From 8f4f8efc9a67697dd23c4aae44503263144de213 Mon Sep 17 00:00:00 2001 From: "Sebastian G. Marinescu" Date: Wed, 3 Jan 2018 22:42:53 +0200 Subject: [PATCH 001/517] Update examples with new service-class option Add documentation for service-class and provide config for Commerce Extra. --- en/50_Open_Source/Gitify/06_Examples.md | 87 ++++++++++++++++++++++++- 1 file changed, 86 insertions(+), 1 deletion(-) diff --git a/en/50_Open_Source/Gitify/06_Examples.md b/en/50_Open_Source/Gitify/06_Examples.md index f8ea58fd..e346ff98 100644 --- a/en/50_Open_Source/Gitify/06_Examples.md +++ b/en/50_Open_Source/Gitify/06_Examples.md @@ -278,4 +278,89 @@ data: migx_config: class: migxConfig primary: [id, name] -```` \ No newline at end of file +```` + +## Including objects when package uses a service-class + +If an extra uses a service-class instead of a normal class (like Commerce does), +then the name of the service has to be provided at the first config-object with the *service* option. + +```` + commerce_currency: + class: comCurrency + primary: id + package: commerce + service: Commerce + commerce_product: + class: comProduct + primary: id + commerce_product_bundle_product: + class: comProductBundleProduct + primary: id + commerce_order: + class: comOrder + primary: id + commerce_order_item: + class: comOrderItem + primary: id + commerce_order_shipment: + class: comOrderShipment + primary: id + commerce_delivery_type: + class: comDeliveryType + primary: id + commerce_shipping_method: + class: comShippingMethod + primary: id + commerce_status: + class: comStatus + primary: id + commerce_status_change: + class: comStatusChange + primary: id + commerce_status_change_action: + class: comStatusChangeAction + primary: id + commerce_tax_group: + class: comTaxGroup + primary: id + commerce_tax_rule: + class: comTaxRule + primary: id + commerce_tax_rate: + class: comTaxRate + primary: id + commerce_order_item_tax_rate: + class: comOrderItemTax + primary: id + commerce_order_item_adjustment: + class: comOrderItemAdjustment + primary: id + commerce_order_log: + class: comOrderLog + primary: id + commerce_order_address: + class: comOrderAddress + primary: id + commerce_address: + class: comAddress + primary: id + commerce_order_message: + class: comOrderMessage + primary: id + commerce_transaction: + class: comTransaction + primary: id + commerce_payment_method: + class: comPaymentMethod + primary: id + commerce_module: + class: comModule + primary: id + commerce_coupon: + class: comCoupon + primary: id + commerce_coupon_usage: + class: comCouponUsage + primary: id +```` From 7499d14d65bd1d07f0e87ecefd2e71a440fef2b7 Mon Sep 17 00:00:00 2001 From: "Sebastian G. Marinescu" Date: Thu, 4 Jan 2018 06:04:13 +0200 Subject: [PATCH 002/517] Ignore key on comOrder Ignoring "created_on" as it always changes --- en/50_Open_Source/Gitify/06_Examples.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/50_Open_Source/Gitify/06_Examples.md b/en/50_Open_Source/Gitify/06_Examples.md index e346ff98..6dbc77d9 100644 --- a/en/50_Open_Source/Gitify/06_Examples.md +++ b/en/50_Open_Source/Gitify/06_Examples.md @@ -299,6 +299,8 @@ then the name of the service has to be provided at the first config-object with primary: id commerce_order: class: comOrder + exclude_keys: + - created_on primary: id commerce_order_item: class: comOrderItem From 19b23df79a178384fbfb9fbfef16157611efd719 Mon Sep 17 00:00:00 2001 From: "Sebastian G. Marinescu" Date: Thu, 8 Feb 2018 11:40:56 +0100 Subject: [PATCH 003/517] Update 06_Examples.md --- en/50_Open_Source/Gitify/06_Examples.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/50_Open_Source/Gitify/06_Examples.md b/en/50_Open_Source/Gitify/06_Examples.md index 6dbc77d9..f05602e2 100644 --- a/en/50_Open_Source/Gitify/06_Examples.md +++ b/en/50_Open_Source/Gitify/06_Examples.md @@ -350,6 +350,8 @@ then the name of the service has to be provided at the first config-object with commerce_order_message: class: comOrderMessage primary: id + exclude_keys: + - created_on commerce_transaction: class: comTransaction primary: id From cc4a9fa95e2d2971a3220af43339905e90fac960 Mon Sep 17 00:00:00 2001 From: cmpt376edits <40580877+cmpt376edits@users.noreply.github.com> Date: Wed, 4 Jul 2018 00:54:13 -0700 Subject: [PATCH 004/517] Updated wording on 02_Configuration.md --- .../v1/01_Getting_Started/02_Configuration.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md index a3a3b3db..c72de813 100644 --- a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md +++ b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md @@ -10,34 +10,34 @@ Whenever we talk about the Commerce Dashboard, we mean Extras » Commerce i ## Choosing Modules to use -One of the first things you should do is decide whatmodules you want to use. In Commerce, many features are implemented as optional modules that can be enabled/disabled at will, and may contain additional configuration options. +One of the first things you should do is decide which modules you want to use. In Commerce, many features are implemented as optional modules that can be enabled/disabled at will, and may contain additional configuration options. The majority of modules ship with the Commerce core, but [additional extensions](https://www.modmore.com/commerce/extensions/) are also available from modmore or third parties. -In the Commerce Dashboard, navigate to Configuration » Modules to take a look at the modules that are available. +In the Commerce Dashboard, navigate to Configuration » Modules to take a look at the available modules. ![A collection of modules that are installed with Commerce](../../images/gettingstarted/modules.jpg) -To enable and configure a module, click its name in the list. You can enable modules in either test, live, or both modes by checking the appropriate boxes. +To enable and configure a module, click its name in the list. You can enable modules in either test mode, live mode, or both modes by checking the appropriate boxes. -Which modules you'll use depend on the type of shop and how you want to run things. We'll highlight a couple here. +Which modules you use depends on the type of shop and how the shop will be run. We'll highlight a couple of modules here. Note that the names are translated, so if you use the manager in a different language than English they will be named differently and may be in a different order. ### Customer, Address, and Shipping related -We **strongly recommended** to enable the [Basic Address Validation](../50_Modules/Address_Validation/Basic) module. This module ensures that address information is filled in before the customer can move along in the checkout. In the module configuration you can enter the fields that should be required, depending on your locality, the `state` field may be best taken out. +We **strongly recommended** to enable the [Basic Address Validation](../50_Modules/Address_Validation/Basic) module. This module ensures that address information is filled in before the customer can move along in the checkout. In the module configuration, you can enter the fields that should be required depending on your locality. You may want to remove the `state` field. -You should also enable either [Autofill GeoIP](../50_Modules/Cart/AutoFillGeoIP) or the [Default Address](../50_Modules/Cart/DefaultAddress) module. These modules will set an expected address on the order before the customer gets to the address step, which is used by your taxes and shipping configuration to determine what rates and options to show in the cart. +You should also enable either the [Autofill GeoIP](../50_Modules/Cart/AutoFillGeoIP) module or the [Default Address](../50_Modules/Cart/DefaultAddress) module. These modules will set an expected address on the order before the customer gets to the address step. The address is used by your taxes and shipping configuration to determine what rates and options to show in the cart. -- The Default Address module is useful if you serve a distinct demographic; for example if you only (or predominantly) ship to one country or state, you can configure the Default Address module to use that by default, which should be accurate for the majority of your customers. -- If your customer-base is more spread out, the Autofill GeoIP module will automatically geolocate the customer by their IP address and use the country (and optionally state) instead. This uses the [ipinfo.io](https://ipinfo.io/) service (free for up to 1000 lookups per day). +- The Default Address module is useful if you serve a distinct demographic. For example, if you only (or predominantly) ship to one country or state, you can configure the Default Address module to use that by default, which should be accurate for the majority of your customers. +- If your customer-base is more spread out, the Autofill GeoIP module will automatically geolocate the customer by their IP address and use the country (and optionally the state) instead. This uses the [ipinfo.io](https://ipinfo.io/) service (free for up to 1000 lookups per day). -If you only sell in specific countries, the [Country Validation](../50_Modules/Address_Validation/Country) module is useful to restrict that. +If you only sell in specific countries, the [Country Validation](../50_Modules/Address_Validation/Country) module is useful to restrict country selection. ### Discounts -You'll likely want to enable the [Coupons](../50_Modules/Discounts/Coupons) module to get access to coupon codes. After enabling the module, refresh the page to see the Coupons tab being added to the top navigation. +You'll likely want to enable the [Coupons](../50_Modules/Discounts/Coupons) module to get access to coupon codes. After enabling the module, refresh the page to see the Coupons tab added to the top navigation. ### Taxes @@ -48,7 +48,7 @@ We'll look at configuring the actual [tax rates](../Taxes) in the next sections. ### Products & Cart -Enable [CombineProducts](../50_Modules/Cart/CombineProducts) if you want multiple items with the same product to be combined into a single item in the cart. Note that this is not compatible with [ItemData](../50_Modules/Cart/ItemData) which we'll discuss later. +Enable [CombineProducts](../50_Modules/Cart/CombineProducts) if you want multiple items with the same product to be combined into a single item in the cart. Note that this is not compatible with [ItemData](../50_Modules/Cart/ItemData), which we'll discuss later. ## Setting up Statuses @@ -110,7 +110,7 @@ Click Add Tax Rule. Give it a priority of 1, set "Field name" to "country", and When you save the tax rule, a new section "Rate Provider Options" will be shown. Enter the tax rate you want to charge, for example 21, give it a Tax Key like "STANDARD-NL", and a name that is shown to customers like "21% VAT" or "Standard VAT". Save again. -(If you want to add more tax rules, repeat this process. The priority determines in what order the tax rules will be evaluated, from top-to-bottom in the grid, so set the conditions so that the lowest priority number is the most specific, and eventually fall back to an "Always" condition with the highest priority number.) +(If you want to add more tax rules, repeat this process. The priority determines the order that the tax rules will be evaluated from top-to-bottom in the grid, so set the conditions so that the lowest priority number is the most specific, and eventually fall back to an "Always" condition with the highest priority number.) ## Some final System Settings From e0af103e8d025dd6af809a5b3916d7a370e7824e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 6 Jul 2018 16:36:19 +0200 Subject: [PATCH 005/517] Fix typo --- .../01_Frontend/04_Checkout/01_Order_and_Delivery_Addresses.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/05_SimpleCart/v2.x/01_Frontend/04_Checkout/01_Order_and_Delivery_Addresses.md b/en/05_SimpleCart/v2.x/01_Frontend/04_Checkout/01_Order_and_Delivery_Addresses.md index 595aebed..262e9456 100644 --- a/en/05_SimpleCart/v2.x/01_Frontend/04_Checkout/01_Order_and_Delivery_Addresses.md +++ b/en/05_SimpleCart/v2.x/01_Frontend/04_Checkout/01_Order_and_Delivery_Addresses.md @@ -31,7 +31,7 @@ The mapping key for the delivery address is done the same way, but with `&delive [[!FormIt? ... &orderAddress=`address1:street,address2:number` - &deliverAddress=`firstname:delivery_firstname,lastname:delivery_lastname,address1:delivery_street,address2:delivery_number,...` + &deliveryAddress=`firstname:delivery_firstname,lastname:delivery_lastname,address1:delivery_street,address2:delivery_number,...` ... ]] ```` From cec6a7630d495a5f81598ec8b73f562391203718 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 10 Jul 2018 14:04:48 +0200 Subject: [PATCH 006/517] Tweak some formatting --- .../v1.x/11_Internationalization.md | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/en/02_ContentBlocks/v1.x/11_Internationalization.md b/en/02_ContentBlocks/v1.x/11_Internationalization.md index a7070c82..409cdc3c 100755 --- a/en/02_ContentBlocks/v1.x/11_Internationalization.md +++ b/en/02_ContentBlocks/v1.x/11_Internationalization.md @@ -15,22 +15,28 @@ $_lang['my_class'] = 'foobar'; ```` The entries (`my_richtext_field` and `my_class` in the example above) need to match the text you want to replace. This can be one of the following: -Field names (both for display in the content canvas, as well as the "Add Content" modal) -Field descriptions (in the Add Content modal tooltip) -Layout names (both for display in the content canvas, as well as the "Add Layout" modal) -Layout descriptions (in the Add Layout modal tooltip) -Field and Layout Settings name (for modal and exposed settings) -Field and Layout Setting Options display values (for modal and exposed settings) +- Field names (both for display in the content canvas, as well as the "Add Content" modal) +- Field descriptions (in the Add Content modal tooltip) +- Layout names (both for display in the content canvas, as well as the "Add Layout" modal) +- Layout descriptions (in the Add Layout modal tooltip) +- Field and Layout Settings name (for modal and exposed settings) +- Field and Layout Setting Options display values (for modal and exposed settings) + For example, if you named a field "Headline", your lexicon entry would be `$_lang['Headline'] = 'Headline translation'; -##Loading the Lexicon Topic +## Loading the Lexicon Topic + To use your lexicon keys, it is important to load the lexicon topic into the manager. There are several ways to do that, but one way we will cover here is by using a small plugin that runs independently of ContentBlocks. The plugin will fire on the **OnDocFormRender** event, and contains the following: + ```` PHP controller->addLexiconTopic('mynamespace:default'); ```` -Yeah, just that one line. Replace `mynamespace` with the name of your namespace, and `default` with the name of your lexicon topic (file). -To check if it's working, open up the source view for the resource update page, and look for the line that loads the lang.js.php with a whole bunch of topics separated by commas. It looks something like this: <`script src="/connectors/lang.js.php?ctx=mgr&topic=topmenu,file,resource...">` Your lexicon entry should be in that list. If it isn't, double check if you enabled the **OnDocFormRender** event, or try clearing the cache and refreshing. \ No newline at end of file +Just that one line. Replace `mynamespace` with the name of your namespace, and `default` with the name of your lexicon topic (file). + +To check if it's working, open up the source view for the resource update page, and look for the line that loads the lang.js.php with a whole bunch of topics separated by commas. It looks something like this: <`script src="/connectors/lang.js.php?ctx=mgr&topic=topmenu,file,resource...">` Your lexicon entry should be in that list. + +If it isn't, double check if you enabled the **OnDocFormRender** event, or try clearing the cache and refreshing. From f3e2ec2cae0f5f92426b9e79fe513fbc649bdc41 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Wed, 11 Jul 2018 18:06:33 -0400 Subject: [PATCH 007/517] Add new length unit field in 0.11.1 Also add configurable options for it as well as weight unit. Add links to all available php units of measure. Started adding (added in x). --- en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md index 55aa8b7f..7fc397b8 100644 --- a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md +++ b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md @@ -41,18 +41,20 @@ $field = new \modmore\Commerce\Admin\Widgets\Form\TextField($this->commerce, [ - **Description** (`modmore\Commerce\Admin\Widgets\Form\DescriptionField`), a field that displays a label and description. - **Hidden** (`modmore\Commerce\Admin\Widgets\Form\HiddenField`), a simple hidden field. - **Image** (`modmore\Commerce\Admin\Widgets\Form\ImageField`), an image field allowing selection from a media source or by entering a URL. +- **Image** (`modmore\Commerce\Admin\Widgets\Form\ImageField`), an image field allowing selection from a media source or by entering a URL. +- **LengthUnit** (`modmore\Commerce\Admin\Widgets\Form\LengthUnitField`), a field for inputting length units. Configurable with the "commerce.allowed_length_units" option and accepts all [PHP Units of Measure units](https://github.com/PhpUnitsOfMeasure/php-units-of-measure/blob/master/source/PhysicalQuantity/Mass.php). Defaults to mm,cm,m,in,ft (added in 0.11.1). - **Number** (`modmore\Commerce\Admin\Widgets\Form\NumberField`), a simple field that only accepts numeric values. - **Password** (`modmore\Commerce\Admin\Widgets\Form\PasswordField`), a simple field that accepts any text value while masking the value from the user. - **ProductQuantity** (`modmore\Commerce\Admin\Widgets\Form\ProductQuantityField`), a field for inputting an existing product from a select field and quantity for the product. - **Section** (`modmore\Commerce\Admin\Widgets\Form\SectionField`), a separator that can be used for sectioning a form. The `label` value is shown in a heading. Also see **Tab**. - **Select** (`modmore\Commerce\Admin\Widgets\Form\SelectField`), a dropdown select field. Options are provided in the `options` option in the form of an array. Each element in the array needs a `value` and `label` key. -- **SelectMultiple** (`modmore\Commerce\Admin\Widgets\Form\SelectMultipleField`), a dropdown multi-select field. Options are provided in the `options` option in the form of an array. Each element in the array needs a `value` and `label` key. Returns a comma seperated list of values. +- **SelectMultiple** (`modmore\Commerce\Admin\Widgets\Form\SelectMultipleField`), a dropdown multi-select field. Options are provided in the `options` option in the form of an array. Each element in the array needs a `value` and `label` key. Returns a comma seperated list of values (added in 0.11). - **Tab** (`modmore\Commerce\Admin\Widgets\Form\Tab`) is like a `SectionField`, except in the dashboard it will be automatically turned into a tabbed interface, whereas a Section only adds a new heading. The tab area starts with the first Tab field and every field will be part of its contents until a new Tab field is added. - **TaxRuleCondition** (`modmore\Commerce\Admin\Widgets\Form\TaxRuleConditionField`), a field for inputting a country and a condition to apply to the country. - **Textarea** (`modmore\Commerce\Admin\Widgets\Form\TextareaField`), a simple textarea field for longer pieces of text. - **Text** (`modmore\Commerce\Admin\Widgets\Form\TextField`), a simple text field. - **WeightPrice** (`modmore\Commerce\Admin\Widgets\Form\WeightPriceField`), a field for inputting a weight from and weight until with a price. -- **WeightUnit** (`modmore\Commerce\Admin\Widgets\Form\WeightUnitField`), a field for inputting a weight unit. +- **WeightUnit** (`modmore\Commerce\Admin\Widgets\Form\WeightUnitField`), a field for inputting a weight unit. Configurable with the "commerce.allowed_weight_units" option and accepts all [PHP Units of Measure units](https://github.com/PhpUnitsOfMeasure/php-units-of-measure/blob/master/source/PhysicalQuantity/Length.php). Defaults to g,kg,t,lb,oz,st. ### Available Options From 89a39b074a02dae3adb0961fd09da366b810a52a Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Wed, 11 Jul 2018 18:10:09 -0400 Subject: [PATCH 008/517] Fix duplicated image field --- en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md | 1 - 1 file changed, 1 deletion(-) diff --git a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md index 7fc397b8..98843b0d 100644 --- a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md +++ b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md @@ -41,7 +41,6 @@ $field = new \modmore\Commerce\Admin\Widgets\Form\TextField($this->commerce, [ - **Description** (`modmore\Commerce\Admin\Widgets\Form\DescriptionField`), a field that displays a label and description. - **Hidden** (`modmore\Commerce\Admin\Widgets\Form\HiddenField`), a simple hidden field. - **Image** (`modmore\Commerce\Admin\Widgets\Form\ImageField`), an image field allowing selection from a media source or by entering a URL. -- **Image** (`modmore\Commerce\Admin\Widgets\Form\ImageField`), an image field allowing selection from a media source or by entering a URL. - **LengthUnit** (`modmore\Commerce\Admin\Widgets\Form\LengthUnitField`), a field for inputting length units. Configurable with the "commerce.allowed_length_units" option and accepts all [PHP Units of Measure units](https://github.com/PhpUnitsOfMeasure/php-units-of-measure/blob/master/source/PhysicalQuantity/Mass.php). Defaults to mm,cm,m,in,ft (added in 0.11.1). - **Number** (`modmore\Commerce\Admin\Widgets\Form\NumberField`), a simple field that only accepts numeric values. - **Password** (`modmore\Commerce\Admin\Widgets\Form\PasswordField`), a simple field that accepts any text value while masking the value from the user. From 8a1522edd52136816ed311739e2eeab540a572e0 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Wed, 11 Jul 2018 18:12:51 -0400 Subject: [PATCH 009/517] Fix mixed up length and mass php unit of measure links --- en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md index 98843b0d..1ccc1b64 100644 --- a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md +++ b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md @@ -41,7 +41,7 @@ $field = new \modmore\Commerce\Admin\Widgets\Form\TextField($this->commerce, [ - **Description** (`modmore\Commerce\Admin\Widgets\Form\DescriptionField`), a field that displays a label and description. - **Hidden** (`modmore\Commerce\Admin\Widgets\Form\HiddenField`), a simple hidden field. - **Image** (`modmore\Commerce\Admin\Widgets\Form\ImageField`), an image field allowing selection from a media source or by entering a URL. -- **LengthUnit** (`modmore\Commerce\Admin\Widgets\Form\LengthUnitField`), a field for inputting length units. Configurable with the "commerce.allowed_length_units" option and accepts all [PHP Units of Measure units](https://github.com/PhpUnitsOfMeasure/php-units-of-measure/blob/master/source/PhysicalQuantity/Mass.php). Defaults to mm,cm,m,in,ft (added in 0.11.1). +- **LengthUnit** (`modmore\Commerce\Admin\Widgets\Form\LengthUnitField`), a field for inputting length units. Configurable with the "commerce.allowed_length_units" option and accepts all [PHP Units of Measure units](https://github.com/PhpUnitsOfMeasure/php-units-of-measure/blob/master/source/PhysicalQuantity/Length.php). Defaults to mm,cm,m,in,ft (added in 0.11.1). - **Number** (`modmore\Commerce\Admin\Widgets\Form\NumberField`), a simple field that only accepts numeric values. - **Password** (`modmore\Commerce\Admin\Widgets\Form\PasswordField`), a simple field that accepts any text value while masking the value from the user. - **ProductQuantity** (`modmore\Commerce\Admin\Widgets\Form\ProductQuantityField`), a field for inputting an existing product from a select field and quantity for the product. @@ -53,7 +53,7 @@ $field = new \modmore\Commerce\Admin\Widgets\Form\TextField($this->commerce, [ - **Textarea** (`modmore\Commerce\Admin\Widgets\Form\TextareaField`), a simple textarea field for longer pieces of text. - **Text** (`modmore\Commerce\Admin\Widgets\Form\TextField`), a simple text field. - **WeightPrice** (`modmore\Commerce\Admin\Widgets\Form\WeightPriceField`), a field for inputting a weight from and weight until with a price. -- **WeightUnit** (`modmore\Commerce\Admin\Widgets\Form\WeightUnitField`), a field for inputting a weight unit. Configurable with the "commerce.allowed_weight_units" option and accepts all [PHP Units of Measure units](https://github.com/PhpUnitsOfMeasure/php-units-of-measure/blob/master/source/PhysicalQuantity/Length.php). Defaults to g,kg,t,lb,oz,st. +- **WeightUnit** (`modmore\Commerce\Admin\Widgets\Form\WeightUnitField`), a field for inputting a weight unit. Configurable with the "commerce.allowed_weight_units" option and accepts all [PHP Units of Measure units](https://github.com/PhpUnitsOfMeasure/php-units-of-measure/blob/master/source/PhysicalQuantity/Mass.php). Defaults to g,kg,t,lb,oz,st. ### Available Options From 24c658cf33613f6b15c64563cac37e3f21765c6f Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 12 Jul 2018 00:15:48 +0200 Subject: [PATCH 010/517] Add some 0.11.1 upgrade notes and new module documentation --- .../v1/50_Modules/Cart/AcceptTerms.md | 22 ++++++++++ en/01_Commerce/v1/80_Upgrades/v0.11.md | 44 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 en/01_Commerce/v1/50_Modules/Cart/AcceptTerms.md diff --git a/en/01_Commerce/v1/50_Modules/Cart/AcceptTerms.md b/en/01_Commerce/v1/50_Modules/Cart/AcceptTerms.md new file mode 100644 index 00000000..d5a660ea --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/Cart/AcceptTerms.md @@ -0,0 +1,22 @@ +--- +title: Accept Terms & Conditions +--- + +With the AcceptTerms module a checkbox at the payment step has to be submitted before a transaction can be initiated. This module was added in v0.11.1. + +By default, the following markup is included in the `frontend/checkout/payment-method.twig` template so you only have to enable the module and set the resource ID of your terms & conditions resource in the module configuration. + +```` twig +{% if module_accept_terms_enabled %} + +{% endif %} +```` + +If you decide to use different markup, make sure that the name of your field is `accept_terms` and that you implement some sort of client-side required check (in the default, that's the HTML5 `required` attribute) so that customers do not have to needlessly re-enter their payment information for on-site payment gateways if they forget to check the box. + +## Properties + +- **Terms & Conditions Resource**: the ID of the resource that holds your terms and conditions, which will automatically be linked for you. \ No newline at end of file diff --git a/en/01_Commerce/v1/80_Upgrades/v0.11.md b/en/01_Commerce/v1/80_Upgrades/v0.11.md index 019d3d0d..fba37454 100644 --- a/en/01_Commerce/v1/80_Upgrades/v0.11.md +++ b/en/01_Commerce/v1/80_Upgrades/v0.11.md @@ -256,3 +256,47 @@ Change the header to: ```` Note that not all translations will have been updated when rc2 was released, so it's possible you'll see the multiple in your own language, but the single in English. + +## (0.11.1) Field errors repeated above the address form + +The `frontend/response-messages.twig` template shows the errors for the checkout, however on the address validation it would also show individual field errors. + +In 0.11.1 the template was adjusted to the following to skip field-specific errors with the assumption that they are shown inline with the form: + +```` twig +{% if response.message|length %} +
+

{{ response.message }}

+
+{% endif %} +{% if response.errors|length > 0 %} + {% for error in response.errors %} + {% if error.field == '' %} +
+ {{ error.message }} +
+ {% else %} + {# + Field errors are usually handled in the form, but if you want them to be shown at the top, you can use something like this: + +
+ {{ lex('commerce.address.' ~ error.field) }}: {{ error.message }} +
+ #} + {% endif %} + {% endfor %} +{% endif %} +```` + +## (0.11.1) New AcceptTerms module + +A new AcceptTerms module was added in 0.11.1 which, when enabled, requires the following code to be added to the `frontend/checkout/payment-method.twig` template. Where is up to you, but usually right before the submit button (line 45) is a good place. + +```` twig +{% if module_accept_terms_enabled %} + +{% endif %} +```` From 84bc54ed21956e1e61959493061b8aa3829e16b5 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 12 Jul 2018 16:27:20 +0200 Subject: [PATCH 011/517] Add basic information about the cropper in 1.8 --- en/02_ContentBlocks/v1.x/05_Cropping.md | 55 ++++++++++++++++++ .../v1.x/05_Input_Types/Images.md | 5 ++ .../v1.x/img/image-cropper.jpg | Bin 0 -> 126850 bytes 3 files changed, 60 insertions(+) create mode 100644 en/02_ContentBlocks/v1.x/05_Cropping.md create mode 100644 en/02_ContentBlocks/v1.x/img/image-cropper.jpg diff --git a/en/02_ContentBlocks/v1.x/05_Cropping.md b/en/02_ContentBlocks/v1.x/05_Cropping.md new file mode 100644 index 00000000..4a443aaa --- /dev/null +++ b/en/02_ContentBlocks/v1.x/05_Cropping.md @@ -0,0 +1,55 @@ +ContentBlocks 1.8 and up come with an image cropper. It's off by default, but can be enabled by adding the crop configuration to an image field. + +The cropper lets the designer or developer define the different crop(s) that should be available, while the end user (editor) can select the part of the image to use for each crop. This can be restricted in size and aspect ratio. Cropped images are generated when saving the crop, so there is no performance penalty to using them in the frontend. + +[TOC] + +## Setting up Crops + +To set up crops, you'll edit an [image](Input_Types/Images) [field](Fields) and enter a specially formatted crop definition into the Crops property. + +The crop definition is a specially crafted string containing one or more crops, separated by the pipe symbol (`|`). + +Here's an example of what the setting might contain: + +`small:width=200,height=200,aspect=1|medium:width=500,aspect=0.7|large:height=750` + +The syntax uses a pipe symbol (`|`) to separate different crops. In the above example, we defined three different crops: small, medium and large. + +For each of the crops, the definition starts off with its **name**, followed by a colon (`:`) separating it from the crop **options**. + +The name is displayed to the user when editing an image, and also used for the placeholders with the field template. + +![Example of the image cropper](img/image-cropper.jpg) + + +Options are separated by a comma (`,`) and are specified in the `key=value` format. There are currently four supported options: + +- **aspect**: the aspect ratio is the `width` of an image, divided by its `height`. A square image has an aspect ratio of `1`, while a landscape image has an aspect ratio `bigger than 1` and a portrait image has a aspect ratio of `smaller than 1`. To set the aspect ratio, add `aspect=1.3` where 1.3 is the ratio you want to enforce with a **period** as decimal sign. When no aspect ratio is defined, the user has the ability to select any type of rectangle. +- **width**: a width in pixels to limit the selected crop to. This does not restrict the size of the _selected region_, but it will make sure the generated image is at most that wide. +- **height**: a maximum height in pixels. As with the width, this does not restrict the size of the selectable region but only affects how the image is generated. + +The end-user does not _see_ these settings directly, however they do see the results. Their crop selection will be restricted to the aspect ratio you define and the image will be generated at the right size determined by the width and height. + +If an aspect ratio is set, or inferred by both the width and height being set, then the Aspect Ratio section will not be shown in the options sidebar. + +The resize fields will be disabled if the width or height is set. If the aspect ratio is set along with either the width or the height, then the other one is also disabled as there is no other possibility then the one calculated. + +If only one crop is specified, then the left sidebar to switch between crops will not be shown. + +## Updating your Field Template + +You'll probably want to display the crops in your front-end once they're generated. This can be done by using some new placeholders that are available in the template for your image field. + +The crop placeholders follow the format: `[[+crops.{CROP_NAME}.{CROP_VALUE_KEY}]]` where `{CROP_NAME}` is the name of the crop as it was defined in the `moregallery.crops` system setting (for example _small_, _medium_ or _large_ in the earlier example), and `{CROP_VALUE_KEY}` is one of the below. + +- `url`: A fully qualified URL to the cropped image. For example `/assets/crops/small.ao451jds.filename.png`. +- `targetWidth`: the width of the cropped image in px. +- `targetHeight`: the height of the cropped image in px. +- `width` The width, in pixels, of the selection area on the source image, this is **not the crop width**. For example `200`. +- `height` The height, in pixels, of the selected area on the source image, this is **not the crop height**. For example `300` +- `x`, `y`: The coordinates (in pixels) of the selected (or automatically calculated) crop. `(x, y)` is the coordinate of the top left corner. + +So for example if your crop was called small, you could get the url for the cropped image with `[[+crops.small.url]]`, its width with `[[+crops.small.targetWidth]]` and the height with `[[+crops.small.targetHeight]]`. + +Using these placeholders, you can add your crops in the way you'd like them to appear in your imageTpl chunk! Perhaps using the picture element or simply to highlight different areas of an image. diff --git a/en/02_ContentBlocks/v1.x/05_Input_Types/Images.md b/en/02_ContentBlocks/v1.x/05_Input_Types/Images.md index 8e255eff..8ff1c0af 100644 --- a/en/02_ContentBlocks/v1.x/05_Input_Types/Images.md +++ b/en/02_ContentBlocks/v1.x/05_Input_Types/Images.md @@ -16,6 +16,11 @@ Both input types work the same aside from the addition of the title field. - Images, obviously! - Image-based icons in a call to action, especially useful when combined with other fields in a [Repeater](Repeater). +## Cropping + +As of v1.8, the Image field supports cropping. This is configured on the field properties. [Read more about the image cropper in ContentBlocks](../Cropping) + + ## Related Settings See the [Configuration](../Configuration) documentation for a description of the available settings. diff --git a/en/02_ContentBlocks/v1.x/img/image-cropper.jpg b/en/02_ContentBlocks/v1.x/img/image-cropper.jpg new file mode 100644 index 0000000000000000000000000000000000000000..35a95d2e780ddf0f6fd1f26fed17ff8ef5845b97 GIT binary patch literal 126850 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 Xk@JxICz>%kTv9Clm4PtEm5#pwPBIxk literal 0 HcmV?d00001 From 59c7016e021cc81f4aaa859aa5e6603f425e419d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 12 Jul 2018 16:30:52 +0200 Subject: [PATCH 012/517] Show hovering gives a preview --- en/02_ContentBlocks/v1.x/05_Cropping.md | 3 +++ en/02_ContentBlocks/v1.x/img/crops-preview.gif | Bin 0 -> 272400 bytes 2 files changed, 3 insertions(+) create mode 100644 en/02_ContentBlocks/v1.x/img/crops-preview.gif diff --git a/en/02_ContentBlocks/v1.x/05_Cropping.md b/en/02_ContentBlocks/v1.x/05_Cropping.md index 4a443aaa..6d0e70d3 100644 --- a/en/02_ContentBlocks/v1.x/05_Cropping.md +++ b/en/02_ContentBlocks/v1.x/05_Cropping.md @@ -22,6 +22,9 @@ The name is displayed to the user when editing an image, and also used for the p ![Example of the image cropper](img/image-cropper.jpg) +When hovering over an inserted image in the canvas, you can also see a preview of each crop. Clicking those will directly edit that specific crop in the cropper. + +![Previewing crops on an image field](img/crops-preview.gif) Options are separated by a comma (`,`) and are specified in the `key=value` format. There are currently four supported options: diff --git a/en/02_ContentBlocks/v1.x/img/crops-preview.gif b/en/02_ContentBlocks/v1.x/img/crops-preview.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9c4915295bf0dfbb8a0fdb8ad660e5a12ce3d92 GIT binary patch literal 272400 zcmb4q)ms#f_w??v3rly`BAwDD%F+!>H_{E#Am!5CozmS6qAtx+(j_9@B2t32zt8vm z58iVzcXOUI^E@+mM@3CpQp!dZqzGIA{BI~|D8$$(nb_&M_}LVnG75_e>PoU%!nxsc z(oU)Znp(~ zN>7i?&a-LF^DQb!t*FTBtw1)^mku{2cC^<{^%V5?wGDmjUHVuxG4XMAs&{U7a%E-y z^XIjLgWbEkI}8T%|1SFf02U0swvvIqf*e9gSU?a9_#c(!5e&fw2m<*2x8{E`0oWK+ zo|h^gnYn=d^rXA=+xa>_^=7ly^`?O7Z^0jT+JZC%UgfBDE{r)ge!c1o)o%U#{b8_l zGhli{RUjlPIwm$QJ|Qv56dCRv7MYxtos*lFUl5bw>#R{&R$ftARh?DpTU^uF)ZEhA zrrnUPme$_e*FW$sFg3HwV{mw6bZlIw)2nV`W_IpVqx!^Za4o!yk~ zk6xemPEOC(j~y4!uYOz)f8Pqbd3gNQ_|4(VZvYma#qBGz{s<^JkLY^+YHbV&tNMYS zj@HKn8WGn}Z*R?^6qthiALpm**<|?2@fPT7a}^=Vl4KK-NY<<<`S9JYjgDF!jHb}v zFV6}VAu+`Cbne!2`bCTW!Eu@IK=7VAr!JBiCVY91ZYkXg+7xuYpfWE zIx`=ly<*6?pWlox=t}N#sfMMnWk;%~%|_a3Hk&chCmR3V(=*Q?n+mxEDz0>Q6O^qY z7Wq>XE{6=^?~%1}`i(u3qS^=!mo;sUzeBFN#Cr5IghK^(=GpEWdL~+f4|!`$<|;0H z&u$|(dGzM|X5Muk&Z}3(O%|>7{rql3^+s)rEx^3xlSkT>;9ATwWia!O=lQ>(M6$O- z=U=}@%h3LKD!7J%tUs@o$6}3NMIn8a0)`-5Tn;%F*FT(gV*mjW7OceV-WWODr)BAj zB&rt9d*Sqj)y1;Z7u_g`bP3mfAg#~tOIC^Y^bKv1`?}2(+hym^l5!L84GtsDIJendDpOXV{`YoI&XR3-avgztdBakPXC;`L-p{# z1nxRLnL@q>M43xvo&>2NvK!l80{{dP%zFTKVtFt74sz*RdQSqLVccGiqhzn#P~8;zq2GG9 zh`hc{FurjU=-bX@K#tLBG?^>UtP3!BkVM9#&nIpwND=Mc-*d9yz;nPvy9^pSi>HqiNs~EYQBfEhL){T z1YZMdDL8-6_zu{`rTj#baw1o->7%cPpe$YAfDj*Acft8Y=BuX|ul zOm}0NPrp5GTgrYD>B-j#dp%vd<}UpXjMIzkVSHoJe*9Tj0Mp<7+9~X^ujHpy?+L=r zlYhWCu=MwjN#?(=f1oA4-X*bC%?8}MQ(KX5`4%ZOH!|4#7G5YjZn=GUyC$=O9o1+F z`s}H8`0yL@jwtUOJd!4OD5qid__OhInDpcssOU%A>a&e%PyeTl#b>VKA_Wk4Ig%M; z&_CnuLVf`!tmVSXP-9eWeWMeMe0#KlLz+1Dll|0^^@(4e1R?0tYeCVxUV@!$(lU=Q z$)-}fHYZL8Nw6pIkI5$)Y6b5UV!IHzx4$&uk|AjJH;9A0Z#B*zCpKCm9-?Sx1mgH- zUuQ(W#jnKczZXl+xJ<^8VVq`|%-xzHej`P11$g5qg4DtY+AD1__Mz6hgr_n>IcF+i zNk>C+M;Woy4=6%^=jTJZa%ScvY52&WN=*qVQHNP3WJ_`4UELm7mz@<{5RQ*;aA&-0 zv-kdW)U~ZtYr5*~?_JyeRG~^-NNOqGq%&Tf0^fJo5Emy3`rA!Kbo-c7n6K}39EyTA z$+Aw*=tW!}l}w08vv@_>uG0g=JfzcNncB*6snjHgaXsT^H?4eHL}LWyzeVLP7tws| z?s#tjD|WqM(<`ia%7xwR-9vu(8?^c9?+?8QeR@l=>7d@%zdU2M{?G~g)+^^V3+L-) zBzcNUf5h(6NXmM*A(}8L1`pN-U|SJ=(%dq}-?ntjTT_qw$&WXF(rNMMr)$TlJovDZ=QC*q_3%0Aul} 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Ν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�@>jUdr(z9IcjF$ql^#nCz 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 Date: Thu, 12 Jul 2018 16:32:07 +0200 Subject: [PATCH 013/517] Ad info about the batch tag editing in 1.8 --- en/03_MoreGallery/v1.x/05_Batch_Editing.md | 3 ++- en/03_MoreGallery/v1.x/images/batchedittags.jpg | Bin 0 -> 51691 bytes en/03_MoreGallery/v1.x/images/bulk-toolbar.jpg | Bin 40600 -> 0 bytes 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 en/03_MoreGallery/v1.x/images/batchedittags.jpg delete mode 100644 en/03_MoreGallery/v1.x/images/bulk-toolbar.jpg diff --git a/en/03_MoreGallery/v1.x/05_Batch_Editing.md b/en/03_MoreGallery/v1.x/05_Batch_Editing.md index f53d0a75..dd27a8e7 100644 --- a/en/03_MoreGallery/v1.x/05_Batch_Editing.md +++ b/en/03_MoreGallery/v1.x/05_Batch_Editing.md @@ -4,7 +4,7 @@ Start by ticking the checkbox shown in the top right of images. This can also be The batch actions toolbar looks like this: -![Batch actions Toolbar](images/bulk-toolbar.jpg) +![Batch actions Toolbar](images/batchedittags.jpg) From left to right, these are the provided functions in the toolbar. @@ -12,6 +12,7 @@ From left to right, these are the provided functions in the toolbar. - Deselect all images (which also hides the bulk toolbar) - Mark all selected images as active/visible - Mark all selected images as inactive/hidden +- Search for tags to add or remove from the selected images (new in v1.8) - Remove all selected images Keyboard users can tab through these options and execute them with `space`. diff --git a/en/03_MoreGallery/v1.x/images/batchedittags.jpg b/en/03_MoreGallery/v1.x/images/batchedittags.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8fd4a849ac676afd5384f9c0570cd4f227f86a09 GIT binary patch literal 51691 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 literal 0 HcmV?d00001 diff --git a/en/03_MoreGallery/v1.x/images/bulk-toolbar.jpg b/en/03_MoreGallery/v1.x/images/bulk-toolbar.jpg deleted file mode 100644 index b2bfe3bdbf677eb4233788a8c063c33c6f1097d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40600 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 From 8baec494a223644b659d6823f7642ad10adea7ee Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 17 Jul 2018 14:31:37 +0200 Subject: [PATCH 014/517] Add some new features in 0.11.1 --- en/01_Commerce/v1/01_Getting_Started/02_Configuration.md | 2 ++ en/01_Commerce/v1/10_Snippets/get_order.md | 4 +++- en/01_Commerce/v1/10_Snippets/get_orders.md | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md index c72de813..f819f97d 100644 --- a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md +++ b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md @@ -35,6 +35,8 @@ You should also enable either the [Autofill GeoIP](../50_Modules/Cart/AutoFillGe If you only sell in specific countries, the [Country Validation](../50_Modules/Address_Validation/Country) module is useful to restrict country selection. +If you require the customer to accept terms and conditions before initiating a payment, use the [Accept Terms](../Modules/Cart/AcceptTerms) modules. + ### Discounts You'll likely want to enable the [Coupons](../50_Modules/Discounts/Coupons) module to get access to coupon codes. After enabling the module, refresh the page to see the Coupons tab added to the top navigation. diff --git a/en/01_Commerce/v1/10_Snippets/get_order.md b/en/01_Commerce/v1/10_Snippets/get_order.md index b0cb70c6..aed0eecb 100644 --- a/en/01_Commerce/v1/10_Snippets/get_order.md +++ b/en/01_Commerce/v1/10_Snippets/get_order.md @@ -18,4 +18,6 @@ Added in v0.9. - `&loadStatus`: 1 or 0 to indicate if the status record should be loaded. If you're not showing the status name, you can gain a bit of speed by setting this to 0. Defaults to 1. - `&loadTransactions`: 1 or 0 to indicate if transactions should be loaded. If you're not showing transactions, you can gain a bit of speed by setting this to 0. Defaults to 1. - `&loadBillingAddress`: 1 or 0 to indicate if the billing address should be loaded. If you're not showing the billing address, you can gain a bit of speed by setting this to 0. Defaults to 1. - - `&loadShippingAddress`: 1 or 0 to indicate if the shipping address should be loaded. If you're not showing the shipping address, you can gain a bit of speed by setting this to 0. Defaults to 1. \ No newline at end of file + - `&loadShippingAddress`: 1 or 0 to indicate if the shipping address should be loaded. If you're not showing the shipping address, you can gain a bit of speed by setting this to 0. Defaults to 1. + - `&loadShipments`: 1 or 0 to indicate if the [order shipments](../Orders/Shipments) should be loaded into a `shipments` array. The shipment also contains the chosen shipping method. Defaults to 1. Added in v0.11.1. + \ No newline at end of file diff --git a/en/01_Commerce/v1/10_Snippets/get_orders.md b/en/01_Commerce/v1/10_Snippets/get_orders.md index 5ac7af37..fadf8faa 100644 --- a/en/01_Commerce/v1/10_Snippets/get_orders.md +++ b/en/01_Commerce/v1/10_Snippets/get_orders.md @@ -26,4 +26,6 @@ Added in v0.9. - `&loadStatus`: 1 or 0 to indicate if the status record should be loaded. If you're not showing the status name, you can gain a bit of speed by setting this to 0. Defaults to 1. - `&loadTransactions`: 1 or 0 to indicate if transactions should be loaded. If you're not showing transactions, you can gain a bit of speed by setting this to 0. Defaults to 1. - `&loadBillingAddress`: 1 or 0 to indicate if the billing address should be loaded. If you're not showing the billing address, you can gain a bit of speed by setting this to 0. Defaults to 1. -- `&loadShippingAddress`: 1 or 0 to indicate if the shipping address should be loaded. If you're not showing the shipping address, you can gain a bit of speed by setting this to 0. Defaults to 1. \ No newline at end of file +- `&loadShippingAddress`: 1 or 0 to indicate if the shipping address should be loaded. If you're not showing the shipping address, you can gain a bit of speed by setting this to 0. Defaults to 1. + - `&loadShipments`: 1 or 0 to indicate if the [order shipments](../Orders/Shipments) should be loaded into a `shipments` array. The shipment also contains the chosen shipping method. Defaults to 1. Added in 0.11.1. + From 1d21a8740510c793f7bea7343f53f5faaf4a533c Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Fri, 20 Jul 2018 22:12:30 -0400 Subject: [PATCH 015/517] Initial making custom products --- .../Guides/making_custom_products.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md diff --git a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md new file mode 100644 index 00000000..0add93f0 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md @@ -0,0 +1,21 @@ +# Making Custom Products + +Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! + +## Setup + +The easiest way to get started with any module is to clone the module skeleton through composer. Composer will automatically set up your workspace for making your custom product. If you don't already have composer, read the introduction here https://getcomposer.org/doc/00-intro.md for how to install it. + +You'll need to create subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use "quadrovariationproduct". Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. + +``` +composer create-project modmore/moduleskeleton quadrovariationproduct +``` + +After running composer create-project, you can navigate into your subdirectory to see 3 new folders: _bootstrap, _build, and core. These folders serve a few different purposes. + +- `_bootstrap`: contains a file, index.php, to get your workspace setup. It will register your module within Commerce, set up system settings (located inside `_build/data/settings.php`), and configure namespaces. +- `_build`: contains two primary files: build.schema.php and build.transport.php. The build schema file parses your schema which can contain definitions to extend built in commerce objects as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module. +- `core/components/commerce_quadrovariationproduct`: contains everything that makes the module work. This is where you'll spend most of your time developing your module. + +## Extending comProduct From 56c0a3b8d51c55a8920698ca75863bfeeaab039c Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Sun, 22 Jul 2018 14:14:48 -0400 Subject: [PATCH 016/517] Add namespace information --- .../Guides/making_custom_products.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md index 0add93f0..1c07e6ac 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md +++ b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md @@ -18,4 +18,25 @@ After running composer create-project, you can navigate into your subdirectory t - `_build`: contains two primary files: build.schema.php and build.transport.php. The build schema file parses your schema which can contain definitions to extend built in commerce objects as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module. - `core/components/commerce_quadrovariationproduct`: contains everything that makes the module work. This is where you'll spend most of your time developing your module. +### Package Details + +When you run the build schema file, it will automatically generate the files needed. These files include package details, such as your name and email. This can be customized by editing the build schema file and replacing "Copyright 2018 by Your Name \" with your details. + +### Namespace + +The skeleton uses the ThirdParty namespace by default. Currently, there is no way to automatically change this during project creation, so you will need to edit a few files. + +The files that will have to changed are: + +- `_bootstrap/index.php` on line 108 +- `_build/resolvers/loadmodules.resolver.php` on line 20 +- `core/components/commerce_quadrovariationproduct/composer.json` on line 7 +- `core/components/commerce_quadrovariationproduct/vendor/composer/autoload_psr4.php` on line 9 +- `core/components/commerce_quadrovariationproduct/vendor/composer/autoload_static.php` on line 12 and 17 +- `core/components/commerce_quadrovariationproduct/src/Modules/Quadrovariationproduct.php` on line 2 + + ## Extending comProduct + +Now that you have your module set up, you can extend comProduct. Extending comProduct allows you to modify built in methods of getting data in Commerce as well as adding new fields to a product. To edit the schema, open the file inside your module's core folder under `model/schema`. This is where you'll define your extensions and custom tables. The schema included with the skeleton has a few examples commented out. + From e77e76d7e35c9bd588e2632d5c7064ec24974c29 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Sun, 22 Jul 2018 14:35:33 -0400 Subject: [PATCH 017/517] Changing from quadro product to doodle product --- .../Guides/making_custom_products.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md index 1c07e6ac..c9dc96de 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md +++ b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md @@ -1,22 +1,24 @@ # Making Custom Products -Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! +Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! In this guide we are going to make a simple custom product called Doodles that adds a text field and select field to the product form. ## Setup +Before making custom products it helps to have a basic idea of how MODX extras are made. The concepts of making a Commerce module and a MODX extra are very similar. + The easiest way to get started with any module is to clone the module skeleton through composer. Composer will automatically set up your workspace for making your custom product. If you don't already have composer, read the introduction here https://getcomposer.org/doc/00-intro.md for how to install it. -You'll need to create subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use "quadrovariationproduct". Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. +You'll need to create subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use "doodleproduct". Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. ``` -composer create-project modmore/moduleskeleton quadrovariationproduct +composer create-project modmore/moduleskeleton doodleproduct ``` After running composer create-project, you can navigate into your subdirectory to see 3 new folders: _bootstrap, _build, and core. These folders serve a few different purposes. - `_bootstrap`: contains a file, index.php, to get your workspace setup. It will register your module within Commerce, set up system settings (located inside `_build/data/settings.php`), and configure namespaces. - `_build`: contains two primary files: build.schema.php and build.transport.php. The build schema file parses your schema which can contain definitions to extend built in commerce objects as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module. -- `core/components/commerce_quadrovariationproduct`: contains everything that makes the module work. This is where you'll spend most of your time developing your module. +- `core/components/commerce_doodleproduct`: contains everything that makes the module work. This is where you'll spend most of your time developing your module. ### Package Details @@ -24,19 +26,22 @@ When you run the build schema file, it will automatically generate the files nee ### Namespace -The skeleton uses the ThirdParty namespace by default. Currently, there is no way to automatically change this during project creation, so you will need to edit a few files. - +The skeleton uses the ThirdParty namespace by default. Currently, there is no way to automatically change this during project creation, so you will need to edit a few files. Let's change the namespace from ThirdParty\Doodleproduct to Doodles\DoodleProduct. The files that will have to changed are: - `_bootstrap/index.php` on line 108 - `_build/resolvers/loadmodules.resolver.php` on line 20 -- `core/components/commerce_quadrovariationproduct/composer.json` on line 7 -- `core/components/commerce_quadrovariationproduct/vendor/composer/autoload_psr4.php` on line 9 -- `core/components/commerce_quadrovariationproduct/vendor/composer/autoload_static.php` on line 12 and 17 -- `core/components/commerce_quadrovariationproduct/src/Modules/Quadrovariationproduct.php` on line 2 +- `core/components/commerce_doodleproduct/composer.json` on line 7 +- `core/components/commerce_doodleproduct/vendor/composer/autoload_psr4.php` on line 9 +- `core/components/commerce_doodleproduct/vendor/composer/autoload_static.php` on line 12 and 17 +- `core/components/commerce_doodleproduct/src/Modules/Doodleproduct.php` on line 2 + +### Module Information +When your module is registered inside Commerce it will include the name of the module, the author's name, and a short description. Inside the module's core folder in `src/Modules/Doodleproduct.php` you can configure the author name in the getAuthor function. To change the name and description, edit the existing lexicons in `lexicon/en/default.inc.php`(as well as any other languages you want to support with your lexicons). ## Extending comProduct -Now that you have your module set up, you can extend comProduct. Extending comProduct allows you to modify built in methods of getting data in Commerce as well as adding new fields to a product. To edit the schema, open the file inside your module's core folder under `model/schema`. This is where you'll define your extensions and custom tables. The schema included with the skeleton has a few examples commented out. +Now that you have your module set up, you can extend comProduct. Extending comProduct allows you to modify built in methods of getting data in Commerce as well as adding new fields to a product. To edit the schema, open the file inside your module's core folder under `model/schema`. This is where you'll define your extensions and custom tables. +The schema included with the skeleton has a few examples commented out. For extending comProduct, you will need to uncomment the line ``. From 85b212faf61d2373a035ed083e5bf70af91d19b3 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Sun, 22 Jul 2018 16:43:24 -0400 Subject: [PATCH 018/517] Add more details --- .../Guides/making_custom_products.md | 133 +++++++++++++++++- 1 file changed, 128 insertions(+), 5 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md index c9dc96de..214fd006 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md +++ b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md @@ -1,12 +1,12 @@ # Making Custom Products -Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! In this guide we are going to make a simple custom product called Doodles that adds a text field and select field to the product form. +Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! In this guide we are going to make a simple custom product called Doodles that adds a shirt size select field and shirt color text field to the product form. ## Setup Before making custom products it helps to have a basic idea of how MODX extras are made. The concepts of making a Commerce module and a MODX extra are very similar. -The easiest way to get started with any module is to clone the module skeleton through composer. Composer will automatically set up your workspace for making your custom product. If you don't already have composer, read the introduction here https://getcomposer.org/doc/00-intro.md for how to install it. +The easiest way to get started with any module is to clone the module skeleton through composer. Composer will automatically set up your workspace for making your custom product. If you don't already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system. You'll need to create subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use "doodleproduct". Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. @@ -20,9 +20,11 @@ After running composer create-project, you can navigate into your subdirectory t - `_build`: contains two primary files: build.schema.php and build.transport.php. The build schema file parses your schema which can contain definitions to extend built in commerce objects as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module. - `core/components/commerce_doodleproduct`: contains everything that makes the module work. This is where you'll spend most of your time developing your module. +Uou will need to transfer these folder into your MODX installation's root directory. + ### Package Details -When you run the build schema file, it will automatically generate the files needed. These files include package details, such as your name and email. This can be customized by editing the build schema file and replacing "Copyright 2018 by Your Name \" with your details. +Once you run the build schema file later on in this guide, it will automatically generate the files needed. These files include package details, such as your name and email. This can be customized by editing the build schema file and replacing "Copyright 2018 by Your Name \" with your details. ### Namespace @@ -40,8 +42,129 @@ The files that will have to changed are: When your module is registered inside Commerce it will include the name of the module, the author's name, and a short description. Inside the module's core folder in `src/Modules/Doodleproduct.php` you can configure the author name in the getAuthor function. To change the name and description, edit the existing lexicons in `lexicon/en/default.inc.php`(as well as any other languages you want to support with your lexicons). +### Bootstrap + +Now that you have configured your package details you can run the the file `_bootstrap/index.php` to set up your package and make it visible to Commerce. You should see the following output if it was successful: + +``` +Loading modX... +Initializing manager... +Done. +``` + +If you re-run it again, it won't duplicate existing settings or namespaces. + ## Extending comProduct -Now that you have your module set up, you can extend comProduct. Extending comProduct allows you to modify built in methods of getting data in Commerce as well as adding new fields to a product. To edit the schema, open the file inside your module's core folder under `model/schema`. This is where you'll define your extensions and custom tables. +Now that you have your module set up, you can extend comProduct. While extending comProduct may sound scary, it is relatively simple. Extending comProduct allows you to modify built in methods of getting data in Commerce as well as adding new fields to a product. To edit the schema, open the file inside your module's core folder under `model/schema`. This is where you'll define your extensions and custom tables. + +The schema included with the skeleton has a few examples commented out. For extending comProduct, you will only need to uncomment the line `` and change the name of the class if you wanted. Save the schema file, then run the `build.schema.php` file in your `_build` folder to automatically generate the required files. You'll see a new folder, `model/commerce_doodleproduct`, which contains the file with an empty class `doodleproductproduct.class.php`. This file is where you will be adding all product logic, such as adding fields and altering functions. + +Going back to src/Modules/Doodleproduct.php, you will need to uncomment these three lines directly underneath "// Add the xPDO package, so Commerce can detect the derivative classes": + +```PHP +$root = dirname(dirname(__DIR__)); +$path = $root . '/model/'; +$this->adapter->loadPackage('commerce_doodleproduct', $path); +``` + +This allows Commerce to load your extended product. + +## Adding Custom Fields + +The form field system in Commerce makes it simple to add powerful custom fields to a product form with its [built in form fields](https://docs.modmore.com/en/Commerce/v1/Developer/Admin/Form_Fields.html). For this product, we are going to add a select field to choose a shirt size and a text field for the color of the shirt. + +Inside your doodleproductproduct.class.php file, you'll want to add the two lines to the top of the file, right under `. +Next, you can add the text fields and select fields in a new array inside getModelFields. + +```PHP +$newFields = []; + +// Add a new tab + +$newFields[] = new Tab($this->commerce, [ + 'label' => $this->adapter->lexicon('commerce_doodleproduct.shirt_tab') +]); + +// Add a select field +$newFields[] = new SelectField($this->commerce, [ + 'label' => $this->adapter->lexicon('commerce_doodleproduct.shirt_size'), + 'name' => 'properties[shirt_size]', + 'value' => $this->getProperty('shirt_size'), + 'options' => [ + ['value' => 'S', 'label' => $this->adapter->lexicon('commerce_doodleproduct.shirt_s')], + ['value' => 'M', 'label' => $this->adapter->lexicon('commerce_doodleproduct.shirt_m')], + ['value' => 'L', 'label' => $this->adapter->lexicon('commerce_doodleproduct.shirt_l')], + ['value' => 'XL', 'label' => $this->adapter->lexicon('commerce_doodleproduct.shirt_xl')] + ] +]); + +// Add a text field +$newFields = new TextField($this->commerce, [ + 'label' => $this->adapter->lexicon('commerce_doodleproduct.shirt_color'), + 'name' => 'properties[shirt_color]', + 'value' => $this->getProperty('shirt_color') +]); +``` + +Theres a few options you'll have to keep in mind when adding the fields as shown above. Note that we are using lexicons, so you will need to define them in your lexicon files for them to show the correct value. + +- label: shows to the left of the input field in the product form. It can be a string, but it is recommended to use lexicons. +- name: property value the field is saved under inside the product. +- value: gets the current value of the field +- options: array of values and labels to display in a dropdown select field. The value gets stored with the product, and the label can be strings, but like labels, it is recommended to use lexicons. + +You'll also notice we are adding a new tab to hold our shirt options. You don't need to put new fields in a new tab, but it helps for organization. + +For more details of available options for fields, [view all the available options](https://docs.modmore.com/en/Commerce/v1/Developer/Admin/Form_Fields.html#page_Available+Options). + +### Merging with Existing Fields + +Now that you have defined your new fields, you will need to merge them with the existing fields in the fields array and return them. That can be done with a simple array_merge. + +```PHP +return array_merge($fields, $newFields); +``` + +## Adding Products + +All the fields are now added to your product, so now you need to enable your module in the Commerce configuration => Modules. Click the name of your module and enable it in test in the overlay that appears. + +Your new type will now appear when adding products, just select it from the "Type" dropdown in the product form. The new shirt size and shirt color fields will be in the shirt tab you created above. + +## Making a Transport Package + +To make a transport package of your product, you will need to run the the file `_build/build.transport.php`. This will generate a transport package inside the `_packages` folder in your MODX directory. + +## Displaying your Product + +After you have entered a few products, you are probably going to need to display them on the front end. Using the included commerce.get\_product snippet you can get products as well as the custom fields you added. + +In the example below, the custom fields are accessible in item.properties.custom\_field\_name. + +```HTML +[[commerce.get_product? &product=`1` &toPlaceholders=`item`]] + +

Name: [[+item.name]]

+

Description: [[+item.description]]

+

T-Shirt Size: [[+item.properties.shirt_size]]

+

T-Shirt Color: [[+item.properties.shirt_color]]

+``` From 77596b325e8dc41aaf7eb13c07a6465dbc07827f Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Tue, 24 Jul 2018 19:18:19 -0400 Subject: [PATCH 019/517] Grammar --- .../Guides/making_custom_products.md | 45 ++++++++++--------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md index 214fd006..4e36893f 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md +++ b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md @@ -2,13 +2,13 @@ Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! In this guide we are going to make a simple custom product called Doodles that adds a shirt size select field and shirt color text field to the product form. -## Setup - Before making custom products it helps to have a basic idea of how MODX extras are made. The concepts of making a Commerce module and a MODX extra are very similar. -The easiest way to get started with any module is to clone the module skeleton through composer. Composer will automatically set up your workspace for making your custom product. If you don't already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system. +## Setup + +The easiest way to get started with any module is to clone the module skeleton through composer. Composer will automatically set up your workspace for making your custom product. If you do not already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system. -You'll need to create subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use "doodleproduct". Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. +You will need to create subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use "doodleproduct". Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. ``` composer create-project modmore/moduleskeleton doodleproduct @@ -18,17 +18,18 @@ After running composer create-project, you can navigate into your subdirectory t - `_bootstrap`: contains a file, index.php, to get your workspace setup. It will register your module within Commerce, set up system settings (located inside `_build/data/settings.php`), and configure namespaces. - `_build`: contains two primary files: build.schema.php and build.transport.php. The build schema file parses your schema which can contain definitions to extend built in commerce objects as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module. -- `core/components/commerce_doodleproduct`: contains everything that makes the module work. This is where you'll spend most of your time developing your module. +- `core/components/commerce_doodleproduct`: contains everything that makes the module work. This is where you will spend most of your time developing your module. Uou will need to transfer these folder into your MODX installation's root directory. ### Package Details -Once you run the build schema file later on in this guide, it will automatically generate the files needed. These files include package details, such as your name and email. This can be customized by editing the build schema file and replacing "Copyright 2018 by Your Name \" with your details. +Once you run the build schema file later on in this guide, it will automatically generate the files to make your product. These files include package details, such as your name and email. This can be customized by editing the build schema file and replacing "Copyright 2018 by Your Name \" with your name and email address. ### Namespace The skeleton uses the ThirdParty namespace by default. Currently, there is no way to automatically change this during project creation, so you will need to edit a few files. Let's change the namespace from ThirdParty\Doodleproduct to Doodles\DoodleProduct. + The files that will have to changed are: - `_bootstrap/index.php` on line 108 @@ -40,7 +41,7 @@ The files that will have to changed are: ### Module Information -When your module is registered inside Commerce it will include the name of the module, the author's name, and a short description. Inside the module's core folder in `src/Modules/Doodleproduct.php` you can configure the author name in the getAuthor function. To change the name and description, edit the existing lexicons in `lexicon/en/default.inc.php`(as well as any other languages you want to support with your lexicons). +When your module is registered inside Commerce it will include the name of the module, the author's name, and a short description. Inside the module's core folder in `src/Modules/Doodleproduct.php` you can configure the author name in the getAuthor function. To change the name and description, edit the existing lexicons in `lexicon/en/default.inc.php`(as well as creating other lexicons for any other languages you want to support). ### Bootstrap @@ -52,15 +53,15 @@ Initializing manager... Done. ``` -If you re-run it again, it won't duplicate existing settings or namespaces. +If you need to add more settings again down the line, you can safely re-run it again, it will not duplicate any existing settings or namespaces. ## Extending comProduct -Now that you have your module set up, you can extend comProduct. While extending comProduct may sound scary, it is relatively simple. Extending comProduct allows you to modify built in methods of getting data in Commerce as well as adding new fields to a product. To edit the schema, open the file inside your module's core folder under `model/schema`. This is where you'll define your extensions and custom tables. +Now that you have your module set up, you can extend comProduct. While extending comProduct may sound scary, it is relatively simple. Extending comProduct allows you to modify built in methods of getting data in Commerce as well as adding new fields to a product. To edit the schema, open the file inside your module's core folder under `model/schema`. This is where you will define your extensions and custom tables. -The schema included with the skeleton has a few examples commented out. For extending comProduct, you will only need to uncomment the line `` and change the name of the class if you wanted. Save the schema file, then run the `build.schema.php` file in your `_build` folder to automatically generate the required files. You'll see a new folder, `model/commerce_doodleproduct`, which contains the file with an empty class `doodleproductproduct.class.php`. This file is where you will be adding all product logic, such as adding fields and altering functions. +The schema included with the skeleton has a few examples commented out. For extending comProduct, you will only need to uncomment the line `` and optionally change the name of the class if you wanted. Save the schema file, then run the `build.schema.php` file in your `_build` folder to automatically generate the required files. You will see a new folder, `model/commerce_doodleproduct`, which contains the file `doodleproductproduct.class.php` with an empty class. This file is where you will be adding all your product logic. -Going back to src/Modules/Doodleproduct.php, you will need to uncomment these three lines directly underneath "// Add the xPDO package, so Commerce can detect the derivative classes": +Going back to `src/Modules/Doodleproduct.php`, you will need to uncomment these three lines directly underneath "// Add the xPDO package, so Commerce can detect the derivative classes": ```PHP $root = dirname(dirname(__DIR__)); @@ -68,13 +69,13 @@ $path = $root . '/model/'; $this->adapter->loadPackage('commerce_doodleproduct', $path); ``` -This allows Commerce to load your extended product. +This allows Commerce to detect and load your extended product. ## Adding Custom Fields The form field system in Commerce makes it simple to add powerful custom fields to a product form with its [built in form fields](https://docs.modmore.com/en/Commerce/v1/Developer/Admin/Form_Fields.html). For this product, we are going to add a select field to choose a shirt size and a text field for the color of the shirt. -Inside your doodleproductproduct.class.php file, you'll want to add the two lines to the top of the file, right under commerce, [ ]); ``` -Theres a few options you'll have to keep in mind when adding the fields as shown above. Note that we are using lexicons, so you will need to define them in your lexicon files for them to show the correct value. +Theres a few options you'll have to keep in mind when adding the fields as shown above. **Notice that we are using lexicons, so you will need to define them in your lexicon files for them to show the correct value**. - label: shows to the left of the input field in the product form. It can be a string, but it is recommended to use lexicons. - name: property value the field is saved under inside the product. - value: gets the current value of the field - options: array of values and labels to display in a dropdown select field. The value gets stored with the product, and the label can be strings, but like labels, it is recommended to use lexicons. -You'll also notice we are adding a new tab to hold our shirt options. You don't need to put new fields in a new tab, but it helps for organization. +You will also notice we are adding a new tab to hold our shirt options. You do not need to put new fields in a new tab, but it helps for organization. For more details of available options for fields, [view all the available options](https://docs.modmore.com/en/Commerce/v1/Developer/Admin/Form_Fields.html#page_Available+Options). @@ -146,9 +147,9 @@ return array_merge($fields, $newFields); ## Adding Products -All the fields are now added to your product, so now you need to enable your module in the Commerce configuration => Modules. Click the name of your module and enable it in test in the overlay that appears. +All the fields are now added to your product; now you need to enable your module in the Commerce dashboard => configuration => Modules. Look for your module and click it to enable it in test in the modal that appears. -Your new type will now appear when adding products, just select it from the "Type" dropdown in the product form. The new shirt size and shirt color fields will be in the shirt tab you created above. +Your extended type will now appear when adding products under the "Type" dropdown in the product form. Since we added a new tab, the new shirt size and shirt color fields will be in the shirt tab you created above. ## Making a Transport Package @@ -158,7 +159,7 @@ To make a transport package of your product, you will need to run the the file ` After you have entered a few products, you are probably going to need to display them on the front end. Using the included commerce.get\_product snippet you can get products as well as the custom fields you added. -In the example below, the custom fields are accessible in item.properties.custom\_field\_name. +In the example below, the custom fields are accessible in the `item.properties` placeholder. ```HTML [[commerce.get_product? &product=`1` &toPlaceholders=`item`]] @@ -168,3 +169,7 @@ In the example below, the custom fields are accessible in item.properties.custom

T-Shirt Size: [[+item.properties.shirt_size]]

T-Shirt Color: [[+item.properties.shirt_color]]

``` + +## Support + +If you have questions or got stuck on this tutorial, post on our [community forum](https://forum.modmore.com/c/commerce) or chat with us on the [MODX Slack](https://modx.org) (#modmore). We are here to help! From 8d5c543f2d4e005a94e61177ba44ddcfc9e28f92 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Wed, 25 Jul 2018 20:38:07 -0400 Subject: [PATCH 020/517] Transport package details, newFields correction --- .../Guides/making_custom_products.md | 34 +++++++++++-------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md index 4e36893f..2e4206d6 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md +++ b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md @@ -1,6 +1,6 @@ # Making Custom Products -Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! In this guide we are going to make a simple custom product called Doodles that adds a shirt size select field and shirt color text field to the product form. +Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! In this guide we are going to make a simple custom product called Doodles that adds a shirt size select field and shirt color text field to the product form. You can see the [completed module on github](https://github.com/modmore/Commerce_DoodleProduct/). Before making custom products it helps to have a basic idea of how MODX extras are made. The concepts of making a Commerce module and a MODX extra are very similar. @@ -8,7 +8,7 @@ Before making custom products it helps to have a basic idea of how MODX extras a The easiest way to get started with any module is to clone the module skeleton through composer. Composer will automatically set up your workspace for making your custom product. If you do not already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system. -You will need to create subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use "doodleproduct". Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. +You will need to create a subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use "doodleproduct". Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. ``` composer create-project modmore/moduleskeleton doodleproduct @@ -17,10 +17,10 @@ composer create-project modmore/moduleskeleton doodleproduct After running composer create-project, you can navigate into your subdirectory to see 3 new folders: _bootstrap, _build, and core. These folders serve a few different purposes. - `_bootstrap`: contains a file, index.php, to get your workspace setup. It will register your module within Commerce, set up system settings (located inside `_build/data/settings.php`), and configure namespaces. -- `_build`: contains two primary files: build.schema.php and build.transport.php. The build schema file parses your schema which can contain definitions to extend built in commerce objects as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module. -- `core/components/commerce_doodleproduct`: contains everything that makes the module work. This is where you will spend most of your time developing your module. +- `_build`: contains two primary files: build.schema.php and build.transport.php. The build schema file parses your schema which can contain definitions to extend built in commerce objects (such as the product we are making) as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module. +- `core/components/commerce_doodleproduct`: contains everything that makes the module work, such as src, model, and lexicons. This is where you will spend most of your time developing your module. -Uou will need to transfer these folder into your MODX installation's root directory. +You will need to transfer these folder into your MODX installation's root directory. ### Package Details @@ -41,7 +41,9 @@ The files that will have to changed are: ### Module Information -When your module is registered inside Commerce it will include the name of the module, the author's name, and a short description. Inside the module's core folder in `src/Modules/Doodleproduct.php` you can configure the author name in the getAuthor function. To change the name and description, edit the existing lexicons in `lexicon/en/default.inc.php`(as well as creating other lexicons for any other languages you want to support). +When your module is registered inside Commerce it will include the name of the module, the author's name, and a short description. Inside the module's core folder in `src/Modules/Doodleproduct.php` you can configure the author name in the getAuthor function. + +To change the name and description of the module, edit the existing lexicons in `lexicon/en/default.inc.php`(as well as creating other lexicons for any other languages you want to support with your module). ### Bootstrap @@ -73,11 +75,11 @@ This allows Commerce to detect and load your extended product. ## Adding Custom Fields -The form field system in Commerce makes it simple to add powerful custom fields to a product form with its [built in form fields](https://docs.modmore.com/en/Commerce/v1/Developer/Admin/Form_Fields.html). For this product, we are going to add a select field to choose a shirt size and a text field for the color of the shirt. +The form field system in Commerce makes it simple to add powerful fields to a product form with its [built in form fields](https://docs.modmore.com/en/Commerce/v1/Developer/Admin/Form_Fields.html). For this product, we are going to add a select field to choose a shirt size and a text field for the color of the shirt. Inside your doodleproductproduct.class.php file, you will want to add a few lines to the top of the file so you can create the form fields without typing the full class name. -### Adding the Fields +### Adding the Fields- ```PHP use modmore\Commerce\Admin\Widgets\Form\SelectField; @@ -119,14 +121,16 @@ $newFields[] = new SelectField($this->commerce, [ ]); // Add a text field -$newFields = new TextField($this->commerce, [ +$newFields[] = new TextField($this->commerce, [ 'label' => $this->adapter->lexicon('commerce_doodleproduct.shirt_color'), 'name' => 'properties[shirt_color]', 'value' => $this->getProperty('shirt_color') ]); ``` -Theres a few options you'll have to keep in mind when adding the fields as shown above. **Notice that we are using lexicons, so you will need to define them in your lexicon files for them to show the correct value**. +**Notice that we are using lexicons, so you will need to define them in your lexicon files for them to show the correct value**. To save time, you can [download the lexicons](https://github.com/modmore/Commerce_DoodleProduct/blob/master/core/components/commerce_doodleproduct/lexicon/en/default.inc.php) from the completed Doodleproduct. + +Theres a few options you'll have to keep in mind when adding the fields as shown above. - label: shows to the left of the input field in the product form. It can be a string, but it is recommended to use lexicons. - name: property value the field is saved under inside the product. @@ -139,7 +143,7 @@ For more details of available options for fields, [view all the available option ### Merging with Existing Fields -Now that you have defined your new fields, you will need to merge them with the existing fields in the fields array and return them. That can be done with a simple array_merge. +Now that you have defined your new fields, you will need to merge them with the existing fields in the fields array and return them. That can be done with a simple array_merge to add the new fields to the end of the array. ```PHP return array_merge($fields, $newFields); @@ -147,19 +151,21 @@ return array_merge($fields, $newFields); ## Adding Products -All the fields are now added to your product; now you need to enable your module in the Commerce dashboard => configuration => Modules. Look for your module and click it to enable it in test in the modal that appears. +All the fields are now added to your product; now you need to enable your module in the Commerce dashboard => configuration => Modules. Look for your module in the list and click it to enable it in test in the modal that appears. -Your extended type will now appear when adding products under the "Type" dropdown in the product form. Since we added a new tab, the new shirt size and shirt color fields will be in the shirt tab you created above. +Your extended product will now appear when adding products under the "Type" dropdown in the product form. Since we added a new tab, the new shirt size and shirt color fields will be in the shirt tab you created above. ## Making a Transport Package To make a transport package of your product, you will need to run the the file `_build/build.transport.php`. This will generate a transport package inside the `_packages` folder in your MODX directory. +One thing to keep in mind when making a transport package is if you have any settings defined. If you do not have any settings defined, you will have to modify your transport file, otherwise it will fail. You can take a look at the completed Doodleproduct [example build transport script](https://github.com/modmore/Commerce_DoodleProduct/blob/master/_build/build.transport.php#L64) to get an idea of how to modify it. + ## Displaying your Product After you have entered a few products, you are probably going to need to display them on the front end. Using the included commerce.get\_product snippet you can get products as well as the custom fields you added. -In the example below, the custom fields are accessible in the `item.properties` placeholder. +In the example below, the custom fields you added are accessible in the `item.properties` placeholder. ```HTML [[commerce.get_product? &product=`1` &toPlaceholders=`item`]] From 2039aed0857cbd224c904311854c8cac9ed57b1a Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Tue, 31 Jul 2018 21:31:16 -0400 Subject: [PATCH 021/517] Update deprecated Commerce event EVENT_ORDER_GET_ACTIONS is deprecated (from line 77 in commerce.class.php) --- .../v1/75_Developer/Example_Modules/Add_Order_View_button.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Example_Modules/Add_Order_View_button.md b/en/01_Commerce/v1/75_Developer/Example_Modules/Add_Order_View_button.md index 8cdf299c..0720ec4d 100644 --- a/en/01_Commerce/v1/75_Developer/Example_Modules/Add_Order_View_button.md +++ b/en/01_Commerce/v1/75_Developer/Example_Modules/Add_Order_View_button.md @@ -30,7 +30,7 @@ class AddOrderButton extends BaseModule public function initialize(EventDispatcher $dispatcher) { - $dispatcher->addListener(\Commerce::EVENT_ORDER_GET_ACTIONS, array($this, 'addButton')); + $dispatcher->addListener(\Commerce::EVENT_DASHBOARD_ORDER_ACTIONS, array($this, 'addButton')); } public function addButton(OrderActions $event) @@ -47,4 +47,4 @@ class AddOrderButton extends BaseModule } } } -```` \ No newline at end of file +```` From 0861ec8f293b7ff570a911432455a8a1c8d90a25 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 10 Aug 2018 15:16:48 +0200 Subject: [PATCH 022/517] Some minor tweaks to the custom products tutorial --- .../Guides/making_custom_products.md | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md index 2e4206d6..29d1a4b3 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md +++ b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md @@ -1,30 +1,32 @@ # Making Custom Products -Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! In this guide we are going to make a simple custom product called Doodles that adds a shirt size select field and shirt color text field to the product form. You can see the [completed module on github](https://github.com/modmore/Commerce_DoodleProduct/). +Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! + +In this guide we are going to make a simple custom product called Doodles that adds a shirt size select field and shirt color text field to the product form. You can see the [completed module on github](https://github.com/modmore/Commerce_DoodleProduct/). Before making custom products it helps to have a basic idea of how MODX extras are made. The concepts of making a Commerce module and a MODX extra are very similar. ## Setup -The easiest way to get started with any module is to clone the module skeleton through composer. Composer will automatically set up your workspace for making your custom product. If you do not already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system. +The easiest way to get started with any module is to [clone the module skeleton through composer](https://github.com/modmore/Commerce_NPBProduct). Composer will automatically set up your workspace for making your custom product. If you do not already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system. -You will need to create a subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use "doodleproduct". Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. +You will need to create a subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use `doodleproduct`. Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. ``` composer create-project modmore/moduleskeleton doodleproduct ``` -After running composer create-project, you can navigate into your subdirectory to see 3 new folders: _bootstrap, _build, and core. These folders serve a few different purposes. +After running composer create-project, you can navigate into your subdirectory to see 3 new folders: `_bootstrap`, `_build`, and `core`. These folders serve a few different purposes. - `_bootstrap`: contains a file, index.php, to get your workspace setup. It will register your module within Commerce, set up system settings (located inside `_build/data/settings.php`), and configure namespaces. -- `_build`: contains two primary files: build.schema.php and build.transport.php. The build schema file parses your schema which can contain definitions to extend built in commerce objects (such as the product we are making) as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module. -- `core/components/commerce_doodleproduct`: contains everything that makes the module work, such as src, model, and lexicons. This is where you will spend most of your time developing your module. +- `_build`: contains two primary files: `build.schema.php` and `build.transport.php`. The build schema file parses your xPDO schema which can contain definitions to extend built-in commerce objects (such as the product we are making) as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module. +- `core/components/commerce_doodleproduct`: contains everything that makes the module work, such as `src` (for source files), `model` (for your schema and model classes), and `lexicon`. This is where you will spend most of your time developing your module. -You will need to transfer these folder into your MODX installation's root directory. +You can symlink these directories into your MODX installation, or if you're familiar with building packages for MODX, you can copy the `config.core.php` file from your MODX installation to the root of the skeleton, and point MODX to your own directory with commerce_doodleproduct.core_path and commerce_doodleproduct.assets_url system settings. The bootstrap, which we'll run in a moment, will do that for you automatically. ### Package Details -Once you run the build schema file later on in this guide, it will automatically generate the files to make your product. These files include package details, such as your name and email. This can be customized by editing the build schema file and replacing "Copyright 2018 by Your Name \" with your name and email address. +Once you run the build schema file later on in this guide, it will automatically generate the files to make your product. These files include package details, such as your name and email. This can be customized by editing the `_build/build.schema.php` file and replacing "Copyright 2018 by Your Name \" with your name and email address. ### Namespace @@ -47,7 +49,7 @@ To change the name and description of the module, edit the existing lexicons in ### Bootstrap -Now that you have configured your package details you can run the the file `_bootstrap/index.php` to set up your package and make it visible to Commerce. You should see the following output if it was successful: +Now that you have configured your package details you can run the the file `_bootstrap/index.php` to set up your package and make it visible to Commerce. Make sure to add a `config.core.php` file in the root of your project that points to your MODX installation. You should see the following output if it was successful: ``` Loading modX... @@ -77,9 +79,9 @@ This allows Commerce to detect and load your extended product. The form field system in Commerce makes it simple to add powerful fields to a product form with its [built in form fields](https://docs.modmore.com/en/Commerce/v1/Developer/Admin/Form_Fields.html). For this product, we are going to add a select field to choose a shirt size and a text field for the color of the shirt. -Inside your doodleproductproduct.class.php file, you will want to add a few lines to the top of the file so you can create the form fields without typing the full class name. +Inside your `doodleproductproduct.class.php` file, you will want to add a few lines to the top of the file so you can create the form fields without typing the full class name. -### Adding the Fields- +### Adding the Fields ```PHP use modmore\Commerce\Admin\Widgets\Form\SelectField; @@ -87,7 +89,7 @@ use modmore\Commerce\Admin\Widgets\Form\TextField; use modmore\Commerce\Admin\Widgets\Form\Tab; ``` -To define the custom fields you will need to create a new function, getModelFields, inside your class. Inside this function, you will need to call the parent getModelFields function to fetch all parent fields in an array, since we want to inherit all the existing fields of comProduct (name, description, price, etc). So far we have: +To define the custom fields you will need to create a new method, getModelFields, inside your class. Inside this method, you will need to call the parent getModelFields function to fetch all parent fields in an array, since we want to inherit all the existing fields of comProduct (name, description, price, etc). So far we have: ```PHP public function getModelFields() @@ -130,7 +132,7 @@ $newFields[] = new TextField($this->commerce, [ **Notice that we are using lexicons, so you will need to define them in your lexicon files for them to show the correct value**. To save time, you can [download the lexicons](https://github.com/modmore/Commerce_DoodleProduct/blob/master/core/components/commerce_doodleproduct/lexicon/en/default.inc.php) from the completed Doodleproduct. -Theres a few options you'll have to keep in mind when adding the fields as shown above. +There are a few options you'll have to keep in mind when adding the fields as shown above. - label: shows to the left of the input field in the product form. It can be a string, but it is recommended to use lexicons. - name: property value the field is saved under inside the product. @@ -149,9 +151,11 @@ Now that you have defined your new fields, you will need to merge them with the return array_merge($fields, $newFields); ``` +If you would like to insert fields at specific locations, instead of appending them at the end, you can use PHP's `array_shift` functions to shuffle things around. [An example of this can be found in the RandomlyPricedProduct sample](https://github.com/modmore/Commerce_RandomlyPricedProduct/blob/master/core/components/commerce_randomlypricedproduct/model/commerce_randomlypricedproduct/randomlypricedproduct.class.php#L68). + ## Adding Products -All the fields are now added to your product; now you need to enable your module in the Commerce dashboard => configuration => Modules. Look for your module in the list and click it to enable it in test in the modal that appears. +All the fields are now added to your product; next you need to enable your module in the Commerce dashboard => configuration => Modules. Look for your module in the list and click it to enable it in test in the modal that appears. Your extended product will now appear when adding products under the "Type" dropdown in the product form. Since we added a new tab, the new shirt size and shirt color fields will be in the shirt tab you created above. @@ -163,7 +167,7 @@ One thing to keep in mind when making a transport package is if you have any set ## Displaying your Product -After you have entered a few products, you are probably going to need to display them on the front end. Using the included commerce.get\_product snippet you can get products as well as the custom fields you added. +After you have entered a few products, you are probably going to need to display them on the front end. Using the included `commerce.get_product` snippet you can get products as well as the custom fields you added. In the example below, the custom fields you added are accessible in the `item.properties` placeholder. From 3e4c83d58432fc2f15d00fa0e52836e39b6347d0 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 10 Aug 2018 15:20:08 +0200 Subject: [PATCH 023/517] Fix reference to moregallery and note the new properties in 1.8.0 --- en/02_ContentBlocks/v1.x/05_Cropping.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/en/02_ContentBlocks/v1.x/05_Cropping.md b/en/02_ContentBlocks/v1.x/05_Cropping.md index 6d0e70d3..46362fd6 100644 --- a/en/02_ContentBlocks/v1.x/05_Cropping.md +++ b/en/02_ContentBlocks/v1.x/05_Cropping.md @@ -44,7 +44,7 @@ If only one crop is specified, then the left sidebar to switch between crops wil You'll probably want to display the crops in your front-end once they're generated. This can be done by using some new placeholders that are available in the template for your image field. -The crop placeholders follow the format: `[[+crops.{CROP_NAME}.{CROP_VALUE_KEY}]]` where `{CROP_NAME}` is the name of the crop as it was defined in the `moregallery.crops` system setting (for example _small_, _medium_ or _large_ in the earlier example), and `{CROP_VALUE_KEY}` is one of the below. +The crop placeholders follow the format: `[[+crops.{CROP_NAME}.{CROP_VALUE_KEY}]]` where `{CROP_NAME}` is the name of the crop as it was defined in the Crops property on your field (for example _small_, _medium_ or _large_ in the earlier example), and `{CROP_VALUE_KEY}` is one of the below. - `url`: A fully qualified URL to the cropped image. For example `/assets/crops/small.ao451jds.filename.png`. - `targetWidth`: the width of the cropped image in px. @@ -56,3 +56,7 @@ The crop placeholders follow the format: `[[+crops.{CROP_NAME}.{CROP_VALUE_KEY}] So for example if your crop was called small, you could get the url for the cropped image with `[[+crops.small.url]]`, its width with `[[+crops.small.targetWidth]]` and the height with `[[+crops.small.targetHeight]]`. Using these placeholders, you can add your crops in the way you'd like them to appear in your imageTpl chunk! Perhaps using the picture element or simply to highlight different areas of an image. + +## Making crops more intuitive + +The default cropper accounts for multiple crops to be defined. If you only want to use one crop to act as the thumbnail, you can enable the `Open cropper automatically` field property and set the `Use crop for thumbnail` property to the key of your crop. That way, the crop will be used instead of the dynamically generated thumbnail in the manager, and the cropper will also show as soon as an image is added, prompting the user to select the part of the image that should be shown. From eeb446aa59610fdab1d387a723604984c19668d0 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Fri, 10 Aug 2018 21:16:24 -0400 Subject: [PATCH 024/517] Correct module skeleton link in product guide --- en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md index 29d1a4b3..3eb51144 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md +++ b/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md @@ -8,7 +8,7 @@ Before making custom products it helps to have a basic idea of how MODX extras a ## Setup -The easiest way to get started with any module is to [clone the module skeleton through composer](https://github.com/modmore/Commerce_NPBProduct). Composer will automatically set up your workspace for making your custom product. If you do not already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system. +The easiest way to get started with any module is to [clone the module skeleton through composer](https://github.com/modmore/Commerce_ModuleSkeleton). Composer will automatically set up your workspace for making your custom product. If you do not already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system. You will need to create a subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use `doodleproduct`. Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. From 373cd8f743597eb0ec11a0122f94356929bc6432 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Fri, 10 Aug 2018 21:20:02 -0400 Subject: [PATCH 025/517] Fix duplicated title --- .../{making_custom_products.md => Making_Custom_Products.md} | 2 -- 1 file changed, 2 deletions(-) rename en/01_Commerce/v1/75_Developer/Guides/{making_custom_products.md => Making_Custom_Products.md} (99%) diff --git a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md b/en/01_Commerce/v1/75_Developer/Guides/Making_Custom_Products.md similarity index 99% rename from en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md rename to en/01_Commerce/v1/75_Developer/Guides/Making_Custom_Products.md index 3eb51144..22e56533 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/making_custom_products.md +++ b/en/01_Commerce/v1/75_Developer/Guides/Making_Custom_Products.md @@ -1,5 +1,3 @@ -# Making Custom Products - Commerce provides commonly used fields out the of box for products, however, chances are you will want to add more fields to suit how you manage products on your store. Due to its extendable nature, Commerce makes it a breeze to create custom products and custom product type fields to get you set your custom products set up in no time! In this guide we are going to make a simple custom product called Doodles that adds a shirt size select field and shirt color text field to the product form. You can see the [completed module on github](https://github.com/modmore/Commerce_DoodleProduct/). From 2e05d63f6aab86e9bb7dac20c1db38b619f179d8 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 12 Aug 2018 13:22:02 +0200 Subject: [PATCH 026/517] Update shipping method documentation to use getPriceForShipment instead --- .../75_Developer/09_Custom_Shipping_Methods.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md b/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md index 87b75db5..cb392e57 100644 --- a/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md +++ b/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md @@ -25,21 +25,21 @@ Next, [build the model files from the schema](https://docs.modx.com/xpdo/2.x/get Once you've done that, you can find your custom shipping method in `core/components/my_shipping_method/model/my_shipping_method/mysampleshippingmethod.class.php`. -Edit that file and add the `getPrice` method override. +Edit that file and add the `getPriceForShipment` method override. ```` php getItems(); + $items = $shipment->getItems(); foreach ($items as $item) { $price += 500; $price += $item->get('quantity') * 100; @@ -51,7 +51,9 @@ class mySampleShippingMethod extends comShippingMethod } ```` -With the [$order object](Orders) you can easy retrieve the order items (`$order->getItems()`), the shipping address (`$order->getShippingAddress()`) and more. To retrieve products, loop over `$order->getItems()` and call `$item->getProduct()`. That will give you the [comProduct instance](Products), which you can use to grab things like the weight (`$product->getWeight()`). +[Shipments are collections of items in an order](../Orders/Shipments) that have the same delivery type and shipping method. With `$shipment->getItems()` you can access the items assigned to the current shipment. + +You can get an [$order object](Orders) with `$shipment->getOrder()`. That gives you easy access to _all_ order items (`$order->getItems()`), the shipping address (`$order->getShippingAddress()`) and more. To retrieve products, loop over `$order->getItems()` or `$shipment->getItems()` and call `$item->getProduct()`. That will give you the [comProduct instance](Products), which you can use to grab things like the weight (`$product->getWeight()`). If your shipping method needs to define additional options for the merchant to configure, you can do that by providing a getModelFields method. For example like this: From 08a4b119ab1562586f5e700ada90fb4d28809a2b Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 12 Aug 2018 13:24:13 +0200 Subject: [PATCH 027/517] Add note about getWeight being available --- en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md b/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md index cb392e57..37ec924d 100644 --- a/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md +++ b/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md @@ -55,6 +55,8 @@ class mySampleShippingMethod extends comShippingMethod You can get an [$order object](Orders) with `$shipment->getOrder()`. That gives you easy access to _all_ order items (`$order->getItems()`), the shipping address (`$order->getShippingAddress()`) and more. To retrieve products, loop over `$order->getItems()` or `$shipment->getItems()` and call `$item->getProduct()`. That will give you the [comProduct instance](Products), which you can use to grab things like the weight (`$product->getWeight()`). +The total weight for all products in the shipment (as a `Mass` instance) is available with `$shipment->getWeight()`. + If your shipping method needs to define additional options for the merchant to configure, you can do that by providing a getModelFields method. For example like this: ```` php From 433ac9d7be2f1b0557be8ef4ee7997b0e6243aa6 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 4 Sep 2018 16:46:22 +0200 Subject: [PATCH 028/517] Add information on how to show custom values --- en/01_Commerce/v1/50_Modules/Cart/ItemData.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/en/01_Commerce/v1/50_Modules/Cart/ItemData.md b/en/01_Commerce/v1/50_Modules/Cart/ItemData.md index 0ba13c53..1a4c4105 100644 --- a/en/01_Commerce/v1/50_Modules/Cart/ItemData.md +++ b/en/01_Commerce/v1/50_Modules/Cart/ItemData.md @@ -71,4 +71,12 @@ When using the multiple-products form, add the fieldname inside the products arr ```` +## Showing custom fields in the cart or emails +Once you've added fields, you may want to show them somewhere. For example in the cart (`frontend/checkout/cart/items.twig`), checkout summary view (`frontend/checkout/partial/summary.twig`) or in the confirmation email (`emails/order-received.twig`). + +If you've not worked with the templates in Commerce before, read up on those first under Front-end Theming. + +Depending on wether the field name you used is an existing field (e.g. `name`, `price`, or `comment`), or if it doesn't (e.g. `special_request`, `ship_to`), you can access the value as `{{ item.KEY_HERE }}` or `{{ item.properties.KEY_HERE }}`. For example the comment would be in `{{ item.comment }}`, as that's a recognised core field, while `special_request` does not exist in the Commerce schema, so that would be `{{ item.properties.special_request }}`. + +The custom fields will automatically be shown in the order view in the dashboard. From c81d49d9d3044b38c5c216373cbd3d1b89042e3e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 13 Sep 2018 21:19:14 +0200 Subject: [PATCH 029/517] Add crop quality info --- en/02_ContentBlocks/v1.x/05_Cropping.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/en/02_ContentBlocks/v1.x/05_Cropping.md b/en/02_ContentBlocks/v1.x/05_Cropping.md index 46362fd6..e298ab12 100644 --- a/en/02_ContentBlocks/v1.x/05_Cropping.md +++ b/en/02_ContentBlocks/v1.x/05_Cropping.md @@ -60,3 +60,14 @@ Using these placeholders, you can add your crops in the way you'd like them to a ## Making crops more intuitive The default cropper accounts for multiple crops to be defined. If you only want to use one crop to act as the thumbnail, you can enable the `Open cropper automatically` field property and set the `Use crop for thumbnail` property to the key of your crop. That way, the crop will be used instead of the dynamically generated thumbnail in the manager, and the cropper will also show as soon as an image is added, prompting the user to select the part of the image that should be shown. + +## Crop Quality + +By default, crops are created at 90% quality. If you'd like smaller file sizes, or crisper images, you can use the following two system settings to change the quality. + +- For JPEG, set `contentblocks.crop_jpeg_quality` to a number between 1 and 100. +- For PNG, set `contentblocks.crop_png_compression` to a number between 1 and 10. + +The extension used is determined from the source image that is cropped. + +(_Note:_ These system settings were not automatically created by ContentBlocks until v1.8.2. Before that release, you may need to create the setting manually, but then they will work.) From 1283810ecd399dc191821a97bc20b52f6ffb79c7 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 1 Oct 2018 13:14:51 +0200 Subject: [PATCH 030/517] Update docs with new option added in 2.5.2 --- en/05_SimpleCart/v2.x/03_Snippets/10_scGetOrders.md | 6 ++++++ en/05_SimpleCart/v2.x/04_Chunks/24_scOrdersLogin.md | 11 +++++++++++ 2 files changed, 17 insertions(+) create mode 100644 en/05_SimpleCart/v2.x/04_Chunks/24_scOrdersLogin.md diff --git a/en/05_SimpleCart/v2.x/03_Snippets/10_scGetOrders.md b/en/05_SimpleCart/v2.x/03_Snippets/10_scGetOrders.md index 2f4ea36c..c5328734 100644 --- a/en/05_SimpleCart/v2.x/03_Snippets/10_scGetOrders.md +++ b/en/05_SimpleCart/v2.x/03_Snippets/10_scGetOrders.md @@ -18,6 +18,12 @@ Default: [scOrders](../Chunks/scOrders) Name of the chunk to wrap the order list. +### loginTpl + +Default: [scOrdersLogin](../Chunks/scOrdersLogin) + +Name of the chunk to show when the user is not currently logged in. + ### rowTpl Default: [scOrdersRow](../Chunks/scOrdersRow) diff --git a/en/05_SimpleCart/v2.x/04_Chunks/24_scOrdersLogin.md b/en/05_SimpleCart/v2.x/04_Chunks/24_scOrdersLogin.md new file mode 100644 index 00000000..b7a011c3 --- /dev/null +++ b/en/05_SimpleCart/v2.x/04_Chunks/24_scOrdersLogin.md @@ -0,0 +1,11 @@ +The scOrdersLogin chunk is used by the [scGetOrders Snippet](../Snippets/scGetOrders) to show a message when the user is not logged in. + +This chunk was added in 2.5.2. + +## Default scOrdersLogin chunk + +```` html + +```` \ No newline at end of file From 5b7342c4c75a32d0c9750971639fc6ab854ab6d4 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 1 Oct 2018 13:15:30 +0200 Subject: [PATCH 031/517] Clarify the properties --- en/01_Commerce/v1/10_Snippets/get_product.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/en/01_Commerce/v1/10_Snippets/get_product.md b/en/01_Commerce/v1/10_Snippets/get_product.md index b36a228b..f2a8e1c8 100644 --- a/en/01_Commerce/v1/10_Snippets/get_product.md +++ b/en/01_Commerce/v1/10_Snippets/get_product.md @@ -10,10 +10,10 @@ Added in 0.4. ## Properties -- `&product`: the ID of the product to load. -- `&toPlaceholders`: see below -- `&tpl`: see below -- `&field`: see below +- `&product`: the ID of the product to load. If this is a comma or double-pipe separated value, only the first (< v0.12) or the first existing (v0.12+) product will be used. +- `&toPlaceholders`: Prefix to set product information to placeholders; see below +- `&tpl`: Name of a chunk to return the output with; see below +- `&field`: Name of a product field to return; see below ## Returning information From 1c8299abc727fc03d945bdd93e1ba7b8979d6c55 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 1 Oct 2018 13:16:28 +0200 Subject: [PATCH 032/517] Note the resource IDs --- en/01_Commerce/v1/01_Getting_Started.md | 8 +++----- en/01_Commerce/v1/01_Getting_Started/02_Configuration.md | 1 + 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/en/01_Commerce/v1/01_Getting_Started.md b/en/01_Commerce/v1/01_Getting_Started.md index 3567a145..2ace9f8d 100644 --- a/en/01_Commerce/v1/01_Getting_Started.md +++ b/en/01_Commerce/v1/01_Getting_Started.md @@ -12,8 +12,6 @@ Go to Extras > Installer in your MODX manager and open the modmore.com package p Find Commerce in the provider under Premium Extras > Commerce and choose Download. -**Alpha/Beta Note**: If you don't see Commerce in the list, make sure that you enabled the Commerce channel on your [API key](https://www.modmore.com/account/api-keys/). - **Note:** Commerce is a rather big package which takes some time to be packaged on our server and then downloaded. It may take up to 30 seconds. Once downloaded you can install Commerce. During the installation you can choose to automatically create a bunch of things for you, including currencies, a default shipping method, and cart/checkout resources. You can change all of these things after installation if needed, so it's recommended that you keep all boxes ticked unless you have a good reason not to. @@ -75,7 +73,7 @@ Note the hidden input with name `add_to_cart`, and replace the number "1" in the ## Create the Cart Page -If you chose to create a cart resource during the installation, you can skip this step. +_If you chose to create a cart resource during the installation, you can skip this step._ To set up a cart, create a new resource and give it the following content: @@ -85,11 +83,11 @@ To set up a cart, create a new resource and give it the following content: **Make sure the snippet call is uncached**. If you go to the cart resource, you should see a notice that your cart is empty. -To make sure Commerce knows where your cart is, update the `commerce.cart_resource` system setting with the ID of your Cart resource. +To make sure Commerce knows where your cart is, update the `commerce.cart_resource` system setting with the ID of your Cart resource. As of v0.12, you can also set the `commerce.shop_resource` system setting to tell Commerce where the root of your shop is. ## Create the Checkout Page -If you chose to create a checkout resource during the installation, you can skip this step. +_If you chose to create a checkout resource during the installation, you can skip this step._ While carts are useful, you will also need a checkout to allow people to place their order. Create a new Checkout resource, and place the following uncached snippet call in it: diff --git a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md index f819f97d..a2818860 100644 --- a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md +++ b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md @@ -123,6 +123,7 @@ Now that you've explored all parts of the configuration in the Commerce Dashboar - Don't want to see the beta warning? Disable `commerce.show_beta_warning`. - The E-mail & Notifications settings are useful to configure some default email options, like an image to use as image header with `commerce.email_header_url`. - In the Taxes area, set the `commerce.tax_calculation` to `inclusive` if you want product prices to be treated as having taxes included in them, instead of adding taxes on top of it. +- The resource related settings should already be (partially) configured for you as part of the setup, but you may want to tweak your `login_resource` ([how to setup your login page](../Users/Login_Resource)), `register_resource` ([how to setup your registration page](../Users/Register_Resource)), and `shop_resource` settings. You can ignore the _Resource Product_ settings for now. ## Up next: set up your Product Catalog From e6954b7eeeaf3739ae3a53d269a3cbe534e8356f Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 1 Oct 2018 13:17:44 +0200 Subject: [PATCH 033/517] Add lexicon used in 0.12 --- .../v1/02_Product_Catalog/Add_to_Cart_Form.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/en/01_Commerce/v1/02_Product_Catalog/Add_to_Cart_Form.md b/en/01_Commerce/v1/02_Product_Catalog/Add_to_Cart_Form.md index 73bd4468..54bac246 100644 --- a/en/01_Commerce/v1/02_Product_Catalog/Add_to_Cart_Form.md +++ b/en/01_Commerce/v1/02_Product_Catalog/Add_to_Cart_Form.md @@ -17,15 +17,15 @@ The form includes: - + ```` -Alpha note: support for the single products form was added in 0.3.3. +The `[[%commerce.add_to_cart]]` lexicon was added in v0.12; in older versions you may need to hardcode your submit text. ## Multiple Products Form -To add multiple products, you need to provide a `add_to_cart` value and a `products` array. The products array is provided as `product id => [options]`, for example `products[123][quantity] = 5`. +To add multiple products in a single submit action, you need to provide a `add_to_cart` value and a `products` array. The products array is provided as `product id => [options]`, for example `products[123][quantity] = 5`. In a form, that looks somewhat like this. Replace `123` with the ID of your product. @@ -36,7 +36,7 @@ In a form, that looks somewhat like this. Replace `123` with the ID of your prod - + ```` @@ -153,7 +153,7 @@ The JSON returned by the server will look something like this. ### Other AJAX Cart actions -The following cart actions are available and require the mentioned data +The following cart actions are available and require the mentioned data. This should be `POST`ed to the page. - Add product to cart: `add_to_cart=1` + `products[123]['quantity']=321` or `product=123` and `quantity=321`. - Remove item: `remove_item=123` where `123` is the ID of the order item From 5ea53d5ee7f65127c7c97c032725154cdaddcb14 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 19 Oct 2018 13:30:45 +0200 Subject: [PATCH 034/517] Update paypal docs and start on 0.12 upgrades doc --- en/01_Commerce/images/gateways/paypal-nvp.jpg | Bin 0 -> 92642 bytes .../images/gateways/paypal-tools.jpg | Bin 0 -> 30881 bytes .../v1/10_Payment_Methods/PayPal.md | 8 ++--- en/01_Commerce/v1/80_Upgrades/v0.12.md | 31 ++++++++++++++++++ 4 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 en/01_Commerce/images/gateways/paypal-nvp.jpg create mode 100644 en/01_Commerce/images/gateways/paypal-tools.jpg create mode 100644 en/01_Commerce/v1/80_Upgrades/v0.12.md diff --git a/en/01_Commerce/images/gateways/paypal-nvp.jpg b/en/01_Commerce/images/gateways/paypal-nvp.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f51844e0bc45c4182a84f40ddd81648589711ece GIT binary patch literal 92642 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%0ALf9X|DvSuy@jPnEyq1PHE1G;!$vPwEHxo`W_zb) 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 literal 0 HcmV?d00001 diff --git a/en/01_Commerce/images/gateways/paypal-tools.jpg b/en/01_Commerce/images/gateways/paypal-tools.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5e8d62f1d06a7765149186d70d35635ed83c442d GIT binary patch literal 30881 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 TDfxfJqy6tR8~)#X$>DzhEg

All Tools in the top menu, and find **API Credentials** in the list. -![PayPal navigation](https://assets.modmore.com/uploads/2015/06/Screen_Shot_2015_06_11_at_17.30.33.png) - -Under Integrated Carts, find the link that says Request API Signature and follow the instructions until you get the API Username, Password and Signature. +![Finding API Credentials](../../images/gateways/paypal-tools.jpg) + +On the page, find the **NVP/SOAP API integration (Classic)** item under Custom checkout experience and click **Manage API credentials**. Generage the API Signature and copy the username, password, and signature into the payment method. ## Sandbox API Keys diff --git a/en/01_Commerce/v1/80_Upgrades/v0.12.md b/en/01_Commerce/v1/80_Upgrades/v0.12.md new file mode 100644 index 00000000..b564d766 --- /dev/null +++ b/en/01_Commerce/v1/80_Upgrades/v0.12.md @@ -0,0 +1,31 @@ +Most upgrades are automatically applied, but sometimes you may need to update custom templates, or status configuration, to take advantage of new features or improvements. Those changes are discussed here. + +**Most changes listed in this migration document are optional.** + +[TOC] + +## New shop_resource setting + +Previously, an empty cart would link to the site_start setting, but now in 0.12 we're linking to a new commerce.shop_resource setting instead. This is useful to change where the customer is sent without needing to create a custom template just for that. + +To tweak this in existing custom templates, edit your +`frontend/checkout/cart.twig` template, around line 28, from: + +```` twig +

{{ lex('commerce.cart.no_items_yet') }} {{ lex('commerce.cart.continue_shopping') }}

+```` +```` twig +

{{ lex('commerce.cart.no_items_yet') }} {{ lex('commerce.cart.continue_shopping') }}

+```` + +The `{{ shop_root_url }}` placeholder is available throughout the entire checkout. + +## Note: get_product now looks at the first valid product + +Previously the `commerce.get_product` snippet only looked at the very first product ID listed. If that product was removed or invalid, it would not return any product at all. Now, the snippet will use all product IDs to find the first option that still exists. + +In normal usage, this should not cause any changes in behaviour, but it's worth double checking your catalog to make sure it will still behave the way you expect it to. + +## Add to cart now in the lexicon + +You can now use `[[%commerce.add_to_cart]]` (in MODX templates) or `{{ lex('commerce.add_to_cart') }}` in your add to cart forms. This is not required, but will automatically be translated for you in supported languages. From e1ab3be6a8bbb4c495aff595784d9b8d5710cb3a Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 19 Oct 2018 13:32:12 +0200 Subject: [PATCH 035/517] Better refer to that image I just added, too --- en/01_Commerce/v1/10_Payment_Methods/PayPal.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/10_Payment_Methods/PayPal.md b/en/01_Commerce/v1/10_Payment_Methods/PayPal.md index aa2f6986..27201a7f 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/PayPal.md +++ b/en/01_Commerce/v1/10_Payment_Methods/PayPal.md @@ -18,7 +18,11 @@ To get your Live API Keys, login to the PayPal dashboard. Go to Tools > All Tool ![Finding API Credentials](../../images/gateways/paypal-tools.jpg) -On the page, find the **NVP/SOAP API integration (Classic)** item under Custom checkout experience and click **Manage API credentials**. Generage the API Signature and copy the username, password, and signature into the payment method. +On the page, find the **NVP/SOAP API integration (Classic)** item under Custom checkout experience and click **Manage API credentials**. + +![Finding API Credentials](../../images/gateways/paypal-nvp.jpg) + +Generate the API Signature and copy the username, password, and signature into the payment method. ## Sandbox API Keys From 50fea2acee17ec81c48c6fd6dec0b310a309cef7 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 19 Oct 2018 13:48:42 +0200 Subject: [PATCH 036/517] Add info about new notifications handling in 1.1 --- .../v1/10_Payment_Methods/Adyen_hpp.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/en/01_Commerce/v1/10_Payment_Methods/Adyen_hpp.md b/en/01_Commerce/v1/10_Payment_Methods/Adyen_hpp.md index c0b0ec05..ea1fbda7 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/Adyen_hpp.md +++ b/en/01_Commerce/v1/10_Payment_Methods/Adyen_hpp.md @@ -30,3 +30,27 @@ Use the HMAC key (secret) for the mode you're trying to use. The Result URL and You'll likely need to create two payment methods; one for testing using your test credentials, and one for live with the live credentials. Set the availability appropriately. + +## Using Notifications + +As of v1.1 of the Gateways Pack, the Adyen integration also supports Notifications. These don't really _do_ anything, but are required by Adyen to be listened to. Optionally, the notifications can be configured to also affect the order status (i.e., if a payment is marked as paid from the notifications but not from the customer). + +To configure notifications, go to Account > Server Communication in the Adyen control panel. In the table of notifications, click _Add_ after _Standard Notification_ and configure the following: + +1. Set the URL to `https://yoursite.com/assets/components/commerce_gatewayspack1/adyen_notifications.php`, replacing yoursite.com with the actual URL. +2. Tick the box for "Active" +3. Set the Method to "JSON" +4. Make sure the right merchant account(s) is/are enabled under "Merchant Accounts" +5. Under "Additional Settings", click the button to "Generate new HMAC key", and copy the generated key into your payment method in Commerce in the "Notifications HMAC Key" field. While you can enable various includes, those are not currently used by the gateway. +6. Under "Test Notifications", enable "Authorisation". That's the only notification we currently listen to. Click "Test Configuration" and the notifications should be accepted. + +### Updating order status with notifications + +By default, Notifications only log to `core/cache/logs/adyen_notifications.log` and no additional processing is performed. + +By creating a system setting `commerce_gatewayspack1.adyen.handle_auth_in_notification` and setting its value to 1 you can optionally allow the Gateway integration to use Notifications to trigger the order/transaction being marked as paid. **This does not currently trigger the `\Commerce::EVENT_ORDER_PAYMENT_RECEIVED` event because it bypasses the regular processing**, which may mean certain modules do not work as expected when this setting is enabled. + +### Note on notifications and multiple gateways + +Commerce will use the Notifications HMAC Key for the Adyen gateway that is enabled in the current mode. You may need a different one for live and test, but make sure you don't have multiple gateways per mode. + From b00eac91395aefcc7100161578ba11500f31b061 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 19 Oct 2018 21:12:29 +0200 Subject: [PATCH 037/517] Typo in setting name --- en/01_Commerce/v1/10_Users/Register_Resource.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/10_Users/Register_Resource.md b/en/01_Commerce/v1/10_Users/Register_Resource.md index f6b387c0..9a780a57 100644 --- a/en/01_Commerce/v1/10_Users/Register_Resource.md +++ b/en/01_Commerce/v1/10_Users/Register_Resource.md @@ -23,7 +23,7 @@ For further customisation options, [see the Register documentation](https://docs ## 3. Tell Commerce you have a Register Resource -Go to System > System Settings in the manager, and find the `commerce.regsiter_resource` system setting. Set its value to the ID of the login resource you created, this will automatically add a link to your sign up page from the user step in the checkout. +Go to System > System Settings in the manager, and find the `commerce.register_resource` system setting. Set its value to the ID of the login resource you created, this will automatically add a link to your sign up page from the user step in the checkout. ## 4. Ready to go @@ -33,4 +33,4 @@ That should be all. When the user is logged in and returns to the checkout, they - [More user-related features in Commerce](index) - [Register Documentation](https://docs.modx.com/extras/revo/login/login.register) -- [More detailed example registration form](https://docs.modx.com/extras/revo/login/login.register/register.example-form-1) \ No newline at end of file +- [More detailed example registration form](https://docs.modx.com/extras/revo/login/login.register/register.example-form-1) From d6c5fa947af565f32cfe17646c0905b5a84a3639 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 22 Oct 2018 17:26:07 +0200 Subject: [PATCH 038/517] Work lots on the Commerce getting started section --- .../v1/01_Getting_Started/02_Configuration.md | 87 +++++----- .../01_Getting_Started/03_Product_Catalog.md | 155 +++++++++++++++++- en/01_Commerce/v1/01_Getting_Started/index.md | 10 +- 3 files changed, 201 insertions(+), 51 deletions(-) diff --git a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md index a2818860..ec0c6445 100644 --- a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md +++ b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md @@ -6,47 +6,50 @@ On this page: ## The Commerce Dashboard -Whenever we talk about the Commerce Dashboard, we mean Extras » Commerce in your MODX Manager. This section of your MODX installation contains the configuration, products, reporting and more. +Whenever we talk about the Commerce Dashboard, we refer to the **Extras » Commerce** section in your MODX Manager. This section of your MODX installation contains the orders, products, configuration, reporting and more. ## Choosing Modules to use -One of the first things you should do is decide which modules you want to use. In Commerce, many features are implemented as optional modules that can be enabled/disabled at will, and may contain additional configuration options. - -The majority of modules ship with the Commerce core, but [additional extensions](https://www.modmore.com/commerce/extensions/) are also available from modmore or third parties. +One of the first things you should do is decide which modules you want to use, because this will determine what features are available and need to be configured. + +In Commerce, many features are implemented as optional modules that can be enabled/disabled at will, and may contain additional configuration options. The majority of modules ship with the Commerce core, but [additional extensions](https://www.modmore.com/commerce/extensions/) are also available. Some extensions were built by modmore, and are covered by your standard support, while others have been built by the larger community and are _not_ covered by standard support. -In the Commerce Dashboard, navigate to Configuration » Modules to take a look at the available modules. +In the Commerce Dashboard, navigate to **Configuration » Modules** to take a look at the available modules. ![A collection of modules that are installed with Commerce](../../images/gettingstarted/modules.jpg) -To enable and configure a module, click its name in the list. You can enable modules in either test mode, live mode, or both modes by checking the appropriate boxes. +To enable and configure a module, click its name in the list. There you can enable modules in either test mode, live mode, or both modes by checking the appropriate boxes. -Which modules you use depends on the type of shop and how the shop will be run. We'll highlight a couple of modules here. +Which modules you use depends on the type of shop and how the shop will be run. We'll highlight a couple of common modules here, but it's recommended to go through the list and look at the descriptions to see if any others might be useful for your shop. -Note that the names are translated, so if you use the manager in a different language than English they will be named differently and may be in a different order. +**Note:** The module names are translated, so if you use the manager in a different language than English they will be named differently and may be in a different order. ### Customer, Address, and Shipping related -We **strongly recommended** to enable the [Basic Address Validation](../50_Modules/Address_Validation/Basic) module. This module ensures that address information is filled in before the customer can move along in the checkout. In the module configuration, you can enter the fields that should be required depending on your locality. You may want to remove the `state` field. +It is **strongly recommended** to enable the [Basic Address Validation](../50_Modules/Address_Validation/Basic) module. This module ensures that address information is filled in before the customer can move along in the checkout. In the module configuration, you can enter the fields that should be required depending on your locality. For example the `state` field is not required in a large part of the world. -You should also enable either the [Autofill GeoIP](../50_Modules/Cart/AutoFillGeoIP) module or the [Default Address](../50_Modules/Cart/DefaultAddress) module. These modules will set an expected address on the order before the customer gets to the address step. The address is used by your taxes and shipping configuration to determine what rates and options to show in the cart. +You should also enable either the [Autofill GeoIP](../50_Modules/Cart/AutoFillGeoIP) module or the [Default Address](../50_Modules/Cart/DefaultAddress) module. These modules will set an expected address on the order before the customer gets to the address step. This expected address is used by the taxes and shipping configuration to determine what rates and options to show in the cart. -- The Default Address module is useful if you serve a distinct demographic. For example, if you only (or predominantly) ship to one country or state, you can configure the Default Address module to use that by default, which should be accurate for the majority of your customers. -- If your customer-base is more spread out, the Autofill GeoIP module will automatically geolocate the customer by their IP address and use the country (and optionally the state) instead. This uses the [ipinfo.io](https://ipinfo.io/) service (free for up to 1000 lookups per day). +- The [Default Address module](../50_Modules/Cart/DefaultAddress) is useful if you serve a distinct demographic. For example, if you only (or predominantly) ship to one country or state, you can configure the Default Address module to use that by default, which should be accurate for the majority of your customers. +- If your customer base is more spread out, the Autofill GeoIP module will automatically geolocate the customer by their IP address and use the country (and optionally the state) instead. This uses the [ipinfo.io](https://ipinfo.io/) service (free for up to 1000 lookups per day) which is fairly accurate. -If you only sell in specific countries, the [Country Validation](../50_Modules/Address_Validation/Country) module is useful to restrict country selection. +If you only sell in specific countries, the [Country Validation](../50_Modules/Address_Validation/Country) module is useful to restrict country selection. (Note that this does not remove countries from the country field in the address step, but you can do that by changing the templates.) -If you require the customer to accept terms and conditions before initiating a payment, use the [Accept Terms](../Modules/Cart/AcceptTerms) modules. +If you require the customer to accept terms and conditions before initiating a payment, use the [Accept Terms](../Modules/Cart/AcceptTerms) module. ### Discounts -You'll likely want to enable the [Coupons](../50_Modules/Discounts/Coupons) module to get access to coupon codes. After enabling the module, refresh the page to see the Coupons tab added to the top navigation. +You'll likely want to enable the [Coupons](../50_Modules/Discounts/Coupons) module to get access to coupon codes. After enabling the module, refresh the page to see the Coupons tab added to the top navigation. ### Taxes -- If you sell to customers in the European Union, enable the [EU VAT](../50_Modules/Taxes/EUVat) module to enable the EU VAT Rate Provider that enables automatically up-to-date tax rates across all countries in the EU. -- If you sell to customers in the United States, the [TaxJar](../50_Modules/Taxes/TaxJar) module can be used to get automated sales tax calculations. +Very few people enjoy paying taxes, but it's important to charge the right taxes to your customers. + +- If you sell to customers in the European Union, enable the [EU VAT](../50_Modules/Taxes/EUVat) module to enable the EU VAT Rate Provider that enables automatically up-to-date tax rates across all countries in the EU. This loads (and caches) tax rates from [JSONVat.com](http://github.com/adamcooke/vat-rates), which is an open-source, community-maintained dataset. -We'll look at configuring the actual [tax rates](../Taxes) in the next sections. +- If you sell to customers across the United States, the [TaxJar](../50_Modules/Taxes/TaxJar) module can be used to get automated sales tax calculations. This service covers virtually all possible Sales Tax rules, including product-specific exemptions if you configure the right product codes, and can also be used to help with your tax reporting, but does have a monthly cost to use. + +For all other regions, or if you prefer to manually set rates, you can use the standard configuration. We'll look at configuring the actual [tax rates](../Taxes) in a minute. ### Products & Cart @@ -54,78 +57,78 @@ Enable [CombineProducts](../50_Modules/Cart/CombineProducts) if you want multipl ## Setting up Statuses -The default installation created a simple status workflow for you. In Configuration > Statuses you can see that in action. +The default installation created a simple [status workflow](../Statuses) for you. At **Configuration > Statuses** you can see that in action. ![Default Status Workflow in Commerce](../../images/gettingstarted/statusworkflow.jpg) -For now, we'll leave that as-is, but later on you may want to change the emails that get send when an order is paid. Click on "Payment Received" in the Status Changes column for Draft to see the actions that are fired when the payment is received. +For now, we'll leave that as-is, but later on you may want to change the emails that get send when an order is paid. You can find those by clicking on "Payment Received" in the Status Changes column for Draft, to see the actions that are fired when the payment is received. You'll see two email actions are configured here, a confirmation email to the customer, and the order notification to the merchant. By clicking on the name (or "Edit Status Change Action" in the Actions menu), you can see the subject, recipient, and content configuration for each. By default these use templates, but you may need to tweak the recipient email on the order notification to merchant. ## Setting up Payment Methods -In the installation, a "Dummy Payment" was automatically created. This uses the [manual payment gateway](../Payment_Methods/Manual) which just marks the order as paid. If you want to add other payment method options, you can do that at Configuration > Payment Methods. +In the installation, a "Dummy Payment" was automatically created. This uses the [manual payment gateway](../Payment_Methods/Manual) which just marks the order as paid. If you want to add other payment method options, you can do that at **Configuration » Payment Methods**. ## Setting up Delivery Types & Shipping Methods -Depending on what you will be selling, you may or may not need to tweak the delivery types in Configuration > Delivery Types. For basic shops where every sold product fits in the same type of box or is distributed digitally in the same way, you will only need a single delivery delivery type. - -If you have different types of products, for example a combination of ebooks and physical books, you'll need to create an additional delivery type. +Depending on what you will be selling, you may or may not need to tweak the [delivery types](../Delivery_Types) in **Configuration » Delivery Types**. For basic shops, where every sold product fits in the same type of box or is distributed digitally in the same way, you will only need a single delivery type. -It's best to set up delivery types for distinct ways of getting the customer their order. While you'll create a delivery type for an ebook and another one for a physical books, you wont typically need a different delivery type if you also sell t-shirts, as those are delivered the same way as a book. +If you have different types of products however, for example a combination of ebooks and physical books, you'll need to create an additional delivery type. -For now, we'll only use the default "Standard Shipping" delivery type. You can edit the delivery type to make the shipping step required or never shown, depending on your requirements. In the default shipping step mode of "Depends", the shipping step is only shown in the checkout if there are 2 or more shipping methods available for an order. +As a way of determining if you need different delivery types, consider whether or not the way a product is delivered to the customer. While you'll create a delivery type for an ebook and another one for a physical books, you wont typically need a different delivery type if you also sell t-shirts, as those are delivered the same way as a book. If you use different fulfillment partners or warehouses, different delivery types can also be useful if that distinction is clear to the customer. -Next, go to Configuration > Shipping Methods. You'll have a free shipping method already from the installation, that's assigned to the Standard Shipping delivery type we just saw in Configuration > Delivery Types. +For now, we'll stick with the the default "Standard Shipping" delivery type. You can edit the delivery type to make the shipping step required or never shown, depending on your requirements. In the default shipping step mode of "Depends", the shipping step is only shown in the checkout if there are 2 or more shipping methods available for an order. -If you created extra delivery types, you'll also need to create additional shipping methods for each. +Next, navigate to **Configuration » Shipping Methods**. You'll already have a free shipping method from the setup, which is assigned to the Standard Shipping delivery type we just saw in **Configuration » Delivery Types**. If you created extra delivery types, you'll also need to create additional shipping methods for each. -To help with testing, you can choose to set the Free Shipping method to a minimum order total of €50 by editing it (click on its name in the grid) and setting "Min. Order Total" at the bottom to 5000 ($50). And then create another shipping method of type "Standard Shipping Method" that costs $7,50 for orders with a "Max. Order Total" of 5000 ($50). +To help with testing, you can choose to set the Free Shipping method to a minimum order total of $50 by editing it (click on its name in the grid) and setting "Min. Order Total" at the bottom to 5000 ($50). And then create another shipping method of type "Standard Shipping Method" that costs $7,50 for orders with a "Max. Order Total" of 5000 ($50). -_» Tip:_ Prices in Commerce are configured in cents, but you'll see the formatted price when you remove focus from the field. +**» Tip:** Prices in Commerce are configured in cents, but you'll see the formatted price when you remove focus from the field. ![Setting up some shipping methods](../../images/gettingstarted/shipping.jpg) ## Setting up Currencies -The most common currencies for modmore customers will have already been created for you in the installation, but if you want to change the formatting or decide which one is used, head over to Configuration > Currencies. +The most common currencies have already been created for you in the installation, but if you want to change the formatting, or set which one to use, navigate to **Configuration » Currencies**. -Click on the currency name or choose Edit Currency in the actions menu to change the formatting options. In the Actions menu you can also choose _Set as Default_ to change the default currency. +Click on the currency name or choose Edit Currency in the actions menu to change the formatting options. In the Actions menu you can also choose _Set as Default_ to change the default currency. For Euro, some countries prefer to use the comma instead of the dot for the decimal separator. Click on Euro and switch out the values for "Decimal Point" and "Thousands Separator" to tweak that. ![The standard currencies](../../images/gettingstarted/currencies.jpg) -If you need to add a currency that is not included in Commerce by default, [this site has a comprehensive list of the ISO4217 codes and formatting to use](https://www.thefinancials.com/Default.aspx?SubSectionID=curformat). +If you need to add a currency that is not included in Commerce by default, [this site has a comprehensive list of the ISO4217 codes and formatting to use](https://www.thefinancials.com/Default.aspx?SubSectionID=curformat). The ISO codes are important to get right for certain payment providers. [Learn more about currencies here](../Currencies). ## Setting up Tax Groups -Next up, create a tax group under Configuration > Tax Groups. Give it a name that describes the **type** of tax, not the actual rate to charge. For example you could have "Standard" and "Food", but you should not name them "21%" or "9%". +Next up, create a tax group under **Configuration » Tax Groups**. Give it a name that describes the **type** of tax, not the actual rate to charge. For example you could have "Standard Tax" and "Food", but you would not typically name them "21%" or "9%". + +After creating the tax group, choose **Manage Tax Rules**, in the Actions menu. -After creating the tax group, choose Manage Tax Rules in the Actions menu. +What the tax rules should be exactly depends on your jurisdiction and what you're selling, and to who. In many cases there is a tax rate that applies to local customers, and one (or more) for international customers. [The taxes documentation](../Taxes) explains in more detail how you can configure different rates and rules, but for now let's keep it simple, and add a simple singular tax rate that applies to every purchase. -What the tax rules should be exactly depends on your jurisdiction and what you're selling, and to two. In many cases there is a tax rate that applies to local customers, and one (or more) for international customers. [The taxes documentation](../Taxes) explains in more detail how you can configure different rates and rules, but for now let's keep it simple, and add a simple singular tax rate that applies to every purchase. +Click **Add Tax Rule**. Give it a priority of 1, set "Field name" to "country", and "Condition" to "Always". Leave the Rate Provider set to _Manual Tax Rate_. Save. -Click Add Tax Rule. Give it a priority of 1, set "Field name" to "country", and "Condition" to "Always". Leave the Rate Provider set to Manual Tax Rate. +After saving the rule, a new section _Rate Provider Options_ will be show. There you can enter the tax rate you want to charge, for example 21, give it a Tax Key like "STANDARD-NL", and a name that is shown to customers like `21% VAT` or `Standard VAT`. Save again. -When you save the tax rule, a new section "Rate Provider Options" will be shown. Enter the tax rate you want to charge, for example 21, give it a Tax Key like "STANDARD-NL", and a name that is shown to customers like "21% VAT" or "Standard VAT". Save again. +If you want to add more tax rules for different rates, repeat this process. The priority determines the order that the tax rules will be evaluated from top-to-bottom in the grid, so set the conditions so that the lowest priority number is the most specific, and eventually fall back to an "Always" condition with the highest priority number. When using conditions that depend on customer information that is not yet be available, the rule is ignored, so keep that in mind. -(If you want to add more tax rules, repeat this process. The priority determines the order that the tax rules will be evaluated from top-to-bottom in the grid, so set the conditions so that the lowest priority number is the most specific, and eventually fall back to an "Always" condition with the highest priority number.) +When creating products, you'll select the tax group to use for that specific product. ## Some final System Settings -Now that you've explored all parts of the configuration in the Commerce Dashboard, there are a few more system settings you may want to consider tweaking. These can be found by going to System (cog icon in the manager) > System Settings, and choosing "Commerce" in the first filter (namespace). +Now that you've explored the configuration in the Commerce Dashboard, there are a few more system settings you may want to consider tweaking. These can be found by going to System (cog icon in the manager) » System Settings, and choosing "Commerce" in the first filter (namespace). - There are some settings related to the account step in the checkout. [Read more about how to configure them for what result in the Users documentation](../Users) - The `commerce.default_weight_unit` setting is useful to configure before creating products. It defaults to `kg`, but virtually all weight units are supported. - Don't want to see the beta warning? Disable `commerce.show_beta_warning`. -- The E-mail & Notifications settings are useful to configure some default email options, like an image to use as image header with `commerce.email_header_url`. +- The E-mail & Notifications settings are useful to configure some default email options, like an image to use as image header with `commerce.email_header_url`. Other email options are configured through the [status workflow](../Statuses) - In the Taxes area, set the `commerce.tax_calculation` to `inclusive` if you want product prices to be treated as having taxes included in them, instead of adding taxes on top of it. - The resource related settings should already be (partially) configured for you as part of the setup, but you may want to tweak your `login_resource` ([how to setup your login page](../Users/Login_Resource)), `register_resource` ([how to setup your registration page](../Users/Register_Resource)), and `shop_resource` settings. You can ignore the _Resource Product_ settings for now. ## Up next: set up your Product Catalog -Now that the most important configuration is in place, it's time to start [setting up your products](Product_Catalog)! +Now that the most important configuration is in place, let's start [setting up your products](Product_Catalog)! diff --git a/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md b/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md index 73c84ad7..293047e6 100644 --- a/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md +++ b/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md @@ -1,7 +1,154 @@ -This page is still waiting to be written! It will explain the different ways you can manage products and what decisions you'll need to make about that, and will then guide you through creating your first products and related templates. +_This document assumes [Commerce was downloaded and installed with the default options](index) and that [you've gone through the basic configuration](Configuration)._ -For now, [see the Product Catalog reference](../Product_Catalog). +Now that your basic shop configuration is in place, and you have an idea of the different pieces that are involved, let's start talking about the actual products and your catalog. -## Next: setting up your Cart & Checkout +[TOC] -What good are products if you can't buy them? [Lets work on the cart and checkout next](Cart_Checkout). +## Products and the Catalog + +In Commerce there is a distinction between the _products_ and the _catalog_. This may seem a bit odd, but is by design to enable more flexible and powerful shops. + +**Products** are simple representations of an item that you sell. A product could be "Rainbow shirt in size M", which has its SKU, price, weight, stock, etc. Commerce doesn't natively have variations within products: each unique option you have in your warehouse is a unique product. + +The **Catalog** is how your products are organised and presented to customers. This contains your products, of course, but may also cover reviews, categories, filters, product videos and galleries, brands, etc. + +**Commerce focuses primarily on the products**. You'll use a selection of tools, not necessarily tools provided by modmore, to build out the catalog exactly how you want it to work. Then you'll hook in the products in Commerce. + +## Laying out your product catalog + +For most MODX shops, we recommend building the catalog based around resources. For example, you might use: + +- [Collections](https://modx.com/extras/package/collections) as categories. Collections show up in the resource tree like regular resources, except it hides regular child resources from the tree. That allows you to have hundreds or even thousands of resources, without overloading the tree. Each child resource would be a product page. +- [Tagger](https://modx.com/extras/package/tagger) and/or [mSearch2](https://en.modstore.pro/packages/ecommerce/msearch2) to allow a customer to drill down products within categories based on values you store in TVs on each product page. +- [pdoTools](https://modx.com/extras/package/pdotools) to list resources and to generate menus. + +These tools allow you to use MODX in the same way you would for normal sites. + +To hook up Commerce, you will then use what we call the **Products TV** on your product pages. This is a template variable type that ships with Commerce that lets you maintain a list of products that are associated with the page. + +Imagine this resource structure: + +- Clothing + - Shirts + - Design A + - Design B + - Design C + - Jeans + - Design D + - Design E + - Design F + +All designs will have a set of sizes that are available for selection on that product page. Those sizes are the products in Commerce, with their own price and stock. + +So let's start building. Install Collections, and create a sample resource structure for your shop, perhaps based on the sample above. Make sure to create a template for your categories, and a template for your product resources. + +### Product Template + +Create a [Products TV](../Product_Catalog/Products_TV) with name `products`, and assign it to your product template. Use it to create some products on one of your product pages. (For example, on your _Design A_ resource, add `Design A - M`, `Design A - L` and `Design A - XL` and give them different prices.) + +In your product template, add `[[*products]]` to see the comma separated list of product IDs for that specific product page. We can turn that into a list of product variations with the [get_product](../Snippets/get_product) and [get_products](../Snippets/get_products) snippets. + +Start by making the first product in the list available as the main product information: + +````html +[[!commerce.get_product? &product=`[[*products]]` &toPlaceholders=`product_info`]] +```` + +Now we can use placeholders prefixed with `product_info` to get any of the product fields. For example, we may show the resource title followed by the SKU and price of the first product, and then the main resource content that may include a product description: + +````html +[[!commerce.get_product? &product=`[[*products]]` &toPlaceholders=`product_info`]] +

[[*longtitle:default=`[[*pagetitle]]`]]

+

SKU: [[!+product_info.sku]] | Price: [[!+product_info.price_formatted]]

+[[*content]] +```` + +We'll also need to add the ability to select from the different products, and submit that to the cart. [There are 2 different form structures you can use](../Product_Catalog/Add_to_Cart_Form), we'll use the single product variation. + +````html +
+ + + +
+ + +
+
+ + +
+ + +
+```` + +The `product_as_select` chunk: + +````html + +```` + +What's important to note here is that we have 3 required fields we're submitting to the cart: + +- `add_to_cart` with value 1 to indicate we want to add something +- `product` with the ID of a Commerce Product that we want to add. In the example above, this is a ` + + + + + + + + or find out more + + +```` + +The add to cart form in this listing is slightly different because we used the quantity as a hidden field, and we're using the get_product snippet with a `&field` property to get specific product information. + +## Going beyond + +With the basic structure in place, you can now start building our your catalog. Perhaps you want to add related products, show the add to cart form only if there's sufficient stock, or add more TVs to your products for highlights or product specs. + +## Next: customising your Cart & Checkout + +The cart and checkout should already be up and running, but you can customise a great deal. [Lets work on the cart and checkout, and look at theming them with Twig](Cart_Checkout). diff --git a/en/01_Commerce/v1/01_Getting_Started/index.md b/en/01_Commerce/v1/01_Getting_Started/index.md index ba300ffe..76469a67 100644 --- a/en/01_Commerce/v1/01_Getting_Started/index.md +++ b/en/01_Commerce/v1/01_Getting_Started/index.md @@ -41,21 +41,21 @@ The installation will automatically set up the most important aspects of Commerc This is what it creates: - A basic [status workflow](../Statuses), covering the draft, processing and completed statuses, with the necessary status changes to send emails to the customer and merchant. -- A [shipping method](../Shipping_Methods) that provides free shipping in development. Even if you do not need shipping methods for your shop, you'll always need to have at least one method set up to complete the checkout process. +- A [delivery type](../Delivery_Types) and [shipping method](../Shipping_Methods) that provides free shipping in development. Even if you do not need shipping methods for your shop, you'll always need to have at least one method set up to complete the checkout process. - A [manual payment method](../Payment_Methods/Manual) that marks the order as paid without any money transfering hands for testing. - A set of [currencies](../Currencies), along with the proper subunits, formatting, alphanumeric and numeric codes. It will also set the currency you choose as the system default. -- A new resource with the [commerce.cart snippet](../Snippets/cart) to act as the cart. It will be created in the root of the web context, and the `commerce.cart_resource` system setting will be updated to point to it. -- A new resource with the [commerce.checkout snippet](../Snippets/checkout) which will hold the checkout process. It will be created in the root of the web context, and the `commerce.checkout_resource` system setting will be updated to point to it. +- A new resource with the [commerce.cart snippet](../Snippets/cart) to act as the cart. It will be created in the root of the web context, with your default template, and the `commerce.cart_resource` system setting will be updated to point to it. +- A new resource with the [commerce.checkout snippet](../Snippets/checkout) which will hold the checkout process. It will be created in the root of the web context, with your default template, and the `commerce.checkout_resource` system setting will be updated to point to it. Once these standard options are created, the installation will no longer offer these options when you reinstall or update Commerce to prevent duplications. If you want to recreate the standard currencies or status workflow, you will need to truncate the relevant tables in your database before Commerce will offer them as options. You will of course be able of changing every standard configuration after the installation. -The installation also verifies if your server meets the most important [requirements](../Requirements), including the MODX and PHP versions. Additional requirements (like serving the checkout over HTTPS) are checked when you want to enable live mode. +The installation also verifies if your server meets the most important [requirements](../Requirements), including the MODX and PHP versions. Additional requirements (like serving the checkout over HTTPS) are checked in the Configuration Checklist, in the Commerce dashboard, when you're looking at switching to live mode. ## Exploring Commerce -If the installation was successful, you're ready to start exploring the Commerce Dashboard. Refresh the manager, and find it under Extras » Commerce. +If the installation was successful, you're ready to start exploring the **Commerce Dashboard**. Refresh the manager, and find it under **Extras » Commerce**. [Start exploring the Commerce Configuration »](Configuration) From 4cb82ed4f001f7b002504ff5a18b159df67ec7e7 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 23 Oct 2018 16:11:37 +0200 Subject: [PATCH 039/517] Add docs for CSRFHelper --- en/50_Open_Source/CSRFHelper/FormIt.md | 82 +++++++++++++ .../CSRFHelper/Login/01_Login.md | 97 ++++++++++++++++ .../CSRFHelper/Login/02_Register.md | 75 ++++++++++++ .../CSRFHelper/Login/03_UpdateProfile.md | 109 ++++++++++++++++++ .../CSRFHelper/Login/04_ChangePassword.md | 65 +++++++++++ en/50_Open_Source/CSRFHelper/index.md | 84 ++++++++++++++ 6 files changed, 512 insertions(+) create mode 100644 en/50_Open_Source/CSRFHelper/FormIt.md create mode 100644 en/50_Open_Source/CSRFHelper/Login/01_Login.md create mode 100644 en/50_Open_Source/CSRFHelper/Login/02_Register.md create mode 100644 en/50_Open_Source/CSRFHelper/Login/03_UpdateProfile.md create mode 100644 en/50_Open_Source/CSRFHelper/Login/04_ChangePassword.md create mode 100644 en/50_Open_Source/CSRFHelper/index.md diff --git a/en/50_Open_Source/CSRFHelper/FormIt.md b/en/50_Open_Source/CSRFHelper/FormIt.md new file mode 100644 index 00000000..32e9d886 --- /dev/null +++ b/en/50_Open_Source/CSRFHelper/FormIt.md @@ -0,0 +1,82 @@ +CSRFHelper can protect your FormIt forms against CSRF attacks. + +[TOC] + +## Adding the token to the form + +In your form, add the following hidden field: + + + +**» Note:** the `&key` property needs to match the `&csrfKey` property we add to the FormIt snippet call in a minute. + +For sensitive forms, you can also add a `&singleUse` property with value 1 that ensures each request gets a unique CSRF token. If you leave this out, the token for the form is the same for up to 24 hours. + +To show the error when the CSRF token does not match, or if it can't be securely generated on your server, add the following in an appropriate place in your form: + + [[!+fi.error.csrf_token:notempty=`
[[!+fi.error.csrf_token]]
`]] + +## Validating the token with a hook + +Now that we're submitting the token, we should also validate it. We do this with the `csrfhelper_formit` hook. + +In the FormIt snippet call, add the `csrfhelper_formit` to your `&hooks` property. + +Also add the `&csrfKey` property with the key for the CSRF token; this should be unique for each unique form and match the `&key` in the `csrfhelper` snippet call. In the example above, this was set to `simple-form`. + +## Full example + +Below is a full example based on the [simple contact form example for FormIt](https://docs.modx.com/extras/revo/formit/formit.tutorials-and-examples/formit.examples.simple-contact-page). + +```` html +[[!FormIt? + &hooks=`spam,csrfhelper_formit,email,redirect` + &redirectTo=`71` + &validate=`nospam:blank, + name:required, + email:email:required, + subject:required, + text:required:stripTags` + &csrfKey=`simple-form` +]] + + +

Contact Form

+ +[[!+fi.validation_error_message:notempty=`

[[!+fi.validation_error_message]]

`]] + +
+ [[!+fi.error.csrf_token:notempty=`
[[!+fi.error.csrf_token]]
`]] + + + + + + + + + + + + + + + +
+ +
+
+```` + diff --git a/en/50_Open_Source/CSRFHelper/Login/01_Login.md b/en/50_Open_Source/CSRFHelper/Login/01_Login.md new file mode 100644 index 00000000..dddedbb3 --- /dev/null +++ b/en/50_Open_Source/CSRFHelper/Login/01_Login.md @@ -0,0 +1,97 @@ +CSRFHelper can protect your login forms from the [Login package](https://modx.com/extras/package/login) against CSRF attacks. + +[TOC] + +## Adding the token to the Login form + +First, we need to define a custom chunk to use as the login form if you haven't already done that: + + [[!Login? + &tplType=`modChunk` + &loginTpl=`myLoginTpl` + ]] + +Edit the `myLoginTpl` chunk. Based on the default `lgnLoginTpl` chunk, that might look like this: + +````html +
+
[[+errors]]
+
+
+
+ [[+actionMsg]] + + + + + + [[+login.recaptcha_html]] + + + +
+
+
+
+```` + +Inside the `
`, add a hidden field like so: + + + +Note that we're adding `&singleUse` here. Logging in a sensitive action, so we only want each token to be used once. We're also setting the `&key` to `login`, which we'll need to also set in the Login snippet in a minute. + +While for [Formit](../FormIt) we need to separately add an error placeholder to show when the security token isn't valid, that's not needed for Login. The `[[+errors]]` placeholder will show the error automatically. + +The full example `myLoginTpl` chunk, including the `csrf_token` hidden field, now looks like this: + +````html +
+
[[+errors]]
+
+ + + +
+ [[+actionMsg]] + + + + + + [[+login.recaptcha_html]] + + + +
+ +
+
+```` + +## Validating the token with a hook + +Now that we're submitting the token, we should also validate it. We do this with the `csrfhelper_login` pre-hook. + +In the Login snippet call, add the `csrfhelper_login` to your `&preHooks` property. + +Also add the `&csrfKey` property with the key for the CSRF token; this should be unique for each unique form and match the `&key` in the `csrfhelper` snippet call. In the example above, this was set to `login`. + +All things combined, our Login snippet now looks like this: + +````html +[[!Login? + &tplType=`modChunk` + &loginTpl=`myLoginTpl` + &preHooks=`csrfhelper_login` + &csrfKey=`login` +]] +```` diff --git a/en/50_Open_Source/CSRFHelper/Login/02_Register.md b/en/50_Open_Source/CSRFHelper/Login/02_Register.md new file mode 100644 index 00000000..73680cbe --- /dev/null +++ b/en/50_Open_Source/CSRFHelper/Login/02_Register.md @@ -0,0 +1,75 @@ +CSRFHelper can protect your registration forms from the [Login package](https://modx.com/extras/package/login) against CSRF attacks. + +[TOC] + +## Adding the token to the form and hook + +In your registration form, add a hidden input with name csrf_token that calls the `csrfhelper` snippet: + + + +We're adding `&singleUse` here so each request to the registration page gets a new token. If you leave that off, the token will be valid for 24 hours. + +## Validating the token + +On the Register snippet call, add the `csrfhelper_login` to the `&preHooks`, and set `&csrfKey` to the same key in the `csrfhelper` snippet, so `register` in the example above. + +Taking the [example form from the official documentation](https://docs.modx.com/extras/revo/login/login.register/register.example-form-1), and adding the necessary tweaks, you'll end up with a form like this: + +````html +[[!Register? + &submitVar=`registerbtn` + &submittedResourceId=`73` + &preHooks=`csrfhelper_login` + &csrfKey=`register` + &usergroups=`Marketing,Research` + &validate=`nospam:blank, + username:required:minLength=^6^, + password:required:minLength=^6^, + password_confirm:password_confirm=^password^, + fullname:required, + email:required:email` + &placeholderPrefix=`reg.` +]] + +
+
[[!+reg.error.message]]
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+```` diff --git a/en/50_Open_Source/CSRFHelper/Login/03_UpdateProfile.md b/en/50_Open_Source/CSRFHelper/Login/03_UpdateProfile.md new file mode 100644 index 00000000..ea032507 --- /dev/null +++ b/en/50_Open_Source/CSRFHelper/Login/03_UpdateProfile.md @@ -0,0 +1,109 @@ +CSRFHelper can protect your update profile forms from the [Login package](https://modx.com/extras/package/login) against CSRF attacks. + +[TOC] + +## Adding the token to the form + +In your registration form, add a hidden input with name csrf_token that calls the `csrfhelper` snippet: + + + +We're adding `&singleUse` here so each request to the form page gets a new token. If you leave that off, the token will instead be valid for 24 hours. + +## Validating the token + +On the [UpdateProfile](https://docs.modx.com/extras/revo/login/login.updateprofile) snippet call, add the `csrfhelper_login` to the `&preHooks`, and set `&csrfKey` to the same key in the `csrfhelper` snippet, so `updateprofile` from the example above. + +For example: + +````html +[[!UpdateProfile? + &validate=`fullname:required,email:required:email` + &preHooks=`csrfhelper_login` + &csrfKey=`updateprofile` +]] +```` + +## Full example + +Based on the [example from the documentation](https://docs.modx.com/extras/revo/login/login.updateprofile), your form might end up looking like this: + +````html +[[!UpdateProfile? + &validate=`fullname:required,email:required:email` + &preHooks=`csrfhelper_login` + &csrfKey=`updateprofile` +]] + + +
+
[[+error.message]]
+ [[+login.update_success:is=`1`:then=`[[%login.profile_updated? &namespace=`login` &topic=`updateprofile`]]`]] + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+```` diff --git a/en/50_Open_Source/CSRFHelper/Login/04_ChangePassword.md b/en/50_Open_Source/CSRFHelper/Login/04_ChangePassword.md new file mode 100644 index 00000000..f44b9518 --- /dev/null +++ b/en/50_Open_Source/CSRFHelper/Login/04_ChangePassword.md @@ -0,0 +1,65 @@ +CSRFHelper can protect your change password forms from the [Login package](https://modx.com/extras/package/login) against CSRF attacks. + +[TOC] + +## Adding the token to the form + +In your change password form, add a hidden input with name csrf_token that calls the `csrfhelper` snippet: + + + +We're adding `&singleUse` here so each request to the form page gets a new token. If you leave that off, the token will instead be valid for 24 hours. + +## Validating the token + +On the [ChangePassword](https://docs.modx.com/extras/revo/login/login.changepassword) snippet call, add the `csrfhelper_login` to the `&preHooks`, and set `&csrfKey` to the same key in the `csrfhelper` snippet, so `changepassword` from the example above. + +For example: + +````html +[[!ChangePassword? + &preHooks=`csrfhelper_login` + &csrfKey=`changepassword` +]] +```` + +## Full example + +Based on the [example from the documentation](https://docs.modx.com/extras/revo/login/login.changepassword), your form might end up looking like this: + +````html +[[!ChangePassword? + &submitVar=`change-password` + &placeholderPrefix=`cp.` + &validateOldPassword=`1` + &validate=`nospam:blank` + &preHooks=`csrfhelper_login` + &csrfKey=`changepassword` +]] +
[[!+cp.error_message]]
+
+ + +
+ + +
+
+ + +
+
+ + +
+
+ +
+
+```` diff --git a/en/50_Open_Source/CSRFHelper/index.md b/en/50_Open_Source/CSRFHelper/index.md new file mode 100644 index 00000000..6e9bdcbd --- /dev/null +++ b/en/50_Open_Source/CSRFHelper/index.md @@ -0,0 +1,84 @@ +CSRF Helper is a tool for MODX to secure forms against cross-site request forgery (CSRF) vulnerabilities. + +[TOC] + +## CSRWhat? + +The [Open Web Application Security Project (OWASP) explains CSRF](https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)) as follows: + +> Cross-Site Request Forgery (CSRF) is an attack that forces an end user to +execute unwanted actions on a web application in which they're currently authenticated. +CSRF attacks specifically target state-changing requests, not theft of data, since the +attacker has no way to see the response to the forged request. + +> With a little help of social engineering (such as sending a link via email or chat), +an attacker may trick the users of a web application into executing actions of the +attacker's choosing. + +> If the victim is a normal user, a successful CSRF attack can force the user to perform +state changing requests like transferring funds, changing their email address, and so forth. +If the victim is an administrative account, CSRF can compromise the entire web application. + +While the focus should be on actions that an authenticated user can execute, you may find it beneficial to also protect unauthenticated actions as CSRF measures can make it more complicated to automate spam or brute-force type attacks. + +On a MODX site, areas that may require protection against CSRF include: + +- Contact forms +- Login, registration, profile update + +CSRF Helper can help! + +Brought to you by [modmore](https://www.modmore.com/). + +## Download & Installation + +CSRFHelper is free to use, and licensed under the MIT License. [Source code and issue tracker are on GitHub](https://github.com/modmore/csrfhelper). + +Installable packages are available from both modmore and MODX, through your site's package manager. After installation, look at the specific documentation for the type of form you're looking to protect for examples and instructions. + +## Usage + +After installing the extra, you get access to some new snippets: + +- `csrfhelper` returns a CSRF token that you need to insert into the form (typically as a hidden input with name `csrf_token`) that is submitted along with the request. +- `csrfhelper_formit` is meant to be used as a FormIt hook to validate the `csrf_token` variable. +- `csrfhelper_login` is meant to be used as a hook on snippets provided by Login (Login, Register, UpdateProfile) to validate the `csrf_token` variable in those requests. + +The **csrfhelper** snippet is used to generate the token. The other snippets are used for validating the token with specific tools. + +- [Protecting FormIt forms against CSRF](FormIt) +- Login: + - [Protecting login forms against CSRF](Login/Login) + - [Protecting registration forms against CSRF](Login/Register) + - [Protecting update profile forms against CSRF](Login/UpdateProfile) + - [Protecting change password forms against CSRF](Login/ChangePassword) + +### csrfhelper snippet + +The csrfhelper snippet generates the token for most uses. + +It accepts the following properties: + +- **`key`**: required, the identifier for the token. This should be unique for most forms. +- **`singleUse`**: optional, when set to 1 the token will only be valid for one request. Subsequent requests will generate a new token. Recommended for sensitive forms or forms that have a destructive outcome. + +### csrfhelper_formit snippet + +Used as hook for FormIt. + +- Accepts a `csrfKey` property that should match the `key` property on `csrfhelper`. +- Expects the token to be provided in a field named `csrf_token` +- Validation errors are set to the `[[!+fi.error.csrf_token]]` placeholder + +[Learn how to protect your FormIt forms](FormIt) + +### csrfhelper_login snippet + +Used as hook for snippets that come with the Login package, including Login, Register, UpdateProfile and ChangePassword. + +- Accepts a `csrfKey` property that should match the `key` property on `csrfhelper`. +- Expects the token to be provided in a field named `csrf_token` +- Validation errors are returned to the respective snippet with no specific placeholder needed. See the documentation for each snippet for the placeholder that contains the error; these placeholders are already present in the default templates. + +[Learn how to protect your Login forms](Login/Login) + From 5dd08fa1cd4d51781e95b0e88834632fce3a708a Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 23 Oct 2018 16:34:30 +0200 Subject: [PATCH 040/517] Add download links --- en/50_Open_Source/CSRFHelper/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/50_Open_Source/CSRFHelper/index.md b/en/50_Open_Source/CSRFHelper/index.md index 6e9bdcbd..fa88e1ca 100644 --- a/en/50_Open_Source/CSRFHelper/index.md +++ b/en/50_Open_Source/CSRFHelper/index.md @@ -34,7 +34,7 @@ Brought to you by [modmore](https://www.modmore.com/). CSRFHelper is free to use, and licensed under the MIT License. [Source code and issue tracker are on GitHub](https://github.com/modmore/csrfhelper). -Installable packages are available from both modmore and MODX, through your site's package manager. After installation, look at the specific documentation for the type of form you're looking to protect for examples and instructions. +Installable packages are available from both [modmore](https://www.modmore.com/extras/csrfhelper/) and [MODX](https://modx.com/extras/package/csrfhelper), through your site's package manager. After installation, look at the specific documentation for the type of form you're looking to protect for examples and instructions. ## Usage From 2e8a09202206dbef31bdd02edf76cc4f2717325f Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 24 Oct 2018 12:54:57 +0200 Subject: [PATCH 041/517] Rewrite the information about what a CSRF vulnerability is and what can be done about it --- en/50_Open_Source/CSRFHelper/index.md | 39 ++++++++++++++++++++------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/en/50_Open_Source/CSRFHelper/index.md b/en/50_Open_Source/CSRFHelper/index.md index fa88e1ca..743d4d4d 100644 --- a/en/50_Open_Source/CSRFHelper/index.md +++ b/en/50_Open_Source/CSRFHelper/index.md @@ -1,8 +1,8 @@ -CSRF Helper is a tool for MODX to secure forms against cross-site request forgery (CSRF) vulnerabilities. +CSRF Helper is a tool for MODX to secure forms against cross-site request forgery (CSRF) vulnerabilities, brought to you by [modmore](https://www.modmore.com/). [TOC] -## CSRWhat? +## What's a CSRF vulnerability? The [Open Web Application Security Project (OWASP) explains CSRF](https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)) as follows: @@ -19,16 +19,37 @@ attacker's choosing. state changing requests like transferring funds, changing their email address, and so forth. If the victim is an administrative account, CSRF can compromise the entire web application. -While the focus should be on actions that an authenticated user can execute, you may find it beneficial to also protect unauthenticated actions as CSRF measures can make it more complicated to automate spam or brute-force type attacks. - -On a MODX site, areas that may require protection against CSRF include: +Forms that are vulnerable to CSRF can be executed by an attacker as another (authenticated) user. This requires that +the user can be tricked into executing the action from their browser, for example by visiting a compromised site +or a link that exploits a cross-site-scripting (XSS) vulnerability. -- Contact forms -- Login, registration, profile update +Most CSRF attacks are thus targeted. They are also specific to a site, as the attacker will need to craft a specific +request for specific sites and forms. This makes CSRF a lower risk vulnerability to the average site compared to, say, +a SQL injection or persisted XSS that impacts all visitors of a site. -CSRF Helper can help! +You should however care about CSRF vulnerabilities if authenticated users can execute actions that can impact your +site, their usage of the site, or lead to other vulnerabilities. -Brought to you by [modmore](https://www.modmore.com/). +For example, a simple contact form that only sends information via email that the user submits is not as vulnerable +as a form that lets the user change the email address or other personal information associated with their account. +The latter could lead to an account being taken over by an attacker, while the first is just spam. + +The benefit of implementing CSRF Helper on less vulnerable forms (like contact forms) comes from its potential to help +protect against spam. An unprotected form can easily be hammered by an attacker/spammer, while a protected form requires +the attacker to at the very least request the page containing the form over and over again and interact with it. + +## How does CSRF Helper protect against CSRF? + +With CSRF Helper you can add CSRF protection to any form built with FormIt, as well as forms for the Login package. +It's also possible, though currently not documented, to use the PHP classes at the core of CSRF Helper to verify tokens +in custom form handlers. + +The CSRF protection works by generating what's known as a CSRF token, a random hash that is stored in a users' session, +and which needs to be present and correct in a form submission. As an attacker cannot know this token in advance, they +are unable of executing a valid form submission. + +Other types of vulnerabilities (in particular XSS or clickjacking) may bypass this CSRF protection, but CSRF tokens do +add a very valuable layer of protection. ## Download & Installation From 60207b9d93626e3f6c3fcf46fa49550a06cd8a76 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 25 Oct 2018 16:35:32 +0200 Subject: [PATCH 042/517] Add more information about customising the cart and checkout --- .../01_Getting_Started/03_Product_Catalog.md | 2 +- .../v1/01_Getting_Started/04_Cart_Checkout.md | 85 ++++++++++++++++++- 2 files changed, 84 insertions(+), 3 deletions(-) diff --git a/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md b/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md index 293047e6..581b92a9 100644 --- a/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md +++ b/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md @@ -147,7 +147,7 @@ The add to cart form in this listing is slightly different because we used the q ## Going beyond -With the basic structure in place, you can now start building our your catalog. Perhaps you want to add related products, show the add to cart form only if there's sufficient stock, or add more TVs to your products for highlights or product specs. +With the basic structure in place, you can now start building our your catalog. Perhaps you want to add related products, show the add to cart form only if there's sufficient stock, or add more TVs to your products for highlights or product specs. The sky is the limit! ## Next: customising your Cart & Checkout diff --git a/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md b/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md index 4db0de80..1e75c01d 100644 --- a/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md +++ b/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md @@ -1,6 +1,87 @@ -This page is still waiting to be written! It will explain the how you can customise your cart and checkout, and also explain some relevant modules. +--- +title: Customising the Cart & Checkout +--- -For now see [theming](../Front-end_Theming). +_This document assumes [Commerce was downloaded and installed with the default options](index), that [you've gone through the basic configuration](Configuration), and [started building your Product Catalog to the point of having a functional add-to-cart form](Product_Catalog)._ + +At this point you should have added your first product to the cart. Congrats! + +Now we're going to start changing the cart and checkout to fit your shop. There's a lot you can do, some which will require more technical skills than others, so we'll go over a few common things to do. + +It's important to note that, technically speaking, the cart and checkout are part of the same system. That's why you'll also see cart shown as a step in the checkout. + +[TOC] + +## Exploring the Checkout Steps + +By default, Commerce shows all of the following steps: + +- **Cart**, usually on a separate page, where the customer manages the items they're buying, can add coupon codes, and chooses to checkout +- **Account**, offers the customer to either login or to continue as a guest +- **Address**, asks the customer to enter their shipping and billing address information. +- **Shipping**, asks the customer to choose a shipping method +- **Payment**, requests payment from the customer +- **Thank you**, confirms the order was paid and the order is complete + +It's not currently supported* to change the order or functionality of these steps drastically, but there are various ways to make this fit your shop. We'll go over those options for each step. + +* Technically, it _is_ possible to change the checkout steps, but that requires in-depth technical knowledge of Commerce and changing undocumented features. That's why we do not currently provide support for it and discourage going down that route as we may still change how that works to make future customisation easier which would break custom checkout processes. + +### Cart + +The cart step is always present. It's how you can add items to an order, and where the customer can make changes. With the Coupons module enabled, this also has the form to validate a coupon code. + +The cart is usually on its own resource (identified by the `commerce.cart_resource` system setting), which the Commerce installation will have created for you. You can change the MODX template and presentation of this page to your liking. + +Further customisation to the cart usually revolves around changing the design or templates; we'll get to how that works in a minute. + +### Account + +The account step is optional, shown by default. + +If the customer visiting this step is already logged in, the customer will be immediately redirected to the next step. + +If the customer is not logged in, there are 2 options shown. There's a simple login form ([which you'll need to set up to work with the Login snippet](../Users/Login_Resource) as that's not done automatically for you) and a link to a [registration page](../Users/Register_Resource), and a button that lets the customer continue as a guest, without an account. + +![Default checkout templates with accounts being optional.](../../images/users/account-optional.jpg) + +Other use cases for the account step are possible just by changing a few system settings: + +- To always require a user to be logged in, set the `commerce.checkout_requires_account` system setting to yes. This will replace the block to continue as guest with a notice that an account is required. + +- To skip the account step completely, set both the `commerce.checkout_requires_account` and `commerce.checkout_show_account_step` settings to `no`. The account step will be removed from checkout completely. + +### Address + +The address step is required. It's where the customer enters their shipping (and optionally billing) address. If the customer is logged in, the address step may show previously used addresses as an option to speed along the process. + +### Shipping + +The shipping step is optional. When shown, it will calculate how much it costs to ship with each of your configured [shipping methods](../Shipping_Methods), show them in a list, and ask the customer to choose. If there are products from multiple [delivery types](../Delivery_Types) in the order, the customer will be asked to choose a shipping method for each. + +Commerce automatically selects the first available shipping method as soon as the cart, to present the user with an accurate total as soon as possible. + +On each delivery type you can choose what to do with the shipping step: + +- By default, the shipping step is set to "depends", which means it will only be shown if there is more than one matching shipping method for the order. +- When you set the shipping step to "required" on the delivery type, the shipping step is always shown, even with just one matching shipping method that has been pre-selected. +- When you set the shipping step to "never", it is always hidden, and the customer cannot change the shipping method from the pre-selected one. + +### Payment + +The payment step is required. It lists available payment methods, including the calculated fee if set. + +If the order total is zero because of a coupon, or all products being free, then the payment step is automatically skipped and the order marked as completed. + +If the total is not zero, but you do not intend to use online payments, you can create a payment method with the [Manual payment gateway](../Payment_Methods/Manual). That will mark the order as paid without the customer actually paying. + +### Thank you + +When the customer visits the thank you page, the order is completed and their cart is emptied for future orders. + +## Design & templates + +See [theming](../Front-end_Theming) for how to change the front-end templates and design. ## Next From c7caade2b7333a08809880226c30d47deb960278 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 7 Nov 2018 11:40:01 +0100 Subject: [PATCH 043/517] Add the pdf properties to the documentation, added in v1.7 --- en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md b/en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md index b0e64c29..18084a87 100644 --- a/en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md +++ b/en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md @@ -129,6 +129,10 @@ The name of a chunk to use for templating a [YouTube video](../Video). Works ide The name of chunk to use for templating a [Vimeo video](../Video). Works identical to `&imageTpl` for videos from Vimeo. +#### &pdfTpl + +The name of chunk to use for templating a PDF file. Works identical to `&imageTpl`. The `[[+mgr_thumb]]` placeholder and crops will contain an image of the first page of the PDF, while `[[+file_url]]` will be a link to the actual PDF. + #### &imageSeparator A string to be used between images parsed through the chunk specified in `&imageTpl`. @@ -191,8 +195,11 @@ The name of a chunk to use for a single YouTube video embed. Works identical to #### &singleVimeoTpl -The name of a chunk to use for a single Vimeo video embed. Works identical to `&singleImageTpl` for Vimeo videos. +The name of a chunk to use for a single Vimeo video embed. Works identical to `&singleImageTpl` for Vimeo videos. + +#### &singlePdfTpl +The name of a chunk to use for a single PDF file being shown. Works identical to the `&singleImageTpl` property. The `[[+mgr_thumb]]` and crops will contain images of the first page in the PDF, while `[[+file_url]]` is a link to the actual PDF. #### &wrapperTpl From e388e466fbf46bfe9b886c81e43a82317c6f1e0e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 7 Nov 2018 11:48:45 +0100 Subject: [PATCH 044/517] Add default templates for the mgGetImages snippet --- .../v1.x/Snippets/00_mgGetImages.md | 145 +++++++++++++++++- 1 file changed, 141 insertions(+), 4 deletions(-) diff --git a/en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md b/en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md index 18084a87..01b0aece 100644 --- a/en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md +++ b/en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md @@ -91,13 +91,21 @@ Added in 1.0.1. #### &imageTpl -The name of a chunk to use for each image in the result set. +The name of a chunk to use for each image in the result set. The default chunk used is this: -**See further down this page for the default and placeholders for this chunk.** +````html +
  • + + [[+name]] + +
  • +```` + +**See further down this page for a description of all placeholders available for this chunk.** Individual images will be joined together by the value of the `&imageSeparator` property. -If you're using [videos](../Video) in MoreGallery, you also need the `&youtubeTpl` and `&vimeoTpl` properties. They follow the same structure as the `&imageTpl`, but which are are applied to YouTube and Vimeo video records respectively. See below. +If you're using [videos](../Video) in MoreGallery, you also need the `&youtubeTpl` and `&vimeoTpl` properties. They follow the same structure as the `&imageTpl`, but which are are applied to YouTube and Vimeo video records respectively. For PDFs, `&pdfTpl` is available. See below. #### &mediaTpl @@ -125,14 +133,65 @@ You can use the same placeholders as the `&imageTpl`, but you can also use the f The name of a chunk to use for templating a [YouTube video](../Video). Works identical to `&imageTpl` for videos from YouTube. +The default chunk used is: + +````html +
  • + + [[+name:htmlent]] + +
  • +```` + +If you want the video embedded, you can use something like this: + +````html +
  • +
    + +
    +
  • +```` + #### &vimeoTpl The name of chunk to use for templating a [Vimeo video](../Video). Works identical to `&imageTpl` for videos from Vimeo. +The default chunk used looks like this: + +````html +
  • + [[- If you want to show the Vimeo video directly, you use something like this: +
    + +
    + Otherwise, the file_url and mgr_thumb contain the thumbnail for the video. ]] + + + [[+name:htmlent]] + +
  • +```` + +If you prefer embedding the video directly, you can use something like this: + +````html +
  • +
    + +
    +
  • +```` + #### &pdfTpl The name of chunk to use for templating a PDF file. Works identical to `&imageTpl`. The `[[+mgr_thumb]]` placeholder and crops will contain an image of the first page of the PDF, while `[[+file_url]]` will be a link to the actual PDF. +When no chunk is specified, the `&imageTpl` is used by default. + #### &imageSeparator A string to be used between images parsed through the chunk specified in `&imageTpl`. @@ -187,20 +246,98 @@ Added in 1.5.0. The name of a chunk to use for the single image view. See further down this page for the default and placeholders for this chunk. -There are also `&singleYoutubeTpl` and `&singleVimeoTpl` properties for [YouTube and Vimeo videos](../Video) respectively, which both follow the same behaviour as the `&singleImageTpl`. +There are also `&singleYoutubeTpl` and `&singleVimeoTpl` properties for [YouTube and Vimeo videos](../Video) respectively, and a `&singlePdfTpl` for PDFs, which both follow the same behaviour as the `&singleImageTpl`. + +The default chunk used is: + +````html +

    + + [[+name]] + +

    + +

    +[[+prev.id:notempty=` + « [[+prev.name]] +`]] + [[+name]] +[[+next.id:notempty=` + [[+next.name]] » +`]] +

    +```` #### &singleYoutubeTpl The name of a chunk to use for a single YouTube video embed. Works identical to `&singleImageTpl` for YouTube videos. +The default chunk used is: + +````html +
    + +
    + +

    +[[+prev.id:notempty=` + « [[+prev.name]] +`]] + [[+name]] +[[+next.id:notempty=` + [[+next.name]] » +`]] +

    +```` + #### &singleVimeoTpl The name of a chunk to use for a single Vimeo video embed. Works identical to `&singleImageTpl` for Vimeo videos. + +The default chunk used is: + +````html +
    + +
    + +

    +[[+prev.id:notempty=` + « [[+prev.name]] +`]] + [[+name]] +[[+next.id:notempty=` + [[+next.name]] » +`]] +

    +```` #### &singlePdfTpl The name of a chunk to use for a single PDF file being shown. Works identical to the `&singleImageTpl` property. The `[[+mgr_thumb]]` and crops will contain images of the first page in the PDF, while `[[+file_url]]` is a link to the actual PDF. +The default chunk used is: + +```html +
    + +
    + +

    +[[+prev.id:notempty=` + « [[+prev.name]] +`]] + [[+name]] +[[+next.id:notempty=` + [[+next.name]] » +`]] +

    + +``` + #### &wrapperTpl The name of a chunk to use as wrapper template. See further down this page for the default and placeholders for this chunk. From d2e92a5940ccb41e3251cdf454f5d9ff97ea2b29 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 7 Nov 2018 14:16:02 +0100 Subject: [PATCH 045/517] Add 0.11.3 manual template update --- en/01_Commerce/v1/80_Upgrades/v0.11.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/en/01_Commerce/v1/80_Upgrades/v0.11.md b/en/01_Commerce/v1/80_Upgrades/v0.11.md index fba37454..aa13fc87 100644 --- a/en/01_Commerce/v1/80_Upgrades/v0.11.md +++ b/en/01_Commerce/v1/80_Upgrades/v0.11.md @@ -300,3 +300,16 @@ A new AcceptTerms module was added in 0.11.1 which, when enabled, requires the f {% endif %} ```` + +## (0.11.3) Fix label in billing address fields + +The `for` attribute on the VAT Registration billing address field was wrong. + +If you have a custom `frontend/checkout/partial/billing-address-fields.twig` template, change the following on line 24: + + + +to: + + + From b4ed4833c61cf67af81416736f26b741f2584bce Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 7 Nov 2018 14:20:59 +0100 Subject: [PATCH 046/517] Add support widget, remove hotjar --- themes/modmore/templates/layout/00_layout.php | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/themes/modmore/templates/layout/00_layout.php b/themes/modmore/templates/layout/00_layout.php index abec502f..06eaf9a3 100644 --- a/themes/modmore/templates/layout/00_layout.php +++ b/themes/modmore/templates/layout/00_layout.php @@ -108,21 +108,9 @@ } ?> - - + From f9d96339a27f40052dadb50f1248c55927d9ebe2 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 7 Nov 2018 14:44:23 +0100 Subject: [PATCH 047/517] Add info about using the dump function --- en/01_Commerce/v1/03_Front-end_Theming.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/03_Front-end_Theming.md b/en/01_Commerce/v1/03_Front-end_Theming.md index 3f9c06e7..4f6cbe84 100644 --- a/en/01_Commerce/v1/03_Front-end_Theming.md +++ b/en/01_Commerce/v1/03_Front-end_Theming.md @@ -43,16 +43,31 @@ Assuming `commerce.theme` is set to `webshop` and `commerce.themes_path` is set If it finds the requested template file, it stops there, otherwise it checks the next path. This means you only have to copy the templates you're actually customising; any others will simply fall back to the default. -## Different themes per Context +### Different themes per Context With Contexts in MODX, you can use different Commerce themes for different contexts. To use this, create `commerce.theme` and/or `commerce.themes_path` context settings for the specific context. Note that the Commerce admin area will not use context-specific themes unless you specify the setting on the `mgr` context. We don't recommend making changes to the manager dashboard for now, to ensure things don't break in a weird way while we continue to evolve that. -## Different themes for User (Groups) +### Different themes for User (Groups) Another fun trick is to set specific themes on specific users or user groups in the same way as context settings, by adding the `commerce.theme` and/or `commerce.themes_path` setting to a user or user group. Due to the MODX setting inheritance, user or user group settings will take priority over context and system settings. It's not recommended to do this for customer user (groups), however it could be useful for allowing admin users to preview a new theme when the site is live. Keep in mind though that the users need to be logged in to the frontend (e.g. using the Login snippet) for this to work. + +## Debugging templates + +Sometimes you may want to know what exact information is available to you in a specific template. + +First, create or change the `commerce.debug` system setting, and set it to 1. + +Then, in your template, you can use the [dump function](https://twig.symfony.com/doc/2.x/functions/dump.html). For example: + +````html +{{ dump() }} +{{ dump(order) }} +```` + +When you've launched your shop, set `commerce.debug` to 0 to make sure no stray dump functions are used in your templates. \ No newline at end of file From 913f3a1e64f8554f2ea575ba372dc6bccf7d4f4d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 7 Nov 2018 15:06:08 +0100 Subject: [PATCH 048/517] Add more getting started docs about templating --- .../v1/01_Getting_Started/04_Cart_Checkout.md | 90 +++++++++++++++++-- 1 file changed, 83 insertions(+), 7 deletions(-) diff --git a/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md b/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md index 1e75c01d..0d7bb536 100644 --- a/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md +++ b/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md @@ -27,7 +27,7 @@ It's not currently supported* to change the order or functionality of * Technically, it _is_ possible to change the checkout steps, but that requires in-depth technical knowledge of Commerce and changing undocumented features. That's why we do not currently provide support for it and discourage going down that route as we may still change how that works to make future customisation easier which would break custom checkout processes. -### Cart +#### Cart step The cart step is always present. It's how you can add items to an order, and where the customer can make changes. With the Coupons module enabled, this also has the form to validate a coupon code. @@ -35,7 +35,7 @@ The cart is usually on its own resource (identified by the `commerce.cart_resour Further customisation to the cart usually revolves around changing the design or templates; we'll get to how that works in a minute. -### Account +#### Account step The account step is optional, shown by default. @@ -51,11 +51,11 @@ Other use cases for the account step are possible just by changing a few system - To skip the account step completely, set both the `commerce.checkout_requires_account` and `commerce.checkout_show_account_step` settings to `no`. The account step will be removed from checkout completely. -### Address +#### Address step The address step is required. It's where the customer enters their shipping (and optionally billing) address. If the customer is logged in, the address step may show previously used addresses as an option to speed along the process. -### Shipping +#### Shipping step The shipping step is optional. When shown, it will calculate how much it costs to ship with each of your configured [shipping methods](../Shipping_Methods), show them in a list, and ask the customer to choose. If there are products from multiple [delivery types](../Delivery_Types) in the order, the customer will be asked to choose a shipping method for each. @@ -67,7 +67,7 @@ On each delivery type you can choose what to do with the shipping step: - When you set the shipping step to "required" on the delivery type, the shipping step is always shown, even with just one matching shipping method that has been pre-selected. - When you set the shipping step to "never", it is always hidden, and the customer cannot change the shipping method from the pre-selected one. -### Payment +#### Payment step The payment step is required. It lists available payment methods, including the calculated fee if set. @@ -75,13 +75,89 @@ If the order total is zero because of a coupon, or all products being free, then If the total is not zero, but you do not intend to use online payments, you can create a payment method with the [Manual payment gateway](../Payment_Methods/Manual). That will mark the order as paid without the customer actually paying. -### Thank you +#### Thank you step When the customer visits the thank you page, the order is completed and their cart is emptied for future orders. ## Design & templates -See [theming](../Front-end_Theming) for how to change the front-end templates and design. +You have full control over the design and templating of your site. This is still MODX, after all! + +For your [catalog](Product_Catalog) you'll mostly use your standard MODX templating. For the cart and the checkout, however, you'll use **Twig** templates, which are stored in files. + +The default templates can be found in `core/components/commerce/templates/default/` - these **will be overwritten** on upgrade, so don't edit them directly. + +Start by changing the `commerce.theme` system setting. Give it a name, for example `myshop`, and create a new directory under `core/components/commerce/templates/` with the same name. That's now your own theme directory, which is safe from upgrades. + +To change templates, you will now copy them from the `default` folder, and paste them into the same directory structure in your `myshop` directory. + +#### Hello world + +Let's try it by adding "Hello world" to our cart. + +Copy `core/components/commerce/templates/default/frontend/checkout/cart.twig` into your theme directory following the same structure, so `core/components/commerce/templates/myshop/frontend/checkout/cart.twig`. (If you want to do this via the manager, change the `upload_files` system setting to include the `twig` extension.) + +The template looks something like this: + +````html +
    +

    + {% if order.total_quantity != 1 %} + {{ lex('commerce.cart_header', { 'items': order.total_quantity }) }} + {% else %} + {{ lex('commerce.cart_header_single') }} + {% endif %} +

    + + {% include 'frontend/response-messages.twig' %} + + {% if items|length > 0 %} + {% include 'frontend/checkout/cart/items.twig' %} +
    +
    + {% include 'frontend/checkout/cart/aside.twig' %} +
    +
    + {% include 'frontend/checkout/cart/totals.twig' %} + +
    + + +
    +
    +
    + {% else %} +

    {{ lex('commerce.cart.no_items_yet') }} {{ lex('commerce.cart.continue_shopping') }}

    + {% endif %} +
    +```` + +Change the heading bit at the top to the following: + +````html +

    + Hi there! + {% if order.total_quantity != 1 %} + {{ lex('commerce.cart_header', { 'items': order.total_quantity }) }} + {% else %} + {{ lex('commerce.cart_header_single') }} + {% endif %} +

    +```` + +If you visit your cart now, that should say `Hi there!` towards the top. + +#### More tweaking + +There's a few dozen templates you can tweak in the same way. Their naming are hopefully clear enough to indicate where they are used, and you may also come across `include` calls in some templates referencing other nested templates. + +You only have to copy the templates you want to change - all other templates will fall back to the `default` template. + +In general, all templates in the `frontend` and `emails` directories are safe to change. Make sure to keep IDs and input names the same, to ensure things keep working as expected. Class names are less critical, but in some cases (payment method templates especially), you may want to keep those as-is. It's recommended to _not_ edit any of the `admin` templates, those are used in the dashboard. + +#### CSS, lexicons, custom theme folders, and more + +See [theming](../Front-end_Theming) for more options to change the design and templates. ## Next From afee54b18df08f2c4afeb2d2a59af581570c1a65 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 8 Nov 2018 15:02:30 +0100 Subject: [PATCH 049/517] Add how to add a reply to address to the formalicious FAQ --- en/03_Formalicious/v1/06_FAQs.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/en/03_Formalicious/v1/06_FAQs.md b/en/03_Formalicious/v1/06_FAQs.md index 13caa278..1884c695 100755 --- a/en/03_Formalicious/v1/06_FAQs.md +++ b/en/03_Formalicious/v1/06_FAQs.md @@ -16,3 +16,10 @@ This can be accomplished by going to the creating (or editing) a field-type in t Everything is customisable by using chunks or FormIt parameters. First, create a duplicate of the email-chunk (emailFormTpl or fiarTpl) you wish to change and rename it. Then go to the form which should use this new chunk. Go to the _Advanced_ section and click _Add parameter_. Set the parameter-key to _emailTpl_ or _fiarTpl_ and set the value to the chunk you just made. + +## Adding a reply to address + +If you'd like the emails to have the proper reply-to header set, so you can immediately reply to an email to the customer, you can add a custom parameter to your form. + +Edit your form. On the Advanced tab, add a custom parameter with paramater key `emailReplyTo` and a value of `[[+field_ID]]`, where `ID` is the ID of the field that contains your customers' email address. You can find that ID on the Form Fields tab, in the first column. For example if your email field has ID 5, you would set the value to `[[+field_5]]`. + From c5016153c17983e332d07f708d13cab78866e05e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 8 Nov 2018 15:04:18 +0100 Subject: [PATCH 050/517] Add TOC --- en/03_Formalicious/v1/06_FAQs.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/03_Formalicious/v1/06_FAQs.md b/en/03_Formalicious/v1/06_FAQs.md index 1884c695..15a5c545 100755 --- a/en/03_Formalicious/v1/06_FAQs.md +++ b/en/03_Formalicious/v1/06_FAQs.md @@ -1,5 +1,7 @@ We're collecting the questions we get most often into a list of FAQs. If your question is not in the list, please reach out to us via support@modmore.com and we would be glad to help. +[TOC] + ## How do I show my created form? Make sure that you marked your form as Published, and then add the following snippet call where you want the form to appear (without the spaces): From db855550b3b0b3e6a5b9eeac6544f8acae446ad8 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 8 Nov 2018 15:18:34 +0100 Subject: [PATCH 051/517] Extending commerce is a bit complex to squeeze into a getting started series, so end it with a note on the next steps instead. --- .../v1/01_Getting_Started/04_Cart_Checkout.md | 2 +- .../05_Extending_Commerce.md | 3 --- .../v1/01_Getting_Started/05_Next_Steps.md | 21 +++++++++++++++++++ 3 files changed, 22 insertions(+), 4 deletions(-) delete mode 100644 en/01_Commerce/v1/01_Getting_Started/05_Extending_Commerce.md create mode 100644 en/01_Commerce/v1/01_Getting_Started/05_Next_Steps.md diff --git a/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md b/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md index 0d7bb536..b81baf6e 100644 --- a/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md +++ b/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md @@ -161,5 +161,5 @@ See [theming](../Front-end_Theming) for more options to change the design and te ## Next -When you have your shop functional, let's end this tutorial with some notes about [extending Commerce](Extending_Commerce). +When you have your shop functional, it's time to talk about the [next steps](Next_Steps). diff --git a/en/01_Commerce/v1/01_Getting_Started/05_Extending_Commerce.md b/en/01_Commerce/v1/01_Getting_Started/05_Extending_Commerce.md deleted file mode 100644 index d5b29a83..00000000 --- a/en/01_Commerce/v1/01_Getting_Started/05_Extending_Commerce.md +++ /dev/null @@ -1,3 +0,0 @@ -This page is still waiting to be written! It will explain some available extensions from modmore and third parties, and point you to our [developer documentation](../Developer) that explains the different technical possibilities. - - diff --git a/en/01_Commerce/v1/01_Getting_Started/05_Next_Steps.md b/en/01_Commerce/v1/01_Getting_Started/05_Next_Steps.md new file mode 100644 index 00000000..59bcdcb6 --- /dev/null +++ b/en/01_Commerce/v1/01_Getting_Started/05_Next_Steps.md @@ -0,0 +1,21 @@ +If you've made it here, you've accomplished quite a lot. + +- [You went through the configuration and modules in Commerce](Configuration) +- [You decided, and made a head-start, on building out your catalog](Product_Catalog) +- [You tweaked the cart and checkout, and learned about templating with Twig](Cart_Checkout) + +Well done! + +This is where our getting started documentation, for now, ends. We've tried to give you the insight and tools to find your way through the dashboard and the most common customisation. There is a lot to learn about Commerce still, but you'll learn that while building out your shop. + +Depending on your use case, the following sections of the documentation are recommended reading material: + +- [Read about currency support](../Currencies) +- [Learn more about the Products TV approach to building a catalog](../Product_Catalog/Products_TV) +- For information about tweaking emails that get sent, [see order messages](../Orders/Messages) +- The [status workflow](../Statuses) is a powerful tool for automating parts of your fulfillment processes. +- [Read the Frequently Asked Questions](https://www.modmore.com/commerce/faqs/) to learn more about common issues and questions we get. Chances are, what you want to know is already explained there in detail. + +If you're a developer looking to extend Commerce, take a look at our [developer documentation](../Developer). That contains a lot of information about how core parts of Commerce work, and how you can interact with that. + +If you need help with Commerce, please do get in touch. You can use the support widget in the bottom right of the page (might not show up if use adblockers), or simply email support@modmore.com. We're here to help. From 365f880aab17a60cc6ec80dd4fc617e890d386ac Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 8 Nov 2018 15:22:07 +0100 Subject: [PATCH 052/517] Move the old getting started docs way to the bottom and link it to the new series --- .../v1/{01_Getting_Started.md => 100_Getting_Started.md} | 4 ++++ 1 file changed, 4 insertions(+) rename en/01_Commerce/v1/{01_Getting_Started.md => 100_Getting_Started.md} (98%) diff --git a/en/01_Commerce/v1/01_Getting_Started.md b/en/01_Commerce/v1/100_Getting_Started.md similarity index 98% rename from en/01_Commerce/v1/01_Getting_Started.md rename to en/01_Commerce/v1/100_Getting_Started.md index 2ace9f8d..c1911634 100644 --- a/en/01_Commerce/v1/01_Getting_Started.md +++ b/en/01_Commerce/v1/100_Getting_Started.md @@ -1,3 +1,7 @@ +**This page has been completely rewritten into a full Getting Started series! [Get started with Commerce here »](Getting_Started/index)** + +
    + Commerce is a full featured ecommerce solution for MODX, but you have to start somewhere! This document will guide you through the necessary steps on a fairly high level. If you get stuck on a certain step, click through to read more in depth documentation about the topic. [TOC] From f75cfaa2e5636dac8209800b16c2145b8291b5a5 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 13 Nov 2018 00:10:02 +0100 Subject: [PATCH 053/517] Add information on using the math hook --- en/03_Formalicious/v1/Special_Fields/Math.md | 37 ++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 en/03_Formalicious/v1/Special_Fields/Math.md diff --git a/en/03_Formalicious/v1/Special_Fields/Math.md b/en/03_Formalicious/v1/Special_Fields/Math.md new file mode 100644 index 00000000..12af95ea --- /dev/null +++ b/en/03_Formalicious/v1/Special_Fields/Math.md @@ -0,0 +1,37 @@ +To prevent spam, you can use the [Math hook](https://docs.modx.com/extras/revo/formit/formit.hooks/formit.hooks.math) that ships with FormIt. + +[TOC] + +## Create a custom field + +Go to Extras > Formalicious and click on Admin Panel in the top right. On the _Field Types_ tab, create a new field type, providing the following information: + +- Name: a name of your choosing to describe the field, for example `Math Captcha` +- Chunk Template: `customMathFieldTpl` (we'll create this chunk momentarily) +- Leave the values question unchecked and define no chunk for values +- Leave validators empty as well. While the Math hook docs mention making the math field required, that does not work by specifying the validator on the field type in Formalicious. (Formalicious uses `field_ID` names for the fields, while the Math hook expects a hardcoded `math` field) + +Save, and create a new chunk called `customMathFieldTpl` with the following: + +````html +
    +
    + + [[!+fi.error.math]] + +
    +
    +```` + +Now you're ready to use the field. + +## Add the field to a form + +Go to Extras > Formalicious and edit your form. + +Add the newly created `Math Captcha` field to your form. You can give it a title, but that's not currently used in the `customMathFieldTpl`, so is only shown in the form management. + +Next open the Advanced tab, and add `math` to the Posthooks. This makes sure the field is validated and that error messages are shown. + +**Important**: the math hook only works with forms that only have a single step. + From 839bce3c6cfdce793d8aae3c9c9372f6d2a472fe Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 13 Nov 2018 00:12:36 +0100 Subject: [PATCH 054/517] Move in menu --- .../v1/{Special_Fields => 07_Special_Fields}/Math.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename en/03_Formalicious/v1/{Special_Fields => 07_Special_Fields}/Math.md (100%) diff --git a/en/03_Formalicious/v1/Special_Fields/Math.md b/en/03_Formalicious/v1/07_Special_Fields/Math.md similarity index 100% rename from en/03_Formalicious/v1/Special_Fields/Math.md rename to en/03_Formalicious/v1/07_Special_Fields/Math.md From c3d4544dbd8842106e8723e2551c4b6e857a7131 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 19 Nov 2018 15:26:33 +0100 Subject: [PATCH 055/517] Add information about the formatter snippet coming with 0.12 --- en/01_Commerce/v1/10_Snippets/formatter.md | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 en/01_Commerce/v1/10_Snippets/formatter.md diff --git a/en/01_Commerce/v1/10_Snippets/formatter.md b/en/01_Commerce/v1/10_Snippets/formatter.md new file mode 100644 index 00000000..79c314f5 --- /dev/null +++ b/en/01_Commerce/v1/10_Snippets/formatter.md @@ -0,0 +1,37 @@ +The `commerce.formatter` snippet makes a collection of useful formatters available as an output modifier. Added in v0.12. + +[TOC] + +## Usage + +Call as an output filter on a placeholder, providing the type of formatter you'd like to use as the options string. + +```` html +[[*price_tv:commerce.formatter=`financial`]] => €12.34 +[[*retail_dicount:commerce.formatter=`percentage`]] => 1.34% +[[*enabled_or_not:commerce.formatter=`boolean`]] => Yes +[[+file_size_in_bytes:commerce.formatter=`filesize`]] => 1.2MB +```` + +The following formatters are available: + +- financial, formats an integer number according to the current currency +- percentage, formats a decimal number with a percentage sign and optional decimals +- boolean, returns a translated "yes" or "no" for a boolean (1/0) value. +- filesize, returns a human readable representation of a filesize provided as an integer number of bytes +- datetime, shows a formatted date and timestamp from a unix timestamp +- date, shows a formatted date from a unix timestamp +- time, shows a formatted time from a unix timestamp + +When calling with an unsupported formatter, the original value will be returned. + +**Heads up: it's rarely needed to use this in Commerce templates/twig, as you can already access `FIELDNAME_formatted` for any of the core fields that contain a value that should be formatted.** So if you have a `[[+price]]` placeholder, for example from [a get_products snippet call](get_products), you can already use `[[+price_formatted]]` to get the same value, formatted with the "financial" formatter. The formatter snippet is mostly available to use for values that are stored outside Commerce. + +**From PHP code**, you can use the `Commerce->formatValue` method directly. For custom tables that extend `comSimpleObject`, define the formatter on your fields in the schema to automatically make `_formatted` values available to your users. + + +## Properties + +When used as an output modifier, the options contains one of the formatters listed above. + +When called as a snippet, provide `&input` with the value you want to format and `&options` with one of the formatter listed above. From 3ee902f1b569bb3587382fc2e6c1951de7382e4f Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Thu, 22 Nov 2018 12:24:35 -0500 Subject: [PATCH 056/517] Fix typo --- en/50_Open_Source/Scheduler/03_Scheduling_a_Task.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/50_Open_Source/Scheduler/03_Scheduling_a_Task.md b/en/50_Open_Source/Scheduler/03_Scheduling_a_Task.md index bc3289c2..93f188cd 100644 --- a/en/50_Open_Source/Scheduler/03_Scheduling_a_Task.md +++ b/en/50_Open_Source/Scheduler/03_Scheduling_a_Task.md @@ -18,7 +18,7 @@ if (!($scheduler instanceof Scheduler)) { */ $task = $scheduler->getTask('mycmp', 'dosomething'); if ($task instanceof sTask) { - // Schedule a run in 10 minutes from no + // Schedule a run in 10 minutes from now // We're passing along an array of data; in this case a client ID. $task->schedule('+10 minutes', array( 'client' => 15 From 946c44f25380d93b1b34d3bb956178ddecd28e4a Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 22 Nov 2018 22:47:54 +0100 Subject: [PATCH 057/517] That thingy is now in 0.11.4 --- en/01_Commerce/v1/80_Upgrades/v0.11.md | 6 ++++++ en/01_Commerce/v1/80_Upgrades/v0.12.md | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/en/01_Commerce/v1/80_Upgrades/v0.11.md b/en/01_Commerce/v1/80_Upgrades/v0.11.md index aa13fc87..fa1b8c00 100644 --- a/en/01_Commerce/v1/80_Upgrades/v0.11.md +++ b/en/01_Commerce/v1/80_Upgrades/v0.11.md @@ -313,3 +313,9 @@ to: +## (0.11.4) Note: get_product now looks at the first valid product + +Previously the `commerce.get_product` snippet only looked at the very first product ID listed. If that product was removed or invalid, it would not return any product at all. Now, the snippet will use all product IDs to find the first option that still exists. + +In normal usage, this should not cause any changes in behaviour, but it's worth double checking your catalog to make sure it will still behave the way you expect it to. + diff --git a/en/01_Commerce/v1/80_Upgrades/v0.12.md b/en/01_Commerce/v1/80_Upgrades/v0.12.md index b564d766..961058eb 100644 --- a/en/01_Commerce/v1/80_Upgrades/v0.12.md +++ b/en/01_Commerce/v1/80_Upgrades/v0.12.md @@ -20,12 +20,6 @@ To tweak this in existing custom templates, edit your The `{{ shop_root_url }}` placeholder is available throughout the entire checkout. -## Note: get_product now looks at the first valid product - -Previously the `commerce.get_product` snippet only looked at the very first product ID listed. If that product was removed or invalid, it would not return any product at all. Now, the snippet will use all product IDs to find the first option that still exists. - -In normal usage, this should not cause any changes in behaviour, but it's worth double checking your catalog to make sure it will still behave the way you expect it to. - ## Add to cart now in the lexicon You can now use `[[%commerce.add_to_cart]]` (in MODX templates) or `{{ lex('commerce.add_to_cart') }}` in your add to cart forms. This is not required, but will automatically be translated for you in supported languages. From 54c9bbd5d4159e9a208fae644e6bb671fc2bccd3 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 25 Nov 2018 22:27:30 +0100 Subject: [PATCH 058/517] Add a bunch of documentation for DigitalSignage --- en/02_DigitalSignage/images/create-slide.jpg | Bin 0 -> 130039 bytes en/02_DigitalSignage/v1/01_Getting_Started.md | 47 ++++++++++++++++++ en/02_DigitalSignage/v1/Configuration.md | 14 ++++++ en/02_DigitalSignage/v1/Custom_Templates.md | 18 +++++++ en/02_DigitalSignage/v1/Permissions.md | 7 +++ en/02_DigitalSignage/v1/RSS_Feeds.md | 17 +++++++ .../v1/Slide_Types/Adding_Custom_Types.md | 3 ++ en/02_DigitalSignage/v1/Slide_Types/index.md | 8 +++ en/02_DigitalSignage/v1/index.md | 12 +++++ 9 files changed, 126 insertions(+) create mode 100644 en/02_DigitalSignage/images/create-slide.jpg create mode 100644 en/02_DigitalSignage/v1/01_Getting_Started.md create mode 100644 en/02_DigitalSignage/v1/Configuration.md create mode 100644 en/02_DigitalSignage/v1/Custom_Templates.md create mode 100644 en/02_DigitalSignage/v1/Permissions.md create mode 100644 en/02_DigitalSignage/v1/RSS_Feeds.md create mode 100644 en/02_DigitalSignage/v1/Slide_Types/Adding_Custom_Types.md create mode 100644 en/02_DigitalSignage/v1/Slide_Types/index.md create mode 100644 en/02_DigitalSignage/v1/index.md diff --git a/en/02_DigitalSignage/images/create-slide.jpg b/en/02_DigitalSignage/images/create-slide.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1b360d68e0bff43ef8da0b87a923b6d8cef631bd GIT binary patch literal 130039 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 System Settings and change the `digitalsignage.templates` system setting to include the ID of the new template you just created. This setting accepts a comma separated list of template IDs, so if its value is for example `2` and your template is ID `3`, you can set it to `2,3`. + +In the Digital Signage dashboard, on the Broadcasts tab, right click the broadcast you want to use with your own template and choose _Update broadcast_. Choose your template under Templates, and save. + +## Editing the template + +Now that your broadcast uses a new template, you can start changing things. Let's take a look; open your duplicated template. You'll find it's built with HTML, CSS and JS, so you can change it quite a bit! + +First off, you'll probably want to add a custom CSS file to hold your tweaks. It's useful to keep the original CSS in place, as that contains all the needed styles for the basic layout and core plugins (ticker and clock). Keeping your tweaks separated will help with maintenance and upgrading Digital Signage in the future. + diff --git a/en/02_DigitalSignage/v1/Permissions.md b/en/02_DigitalSignage/v1/Permissions.md new file mode 100644 index 00000000..d5c8c163 --- /dev/null +++ b/en/02_DigitalSignage/v1/Permissions.md @@ -0,0 +1,7 @@ +Digital Signage offers the following permissions that you can use with the MODX ACL system to manage access to the dashboard. + +- `digitalsignage` With this policy you can manage slides, broadcasts and media players. +- `digitalsignage_settings` With this policy you can manage slides, broadcasts, media players and slide types. + +If you'd like to restrict access to the digital signage component, create a Policy Template with those permissions, +a Policy based on that template, and add the policy as mgr context permission to a usergroup. diff --git a/en/02_DigitalSignage/v1/RSS_Feeds.md b/en/02_DigitalSignage/v1/RSS_Feeds.md new file mode 100644 index 00000000..2e029e66 --- /dev/null +++ b/en/02_DigitalSignage/v1/RSS_Feeds.md @@ -0,0 +1,17 @@ +There are 2 ways of integrating RSS feeds. On a specific slide, as an automatic external feed, or as a news ticker. + +[TOC] + +## On a specific slide + +Create a new slide of type "RSS Feed" and enter the feed URL. Add the slide to a broadcast. + +## As an automatic integrated feed + +Right click a broadcast and choose "Update feeds (external slides)" and choose "Create new feed". + +Enter the RSS feed URL and choose how often to show it by setting the Frequency. If you set the frequency to 2, it means an item from the feed will be automatically added after every 2 regular slides. + +## As a news ticker + +The news ticker scrolls past the bottom of the screen on each slide. To set it, right click your broadcast and choose _Update Broadcast_. Enter the URL of a RSS feed in the Ticker URL feed. diff --git a/en/02_DigitalSignage/v1/Slide_Types/Adding_Custom_Types.md b/en/02_DigitalSignage/v1/Slide_Types/Adding_Custom_Types.md new file mode 100644 index 00000000..a162d089 --- /dev/null +++ b/en/02_DigitalSignage/v1/Slide_Types/Adding_Custom_Types.md @@ -0,0 +1,3 @@ +It's possible to create your custom slide types as well. This requires changing your [template](../Custom_Templates) and adding the slide type in the Digital Signage dashboard. + +Instructions on how to do that will follow here, soon. \ No newline at end of file diff --git a/en/02_DigitalSignage/v1/Slide_Types/index.md b/en/02_DigitalSignage/v1/Slide_Types/index.md new file mode 100644 index 00000000..eb1bb86e --- /dev/null +++ b/en/02_DigitalSignage/v1/Slide_Types/index.md @@ -0,0 +1,8 @@ +Digital Signage ships with the following slide types out of the box: + +- **Default** which consists of rich text (support Redactor, TinyMCE and other RTEs) and an optional image. +- **Media** which is either an image or a YouTube/Vimeo video. Best played full screen. +- **RSS Feed** to show a list of items from a RSS feed. ([learn more about different ways of integrating feeds](../RSS_Feeds)) +- **Buienradar** integrates the weather forecast, using an API from Buienradar. While Buienradar is a Dutch site, their forecast does have worldwide coverage. + +![Creating a slide](../../images/create-slide.jpg) diff --git a/en/02_DigitalSignage/v1/index.md b/en/02_DigitalSignage/v1/index.md new file mode 100644 index 00000000..7ec5c505 --- /dev/null +++ b/en/02_DigitalSignage/v1/index.md @@ -0,0 +1,12 @@ +--- +title: DigitalSignage +description: Documentation for Digital Signage, a plugin by Sterc that lets you manage slideshows for narrow casting. +--- + +[DigitalSignage](https://www.modmore.com/digitalsignage/) is a premium extra by Sterc that lets you manage slideshows for narrow casting. [Learn more about DigitalSignage](https://www.modmore.com/digitalsignage/) + +Recommended reading: + +- [Getting Started](Getting_Started) +- [Custom templates](Custom_Templates) +- [Slide types](Slide_Types) From f4a4656755cc5a335e00251b48e36108bea47c99 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 25 Nov 2018 23:03:47 +0100 Subject: [PATCH 059/517] Start on the social media docs --- .../v1/Slide_Types/Social_Media.md | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 en/02_DigitalSignage/v1/Slide_Types/Social_Media.md diff --git a/en/02_DigitalSignage/v1/Slide_Types/Social_Media.md b/en/02_DigitalSignage/v1/Slide_Types/Social_Media.md new file mode 100644 index 00000000..23f00138 --- /dev/null +++ b/en/02_DigitalSignage/v1/Slide_Types/Social_Media.md @@ -0,0 +1,59 @@ +To integrate recent Facebook, Twitter & Instagram posts, you can use the free [Social Media extension for Digital Signage](https://www.modmore.com/digitalsignage/extensions/social-media/). + +## Setting up your template + +First, you need to have a [custom template](../Custom_Templates). We'll make changes to it to support the Social Media plugin, and don't want those reverted when you next update Digital Signage. + +#### Adding CSS Styles + +In the header, after the main.css file from Digital Signage, add the following CSS: + +````html + +```` + +#### Adding Slide HTML + +Somewhere in the middle (around line 55 in the default template) you should find a `
    `. Add the following inside that div to act as a template for our Social Media slides.. + +````html + + + +```` + +#### Adding JavaScript Plugin + +Next, way in the footer, but before digitalsignage.js is included, load the Social Media plugin JavaScript: + +````html + +```` + +## Adding new Slide Type + +In the Digital Signage dashboard, click on Admin View in the top right and add a new Slide Type with key `social_media`, a name and icon of your choosing (e.g. `icon-heart`). + +## Adding a new Slide + +Go back to the default view with the button in the top right, and add a new slide using the slide type you just created. + +## Adding Social Media access tokens + +In System > System Settings open the `digitalsignagesocialmedia` namespace to find the various access credentials you'll need, as well as search options. You only have to add the tokens for the social media you want to integrate with. + +To check if the credentials are working, you can view the "Export (social media)" resource in your digitalsignage context. That should contain your post, or might contain error messages. \ No newline at end of file From 84db54a5df54097e92daa9285f0b09bd2fffba6e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 3 Dec 2018 22:17:21 +0100 Subject: [PATCH 060/517] Fix wrong placeholders --- .../v2.x/01_Frontend/01_Categories/02_Template_Setup.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/en/05_SimpleCart/v2.x/01_Frontend/01_Categories/02_Template_Setup.md b/en/05_SimpleCart/v2.x/01_Frontend/01_Categories/02_Template_Setup.md index 44c93427..82444adc 100644 --- a/en/05_SimpleCart/v2.x/01_Frontend/01_Categories/02_Template_Setup.md +++ b/en/05_SimpleCart/v2.x/01_Frontend/01_Categories/02_Template_Setup.md @@ -87,10 +87,10 @@ The SimpleCart meta fields contain the image, price, code and stock. - `[[+product_price_formatted]]`: the product price for one item, formatted with the currency sign and decimal/thousands separator. - `[[+product_code]]`: the product code or SKU for the product - `[[+product_stock]]`: the number of items still in stock for this product -- `[[+special_price]]`: (since v2.5) the special discounted price for the product, unformatted. -- `[[+special_price_formatted]]`: (since v2.5) a properly formatted representation of the special product price. -- `[[+special_valid_from]]`: (since v2.5) the start date for when the special price becomes/became valid, as a datetime string. -- `[[+special_valid_to]]`: (since v2.5) the end date for the special price, as a datetime string. +- `[[+product_special_price]]`: (since v2.5) the special discounted price for the product, unformatted. +- `[[+product_special_price_formatted]]`: (since v2.5) a properly formatted representation of the special product price. +- `[[+product_special_valid_from]]`: (since v2.5) the start date for when the special price becomes/became valid, as a datetime string. +- `[[+product_special_valid_to]]`: (since v2.5) the end date for the special price, as a datetime string. For tax/VAT prices there are a number of other placeholders, however it is important to note that these only contain the right values if SimpleCart can figure out which prices to use. This means that if your Tax Rate has rules based on the country for example, that SimpleCart will **not** apply that tax rate until it knows what country a user is from. From 2707643384ca21df8ebcc82b66d30045ad24905f Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 4 Dec 2018 13:29:18 +0100 Subject: [PATCH 061/517] Add basic docs for categories --- en/02_ContentBlocks/v1.x/04_Categories.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 en/02_ContentBlocks/v1.x/04_Categories.md diff --git a/en/02_ContentBlocks/v1.x/04_Categories.md b/en/02_ContentBlocks/v1.x/04_Categories.md new file mode 100644 index 00000000..a72671a7 --- /dev/null +++ b/en/02_ContentBlocks/v1.x/04_Categories.md @@ -0,0 +1,3 @@ +Categories in ContentBlocks allow you to group your fields, layouts and templates into logical sections. + +It's not required to use categories. Elements that are not assigned to a category will be in a virtual "Uncategorized" category at the bottom of the add content modals. \ No newline at end of file From e430822e24d7c1daf1b34e9232d654f98d66138d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 22 Dec 2018 00:34:40 +0100 Subject: [PATCH 062/517] Add information about using the new product matrix --- .../images/products/matrix-empty.jpg | Bin 0 -> 87066 bytes .../images/products/matrix-first.jpg | Bin 0 -> 27902 bytes .../images/products/matrix-optgroup-row.jpg | Bin 0 -> 110414 bytes .../images/products/matrix-sample.jpg | Bin 0 -> 109169 bytes .../images/products/matrix-table.jpg | Bin 0 -> 237973 bytes .../v1/02_Product_Catalog/Product_Matrix.md | 313 ++++++++++++++++++ en/01_Commerce/v1/10_Snippets/get_matrix.md | 17 + 7 files changed, 330 insertions(+) create mode 100644 en/01_Commerce/images/products/matrix-empty.jpg create mode 100644 en/01_Commerce/images/products/matrix-first.jpg create mode 100644 en/01_Commerce/images/products/matrix-optgroup-row.jpg create mode 100644 en/01_Commerce/images/products/matrix-sample.jpg create mode 100644 en/01_Commerce/images/products/matrix-table.jpg create mode 100644 en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md create mode 100644 en/01_Commerce/v1/10_Snippets/get_matrix.md diff --git a/en/01_Commerce/images/products/matrix-empty.jpg b/en/01_Commerce/images/products/matrix-empty.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3fbe756ba11f5fa07fadad4a69496840455cf347 GIT binary patch literal 87066 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 literal 0 HcmV?d00001 diff --git a/en/01_Commerce/images/products/matrix-first.jpg b/en/01_Commerce/images/products/matrix-first.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3fde83b8046656fea9bc4cc3217506e4a7b1e028 GIT binary patch literal 27902 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

    cus_oj(zL`zyHH-Vyo@K=7+U({|eE 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 z%0D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 I^!wER1+FgodjJ3c literal 0 HcmV?d00001 diff --git a/en/01_Commerce/images/products/matrix-sample.jpg b/en/01_Commerce/images/products/matrix-sample.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4515da234db55d7c01db9b0a915b09af5bc1e4f2 GIT binary patch literal 109169 zcmeFZ2UHcyvM@Zb$w?1p6crE>Z+ca>FVkpkl&DV0O4IlWkmo51pw}V zKL9xogedsh+W>&7D!>T<02Y9bLJUAa2nGBBDAWM@PZ$91qR{+;wNTi9uY(Ezk@f)E z?{y5p>s0_LU$y@Iiuw-qj~Zz7?;wA`s9{%Ck=uZ%hMkM2i-(P^$_gWTX4BxlNGy!ldpXgCIP01>61x?_R+c zKjEL_KL{_xqXoe=~7<=mn0~ z&%g?%*X-QyXn|L9aLm3rx~Tkuoh{VV|G?XW68!<&dEL?d1Ge;#ztX^;ZLQ32tNZ~w zKUBNA-#_s-_KM1X!1kWXI)A{{9tzrj!0s+uzxuLqmzVtmZ|)94ztiz@)cu9GvsV5^ z-``G0|BpJ}_Ihf6z#fj;zxeUDlmCTx_tN^szqPZH+#mIA+!cSx?&JYtfA81MUinvB zPdlBfC+(+Pmgax*Z|yAmCryw0zj(8_eQRgkU-G(o%Khrg_2JKF<0nn)hf2Tj z9^Tr&+IoTt`3D_WPmNz==wN>LO7DNR1#SZhz&-HC2{{^ z{oL(s?K~M}!KcicQQ6s&=O!cnEk02IxO!%<>HxsOx1Y}<3OUxFIF|tc5Geo)^Zvw{ zKLCJgaFocH{=~85006-f0DQ5u^m6yUq6R)gR|z`!HXr~<0V;qVU;@|yZje7=Kmw2f zIlc?113G{KU1AISvsH8;%r? z4vquPBb?VbB{*$3Q#c2>xVSfP#c(xo?QuhJU*mqj?ZlnOJ-tSJjq{rPHREeu*PdU? zyViK^`?Ui+JUmuB89YNgPrT=N1$ZrZGk9=(5_}$fWqd1q7=8+VCH@fp4god+3xOY5qvxr-W7fB!_OeFFomLy>$*(7Zw%cK~jY^2Jh4x~>>i%I)Pcgcv!1j+Qse92PC zzL3q4L&#almB}BH$C7^}A0t1bpreqbu%?KjD4`glIH9DWl%ceyjHWE59Hl&?Vx&@_ za-@1mRYf&TjYiE$tx4@eokrb8y+uPxBSB+H6HW7xW`Y)#mXlVCHh?yZwuknJj-F15 z&Xw*BT?^e7JvqG$y#xI#`g;0x1`-Bo2788A3=Iq$jAV?mj1L)KGqy7BUZ=f&=epPR zjO%^Z&u_5Z(7h3Qqx8l!6AqIolMT}=re>yHW(HSHh;E4wkdWzb|||WdnWq`2L^{Iha<;ZjsZ?oP9aV^&J@mmE>tdI zE_<%GT!S~!Z;IV?zL|M*ockKLEVnmzA@@8FInO0pcwK~9hbE+8f+SF8lN>W zG&M9+G*`6vv;ws{v`MthwBKtV>&WTE>P+gg>w4)n>k;S~>lNso=-<|l)1SM~dq3!Y zw*j?*y+O4hrlFo;uHli9f>DCevayhHgz=aOn~ASUmnpUBL(?y21ZL)DpB|t;(0}m$ z!G*cHd8YZ1g|bDe#jd5iWs>Elm5kLZt95HB>p1IG8!4MOn>AZ0+j!e`JE&cv-Il$) zeX{+Y!ySiohZ9G2$2>>mL;Z)PPFPM4oNAnjogJN9UFcnWT?SpbTq9iP+{E1y+;-hn z+;crpJWM>QJxM|1sK<-lE8J_|TiQFt8}6g$^U0UU*V(tnkJB&8Z`EJXKPLb!z%rmY z@Ot2*!1*BApp0OYV2j{p7!&Lxf4BgaR*p|?WgLJ!0A!)hPXJq~%i7_Jmv z7=a(*9x)y%5t;r3?TP)9z9@mHH&KXatLU#!Z#_+XdJ$t8^Yt0uv)9j%&uyOf#R|u! zy})?k{9^1S^kse=QJjC=V!Ud6UHyjn&5Jh| z$#%)3DRL>LskEt4sV8r(-VUY7q?M%8r9VwSduRXdTZU3bWhQH8Virc0ch*X_UUo;0 zXih;cb?(#L%RJ}2xqPks)&h}&g7>uVV+&CWy$aWhjEe?}Zx>gWaF=A1l9xXH0DSQJ zuu=A)Z0w`T$L3F>pGwME%2O*yDxxbc3wKxc2=!F-3iVd>3HMd@i}Y6yhz-;ZN)FZ!L5G@#Zx6SRD35fHs*Mhg z>5hFHHy)q+X7z3D`@`>h6W$Z&lOa>+Q_<6e(}^>*Gnum-v!!#wb6@6f&-W~7FHA04 zE^aP)EL|)=Ucp;QTxD1-SmR%-TUT5k*f82y-gMnO--_5K+D_eJ-zong^P^|?{_gUg z`yO&X=78!T?@;it`AFkv=Gf`@{3IGq1yKA)Sy& zS95psD0$h0RWx>0FZ!o1&+~gHucXMKUYA%L!deO6Z-A?7x*{3`)8Rj z02Igopt%FCroii4@X88a3BafUMjaUdRY2fZ1WT`ihm8RLPXGnC3N%d;k;ntke#GPe zfXi_t^1KR(yvzleodAHw(3Z3W`d1l<#Wm=<4Z%CYhy`wT-Qvy@Q9Rm$#3vpMTin@QBDKQPFYnuM!fIUcX7s z%*xKm&C4%%|M63KMP*fWO>J{aYg>CqXV=%E;gQj?@o(QJ<`)*1mRDBS);IR{4-Sux zPvEC#S8|~Mkl)1mCD}j7MFh%)iiQS3!@QCU1=RwFl*vYMFYZX`GOA7PQo zz04?U!e$cC+9k7aAH*SN7My35(Ejsiy0P2bzx*NR4k&l0E>5 z<6;VWT;*s7d#}ngLD&$irO;vSd)UVE2kIvuxL5e*CWSwc`Z(;F361Pv4=7hSF!waP zIhs9}0)!rglWN|b1M5=&nbGXk=vws)M2M4v!U`1)B%lSIVdxx!Fg%x9cSE?DF(Afj z-yRjmMjU>#^{o6HP?ade%vCN&ml7%eY&+&`ytUr$s8od@$)hECby-q%!J>OFzWKfJ zROSA<$FU>BDyikgLIYLc;HFZtlw;O8Q_n7JK>#+K-g=qbaoR?S1Vl^Q%>?}iS7Hs# zzDt`U0iq;CDuQim4BE$WOS%Hy3l`MmZH!OoZizpC>pFHKyhATWIG+%Ck3Nf3GOwpL zn6IsiO@0q*>D#W3nofm87?RHd59Ji(p`&40P3R2>2#TNF5k_pJ+jl^j99kwAUH z=S9Rm!s3e~JrYH)>P)g5XU{Xpr}I8wKPw3#JxEaQa(TaJ1^6;#(I2)IrJi zZU=9KSL;!WJ-?kG0q9!_x_;JKij&9{c93S|s_CaIT7y3m*P5jn3s_*VXT1Z=H`r?f zF8E;3RWb`4UxL0D{Ath9I~sEQ+wp82$_m%VB}VAVYN)nkLCxIp-$~Z>WRvDgI3V!|q(3p0^y3ZHoTnkMcJzann?Pj)Ug! zqv4e01o(+sNnt^sY_6;IfAJSCq?Uf`@kMr$=4DzdFGh7St5Cdl)w4!x<~V{tE+QG@ z-UAAdZ1w@k`QkyTVPo$0J03si>-1TMxAa#+dTr9!P0ASW!}vhG5tnR5z%Mq(ga<1_ zB-499h3ZSC@tGFu$SBpDG=@cG=_F4mP}<^SA5B(~qIa5i#8YcWT#e?&hcP!v7tE@7twD@5Vnxs>?C*6GBK7C@G#2Rg*6R#p36MLcg1FQ zfB6Y!0$y5c5Z5Aff~L_F*ds-d?{S(cH8*MEFy0+ki8o9J!-ydat!po&AofA%g)1#iEp8jXQtV=Ct53mO_2LA@~C ztmABY_Hpm?jQLrj@3+~K?u~BO_qtom`Q?l7e{>haOY?~FkfCq)-BePmm<#5(%m@^F z2hTidGNl{vDy7^wvnVue%QU#m;r6+RX(LuEj z>auHem6hVTnkPdAN^d@n;ajAG7ZKoJ*zPJl3B)V7Q1HtcI#i_(cpC7=MOUNH=$1Ys zle8=|I%Gu*LdB?oS)|!f99YA!Z88Us>(?2p<6DrTXi3_7ieC|s=ck9J-27Se&m(yQ~R0YY65Pl~3a76YoA&@REO|A2nnx*O+&{jke>_-j^97 zJ)O1Lrak;ade+h@XsO%j_;s8ar`PwJ0VBfSDc%+dgbIu`2qJ_X{KvzQfP=(r6t&Lt z2fMn@lVAZjOQ(qfcetGaI)TcEtCh-ISiq%d*5p`qEUoXV%C1?65R5_fMz3w2fzX6` z1na2>aj5tYi}zCQTnn+^7VqxiNA2-0;H5`9n+9oZbSO2{%)Zcbl4J7TkVUZYZ%ciY z;*(*>7zwZ~4s7u`*MhtCZvTjoWLZ!ru}k)-?SH>MhN{9aP0Y-9XNc`J38ou_ay3t= zC3px*7kk0}YLB4>wjFLpB#+)!Qf7^-gr3~tLFiSJ;%aAtup4=>{IUKJ<@gH^S93|Q z6x>B=H}}~>Kj~U+M`UruTSGc((F!iziZqVgYu%Fh`+*;T>?E`_as4Ft>H-pI?vF}C zOVSwgoF$Z<-{dw@H45k~9vk0|S7Gu~cOJeqOPtWXgmIb#0o8#x`amK!x}Np}JjG?V zP$zVwL#LtAF@`COl zAj)p!_EXkb_-)uW5;>n~|1$VskUwMDI`47>7JfR6LcPQ<-m|vloENwP+>Z&rP-& z$r*QA8g(jSs!8;-df4m4QuoO?BI=c*1)JkFcD-)0ZMsU4=kn@r+D1)an3gL9(y`KI zhylBE*^(p``4xNJz;(a$T5s6ir4te`u|xs`;r?EJ&(beoMzHbwNZ|0g>02|L6KHKg zAbYWo4|+n;coKIdJ5jbr%)EwGDuJx2<9vTiJ^G&1ScvH|*Bf!;xq&C18YNMhGPkX+E?Sul=rQ-`Dor{xDntU5aNPNh zmTg{{(c;oWdqLc%=P8%Mo9Yo=p7Ga)ffF}{70EP%a6QJ;85MH~wPNJBQG}b~yx9%A z?UEL@usSlOcy7Fxa0*=yg`wA> z@TBDM>b+Wr*CjT5?DYOO*i#>nyV3v*8V=NBNjb{aG zz#xWxkm5j^Twi|2UW}p5wqR1nZC=^EcgYhd8NGzD%GJY**TyCSE;Fq{rlbvT-7nCt z(aCKcAH2A}5GBoRZ05*ulX@wbDQ$&oWMF4GQI)x~m(*;cecefKYSQUR+b8#13&L*I zAwe}dUeHsFY1lXi^pHgV{qsB|z&KfYw#M|cv&Xj z9fGy*Rn~?->q{4Wc^#*pcv^|!_51r69G~qOg|W#Z_xjqwx3>I3Hy;0(<7UB@_5Jy( zsN6)w#pT;Efpe>=dvM7)@f5IVg{oRa#)bz#6T)eia6RqN- zj@OhOH`(VC(pOLt?8YR?7A9xOdW7zfMgmk$BDc(Yl6M zuuxRv>vtRLQys`ofRydM5#G|nNr~{p)q9@LSNKv}_Z2_pOZq5Yldj150xJ%*U37tL zkozD3a?G#`>Eqg&>NBS$5$|IHM1pyW%Qj`)0`E=1j}MbPZ&=64`QU$!%n8IEFjG_w z4iFNa&|MnaMt^UYB#u|^{+>vn#mPtV;{_66J)Vd*P^O8p0Hhz6D77&J53jQ!x=p;? zrPz5hvGrM9O%S+s|9f9&yKm(=N!MN%3#vqNOzrwCyt|(JG=Tmtx<>6(<1lwAwrDp zExE<((W01~j{VYnxeXbtFZXzx&U7Zm%H~(As~jafdAWOw&-|PyA*tNWlV3YNwzr-L zH967)dp?m)k`nVjFsZCZZw4|f7+E*y-Vi99rlBI%kEbD9NtF!q7KmVcKnnyJq>b37 z>Nlqm!h;G;eSKP?-^hpU$D!W_MJr5j4iulOn)X@ORKywZ?Bt3F6qUW$Z_T+ceDCo# zW+ph9MqXGKz#Hy-9yy#`^PHubZCg-TeoGhJJmJxIysJiYX2GP&df4kPOPhNFag$Nm4 zdxfH;IZ`B;g8Nom`z`mwtp&f_WH~aXXrY@st-EA0%<+w-(gVS~z5=b{G5#iHU&^a% zAMH4yABFe6sEfFT`{lE-V(2{#w0wyV@|N}(S@6O6XZr0>+(6~|USj5&5uR{GpM7vU%{VmNT=c^33*b{ff|i)I~?i62d!g=$=zrc?*52#^*ZN3uKd| zC;3pmw;C=Kqz8u!+%DhUt@>1*uq8xU{MMNXL+HlWrF)h($tLOS5TDNGFSxC>7!8h# zcm%p5f?XH#3usk?nTcZMn{RFqH!t=jcj#7{)1{5s_{BXydn9w7_k!TVM@&OQc&yTH zWHd9p!Y!yM`-9_4`163*rP}hJ6Ac98nFKXqjx;$HMjlR;Oys?tEl<9;FCH%gnj=VH ziN*^F7-xespsJfV??reqq8JIh6Y`!&zX)?~*nE|K2EJ4jkid(IhS7#YjCTaLi=c$Q zPnCD;Ur)4GaD3N6H*7M=;h*cGg{#ggw3c4T0P&52C~H+|H-laRMjep_%asT1%NHrV!zI*XL0vu~ z^cJhjVoR2(`qM|9U32OplqQYT@(kGkc=>eR~h>SY9ollwZwBPhC)Hd1oJi z1SBd~XK6Jsd+Ujlhwoi}sPiLuakPI`e4wL{v6etOQ;GDf{`aDseq7nCLQk=@uC>gO9 zRRM`b$wkqA(O$sUXDf?4Co}N&?s4YVG}g*Jsf+Qoi+h_KW}K#e?BAU7UZ$qGb1^lZ z)RLE;8wTEU!GFDCHL(4z+U^PG_#I0nDq3f=1fzjaQL$3Dy^cl~aHS>Ww!lEL7OJYj z_^hOOHF->5w*5ObW~}dIM{gV^uuyS9vl}+w(6X(16pLZ^a$VoukmaeM`gII6r}?`A zq|=|{;8U}$>VhbXW*;%iawZVHrVQ1!pP#drr*ETp_ciIER(aeBY!2Qb8m-y#Fk@$F z9BHsJ@Uk0S8HCOAi->Hz@9>JM>Bi6;v5sd96?l$GcEa7U)w_Flvo#)`>4JCtbIogG z70NU>N9K$wmjH9d@S6Uw+V)+YOXC@9X83hv^Zf)faBbxw3snZKM86VlYhE|fQg;uY zd^vH^(Vp^F3C1vJA%yt;WW}?>$;~t!{7m5}>Ly{uulNvlM$6rYQlx83Ph?K?|3Un&C zP#i8V4{P=B;Xt4M=7+0H8z5tn6U{qioS>nG;SrtO(P&CMT&G&%+dQnUJ6fkqOXNTz z&~>9PaecWxSHzMMCpGYW&5vZ@RK2MRN)%|Y`$*E#vUCl0Es%`6qIKZAy}$d{T|?)f z$(4jL(IsX+mKz)X7`?trpzkr#wHec}C` z&mKRBdG01dFLG{dKW4ZZE=_Mw@t&n(MA9-_mh%XYcCfEVY9ISzQ~mg}PVBttTWTP` zcIDO8&QVebH0kc)Ccz^Zu4g}ieK6U_!F&Fu&kB@^4CRjt6Zd~)^mWOX=X6p*uUn*V zC2!T4&y`+-pQywt>^Y@RZq280y;A4DQzpn=L&Ntmjo{(p2sLo}>A2vWH!5qlv;~HD z+Xfz1;6P+zH{7}+COG=&6Zc|mXg8rQ9rM{&Ih3Y2X!k(C`j4{u8CF3v{;Y5(7H+1r z#qB-(qe{2vl;DRBtLyd@lKC%s&OJ8EhZ5~0E8~Q-=F>cvN!Jbh)BV1uA5Mb42-V;G z5kY=;CE7P{1T8&i*~lg`xwR)50_(^Jw?L49 zq|;AHkids51aTB}br=cUfE|-Q74NMZr4vvdE;qsw{K7gTp`v0vNvoN!qp%r*iTVLH z&mNBmg6^{+0du7b7GhX`9^y6<*kXqiPrz{azPTAE{S}J@9%rhb9)f0j`eiuam7>Z+ zu=p=)9LZ}ju3!07(yr|P8YBR}%M5PLs9!`Ofp5A24TLHlF3h;jOa~}hD&%uVi>M(S zc7HAd-js4zrl}Y`*|DUuJEy;}sD=Kuxdx_DRcf+oZq47Ynn(cqcKX3O5_kzc#{o8u zZN+}5P5w(JQ&iE_-1*?+;2`{^DfBNxBSRPDPR|aN${SL@OpN_26ME8F1uFTSF?*+u zl%iB@rKY~`@MBxp$h9FzKuR4ES}~-bW?x%g>maE@m_WNqH5nG;)l{thR}vbS_w@zQ z#kwT_B?Hb91G1a{QjGuJu{QXWFA3hpS587*pvP8|?cxl!q>gC*+hAy58hkiA%Cav} z|EmhZ{;VA$KE=@f);RK?>y#(;OH8%ej*ETJ!j%8%%HX&N#@|}7? zL4#iJnH-15R5(CjuJ3(zV4VKXnfE&C^nG{no15UT>SI8in8TX6))y)y&kQ*V zdrli=W+Mw}br$J;w9F(@i>JUVt%VrP2gK3FTAB|)XZH(m^I7J<6!{hn2(u0a&)89u zjsvBO&tTyU-*?Zd))8dh(Ll~+IzeG@`n=NbMJAac95CCKjoCc7=I=%NcJFY^errMc zdy($M{}THjFlM+|vVHdvX7k`31^^69Sx~2c)9c~C>Gd6k2fu4LU1&6W20EC$1M6yk z0M+phDwqMI6g#9%`uc_XUhHF`&hk=xI584vJuXH4I<8mmk{BmY`?@~~E&4t>-pQu} z&k_;@MSmN^88dYU;vP8Rvjq8M6x>n;J^WX%;m=j$$wzC8yL-_w`K;&Dni<`{OXvFVYj}X9X7}~2Hm#>eJ7jS(V|&@wq*ED*>HxN zgg}i2=fL@(Kn*02DO&_v>PG_C2ay2o=0fBpF&=0Iu)%U!a@Uw%K3T#09eD*Z* zSdkYIx{L%uvKC_hQ;tQmZp3ci6S;(xenA4SVOADMV2#HNeog(~>Ubf3_dn!18v36z zo%tX2iz5wAu;E90@`xymG9(ZWy@*u0;4O`2IJ_eid+`Re$;8jiZp1`GD{jpm;@6)b z%r9U58sn^g7~|{ky*;I>=AYvPJteOH*14|o!e8Uym$*paBOmOLg7*TQR>zrHqa`D6 z)KUEi_pnfC{?l6A)w^#CJV-d6>>(w zS!bK5b*BsyzrgZ@V!SnOC0ZvNXMTFWvp*)ebF&d0Sgr8)rDf(+sNpH_cPUu1x!*PP zO2@RWds;pVF9ATP~*feO>$R&eM5+cnfA_y4Ks1qKM7g zAh~F(X@+C$SbxKXp)Rb|%~Yn=L7tTtjb2BQ;X?saQG{xn@APNC#zmh5rC^tqVHa*S z>$mF8Mlf}l6hRKGm{z~XaQsPmHyuTrG;MXA&S=iwHMPXa*ffi{h3VEu0-w7l(^Gbi z`_wp#$0IxoyE%mX;?%2p7uLD2ZE_VobrCv{XXcbexAd~0QbLPUmm+mEfZYE z_3m0-=2jax3~^&zigi{Xc%vh>v>E}n%pbv4q#HiDQoi4vB!xGdf%}t$BN2)r->V1$FMCj230?a!-9|VU2wM z^m|cETsIBnBF@gcrD@)tJJ34BiEg{bS4-}k+1#;)Q#*TYsZ^I<-Pl| z+G^ROw%U=AiBH0UyhkLkacyu$Dz-N@mMSi)B9c4dB^JQSnyi=0x~}i1+qK3o)33!P zB8LQG{Ten4K%c)}rFZg@l98mPD!k3D03NZ~!qj-SMB$A(T@sV0_T7bU(46*pxBquz zCXx?)jq7nJhjh^PG@{XmIV0u0&R=(iu*s=dBUVJ7F?-|W_Y}!kv;qXosrn(lKbq6H z#=M}>yK9y4g&VcfFUdYVzU~~DoM_V@Mq2h&v$8mS}QIu$@d*@I#XEk zcP=iu|J|gUG2A?Pg?-8XZUh$DYvMKoHNI5Bfbss|Tf1l?6zSwUPLfh9;KUi}H22A> zg1MVLbd5A5Tq4~yhOkBq8`0~5EBwfDAvTJfo^kif%BO$=!}YO(rS<(8zgBy29?$xu z7;{}BMeIf9LFz>w(Y4xFKf2j68`SC=5{?c93sT0zYZgkTYflm0180xnn=QK=hAVGj zq94o%Sn87WDQ>07Ks&<9IUe>ThI@GRr3mAS5(CJ);wnqb_}C^ zp9OK%YWhaVr(u64b)m6g7?G8=ku+cgZ|~RU<%#F)W_eYq(LSu?L@LI$a((Ja_y}OF z@tsW}QFD`9aAG=X!}8`P(Z`6A^I281wb+j=d(epaF^k=$iQ-I$;fy#5;kW25@A`Yn zZ2f5IWje^z@9#Ok&2X%x4+|pAR3}ssBtKv`W3i54O|dL{AnU2e5iU02@myeE_eWTu z3U8FqTN;fdO{3302#YUks)o=8U)K-PO!f&8e`eahfpT9U5(S4dHQyyGm}f2NtRXb_ z%iwhp>h|!P;>Dr7JSXI8EJP(@m-`V<&ZXSdG1d4(S89{ykpQrh^;)k$&3*Y(Y#+kR zU8n@X?5nLhE@VQYTWcaEc%M7Bwywr^zFgkhSc&5G4%F}Ql;SN2ub61Dy`<$l^Kiy! zy3t1?nkN%>c_MsI(wI4mHqI+Q7FeS{YGg+BBioQ|KX? zY~7yam75pmwDn>_KG6WLHrx6QrD9tIgiwJu(iEq9Bv5HSzfLLBRM|0m#y8hS`|>J}-53@! zxl6;I`_X9a2Wv9>)(l&Gw+4$X@QEaWvWX5aaMs1XWL*>PKY;|4YRYb>v_9lbQcl;Z ziP{kowwr&>tara|t@DK{v$cT^Aj2lwK;Q(Ory8ka0XK%5&x$I~yu*ARSUd3qBvw?P zo1apPT6iSJ5EfG>Ob%>6OffLw5;HwNKB!uf@8|Mh-=B0w=wI}gj<-{5!xOt(2%VEn zV9}TzQ<6#q#26uLJ+D6RC$=k^P~>+^G6MRC0FO&8Z>j@>$SJ*Ke2q#wEv!*My3Nr zxnQ!HyJT{sYMjt9X-sonb3%nyoYP*bgeN0TD4L2%+l}SJvs8BdSZ7Tiib>7O6ct;czbBM*oD^{+;iNZErY=5Yl_u4aKl3;yW?#U_L|i}Qg3`&t zM7{On?8KX57DsvfJf1f^@oxT2bSBoJ8YwZ1jKrLrm0KwL;|==p(b)yPZ2~im3v`AK zP6nymd1v8g+B-Zq%BvDL<}2H9l03$7vY7YQ?}7eIjfT5f3k;{g#{ItFUOptyL7-l& zz@EqaW>C+W&xyAF?H;r#`Ay|MPsxqvhwY4s3tu-TsIFD-H+Ku(d0ekJo02vz((}J&Fv@m_o%) z3=uihI#9f25$f>1l)&2B7ADD_1}mrBEiaOkXVD^{lh@Z1lSndy%^9|7f>^w7`_b`D z%h|At%GBAX$^efuO*1y%$Tn)ls(1Fc)~eQhxU0e|+*~al%;IGrV?p z!Mu7oZ1&To-W{r+oxT-HZ*{>jGnt%d6Wl9aM5{`3RC(f* zYcqe_ql>z|tsxTcz;?OU2Rc;mxmVTd$n`~f=)76{LQA>+oAk?LyVW=9Y4w&p&(1po zKe(#^WUnk&gd(M%InqbHhez-B45}}v6gtUiGKJwM^1kk(-iF>(NVpd+BjH2rDmu9Q z;bYv;&U6o~l8s8p*@-tOAr`bJazM|!dxECb+XLFWS$$ZJ8iVT%`Iut zX1!VGg?6jAdI`+jpYAZJtKD4BI7*^}XO-SPmDhRNypQMK-$ETj9!z{7Sjo?Be^^?1 z8u!NXMSBw(Pv~_XO3pHx+806k^LW$QwZeJUmS}{N-)F^{42%VjiJhNOJu4&>e#ade z###C~t%X+6I0I7<2^7-I3n*#5&t1$rg~Bn5H5JH~(guEC9bT;v|No3AD=?y9HhTtw z?M&i!7cZJL%L>JbNr3~27x<$9ty`QwBveU%9!9b*%`-SZc4!~i$vppPe$j1|*4zBl z2kp6I>R>&MU9DMk1ux~a3TsxrnFQs;BHpp*1OBMZHS8rGQlGDI$NBcyc_{IQI3nt1 z;;sWb#DD{J+DwcG6A>!Ta~~h85i?`(w_!j*j$W-s?=RG(Lv3QJO|j=-k{YO*jgsJA z#OkmR+qVkn=?U~?2)3sa^c1vC(>=g1FhDN=nJ$&kh#HZ9`E6b0E-I#s9n3s`Eq>V@ zf#*`e75}`I`h=7a+jph+hA-!wr)S3};wzz-y1f6i6D0|Mvj;kh0Xa1crg-3gq7cVV zOHWWf=2k}p^_xhnd%ZigfLq@g&A_HmpQ-=c3?li z<1q{Q=j3_d2FohqOdY`)9~^+Ez?1TFQ0wnPDgDWbF4J{SWejGGZ(=~qfl4{UmwvJJ zBk=I+rGL_vVfw{+`uRE({$9Ebd~Eu`U6J~DaHH?NE?sd@l;`58v(m-dLiS&KjQtBM z1qa>L0ixcVCPqqrjzZZvk3F)Owk@7TP|hczG05S|E_ruwXZZ?G-W|yrE%Czb)!UfC zsC=}uq_}V4o)h}`Hd^IqxA2PSa$)&D>*4+UlT>ZxHET(3F=gdq*bNqq22V>iHu{Fu zi)8JgzcKdWyMr&dp!nmq8hlmV_+Dp`_)^G|0e+J5+Zj3cvO_x_?sqSFv@He0LpmiN z;J2RXwcQ~iv;&TWu2W@^`k_#2r&T1`X4+R$ha(E@f#;h#o^i|j$}cmYS<1C>WXeAppMytxTjGXVTqPi3Zyz?Co zJ4*Fxv|LI^FBG$aQV^J;T@_4Gmz~LOqkKn2K75#$7PJmJ%Vk^>(>EyA^#UwuJv%hd zh97(wWs=FA+J)AE3ZnWKWs%r)TX*D#s=ExYBVcFi&pl?x8%}#w{!-)b>ZI#YF%pUO zg}aPU7yO)`WMnbDADpv7(IKLg{br@=2kU1#vwzpWzmTFIGHKEdJ!h8H4PNUQo{hgN zBjtB>cKTvzB>kT@!gs0u@=EKY(Mv+?E~@o2+lIx7w`m>8us_xEAD%+x-Y+w4iX0EC z&O7DUSwg5DS{;IS`OR^j8@QFKemDM~s%q|r^3k`~L!s+6C|t1e5UH}ik|fsx;ci*)BM(Q#CmSmaWcFgpszm~PIpKvPfriBym$MDnA=x{;uN?eb{een*D$VrdV;zw~%Dl`Y!F^SVG^*13heh~X(OXU# zFW7I!NLvsv+^yDr^)|D_R86ae;jcKMl2c-0jsHsXG(?0xk8I|Xf#`(F z+4!!{1<^`3Q?ySQxP4fDq1!-mfFRqwnXDhi!)vPte~w@pMgkS_Jy7QZ#DwH>&AlB$ z4yLcyP+^7GBarX*2<{>1hd{2m!QhXMmBF_XoQp;eByo6mC8=D;;@>mc(+f=rJ;1bAVD(D&Awg5G1%~IEzo0kr)9pqr1qNs z_#2NsoPEdYiu{atubGqQX5}5hG49+Fij+=BK!4e*ghFj75G@^F^13Y@BG#fZ$vTF#`v z2FK@c@&CT>5C1#AZM>qLmk;X*@4xhbU80SC{Yz#5lZ|4Ej78}x0bo~OMoV$&%RgXz z&2W14E-lI$DobxRwE4oElvE}Dm?yFu6}(a9_W%M87eNOj=8INaN~%W6{5Fxo8%5bk zwWV=+I% zi@*bcKeVq-07Cx}A$I*@HsrF{Z0SP%URM@tT|a`X@)2luPxK@3kDv(UtbfeMG4#SQ zD+({tqt@RDT8)Ey*v*v#(A9GT@Q~pQxM1uOg#9DJ9pno*u7JhwNeQsVBp*QGdJ~x7 z!oU#s z{~NOuc@T`U?SKT>7W{2gsf1QwyT#=Mr-(7wt`9iTULDi?d!F_M!lhB_=RHxu{DN8R zo<=*c?MYQqd^7KJvItSbnaOh7JX#_Hm$5Pv`{Fy%k`E;TV_J95=m_H-wi!4BgW#nL zrKs?O#$ciWuW68urDwTgr)KG~J|B&dT(S`v{E7!guNfr!x}e zL5BM#-siVJ)b4J7nlf^DW>4MuQIDuBX_&qpGb?-;38M^PHeszSA zI#x+$Xrw+ekxZW)l0dvXB48)?d==xZRZ{fUd(i2JLIVbn#6)B$o!`^#GHMw^C zqCr#?L7GS>DosH^q)Sz#2?!Rt5EYe9=rs@&klqCZq)8Jg5h}ozd7f0qjdZvUy=KloF*%6({rzHos9nWAIK@YZmsFw-%>VSo;6t45{cHQ22;9gP?V7}HBsD7NO;ToHiG`_>7p%Wa;M2=we=i| zcBMgz+<`@fOTH{YKRa@)N)R=%T6%MuxbiJ@>RO}wt9-B+8x6(ka0a-J!6MssY@=t2 zl-gW_$1Z+l;Gg$4k)ZMa7I6MKaIhZqeIf@sS&6-+lgy{D3Pf$mqUr z0li9ptboe;+n97Zs0VHBp8V9$HtCS zR!QoJ8V!m_%4z6)c%`LQ;~w|WOXbrWMzymoZFG-tb7g+*HGJzU*KJI8bV-qO9Fs5f zDr?Vgj_tcvOWmiFAimd#*;okcD+})y3eUGnrpoitpE-+V>Tm5d4&ZQSC!Ow8*)GaaU?~XSDG0L>n zqz|rOMo;%~Gpt)lLH=k%{_|%C$P~+DyDbHD%>K%hHzohI);FJ&Z(fXg=&cw;P{xb5 zD9S3)7G14inA31@DBdjQMe5t$uF$t|5{C+2h`Dii_w;o731@eBnSVL{=ImAwWs4l@ zlUv|m!|1-YSFLFJ&iC!Qex%&K!<4rr*GK4C7-)#7gp(iwGG1VtDT3aHMH)PoRjg4_ z+n+;yp)3k4f2j0gBu`daOhE1>6^L>*<#HDr0JafVvjV-3=uH7#&X!09PVv;L`%AzX z|G$7dT(Abl&AI@QebYZdw9dc%l%V+5dT>JX-p>zZ@XzQl1;PDTavt<(1-{GhQ1?!K z4!i)c+<{5Q^-flBPp%-|kOhc0t9lhhq=PC%xy(J~)Xk`;jwC;SuBfptc~(;u+2J*m zBpMm};mi0@57pqCDg~iM^l9RAT=@{0tEU7eCskeO8Di5vs*Ug0PLyJaZKdt%yw3k* z=W&eYmj(Z0k@J>XIWYUW0f^erro7bt6djIs+sOJTV=Q6Gnm_jaD@}VTzs)NXpa|X< zhe^&No}h!N8%tq_76$nKd3%HYX7+>N^7H*fNyPe?TS7zr{@dIXTjP=;X={5ErHNMg zCv}x)yRYX23P`R>!Ovf;#dZhHsrDPIRTo!AFM54>8#bw9_gokmODG<9l#xNRWzw0? z4@ISUBB*;BuHtK33apD(8mJSOn`>&jQ{1q1920FNPZK?ltA9nl%{#BN%}kRUV;MR9 z%1;Dm7^TQPf{$8a4z6YA1SeXIR_?DjhCVD&WgvY6VW_H%AMKZEGwF?5Ai2Z&=mWQjFo z*DOib1Y4J)8(e2%?3&u|8rQkmQ{QrIY2v~*3?K7mYnlnK*4Vi~+Swipvo9I*T@qhx%RNQ=s=LbZT~H=nE~;6=u-jX@U6cWWwvfu58SdX5 zm5iSy)CR!f#^bji>xV-lYid3Fb+Cz9vsHE+W{LZ>H)P!| zlc)NOn|W7;rJl++o-1GwBrFJ3t5BqXj+hX4tuX0R^@WSk$BB<|=D8NLzJ~3Nc?ry< zwi-UE&%8a~pn0dyu8N=C8`1kP((EpseztdDHG{pvgWQh72?Q?m?jo3OO4Qt5!tlqb zMNMwT34KVQisk*J)|n}v$xsmnC%%3frv)5|E*_yN1bKJ!x1emWTfo+W! zEI6&NXudZZ?wI6&-r@=cIZ%5d-2VXLox;H90Xy&_3psGFz}Ovy`)S>G2JnivyazJr zQWYiqdMcGpOWG=&mPj0gmOLS-h`zgUJET-qu2MsjPnVVRY{gvu{zN=700?_R{s57e z5mKabzAHFGUC2?ON;KgI$O&?Zls(lDKPYBH(N# zfCbHxhtI%&fLs6}kQOOQIz9gb1Oy)t(i=dNq6y0w=+(-u5jhVF8MO9%#fdzlp%-cl z)fY`U8E^P|8vu^v{EJQqVOzdxIacGHb zT`}GlS^Cn=5)r>~U3OJ{-&e6!l+h))LbnkNOh&VP2S5qHH33X6c{!WR;Q%>eY9|9H z=z)TtpBFj*oNsoechB~bZz#~2;d^UiF-nUgkHx8r#FBbjqU_%KX znp}^;NbahyfPWkOUncMiQq0^~CTg4Qf-{ilkXc3n>!S}X_viuxWN^j_$%L1GG+l`9 zQNr6-!&h{{c<>L<#4h~z(IC)U*L7ZLa|O=3%Y1ETBU(3j5kDLSDK`1>zaZKCcgUe$ z&+WCBPs+GE{0TM34@61r9AMQ~Bp{VT&+bVFx?kjRGR3rug(5}p}Ou%E23oKs+I zhV<|3+pC=_xioPNR{iG2f=f589}U2uCy=aDdy4;qTt+Je{gMy4JKfI8UJvh2dxhw~NWzJvuxkp}@D%?Vs z8gKEiVxXv4^(En6RNss)SNSm5YNR)lLqCz(;oLjS#ieq*@SL2NYrRy8oW4{|AgHIt^y~PL ztPAfebpzofGye!$|5v)csvu9)D@A&E6URrZnxuW?xKiot@YB%+FF(uup)9U_mnErb zfsSol07|X_Qmft5Ks&xF&CWAv1F;LxF!SXNXxql%&ntm=E9MII!i3n=o^ zEqG6*qItM2?KXDA$wO04kEDYdC~VW&>algDp065bu$5VSb9Q}owW+i64;qEcb@yLA zdzXW$RMpoTeWCvK%5c-vz_*{yHOLc` z5rDbH!Pp&U)~`;wnMrbRI03U>9v*v+C3PATq3wIZ@1C+G@2S7~GTZ=!Ry3U}JxpS6 zD=5&ie3?kFPsq*b6-=*=Q@VaZE{Qu~)F$OchEJxaOQWt$QYH7f0ZBRAtfjXMQ+;h5 zsqJwO4dB8KG|6LU&VfWb)f6QwhbwF^+Ese=f2njyeJfwh1}o^E`2Lp1HZ6STtS2W{ za55ab*GHBU_TYP6Jdp?6@ouS;M zq}tarswAT9QO5!dEIxQ9vu;s>5(Zf5`+Ey+xQaokcGk$vr z+s*9G?7|y)#fUihUHsO%GX(RS~jb)Hx^h`4X>tQ@1ST zU0ByNYJ%?jv3I426WHO_NOg77vO*H_e#%M<`?G-(;b(D|lODf%8W?(Uylvtn*ISxl z1*Mh@HpPM>n<4M|p)~$lc_fR|m@Y5F*X>e^1cSDdb5xo0S(0bYJb2NK%y`Vh@zJBU z*LrhnxN{E`FjnVx4%b%yVT8elJ2r3a{)Je_va3Sxt}|?JQO2k_+V)A9F?M`mhlZCE zRF>$NR#S5J?{hlbxPAV$1`ugl*(FG#kwHXY+)T%ru6(YFo9N?q{y|d>G-%JVuFqbn0;ZI|I^5SH&=5D9lWywR;k^EN@c!+$2^y)L_o7oT zMjGM68W_U$@Bwo|nA6W{%ZJ<2975&4(OVm=rW>E!*5to7{_x{wJB4%pvX|lo{Fv#9 zzFgeN%ze$%mGm41+U6=C8Xsx<5oJmTF@Gv$A-M-Q%aFa?=R=aFwTteNZ*}G4UW;AP z_%@|`xu{Y1@!cCK_Zqv8Q0pr1kqoodvetc->5!>m9K>la)sv|?WjG9GLCSjK;v^OH z@veQDW9Lz!*WJ06@+e3rX~cOoNze%Vw%uGEn{NDUaIYgxM1I}iNN3{csfbqb_cs$y zsCd7|92TXSUSRmjy!gNq*^^0%u3GmMq;#hm*BV-7Xp4xq<05@AP+St`|_p1Qku&t{-KuLQa^i zDN10AH_YX#ss@Tq7UniS7aoY(6e$rnBY#h$-Eoq_J?08$ATMQr88}!X<20CMqE3;+ z>>3ai^{Gtvy6tPiEwuCF(Q95}O9k9E8)GP;ledJHrtwDUf_1|Z#V(M6&5C4+(D@YR z+N!w6@<;>0Gx13G-ZV#!cIg>;1Gh*p?VN?d)dW z+z#7l)vDC`OkBK4?FeG4fd<#HeXyd(k8P4!XNA@N5V&y4p!dc6#PrZ}KKISit~UP&U0;S>wq zg!l6cr_3fEsV->omVMpC#%Bm8hw@!lT%8{egX<^1DI<#4x^AsQh2b+^8Mnt*P;?Dw zx)6j!)yCri*Kpe$)7K42Ko&Beg5nV^zFNuer_Ud==(t9s!5dixi1*yq7R~9R1Ldxj z=dEe{+vzhf)TLkF-)^Zg`%-wUNZF3t&t|C{&EbhqO_xg(Fs>_0WcBNgq-}{!2zG*B zW_Dom5=Q1}%5+&w*(9YzP9Vnuw;xS(w=N{ATgIt5Xu3bu6c|<-DoN*d@~}Khg<^_Ub5cR9#9uF`%ou{#N8#7C;7}LrBih*(MOcl%RfMT z^9TX?$ZV!PrQ^#mRrqah-*fjM5^&Z3VG`s2Thi$-!sg#eoF(09gC%=kx=FbM?)G9`42OME?MV7ba&*Q0QXB z;pn1_cW|N^*gBQ$`-})EjdN>DR$ZV61nudab%A9-^I%aQ16-sT#!51Pf>=|XBCdRn z+%HW$`gYh3z~y@PlTphsmxByK&QRBL z0P5aO!~+5D_u$gScR={0{kNoK*gaf$%aKPIQJ}zh{L#3{8QCZGA|dy<77Ps|d1X5T z>D9!dY?pup5p)rNBMS)W#$E!rFSc+`-Dn72#`5eMM{?!n*x8=UceE|Xyp}n+Uw^(z z)b;XqZ-&~Gz=KNOfk_PJX*6RMGTW^iu(S5FC5DkLT1+OQDW+pO;J4G*#vdRyr4^wp zz-6Th#E0_S`vIZ>f^3SuNscKo?Fv1aAGy3&8)@h~ZlFxZBntt`c}6{|9LPoG;QGXo2I87R1!| zr+8|>#9N$6htC0ZUwpfk%&IgmKsw>7L_7tYr3*GnvjODm@E$`I;Q8d(UjkmCw#x(uAgo4FY8rnIur@r6#?-01f^nyuA&W`m5L0QLdaY)s7o5kC%}c>r*Gm{KKE2(u^m~8F<1HRHe}L$N`N+ob8Es<8zxOBl-#QI2!Ec>X{H?zP zD8nSx|K5`r|8w|JTNK&PdcFH%_ypJT#58xUCUN5!U6nAnJT>{DVLb zqtG5lBbh6_$^2YzoiI(F=dO>Ok7VrYGa)=i%?xX|mR=UvMmp{T`AU!zVMXvh2Opn~ic#JVi zc>dbPId}*7!GqtnOJ$B-1FFB-PXEul&P-F2j$~?yv~bYw`t)@52=ik3KrzgUGWY$b z-}lJhcn&oE|6l&&s6$BMlW|^t%+>}q?IEt&PP7w%G5)5l;y!J8rH1Rxh$~xoeKp!z zo($%&{9CDo1_oi1>Ak8j;NYjtp8)`GEL*6pDpXrE-d>3cu)CvtfryM&vLtE%@GD>0 zL9Mp|N9auk#oqS~BET`%kA;)Y984cfK;{9XentS0K>`A#plX==0b*CoH#}4!d47kl zToM?Qc+nshzTbm1&qM5d8UZnet~g zgugSw{x=14hCjr=AE3SOfd6Fu{^wtPJIb5~#7-7KCP5b?$-xS$Uhl1uqt{!QQFV3f zN#qwCsG~hVQtDYQW(O?*Nhd0bl?1eFcVgfjvev!$NKESY!Q%8uRGqBJT0u#u;6{Q< zwAzB+2_M^at=37XVAZ~)O?5{Gtn{3QRmPC-q?0oE**%DeXY_t0-X+t- zO4vHbc8r{juoklo(CI5*s;w{Y&jW>rmm8d6jM&*>Y6sym+_2!NIx(DR(+x-zjKfoO z*Y~NY)YN0@I10h<-$w+$e<{4OK(7jd0y@b>t>~k9I&u&nPDzj2WAF)EZ-d(e=f3bnU70*E;I_ja;Jo zl}QLc#&vEQTvEiI%%1L90snmC3#R6%i4LnQESJQEPwyryS=U<$(|3>e+dcg1sUZxDrd;{2g zf7*S2{bRnRbV&UOKFkW=y&_1`izeSn0`IkfNz`{hDD`?~ToR@OCq4&lLI>U8FU2O^ zzwrW9u)gnYQ}t?U=4%ptH>@5h_BGk^_A=W%Tbnb*J`{GZKVS%TwSmuXxIq!van!Nk zNEoHx1^ml7%ebkvo5#=grd^T+-%tITzJ%SYh1|$^!|j+)1p?djLatBy4WXzu$Si;ZllgHK zkSKHzs+MeK+s!nnyOF zqI($8<|Dr{4>!pocif|!UNjD$PpCisEJZAT{6zBt<4IkRl076)cXs-OXWSWKn>kT% znx@2u3#B`o&y%#_!gFG(JW_{`fMqbn6_%*tg$`4m#QO~+qY1!Mm^N~ zD2e(R8@j8)h^9c+Y|^8JZmf0|-AsD4qMNtwcd@>rH2lGUMQ;)N4&i$D^ND!#PtT3s zAi5&rSe7mvI}JK=2>XIXh3<;7dwSf(S-uwO`vJN$n5h+R-G4#enWmtzk*f6gu~QfP zZx#cy^Op>pfg`g&^q! zS6oP`_xmJt?raa4eI!5H-|y4puy=cIcRk=$j{AkE%apwe=sQB&ax=rNsBj2_YxJ45 zqjrpLwzWw^1@A2#Y8{q4wz;v3BcIN5aJZ(iP}6maK`d-hl>$wWvo=T5L3^HVGBB<8 zHkD)Q`%0rR(^I-$8JDz-T2h|}eVG6|vI?aeQv!9d(w$Ucd{mex2ot|PKM}lrF&?U~ zdj=1`w*hKzGZRK);*??i$db!?lxkrDQDgL6H*wwFut z>f>5M*o||HhPwF;6rXpSY3hIf@XeCL6a;?SYfg!6-VeiOv~021aD&X4OtHvNiFJtq z4&7n9pqy>v+K`s7jG7dB8|M}R;v?MJDREkJ(NRQMf&uIz-Zt9?Zi!tE#q1eN3aQYD zF4tGoMKkPhvELs1PWQDV{VDV>B#(uKlI_mdO%H-*l~nO@duot&IF z+@5`XO>OycPDG5%`a5b|5~)m)#n{uZjhhd5GNHuEQ1N)&H%WUz^0$ivPuRmhnpQ=3 zS&csWB+KY1%X7k+Vy}XETM~`Q!hRHHA2#>S*2q0U`Y$9f-**xDb>8NOwVR^=y3q-Q4hIWcur)CmYPxGr>a})c_ z%<8mqMvrR1)i8i42ozJ|z(LFhU_6$2He?Rm`Q&3}-|}oLg)Q8N;5{0!dg=DmU{9Q?gIwV10$0bBC448th9pLc$Vt?F zosyEs_rTyS$eUt8*-?opqYZUU9_>w%C53T#G%Fav2h1TP0b~hHw^Y8%E`pjLh$*;F zURP}YJ}LqB>CS0FMzP({~2PPG<d2ScAP7}XFe5dhWy&|?fuY^4r27>+^JF4~WHVSkEHU0+dF2)Az;sa(5fSAD z&V6pal46hT{N(=wG-XZ;vcavZI>SfVhcXiTHi@m^?e4qQ4_chZkO_q*b+n|#MJvj} z_a9BB$IMICtqpV^dlkBZ3_CK)71MBE*37{}ikwzM=Car#ZkP!Gz!p`_fkPwPE+xut zWwYoU8ao4R`QuOyqsb6kBO_a%hnV>#-^<1e8hvN^>GjcbCb{WXx z9j%6qoJxScH@lcV=ObhqS~81_n^TK<-z6tk3W{u(^I$^qFmIaOfXDgtD9g_Sa&Gz? zivLoAK`C=n5LB$E*-Prg@}`MQQb`ByET!K*tPF=k7uJs8iuQ=q8`s;q{KenQAZ3p= zh+~JpfI}Mi@YNq+dVPxL$6*)x=CDhJ`5k%V)27;PJ{=uiPa{|{mCcMo*GpfVNmP~P zC87#oI~lkx=|zY1Dxx~D5ETeLR7-gY1Vy581>Tq-?djkP63LzcGv54Q>*V`!n8Y|G z7o3pcm}D0y!oiRTbr`g5n?40pPoq_8`2i}I4)bF%RZR7rm#w=oCfRA2h(o)bcxQ(! zJj23&8f14ehTm(;?yw=$mr70yt~M*x&9V}~qJJrAs$>Fqtte`qYf zYA?UalBkC~K;p#Qc9K&t0ON}D7ajgKU9sG(!~wg9g$I;p99zwPP}5gun7d{ucG%Or zIA(hFy)i{{4<{5X7}qXO2{G!$kbOT;Zs(8zwSb|h;WEr@;KFBudeHMed3Djii#s#a zV~7yUdD%D#%aa$fU3tGU`>j((#Am<>*I-6{SN$09U+^yu%&V}=uc?Cf(pa>ISv2ck z#%c0L89BU9ws7mrHMXAlvUVb-o(XZt3Y?-iQ&(xbr#1011t>V+XKOu8^AiyM8hl=u2$`ij z(L5&yXY>@h)8oLlC*-5rFN%2*CFO-=vF6bg75Hulxa_rPxP4~O8}qoNrf7mRyh&wt z>vJ>+J(oYU<6$c>%A)5y)V`2VH%WvSP9yQ9kOIgZCG@;9IK?}EgM@oAKMTe1&3=`j z9ZQNPYC6H+-xeu`_hE9XqEvl>u!!xLl?+U}6JVi`f zyxmF_y&y>)bQk8WmL-qUG>j~d??fqe10;!`7XVx+W4dz+?JXpZ7IV(QIt@3k4!rd| z?wo-)S8lqBI%nc7Phv+9=<@Z81~9P;w96BU)G$_j&@4Q<#xNSDn?;JhQ-OEOwSrh# zV-}wc%t(=4FIvP-3o^WPq~>&N=TUNBUPmh}{{SKOa>$R!!0`|X@?-Ekc!-mJiF$zw z0nnJPK3jC_e(V8|XTkTv0Uu6iPSio^ovXt-VuyLNkB)7QsOsS-9%TuD71;UJiA#dVX!1P?;dEaGHv zWn;%kHX_xj^ro2@6XI}=qi#lmrJD-n$A`a19E0o_Gs5}`O*kG5j)310- z19alGk&4eN%KOkX*E=y1A#t5uJc4DhiAvfu6l(*%GXF_EyeuyO26SF&Zv-#~6#zP5 z9RLFg2On*~cOSl?@T=RJ+YkQenLVo%36sof-cQpq=#>E4D#o|j$$`1q zQ-qkavbX7uyiWT%v-1w@w7ov!bl%sQg;FIq*){{V^Smc6Mme{Q2ytS$D5C47UodO_-=)tMNQ@RvN;zB@OR`_{z`IW3L*zSbT(tm zfiM@9KTE5wj2+6FHRx|Sszh>^`W?JpV^OlQaFTeL%p-I9?clA5*L>;8)_4U*B${w{v_pgm# zYz|Q^8K0-yNDyWGwpTkWYR^2BQq7@ar35X`sTVVh!gYL7T3z#dsIY5sY1`z+D25cv^)tGJ8@b*sIQK zGr|$FRz*YcV7oFD+uS}~{vw*7teagCy}!}G*NeamwJk=aDYOQz!-rlaR2(fKzsM8>*LVPCerY`q$Z8gY}#b`FO~uJ4LZsU~;f=H-7RH~yL6m;%D;H?D*H!VV?{ zwv$8S8qkO^0Q+`w980*Rw0DjYs2Qha_LiBjk|EIUFnX7VD6oWhYc1bQ^414SPt~Gc zPhG(t1lB!yUV_h7jfV7RGM*OZqh4E_7t9HzyfSuIP2Fw}Q4(h@$8$(|hP6A#`um+L z<*B~%-CceRHo-H8_%EV!1V;2is(ta2Mb|dcfq?RPXTiEGIZu9q7<`V;#!isY=y^2$ z7A83OL>qb|T9EE4YV5erzTNf?YKc(2wFOB9Gu9c-qFFo}*3Gb$q2S=%RRg}LZa#h0 z%b8+lSoJxg1t_NxlC1&7vXwc}m2+h7#+icNg5aW5r@Ld5Q{?T9749xmAs_OtTfEsZ_!bAtrBsBn6(C6cgmWtlgRc|teNI_;T$MkjefSu$_ z#?cZWI-f2~`0XbmQK{hUUC}DRJ5fJBKtBWY|G(7`V44IM&%%}(h(AnV21>JbeVoc-Gb$zE@>2|sRMK=7_j8OD3e2TF>MWS4xRtM}fMq~z^ zB;m#S_1k^9Li$rOJdN_wge#uQdN{y-2D8PX=OTw&F2k5ESM_d0WiSU?J64U#FG*YQ zWKq2Kx|;36P;EpRG6=|K=tz$v>4*kV{F$Z{;jLyR%C!g92d6z;98>Cv?h%FZ`->E> zB{*JEG|EtIF@!Bvh=wi{#vWTWf+s$iJpn8R`Lq)N~|YP;WHj$^TWvO))~zF{V)c^ z8luQ_6*VfR-Sg<%rD|h=o!G@leMjayv;+uPNXXwq3SLgt1{5#!>ruRdmz&W&v&yuZ z&Ro^ISU2FXkRV@prs}?F!sX(f38|e03+iK1q*3MrW>58I)GIjlCCmgLfKw;fVy3Za zC5fnK=gEen@G{{}@H(t*N4|4;GjA$G(x)DDuKjj``yEQrtX19j{<7l;TI(I@WN6Kp z?$$+e!b8ze*TxuwBQVjs=DQpq!VD{OE+Rwia-bqu$)biRnUYtsJjoun8{12}R9q}= z-D^cG80nnQ%a4fZoK_s2eGcZMsG7S5{x?#D;>dl&64QU`xiI#jvSHV8bOPVVG9I!h zL4inxV8bn^T`;Ked zl*R}azxqxcF!C-U#WL_Y)-rgv5OH2And-Iuuzh(P)UhNpf`umJ^n~)a8ek`VRWf*Q>lY!oQzVgVV2lf_%^m`DBvns6m$MjN@u2 zy`xy2@|T62H&dMlQ%SRFOoj9U7U`On~ zX)fvBU{yBMDe{9{J6p}?^TJ==r-dE%X0|#X!u>JhcpUE(zbA;_wMs zs3fS#2W|IhM88daB+$`4`$cBXU(%1$2I)QgQbPDXsT0XGcKeyjH}`wx)kpJ^V?*Yl zIVM)@3W=c>u}}-@o7|h44?)MgpS^nqAi{rj9Q^$Lcg}-9%LM#!lKvOpPyA|;&MJU^ z&^^LXkt0n|%JgR4_VzE{@$WE-TPWO#co_>3!!yq7;x^w8llgjD_x7_q_Z9AsRwN5&)@-wXy~!H6F~un+*GQW2(7O|Jasr{E z%x$_)fKZv(;#y}LXE9GC!V5c$&pWwrexu%&cBB+y=F`|}lys8d08^o7(o8i(l1vgh z-IGe5xl2Et8`EUV?SOUi>V4T?IV)4rBzoN3#<1T;@!9~-z=Dr#5l_@9+Hy_WHu?G2 zaR!#Y*=ZxJUzklbup*^UpX_fX>niukv3UM&zDoKsrNpPk{Jxu938yKkv*iIHTl@XL zWyZfU;!gc{x`UDGQ4>z&(-B?p*52DJf{JlV-|+?0i&jB};@Erygd1e6kyCfdVMZjE`m;M4XN)(H3^S`FZGX@-LFHffCjWlF0PnjI{ zWQQEwCE5eXV_pj^H-EAih^koEZ?c*?H#j#O-;&Nh$TP5sDNY%he1as%JLNR$KFLJ`TX=L4N|KLvVfvlk15lsTu+nXDx``a0?h|JdRzyskFxosJbzH zB@@`?4SP8Gu0uLlMPx)F+`PwAC^|jieEA~ZQBwBR3Hn&V&WEUm!z{ipxqkKek z=^=XG{*cNeAuSm#+iueK9}iH+nX<^=&c(@%8r9Yv4X@>ITy?>g83A>#I;W3xp^*5g zCwquN)QH9=UcV^gC{pJKC}(JJahZBR(QWbm6g`ez=X zzloCm)r|Ew-~Vq>2EUl2BPGi{xG&c1oQbTg92w=wH%u+*6E{GW0qlp8CIPGnKzTFI z?CR5PjKjCOet_UWAn4o*xeG}qP9KmVWD$SS-iJ!R-JVU5nkMYPrw`%y8W2iV@0XjS ze|yU@60^!L_x}Et|6z>+#=+-PD>e35((VPNgW!|7|7HIu=?FYV{h{`PTU|Gaj4pT5 zFQp9D6`SGILck1y4?dzt@k=D5;v}#Md*FT2LIq=6YYWn3!>FVxu*}|UzrfP2}@e~jo8lFkj3o!F@ z<0D`fc*z9Exx%0Sa`pWeO;vSLyd}^q_7apV61`EV3tYxt`bh`g_u1s{W#nA|kjo(b z6I8vgpK*`}U}Hm303G7Oq6va%LO*=w_A~&-9+iSmWdImg{-4x5c1KWYBUNb&VBwdH zKVjS%qXxfTHo21V^M0Uzf7}nqng$m5{B{yd>nA+>G2fpJPvaRx|JiQ-&vt*(KQ7F2 zUp4<<{ZRTWtW+;eJ`Ob1+C#Y(2;XL^0&K+B029xBee_1S?jM~12JV)@ooweO+kbub zN#JsKl6-mEfh7{Lmq~l$AAQyRZGPayQ-3h(>B}DgXiO2w^3P!_eFoyF{@Gsd0eX_DgFl&pnhQjzCW2jJl8mS?w?d%A%6py z=|4uVP5xT`uiu)acDBv<`;Mom;9sc0Tq(2z#&(WO!2Xo0=y8eqjbkfCZ z0CxWyg8lMl_)k{+XP?$imwP^oD7xOou@6;zKpg3dx3+p+@w`STC`|;DBc>(s1woR8 zql;A=pojQWG8u&*4pO|7d%pkfaz5urdozu#wV+wxBvCS*+4I3e)i($^8HCYV2=ID{-hVxoicFiKNslnHxGVY zu)U;M>wj)N{#=l=ep3Qq+TCMHD_2oRmrMu&giFK!++bWx0K|~+97n2|T#L6^L#bWC z)k5a&GdafR-UpwNn&F^PQVBVL(K;vp(P)GD(beace6|_r;M6Vk)GY`q z1Di{xhxbHh0e!0(2khOwK=e0cmWp)h2uwaxjKWX)vK%$)9vb7-iOLg(q~qKp z3}?&jOsB({$CnhxZM_?T+;qNlb1>t(`&jk>4sssesF}<(gA7X7f*>#9kvhU4iU?Fy z%^^shv3ap^y$6@Fy+!9q3Bh@^>j=z20~G0XupZ6aY`v0J72*=~MqH{T_PH9_=X*{V zG}C)nWb(cXJV$X9oaq^^3^WNv;2{qxh9o-br*sD2eRDdV%Gox~8}V6c_G|gq8nFvs*uD~SBs+ktQ*)vbK#C}F zJsiy4B)u@7Xk3mRK(fD%cli9xA=c~ti^>EpdxxaXww0zj&kLN1yp((W7d(o5eOhi% z1(l~p!ds3KN@DX&PKcYCYbRpW*j~Nb*3dV+s>~)I2UmrLuVK*Tzu$xvD5pzD1c+pR$Ec>hExto%B25=a27K1#|d;*1T`W6glIY zn>Q@97u22H?3Ywu!K)TE-F#N6vFQ z*?0IScdOk9%Pt~nt^nD$W-%$9tR2jL~xM%Fmjy$Fr zh|y0Qud#2JMc?%{kctG5!>94lcT0!l6^e~*64{fTtetFK&h<>Nj%0_Vu@+*UU%&_) zf4l?9FlWU_9+A zf0vEF<>^DBEevLgN=l+P8d8+Qo9GJ1I0RIwkp{h59OI-U3OM1yk!m@$m)29?q zw$q)JcRw0g`fxg=#Y^z7`6_!PF=C=ccDuf6XMBQc!+h+qW>+c? z18229)`bwF91Rt0yNfF#?KebrtDz3^Tb!DfKF_p1#j!#i*j_}54<45)WSa+zNvH*Q zCqd*Q_&Pe^czeZztUUv-r6kAWOAQWyGyiHp^VIdIY3-_purpmc_ctE3q~9;uIAQR3 zM!?RGIcuha8K=KTib6WMNHAE}T>W0?B5_*-+f`l0QE-R~PuDoU%gU!-HUI9)oof+p zzGV1#P zz-g?#6Vm#pnq8nwrx(pWYi>s;4}d7S=P9Yek{^85UTwA@!*YszH-0kq`!Q>)|K_U+zCry=JG-x^og~j)Vkh@)k>DQ z@jCI2)9MW8X$kqt|KRGvu-ein{=z`czWQh#x>dE=6fBo%(~e56)%hBx`n7J_uAwxk zZ29|Bf-N77d0$wBBsYp-gL!!Ah0^UE*0pv1{8bhy@8DSGn%soi`N!3fWCOmh8X2(<55Bq?LuX<(*Wg@@#RPR%%zSg$68XvHPQvreZmyxu-y9wZ>x?RLa+sXo&B~ro)81gw!h(V?8crC_!{jOGw zs3o0@m*R7p?OAD8nM+BZ3@aL!MU&E0w4@K@z$PcDGBZE%{9n|)by!sG{x>=Zf=G9F zDczkSCDPqe!hm$=2q+x_0tx~mEeuFEBi&unFqAYy4*9&xXYc*ny3aYk_d4fXC*FU! zn8mQxec$VQ=l2uQ$C>x+16eHH0{n6u^eyZYnI14_=y`v)BIk7CQ=krY6_Y$K(?o`z zs3FV!N=AJ6?W;QMz??dy%Bzl%>#2{Q2@BJVUE0x8_X>>XXg7grgai!R`P_}`E?ml2 zf>2vj3UO0b=^hHYzdEWVED*InY3ewA##`zbyB z{iRuaEIOA#;XYw4plMpcLab$!S>Rj(@ZkFZU)lY?K&S5dDKB?mh`sEyrDeb^iv_HS zDoXPh0P>yfv@Cuy08pVL+1#G?^N##{`sAXv^kMNUp;C_Ro-VlHX#kxUXKS(>!}q0+ zZ1!b+bG@%qN@;Fl=CsPQ$`U^7rs!$DhK`ud{)}j?mYbXME806l&k;d8+M1K{w@wFv zLgn^uzM)vVSOYE7-3J_N0hUGmmUg!*Da~Eh)xB{W#pE1K7#N?b5f(9dNU7EH47H{> zGtbPqsK(f;64NJGblHQqTk?rnel(62B~4i#Bi7_~kD7pl&hloEDOEmI8qEJvN3$8$ zl-@mV(>leN)+PR)$I;2vGSx6?+D8|6y!~D-=m$3jIfW?tZEbpEYUY|~Ihoc(n&KN3 zM_Uhw#EA1IIz(hJ-cCCSu-Qp$e=mi}PLyL=dT_jicp zIBL0nc}eT0qtx40vKAQDozg^p$hJy@%3AtS03OCR-;G++IB>F=I`h1yF(@{*@T70G>-fCCebPh>saX{|!LPb+Oq>e@<)`F#DUs@@%*A%7B&N)T8M{S5H zy>Cc9IpB^I0Hbc}Gr=edgE+cx^x!#P=j_L~E0%t&8Bf5I_eoFY$PALvtn{AjD4DwL znzvKY>uZN8pW4H7wQ2}cZr>PG?8|T@G)}b-q19Fj>R=O?r$pyK3VVWR@%qOy+NgZEmAUQ4lWeguYb6P^nojulz}JzG^f`+QU21W2re((dN%E7&sR zmh|j|!iL(7FSf2>e~melbnK^fzKAHDaggoKoL*UlC3ki}a|gGGpSvVi8=B>sty?e6 zgYq%0V?u9ZN~#cYVrLqT%@(|l%cF!S9>H5}GZ|gV@El7g53eA%jW02|#9AA9PIh-JMIJWjY~}SnDBZf^%`3yL za!I${5L42R9syrP!d6;pCTqIVo=p}cQK`ZhQn&mG|(_SZ}qQ;P7w|&-K?cwZmbgCA3 zc&7v<-6GDoMV5cum-Lc4Xs|>usunYjj#C9-Mf%V^Hil0wHfMOmwJV0x`zL(xA4i(# zBf^u*wvU7|hs!-Ya=Lun@a9O+bQVliIDn(o7r0oj$k*9J#*0@MW4E`yy)Vt3US7ZR zzwMcz*t(bOia~Nh8dl^mHxkL|B&6R^r#j?e5bBH55m*tF7@6Sdl<@wzNdse(T&To) zb%09Bphvq+Xwy?0X0sUJzDs*e{O$(IfU)WBhXG|%9MQ)g_DfmAt-ay7q4y25B~yL`QgkS~H6`YmNZV0{H`SOZn4W(`Kz+sK-|MuXzK zHd$IWO%;F%PoFIxTxOcT)MigI3bqX@v@~1x6k=0a+7O9%q_f^PzVw5b;W=Wfj8z5QGz)F$fH6jDIiEWX%M}v?TYPYeH7_0Mm_uE$S zh_pWUEdSB58lU*t*w-D$ z!X$Niplb{{M(Oy0C8dV^og%@yJ^$!8R9Bg1wmW10TQ3Dr;15{k)@!owGWfwXIPyAo zL&(Ihiw;+BvR=^!>MTk+?>Yy@#gOyGVi<@H8?F-^X3>o~1&VwIXVFyJCCxvp2_I*D z7sjM?4^6uhg!vt91*BnV3`p$_W<9)34kkh3&coHRVqI**;E^A_1hbSsT1LA_@XhT< zc|SUtr>e^$V}^g30C488aDR)v+kk6Pqs1N7)fPp0&I{>RbS^$3m>x}#ANYch3cp?f`OH67T3jZKh_QGf=Xjv2k2TLbb?h(kkiLAl+>Ifn+6?H2ROp*Prdm zf*ZcPmexne>?N+00t2l#bI1 zg*R`VVY{(1SHvmhvK0OW8Fr=HGsfyUbQ$0Pq7HVOvY+es4Q-W~=(FT7mMUsoFn^{` z)nw)`@bjFzq0bq|Y^Sef^4eWwWZ4IZ*Bh5PMrj+sTqZNK^t&SeA>{ z6iG_n4-&s5q1e5A$S+ILM}N<;Ll6>gL2<^#c&L}LQk#Rz5Do8_*?&Y)W}PzS>i)WW zRmHuOAFwVrPFB==^u&Tt>U`k)5=Etn3;XPniAio?WuIVW{|qZ@#9)$=`!O9?^lBgI z1&Ei=TJI<#qNd@%xrW0+*reVnRDM&r=}V|Qr{nQAR9uzb^;70}j`lmUn*fATf;6+m zjVJ=I3r3~m(feR@_~%+>v^DA(d4%d3cioB$xjn#fig;6i z2(N>hm@Zxtm@C+A$UEygbMdnKkczGcEnp`rRR{H5K_yJypHo@jZREne7W?ou}MCGpRsE-f@@Y= znE}aO3#^~5$Wq|>f(Lsk0-p-X3T2~aNdZZk}Y98L2 z{8g1ZjXSLLr${AuE-TY@muY^XD^xa7+TaOZ|99+_Tb057bNu~VXMf>_9B>x%cv-cS z16}oxr5qLOg@FbQi;v1oI}aGYnj$r18zwz7jU5#np_n!%BKISbs_5gsgH|?Vsl(!@ z#;u{;664yI+HY77Ss+L%a(rJq#o7wk#Fx5xm*VE}1@3c+rL|kjJ~676iufM|+vXHw zr(zrR6ZFS6>E!et4HaPLzC`*F*7vkm? zmPPh~zA@vX^pK2$uY$7DY|%3dJ8REtdn>vqaf%{8-`A7?q2D*}BHv8o)5;<5>*F%q zdGzJ;B!@81C6+0Gu6iJI`q=SVmDR5qX5`j2447e3U-O*ZILhcwygG{$-+ea8bmHV< z@&8UPMveljYoN zQ&dJ3V+JXMqw=Oc7Jl_rm7j*b+Ao89-Hp)Ct72Em39>m)R2qJ?0hOaUci`dzc*KxE z0V}Rp;o)QB#f+&`qx@9;2EJ-(nEj(>fH(E*7|Pl%DU^*UPXF(;}&GKi+H zP*bN;DYI%)jS+@$_EC?4L^zK6V#BiKqjdsI+g8DK!FoBnlyzY@Qcw*KuVUlNN`ST6 z{6>Y*IUW?cHIW!^xgI{#e%f(uH51Qa($ir#G6np4vaz zTnr(x_A(b3g~@>o4z48L>f;+QJY!x==rI>VL-ZJZWn3)L_$&oBiiL+igpkK##MOQW*tcfTLwx!X? zg*J2L%*HY8onJ$~ec_$mRI;Xi70NHh=F<-vu({aPuNlI4j$lpp%5l_;$)M`w8=&1Z z>-WFum!s{(SAzPDwByB)!bqw!)r|xjs%h-xTGP}gPv;|yXqPrQ3DKh7deYyNf`;+d zc9FRs4`|y--D+dE*p3Q9+={j-tEZ!#Pgzo4Es)YGe?)TzVPLR>)~UUV8IFcyT&#l% z6NeV(!krBg^ZI_;JG$Qu5D z`oMe8`+KSC3DJc-t$)_~v{TRP8v&2i0hxy_O$C{SALbUVvh1^1-~3nSDjPtL^)4K~ zAe$)|UnIrEHMLF!c=*LNbT3z{ur4+4cl!>z@|ox#DTUYktWg$n zWDs}ccxZO-K(ftQRcS1IF>i|_EPb~^8Rbw(VnG_Jks=4hj!`30tC-}jQB_7W5Q!po z|HihdEb^dxVa3|*CkD)6`d+4@=w^PcBl)8eX27{hIafpvKo0|qqq1`VJ}k!Ztjfy* zd9HDF=mM~rld6kQ3Mv>!JwI^QaOBnLuzu4kt0QdJPArvYpC$j1ql}6{y*@o7Z}G?? zc$}7HD$usn*JstGqiLA}+)CX{N|~BZv!Gv0(<@=dphEo7n<$(<*4k&WgYx-DISI2@ z0cB}N7aigX8#Vi%bSf%)YgNk1*rJ!&H7~UWn3y4t*&l|yWl^Hmj|8Tjw2tW|B2^7! z%4{T>=4HZhjE_Og=3?`{txl3(kJ#Y}Y0kBAm#y1ZWax5R+KdI>DVH)>q?J)MGPK97 z#rma*sb9haZ>?rpchLp!nK1}{vx_A#mwp$YNjR{+wyjM7vy8@3^JLbzN0#?e^?|5q zTi6?xJ;+xd=jW+ClB8LkcP!$`sqUPf@vu;wUx07Ih2xdlUIq5<@%mD%phnk-gr9;B zgs2)`u$q~p)iz4}@Jm#rW?!M^MvLoTIq6$5hy+N>B5`L}93uqC>(#wGyrZeqOzym^ z*v7b;AIESx)@621Wh@3}8{7{&Zl)KnVc?Q-BH!c=agFF^62Da^o*se$wum##1ItVo zG{ASQHLvxX+%b5}!S)?ThL>o|AyNm&qu7+VOC z^gBD!2)7P1sa0jcgbRDas4_0PpB~Rk-ZYp?n|dTqCIP-F+ER}n^XDt#_Ce#FXWET% z6320%MG4mrN$aXQL=L{#=yJ?#Ug{~Dutmr3wzbkWw`6G5*DSiZN!1M0UQnct+^W9d zMRh6Q4G1$+60G)UUB5M_fk9*4zHIN743y_tY#)D59b#P@)T$CMTi9RCjCafOKkeZt zyb(THO7I&v!vqENqc#cs8)(JJWXkU9NW3gZB zMMo8cP?Dj;Hd7aIF+X`h5{3$sn4%GbjjP)54Nip zR2VD*t)+GYA0JMC0=8V-Zv)6ZJm$6RzeFeN@ZYs_^wwsl^eCQ|sSi`oPdhQDxVHV; z)z=9v6Brp(l+O!Z@{0Hk3hb}_7zxGI;TQ9%|PXWM#aOz$!uvuzX;dE0jEL%=l{_BJr4 zm-|b7tI0h0)w+m*j|eu`CV7$|*yd#{FRH`?HdHoxg9s$Yc`QPsGl4*kEu@vkd`B9i z9wv+hM{kN|kuY%_<}&j6kcRDpeu{>E=?H0CuI_n#M;~Ycd7JfsO<(yHOLKnQJ{E)qkR+I??Z>GU5IVGDY%I5XVjP#9aSTW_H&Rjtj_ zGi@`;fszwm7JC8NgjkVJSh^7uZVnLNQFMC0kc#;ER^uxPxJVr59gQ!M8DeOUb(02n zTs4`nwu3?LxSKo_V@ga7MZYS882|Lp@xGoj=7tMd#iNwC#Scx0m1oiIB!i?l6$XcM?-i_T$hHq*}&dQrS#y@;-zOqkN~frZ#xm z$o;8tz_FdvLh#;?z6RJ7IyafK_fhAkHR-c&7*G-F&1?yQc+yYa38%2tVJkXxr2pI< zmpYYM9q+=3cloBWn^eD_yD*mZrcSIUjVwlbeJjoQ)AYPA*wQr#HJL-#Lluz`khFDB zVExS{bR5q?7SG>wFaHUa?d>bqE3%G#)Q&pR3rf?v9WF8(E!ARkjeBK_pZ&B4$KGK) zFDEB&yVr=7iKo^yZf+UJYdKN|qoCnvM{4mfqQGPoOdV{!!1%5bBrv5}wSxVQR|?l+ zZv;WMvJVTd36Q~X6xf;3uZ5QEB&k|W7fg#z8T5M8Xl3HUg;Ph^M7x6WM=S=Qe2meY zmkwlZ3$A=g0qG#*;khRQr!JxuZI_O=+5KQ9i?tp$QzNFO+FPN-q(E#hzNfrKMf?Kf zTP}*Mf3+0uh-%UUFRc4o_I* zAZe?6-ZE3!qNItnQLKA@#_Q9FxR?XbyH!U4@QY51x}KFG#tZX`@Xcc}=F}1OmKfWx z!OsHsy}60ksP4VJ^bR|N>{TDa)dJuVT^!`L337;+^;FOOnCx4}TpZp?o+_c#iaFzA z(1)U+;gzQgc|BU;PYiv~%lHn2J}L^r_U;0y{vAZDif*cZa;g8@Ok7G}z_nwb&`dD> z4Q={XN702(EA2;@w|Q=t39ivkdO;(4Pexwz%YHwVvD6I=lch_2w=08kqjyBs*-AAg zL}O>%P;27kaJ;5A@x&aQq{OH|t2IZye*B@qwM>0zzy1Y5?$KH&mj@zO3%OB(?B41D z;MEr4%&ND}QWAT-6cjOB(B_Ben@?GlSfUm*7Qd5RIZ?Z@Zbr#2`S5AIR-p+xc@{-& zZS#UL{=0SYK63N5H0qS}V_&5a8jrOXYNeEV{!yuL- zD#{33>`4MHGU)zA`|jae7)_v?oks!E`~=|cU2q>YQIXdec6yhyGbWWV^bPaH`}L0O zdUPiRmZ4&Yh3&bEUY$HcFh};T@YkWyuAE`qJVIUPnFTL*reAd7MeFkp(1yW>T!lXz zD~<(yS(#mHPrUt{fl$LuaXT@5KvGYLt26rneyRzt0DspF|t~ftMbdf~?KT z?6$z};-8I|E*jiPCEqmx$f=*}P6mhqQqdNC@1?YRSpkf)VfjA~-Q7iaS4D7@Txwu5pS_ zHu!v>&Eep?M8+;G+FbOAyXFW6=nNc`3c28`uEePEiF?+4Z#~IXJb7|LUr>9n2>m3vn?Fdy-A$JCQQollSiR=GF$H3fmP-1+ z+n+=D;!YayHMlxhzG4Mhe|{Nx1)S~eHbH)Ve1!U}9u{d%l-wizV7i$x&BEGAe@+=~ z-scs!sD!(KSw8EkEL{quQoV2mFG8BW@+d9tpsci&K|ylv+0T)}Z;wt?6U7(US8|@O zSK*Ss!`03H!d6*Xaogb8TMAvPQ#=x=FdU_4UhYfs4jEB*+_PYp5g2|X*)Dw0BYHYg z5TN^!ZtDi%sXsh1iP5;tZdSQ|Jm3Uuxe3Z8pH8Qqqhn&J5m_jCa=!@)tRi^ok|8Di z%1NSRcO*6&KM(^B0R_q-Ev3TC%VBRACngN*CPKU1Efc3@5z4C__c0sQrGGkHT@SGu)eOf}`9WA-^j>S_Eg+4*2Q3kwn*Z=P9ZI` z_iSstEYcs->&8vR%Uda6yi+2nK-^pFx(YOwhOXRF;^7BHA4x4{2)Zq_G%5ZxA2%{$ zGD`eFErycpexU7PTHc|C+F8DqKmk}>d|g1V00 zsDW{#Ki+Html(ku$a6@?EpdF6R)Sva{7vw@Y#wdQ$%jh*1+P-bc>U5ADDp1QPD*Gg;lM4$QH2tZ*yR6Jz)u$yO$ zNBcuDBQ2u!Nyij=!gi2Hu|7^5-TasopyX}~(&`aR$KBNcCn7xr=~vFKn^C}sK|s#I zEZ2x`Fp1tr{F~mBVE`lI8nzbKo%_q>n`%@r;CdMknXHnIG~@aPN)2#fH*JpYqvqhi zY*Xv+Qp6K2M?l)i=4N7`HP$P;w=YFYp9-g!g%lNJl+2k@P^3SmG|8|Ha2Mu3UN!Mv zZ$mFa2DC4e3JyV50l5d0mse-|SqVj8)6a{@k-J_)gvYD?||sltLgcn&%X_-GH;dW3kQTBUt;I>b|f z`NAAp`~&HgBIKmlKdEM0SfRy)`Khsrd@QVQgE<3*s-m}?GUj_WF*8!t@>;^w*QV=! zY3jMQZ`i*6vZZ)XOM5??@|$e12yRTZq7_Kl$E8Q;$J|_?3DQd@_7o4(SJSZ^PGfwi zJ0T?8P!~Up4tr?ilIy1pSrBC-U^;vb(nZKp;RjlV$s=SE<~!4d{0g>b=FG|xz)plJ zZW2pBI(WkuHPJt=`@E!z`rgN)NgagaBB16%JpSZJFuK$_D1S8Z!USyF`_onVqCD+V~grei_5clTJ zg?e=ptlCL>(>`&dE^%D(Z7)^s%ear^IlU|@7!`sjg}<-KjVd6$##?vwa=_|c6?7pG9BCbZsH?50t3Dhh6Id1AJ@hr@6@|c9ap+Put<;Z9R`wFImi zt%%i;n6oyxiJFBMfqypHnds~Q(Zc&X8Yx;vX3js zed{`edW;`wzKaWI@kaHzf7(1#T;7v@w8(p5Sy=bn!s6>XC?Ro@W(adYsEF-oVTtV9 zShZjEyoqB;4ETVxz9s9iT{3CqvlvQF_L8&#o6Ik-MI@~eY-&d`(KSYA8P~Pn#%{#8 z%cWxVk1EMmvmKvTrV>)P9Y^+I#(SjKtd_?v(II%ExtcizTXa;@wChq2)$3t3$MmpJ z!lotEdKk)7ZExhfx?A*#MVt(7pdEbCq^r)HcH(Y^ws0k5i1Ei|g;ML4(M6txL@|ZA z&nNnWS$GRxCoSppVKCE;#0-?H4tzx{o^Gzvfbo8Y6p<$nmdN1D3(TolrltffA$mHY z0&QgJ>Pemhw;uY_Hz#20g3crjX77He;Kx+uTwS%@q+xzT5RM;R6vUn)xA};AiS+2M z*bfZHdA2!zF7WaToV6}|Yq0jmF@x%xRC+`ARzoYy-VqH%Zux7S(XYd&1Ima&h4Wlr75W+Yh|5O;_qTLuhr$p9s(Li%TQi><>>rSnA zmeKHG;f_CYJ zu}Dh#Q?$l=t3&}Qm$fUgm!@|#$lTQgJm16B+Nf1|r~*7=Uw=(wN@20u+fAudped#^ zRZi5NQgI}WILj&|6xYpK_Nb@RBJ`@D1-uHu9$4crbDn=LoW{E_KmVbul#{XIu{XDE z+?!VnMyN{7ub=IYFr((X#HQ=j#h0C#3^`$hlC`IbFW_y&3M`tbhm7u@7_BQP7&a!! zV%5(y*&A0(p9ZLz?Ue~m_)+$99ZYG%c^5($OL+BrSUeI(SJn;sX?c(Ya7dK2U__@h zXX2|f6FRIPN_NGD{noX0i2F5@b+lHproDYc{QD;;ROGLHh!P4UiGUTYYI~#8VVvh! z?ru3gS?U1evnckPQmr++`_yrL$?r;0Eh`_Pmi@gctlCFRk|w!7y15QpE2#LSVKK!;9#ZB~TgH2sPZSx&J!#);`|)L=8Z-Wun@PwPwAaRO(t@m8F1;D8n#y=Zsg*9yR7nJyi&>R^W1p2=f{Xjg@ zw^DUWLOH!Z)0Kd2?5ooi%%3We{moZAU?5oOPuADI6~1uaPbOB931KCJ5vYrF{ESpM z6M*jyJv;8uB1=u26BI#|2s&3jtK$3~u0U(v?yCBAqhwZ6CyK@5R{(jL3n4RekpkM^MisLmWxK}j-G^|q3!YS& z`r)sr2psyZDYx00HpN!7uW!+^Aw<@iFKBU&ZVx+3g7jEtYCfE16g%y$Iu1!I=gqsl zIx?e)@$@sCno29NBWG(u1Si4|aRc?LkeRFdxE4f4ruO@JW^*QLXd;^Lv-b(q$mVRK zMf4Z?cUuet^X$mWWh#+&YkjBJQjVGv+RNHg%|0%0lP2aYVNzj7%8r`6UL~)17Q5Ld z&K_s~Q4E-GZnv?)Ye{BF6*y@_CgZgv3L*WB0U1$c7qKIylLfyDIX3nqHc4E^u3(1X zQ6GPqjs%k3bg~E`fIeeRtE@V^Lt1eV;w&#{K=|rot}kx4b{`XoWw@4k6~a!T6@eFW z=our0KHr5U(Y6Jy)Amz!yY~#r*z?#HlRu=9)e7XwucUSI3WgKR>S&IEj9G1A?9iV$ zIZ{bb10PIazANAxt@5H`qI7@2 zVnC=hc#KM(L5|{eG2urFy$5ZQvB!9Hopg9Nat+8#>y`Ny_4&>#wam=vOq!|aW$=YC z|M1vGUgitmJfl_@ZhiI+QK7D%*|^e7zTCk1M>arGtVlDMBE0St@h?aKyWuB2IJ-=8 z<;u(a@^%T8uw)}Gcymr2T~~$pbESn(5Ggg%-U@$E050z}rt1 zyg(AIhG>1bhAl^bO%{6NmWMoV53-hx_MRZL3&(1}XBG(&1v}kYjgY#N^rBRx^si)R z2U@Q1(A>NX>mayMIJzsgZ1o+UAWY8ZpFmq|>q%&fLUej|ns9(@hB0{N0KN#mIAySftHjF1i zC{9KTKzU~U*xvBmmK-^KkehgbQr|sVsTe}=flunYR5={I)e~iP;x<<}^EMZ1WE8yl zpz!1d-q8yYIbd2#d*1jL=t0?oV8CCI(-}Rvl!hHg1}*0&xq6Q)m1VJLqDrWoR9`es z9yhHisn~a|bkO;Hd7QsfN^OjNpj7G7?o~_4VjSb#oJec$@3159p%4N)0h>forOEx5)T zuOTLQ(@)3Z9UTYp+s)iBa|>--CUQ_eDm22uvG(J3E}g;4NxqkJ>SCY+FN;{Ga)ni@ z@`qBxNf)#nF;AyC51qy(KDdD;$K}{-j~eEwFcihmEWasB!&a7QelAIdUT7YjdJGg8 z4^JO0HQujle%#Sg<-Ex3@V)$FH3zHC$c!4p}g zWf!IxKW?8e_cGqBoHujLL*$!x*tu8#pfCimAocY?t}^1ok7 z;L!ynJR>280{{!X9|S{=A*b;ExF*@6a~I42XcO=NK3b3N0lZzMHQhfi{{F!KMGC=I zBRb_Av>NeCgS3|8V{L+tcw9TQQ|^uCv6YqdX=d}tE`aKpJg$LUUWVP>$ovJO`HX|D zRaaDc$fJMgfpLq3+({^?~F>oFv` zV1TF0qrZFpLFN$9U_;DFwwRR9y#QVj9`K6nQPradkI!8GtK7N$QwcZC|9ZeEdM3#S z#^0}uUmC-1ZvOrE6q1ZTs*q9w7-alcEy4OWN_VU?GH300w-1diI1GUB`Byn|sEt2P zmVxRcT*Ha7St={bLa6#omF(LuLSIw_lC2{41LNej$*51O{ky&fhzq{+2_urv&fP z@AY4xd5m90{iBYf=<&<)iW8rveSQyTTK#|44G;|g>Xw_}@Nl!Lxy9rz_*bBD{R*_> zv)?-hH6^d3#K2VJ?}7b~H}Pv|nFETVp_6V_IQ{RN;QW1)ntw+sAT_}u(htbj{au^C zJI9|GB_KE%`?~qyER#`DgDejq*;frUNI53=&ye z5%&zynO51Ie#UA1zi`0+|G7Fm?WsZg@{uMNq{knxod+i&!hd5kq;x0i(YFfK7>;5m z>ZsLvT9ZBkY|U@l-`A;eaqs&M9qtps4f5kXDiqt%fu)^w%;v$D$Xx3C73(INSbPI9>P!WjqXy_jWEWJ5+E;%d;QMaAizxA{$_SXN^k1>3y*Fp7rpYkX=A##8eO{(LVI^3vzy1NM$Ngdc{^GFn#>?B z8joktD%#g6|NA;Zmd?aRdj`<3-S@G^%|wtiyR1e9ihK=}8t1Hu;>>F#%&0%yzxg>W zd_2m5VG|XFhT#JB*NAC$gzmzs$RdLoSW1^Dr+Av#f{GOgpLfHDl`4|#E7;#~FuJ;b zCUK6C1oqe-mu?CWnK?*TrsBwIVd#y*DqU==2qfw%WxrIwcvs}4F5+EtDS02u9H+FQ zDdF=n@ld`b>0Lxx4-I71VxI=#XfavFwx-ph*@~l0{&w4NmkE_djC4b!J zuIMrST1LVBF(f5$?d#nbrFSAgGJhLP+AvOG0C$SpKsJb=Xt!~3k?x0;jbt-aWT(*t zmGpW-<|Cd@)~FE~HXqq8MszF_I#@rOxKUs^YZ4e97X&j;gD#K04;OA(k9v*}qg>ej zN8SkE7}Bf1`%i}<@~=FbOkyJ99U-F6 ztkrh-X@qabF}KQV+~#1BfZo3SmEP3tjUtZ1iF6KWHdFqmVEqjoO69*me)T7qb1gme zak(lr4O?)52NTJ$UrwbuTKdi4)e(|wt7t6vF?ykjzmGX5YowcwFzz;CPrrRt>8(Mu18EnxtYUz zVGdcDBP0!8rGW}g)*aJfnl%&MFzU)`{@IVTlU;x8hmIxo+HKxpQuJ=d zXhiDQH7@8V2s-ApCbE7R=U<)dq1Rs=p;DCR=6^tc%&tdaym=`2rLZr^^A0w6Mkt%> zN}YarHv>0_UKy>SQ8EZ6=RTdTn#>Ec#JFbs8G3mMn{NN2IVieFF4|#WP=-wCsuQ0E z+^?kQKiJp0F7zgG2VQO_yM|cMKjzK#2n+qG0SaBjWD>O_&MT+7^4h(7er6g!*#LUk z4C|m31;pZdbb{nnIPfB%UmhGkZ(>e8mL>0Qka-m1n;dqM)J*KK8ECN<1h`C-oM+z_ z+pX>f*hH1uz-ql~TI`zk_R1rz<(S-7C^!|oyJyeT(A$=Rb9kJ8|PR{ zR?W#teb-GHQ~fHufvu>FvtXCgWja-KzJ?#;py-zJk#PGJ$T=DXH2;>tHC@&{dV{D z$jyHAx9F+kI+^!CvfP$l&(iz_Vn^Uubeao|RtK@~YQiGhidyX^87I~~s}lMba&lGZ z4n=4!B@F7<2~2NPn#WIDu(YRy%!IG{uk{_-0NzQgFz zVLx3Vjyme&YP5%0enZ?rj^ArWVmMud5?2Fa0tTGK`}=L3N`L$-T2W9dHmlAcQH^io zE8zC5zXCIpcCEj*vN0lX;&WZJrXrh?MCL5|l$1mkdn)bo=#PsJn#}(K0m*-+pF=+` zKJ&6cecw)3AV_K;xN~t&W;AH&}5E_6~W8TkW zUoWRKiR+9XP8*7s`nJc5i#nT^H0PH5%4o6c9y)twd-hevftAS`8oL_JXPmbXc5T@% zKc~V@4%J16$2sXjqsvOkTKv2Wqj}NLrimB5w%u}QvWTzr>`G9)j2r0q71^UXvvkI&%Hg*rEP=8xU0KZ6MCiKo0;O9V zy$d(Frmrx4{L>`SRBh`%KyMsVAW7W*#crc$EWZh0yY;C9+>!c#gxgnO#a9WL34q*E zr{v2LI2&ub>6O77Qm5_rS@4H{wu{&<6|D!B8ZfzH)GGSFYz|YJlBOSkBBO_c6z47l zF$vHJW zvg~kfKxo=Ionxh+xqaKK2u4VP+YKr@tG-H>X-`1f0R}Z$y}vdoMUVgGu0ArQbp8@kIN$n9 z8+Vgmq156yDzTl;-$QDW%EzdG+!6?XHA2>Iinkf4c>c=^nWKh zZrs!(tMC{qR!|uD>T+{SeI<*%!#i)Z>`)aT?>r2PHR=|C5%3R`>WWjhlmBNj}!NZ?< zLtIw=f2+wF)xi*Fg}_GL8wfCdfUmy<1lV*oK;Q=uSWo+8DJdi=!OrTBZ|h5kjF+|R zE0VZaw>b~u7n7QU-OI>{-Y?JfK55(fQ*5(@t&_`v2CFkYGqs^`*IIS_fXDhCk(1Z` zPGuu~NB8;W+8xX}#Rp=;iv3{+ela42`4dW`Ml_Gz#SP+2Z}i5U%O!;@KU>IoNf-K2 zi#$SMerlQcqx?Bdf38q(LbN!bbme%hWIE9-MO$JU;3m{HhsTv4>YJ-P5m@p1SrfHQ zmQ<0UpOBmGaFN2?#a-HE?zUtCl&!uzvnl$#!FSKGYY|Zd|i?c0+cRnNrjFvybe3?m&Wj80`f!?v{@~4QVxZ z7FgY&(z^!O>K;q9FBT2siYJ>h72YULl?j?Ln{^RW&YZu^Pq{IDKkq7nX|+yMnS=di zi-JAaR?%%DQe(QU1*p|1l-g83v! z$_IHlt!&fB(-9gCD;8|v&BCkSgo`{*9$$SH8N!A=^y$(`^+zSFrfAWn{LDpXF6uN_ zXp2@D@n#7xbfSw;&;uE~7;7Bf)@b$+v+V1(+Q+K?~HkJe^DI;;`_&v!a}^ zYcH3=B>cQ)f^LGGgy20g%^&Yhx!#GQa?JM6a2w^bNUJvn3#(q8NjXP5uc{^*(Y~(! zrHcGJKv*yTPxvr!BJi67NnH~k?w3PUz4XtHA9)DS8P#&w^knh z$BaTPU;1fu2I8OCNOYrsyapa30F@exO7udw%$x^s%0%0Y6J%#;2Mz)Ulp8HbR#YF) z@?uJ2Q9DDK6rX+bmU~CV++?uysz2mo@535y)$|J z`QUgq;^;*R09Jm3LXiD?}Mr^X2fgF^1KbnsFUApo`E`OfPGGQ+fJ+$yYRno-47@pqoyMS;%?S z^c|*Q@X!+TbRd!SN|tePleGHOGO(5pXRvH&*n4J~SQBH*B?9(xc@CqKRvf7Z zG_HSI1eFRhpm2Gc(0Dt+Z%fU|&BlrJ#duFm{=3BH;C)^0jRg}2;9wdLVkJZ2D}ADT zRCE4uC1w#-X;PtYW@BPK+oGxJ#8?ZphtUs{M*=Nm{sriDr^l7o9r-Pv65xDt?{~^R z@cRQUnRO1Ye`(M|{d)my=sW1lKdq)}exha}gaLQe)gc{OB0su0{RtDl44=J|cLnLm6u(-vw^dG3>` zH%y&5M(&lqS_8k#dWlKx_IW@+03U>!5hQU`&o|WIA-*uitUd- z(n}FJNEgJ$;xC&2lmzNyEEBMkGUa3oI1?#tr8H$ZYpn_@W?IHExYmZSF89Cftqzc* zWbl3@{LQNCQ*u_P)pE2nHNdY{4JumZI;y!2%Fi!b<_I3CG8O9n3)C#oB;ghkYsZ!^ zv%1{P6AmGPHzu#%wcwV$iX>v>=wfsp#*Eifnsasi(Y6PcW(>4Kf{(H!RHW&5zip#m zMt_g3ROQU@Po!o)thP(-9$T0S0Gn$^0xtS0w9fLbMw8kyf z`Wtv`J_K8mUOlfqI0fP&MBdIFAkFA-=cSr6zQEV}9(Edr_P8t#OFP$(_~(@0*dvWr z6EKVdWv81}9MMCHok;7R4L$l)tNvr0cX*H2Jx9fqIwZ`DE%e4?l`hgB+nnu4zZkc? z;Q3&vy~^s$Ax8CQc??vt- z`jvH3niFH%dq+A*0R<=Voy!`DhP-8=0oLwhD^9KTdwzzw3T%>zpRnOgV~L7XEx08= zTnCD}pE-zsVoh0*qFq)9!ZWL@o2D0;@%hTlH8y6v12;k%Eb)hGH-+;{V8e?XqzMq@ z^{|AFtD0)cmw8_)r;n$~QgJFu4eL6`zB1_1HL(vgaV>;x%TfwoX?_(v5L(k#T&`fg%ZWxAH2P7V z<{u(o(gnbS$w0WrM+^<*1dm$DuMNo9iDZSOuo2YgY z-!hmwV5+RBiYrL>`@rnh9mYA>0|KF|6l6wyB2tqsL+}s%dL=W{9p__R@3Q4SBw}l zZKoAa1cbJgD9~Vv`_v-h>dIlJ_K|I>P^fQYEPhj4svve#Bn1UUS&1StVkH}2uFQ0s z5h_gW-i2))al)#?x63YX1juZvhq6ySEJwf*?|YbSoeY(hVX~ z0uJ4wGz=jFE**Vh^6Q7MSmn1;y)3 zye_>>Ns1-Xq4V-R;K))}+QkG_ZD0fYM?Jqlk3F&Au-E>2#}}p4F=kHBVUhAg%gzA` z2Uz5lH$`t8q6SqCa^Kz!We;u++(Pb5HJ31Ac~(u_KX8D9Y;$07&ieXE0mf{Oe-FIG zz16#5iE0xdI?jS?ZZ=wg=uk0Ziu@v{^c7%lr9A6qO{l!h6vy86#``^^4rL$yn5W2I z#*t18RGF;WX!XM6)IzP!(nD@Rc>_Ii1y*>NNFu8 z|BPfAE2owr@mvLsfi@)Gi4cz73i5ApH)ky~51t|rJhU0qo3=_bYj`l<{o_3e1e@}A z+-a^MS>Z#8wdlE-v-3NN2lftD9=6yI3*E3+-&0tTGW9Nv z@3&-~69KAIQt^C|q<2_9jKB?Twr>utP=}oRHfz4%8;3u_+%%3LOg)i-4l~ag`PNwS zYK@-Hdw7|ndboecTD$L})mWeCdEaZDiGj7=gpLtauT;cWoA>{Nf;n9*Py@Iss=!LJlHJG|J+oY`LzlqZ|PdGy|9`6xf zj{bD4fs@)|lMuW%hWaZ#Nti&EDWFL&%!uM8=0vSdjRZB?``#^Kj*s1Qp^&mhYCRP*nkl}Vaiqp$OI>@GieGJ&MXg_^nW!fci^yKQq(q5n3VgV5 z&?O;z`?VDt;oltrzmYvQ$en5~JH~QZBHD-&i4}SsoE9j)Dw=+t|9tvG*j<|x>Z`hAs%DPgY8b82u->V<5u2j= zpBh`Kafc7CHIM1lDrK1Y?H@Q6KLG&GvEQrheb)ED0E!aWBF!=_Wf^J#m;g#8?wVkL z3>)y$N{lII2;_bM`?y&<%4a}4ub#MM`|^70TI4e*V%0sLr|4r`J@aaHN4OtIu*^vd zVP6K#qH1XA zPu;r;V39&OMm5Bko9_LA>^G5PO(%F5=q)%%+f{AkI~rdKK;e`C(-!As*0&p6&1%C< zfIceV;3p~mxiniR+b>V=wH5PI9HZ|FMQLca`TfG|3vRFW`;tt#rC|m0X;&j+T#=5? zJ$c}(o+5791}#4u?)oa5s^&LsPQ@oho$QBCVfINd%59imP@=ec(t6w zx{~GYS*R#WD$hjS?VqbX`xxwtQOap^ z(O}P+wJgASo_|G2wcHWVFp8AS?D5!?EnT{;d=T~&r~8>%_i7VI`0SPUrDAy6kVX47 zZlP__7Y|m5lB`Bu;^Gl88jrC$bK+Z~FVq1IT~5@fh;3ke)7`~c$sm}wrkS-gYrv*n z%nEjiF4-eH>2X7~Jai|b`PeE7=zS-ZE+E{#Q9pxC^06upju!P%a2Iy)noFxZjoid~ zD3-mn9{Dg<$?+FR_ZKMHL=Ry?o$tPStJ;s8U9t>Bp>y{b+hr1Z730Ri-!_;p!J+Mg zUviG%T>a@RqHRn3pjpb6UO)oCZCaqaHAbqi_WuGsH)gQ?mgKW&+^}Ofi1HP6yjB7j zLBOn;u2*iNM^bQXU4d{H2_mnO0iqTA>UkTGp6HTJ!`oSg=BW@0Qc~LU5%P}jt^l&r zNUw?63BBCR){LPhCQzw@cVEFY`djA=i>zI~Ae93~EscP6693Sa&z_e&G7Xr&tms63)e@oUh{Csu$mS0z``$Lg z?nd>ssm8;%4u?-SUcRq!k+;c%&794^yPCxF57T1<;B5$;d!*;fHB%#XACc zrP>@Z4zxGId?h|+X-`Psq83-9q(zo8XYOTX|InV+{mFOJcCJM}|K@ zqwX{>u=J*B9HV!)J1<^TkH`PoXju{ZK&aCpPj50({wuD+s$m*#oJsl4RM(s!Us#PA zU6O128=Xk)xP`du@n*GEpoY`Bm91vN`7`g;*P6;it_%1WOCMWNkByaoZ-fl;cm%z1 zzzBOzN5^_f(@o&fFA!wNK{S@GsE;t|A>rp>L;iKvXgSf1DT8f4y7aYaFlO21p$_hqMdi%=^c_7vUer{~BYCf43B|mI)Vrmqko24-5cPv#@8&LrVV9dbf6i z2T14&+)xD08SE)}Bcwlv2-5z+#)+KAir`>P-nT7ftf)2R`fd^N#2}W(H#1TIjUw<+ z;>Ecag~Bm$l1t`ZVkJ-m{i8I>NaX?t~6>kbkN&#_$r}H1b`6_jKLdWmvPA{YqZccU;Z`f)my_ zsv4)eL%rn8d4f$izI?B=TF>hZ8nM0o-wW zaHno+no%TAIn>Ld629ZweW0W6|pPEwc9D8{&$a5;oW>dvVAaByNMSnQtB7Ps? zwE{rzy=kJpFJX++jn&L7^lfHZu+w>MyEzW;zem>zX-EA^h%);_zFu_{*xFz05d4av z@*D5_AD@4@Dz(z;^nqnV3p{Z@TLuKi+5wY=+B(}l*s0pv4dP!Qy=oC3YC#D*%{S%Q zR^Cs4Q=U0ai5!Su@P|Sfly~TDo@>OPqxqzcVhk-~BQY7n#K{)`K?UBa1L8`1Lf4p` z6TJ@FaayM1&s)`z#54Ngkq$jV#;ohNG*U(ny@vtG;y@%z6j5Ewn%+E<%-V2Wv=X)r zmg7*c)IIqP3%+X%`1}gz_wr9}myP)ywVVuFsC`?aR$y&H=q}0Yx^KIDys}*9k-O84 z>%$DcyH{lBJw$V#vza6hDNzp}qau+_(bmR`(#?L25!+w0b#C{`>J5cNwscb!w`ZIPye#)0VVc&DzOCElkFt# zq5{!H9aE$IMTv0n!QJ*ew$L^u#y8u=)70>-7DowR8VqANb{qEN4t_w$B@)b;!O&oZ zRkKag!b5!8yyWkFJF_mh)+iC=^AL#%&wrgE3#X1x0jT}coex^&b5p=a@@yr;ov!yQ zM2vmKa6_3_DIluh38irq5uhgPEs!Bof2ZXO9nnm?B`EChGxDGVYEP56m;(*>u z)KC|N!QFZqHIv*(Cj$e#m;y|x0aDH9ZVzx*xY8Z2r@N^I6d*pRcSDZQ2T%6`2g6Lz z(E@q$GaGL*xNcXkZb?&5jlRYL@t}Aon6$=wZQQp;w*MyO5|2K-)LhRYxKpp6Ha*`Q zTnV6lpUw`q4_vF5Br_mTV;c+BG-`b!Z!ktXD>Osmrj(kxM0tJ<7^jEt8_U{co|j54Q_)rM zoAN*g%;?m2FTQm-x8fpfSA7B{>PpDL0VZj0Cp@3r6#hJ8ucyf31xXJEtwucY}4i0I?0p>Fy_>filnFVn;Sc zdcr{=NF|RtxdV>y%#Bczhk1~wBs+|U+&L#*UP%|j6Sf<->CNCgtE5669i@DBq(eWs zrfLn~DB zc6S5qcY_$0?!aq@&2*IcbS{LJn`a7}_w(Dt9C&ny9Zq~ZDOdf>tsf_kgQ4q5PsZBf zk&!ACNL^{!kZM=yUd?OIN)m&R z8xx#Ou6U0QV!T&RgE0JIrArf*#fiMiue6@$)qc+cxe@ zRooZ%YFqh`8Wjk=?48)Fy63wolPlGgNvcV`)iB5K6R>F7D~GQ_Sf?UHk`c2s5_`(f zmwT&$u(f4OXgX)G?q*^`7UaY2W*mLl@yuf9CIP9!gSF5H3q7QL4@(?};$G0mAQaZ# zR2L%Z?C&AQJ9;`&re|cb?FyZfD)ekyZ;hRE zR_R*RT{{^mxUp|o?$jxTlcRS$_>SyWop(A}7o86NNzDpB>RgU$G;dqcL)50xb+l47 zhwffXHV-&B6zI?MK6m%`yP>^(Xfa}hPmfHelfo|pTG^3|Q5}uWKvAY@S0B@%T<5N9AoLmviX zA@6e3&gzV)?8*>C;~1wcpq2vf0L9F!XfAg+yjwk3;r@?UxlfLQpw9V;6+!(ICe*QJ zmE*8>Z=wlNP7B~NUT>Dv9(%#YPp>M2P2=AT>YG0`c|dAPY(}+L)q0%qiMPdgxnnN9 z!Nj6y$)vX?WsB*MVc|Xht3j$NC@B%VHLVCLe})&B&Uj25mGg6sKW**y&78u33!_51 z5PSLS1-;ttwZ!q^_U?u`n!{Avu2RFx)x5M-qcCq0M3g-$VqI(E+yYjY!hRibJuEkt z()HdnMpJ^>bYI^PUNUmS|mX%n7 zA{!~+i14<(ms=KvUSv0zji%(lMs1V?3wPIp*=-B9cZ2)p-ej+2U_yhsRqnI`n(5Xu2oWh_JgWAYy%Po*H&7xw-rB05OoNk9!0br zc8=rIk#ZP0N8Pkqm>GJqpa@e=Xb4uqj(Jn`B_aN_f#@S;WI_u`Xl9h|REdj;m5Ety zZAxy3VYjYK6DbzkD^$$o+DBaC?<6>Lp%VKSybv%k;-aJdIyL<%JWj#H3AdQnZ)aI~Kn{1@17GeT)|YP^^icF)Z7XrY0hXoGP5$SxX#0V^G0zir)U|-Tg2YU%UkEfD6Hk zGQ4#YDC7;|3pLDXO^LIkvB~n~^1!iJ3OL(nE+p54QZ?DcG>tUl`4jqV#$FjF)Wur7 zFlyX!?+5f2|+3%^Zyxf#+BvOdKdKB=TahbF!3i zcwC>e5nPQi22zj#~yhg9r7| zff4fhej#G~+cifqBoiXM84;N45mh}m;zX!6RDVFNZ}aU7<40fjwT2=S`BPRwX@LiL76qFqDjxMg}8v;xEMv*ni~_`wPd|*L%%+-+zI~ zd1**J726Q*Svm$W07dqN!a(q|S{WZf>CMi#?(h}UxTnaLzz@?k)1N4PIut;7Mwm3W zf)7Ex&4^1UTPv@%-ez{*rTgRd8{>yAJ~iD{c+Y&Q72YR)alAP0e^_mgQ>%bRt5pq! z={LZSg6x6J|D+*t{+;$AhwAXNh24DTv3rHSj@&|mhUaja&M-0IqYiOi1b7upvN+dT zUSuF?yDGGwt#{Gf)Uae4_;zp`Y(=?{h#8TL{sL3&+~|PXPr{Fy?u8=}yA0TnBWq(6 zBj4Iv6fP6?zAmLF*m)0g&c6Cn`XTA(ky@jElm)6A13f#QK(*2EbL`y)_I9d~*NCdq z@8aZ>B@&itVD)kK!^1g`;7`>uRl+&Cd^I5zF$o=YD_WEv7qC6T*y{@6XtHHk179E` z*a3~iQeNvl42kq7k~d?~Zb|IbWpxWIz_ESfZLT3 z;1yR`IbS9`FvP^kwy1Zv&9rLzZosah_CjVNMmFVR4l1OguMgc<907=yQ8xaNSY@c2 zWH%eT$J=Hr|D&|IcGzeLE$>I<8;JigxGM_h=iR;fi+QnLRZyKtnar!y2i+ zibRP>#xnDL)(F&P=Xdx#f|9He=feHQIK>sBaHYjd?F6i}wB!qVHrd|M48*Kri%vIA&eTfcIeM<`_b+8oO~}?uEvE;4&Oe?L=ij1 zB{rd|*V3U+C&Y@@8~e0u;oh=GEV}UQB%t6|Cqcvu4oIxCcXKK15=|muSv9WV`VOeg z^$gL6<{Y3A>2uu-q#J#gIrrxD)b$clRj4G6*eLlFJeXk;UEs+5Vwn5GdMz~a%e!NH zAe0~7k!wT!J3g3L3kWop4sFg^AJG{u=+S(s)X)QK**XxhCw=ZoSW?m_SXV;SZ)XS;%mB};1yPm8z+^evZW>Y3=|1w(^NbKt#$zXiT7Xv5DL+6F zKr`M^e~iU64X}9B;c%~ym(}@W@?^H{H(Xrw`yj7r&Q4BL-JksFjBUrbX;!&LZ>8M$ z7MRf@dReNf(TpF^`hsbvfU4GzW})1l>z%@R#Sn{JA}tapFs18_(IG5l@G;KJcKYOr z1d?9j;r<=tPw(f)(!(jDBrdA~{!*=9`pNaR!d#eJBMjP{;~K93l3}8Frx-(z)sJ5- z=Q2Kd%C60uRUvfwMjnH6zRc8V>xLzU-H7WD0E~tix6Gvj0V*vH0~{~Jd#CRhtb}dE zA2c)S`^n*5*EcaAnRJb0Us!5WJu}lWf15&)BHSOj~tQEbWKf_(x zsnS~pua4-aSC)U-5mOJ;kF1UmMPVbNWZ?T5XweAQWz}P(;hP*|?m4CRbDleVo2hI! ziYE89P*ieN-^<8fjLc4Xc=2?6Na{FvJ!>nfwhDoT=?Iy7?BrdIt8#2K-Ij`b4LVXd zIx91w{tW$do9zEMx8INdalPFThxc%3;6@G}|DK*ty;ivBq8s;Q)B&@^_OSgh=N(7F zfU>RrcviJUO%8z96lxO$G|T@ycEhva=uRU_zRhJsUJYFVT8Ujh{yctv;ka-0LnmWS z)n_DiIn@Xd0RP7!hpEKB{PuXghmh-UQ0G6M=Z{AV3#v{s0f63jV{vz$TSx#ExAybT zp>G-GAX_+dH{Q86)Q#Q50zxE)@!CE_EIW=8wi?-UBpMQ2Qz=-?>B}V_M6-BHh z|G1~@#emO9{BLJ*{F{xf|Eeic{0n6B_a|iu|B%g*D{>oYQ^SSR5GKJYf4AI10yt%l ziXszOEk@_h4wLxf3H8N*7WR=!<9~fv+>Scx+Qp=K{?B{*x1V<7dKK{p(D!`KtdQI= zHFZiExSO@VI{EUyd-sp-$yx>aWO{zsNxlMo0Yk9ctC;b>Z`^M;DlyS~zt63ed3LQ< zcOg0@@sGCuY4+bO>Tbo;^)mjm@l1a{z;E-~s%W?U;UNFDy%g%2bPzqlYMnQrOTZ<< zihSVlK#9Oe%`#&97l=e#qjNkk&Xq&Zy(MP+hkg%|K{Mm@Kw={U2wHf8uFnWiOC0NS z?205ZQ7;e$F{aQWlUt979ysA*MPS#}t^v~a2UiHtDzxls4 zn_Mzifk6)=Dw+7*S>E&ZVn;k>_w})=f9kxy17S%UD`0(`Fod8x^U;0f=O9v=1T&w1 z_~8G;43Gmsy2|`1&VOOcNusbnJm$}U>HwUgR{G!A`7g9g2}b{LFLk?f8A#YOekYFE zkd3a9!&HaUo3X~n`9M7U^LwiOPL+K9>Dh#~+vR&Y68|EB*q9J5=2!mnK>1rr%KIFh zV@<&K0A(1|z85z>RrL$>N96t4bAQV-L!|El$*2PZ!v*J7o(m0o?fsK*`JM0epDm$3 z7je$E7ovjD{iE4`ri|ZF^=~`yUj&LbkX8RpKKhG_-e2>Ppgqo1Dduxgk+)xt61LfC zlu9Pb7||1k0Ij6tzt7nJN`?P_of*Gm{f-5z9HM7`i)#&w(*R!S#RTr%wfyGYDH<{n z8+i?o8d+SKho@X+U*sXyi##8|(bLK;`4eHnc}+$0R{UeTxW_YdeecV*JQ5Y3N1&O; z)Kfd9GGnA7%#J12Bl1JafhxLiV&P}yt55Re3%{*p;MA19O@E^pJxGLxMogsSl9PQB;Y(>Bf5ZDi;bxhSf* zWh)Wc7X=8c71pL9n(kKan(jnF+&R~H|5rL!Jul%^-FNo$RpOVV%ckZHiWql+5=UNZg#j#Z$lG#8H7 z#ToPqL|AHnzTDkTo6dCzK>VK!-R7Z?btwho?EEjdxo9DZN-$eP6GUw z*G%b-89%bA$NCV`u@>-Uror?ZT zAJ5Cwx|Zl0;d#l=%83*Bb8R7nY$EdcNL=A82~85!dJM#@FLIE-`(I ztGyx@hU^pzVy+^dI6To%u3t&(p?fGJ_d_*ql2W6Zg?D3B$T~`HaXh`o?m(ZREi%g? zU)n3rK-<8`8bis_{NY2z3eg+bJ&kpiWb9A=(Zbuf$9PeI3*s&r&g#z(uxiiEFLEi> zvpNa+GWAjVaXZaV9D`?i8Ing;936l7bfk4-l#*VS3)Uk(I>S;riN&d#+G+r690t9;L7qWTEf?13asBj2RcjPI9mux+HADyN88+NwkgrAV_^rdGTl(g+bc z=zfE;Z72R@$i(!>>+51ifvmf|DZ6~wWt1}yMGyZGd-NIOds_Gl-UKqS23332^tZ9hoflZP-=C1C@H6<`i+q^zg^cj_Q(q(`$U|Y|ObkQ(%&wfT5fO*` zIjOL8heX$9Gxa@qqv_?HsoEedb`)h~8|x!d{s()0EO+_qi{hOSH9frn58Krnoia|w zFv}1_LJr%>kgMD|%(vVm2*7uRx$mc}E{z#YBe@p0!c(?9rPeG(#a0_c<=LB)Fv&Y# z$!Qpb4;N%_(OR$xr+9}ILxjUmWD9>fSy_f9xSIzm52c#m%WX?2ONe8ii0Cix#a~T| z>^i$k=<27e)wU6jn3Qk^)kJU@7%3C49gGPXho};C5gsOV>m+M~xY5Op1xF;ac1QP8 zG+K+XdGt!Z+n;QMIkZP;i_6W?-kwu`3Z>#t_@2(4nzz%n8=;?)O@sXOcVGXDtE)I= zo^hIvnT}bcYB8@J5f~t}6qB^VUVl-os|~ft{XDS=piQgS-HbY*CDdYGLlYl z(Q%}RyN8*RJzJ>>#NN4!f2DMA3s_({KIj{c)lIuZ zr#|VuF`7P$lJ7(A@EjTHadw7{)a}&OQByZIMd`>S_G_ffYFZ|s1yqdPYh%5K3i2v0 zoJK09pl6skI9Sk6r+oS`FKHeAad3>;Hedh^MMFC-eZh2vXx~(D%UR!y!xQYby)^Dq znL51&_6;t%v92dB;hjH3iiw?>P-qX^d!A-gB(n;191Pw1$epoWX1lexpWR8+fw8Ub z=;|ucSI;Se_opUxh}G-ev6UzYzM;t82MhM@X_U3nOXV@_e^`of$v4!IMO#v+;oOoI z{SN9q?%g}7MDc$cS^qRP`^f-bN9pF)2hCj`{b&D;+uO&NKP2Jb?L>|ppjA+E9zT-9 zQ0o+b=HIbI5!dNB-}gSI{ag=nFYkz4)}OWBK}tR46H~;Q z`Ec`3UNS-jHMV-%6XvmEV5u((uk?%i*ti32)=5Ja{LfKO*9r^}BT7}rxk-K&fs#%I zdNs#NJ+V4&-T=6-OC|Wg*W+0KbMw7&5=^@Y%Pr@X1Zj2(*kE~-(`&9h9jVR~yWDjg z@ORfoy>`3>CMi~eCn0fYMW?a-Wb*56rPgn~HLmVNP}T6nUx$reD^d%mK^xTEs$oO8 zidUmF@>voHMAVD_`(MFn2| zY9)Kj`WXCVV^zW?lmumMU(BD}FGfC`7SjZ~C6UY}8=v;mZ=~& z+Z=uUFpU;Y)Td403l|GX&d)`r>mqM>VnJp8ipP0hilF%_@Di@xIIH!in(d*+A4PwV z4a*1jX4aDeP$0p4nO7ZrnXC-#!#yr!e4B~Ok9C!VT;|izPjCna-wC9fVi$)r`yP-c z4bHcf5vDqYPWS|W(5_4Eu;;z>yY>>tlDkMgd6xFP0^;y*xaT^p{4w|)X)T`*iA{>+$RSIaoDX? zHYE;iKh~4UU9~NH*&I4EQs-6ZAw)hvBd=$0X2d=sHN>Ix77=FvgHOe9RJ%|N5V8{_ z08^AIwzuIi-P#uE_wCNMGP}}Pa`YS2CiGKsUG7>(?wWu~lju~9{`|k4HD=rrpT*cT z#mQ&%hh`QU80gH(JD8YXp62nlM+T4d4wJtuZWj^~`OyJ&M2djNv`8T|c3P2KD3Q_Up!oAa z_Iy-KPRQo{hMiABdwoQ`-;OzNWN)6alSnsAFiw`*aZK^WG9l|rH?%)j#!NhJ=mDiO zshbY5m^;(%Z{GSSo@3v|TO5}&wIVVZ(i2>Y^MlF_+4$94 zOHbytSZdxK?|~5z#i@_l?b~kGCLS&s|4@vKVRDQ#cExW{OBm^Y|H9^2X-u5<%N4KB zff(_T0&Kc2OeBOFlg`aDygy>IcQ`jjo=o2%d<#h7_(K(kOBdVOhuPxi-z{4u#?E_d z`)uDPOH_JxKk-F}D)$!iLK!z)L%zp_AMhzCA_CZF#-2@_v9<`0=vj_UtuA3IH}@Ly zIZ&4DHRIwgpiYE}ed@U_4H{osIEz?1GjG1`SffrW(zPP6svFlg+(R9VoODfo8lYdS z#5_C^Zc^q5en@(3z!`Kt@AF7ce_{UBahP6HF;5#Arxoj~&bR59YLSS2VfFs_#I2gj zvwS;w{e`}47x(Qzq-_x*g+l4&NJkRa&UDabgL`R3VXOe*DVFQqp;vL%F-dSKQs92= zIr5FoW*TjZS@*mT?}2O_J=GU@Zo@YrL9!=}sx5x$;_<5oYL^~qxL!Ms5I^9x#xKwt zk56*!o3V4Y^3L^T=*t}Pb=7iej0|+9OnQ_Rw5Hh8?rKbY4Y}AF!bux$B+rs_K}rkpgdO5e_xT9qAatEF#!9@Sn)Ck1EE?=-+U$};efOI$3o zTLus7D$r|zm$UKWSA*&KpXW?}Tf%|kUAT2}K8Ai-(eiIrS}_X3_}vlwI=3LwOZT#??l8KVTK=XpWk*)n|4p*!r-g_V2T!4`hK|PIi z%8d4$GW5!S_2@e|Y#GZ_i{^lcB#_V6%Grl(cM3*L<;8E&KyC(CcA+4BeZ(fexo-Hf zfW1P@dlJCtXS~VS=1mhiKlDixcevp>p;)`@XbaXojJi=*$bqV9HBd9Qz~iq~^U|DJ zubzBy?p_qFFg;1SH6MNLLp*mrf{Wyu=J00p9{W&Mz3KrA(*l_K2 zQR0{sJ?heO%JZqj^AS;Sqt)`Ryz#u_!>Eg!G=}6-4&!tWh0g-;RmQql=6iMGW;p&k z=@6gx3_MRV_&~=Ggj)LtMPc!z$2IBddY@~eF4GnVL>k%$c!+6HQc;u!UMNp(TSybC zlmCXm-v5seVKy)(0YQG=&w2asb(8vEPnAL$xz^c*k2K)kExA@ZTZ@L;i;@q~v0CMy znyJLTK#QA5*+i;j8!TE0v*#ZAQ@5De_!{U1YBYtu2ql2HxzoK+55x;Z3%mlO(Y%?D zhH^)Tu=OIk0NAb`bcNN{9%j5FAgN!{h1!#Ak)^!s zuz?COVtl1PHoP4Nxgr|?p|XdH&H$^WN=y|fLa z_)FdC=G+CUr62cP$eG}d_Ati3IWv1IP5-f%HFP0L`WWZn$dB`gy>*Bq!|FY3o}BN5 zA#wKc!y;GMNc+sg@DEz~+o_QfBQ)FBswP6)tvm?zW-0zaB^eO|pN@r72|%M(ElgU0 zSp{ikbIHmuRC+nv+5IR7)vmvyn_g?Ky^fn(0M$=WNc8aBt(8yyPuqf>YAJ}5 zN9)%8fW@-hNa^G`dfL1R9V}CVdt0r+V$X3=00yh`Y|CyDhc|-B^l#`G@>R8(VCNGj zI8LiQ$$XJtzKRXiXt^;v6zp=pu{(TFxyVqX(`bc-$L9}HFL>yP^0Z-ZIjEHZ$6$K1${5G2+FGegBSc5 zD)Bur@aW}K&A>=iW`bmOODw+{wb^?`r^*G~H`9x$tPTf=ZHeu%`0%Jr@Sf^u#<_QB zT)eZb?rkCrIlH#R2n?Kamg$=uOk88Kh*(mQ<;j-PgRY%KhHEVvaU%WpO4cs+=`)6hGWhM;ZLr;Db3#d zll5kL^*IkRpTXQ>dGE`;MZA@>kB3XHle906&%p(I zu685BYGY}LQdRap!>?yhMwR}h9Ob5i;fyzY8@|^?>EEMvE0J-Uy~kaN_vGv5;N4Lh za(46hXX}&ZX1LPrCTupRqNZMNF@pSxpwA{GKtn`td&TCyj2QDZP&;=nc&1(zL({D} z;#lqk@w#x}`os*HuPWgRA-bqw4-b!MUx`xs)w0Vc~HhEK#*; zrL+4B)W^@=2hh?AP<^0T3K;~tcAgCUGBYK^e`XW3}FngYDcygpXUv)hzj$-@cGW z;+oWRY8^K81K)BG*Y;0J%8TnU6O2f!TWhVSoCs zaU#F7=08HPU3@$edLY@CQ%UT`=gy|C|KwTLWa);xoqra3?D$9Jd38L&&5`R zD&kU^?695QrQZbYG*wd~*pp<9tk!Lk_aaWYzGD1fX>83c#5D0_YBL|7fAphN=1Jc} z^y$5+mVAu-*AI>sRJ8-Yn8)=q_dk5R+&Fq-bRVjw_oMkmN^9{W0)w5w=~#44U@Duw znU?^<5LBAisDxQkPJ0z-`wT!aCN#Hj#c();F3PaI$pwS!Cl<~e`?0X7bu9=o_I^)a zD}lm)<0iYcit>^K`oJ}DP$FAYap>ZazK#sB^E(!&Lm&%}c1@|pLMl>E8|$%fDD-P4 zkrp0kD&2D>(JgU9K_PRjf@=dsY4d2Ik{D#5^{J*4%XLA)v+LtquJMX;V*-fDKHyc*A(dbEu!z8VKcvFIH+m%|r551~yWkR;~;6fTn+#(7y}vJic-Pm#jRtQ8Al7Z&j@dn_7G*d}3DF0a6XE2|fz?3ER!cAyMgq<=60q&y;##TQ&zlsHqP6 zw%L94!|g57AzNJp011P|6CMvI-bo+_G(;=OZ@)feTKe#%?b^!l4?Cbh|1)0K17 z=?DD>XBR!cKt)O8>5E=%n#L+SEn6uk4))L7Ehae*42Q>-nAzgn zr?%wQL4mikP9v&SxPHxR10BL=Zr7eEZb4@7yPBl;eFX+{`cJLg@G*JbFI(t*ZcA;d zD}G5Pzxk0&{B}Cr0(N!wl>;4JS`kuv%3B)$(u)4Tq^p?|e#~2r+vQ$7yJ%=#=eS_d zWqNtSSD9wv{&t?^%fG91f z>gq#QQhMJqq;hdrByMq&3O`?YCXlwE z(_^zHUK5fF-VZ}#i5BP^FBhG*%7zF>7MyToW*Y1~^d*Ai*P1zcaL#VWZ@BdmjXLeU z=-s)KHs3YS-p~KIQLrmLcg=VC3-r16&EBn7#;uFQHT&+STH`N}kp-}`2fhpYFhq62 zp)&lOnc3EM+s5^=-6hZx#9>iqN}A z){rK6WP?*a#8sT=hrP3y_^HeUdrJ4ot`J?yq2>2>+6aq;r}L-iHeZEMF$%8f<5EAI z9s z6DSX2U*_WuTuO?bbs0lFR$B|%djd_4u}O&QuI-Y1u!roS7l$x{MJak~!#Qj*5x2afMi3D(AOm2XE-1v_GO~9O`t0^aOW+lL zx}F=JL7@xrDpqA^?HHOTb3#X3SruL-xMOPo^q(CHUN#fzSP4g2qw(vw_oO5Z)fMJV)c%ae{Jhpe!ZqX zmXl#aI#!Lq{oQ9|>cM?2A+n3+#}jdP9;)}x_cV{$wgaW*1(-$J_DsIxbws#z@aX&k zy;~Y7ndeUvk7MJ(vh*xKQ-lleYr|}#?+dXxJfTBWnNVDPPAKNk_gtds{CY?*SCm z5H9m22hu2A+*-2SFnK_3W?%E-gesRTV*n3C`?c4gDgFdf01t1aho3I*ka&}|B#NZz z-mThYB@T9M7#N6#Ji&3ST4BA{F|ha(vs{Zd)uI-gr^i~g)5++wGq>CrtSV0Ps$8NO zju(_pRzLb=?7)Q+(^`3#e_vCfs|5xzGj}?@GKQzsi;0#aa9o9t0zIWT!Z-uj&ap~0 z`0{VWCWlsG5~j6g_Pkj+4u=*-G2WUe!HgiSJY>h=TD;$fl@u^OfN7C^_Q~pov2L+u z2CgG20Ejxi9;=}cV^MlD(ji>(c($3lJyz*0fzsCy`f&Fc;s;&9xX)+l>%{zJCdzA> za{d>0?->=vy0wcoB0-UyB_{y^0m(rSkR$?v`q% zymkd<-ehBILU;V2AsOUk8U~qWe@w>xX%6n+O~uXp2l@^Fw-Pt05G|C`K#1g%`wLB> zN18xA^b>{~#TmxO?T3#^+59fn-SrLVGagjs884$Hv}Rtz-051B{oXojKeZB2W*Fnp zhg3h^;$Wq9Gwz7K;>+ZkH0d%nYmS+6@J^Kr-;M|>W@!XIv^mV5v(!*u4?dhuM&Xkn zR&rsa4y-WN>bz3Ec&be}%{#4kRO_+e{Ltwp0EF@ShG$N&P2^Qm`!o+@@cVXayQ!@j zZ2t3X<*!MYFyX{AiMh~op%}$?8pmHokYY;QKL9Czi zG)*M>kx)w;nY&6bwp;Z`NrT4ugi8C>JLMtKg7!&>K6af0qMXyQ zup>p?kZXa>n>jeig1J?VMB!Zj!|Rl!C+=#4LRI~C&Gk){>UjWSq-JAy!D=b_>?k*L z=G$pY;=<8v@|8A~q%H~daxee8P3@6@@kXxf&!luL%-hC~aN;wCf=R4&o$<)I71Skl zusQ-fuIcevbf#_Uo94>cTQj$wn{YgmuBCwtQ)@4JX0#~3N`HgxP>xIvDYmoGnmK8R zIH5D&nMg8Y?Yp1LtnEHKbIp zt8Uo#fC_y(sS0JN{=Un}uFjAP%bPgI;2@R?3^6M#%v*O41|_O8Mb>$HBqX4?d;TnF zeFt8kfy155$H&yvNWG{}uw;mPx~+AHB+MCG%OX>p$iE1kf;^H%7q0uMcV;p#bDywc zLck>Q%zWT2S!e{c%-J_EE4{#mdQWA9$=yaMTJ?re8L=noBwtX_qBmg6tZl`t_}0_T za;fFbx#&;Wo1ZxZk9PXoiBO6$z-&G5=4!D=nFvLVXI@s?r$RvSg5)jm^jhcN!M!%+-3zcpY_BiJ2G*2HKDSng=$QdW;YCn{tu zKvE(XY=73fWOEuawsPH8&{d*tEx>JS^-67r;@R zk-WE58O>aUl1jgbZg?Z;HgHq^D2l}51K|c77W__k+okNM|80nDmK<^v2~le^r2?C) zd{Wikm+SE&A0e@5tg+LlG2hT`AQ2NC=MRNiQGG&w9c?h-Zb}@`6(2P?1Decjo(}n9 zKQl9QUfe3O2ws`l5yg;Gy`AV7w{8^-!0rh{6wxx-Dq_GeBX&lSo}mhNVw6Z@xc6k9 zl74*?<9gy3FV?KjT)hAaB2z080NiDu1Q(h>$-t$3k7ef@#%?VYrZ|T%M~Z5F)_&=# z=G}Q*=~QH$U;rfDl(K(eQ3aJ~010MU=*3scn-DhRKb_rf4_P`FIUPVJRbGjsRk=;5 zZR$Ga3k=y>V@6&6B(AsV7AEGjyRKfKy>lS1kP5}?>crTFJj$Ro`r8Rg(ez?Oncs#9 zJLI|;YdIfG9(Ht^hI;DU5YJsHBCF?2?|>t>IgXFp+Z(eqBJH$c`h~vUFgAkadqo41 zZyCS(Pb}&78XI=5QMd9tAc)zc6vONA$Y-sWOCFKy2xrI!zRG*-#K74ve)odwf01vV zzmRYD3B4<<*|%AES1MoLnv&Ngt@S?9IntzzushP{*}H|pItqvn9*z)U+7YEHZK5q4 zU%T7NmIrn@eTSTjLAq$P%<>#Z;RU1WzAvk|y>@#$Nghu5M&px!<-U4LtkhoQNk?3L z#AZjd^gVwi>}EZQZy>#lvB)oNG*kdCKNG7vptL#+i> zI9G6=oO35c6)g6~k2p{9alE>7c41S+oVZNlDJ7e{rybOr=s$}3t{b(%vKj7Jvoo|E zBdj+XI;fI?kc>^;8~2I42>MI8!~18sO9j~6-|xe_NeopGrJ<*kF&7bo8N>%8h6TVYYOzu)7 z_ly!NB=mjV;>B-zU-hG+cYcqP`pV&}H`FGJ@|)D-xw?rEU{=Ql`6&wF&{6+g+_pOM z8};%*Qg+e;RqMD+=O9i{cYtyNM}x(9JCh#d*;I$UOGqL(rPr>=Hm%^a{5s?HZFf;_jIpO`SN_t$w4ynKCosfQ?+ULH@sSA9Nd@7BWWo=LVv8tGQT3O$pu<3ttc zo~yhRfhc`Md}=^h^gv1Hm1pW42Z&N+8`>NUU-HGvvmVjq=mu)Ma@#uj6!Bhv-;;3D ziD5lmz=3}Rih$FB1c#`O*iv4`!r2s-58QdFX(_gJJ53471v>)gO^9c1m>}Xa$4>qS zQ=Xsa9tr8Q>z}YTm`{$GS33nuc@{Z)3me6H)NfR_Ee2L6X2>D z)o_bGR2mXxC4K7VJTTI%7Jfs5evOf5i|n&wX4CwAfH z&<2?igk`DEilfhZ)~X8*68*Amo3mn^g`{tRUulYeO3i(eZ#y|omnoFI#cxLs#9gBnMLyAGO1=b^ z9rshw?x?vGBr;&~Hr*$v;(ywj&O*Wd`F2nrxM1f;LdmjSgEV3Jm9Lu%a`o_PO*uD; zBf95p;Hz7!6w53G7!2&UZEnLHW*~}4btBXZDZZ%_bsAH}{JmX!!4U_`LmDLqBiaGR z_*Bezk$aDHS&9dBo+i$qYrkKpckb~LFG9Nsi@_`dBxq-Z@uLf46IFRVW9sr$U- z6QK8Z??x0=*3MOjRIROVCNI?=aOBa{BBo55{VW9d84I&@`Oy|rSq@C z_qXGJ6Ao3-r0SyeCpF~Bi?{zMq+z|9k>2dyxoPUS3AF$E%ZV*!V${K1Sl;jd-bw%V zpWt2l-wB3fl(2Znv2*Wo+GgJ__!pk^KkWZs7AJo9sKtJgqAPn=@uxl-qJ+NdEtclX zEKu;WhS@VSW7~L2V!hNmCD-jX5kWS@mOYqhSF)=v%`QCjjdBLx)R|P zbi-z7@ZG0B=TVlI|LJgdH)0C>LT4~RWP)18xvNK_hJ?lw_vH`OlPAA{o}$zO5aBftE2DoGg&*?eFRokld zO6p4g3cO{Lc0S5~!bdn|V_%>@jXuIYS(rkKVOg=>8n}iQkN?nnXzNj~pNUi+Ep*Z-QEjs8ZaP&)yVNld7@(bgIv;-< zTW*g1m~YSd>AM#$`RzA7ERt4J57au!}freFp4(Fr0g^iyFE$R0+A9yrk z?@g5m7U<3dE4X9}74Geu;wW1=Y^JtTD6Kx2-$|S3^@&XtS;}{i*s}?pI@KWCqh?%w z)?#7z{stv}ePpaXamCvH2szLz9We#&(VX<)y=Q;F^}b(Q-9UA5>n{S)f`N#X6RlUcnmw7j!Gshn-f1i=7eRhgdE54|{&ch7mSUkQ`? zJg6rT9JFa&ijdfM=xxplA$?Xm)mL8s@vRdDbtN}*8w}wpJ^%XaLMammxfnHTEapJF z7%DClVs%}&;TwR!N$E0pWx98opfG8;7`5BipGRJQ$m&#P8Ovs#ZB?!9I>6zc1=)IA zP)3Lc*VhNTt2RtmZqGVB!!>Woba!LxZVn}>EtH7DOh<~XV+0tUJP7|o2_F8b<@`@w zxiY*to{55W2q;yZs--bnpsU%WKsbUh^2EZ%1B!V&QR^tbm*#L8ynkMdi#-js44Z6<&o2-dAK^)eH+|1vU_*WS5-~>CXgn3r-17mT&ZbF zB+orx{Cej%Q154X^2K1g?P(gqgZYt_n}*Tz2AfDR#Zf;(^%XfV3d(V=nkh%!z>yjqb1eyHMGx&YPerk&;4M}`BTd1LsGXV#o)1F z@!Q13)(kB8Vdb1_4bs0P!!N^Nv1tCtJrCp~pLjG(;Ej!T7H|v+`#pDGEOYJ;g zSZYy(eG_=#i=N*5$#py6hsN^8Y`(S!nRm)99y$du3no=h$xn}N9X>3t$U(I6ZYYM_ zJb`wb7Om|ymt7c-jYTaxPZvgMHbruBBWhVJtp(qQSkjz5QkDc%f84Jnb7hb4If_22 zeC_*^b&A{0@;5I$2XG4=q&SWB!vj6gV(c@=VwQ9p#>n%~sc8e$T*f9txItE2Wh=W| z&YpNo#;1{YY1UcTsUq(??CQ9y#1qvJG)dKpaZkvH(_FDpX}^8^7Jh9zGM`EM))lTO8Hr{ z+{aY@+addt-(S4;8>qD>j}z21u18#;>ZJX~{)ay`o9H)-DuXL<;{Z4v)1d6>ksFxC8;>@!%HSI89_nc%9Ys{?u;rBu}{zg?y-<68v$} za!2bRUhSh>hi`&X&vX=b^e-yPKYjDDnyV=@D#(b5cH%x#^34C8o`k*=1LhElZf<8w z+&CzAS%;&K$Lw7mNZ46sIGs_XVm^a?W@1YcpmhogvpV3~lBP_3Bt-*JLxz?^5q`|4 z6EfoQQy!(2wawvkTHZ_@$^}RJ1x_U>icYIdP&|Q#SXOrU9`hX*iKKUovFm4KO_j;H zlO8-S1542ER7sUGy>HFDVXtRJWPDIS%F5Vigu=3!q0M%k_#F|^@9ipmpkv_U+-5$N3rsIf9qh4wuEzsV={0yVMXM<7n`UQ$|A8{ zWk`7urrUVPpx2^8qfxas+L%BuuO3g=q-BxZxtTase~5Gb)0F(`S)49XONwsl*w`7$ zU}EPlP$QfyLYik{D0ty9!dBilUBzASag>npUR8s{XMufbj1%7pQn0W(>7GGG-%ShD z{qc9tBP&wX)_~|Y`tmL?W+kP5_hy;Pes0#fH+T4W`Ne?;K0RCGk2IB8BG3VYffPJLH$JfWBk8GYW%+OAy$J}X+^ch-F(m1LCfPT!I> zmvVKZ4dCUoqC&!YCPJX3KUl3w3%=*?Y@L8DRC@FFTm9);E8- z(#`2Vy`SGNamm`=T&Jzf9;=Kse7(yUU-eM!@$>mA16%QixGRrM2K-fYrT!FmD@FZ% zzev4Rq1J+enpm&aCRYK88etHmaBxvmh3HLG`bFU9pOVVCyB7x^H%dq1cr|CI5Gs20 z{6{47HtAjg^{A=@;!a- zOh@SBf$*#Dg!nu0HeW&aptKGqf=K^{^(?e(#YAr#^mzlys=PHnw~_BUYpdA`qQcWi z!$4(cgwiZavcSpDWkIEZ{-TPyqP3{QM6Qz)8Q)6MvWaU^R$MFT(&kvbi zJT$9(seBv>o4(7D8vw+ze{Zi7hTq730XXySbR2W+&ipB!C=K1#zM*)lr6F(c9qD6g+fQF)gtYQSf`sN*N%H&BdfOjCkqWWjYoA#`HK^b7^g zsLrEq1og!J@4FhW2tWef0j$w`(+jdB&#LK{pDCxsnxgC?nKJfb@4q-ZD}^o@cwJos zA0Q~@m0j&~7$3xRJ?kF&NJW*QPZ;XZ5UHKXTrK&y@3G$^OY#E%HXA0wf*B|;zd?wB zHtqbfGOz*Hja8ME;Tb&|;{gi00kWaV-YZ}IvR})XgVxP-7610Wm!<#veQ*5zeV0j; zk6u&u_=to-Yo)8oZzisby?9P0#`m|4MzPP%N1Vnd4=Zr8$>R_VVg7_Dqq8&d>#(K# znd4o-k3j%%t=0STHpDrd=hvoXzO{W_jla5&e#qoUkBu0TGu^2=_(!L+CFb#Zn2Xz2 zypTKW!?-%jB{-u566VzqW8`J`jR=5S{OtjyfrW&@iox=PjXTDBj0Z#It0EXkkw>2C z_hLVMm;PPqF2jD8IsgX*kfpz`EedOLX9DTIv7Ck#7drl7*QU_8?h2o7cGQc@b0cWf zSyMwoX#?&n0PEbS=6|`Dh2>9!j?-Us=TmKUQwkV=?08roUt$6Kx| z(NMD#l20vxxw_}XvrgMSWzdRXsz*J?P$tHsqFxexX8OH5aDUQ0D0&?v@)xVi_)rl& zfrmDIhO`cG*vKMyI@jzJ`96?^8+L9xYG`Yx54W8dZt9N40)cR3v^xIvD@qC*jjGk= z{hQMLmk|6-SR#>`yL zE8G(gniu~K^ottU-b_t*>>My$qB}O_LzhIk2!l-tYp)6Qk;tjBmBR3M#>$nC*jpM~ zF+3|jx=FN-)%vXg^#n$GdmfzipMWY6*vsjE{+#S2_oI5@b?K1qu;?zbB$haXQ zd3Md?#RwWMDDTTTNL<}W8+`2YFxV5`n_n@X92qr4N|B=_`Ywv*J@lNjXCwpc zj~3R9^^}DgS;IdGSNCmabF0mdKX!{wKl`hD$$zk`8mR1H!0hwQwx>vQS!74{GFVTK z)lR{~%g4LTts-VEqu*<4J{?I&x2bp%*Cid=>|96CWK$rn?C{2gu|Y(a&Ka2oGVyr zn$j4BmEG)NxDQ?jjO2`Cy9XGatr4_R7cZdWRA&Tx8|zRG=V|HAhs3T3vUeh@=eV(g znATIc%Y4i8uYS?`zkfmguxQ=i{4&yoDdP3u&WGijdWpWZF?HD3J8u9=G|MX1OyvjV ze=Yr8{~vWj_Seuz?<_4Os5|G8g~fK?WY;e9g z{Gdux(Yh2a+{smSeZ9%`)h}=p_V+Ut0x8UTN$>MgV}jBzDF0eFttnqj09pM!aI_x2 z_1ZqeVv6gU;nhLA@hJ7-+LqNy^!0SYcYO0P5da7!@L_=qKxR;?ue{zMLl*6-ys!hIoHESAI(VvgLitA;L0&z4aZ}Rnvu3O|ywX$tolj_f2 z$rKp)rCpkU^V_TvhE-WPzvi7=Mcc!{+$DG*5z>GdmtO_oPdBv7-6vQ1yQlPDn)9m; z+v!0DTjVu=F^P(Q76WeD|M%-!2OaZ^fH(RI7?fR2{L{U(nr67~&E*^Q%MQCARWh{r zw@xdiusUk|gzt1iG%dnY{D$&RWC#dSe8GYePO9B#gZA&71*R zE%3iJXVw&e125J_J0>B&fvT0;=7%q3alf9+VF6*uD1mr1y@TAJ9_QDk+t!dz4#Od$ zNUOpyLDM_%-AkZ}bIi%j0yo)ZdBhgJ;na6lKet0LO6Y12U=2a2H`ZwFs&;|UM4<29 zkQ=EYH^31w8Azd25CT(LzV+0~%vEViXYJ3g@0Ty!G;qJ2gew}fPdnWVgkLy|XZBO2 zpoj>}$i!IHOAtwBoA1!@e%U!X_Xo3j3KbPK*_hY*K+hVnD*1SUl`DJfEVpGc-erro zvy%mtUWEyDLIs)4jUnZeH{N2$f4%=+iujd)z%hh79+ygt2`s%4Y? zke9r;=|-&$`m|q&$r7OZ)+KZm7kO#xlDF$%4-umq)uFLWJW~N{jjI{%*xlu{_8Uu2 z-%2#L`O8&K)!^l^^!SqiEx*C9+v<_~g$wH)&1t84JuU26Vk=zCVq8?#G?9$j<7$tU zD`0>3=l|{^{F8mh`?rE?`}zDI4*kDyKYwxe|KjRLC%}2Oh5l`t(Bsvgq(tSlyOUd~ z;;FZ$>SvXVG6E^v>xa2@{FQ9O<3Ni=xw_~-lDC;a3pYKb^vT$7pkq?qhkrVKN}F!# zs+B|w{Ckh_+kb*r=^OhE2~9in>l_>yUrz%{HKh6-M|>-QX8t~O_{8>$L=-wr?FrOi z{pJDWITG5_!)GieD@ChoplB{WoNq}sv>FK z$)U%D8L5_oU^G-p?4`IhPA7*c8q(9atZ?@jhw+v&D5&XV0AYKj`hf5`2Oe-EX;NiH zGOWHURfdQ>ob0X0=eH0y58`@f>D10HMO0g6M~jx7Tu@pTB>`b6DW(^Bg0x!5yH+bXyO4YV;jSs)%ryka}>X z@%vf`cq6Y|+}SG9&-e_mW7$(%_k!xMXKt@&UUPkEPrv!EN6F89*Vqw}hZ21Ml9Cc7 z=ntU4-1_POBrl(xL0$FRS2O_kYqJvj^LjKHPrsLCDQoVYImk6GXE_{|-vK-$>pR$8UW9^%$ zgRA&d`$k^XB4W9+s!_V3Cp3locr;@MckFW!V}ssvAb)2s#A*LmAr`4cxeJ`Gpge9IVmw@Xn~!tpH&Hb1UrK|`D^eyZ;f|` zzCnSMp!i<1^`pK=I!2{k5@K{VWNt>ushbnndpz7eCRGmZti-7qB--3nmAYK%`*h>{ zs#6fZ^>WVx349j)+Lopd6tS#HDvg+|MdOB;iLpVM@6YwQ$kle;c_8B*k)mb$>N?Yc zhMYn?1_%iiy{cw?y@!EnprHe05W!A>wxBeLtrTm(!CS6{N{fhk<*%RF7^s(eO45m3 z73|)$7&YifE;r09BVsvSIXd(0+<*-G-+4S^Vbb; zU7x{1tT`J0*y>kX)^5Gi&ciA{#R)hNRh1CAoZadXtm_{-hcfq77`;GcZ^UA#c4|Z! zedmPEdZjV#nuD87a>^Is#!tH}m94cnda*GYh;VMx`zaRXCB=fn6%jB~fokBpW7sWiB3YC1;`}j;SIu-J&b5f-L^Y_$(yF}$-Svq#RXIS!mE*=;;S5pCVcjRo4fOmHa|}ZeN-t;4dCyE z6?=g!lc-0`-ne~nH}t8f%m3y%;$6BTZ-c3nfRhx+=}jV)7IWi zkvyr$!AAi$S6pnY=r}*k(|Swcu2oV16Xi@iA$f7af^`a);49TdesEqSAEzrP`9F3& z)hC<5TK(cDj&2w>SH>3NTK`P0<09^jVI2D{)j*ZAL6SQnccgGHM`L z2);f2*3V$+a967_R*Wq9sjI$pYxW6O{NpDMDmNtfM7w-@xrZ!;%ebTNq1eKte0qb< zVQywP6}Df^^}>ZbSRDa<95F@1yA6!6H#KIR_BToEDs~c{9(|#(y|`Y-VD%uEzhOn+ z;ZD(T@|^fFI+|&g`aJ9@9w&gM#2D|r4ZQc1s81Q`DXX4W8hvKA{v61&2n(3;ts9!- zFk5##Y`m6)be~zyRwLA^k8UflJluM|&}+GaF|I(Cp4lC%@TymKd3ot? zO6{40!s!xM%X^Sm;-Hh9;+mw-l58a#(rLBQ7;VYN^5hM_+N`ACdK<~{?nQfzgPm(h z#Sm*rfyTLxm?Y*rdxIcgY_6R%+YhHl_t1Hf-Y#@2`K5xS9B&hFEv;V1%g_=j zGDgPsysVnp*Ev&9eZ=^t%NW;+P5IT}F=M2T&}o#aN~=a66ecGo5AdFH*BWntt9BNX|cgNht`3fzjQuSs^D8`KpvxvoCFDF@NVMJUg$0Rn1>5{$*^!Advh=4v35^IaWoi1+%+ z^QF^+5uFAYkGOzP*D6jD5mv)zQ6}8mq2FA+O97-uv#PfM5|sBmAfs7sCA;;x3(L!_ zrcQ3OG~x6XN!;Xq%G&JovlFZ6-#}dk5S_%;J>ky-kcuw?N}vP_CcVmvDS$a4@;P_0 zITPKMCoS+yl%^yQ3>z2xmHrOP&ql?zYZJ0%7!Q>g<6S$0ei~yZR085q2tRfx`pI)f zcElo);<^=mBPjYgmYKv;Q=tPe#z|Rml5|DidjT*Z>xR(j7(F znXG%bo6`I>qivM;>mck!xCZ*%kR5a=DpfbLvSy&SH0I~U7`eJ~Uzx7`dv0_M={KAQ zi7y)GqbqHyTmYM{Qb}SVl;=e8w7uZFdjeP7E1)jnFyb&UX}mWaO}JT+3|dTa!>hZA1B7P$$bv)6IVhB_ER z=YeeKF-H+`!5@k5-+%uH$?q@!f#mnu)u;&cWDjsZb0!RgfOMDu{@S$<9Qw_DE(Qc4 z{|$r%s&0+~k`4h^#_qOft8~c9D8VsB{RmR%1&ND-C*8dJ?Say`o*^lTo5}ilQ);RE zBJU*iH%zH*4eF~t6|}(?<%&%0a+NKVoh6SN;e(@3H9|ZjQIXfm&2{zd^=ad$WQ`3O z_ueQnhbbyhS((Y)Ci150x>EISPe7`yufDSqXAh{AV34w{Fddq9%ENZ>B*eR_iWYPf zVWL{{rV_+BhZcajUd=x0u#=8T)?JF350_#9M;U+YIjvH=kuR8IJ$m$vt7ot{COZ&& zqFH&&;%36Lc`gx!xuF;ZAuaiqY!DZ|pD$iZj86Wk)jprJPRM1vB*`ix$W1*sT*Akg zmBMn$u7qp|g-8qMxn=KC_&7GV?tA#0&Y`;JMF`IdKI8_mWd2xWpZk0zhV0mA2&z-b zaPKxDo2oTdIFj-h%Xlw*q(qZ^50%YIIz%ThVF0>%id0>T0m5hi`IVxh{%r;e!U7$g zf03Dkpy``s`?!BENHtMW$@tleZ06jc!xJWDjlE2Ev`rpFHs!PwWg6kaThNTuKIz+z zqxEu^$1k689pOwFj_H;V?oNfB+=;R8 zspNF4OsP@Zc%JWiaHidIB5R^>MpM4|8x_(c(!E{NlpETp&URWfDKZQ((esmJ!W|Xr z7#XZ&2h!Y1Z`UbxyC+ogL>2S*Xe8( zu(o-9s8aNEmI%)xt=q2^Ci_JzAEL!BMX#QqRW~{a^xIPk9i&*1`&IR-9>-|&wgfMJ z9PcAKzVcegPC)c#BnS;4miN#J^shd;&beU(Cu(#wWp(+p%)^yy4O3JMeM2Lij;OkN z_>D_2)b-ms~(7E{f5cWJ?xpG+@bGMyzN|L3(E)yG^kGyWZ z3xKd~e-|J`CZ(p1#Jw5V)6UxH=xGwncqIeH+jaWnkV5DMwRg-uZW#ZkvYnUfemuGLXyH!FG(^lr8fhy(Na9|dUO7netR ziwgjYF?tOQQ015V3<9xTeEIyfTNp4x1*`jp8Hi4nMy!IfqBmc(vfNzNxzTgo3^vpv zlV(o~9|XCPIXaz?R0)+ie<`WerFR*YoMpFL|LRIbPXiDC;p;Q~!hSvPUFWIvhM{bE zoCJAFNz90<6IvqcVcT|Ixq6=5rwQ{E%wBYyR#k(vRjb9P(J{X0rh6+E=Cs9JT|a0x zeV^D*=%AP#yoQQiEa@aai@*)W5)VS^y6?~)Wp%fg;R2L2@1*Z)X74bX*IkUa&_k-} zZIz$RO9~xlY8`=6aZVOIC**2J&;_2>lZS(d4Q}3Sq2D;YDWSkS@);YXsssMLHv!X~0 zZG9S|%F6SmYsYjr59Y@89}zuePSDgB>7$0z?$b2jV0dkr&8MR;`}n?3AgJDsjPdH% ze(YHqH2g@#Fxns=L;cz}K{BDq@!%o3(h>pawW*%tRdLiU_Pf~_3wJ;0D1pm9y=so$ zhjvU)4TKwmU-gRk*n`7*ePU`iRi-QCTXj4uU5?bT`yWe;aXJ!2-ikha^K^i#P#+9~ zE1U{ddFQJ z&aPs>>l74S)D0Sk$G5e2-MhL@Bo+Iz7Afj8Nn6`y^1nEn$HcVf>O826St8eo+#EYs zOv~Swq%Fn>*l1*LovAC0xlbqTOZEYrMf^Qkc<0A_?AyiEPsFKI0v<8p@qxNQ3w|1` z&(}+f%zW>=%D=o7je*t~ZcEtG9y%{*Oa92ffnJ?3sF`h5rf-0x1rI!*8cbj!de^Z; z*kwGC?jDrY-Oy3fYT+l{3vdHgmaPZvAC!}w#t2sY23kB_#A8g=_PU4hA&br%hx|Bp z)jiV4rruqB?-883HI%0wK-DchInN}vK83A81RAGEDUS4v1n;moOW@~{-CK7bcopk2 z`x}T#1;JMP<;0Xy->|Q6H?8c|N_l#<5#u{K=KN}xNP&8>B@t(WTR#W8Ds3>Y>>$-X zGrmq5Q`Px-9EA?>Y0C~d;64oC5<2}WIf{?I1$)9ZU|)Sa4-3rmenlp#u*)$}J zu{Kx*Wa_3lt@DH46}LQbOM1fFE5YMnioA|Z+~kr_GH;!A%z-;dj5V>opq9gjE`<_k4gC}p^Vzn(*gU)B(d0NY|I6B;e*wm(>I_Cj@+szj6hZn^PdS` zYyQOlT6Bw9bi38L%go6E@!ZHz#hWq}m#=HInsa(%SaI+iE^4C4UhXS}uL!U%4sJ?M z)kgn#WA0j#7X>u?D8zki6)4q{DMOp8PS$;tCSM8#=f)spitQ%DX{qTDW@H@nMv*8^ z)_{y#sV~;3|akFw&`!=VvfQska zyd5;Se*6XgouV2dUpH?Z`BVGywr1@Yh1U_;wrs>0cWfSNCmpKPABa&cNd?>$_;OEk z!`HtylYOw+n_1V{*adBPb7zO1+=ZkfCVRlj$@*=Ng`;Jf@|J!NRoF`SvzJG))dVMq z8Zd178CorqPDK2TgAN63pvX>l?x(wl$J-M9Q$^ZIQ4&#`Bi9}r|EIU-=X{@h7r2|e zR!c!g@X$ivWdHvBaC+{0Hirl8mriF45_aOIk&>zv;8lF7oALgsQ(x_@v0C2oGz$t2(v}wG<)7i`jSQ#QW;J0>foAZ|kuux=O-f zl9wyWICwkN`TS#0bmee)<;YdUxBoVVF3`EyopvyDijt`| zhf6~6VXpiWkojkB6gFYHY}?gQ^~pDF>bK_Ju8}U8faz6Dbz^T9zPpCRI6Y(KultDO zdHN0Kg)ZCrh?D2`WtSV;|NH9rx@~i@O;dyKd(P7lNK6zrEA1wZ+W=#%f>Z_k2fxZ^ z%+4Hh?s~FA!LMVZzym`Qj_79IbRpsW$xA`p&F}9w88)$CSilqjIFx6%&+W}E&y_9G zVR|t25^($4fXD?yxM2CCxjE6o&rPx8wiT?G%Bi``lKtk|uNqHCXkGm?6YAUorh&u} z!?jPUPE#9qE}tsrTa|;3^DLpgRY9QLsj8OC<=(`nG5p$7;@?1)s*ZVEAS6hO4-Aj>&hT)ZlBQ2drIigw;%WPeqimNrMj?{ zN*-c3e@uFC6!>7H^8sbo5L2^m8IbU5K$6nB#b9+dLl@oySyzjU-2Q!eXu%ldCQ0B7v zkz7*!eD0aWR(y`W+r+T2Ww?UhPG_bd(z7yu*GDa(d|`EsE#ELZa9fNGg9v-Ll=SfI zxKi#g;Ic=sl!SBerS#p0+OG_vu#$&^&P;-9HRRnhJAa?9|Nn!U_CHVh^G`wZ|1x0n zJ1g%${r!7tTFgrYh*j8nN{{avDZD>LyswMm!jXiF47M?7R6luUal49|rmB`m)f=a$ z;5rB5lx^=N?$Y;>Yp)>|M14%i!(If^DbQr? z)4jklP0+3)5wFxW$HDZ(VWfg$)~&_*bo9B9+4}RMoC+hZ1U77M2Hf0SEXYghi!P12 zL$J3GUrD(zVw>^rCSEE-?B*fFD4L%3yHl-BF6$1|Z$~l|E>4{!?X5a|SOO@B3WnGi z4m^j%Znabfwgcpk$ih<}3h9MC-_7oZ`J=@#Nj(6LHFX7Zyz=YU6!YY@fPgWpy``{y zoP2bm4C*AMXH2A5)i1Z8?mAePqJAkP1SPRZajN+&`CP)Yn1!|B=^fCfixem1*=)Jg zeTX;`XvX#^cNl=#Q<9)F1i$sV>MwG}2iLIMq|WkPQ@gsVDVF$b9&v5YQOWs-Zi>M3@;$sYp62qO5jrJ$`EZ_2qr}+gykDLn6Q5l z;xRb{3SfcTqC|%F-&pwI6HJRA$h|zetR>t7vhscd*;HbHM|!5v69cA1j(JlaYqa*| zkU8S#HBlNoc1CBa* z)3o*b&(9j8gF**vjEBhV07*_&w5UAf~3on(5SZ!4(=UewexkA&` zMy!z!2myJr*PoTd%<=BI`W0@h#kDh|Z8jlUm^WI1)XN!#JFN z>ukBv4e4?IK8UtJ>h_xuq0}l-raf7N=E%DK#GJO+m>kvO@~yLmDWVDPGgTHWBSKD0 zCBAIeyds>kDwcAN`C;d-~9UCOIA%HfY08d3m}FC zxiC&j+nPpZk<_k%AWx9{D}`ZKHVB$)g8}WCoACyI!;0vZ3`D^A)KoDJekWtVI~ltE zmTZVCPy8W2X492-9-Bm#HHcFb0K#5|Pvuuk%+x`moKO+CIAR|1Ade+NW@acl~>gDAYd z8+IranjJyjD{{k#R48(^YHJ9WO>tFfS%2SOh&w6}-$*q8NxP70cK~S8u{L=LRW_yR zATrf)%JUGnlDZ>3`G?~?JeycdF$L;L%eNLEDzV@M#Y?^a6M^X8;w>QN`nN=)ch5v# z>cdAo-oTkds8>F#kt-;7Zmko{p2L9zVhm8#yb-*TnU&tSh3abvI#zk|V)w#0>f2Aq z5=_D0`%^~zxkO5mQH3}W?lSb5vlCNGee%?Xm%R9Uk1Z=bvsnHa-JQZ9ehZWL=DP0wP61_sy{3!v{p}Jc>4@4;v_pZO$=<~W50rMno}wLH zkf?QP?M|Aki@uDmN3>-X3vJVdV&5FYeUBKNetKNwS*T!<;6Ag&ZRBxtMCbv&D)W+c zELi{J2v-BHF_|-HhxQ#IJ=z_$rXBViz@MvwMxIKE0-Z=~eOF7Y2BOpXM+xM!F!zRW zc}FJOF4J@p1$kSv1j4Hy=tFVH!mFEzxWAv-lmpSmkm|#S8Pul;^~yR}#cHz^+~JU(ncF>dmBYZ-Z6th&w7kuyXT3rD|MA#0v zrl4QV)bGb!!e=*9K)&eWU=65}OqIdc&=){+^h7&b9|LX~zWZ&~+^v_?YEQ--^Mg{wmO zZkk3qN@_|vIOOi8c)>)GQ@i-QS1LJg?uhKuOU~iV`-?4uE|XTlESolcyrlk9avSrJ zl9D$hlL}!%$2zZSUrk7G-xw@Y6G2K`hlvg2TlS@1)$@&_7X4SL9{>Q{w*R){><8d!`nqgx4|D+tVT4hTd!TE8BNc z(`gA)igyp^=b^N%-X6%y_4$Y^?>x1tl|{Xj+JyIy%cjX=N$Wxh$Jf_`($K4C>nQ_N zSNLT&qZiPyZ0H^P=C!3f6a)OVc9^O|QWM8q$KH#Qp#=+=IR43TN-QH9j(Eb=e?#)+ zia)>0qOd&W^mcPV=)u}6Tsc+RF9IUTy3Rz+MavkwgCJxU*3Fmu<5}6@y#D)HeGY`Q z%V2kfwEg2}ll__9TR-$xY=%?K^{H3{&7%3lb~9_bOo{!4!7BY(_}S>JiY0K6GCI$R ztBh!o4WON5Cd(9^{Bm=GYZlyYD0Yn1WJ+>%A628IdzO@g{iFwygy>i4f6LnHht!+H$VyWw_nMtBR(P`SFMnd9Os0RsIDgR@K7XF-n9hW79E zab-(DH;fAvm)-RI=rF?Gh#Pu{Oqhyi)^qW?{0p;Ga!s*blAed7qk6?24>xUJXT2wW zN)Jy66gLl;pK5nRH=w+FP41xT;(}}U#wdI08+5P_o~ZQRa+r!g>zOB*z@q<`@|@0L;G31!VZZ%dlE~iqYNXBEX6W` zJjl-`-gXRK61cb;giv&dm1R*MfMV81ey95DQBqYcpVMzc(APaxb)QmsQt9t)T zy{f5se^n>lox0uk_PO`wo<8S0-vN+7IitqnfGY~S**9tX8u=bN&8|ENcmvI#moi0| z5hVa74ZJQ`#*t?c?}MJSw8;Y46096_`;L?`80jr3u6L9%H*?;5o|SV7PJLPbAwpg7 z&h|#nVL0H_c;>rkgs;2GdSZ?(&zq=KXy~49qzMnFR72?@s{zBBpPpA(REFCMA4{`N z5SH}?N%&Oma8RS80>{l^q>w5iYv;i9MSMP`^QeoT2Vs8u9{x9Ko`n|IrFIl>((gHj z8Wc@vx{8XnC^pqd0gGw$~t*O{bgr!OqykhcBJUq zNuf?aL9ZsMaM6cb8=!tuvBVL(BF+GbJQ9a)Sykn-twEbu0^r;~SQzEvudhek$qx!X zthat~i64>9!comG(uc+mym;QX@)>f0GC%pbADu4KP#AqPu3I|hyn+$mr|=Wn_mwKe zVx;JORB5=u;Dq5o+Rw6~CDYM$@A(MBufO*FBxzPEWngksHMwEeHC@8nP=nI00}+T3 zA1V)NHQG;L&n%z?J~_N-Ou??abt|t8v|PPdS;k8X<16gouN-aB?F_4TmMMQR0pR?I zH;@hT)Xdh9-Mx~LFi|+>BHpoYUir(?_=7kF;Y7PM%d_v_>7J3v^GelUYUiL07%E+= zuua{T`W0_dj(Obs!qBy~(@NNp<2X0z#6nPi;SVeJ4{73G{+L1@qyT9ZXX*Ln3-937 z0r|;dL)_szXSWX2a1^!X-w=kT5FSjL;Y8b=8NyY3aq6u*_L#k@mJwDv;=bQ$^(Op1 z&sP{Cs5g`+zb|G95}T1yo|V0mVR&Bz$P7nS&fF5%+?u%16MfN1rTg)k4}j-}v-7F> zBy33-2?ehI*=?dRTVPOSh5X=353QrxPO*{GY%k9e$@!G7H)H5Bkz-4!LG7YR>lzDy zMJYHRC;sKj1eASy{R&$e$LMZbtVCIJcU=}adUK#fv z@?$1*>I=YGmccriBIwG}&VKQ(N-tI$+%cjEm8v3Ns}ujq7% z;Xa4!-d<{W1V(Qe zL=(YrU|}tlop1q?$OFwT2>}6k-BNdhnTHQ##PRNcnvu7(i`ty}_}X1Fu0zwGvw{dM zmW?{pJeYnGZTklw=X(Oz#tuZ+V-6_(6BM19L}_3iQlY z13h{k2@+`yElDbL(*RJLc+WITe158(+0655>{2?{ozmtgAMqwjjXgQ@x>r3uPE#wI zal7bgP)ci41wd9U@~=SU>@rHQ z{3otwX*~FcU{f3M`@bD23-5`!0yb3*maDvMD(@XESHJR%cug*^ekGR&9~olBoBkid8wO>8w<#M~<(H9$n7Nf8Bl^`@QCPbEvNtK9d$7K5a zWV@ype^(uy`6>Mhwbt|%-}BwJW1JN3JYucW6{=S>_WD50Y0}=C6?;#6(d^*kW!AeI z`3{@dUNWoRgI9BG`ohQYb>#w21VG(b!IZ8DQGUz*#L!{N=;#Tx81&%YvzwnB9zm-G ztW~R_(*ROe-xAXKt)d1pBZxB$m#uXP+9@=c3g*de!6}$Vz`iBg{IE~fg1A7SAt+EM z4zYW}-oqx?sDXVDTUJ_KW@lD>%<7e=X)~=_HA6QQu5A{nFm$A3%Ot#QvgRm7-HXS3 z{3t>Tvu&_`z(&uP?BjNr;fek7s6*BMjnNnF8SndEJMs^lQ=Czd+MrVbNlL=W2Y)2uj$#=E@oN16XR%-YUi)6eqwGjPKd>moBR#h)I;{$(YuQ!FC zblL!!^xZ0}b|aRjJ1axa8lBg8Qq>{0iA9x-MJ-QtW@*ip^+mal_LIuFOoWb-EyW6I4G zL#rIrgI!`kYpacD&chVnG0wC`C?yUd?(CC)u0lK9t9-=4gs*h#h;+#5TT$E2QVMUE zk={trx0V>?3^R4onqy@f$%>DsQ0ExJDj8#<_rJQV*4@4c^5)qUC8xcx5R(2Z)F7xo zgr8okTw~-k-m_nv^CZ=IG_B%QtcKFu-YW{ljkfmD6HAECRcpC-9-2vszRR?uZ+%XV zo;YdnjM_zt_9bVUrJz`{=5O)yxsk)p$yM&6;`-hG(?{|p6NA|?pzc4@<3HN>U1o9A zx!>Wu?$#~^Mng&LY9I(==1Z|2DEuyb;cDWTpMY55rLcvUs)mTqxd?8mQfg)nT-KTz zJ}bdXX`U?Ze}ev`Up;6i%2odAyx+9C{%yUdYuBu=R!Z+!cZ>mzGjEUQPN?NzMhsds zk2~~O0ReVXfw=3^Ysf(Vg`Tl#@Mo9B9!)J^a>Tq6HIi!#u6YaLBrOHC|ZxOwWOyW9HhI5uFnt&wXT= zY3~UM0Z0Qu>~xWPwt8=kjk_nQDEJsdVLec@C9#FpFXMi#tDwpz-Z-{=VDFdoC0>jLIQ(jEh#Aaxn}v5Jj`}-*=s^Sl zj26RFW=3V^PYf${d%IJT zBK|LE4?2}CPAJSPj4PjPHCQwRAr`$T3X2Vg8V7N_-@f&JJ1+23@IhOZd2^;td5>&1 z)NSDMw&b6nCuZL{e-cu-4TZw$tz)eyEf~`AAlRww^B^PaSZ*Ge5OA|-HLE>;DCUc7G(-R^@Y4)0#y5ct z&;bnRa>4Qomi6&_EcZ?zvsK+P0YZFMrv_jTyL4FVfaVkj&=&kqb&WuGZg=kN>p3v_ z+%+J;e{wbZ&$LboEq+dJ{rTPPRO{ca0$?0J-1uLfX;Q~wFV!3!=~?6K_j8v-Y@k%U z;xnGqPF}vC_)ArX#B9{2fqSgKIHJj4NR@Erl^;l~t6n+2%HFRy0cP>_AqfRY`e!hu z7q$;rA6zootkWBy7Vh$m{6*pBeY;E(_};eu zo}r|s;ngMqu30@o%wk?$UF?O#&)4}U!SV;AQ;cJ;>bg250=Vb(pWOY27|R==@iPRb zJtB=EsEdpYdcD#=1zuC}f;svO)VYcX7HT3dQX&HTJLIei7KT4QWuncFgfu-IIN!pQdu+$~Os;)bjV1i-Gli9oF`aC^}%Rjf{LfZj#p=x-r!ig7pyn+q7R%>yZd9GU;7X3*bN zZ-!>RyRm>9j<87*zQ|1?Cbju*aw4IFl=p=)PuLzDj-2LFHZ(ErI~NAE;)?OA(opS7hb(4MkWBd+P&yP}mJ z^}xTd!v76axZq4kh0`3BC*t`0E#!(8=AJ$g<`XjZhJz%qZ5g#UmM2>xaW$z_Upz+fMq_4PMxDRwmVc>B-A6 zlPlM8XTZKbw-dmlj7K->2i`K7it7)=nOLgo}0b;4vG4D*~TAp5&Pj4Kj8Fd>w6 z@gasv*psC!2>k+pBChOt2{5dM{-Zzn1<2Nj9+nT1#ns=w>Er{CtjMU4jL|P&Amqm1 zz~BZ(<0?cN7x%(rTF+2JBHWd})x{?^-xiaz@0U4N)4+Z1qk=|!dfWIOh$^BQvj!m8 zSKBZ%bFB$6UPGjwQEdcWw5SJ)MII8qCtKJAG4nRvDfWhnAk++!>-|uSldqr9-F;)h6VTVDN!0J{onP-)g zEr~$R$goBfj`KZ$Wu!^fg#7Zs-|%ocY3_OJtR2@)uFo14xveC>9r+rycovFudmE zcu&O6Z0YjE_6h5{)HSJO&xC_;Qgnd)q{-6i)#Y$SvP5#GS|3y1Kf9Lv4r4QH()JDF z-nR69obr+KA;7}qO0b~C0sue(z#v=zDF}fmfC_~BcUTi50ziM3lK?=J69D@a z=MwmRaDcV_yyus1l5CRSFvuITp})bf%Lk~$RY2ar(Zk2X+tK5ufVB8&K>nPL9_*k- z@c0P}{{$I^cwzsh8nYjS@EIk087+qEeabAI4LSt?1uyb0E2jd$c;bM9Vyu zuK~g!?a+^Q?pJ@M7dm~@=iI@w4({E!>H2eQfcP*fJ6ElP@}nTkCM2&XWw z-!Oiw56}aq!RP$KD?5;nf1(+746IcKb`GWt)(_SVV}o%4Vz4vdlhj~v@Yyn8srs+f z98muo=l@LA?=%2^aQ#<2%F~o2l#^BcX^V9CKV59Gl6bkXUrr}4kk;$s)!1IjI+?r}5F%gMpfM?ekK{B{C5 z?l$751f)(&$^*c`JaT{o0Gn(-=LZN|=O1OB?*QOz45*t9RJgza764ca0>Ik^0AR-c zQ6{(n4vz-_(D2d5*URr0JlMe(DL6yXgCmL)-~$8!5s)4!Ko(F0Q~?d(0-z5V0cL;| zD0PmYJbMBDKrnCzhy?C~Gi?fx24n%bKt50myaB3#dY}nt2fBcdz$aiFl%9ED8NdKo zU=IR;kV9x8%n(ipKSUTJ3Xy`yLsTFdkc*JZ5HrYihy%nO;tL6eghTE_k|1f2XOIF& z8RRXb3GxBb4;h8bK)ymYAiE?`5*iW~5?+#HBoZX@Bx)qOBt|6HNE}E!Np6uuki?Tb zCdnarMN&o5MAAj_iDa5&ndAo)fKo%*phuu$PhM%Xh!Bt7DN_HmO)lZ_KvKdY>w;) zIXO8exhT0Zxjwlyxes|H`4jS2q8q) zTR_`FJ4K75W2O_Q)1kAaL(-+wRnZO5eW$0S7p7OEx1zsA|A@YvzK?!|fs)}EgF1sX zLkL4U!&`=7h98W~jFOD{jBbpvjD?IJ7?+sHnT|1OFxfIiFy%6}FwHSTnFX2EnQfTE znV&PaG0(G*u^ea7VR2@;&r;0N%YtELVm-rZ%o@O&&f35_%?4#V#-_vO%9gR9Y+jDDaR*{T}}Z`4Ne!%M9yl?NiG=INiIV!f38ff zHm((J7H&mu8}1nHH{4@9Bs?d1F7pKOFr~1(u%mFQaEI{rvE#=~jzt}-KDKn6Bz|1KdUVJ?v<(IG)NEpyuS^z+l>l1!2pB*P?YB{!r_ zO4&%IOASfWN^43ZrE8?u&xoF}JCk{4M21;LPbNyHS!Q2WPS#7dME0wkklb~-r*gyc zEb<2OvGVWFlAb+x7J0V*?2dx0f{(%*g*8PnMHj_F#U-WVN_I-mmFAR>DqAZ*Q=V24 zP`R#>tuhTi0=I_ez-LtjRc%#Ys4l9VP;*v$rS|>Y>2qG^D$i}JE2!UAe|H{wUh90! z`CbhsjjI}I8dI7_H61jIG%;E-T0vUxv`MvfwG*|6b$E4bbP9AZ7vwJ7zR;>mqkBa+ zO?UR<$%|eWYxPLCSjm{Y*7>!>Qx$1kh*_htg(zw8Q+vL1SlF78Ggz0V5E;BAOC$k!Ja&u$z z7v?`KG%Qjq<}GC`BP~B)JAN(T+6OBxD_5%q1Uv(H@>m2JJH*{`1 zy@9b&w@I~GwpF!#X#3Sp*)GX$(O%g;$$rT}*&*5Ct0Ua;k>iS!x>K6dy0f-(mh-lY zzROD&qN|B(sT+mcb+@3Y5JhIn7|uJK_3 z4fbwd5#PJMGkz+5>3%qWWB>91#sK$#?!c3Q(SeJ%G;iev!GdgpnuCu7-wB?%t#Pzad|dNH=*fd8_%z3~PwD5SOWw;+hh%l4qrCrT1S0uYF&CE4yCy`Hk+I z=5qP+k_zF9rBT&#Oq$xAE{4oU~Ncfq-u<4 zB%*Gie!RQ+Zl%egX|5U3Jl7KnZJ3ePKxBSKX3w}Og zfp+21BL8B+lGIZDSIw^0b-gXR*6PLduztgd6vb(tFk0-}J-aoNlOVA}u5Z#Exo7P^|KWzah z_(@_9uD~~50syTUXghoa04j@L)_FfMAiu0lK^XGuc~JZh@Gon@gA1Sy0lZWNfUBVZ zaPb`gWP+zK2-ASy2d27_DnKGF{rd@)930;E(o#PG2#ptLn&61UOnd{HQ03)Sbj<6oTir=EawuRl{HZc zN?*pX-tg+DViP(uBfNe<+E2><9${hsEy{i;><_xeLGzj9=K&=lfs#U@P*O5d@F1fA ztt~P#3Mz`92i30!&Ci4G;GqBgAcB=Zz&c~0oBLW0V44JG7(s3 zK{hvGqVNa5znnngVt|#U5@`Y(eFS{*pzMe)5ok3e0@UQq{F?^_5Auk>tO&F`=deA8 z{5h1L!|`>fe-8EG;e2s07aY!~hxW#yJ$7gx9@@``>x;wn*Wvo~aJ~Fr@hAM^+kz7N zfA@Jn7d$AwDufhZQPmm?J62ZcC#l@k4$t^fMu|Z4@oZ#YDM1BvhFtY-gb;z$wLLo` zP;QcAK(0sxC^GL50TmQ(4_u)dA^(i*V|0jcz_bHCqy%W`4F1rs+^?08>)gQNyK5%v zlqt4K`Us55P{M8G`Znn6Daydm<59?QiT$(&rqHu!-1#l~ogYM?15E^Ca{q#vlXH0e zkUxj=@gIy2d3^?4kXBj$ckyC3?1l8x{$=f^&?X_DGXX&@W6IbB4_{x8MiX>$L*&g? zItVnoIExMWo@AK-YPe^`e9WN#m9!L3PXyGR0r(8_NBH6}5#UD>PA2?iSeC@Z0E@`O z>xcX~l#jnRK5F{dofJY+vHGvu<^vn;*Pf&+`pp%nRDP>m3;~UdRQ^2|BJk!TxyGSw z@zZoTw6T6Mp$_@*e~b?)0d+cqTc|g;BPB$8Hsyl5N5`vqb$eA6$!RUC*;K+Sg$#)!a51!PNu z#ZZ+LJo$+Of2`&gk>DOl*Y^G!A~0IiFWQTT5&;P`wu=bZm!8iii4plvPkO~aEk*0s z-oZEaiGV8#>%4UV5Xp)8duM3|+%an`eTIIeX=cyOW7aSC=)^ab>t%zhf}5r8V@Faq zKBinXd_euaGxPzq?HvT8BNAhpFxqAK>BgH+^=D_5k9{^7bAMi4l_H2(Q_#5CmtbqG zG6dP}*SH>F(mJLUrzD*hfNI%L8ndr-p`9=K!16$`Nr5~r)~m3V={b*7m|_h2Pn1T^ zUZJfoha_{A+bl^Vo@AAguWrtIjCIYj)lD~eG#iKTMQIK6X1^Jq_#mxFIeXult`KNR z&TMYl)&?z({%eqY?jhtXrGi}`;y za0r^Q?tl*!M@{qZa`n%^cK~xD@Qw&<$>z3YZ2+}IAQZXeq7?x~i$Fk&2<*a-W1$Ks zMRG!^{DbjQF63vuT``Wd*Mg<1w0zmgbjUg*-T`cPeHin{_6WUH8U zng~=NR%xd_Mw4f{@E6v%{N-ddzj4dEy=ryyR@(e>H`*>qM%d77e1ZRDa!;ViO2eK9 zUTXi9OoR713|rhQCvQi#b<5tdr^f3=uSyKh1xk18z`P%bKv%|o(pDlpD;IMdqt$|D z2^jcH`Zis4V9gg6{o!h2@%6xSl02bpH?%Go_B+mE9rOx)FU2@C-#S)q^UCq#WY3xHG7I5yv47x$F z7TfxIo}J0GyIkmU;)B?(2XtpU@@~=o(R>r~b*)*pL`>EU`d)~z%SV0R zmjUjb7R&dF!z$KzMBheOkFu2UO1%pjP9SviSDM^`JELh`_)cK>o)kDesudd>?MzEj z=ZO>46zZg~d+65mU9Ha<*!B7w+Vn3Pw|=byy)g$$EfQcBt#FOCeBlCkPaVdd0--b8Uc{Z1B#U@gY9oxxGlYf3Bp8lxzj`4R|qzbAU zy;6-K0@w@dCU^0k7jc zg-B7&rtd3_Kw+*R$4X}(MWU&K*{6#nSnviz4p&~H&xMKlR%nPR>bsi>($$5S(M0oc zFK`<0VDwkfdvd^E@aMn{GNj5 zdE|U>Ie}u0#)~k-wO1R~A8={s;VyH~jkow{)*^5y+X5jYe2fCuv*?{{!Cr6P2!-Dy z0#0j8!9JMOX5D>%Y(Rf8C=cxF%C*87-FlJ%!Vk0r&)*kPt#zl}l>PWDnw)iqeqDNw z9M2j)tsj{>C(&AWU!-1+C-Hu|y2tY#*6Orn9$hJmJMwhhzzI=?fE)6qxyb34sLH-J zM5ySDJ|y^9J(uv>z3G~|+Mx)YQy*Bw%bpwT#JtaozOfqi&cnUyqxIq_oNPV9!@MRQ4)|3so<+$~?1-fTfbtg4lG8_zUf!OG66VhL~%&q+uN0q&@Z|9;963bsf1O|>cG?XLqD@#Abre9_nO$d2PEcO1-M=?T;IhGv;HvkoOld59RXD20_OOqehC5HT zDmJfiIq%^q9$&Icqb1A)iUuMe%s#8XANC5h6=Xm@m{pmuie9(T!p*zwoet?zP_8PN zB?7XdLFsQlUJUtk%3j@r#{Ke<`DgS(C2b}PFxuzCam(<^#nrw&-hknjG~}v{gUu|8 z#-+D)(n8BUX~((q*oIw&c5+X|X%BI2!u6XR^pArz<|LrF>MLOT?*|k$`SU3x&n#3I z;fjpd#&&guJe(zhN8Lzjb*M`-coLg|n<~Lx^6&t>I*5NG*kRo-nFqxRjyA;%7u`YK zi*d!plih49nw(8<8|}_%!PeV=+r@h>A*06pxfzY@TmJC%($pa4HikCu~ibRaozfm zN9gx$ovrEBJ4qTxACgwPDMotWS*2$dN-=XYsFmgEz4WS2#q|<7*Opd;%id_6`uuvN z1C=y>F(y4lmpL?0US_u~7q5Xchg+v3Ia_?4Ga160&ar8Tmcjf~bj?>d_or{(*jUd% zi%YBWKjp`0z;Of|iU?S4N$gYYHmFbYucoY{I?&Zsbr```xknN+y2=)<#*T?*8oW(W z7xz@FX;1IOqs6>}2r~0T;2-XB(~$GayJP&(@$dMpNgZGc~& zZB0q{%ymnI8g!mJd_#L=OKEtn8qX4Sxg4{-x-)$($mD^=$f$Wh$Tu^KoEF-xSF2kP z{dq(V0%MfGg>%v0kN?qg)J>DVGT_DX#ryiP3Xf_wN@i>AW1*WO@ke#(6ujSO(`8{9 z_OnBT@VED$R-&TejPBVrpI0gs_e?XVU|}*bQ)8SAu2z&ZD>}+9o8HsIcou(bAFiD5 z8K&!9CfA#FWJ0A}yqn5`V!(7{?*OZf*Fd|u{98qm4?;27Pp_95gj9n5MJ3V5M3_k*o8rN0!7e9+XM>enXT}~VF4azaBQp5KUf;b1>_<-;k zRbJg%M+6{*A@ei0wjP}X<+9w-?bX`Rzy~@|4dv_&J{2uRi<6hQkG{eq_Dhh{FA!8S z11jRUWzA|#LWIl{V?{;wH*eBLy9)<8SmwN^G#5^X?6qGSe0P>L8B_+;Zz{nt8Wx44 z>s^pZ;(m^qz3|*tp<%fI=Kp>cbsj!lL=m^g?;`w=Dec8$laZZ~In1$8l^6Su8)e$| z)bX?!R9j^^SMYAPlvq#AS<{l@yny2rI>)V(q^=xS)b2Z58dTb+j}u1WpJYX#mN%~w zfq_w%E%E<+3H2wt%;jJOeVYh~!?EBNkX<(Y`M;rHe_I4Xce+9PoRA-O0yYWtGHd(t zYKZ;}q=1HFfd9k+NaUuN)$M7qUw}QFHRgbAL+w9l`(W zk4hgNSXJRFA~=3fl~UnM+Oyby@W<4)wZ#rg#hvfA9qfNjb?5xB$*Ce)dQQuSeP=m< z{pJ0)D)P9&>4cTZ!1XILaYLt_qy4Wx_@E@JWY7JQYE*MBMTralp1*o{HE&N1=b(x~ zt@O`WpjI2i+oflDt&pvvgtg zs`@MYVx~j~e03#QIN8u2-jt^)I^|HUGCy9;KDlRc=j~AFO)pwM1jf_@iaXk2jFD?o zbo06f??`U<*>mCO?;CRy6PBj@d{y8aMh6bt*lSl=?ry#EdW&Yi z679?yeVw-WT-q@+^XrA1XJofc^o0uVZzN0}@74s9k?_0XxUn&~B1|e)XNU+mqQ<;0 z4+N{ptoUv3@+gQ%inTRtN#0JHQlA$wvoaQbPs4cjc$nxc8Ws%7cUX2veEhes6 z^kk1%T15;lm_1#!4cid9B9$mN!HLeiqz8l~guFvnWxm|I?6|uasTB00B`;vSIY;&_ z+e{L7Q6Qzhj7{+4NglUEDb>!zp+dsF;rYH5r#;GVh;q61hM2HcX5K8h=^i{fvl+?9KWdW~MO!ECm3X~p5$XYRRHPO{C2yS^Zd zHl}wyq3;ZSEB=H#v-^3Fi5#fkPvM?m7T=*kN94U=#ku>YKa|zmmR!%=mj%OxT=^9y z>As0+GqEk1o7D8sVPM8Fmiz1x_eU}a{7yJDD0nR8@7JM&YI01X9U(EL!o9(?sd$9CBfo3fv3bdDHU7Ae6l9Y+(ghxmEEi5_ZkiS? z(zQS{j-jjatBuPh$kINVUzf0h8JWF>j) z`M3sdo`#(IoLFA=4(cs=s)Hv)`w~2iXav(0GW9me|{eJdTOY1G;8r>F}k0U$M zuedL+x2a?%DqR*y)U=ce4`Yq=-s_p>=X8QI27{`Se@U@DV^&XP*szL;Mn2}da0-;J z8+tvy9hH_azBkPtM}RJc(7wS%t=AdjvWi@ouU)9(imtJ(j1g9KP*a|4;E{2R{vtf&>MMk3H}j{>*1r{l&RW!Pb&I?AT5X+UM`7)i9Q3f)dQ+jKM(?y$U} zHOB^8#iV-c`fVP}0s1p^=`V0W&9!=i!tn(>#*V4RZR)MM-^lF!Prieva$LRHl}TAT zNY9H`8&Kk$hBM=4<@9udW%8!JdBEuSbeMYC9_CZ&bh*9Tmca?`!Ex2tR*;)_1LoS; z*48tZXQmRfJ7~KTosMdg+|C=l5yRn@R~^UzbL$cM5?-wsJq-mT&+PcebFoqPu`%J; z>-z<+0$HZDPgd@Bs>9fgtBV*@*bwE69ztFs?<7mSI@JW$m%%wWYixOTaiw9_BkCqz zE^WwkIdQ57N!vQ{_kF73g1rEUe_;ki?4+fl@sL5zsXMNbWriI^MA} z`_Bn7IEPj=g_0z41|7CmYC7I0Fj)L$v!bt}Jypu`nx)`;7`Yhs2JCuDm(-dfoDc4{ zHb&optiYq+yj*!P=9hwW^HoV3%b4)&6H0wlrj&Y~(^xw8w@ZnI4-N6FiGwhvohw_vv-^*4vi@ zD^F~>M4S)%y!-vrm}91y@Ldi|i@HwDA9j<&!j4d_c4Q?2&tfuN+O8*o4O$Fewsf}^d_dBf`deeL?kvz|0JmCgqy;or6O34V+hfv*1M zcKw$dEC10-Am_KeFyhevZT?#P$iZ^#X$aSTKHeLAt5_V}o*Ke2oHj-bO`wZo zed1UP;ZsO2xZ!w$@G0xfe(I_i#(i)an^F8Syx7&lP5fD!;t{`S-sc`%&99@cLvG?3 zCTuuL>acb=ZX!Ulh|xWVJG&1qODXBGN9y73dvc>n=*o#MPr}RYba%A02l{M#KrcB8 zd_Wqy42@@Qg4^~*?`E~$U0+|<9y;@6>zT6;s?3$yQVsstcF$<9?2Fs@YX?8?b{Zm3 znTltg4jDpl_#k5zJ5ZR|xZ{^9U+?i_5#vgI<(7J&{*_xbSe;y0ZEuNnI4;ls91P8E zhgb2hAV3YWd~V>zCmAQa;w(M=lg6g}7LE*<_v+@+G?EVsM?{`me|i{CM-AOTh9jqw zRG99c&(g(}uk#zP-wW$q7{3sCCP-0F)-2gspGPzB{+WwV*hEm)o1+5G2;ZL1l$E=Tu*VSN z^aO?lA`tN&r%^Aw|11HQx?gWe4aSy(e$%$bo=mMhv&nHDETUp-QZ-;-_u$8FuA9I*|I>*8Bqx55p2z16{tQt#-Gu*rK?KH0RO8r~R@crv| z#oAvw!ivsFejiDG_eFG7tmTABJLE<-WP|o4p6R&B=aOPEm1FpupMuq%jbDe2RGa|+~rHhZiztOp&a!```+OyS$Qv-)x0@z-*4*%I`^K7K7+bUFEC-fZ4)yoQ0< zK`=?}D9X+;n?9Tf+(3`S!$)@4+D#a6?{URSrl+o61%1_J+}5@Zf~UlfZBhqLMaMO4 zcJO1;36xtZ?1WFXrK?~77Udc?3;XEVD>M=`b?kN&;gzu+4r3uhI~(;=jRuqP_cP(z zBH8qjC|8LQi+9M%LZ{kKQw0){N+!?Gxn&Q{+;L~q^=fOCV`PhcpWha9L*t}bZJ0)I z?lc-Fh-%rFR{JclJ{<3k*LpSab(<~CcG=mj_{`TYggPmbskyf zzaj`Kp}Vv6Ov@vQBe93?1;^B?4A8P zsF_=Y{zhKh!JDU)!`S0ka;yVh7g??{xQKMHq`5-n08u+&8Y$h3!GvCx@U#d!iI;9Rfh_V=g#yGf{S^P&B3oN#>Ik zff&!iB!b-S@s}76>A}LKSFhBMY}AjIRr{&z^h$SJ*k$`0$w^8T{~Vq5=RHSY>%u<_ z^8ZK?!0GY&pk)g#DNR?d=Z$WcXT%NWg*1X{{vm(GaXiyt z3yLk|loj3*=R5ZVPg>x-Efy3+Wp=wjW#kKcO||1$@?S~4=r?F7!6>IFL%BEp$DX+sAB~eiCk%DUB?Vc8) z2Z{NJfUr*^@j{3ZMZG(Ok9)_*P;;#XM8I%SV;kIZSC-!{UK{nEhU29XO&NkS?AS%T z5OVbLWEU1)eml8)&uC3nsZ`dj4%{ezI;Z4Q`V1Ua@A$`)Tjdays8!JR9A(z69ITg} z;(nXNGF)2yBsSTM`t1XtDfq?JtLIOeeW8vt&{nyr?@{?adDs^3GN6F)!{FMSG>eC4^BI*ip_e@HF&PoE6zF@3chU^ z?kKW6A&4U38aDw(4V{4gi@|ki#=6P6vECRY}i{YiVsf8TOu(t(sj@gISXd zW|st)G4gCy*jiTQb-*)ko2?&T72e~X!uiilcm*V1dRy1nZyYqrrBhllA1}rEg}fWh z6Te=x7_iaQtLf5KiNXmPnQJ!q7X)+QnhJ5U?OU&d9IBkYFeX393}%;Y`{boc_k1_W zOMf{lJeYe188yW*SkF1#BP(`XW5C)}tT>xPyB{f~qx4AVkx-J3(6F8=KMSD)RTdey zcT8a~M0r^w*Zu9fO(~R-n*vfy7WcYVc5dUrG z&5q2TE@;_`r(&aVqqFc>n^`l=`a1cjw9S4T79}z^*5*Q}TYd0-a^8I}oU=o|C*)1P zDt`IXeIw_V?{@*h2BR^I@6PTlIN=KKa@7s>O2 zh`{P`P^`B;p`6xYKW8xod#|f#2PWT5TQj+r~0R{rJd&> zh!-pd7Z-E~IVG+j19zwX={^V4$d+#lWDqC_h%eLPL3 zQj`-4r+^_; z?@^d#aMO>xg%J;bQ&Vo@b_O9c(EI2;$Ls>SOB5TT)srz<*0kS$c5px z{9YHYvxRL;%@hyYdXq9WuXnPXd^Gj$E{B0v$JSU3fDiwKnoew_8pc!m+m+%qKKUZ~ zCUspu%!)2$&K!y4iMo5Lr}?`M$6e5eVIi z!I0tkKtAN?4O4udg!js1?CQkG*JP_W4InU~Js}E?scvKmD4mJIMq%~wLc2a#ewU4U zA|Tj%tqxzjzSi;LM_+zv2S3g$YTp=vuSV|8A?h9)kS{E*M1$SF0ou|^y0f=EF0a2{ z&v+TV^OjpL**s+p`NVXENxf-`saB zrbcK%rz`kf;ui$IX@BeYfgZW{VgDJ}Z{kYAVEu1#z8LhJT&T)Py!^UG?-Q44bh(bd zwXeH}(9rj62QfvlR)FNtJ~?$u2UWZ6|iJy&}6@9`P9MP zGxoNIG0~Gn#X1&-9ZxK7ZAb?PHlNRnb|CQUZI|<$ulnM`}dfy#!(pFzCew(5jD|zdj>jjIPb`fKQNr{w&ouCk7*VW0)(A{ANP&n-GfVr;_ zIM5rreg@KSXt{+T7yqi2+|XI|aUOwM+zfkc49ihu07Jb0{Bw zcYHwqZEST}z4|OK-=0=YWn~RobmiShi~MzcA;?F=nKgzbtb%ew@u&6=S3)$~<-3^9 z0`ZZdinXE{pk+|53T6r{#e0H#Flq2Vk4!LF`w#)tP=|c@MN=R0;qUX|&rbK8e;8zQ zO4mR`^+Qwrf6`R{vs-@&^=I1?OtRoS2Ih0pf87PG}*?y77;trp2Uj~?8Yw>&H zlEUx{WOE~!6BVur-k&Z#gGfo==J2y*oT))@e^j3WZn3BmA^dQIhZ7|0;xNZL)jImqy`AcOhOWAbN1lDaZ!FUT1INC)7+CX0n)gG8% ze1-@l+JP?@E|=$o%J<<+rWn9Q3_bq71o%>q7G87>%yu3{&`2c$_e*+X4x4evjsM@v z2K}-1gz);ac>!ME3C)9@nGzB%fl0D*+Jyo3g3ofBrsyyWMKfKxdwcq_fx$gJ3)*kT z1x02|>B4F~?!h-iz(_POZyVRcU@*oc@m$Nn>-kH=+0et$_p4$%)J1<*^M~B{KfsN^ ztX2fQ<1RfGiM@(ST->Q6__?l*Ce-T}e6=D1R?_R<1Zy}J4ZiU5ksRE__{+Sw^bZrO z?`Xd&kHcRk#@xS-?O_KEz%%PFGjzgV=hbT&ERgoUOwfOs-TizF$iY~W!)E-nbq=}l zXUp&ZL2gX*GX^W?F2P5^%m~H=t*nK$oze1YdzE#SmwC7TIugNbA&dBCa}cQ+B4k58p!sCrV_MTyPu8!PU^WAsXLp0{h4d_N+IT`&nOax!FTh>n zDFlURvYs#f_TKTqH#FlQELPHE&l(Jk7ac8X5BZC8LF83~u0_9(HRorE)s^6tmCbqW zYPWXJn%Fr(`Bx~M9-f^DsO`gv013DQGn)_1&neISwDqK7v#2EqIuhFL&ZZ#=yrl6D zuLi>Cm5kjJ=J+XaF%H!j!dshyEBtW_LKr&p;Y9yuk49beses zd>2U|)c{>3CSV{9>!m@%!5`4muWMr#SH9aMclzFrZ@5~O9Ld|XkXR{pR$^G!CI9a7 z%g3+T5ocb)Phb4rLH_hcsCd6o=?^i*3)OqZFMU~`a#Al`T;{Uf;=DnoCo*)33-|TD zH)Flg=0)z|9>zuP7zah~cF!2#t%jPfuZxZQwtu;BJtIwh(&_Vt-%O{eN<9m|`aMcS zPfn@RR@C`j*f`lfPWaC8ln1+*2B0*o(YW-MTi2Q@hJLu{o_z=FIJ4f4Q>ObYuxUgD zX5=u4eex|Z4LQ|)Fk@0ST~16(<2pRD;=|p>ydrb+3!OYdk)sC|rR=I8orGy1gko&opG-waH-x>^)Ho|ecY z>ldUUus}ZcUwyUa`h(iG{&l8edZ6ZI?Z*nIf6%-od-dN+PDReSPEOFECIScP=5sG6 zM4>lCOp#!^Nv^G6wS!eQ`2S&zBA148XSVS%Z2Si==W8|qem;h#a*Zc2?de|FTk)k1 zE}ndHT4Jq^%ZZ68_ApzXk7PesK~Gq-$24k}{wug?&kBk;tGRhQ>RG_8;nguhuG z2R^r<4^$4NQ(mNii=o-AOK)?QKcihgR#M;Aq?zlkN;!6s2-HW!lsV*^I*ST^-Ila` zC4R%3xhNv>R*~Cr8YwCIGZ3$s0&k?XgAl`%We0Sk>ir|Ft5Wc7BPKb1Yn@}ytXaR9 z`&3H`Pjs5g>*gnZx|L%2<<7(%Rd$hAxHVmTGeO)#=u}jLERV{4YuR0KK``cegcx_-_M7nVhP&KG!=t zZ!u`W3}8c7MfG$qp#tZ?aWKF7v_mBBQ@6W95pZd6B`^oP5{c!Nb;(cqKFt=-=F22+ zpmQ?fODLq56u6dCF#3&+E9U*~?QRoM>c>x8zs(3)6^`q)(8PxKi1qB>efmH>(3^+e zYy7AguMwz(Ck?bGZr=qgatc1=n}X4X8DiZ!{!)+PnZ616TIHFX74R1@7R3!V_19?~ zYq%aC5k@|ERx4#A`zT86;3|R z%5jP>u_<;g`FAeM3xrL8ugHqAs$cr#(_qC`GvINgA)4DdK*)^cG%%eaLz#9Q^*8tz~@fN$nmL>~4o% zRnVm7tfEE0daaJ-QSnP;X7`{%v!P;!2Ii9%R^uK1c2bsVA`?lPP5n{%)(aT zzYFC%C=cjs>)VL{oleO8msUN0UCjP6uUfucM};*t4gWs)i;S&KVj6S39+`)fIrw@W z^Xp)3bzi-ceAifLn#2)$D`w$G0%w4F%dq6=^6q?mx~I6TmbW*H_~_TWelP-S>3-fz zYW`JqU-psawax9)l=8jt&1$}#Z0ZUl1AWpV#))z5a`lr@TIV>;Ol?8AVf+|#*JFk6 z$JWr>xRN=8RSI9JlYFrzXMtUi75zr5Kd7lcysWNx8x!bedg^`rtNyYj9%zb6`y2jt z6~=h`>SW6@GsBpNa*|{;@&a+A@0IhRxj6+B-xO|VJQ?y3zY+FH^_UZ{@oA1w${VU* z9+1mKfg7KwFwpS^e+j-NYJ|XF1$zK?w^s$_whNBk`k!~yQ#)Ykxl7X=wEv` z@@cgAGjG;H?O7S8YX;KQ8sPM*9A*CYzb>r53NqiHTrR`qCb4)+BJf!M;AOxu-<2WI zHu73*Cs31?xz6wp(D z70}hp$M-hA4>5eoXFS^Tjbi%aXMTMbMPDDsWYdA8^xp_=5yQWcSm04iel?c<)~>T< z`>isc`0{oT+q_v`wl?|M1;7mFpc86s8$rXm=u}dL{4%U=^qV!;R^8S0N zmC+|KBT2!$r$~J;Gip8xR|tF)$dou-0-*8xjMeI3BH9&` zvdB-`@D<}Z^-b89^MlcGAsRl_RaJJ!!fg}3f3`9UTTBOZ$229bi-qL_kP+)s_$PFK-vCo-!RKxsCaNPFhT`-D*(jJChpQ7fF$ysUyz<=0LJWkfc_r05v2pY59h+U#ejr==8!&|5^qBOn*ZD|{_e<% zA6L`eO6P=|4)pp*2jel)rxoQgVp}EbAER4^HZ)^Mm_(tpN=e15-ere-rfT(uPVT3_bi4~+uZn?#F{UOJRJ9R6DloD_;NV~9T#7R=lGI$!Ckf`u$59b! zwWgDopUg}UK$RdCLUtl^zb}@Py!6meZ3QkEk~{6xn4Nkl+;VwHIOXDtzL49WDj&_z z>raHO@8W1+Ir2%f1k`wzB%&GOzD825G)a005KD=to~sAS=k%V)QCQ(qtx~gJr4#l& zxz5Y?X1Ysfz>z)y=zszeB8*Cu+80;k2_TG^1QSA@ZO&cSn($`5*y>%>5oL+h@*?$b z)umhPO=%6Zuz|awTXoU%Evkmt!(h8@b$%0&8Ov(~x=9ZUK5~-3c&EwEJxcG@Q)3%^ z?9A8)aR6*-2<8Nw9qpB(M8K`Xy|U9*YRAX3PxSiw?(2JjuXumbSTp~lM}p;E6w{O- z9@vSZPi#L2FHFrAKHW~-VcA!;&W^dmC=68ERsEYrGj|vfO7Fz2$1_LEZkCDuyXy4~ zOD|I%DF9eeatD=eLDUa&*@fE>uQt>@*pD%?dgK1jxt`- zc}kE5Lz}@o2a94aWV@+UR0-YOwpO=ZP%zn+@DI2Quc+P`pn(Slnh|Oo_G6$GvwO=2 zvIU=ZYr%1&Bv)|YxK{hXq2-u%T&25i*UNml%JOZM@832SZH_-X-V`l)-8Va}hq!0v zv+>A58o4B}YIr{yEke2${A%7KrrZb^1U3;Uoo!dzB zJN$tk9ZF)CC&LrdyKUmH#NKZRAtc(?MbS$d4xDV(lXxq*;|A(u)!v7>qo=e9)aSGl z&OOA{%>+aFm~#_NP~Y3b-ai|h3mNh|x1K(TEqT0Ga__tOYi@zpc#In;!twNz;E`V( zEu&k!om#dVMk<((JJqMNe~!PJ9LpsQDTh4sJjFKLe3Cj1#F5|wCS>1Nl#Fml^MAqvt{c8C(zt{RU4`d*fOp%?EGA8fj4uP4xsGW!g98QF#k2uvHEQ(y0u&+g6m5QCDhHMy*p z&m2?z^lhb}n7iZR9-0ffCktr+YD#5C!@j?s%3yMwdA=;A5HN{vM;)$8y*T_MAQ1(v zYOHx0W@6C9biduTa<{lpP_|A3S3N<0>e-H`9YDzbf}Hbv2L+BA-YWv$!6rA`c58E# zLsAoUxt=l4ma$@OyK}{NZg<(v`MnQqc=RcpmCs1Zi5AKnfU=@JaraNq{eXin&JcJK zb%lyvcN2Fs%p$x4JnNd`bW~C*w0fh4gl@!&JbD>9+``zLv!0A62zM$?>IYG@iHm6^ zK>F5{^qr8fTNQmzNF2p=R3kOROfpXw^d61}=LSv1ae=<&fyQ)71aav}uw>w>_8p($ zZ}!3!s*{?&;i`_N$x2-5AA+h8#`UYzz1}zSTbJ&2r1kK5c<9(&s%PaJ76pOma?nANNVF~Z zs6PaFn2oE@-8=PVmK3(ufT?yH;JJ3+-)6!JqviqX(Z^MQF?SKRS7ZlLzUo7N$=2aji$?$zHco?#PjD^cjpYNDVUTd z+mad7gk#Y<&J!&QPA@H`YT)Cxx_Ht!ysd9h8!|hR@vB05y_xP^!V3E2-XGBQ3DPQh za(Ygo4LVg3&g?7lrugQIj-5X19&x|9JZq&5_Lx7m{yyf$ZF85gO7a}_CisZc`R_5g z5V2x&9jKFo{?$p@jTeWxd@tP`eGv}n?h{xS8GvV$da+nihuKKlUDlJ+RK)$y*C(1T zFprEP%b)bc$4j4lvIw2Y#IwkX!d>cH|GL>UHBt{z#s=1nDJub~y3extq4Bej!KS0q z=~@r>kNfvJuUL!K^?yfDPe`8OF7z&K@5FOrrI7aEZFmj`!btFVWqq4h({!bWD|&vW zUyon67_mQlb+0))r{JXVYMg8{BqCtFmZC>2EujyvL5~Q{5YgU!9 zSHi#Kre4puw+Y8!J_M{ir)eXN7??SVa0*u9+tm2$sl~=Ubq&>5<+e&T7az*?tUY*c zw6+h`WZ#M=Tj6)Kyl`tbC{X6Jr2-xdN**CjC`!f=Ui}mk?)s`{jwP?xwte%cO>*!W zpY+eLy^>s(V>B!44Ou#+vI)OUmjFz_F+JH1`@3LH*nF`4E~?7Uaf%cv(lQd6V`iqf zD1U=5UsIowDM*<}#!Aq&0SxE^jj@BELLvGBMLv_Q?c>Icno+_-l3<;c3!l5~V_pf_ zI=0dSl6{eL1avf-4J#)94$r24q7b2HGv@bMea1U9@N~C7vL+;%i==fcY6ca&XRR9O zrX2?kQhk78%1P4044RcU)l~){LKCV_9lzCdzH@=uXMrBXRj!wEw?h){T^7q~Wz*xZ zpMkS6xtXKbgOvBWo1N$>7N(GJd|}*`3=5Fvexv;yUbgg*b=7p^sW0Kv$x=VY=}y2N znht7smow}agty8-yW@o1)!MQ3d54Vxqci*CsQc}0Sy@tO)`4aMduEXefGWA0;D0Zi z7!a$=X(%-uu<0>+r1oCkqnY#XO4}n&u&@^>>RsVfWJ&xXMrVM}VkA)5>4=Fnltn1m zQmnckA`J*I!C9}I{q>=DT+Kd^Smgzm(|OfNuq29N! zNB>?U@!iLUOaohcJik{x6}qPW=L8z=erzO=Ksye)X8w>~yeQoWK)>|eUHE*i!qwGD zxl+CD9witnLa5g$ebE(6s z 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 xN;JYneB~do@s|Tu7 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 Template Variables in your MODX installation and create a new TV. Give it the name `product_matrix` and a caption of "Products" (or something similar). + +On the _Input Options_ tab, set the _Input Type_ to `commerce_matrix`. The input options will load, so set your default Row label, Column label, and the SKU/name template if needed (more on those below). + +Next, on the _Template Access_ tab, give the template you use for products access to the new TV, and save. + +## Fill your matrix with data + +Open a resource that has your matrix TV. You should see an empty matrix with some getting started instructions. + +![An empty product matrix, showing you how to get started](../../images/products/matrix-empty.jpg) + +1. Create a column by clicking on the plus button in the top right. +2. Create a row by clicking on the plus button in the bottom left. + +Congratulations, you just created your first matrix product! + +![An empty product matrix, showing you how to get started](../../images/products/matrix-first.jpg) + +In our example we gave both the column (whole wheat, €1.50) and the row (roasted chicken €2.00) a price. Combined, these made up the price of the created product (whole wheat chicken, €3.50). You can also set a price on the matrix itself which will then be applied to all products. Click on "Manage Matrix Options", enter a base price, and save. You'll notice the product is also updated. + +When setting a price change on a row or column, it doesn't have to be a positive number. You can also set a negative number, which will reduce the price of the product. This is useful if you use base prices, but want to make one option cheaper. + +You may notice that your product is marked as out of stock. Click on the product cell, enter the stock, and save. You can also change the price for a single product this way, but note that when you next edit the matrix or a row/column, that the product price will be re-calculated from that. + +Now continue to add more attributes. Whenever you add a new row or column, additional products will be created based on the values you give. + +## Showing product selection with a matrix + +When you place your TV in a template, you'll notice it only outputs an ID. That's the ID of the product matrix. + +To output your products, you'll need to provide that ID to the [commerce.get_matrix snippet](../Snippets/get_matrix), which takes care of loading all your rows, columns, and products. It provides those to a twig template, which you can adapt to fit your frontend needs. + + +### Matrix Data Structure + +When using the get_matrix snippet, you have access to a bunch of data inside a twig template. + +- `matrix` contains information about the matrix: + - `principal` contains the class name the matrix is tied to; usually `modResource` + - `principal_id` is the primary ID of the class the matrix is tied to; usually the resource ID + - `principal_field` is the name of the field that the matrix is applied to, usually the name of the TV. + - `column_name` is the label set for the columns + - `row_name` is the label set for the rows + - `description` + - `base_price` / `base_price_formatted` + - `base_weight` + - `tax_group` is the ID for the tax group + - `delivery_type` is the ID for the delivery type +- `columns` contains an array of the defined columns, with for each column: + - `sku` + - `name` + - `description` + - `price_change` / `price_change_formatted` + - `active` +- `rows` contains an array of the row headers, with for each row: + - `sku` + - `name` + - `description` + - `price_change` / `price_change_formatted` + - `active` +- `products` contains an array of products in the TV, indexed by the product ID. So the details of product ID 5 are available in `{{ products[5] }}`. The same product information as elsewhere is available, most notably: + - `id` + - `price` / `price_formatted` + - `stock` + - `sku` + - `name` + - `description` + - `matrix` the id of the matrix + - `column` the id of the column + - `row` the id of the row +- `map` is a map on `row => column => product ID` indicating where products are in the matrix. You'd typically loop over rows and columns, use the map to determine the product ID, and then output that. + +Commerce ships with a few (unstyled) templates to get you started. It's likely you'll want to create your own; [learn more about templating in Commerce here](../Front-end_Theming). + +### Tabular template + +The tabular template is most suited for use cases where all options are visible at once. Think along the lines of screws or other mechanical parts that are available in different widths and heights. + +The `frontend/matrix/tabular.twig` template builds a table similar to how the matrix is presented in the back-end. If a product is in stock, it shows an add-to-cart form. If it's out of stock, it shows that message. + +To output a table, use the following: + +````html +[[!commerce.get_matrix? + &matrix=`[[*product_matrix]]` + &tpl=`frontend/matrix/tabular.twig` +]] +```` + +The referenced template looks like this: + +````twig + + + + + {% for column in columns %} + {% if column.active %} + + {% endif %} + {% endfor %} + + + + {% for row in rows %} + {% if row.active %} + + + {% for column in columns %} + {% if column.active %} + {% set productId = map[row.id][column.id] %} + {% set product = products[productId] %} + + {% endif %} + {% endfor %} + + {% endif %} + {% endfor %} + +
    + + + {{ column.name }} + + {#{% if column.price_change != 0 %} + {{ column.price_change_formatted }} + {% endif %}#} +
    + {{ row.name }} + + {#{% if row.price_change != 0 %} + {{ row.price_change_formatted }} + {% endif %}#} + + {% if products[productId] %} + {% set product = products[productId] %} +

    + {{ product.sku }} +

    +

    + {{ product.price_formatted }} +

    + {% if product.stock < 1 %} +

    + {{ lex('commerce.out_of_stock') }} +

    + {% else %} +
    + + + + + + + + +
    + {% endif %} + {% endif %} +
    +```` + +There are plenty of classes for basic styling: + +- `c-productmatrix-cell` on each cell (including headings) +- `c-productmatrix-lead-cell` on row heading cells +- `c-productmatrix-head-cell` on column heading cells +- `c-productmatrix-item-sku`, `c-productmatrix-item-price`, `c-productmatrix-item-no-stock`, `c-productmatrix-item-add-to-cart` + +Here's how that would look. + +![Product Matrix shown as a table](../../images/products/matrix-table.jpg) + +### Select optgroups + +For use in a select dropdown you an use the optgroup template. There are 2 templates available, one where it's grouped by the row, and one where it's grouped by the column. + +![Product Matrix shown as a select optgroup, grouped by row](../../images/products/matrix-optgroup-row.jpg) + +For **grouped by row** use the following sample: + +````twig +

    + + + + + + + +
    + + +```` + +This is what that twig template looks like: + +````twig +{% for row in rows %} + {% if row.active %} + + {% for column in columns %} + {% if column.active %} + {% set productId = map[row.id][column.id] %} + {% set product = products[productId] %} + + + {% endif %} + {% endfor %} + + {% endif %} +{% endfor %} +```` + +For **grouped by column**: + +````twig +
    + + + + + + + +
    + +
    +```` + +The template for columns looks like this: + +````twig +{% for column in columns %} + {% if column.active %} + + {% for row in rows %} + {% if row.active %} + {% set productId = map[row.id][column.id] %} + {% set product = products[productId] %} + + + {% endif %} + {% endfor %} + + {% endif %} +{% endfor %} +```` + +Made a cool product selector with the matrix? [Share it on our forum!](https://forum.modmore.com/c/commerce) + +## Product links and other custom fields + +Some examples above include a hidden link input that submits the resource ID along with the add-to-cart request. This is meant to be used with the [Item Data Module](../Modules/Cart/ItemData) (introduced in 0.11) with `link` as an allowed field. + +It's recommended to include this in your add to cart form when using a matrix, so that your customer can return to the product resource they added the product from. Contrary to [resource products](Resource), products in a Product TV don't natively know what resource they are used on, so lack that link. + +To add additional custom data, view the [Item Data Module documentation](../Modules/Cart/ItemData). + +## Tip: use Form Customization to move the TV + +You can move the matrix to the main "Document" tab of a resource using form customization. To do this, go to System (cog icon in the top right) > Manager Customization. + +Create a profile, and a set within the profile if you don't already have one. + +When editing the form customization set, open the _Template Variables_ tab and find your products TV in the list. Double click the value in the "Region" column, and set it to `modx-resource-main-left`. + +Now, open your resource that has the template variable, and voila! + diff --git a/en/01_Commerce/v1/10_Snippets/get_matrix.md b/en/01_Commerce/v1/10_Snippets/get_matrix.md new file mode 100644 index 00000000..f6987482 --- /dev/null +++ b/en/01_Commerce/v1/10_Snippets/get_matrix.md @@ -0,0 +1,17 @@ +The `commerce.get_matrix` snippet is used to output a [product matrix](../Product_Catalog/Product_Matrix) + +Added in 0.12. + +## Usage + +```` html +[[!commerce.get_matrix? &matrix=`123`]] +```` + +## Properties + +- `&matrix`: the ID of the matrix to output. + +## Usage + +[See the product matrix documentation](../Product_Catalog/Product_Matrix) From 232a0427dc6e6969f35ff5184eeddd342b4f2e44 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 22 Dec 2018 00:40:39 +0100 Subject: [PATCH 063/517] Info about user(group) discounts --- en/01_Commerce/v1/50_Modules/Discounts/Coupons.md | 4 ++-- .../v1/50_Modules/Discounts/UserDIscounts.md | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 en/01_Commerce/v1/50_Modules/Discounts/UserDIscounts.md diff --git a/en/01_Commerce/v1/50_Modules/Discounts/Coupons.md b/en/01_Commerce/v1/50_Modules/Discounts/Coupons.md index 64c30c58..9cd27f72 100644 --- a/en/01_Commerce/v1/50_Modules/Discounts/Coupons.md +++ b/en/01_Commerce/v1/50_Modules/Discounts/Coupons.md @@ -11,9 +11,9 @@ Features such as limiting a coupon to specific products, multiple coupons per or ## Coupon Management -After the Coupons module has been enabled, a new top menu item _Coupons_ will be available. From there the menu offers you three distinct views: +After the Coupons module has been enabled, a new top menu item _Discounts_ will be available. From there the menu offers you three distinct views: -- **Active Coupons** shows all coupons that have an expiry date in the future, or no expiry date at all. +- **Coupons** shows all coupons that have an expiry date in the future, or no expiry date at all. - **Expired Coupons** shows coupon codes with a set expiry date that is in the past. - **Coupon Usage** shows a chronological list of when coupon codes were used, and how much the total calculated discount was for that order. diff --git a/en/01_Commerce/v1/50_Modules/Discounts/UserDIscounts.md b/en/01_Commerce/v1/50_Modules/Discounts/UserDIscounts.md new file mode 100644 index 00000000..ea6320a7 --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/Discounts/UserDIscounts.md @@ -0,0 +1,15 @@ +The User & Usergroup Discounts module ships with the Commerce core as of v0.12. Enable it in Configuration > Modules. + +Once enabled, you can manage user and usergroup discounts from the new "Discounts" top menu. + +User(group) discounts are always a percentage of the order total, applied to each individual order item. + +User and user group discounts can be restricted to: + +- Specific products +- Date/time-based availability +- Min/max order totals + +When a user(group) discount is available to the logged in user, it is automatically applied to the items in their cart. + +If multiple user(group) discounts are valid, they will all be applied. \ No newline at end of file From 906b8a6f9cd00ee4944a0279d198c52346f314ef Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 22 Dec 2018 00:44:41 +0100 Subject: [PATCH 064/517] New tax summary report in 0.12 --- en/01_Commerce/v1/10_Reports.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/en/01_Commerce/v1/10_Reports.md b/en/01_Commerce/v1/10_Reports.md index 63517de3..0c1685ce 100644 --- a/en/01_Commerce/v1/10_Reports.md +++ b/en/01_Commerce/v1/10_Reports.md @@ -7,8 +7,11 @@ Reports and exports offer you a variety of views into your shop. There are a num All reports offer tabular data (a set of headers with rows), which can be downloaded in a number of formats: - CSV: comma separated flat text file, useful for importing into Excel or Numbers. Array values within a field are encoded as JSON. +- Excel 2007: `.xslx` file, newer excel format +- Excel 5: `.xsl` file, older excel format - XML: simple XML with a `` root node, and each row within an `` element with the key value pairs. - JSON: encoded javascript array containing objects with the key value pairs. +- HTML: simple HTML table Reports may also offer a set of options, such as a time period or type of data to load, as well as charts that can be generated. This is all offered through a simple interface in the merchant dashboard. @@ -30,6 +33,8 @@ The **Coupon Codes** report is only available if the [Coupons module](Modules/Ca The **Daily Sales** report summarises the daily shop revenue over a period of time. The report allows selecting a period for which to load the data, varying from 24 hours to 1 year, or all sales. The Sales report offers a Sales Chart, which is a line chart showing the sales data. +The **Tax Summary** report creates a summary of the taxes collected in a certain timeframe. This groups the tax collected records together by their tax code, and is useful for quickly preparing your tax reports. + The **Taxes Collected** report will create an export containing all individual order item tax records (i.e. the tax charged on each individual order item). The **Transactions** report creates an export with all transactions during a certain timeframe. From 631882a7fff978ea19fad5ae87ad6fec67c417df Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 22 Dec 2018 01:02:38 +0100 Subject: [PATCH 065/517] Document basic custom order fields usage --- en/01_Commerce/v1/10_Snippets/get_order.md | 15 +++---- en/01_Commerce/v1/10_Snippets/get_orders.md | 3 +- .../v1/75_Developer/02_Order_Fields.md | 40 +++++++++++++++++++ 3 files changed, 50 insertions(+), 8 deletions(-) create mode 100644 en/01_Commerce/v1/75_Developer/02_Order_Fields.md diff --git a/en/01_Commerce/v1/10_Snippets/get_order.md b/en/01_Commerce/v1/10_Snippets/get_order.md index aed0eecb..f656739b 100644 --- a/en/01_Commerce/v1/10_Snippets/get_order.md +++ b/en/01_Commerce/v1/10_Snippets/get_order.md @@ -13,11 +13,12 @@ Added in v0.9. ## Properties -- `&tpl`: the name of a twig template file (_not_ a chunk) to show the order details. This defaults to frontend/account/order-detail.twig, which you should override in a [custom theme](../Front-end_Theming). The ability to specify a different tpl is mostly meant for when you have different variations of the detail page (e.g. for different contexts) - - `&loadItems`: 1 or 0 to indicate if items should be loaded. If you're not showing items, you can gain a bit of speed by setting this to 0. Defaults to 1. - - `&loadStatus`: 1 or 0 to indicate if the status record should be loaded. If you're not showing the status name, you can gain a bit of speed by setting this to 0. Defaults to 1. - - `&loadTransactions`: 1 or 0 to indicate if transactions should be loaded. If you're not showing transactions, you can gain a bit of speed by setting this to 0. Defaults to 1. - - `&loadBillingAddress`: 1 or 0 to indicate if the billing address should be loaded. If you're not showing the billing address, you can gain a bit of speed by setting this to 0. Defaults to 1. - - `&loadShippingAddress`: 1 or 0 to indicate if the shipping address should be loaded. If you're not showing the shipping address, you can gain a bit of speed by setting this to 0. Defaults to 1. - - `&loadShipments`: 1 or 0 to indicate if the [order shipments](../Orders/Shipments) should be loaded into a `shipments` array. The shipment also contains the chosen shipping method. Defaults to 1. Added in v0.11.1. +- `&tpl`: the name of a twig template file (_not_ a chunk) to show the order details. This defaults to `frontend/account/order-detail.twig`, which you should override in a [custom theme](../Front-end_Theming). The ability to specify a different tpl is mostly meant for when you have different variations of the detail page (e.g. for different contexts) +- `&loadItems`: 1 or 0 to indicate if items should be loaded. If you're not showing items, you can gain a bit of speed by setting this to 0. Defaults to 1. +- `&loadStatus`: 1 or 0 to indicate if the status record should be loaded. If you're not showing the status name, you can gain a bit of speed by setting this to 0. Defaults to 1. +- `&loadTransactions`: 1 or 0 to indicate if transactions should be loaded. If you're not showing transactions, you can gain a bit of speed by setting this to 0. Defaults to 1. +- `&loadBillingAddress`: 1 or 0 to indicate if the billing address should be loaded. If you're not showing the billing address, you can gain a bit of speed by setting this to 0. Defaults to 1. +- `&loadShippingAddress`: 1 or 0 to indicate if the shipping address should be loaded. If you're not showing the shipping address, you can gain a bit of speed by setting this to 0. Defaults to 1. +- `&loadShipments`: 1 or 0 to indicate if the [order shipments](../Orders/Shipments) should be loaded into a `shipments` array. The shipment also contains the chosen shipping method. Defaults to 1. Added in v0.11.1. +- `&loadOrderFields`: 1 or 0 to indicate if custom order fields should be loaded. Defaults to 1. Added in v0.12. Order fields are available in the `order_fields` array, with the name as key, and the rendered value of the field as value. \ No newline at end of file diff --git a/en/01_Commerce/v1/10_Snippets/get_orders.md b/en/01_Commerce/v1/10_Snippets/get_orders.md index fadf8faa..3e07a148 100644 --- a/en/01_Commerce/v1/10_Snippets/get_orders.md +++ b/en/01_Commerce/v1/10_Snippets/get_orders.md @@ -27,5 +27,6 @@ Added in v0.9. - `&loadTransactions`: 1 or 0 to indicate if transactions should be loaded. If you're not showing transactions, you can gain a bit of speed by setting this to 0. Defaults to 1. - `&loadBillingAddress`: 1 or 0 to indicate if the billing address should be loaded. If you're not showing the billing address, you can gain a bit of speed by setting this to 0. Defaults to 1. - `&loadShippingAddress`: 1 or 0 to indicate if the shipping address should be loaded. If you're not showing the shipping address, you can gain a bit of speed by setting this to 0. Defaults to 1. - - `&loadShipments`: 1 or 0 to indicate if the [order shipments](../Orders/Shipments) should be loaded into a `shipments` array. The shipment also contains the chosen shipping method. Defaults to 1. Added in 0.11.1. +- `&loadShipments`: 1 or 0 to indicate if the [order shipments](../Orders/Shipments) should be loaded into a `shipments` array. The shipment also contains the chosen shipping method. Defaults to 1. Added in 0.11.1. +- `&loadOrderFields`: 1 or 0 to indicate if custom order fields should be loaded. Defaults to 1. Added in v0.12. diff --git a/en/01_Commerce/v1/75_Developer/02_Order_Fields.md b/en/01_Commerce/v1/75_Developer/02_Order_Fields.md new file mode 100644 index 00000000..0548bda2 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/02_Order_Fields.md @@ -0,0 +1,40 @@ +In Commere 0.12 we introduced a new Order Fields concept. These are values stored with an order, of a specific type. + +These order fields are handled by modules. + +A simple example of adding an order field: + +````php +$fld = new \modmore\Commerce\Order\Field\Text($this->commerce, 'some_key', 'My Value'); +$order->setOrderField($fld); +```` + +## Summary + +Each field needs the following properties in the constructor: + +- The `\Commerce` instance +- The name (key) of the field +- The value of the field, which could be different things depending on the type of field. + +When calling `$order->setOrderField`, if a field with the same name (key) was already added, its value will be overwritten by what you've provided. + +To remove an order field, call `$order->removeOrderField($name)`. + +To get an existing order field, call `$order->getOrderField($name)`. Alternatively, `$order->getOrderFields()` contains a `name => instance` array with all order fields. + +## Field Types + +- `\modmore\Commerce\Order\Field\Text`, simple text +- `\modmore\Commerce\Order\Field\Link`, a link. For the value, provide an array with a `link` and `title` key. Make sure the link is a fully qualified URL. (You can also call `setLink($link)` and `setTitle($title)` on the instance instead.) +- `\modmore\Commerce\Order\Field\AdminLink`, similar to the Link order field type, but the link is only available to back-end users and not the customer (on, say, a My Orders section) +- `\modmore\Commerce\Order\Field\Coupon`, used by the Coupons module to record the used coupon and link to its configuration. +- `\modmore\Commerce\Order\Field\Currency`, provided an integer value, this will format it with the current currency. + +You can create your own field types too. Implement the `\modmore\Commerce\Order\Field\FieldInterface` interface and look at the `\modmore\Commerce\Order\Field\AbstractField` for inspiration. Make sure that your custom class is available, for example by including it in the autoloader that you ship with a module. + +## Display + +Custom order fields are automatically displayed in the order view. + +To show custom order fields in a "my orders" section, see [the commerce.get_order snippet](../Snippets/get_order). \ No newline at end of file From 450a4b2bf0cb791c36c4741c45b5e42714b633e0 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 22 Dec 2018 01:09:13 +0100 Subject: [PATCH 066/517] Use html so there's some syntax highlighting --- en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md index f09a28c7..1901ed86 100644 --- a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md +++ b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md @@ -205,7 +205,7 @@ For use in a select dropdown you an use the optgroup template. There are 2 templ For **grouped by row** use the following sample: -````twig +````html
    @@ -226,7 +226,7 @@ For **grouped by row** use the following sample: This is what that twig template looks like: -````twig +````html {% for row in rows %} {% if row.active %} @@ -249,7 +249,7 @@ This is what that twig template looks like: For **grouped by column**: -````twig +````html @@ -270,7 +270,7 @@ For **grouped by column**: The template for columns looks like this: -````twig +````html {% for column in columns %} {% if column.active %} From 752507be7f191fe0299873695d22acd8e0ba4358 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 22 Dec 2018 01:09:20 +0100 Subject: [PATCH 067/517] Add new tax group field to list --- en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md index 1ccc1b64..c2132054 100644 --- a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md +++ b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md @@ -50,6 +50,7 @@ $field = new \modmore\Commerce\Admin\Widgets\Form\TextField($this->commerce, [ - **SelectMultiple** (`modmore\Commerce\Admin\Widgets\Form\SelectMultipleField`), a dropdown multi-select field. Options are provided in the `options` option in the form of an array. Each element in the array needs a `value` and `label` key. Returns a comma seperated list of values (added in 0.11). - **Tab** (`modmore\Commerce\Admin\Widgets\Form\Tab`) is like a `SectionField`, except in the dashboard it will be automatically turned into a tabbed interface, whereas a Section only adds a new heading. The tab area starts with the first Tab field and every field will be part of its contents until a new Tab field is added. - **TaxRuleCondition** (`modmore\Commerce\Admin\Widgets\Form\TaxRuleConditionField`), a field for inputting a country and a condition to apply to the country. +- **TaxGroup** (`modmore\Commerce\Admin\Widgets\Form\TaxGroupField`), a field that lets the customer choose a tax group if more than one are available, or which is a hidden input with the only option available. - **Textarea** (`modmore\Commerce\Admin\Widgets\Form\TextareaField`), a simple textarea field for longer pieces of text. - **Text** (`modmore\Commerce\Admin\Widgets\Form\TextField`), a simple text field. - **WeightPrice** (`modmore\Commerce\Admin\Widgets\Form\WeightPriceField`), a field for inputting a weight from and weight until with a price. From ad358b08e51aa2c6e4b11331c0acd8c51c812702 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 22 Dec 2018 01:16:22 +0100 Subject: [PATCH 068/517] Add some more 0.12 upgrade notes --- en/01_Commerce/v1/80_Upgrades/v0.12.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/80_Upgrades/v0.12.md b/en/01_Commerce/v1/80_Upgrades/v0.12.md index 961058eb..f337507e 100644 --- a/en/01_Commerce/v1/80_Upgrades/v0.12.md +++ b/en/01_Commerce/v1/80_Upgrades/v0.12.md @@ -22,4 +22,23 @@ The `{{ shop_root_url }}` placeholder is available throughout the entire checkou ## Add to cart now in the lexicon -You can now use `[[%commerce.add_to_cart]]` (in MODX templates) or `{{ lex('commerce.add_to_cart') }}` in your add to cart forms. This is not required, but will automatically be translated for you in supported languages. +You can now use `[[!%commerce.add_to_cart]]` (in MODX templates) or `{{ lex('commerce.add_to_cart') }}` in your add to cart forms. This is not required, but will automatically be translated for you in supported languages. + +## New email notes on shipping and payment methods + +It's now possible to configure notes on shipping and payment methods, which are automatically added to the email sent to the customer. + +If you have a custom `emails/order-received.twig` template, add the following placeholders where you want those messages to show up; in the default they're around line 335 following `{{ lex('commerce.email.order_rcvd.footnote') }}`: + +````html +{{ payment_method_note }} +{{ shipping_method_note }} +```` + +## Cart resource now used instead of checkout resource + +Previously, when you submitted a form on the cart resource (add a coupon, change/remove items), it would end up sending you to the checkout resource. Similarly, using the steps navigation on the checkout page would leave you on the checkout resource. + +As of 0.12, if you have separate cart and checkout resources, any cart request will be handled by the cart resource. So changing an order item will redirect you back to the cart, instead of the cart resource. + +Particularly for users with JavaScript checkout systems, please validate your cart and checkout still behave as you expect them to. From da29194a95ee0c2c687f3a91dc5dee32deec5129 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 22 Dec 2018 01:19:50 +0100 Subject: [PATCH 069/517] make the big one html too --- en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md index 1901ed86..433ec188 100644 --- a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md +++ b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md @@ -115,7 +115,7 @@ To output a table, use the following: The referenced template looks like this: -````twig +````html From 81ff0ac3d43fd970da9bd791f1ae63d29083fbcf Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 22 Dec 2018 01:22:38 +0100 Subject: [PATCH 070/517] Update to fixed template --- .../v1/02_Product_Catalog/Product_Matrix.md | 35 ++++++++++--------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md index 433ec188..d9b8a690 100644 --- a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md +++ b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md @@ -152,29 +152,30 @@ The referenced template looks like this: {% set product = products[productId] %} {% endif %} From c1bf2756c9db51f4d2f9e2ed52adf225672940cf Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 23 Dec 2018 19:56:26 +0100 Subject: [PATCH 071/517] Add info about the order fields --- en/01_Commerce/v1/10_Orders/Messages.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/01_Commerce/v1/10_Orders/Messages.md b/en/01_Commerce/v1/10_Orders/Messages.md index 29e7d1d5..7441c60c 100644 --- a/en/01_Commerce/v1/10_Orders/Messages.md +++ b/en/01_Commerce/v1/10_Orders/Messages.md @@ -42,6 +42,8 @@ The chosen shipping method is available with the `shipping_method` prefix, for e Transactions for an order are available in a `{{ transactions }}` array that you can iterate over (as of v0.11.0-rc2). +Custom order fields are available in `order_fields`, already rendered for the customer, for example `{{ order_fields.coupon }}` (as of v0.11) + ### Example data This is an example of all the data available in an order message. You can get this data yourself by enabling the `commerce.debug` system setting, and using `{{ dump() }}` or `{{ dump(placeholder name) }}`. From 9e796148e6234478d32b11a4b526e71dd7b38d70 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 23 Dec 2018 19:56:38 +0100 Subject: [PATCH 072/517] Explain permissions in 0.12 --- en/01_Commerce/v1/10_Permissions.md | 54 +++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100755 en/01_Commerce/v1/10_Permissions.md diff --git a/en/01_Commerce/v1/10_Permissions.md b/en/01_Commerce/v1/10_Permissions.md new file mode 100755 index 00000000..14c17719 --- /dev/null +++ b/en/01_Commerce/v1/10_Permissions.md @@ -0,0 +1,54 @@ +As of Commerce 0.12 you can use the MODX permissions system to grant granular access to the Commerce dashboard. + +When installing Commerce, you'll automatically get 2 new access policies you can add to user groups: + +- Commerce - Full. This policy has all permissions, giving it access to everything in Commerce. +- Commerce - User. This policy contains all permissions, except those related to the configuration section. This makes it ideal to give to regular administrative users that need to manage orders, but not the configuration of the shop. + +**These policies are overwritten when upgrading Commerce, so do not edit them.** If you'd like to tweak the permissions: **make a duplicate** and use that instead. + +The permissions only affect the Commerce dashboard (and some functionality of the Product Matrix and Product TVs); front-end functionality is not limited. + +[TOC] + +## Permissions + +The full list of permissions can be seen in your manager by browsing to _System_ > _Access Control Lists_ > _Policy Templates_ > _CommerceTemplate_. Each of the permissions has a description that, briefly, explains its purpose. In most cases only a single permission is responsible for granting access to view and manage a thing. If you have a need for more granular options, please let us know. + +The policies are on _System_ > _Access Control Lists_ > _Policies_, with 2 policies (`Commerce - Full` and `Commerce - User`) by default. The policies need to be assigned as a context policy with context `mgr`. + +If a user does not have permission to access something, a "Permission Denied" message is shown, along with the permission that was missing. + +## Configuring Commerce permissions + +Knowing what permissions are available, here's a step-by-step tutorial on setting up limited access to the Commerce component for an editor user. + +### Step 1: Create the Access Policy + +There are 2 policies that you can use by default, but if you'd like to change the exact permissions that are granted, you'll first need to create a new access policy. + +Go to _System_ > _Access Control Lists_ and hop into the _Access Policies_ tab. Click on _Create Access Policy_ and fill in the window. Enter a name and description that describes your policy (e.g. "Commerce - Orders Only"), but most importantly **select CommerceTemplate as the policy template**. Save the new Policy. + +Find the new policy in the grid and choose _Update Policy_ in the right click menu. + +Now you can choose which permissions the user should have. Be sure to look at the permission descriptions, as those will try to briefly elaborate what a permission is used for. + +Select those permissions in the list, save the Access Policy, and choose close to return to the Access Control Lists page in the manager. + +### Step 2: Add the Policy to a User Group + +Now you can add the Access Policy to a user group. On the User Groups & Users tab choose the user group you would like to manage access for. Right click the usergroup and choose _Update User Group_. + +On the new page, go to _Permissions_ > _Context Access_. Click _Add Context_ and in the window select the `mgr` context, a minimum role of member (9999), and the access policy you created in the previous step (or one of the default policies). + +### Step 3: Flush your permissions + +Under _Manage_ in the top menu, choose _Flush your permissions_ to refresh the permissions. + +### Step 4: That's all! + +Despite its reputation, the MODX ACL system isn't _that_ bad, is it? + +You can now tweak your access policy further. Keep in mind when testing that you should use a different browser, and that you should flush the permissions after each change to the policy or user group (Manage > Flush Your Permissions). + +If you have issues with the permissions in Commerce, please get in touch :) From d2dd085a6633a5a096b3ea88da5f1dca4ff16ebc Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 1 Jan 2019 15:01:49 +0100 Subject: [PATCH 073/517] Add information about empty value behavior --- en/02_ContentBlocks/v1.x/05_Input_Types/Dropdown.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/en/02_ContentBlocks/v1.x/05_Input_Types/Dropdown.md b/en/02_ContentBlocks/v1.x/05_Input_Types/Dropdown.md index f5c5bcf6..0a1e9877 100755 --- a/en/02_ContentBlocks/v1.x/05_Input_Types/Dropdown.md +++ b/en/02_ContentBlocks/v1.x/05_Input_Types/Dropdown.md @@ -26,11 +26,15 @@ Specify the options for the dropdown here. See the section _Defining the Options A value, which exists in the Drop-down Options, that should be preselected when the field is added to a page. +**Important:** If your default value is **empty**, the dropdown input will use the **first option**. + ## Defining the Options The Dropdown input type needs to have a set of options configured via the field properties. The way these are defined is very flexible. -Here are the different formats which are supported. The _value_ is the actual value for a selection, and the _Displayed Value_ is what the editor sees in the dropdown. Both are also available in the field template. Each format is specified on a single line, separated by a line break (\\n). +Here are the different formats which are supported. The _value_ is the actual value for a selection, and the _Displayed Value_ is what the editor sees in the dropdown. Both are also available in the field template. + +Each format is specified on a single line, separated by a line break (\\n). - `value==Displayed Value` Simple static value definition. Note the use of the double equal signs, this is similar to how you would define template variables. @@ -47,6 +51,8 @@ Use the `@SNIPPET` binding to dynamically fill the dropdown with the output from These formats can be mixed and matched as needed. The official recommendation is to use the `value==Displayed Value` format predominantly. +**Important:** Do not use empty values, except for a first option if you must. ContentBlocks **does not differentiate** between when an empty value was selected, and when no value is set yet, which means that empty values cause ContentBlocks to always fall back to the default value. If you have an empty value that is not the first value, that means it will never be pre-selected. (This may change in 2.0.) + ### Dynamic options with @SNIPPET With the @SNIPPET binding you can execute a snippet to fill the dropdown. The snippet needs to return either a JSON encoded array, or a list of options following the above format, separated by a line break (\\n). From 5caa1fadaf83a742ce797089d613fca17b394dce Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 1 Jan 2019 17:50:39 +0100 Subject: [PATCH 074/517] Add info about the order refs in 0.12 --- en/01_Commerce/v1/10_Orders/Reference.md | 156 +++++++++++++++++++++++ en/01_Commerce/v1/80_Upgrades/v0.12.md | 23 +++- 2 files changed, 178 insertions(+), 1 deletion(-) create mode 100644 en/01_Commerce/v1/10_Orders/Reference.md diff --git a/en/01_Commerce/v1/10_Orders/Reference.md b/en/01_Commerce/v1/10_Orders/Reference.md new file mode 100644 index 00000000..91664717 --- /dev/null +++ b/en/01_Commerce/v1/10_Orders/Reference.md @@ -0,0 +1,156 @@ +--- +title: Order Reference +--- + +The order reference was introduced in 0.12 and offers an incremental and templated number to refer to orders. The order reference is set when an order is marked as ready for processing. + +[TOC] + +## Usage + +The order reference is primarily meant to be the customer-facing reference for an order. + +Incrementing the order reference happens when an order is marked as ready for processing. This means that (compared to the order ID which is determined when a customer clicks the Checkout button in the cart) there are no gaps in the numbering and that the number is in order of when an order was received. + +## Templating the order reference + +The order reference is generated not only from an incrementing number, but also from a twig template. This template is stored as a string in the `commerce.order_reference_template` system setting. + +By default, the order reference uses the following twig template string: + +````html +{{- increment|str_pad_left(5, '0') -}} +```` + +In this template, `increment` is an integer number greater than 0. By applying the `str_pad_left` filter, we pad the number with `0`s on the left side so that the value is at least `5` characters long. + +This way, an increment of 123 is formatted as 00123 instead. + +By using `{{-` and `-}}` instead of `{{` and `}}`, any spaces to the left and right of the twig tag are ignored. + +If there are syntax errors in your template, that will be logged into the MODX error log when Commerce tries to generate a reference. + +### Available values + +You can use any order fields in the template string. Most useful are the following: + +- `increment`: contains the integer increment. It's not required to use this, but you probably _should_ to ensure the reference is unique and useful. +- `id`: contains the actual order id. This is likely a much larger number than the increment. +- `context`: contains the key of the context the order originated from (only for orders created since 0.12, "web" for older orders) +- `received_on`: contains the date the order was received (or if it's a concept order, when it was persisted to the database). Use the `date` filter to format this. See examples below. +- `test`: boolean indicating if the order was in test mode or not +- `user`: the ID of the logged in user, or 0 if anonymous + +### Examples + +Default: `00123` + +````html +{{- increment|str_pad_left(5, '0') -}} +```` + +Prefixed with a hash: `#00123` + +````html +#{{- increment|str_pad_left(5, '0') -}}-{{- id -}} +```` + +Suffixed with the order ID: `00123-3182` + +````html +{{- increment|str_pad_left(5, '0') -}}-{{- id -}} +```` + +Suffixed with a padded order ID: `00123-0003182` + +````html +{{- increment|str_pad_left(5, '0') -}}-{{- id|str_pad_left(7, '0') -}} +```` + +Prefixed with the year: `2019-00123` (Also see section on resetting increments yearly, below.) + +````html +{{- received_on|date('Y') -}}-{{- increment|str_pad_left(5, '0') -}} +```` + +Prefixed with the year and date: `2019-01-00123` (Also see section on resetting increments yearly, below.) + +````html +{{- received_on|date('Y-m') -}}-{{- increment|str_pad_left(5, '0') -}} +```` + +Prefix with the originating context: `NL-00123` + +````html +{{- context|upper -}}-{{- increment|str_pad_left(5, '0') -}} +```` + +Suffix of "-TEST" if the order was made in test mode: `00123-TEST` + +````html +{{- increment|str_pad_left(5, '0') -}}{% if test %}-TEST{% endif %} +```` + +## Reset increments yearly + +If you include the year in the reference, you'll likely want to reset the increment every year as well. To do that, enable the `commerce.order_increment_reset_yearly` system setting. New orders will automatically start from 1 again at January 1st midnight server time. + +## Regenerating order references + +If you want to change the reference template and update all the order references, there is a utility for that included with Commerce. This utility has to be run from the command line and will overwrite existing references, with no way to restore (unless you restore a backup you made before running the utility). + +The utility is mode aware, so you can run it on an environment where the commerce mode is set to test before running it on live orders. + +First configure your template and the `commerce.order_increment_reset_yearly` setting the way you like it. Then SSH into your server, `cd` into the root of your site, and execute the following command (make sure to change the path if needed): + +````bash +php core/components/commerce/utilities/generate_order_references.php +```` + +You'll see output similar to the following: + +````html +Your order reference template is set to: + {{- increment|str_pad_left(5, '0') -}} +Resetting the order increment yearly is: + disabled +This utility will look at all received orders in the current mode (test), and (re-)generate the order reference. This resets the increment, so your order numbering may change. + +Are you sure you want to regenerate your order references? This cannot be undone. Type yes to confirm: +```` + +Check if your template and yearly increment are set correctly, and type yes (followed by enter). + +Next, it asks you if you also want to reset the increments: + +````html +Would you like to reset the increments? This will cause order numbers to be counted again. To reset increments, type yes: +```` + +If you type yes, the increment value on all orders will be set to 0. Commerce will then also set the increment values again. This is useful if you changed the yearly order increment setting, as the newly calculated increment values will be per-year as well. + +To not reset the increments, type no or just hit enter without entering a value. + +Now the system will loop over all received orders (= orders where the received_on date is set) in order from oldest to newest. The script will output, for each order, what the old and new increment and generated reference are. + +````html +Starting generation... +Order 1 from 2017-03-31 21:21: + Old: increment 1 and reference "00001" + New: increment 1 and reference "00001" +Order 2 from 2017-03-31 22:27: + Old: increment 2 and reference "00002" + New: increment 2 and reference "00002" + +... + +Order 4708 from 2018-12-24 20:32: + Old: increment 89 and reference "00089" + New: increment 89 and reference "00089" +Order 4709 from 2018-12-24 20:50: + Old: increment 90 and reference "00090" + New: increment 90 and reference "00090" +Completed in 1.09s +```` + +It may be useful to save this output and check if all references were set correctly. \ No newline at end of file diff --git a/en/01_Commerce/v1/80_Upgrades/v0.12.md b/en/01_Commerce/v1/80_Upgrades/v0.12.md index f337507e..1394a382 100644 --- a/en/01_Commerce/v1/80_Upgrades/v0.12.md +++ b/en/01_Commerce/v1/80_Upgrades/v0.12.md @@ -4,6 +4,27 @@ Most upgrades are automatically applied, but sometimes you may need to update cu [TOC] +## Order references & received on date (0.12.0-rc2) + +New in 0.12.0-rc2 are [order references](../Orders/Reference). When you upgrade to 0.12, Commerce will automatically update all your orders to add the reference. See [the last section about order references](../Orders/Reference) on regenerating them with a different template. + +In 0.12.0-rc1 a new received_on datestamp was also added; this is also automatically added to orders when upgrading. + +Various default templates have also been changed to use the order reference instead of the order id and the received_on date instead of created_on. Some lexicons have also been updated, which will automatically get translated again. + +Here's a list of the changed templates: + +- `emails/order-received.twig`, around line 4 from `{% block hidden_preheader %}{{ lex('commerce.email.order_rcvd.preheader', { name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block hidden_preheader %}{{ lex('commerce.email.order_rcvd.preheader', { name: config.site_name, id: order.reference }) }}{% endblock %}` +- `emails/order-received.twig`, around line 24 from `{{ lex('commerce.email.order_rcvd.received', { name: config.site_name, id: order.id }) }}` to `{{ lex('commerce.email.order_rcvd.received', { name: config.site_name, id: order.reference }) }}` +- `emails/order-to-merchant.twig`, around line 4 from `{% block subject %}{{ lex('commerce.email.order_rcvdmerch.subject', { name: billing_address.fullname, site_name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block subject %}{{ lex('commerce.email.order_rcvdmerch.subject', { name: billing_address.fullname, site_name: config.site_name, id: order.reference }) }}{% endblock %}` +- `emails/order-to-merchant.twig`, around line 19 from `` to `` +- `emails/shipping-confirmation.twig` around line 3 from `{% block subject %}{{ lex('commerce.email.shipping.subject', { name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block subject %}{{ lex('commerce.email.shipping.subject', { name: config.site_name, id: order.reference }) }}{% endblock %}` +- `frontend/checkout/thank-you.twig` around line 6 from `

    {{ lex('commerce.order_complete', {'id': order.id}) }}

    ` to `

    {{ lex('commerce.order_complete', {'id': order.reference}) }}

    ` +- `frontend/account/order-detail.twig`, around line 2 from `

    {{ lex('commerce.order') }} #{{ order.id }}

    ` to `

    {{ lex('commerce.order') }} {{ order.reference }}

    ` +- `frontend/account/order-detail.twig`, around line 7 from `{{ order.created_on|date('Y-m-d H:i') }}` to `{{ order.received_on|date('Y-m-d H:i') }}` +- `frontend/account/orders.twig`, around line 14 from `` to `` +- `frontend/account/orders.twig`, around line 15 from `` + ## New shop_resource setting Previously, an empty cart would link to the site_start setting, but now in 0.12 we're linking to a new commerce.shop_resource setting instead. This is useful to change where the customer is sent without needing to create a custom template just for that. @@ -22,7 +43,7 @@ The `{{ shop_root_url }}` placeholder is available throughout the entire checkou ## Add to cart now in the lexicon -You can now use `[[!%commerce.add_to_cart]]` (in MODX templates) or `{{ lex('commerce.add_to_cart') }}` in your add to cart forms. This is not required, but will automatically be translated for you in supported languages. +You can now use `[[!%commerce.add_to_cart]]` (in MODX templates) or `{{ lex('commerce.add_to_cart') }}` (in twig templates) in your add to cart forms. This is not required, but will automatically be translated for you in supported languages. ## New email notes on shipping and payment methods From 67d970f8b7125b054b609a9343426584d4514f1c Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 1 Jan 2019 17:51:28 +0100 Subject: [PATCH 075/517] Add more docs about twig templates --- en/01_Commerce/v1/10_Templates/Debugging.md | 5 ++++ .../v1/10_Templates/Filters_Functions.md | 26 +++++++++++++++++++ en/01_Commerce/v1/10_Templates/index.md | 4 +++ 3 files changed, 35 insertions(+) create mode 100644 en/01_Commerce/v1/10_Templates/Debugging.md create mode 100644 en/01_Commerce/v1/10_Templates/Filters_Functions.md create mode 100644 en/01_Commerce/v1/10_Templates/index.md diff --git a/en/01_Commerce/v1/10_Templates/Debugging.md b/en/01_Commerce/v1/10_Templates/Debugging.md new file mode 100644 index 00000000..0d0502d3 --- /dev/null +++ b/en/01_Commerce/v1/10_Templates/Debugging.md @@ -0,0 +1,5 @@ +Twig comes with a useful `dump` function that lets you see exactly what values are available. + +To enable it, enable (or create) the `commerce.debug` system setting. + +After that, you can use `{{ dump() }}` or `{{ dump(placeholder) }}` in any twig template to see what values are available. \ No newline at end of file diff --git a/en/01_Commerce/v1/10_Templates/Filters_Functions.md b/en/01_Commerce/v1/10_Templates/Filters_Functions.md new file mode 100644 index 00000000..2ded43f0 --- /dev/null +++ b/en/01_Commerce/v1/10_Templates/Filters_Functions.md @@ -0,0 +1,26 @@ +--- +title: Filters & Functions +--- + +Twig has a [number of useful filters, functions, and language constructs](https://twig.symfony.com/doc/2.x/). + +Commerce ships with some more custom twig filters and functions. These can be used both in the [frontend](../Front-end_Theming) and the admin. + +## Filters + +Filters are applied to a value. For example: `{{ value|FILTER_NAME(filter, options) }}` + +- `str_pad_left(length, paddingString)` (since 0.12.0-rc2), call on a value you want to pad with a string to be a minimum length long, where the paddingString is applied to the left. +- `str_pad_right(length, paddingString)` (since 0.12.0-rc2), call on a value you want to pad with a string to be a minimum length long, where the paddingString is applied to the right. +- `smart_date` (since 0.12.0-rc2), call on an unformatted timestamp to get a "smart" date, which shows more or less specific information depending on the difference between the provided date and the current date. It shows the full date and time for timestamps longer than 7 days ago, the localised day name plus the time for timestamps in the last week, or "today" plus the time for timestamps from today. +- `country_code_to_name`, call on a 2-character country code to get the localised (based on MODX `locale` system setting) name of the country +- `format_address` (since 0.10.0-rc2), call on an array containing an address to get it automatically formatted according to the country formatting rules. +- `format_currency(currency [optional])` (since 0.12.0-rc2), call on an integer number to format is as currency. Uses the current currency unless you specify the 3-character currency code in the optional parameter + +## Functions + +Functions are called by itself, provided a value. For example:: `{{ functionName(Value1, Value2)` + +- `lex(lexiconKey)`, returns a string from the lexicon identified by the lexiconKey. +- `admin_url(actionKey, {parameter: value})`, returns a URL to the Commerce dashboard, at the action you specify, with the optional parameters. +- `country_code_to_name(countryCode)`, returns the localised name for a provided country code. diff --git a/en/01_Commerce/v1/10_Templates/index.md b/en/01_Commerce/v1/10_Templates/index.md new file mode 100644 index 00000000..3becf6e8 --- /dev/null +++ b/en/01_Commerce/v1/10_Templates/index.md @@ -0,0 +1,4 @@ +[Get started theming your frontend here](../Front-end_Theming). This section contains information about specific templates and tools to use in your twig templates. + +- [Available filters and functions](Filters_Functions) +- [Debugging available values](Debugging) \ No newline at end of file From 369176946f2dc6c238ca9ad6e501fb6b413802bb Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 8 Jan 2019 14:32:18 +0100 Subject: [PATCH 076/517] Update docs about adyen setting --- en/01_Commerce/v1/10_Payment_Methods/Adyen_hpp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/10_Payment_Methods/Adyen_hpp.md b/en/01_Commerce/v1/10_Payment_Methods/Adyen_hpp.md index ea1fbda7..476ba805 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/Adyen_hpp.md +++ b/en/01_Commerce/v1/10_Payment_Methods/Adyen_hpp.md @@ -46,9 +46,9 @@ To configure notifications, go to Account > Server Communication in the Adyen co ### Updating order status with notifications -By default, Notifications only log to `core/cache/logs/adyen_notifications.log` and no additional processing is performed. +By default, Notifications only log to `core/cache/logs/adyen_notifications.log` and no additional processing (i.e. marking an order as paid) is performed. This is because the order is not processed the same way when received via notifications compared to through the checkout. We hope to address that in the future. -By creating a system setting `commerce_gatewayspack1.adyen.handle_auth_in_notification` and setting its value to 1 you can optionally allow the Gateway integration to use Notifications to trigger the order/transaction being marked as paid. **This does not currently trigger the `\Commerce::EVENT_ORDER_PAYMENT_RECEIVED` event because it bypasses the regular processing**, which may mean certain modules do not work as expected when this setting is enabled. +You can set the `commerce_gatewayspack1.adyen.handle_via_auth` system setting to 1 to allow the Gateway integration to use Notifications to trigger the order/transaction being marked as paid. **This does not currently trigger the `\Commerce::EVENT_ORDER_PAYMENT_RECEIVED` event because it bypasses the regular processing**, which may mean certain modules do not work as expected when this setting is enabled. ### Note on notifications and multiple gateways From 3b49da33321ee2cda5f58155dfc0e980ed9e4782 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 9 Jan 2019 15:01:12 +0100 Subject: [PATCH 077/517] Tweak for 0.12 --- .../frontend/checkout/address.twig.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/en/01_Commerce/v1/10_Templates/frontend/checkout/address.twig.md b/en/01_Commerce/v1/10_Templates/frontend/checkout/address.twig.md index c52846a2..f4c2f14e 100644 --- a/en/01_Commerce/v1/10_Templates/frontend/checkout/address.twig.md +++ b/en/01_Commerce/v1/10_Templates/frontend/checkout/address.twig.md @@ -30,13 +30,13 @@ The following field names are supported on addresses. Additional fields can be submitted to a generic `properties` field. For example the VAT registration is submitted to `address[billing][properties][vat_registration]`. -To remember a new address for future checkouts, provide a `remember` value of `1`, for example with a field like `` +To remember a new address for future checkouts, provide a `remember` value of `1`, for example with a field like `` It's recommended to leave this optional so users can choose, but you can also turn it into a hidden input to always remember addresses. ## Default -The default template is as follows, as of Commerce v0.10. +The default template is as follows, as of Commerce v0.12. -```` twig +````html

    {{ lex('commerce.checkout_address_header') }}

    @@ -53,7 +53,7 @@ The default template is as follows, as of Commerce v0.10. {% include "frontend/checkout/partial/previous-address.twig" with { address: address, type: 'shipping', - current_address: address_shipping_id + current_address: address_shipping_user_address } %} {% endfor %} @@ -62,7 +62,7 @@ The default template is as follows, as of Commerce v0.10. name="shipping_address" class="c-method-radio c-shipping-address-radio" id="shipping-address-new" - value="1" + value="new" {% if address_shipping_id == 'new' %}checked="checked"{% endif %} >
    @@ -97,13 +97,13 @@ The default template is as follows, as of Commerce v0.10.
    - {% if previously_used_shipping|length > 0 %} + {% if previously_used_billing|length > 0 %}
    - {% for address in previously_used_shipping %} + {% for address in previously_used_billing %} {% include "frontend/checkout/partial/previous-address.twig" with { address: address, type: 'billing', - current_address: address_billing_id + current_address: address_billing_user_address } %} {% endfor %}
    @@ -135,4 +135,4 @@ The default template is as follows, as of Commerce v0.10. ```` -This template will offer previous addresses (if there are any), and another option to add a new address. The address fields themselves are in a different template that is included here. \ No newline at end of file +This template will offer previous addresses (if there are any), and another option to add a new address. The address fields themselves are in a different template that is included from `frontend/checkout/partial/billing-address-fields.twig` and `frontend/checkout/partial/shipping-address-fields.twig`. \ No newline at end of file From b8cebcccda4357e71ba3afc893985d0527841bc0 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 9 Jan 2019 15:01:21 +0100 Subject: [PATCH 078/517] Some more 0.12 upgrades --- en/01_Commerce/v1/80_Upgrades/v0.12.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/en/01_Commerce/v1/80_Upgrades/v0.12.md b/en/01_Commerce/v1/80_Upgrades/v0.12.md index 1394a382..74201e1b 100644 --- a/en/01_Commerce/v1/80_Upgrades/v0.12.md +++ b/en/01_Commerce/v1/80_Upgrades/v0.12.md @@ -14,6 +14,8 @@ Various default templates have also been changed to use the order reference inst Here's a list of the changed templates: +- `emails/order-received.twig`, around line 3 from `{% block subject %}{{ lex('commerce.email.order_rcvd.subject', { name: config.site_name }) }}{% endblock %} +` to `{% block subject %}{{ lex('commerce.email.order_rcvd.subject', { name: config.site_name, id: order.reference }) }}{% endblock %}` - `emails/order-received.twig`, around line 4 from `{% block hidden_preheader %}{{ lex('commerce.email.order_rcvd.preheader', { name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block hidden_preheader %}{{ lex('commerce.email.order_rcvd.preheader', { name: config.site_name, id: order.reference }) }}{% endblock %}` - `emails/order-received.twig`, around line 24 from `{{ lex('commerce.email.order_rcvd.received', { name: config.site_name, id: order.id }) }}` to `{{ lex('commerce.email.order_rcvd.received', { name: config.site_name, id: order.reference }) }}` - `emails/order-to-merchant.twig`, around line 4 from `{% block subject %}{{ lex('commerce.email.order_rcvdmerch.subject', { name: billing_address.fullname, site_name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block subject %}{{ lex('commerce.email.order_rcvdmerch.subject', { name: billing_address.fullname, site_name: config.site_name, id: order.reference }) }}{% endblock %}` @@ -25,6 +27,25 @@ Here's a list of the changed templates: - `frontend/account/orders.twig`, around line 14 from `
    ` to `` - `frontend/account/orders.twig`, around line 15 from `` +To use the reference instead of ID in the subject of the order received email, you'll need to edit your status workflow as well. Go to Commerce > Configuration > Statuses and click the name of your status change that fires when payment has been received, typically that's called "Payment Received". + +- Edit the `Confirmation Email to Customer` email action and change the subject from `{{ lex('commerce.email.order_rcvd.subject', { name: config.site_name, id: order.id }) }}` to `{{ lex('commerce.email.order_rcvd.subject', { name: config.site_name, id: order.reference }) }}` + +## Address refactor (0.12.0-rc2) + +We refactored the way addresses are stored in 0.12.0-rc2, which includes some breaking changes. Most of this is transparently handled under-the-hood, but **any modules or extensions that interact with comAddress (incl comOrder->getBillingAddress/getShippingAddress and related methods)** will likely need to slightly upgraded. + +Templating-wise, update the following in your custom theme to make sure selected addresses are checked after the update: + +- In `frontend/checkout/address.twig` around line 17, change `current_address: address_shipping_id` to `current_address: address_shipping_user_address`. +- In `frontend/checkout/address.twig` around line 67, change `current_address: address_billing_id` to `current_address: address_billing_user_address`. + +Code-wise, what was changed is that the address details **for an order** are now stored in the `comOrderAddress` model. Previously, this was in comAddress, where comOrderAddress acted as a joining table only. While this had some benefits, it also complicated basic tasks and made keeping things organised harder. + +All the various address related functionality is now more about the comOrderAddress model. Calling $order->getBillingAddress/$order->getShippingAddress will now receive the comOrderAddress instance instead of comAddress. That does have the same field names, but type checks will fail. + +When upgrading to 0.12, existing order address details are automatically copied into the comOrderAddress table, so you should not notice this change in the interface. If the comAddress record was not set to be remembered, it will be removed when it's no longer used by orders. + ## New shop_resource setting Previously, an empty cart would link to the site_start setting, but now in 0.12 we're linking to a new commerce.shop_resource setting instead. This is useful to change where the customer is sent without needing to create a custom template just for that. From 3971de3c285f842d61df3d06dbdb5e3c6a4c5985 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 9 Jan 2019 15:39:30 +0100 Subject: [PATCH 079/517] Some getting started tweaks --- .../v1/01_Getting_Started/02_Configuration.md | 24 +++++++++++-------- .../01_Getting_Started/03_Product_Catalog.md | 10 ++++++-- .../v1/01_Getting_Started/04_Cart_Checkout.md | 16 +++++++++---- 3 files changed, 33 insertions(+), 17 deletions(-) diff --git a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md index ec0c6445..4b85715c 100644 --- a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md +++ b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md @@ -28,28 +28,30 @@ Which modules you use depends on the type of shop and how the shop will be run. It is **strongly recommended** to enable the [Basic Address Validation](../50_Modules/Address_Validation/Basic) module. This module ensures that address information is filled in before the customer can move along in the checkout. In the module configuration, you can enter the fields that should be required depending on your locality. For example the `state` field is not required in a large part of the world. -You should also enable either the [Autofill GeoIP](../50_Modules/Cart/AutoFillGeoIP) module or the [Default Address](../50_Modules/Cart/DefaultAddress) module. These modules will set an expected address on the order before the customer gets to the address step. This expected address is used by the taxes and shipping configuration to determine what rates and options to show in the cart. +You should also enable either the [Autofill GeoIP](../50_Modules/Cart/AutoFillGeoIP) module or the [Default Address](../50_Modules/Cart/DefaultAddress) module. These modules will set an expected address on the order before the customer gets to the address step. This expected address is used by the taxes and shipping configuration to determine what rates and options to show before the customer entered their information. - The [Default Address module](../50_Modules/Cart/DefaultAddress) is useful if you serve a distinct demographic. For example, if you only (or predominantly) ship to one country or state, you can configure the Default Address module to use that by default, which should be accurate for the majority of your customers. - If your customer base is more spread out, the Autofill GeoIP module will automatically geolocate the customer by their IP address and use the country (and optionally the state) instead. This uses the [ipinfo.io](https://ipinfo.io/) service (free for up to 1000 lookups per day) which is fairly accurate. If you only sell in specific countries, the [Country Validation](../50_Modules/Address_Validation/Country) module is useful to restrict country selection. (Note that this does not remove countries from the country field in the address step, but you can do that by changing the templates.) -If you require the customer to accept terms and conditions before initiating a payment, use the [Accept Terms](../Modules/Cart/AcceptTerms) module. +If you require the customer to accept terms and conditions before initiating a payment, you can use the [Accept Terms](../Modules/Cart/AcceptTerms) module. ### Discounts -You'll likely want to enable the [Coupons](../50_Modules/Discounts/Coupons) module to get access to coupon codes. After enabling the module, refresh the page to see the Coupons tab added to the top navigation. +You'll likely want to enable the [Coupons](../50_Modules/Discounts/Coupons) module to get access to coupon codes. After enabling the module, refresh the page to see the Discounts tab added to the top navigation. + +There is also a [User & Usergroup Discounts](../50_Modules/Discounts/UserDIscounts) module that can be used for percentage discounts for users or user groups, accessible from the same Discounts tab once the module is enabled. ### Taxes -Very few people enjoy paying taxes, but it's important to charge the right taxes to your customers. +Very few people enjoy paying taxes, but it is important to charge the right taxes to your customers. - If you sell to customers in the European Union, enable the [EU VAT](../50_Modules/Taxes/EUVat) module to enable the EU VAT Rate Provider that enables automatically up-to-date tax rates across all countries in the EU. This loads (and caches) tax rates from [JSONVat.com](http://github.com/adamcooke/vat-rates), which is an open-source, community-maintained dataset. - If you sell to customers across the United States, the [TaxJar](../50_Modules/Taxes/TaxJar) module can be used to get automated sales tax calculations. This service covers virtually all possible Sales Tax rules, including product-specific exemptions if you configure the right product codes, and can also be used to help with your tax reporting, but does have a monthly cost to use. -For all other regions, or if you prefer to manually set rates, you can use the standard configuration. We'll look at configuring the actual [tax rates](../Taxes) in a minute. +For all other regions, or if you prefer to manually set rates, you can use the standard configuration. We'll look at configuring the actual [tax groups and rates](../Taxes) in a minute. ### Products & Cart @@ -61,13 +63,13 @@ The default installation created a simple [status workflow](../Statuses) for you ![Default Status Workflow in Commerce](../../images/gettingstarted/statusworkflow.jpg) -For now, we'll leave that as-is, but later on you may want to change the emails that get send when an order is paid. You can find those by clicking on "Payment Received" in the Status Changes column for Draft, to see the actions that are fired when the payment is received. +For now, we'll leave that as-is, but later on you may want to change the emails that Commerce sends when an order is paid. You can find those by clicking on "Payment Received" in the Status Changes column for Draft, to see the actions that are fired when the payment is received. You'll see two email actions are configured here, a confirmation email to the customer, and the order notification to the merchant. By clicking on the name (or "Edit Status Change Action" in the Actions menu), you can see the subject, recipient, and content configuration for each. By default these use templates, but you may need to tweak the recipient email on the order notification to merchant. ## Setting up Payment Methods -In the installation, a "Dummy Payment" was automatically created. This uses the [manual payment gateway](../Payment_Methods/Manual) which just marks the order as paid. If you want to add other payment method options, you can do that at **Configuration » Payment Methods**. +In the installation, a "Dummy Payment" was automatically created. This uses the [manual payment gateway](../Payment_Methods/Manual) which just marks the order as paid. If you want to add [other payment method options](../Payment_Methods), you can do that at **Configuration » Payment Methods**. ## Setting up Delivery Types & Shipping Methods @@ -97,13 +99,15 @@ For Euro, some countries prefer to use the comma instead of the dot for the deci ![The standard currencies](../../images/gettingstarted/currencies.jpg) -If you need to add a currency that is not included in Commerce by default, [this site has a comprehensive list of the ISO4217 codes and formatting to use](https://www.thefinancials.com/Default.aspx?SubSectionID=curformat). The ISO codes are important to get right for certain payment providers. +If you need to add a currency that is not included in Commerce by default, [this site has a comprehensive list of the ISO4217 codes and formatting to use](https://www.thefinancials.com/Default.aspx?SubSectionID=curformat). The ISO codes are important to get right for certain payment providers. + +Use a different currency often? Let us know, maybe we can save you some time in the future by including it in the standard installation. [Learn more about currencies here](../Currencies). ## Setting up Tax Groups -Next up, create a tax group under **Configuration » Tax Groups**. Give it a name that describes the **type** of tax, not the actual rate to charge. For example you could have "Standard Tax" and "Food", but you would not typically name them "21%" or "9%". +Next up, create a tax group under **Configuration » Tax Groups**. Give it a name that describes the **type** of tax, not the actual rate to charge. For example you could have "Standard Tax" and "Food", but you would not, typically, name them "21%" or "9%". After creating the tax group, choose **Manage Tax Rules**, in the Actions menu. @@ -115,7 +119,7 @@ After saving the rule, a new section _Rate Provider Options_ will be show. There If you want to add more tax rules for different rates, repeat this process. The priority determines the order that the tax rules will be evaluated from top-to-bottom in the grid, so set the conditions so that the lowest priority number is the most specific, and eventually fall back to an "Always" condition with the highest priority number. When using conditions that depend on customer information that is not yet be available, the rule is ignored, so keep that in mind. -When creating products, you'll select the tax group to use for that specific product. +When creating products, you'll select the tax group to use for that specific product. Or, if only one tax group is configured, it is selected for you automatically. ## Some final System Settings diff --git a/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md b/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md index 581b92a9..ad96dc97 100644 --- a/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md +++ b/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md @@ -24,7 +24,7 @@ For most MODX shops, we recommend building the catalog based around resources. F These tools allow you to use MODX in the same way you would for normal sites. -To hook up Commerce, you will then use what we call the **Products TV** on your product pages. This is a template variable type that ships with Commerce that lets you maintain a list of products that are associated with the page. +To hook up Commerce, you will then use what we call the **Products TV** or **Matrix TV** on your product pages. These are template variable types that ship with Commerce that let you maintain either a list or a matrix of products that are associated with the page. Imagine this resource structure: @@ -38,7 +38,11 @@ Imagine this resource structure: - Design E - Design F -All designs will have a set of sizes that are available for selection on that product page. Those sizes are the products in Commerce, with their own price and stock. +All designs will have a set of sizes that are available for selection on that product page. You will manage the general catalog page through the resources, while the sizes are the products in Commerce, with their own price and stock. The Products TV lets you manage a one-dimensional list of product variations. + +**About the Product Matrix:** + +> The Product Matrix TV works in a similar way to the Products TV, but instead of a one-dimensional list, it lets you define 2 properties and products are automatically created for the intersections of those properties. This is useful for a variety of use cases, but it's a bit more complex to get started with. If this is your first time working with Commerce, we'd recommend first getting to grips with the system using the Products TV. When you have that working, you can [learn more about the product matrix](../Product_Catalog/Product_Matrix) for more powerful product management. So let's start building. Install Collections, and create a sample resource structure for your shop, perhaps based on the sample above. Make sure to create a template for your categories, and a template for your product resources. @@ -149,6 +153,8 @@ The add to cart form in this listing is slightly different because we used the q With the basic structure in place, you can now start building our your catalog. Perhaps you want to add related products, show the add to cart form only if there's sufficient stock, or add more TVs to your products for highlights or product specs. The sky is the limit! +You can also try the [product matrix](../Product_Catalog/Product_Matrix), instead of the products tv. The matrix is a more powerful way of managing products that combines 2 product attributes or properties into automatically generated products. You will need to make changes to your template and add to cart form to get that one hooked up, which is a little more complex than the Products TV due to its different structure. + ## Next: customising your Cart & Checkout The cart and checkout should already be up and running, but you can customise a great deal. [Lets work on the cart and checkout, and look at theming them with Twig](Cart_Checkout). diff --git a/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md b/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md index b81baf6e..b8160ac9 100644 --- a/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md +++ b/en/01_Commerce/v1/01_Getting_Started/04_Cart_Checkout.md @@ -25,7 +25,7 @@ By default, Commerce shows all of the following steps: It's not currently supported* to change the order or functionality of these steps drastically, but there are various ways to make this fit your shop. We'll go over those options for each step. -* Technically, it _is_ possible to change the checkout steps, but that requires in-depth technical knowledge of Commerce and changing undocumented features. That's why we do not currently provide support for it and discourage going down that route as we may still change how that works to make future customisation easier which would break custom checkout processes. +* Technically, it _is_ possible to change the checkout steps, but we strongly discourage that level of customisation and do not currently provide documentation or support for it. We may change the underlying system in the future which would break custom checkout processes. #### Cart step @@ -61,7 +61,7 @@ The shipping step is optional. When shown, it will calculate how much it costs t Commerce automatically selects the first available shipping method as soon as the cart, to present the user with an accurate total as soon as possible. -On each delivery type you can choose what to do with the shipping step: +On each [delivery type](../Delivery_Types) you can choose what to do with the shipping step: - By default, the shipping step is set to "depends", which means it will only be shown if there is more than one matching shipping method for the order. - When you set the shipping step to "required" on the delivery type, the shipping step is always shown, even with just one matching shipping method that has been pre-selected. @@ -75,6 +75,8 @@ If the order total is zero because of a coupon, or all products being free, then If the total is not zero, but you do not intend to use online payments, you can create a payment method with the [Manual payment gateway](../Payment_Methods/Manual). That will mark the order as paid without the customer actually paying. +If you'd like to implement a sort of "confirmation step" into the checkout, it's recommended to change the templating of the payment step to act as that instead. If you want to have a checkbox that requires customers to accept terms and conditions, enable the Accept Terms module. + #### Thank you step When the customer visits the thank you page, the order is completed and their cart is emptied for future orders. @@ -95,7 +97,9 @@ To change templates, you will now copy them from the `default` folder, and paste Let's try it by adding "Hello world" to our cart. -Copy `core/components/commerce/templates/default/frontend/checkout/cart.twig` into your theme directory following the same structure, so `core/components/commerce/templates/myshop/frontend/checkout/cart.twig`. (If you want to do this via the manager, change the `upload_files` system setting to include the `twig` extension.) +Copy `core/components/commerce/templates/default/frontend/checkout/cart.twig` into your theme directory following the same structure, so place the copy in `core/components/commerce/templates/myshop/frontend/checkout/cart.twig`. + +(If you want to do this via the manager, change the `upload_files` system setting to include the `twig` extension.) The template looks something like this: @@ -153,11 +157,13 @@ There's a few dozen templates you can tweak in the same way. Their naming are ho You only have to copy the templates you want to change - all other templates will fall back to the `default` template. -In general, all templates in the `frontend` and `emails` directories are safe to change. Make sure to keep IDs and input names the same, to ensure things keep working as expected. Class names are less critical, but in some cases (payment method templates especially), you may want to keep those as-is. It's recommended to _not_ edit any of the `admin` templates, those are used in the dashboard. +In general, all templates in the `frontend` and `emails` directories are safe to change. Make sure to keep IDs and input names the same, to ensure things keep working as expected. Class names are less critical, but in some cases (payment method templates especially), you may want to keep those as-is. + +**Note**: It's recommended to **not** edit any of the `admin` templates, those are used in the dashboard and we do not currently make an effort to preserve backwards compatibility in those templates. This means that if you copy or change the admin templates, and upgrade Commerce, you may end up with a broken dashboard. #### CSS, lexicons, custom theme folders, and more -See [theming](../Front-end_Theming) for more options to change the design and templates. +See [theming](../Front-end_Theming) for more options to change the design and templates. There are many different things you can do. ## Next From 5232cf6cfa217b460917db92cfda32a7c6ef9d66 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 9 Jan 2019 15:42:28 +0100 Subject: [PATCH 080/517] add proper title --- .../v1/99_User_Guide/03_Order_States_Statuses.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/99_User_Guide/03_Order_States_Statuses.md b/en/01_Commerce/v1/99_User_Guide/03_Order_States_Statuses.md index bbd80b62..6d5f605f 100644 --- a/en/01_Commerce/v1/99_User_Guide/03_Order_States_Statuses.md +++ b/en/01_Commerce/v1/99_User_Guide/03_Order_States_Statuses.md @@ -1,3 +1,7 @@ +--- +title: Order States & Statuses +--- + All orders in Commerce have a _State_ and a _Status_. [TOC] @@ -14,10 +18,10 @@ There are 4 different _States_: - **Cancelled** is for orders that were cancelled. These could have been draft or processing orders, but the bottom line is that they have not been fulfilled. -## Statuses - _States_ cannot be changed and are core to the Commerce system. +## Statuses + _Statuses_ on the other hand are configured by your development team, and determine how an order flows from one state to the next. A typical status workflow could be, for example: From 08f3705cc03cae5f48bd6d8abe34aadd2d219647 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 9 Jan 2019 16:33:53 +0100 Subject: [PATCH 081/517] Make upgrade notes slightly more readable --- en/01_Commerce/v1/80_Upgrades/v0.12.md | 29 +++++++++++++------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/en/01_Commerce/v1/80_Upgrades/v0.12.md b/en/01_Commerce/v1/80_Upgrades/v0.12.md index 74201e1b..b2e5e8ce 100644 --- a/en/01_Commerce/v1/80_Upgrades/v0.12.md +++ b/en/01_Commerce/v1/80_Upgrades/v0.12.md @@ -14,22 +14,23 @@ Various default templates have also been changed to use the order reference inst Here's a list of the changed templates: -- `emails/order-received.twig`, around line 3 from `{% block subject %}{{ lex('commerce.email.order_rcvd.subject', { name: config.site_name }) }}{% endblock %} +- **emails/order-received.twig**, around line 3 from `{% block subject %}{{ lex('commerce.email.order_rcvd.subject', { name: config.site_name }) }}{% endblock %} ` to `{% block subject %}{{ lex('commerce.email.order_rcvd.subject', { name: config.site_name, id: order.reference }) }}{% endblock %}` -- `emails/order-received.twig`, around line 4 from `{% block hidden_preheader %}{{ lex('commerce.email.order_rcvd.preheader', { name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block hidden_preheader %}{{ lex('commerce.email.order_rcvd.preheader', { name: config.site_name, id: order.reference }) }}{% endblock %}` -- `emails/order-received.twig`, around line 24 from `{{ lex('commerce.email.order_rcvd.received', { name: config.site_name, id: order.id }) }}` to `{{ lex('commerce.email.order_rcvd.received', { name: config.site_name, id: order.reference }) }}` -- `emails/order-to-merchant.twig`, around line 4 from `{% block subject %}{{ lex('commerce.email.order_rcvdmerch.subject', { name: billing_address.fullname, site_name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block subject %}{{ lex('commerce.email.order_rcvdmerch.subject', { name: billing_address.fullname, site_name: config.site_name, id: order.reference }) }}{% endblock %}` -- `emails/order-to-merchant.twig`, around line 19 from `` to `` -- `emails/shipping-confirmation.twig` around line 3 from `{% block subject %}{{ lex('commerce.email.shipping.subject', { name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block subject %}{{ lex('commerce.email.shipping.subject', { name: config.site_name, id: order.reference }) }}{% endblock %}` -- `frontend/checkout/thank-you.twig` around line 6 from `

    {{ lex('commerce.order_complete', {'id': order.id}) }}

    ` to `

    {{ lex('commerce.order_complete', {'id': order.reference}) }}

    ` -- `frontend/account/order-detail.twig`, around line 2 from `

    {{ lex('commerce.order') }} #{{ order.id }}

    ` to `

    {{ lex('commerce.order') }} {{ order.reference }}

    ` -- `frontend/account/order-detail.twig`, around line 7 from `{{ order.created_on|date('Y-m-d H:i') }}` to `{{ order.received_on|date('Y-m-d H:i') }}` -- `frontend/account/orders.twig`, around line 14 from `` to `` -- `frontend/account/orders.twig`, around line 15 from `` +- **emails/order-received.twig**, around line 4 from `{% block hidden_preheader %}{{ lex('commerce.email.order_rcvd.preheader', { name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block hidden_preheader %}{{ lex('commerce.email.order_rcvd.preheader', { name: config.site_name, id: order.reference }) }}{% endblock %}` +- **emails/order-received.twig**, around line 24 from `{{ lex('commerce.email.order_rcvd.received', { name: config.site_name, id: order.id }) }}` to `{{ lex('commerce.email.order_rcvd.received', { name: config.site_name, id: order.reference }) }}` +- **emails/order-to-merchant.twig**, around line 4 from `{% block subject %}{{ lex('commerce.email.order_rcvdmerch.subject', { name: billing_address.fullname, site_name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block subject %}{{ lex('commerce.email.order_rcvdmerch.subject', { name: billing_address.fullname, site_name: config.site_name, id: order.reference }) }}{% endblock %}` +- **emails/order-to-merchant.twig**, around line 19 from `` to `` +- **emails/shipping-confirmation.twig** around line 3 from `{% block subject %}{{ lex('commerce.email.shipping.subject', { name: config.site_name, id: order.id }) }}{% endblock %}` to `{% block subject %}{{ lex('commerce.email.shipping.subject', { name: config.site_name, id: order.reference }) }}{% endblock %}` +- **frontend/checkout/thank-you.twig** around line 6 from `

    {{ lex('commerce.order_complete', {'id': order.id}) }}

    ` to `

    {{ lex('commerce.order_complete', {'id': order.reference}) }}

    ` +- **frontend/account/order-detail.twig**, around line 2 from `

    {{ lex('commerce.order') }} #{{ order.id }}

    ` to `

    {{ lex('commerce.order') }} {{ order.reference }}

    ` +- **frontend/account/order-detail.twig**, around line 7 from `{{ order.created_on|date('Y-m-d H:i') }}` to `{{ order.received_on|date('Y-m-d H:i') }}` +- **frontend/account/orders.twig**, around line 14 from `` to `` +- **frontend/account/orders.twig**, around line 15 from `` To use the reference instead of ID in the subject of the order received email, you'll need to edit your status workflow as well. Go to Commerce > Configuration > Statuses and click the name of your status change that fires when payment has been received, typically that's called "Payment Received". -- Edit the `Confirmation Email to Customer` email action and change the subject from `{{ lex('commerce.email.order_rcvd.subject', { name: config.site_name, id: order.id }) }}` to `{{ lex('commerce.email.order_rcvd.subject', { name: config.site_name, id: order.reference }) }}` +- Change the `Confirmation Email to Customer` subject to `{{ lex('commerce.email.order_rcvd.subject', { name: config.site_name, id: order.reference }) }}` +- Change the `Order Notification to Merchant` subject to `{{ lex('commerce.email.order_rcvdmerch.subject', { name: billing_address.fullname, site_name: config.site_name, id: order.reference }) }}` ## Address refactor (0.12.0-rc2) @@ -37,8 +38,8 @@ We refactored the way addresses are stored in 0.12.0-rc2, which includes some br Templating-wise, update the following in your custom theme to make sure selected addresses are checked after the update: -- In `frontend/checkout/address.twig` around line 17, change `current_address: address_shipping_id` to `current_address: address_shipping_user_address`. -- In `frontend/checkout/address.twig` around line 67, change `current_address: address_billing_id` to `current_address: address_billing_user_address`. +- In `frontend/checkout/address.twig** around line 17, change `current_address: address_shipping_id` to `current_address: address_shipping_user_address`. +- In `frontend/checkout/address.twig** around line 67, change `current_address: address_billing_id` to `current_address: address_billing_user_address`. Code-wise, what was changed is that the address details **for an order** are now stored in the `comOrderAddress` model. Previously, this was in comAddress, where comOrderAddress acted as a joining table only. While this had some benefits, it also complicated basic tasks and made keeping things organised harder. From 55490989dadbf88a01b43045098968131bd780f6 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Thu, 17 Jan 2019 20:54:54 -0500 Subject: [PATCH 082/517] Correct word in Commerce Events error to array --- en/01_Commerce/v1/75_Developer/05_Modules/Events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/75_Developer/05_Modules/Events.md b/en/01_Commerce/v1/75_Developer/05_Modules/Events.md index 2f2807a3..b6b110f3 100644 --- a/en/01_Commerce/v1/75_Developer/05_Modules/Events.md +++ b/en/01_Commerce/v1/75_Developer/05_Modules/Events.md @@ -63,7 +63,7 @@ FQN: `modmore\Commerce\Events\AddressValidation` - `addFieldError(string $field, string $message)`: adds a field-specific error to the validation. - `addMessage(string $message)`: adds a generic error message to the validation. - `hasAnyErrors()`: returns true if there is at least one field specific error, or an error message. -- `getFieldErrors()`: returns an error of AddressValidationError objects (same namespace) with the field specific errors. +- `getFieldErrors()`: returns an array of AddressValidationError objects (same namespace) with the field specific errors. - `hasMessages()`: returns true if there's at least one generic error message set. - `getMessages()`: returns an array of generic error messages. From 664159afc412ae6bb24b5b518a11beacb533f10a Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 20 Jan 2019 01:29:53 +0100 Subject: [PATCH 083/517] Add docs for new get_matrix_first_product and get_matrix_price snippets --- .../products/matrix-first-order-rows.jpeg | Bin 0 -> 122875 bytes .../images/products/matrix-first-order.jpg | Bin 0 -> 120794 bytes .../10_Snippets/get_matrix_first_product.md | 95 ++++++++++++++++++ .../v1/10_Snippets/get_matrix_price.md | 47 +++++++++ 4 files changed, 142 insertions(+) create mode 100644 en/01_Commerce/images/products/matrix-first-order-rows.jpeg create mode 100644 en/01_Commerce/images/products/matrix-first-order.jpg create mode 100644 en/01_Commerce/v1/10_Snippets/get_matrix_first_product.md create mode 100644 en/01_Commerce/v1/10_Snippets/get_matrix_price.md diff --git a/en/01_Commerce/images/products/matrix-first-order-rows.jpeg b/en/01_Commerce/images/products/matrix-first-order-rows.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..51e46adccaa0bdb9c825f408dd1362a26cb3d7d8 GIT binary patch literal 122875 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 JqQUM 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 VuNOu8Z@pgqudJj0!8PvZ{{XOc7>WP@ literal 0 HcmV?d00001 diff --git a/en/01_Commerce/v1/10_Snippets/get_matrix_first_product.md b/en/01_Commerce/v1/10_Snippets/get_matrix_first_product.md new file mode 100644 index 00000000..7526c258 --- /dev/null +++ b/en/01_Commerce/v1/10_Snippets/get_matrix_first_product.md @@ -0,0 +1,95 @@ +The `commerce.get_matrix_first_product` snippet is used to fetch the first product inside a [product matrix](../Product_Catalog/Product_Matrix). + +Alternatively: + +- Use [commerce.get_matrix](get_matrix) for outputting the full range of products your matrix contains. +- Use [commerce.get_matrix_price](get_matrix_price) if you want to return the price (range) of products in your matrix. + +Retrieving the first product is something you usually do for a product listing on a category page, so you can display product information for a "default" product before a selection was made. + +Added in 0.12.0-pl. + +## Usage + +```` html +[[!commerce.get_matrix_first_product? + &matrix=`123` +]] +```` + +Replace 123 with the ID of the matrix, stored in the TV value. Usually that's available as `[[*product_matrix]]` in a product page template: + +```` html +[[!commerce.get_matrix_first_product? + &matrix=`[[*product_matrix]]` +]] +```` + +Or `[[+tv.product_matrix]]` in a chunk used for listing resources with getResources/pdoResources (Make sure you specified `&includeTVs`, and check the value for `&tvPrefix` if you don't get a value): + +```` html +[[!commerce.get_matrix_first_product? + &matrix=`[[+tv.product_matrix]]` +]] +```` + +Get the image URL for the first product that both has an image and is in stock: + +````html +[[!commerce.get_matrix_first_product? + &matrix=`[[+tv.product_matrix]]` + &withImage=`1` + &withStock=`1` + &field=`image` +]] +```` + +The snippet can be called cached or uncached. When you retrieve stock or pricing, using uncached is probably better. + +## Properties + +- `&matrix`: the ID of the product matrix to load products from. +- `&sort`: the way to sort products to determine what the first product is; see below +- `&toPlaceholders`: Prefix to set product information to placeholders; see below +- `&tpl`: Name of a chunk to return the output with; see below +- `&field`: Name of a product field to return; see below + +## Returning information + +Depending on which property you've provided to the snippet (`&toPlaceholders`, `&tpl` or `&field` in that order), the snippet will return the product information as follows: + +1. `&toPlaceholders` will set placeholders with the prefix provided. For example ```&toPlaceholders=`product` ``` will set placeholders like `[[+product.sku]]`, `[[+product.price_formatted]]`, `[[+product.name]]` etc. +2. `&tpl` can be set to the name of a chunk. The product information (without prefix) will be parsed through that chunk. +3. `&field` allows to immediately return a single product field. For example ```&field=`price_formatted` ``` to return just the formatted product price. +4. If none of the above are provided, all available product information is dumped to screen in a `
    ` tag. Useful for debugging. 
    +
    +## What is the "first" product?
    +
    +The first product.. isn't that just the one in the top left? Not quite! When determining the first product, there are a number of factors that can exclude a product from potentially being the first:
    +
    +- Rows or columns that are deactivated (shared orange-ish in the matrix) are skipped
    +- If you specify `&withStock`, only products where the stock is larger than 0 are included
    +- If you specify `&withImage`, only products with an image are included
    +
    +So, what would be the first product when your top-left product does not meet those requirements? Specify the `&sort` property to determine that. It accepts 3 values, each described below. 
    +
    +#### &sort = columns (default)
    +
    +By default, products in the matrix are sorted by **column**, and then by row by default. Products in column 1 come before products in column 2. 
    +
    +Put differently, the snippet starts in the top left, **works its way down** through the first column, and then checks the second column. Visualised, that looks like this:
    +
    +![Product Matrix sorted by column, then row](../../images/products/matrix-first-order.jpg)
    +
    +#### &sort = rows
    +
    +When you set `&sort` to `rows`, the order is flipped. Products in row 1 come before products in row 2. It still starts in the top left, but **moves to the right** before going to row 2. 
    +
    +![Product Matrix sorted by row, then column](../../images/products/matrix-first-order-rows.jpeg)
    +
    +#### &sort = price
    +
    +If you set `&sort` to `price`, the products are sorted **by the product price with the cheapest first**. 
    +
    +If multiple products share the same price, which is fairly likely if you use the column/row base prices, the "columns" order (the default) is applied.   
    +
    diff --git a/en/01_Commerce/v1/10_Snippets/get_matrix_price.md b/en/01_Commerce/v1/10_Snippets/get_matrix_price.md
    new file mode 100644
    index 00000000..263fa8e7
    --- /dev/null
    +++ b/en/01_Commerce/v1/10_Snippets/get_matrix_price.md
    @@ -0,0 +1,47 @@
    +The `commerce.get_matrix_price` snippet is used to fetch the minimum and/or maximum price of products that are available in a [product matrix](../Product_Catalog/Product_Matrix). 
    +
    +Alternatively: 
    +- Use [commerce.get_matrix](get_matrix) for outputting the full range of products your matrix contains.
    +- Use [commerce.get_matrix_first_product](get_matrix_first_product) if you want to display more information about a first/default product, like images or stock.
    +
    +Added in 0.12.0-pl.
    +
    +## Usage
    +
    +```` html
    +[[!commerce.get_matrix_price? 
    +    &matrix=`[[+tv.product_matrix]]`
    +    &getMin=`1`
    +    &getMax=`1` 
    +    &inStockOnly=`1`
    +]]
    +````
    +
    +Replace `[[+tv.product_matrix]]` with the ID of the matrix or `[[*product_matrix]]` when using the snippet on the page that holds the Matrix TV itself.
    +
    +The above, with `getMin`, `getMax`, and `inStockOnly` all enabled, will return the minimum and maximum price for products in your matrix, separated by an n-dash.
    +
    +If the minimum and the maximum price are the same, or you only provide getMin OR getMax, only the single price is shown. For example:
    +
    +> **€123.00–€159.00** 
    +> 
    +> **€123.00**
    +
    +Products that are in rows or columns that have been deactivated are ignored. You can also ignore products that are not in stock by specifying `&inStockOnly`. 
    +
    +If no product with stock can be found, the snippet returns the `commerce.not_in_stock` lexicon, or what you provide in `&noPriceAvailable`. 
    +
    +
    +
    +## Properties
    +
    +- `&matrix`: the ID of the product matrix to load products from. 
    +- `&getMin`: get the lowest price from the matrix, defaults to `1`, set to `0` to disable.
    +- `&getMax`: get the highest price from the matrix, defaults to `0`, set to `1` to enable.
    +- `&inStockOnly`: only look for prices for products that have stock available. Defaults to `0`, set to `1` to enable.
    +- `&separator`: the string to use between the minimum and maximum price (if getMin and getMax are both provided, and they return different prices). Defaults to an n-dash (`–`). 
    +- `&noPriceAvailable`: the string to return when no price at all was found; defaults to `[[%commerce.out_of_stock]]`. 
    +
    +## Returning information
    +
    +This snippet does not have any templating. You can only specify if you want the min/max price, the separator, and what to return when no price was found.
    
    From 12aa1772d8042789b608c84959f10552ead4bff9 Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Sun, 20 Jan 2019 16:35:35 +0100
    Subject: [PATCH 084/517] red, not orange, and shaded, not shared
    
    ---
     en/01_Commerce/v1/10_Snippets/get_matrix_first_product.md | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/en/01_Commerce/v1/10_Snippets/get_matrix_first_product.md b/en/01_Commerce/v1/10_Snippets/get_matrix_first_product.md
    index 7526c258..8f610f26 100644
    --- a/en/01_Commerce/v1/10_Snippets/get_matrix_first_product.md
    +++ b/en/01_Commerce/v1/10_Snippets/get_matrix_first_product.md
    @@ -67,7 +67,7 @@ Depending on which property you've provided to the snippet (`&toPlaceholders`, `
     
     The first product.. isn't that just the one in the top left? Not quite! When determining the first product, there are a number of factors that can exclude a product from potentially being the first:
     
    -- Rows or columns that are deactivated (shared orange-ish in the matrix) are skipped
    +- Rows or columns that are deactivated (shaded red-ish in the matrix) are skipped
     - If you specify `&withStock`, only products where the stock is larger than 0 are included
     - If you specify `&withImage`, only products with an image are included
     
    
    From c2fd200953917264098662548c6d21760905361a Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Mon, 4 Feb 2019 10:45:19 +0100
    Subject: [PATCH 085/517] Add orderPending to scFinishOrder docs [S19335]
    
    ---
     en/05_SimpleCart/v2.x/03_Snippets/07_scFinishOrder.md | 4 ++++
     1 file changed, 4 insertions(+)
    
    diff --git a/en/05_SimpleCart/v2.x/03_Snippets/07_scFinishOrder.md b/en/05_SimpleCart/v2.x/03_Snippets/07_scFinishOrder.md
    index f901db67..633be5dc 100644
    --- a/en/05_SimpleCart/v2.x/03_Snippets/07_scFinishOrder.md
    +++ b/en/05_SimpleCart/v2.x/03_Snippets/07_scFinishOrder.md
    @@ -38,6 +38,10 @@ Name of a chunk, or `@INLINE:` or `@FILE:` prefixed value that's used as an inli
     
     Name of a chunk, or `@INLINE:` or `@FILE:` prefixed value that's used as an inline chunk, or file that's loaded. This will be shown when the order was created and paid properly. [Read more](../Frontend/Checkout/Thank_You).
     
    +### orderPending
    +
    +Name of a chunk, or `@INLINE:` or `@FILE:` prefixed value for an inline chunk or file, which will be shown when an asynchronous payment is still pending confirmation. Defaults to the `scFinishOrderPending` chunk, which automatically refreshes the page every 5 seconds. 
    +
     ### placeholderPrefix
     
     Default: `order.`
    
    From 4c370b0de371727cf564dc1ea1a007cc2844a165 Mon Sep 17 00:00:00 2001
    From: "Sebastian G. Marinescu" 
    Date: Tue, 5 Feb 2019 07:36:31 +0100
    Subject: [PATCH 086/517] Add every ContentBlocks data
    
    ---
     en/50_Open_Source/Gitify/06_Examples.md | 7 +++++++
     1 file changed, 7 insertions(+)
    
    diff --git a/en/50_Open_Source/Gitify/06_Examples.md b/en/50_Open_Source/Gitify/06_Examples.md
    index f05602e2..ecff8325 100644
    --- a/en/50_Open_Source/Gitify/06_Examples.md
    +++ b/en/50_Open_Source/Gitify/06_Examples.md
    @@ -207,12 +207,19 @@ data:
         class: cbField
         primary: [id, name]
         package: contentblocks
    +  cb_categories:
    +    class: cbCategory
    +    primary: [id, name]
       cb_layouts:
         class: cbLayout
         primary: [id, name]
       cb_templates:
         class: cbTemplate
         primary: [id, name]
    +  cb_defaults:
    +    class: cbDefault
    +    primary: id
    +    
       redirects:
         class: modRedirect
         primary: id
    
    From d93c12ff753d681c7d9744d0146940a86ebb5d2c Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Thu, 7 Feb 2019 17:30:06 +0100
    Subject: [PATCH 087/517] Fix formatting in upgrade docs
    
    ---
     en/01_Commerce/v1/80_Upgrades/v0.12.md | 8 ++++----
     1 file changed, 4 insertions(+), 4 deletions(-)
    
    diff --git a/en/01_Commerce/v1/80_Upgrades/v0.12.md b/en/01_Commerce/v1/80_Upgrades/v0.12.md
    index b2e5e8ce..a0fede40 100644
    --- a/en/01_Commerce/v1/80_Upgrades/v0.12.md
    +++ b/en/01_Commerce/v1/80_Upgrades/v0.12.md
    @@ -38,14 +38,14 @@ We refactored the way addresses are stored in 0.12.0-rc2, which includes some br
     
     Templating-wise, update the following in your custom theme to make sure selected addresses are checked after the update:
     
    -- In `frontend/checkout/address.twig** around line 17, change `current_address: address_shipping_id` to `current_address: address_shipping_user_address`.
    -- In `frontend/checkout/address.twig** around line 67, change `current_address: address_billing_id` to `current_address: address_billing_user_address`.
    +- In **frontend/checkout/address.twig** around line 17, change `current_address: address_shipping_id` to `current_address: address_shipping_user_address`.
    +- In **frontend/checkout/address.twig** around line 67, change `current_address: address_billing_id` to `current_address: address_billing_user_address`.
     
     Code-wise, what was changed is that the address details **for an order** are now stored in the `comOrderAddress` model. Previously, this was in comAddress, where comOrderAddress acted as a joining table only. While this had some benefits, it also complicated basic tasks and made keeping things organised harder. 
     
    -All the various address related functionality is now more about the comOrderAddress model. Calling $order->getBillingAddress/$order->getShippingAddress will now receive the comOrderAddress instance instead of comAddress. That does have the same field names, but type checks will fail. 
    +All the various address related functionality is now more about the `comOrderAddress` model. Calling `$order->getBillingAddress`/`$order->getShippingAddress` will now receive the `comOrderAddress` instance instead of `comAddress`. That does have the same field names, but type checks will fail. 
     
    -When upgrading to 0.12, existing order address details are automatically copied into the comOrderAddress table, so you should not notice this change in the interface. If the comAddress record was not set to be remembered, it will be removed when it's no longer used by orders. 
    +When upgrading to 0.12, existing order address details are automatically copied into the `comOrderAddress` table, so you should not notice this change in the interface. If the comAddress record was not set to be remembered, it will be removed when it's no longer used by any orders. 
     
     ## New shop_resource setting
     
    
    From 2f95e09f9510b7336d2f5aea1503878f1040c30e Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Sun, 3 Mar 2019 17:30:19 +0100
    Subject: [PATCH 088/517] Add description for each of the matrix options
    
    ---
     .../v1/02_Product_Catalog/Product_Matrix.md   | 22 +++++++++++++++----
     1 file changed, 18 insertions(+), 4 deletions(-)
    
    diff --git a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md
    index d9b8a690..78092727 100644
    --- a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md
    +++ b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md
    @@ -40,7 +40,7 @@ Open a resource that has your matrix TV. You should see an empty matrix with som
     
     Congratulations, you just created your first matrix product! 
     
    -![An empty product matrix, showing you how to get started](../../images/products/matrix-first.jpg)
    +![An product matrix with a single product in it](../../images/products/matrix-first.jpg)
     
     In our example we gave both the column (whole wheat, €1.50) and the row (roasted chicken €2.00) a price. Combined, these made up the price of the created product (whole wheat chicken, €3.50). You can also set a price on the matrix itself which will then be applied to all products. Click on "Manage Matrix Options", enter a base price, and save. You'll notice the product is also updated.
     
    @@ -50,6 +50,22 @@ You may notice that your product is marked as out of stock. Click on the product
     
     Now continue to add more attributes. Whenever you add a new row or column, additional products will be created based on the values you give. 
     
    +## Matrix Configuration
    +
    +At any time you can change the matrix configuration by clicking on the **Manage Matrix Options** button at the top left of the matrix. The options provided there are initially configured base on the input options on the template variable, but can be changed for individual matrices. 
    +
    +The available options are explained below.
    +
    +- **Column Label**: the name for what type of attribute a column is. Primarily used in the manager, but you can also set up your templates to access this in the front-end (`{{ matrix.column_name }}`)  
    +- **Row Label**: the name for what type of attribute a row is. Primarily used in the manager, but you can also set up your templates to access this in the front-end (`{{ matrix.row_name }}`)  
    +- **Product SKU Template**: an inline [Twig template](../Templates) that is used to generate the SKU for each individual product. This usually includes the SKU from the column (`{{ column.sku }}`) and the SKU from the row (`{{ row.sku }}`), but can also include resource fields (any standard resource field, e.g. `{{ resource.alias }}`) or template variables. For template variables, you need to add a comma separated list of TVs to load the value for in the `commerce.matrix.load_tvs` system setting.
    +- **Product Name Template**: similar to the SKU template, the Name template is an inline [Twig template](../Templates) for generating the name for each individual product. This usually includes the name from the column (`{{ column.name }}`) and the name from the row (`{{ row.name}}`), but can also include resource fields (any standard resource field, e.g. `{{ resource.pagetitle }}`) or template variables. For template variables, you need to add a comma separated list of TVs to load the value for in the `commerce.matrix.load_tvs` system setting.
    +- **Description**: a description for the matrix itself. Could be used in your front-end to offer additional information about pricing. Is not applied to individual products.
    +- **Base Price**: the base price for all products in the matrix. This is combined with the base price on the rows and columns to reach the product price. Once created, you can temporarily edit the price on individual products, which will be reverted when you edit the relevant column, row, or matrix configuration.
    +- **Base Weight** and **Weight Unit**: the default weight for products in the matrix.
    +- **Tax Group**: see [taxes](../Taxes)
    +- **Delivery Type**: see [Delivery Types](../Delivery_Types)
    +
     ## Showing product selection with a matrix
     
     When you place your TV in a template, you'll notice it only outputs an ID. That's the ID of the product matrix. 
    @@ -298,9 +314,7 @@ Made a cool product selector with the matrix? [Share it on our forum!](https://f
     
     Some examples above include a hidden link input that submits the resource ID along with the add-to-cart request. This is meant to be used with the [Item Data Module](../Modules/Cart/ItemData) (introduced in 0.11) with `link` as an allowed field.
     
    -It's recommended to include this in your add to cart form when using a matrix, so that your customer can return to the product resource they added the product from. Contrary to [resource products](Resource), products in a Product TV don't natively know what resource they are used on, so lack that link. 
    -
    -To add additional custom data, view the [Item Data Module documentation](../Modules/Cart/ItemData).
    +It's recommended to include this in your add to cart form when using a matrix, so that your customer can return to the product resource they added the product from. To add additional custom data, view the [Item Data Module documentation](../Modules/Cart/ItemData).
     
     ## Tip: use Form Customization to move the TV
     
    
    From a3b2c829a39b1bb066e6d410c6f371c217d605aa Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 5 Mar 2019 01:32:37 +0100
    Subject: [PATCH 089/517] Start documenting the new pricing in Commerce 1.0,
     both for techies, implementors, and users
    
    ---
     en/01_Commerce/v1/05_Products/Price_Types.md  |  33 ++
     .../v1/75_Developer/Products/Pricing.md       | 337 ++++++++++++++++++
     .../v1/99_User_Guide/Product_Pricing.md       |  79 ++++
     3 files changed, 449 insertions(+)
     create mode 100644 en/01_Commerce/v1/05_Products/Price_Types.md
     create mode 100644 en/01_Commerce/v1/75_Developer/Products/Pricing.md
     create mode 100644 en/01_Commerce/v1/99_User_Guide/Product_Pricing.md
    
    diff --git a/en/01_Commerce/v1/05_Products/Price_Types.md b/en/01_Commerce/v1/05_Products/Price_Types.md
    new file mode 100644
    index 00000000..1e72cbff
    --- /dev/null
    +++ b/en/01_Commerce/v1/05_Products/Price_Types.md
    @@ -0,0 +1,33 @@
    +Price Types allow you to define prices in different currencies while covering different use cases, including temporary sale and bulk discount pricing.
    +
    +This document explains these concepts and implementation for **developers and agencies who are implementing Commerce**.
    +
    +- If you're a **shop owner looking to learn more about how to prices**, [read the Product Prices user guide](../User_Guide/Product_Pricing)
    +- If you're a **developer looking for more technical background** of how these prices are implemented, [read the developer guide on Product Pricing](../Developer/Products/Pricing).
    +
    +On this page:
    +
    +[TOC]
    +
    +## (Retail) Prices & Price Types
    +
    +In Commerce each product has a (retail) price. This is the primary price that you set when managing products, and is available with all different types of [managing your product catalog](../Product_Catalog). Historically this was the only price you could set for a product.
    +
    +Price Types, first introduced in v1.0, give you a lot more power and flexibility. Price Types are only available for the [Product List TV](../Product_Catalog/Products_TV) and [Product Matrix TV](../Product_Catalog/Product_Matrix), or for products managed manually from the dashboard. This indeed means that [Resource Products](../Product_Catalog/Resource) do not support price types at the moment. 
    +
    +Custom product types can support price types, but that depends on their implementation. As a rule of thumb, if editing the product information looks like a normal product in the dashboard, it likely supports price types automatically, too. If it's managed in a different component, additional development effort is needed to support price types. ([If you're a developer, you can learn more about how to integrate price types in a custom product in the developer documentation.](../Developer/Products/Pricing))
    +
    +## Supported Price Types
    +
    +Commerce ships with the following price types out of the box:
    +
    +- Simple: a single price that is always used, used to give a retail price per currency (as the standard product price only supports a single currency).
    +- Sale: a single price that is only used between two date/times. 
    +- Quantity: lets you set multiple prices where the returned price is based on the quantity on the order item.
    +
    +## Template integration
    +
    +A PriceRenderer is available that can render "from/for" prices. 
    +
    +(To be continued)
    +
    diff --git a/en/01_Commerce/v1/75_Developer/Products/Pricing.md b/en/01_Commerce/v1/75_Developer/Products/Pricing.md
    new file mode 100644
    index 00000000..36867b1f
    --- /dev/null
    +++ b/en/01_Commerce/v1/75_Developer/Products/Pricing.md
    @@ -0,0 +1,337 @@
    +This document explains how Pricing works in Commerce from a technical point of view, primarily meant for developers building custom products or looking to integrate/import with products that need to support price types. It's not a step-by-step guide, but more of a background of how things work and why things work a certain way. 
    +
    +If you're implementing Commerce, [visit the implementation documentation on price types](../../Products/Price_Types) instead.
    +
    +**Note that this document often refers to interfaces and classes by their imported name, instead of their fully qualified name, and may skip the relevant `use` and `namespace` definitions when showing examples.**
    +
    +On this page:
    +
    +[TOC]
    +
    +## Definitions
    +
    +There will be a lot of price-related jargon on this page, which may seem similar but are actually responsible for very different things. 
    +
    +Here's the most important ones that you should know about before getting started with custom pricing.
    +
    +### Price
    +
    +A Price is a single amount that a product (or other entity) is valued at. It consists of a currency, an amount, and potentially a "Regular Price". 
    +
    +The Pricing and Price Type classes all return a Price object.
    +
    +- Interface: `\modmore\Commerce\Pricing\Interfaces\PriceInterface`
    +- Typical implementation: `\modmore\Commerce\Pricing\Price`
    +
    +Important: before v1, Commerce used `\modmore\Commerce\Product\Price` as a simple price object, which is still returned from the `comProduct->getPrice()` method. However, that class is **deprecated** and should be ignored except for a couple of backwards compatibility measures. When we talk about a Price object in the context of this document, it usually refers to an implementation of the `PriceInterface`. 
    +
    +### Regular Price (aka Retail Price, aka Price)
    +
    +The Regular Price is sometimes referred to as the Retail Price, or just Price in the merchant interfaces. It is a standard `PriceInterface` implementation (with a currency and an amount), but its significance is that it's the price _before_ any Price Types have been evaluated. 
    +
    +When you receive (or create) a Price object, you can use the `hasRegularPrice()`, `getRegularPrice`, and `setRegularPrice` methods to check for, get, or set the regular price. 
    +
    +When using the `PriceRenderer`, the Regular Price may be used to show a before/after price. 
    +
    +### Pricing
    +
    +Pricing is ambiguous in the sense that's it's both the generic concept of determining prices, and the technical implementation of it. 
    +
    +In the context of this developer documentation, we refer to pricing as a `\modmore\Commerce\Pricing\Interfaces\PricingInterface` implementation.
    +
    +Commerce ships with 2 interfaces and 2 implementations of the PricingInterface.  
    +
    +- Interface `\modmore\Commerce\Pricing\Interfaces\PricingInterface` defines the overall contract of a Pricing class, handling the connection to Price Types, and is implemented in a generic `\modmore\Commerce\Pricing\Pricing` 
    +- Both `\modmore\Commerce\Pricing\Interfaces\PricingInterface` and `\modmore\Commerce\Pricing\Interfaces\ItemPricingInterface`, which defines the method for to retrieve the best price for a specific order item, are implemented in the more specific `\modmore\Commerce\Pricing\ProductPricing`.
    +
    +We'll discuss these interfaces and implementations in more detail, with examples, in a bit. 
    +
    +Pricing instances are always specific to one currency. 
    +
    +### Price Types
    +
    +The purpose of a price type is to, potentially out of a long list of options, return a single Price that is available. A PriceType instance is always specific to one currency.
    +
    +Technically, Price Types are implementations of `\modmore\Commerce\Pricing\PriceType\Interfaces\PriceTypeInterface` (which sets the contract for how a PriceType is serialized) and `\modmore\Commerce\Pricing\PriceType\Interfaces\ItemPriceTypeInterface` (which sets the contract for how an). 
    +
    +There are presently 3 implementations of this in Commerce:
    +
    +- `\modmore\Commerce\Pricing\PriceType\Simple` is a basic price type that always returns the one price it is given. Primarily meant to be used in multi currency situations, where this price type can provide a per-currency standard price. 
    +- `\modmore\Commerce\Pricing\PriceType\Sale` is a price type that either returns a single defined Price or not, based on a start (from) and expiration (until) DateTime. 
    +- `\modmore\Commerce\Pricing\PriceType\Quantity` gives the merchant a way to define bulk pricing between different brackets. This PriceType contains different prices
    +
    +We'll get to more details and some examples in a minute.
    +
    +## Why the multiple Price Type and Pricing interfaces?
    +
    +While this document is focused on Products, none of the concepts here are, technically speaking, exclusively available to Products. 
    +
    +The Price Types, Pricing and Prices are all generic, with additional Product-specific interfaces and implementations that connect the two.
    +
    +For example, the PriceTypeInterface only defines how a PriceType can be statically instantiated from serialized data, and how to serialize it again:
    +
    +``` php
    +interface PriceTypeInterface {
    +    /**
    +     * @return string
    +     */
    +    public function serialize();
    +
    +    /**
    +     * @param \comCurrency $currency
    +     * @param string $data
    +     * @return self
    +     */
    +    public static function unserialize(\comCurrency $currency, $data);
    +}
    +```
    +
    +However, the ItemPriceTypeInterface extends that to also provide the contract to determine the Price for a specific `comOrderItem`:
    +
    +``` php
    +interface ItemPriceTypeInterface extends PriceTypeInterface {
    +    /**
    +     * @param \comOrderItem $item
    +     * @return PriceInterface|false
    +     */
    +    public function getPriceForItem(\comOrderItem $item);
    +}
    +```
    +
    +When building an implementation for a price type that defines a product price, you would combine those interfaces into a single implementation:
    +
    +```php
    +final class Example implements PriceTypeInterface, ItemPriceTypeInterface
    +{    
    +    public function getPriceForItem(\comOrderItem $item)
    +    {
    +        // ...
    +    }
    +    
    +    public function serialize()
    +    {
    +        // ...
    +    }
    +    
    +    public static function unserialize(\comCurrency $currency, $data)
    +    {
    +        // ...
    +    }
    +}
    +```
    +
    +(Technically you can skip providing `PriceTypeInterface` when providing `ItemPriceTypeInterface` because that extends the former, but to better communicate intent we recommend keeping them both.)
    +
    +(At this point you don't have any further logic, but we recommend that you add a `__construct` method that takes in whatever values your PriceType needs, using that in `getPriceForItem`, and adding additional getters/setters as needed.)
    +
    +By architecting it this way, we're leaving room for future implementations of other types of pricing. For example we may implement price types into Shipping Methods at some point using an interface like this:
    +
    +```php 
    +interface ShippingPriceTypeInterface extends PriceTypeInterface {
    +    /**
    +     * @param \comOrderShipment $shipment
    +     * @param \comShippingMethod $method
    +     * @return PriceInterface
    +     */
    +    public function getPriceForShipment(\comOrderShipment $shipment, \comShippingMethod $method);
    +}
    +```
    +
    +which you could then integrate into existing PriceType implementations by adding the interface and the provided methods:
    +
    +```php
    +final class Example implements PriceTypeInterface, ItemPriceTypeInterface
    +{    
    +    public function getPriceForItem(\comOrderItem $item)
    +    {
    +        // ...
    +    }
    +    
    +    public function getPriceForShipment(\comOrderShipment $shipment, \comShippingMethod $method)
    +    {
    +        // ...
    +    }
    +    
    +    public function serialize()
    +    {
    +        // ...
    +    }
    +    
    +    public static function unserialize(\comCurrency $currency, $data)
    +    {
    +        // ...
    +    }
    +}
    +```
    +
    +The same thing is true for the `PricingInterface` and `ItemPricingInterface`. The `PricingInterface` defines what a generic `Pricing` class should do:
    +
    +```php
    +interface PricingInterface {
    +    /**
    +     * @param \comCurrency $currency
    +     * @param PriceInterface $regularPrice
    +     */
    +    public function __construct(\comCurrency $currency, PriceInterface $regularPrice);
    +
    +    /**
    +     * @return PriceInterface
    +     */
    +    public function getRegularPrice();
    +
    +    /**
    +     * @return \comCurrency
    +     */
    +    public function getCurrency();
    +
    +    /**
    +     * @param PriceTypeInterface $priceType
    +     * @return void
    +     */
    +    public function addPriceType(PriceTypeInterface $priceType);
    +
    +    /**
    +     * @return PriceTypeInterface[]
    +     */
    +    public function getPriceTypes();
    +
    +    /**
    +     * @param \comCurrency $currency
    +     * @param PriceInterface $regularPrice
    +     * @param array $data
    +     * @return static
    +     * @throws InvalidPriceTypeException
    +     */
    +    public static function unserialize(\comCurrency $currency, PriceInterface $regularPrice, array $data);
    +
    +    /**
    +     * Serialize the Pricing instance to an array of primitives that can be encoded.
    +     *
    +     * @return array
    +     */
    +    public function serialize();
    +}
    +```
    +
    +The `ItemPricingInterface` adds to that the method needed specific for getting the price for any given `comOrderItem` instance:
    +
    +```php
    +interface ItemPricingInterface extends PricingInterface {
    +    /**
    +     * @param \comOrderItem $item
    +     * @return PriceInterface
    +     */
    +    public function getPriceForItem(\comOrderItem $item);
    +}
    +```
    +
    +Similar to the example before related to shipping, we could in the future add a `ShippingPricingInterface` if we were to implement this pricing into the shipping methods:
    +
    +```php
    +interface ShippingPricingInterface extends PricingInterface {
    +    /**
    +     * @param \comOrderShipment $shipment
    +     * @param \comShippingMethod $method
    +     * @return PriceInterface
    +     */
    +    public function getPriceForShipment(\comOrderShipment $shipment, \comShippingMethod $method);
    +}
    +```
    +
    +At that point, you would add the interface to a PricingInterface implementation, along with the `getPriceForShipment` method, and the implementation would then be valid for both those types, and not just products.
    +
    +## Getting the applicable price from a product
    +
    +If you have a `comProduct` instance loaded, and want to get the price from that, there are a few methods at your disposal with the word price (or pricing) in it: 
    +
    +- `$product->getPrice() : \modmore\Commerce\Product\Price` - this is the old method of getting a price back for a product. Note that this `\modmore\Commerce\Product\Price` object is **not** an implementation of `\modmore\Commerce\Pricing\Interfaces\PriceInterface` (which would be the `\modmore\Commerce\Pricing\Price` class). This method primarily serves to turn the `price` field on the product into something that resembles a price with a currency, but that implementation turns out to have been a bit short-sighted, and has been deprecated. Unfortunately as the `Product\Price` and `Pricing\PriceInterface` are not compatible and we have been encouraging people to override getPrice in custom products, we have to keep them both around for a little while. 
    +- `$product->getRetailPrice(comCurrency $currency) : PriceInterface` is the new method (since 1.0) of getting the standard retail/regular price for a product. Internally, this currently calls `$product->getPrice()` to preserve backwards compatibility with custom product types, and then it transforms the `Product\Price` into a `Pricing\Price` which can be used with price types and PricingInterface implementations. As mentioned in the definitions, the regular aka retail price is a standard price before any price types are evaluated.
    +- `$product->getPricing(comCurrency $currency) : ProductPricing` this returns a `ProductPricing` instance (which implements both `PricingInterface` and `ItemPricingInterface`) with all pricing information for the product in the provided currency, including the retail price and the various price types that are configured on the product. 
    +
    +So typically you'll want either `$product->getRetailPrice(comCurrency $currency)` to get the standard product price, or to get the full pricing information you'll call `$product->getPricing(comCurrency $currency)` instead. 
    +
    +The current currency object is available on all `comSimpleObject` instances through `$object->getCurrency()`, through `$commerce->currency`, or `$commerce->getCurrency($threeLetterAlphaCode)`. 
    +
    +When you call `$pricing = $product->getPricing($currency)`, you get a new `ProductPricing` object. 
    +
    +To get the best (cheapest) price for a `comOrderItem` object, you can provide it to `$pricing->getPriceForItem(comOrderItem $item)` to get a `PriceInterface` instance back. This is guaranteed to return a `PriceInterface` implementation, but do note it is possible for that price to be 0 if no price was configured (or if the data was corrupt). 
    +
    +You can also get all the price types that are available on the `ProductPricing` object with `$pricing->getPriceTypes()` (returns an array of `PriceTypeInterface` instances). 
    +
    +Other notable methods on the `ProductPricing` object:
    +
    +- `getCurrency() : comCurrency`
    +- `getRegularPrice() : PriceInterface`
    +- `addPriceType(PriceTypeInterface $priceType) : void`
    +
    +## Updating product pricing programmatically
    +
    +If you're looking to import product prices, you'll need to interact with the classes mentioned in this document to make that work. The rough workflow would look like this:
    +
    +1. Create a comProduct object, giving it the regular price (integer) in the `price` field. Save the product to the database (`$product->save()`). 
    +2. Get a `ProductPricing` object for the product/currency combination: `$pricing = $product->getPricing($currency)`. Even if you just created the product, this is guaranteed to always return a `ProductPricing` instance. 
    +3. Add your price types with the `addPriceType` method. 
    +4. Save the `ProductPricing` by calling `$product->savePricing($pricing)`. This **overwrites** the pricing data for the currency. Internally this will serialize and save it to the `pricing` column in the products database, but always use the `savePricing` method instead of the `pricing` column to make sure your code doesn't break if we change how data is stored.
    +
    +Repeat steps 2-4 for each currency you need to import.
    +
    +Different price types are initialised in different ways. Some examples:
    +
    +- **Simple** (`\modmore\Commerce\Pricing\PriceType\Simple`) expects a `PriceInterface` instance in its constructor.
    +
    +```php
    +$pricing->addPriceType(
    +    new \modmore\Commerce\Pricing\PriceType\Simple(
    +        new \modmore\Commerce\Pricing\Price($currency, 7500)
    +    )
    +);
    +```
    +
    +- **Sale** (`\modmore\Commerce\Pricing\PriceType\Sale`) expects a `PriceInterface`, and optionally a `\DateTime` for the start and expiration times. When there is no start or no expiration time, provide `null` or omit the argument.
    +
    +```php
    +$pricing->addPriceType(
    +    new Sale(
    +        new Price($currency, 5900),
    +        (new \DateTime())->modify('-3 days'),
    +        (new \DateTime())->modify('+4 days')
    +    )
    +);
    +```
    +
    +(Tip, to get a DateTime object from a unix timestamp, use `new \DateTime('@' . $timestamp)`)
    +
    +- **Quantity** (`\modmore\Commerce\Pricing\PriceType\Quantity`) expects the currency in the constructor, and subsequent calls to `add(int $min, int|null $max, int $amountInCents)` to add the quantity brackets. The `add` method can be chained. If you don't want to set a maximum quantity, provide a `null`.
    +
    +```php
    +$pricing->addPriceType(
    +    (new Quantity($currency))
    +    ->add(5, 9, 6900)
    +    ->add(10, 20, 5500)
    +    ->add(20, null, 4900)
    +);
    +```
    +
    +## Removing a PriceType from a Pricing instance
    +
    +It's not natively possible to remove a PriceType directly, as it does not have an ID or another unique key to target them by. 
    +
    +If you programmatically want to remove a PriceType, create a new ProductPricing input, add the PriceType's you want to keep, and save that to the product.
    +
    +```php
    +$currency = $commerce->getCurrency('EUR');
    +$currentPricing = $product->getPricing($currency);
    +
    +$retailPrice = $product->getRetailPrice($currency);
    +$newPricing = new ProductPricing($currency, $retailPrice);
    +
    +foreach ($currentPricing->getPriceTypes() as $priceType) {
    +    // Determine if you want to keep the price type or not
    +    if (rand(0,1)) {
    +        $newPricing->addPriceType($priceType);
    +    }
    +}
    +
    +$product->savePricing($newPricing);    
    +```
    +
    diff --git a/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md b/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md
    new file mode 100644
    index 00000000..ba5562ee
    --- /dev/null
    +++ b/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md
    @@ -0,0 +1,79 @@
    +Commerce supports different use cases for setting product prices. 
    +
    +All products support a basic retail price. This is the price that's normally charged for the product. You edit it by editing your product, and filling in the "Price" or "Retail Price" field. This is a base price, in a single currency. 
    +
    +Most (but not all) ways of integration with Commerce also supports more advanced price types. These are a bit more complex, and also much more powerful. 
    +
    +We'll discuss a few of those use cases below. They can be combined.
    +
    +If you don't see where you can set up these price types in your shop, or if you do not see the result of setting up price types in your shop, please contact your development partner for assistance.
    +
    +[TOC]
    +
    +## Price Types
    +
    +First, navigate to where you usually manage products. Depending on how your shop was set up, that may be in the resource tree on the left-hand side of the manager or via Extras > Commerce > Products. 
    +
    +(If you manage your products elsewhere, for example in a different application or a custom solution, price types may not be supported. Contact your development partner for assistance.)
    +
    +Edit the product you want to manage prices for. On the _Pricing_ tab you should see the primary _Retail Price_ at the top, and sections per currency below that.
    +
    +(Contact your development partner to enable additional currencies.)
    +
    +### Multiple Currencies
    +
    +To set a retail price in different currencies, add a **Simple Price** to the currency. 
    +
    +Compared to the other price types (which we'll discuss below), the **Simple Price** is always used for a product in a given currency, and basically lets you define a retail price per currency. When you add multiple Simple Prices, the cheapest one will apply.
    +
    +### Time-based Sale Prices
    +
    +To set a sale price that automatically starts and/or expires, add a **Sale Price**. It will ask you for the date the sale will start, the date it ends, and the price. 
    +
    +The start and expiration dates are both optional, so if you have a sale that's already running you can leave out the start date, and if you don't want to automatically expire the sale, you can leave the expiration date empty as well.
    +
    +It is possible that sale prices starting or expiring is not immediately visible on the product page, as this information might be cached. The right price is still automatically used when a customer adds the product to their cart, which may be confusing to your customers. If this happens, using the Site > Clear Cache option in the manager can help, but if you regularly run sale prices you should contact your development partner to make sure a manual clear of the cache is not needed for your price page to be updated.
    +
    +### Quantity Based Prices (aka bulk discounts)
    +
    +If you want to charge a lower price when customers buy more products, quantity based prices are what you need. Add a **Quantity Price** to the currency of your choosing.
    +
    +The fields that appear will let you define different prices for different brackets. For example: 
    +
    +- Your retail price is €10
    +- From 2 to 4 items, your quantity price is €9
    +- From 5 to 9 items, your quantity price is €8
    +- From 10 to infinite items, your quantity price is €7
    +
    +The minimum is always required. The maximum is optional, and treated as infinite when left empty. 
    +
    +Both the minimum and the maximum are inclusive, but the cheapest price is always applied. That means that if you set a price that's valid from 2 to 5 items, and another price from 5 to 10, that both of those brackets will be valid for an order with a quantity of 5. The first one because the maximum (5) is inclusive, and the second because the minimum (5) is inclusive. When multiple brackets match, Commerce selects the cheapest price automatically, but you may want to consider configuring prices 2 to 4 and 5 to 9 instead, to be clearer about the intent. 
    +
    +### Other types
    +
    +You may have access to other types, too. Price Types can be extended, for example to support prices for different users. 
    +
    +## Combining multiple Price Types in one product
    +
    +These use cases are not mutually exclusive, and can be combined in a single product. 
    +
    +For example you can use the **Simple Price** to set a per-currency retail price, and also add the **Sale** or **Quantity** price types to it as well.
    +
    +When a customer orders a product, Commerce will evaluate all your rules for the currency, and will charge the customer the **cheapest price** that's available for their product.
    +
    +To give an example, let's say you have the following price types on a product:
    +
    +- Retail Price is €50
    +- There's a Sale price currently available for €35
    +- Quantity based price brackets are set to:
    +    - For 5-9 products, the price is €40 each
    +    - For 10-19 products, the price is €30 each
    +    - For 20+ products, the price is €25 each
    +
    +Here's how that would work when a customer orders a certain number of products: 
    +
    +- When a customer orders 2 products, they are charged €35 each. The quantity prices start at 5, and the sale price is cheaper than the retail price.
    +- When a customer orders 7 products, they are still charged €35 each. While the quantity based price is now eligible, the sale price of €35 is still cheaper than the first bracket in the quantity based pricing (€40). 
    +- When a customer orders 10 products, they are charged €30 each. The second quantity bracket for 10-19 products is now cheaper than the sale price of €35.
    +
    +When using multiple currencies, only the rules for the currency the customer is using (which is usually based on what site/domain/URL they are using) are evaluated. So if your customer is in the EUR site which charges €35 for the sale, even if you have USD pricing that's cheaper (e.g. $25 each), the EUR customer will be charged the €35 price. 
    
    From d8bf4e020141aea54103dc28a4c0af941113327b Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 5 Mar 2019 01:34:15 +0100
    Subject: [PATCH 090/517] Add guide on bootstrapping a module
    
    ---
     .../Guides/01_Bootstrapping_a_Module.md       | 145 ++++++++++++++++++
     1 file changed, 145 insertions(+)
     create mode 100644 en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md
    
    diff --git a/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md b/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md
    new file mode 100644
    index 00000000..f9d221c0
    --- /dev/null
    +++ b/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md
    @@ -0,0 +1,145 @@
    +Extending Commerce always starts with a [module](../Modules). Even if you're not going to be doing anything that's [event-based](../Modules/Events), a Module is a way to load custom models and register custom classes.
    +
    +In this guide we walk you through using the Module Skeleton to bootstrap the module. At the end of this guide you'll have a module that logs a Hello World. From that point on, you can use the rest of the documentation and projects on the modmore github organisation as inspiration for making amazing extensions.
    +
    +On this page:
    +
    +[TOC]
    +
    +## Setup
    +
    +The easiest way to get started with any module is to [clone the module skeleton through composer](https://github.com/modmore/Commerce_ModuleSkeleton). Composer will automatically set up your workspace for making your custom product. If you do not already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system.
    +
    +You will need to create a subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use `myfirstmodule`. Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory.
    +
    +```
    +composer create-project modmore/moduleskeleton myfirstmodule
    +```
    +
    +After running composer create-project, you can navigate into your subdirectory to see 3 new folders: `_bootstrap`, `_build`, and `core`. These folders serve a few different purposes.
    +
    +- `_bootstrap`: contains a file, index.php, to get your workspace setup. It will register your module within Commerce, set up system settings (located inside `_build/data/settings.php`), and configure namespaces.
    +- `_build`: contains two primary files: `build.schema.php` and `build.transport.php`. The build schema file parses your xPDO schema which can contain definitions to extend built-in commerce objects (such as the product we are making) as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module.
    +- `core/components/commerce_myfirstmodule`: contains everything that makes the module work, such as `src` (for source files), `model` (for your schema and model classes), and `lexicon`. This is where you will spend most of your time developing your module.
    +
    +To hook this up to your MODX installation, copy the `config.core.php` from your MODX installation into the root of the project folder, and create/update the `commerce_myfirstmodule.core_path` and `commerce_myfirstmodule.assets_url` system settings to point to the right directories. The bootstrap, which we'll run in a moment, will do that for you automatically.
    +
    +Alternatively, it's also possible to use symlinks to copy your directories into the MODX installation. 
    +
    +### Namespace
    +
    +The skeleton uses the ThirdParty namespace by default. Currently, there is no way to automatically change this during project creation, so you will need to edit a few files. Let's change the namespace from ThirdParty\Myfirstmodule to Doodles\MyFirstModule.
    +
    +The files that will have to changed are:
    +
    +- `_bootstrap/index.php` on line 108
    +- `_build/resolvers/loadmodules.resolver.php` on line 20
    +- `core/components/commerce_myfirstmodule/composer.json` on line 7
    +- `core/components/commerce_myfirstmodule/src/Modules/Myfirstmodule.php` on line 2
    +
    +The skeleton also comes with a composer autoloader, based on the composer.json file you just edited. Navigate to `core/components/commerce_myfirstmodule/` on the command line and run `composer dumpautoload` to refresh that. Or manually edit: 
    +
    +- `core/components/commerce_myfirstmodule/vendor/composer/autoload_psr4.php` on line 9
    +- `core/components/commerce_myfirstmodule/vendor/composer/autoload_static.php` on line 12 and 17
    +
    +### Package Details
    +
    +If you'll be adding an xPDO model/package to your extension, you should edit `_build/build.schema.php` to replace the "Copyright 2018 by Your Name \" notice before running the build.
    +
    +### Module Information
    +
    +When your module is registered inside Commerce it will include the name of the module, the author's name, and a short description. Inside the module's core folder in `src/Modules/Myfirstmodule.php` you can edit the author name in the getAuthor function. 
    +
    +This file is also where you'll initialize the module, load your custom models, and more, but let's not get ahead of ourselves.
    +
    +To change the name and description of the module, edit the existing lexicons in `lexicon/en/default.inc.php`, as well as creating other lexicons for any other languages you want to support with your module. 
    +
    +### Bootstrap
    +
    +Now that you have configured your package details, run the file `_bootstrap/index.php` to set up your package and make it visible to Commerce. Make sure to add a `config.core.php` file in the root of your project that points to your MODX installation first. 
    +
    +It's possible to run the bootstrap from both the command line and by opening it in the browser. Note that when using the command line, the `commerce_myfirstmodule.assets_url` is likely incorrect, so you'll need to manually correct that. 
    +
    +A successful execution looks like this:
    +
    +```
    +Loading modX...
    +Initializing manager...
    +Done.
    +```
    +
    +If you need to add more settings again down the line, you can safely re-run it again, it will not duplicate any existing settings or namespaces.
    +
    +## And... done!
    +
    +That should get your module up and running!
    +
    +Navigate to Extras > Commerce > Configuration > Modules and find your module in the list. If it's not there, there may be an issue with the Composer autoloaderor your module naming (see the step about editing the namespace). If you're not comfortable with Composer, you don't have to use the autoloader, but you'll need to manually add the module to the modx_commerce_modules database table in that case. 
    +
    +Assuming your module showed up, and you enabled it, let's make it do something. Some ideas...
    +
    +### Log "Hello World" to the MODX log
    +
    +Just as a proof of concept, you can log to the MODX log whenever your module is initialized. 
    +
    +In the `initialize` method in `core/components/commerce_myfirstmodule/src/Modules/Myfirstmodule.php`, add the following line:
    +
    +```php
    +$this->adapter->log(1, 'Hello World! This is ' . __FILE__  . ' calling.');
    +```
    +
    +### Load an xPDO Model
    +
    +If you've created an xPDO Model you want to use in Commerce, you should load it in your module's initialize method.
    +
    +The skeleton provides you with some files to get started with an xPDO model, including:
    +
    +- A sample schema file in `core/components/commerce_myfirstmodule/model/schema/commerce_projectname.mysql.schema.xml`
    +- A schema build script, ready to run, in `_build/build.schema.php`
    +
    +When you've built your schema into model files, add (or uncomment, as it should already be there) the following lines:
    +
    +``` php
    +$root = dirname(dirname(__DIR__));
    +$path = $root . '/model/';
    +$this->adapter->loadPackage('commerce_myfirstmodule', $path);
    +```
    +
    +Those paths match the default locations included in the skeleton, and should work out of the box. 
    +
    +### Listen to an event
    +
    +Many actions in Commerce trigger [events](../Modules/Events) that you can interact with from a module. That works by registering a listener on the EventDispatcher that is provided to your module. When registering a listener, you provide it a `callable`, which typically is a method on your Module class.
    +
    +Let's say we want to know when a customer adds an item to their cart. The event for that is `\Commerce::EVENT_ITEM_ADDED_TO_CART`, so we can add a listener like this:
    +
    +```php
    +$dispatcher->addListener(\Commerce::EVENT_ITEM_ADDED_TO_CART, [$this, 'onItemAddedToCart']);
    +```
    +
    +Next, create a new method in your class that matches the callable, in the above example that's `onItemAddedToCart`. That method will be called with an `Event` object, which in this case is `modmore\Commerce\Events\Cart\Item`, which we can typehint for:
    +
    +```php
    +public function onItemAddedToCart(modmore\Commerce\Events\Cart\Item $event) {
    +    $item = $event->getItem();
    +    $this->adapter->log(1, 'Customer added product ' . $item->get('name') . ' to their cart.');
    +}
    +```
    +
    +You can see we fetch the `comOrderItem` that was added with `$event->getItem()` and then log the item's name to the MODX error log for testing.
    +
    +Depending on the event, different data is available. In certain cases you can also return information to an event through setters, but others are "read only". 
    +
    +## Building a Transport Package
    +
    +When you're done with your extension, you can build it into a transport package to share it with others. The provided build script in `_build/build.transport.php` covers system settings (see `_build/data/settings.php`), a requirements validator, the files in your core directory (to also include assets, uncomment lines 91-94), and your license, readme, and changelog files. 
    +
    +If you need to include other data, like snippets or other elements, you can [learn more about build scripts in the MODX documentation](https://docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/package-management/creating-a-3rd-party-component-build-script). 
    +
    +(If you prefer to use MyComponent, GitPackageManagement, or other build tools, you are of course free to do so. Make sure to include the `_build/resolves/loadmodules.resolver.php` resolver if you build any other way.)
    +
    +After you built a package and wrote some documentation, you can upload it to MODX.com to share with others. If you're looking to release your extension as a paid extra and can guarantee support and continued development, then we'd also be happy to discuss a potential release on modmore.com. 
    +
    +## Support
    +
    +If you have questions or got stuck building a module, please do post on our [community forum](https://forum.modmore.com/c/commerce) or chat with us and the rest of the community on the [MODX Slack](https://modx.org) (#modmore). We are here to help!
    
    From 34ab665dec3e622431746edf6cb6f81ae603618f Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 5 Mar 2019 02:17:31 +0100
    Subject: [PATCH 091/517] Start on a guide that explains how to do custom price
     types
    
    ---
     .../Guides/01_Bootstrapping_a_Module.md       |  14 +-
     .../v1/75_Developer/Guides/Custom_Pricing.md  | 216 ++++++++++++++++++
     2 files changed, 225 insertions(+), 5 deletions(-)
     create mode 100644 en/01_Commerce/v1/75_Developer/Guides/Custom_Pricing.md
    
    diff --git a/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md b/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md
    index f9d221c0..d5948d12 100644
    --- a/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md
    +++ b/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md
    @@ -114,16 +114,20 @@ Many actions in Commerce trigger [events](../Modules/Events) that you can intera
     Let's say we want to know when a customer adds an item to their cart. The event for that is `\Commerce::EVENT_ITEM_ADDED_TO_CART`, so we can add a listener like this:
     
     ```php
    -$dispatcher->addListener(\Commerce::EVENT_ITEM_ADDED_TO_CART, [$this, 'onItemAddedToCart']);
    +    public function initialize(EventDispatcher $dispatcher)
    +    {
    +        $dispatcher->addListener(\Commerce::EVENT_ITEM_ADDED_TO_CART, [$this, 'onItemAddedToCart']);
    +    }
     ```
     
     Next, create a new method in your class that matches the callable, in the above example that's `onItemAddedToCart`. That method will be called with an `Event` object, which in this case is `modmore\Commerce\Events\Cart\Item`, which we can typehint for:
     
     ```php
    -public function onItemAddedToCart(modmore\Commerce\Events\Cart\Item $event) {
    -    $item = $event->getItem();
    -    $this->adapter->log(1, 'Customer added product ' . $item->get('name') . ' to their cart.');
    -}
    +    public function onItemAddedToCart(modmore\Commerce\Events\Cart\Item $event)
    +    {
    +        $item = $event->getItem();
    +        $this->adapter->log(1, 'Customer added product ' . $item->get('name') . ' to their cart.');
    +    }
     ```
     
     You can see we fetch the `comOrderItem` that was added with `$event->getItem()` and then log the item's name to the MODX error log for testing.
    diff --git a/en/01_Commerce/v1/75_Developer/Guides/Custom_Pricing.md b/en/01_Commerce/v1/75_Developer/Guides/Custom_Pricing.md
    new file mode 100644
    index 00000000..867b0c4f
    --- /dev/null
    +++ b/en/01_Commerce/v1/75_Developer/Guides/Custom_Pricing.md
    @@ -0,0 +1,216 @@
    +As of Commerce 1.0, we have flexible [pricing based on Price Types](../Products/Pricing) that allow users to add different types of prices to a product. The underlying architecture is quite powerful, and extendable too.
    +
    +In this guide, we're going to add a custom Price Type for products that gives logged in users a different price. 
    +
    +[TOC]
    +
    +## Bootstrap a module
    +
    +Before getting into custom pricing, you'll need a working module.
    +
    +[Learn about how to create a module with the Module Skeleton »](Bootstrapping_a_Module.md)
    +
    +Make sure to use the composer autoloader when setting up the module, rather than manually creating the module in the database, as we will be using the autoloader for our custom classes.
    +
    +If you used the Skeleton, your module should already have the following line in it as well as the right PSR4 definition in the `composer.json` file:
    +
    +```php
    +require_once dirname(dirname(__DIR__)) . '/vendor/autoload.php';
    +```
    +
    +## Creating the custom Price Type
    +
    +If you haven't read the [details about product pricing](../Products/Pricing) yet, it's very strongly recommended to start there to understand the different concepts and jargon. 
    +
    +We'll create a new class `LoggedInPriceType` in  `core/components/commerce_yourmodulename/src/Pricing/LoggedInPriceType.php`. 
    +
    +For this purpose we'll call the class `LoggedInPriceType`, which will implement two interfaces: `PriceTypeInterface` and `ItemPriceTypeInterface`. The [details about product pricing](../Products/Pricing) explains in more detail why those two interfaces.
    +
    +Let's add the boilerplate code matching those interfaces, along with some `use` statements so we can use short names. Make sure to give it the right namespace at the top that matches your autoloader and make sure that the class name matches the file name.
    +
    +
    +``` php
    +?php
    +namespace ThirdParty\YourModuleName\Pricing;
    +
    +use modmore\Commerce\Pricing\Price;
    +use modmore\Commerce\Pricing\Interfaces\PriceInterface;
    +use modmore\Commerce\Pricing\PriceType\Interfaces\PriceTypeInterface;
    +use modmore\Commerce\Pricing\PriceType\Interfaces\ItemPriceTypeInterface;
    +use modmore\Commerce\Pricing\Exceptions\InvalidPriceTypeDataException;
    +
    +final class LoggedInPriceType implements PriceTypeInterface, ItemPriceTypeInterface
    +{
    +    /**
    +     * @param \comOrderItem $item
    +     * @return PriceInterface|false
    +     */
    +    public function getPriceForItem(\comOrderItem $item)
    +    {
    +        // @todo implement this method
    +    }
    +
    +    public function serialize()
    +    {
    +        // @todo implement this method
    +    }
    +
    +    public static function unserialize(\comCurrency $currency, $data)
    +    {
    +        // @todo implement this method
    +    }
    +}
    +```
    +
    +That's 3 methods we need to implement, but we can add more if we want and if it fits the needs. 
    +
    +Let's start by defining what data we need to get into the class by adding a constructor. In this case, the merchant will enter a discounted price, so we'll accept a PriceInterface and store it in a private variable. To get access to the price, even when the price is not valid for an order, we can add a getPrice method too.
    +
    +```php
    +    /** @var PriceInterface */
    +    private $price;
    +    
    +    public function __construct(PriceInterface $price)
    +    {
    +        $this->price = $price;
    +    }
    +    
    +    public function getPrice()
    +    {
    +        return $this->price;
    +    }
    +```
    +
    +Next, we'll implement the important logic that determines if our customer gets a different price or not. This goes into the `getPriceForItem` method, which needs to return an implementation of `PriceInterface` or `false` if the price is not valid.
    +
    +```php
    +    /**
    +     * @param \comOrderItem $item
    +     * @return PriceInterface|false
    +     */
    +    public function getPriceForItem(\comOrderItem $item)
    +    {
    +        $order = $item->getOrder();
    +        if ($order instanceof comOrder && $order->get('user') > 0 {
    +            return $this->price;
    +        )
    +        return false;
    +    }
    +```
    +
    +That should do the trick!
    +
    +We'll also need to tell Commerce how to save and load the data for a price type, which happens with the `serialize` and static `unserialize` methods. While the exact format this uses is up to you, storing data as JSON is typically fine. As the PriceType is always stored in a currency-specific `PricingInterface` implementation, you do not have to store the context. 
    +
    +```php
    +    public function serialize()
    +    {
    +        return json_encode([
    +            'amount' => $this->price->getInteger(),
    +        ]);
    +    }
    +
    +    public static function unserialize(\comCurrency $currency, $data)
    +    {
    +        $details = json_decode($data, true);
    +        if (!is_array($details)) {
    +            throw new InvalidPriceTypeDataException('Could not decode JSON "' . $data .'" for Simple Price Type');
    +        }
    +
    +        $amount = array_key_exists('amount', $details) ? (int)$details['amount'] : 0;
    +        $price = new Price($currency, $amount);
    +
    +        return new static($price);
    +    }
    +```
    +
    +We're throwing an exception here if the JSON can't be decoded, but you could also have it default to a specific value instead. 
    +
    +Putting it all together, that gives us the following PriceType:
    +
    +``` php
    +?php
    +namespace ThirdParty\YourModuleName\Pricing;
    +
    +use modmore\Commerce\Pricing\Price;
    +use modmore\Commerce\Pricing\Interfaces\PriceInterface;
    +use modmore\Commerce\Pricing\PriceType\Interfaces\PriceTypeInterface;
    +use modmore\Commerce\Pricing\PriceType\Interfaces\ItemPriceTypeInterface;
    +use modmore\Commerce\Pricing\Exceptions\InvalidPriceTypeDataException;
    +
    +final class LoggedInPriceType implements PriceTypeInterface, ItemPriceTypeInterface
    +{
    +    /** @var PriceInterface */
    +    private $price;
    +    
    +    public function __construct(PriceInterface $price)
    +    {
    +        $this->price = $price;
    +    }
    +    
    +    /**
    +     * @param \comOrderItem $item
    +     * @return PriceInterface|false
    +     */
    +    public function getPriceForItem(\comOrderItem $item)
    +    {
    +        $order = $item->getOrder();
    +        if ($order instanceof comOrder && $order->get('user') > 0 {
    +            return $this->price;
    +        )
    +        return false;
    +    }
    +    
    +    public function getPrice()
    +    {
    +        return $this->price;
    +    }
    +
    +    public function serialize()
    +    {
    +        return json_encode([
    +            'amount' => $this->price->getInteger(),
    +        ]);
    +    }
    +
    +    public static function unserialize(\comCurrency $currency, $data)
    +    {
    +        $details = json_decode($data, true);
    +        if (!is_array($details)) {
    +            throw new InvalidPriceTypeDataException('Could not decode JSON "' . $data .'" for Simple Price Type');
    +        }
    +
    +        $amount = array_key_exists('amount', $details) ? (int)$details['amount'] : 0;
    +        $price = new Price($currency, $amount);
    +
    +        return new static($price);
    +    }
    +}
    +```
    +
    +## Telling Commerce about the Price Type
    +
    +Now that we have a custom price type, we need to register it with Commerce so it can automatically show it when editing product prices. 
    +
    +We use our module for that, by adding a listener to the [TBA @todo] event, and passing it the name of our custom Price Type. 
    +
    +```php
    +    public function initialize(EventDispatcher $dispatcher)
    +    {
    +        $dispatcher->addListener(\Commerce::TBATBATBATBATBABTABTBATABTABETBTABTBATB, [$this, 'onRegisterPriceType']);
    +    }
    +    
    +    public function onItemAddedToCart(modmore\Commerce\Events\TBATBATBATBATBATBA $event)
    +    {
    +        $event->registerPriceType(ThirdParty\YourModuleName\Pricing\LoggedInPriceType::class);
    +    }
    +```
    +
    +That tells Commerce all it needs to start making your price type available. Magical!
    +
    +## Other custom pricing classes
    +
    +It's also possible to use custom classes for other parts of the pricing mechanism, like a custom `PricingInterface`/`ItemPricingInterface` or `PriceInterface` implementation, but that **should not** be needed in the vast majority of cases, and we'd love to hear from you via our standard support channels if you've come across a use case that you think can't be solved without that. 
    +
    +Most of the Pricing-related classes have been marked as `final` to prevent them from being extended, so you'll need to implement the various interfaces that are available instead. When building custom `PricingInterface` implementations, you'll also need to have an extended `comProduct->getPricing()` method (and potentially `comProduct->savePricing()` too) to handle your custom implementation, as we do not currently allow you to swap those out in configuration. 
    +
    
    From a7e6d590797354e39e7b89bf403b56788d630733 Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 5 Mar 2019 02:21:34 +0100
    Subject: [PATCH 092/517] Move developer/products.md =>
     developer/products/index.md so related stuff is together
    
    ---
     .../v1/75_Developer/{Products => 03_Products}/Pricing.md     | 0
     .../v1/75_Developer/{03_Products.md => 03_Products/index.md} | 5 ++---
     2 files changed, 2 insertions(+), 3 deletions(-)
     rename en/01_Commerce/v1/75_Developer/{Products => 03_Products}/Pricing.md (100%)
     rename en/01_Commerce/v1/75_Developer/{03_Products.md => 03_Products/index.md} (96%)
    
    diff --git a/en/01_Commerce/v1/75_Developer/Products/Pricing.md b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    similarity index 100%
    rename from en/01_Commerce/v1/75_Developer/Products/Pricing.md
    rename to en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    diff --git a/en/01_Commerce/v1/75_Developer/03_Products.md b/en/01_Commerce/v1/75_Developer/03_Products/index.md
    similarity index 96%
    rename from en/01_Commerce/v1/75_Developer/03_Products.md
    rename to en/01_Commerce/v1/75_Developer/03_Products/index.md
    index 516a6c00..f5c27b0b 100644
    --- a/en/01_Commerce/v1/75_Developer/03_Products.md
    +++ b/en/01_Commerce/v1/75_Developer/03_Products/index.md
    @@ -8,7 +8,6 @@ Most everything else is presentational and does not belong in the Product object
     
     If you have multiple options for a product, each variation would typically be implemented as unique `comProduct` records with their own SKUs, names and prices. In your user-facing interface, those can still be part of a same product page.
     
    -**1.0 Alpha Note**: We're considering baking in product variations into products as well. If that happens, we'll update this page. 
     
     ## comProduct
     
    @@ -31,7 +30,7 @@ The following methods are available on the base `comProduct` object:
     - `getSku()`
     - `getName()`
     - `getDescription()`
    -- `getPrice()`: returns an instance of `modmore\Commerce\Products\Price` with the price(s) for the product along with the [currency](../Currencies)
    +- `getPrice()`: returns an instance of `modmore\Commerce\Products\Price` with the price(s) for the product along with the [currency](../../Currencies)
     - `getStock()`: returns the quantity of products in stock currently
     - `getWeight()`: returns an instance of `PhpUnitsOfMeasure\PhysicalQuantity\Mass` which is created with both the weight and weight_unit value.
     - `updateStock($quantitySold = 0, $quantitySupplied = 0)`: used for updating the stock. 
    @@ -40,7 +39,7 @@ The following methods are available on the base `comProduct` object:
     - `getEditLink()`: returns `false` or a link in the manager where the product can be edited.
     - `synchronise()`: mostly useful for custom product types to "cluster" updates in a single request. 
     
    -As with [all objects in Commerce](Base_Class), you can also use `setProperty` and `getProperty`/`getProperties` to get additional information.
    +As with [all objects in Commerce](../Base_Class), you can also use `setProperty` and `getProperty`/`getProperties` to get additional information.
     
     ## comResourceProduct
     
    
    From 8ea48ed44817fa23e78ac1f37e13f20dd19967bc Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 5 Mar 2019 04:21:07 +0100
    Subject: [PATCH 093/517] Add missing sample interface
    
    ---
     en/01_Commerce/v1/75_Developer/03_Products/Pricing.md | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    index 36867b1f..1d7be396 100644
    --- a/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    +++ b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    @@ -140,7 +140,7 @@ interface ShippingPriceTypeInterface extends PriceTypeInterface {
     which you could then integrate into existing PriceType implementations by adding the interface and the provided methods:
     
     ```php
    -final class Example implements PriceTypeInterface, ItemPriceTypeInterface
    +final class Example implements PriceTypeInterface, ItemPriceTypeInterface, ShippingPriceTypeInterface
     {    
         public function getPriceForItem(\comOrderItem $item)
         {
    
    From 62e0e7cc6f8cf57a78eb60a9fe0d5e6b024c38ac Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 26 Mar 2019 01:52:53 +0100
    Subject: [PATCH 094/517] Add docs on invoices and PDF  stuff
    
    ---
     .../v1/50_Modules/PDFCrowdWriter.md           | 28 +++++++
     en/01_Commerce/v1/75_Developer/PDF_Writer.md  | 80 +++++++++++++++++++
     en/01_Commerce/v1/Invoices.md                 | 75 +++++++++++++++++
     3 files changed, 183 insertions(+)
     create mode 100644 en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md
     create mode 100644 en/01_Commerce/v1/75_Developer/PDF_Writer.md
     create mode 100644 en/01_Commerce/v1/Invoices.md
    
    diff --git a/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md b/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md
    new file mode 100644
    index 00000000..70b91d8a
    --- /dev/null
    +++ b/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md
    @@ -0,0 +1,28 @@
    +---
    +title: PDF Writer: PDFCrowd
    +---
    +
    +The PDFCrowd PDF Writer is a separate extension, free to install, that allows you to generate PDFs using the (paid) PDFCrowd service (v2).
    +
    +You need a PDF writer for [generating invoices](../Invoices).
    +
    +[TOC]
    +
    +## Sign up for PDFCrowd
    +
    +[Signup for a PDFCrowd account](https://pdfcrowd.com/) and subscribe to the v2 license. You can test with some free tokens, but will need a paid subscription when live.
    +
    +## Install the Extension
    +
    +Using the modmore package provider, download the _PDFCrowdWriter for Commerce_ package. It's available for free. Install it.
    +
    +Once installed, go to Commerce > Configuration > Modules and find the PDFCrowd Writer in the list (tip: search for pdf).
    +
    +Click on its name, and enter your PDFCrowd username and the API Key you can find in the PDFCrowd dashboard into the module options. Also enable the module in the test/live modes. 
    +
    +
    +
    +
    +
    +
    +
    diff --git a/en/01_Commerce/v1/75_Developer/PDF_Writer.md b/en/01_Commerce/v1/75_Developer/PDF_Writer.md
    new file mode 100644
    index 00000000..c81d55a9
    --- /dev/null
    +++ b/en/01_Commerce/v1/75_Developer/PDF_Writer.md
    @@ -0,0 +1,80 @@
    +PDF Writers are implemented as standalone services.
    +
    +At the moment, one is available: [PDFCrowd Writer](https://github.com/modmore/Commerce_PDFCrowdWriter), which uses the PDFCrowd service to generate PDFs from HTML.
    +
    +Other writers can be added. 
    +
    +[TOC]
    +
    +
    +## Responsibility of a Writer
    +
    +The `WriterInterface` defines a very narrow scope of responsibility for a PDF Writer:
    +
    +````php
    +addWriter()`. For example:
    +
    +````php
    +addListener(\Commerce::EVENT_GET_PDF_WRITER, array($this, 'getPDFWriter'));
    +    }
    +    
    +    public function getPDFWriter(PDFWriter $event)
    +    {
    +        $instance = new MyWriter();
    +        $event->addWriter($instance);
    +    }
    +}
    +````
    +
    +For a more complete example, [see the PDFCrowdWriter Module](https://github.com/modmore/Commerce_PDFCrowdWriter/blob/master/core/components/commerce_pdfcrowdwriter/src/Modules/PDFCrowdWriter.php) as well as the [Bootstrapping a Module guide if you're new to building modules.](Guides/01_Bootstrapping_a_Module)
    diff --git a/en/01_Commerce/v1/Invoices.md b/en/01_Commerce/v1/Invoices.md
    new file mode 100644
    index 00000000..67239df5
    --- /dev/null
    +++ b/en/01_Commerce/v1/Invoices.md
    @@ -0,0 +1,75 @@
    +As of Commerce 1.0, you can automatically generate PDF invoices for orders. 
    +
    +**Note:** These are basically PDF copies of an already-paid order. For the similarly named practice of "sending a customer an invoice asking them to pay it", this document is not the answer.
    +
    +[TOC]
    +
    +## Getting Started
    +
    +There are a few pieces you need to set up before your invoices will work. These are:
    +
    +- An Invoice Status Change Action that tells Commerce _when_ to create a PDF.
    +- A PDF Writer that creates the actual PDF file, typically from a template
    +- An Email Status Change Action that sends the invoice as an attachment.
    +
    +### Set up the Invoice Status Change Action
    +
    +The Invoice Status Change Action tells Commerce **when** it should create the invoice. 
    +
    +This is typically either when the order is paid, or when it was shipped, which is why this is configured in the [status workflow](Statuses).
    +
    +Go to Commerce > Configuration > Statuses and click on the status change where you want the invoice to be generated. For example, click on _Payment Received_. 
    +
    +In the new screen, in the menu on **Add Status Change Action**, choose **Create PDF Invoice**. Make sure the _Type_ is set accordingly, and take note of the _Order_. Actions are executed from low-to-high order, and if you want the invoice to be attached to an email, you will need to make sure that the invoice is generated before the email is sent.
    +
    +### Install & enable a PDF Writer
    +
    +Now that you told Commerce **when** to create the invoice, you haven't told it **how** yet. For that, you need a PDF Writer.
    +
    +Commerce does not ship with any writes, so you'll need an [extension](https://www.modmore.com/commerce/extensions/). One option is to use the [PDFCrowd Writer](Modules/PDFCrowdWriter), which requires a subscription/license from [PDFCrowd](https://pdfcrowd.com/); the v2 HTML to PDF API to be exact. Other writers [can be built as well](Developer/PDF_Writer). 
    +
    +The installation instructions for different writers may vary. For PDFCrowd you need an account and to enter the username and API Key in the module configuration; for others you may need to install additional server software. 
    +
    +Once you have an invoice action creating invoice records, and a PDF writer to create the actual PDF files, you'll be able of downloading invoices from the back-end by clicking on the invoice references shown in the order details. 
    +
    +### Set up an Email Status Change Action to attach the invoice
    +
    +Back in the Status Change where you want to attach the invoice, find the email action you want to attach the invoice to. (Or add an email action.)
    +
    +At the bottom, you'll find a checkbox for _Attach Invoice_. Check it, and save.
    +
    +Now when the status change runs, the email action will attach the invoice if the following conditions are met:
    +
    +- The checkbox is checked
    +- A PDF writer is available and configured properly
    +- The invoice was created **before** the email status change; make sure to check the order (low-high). 
    +
    +If you're not seeing the attachment, check in `core/export/invoices` if the PDF was created. If it wasn't, it's likely an issue with the PDF writer and the MODX error log may hold additional information. 
    +
    +## Customising the invoice
    +
    +There's a couple ways you can change the invoice.
    +
    +- Add/change some basic information through settings
    +- Change the Twig template
    +- Change the way the invoice reference is generated
    +
    +### Add company information [required]
    +
    +In most jurisdictions you need to include your full company details on the invoice. You can add this, with HTML, in the `commerce.invoice_merchant_address` system setting; the contents of which will be added before the meta data in the top right of the invoice.
    +
    +### Add a logo
    +
    +With the `commerce.invoice_logo_url` system setting you can add a logo to the invoice, in the top left. 
    +
    +### Add text to the footer
    +
    +Use the `commerce.invoice_footer_text` system setting; supports HTML.
    +
    +### Change the generated invoice reference
    +
    +The `commerce.invoice_reference_template` system setting contains an inline twig template that is used to generate the invoice reference. The default is: `INV-{{- increment|str_pad_left(5, '0') -}}`
    +
    +The primary component is an incrementing number, `{{ increment }}` in the template. The `commerce.invoice_increment_reset_yearly` system setting determines if that number resets at the start of each year or not. 
    +
    +The invoice reference works the same as the [order reference](Orders/Reference), so check that documentation for more details about what you can set the template to. 
    \ No newline at end of file
    
    From d8ba8a13f7ebdb63f2c46553aaa4a2b53ec122ae Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 26 Mar 2019 02:04:22 +0100
    Subject: [PATCH 095/517] Some pricing tweaks
    
    ---
     en/01_Commerce/v1/05_Products/Price_Types.md       | 10 +++++++---
     .../v1/75_Developer/Guides/Custom_Pricing.md       | 10 +++++-----
     en/01_Commerce/v1/99_User_Guide/Product_Pricing.md | 14 +++++++-------
     3 files changed, 19 insertions(+), 15 deletions(-)
    
    diff --git a/en/01_Commerce/v1/05_Products/Price_Types.md b/en/01_Commerce/v1/05_Products/Price_Types.md
    index 1e72cbff..6786cfbc 100644
    --- a/en/01_Commerce/v1/05_Products/Price_Types.md
    +++ b/en/01_Commerce/v1/05_Products/Price_Types.md
    @@ -11,7 +11,7 @@ On this page:
     
     ## (Retail) Prices & Price Types
     
    -In Commerce each product has a (retail) price. This is the primary price that you set when managing products, and is available with all different types of [managing your product catalog](../Product_Catalog). Historically this was the only price you could set for a product.
    +In Commerce each product has a standard/retail price for each enabled currency. This is the primary price that you set when managing products, and is available with all different types of [managing your product catalog](../Product_Catalog). Historically this was the only price you could set for a product.
     
     Price Types, first introduced in v1.0, give you a lot more power and flexibility. Price Types are only available for the [Product List TV](../Product_Catalog/Products_TV) and [Product Matrix TV](../Product_Catalog/Product_Matrix), or for products managed manually from the dashboard. This indeed means that [Resource Products](../Product_Catalog/Resource) do not support price types at the moment. 
     
    @@ -21,13 +21,17 @@ Custom product types can support price types, but that depends on their implemen
     
     Commerce ships with the following price types out of the box:
     
    -- Simple: a single price that is always used, used to give a retail price per currency (as the standard product price only supports a single currency).
     - Sale: a single price that is only used between two date/times. 
    +- Sale Percentage: a percentage discount price that is only used between two date/times. THe percentage price is useful for in a Matrix, as it will cascade from the matrix/row/column to each individual product.
     - Quantity: lets you set multiple prices where the returned price is based on the quantity on the order item.
     
    +They are not available right away; you first need to enable their respective modules at Configuration > Modules. 
    +
     ## Template integration
     
    -A PriceRenderer is available that can render "from/for" prices. 
    +The `[[+pricing_regular]]` and `[[+pricing_regular_formatted]]` placeholders (and twig equivalent) always contain the regular price for a product in the current currency.
    +
    +Separate renderers are going to be available to show the different types of prices in your templates.
     
     (To be continued)
     
    diff --git a/en/01_Commerce/v1/75_Developer/Guides/Custom_Pricing.md b/en/01_Commerce/v1/75_Developer/Guides/Custom_Pricing.md
    index 867b0c4f..e197d449 100644
    --- a/en/01_Commerce/v1/75_Developer/Guides/Custom_Pricing.md
    +++ b/en/01_Commerce/v1/75_Developer/Guides/Custom_Pricing.md
    @@ -100,7 +100,7 @@ Next, we'll implement the important logic that determines if our customer gets a
     
     That should do the trick!
     
    -We'll also need to tell Commerce how to save and load the data for a price type, which happens with the `serialize` and static `unserialize` methods. While the exact format this uses is up to you, storing data as JSON is typically fine. As the PriceType is always stored in a currency-specific `PricingInterface` implementation, you do not have to store the context. 
    +We'll also need to tell Commerce how to save and load the data for a price type, which happens with the `serialize` and static `unserialize` methods. While the exact format this uses is up to you, storing data as JSON is typically fine. As the PriceType is always stored in a currency-specific `PricingInterface` implementation, you do not have to store the currency. 
     
     ```php
         public function serialize()
    @@ -114,7 +114,7 @@ We'll also need to tell Commerce how to save and load the data for a price type,
         {
             $details = json_decode($data, true);
             if (!is_array($details)) {
    -            throw new InvalidPriceTypeDataException('Could not decode JSON "' . $data .'" for Simple Price Type');
    +            throw new InvalidPriceTypeDataException('Could not decode JSON "' . $data .'" for LoggedIn Price Type');
             }
     
             $amount = array_key_exists('amount', $details) ? (int)$details['amount'] : 0;
    @@ -192,15 +192,15 @@ final class LoggedInPriceType implements PriceTypeInterface, ItemPriceTypeInterf
     
     Now that we have a custom price type, we need to register it with Commerce so it can automatically show it when editing product prices. 
     
    -We use our module for that, by adding a listener to the [TBA @todo] event, and passing it the name of our custom Price Type. 
    +We use our module for that, by adding a listener to the `\Commerce::EVENT_DASHBOARD_GET_PRICE_TYPES` event, and passing it the name of our custom Price Type. 
     
     ```php
         public function initialize(EventDispatcher $dispatcher)
         {
    -        $dispatcher->addListener(\Commerce::TBATBATBATBATBABTABTBATABTABETBTABTBATB, [$this, 'onRegisterPriceType']);
    +        $dispatcher->addListener(\Commerce::EVENT_DASHBOARD_GET_PRICE_TYPES, [$this, 'registerPriceType']);
         }
         
    -    public function onItemAddedToCart(modmore\Commerce\Events\TBATBATBATBATBATBA $event)
    +    public function registerPriceType(modmore\Commerce\Events\Admin\PriceTypes $event)
         {
             $event->registerPriceType(ThirdParty\YourModuleName\Pricing\LoggedInPriceType::class);
         }
    diff --git a/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md b/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md
    index ba5562ee..93162268 100644
    --- a/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md
    +++ b/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md
    @@ -1,6 +1,6 @@
     Commerce supports different use cases for setting product prices. 
     
    -All products support a basic retail price. This is the price that's normally charged for the product. You edit it by editing your product, and filling in the "Price" or "Retail Price" field. This is a base price, in a single currency. 
    +All products support a basic retail price. This is the price that's normally charged for the product in a certain currency. You edit it by editing your product, and filling in the "Price" field. This is a base price.
     
     Most (but not all) ways of integration with Commerce also supports more advanced price types. These are a bit more complex, and also much more powerful. 
     
    @@ -16,19 +16,17 @@ First, navigate to where you usually manage products. Depending on how your shop
     
     (If you manage your products elsewhere, for example in a different application or a custom solution, price types may not be supported. Contact your development partner for assistance.)
     
    -Edit the product you want to manage prices for. On the _Pricing_ tab you should see the primary _Retail Price_ at the top, and sections per currency below that.
    +Edit the product you want to manage prices for. On the _Pricing_ tab you should see the _Price_ sections, one for each enabled currency.
     
     (Contact your development partner to enable additional currencies.)
     
     ### Multiple Currencies
     
    -To set a retail price in different currencies, add a **Simple Price** to the currency. 
    -
    -Compared to the other price types (which we'll discuss below), the **Simple Price** is always used for a product in a given currency, and basically lets you define a retail price per currency. When you add multiple Simple Prices, the cheapest one will apply.
    +To set a retail price in different currencies, simply set the single price field shown to you. 
     
     ### Time-based Sale Prices
     
    -To set a sale price that automatically starts and/or expires, add a **Sale Price**. It will ask you for the date the sale will start, the date it ends, and the price. 
    +To set a sale price that automatically starts and/or expires, add a **Sale Price** or **Percentage Sale Price**. It will ask you for the date the sale will start, the date it ends, and the price or percentage discount respectively. 
     
     The start and expiration dates are both optional, so if you have a sale that's already running you can leave out the start date, and if you don't want to automatically expire the sale, you can leave the expiration date empty as well.
     
    @@ -38,6 +36,8 @@ It is possible that sale prices starting or expiring is not immediately visible
     
     If you want to charge a lower price when customers buy more products, quantity based prices are what you need. Add a **Quantity Price** to the currency of your choosing.
     
    +Note that only one instance of the quantity price is accepted per currency. 
    +
     The fields that appear will let you define different prices for different brackets. For example: 
     
     - Your retail price is €10
    @@ -57,7 +57,7 @@ You may have access to other types, too. Price Types can be extended, for exampl
     
     These use cases are not mutually exclusive, and can be combined in a single product. 
     
    -For example you can use the **Simple Price** to set a per-currency retail price, and also add the **Sale** or **Quantity** price types to it as well.
    +For example you can have a per-currency retail price, and also add the **Sale** or **Quantity** price types to it as well.
     
     When a customer orders a product, Commerce will evaluate all your rules for the currency, and will charge the customer the **cheapest price** that's available for their product.
     
    
    From b02ef114e036f61babcd3050b51d635078597e3c Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 26 Mar 2019 02:15:12 +0100
    Subject: [PATCH 096/517] Some more pricing tweaks
    
    ---
     .../v1/75_Developer/03_Products/Pricing.md    | 33 ++++++++++---------
     ...ustom_Pricing.md => Custom_Price_Types.md} |  0
     2 files changed, 17 insertions(+), 16 deletions(-)
     rename en/01_Commerce/v1/75_Developer/Guides/{Custom_Pricing.md => Custom_Price_Types.md} (100%)
    
    diff --git a/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    index 1d7be396..355f27fb 100644
    --- a/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    +++ b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    @@ -52,19 +52,19 @@ Pricing instances are always specific to one currency.
     
     The purpose of a price type is to, potentially out of a long list of options, return a single Price that is available. A PriceType instance is always specific to one currency.
     
    -Technically, Price Types are implementations of `\modmore\Commerce\Pricing\PriceType\Interfaces\PriceTypeInterface` (which sets the contract for how a PriceType is serialized) and `\modmore\Commerce\Pricing\PriceType\Interfaces\ItemPriceTypeInterface` (which sets the contract for how an). 
    +Technically, Price Types are implementations of `\modmore\Commerce\Pricing\PriceType\Interfaces\PriceTypeInterface` (which sets the contract for how a PriceType is serialized), `\modmore\Commerce\Pricing\PriceType\Interfaces\ItemPriceTypeInterface` (which sets the contract for how a price type should interact with an order item), and `\modmore\Commerce\Pricing\PriceType\Interfaces\RelativePriceTypeInterface` (which tells Commerce about a `setRegularPrice` method so your price type can do calculations with an original price).
     
     There are presently 3 implementations of this in Commerce:
     
    -- `\modmore\Commerce\Pricing\PriceType\Simple` is a basic price type that always returns the one price it is given. Primarily meant to be used in multi currency situations, where this price type can provide a per-currency standard price. 
     - `\modmore\Commerce\Pricing\PriceType\Sale` is a price type that either returns a single defined Price or not, based on a start (from) and expiration (until) DateTime. 
    +- `\modmore\Commerce\Pricing\PriceType\PercentageSale` is a price type that either returns a single defined Price or not, based on a start (from) and expiration (until) DateTime. Compared to the Sale PriceType, the SalePercentage lets the user enter a percentage discount and it then calculates the new price from that.
     - `\modmore\Commerce\Pricing\PriceType\Quantity` gives the merchant a way to define bulk pricing between different brackets. This PriceType contains different prices
     
     We'll get to more details and some examples in a minute.
     
     ## Why the multiple Price Type and Pricing interfaces?
     
    -While this document is focused on Products, none of the concepts here are, technically speaking, exclusively available to Products. 
    +While this document is focused on Products, none of the concepts here are, technically speaking, exclusively available to Products/Items. 
     
     The Price Types, Pricing and Prices are all generic, with additional Product-specific interfaces and implementations that connect the two.
     
    @@ -124,7 +124,7 @@ final class Example implements PriceTypeInterface, ItemPriceTypeInterface
     
     (At this point you don't have any further logic, but we recommend that you add a `__construct` method that takes in whatever values your PriceType needs, using that in `getPriceForItem`, and adding additional getters/setters as needed.)
     
    -By architecting it this way, we're leaving room for future implementations of other types of pricing. For example we may implement price types into Shipping Methods at some point using an interface like this:
    +By architecting it this way, we're leaving room for future implementations of other types of pricing. For example we'll likely implement price types into Shipping Methods at some point using an interface like this:
     
     ```php 
     interface ShippingPriceTypeInterface extends PriceTypeInterface {
    @@ -245,10 +245,9 @@ At that point, you would add the interface to a PricingInterface implementation,
     If you have a `comProduct` instance loaded, and want to get the price from that, there are a few methods at your disposal with the word price (or pricing) in it: 
     
     - `$product->getPrice() : \modmore\Commerce\Product\Price` - this is the old method of getting a price back for a product. Note that this `\modmore\Commerce\Product\Price` object is **not** an implementation of `\modmore\Commerce\Pricing\Interfaces\PriceInterface` (which would be the `\modmore\Commerce\Pricing\Price` class). This method primarily serves to turn the `price` field on the product into something that resembles a price with a currency, but that implementation turns out to have been a bit short-sighted, and has been deprecated. Unfortunately as the `Product\Price` and `Pricing\PriceInterface` are not compatible and we have been encouraging people to override getPrice in custom products, we have to keep them both around for a little while. 
    -- `$product->getRetailPrice(comCurrency $currency) : PriceInterface` is the new method (since 1.0) of getting the standard retail/regular price for a product. Internally, this currently calls `$product->getPrice()` to preserve backwards compatibility with custom product types, and then it transforms the `Product\Price` into a `Pricing\Price` which can be used with price types and PricingInterface implementations. As mentioned in the definitions, the regular aka retail price is a standard price before any price types are evaluated.
    -- `$product->getPricing(comCurrency $currency) : ProductPricing` this returns a `ProductPricing` instance (which implements both `PricingInterface` and `ItemPricingInterface`) with all pricing information for the product in the provided currency, including the retail price and the various price types that are configured on the product. 
    +- `$product->getPricing(comCurrency $currency) : ProductPricing` this always returns a `ProductPricing` instance (which implements both `PricingInterface` and `ItemPricingInterface`) with all pricing information for the product in the provided currency, including the retail price and the various price types that are configured on the product. 
     
    -So typically you'll want either `$product->getRetailPrice(comCurrency $currency)` to get the standard product price, or to get the full pricing information you'll call `$product->getPricing(comCurrency $currency)` instead. 
    +So typically you'll get the full pricing information with `$product->getPricing(comCurrency $currency)`, and interact with that to get the standard or alternative prices. 
     
     The current currency object is available on all `comSimpleObject` instances through `$object->getCurrency()`, through `$commerce->currency`, or `$commerce->getCurrency($threeLetterAlphaCode)`. 
     
    @@ -277,30 +276,32 @@ Repeat steps 2-4 for each currency you need to import.
     
     Different price types are initialised in different ways. Some examples:
     
    -- **Simple** (`\modmore\Commerce\Pricing\PriceType\Simple`) expects a `PriceInterface` instance in its constructor.
    +- **Sale** (`\modmore\Commerce\Pricing\PriceType\Sale`) expects a `PriceInterface`, and optionally a `\DateTime` for the start and expiration times. When there is no start or no expiration time, provide `null` or omit the argument.
     
     ```php
     $pricing->addPriceType(
    -    new \modmore\Commerce\Pricing\PriceType\Simple(
    -        new \modmore\Commerce\Pricing\Price($currency, 7500)
    +    new Sale(
    +        new Price($currency, 5900),
    +        (new \DateTime())->modify('-3 days'),
    +        (new \DateTime())->modify('+4 days')
         )
     );
     ```
     
    -- **Sale** (`\modmore\Commerce\Pricing\PriceType\Sale`) expects a `PriceInterface`, and optionally a `\DateTime` for the start and expiration times. When there is no start or no expiration time, provide `null` or omit the argument.
    +(Tip, to get a DateTime object from a unix timestamp, use `new \DateTime('@' . $timestamp)`)
    +
    +- **PercentageSale** (`\modmore\Commerce\Pricing\PriceType\PercentageSale`) expects a discount provided as a float with up to 2 decimals (e.g. `20.50`), and optionally a `\DateTime` for the start and expiration times. When there is no start or no expiration time, provide `null` or omit the argument.
     
     ```php
     $pricing->addPriceType(
    -    new Sale(
    -        new Price($currency, 5900),
    +    new PercentageSale(
    +        12.50,
             (new \DateTime())->modify('-3 days'),
             (new \DateTime())->modify('+4 days')
         )
     );
     ```
     
    -(Tip, to get a DateTime object from a unix timestamp, use `new \DateTime('@' . $timestamp)`)
    -
     - **Quantity** (`\modmore\Commerce\Pricing\PriceType\Quantity`) expects the currency in the constructor, and subsequent calls to `add(int $min, int|null $max, int $amountInCents)` to add the quantity brackets. The `add` method can be chained. If you don't want to set a maximum quantity, provide a `null`.
     
     ```php
    @@ -321,8 +322,8 @@ If you programmatically want to remove a PriceType, create a new ProductPricing
     ```php
     $currency = $commerce->getCurrency('EUR');
     $currentPricing = $product->getPricing($currency);
    +$retailPrice = $currentPricing->getRegularPrice();
     
    -$retailPrice = $product->getRetailPrice($currency);
     $newPricing = new ProductPricing($currency, $retailPrice);
     
     foreach ($currentPricing->getPriceTypes() as $priceType) {
    diff --git a/en/01_Commerce/v1/75_Developer/Guides/Custom_Pricing.md b/en/01_Commerce/v1/75_Developer/Guides/Custom_Price_Types.md
    similarity index 100%
    rename from en/01_Commerce/v1/75_Developer/Guides/Custom_Pricing.md
    rename to en/01_Commerce/v1/75_Developer/Guides/Custom_Price_Types.md
    
    From a29eb9628c976299fe8ecfe60995635e08a7273e Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 26 Mar 2019 02:23:08 +0100
    Subject: [PATCH 097/517] Get started on 1.0 upgrade notes
    
    ---
     en/01_Commerce/v1/80_Upgrades/v1.0.md | 29 +++++++++++++++++++++++++++
     1 file changed, 29 insertions(+)
     create mode 100644 en/01_Commerce/v1/80_Upgrades/v1.0.md
    
    diff --git a/en/01_Commerce/v1/80_Upgrades/v1.0.md b/en/01_Commerce/v1/80_Upgrades/v1.0.md
    new file mode 100644
    index 00000000..41cc64b8
    --- /dev/null
    +++ b/en/01_Commerce/v1/80_Upgrades/v1.0.md
    @@ -0,0 +1,29 @@
    +Most upgrades are automatically applied, but sometimes you may need to update custom templates, or status configuration, to take advantage of new features or improvements. Those changes are discussed here.
    +
    +The most notable changes in v1.0 revolve around the way [product pricing and currencies are handled](../Products/Price_Types). This has resulted in some breaking changes, detailed before.
    +
    +[TOC]
    +
    +## [DEV] CountryField.getCountries signature change
    +
    +The `getCountries method no longer requires you to provide the Commerce class to it.`
    +
    +## [DEV] Grids now escape all columns by default
    +
    +_This only affects developers of custom modules._
    +
    +We're now automatically escaping all grid columns by default. This avoids any XSS vulnerabilities from making their way into the dashboard. 
    +
    +To allow HTML in columns (e.g. to enable links), add `'raw' => true` to your array-style column definition, or use the new way of defining `Column`s with the `raw` option. 
    +
    +When you've marked a column as raw, it is up to you to make sure any contents in it is properly escaped. A new utility `$this->encode($value)` is now available to grid widgets to help. 
    +
    +## [DEV] Country dependency introduced breaking change
    +
    +_This only affects developers of custom modules._
    +
    +The `CommerceGuys\Intl\Country\CountryRepository` utility that has been available for a while has been updated, which suffered breaking changes. That data has moved to a different package, `CommerceGuys\Addressing\Country\CountryRepository`, which luckily does have the same signatures. 
    +
    +To prevent such breakage in the future, we've implemented a new `Countries` utility that gives you the same functionality but in a native package that restricts your usage to native classes.
    +
    +
    
    From 91843f411dd9a43925b1d35ef68df455b21fa7bc Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Wed, 27 Mar 2019 01:01:36 +0100
    Subject: [PATCH 098/517] More 1.0 docs
    
    ---
     en/01_Commerce/v1/05_Products/Price_Types.md  |  4 +--
     .../v1/50_Modules/PDFCrowdWriter.md           |  2 +-
     en/01_Commerce/v1/80_Upgrades/v1.0.md         | 31 +++++++++++++++++--
     3 files changed, 32 insertions(+), 5 deletions(-)
    
    diff --git a/en/01_Commerce/v1/05_Products/Price_Types.md b/en/01_Commerce/v1/05_Products/Price_Types.md
    index 6786cfbc..1b21bbf4 100644
    --- a/en/01_Commerce/v1/05_Products/Price_Types.md
    +++ b/en/01_Commerce/v1/05_Products/Price_Types.md
    @@ -29,9 +29,9 @@ They are not available right away; you first need to enable their respective mod
     
     ## Template integration
     
    -The `[[+pricing_regular]]` and `[[+pricing_regular_formatted]]` placeholders (and twig equivalent) always contain the regular price for a product in the current currency.
    +The `[[+price]]` and `[[+price_formatted]]` placeholders (and twig equivalent) contain the regular price for a product in the current currency.
     
    -Separate renderers are going to be available to show the different types of prices in your templates.
    +Separate renderers are going to be available to show the different types of prices in your templates in mid-end April.
     
     (To be continued)
     
    diff --git a/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md b/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md
    index 70b91d8a..74e6c260 100644
    --- a/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md
    +++ b/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md
    @@ -1,5 +1,5 @@
     ---
    -title: PDF Writer: PDFCrowd
    +title: "PDF Writer: PDFCrowd"
     ---
     
     The PDFCrowd PDF Writer is a separate extension, free to install, that allows you to generate PDFs using the (paid) PDFCrowd service (v2).
    diff --git a/en/01_Commerce/v1/80_Upgrades/v1.0.md b/en/01_Commerce/v1/80_Upgrades/v1.0.md
    index 41cc64b8..1b1382c7 100644
    --- a/en/01_Commerce/v1/80_Upgrades/v1.0.md
    +++ b/en/01_Commerce/v1/80_Upgrades/v1.0.md
    @@ -1,12 +1,39 @@
     Most upgrades are automatically applied, but sometimes you may need to update custom templates, or status configuration, to take advantage of new features or improvements. Those changes are discussed here.
     
    -The most notable changes in v1.0 revolve around the way [product pricing and currencies are handled](../Products/Price_Types). This has resulted in some breaking changes, detailed before.
    +The most notable changes in v1.0 revolve around the way [product pricing and currencies are handled](../Products/Price_Types). This has resulted in some breaking changes, detailed below.
     
     [TOC]
     
    +## Pricing Changes
    +
    +The biggest change in Commerce 1.0 compared to v0.12 is how pricing and currencies are handled. 
    +
    +The short version is that the `price` field (and related `getPrice()` method) on products is deprecated, and instead a more complex and powerful pricing pattern based on Price Types is stored in a new `pricing` field (with related `getPricing($currency)` method). 
    +
    +There is a lot to say about the new pricing and price types, which [we've done here](../Products/Price_Types). 
    +
    +While we've tried to keep as much backwards compatibility, that's near impossible with such a massive change. In particular **custom product types** will likely need an update. 
    +
    +### The price on existing products
    +
    +When product pricing is loaded for a product that does not yet have _any_ pricing information in the new system, it will take the old `price` value (through the `getPrice` method), and use that as the "regular" price. The old `getPrice` method was not currency aware (at least not fully implemented); so if you enable multiple currencies the integer price is used for each currency (e.g. a price of 1500 will be set as both €15 and $15). 
    +
    +There is a chance for custom product types, as well as the resource product type, that this pricing information gets saved; either by the core or a user interaction. When that happens, **the `getPrice` method will no longer be called** when loading the pricing. This means that such products would do best to upgrade their implementation to make use of the price types (even if that means only supporting the regular price and not custom types). [Developers can learn more about the pricing internals here](../Developer/Products/Pricing). The task can be summarised as defining the `getRawPricing` protected function to return an array of `currencyCode => serializedProductPricingInterface`. Please contact support if you need assistance with this.
    +
    +For the resource product we intend to ship a custom TV type that brings support for all price types into the resource product, likely mid-end April. 
    +
    +### Prices shown in templates
    +
    +When it comes to **templates that show product prices**, you should mostly be able of continuing with the templates you used before. Nothing changed for the cart/checkout templates. 
    +
    +- The `price`/`price_formatted` placeholders you previously used will now hold the **regular** price, as stored in the product pricing, for the currently active currency. This means that for example an active `Sale` price type is NOT taken into account for setting the `price` placeholder. 
    +- New `price_legacy` and `price_legacy_formatted` placeholders are available which hold the value of the products' `price` field. You should not rely on these (they will be removed in v1.3), but if you encounter a problem with the new pricing and need the old price; these placeholders can be temporarily used. Do reach out to support explaining the problem you had with the new pricing so we can make sure that issue gets resolved.
    +
    +We're still working on adding the ability to flexibly render sale/quantity pricing, or put more generally the "current applicable price". Expect that to be available by mid-end April.
    +
     ## [DEV] CountryField.getCountries signature change
     
    -The `getCountries method no longer requires you to provide the Commerce class to it.`
    +The `getCountries` method on the `CountryField` no longer requires you to provide the Commerce class to it.
     
     ## [DEV] Grids now escape all columns by default
     
    
    From 62579154f5604bea452459786e42f84e70e3ecb7 Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 2 Apr 2019 16:36:01 +0200
    Subject: [PATCH 099/517] Some updates for rc2
    
    ---
     en/01_Commerce/v1/05_Products/Price_Types.md  |  9 +++---
     .../v1/75_Developer/03_Products/Pricing.md    | 23 +++++++++++++--
     en/01_Commerce/v1/80_Upgrades/v1.0.md         | 28 +++++++++++--------
     3 files changed, 43 insertions(+), 17 deletions(-)
    
    diff --git a/en/01_Commerce/v1/05_Products/Price_Types.md b/en/01_Commerce/v1/05_Products/Price_Types.md
    index 1b21bbf4..dd5e0dcb 100644
    --- a/en/01_Commerce/v1/05_Products/Price_Types.md
    +++ b/en/01_Commerce/v1/05_Products/Price_Types.md
    @@ -25,13 +25,14 @@ Commerce ships with the following price types out of the box:
     - Sale Percentage: a percentage discount price that is only used between two date/times. THe percentage price is useful for in a Matrix, as it will cascade from the matrix/row/column to each individual product.
     - Quantity: lets you set multiple prices where the returned price is based on the quantity on the order item.
     
    -They are not available right away; you first need to enable their respective modules at Configuration > Modules. 
    +They are not shown right away; you first need to enable their respective modules at Configuration > Modules. 
     
     ## Template integration
     
    -The `[[+price]]` and `[[+price_formatted]]` placeholders (and twig equivalent) contain the regular price for a product in the current currency.
    +The `[[+price]]` and `[[+price_formatted]]` placeholders (and twig equivalent) contain the current best price for a product in the current currency.
     
    -Separate renderers are going to be available to show the different types of prices in your templates in mid-end April.
    +To render a "From/until"-style date, you can use the `[[+price_rendered]]` placeholder which uses the `frontend/price.twig` [twig template](../Front-end_Theming). 
     
    -(To be continued)
    +For date-based price types, like the Sale/Percentage Sale, which also have an expiration date set, you can also use the `[[+price_valid_until]]` placeholder. That contains a unix timestamp which can be rendered to a human-readable timestamp with the `date` output filter.
     
    +We'll add a snippet that lets you render a quantity-based price type to your product pages in mid-end April. The other core price types are automatically taken into account in the `[[+price]]` and `[[+price_rendered]]` placeholders. 
    diff --git a/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    index 355f27fb..139970b6 100644
    --- a/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    +++ b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md
    @@ -52,9 +52,14 @@ Pricing instances are always specific to one currency.
     
     The purpose of a price type is to, potentially out of a long list of options, return a single Price that is available. A PriceType instance is always specific to one currency.
     
    -Technically, Price Types are implementations of `\modmore\Commerce\Pricing\PriceType\Interfaces\PriceTypeInterface` (which sets the contract for how a PriceType is serialized), `\modmore\Commerce\Pricing\PriceType\Interfaces\ItemPriceTypeInterface` (which sets the contract for how a price type should interact with an order item), and `\modmore\Commerce\Pricing\PriceType\Interfaces\RelativePriceTypeInterface` (which tells Commerce about a `setRegularPrice` method so your price type can do calculations with an original price).
    +Technically, Price Types are implementations of one or more of the following interfaces: 
     
    -There are presently 3 implementations of this in Commerce:
    +- `\modmore\Commerce\Pricing\PriceType\Interfaces\PriceTypeInterface`, which sets the contract for how a PriceType is serialized
    +- `\modmore\Commerce\Pricing\PriceType\Interfaces\ItemPriceTypeInterface`, which sets the contract for how a price type should interact with an order item
    +- `\modmore\Commerce\Pricing\PriceType\Interfaces\RelativePriceTypeInterface`, which tells Commerce about a `setRegularPrice` method so your price type can do calculations with an original price
    +- `\modmore\Commerce\Pricing\PriceType\Interfaces\TimeBoundPriceTypeInterface`, which provides a `getFromDate()` and `getUntilDate()` method for determining/rendering if a price type is valid for the provided date. 
    +
    +There are presently 3 Price Type implementations in Commerce:
     
     - `\modmore\Commerce\Pricing\PriceType\Sale` is a price type that either returns a single defined Price or not, based on a start (from) and expiration (until) DateTime. 
     - `\modmore\Commerce\Pricing\PriceType\PercentageSale` is a price type that either returns a single defined Price or not, based on a start (from) and expiration (until) DateTime. Compared to the Sale PriceType, the SalePercentage lets the user enter a percentage discount and it then calculates the new price from that.
    @@ -336,3 +341,17 @@ foreach ($currentPricing->getPriceTypes() as $priceType) {
     $product->savePricing($newPricing);    
     ```
     
    +## Loading Price Types in a custom product
    +
    +Prior to 1.0, you would override `getPrice` and return a simple price object. That has been deprecated and will be removed in 1.3. 
    +
    +To define custom pricing now, you have two options at your disposal:
    +
    +- Override `getRawPricing()` and `setRawPricing()` if you only need to change **where** the pricing data is stored. `getRawPricing()` needs to return an array in the format `[ "USD" => ["regular_price" => 1000, "price_types" => []] ]`, and `setRawPricing` should accept an array in that format, serialize, and save it.
    +- Override `getPricingInstance(comCurrency $currency)` (1.0.0-rc2+) and `savePricing(ItemPricingInterface $pricing)` if you want to manually construct a `ProductPricing` instance and handle its serialisation. If `getPricingInstance()` returns `null`, the `comProduct` will construct a pricing instance from the `getPrice()` method.
    +
    +The first approach is typically recommended for product types that work similar to the Resource Product, where information is loaded from elsewhere. 
    +
    +The second approach can allow you more flexibility in creating the pricing instance directly. If you do not also implement `setRawPricing()` or `savePricing()` however, programmatic interaction with your product type may not work 100% the same as a built-in product.
    +
    +To make sure that other interactions with the pricing work as expected you'll likely also want to override the `savePricing` method to control how pricing information provided by a programatic interface is saved for your product.  
    diff --git a/en/01_Commerce/v1/80_Upgrades/v1.0.md b/en/01_Commerce/v1/80_Upgrades/v1.0.md
    index 1b1382c7..b6a802e9 100644
    --- a/en/01_Commerce/v1/80_Upgrades/v1.0.md
    +++ b/en/01_Commerce/v1/80_Upgrades/v1.0.md
    @@ -8,28 +8,34 @@ The most notable changes in v1.0 revolve around the way [product pricing and cur
     
     The biggest change in Commerce 1.0 compared to v0.12 is how pricing and currencies are handled. 
     
    -The short version is that the `price` field (and related `getPrice()` method) on products is deprecated, and instead a more complex and powerful pricing pattern based on Price Types is stored in a new `pricing` field (with related `getPricing($currency)` method). 
    +The short version is that the `price` field (and related `getPrice()` method) on the products table is deprecated, and instead a more complex and powerful pricing pattern based on Price Types is stored in a new `pricing` field (with related `getPricing($currency)` method). 
     
     There is a lot to say about the new pricing and price types, which [we've done here](../Products/Price_Types). 
     
     While we've tried to keep as much backwards compatibility, that's near impossible with such a massive change. In particular **custom product types** will likely need an update. 
     
    -### The price on existing products
    +### New/updated placeholders
     
    -When product pricing is loaded for a product that does not yet have _any_ pricing information in the new system, it will take the old `price` value (through the `getPrice` method), and use that as the "regular" price. The old `getPrice` method was not currency aware (at least not fully implemented); so if you enable multiple currencies the integer price is used for each currency (e.g. a price of 1500 will be set as both €15 and $15). 
    +When fetching a product with the `get_product(s)` snippets, or in another template that has access to full products, you can now choose from a variety of new/updated placeholders. 
     
    -There is a chance for custom product types, as well as the resource product type, that this pricing information gets saved; either by the core or a user interaction. When that happens, **the `getPrice` method will no longer be called** when loading the pricing. This means that such products would do best to upgrade their implementation to make use of the price types (even if that means only supporting the regular price and not custom types). [Developers can learn more about the pricing internals here](../Developer/Products/Pricing). The task can be summarised as defining the `getRawPricing` protected function to return an array of `currencyCode => serializedProductPricingInterface`. Please contact support if you need assistance with this.
    +(While this list uses the MODX placeholder syntax, e.g. `[[+price_formatted]]`, the same keys are available in twig syntax, e.g. `{{ product.price_formatted }}`.)
     
    -For the resource product we intend to ship a custom TV type that brings support for all price types into the resource product, likely mid-end April. 
    +- `[[+price]]` and `[[+price_formatted]]` contain the **current lowest price** in the active currency. This may be either the regular price or the price provided by a price type (e.g. sale). Make note that this does not necessarily evaluate all possible price types, as it is only based on a single quantity item and certain price types may require more information (e.g. the actual quantity or user details).
    +- `[[+regular_price]]` and `[[+regular_price_formatted]]` contain the **normal price** for the active currency. This is the price entered as default, without evaluation additional price types. 
    +- `[[+price_valid_until]]` contains a unix timestamp with the date until a sale is valid, if such an expiration date is provided by the price type. You can use this to show a sale is "Valid until" a certain date. Use the `date` output filter to turn this into a human-readable date. 
    +- `[[+price_legacy]]` and `[[+price_legacy_formatted]]` placeholders are temporarily available which hold the value of the products' `price` field. **You should not rely on these** (they will be removed in v1.3), but if you encounter a problem with the new pricing and need the old price; these placeholders can be temporarily used. Reach out to support if you use this to get help in moving to the new pricing.
    +
    +We haven't yet added a way to display quantity-based prices on a product page yet; expect that to become available by mid-end April.
     
    -### Prices shown in templates
    +### The price on existing products
    +
    +When product pricing is loaded for a product that does not yet have _any_ pricing information in the new system, it will take the old `price` value (through the `getPrice` method), and use that as the "regular" price. The old `getPrice` method was not currency aware (at least not fully implemented); so if you enable multiple currencies the integer price is used for each currency (e.g. a price of 1500 will be set as both €15 and $15). 
     
    -When it comes to **templates that show product prices**, you should mostly be able of continuing with the templates you used before. Nothing changed for the cart/checkout templates. 
    +There is a chance for custom product types, as well as the resource product type, that this pricing information gets saved; either by the core or a user interaction. When that happens, **the `getPrice` method will no longer be called** when loading the pricing. This means that such products would do best to upgrade their implementation to make use of the price types (even if that means only supporting the regular price and not custom types). 
     
    -- The `price`/`price_formatted` placeholders you previously used will now hold the **regular** price, as stored in the product pricing, for the currently active currency. This means that for example an active `Sale` price type is NOT taken into account for setting the `price` placeholder. 
    -- New `price_legacy` and `price_legacy_formatted` placeholders are available which hold the value of the products' `price` field. You should not rely on these (they will be removed in v1.3), but if you encounter a problem with the new pricing and need the old price; these placeholders can be temporarily used. Do reach out to support explaining the problem you had with the new pricing so we can make sure that issue gets resolved.
    +[Developers can learn more about the pricing internals here](../Developer/Products/Pricing). The task can be summarised as defining the `getRawPricing` and `setRawPricing` protected methods to return an array of `currencyCode => serializedProductPricingInterface`. Please contact support if you need assistance with incorporating new pricing into your ucstom product..
     
    -We're still working on adding the ability to flexibly render sale/quantity pricing, or put more generally the "current applicable price". Expect that to be available by mid-end April.
    +For the resource product we intend to ship a custom TV type that brings support for all price types into the resource product, likely mid-end April. 
     
     ## [DEV] CountryField.getCountries signature change
     
    @@ -41,7 +47,7 @@ _This only affects developers of custom modules._
     
     We're now automatically escaping all grid columns by default. This avoids any XSS vulnerabilities from making their way into the dashboard. 
     
    -To allow HTML in columns (e.g. to enable links), add `'raw' => true` to your array-style column definition, or use the new way of defining `Column`s with the `raw` option. 
    +To allow HTML in columns (e.g. to enable links), add `'raw' => true` to your array-style column definition, or use the new way of defining `Column`s with the `raw` parameter set to true. 
     
     When you've marked a column as raw, it is up to you to make sure any contents in it is properly escaped. A new utility `$this->encode($value)` is now available to grid widgets to help. 
     
    
    From 5c2af93feb9d63d516cfbf869af88c967cbfc8e1 Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 2 Apr 2019 16:59:01 +0200
    Subject: [PATCH 100/517] Some updates for rc2
    
    ---
     en/01_Commerce/v1/05_Products/Stock.md        |  4 +-
     en/01_Commerce/v1/05_Products/Variations.md   |  5 +-
     en/01_Commerce/v1/05_Products/index.md        | 49 ++++++++++++++++++-
     en/01_Commerce/v1/10_Snippets/get_product.md  |  4 +-
     en/01_Commerce/v1/10_Snippets/get_products.md |  9 ++--
     5 files changed, 64 insertions(+), 7 deletions(-)
    
    diff --git a/en/01_Commerce/v1/05_Products/Stock.md b/en/01_Commerce/v1/05_Products/Stock.md
    index e1eb9b89..60ef0460 100644
    --- a/en/01_Commerce/v1/05_Products/Stock.md
    +++ b/en/01_Commerce/v1/05_Products/Stock.md
    @@ -4,4 +4,6 @@ To use stock with [Resource Products](Resource_Products), make sure you've set u
     
     To automatically reduce the stock level when an order is paid, enable the [Update Stock module](../Modules/Cart/UpdateStock). 
     
    -To make sure customers cannot add more to their cart than what is in stock, enable the [Enforce Stock module](../Modules/Cart/EnforceStock) as well. 
    \ No newline at end of file
    +To make sure customers cannot add more to their cart than what is in stock, enable the [Enforce Stock module](../Modules/Cart/EnforceStock) as well. 
    +
    +When using third party stock management (e.g. an ERP or PIM system), you'd typically only use EnforceStock to prevent customers from ordering more than is available. Instead of the UpdateStock module, you'd let products retrieve the accurate stock directly from the ERP/PIM system. 
    diff --git a/en/01_Commerce/v1/05_Products/Variations.md b/en/01_Commerce/v1/05_Products/Variations.md
    index 9f5b17b1..4eb4c2ad 100644
    --- a/en/01_Commerce/v1/05_Products/Variations.md
    +++ b/en/01_Commerce/v1/05_Products/Variations.md
    @@ -1,4 +1,7 @@
     Commerce doesn't have the concept of product variations. Instead, different variations of a product are simply unique product records with their own name, SKU, description, price, stock etc. 
     
    -In your catalog, you can still present different products as variations. For example if you're using resources to build your catalog, you could use a multi-select dropdown template variable to select the products that should be shown on that page. In your template you can then use the [commerce.get_products](../Snippets/get_products) snippet to show them on the frontend as radio buttons, or a `
     `:else=`
    
    From 23bb80b4b8b88f8dad10920a754b813693effd82 Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Fri, 5 Apr 2019 15:28:51 +0200
    Subject: [PATCH 101/517] Note about moved template
    
    ---
     en/01_Commerce/v1/80_Upgrades/v1.0.md | 17 +++++++++++++++++
     1 file changed, 17 insertions(+)
    
    diff --git a/en/01_Commerce/v1/80_Upgrades/v1.0.md b/en/01_Commerce/v1/80_Upgrades/v1.0.md
    index b6a802e9..29084c02 100644
    --- a/en/01_Commerce/v1/80_Upgrades/v1.0.md
    +++ b/en/01_Commerce/v1/80_Upgrades/v1.0.md
    @@ -37,6 +37,23 @@ There is a chance for custom product types, as well as the resource product type
     
     For the resource product we intend to ship a custom TV type that brings support for all price types into the resource product, likely mid-end April. 
     
    +## Only show tax details when taxes != 0 (rc3)
    +
    +In the `frontend/checkout/partial/summary.twig` template, we've tweaked the place of the tax details to make sure they're only shown when the total tax is not equal to 0. This prevents issues where no tax rates are applied (resulting in an empty tax name for €0 being shown).
    +
    +To apply this to custom templates, edit `frontend/checkout/partial/summary.twig` and around line 95 move this code block:
    +
    +````html
    +{% for rate in tax_rates %}
    +    
    + + + +{% endfor %} +```` + +up one line so it's included before the `{% endif %}` belonging to `{% if order.tax != 0 %}` (started on line 81). + ## [DEV] CountryField.getCountries signature change The `getCountries` method on the `CountryField` no longer requires you to provide the Commerce class to it. From a367fb49ba7170290257ac7696a670d5fa4686d0 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 8 Apr 2019 23:35:36 +0200 Subject: [PATCH 102/517] Update docs --- .../v1/02_Product_Catalog/Resource.md | 32 ++++++++++++++++++- en/01_Commerce/v1/80_Upgrades/v1.0.md | 12 +++++++ 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/02_Product_Catalog/Resource.md b/en/01_Commerce/v1/02_Product_Catalog/Resource.md index 3bfd9c60..b20600e6 100644 --- a/en/01_Commerce/v1/02_Product_Catalog/Resource.md +++ b/en/01_Commerce/v1/02_Product_Catalog/Resource.md @@ -22,7 +22,8 @@ Set up the following MODX System Settings to point to a resource field or templa - `commerce.resourceproduct.delivery_type_field` - see Delivery Type and Tax Group section below - `commerce.resourceproduct.description_field` - should be a text field, like `introtext` - `commerce.resourceproduct.name_field` - should be a text field, like `pagetitle` -- `commerce.resourceproduct.price_field` - should be a number TV. By default this accepts decimals, but you can set `commerce.resourceproduct.price_field_decimals` to no to use integer values (e.g. 100 = €1) instead. +- `commerce.resourceproduct.pricing_field` - should be the name of a Product Pricing TV (including the `tv.` prefix), which will contain the pricing for the resource product. +- `commerce.resourceproduct.price_field` - **Deprecated in favour of the pricing field** - should be a number TV. By default this accepts decimals, but you can set `commerce.resourceproduct.price_field_decimals` to no to use integer values (e.g. 100 = €1) instead. - `commerce.resourceproduct.sku_field` - should be a text field, like `alias` - `commerce.resourceproduct.stock_field` - should be an integer number TV - `commerce.resourceproduct.tax_group_field` - see Delivery Type and Tax Group section below @@ -33,6 +34,16 @@ The values of each setting should be the name of a standard resource field (e.g. Once setup, product information is synchronised when a product is added to the cart, or when the product record is saved in the Commerce merchant dashboard. See Add to cart form below for how you should set up your add to cart to automatically generate the product records in the Commerce database. +### Prices + +As of v1.0.0-rc3, you should configure your resources products with a Pricing TV. This replaced the old Price field, which lacked multi-currency support. By using the Pricing TV, you also get access to [Price Types](../Products/Price_Types) on resource products. + +To set it up, create a new template variable of type "[Commerce] Resource Product Pricing". Give it an appropriate caption, set the name to "pricing", and on the Template Access tab assign it to the right templates. + +(You can also set a different name for the TV, in which case you need to set the `commerce.resourceproduct.pricing_field` system setting accordingly.) + +Now, when you edit a resource with this template, you should see the Pricing TV allowing you to set prices in each [enabled currency](../Currencies). + ### Delivery Type and Tax Group For the delivery type and tax group fields, it's best to use a template variable that reads the Commerce tables to dynamically present the different options to the manager user. @@ -118,3 +129,22 @@ or like this for a different resource: ```` +## Displaying Product information in your template + +To show product information in your template, you can either use your template variables (e.g. `[[*pagetitle]]` or `[[*product_stock]]`), but you can also fetch the information through the [get_product snippet](../Snippets/get_product). The benefit of the get_product snippet is that the placeholders you can use are identical to the ones with the other product catalog options (e.g. [Product List TV](Products_TV)), and you also get some additional processing of values. + +The basic snippet call would look like this: + +```html +[[!commerce.get_product? &product=`[[commerce.get_resource_product_id]]`]] +``` + +That will show you all fields that are available. You can provide a `&field` property to extract a single field, provide a chunk in `&tpl`, or set all values to placeholders you can use throughout the template with `&toPlaceholders`. [Learn more about the get_product snippet](../Snippets/get_product) + +This will for example show the rendered price (which takes sale price types into account): + +```html +[[!commerce.get_product? &product=`[[commerce.get_resource_product_id]]` &field=`price_rendered`]] +``` + + diff --git a/en/01_Commerce/v1/80_Upgrades/v1.0.md b/en/01_Commerce/v1/80_Upgrades/v1.0.md index 29084c02..363fe450 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.0.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.0.md @@ -14,6 +14,14 @@ There is a lot to say about the new pricing and price types, which [we've done h While we've tried to keep as much backwards compatibility, that's near impossible with such a massive change. In particular **custom product types** will likely need an update. +### Pricing on Resource Products [rc3] + +You should update your Resource Product implementation to use the new Pricing TV instead of a simple number field for the price. This gives you the ability to set multi-currency prices as well as the different price types introduced in 1.0. + +**If you don't update your Resource product implementation, the product price may no longer respond to changes.** + +[See the updated Resource Product documentation on how to use the Pricing TV.](../Product_Catalog/Resource) + ### New/updated placeholders When fetching a product with the `get_product(s)` snippets, or in another template that has access to full products, you can now choose from a variety of new/updated placeholders. @@ -54,6 +62,10 @@ To apply this to custom templates, edit `frontend/checkout/partial/summary.twig` up one line so it's included before the `{% endif %}` belonging to `{% if order.tax != 0 %}` (started on line 81). +## [DEV] `setFieldValue` taking precedence [rc3] + +The FormWidget in the dashboard lets you define `setFieldValue` methods on the model that will be used to set a value. (E.g. for a field named `selector`, it would look for `setFieldValueSelector`) Previously, if the field existed in the model, the FormWidget would simple call the `set` function and your method was not called. As of 1.0.0-rc3, if the method is defined it will take precedence instead. + ## [DEV] CountryField.getCountries signature change The `getCountries` method on the `CountryField` no longer requires you to provide the Commerce class to it. From f74c581d73f39f62ff11dc8007c937242235858c Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 9 Apr 2019 00:21:16 +0200 Subject: [PATCH 103/517] Add docs for new render_quantity_price snippet in rc3 --- .../v1/10_Snippets/render_quantity_price.md | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 en/01_Commerce/v1/10_Snippets/render_quantity_price.md diff --git a/en/01_Commerce/v1/10_Snippets/render_quantity_price.md b/en/01_Commerce/v1/10_Snippets/render_quantity_price.md new file mode 100644 index 00000000..5f995c24 --- /dev/null +++ b/en/01_Commerce/v1/10_Snippets/render_quantity_price.md @@ -0,0 +1,72 @@ +With the **commerce.render_quantity_price** snippet you can render a pricing table for the Quantity-based [Price Type](../05_Products/Price_Types.md) introduced in Commerce 1.0. + +[TOC] + +## Example + +For the Products List TV: + +```html +[[commerce.render_quantity_price? &product=`[[*products]]`]] +``` + +With resource products: + +```html +[[commerce.render_quantity_price? &product=`[[commerce.get_resource_product_id]]`]] +``` + +## Properties + +- `&product`: the ID of the product to get the quantity prices for. This can be a comma or double-pipe (`||`) separated list, in which case the prices for the first existing product will be shown. +- `&tpl`: the path/name of a Twig template to use for the actual rendering. Defaults to `frontend/pricetypes/quantity.twig`, see below. + + +## Templating + +The default template outputs a table if at least 1 quantity bracket is set, and an empty result if not. + +```twig +{% if prices|length > 0 %} +
    {% if products[productId] %} - {% set product = products[productId] %}

    {{ product.sku }}

    {{ product.price_formatted }}

    - {% if product.stock < 1 %} -

    - {{ lex('commerce.out_of_stock') }} -

    - {% else %} - - - - - - - - - - - {% endif %} + {% if product.stock < 1 %} +

    + {{ lex('commerce.out_of_stock') }} +

    + {% else %} +
    + + + + + + + + +
    + {% endif %} + {% else %} +

    Product {{ productId }} not loaded

    {% endif %}
    {{ lex('commerce.email.order_rcvdmerch.header', { id: order.id, name: billing_address.fullname }) }}{{ lex('commerce.email.order_rcvdmerch.header', { id: order.reference, name: billing_address.fullname }) }}#{{ order.id }}{{ order.reference }}{{ order.received_on|date('Y-m-d') }}#{{ order.id }}{{ order.reference }}{{ order.received_on|date('Y-m-d') }}{{ lex('commerce.email.order_rcvdmerch.header', { id: order.id, name: billing_address.fullname }) }}{{ lex('commerce.email.order_rcvdmerch.header', { id: order.reference, name: billing_address.fullname }) }}#{{ order.id }}{{ order.reference }}{{ order.received_on|date('Y-m-d') }}{{ lex('commerce.email.order_rcvdmerch.header', { id: order.id, name: billing_address.fullname }) }}{{ lex('commerce.email.order_rcvdmerch.header', { id: order.reference, name: billing_address.fullname }) }}#{{ order.id }}{{ order.reference }}{{ order.received_on|date('Y-m-d') }}
    {{ rate.name}} ({{ rate.percentage_formatted }} {% if rate.is_inclusive %} of {% else %} over {% endif %}{{ rate.total_taxed_amount_formatted }}){{ rate.total_tax_amount_formatted }}
    + + + + + + + + + {% for price in prices %} + + + + + + {% endfor %} + +
    {{ lex('commerce.quantity') }}{{ lex('commerce.price') }}{# Savings #}
    + {{ price.min }} + {%- if price.max > 0 -%} + –{{ price.max }} + {%- else -%} + + + {%- endif -%} + {{ price.price_formatted }}‐{{ price.discount_percentage }}%
    +{% endif %} +``` + +The following placeholders are available for each quantity bracket (the example values assume a £12.50 regular price): + +- `min` => int 2 +- `max` => int 5 +- `amount` => int 1150 +- `price` => int 1150 +- `price_formatted` => string `£11.50` +- `discount` => int 100 +- `discount_formatted` => string `£1.00` +- `discount_percentage` => string `8` + +The product information is also available through `{{ product.FIELD }}`. + +New to templating with Twig? [Start here with theming.](../03_Front-end_Theming.md) From fa4c65037458d5424ef0c9f581d57c9bad32b55c Mon Sep 17 00:00:00 2001 From: "Sebastian G. Marinescu" Date: Tue, 9 Apr 2019 15:55:42 +0200 Subject: [PATCH 104/517] Add --no-cleanup flag --- en/50_Open_Source/Gitify/02_Commands/01_Build.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/en/50_Open_Source/Gitify/02_Commands/01_Build.md b/en/50_Open_Source/Gitify/02_Commands/01_Build.md index afba96e3..9eb1c3b5 100644 --- a/en/50_Open_Source/Gitify/02_Commands/01_Build.md +++ b/en/50_Open_Source/Gitify/02_Commands/01_Build.md @@ -8,12 +8,13 @@ Also as of v0.9, `Gitify build` automatically tries to resolve duplicate id/prim ```` Usage: - build [--skip-clear-cache] [-f|--force] [--no-backup] + build [--skip-clear-cache] [-f|--force] [--no-backup] [--no-cleanup] Options: --skip-clear-cache When specified, it will skip clearing the cache after building. --force (-f) When specified, all existing content will be removed before rebuilding. Can be useful when having dealt with complex conflicts. --no-backup When using the --force attribute, Gitify will automatically create a full database backup first. Specify --no-backup to skip creating the backup, at your own risk. + --no-cleanup With --no-cleanup specified the built-in orphan handling is disabled for this build. The orphan handling removes objects that no longer exist in files from the database. --help (-h) Display this help message. --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug. --version (-V) Display the Gitify version. From 1c8d84ea51d5325ae5961639bac4877646f0435a Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 23 Apr 2019 14:50:40 +0200 Subject: [PATCH 105/517] Add info about new render_taxed_price snippet --- .../v1/10_Snippets/render_taxed_price.md | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 en/01_Commerce/v1/10_Snippets/render_taxed_price.md diff --git a/en/01_Commerce/v1/10_Snippets/render_taxed_price.md b/en/01_Commerce/v1/10_Snippets/render_taxed_price.md new file mode 100644 index 00000000..0a964b50 --- /dev/null +++ b/en/01_Commerce/v1/10_Snippets/render_taxed_price.md @@ -0,0 +1,36 @@ +The **commerce.render_taxed_price** snippet will render a products' price taking into account the customers' (expected) address, taxes, and global discounts. + +If you only need a rendered product price, the `price_rendered` placeholder available on all products is typically sufficient. The render_taxed_price snippet would be used, for example, when you manage product prices exclusive of taxes, but need to show the price inclusive of taxes on the website. + +Added in Commerce 1.0.0-rc4. + +[TOC] + +## Pre-amble + +The `render_taxed_price` snippet loads the current order and prepares an order item for the provided product to ensure the calculation is exactly the same as it would be in the cart. + +The snippet does not actually _add the product to the order_ however, so certain discounts/price types may not be 100% the same, especially things like quantity-pricing (see [render_quantity_price](render_quantity_price)) or restrictions based on order totals. + +## Example + +This snippet should typically be called uncached, as its output may depend on customer information and can be different between requests. + +For the Products List TV: + +```html +[[!commerce.render_taxed_price? &product=`[[*products]]`]] +``` + +With resource products: + +```html +[[!commerce.render_taxed_price? &product=`[[commerce.get_resource_product_id]]`]] +``` + +## Properties + +- `&product`: the ID of the product to get the quantity prices for. This can be a comma or double-pipe (`||`) separated list, in which case the price for the first existing product will be shown. + +No other properties are currently available. The price is formatted by the current currency (`commerce.currency` system/context setting) and parsed through the `frontend/price.twig` twig template with only the current price. + From 9de9d6fbdf525f29aef42cb6c76442e782e70136 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 23 Apr 2019 17:27:49 +0200 Subject: [PATCH 106/517] Add information about the new price index --- .../v1/75_Developer/03_Products/PriceIndex.md | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 en/01_Commerce/v1/75_Developer/03_Products/PriceIndex.md diff --git a/en/01_Commerce/v1/75_Developer/03_Products/PriceIndex.md b/en/01_Commerce/v1/75_Developer/03_Products/PriceIndex.md new file mode 100644 index 00000000..4454f8a8 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/03_Products/PriceIndex.md @@ -0,0 +1,71 @@ +--- +title: 'Price Index' +--- + +With the introduction of the [price types and multi-currency prices in 1.0](Pricing), it became significantly harder to interact with prices in queries. + +That's why 1.0.0-rc4 introduced a new product price index table (`comProductPriceIndex`). The goal of the price index is to give you an easily joined table that contains the current (regular) price for a product, allowing you to query against prices a lot more efficiently. + +[TOC] + +## Structure + +The `comProductPriceIndex` table consists of the following fields of interest: + +- `product`: the ID of the product the price is for +- `currency`: the 3-character alphanumeric code for a currency +- `price`: the price, as integer in full subunits + + +## How it works + +The `comProduct->save()` method will automatically write the appropriate price index through the (final) `comProduct->updatePriceIndex()` method. This uses the `comProduct->getPricing()` (which custom product types can influence through `comProduct->getRawPricing()` or `comProduct->getPricingInstance()`, on which it calls `getRegularPrice()`. + +The resulting price is written to the price index, along with its currency and product ID. This means that **there may be multiple price index records for a single product**, which you should consider when querying against it. You may need to define a `GROUP BY` or `DISTINCT`, for example. + +## Usage example + +Most usage of the price index happens in the core, but you may want to access it when programmatically retrieving product information in snippets or plugins as well. + +Consider the following (wrong) code snippet that sorts by the defunct `price` column: + +```php +$c = $modx->newQuery('comProduct'); +$c->where([ + 'removed' => false, +]); + +// This is wrong, as the price field is defunct +$c->sortby('price', 'ASC'); + +foreach ($modx->getIterator('comProduct', $c) as $product) { + $pi = $product->toArray(); + echo $pi['sku'] . ' => ' . $pi['price_rendered'] . '
    '; +} +``` + +For shops that were already in existence/development before 1.0, this may result in proper results some of the time, but as soon as you start editing products in 1.0, the `price` column will start getting out of sync with the more powerful [pricing](Pricing). + +The above snippet would need to be corrected in the following way to work correctly: + + +```php +$c = $modx->newQuery('comProduct'); +$c->innerJoin('comProductPriceIndex', 'PriceIndex'); +$c->where([ + 'removed' => false, + + // Restrict to the desired currency, make dynamic like this: $commerce->currency->get('alpha_code') + 'PriceIndex.currency' => 'EUR', +]); + +// Sort it by the PriceIndex instead +$c->sortby('PriceIndex.price', 'ASC'); + +foreach ($modx->getIterator('comProduct', $c) as $product) { + $pi = $product->toArray(); + echo $pi['sku'] . ' => ' . $pi['price_rendered'] . '
    '; +} +``` + + From c18d201f8d40f0eccc3fa70de204e9a350b27912 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 23 Apr 2019 17:35:56 +0200 Subject: [PATCH 107/517] Mention the price utility --- en/01_Commerce/v1/75_Developer/03_Products/PriceIndex.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/en/01_Commerce/v1/75_Developer/03_Products/PriceIndex.md b/en/01_Commerce/v1/75_Developer/03_Products/PriceIndex.md index 4454f8a8..d2b13136 100644 --- a/en/01_Commerce/v1/75_Developer/03_Products/PriceIndex.md +++ b/en/01_Commerce/v1/75_Developer/03_Products/PriceIndex.md @@ -68,4 +68,13 @@ foreach ($modx->getIterator('comProduct', $c) as $product) { } ``` +## Filling the price index + +The price index is kept up-to-date automatically, but if you have a lot of products prior to the 1.0 upgrade, you may need to fill it the first time using a command line utility. The utility you need is included with Commerce, and can be executed with the following command: + +````bash +php core/components/commerce/utilities/fill_price_indices.php +```` + +If you're programmatically creating or updating product information, using `comProduct->save()` should be sufficient to also update the price index. If you're not using the provided objects but instead feed it directly into the database or use a pull-based pricing integration, it may be necessary to take additional measures to keep the price index up-to-date. From 431ec33a92291912abc544b50becf683945154d3 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 25 Apr 2019 14:51:34 +0200 Subject: [PATCH 108/517] Mention the template setting for invoices --- en/01_Commerce/v1/Invoices.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/en/01_Commerce/v1/Invoices.md b/en/01_Commerce/v1/Invoices.md index 67239df5..a18bbc7b 100644 --- a/en/01_Commerce/v1/Invoices.md +++ b/en/01_Commerce/v1/Invoices.md @@ -50,10 +50,6 @@ If you're not seeing the attachment, check in `core/export/invoices` if the PDF There's a couple ways you can change the invoice. -- Add/change some basic information through settings -- Change the Twig template -- Change the way the invoice reference is generated - ### Add company information [required] In most jurisdictions you need to include your full company details on the invoice. You can add this, with HTML, in the `commerce.invoice_merchant_address` system setting; the contents of which will be added before the meta data in the top right of the invoice. @@ -66,7 +62,15 @@ With the `commerce.invoice_logo_url` system setting you can add a logo to the in Use the `commerce.invoice_footer_text` system setting; supports HTML. -### Change the generated invoice reference +### Define a (per-context) template + +Configure the name of a twig template in the `commerce.invoice_template` system setting. This can be overridden per-context to allow invoices to be branded differently. + +The default template is `invoice/web.twig`. + +If you're new to theming with Twig in commerce, [start here](Front-end_Theming). + +## Customise invoice references The `commerce.invoice_reference_template` system setting contains an inline twig template that is used to generate the invoice reference. The default is: `INV-{{- increment|str_pad_left(5, '0') -}}` From 7f90872128e359b71377ffc9d0ed7a96e15b3ec2 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 25 Apr 2019 14:52:41 +0200 Subject: [PATCH 109/517] Move it into the rest of the tree --- en/01_Commerce/v1/{Invoices.md => 10_Invoices.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename en/01_Commerce/v1/{Invoices.md => 10_Invoices.md} (100%) diff --git a/en/01_Commerce/v1/Invoices.md b/en/01_Commerce/v1/10_Invoices.md similarity index 100% rename from en/01_Commerce/v1/Invoices.md rename to en/01_Commerce/v1/10_Invoices.md From 1e0842fd639d4016e65727e2c80d78af89dc4257 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 26 Apr 2019 20:53:09 +0200 Subject: [PATCH 110/517] Warn against doing silly things --- en/01_Commerce/v1/03_Front-end_Theming.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/03_Front-end_Theming.md b/en/01_Commerce/v1/03_Front-end_Theming.md index 4f6cbe84..4049a7b8 100644 --- a/en/01_Commerce/v1/03_Front-end_Theming.md +++ b/en/01_Commerce/v1/03_Front-end_Theming.md @@ -22,6 +22,10 @@ For example you might create a directory `core/components/commerce/templates/pre With the directory in place, you can copy files from their location in the defaults folder, to the same location in your own theme folder. To edit the cart you would copy `core/components/commerce/templates/default/frontend/checkout/cart.twig` to `core/components/commerce/templates/premiumshirts/frontend/checkout/cart.twig` and make your changes there. +**Note: Do NOT copy all directories and files into your own templates folder blindly; only copy the files you're actually changing.** That saves you effort and makes it crystal clear what files are different from the default and may need changes, while also automatically giving you fixes in the default templates where possible. + +**Note2: Do NOT copy/overwrite the admin templates**. While it's technically possible to change the admin templates the same way as front-end templates, we do not currently support custom admin templating and may at any time introduce backwards incompatible changes if you do copy/change admin templates. + ## Custom Theme Folder It's also possible to place your theme folder outside the Commerce directories. This is recommended, but as shown before not necessary. @@ -70,4 +74,4 @@ Then, in your template, you can use the [dump function](https://twig.symfony.com {{ dump(order) }} ```` -When you've launched your shop, set `commerce.debug` to 0 to make sure no stray dump functions are used in your templates. \ No newline at end of file +When you've launched your shop, set `commerce.debug` to 0 to make sure no stray dump functions are used in your templates. From c683f44239a8662a94b3d748374f172a09670631 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 30 Apr 2019 22:32:22 +0200 Subject: [PATCH 111/517] Update currencies for 1.0 --- en/01_Commerce/v1/10_Currencies.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/en/01_Commerce/v1/10_Currencies.md b/en/01_Commerce/v1/10_Currencies.md index 2a31cbe3..cbe7f19e 100644 --- a/en/01_Commerce/v1/10_Currencies.md +++ b/en/01_Commerce/v1/10_Currencies.md @@ -1,14 +1,18 @@ -Commerce has basic multi-currency support built-in. It allows you to use context settings to specify different currencies per context (which also relies on each context having its own cart and checkout page). This mostly affects number formatting and payment method integrations. +Commerce has multi-currency support built-in. In the configuration (Commerce > Configuration > Currencies) you can choose which currencies to enable, and the product pricing will then let you enter product prices accordingly for each currency. + +To configure what currency is used in the shop, you'll configure the `commerce.currency` context setting with the three character alpha code. + +[TOC] ## Limitations -It's not currently possible to (out of the box) specify different prices for a product per currency. The price set on a product is assumed to be in the current currency, so you might need to create different product records for different currencies. +Currency-specific pricing is not currently available for shipping or payment method fees; only for products. ## Setting the Currency To set which currency is used, set the `commerce.currency` setting to the three character alpha code for a currency, for example `EUR`, `USD` or `RUB`. Commerce will match this code with the currencies managed in Configuration > Currencies. -The system default is configured through the system settings, but you can create context settings with the `commerce.currency` key to set specific currencies for different contexts. +The system default is configured through the system settings, but you can create context settings with the `commerce.currency` key to set specific currencies for different contexts. Commerce automatically tracks the source context and currency on each order. ## Managing Currencies @@ -25,3 +29,5 @@ The following fields are available for currencies. - Thousands Separator: The character between thousands, usually a dot, comma, or space. If you're unsure about what certain fields should be set to, [this page](http://www.thefinancials.com/Default.aspx?SubSectionID=curformat) has a rather comprehensive list of currencies and how they are expected to be configured. + +When the `Enable currency for product pricing` checkbox is ticked, you will be able of entering prices for the currency when managing a product. From cf22b880f570b9c6b260074410f7590ed9b5d6c5 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Wed, 1 May 2019 21:08:35 -0400 Subject: [PATCH 112/517] Remove outdated information on coupon page Removed mention about restricting coupon to product not being available (available since v0.11) --- en/01_Commerce/v1/50_Modules/Discounts/Coupons.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/50_Modules/Discounts/Coupons.md b/en/01_Commerce/v1/50_Modules/Discounts/Coupons.md index 9cd27f72..4a4cbae2 100644 --- a/en/01_Commerce/v1/50_Modules/Discounts/Coupons.md +++ b/en/01_Commerce/v1/50_Modules/Discounts/Coupons.md @@ -7,7 +7,7 @@ The Coupons module ships with the Commerce core. Enable it in Configuration > Mo - Enabling/disabling a coupon - Allowing the order only for specific order totals (minimum/maximum) -Features such as limiting a coupon to specific products, multiple coupons per order, bulk creating unique coupons, or exporting a list of coupons, are not currently supported. If you're interested in those or other features, please let us know so we can properly prioritise it for a future release. +Features such as multiple coupons per order, bulk creating unique coupons, or exporting a list of coupons, are not currently supported. If you're interested in those or other features, please let us know so we can properly prioritise it for a future release. ## Coupon Management From b566fb42f59df5b0466c9e3329552e6256f2c8a6 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 12 Jun 2019 14:08:58 +0200 Subject: [PATCH 113/517] Start documenting the new gateway interfaces in 1.1 --- .../v1/75_Developer/10_Payment_Gateways.md | 5 + .../Payment_Gateways/20_GatewayInterface.md | 146 ++++++++++++++++++ .../20_WebhookGatewayInterface.md | 54 +++++++ .../Payment_Gateways/30_GatewayHelper.md | 33 ++++ .../Payment_Gateways/40_Omnipay2Gateway.md | 4 + ..._Migrate_BaseGateway_to_Omnipay2Gateway.md | 106 +++++++++++++ .../v1/75_Developer/Payment_Gateways/index.md | 120 ++++++++++++++ 7 files changed, 468 insertions(+) create mode 100644 en/01_Commerce/v1/75_Developer/Payment_Gateways/20_GatewayInterface.md create mode 100644 en/01_Commerce/v1/75_Developer/Payment_Gateways/20_WebhookGatewayInterface.md create mode 100644 en/01_Commerce/v1/75_Developer/Payment_Gateways/30_GatewayHelper.md create mode 100644 en/01_Commerce/v1/75_Developer/Payment_Gateways/40_Omnipay2Gateway.md create mode 100644 en/01_Commerce/v1/75_Developer/Payment_Gateways/99_Migrate_BaseGateway_to_Omnipay2Gateway.md create mode 100644 en/01_Commerce/v1/75_Developer/Payment_Gateways/index.md diff --git a/en/01_Commerce/v1/75_Developer/10_Payment_Gateways.md b/en/01_Commerce/v1/75_Developer/10_Payment_Gateways.md index e8d824ab..8f20b1d5 100644 --- a/en/01_Commerce/v1/75_Developer/10_Payment_Gateways.md +++ b/en/01_Commerce/v1/75_Developer/10_Payment_Gateways.md @@ -1,3 +1,8 @@ +> Important: the gateway classes described here have been replaced in Commerce 1.1 with new interfaces and classes, that removes the strict dependence on Omnipay 2. +> +> [Read more about building Gateways for Commerce 1.1+](Payment_Gateways/index) + + Commerce uses the PHP OmniPay library (v2) to integrate with payment gateways, without reinventing the wheel for every gateway individually. Commerce requires a small wrapper class, example included below, to be made aware of a payment gateway and to know what configuration to ask from the merchant when setting up the gateway. Note the difference between a Payment Gateway (discussed here, the code that handles talking to payment providers) and [Payment Methods](../Payment_Methods) (admin-configured instances of a gateway, each with their own configuration). Technically speaking, gateways are an instance of `\modmore\Commerce\Gateways\BaseGateway`, while payment methods are xPDO objects of type `\comPaymentMethod`. diff --git a/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_GatewayInterface.md b/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_GatewayInterface.md new file mode 100644 index 00000000..69834081 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_GatewayInterface.md @@ -0,0 +1,146 @@ +The GatewayInterface defines the contract that all gateways must use. + +[TOC] + +## The interface + +````php +This may render a template that contains client-side code that needs to run for the gateway.

    '; + } + + /** + * Handle the payment submit, returning an up-to-date instance of the PaymentInterface. + * + * @param comTransaction $transaction + * @param array $data + * @return TransactionInterface|RedirectTransactionInterface + * @throws TransactionException + */ + public function submit(comTransaction $transaction, array $data) + { + // Validate the request + if (!array_key_exists('required_value', $data) || empty($data['required_value'])) { + throw new TransactionException('required_value is missing.'); + } + + $value = htmlentities($data['required_value'], ENT_QUOTES, 'UTF-8'); + + $transaction->setProperty('required_value', $value); + $transaction->save(); + + // ManualTransaction is used by the Manual payment gateway and has an always-successful response; + // useful for testing but not quite for actual payments. + return new \modmore\Commerce\Gateways\Manual\ManualTransaction($value); + } + + /** + * Handle the customer returning to the shop, typically only called after returning from a redirect. + * + * @param comTransaction $transaction + * @param array $data + * @return TransactionInterface|RedirectTransactionInterface + * @throws TransactionException + */ + public function returned(comTransaction $transaction, array $data) + { + // called when the customer is viewing the payment page after a submit(); we can access stuff in the transaction + $value = $transaction->getProperty('required_value'); + + return new \modmore\Commerce\Gateways\Manual\ManualTransaction($value); + } + + /** + * Define the configuration options for this particular gateway instance. + * + * @param comPaymentMethod $method + * @return Field[] + */ + public function getGatewayProperties(comPaymentMethod $method) + { + + $fields = []; + + $fields[] = new PasswordField($this->commerce, [ + 'name' => 'properties[apiKey]', + 'label' => 'API Key', + 'description' => 'Find the API Key at bla bla bla', + 'value' => $method->getProperty('publicKey'), + ]); + + return $fields; + } +} +``` diff --git a/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_WebhookGatewayInterface.md b/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_WebhookGatewayInterface.md new file mode 100644 index 00000000..fe603a28 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_WebhookGatewayInterface.md @@ -0,0 +1,54 @@ +The WebhookGatewayInterface should be implemented by gateways that (may) accept webhook notifications outside the customer checkout flow. + +[TOC] + +## The interface + +````php +purchase()` on `submit()`, `$driver->completePurchase()` on `returned()`, and `$driver->acceptNotification()` on `webhook()`. The resulting response is automatically turned into a `\modmore\Commerce\Gateways\Omnipay2\Transaction` or `\modmore\Commerce\Gateways\Omnipay2\RedirectTransaction` respectively. + diff --git a/en/01_Commerce/v1/75_Developer/Payment_Gateways/99_Migrate_BaseGateway_to_Omnipay2Gateway.md b/en/01_Commerce/v1/75_Developer/Payment_Gateways/99_Migrate_BaseGateway_to_Omnipay2Gateway.md new file mode 100644 index 00000000..d6efc5c7 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/Payment_Gateways/99_Migrate_BaseGateway_to_Omnipay2Gateway.md @@ -0,0 +1,106 @@ +> Note: this documentation explains how to move from the pre-1.1 `BaseGateway` implementation to the newer `Omnipay2Gateway` implementation, introduced in Commerce 1.1. +> +> It's not necessary to migrate right away, as we continue to support BaseGateway until at least Commerce 1.4, but it is recommended to use the new interfaces and classes to give you more control over the payment flow. + +The `\modmore\Commerce\Gateways\BaseGateway` and `\modmore\Commerce\Gateways\Omnipay2\Omnipay2Gateway` classes are very similar. In fact, `BaseGateway` extends `Omnipay2Gateway` meaning it's a superset of the newer `Omnipay2Gateway` class. + +The `BaseGateway` in 1.1 only acts as a backwards compatibility bridge. It will not support newer features we add to gateways, and you should move away from it when upgrading a gateway implementation. + +[TOC] + +## Migrating your gateway + +There are a couple of differences that you'll need to make. + +### Change the extended class + +First, make sure that you extend `Omnipay2Gateway` instead of `BaseGateway`. + +Before: + +````php +class MultiSafePay extends BaseGateway +{ +```` + +After: + +````php +class MultiSafePay extends Omnipay2Gateway +{ +```` + +### Change $omnipayGateway to $gatewayName + +````php +class MultiSafePay extends BaseGateway +{ + protected $omnipayGateway = 'MultiSafepay_Rest'; +```` + +After: + +````php +class MultiSafePay extends Omnipay2Gateway + protected $gatewayName = 'MultiSafepay_Rest'; +{ +```` + +### getPaymentForm() + +Do you generate a form by extending `public function getPaymentForm(comOrder $order)`? In the new gateway, that method has been renamed to `public function view(comOrder $order)`. In most cases you wont have to change the actual logic inside the method. + +### purchase() / completePurchase() / handleNotification() + +Are you overriding logic in `public function purchase(array $options = [])`, `public function completePurchase(array $options = [])` or `public function handleNotification(array $options = [])`? That needs to be refactored into the new `public function submit(comTransaction $transaction, array $data)`, `public function returned(comTransaction $transaction, array $data)` or `public function webhook(\comTransaction $transaction, array $data)` methods instead. + +If you don't have those methods defined, the Omnipay2Gateway class already defines them for you and you can skip this. + +In most cases, `purchase()` maps directly to `submit()` (executed when a customer submits the payment form with the gateway selected), while `completePurchase()` maps to `returned()` (executed when the customer returns from an off-site redirected method, or if the customer returns on the payment page with a pending page before a payment is confirmed). + +Webhook notifications should be handled by the `webhook()` method. In such cases, the `returned()` method must still be implemented in such a way that it returns the status of the payment at that given time. + +Noteworthy changes include that the methods may no longer return a boolean; they either return a `TransactionInterface` instance or throw a `TransactionException` with a message indicating the problem. As Omnipay drivers return `ResponseInterface` instances, there is a `public static function responseToTransaction(ResponseInterface $response)` method on `Omnipay2Gateway` which turns the Omnipay Response into a Commerce Transaction. That helper function automatically chooses between a `\modmore\Commerce\Gateways\Omnipay2\Transaction` and `\modmore\Commerce\Gateways\Omnipay2\RedirectTransaction` and should be functional for the majority of Omnipay drivers. It may still be worthwhile implementing custom Transaction objects to account for inconsistencies (e.g. `$response->isPending()` doesn't always work the same) or to indicate what additional data to store with transactions (`$transaction->getExtraInformation()`). See the documentation about Gateway Transactions for more information about that. + +### preparePurchaseOptions + +It's not uncommon for gateways to require custom information, which would have typically been added in `preparePurchase*` or `get*Item` methods. These have all been replaced: + +- `public function preparePurchaseOptions(array $options = [])` => `protected function _prepareRequestOptions(comTransaction $transaction, array $options = [])` +- `public function preparePurchaseCard(array $options = [])` => `protected function _prepareCard(comOrder $order)` +- `public function preparePurchaseItems(array $options = [])` => `protected function _prepareItems(comOrder $order)` +- `protected function getItemItem(\comOrderItem $item, array $options = [])` => `protected function _prepareItem(comOrderItem $item)` +- `protected function getShipmentItem(\comOrderShipment $shipment, array $options = [])` => `protected function _prepareShipmentItem(comOrderShipment $shipment)` +- `protected function getTransactionItem(array $options = [])` => `protected function _prepareTransactionItem(comOrder $order)` + +Notably the `$options` method argument was dropped and all methods are now `protected` rather than `public`. + +### normalizeNames + +Calls to `protected function normalizeNames(&$firstname, &$lastname, &$name)` (typically in `preparePurchaseOptions()`) can be replaced with a call to `\modmore\Commerce\Gateways\Helpers\GatewayHelper::normalizeNames`. + +### Refunds + +While available on the `BaseGateway`, the `public function refund(array $options = [])` method was never fully implemented and has been dropped from the new implementations. When Commerce supports refunds, this will be added as a separate `RefundableGatewayInterface` of sorts. + +### getProperty + +The `public function getProperty($key, $default = null)` convenience method has been dropped; instead use `$this->method->getProperty()` to get a method property or `$transaction->getProperty()` to get information from a transaction. + +### getMethod + +`public function getMethod()` has been dropped. Inside the gateway instance, `$this->method` will always contain the `comPaymentMethod` instance. + +### `markTransactionSuccessful(ResponseInterface $response)` and `markTransactionCancelled(AbstractResponse $response)` + +The markTransactionSuccessful and markTransactionCancelled methods have been dropped. It's not the responsibility of the payment gateway to tell Commerce how/when to process a successful or failed transaction. + +Instead of calling or overriding these methods, the gateway should only return the proper `Transaction` instances as a return value from `submit()`, `returned()` or `webhook()`. For example, such a transaction should return true for `isPaid()` or `isCancelled()`. The core webhook handling or checkout process will take the appropriate actions from there. + +### getTransactionInfo + +The `public function getTransactionInfo(ResponseInterface $response)` methods has been dropped; instead provide a custom `TransactionInterface` instance as a return value from `submit()`, `returned()` or `webhook()` that returns the additional transaction information to store. See `TransactionInterface->getExtraInformation()`. You can implement custom transaction objects either in submit/returned/webhook or in the `public static function responseToTransaction(ResponseInterface $response)` method. + +### getNotifyUrl + +The `public function getNotifyUrl()` method has been replaced by a call to `\modmore\Commerce\Gateways\Helpers\GatewayHelper::getNotifyURL($transaction)`. Similarly, the [GatewayHelper](GatewayHelper) also has methods for `getReturnUrl` and `getCancelUrl`. diff --git a/en/01_Commerce/v1/75_Developer/Payment_Gateways/index.md b/en/01_Commerce/v1/75_Developer/Payment_Gateways/index.md new file mode 100644 index 00000000..5ac7d892 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/Payment_Gateways/index.md @@ -0,0 +1,120 @@ +Commerce supports a [number of built-in and third party payment method](../../Payment_Methods). This section of the developer documentation explains how you can build your own payment gateways. + +> Note: this documentation deals with **Commerce 1.1+**; in 1.0 and before a [different implementation is needed](../Payment_Gateways). At the moment, both the 1.0 (recognised by the usage of the "BaseGateway") and 1.1 (recognised by "GatewayInterface" or "Omnipay2Gateway") solutions are supported, but it is strongly encouraged to [upgrade to the new interfaces](Migrate_BaseGateway_to_Omnipay2Gateway). + +## High-level overview + +Gateways consists of Gateway instances, and related Transaction instances. Various interfaces are available that determine available functionality on a given gateway or transaction, and as developer you get to choose which one(s) to support depending on both user and technical requirements. Commerce automatically infers available functions based on the implemented interfaces. + +### Gateways + +In Commerce, payment gateways implement the `\modmore\Commerce\Gateways\Interfaces\GatewayInterface` interface, which provides the following contract: + +- `public function view(comOrder $order): string` +- `public function submit(comTransaction $transaction, array $data): TransactionInterface` +- `public function returned(comTransaction $transaction, array $data): TransactionInterface` +- `public function getGatewayProperties(comPaymentMethod $method): Field[]` + +For gateways that take server-to-server webhook notifications for payment confirmations, the `\modmore\Commerce\Gateways\Interfaces\WebhookGatewayInterface` interface adds the following method: + +- `public function webhook(\comTransaction $transaction, array $data): TransactionInterface` + +The `submit`, `returned` and `webhook` methods need to return an instance of the `\modmore\Commerce\Gateways\Interfaces\TransactionInterface` interface. + +### Transactions + +The `\modmore\Commerce\Gateways\Interfaces\TransactionInterface` interface defines a payment attempt, making it clear what is/has happened with the attempt, and has the following methods: + +- `public function isPaid(): bool` +- `public function isAwaitingConfirmation(): bool` +- `public function isFailed(): bool` +- `public function isCancelled(): bool` +- `public function getErrorMessage(): string` +- `public function getPaymentReference(): string` +- `public function getExtraInformation(): array` +- `public function getData(): array` + +For transactions that (may) cause an off-site redirect, the `\modmore\Commerce\Gateways\Interfaces\RedirectTransactionInterface` interface adds the following methods: + +- `public function isRedirect(): bool` +- `public function getRedirectMethod(): string` (either `GET` or `POST) +- `public function getRedirectUrl(): string` +- `public function getRedirectData(): array` + +For transactions that (may) receive updates via a webhook, the `\modmore\Commerce\Gateways\Interfaces\WebhookTransactionInterface` interface adds the following methods to determine how to respond to webhook requests: + +- `public function getWebhookResponse(): string` +- `public function getWebhookResponseCode(): int` + +### Legacy: BaseGateway + +Prior to Commerce 1.1, all gateways extended from a `BaseGateway`, providing the protected `$omnipayGateway` property to indicate an Omnipay 2 driver to use. As of Commerce 1.1, Omnipay is no longer a requirement, and has been replaced with the above interfaces instead. + +If you're familiar with how Omnipay works, you may recognise the general concept of splitting up the logic between gateways (`AbstractGateway` in Omnipay) and transactions (`AbstractRequest/AbstractResponse`). + +To migrate a pre-1.1 gateway to the new classes, see [Migrate BaseGateway to Omnipay2Gateway](Migrate_BaseGateway_to_Omnipay2Gateway). + +In Commerce 1.1 we've added a new `Omnipay2Gateway` abstract class that can be used to achieve a similar integration with Omnipay 2 drivers, but using the new Commerce-native interfaces. + +## Registering a Gateway + +To tell Commerce about your gateway, you will need to create a [Module](../Modules). In this module you will provide the class name and the label to show for it in the back-end. + +Here's an example module that loads a gateway. + +```` php +addListener(\Commerce::EVENT_GET_PAYMENT_GATEWAYS, array($this, 'registerGateways')); + + // Also include your autoloader, or do a `require_once` to make your gateway class available in memory + // While you could also do it at the top of the module file, doing it in the initialize method + // allows finer control over when it is included. + } + + public function registerGateways(Gateways $event) + { + // Add the GatewayName gateway, and log an error if the class couldn't be found. + if (!$event->addGateway(\ThirdParty\MyGateway\Gateways\GatewayName::class, 'GatewayName')) { + $this->adapter->log(1, 'Could not add GatewayName - the class was probably not found'); + } + } +} +```` + +[Learn more about modules here](../Modules). + +**Important: the module's registerGateways method will only run when an admin user adds or edits a payment method**, so don't use that to initiate gateway state. + +After the gateway is selected, the class name is stored on the payment method, and Commerce will load that gateway class when showing payment methods to the customer. That's why you need to include the logic to load your gateway class (which can be an autoloader, like Composer, or a simple `require_once` call) in your `initialize()` method, and not in the `registerGateways` method. + +**Do not** use the `modmore\Commerce\Gateways` namespace in custom gateways, or extend directly from core-provided gateways, to prevent future conflicts or breaking changes. + From f16d1f16f2974fe20ce1e233650b98e9dd67c796 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 12 Jun 2019 14:09:23 +0200 Subject: [PATCH 114/517] Mention the new increment start settings introduced in commerce 1.0.1 --- en/01_Commerce/v1/10_Invoices.md | 4 +++- en/01_Commerce/v1/10_Orders/Reference.md | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/10_Invoices.md b/en/01_Commerce/v1/10_Invoices.md index a18bbc7b..56733797 100644 --- a/en/01_Commerce/v1/10_Invoices.md +++ b/en/01_Commerce/v1/10_Invoices.md @@ -76,4 +76,6 @@ The `commerce.invoice_reference_template` system setting contains an inline twig The primary component is an incrementing number, `{{ increment }}` in the template. The `commerce.invoice_increment_reset_yearly` system setting determines if that number resets at the start of each year or not. -The invoice reference works the same as the [order reference](Orders/Reference), so check that documentation for more details about what you can set the template to. \ No newline at end of file +With the `commerce.invoice_increment_start` system setting you can determine the starting number for invoice reference. + +The invoice reference works the same as the [order reference](Orders/Reference), so check that documentation for more details about what you can set the template to, and what the different settings do. \ No newline at end of file diff --git a/en/01_Commerce/v1/10_Orders/Reference.md b/en/01_Commerce/v1/10_Orders/Reference.md index 91664717..651d1ad0 100644 --- a/en/01_Commerce/v1/10_Orders/Reference.md +++ b/en/01_Commerce/v1/10_Orders/Reference.md @@ -91,9 +91,13 @@ Suffix of "-TEST" if the order was made in test mode: `00123-TEST` {{- increment|str_pad_left(5, '0') -}}{% if test %}-TEST{% endif %} ```` +## Start increments at a certain number + +By default, increments start at 1. To change that, set the `commerce.order_increment_start` system setting to the lowest value you want increments to start at. (Added in v1.0.1) + ## Reset increments yearly -If you include the year in the reference, you'll likely want to reset the increment every year as well. To do that, enable the `commerce.order_increment_reset_yearly` system setting. New orders will automatically start from 1 again at January 1st midnight server time. +If you include the year in the reference, you'll likely want to reset the increment every year as well. To do that, enable the `commerce.order_increment_reset_yearly` system setting. New orders will automatically start from 1 (or the value of the `commerce.order_increment_start` setting) again at January 1st midnight server time. ## Regenerating order references From b49fe451ff247a3d6d1cd8098ff9993148ccc8d0 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 12 Jun 2019 14:12:48 +0200 Subject: [PATCH 115/517] Update payment methods for stripe --- en/01_Commerce/v1/10_Payment_Methods/Stripe.md | 2 ++ en/01_Commerce/v1/10_Payment_Methods/Stripe_Card.md | 10 ++++++++++ en/01_Commerce/v1/10_Payment_Methods/index.md | 3 ++- 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 en/01_Commerce/v1/10_Payment_Methods/Stripe_Card.md diff --git a/en/01_Commerce/v1/10_Payment_Methods/Stripe.md b/en/01_Commerce/v1/10_Payment_Methods/Stripe.md index 1ba54e82..db993875 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/Stripe.md +++ b/en/01_Commerce/v1/10_Payment_Methods/Stripe.md @@ -1,5 +1,7 @@ [Stripe](https://stripe.com/) offers on-site credit card payments with a JavScript client. +The `Stripe (Legacy)` gateway uses the v2 JS API to tokenise a credit card and to charge it. It does not support 3DS. For 3DS, use the [Stripe - Card gateway](Stripe_Card) + ## Creating a Stripe Payment Method See [Payment Methods](../Payment_Methods) for the basics of creating a payment method. diff --git a/en/01_Commerce/v1/10_Payment_Methods/Stripe_Card.md b/en/01_Commerce/v1/10_Payment_Methods/Stripe_Card.md new file mode 100644 index 00000000..ccfd7050 --- /dev/null +++ b/en/01_Commerce/v1/10_Payment_Methods/Stripe_Card.md @@ -0,0 +1,10 @@ +[Stripe](https://stripe.com/) offers on-site credit card payments with a JavScript client. + +The `Stripe - Card` payment gateway was added in v1.1 and uses the Stripe Payment Intents API to complete transactions. + +## Creating a Stripe Payment Method + +See [Payment Methods](../Payment_Methods) for the basics of creating a payment method. + +Stripe requires a Secret Key and Publishable key to be configured, both of which can be found under [Account Settings > API Keys](https://dashboard.stripe.com/account/apikeys) in the Stripe dashboard. + diff --git a/en/01_Commerce/v1/10_Payment_Methods/index.md b/en/01_Commerce/v1/10_Payment_Methods/index.md index 936d5856..5e896282 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/index.md +++ b/en/01_Commerce/v1/10_Payment_Methods/index.md @@ -28,7 +28,8 @@ The table below contains a list of gateways that are currently available for Com | [Paymill](Paymill) | Credit Cards | On-site (JavaScript frame) | Commerce | | [PayPal](PayPal) | PayPal account, credit cards | Off-site (direct) | Commerce | | [SagePay](SagePay) | Credit Cards | Off-site (hosted payment page) | Commerce | -| [Stripe](Stripe) | Credit Cards | On-site (JavaScript v2 form) | Commerce | +| [Stripe (Legacy)](Stripe) | Credit Cards | On-site (JavaScript v2 tokenisation) | Commerce | +| [Stripe - Card](Stripe_Card) | Credit Cards | On-site (JavaScript v3 Payment Intents) | Commerce v1.1 | Need another gateway that isn't yet available? Send an email to support@modmore.com to let us know which one you need (and when). From 14621d6f6c6fdbe90b7f2e79e4cf86393e155491 Mon Sep 17 00:00:00 2001 From: Vibe Design <49715317+VibeDesign@users.noreply.github.com> Date: Sat, 15 Jun 2019 11:07:44 +0200 Subject: [PATCH 116/517] Update 03_Product_Catalog.md Removed typo --- en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md b/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md index ad96dc97..70f2aa0a 100644 --- a/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md +++ b/en/01_Commerce/v1/01_Getting_Started/03_Product_Catalog.md @@ -151,7 +151,7 @@ The add to cart form in this listing is slightly different because we used the q ## Going beyond -With the basic structure in place, you can now start building our your catalog. Perhaps you want to add related products, show the add to cart form only if there's sufficient stock, or add more TVs to your products for highlights or product specs. The sky is the limit! +With the basic structure in place, you can now start building your catalog. Perhaps you want to add related products, show the add to cart form only if there's sufficient stock, or add more TVs to your products for highlights or product specs. The sky is the limit! You can also try the [product matrix](../Product_Catalog/Product_Matrix), instead of the products tv. The matrix is a more powerful way of managing products that combines 2 product attributes or properties into automatically generated products. You will need to make changes to your template and add to cart form to get that one hooked up, which is a little more complex than the Products TV due to its different structure. From 1a5592e5eaca968d2d7b243ebc9ce2bbdf518b57 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 24 Jun 2019 23:11:04 +0200 Subject: [PATCH 117/517] Start documenting the changes coming in v1.1 --- en/01_Commerce/v1/80_Upgrades/v1.1.md | 87 +++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 en/01_Commerce/v1/80_Upgrades/v1.1.md diff --git a/en/01_Commerce/v1/80_Upgrades/v1.1.md b/en/01_Commerce/v1/80_Upgrades/v1.1.md new file mode 100644 index 00000000..28695efd --- /dev/null +++ b/en/01_Commerce/v1/80_Upgrades/v1.1.md @@ -0,0 +1,87 @@ +Most upgrades are automatically applied, but sometimes you may need to update custom templates, or configuration, to take advantage of new features or improvements. Those changes are discussed here. + +Commerce v1.1 introduces new features and developer tools/utilities, but also **cleans up legacy code** that was marked as deprecated before v1.0. + +v1.1 also bumps the minimum PHP version to 7.1 as a **hard requirement**, we've incorporated PHP 7.1 features in this release that will break on earlier versions of PHP. When upgrading, the installer will stop automatically if you run a too old version of PHP. + +Items marked `[Technical]` only affect module developers. Other items may require action on implementations. + +[TOC] + +## New Stripe Card Gateway + +We've added a new `Stripe - Card` gateway. If you're using the pre-1.1 version of the Stripe gateway (now renamed to Stripe - Legacy), you'll want to consider switching to take advantage of the [new SCA-ready Payment Intents integration](../Payment_Methods/Stripe_Card). We'll keep the legacy gateway around until at least v1.3. + +## [Technical] Twig abstracted into new View classes + +To avoid future breaking changes, we've deprecated direct access to Twig (previously via `$commerce->twig`/`$commerce->loadTwig()`) and have implemented a new `ViewInterface`/`TwigView`. + +To access the new View class, use `$commerce->view()`. On the resulting object, you can use `render($template, $placeholders)`, `renderString($stringTemplate, $placeholders)` and `addTemplatesPath($absolutePath)` methods. + +Modules that add custom loaders to Twig should rewrite to `addTemplatesPath` and any code that renders twig templates should refactor to the new `render` and `renderString` methods. We will keep the legacy `$twig` variable around until at least v1.3 to give you timeto migrate. + +## [Technical] New Payment Gateway implementations + +In v1.1 we've incorporated a brand new way of building payment gateways. The pre-1.1 based exclusively on Omnipay still works, and will continue to work for the time being, but new gateways should be based on the [new classes and interfaces](../Developer/Payment_Gateways). + +## [Technical] Removed deprecated/defunct code + +If you're using any of the constants, methods, variables, or classes detailed below, your code may break and cause a fatal error or warning (depending on context) when upgrading to v1.1. + +Removed deprecated event constants: +- comAddress::EVENT_VALIDATE, use Commerce::EVENT_ADDRESS_VALIDATE +- comOrder::EVENT_BEFORE_CALCULATE, use Commerce::EVENT_ORDER_BEFORE_CALCULATE +- comOrder::EVENT_AFTER_CALCULATE, use Commerce::EVENT_ORDER_AFTER_CALCULATE +- comOrder::EVENT_ITEM_ADDED, use Commerce::EVENT_ORDERITEM_ADDED +- comOrder::EVENT_ITEM_UPDATED, use Commerce::EVENT_ORDERITEM_UPDATED +- comOrder::EVENT_ITEM_REMOVED, use Commerce::EVENT_ORDERITEM_REMOVED +- comOrder::EVENT_BEFORE_STATUS_CHANGE, use Commerce::EVENT_ORDER_BEFORE_STATUS_CHANGE +- comOrder::EVENT_AFTER_STATUS_CHANGE, use Commerce::EVENT_ORDER_AFTER_STATUS_CHANGE +- comOrder::EVENT_AFTER_PAYMENT_RECEIVED, use Commerce::EVENT_ORDER_PAYMENT_RECEIVED +- comOrder::EVENT_GET_ORDER_ACTIONS, use Commerce::EVENT_ORDER_GET_ACTIONS, use Commerce::EVENT_DASHBOARD_ORDER_ACTIONS +- comOrder::EVENT_CART_TO_PROCESSING_STATE, use Commerce::EVENT_STATE_CART_TO_PROCESSING +- comOrder::EVENT_CART_TO_CANCELLED_STATE, use Commerce::EVENT_STATE_CART_TO_CANCELLED +- comOrder::EVENT_PROCESSING_TO_COMPLETED_STATE, use Commerce::EVENT_STATE_PROCESSING_TO_COMPLETED +- comOrder::EVENT_PROCESSING_TO_CANCELLED_STATE, use Commerce::EVENT_STATE_PROCESSING_TO_CANCELLED +- comOrderAddress::EVENT_ADDED, use Commerce::EVENT_ORDER_ADDRESS_ADDED +- comOrderItem::EVENT_BEFORE_CALCULATE, use Commerce::EVENT_ORDERITEM_BEFORE_CALCULATE +- comOrderItem::EVENT_AFTER_CALCULATE, use Commerce::EVENT_ORDERITEM_AFTER_CALCULATE +- Commerce::EVENT_ORDER_GET_ACTIONS, use Commerce::EVENT_DASHBOARD_ORDER_ACTIONS +- Commerce::EVENT_DASHBOARD_GET_PAGES, use Commerce::EVENT_DASHBOARD_INIT_GENERATOR +- modmore\Commerce\Admin\Generator::COLLECT_PAGES_EVENT, use Commerce::EVENT_DASHBOARD_GET_PAGES +- modmore\Commerce\Admin\Generator::COLLECT_MENU_EVENT, use Commerce::EVENT_DASHBOARD_GET_MENU +- modmore\Commerce\Admin\Page::EVENT_BEFORE_GENERATE, use Commerce::EVENT_DASHBOARD_PAGE_BEFORE_GENERATE +- modmore\Commerce\Admin\Configuration\Checklist::EVENT_GET_CHECKS, use \Commerce::EVENT_DASHBOARD_CHECKLIST_GET_CHECKS +- modmore\Commerce\Frontend\Checkout\Process::BEFORE_PROCESS_STEP, use \Commerce::EVENT_CHECKOUT_BEFORE_STEP +- modmore\Commerce\Frontend\Checkout\Process::AFTER_PROCESS_STEP, use \Commerce::EVENT_CHECKOUT_AFTER_STEP +- modmore\Commerce\Reports\ReportInterface::EVENT_GET_REPORTS, use \Commerce::EVENT_DASHBOARD_REPORTS_GET_REPORT +- modmore\Commerce\Taxes\RateProvider::COLLECT_RATE_PROVIDERS = \Commerce::EVENT_DASHBOARD_GET_RATE_PROVIDERS + +Removed deprecated methods/variables: +- modmore\Commerce\Frontend\Steps\Shipping::getShipments - replaced by comOrder::getShipments +- modmore\Commerce\Frontend\Steps\Shipping::getItemsByDeliveryType - replaced by comOrder::getShipments +- comOrder::getItemsByDeliveryType() - replaced by comOrderShipment objects +- comOrder::$_itemsByDeliveryType +- comOrder::getShippingPrice() - replaced by comOrderShipment objects +- comOrder::setShippingMethod($methodId) - replaced by a shipping method being set on the order shipment +- comOrder::removeAddress($address) - simply remove the comOrderAddress record or use removeAddressType instead +- comAddress::getTextSummary() - use Commerce::formatAddress +- comOrderAddress::getAddress() - use the comOrderAddress information directly +- comShippingMethodByWeight::getTotalOrderWeight($order) - use comOrderShipment->getWeight() instead +- Commerce\Events\Address->getAddress() - use information from getOrderAddress() instead +- Commerce\Events\Address->getAddressJoin() - use information from getOrderAddress() instead +- Commerce\Events\AddressValidation::getOrder() +- modmore\Commerce\Frontend\Checkout\Process::completeOrder - replaced by comOrder::triggerPaidStatusChange +- modmore\Commerce\Modules\Discounts::loadPage() - replaced by initGenerator() + +Removed classes: +- modmore\Commerce\Frontend\Requirements\ShippingMethod - replaced with modmore\Commerce\Frontend\Requirements\ShipmentsWithMethod +- modmore\Commerce\Frontend\Checkout\NoAccount, OnePage, and RequiresAccount, replaced by configuration on Standard checkout process + +Other changes from cleaned up deprecated functionality: +- Commerce\Events\AddressValidation constructor no longer accepts a comOrder +- modmore\Commerce\Pricing\PriceType\Quantity no longer accepts [prices:[..]] instead of [..] serialised data +- Checkout templates no longer have a shipping_method placeholder + + + From 919dec81b19877ad251342528e10069439252de5 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 25 Jun 2019 00:13:58 +0200 Subject: [PATCH 118/517] Note the TwigRenderer change --- en/01_Commerce/v1/80_Upgrades/v1.1.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/01_Commerce/v1/80_Upgrades/v1.1.md b/en/01_Commerce/v1/80_Upgrades/v1.1.md index 28695efd..cccb85ee 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.1.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.1.md @@ -20,6 +20,8 @@ To access the new View class, use `$commerce->view()`. On the resulting object, Modules that add custom loaders to Twig should rewrite to `addTemplatesPath` and any code that renders twig templates should refactor to the new `render` and `renderString` methods. We will keep the legacy `$twig` variable around until at least v1.3 to give you timeto migrate. +The `modmore\Commerce\Pricing\Renderer\TwigRenderer` class accepts either a `\Twig\Environment` or a `ViewInterface` instance for now; support for `\Twig\Environment` will be removed in v1.3. + ## [Technical] New Payment Gateway implementations In v1.1 we've incorporated a brand new way of building payment gateways. The pre-1.1 based exclusively on Omnipay still works, and will continue to work for the time being, but new gateways should be based on the [new classes and interfaces](../Developer/Payment_Gateways). From 45dec5324dbf089aa1e8349d4210a65c98c71208 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 25 Jun 2019 00:35:16 +0200 Subject: [PATCH 119/517] Document the new views in 1.1 --- .../v1/75_Developer/Twig_and_Views.md | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 en/01_Commerce/v1/75_Developer/Twig_and_Views.md diff --git a/en/01_Commerce/v1/75_Developer/Twig_and_Views.md b/en/01_Commerce/v1/75_Developer/Twig_and_Views.md new file mode 100644 index 00000000..9bc5e221 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/Twig_and_Views.md @@ -0,0 +1,98 @@ +Prior to Commerce 1.1, you would regularly see (or write!) `$commerce->twig->{some twig method}`, which is a rather tight coupling. In Commerce 1.1, a new `\modmore\Commerce\View\ViewInterface` interface was added, along with a `\modmore\Commerce\View\TwigView` implementation. The legacy direct access to `$commerce->twig` has been deprecated and will be removed in 1.3. + +The `ViewInterface` lets you use the following methods: + +- `render(string $template, array $placeholders)` for rendering a twig template file +- `renderString(string $template, array $placeholders)` for rendering a parsed string template (previously accomplished with twig's createTemplate() and processing that) +- `addTemplatesPath($fullPath)` to add additional template directories to the template inheritance + +The instantiated view is accessed through `Commerce::view()` (note that's a method and not a property, unlike the legacy `Commerce::$twig`), so depending on the context you're calling from, either `$commerce->view()` or `$this->commerce->view()`. + +The `view()` method is guaranteed to return an in-memory `\modmore\Commerce\View\ViewInterface` implementation, so you can chain it immediately and call it repeatedly. + +[TOC] + +## render + +Use for rendering a template file. + +Arguments: + +- string `$template`: the theme-directory-relative path and filename to the template to parse, e.g. `frontend/checkout/cart.twig` +- array `$placeholders`: key => value pair array of additional values/placeholders/context to provide into the template. + +Return value: + +- a parsed template + +Throws: + +- `\modmore\Commerce\Exceptions\ViewException` if an error occurred with parsing the template. This may contain the original exception thrown by Twig. Can happen if the filename is incorrect or if the template contains invalid syntax. + +Example: + +```php +view()->render('frontend/price.twig', [ + 'integer' => 1234, + 'formatted' => '€12,34', + 'currency' => [ + 'alpha_code' => 'EUR', + ] + ]); +} +catch (\modmore\Commerce\Exceptions\ViewException $e) { + return $e->getMessage(); +} +``` + +## renderString + +Use for rendering a literal template string. Note that this does **not** automatically process MODX tags; only twig syntax. + +Arguments: + +- string `$template`: a string template (*not* a file, but the literal template string) to process e.g. `

    Hello {{ world }}

    `. +- array `$placeholders`: key => value pair array of additional values/placeholders/context to provide into the template. + +Return value: + +- a parsed template + +Throws: + +- `\modmore\Commerce\Exceptions\ViewException` if an error occurred with parsing the template. This may contain the original exception thrown by Twig. Can happen if the template contains invalid syntax. + +Example: + +```php +view()->renderString('

    Hey {{ name }}, how are you doing?

    ', [ + 'name' => 'John', + ]); +} +catch (\modmore\Commerce\Exceptions\ViewException $e) { + return $e->getMessage(); +} +``` + +## addTemplatesPath + +Use to register additional template directories into the inheritance tree. Templates registered this way will take precedence over the default template, but is overridden by the user-configured theme. + +Arguments: + +- string `$fullPath`: the full, absolute, path to a directory that holds template files. + +Return value: + +- `true` if the directory exists and was added to the template inheritance; `false` if not. + +Example: + +```php +view()->addTemplatesPath('/path/to/templates/'); +``` From 5698b6d558f2c4ee39ad2fb18dc397847f88bcd5 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 25 Jun 2019 00:47:23 +0200 Subject: [PATCH 120/517] Linky link --- en/01_Commerce/v1/80_Upgrades/v1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/80_Upgrades/v1.1.md b/en/01_Commerce/v1/80_Upgrades/v1.1.md index cccb85ee..5dd03f78 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.1.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.1.md @@ -14,7 +14,7 @@ We've added a new `Stripe - Card` gateway. If you're using the pre-1.1 version o ## [Technical] Twig abstracted into new View classes -To avoid future breaking changes, we've deprecated direct access to Twig (previously via `$commerce->twig`/`$commerce->loadTwig()`) and have implemented a new `ViewInterface`/`TwigView`. +To avoid future breaking changes, we've deprecated direct access to Twig (previously via `$commerce->twig`/`$commerce->loadTwig()`) and have implemented a new `ViewInterface`/`TwigView`. [You can learn more about how to use the ViewInterface in the documentation.](../Developer/Twig_and_Views) To access the new View class, use `$commerce->view()`. On the resulting object, you can use `render($template, $placeholders)`, `renderString($stringTemplate, $placeholders)` and `addTemplatesPath($absolutePath)` methods. From 6f02525b14b461b7715b1a09e94cb465cf1fc06c Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 25 Jun 2019 00:49:10 +0200 Subject: [PATCH 121/517] Note when stuff was deprecated --- en/01_Commerce/v1/80_Upgrades/v1.1.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/01_Commerce/v1/80_Upgrades/v1.1.md b/en/01_Commerce/v1/80_Upgrades/v1.1.md index 5dd03f78..66602e41 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.1.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.1.md @@ -30,6 +30,8 @@ In v1.1 we've incorporated a brand new way of building payment gateways. The pre If you're using any of the constants, methods, variables, or classes detailed below, your code may break and cause a fatal error or warning (depending on context) when upgrading to v1.1. +Most of these deprecations date back to v0.8-v0.10 and were originally planned for removal in 1.0. + Removed deprecated event constants: - comAddress::EVENT_VALIDATE, use Commerce::EVENT_ADDRESS_VALIDATE - comOrder::EVENT_BEFORE_CALCULATE, use Commerce::EVENT_ORDER_BEFORE_CALCULATE From c88db8830bdf6e0168effd0a41dddcfd312107cb Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 25 Jun 2019 01:11:15 +0200 Subject: [PATCH 122/517] Describe multiple theme inheritance (v1.1+) --- en/01_Commerce/v1/03_Front-end_Theming.md | 42 +++++++++++++++-------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/en/01_Commerce/v1/03_Front-end_Theming.md b/en/01_Commerce/v1/03_Front-end_Theming.md index 4049a7b8..063878da 100644 --- a/en/01_Commerce/v1/03_Front-end_Theming.md +++ b/en/01_Commerce/v1/03_Front-end_Theming.md @@ -16,26 +16,20 @@ The default templates for Commerce are stored in `core/components/commerce/templ ## Overriding Template Files -To override template files, create a new folder in `core/components/commerce/templates/` and create files with the same name as the files in the default folder. Then set the `commerce.theme` setting to the name of your directory. +To override template files, you have two settings at your disposal: -For example you might create a directory `core/components/commerce/templates/premiumshirts/` and set the `commerce.theme` setting to `premiumshirts`. +- `commerce.theme` contains the name of the theme directory, like `default`, `premiumshirts`, or `awesomeevents`. +- `commerce.themes_path` contains the path to the directory that holds themes. You may use placeholders like `{base_path}` and {core_path} here. -With the directory in place, you can copy files from their location in the defaults folder, to the same location in your own theme folder. To edit the cart you would copy `core/components/commerce/templates/default/frontend/checkout/cart.twig` to `core/components/commerce/templates/premiumshirts/frontend/checkout/cart.twig` and make your changes there. +So if you set `commerce.theme` to `blueshoes` and `commerce.themes_path` to `{base_path}assets/templates/`, then Commerce will look for template files in `/assets/templates/blueshoes/`. -**Note: Do NOT copy all directories and files into your own templates folder blindly; only copy the files you're actually changing.** That saves you effort and makes it crystal clear what files are different from the default and may need changes, while also automatically giving you fixes in the default templates where possible. - -**Note2: Do NOT copy/overwrite the admin templates**. While it's technically possible to change the admin templates the same way as front-end templates, we do not currently support custom admin templating and may at any time introduce backwards incompatible changes if you do copy/change admin templates. - -## Custom Theme Folder +Note that the `themes_path` setting must end in a slash. -It's also possible to place your theme folder outside the Commerce directories. This is recommended, but as shown before not necessary. +With that directory in place, you can copy files from their location in the defaults folder, to the same location in your own theme folder. For example, to edit the cart you would copy `core/components/commerce/templates/default/frontend/checkout/cart.twig` to `core/components/commerce/templates/premiumshirts/frontend/checkout/cart.twig` and make your changes there. -The setting you'll need to update for this is `commerce.themes_path`. Set this to a fully qualified server path that **contains** your theme directory. It's possible to use `{base_path}` and `{core_path}` values to make the path relative to the base or core path respectively. - -To give an example, if you want your theme files in `assets/templates/webshop/`, you would set: +**Note: Do NOT copy all directories and files into your own templates folder blindly; only copy the files you're actually changing.** That saves you effort and makes it crystal clear what files are different from the default and may need changes, while also automatically giving you fixes in the default templates where possible. -- `commerce.theme` to `webshop` -- `commerce.themes_path` to `{base_path}assets/templates/` - note the trailing slash is required. +**Note2: Do NOT copy/overwrite the admin template directory**. While it's technically possible to change the admin templates the same way as front-end templates, we do not currently support custom admin templating and may at any time introduce backwards incompatible changes if you do copy/change admin templates. Just don't. ## Theme inheritance @@ -47,11 +41,29 @@ Assuming `commerce.theme` is set to `webshop` and `commerce.themes_path` is set If it finds the requested template file, it stops there, otherwise it checks the next path. This means you only have to copy the templates you're actually customising; any others will simply fall back to the default. +### Multiple theme inheritance + +As of Commerce v1.1, you can also define multiple comma-separated themes and theme paths. This is useful when combined with a [starter pack](https://www.modmore.com/commerce/extensions/theme-red/) or if you have a complex setup with multiple similar themes that still need specific overrides per context (see below). + +Themes and theme paths are checked in the order they are defined, so the left-most option is checked first. + +Assuming `commerce.theme` is set to `webshop, ctred` and `commerce.themes_path` is set to `{base_path}assets/templates/, {core_path}components/commercetheme_red/templates/`, Commerce will check for matching template files in the following order. + +1. `{base_path}assets/templates/webshop/` +2. `{core_path}components/commercetheme_red/templates/webshop/` +3. `{core_path}components/commerce/templates/webshop/` +4. `{base_path}assets/templates/ctred/` +5. `{core_path}components/commercetheme_red/templates/ctred/` +6. `{core_path}components/commerce/templates/ctred/` +7. `{core_path}components/commerce/templates/default/` + +Only paths that exist are included in the inheritance, of course. + ### Different themes per Context With Contexts in MODX, you can use different Commerce themes for different contexts. To use this, create `commerce.theme` and/or `commerce.themes_path` context settings for the specific context. -Note that the Commerce admin area will not use context-specific themes unless you specify the setting on the `mgr` context. We don't recommend making changes to the manager dashboard for now, to ensure things don't break in a weird way while we continue to evolve that. +Note that the Commerce admin area will not use context-specific themes unless you specify the setting on the `mgr` context. We don't recommend making changes to the manager dashboard, to ensure things don't break in a weird way while we continue to evolve that. ### Different themes for User (Groups) From ae3af3c6939848312b3d639471031fdbc1e3a087 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 25 Jun 2019 14:10:08 +0200 Subject: [PATCH 123/517] Add note about infinite stock added in v1.1 --- en/01_Commerce/v1/05_Products/Stock.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/05_Products/Stock.md b/en/01_Commerce/v1/05_Products/Stock.md index 60ef0460..644e9816 100644 --- a/en/01_Commerce/v1/05_Products/Stock.md +++ b/en/01_Commerce/v1/05_Products/Stock.md @@ -1,9 +1,19 @@ Commerce natively supports stock/inventory levels. These are stored on the product records and also included in the [product reports](../Reports). -To use stock with [Resource Products](Resource_Products), make sure you've set up a number template variable to hold the stock level and have set up the `commerce.resourceproduct.stock_field` system setting accordingly. +## Resource Products + +To use stock with [Resource Products](Resource_Products), make sure you've set up a number template variable to hold the stock level and have set the `commerce.resourceproduct.stock_field` system setting accordingly. + +## Stock Modules To automatically reduce the stock level when an order is paid, enable the [Update Stock module](../Modules/Cart/UpdateStock). To make sure customers cannot add more to their cart than what is in stock, enable the [Enforce Stock module](../Modules/Cart/EnforceStock) as well. -When using third party stock management (e.g. an ERP or PIM system), you'd typically only use EnforceStock to prevent customers from ordering more than is available. Instead of the UpdateStock module, you'd let products retrieve the accurate stock directly from the ERP/PIM system. +When using third party stock management (e.g. an ERP or PIM system), you'd typically only use EnforceStock to prevent customers from ordering more than is available. Instead of the UpdateStock module, you'd let products retrieve the accurate stock directly from the ERP/PIM system, or have said ERP/PIM systems push the product stock levels into Commerce. + +## Unlimited Stock (v1.1) + +For some products that do not need stock levels, such as digital products, you can check the "Infinite Stock" on the product. When set, the EnforceStock module does not check the amount of products in stock. + +In the front-end, you can use the `has_infinite_stock` boolean value to customise the way stock is presented to customers. Depending on the context, that's available with `[[+has_infinite_stock]]` (with [get_product](../10_Snippets/get_product.md)), `{{ product.has_infinite_stock }}` (in [templates for matrixes](../10_Snippets/get_matrix.md)), or `{{ item.product.has_infinite_stock }}` (in cart/checkout templates). From 7f098d7a38c8b3bebb98dde12400502e17808775 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 25 Jun 2019 14:11:33 +0200 Subject: [PATCH 124/517] add new infinite stock note in upgrade docs --- en/01_Commerce/v1/80_Upgrades/v1.1.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/en/01_Commerce/v1/80_Upgrades/v1.1.md b/en/01_Commerce/v1/80_Upgrades/v1.1.md index 66602e41..7c6dcd44 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.1.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.1.md @@ -8,6 +8,10 @@ Items marked `[Technical]` only affect module developers. Other items may requir [TOC] +## New infinite stock + +It's now possible to set a product to have infinite stock. To use this in your product templates, [see the product stock documentation](../Products/Stock). + ## New Stripe Card Gateway We've added a new `Stripe - Card` gateway. If you're using the pre-1.1 version of the Stripe gateway (now renamed to Stripe - Legacy), you'll want to consider switching to take advantage of the [new SCA-ready Payment Intents integration](../Payment_Methods/Stripe_Card). We'll keep the legacy gateway around until at least v1.3. From 12c5bd22a34f8c3e86e3c9ac28272697ebe3b153 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 27 Jun 2019 01:09:41 +0200 Subject: [PATCH 125/517] Some more stuff about gateways and transactions --- .../Payment_Gateways/20_GatewayInterface.md | 18 ++- .../20_SharedWebhookGatewayInterface.md | 36 +++++ .../20_WebhookGatewayInterface.md | 2 +- .../30_RedirectTransactionInterface.md | 41 +++++ .../30_TransactionInterface.md | 153 ++++++++++++++++++ .../30_WebhookTransactionInterface.md | 34 ++++ ...0_GatewayHelper.md => 40_GatewayHelper.md} | 6 + ...nipay2Gateway.md => 50_Omnipay2Gateway.md} | 0 .../v1/75_Developer/Payment_Gateways/index.md | 38 ++++- 9 files changed, 318 insertions(+), 10 deletions(-) create mode 100644 en/01_Commerce/v1/75_Developer/Payment_Gateways/20_SharedWebhookGatewayInterface.md create mode 100644 en/01_Commerce/v1/75_Developer/Payment_Gateways/30_RedirectTransactionInterface.md create mode 100644 en/01_Commerce/v1/75_Developer/Payment_Gateways/30_TransactionInterface.md create mode 100644 en/01_Commerce/v1/75_Developer/Payment_Gateways/30_WebhookTransactionInterface.md rename en/01_Commerce/v1/75_Developer/Payment_Gateways/{30_GatewayHelper.md => 40_GatewayHelper.md} (85%) rename en/01_Commerce/v1/75_Developer/Payment_Gateways/{40_Omnipay2Gateway.md => 50_Omnipay2Gateway.md} (100%) diff --git a/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_GatewayInterface.md b/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_GatewayInterface.md index 69834081..fd5260fe 100644 --- a/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_GatewayInterface.md +++ b/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_GatewayInterface.md @@ -13,7 +13,7 @@ use comOrder; use comPaymentMethod; use comTransaction; use modmore\Commerce\Admin\Widgets\Form\Field; -use modmore\Commerce\Gateways\TransactionException; +use modmore\Commerce\Gateways\Exceptions\TransactionException; interface GatewayInterface { /** @@ -62,14 +62,27 @@ interface GatewayInterface { namespace ThirdParty\GatewayName\Gateways; +use Commerce; use comOrder; use comPaymentMethod; use comTransaction; use modmore\Commerce\Admin\Widgets\Form\Field; use modmore\Commerce\Admin\Widgets\Form\PasswordField; -use modmore\Commerce\Gateways\TransactionException; +use modmore\Commerce\Gateways\Exceptions\TransactionException; class MyGateway implements \modmore\Commerce\Gateways\Interfaces\GatewayInterface { + /** @var Commerce */ + protected $commerce; + + /** @var comPaymentMethod */ + protected $method; + + public function __construct(Commerce $commerce, comPaymentMethod $method) + { + $this->commerce = $commerce; + $this->method = $method; + } + /** * Render the payment gateway for the customer; this may show issuers or a card form, for example. * @@ -78,6 +91,7 @@ class MyGateway implements \modmore\Commerce\Gateways\Interfaces\GatewayInterfac */ public function view(comOrder $order) { + // To render a template, use: $this->commerce->view()->render('frontend/gateways/foo.twig', []); return '

    This may render a template that contains client-side code that needs to run for the gateway.

    '; } diff --git a/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_SharedWebhookGatewayInterface.md b/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_SharedWebhookGatewayInterface.md new file mode 100644 index 00000000..84a39ce5 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/Payment_Gateways/20_SharedWebhookGatewayInterface.md @@ -0,0 +1,36 @@ +The SharedWebhookGatewayInterface is a specialised version of the [WebhookGatewayInterface](WebhookGatewayInterface) that defines an `identifyWebhookTransaction` method. This must be implemented by gateways that **do not** offer transaction-specific notification/webhook URLs, but instead have a single defined endpoint that will receive notifications for all transactions. + +[TOC] + +## The interface + +```php + value array, when the redirectMethod is POST. + * + * @return array + */ + public function getRedirectData(); +} +``` + diff --git a/en/01_Commerce/v1/75_Developer/Payment_Gateways/30_TransactionInterface.md b/en/01_Commerce/v1/75_Developer/Payment_Gateways/30_TransactionInterface.md new file mode 100644 index 00000000..97575d15 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/Payment_Gateways/30_TransactionInterface.md @@ -0,0 +1,153 @@ +The `\modmore\Commerce\Gateways\Interfaces\TransactionInterface` defines the status of a payment at a specific point in time. The transaction itself does not perform any actions, but your `view`, `submit`, `returned` or `webhook` gateway methods may perform actions before turning the status into a `TransactionInterface` instance. + +It's not to be confused with a `comTransaction`, which is the xPDO model name for a transaction. Where your `TransactionInterface` implementation is only in-memory, a current snapshot, the `comTransaction` is the persisted data. + +[TOC] + +## The interface + +Think of a `TransactionInterface` instance as a value object that defines a current payment attempt. Most methods are geared towards indicating status. + +```php + value array of transaction information that should be made available to merchant users + * in the dashboard. + * + * @return array + */ + public function getExtraInformation(); + + /** + * Return an array of all (raw) transaction data, for debugging purposes. + * + * @return array + */ + public function getData(); +} +``` + +Note that there is no constructor defined; take advantage of that to define a `__construct` method that takes in a client object or API response and have the remaining methods read from that. When done correctly, you can typically use a single gateway-specific transaction object per gateway implementation. (That's the same way the `\modmore\Commerce\Gateways\Omnipay2\Transaction` object can be used for most [Omnipay-based integrations](Omnipay2Gateway).) + +## ManualTransaction Example + +Arguably the simplest possible example is a transaction that is always paid. Not very useful for production, but here you go. In this case the transaction reference is generated elsewhere (in the `GatewayInterface` implementation), and passed into the `ManualTransaction` to be returned in the `getPaymentReference()` method. + +```php +reference = $reference; + } + + public function isPaid() + { + return true; + } + + public function isAwaitingConfirmation() + { + return false; + } + + public function isRedirect() + { + return false; + } + + public function isFailed() + { + return false; + } + + public function isCancelled() + { + return false; + } + + public function getErrorMessage() + { + return ''; + } + + public function getPaymentReference() + { + return $this->reference; + } + + public function getExtraInformation() + { + return []; + } + + public function getData() + { + return []; + } +} +``` diff --git a/en/01_Commerce/v1/75_Developer/Payment_Gateways/30_WebhookTransactionInterface.md b/en/01_Commerce/v1/75_Developer/Payment_Gateways/30_WebhookTransactionInterface.md new file mode 100644 index 00000000..2a661de1 --- /dev/null +++ b/en/01_Commerce/v1/75_Developer/Payment_Gateways/30_WebhookTransactionInterface.md @@ -0,0 +1,34 @@ +The `\modmore\Commerce\Gateways\Interfaces\WebhookTransactionInterface` interface is a specialised `\modmore\Commerce\Gateways\Interfaces\TransactionInterface` with two additional defined methods that explain how the webhook handler should respond to a notification. + +Your gateway's `webhook()` method (from the [WebhookGatewayInterface](20_WebhookGatewayInterface.md)) should return an object of this type. + +If your transaction class does not implement the `WebhookTransactionInterface` interface, a generic response string `

    OK

    Notification received.

    ` with response code `200` will be returned to valid webhook requests. + +[TOC] + +## The interface + +```php +](GatewayInterface) + For gateways that take server-to-server webhook notifications for payment confirmations, the `\modmore\Commerce\Gateways\Interfaces\WebhookGatewayInterface` interface adds the following method: - `public function webhook(\comTransaction $transaction, array $data): TransactionInterface` -The `submit`, `returned` and `webhook` methods need to return an instance of the `\modmore\Commerce\Gateways\Interfaces\TransactionInterface` interface. +The `webhook` method needs to return an instance of the [WebhookTransactionInterface](WebhookTransactionInterface). + +[More about the WebhookGatewayInterface >](WebhookGatewayInterface) + +For gateways that require server-to-server webhook notifications, but which do not support unique URLs per transaction but rather have a single configurable webhook URL, the `\modmore\Commerce\Gateways\Interfaces\SharedWebhookGatewayInterface` interface adds: + +- `public function identifyWebhookTransaction();` + +The `identifyWebhookTransaction` method returns a `\comTransaction` instance - notably **not** a `TransactionInterface` implementation. + +[More about the SharedWebhookGatewayInterface >](SharedWebhookGatewayInterface) ### Transactions -The `\modmore\Commerce\Gateways\Interfaces\TransactionInterface` interface defines a payment attempt, making it clear what is/has happened with the attempt, and has the following methods: +The `\modmore\Commerce\Gateways\Interfaces\TransactionInterface` interface defines a payment attempt, making it clear what is/has happened with the attempt. It defines the following methods: - `public function isPaid(): bool` - `public function isAwaitingConfirmation(): bool` @@ -34,6 +50,8 @@ The `\modmore\Commerce\Gateways\Interfaces\TransactionInterface` interface defin - `public function getExtraInformation(): array` - `public function getData(): array` +[More about the TransactionInterface >](TransactionInterface) + For transactions that (may) cause an off-site redirect, the `\modmore\Commerce\Gateways\Interfaces\RedirectTransactionInterface` interface adds the following methods: - `public function isRedirect(): bool` @@ -41,20 +59,26 @@ For transactions that (may) cause an off-site redirect, the `\modmore\Commerce\G - `public function getRedirectUrl(): string` - `public function getRedirectData(): array` +[More about the RedirectTransactionInterface >](RedirectTransactionInterface) + For transactions that (may) receive updates via a webhook, the `\modmore\Commerce\Gateways\Interfaces\WebhookTransactionInterface` interface adds the following methods to determine how to respond to webhook requests: - `public function getWebhookResponse(): string` - `public function getWebhookResponseCode(): int` -### Legacy: BaseGateway +To support both off-site redirects and webhooks, make sure to implement both interfaces. Also note that Commerce checks the **implemented interfaces**, and not if methods are present, so always include the proper interfaces in the class definition. + +### Pre-1.1: BaseGateway Prior to Commerce 1.1, all gateways extended from a `BaseGateway`, providing the protected `$omnipayGateway` property to indicate an Omnipay 2 driver to use. As of Commerce 1.1, Omnipay is no longer a requirement, and has been replaced with the above interfaces instead. If you're familiar with how Omnipay works, you may recognise the general concept of splitting up the logic between gateways (`AbstractGateway` in Omnipay) and transactions (`AbstractRequest/AbstractResponse`). +The biggest difference is that Omnipay gateways are focused on the payment provider interactions (i.e. `purchase()` to start a payment and `completePurchase()` to finish it), which are not always consistently implemented to mean the same thing in different drivers and we can't reliably call `completePurchase()` repeatedly, for example, without knowing wether that's safe to do or not. With the gateway implementation in Commerce 1.1+, the focus is on Commerce actions (i.e. `view()` to show a payment provider form/options, `submit()` to indicate the customer chose the method and is trying to pay, `returned()` to fetch the payment status (or to finish it) when the customer returns to the site). Gateway instances handle those "touchpoints" and return `TransactionInterface` instances that Commerce then uses to determine how/if the order needs to be updated. + To migrate a pre-1.1 gateway to the new classes, see [Migrate BaseGateway to Omnipay2Gateway](Migrate_BaseGateway_to_Omnipay2Gateway). -In Commerce 1.1 we've added a new `Omnipay2Gateway` abstract class that can be used to achieve a similar integration with Omnipay 2 drivers, but using the new Commerce-native interfaces. +There is also an `Omnipay2Gateway` abstract class that can be used to achieve a similar integration with Omnipay 2 drivers, but using the new Commerce-native interfaces. ## Registering a Gateway @@ -110,11 +134,11 @@ class MyGateway extends BaseModule } ```` -[Learn more about modules here](../Modules). +[Learn more about modules here](../Modules) and [start here if you haven't built a module before](../Guides/Bootstrapping_a_Module). **Important: the module's registerGateways method will only run when an admin user adds or edits a payment method**, so don't use that to initiate gateway state. -After the gateway is selected, the class name is stored on the payment method, and Commerce will load that gateway class when showing payment methods to the customer. That's why you need to include the logic to load your gateway class (which can be an autoloader, like Composer, or a simple `require_once` call) in your `initialize()` method, and not in the `registerGateways` method. +After the gateway is selected, the class name is stored on the payment method, and Commerce will load that gateway class when showing payment methods to the customer. That's why you need to include the logic to load your gateway class (which can be an autoloader, like Composer, or a simple `require_once` call) in your `initialize()` method, and not in the `registerGateways` method. In the example module above, the composer autoloader is required which will know about the gateway class. **Do not** use the `modmore\Commerce\Gateways` namespace in custom gateways, or extend directly from core-provided gateways, to prevent future conflicts or breaking changes. From 8ffa3cddadd7076b80192ea0163d7c29f4b1081c Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 27 Jun 2019 01:23:20 +0200 Subject: [PATCH 126/517] Table of contents! And more links/info. --- .../v1/75_Developer/Payment_Gateways/index.md | 35 ++++++++++++------- 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Payment_Gateways/index.md b/en/01_Commerce/v1/75_Developer/Payment_Gateways/index.md index b5a72f06..7c500f31 100644 --- a/en/01_Commerce/v1/75_Developer/Payment_Gateways/index.md +++ b/en/01_Commerce/v1/75_Developer/Payment_Gateways/index.md @@ -2,6 +2,10 @@ Commerce supports a [number of built-in and third party payment method](../../Pa > Note: this documentation deals with **Commerce 1.1+**; in 1.0 and before a [different implementation is needed](../Payment_Gateways). At the moment, both the 1.0 (recognised by the usage of the "BaseGateway") and 1.1 (recognised by "GatewayInterface" or "Omnipay2Gateway") solutions are supported, but it is strongly encouraged to [upgrade to the new interfaces](Migrate_BaseGateway_to_Omnipay2Gateway). +On this page you'll find a high-level overview of the different interfaces and classes that are involved with payment gateways. You'll need a `GatewayInterface` implementation and at least one `TransactionInterface` implementation. + +[TOC] + ## High-level overview Gateways consists of Gateway instances, and related Transaction instances. @@ -68,18 +72,6 @@ For transactions that (may) receive updates via a webhook, the `\modmore\Commerc To support both off-site redirects and webhooks, make sure to implement both interfaces. Also note that Commerce checks the **implemented interfaces**, and not if methods are present, so always include the proper interfaces in the class definition. -### Pre-1.1: BaseGateway - -Prior to Commerce 1.1, all gateways extended from a `BaseGateway`, providing the protected `$omnipayGateway` property to indicate an Omnipay 2 driver to use. As of Commerce 1.1, Omnipay is no longer a requirement, and has been replaced with the above interfaces instead. - -If you're familiar with how Omnipay works, you may recognise the general concept of splitting up the logic between gateways (`AbstractGateway` in Omnipay) and transactions (`AbstractRequest/AbstractResponse`). - -The biggest difference is that Omnipay gateways are focused on the payment provider interactions (i.e. `purchase()` to start a payment and `completePurchase()` to finish it), which are not always consistently implemented to mean the same thing in different drivers and we can't reliably call `completePurchase()` repeatedly, for example, without knowing wether that's safe to do or not. With the gateway implementation in Commerce 1.1+, the focus is on Commerce actions (i.e. `view()` to show a payment provider form/options, `submit()` to indicate the customer chose the method and is trying to pay, `returned()` to fetch the payment status (or to finish it) when the customer returns to the site). Gateway instances handle those "touchpoints" and return `TransactionInterface` instances that Commerce then uses to determine how/if the order needs to be updated. - -To migrate a pre-1.1 gateway to the new classes, see [Migrate BaseGateway to Omnipay2Gateway](Migrate_BaseGateway_to_Omnipay2Gateway). - -There is also an `Omnipay2Gateway` abstract class that can be used to achieve a similar integration with Omnipay 2 drivers, but using the new Commerce-native interfaces. - ## Registering a Gateway To tell Commerce about your gateway, you will need to create a [Module](../Modules). In this module you will provide the class name and the label to show for it in the back-end. @@ -142,3 +134,22 @@ After the gateway is selected, the class name is stored on the payment method, a **Do not** use the `modmore\Commerce\Gateways` namespace in custom gateways, or extend directly from core-provided gateways, to prevent future conflicts or breaking changes. +## GatewayHelper + +The [GatewayHelper](GatewayHelper) class contains useful (static) utility methods for gateways. Most notably, you should use it to generate (customer) return/cancel and (webhook) notification URLs, and the transaction description. + +## Omnipay2Gateway + +Looking to build an integration for which a suitable Omnipay driver is available? The [Omnipay2Gateway abstract class](Omnipay2Gateway) implements immediately confirmed and redirect transactions. + +## Pre-1.1: BaseGateway + +Prior to Commerce 1.1, all gateways extended from a `BaseGateway`, providing the protected `$omnipayGateway` property to indicate an Omnipay 2 driver to use. As of Commerce 1.1, Omnipay is no longer a requirement, and has been replaced with the above interfaces instead. + +If you're familiar with how Omnipay works, you may recognise the general concept of splitting up the logic between gateways (`AbstractGateway` in Omnipay, `GatewayInterface` in Commerce) and transactions (`AbstractRequest`/`AbstractResponse` in Omnipay, `TransactionInterface` in Commerce). + +The biggest difference is that Omnipay gateways are focused on the payment provider interactions (i.e. `purchase()` to start a payment and `completePurchase()` to finish it). They typically don't generate forms or JS implementations (tokenisation) and not all drivers are quite as consistent in naming or when certain methods should (or should not) be used. While immensely useful when it works, it can also get in the way of using more powerful provider-specific functionality. + +The Commerce interfaces are more geared around the different touch points for transactions. These are viewing the payment method selection page (`view()`), choosing the method (`submit()`), returning from an off-site gateway or checking the status (`returned()`), and optionally receiving a webhook notification (`webhook()`). The latter 3 return `TransactionInterface` implementations that contain information about the current payment status. + +To migrate a pre-1.1 gateway (`... extends BaseGateway`) to the new classes, see [Migrate BaseGateway to Omnipay2Gateway](Migrate_BaseGateway_to_Omnipay2Gateway). From f179a453030bf4815912b6756473a8b06eb0335e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 28 Jun 2019 22:34:28 +0200 Subject: [PATCH 127/517] Events update --- .../v1/75_Developer/05_Modules/Events.md | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/75_Developer/05_Modules/Events.md b/en/01_Commerce/v1/75_Developer/05_Modules/Events.md index b6b110f3..cf454bc5 100644 --- a/en/01_Commerce/v1/75_Developer/05_Modules/Events.md +++ b/en/01_Commerce/v1/75_Developer/05_Modules/Events.md @@ -17,7 +17,6 @@ When an event is fired, it will provide you with an event object in your callbac |`\Commerce::EVENT_ORDER_AFTER_CALCULATE `|`Order`|`comOrder->calculate`| | |`\Commerce::EVENT_ORDER_BEFORE_STATUS_CHANGE`|`OrderStatus`| | | |`\Commerce::EVENT_ORDER_AFTER_STATUS_CHANGE`|`OrderStatus`| | | -|`\Commerce::EVENT_ORDER_PAYMENT_RECEIVED`|`Payment`| | | |`\Commerce::EVENT_ORDER_ADDRESS_ADDED`|`Address`| | | |`\Commerce::EVENT_ORDER_MESSAGE_PLACEHOLDERS`|`MessagePlaceholders`|`comOrderMessage` when collecting placeholders for messages|To add additional information (placeholders) to emails or other content that gets sent through the order messages system.| |`\Commerce::EVENT_ORDERITEM_ADDED`|`OrderItem`| | | @@ -25,6 +24,11 @@ When an event is fired, it will provide you with an event object in your callbac |`\Commerce::EVENT_ORDERITEM_REMOVED`|`OrderItem`| | | |`\Commerce::EVENT_ORDERITEM_BEFORE_CALCULATE`|`OrderItem`|`comOrderItem->calculate`| | |`\Commerce::EVENT_ORDERITEM_AFTER_CALCULATE `|`OrderItem`|`comOrderItem->calculate`| | +|`\Commerce::EVENT_TRANSACTION_CREATED`|`Transaction`| v1.1 - `comOrder::addTransaction`, in the checkout flow when a transaction is initialised. | Synchronising transactions with 3rd party system | +|`\Commerce::EVENT_TRANSACTION_CANCELLED`|`Transaction`| v1.1 - `comTransaction::markCancelled` called by checkout or webhook action where the payment attempt is cancelled | Synchronising transactions | +|`\Commerce::EVENT_TRANSACTION_PROCESSING`|`Transaction`| v1.1 - `comTransaction::markProcessing` called by checkout or webhook action when the payment first enters a processing/open/pending state | Synchronising transactions | +|`\Commerce::EVENT_TRANSACTION_FAILED`|`Transaction`| v1.1 - `comTransaction::markFailed` called by checkout or webhook action when the payment failed. | Synchronising transactions | +|`\Commerce::EVENT_TRANSACTION_COMPLETED`|`Transaction`| v1.1 - `comTransaction::markCompleted` called by checkout or webhook action when the payment was successful. | Synchronising transactions | |`\Commerce::EVENT_DASHBOARD_INIT_GENERATOR`|`Admin\GeneratorEvent`|When initialising the dashboard and loading the available pages (controllers/views).| | |`\Commerce::EVENT_DASHBOARD_GET_MENU`|`Admin\TopNavMenu`|When initialising the dashboard and generating the navigation.|Customising the navigation or adding links to additional pages.| |`\Commerce::EVENT_DASHBOARD_PAGE_BEFORE_GENERATE`|`Admin\PageEvent`| | | @@ -39,6 +43,13 @@ When an event is fired, it will provide you with an event object in your callbac |`\Commerce::EVENT_ITEM_ADDED_TO_CART`|`Cart\Item`|Only in the cart when a product is added to cart.|Adding additional information or corrections to items added to the cart.| |`\Commerce::EVENT_GET_PAYMENT_GATEWAYS`|`Gateway`|Administrator listing available gateways when creating or editing payment methods.|Registering custom payment gateways.| +### Common use cases + +- To trigger something when an order is complete, consider using a [custom status change action](../Status_Change_Actions) or use `\Commerce::EVENT_STATE_CART_TO_PROCESSING` +- To implement custom address validation, use `\Commerce::EVENT_ADDRESS_VALIDATE` +- To accept and store additional information in the checkout, use `\Commerce::EVENT_CHECKOUT_BEFORE_STEP` to create [custom order fields](../Order_Fields) +- For registering pages or assets into the manager dashboard, use `\Commerce::EVENT_DASHBOARD_INIT_GENERATOR` and `\Commerce::EVENT_DASHBOARD_GET_MENU` + ## Event Classes All event classes are in the `modmore\Commerce\Events` namespace. They all extend the [Event](http://api.symfony.com/2.8/Symfony/Component/EventDispatcher/Event.html) class. @@ -137,6 +148,8 @@ FQN: `modmore\Commerce\Events\OrderStatus` FQN: `modmore\Commerce\Events\Payment` +**Deprecated**, removed in v1.1. + - `getGateway()`: returns the BaseGateway instance for the received payment - `getMethod()`: returns the comPaymentMethod instance - `getTransaction()`: returns the comTransaction instance @@ -157,6 +170,12 @@ FQN: `modmore\Commerce\Events\Reports` - `addReport(ReportInterface $report)`: adds a report to the list of reports. This needs to be provided an instance. - `getReports()`: returns an array of all module registered rate providers. +### Transaction + +FQN: `modmore\Commerce\Events\Transaction` + +- `getTransaction()`: returns the relevant `comTransaction` object. From that you can use `getOrder()` to get the `comOrder` instance, and `getMethod()` to get the `comPaymentMethod` instance. + ### Admin\GeneratorEvent FQN: `modmore\Commerce\Events\Admin\GeneratorEvent` From 485e6444cf74fc7a2970ae77251058e55f348994 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 2 Jul 2019 17:55:07 +0200 Subject: [PATCH 128/517] List the necessary events [S20391] --- en/05_SimpleCart/v2.x/05_Payment_Methods/02_StripeV2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/05_SimpleCart/v2.x/05_Payment_Methods/02_StripeV2.md b/en/05_SimpleCart/v2.x/05_Payment_Methods/02_StripeV2.md index f1016bcc..0d7956ac 100644 --- a/en/05_SimpleCart/v2.x/05_Payment_Methods/02_StripeV2.md +++ b/en/05_SimpleCart/v2.x/05_Payment_Methods/02_StripeV2.md @@ -19,7 +19,7 @@ Compared to version 1, version 2 of the gateways require a bit more set up. This Here's what you need to do. 1. First, install the package from the modmore.com [package provider](https://www.modmore.com/about/package-provider/). -2. [Create a webhook in the Stripe dashboard](https://dashboard.stripe.com/account/webhooks), pointing it to `https://yoursite.com/assets/components/simplecart_stripe/connector.php?action=webhook`. +2. [Create a webhook in the Stripe dashboard](https://dashboard.stripe.com/account/webhooks), pointing it to `https://yoursite.com/assets/components/simplecart_stripe/connector.php?action=webhook` Select the events `source.charged`, `source.failed` and `source.cancelled`. 3. Open the webhook in the dashboard, and copy the *Signing Secret* into the `simplecart_stripe.webhook_secret` system setting, located under the `simplecart_stripe` namespace. 4. Back in the Stripe Dashboard in the API > Webhooks section, click on your endpoint. Test the webhook by clicking the `Send test webhook` button in the top right corner. Leave it on the default event type, and click on _Send test webhook_ button. Make sure the response looks like JSON, and has a message of `Unsupported event type, ignoring request`. If you get a different response, that means you might not have copied the webhook secret properly, and you wont be able of accepting payments. 5. Head back to the Payment Methods tab in the SimpleCart > Administer component. Click the cog icon next to each of the gateways and make sure that the _Secret Key_ is filled with your [Stripe Secret Key](https://dashboard.stripe.com/account/apikeys). @@ -56,4 +56,4 @@ To manage the title, description and transaction fee for the gateways, you right The name cannot be changed, as that is tied in with loading and identifying the gateway. -[ ![](https://assets.modmore.com/uploads/2015/06/stripeupdate.png)](https://assets.modmore.com/uploads/2015/06/stripeupdate.png) \ No newline at end of file +[ ![](https://assets.modmore.com/uploads/2015/06/stripeupdate.png)](https://assets.modmore.com/uploads/2015/06/stripeupdate.png) From 254719e5cfe62f062411262ad0e2093dda9ea6b5 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 3 Jul 2019 00:42:48 +0200 Subject: [PATCH 129/517] Note the availability of resource placeholders in v1.1 --- en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md | 9 +++++++-- en/01_Commerce/v1/10_Snippets/get_matrix.md | 5 +++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md index 78092727..a22a5e30 100644 --- a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md +++ b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md @@ -72,7 +72,6 @@ When you place your TV in a template, you'll notice it only outputs an ID. That' To output your products, you'll need to provide that ID to the [commerce.get_matrix snippet](../Snippets/get_matrix), which takes care of loading all your rows, columns, and products. It provides those to a twig template, which you can adapt to fit your frontend needs. - ### Matrix Data Structure When using the get_matrix snippet, you have access to a bunch of data inside a twig template. @@ -111,6 +110,7 @@ When using the get_matrix snippet, you have access to a bunch of data inside a t - `column` the id of the column - `row` the id of the row - `map` is a map on `row => column => product ID` indicating where products are in the matrix. You'd typically loop over rows and columns, use the map to determine the product ID, and then output that. +- `resource` (as of v1.1) contains, if the matrix is associated with a resource, all resource fields like `{{ resource.pagetitle}}` or `{{ resource.publishedon }}`. For template variables, you need to add a comma separated list of TVs to load the value for in the `commerce.matrix.load_tvs` system setting. Commerce ships with a few (unstyled) templates to get you started. It's likely you'll want to create your own; [learn more about templating in Commerce here](../Front-end_Theming). @@ -308,11 +308,16 @@ The template for columns looks like this: {% endfor %} ```` +Other (community) implementations: + +- [Turning optgroup based dropdown into dependent selects](https://forum.modmore.com/t/product-matrix-dropdown-improvement/1828) +- The [starter pack "red"](https://www.modmore.com/commerce/extensions/theme-red/) ([preview](http://theme-red.modmore.modxcloud.com/fruit/fruit-shakes.html)) also contains JS-enhanced dependent selects. + Made a cool product selector with the matrix? [Share it on our forum!](https://forum.modmore.com/c/commerce) ## Product links and other custom fields -Some examples above include a hidden link input that submits the resource ID along with the add-to-cart request. This is meant to be used with the [Item Data Module](../Modules/Cart/ItemData) (introduced in 0.11) with `link` as an allowed field. +Some examples above include a hidden input with the name `link`, which submits the resource ID along with the add-to-cart request. This is meant to be used with the [Item Data Module](../Modules/Cart/ItemData) (introduced in 0.11) with `link` as an allowed field. It's recommended to include this in your add to cart form when using a matrix, so that your customer can return to the product resource they added the product from. To add additional custom data, view the [Item Data Module documentation](../Modules/Cart/ItemData). diff --git a/en/01_Commerce/v1/10_Snippets/get_matrix.md b/en/01_Commerce/v1/10_Snippets/get_matrix.md index f6987482..00deb8f8 100644 --- a/en/01_Commerce/v1/10_Snippets/get_matrix.md +++ b/en/01_Commerce/v1/10_Snippets/get_matrix.md @@ -10,8 +10,9 @@ Added in 0.12. ## Properties -- `&matrix`: the ID of the matrix to output. +- `&matrix`: the ID of the matrix to output. Typically, you provide the value of the Product Matrix TV here. +- `&tpl`: the name of a [twig template](../03_Front-end_Theming) to use for rendering the matrix. Defaults to `frontend/matrix/tabular.twig`. ## Usage -[See the product matrix documentation](../Product_Catalog/Product_Matrix) +[See the product matrix documentation for examples and how to use this snippet.](../Product_Catalog/Product_Matrix) From 9010855022de72d0683684adce9c827ccf0f982d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 8 Jul 2019 22:01:47 +0200 Subject: [PATCH 130/517] Update payment method doc with SCA readiness and some updated information --- en/01_Commerce/v1/10_Payment_Methods/index.md | 82 +++++++++++++------ 1 file changed, 56 insertions(+), 26 deletions(-) diff --git a/en/01_Commerce/v1/10_Payment_Methods/index.md b/en/01_Commerce/v1/10_Payment_Methods/index.md index 5e896282..8e55b40d 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/index.md +++ b/en/01_Commerce/v1/10_Payment_Methods/index.md @@ -1,38 +1,68 @@ -Commerce integrates with a wide, and growing, variety of payment providers. Most of these payment providers are included in the default installation, but additional gateway packs are also available. +Commerce integrates with a wide, and growing, variety of payment providers. Most integrations are included in the default installation, while some require an additional download. -## Creating a Payment Method +[TOC] -Payment methods are managed through the merchant dashboard, under Configuration > Payment Methods. After you choose a payment gateway and save the payment method, you will be presented with the specific configuration options for the gateway. +## Configuring a Payment Method -This may include options such as API Keys or other security references used to connect to the payment provider. +Where we call the technical implementation of a payment provider a "payment _gateway_", a payment _method_ is an instance of it; a specific configuration. -For each payment method you can also set when it's available, based on order prices and test or live mode. The transaction fee can be set as a fixed price, or as a percentage of the order total. Of course it can also be left as 0. +Payment methods are managed through the merchant dashboard, under Configuration > Payment Methods. -You can create multiple payment methods all using the same payment gateway but with different options, however it's possible that some gateways use shared javascript (or shared variables) where multiple active methods of the same gateway do not work. This currently affects PayMill. +After you choose a payment gateway and save the payment method, you will be presented with the specific configuration options for the gateway in a new tab. This may include options such as API Keys or other security references used to connect to the payment provider. Their descriptions, and relevant documentation, should tell you where to find the right information. + +For each payment method you can also set when it should be available, based on order prices and test/live mode. The transaction fee can be waived, set as a fixed price, or as a percentage of the order total. + +You can create multiple payment methods all using the same payment gateway but with different options, however it's possible that some gateways use shared javascript (or shared variables) where multiple active methods of the same gateway do not work. This currently affects PayMill. Some gateways require different keys or tokens in different modes, in which case you'll need to create different methods for each mode and set the availability accordingly. ## Available Payment Gateways The table below contains a list of gateways that are currently available for Commerce. -- On/off-site will summarize the integration. When an integration is "on-site", the customer doesn't leave the site. When it is "Off-site", they are redirected to either a hosted payment page (where they can select a payment option and fill in their payment details), or for "direct" integrations they are sent directly to the payment source (e.g. iDeal/Sofort integrations redirect directly to the bank login screen) -- Distributed with indicates where the gateway can be found. Gateways marked "Commerce" are available in each install. Gateway Packs and third party packages must be installed separately. +**On/off-site** summarizes the integration. When an integration is "on-site", the customer doesn't leave the site but they enter their payment information in the checkout. When listed as "Off-site", customers are redirected to either a hosted payment page (where they can select a payment option and fill in their payment details), or for "direct" integrations they are sent directly to the payment source (e.g. iDeal/Sofort integrations redirect directly to the bank login screen). + +**SCA Ready** indicates if the payment gateway has been updated in accordance with _Strong Customer Authentication_ (SCA) regulation introduced in the _Revised Payment Services Directive_ (aka PSD2). These requirements will go into effect for European customers on September 14, 2019. -| Gateway | Payment options | On/off-site | Distributed with | +Unless otherwise noted, the gateways below are included in the standard Commerce package and covered by standard support. + +| Gateway | Payment options | On/off-site | SCA Ready? | |---|---|---|---| -| [Adyen](Adyen_hpp) | Lots of global, regional, and local payments | Off-site (hosted payment page) | [Gateway Pack 1](../Modules/Payments/GatewayPack1) | -| [Authorize.net](Authorize.net) | Credit Cards | On-site (JavaScript) | Commerce | -| [Braintree](Braintree) | Credit Cards, PayPal | On-site (JavaScript) | Commerce | -| [Manual](Manual) | None; marks all transactions as successful. | On-site (server-side) | Commerce | -| [Mollie](Mollie) | Many, including iDeal, Sofort, Bancontact, Credit Card, and others. | Off-site (direct or hosted payment page) | Commerce | -| [MultiSafePay](MultiSafePay) | Many, including iDeal, Sofort, Bancontact, credit card (hosted form), and others. | Off-site (direct or hosted payment page) | Commerce | -| [Paymill](Paymill) | Credit Cards | On-site (JavaScript frame) | Commerce | -| [PayPal](PayPal) | PayPal account, credit cards | Off-site (direct) | Commerce | -| [SagePay](SagePay) | Credit Cards | Off-site (hosted payment page) | Commerce | -| [Stripe (Legacy)](Stripe) | Credit Cards | On-site (JavaScript v2 tokenisation) | Commerce | -| [Stripe - Card](Stripe_Card) | Credit Cards | On-site (JavaScript v3 Payment Intents) | Commerce v1.1 | - -Need another gateway that isn't yet available? Send an email to support@modmore.com to let us know which one you need (and when). - -## Implementing other Payment Gateways - -To build your own integration, take a look at our [developer documentation on Payment Gateways](../Developer/Payment_Gateways) to see how that works. +| [Adyen](Adyen_hpp) ([Gateway Pack 1](../Modules/Payments/GatewayPack1)) | Lots of global, regional, and local payments | Off-site (hosted payment page) | ✓ | +| [Authorize.net](Authorize.net) | Credit Cards | On-site (JavaScript) | ? (note 1) | +| [Braintree](Braintree) | Credit Cards, PayPal | On-site (JavaScript) | ? (note 2) | +| [Manual](Manual) | None; marks all transactions as successful. | On-site (server-side) | Not applicable | +| [Mollie](Mollie) | Many, including iDeal, Sofort, Bancontact, Credit Card, and others. | Off-site (direct or hosted payment page) | ✓ (note 3) | +| [MultiSafePay](MultiSafePay) | Many, including iDeal, Sofort, Bancontact, credit card (hosted form), and others. | Off-site (direct or hosted payment page) | ✓ (note 3) | +| [Paymill](Paymill) | Credit Cards | On-site (JavaScript frame) | ✓ (note 4) | +| [PayPal](PayPal) | PayPal account, credit cards | Off-site (direct) | ✓ (note 3) | +| [SagePay](SagePay) | Credit Cards | Off-site (hosted payment page) | ✓ (note 3) | +| [Stripe (Legacy)](Stripe) | Credit Cards | On-site (JavaScript v2 tokenisation) | ⨉ | +| [Stripe - Card](Stripe_Card) (Commerce 1.1) | Credit Cards | On-site (JavaScript v3 Payment Intents) | ✓ | + +Notes: + +1. Authorize.net has not yet published information on their path towards complying with SCA. [One third party source](https://www.paywithbolt.com/psd2-sca-3d-secure-2-eva/) suggests they do not intend to support the PSD2 regulation. +2. For Commerce v1.1 we're updating the Braintree integration from the v2 Drop-in UI to the v3 Drop-in UI, and we're expecting that will satisfy SCA requirements along the way. We'll confirm that as that integration is complete. +3. Gateways with note 3 indicate hosted payment pages. In those cases, the payment provider is responsible for the SCA interaction. While we have not in all cases verified current compliance for hosted payment options, we expect them all to be compliant before the September deadline. +4. Paymill has confirmed in private communication that their existing integration will comply with PSD2/SCA, "with no or only minor changes in the integration". At this time we interpret that to mean our current integration is ready to go when Paymill finishes their systems. If changes end up being necessary, we'll update it in this list. + +## What about PCI compliance? + +Commerce does not ever touch any raw credit card information, regardless of the chosen payment gateway, to limit exposure to PCI. Any card integrations that uses on-site credit card forms (such as Braintree, Paymill or Stripe) typically use JavaScript and/or iframe-based solutions that removes much of the PCI compliance requirements. + +It may still be needed to fill out (yearly) PCI-related paperwork, usually in the form of a _Self Assessment Questionnaire_ (SAQ) like `SAQ A` or `SAQ A-EP`. This is merchant-specific and typically part of the merchant acceptance process when signing up with a payment provider. + +## Is Commerce ready for PSD2 and Strong Customer Authentication? + +We're actively working on upgrading payment gateways that need to be updated. Please see the _SCA Ready_ column in the table above, and relevant notes, for details. + +Before the September 14, 2019 deadline we expect all gateways to be ready to go. + +## Need another payment provider? + +With hundreds (if not thousands) of payment providers available, it is likely you'll eventually need an integration we don't have available just yet. You can [request and vote for payment gateways on our feature tracker](https://ideas.modmore.com/?tags=commerce-gateways). + +To sponsor development of a payment integration, please contact support@modmore.com with details of the payment provider, and we'd be more than happy to provide you with a cost and time estimate. + +## Integrating Payment Gateways + +To build an integration yourself, take a look at our [developer documentation on Payment Gateways](../Developer/Payment_Gateways). From 91d382d41666afa49c5b4aae5665bd438084a21a Mon Sep 17 00:00:00 2001 From: Roel Zeilstra Date: Fri, 12 Jul 2019 14:21:35 +0200 Subject: [PATCH 131/517] Add V2 instructions --- .../images/createfieldchunkv2.png | Bin 0 -> 126191 bytes en/03_Formalicious/v2/01_Installation.md | 29 ++++++++++ en/03_Formalicious/v2/02_Media_Sources.md | 5 ++ en/03_Formalicious/v2/03_Categories.md | 7 +++ en/03_Formalicious/v2/04_Field_Types.md | 50 ++++++++++++++++++ en/03_Formalicious/v2/05_Create_a_Form.md | 49 +++++++++++++++++ en/03_Formalicious/v2/06_FAQs.md | 30 +++++++++++ .../v2/07_Special_Fields/Math.md | 37 +++++++++++++ en/03_Formalicious/v2/index.md | 13 +++++ 9 files changed, 220 insertions(+) create mode 100644 en/03_Formalicious/images/createfieldchunkv2.png create mode 100755 en/03_Formalicious/v2/01_Installation.md create mode 100755 en/03_Formalicious/v2/02_Media_Sources.md create mode 100755 en/03_Formalicious/v2/03_Categories.md create mode 100755 en/03_Formalicious/v2/04_Field_Types.md create mode 100755 en/03_Formalicious/v2/05_Create_a_Form.md create mode 100755 en/03_Formalicious/v2/06_FAQs.md create mode 100644 en/03_Formalicious/v2/07_Special_Fields/Math.md create mode 100644 en/03_Formalicious/v2/index.md diff --git a/en/03_Formalicious/images/createfieldchunkv2.png b/en/03_Formalicious/images/createfieldchunkv2.png new file mode 100644 index 0000000000000000000000000000000000000000..152b3209c0a6ab6972e56466d6ca1ab035bc43c2 GIT binary patch literal 126191 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 ContentBlocks, create a new field using the "Formalicious Form Selector" input type and customise the template as needed. diff --git a/en/03_Formalicious/v2/02_Media_Sources.md b/en/03_Formalicious/v2/02_Media_Sources.md new file mode 100755 index 00000000..33acb82a --- /dev/null +++ b/en/03_Formalicious/v2/02_Media_Sources.md @@ -0,0 +1,5 @@ +Formalicious contains one _System Setting_: `formalicious.source`, which defaults to `1`. This is the default _Filesystem_ media source. + +Set this to the media source ID you wish to use when selecting email-attachments for auto-replies. + +You can find an overview of all your media sources by clicking _Media Sources_ in the _Media_ menu. The first column in the media sources table can be used as the ID of the `formalicious.source` setting. \ No newline at end of file diff --git a/en/03_Formalicious/v2/03_Categories.md b/en/03_Formalicious/v2/03_Categories.md new file mode 100755 index 00000000..cc14e167 --- /dev/null +++ b/en/03_Formalicious/v2/03_Categories.md @@ -0,0 +1,7 @@ +Organising your forms from the start is highly recommended. You can do this by creating Form Categories. Categories allow you to group forms into tabs. + +Create tabs by going to the Formalicious page in the Extras-menu and click on _Admin panel_. + +Manage your _Categories_ in the first tab. The category-name will be displayed as the tab-name, followed by the description, which can be used to explain to your users what the category is used for. + +**Please be aware:** forms can go missing when removing their parent category. Always make sure a category is empty before removing it. Version 1.1.0 will change this behaviour. \ No newline at end of file diff --git a/en/03_Formalicious/v2/04_Field_Types.md b/en/03_Formalicious/v2/04_Field_Types.md new file mode 100755 index 00000000..dbcf32b2 --- /dev/null +++ b/en/03_Formalicious/v2/04_Field_Types.md @@ -0,0 +1,50 @@ +A form consists of fields. These fields can be categorised by type. Formalicious is shipped with the most common field-types by default: + +* Checkboxes +* Email +* File +* Number +* Radiobuttons +* Select +* Text +* Textarea + +All these types have a _Chunk_ associated with them. These can be found in the Elements-tree, below the Formalicious-category. These chunks are optimised for [Bootstrap](http://getbootstrap.com/) + +All the required fields are implemented in Formalicious, but you can change these chunks to match your needs. **It is recommended to duplicate and rename a field before changing it**, because an update of Formalicious will override the original chunks. + +## Creating your own field type +All the fields necessary area available by default, but we offer creative freedom here. You can create your own types with your own chunks. + +The following placeholders can be used + +| placeholder | description | +|-------------------|------------------------------------------------------------------------------------| +| [[!+name]] | Name of the field. | +| [[!+title]] | Title of the field, used for show. | +| [[!+value]] | Data filled in form when submitted. | +| [[!+description]] | Extra description for your field. | +| [[!+placeholder]] | The placeholder attribute for your field, can also be used in different varieties. | +| [[!+error]] | Is filled when error handling is triggered for a required field or validation. | +| [[!+values]] | Contains the options for radio/checkboxes. | + +### Step 1: Create the type +Create your type and enter a _Name_ and _Tpl_. The _Value Tpl_ field is only to determine your options for checkbox and radiobutton fields. + +The _Validation_ field can be used to use [FormIt validators](https://docs.modx.com/extras/revo/formit/formit.validators). + +In the example below we create a field called "Special email", with the template "specialEmailTpl": + +![specialEmailTpl Formalicious field-type](../images/createfield.png) + + +### Step 2: Create the associated chunk +We specified the chunk called "specialEmailTpl". This chunk is a regular FormIt-chunk. Please check the [FormIt tutorials](https://docs.modx.com/extras/revo/formit/formit.tutorials-and-examples/) for all your options. + +Below is an example of our "Special email Tpl" (copy of emailTpl): + +![specialEmailTpl chunk for a Formalicious email-field](../images/createfieldchunkv2.png) + +**And that's it, you're all set!** + +![The new field in action](../images/createfieldexample.png) diff --git a/en/03_Formalicious/v2/05_Create_a_Form.md b/en/03_Formalicious/v2/05_Create_a_Form.md new file mode 100755 index 00000000..5ffa9537 --- /dev/null +++ b/en/03_Formalicious/v2/05_Create_a_Form.md @@ -0,0 +1,49 @@ +Creating a form is something you can do yourself, as a MODX website maintainer, but Formalicious enables content-manager to also create forms. + +The process of setting up a Formalicious-form can be split into 3 steps. Each step has a Tab in the create-form dialog: +1. Form settings +2. Form fields +3. Advanced + +### Form settings + +General form-settings are modified here. + +**Important:** When creating a form, you first have to finish the _Form settings_ and save your form before being able to continue to the _Form Fields_ tab. + + +- Title: A recognisable name, for internal usage only. Won't be shown on the website itself. +- Email header text: This message will be displayed in the email sent to the email address specified in **Email to**. +- Email to: This email address will receive the submitted form entries. +- Subject: Subject of the email +- Redirect to: Resource ID where the visitor is sent to after the form is successfully submitted. +- Save submitted form: Check this to save the form into FormIt using the [FormItSaveForm hook](https://docs.modx.com/extras/revo/formit/formit.hooks/formit.hooks.formitsaveform); a great way to have a backup of all your submitted forms. +- Published: Check this to make this form available throughout the manager. +- Send auto reply: Check this to enable auto replies for this mail. The visitor who submits your form, will also receive a confirmation mail (auto reply). This is a good way to inform your visitors that a form actually worked and action is taken. _This will only work if you enter the fields below._ +- Select email field: Select the form-field where the auto-reply should be sent to. This dropdown is automatically populated by all your fields. This means you have to add your fields first and then you select an email field you wish to use as your auto-reply field. +- Email from: The sender of the auto-reply. Your website-visitor will se this in the From-field when reading the email. +- Subject: Subject of the auto-reply email. +- Content: Content of the auto-reply email. Feel free to use HTML here, but keep it limited to simple tags like: ```

    ``` +- Attachment: (optional) If you want to attach a file to the confirmation email, you can do it here. Bigger files mean a bigger chance of failure when sending an email. + +## Form steps +You have to save the form settings before you can access this tab and add steps/fields. + +Before adding a field, you need to add a _Step_. You can change the text of a _Step_ by double clicking the text of the step. It will allow you to change the text inline. Hit _Enter_ to save the changes. + +Steps will group your from fields on the frontend and next/previous buttons will be automatically added by Formalicious for your users. The only thing you have to do is styling! + +## Form fields +Every step can contain fields. Click 'Add field' and choose a field type in the dialog window. This will open the "Save field" dialog. The title will be the label of the field, the placeholder is optional and works as a [HTML5 Placeholder attribute](https://www.w3.org/TR/html5/forms.html#the-placeholder-attribute). + +Every field has two extra options: _Required_ will make a field mandatory. _Published_ allows you to disable a field (temporary). + +## Advanced +In the Advanced tab you can add FormIt prehooks, posthooks and custom parameters. More on that can be found on the [FormIt docs (hooks section)](https://docs.modx.com/extras/revo/formit/formit.hooks). + +## Getting your form in a page +Now is the time to put a form on a page! This can be done by going to a page and select a template you assigned the _formalicious_ Template Variable to. From there, select the Formalicious form you wish to show on that page. + +![Select a Formalicious form in a page](../images/resource.png) + +Alternatively, if you use [ContentBlocks](https://www.modmore.com/contentblocks/), you can also create a _Formalicious Form Selector_ field and insert that into your page. diff --git a/en/03_Formalicious/v2/06_FAQs.md b/en/03_Formalicious/v2/06_FAQs.md new file mode 100755 index 00000000..f14e941d --- /dev/null +++ b/en/03_Formalicious/v2/06_FAQs.md @@ -0,0 +1,30 @@ +We're collecting the questions we get most often into a list of FAQs. If your question is not in the list, please reach out to us via support@modmore.com and we would be glad to help. + +[TOC] + +## How do I show my created form? +Make sure that you marked your form as Published, and then add the following snippet call where you want the form to appear (without the spaces): + +```` html +[[!FormaliciousRenderForm? &form=`FORM ID HERE`]] +```` + +You can also use a template variable to select the form, and to place the template variable value in the form property. + +## I want to setup custom validation per field +This can be accomplished by going to the creating (or editing) a field-type in the admin-panel. You can mention a comma-separated list of FormIt-validators in the _Validation_ field in the dialog-window. + +## I don't like the emails sent by Formalicious +Everything is customisable by using chunks or FormIt parameters. First, create a duplicate of the email-chunk (emailFormTpl or fiarTpl) you wish to change and rename it. Then go to the form which should use this new chunk. + +Go to the _Advanced_ section and click _Add parameter_. Set the parameter-key to _emailTpl_ or _fiarTpl_ and set the value to the chunk you just made. + +## Adding a reply to address + +If you'd like the emails to have the proper reply-to header set, so you can immediately reply to an email to the customer, you can add a custom parameter to your form. + +Edit your form. On the Advanced tab, add a custom parameter with paramater key `emailReplyTo` and a value of `[[+field_ID]]`, where `ID` is the ID of the field that contains your customers' email address. You can find that ID on the Form Fields tab, in the first column. For example if your email field has ID 5, you would set the value to `[[+field_5]]`. + +## Updating to v2 +Updating is only possible from the v1.4.4 version but still needs you to refactor some fields & tpls. +The new snippet & placeholder names can be found in the instructions. diff --git a/en/03_Formalicious/v2/07_Special_Fields/Math.md b/en/03_Formalicious/v2/07_Special_Fields/Math.md new file mode 100644 index 00000000..12af95ea --- /dev/null +++ b/en/03_Formalicious/v2/07_Special_Fields/Math.md @@ -0,0 +1,37 @@ +To prevent spam, you can use the [Math hook](https://docs.modx.com/extras/revo/formit/formit.hooks/formit.hooks.math) that ships with FormIt. + +[TOC] + +## Create a custom field + +Go to Extras > Formalicious and click on Admin Panel in the top right. On the _Field Types_ tab, create a new field type, providing the following information: + +- Name: a name of your choosing to describe the field, for example `Math Captcha` +- Chunk Template: `customMathFieldTpl` (we'll create this chunk momentarily) +- Leave the values question unchecked and define no chunk for values +- Leave validators empty as well. While the Math hook docs mention making the math field required, that does not work by specifying the validator on the field type in Formalicious. (Formalicious uses `field_ID` names for the fields, while the Math hook expects a hardcoded `math` field) + +Save, and create a new chunk called `customMathFieldTpl` with the following: + +````html +
    +
    + + [[!+fi.error.math]] + +
    +
    +```` + +Now you're ready to use the field. + +## Add the field to a form + +Go to Extras > Formalicious and edit your form. + +Add the newly created `Math Captcha` field to your form. You can give it a title, but that's not currently used in the `customMathFieldTpl`, so is only shown in the form management. + +Next open the Advanced tab, and add `math` to the Posthooks. This makes sure the field is validated and that error messages are shown. + +**Important**: the math hook only works with forms that only have a single step. + diff --git a/en/03_Formalicious/v2/index.md b/en/03_Formalicious/v2/index.md new file mode 100644 index 00000000..db5c1db7 --- /dev/null +++ b/en/03_Formalicious/v2/index.md @@ -0,0 +1,13 @@ +--- +title: Formalicious +description: Documentation for Formalicious, a premium form builder for MODX by Sterc. +--- + +[Formalicious](https://www.modmore.com/formalicious/) is the most powerful and easiest MODX form builder, with built-in multi-step forms, 8 field types, validation and the ability to use hooks and other advanced FormIt features. + +# Recommended Reading + +- [Installation](Installation) +- [Categories](Categories) +- [Create a Form](Create_a_Form) + From bbbe5b2f209a7237b9f0eefd2014963e273e6c94 Mon Sep 17 00:00:00 2001 From: Roel Zeilstra Date: Fri, 12 Jul 2019 14:26:15 +0200 Subject: [PATCH 132/517] Add extra description --- en/03_Formalicious/v2/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/03_Formalicious/v2/index.md b/en/03_Formalicious/v2/index.md index db5c1db7..82db4902 100644 --- a/en/03_Formalicious/v2/index.md +++ b/en/03_Formalicious/v2/index.md @@ -5,6 +5,8 @@ description: Documentation for Formalicious, a premium form builder for MODX by [Formalicious](https://www.modmore.com/formalicious/) is the most powerful and easiest MODX form builder, with built-in multi-step forms, 8 field types, validation and the ability to use hooks and other advanced FormIt features. +V2 is updated to use the lastest modx FormIt package and allowes better handling of placeholders & styling withing your form creating. + # Recommended Reading - [Installation](Installation) From 965ca2c47fd771a6133e2f5351f41cdd42a9bd12 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 15 Jul 2019 21:29:52 +0200 Subject: [PATCH 133/517] Update authorize.net docs for v2 --- en/05_SimpleCart/images/authnet-clientkey.jpg | Bin 0 -> 126784 bytes .../images/authnet-configuration.jpg | Bin 0 -> 83570 bytes en/05_SimpleCart/images/authnet-form.jpg | Bin 0 -> 38925 bytes .../05_Payment_Methods/03_Authorize.net.md | 54 ++++++++++++------ 4 files changed, 38 insertions(+), 16 deletions(-) create mode 100644 en/05_SimpleCart/images/authnet-clientkey.jpg create mode 100644 en/05_SimpleCart/images/authnet-configuration.jpg create mode 100644 en/05_SimpleCart/images/authnet-form.jpg diff --git a/en/05_SimpleCart/images/authnet-clientkey.jpg b/en/05_SimpleCart/images/authnet-clientkey.jpg new file mode 100644 index 0000000000000000000000000000000000000000..87d70ccac17a955f05200a33958dc1c536f66067 GIT binary patch literal 126784 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

    9@0?Or}PnC8j+f#*C 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∈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�`%Ur@5Wr|rh!@tp$TML59U|M3t03xARTFwSJy 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 literal 0 HcmV?d00001 diff --git a/en/05_SimpleCart/images/authnet-form.jpg b/en/05_SimpleCart/images/authnet-form.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6487420a0826fe48d786b6cb0e388664b6708d08 GIT binary patch literal 38925 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 ve=ZHv;K!wNw)pMYj!4aZ@vka-o`2VR;{Qwc` Administer component. - [ ![](https://assets.modmore.com/uploads/2015/06/stripegateway.png)](https://assets.modmore.com/uploads/2015/06/stripegateway.png) +> **Important: version 1.x of the gateway stopped working in July 2019. You should upgrade to version 2 if you haven't yet.** + +[TOC] + +## Upgrading from v1.x + +In v1.x of the gateway, the customer was redirected off-site to a hosted payment page ("SIM" integration). In v2, the customer stays on-site and enters their credit card information on the payment page ("Accept.js" integration). + +v1 of the gateway is no longer functional due to the MD5 hash deprecation. + +If you're upgrading from v1, you'll need to update your payment gateway configuration to accept payments. + +Most importantly, you'll need to enter the **Client Key**. Find it in your Authorize.net dashboard under Account > Settings > Security Settings > General Security Settings > Manage Client Key. + +![Finding your Client Key](../../images/authnet-clientkey.jpg) + +Copy the client key, go to Extras > SimpleCart > Administer and click on the cog icon for the Authorize.net gateway. Enter the client key in the appropriate property there. + +You'll also want to make sure the design meets your needs. A basic design is included in the standard SimpleCart CSS, but you can customise it as detailed below. ## Managing Gateway Configuration To manage the properties for Authorize.net, simply hit the Cog icon next to the name, or right click the row in the grid and choose Configuration. - [ ![](https://assets.modmore.com/uploads/2015/08/sc_authnet_conf.png)](https://assets.modmore.com/uploads/2015/08/sc_authnet_conf.png) +![Managing Authorize.net configuration](../../images/authnet-configuration.jpg) Here's what each of the properties are for: -- MD5 Hash Secret: the MD5 Hash Secret is really important, as this is used to validate the response from Authorize.net to make sure it is the real deal. The Hash Secret is a string of **up to 20 characters long**, which you also need to add to your Authorize.net merchant account. You can find this under Account > Security Settings > General Security Settings > MD5-Hash. -- Login ID: the ID for your merchant account (or sandbox account). This is provided during signup, but can also be found under Account > Security Settings > General Security Settings > API Login ID and Transaction Key. -- Transaction Key: found at the same place as the Login ID, the Transaction Key is also used for authentication and validation of the MD5 signature. -- Test Mode: set to 1 to use the sandbox, or 0 to use the live Authorize.net environment. +- **Client Key**: the public key, used for the front-end Accept.js implementation. Find it in the Authorize.net Merchant Dashboard (or Sandbox) at Account > Settings > Security Settings > General Security Settings > Manage Public Client Key. +- **Currency**: the 3-character code for the currency you're using. This should match your SimpleCart configuration. +- **Form Chunk**: name of the chunk to use for rendering the client-side payment form. See the section on customisation below. +- **Login ID**: the ID for your merchant account (or sandbox account). This is provided during signup, and can also be found under Account > Security Settings > General Security Settings > API Credentials & Keys. +- **Test Mode**: set to 1 to use the sandbox, or 0 to use the live Authorize.net environment. (Note: transactions do no show up in the sandbox currently, because the payments are marked as being test requests.) +- **Transaction Key**: found at the same place as the Login ID, the Transaction Key is used for server-side authentication and validation. ## Changing the Title, Description and Price -To manage the title, description and transaction fee for the Stripe gateway, you right click the gateway in the list and choose _Update Method_. In the popup, you can then edit those values. +To manage the title, description and transaction fee for the Authorize.net gateway, you right click the gateway in the list and choose _Update Method_. In the popup, you can then edit those values. + +The name cannot be changed, as that is tied in with loading and identifying the gateway. The title is what is shown to the customer in the checkout. -The name cannot be changed, as that is tied in with loading and identifying the gateway. +These values are persisted to the lexicon. On the top-right of the payment methods grid, you can choose the language. Select the language before opening the method update window. - [ ![](https://assets.modmore.com/uploads/2015/08/sc_authnet_method.png)](https://assets.modmore.com/uploads/2015/08/sc_authnet_method.png) +[ ![](https://assets.modmore.com/uploads/2015/08/sc_authnet_method.png)](https://assets.modmore.com/uploads/2015/08/sc_authnet_method.png) -## Streamlining the Hosted Checkout Form +## Customising the payment form -As SimpleCart has already collected billing (and optional shipping) addresses before the user is forwarded to Authorize.net, we can simplify the hosted checkout form significantly. To do this, login to the sandbox/merchant dashboard again, and go to Account > Transaction Format Settings > Transaction Submission Settings > Payment Form. +If you're looking to make the payment form prettier, you can get quite far just by implementing your own CSS. It's recommended to use the browser development tools to inspect the exact markup, available classes, and current style inheritance to identify how to best approach your tweaks. -In the page that opens you have several options for customising the checkout. You will likely want to use the Color & Font Settings, Header and Footer options for making the checkout look similar to your site visually, but right now we're interested in Form Fields primarily. +SimpleCart v2.6.2+ includes generic styling for the payment form that should make it look at least decent if you enable the default CSS. -When opening the Form Fields page you will see a lot of checkboxes. You can choose to hide all of the fields completely by unticking them all, but as the gateway passes client information to Authorize.net you can also choose to leave "View" checked for the majority of the fields. That way the information is shown again on the checkout form for verification of the user. +![Example Authorize.net payment form using the default styles.](../../images/authnet-form.jpg) -_Please note that if you do choose to leave the various fields editable that the submitted information is NOT updated in SimpleCart when the user returns to the site._ +If you want to go beyond just styling, you can also set a custom **Form Chunk** in the gateway properties. Set it to the name of a new chunk, that you base off the default `scAuthorizeNetForm` chunk. The `scAuthorizeNetForm` chunk is overwritten on upgrade and should not be edited directly. -After the user enters their credit card number and submits the form, they will be sent back to the Thank You page of your shop where the payment is validated and the order gets processed. \ No newline at end of file +Note that if you go this route, you should make sure with every update of the gateway that it still works as expected. In rare cases, you may need to incorporate some changes into your own chunk. From 051aa25045d31c475e1894f6e8bdee8989f32584 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 22 Jul 2019 17:31:49 +0200 Subject: [PATCH 134/517] Payment gateway updates --- .../v1/10_Payment_Methods/Braintree.md | 25 +++++----- .../v1/10_Payment_Methods/Stripe.md | 48 ++++++++++++++++++- .../v1/10_Payment_Methods/Stripe_Card.md | 10 ---- en/01_Commerce/v1/10_Payment_Methods/index.md | 24 +++++----- 4 files changed, 71 insertions(+), 36 deletions(-) delete mode 100644 en/01_Commerce/v1/10_Payment_Methods/Stripe_Card.md diff --git a/en/01_Commerce/v1/10_Payment_Methods/Braintree.md b/en/01_Commerce/v1/10_Payment_Methods/Braintree.md index 461656aa..242a56d9 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/Braintree.md +++ b/en/01_Commerce/v1/10_Payment_Methods/Braintree.md @@ -2,7 +2,11 @@ The Braintree payment gateway is included in the Commerce core, and does not nee [Braintree](https://www.braintreepayments.com/) is a PayPal subsidiary that allows you to accept payments with Credit/Debit Cards and digital wallets such as PayPal, Apple Pay, Android Pay and others. It has no monthly fees, just transaction fees. -Commerce uses the so called _Drop In_ v2 integration, which embeds the payment form into your page with JavaScript and an iframe, allowing you to sidestep PCI compliance horrors. Control over the design of the payment form is fairly limited. +Commerce 1.0 used the Drop-in UI v2. + +Commerce 1.1+ uses the Drop-in UI v3, which embeds the payment form into the page through an iframe and sidesteps PCI compliance horrors. This integration supports 3DS and is SCA-ready. + +As of v1.1 Commerce also associates MODX Users with a Braintree Customer, allowing you to "Vault" payment methods. This enables logged in repeat customers one-click payment for credit cards and PayPal. Note that at the moment the Commerce integration only supports credit cards and PayPal. we intend to update to the newer Drop-In to also support Apple Pay, Google Pay, and others. @@ -14,19 +18,18 @@ In the Commerce dashboard, to go Configuration > Payment Methods. Click the Add After having saved the payment method, you'll get access to the Gateway Options for Braintree. These are: -- Public Key -- Secret Key -- Sandbox -- Merchant ID +- **Public Key**: the key used in the client-side integration to render the form. +- **Secret Key**: authentication used for server-side requests to confirm payments +- **Merchant ID**: your Braintree-assigned merchant ID. +- **Test Mode**: when enabled, the sandbox will be used. Be sure to match this to the mode in Commerce, so you only use the sandbox in the Commerce test mode. +- **Enable Vault Manager**: when enabled, logged in users will be able of managing stored ("Vaulted") payment instruments like their credit card or PayPal account from the payment page. -You'll likely need to create two payment methods; one for testing using your sandbox credentials, and one for live with the live credentials. Set the availability appropriately. +You'll likely need to create two payment methods; one for testing using sandbox credentials, and one for live with the live credentials. Set the availability appropriately. ## Locating your Credentials 1. [Login to your Braintree account](https://www.braintreegateway.com/login) or [the sandbox](https://sandbox.braintreegateway.com/login) -2. Navigate to Account > My User in the top navigation -3. Click _View Authorizations_ towards the end of the page, under the _API Keys, Tokenization Keys, Encryption Keys_ heading. -4. Under _API Keys_, click _Generate New API Key_. -5. Click View in the _Private Key_ column. This gives you all the keys you need to copy to the Payment Method in Commerce. - +2. Navigate to Settings (cog icon) > API in the top right navigation +3. Under _API Keys_, click _Generate New API Key_. +4. Click View in the _Private Key_ column. This will give you all the keys you need to copy to the Payment Method in Commerce. diff --git a/en/01_Commerce/v1/10_Payment_Methods/Stripe.md b/en/01_Commerce/v1/10_Payment_Methods/Stripe.md index db993875..90493945 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/Stripe.md +++ b/en/01_Commerce/v1/10_Payment_Methods/Stripe.md @@ -1,9 +1,53 @@ [Stripe](https://stripe.com/) offers on-site credit card payments with a JavScript client. -The `Stripe (Legacy)` gateway uses the v2 JS API to tokenise a credit card and to charge it. It does not support 3DS. For 3DS, use the [Stripe - Card gateway](Stripe_Card) +In Commerce 1.0 and before, the Stripe Gateway uses the v2 API to tokenise a credit card from a custom form, with no suppport for 3D Secure. + +In Commerce 1.1 and later, the Stripe Gateway uses the v3 Payment Intents API with support for 3D Secure/Secure Customer Authentication. It also assigns payments to a customer (no recurring/single click billing) and adds metadata to easier connect Commerce orders from the Stripe dashboard. + +[TOC] ## Creating a Stripe Payment Method See [Payment Methods](../Payment_Methods) for the basics of creating a payment method. -Stripe requires a Secret Key and Publishable key to be configured, both of which can be found under [Account Settings > API Keys](https://dashboard.stripe.com/account/apikeys) in the Stripe dashboard. \ No newline at end of file +The Stripe gateway has 3 properties: + +- **Secret Key**, which is used in server-side communication. Found under [Account Settings > API Keys](https://dashboard.stripe.com/account/apikeys) in the Stripe dashboard +- **Publishable Key**, which is used for the front-end/client-side integration rendering the Payment Intents form. Found under [Account Settings > API Keys](https://dashboard.stripe.com/account/apikeys) in the Stripe dashboard. +- **Webhook Secret**, which is the secret key used to validate incoming webhooks. Will be filled automatically when left empty - see Webhook section below. + +You'll likely need to create two payment methods; one for testing using your test credentials, and one for live with the live credentials. Set the availability appropriately. + +## Testing on a local development environment + +Due to the renewed reliance on webhooks in Commerce 1.1, testing on a local environment is not quite as straightforward. + +The easiest way is to [make your local environment available publicly with ngrok](https://ngrok.com/) (or a similar tool). That will give you a unique, web-accessible, URL to use for testing. + +## Setting up Webhooks + +As of Commerce 1.1, payments made via Stripe are asynchronously validated through webhooks. + +You can manually create the webhook [in the Stripe dashboard](https://dashboard.stripe.com/webhooks) ([or sandbox](https://dashboard.stripe.com/test/webhooks)), but Commerce will gladly create it for you. + +To automatically create the webhook, **leave the Webhook Secret field empty** when adding or editing the payment method. If you provide the Secret Key but not a Webhook Secret, the webhook is created through the API and the webhook secret will be filled automatically. + +You can check the webhook configuration [in the Stripe dashboard](https://dashboard.stripe.com/webhooks) ([in test mode](https://dashboard.stripe.com/test/webhooks)). Make sure that: + +- The URL is HTTPS. If your shop is not yet running on HTTPS, make sure to adjust this later. +- That the `method` url parameter is set to the right payment method ID. You can find the ID in the payment list, next to the name. +- That the webhook details shows `payment_intent.succeeded` and `payment_intent.payment_failed` event types selected. + +### Webhook not working? + +If your webhook isn't working correctly, check the details in the previous section. Make sure the webhook is enabled. Make sure that the URL it uses is web-accessible and does not redirect. + +To recreate the webhook automatically, empty the Webhook Secret property on the payment method. + +The transaction log may also be a useful source for debugging transactions that aren't working. Navigate to the order in the dashboard (it might be under Draft) and in the transactions grid choose Actions > View transaction log. In the log that's shown, you'll see details of the payment and + +### Moving to production + +When you've migrated the shop to the live domain, and updated the Secret Key with your live key, you'll also need to adjust the webhook. Either login to the Stripe dashboard, and update the webhook URL, or empty the webhook secret to create a new webhook with the right URL. + + diff --git a/en/01_Commerce/v1/10_Payment_Methods/Stripe_Card.md b/en/01_Commerce/v1/10_Payment_Methods/Stripe_Card.md deleted file mode 100644 index ccfd7050..00000000 --- a/en/01_Commerce/v1/10_Payment_Methods/Stripe_Card.md +++ /dev/null @@ -1,10 +0,0 @@ -[Stripe](https://stripe.com/) offers on-site credit card payments with a JavScript client. - -The `Stripe - Card` payment gateway was added in v1.1 and uses the Stripe Payment Intents API to complete transactions. - -## Creating a Stripe Payment Method - -See [Payment Methods](../Payment_Methods) for the basics of creating a payment method. - -Stripe requires a Secret Key and Publishable key to be configured, both of which can be found under [Account Settings > API Keys](https://dashboard.stripe.com/account/apikeys) in the Stripe dashboard. - diff --git a/en/01_Commerce/v1/10_Payment_Methods/index.md b/en/01_Commerce/v1/10_Payment_Methods/index.md index 8e55b40d..ffdf11c8 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/index.md +++ b/en/01_Commerce/v1/10_Payment_Methods/index.md @@ -27,23 +27,21 @@ Unless otherwise noted, the gateways below are included in the standard Commerce | Gateway | Payment options | On/off-site | SCA Ready? | |---|---|---|---| | [Adyen](Adyen_hpp) ([Gateway Pack 1](../Modules/Payments/GatewayPack1)) | Lots of global, regional, and local payments | Off-site (hosted payment page) | ✓ | -| [Authorize.net](Authorize.net) | Credit Cards | On-site (JavaScript) | ? (note 1) | -| [Braintree](Braintree) | Credit Cards, PayPal | On-site (JavaScript) | ? (note 2) | +| [Authorize.net](Authorize.net) | Credit Cards | On-site (JavaScript) | ? (note 2) | +| [Braintree](Braintree) | Credit Cards, PayPal | On-site (JavaScript) | ✓ (v1.1+) | | [Manual](Manual) | None; marks all transactions as successful. | On-site (server-side) | Not applicable | -| [Mollie](Mollie) | Many, including iDeal, Sofort, Bancontact, Credit Card, and others. | Off-site (direct or hosted payment page) | ✓ (note 3) | -| [MultiSafePay](MultiSafePay) | Many, including iDeal, Sofort, Bancontact, credit card (hosted form), and others. | Off-site (direct or hosted payment page) | ✓ (note 3) | -| [Paymill](Paymill) | Credit Cards | On-site (JavaScript frame) | ✓ (note 4) | -| [PayPal](PayPal) | PayPal account, credit cards | Off-site (direct) | ✓ (note 3) | -| [SagePay](SagePay) | Credit Cards | Off-site (hosted payment page) | ✓ (note 3) | -| [Stripe (Legacy)](Stripe) | Credit Cards | On-site (JavaScript v2 tokenisation) | ⨉ | -| [Stripe - Card](Stripe_Card) (Commerce 1.1) | Credit Cards | On-site (JavaScript v3 Payment Intents) | ✓ | +| [Mollie](Mollie) | Many, including iDeal, Sofort, Bancontact, Credit Card, and others. | Off-site (direct or hosted payment page) | ✓ (note 1) | +| [MultiSafePay](MultiSafePay) | Many, including iDeal, Sofort, Bancontact, credit card (hosted form), and others. | Off-site (direct or hosted payment page) | ✓ (note 1) | +| [Paymill](Paymill) | Credit Cards | On-site (JavaScript frame) | ✓ (note 3) | +| [PayPal](PayPal) | PayPal account, credit cards | Off-site (direct) | ✓ (note 1) | +| [SagePay](SagePay) | Credit Cards | Off-site (hosted payment page) | ✓ (note 1) | +| [Stripe](Stripe) | Credit Cards | On-site (v1.1+: Payment Intents, v1.0: v2 tokenisation) | ✓ (v1.1+) | Notes: -1. Authorize.net has not yet published information on their path towards complying with SCA. [One third party source](https://www.paywithbolt.com/psd2-sca-3d-secure-2-eva/) suggests they do not intend to support the PSD2 regulation. -2. For Commerce v1.1 we're updating the Braintree integration from the v2 Drop-in UI to the v3 Drop-in UI, and we're expecting that will satisfy SCA requirements along the way. We'll confirm that as that integration is complete. -3. Gateways with note 3 indicate hosted payment pages. In those cases, the payment provider is responsible for the SCA interaction. While we have not in all cases verified current compliance for hosted payment options, we expect them all to be compliant before the September deadline. -4. Paymill has confirmed in private communication that their existing integration will comply with PSD2/SCA, "with no or only minor changes in the integration". At this time we interpret that to mean our current integration is ready to go when Paymill finishes their systems. If changes end up being necessary, we'll update it in this list. +1. Gateways with note 1 indicate hosted payment pages. In those cases, the payment provider is responsible for the SCA interaction. We've done a cursory review of hosted payment options and expect them all to be compliant by the deadline. Consult their documentation or merchant support to confirm. +2. Authorize.net has not yet published information on their path towards complying with SCA. [One third party source](https://www.paywithbolt.com/psd2-sca-3d-secure-2-eva/) suggests they do not intend to support the PSD2 regulation. +3. Paymill has confirmed in private communication that their existing integration will comply with PSD2/SCA, "with no or only minor changes in the integration". At this time we interpret that to mean our current integration is ready to go when Paymill finishes their systems. If changes end up being necessary, we'll update it in this list. ## What about PCI compliance? From f2e0ffcfdeb42b35d9a6efa018866b5928d05215 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 22 Jul 2019 18:18:38 +0200 Subject: [PATCH 135/517] Update upgrade docs --- en/01_Commerce/v1/80_Upgrades/v1.1.md | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/en/01_Commerce/v1/80_Upgrades/v1.1.md b/en/01_Commerce/v1/80_Upgrades/v1.1.md index 7c6dcd44..bfba5e39 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.1.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.1.md @@ -12,29 +12,37 @@ Items marked `[Technical]` only affect module developers. Other items may requir It's now possible to set a product to have infinite stock. To use this in your product templates, [see the product stock documentation](../Products/Stock). -## New Stripe Card Gateway +## Updated Stripe, Braintree and Mollie Gateways -We've added a new `Stripe - Card` gateway. If you're using the pre-1.1 version of the Stripe gateway (now renamed to Stripe - Legacy), you'll want to consider switching to take advantage of the [new SCA-ready Payment Intents integration](../Payment_Methods/Stripe_Card). We'll keep the legacy gateway around until at least v1.3. +The Stripe, Braintree and Mollie gateways have received major updates. + +- **Stripe** now uses Payment Intents, which are SCA-ready, supporting 3D Secure and the latest checkout flow for credit cards. +- **Braintree** now uses the Drop-in UI v3, also SCA-ready and supports vaulting credit card/paypal accounts for quicker payment for repeat customers (only for logged in users). +- **Mollie** can now show more issuers and options on-site, including a new "show" value for the payment option selection that will show all enabled payment methods and their respective issuers in a single view. The default CSS also includes some new styling for this. + +For SCA-readiness of the different gateways we offer, see the [payment methods overview](../Payment_Methods). ## [Technical] Twig abstracted into new View classes To avoid future breaking changes, we've deprecated direct access to Twig (previously via `$commerce->twig`/`$commerce->loadTwig()`) and have implemented a new `ViewInterface`/`TwigView`. [You can learn more about how to use the ViewInterface in the documentation.](../Developer/Twig_and_Views) -To access the new View class, use `$commerce->view()`. On the resulting object, you can use `render($template, $placeholders)`, `renderString($stringTemplate, $placeholders)` and `addTemplatesPath($absolutePath)` methods. +To access the new View class, use `$commerce->view()`. On the resulting object (guaranteed to be there, so can be chained), you can use `render($template, $placeholders)`, `renderString($stringTemplate, $placeholders)` and `addTemplatesPath($absolutePath)` methods. + +Modules that add custom loaders to Twig should rewrite to `addTemplatesPath` and any code that renders twig templates should refactor to the new `render` and `renderString` methods. -Modules that add custom loaders to Twig should rewrite to `addTemplatesPath` and any code that renders twig templates should refactor to the new `render` and `renderString` methods. We will keep the legacy `$twig` variable around until at least v1.3 to give you timeto migrate. +We will keep the legacy `$twig` variable around until at least v1.3 to give you time to migrate. The `modmore\Commerce\Pricing\Renderer\TwigRenderer` class accepts either a `\Twig\Environment` or a `ViewInterface` instance for now; support for `\Twig\Environment` will be removed in v1.3. ## [Technical] New Payment Gateway implementations -In v1.1 we've incorporated a brand new way of building payment gateways. The pre-1.1 based exclusively on Omnipay still works, and will continue to work for the time being, but new gateways should be based on the [new classes and interfaces](../Developer/Payment_Gateways). +In v1.1 we've incorporated a brand new way of building payment gateways. The pre-1.1 based exclusively on Omnipay still works, and will continue to work for the time being, but new gateways should be based on the [new classes and interfaces](../Developer/Payment_Gateways) and we'd encourage migrating if there are user benefits to be gained from the more flexible integration. ## [Technical] Removed deprecated/defunct code -If you're using any of the constants, methods, variables, or classes detailed below, your code may break and cause a fatal error or warning (depending on context) when upgrading to v1.1. +If you're using any of the constants, methods, variables, or classes detailed below, **your code may break and cause a fatal error or warning (depending on context) when upgrading to v1.1**. -Most of these deprecations date back to v0.8-v0.10 and were originally planned for removal in 1.0. +Most of these deprecations date back to v0.8-v0.10 and were originally planned for removal in 1.0. Removed deprecated event constants: - comAddress::EVENT_VALIDATE, use Commerce::EVENT_ADDRESS_VALIDATE From 4860bb9063754241ccf0b9df540c0ad457a63742 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 25 Jul 2019 14:21:00 +0200 Subject: [PATCH 136/517] Add optional invoice tweaks --- en/01_Commerce/v1/80_Upgrades/v1.1.md | 37 +++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/en/01_Commerce/v1/80_Upgrades/v1.1.md b/en/01_Commerce/v1/80_Upgrades/v1.1.md index bfba5e39..cea33df8 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.1.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.1.md @@ -22,6 +22,43 @@ The Stripe, Braintree and Mollie gateways have received major updates. For SCA-readiness of the different gateways we offer, see the [payment methods overview](../Payment_Methods). +## invoice/web.twig minor tweaks + +To make sure the img tag is only created when a logo URL is set, change: + +``` + +``` + +on line 76 to: + +``` +{% if logo_url != '' %}{% else %}{{ site_name }}{% endif %} +``` + +To align the invoice meta block right, add these styles around line 62: + +``` +table.cells-align-right td, table.cells-align-right th { + text-align: right; +} +``` + +and add the `cells-align-right` class to the `` around line 95. + +To use the right order date, replace: + +``` + +``` + +around line 102 with: + +``` + +``` + + ## [Technical] Twig abstracted into new View classes To avoid future breaking changes, we've deprecated direct access to Twig (previously via `$commerce->twig`/`$commerce->loadTwig()`) and have implemented a new `ViewInterface`/`TwigView`. [You can learn more about how to use the ViewInterface in the documentation.](../Developer/Twig_and_Views) From 73bcd0c0109ec411b176d3f5e32423687cfd4efd Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 25 Jul 2019 14:42:03 +0200 Subject: [PATCH 137/517] Document the new mPDF extension --- en/01_Commerce/v1/10_Invoices.md | 13 ++++++++++--- en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md | 7 ------- en/01_Commerce/v1/50_Modules/mPDFWriter.md | 17 +++++++++++++++++ 3 files changed, 27 insertions(+), 10 deletions(-) create mode 100644 en/01_Commerce/v1/50_Modules/mPDFWriter.md diff --git a/en/01_Commerce/v1/10_Invoices.md b/en/01_Commerce/v1/10_Invoices.md index 56733797..1dbef502 100644 --- a/en/01_Commerce/v1/10_Invoices.md +++ b/en/01_Commerce/v1/10_Invoices.md @@ -26,9 +26,16 @@ In the new screen, in the menu on **Add Status Change Action**, choose **Create Now that you told Commerce **when** to create the invoice, you haven't told it **how** yet. For that, you need a PDF Writer. -Commerce does not ship with any writes, so you'll need an [extension](https://www.modmore.com/commerce/extensions/). One option is to use the [PDFCrowd Writer](Modules/PDFCrowdWriter), which requires a subscription/license from [PDFCrowd](https://pdfcrowd.com/); the v2 HTML to PDF API to be exact. Other writers [can be built as well](Developer/PDF_Writer). +Commerce does not ship with any writers, so you'll need an [extension](https://www.modmore.com/commerce/extensions/). + +There are currently 2 official options available: -The installation instructions for different writers may vary. For PDFCrowd you need an account and to enter the username and API Key in the module configuration; for others you may need to install additional server software. +- [PDFCrowd Writer](Modules/PDFCrowdWriter), which requires a subscription/license from [PDFCrowd](https://pdfcrowd.com/) (the v2 HTML to PDF API). While paid, PDFCrowd gives great results and by offloading the generation to a separate service you don't have to consider server resources. +- [mPDF Writer](Modules/mPDFWriter) uses the [mPDF library (v8)](https://mpdf.github.io/) to generate the PDFs locally, on your server. mPDF does not support all the styling that PDFCrowd does, but for a free and portable self-hosted option, it is quite good. + +Other writers [can be developed as well](Developer/PDF_Writer). + +The installation instructions for different writers may vary. For PDFCrowd you need an account and to enter the username and API Key in the module configuration. mPDF just needs to be enabled. Other options may require you to install additional server software. Once you have an invoice action creating invoice records, and a PDF writer to create the actual PDF files, you'll be able of downloading invoices from the back-end by clicking on the invoice references shown in the order details. @@ -56,7 +63,7 @@ In most jurisdictions you need to include your full company details on the invoi ### Add a logo -With the `commerce.invoice_logo_url` system setting you can add a logo to the invoice, in the top left. +With the `commerce.invoice_logo_url` system setting you can add a logo to the invoice, in the top left. When left empty, the site name will be shown in its place (as of v1.1). ### Add text to the footer diff --git a/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md b/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md index 74e6c260..3b75e4b2 100644 --- a/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md +++ b/en/01_Commerce/v1/50_Modules/PDFCrowdWriter.md @@ -19,10 +19,3 @@ Using the modmore package provider, download the _PDFCrowdWriter for Commerce_ p Once installed, go to Commerce > Configuration > Modules and find the PDFCrowd Writer in the list (tip: search for pdf). Click on its name, and enter your PDFCrowd username and the API Key you can find in the PDFCrowd dashboard into the module options. Also enable the module in the test/live modes. - - - - - - - diff --git a/en/01_Commerce/v1/50_Modules/mPDFWriter.md b/en/01_Commerce/v1/50_Modules/mPDFWriter.md new file mode 100644 index 00000000..6bbebb3d --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/mPDFWriter.md @@ -0,0 +1,17 @@ +--- +title: "PDF Writer: mPDF" +--- + +The mPDF PDF Writer is a separate extension, free to install, that allows you to generate PDFs using mPDF library. + +You need a PDF writer for [generating invoices](../Invoices). + +[TOC] + +## Install the Extension + +Using the modmore package provider, download the _mPDFWriter for Commerce_ package. It's available for free. Install it. + +Once installed, go to Commerce > Configuration > Modules and find "PDF Writer: mPDF" in the list (tip: search for pdf). + +Click on its name, and enable it for test/live mode. mPDF does not require any additional configuration. From 8fecc3a583775106f56b73ee9f247b604b6c9ee0 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 25 Jul 2019 15:34:13 +0200 Subject: [PATCH 138/517] Update bootstrap doc a little --- .../Guides/01_Bootstrapping_a_Module.md | 51 +++++++++++-------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md b/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md index d5948d12..d442962b 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md +++ b/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md @@ -1,6 +1,6 @@ Extending Commerce always starts with a [module](../Modules). Even if you're not going to be doing anything that's [event-based](../Modules/Events), a Module is a way to load custom models and register custom classes. -In this guide we walk you through using the Module Skeleton to bootstrap the module. At the end of this guide you'll have a module that logs a Hello World. From that point on, you can use the rest of the documentation and projects on the modmore github organisation as inspiration for making amazing extensions. +In this guide we walk you through using the [Commerce Module Skeleton](https://github.com/modmore/Commerce_ModuleSkeleton) to bootstrap the module. At the end of this guide you'll have a module that logs a Hello World. From that point on, you can use the rest of the documentation and projects on the modmore github organisation as inspiration for making amazing extensions. On this page: @@ -8,21 +8,27 @@ On this page: ## Setup -The easiest way to get started with any module is to [clone the module skeleton through composer](https://github.com/modmore/Commerce_ModuleSkeleton). Composer will automatically set up your workspace for making your custom product. If you do not already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system. +The easiest way to get started with any module is to [start with the module skeleton through composer](https://github.com/modmore/Commerce_ModuleSkeleton). Composer will automatically set up your workspace with a variety of components to kick-start your Commerce development, such as making custom products or other module types. -You will need to create a subdirectory with the name you want your custom product to be called. This name will be used for the file structure and default namespaces in your project. For this example, we are going to use `myfirstmodule`. Using composer, you will create the project using the package modmore/moduleskeleton and put it into your directory. +> If you do not already have composer, [read the introduction here](https://getcomposer.org/doc/00-intro.md) for how to install it on your system. + +You will need to create a subdirectory with the name you want your custom product to be called. **This name will be used for the file structure and default namespaces in your project**. For this example, we are going to use `myfirstmodule`. + +Using composer, you will create the project using the package `modmore/moduleskeleton` and giving it the name we want to use. ``` composer create-project modmore/moduleskeleton myfirstmodule ``` -After running composer create-project, you can navigate into your subdirectory to see 3 new folders: `_bootstrap`, `_build`, and `core`. These folders serve a few different purposes. +After running `composer create-project,` you can navigate into your subdirectory to see 3 new folders: `_bootstrap`, `_build`, and `core`. These folders serve a few different purposes. -- `_bootstrap`: contains a file, index.php, to get your workspace setup. It will register your module within Commerce, set up system settings (located inside `_build/data/settings.php`), and configure namespaces. -- `_build`: contains two primary files: `build.schema.php` and `build.transport.php`. The build schema file parses your xPDO schema which can contain definitions to extend built-in commerce objects (such as the product we are making) as well as making custom tables. The build transport file is used when you are ready to build a transport package of your module. -- `core/components/commerce_myfirstmodule`: contains everything that makes the module work, such as `src` (for source files), `model` (for your schema and model classes), and `lexicon`. This is where you will spend most of your time developing your module. +- `_bootstrap`: contains a single file, index.php, to get your workspace setup. It will register your module within Commerce, set up system settings (located inside `_build/data/settings.php`), and configure namespaces. +- `_build`: contains two primary files: `build.schema.php` and `build.transport.php`. The build schema file parses your xPDO schema which can contain definitions to extend built-in commerce objects (such as the product we are making) as well as making custom tables. The `build.transport.php` file is used when you are ready to build a transport package of your module. +- `core/components/commerce_myfirstmodule`: contains everything that makes the module work, such as `src` (for source files, under your namespace), `model` (for your xPDO schema and model classes), and `lexicon`. This two directories are where you will spend most of your time developing your module. -To hook this up to your MODX installation, copy the `config.core.php` from your MODX installation into the root of the project folder, and create/update the `commerce_myfirstmodule.core_path` and `commerce_myfirstmodule.assets_url` system settings to point to the right directories. The bootstrap, which we'll run in a moment, will do that for you automatically. +To hook this up to your MODX installation, copy the `config.core.php` from your MODX installation into the root of the project folder, or use the example `config.core.sample.php` to point it to your MODX installation dynamically. + +You'll also need to create/update the `commerce_myfirstmodule.core_path` and `commerce_myfirstmodule.assets_url` system settings to point to the right directories. The bootstrap, which we'll run in a moment, will do that for you automatically, but especially the assets_url may need additional tweaking. Alternatively, it's also possible to use symlinks to copy your directories into the MODX installation. @@ -37,20 +43,17 @@ The files that will have to changed are: - `core/components/commerce_myfirstmodule/composer.json` on line 7 - `core/components/commerce_myfirstmodule/src/Modules/Myfirstmodule.php` on line 2 -The skeleton also comes with a composer autoloader, based on the composer.json file you just edited. Navigate to `core/components/commerce_myfirstmodule/` on the command line and run `composer dumpautoload` to refresh that. Or manually edit: - -- `core/components/commerce_myfirstmodule/vendor/composer/autoload_psr4.php` on line 9 -- `core/components/commerce_myfirstmodule/vendor/composer/autoload_static.php` on line 12 and 17 +The skeleton also comes with a composer autoloader, based on the composer.json file you just edited. Navigate to `core/components/commerce_myfirstmodule/` on the command line and run `composer dumpautoload` to refresh the autoloader to use your new namespace. You only have to do this when changing or adding namespaces. ### Package Details -If you'll be adding an xPDO model/package to your extension, you should edit `_build/build.schema.php` to replace the "Copyright 2018 by Your Name \" notice before running the build. +If you'll be adding an xPDO model/package to your extension, you should edit `_build/build.schema.php` to replace the "Copyright 2019 by Your Name \" notice **before running the build the first time**. ### Module Information -When your module is registered inside Commerce it will include the name of the module, the author's name, and a short description. Inside the module's core folder in `src/Modules/Myfirstmodule.php` you can edit the author name in the getAuthor function. +When your module is registered inside Commerce it will include the name of the module, the author's name, and a short description. Inside the module class in `src/Modules/Myfirstmodule.php` you can edit that information. -This file is also where you'll initialize the module, load your custom models, and more, but let's not get ahead of ourselves. +This file is where you'll initialize the module, load your custom models, and more, but let's not get ahead of ourselves. To change the name and description of the module, edit the existing lexicons in `lexicon/en/default.inc.php`, as well as creating other lexicons for any other languages you want to support with your module. @@ -68,13 +71,15 @@ Initializing manager... Done. ``` -If you need to add more settings again down the line, you can safely re-run it again, it will not duplicate any existing settings or namespaces. +If you need to add more settings again down the line, you can safely re-run the bootstrap again, it will not duplicate any existing settings or namespaces. ## And... done! That should get your module up and running! -Navigate to Extras > Commerce > Configuration > Modules and find your module in the list. If it's not there, there may be an issue with the Composer autoloaderor your module naming (see the step about editing the namespace). If you're not comfortable with Composer, you don't have to use the autoloader, but you'll need to manually add the module to the modx_commerce_modules database table in that case. +Navigate to Extras > Commerce > Configuration > Modules and find your module in the list. If it's not there, there may be an issue with the Composer autoloader or your module naming (see the step about editing the namespace). + +If you're not comfortable with Composer, you don't have to use the autoloader, but you'll need to manually add the module to the modx_commerce_modules database table in that case. Assuming your module showed up, and you enabled it, let's make it do something. Some ideas... @@ -136,13 +141,17 @@ Depending on the event, different data is available. In certain cases you can al ## Building a Transport Package -When you're done with your extension, you can build it into a transport package to share it with others. The provided build script in `_build/build.transport.php` covers system settings (see `_build/data/settings.php`), a requirements validator, the files in your core directory (to also include assets, uncomment lines 91-94), and your license, readme, and changelog files. +When you're done with your extension, you can build it into a transport package to share it with others. The provided build script in `_build/build.transport.php` covers system settings (see `_build/data/settings.php`), a requirements validator, the files in your core directory, and your license, readme, and changelog files. + +If you need to include other data, like snippets or other elements, you can [learn more about build scripts in the MODX documentation](https://docs.modx.org/current/en/extending-modx/transport-packages/build-script). + +Make sure to read through the build script, as it has some commented out parts to help you with some common building needs. -If you need to include other data, like snippets or other elements, you can [learn more about build scripts in the MODX documentation](https://docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/package-management/creating-a-3rd-party-component-build-script). +After you built a package and wrote some documentation, you can upload it to MODX.com to share with others. Let us know when you've done that, and we'd be more than happy to [list it with the available Commerce extensions](https://www.modmore.com/commerce/extensions/). -(If you prefer to use MyComponent, GitPackageManagement, or other build tools, you are of course free to do so. Make sure to include the `_build/resolves/loadmodules.resolver.php` resolver if you build any other way.) +If you're looking to release your extension as a paid extra and can guarantee support and continued development, then we'd also be happy to discuss a potential release on modmore.com. -After you built a package and wrote some documentation, you can upload it to MODX.com to share with others. If you're looking to release your extension as a paid extra and can guarantee support and continued development, then we'd also be happy to discuss a potential release on modmore.com. +(If you prefer to use MyComponent, GitPackageManagement, or other build tools, you are of course free to do so. Make sure to include the `_build/resolves/loadmodules.resolver.php` resolver if you build any other way. If you'd like to potentially have your extra released on modmore.com, we do strongly recommend keeping the provided build script, as that is set up to support our package provider.) ## Support From b8dcb9037e686586348751c69fb1f20e7aafe7d8 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 25 Jul 2019 15:59:05 +0200 Subject: [PATCH 139/517] ToC is a bit too much here, add link to extensions section --- en/01_Commerce/v1/50_Modules/mPDFWriter.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/en/01_Commerce/v1/50_Modules/mPDFWriter.md b/en/01_Commerce/v1/50_Modules/mPDFWriter.md index 6bbebb3d..96305032 100644 --- a/en/01_Commerce/v1/50_Modules/mPDFWriter.md +++ b/en/01_Commerce/v1/50_Modules/mPDFWriter.md @@ -2,12 +2,10 @@ title: "PDF Writer: mPDF" --- -The mPDF PDF Writer is a separate extension, free to install, that allows you to generate PDFs using mPDF library. +The [mPDF PDF Writer module is a separate extension](https://www.modmore.com/commerce/extensions/mpdf-writer/), free to install, that allows you to generate PDFs using mPDF library. You need a PDF writer for [generating invoices](../Invoices). -[TOC] - ## Install the Extension Using the modmore package provider, download the _mPDFWriter for Commerce_ package. It's available for free. Install it. From 57aa81e331ff21a81e0d46238bbe0b188f033bdc Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 28 Jul 2019 16:45:06 +0200 Subject: [PATCH 140/517] Add strftime filter added in 1.1 --- en/01_Commerce/v1/10_Templates/Filters_Functions.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/10_Templates/Filters_Functions.md b/en/01_Commerce/v1/10_Templates/Filters_Functions.md index 2ded43f0..d64f55e1 100644 --- a/en/01_Commerce/v1/10_Templates/Filters_Functions.md +++ b/en/01_Commerce/v1/10_Templates/Filters_Functions.md @@ -16,10 +16,11 @@ Filters are applied to a value. For example: `{{ value|FILTER_NAME(filter, optio - `country_code_to_name`, call on a 2-character country code to get the localised (based on MODX `locale` system setting) name of the country - `format_address` (since 0.10.0-rc2), call on an array containing an address to get it automatically formatted according to the country formatting rules. - `format_currency(currency [optional])` (since 0.12.0-rc2), call on an integer number to format is as currency. Uses the current currency unless you specify the 3-character currency code in the optional parameter +- `strftime(format)` (since 1.1.0), provided a unix timestamp or strtotime-compatible date/time string, this will format it to a localised date/time string for you using [strftime](https://php.net/strftime). Make sure to set the `locale` system setting in MODX accordingly. ## Functions -Functions are called by itself, provided a value. For example:: `{{ functionName(Value1, Value2)` +Functions are called by itself, provided a value. For example: `{{ functionName(Value1, Value2) }}` - `lex(lexiconKey)`, returns a string from the lexicon identified by the lexiconKey. - `admin_url(actionKey, {parameter: value})`, returns a URL to the Commerce dashboard, at the action you specify, with the optional parameters. From e45cd1e2fd5071099cd7b87f105b17958e534223 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 28 Jul 2019 16:50:48 +0200 Subject: [PATCH 141/517] Update validation with new one in 1.1 and toc --- .../v1/75_Developer/Admin/Form_Fields.md | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md index c2132054..02c20f97 100644 --- a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md +++ b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md @@ -2,6 +2,10 @@ The Commerce admin area is built HTML-first, which means that all forms and fiel You might need to define forms and fields if you're adding pages to the admin area, or when building [extended models](../Extended_Models) that support the `getModelFields()` method (e.g. [custom shipping methods](../Custom_Shipping_Methods)). +[TOC] + +## Simple Example + Fields are self-contained classes that are created with options provided in the constructor, which handles validation and providing the markup. Here's a simple example of defining a text field. @@ -29,7 +33,7 @@ $field = new \modmore\Commerce\Admin\Widgets\Form\TextField($this->commerce, [ (Obviously for readability, it'd be best to import those classes with a `use` statement) -### Available Field Types +## Available Field Types - **Checkbox** (`modmore\Commerce\Admin\Widgets\Form\CheckboxField`), a simple true-or-false checkbox. - **Country** (`modmore\Commerce\Admin\Widgets\Form\CountryField`), a dropdown select field displaying a list of countries. @@ -56,7 +60,7 @@ $field = new \modmore\Commerce\Admin\Widgets\Form\TextField($this->commerce, [ - **WeightPrice** (`modmore\Commerce\Admin\Widgets\Form\WeightPriceField`), a field for inputting a weight from and weight until with a price. - **WeightUnit** (`modmore\Commerce\Admin\Widgets\Form\WeightUnitField`), a field for inputting a weight unit. Configurable with the "commerce.allowed_weight_units" option and accepts all [PHP Units of Measure units](https://github.com/PhpUnitsOfMeasure/php-units-of-measure/blob/master/source/PhysicalQuantity/Mass.php). Defaults to g,kg,t,lb,oz,st. -### Available Options +## Available Options The following options are supported on each field: @@ -96,22 +100,23 @@ $field->setValidationRules([ Generally speaking the constructor options approach is preferred in the core. -### Validation Rules +## Validation Rules The following validation classes exist which can be passed to a field. -- **Enum** (`modmore\Commerce\Admin\Widgets\Form\Validation\Enum`) can be used to make sure the value is in a set of accepted values. Not necessary with a select field, that already catches that by default. Provide a simple array of accepted values in the constructor. -- **Length** (`modmore\Commerce\Admin\Widgets\Form\Validation\Length`) can be used to force a specific limit of text size, both a minimum and a maximum. The first constructor parameter is the minimum length, the second parameter is the maximum length. -- **Regex** (`modmore\Commerce\Admin\Widgets\Form\Validation\Regex`) can be used to make sure the value matches a certain regex pattern. The pattern is the first parameter, and the second parameter lets you set a specific error string (lexicon). +- **Enum (array $acceptedValues)** (`modmore\Commerce\Admin\Widgets\Form\Validation\Enum`) can be used to make sure the value is in a set of accepted values. Not necessary with a select field, that already catches that by default. Provide a simple array of accepted values in the constructor. +- **Length ($minLength = 0, $maxLength = 0)** (`modmore\Commerce\Admin\Widgets\Form\Validation\Length`) can be used to force a specific limit of text size, both a minimum and a maximum. The first constructor parameter is the minimum length, the second parameter is the maximum length. +- **Regex ($pattern)** (`modmore\Commerce\Admin\Widgets\Form\Validation\Regex`) can be used to make sure the value matches a certain regex pattern. The pattern is the first parameter, and the second parameter lets you set a specific error string (lexicon). - **Required** (`modmore\Commerce\Admin\Widgets\Form\Validation\Required`) can be used to mark a field as required. This uses a loose check with `empty()`, so if 0 is an accepted, non-empty value in your scenario, the Required validation rule is not going to be suitable. +- **Number ($min = 0, $max = 0)** (`modmore\Commerce\Admin\Widgets\Form\Validation\Number`, added in v1.1) can validate a numeric value. This will return an error if the value is not numeric. Returns an error if the value is smaller than `$min`. If `$max` is larger than 0, it returns an error if the value is larger than that. -### Examples +## Examples Most of these examples are copied straight from the Commerce source code, and may need tweaks before they'll work for you. All classes are assumed to have been imported with a `use` statement. -#### Color regex validation +### Color regex validation ````php $fields[] = new TextField($this->commerce, [ @@ -125,7 +130,9 @@ $fields[] = new TextField($this->commerce, [ ]); ```` -#### Select field +### Select field + +Note: it's not typically needed to add an Enum validation to a select; it will ignore invalid values by default. ```` php $fields[] = new SelectField($this->commerce, [ @@ -147,7 +154,7 @@ $fields[] = new SelectField($this->commerce, [ ]); ```` -#### Checkbox field +### Checkbox field ```` php $fields[] = new CheckboxField($this->commerce, [ From f22316e6e41cbcae63bdbf74bf55c9aa24aee991 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 30 Jul 2019 03:34:40 +0200 Subject: [PATCH 142/517] Some more 1.1 updates --- .../v1/75_Developer/09_Custom_Shipping_Methods.md | 8 ++++++-- en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md | 2 +- en/01_Commerce/v1/80_Upgrades/v1.1.md | 12 ++++++++++++ 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md b/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md index 37ec924d..aa0dd489 100644 --- a/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md +++ b/en/01_Commerce/v1/75_Developer/09_Custom_Shipping_Methods.md @@ -2,7 +2,7 @@ If your shipping costs are dynamically generated based on product weight, size o ## Basics -A custom shipping method is a derivative of the comShippingMethod object. This derivative would override the `getPrice(comOrder $order, $orderTotal)` method to use its own price logic instead. +A custom shipping method is a derivative of the comShippingMethod object. This derivative would override the `getPriceForShipment(comOrderShipment $shipment)` method to use its own price logic instead. You can use a [Module](Modules) to load the package containing your xPDO model. Just call `$this->adapter->loadPackage($name, $path)` in the `initialize` method to make xPDO aware of your derivative. @@ -53,7 +53,9 @@ class mySampleShippingMethod extends comShippingMethod [Shipments are collections of items in an order](../Orders/Shipments) that have the same delivery type and shipping method. With `$shipment->getItems()` you can access the items assigned to the current shipment. -You can get an [$order object](Orders) with `$shipment->getOrder()`. That gives you easy access to _all_ order items (`$order->getItems()`), the shipping address (`$order->getShippingAddress()`) and more. To retrieve products, loop over `$order->getItems()` or `$shipment->getItems()` and call `$item->getProduct()`. That will give you the [comProduct instance](Products), which you can use to grab things like the weight (`$product->getWeight()`). +You can get an [$order object](Orders) with `$shipment->getOrder()`. That gives you easy access to _all_ order items (`$order->getItems()`), the shipping address (`$order->getShippingAddress()`) and more. + +To retrieve products, loop over `$order->getItems()` or `$shipment->getItems()` and call `$item->getProduct()`. That will give you the [comProduct instance](Products), which you can use to grab things like the weight (`$product->getWeight()`). The total weight for all products in the shipment (as a `Mass` instance) is available with `$shipment->getWeight()`. @@ -79,4 +81,6 @@ class mySampleShippingMethod extends comShippingMethod Any field instance can be used, and you can also use the built-in validation. [See Forms & Fields](Admin/Form_Fields) for more information on defining fields. +To add fields to products, or to offer more functionality with regards to the processing, you need a custom order _shipment_ type. + Commerce ships with the standard `comShippingMethod` ("Standard Shipping Method"), a country-based `comShippingMethodByCountry` ("Country-Specific Shipping Method"), and the `comShippingMethodByWeight` ("Weight-Specific Shipping Method") shipping method class. These can be useful for inspiration. diff --git a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md index 02c20f97..a7acabb3 100644 --- a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md +++ b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md @@ -42,7 +42,7 @@ $field = new \modmore\Commerce\Admin\Widgets\Form\TextField($this->commerce, [ - **Date** (`modmore\Commerce\Admin\Widgets\Form\DateField`), a field for entering a date. - **DateTime** (`modmore\Commerce\Admin\Widgets\Form\DateTimeField`), a field for entering a date and a time. - **DeliveryType** (`modmore\Commerce\Admin\Widgets\Form\DeliveryTypeField`), a dropdown select field containing available delivery types. -- **Description** (`modmore\Commerce\Admin\Widgets\Form\DescriptionField`), a field that displays a label and description. +- **Description** (`modmore\Commerce\Admin\Widgets\Form\DescriptionField`), a field that displays a label and description. When providing `'raw' => true`, the description will be treated as raw HTML and not escaped. - **Hidden** (`modmore\Commerce\Admin\Widgets\Form\HiddenField`), a simple hidden field. - **Image** (`modmore\Commerce\Admin\Widgets\Form\ImageField`), an image field allowing selection from a media source or by entering a URL. - **LengthUnit** (`modmore\Commerce\Admin\Widgets\Form\LengthUnitField`), a field for inputting length units. Configurable with the "commerce.allowed_length_units" option and accepts all [PHP Units of Measure units](https://github.com/PhpUnitsOfMeasure/php-units-of-measure/blob/master/source/PhysicalQuantity/Length.php). Defaults to mm,cm,m,in,ft (added in 0.11.1). diff --git a/en/01_Commerce/v1/80_Upgrades/v1.1.md b/en/01_Commerce/v1/80_Upgrades/v1.1.md index cea33df8..20924a23 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.1.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.1.md @@ -75,6 +75,18 @@ The `modmore\Commerce\Pricing\Renderer\TwigRenderer` class accepts either a `\Tw In v1.1 we've incorporated a brand new way of building payment gateways. The pre-1.1 based exclusively on Omnipay still works, and will continue to work for the time being, but new gateways should be based on the [new classes and interfaces](../Developer/Payment_Gateways) and we'd encourage migrating if there are user benefits to be gained from the more flexible integration. +## [Technical] comShippingMethod and comOrderShipment changes + +To support more powerful shipping implementations, a couple of additions and changes have been made to shipping methods and order shipments. + +To clarify, a shipping method controls the pricing and customer selection, while the order shipment controls the delivery and merchant interaction. You'll often need both for more complex integrations. + +- `comOrderShipment.setShippingMethod` signature change. Previously `public function setShippingMethod(comShippingMethod $method)` with a void return, now `public function setShippingMethod(comShippingMethod $method, array $data = [])` with a `true|string|void` return value. When the return is a string, that is considered an error message that will be shown to the customer. +- New `comShippingMethod.getShippingForm(comOrder $order, comOrderShipment $shipment): string` method, allowing you to generate a form shown to the customer. Is automatically called and added to the pre-existing `{{ method.gateway_form }}` placeholder in `shipping-method.twig`. The `getShippingForm()` method may throw a `ViewException` if it can't be rendered, which will discard the shipping method as an available option. +- New `comOrderShipment.getShipmentDetails(): array` method to define key => value pairs of additional shipping information to show in the order items grid. +- New `comOrderShipment.getTrackingURL(): string` method to define a track and trace URL, available both to the merchant in the order view and in outgoing emails. + + ## [Technical] Removed deprecated/defunct code If you're using any of the constants, methods, variables, or classes detailed below, **your code may break and cause a fatal error or warning (depending on context) when upgrading to v1.1**. From 9df456a89894e5f917e24d7a27758b9c21990942 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 30 Jul 2019 16:04:44 +0200 Subject: [PATCH 143/517] Shipping/country updates ahead of 1.1 --- en/01_Commerce/v1/03_Front-end_Theming.md | 12 ++- en/01_Commerce/v1/10_Shipping_Methods.md | 71 ++++++++++++--- .../70_Miscellaneous/Country_Restrictions.md | 90 +++++++++++++++++++ en/01_Commerce/v1/70_Miscellaneous/index.md | 3 + 4 files changed, 162 insertions(+), 14 deletions(-) create mode 100644 en/01_Commerce/v1/70_Miscellaneous/Country_Restrictions.md create mode 100644 en/01_Commerce/v1/70_Miscellaneous/index.md diff --git a/en/01_Commerce/v1/03_Front-end_Theming.md b/en/01_Commerce/v1/03_Front-end_Theming.md index 063878da..b8af9acf 100644 --- a/en/01_Commerce/v1/03_Front-end_Theming.md +++ b/en/01_Commerce/v1/03_Front-end_Theming.md @@ -8,7 +8,9 @@ The Commerce templates are stored in files, which makes it easier to edit with a ## Disabling the Default CSS -Commerce includes a very simple cart and checkout design out of the box. To disable it, set the `commerce.register_checkout_css` system setting to 0. +Commerce includes a very simple cart and checkout design out of the box. To disable it, set the `commerce.register_checkout_css` system setting to 0. Keep in mind that the default template files are made to look decent with these styles. + +The default CSS consists of two files, `style.simple.css` and `layout.simple.css`. The source Sass files can be found in `assets/components/commerce/frontend/` - feel free to copy those into your own workflow to get a head-start at customising the design. This folder is overwritten on upgrade. ## Default Template Files @@ -41,9 +43,9 @@ Assuming `commerce.theme` is set to `webshop` and `commerce.themes_path` is set If it finds the requested template file, it stops there, otherwise it checks the next path. This means you only have to copy the templates you're actually customising; any others will simply fall back to the default. -### Multiple theme inheritance +### Multiple themes (v1.1+) -As of Commerce v1.1, you can also define multiple comma-separated themes and theme paths. This is useful when combined with a [starter pack](https://www.modmore.com/commerce/extensions/theme-red/) or if you have a complex setup with multiple similar themes that still need specific overrides per context (see below). +As of Commerce v1.1, you can define multiple comma-separated themes and theme paths. This is useful when combined with a [starter pack](https://www.modmore.com/commerce/extensions/theme-red/) or if you have a complex setup with multiple similar themes that still need specific overrides per context (see below). Themes and theme paths are checked in the order they are defined, so the left-most option is checked first. @@ -57,7 +59,9 @@ Assuming `commerce.theme` is set to `webshop, ctred` and `commerce.themes_path` 6. `{core_path}components/commerce/templates/ctred/` 7. `{core_path}components/commerce/templates/default/` -Only paths that exist are included in the inheritance, of course. +Only paths that exist are included in the inheritance. + +If modules have added additional theme paths, to include their own templates into the inheritance tree, those will be checked **after the user-defined theme(s)**, but **before the default**. That allows you to override module-provided template paths, while modules can override defaults. ### Different themes per Context diff --git a/en/01_Commerce/v1/10_Shipping_Methods.md b/en/01_Commerce/v1/10_Shipping_Methods.md index 46a9e68d..08bbb49d 100644 --- a/en/01_Commerce/v1/10_Shipping_Methods.md +++ b/en/01_Commerce/v1/10_Shipping_Methods.md @@ -1,32 +1,68 @@ -Shipping Methods are configured through the merchant dashboard, under Configuration > Shipping Methods. +Shipping Methods are used to define the price and method of delivering a product to a customer. -Each shipping method can be configured to be available on specific order totals by specifying minimum or maximum totals. For example you might charge a small shipping fee until an order total of €20, and offer free shipping after that. Or perhaps you want to provide insured or expedited shipping options over €100. +Even if you don't physically "ship" products, shipping methods are still required. -All shipping methods can also be enabled only for specific countries, by providing a comma separated list of allowed country codes when editing the shipping method. +Shipping methods are grouped by [Delivery Type](Delivery_Types), meaning that each unique delivery type has its own set of shipping methods that will be offered to the customer in the checkout. This makes it possible to have different ways of delivering products (for example ebooks are delivered digitally, while actual books are packed and handed off to a shipping carrier for delivery). -For different types of products, you can set up different [Delivery Types](Delivery_Types). Each delivery type will then have its own set of shipping methods to choose. +In the order, each product is added to an [Order Shipment](Orders/Shipments), based on the products' configured delivery type. [TOC] -## Automatically selected +## Configuring Shipping Methods + +Shipping Methods are configured through the merchant dashboard, under Configuration > Shipping Methods. + +### General + +The **Name** of the shipping method is both how it will be shown to the customer in the checkout, and how the method is identified in the dashboard. + +With the **Type** you can choose the shipping method type, each of which has their own logic for calculating the shipping price. Commerce ships with a couple of options out of the box, and others can be installed as both free and premium extensions. + +The **Description** is shown in the checkout. + +The **Order** defines the sorting order of the shipping method in the checkout. + +### Pricing + +Basic prices can be entered on the **Pricing** tab. That includes a fixed-fee shipping cost, and a percentage-based shipping cost. You can use either or both of these, or leave them empty for free shipping. + +When shipping methods use different logic to get to a price, such as live rates or other calculations, the fields on the pricing tab may be ignored. Consult the documentation for the relevant shipping method. + +### Availability + +Each shipping method can be configured to be available in different circumstances in the **Availability** tab. + +- By checking **Enabled in Test Mode** and/or **Enabled in Live Mode**, you can configure what mode the shipping method should be available in. This can be useful when you use real-time shipping calculations with different credentials for test and live. +- The **Countries** option lets you define the **Shipping Countries** that the method should be available for. This is configured by providing the 2-character country codes in a comma separated list. Excluding countries and using a short-hand for the entire European Union is possible as of v1.1. [Learn more about defining country restrictions](Miscellaneous/Country_Restrictions), +- With the **Min. Order Total** and **Max. Order Total** you can define what orders a shipping method should be available for. For example, you may offer a standard shipping rate for orders with a max order total of €20, and a separate shipping method that is free for orders with a min order total of €20. Or perhaps you want to offer additional shipping services over a larger order total. The order total for this configuration is by default the `total` field (which includes taxes, transaction fees, and the shipping fee), minus the shipping fee. If desired, you can change the `commerce.shipping_total_field` to another field, such as `total_before_tax` or `subtotal`, but keep in mind the shipping fee will still be taken off the total which may lead to unexpected results or race conditions when using other fields. + +## Automatic selection Commerce (since v0.11) will automatically select the first available shipping method when a customer adds products to their cart. Make sure to set the sortorder on your shipping methods accordingly. -If your shipping method costs or availability depend on where the customer is from, make sure to use modules like Default Address or Autofill GeoIP to provide Commerce with an address to use for the initial selection. +If your shipping method costs or availability depend on where the customer is from, make sure to use modules like [Default Address](Modules/Cart/DefaultAddress) or [Autofill GeoIP](Modules/Cart/AutoFillGeoIP) to provide Commerce with an address to use for the initial selection. + +Some shipping methods may require the customer to submit certain information, such as a preferred delivery date, which is not available with automatic selection. + +## Available Shipping Method Types + +Commerce ships with a couple of different shipping method types out of the box, and there are also [extensions](https://www.modmore.com/commerce/extensions/) available. -## Standard Shipping Method +### Standard Shipping Method The standard shipping method defines costs as either a fixed price in cents, a percentage of the order total, or both. -## Country-Specific Shipping Method +### Country-Specific Shipping Method For shops that sell internationally, the country-based shipping method will allow you to set fixed shipping prices for specific countries. Specify comma-separated country codes for each row. When creating a country-based shipping method (`comShippingMethodByCountry`), you can specify as many countries as you'd like. There are always 5 empty rows, if you need more just save the shipping method and it will add another 5 empty rows. +[Learn more about defining countries](Miscellaneous/Country_Restrictions) + ![Example of Shipping Methods interface to provide country-specific prices.](../images/shipping/shipping-country-specific.jpg) -## Weight-Specific Shipping Method +### Weight-Specific Shipping Method The weight-specific shipping method calculates the total order weight. This relies on the products defining their weight and the relevant weight unit to allow for automatic conversions. @@ -34,10 +70,25 @@ The shipping method defines its own weight unit which is used in the conversion ![](../images/shipping/shipping-weight-specific.jpg) -## TableRates Shipping Method +### TableRates Shipping Method Installable as a separate (free) module, the [TableRates shipping method](Modules/Shipping/TableRates) allows you to manage more complex customer-location-plus-weight rules as CSV, inspired by the Magento feature with the same name. +### Third-party shipping methods + +The following shipping methods have been developed by third party developers. + +**These are not covered by the standard modmore support**, but as they may still be useful, they are mentioned for your convenience. + +- [Formula Shipping for Commerce](https://modx.com/extras/package/formulashippingforcommerce), by Tony Klapatch + ## Custom Shipping Methods If the provided shipping methods don't provide sufficient flexibility, for example if it has to be integrated with a shipping partner API, it's possible to develop custom shipping methods. [The developer documentation on this topic](Developer/Custom_Shipping_Methods) has instructions and example code. + +## Showing or hiding the Shipping step in the checkout + +Depending on your use case, you may need to always show, conditionally show, or never show the shipping step in the checkout. This can be configured on the [delivery type](Delivery_Types) that shipping methods are added to. + +When choosing to never show the shipping step, it is **crucial** that you always have a shipping method available. Make sure that all order totals and countries you accept orders from can be automatically assigned to a shipping method. + diff --git a/en/01_Commerce/v1/70_Miscellaneous/Country_Restrictions.md b/en/01_Commerce/v1/70_Miscellaneous/Country_Restrictions.md new file mode 100644 index 00000000..b0fdff93 --- /dev/null +++ b/en/01_Commerce/v1/70_Miscellaneous/Country_Restrictions.md @@ -0,0 +1,90 @@ +When configuring the availability for [Shipping Methods](../Shipping_Methods) or [Payment Methods](../Payment_Methods), as well as the price-per-country in the Country-based shipping methods, you can enter a list of countries to apply it to. + +[TOC] + +## Basic Rules + +The countries list is always a comma-separated list of 2-character country codes. + +Note that the maximum length of the countries field is 250 characters. + +Whitespace is ignored and both the provided country and list of countries are normalised to uppercase. + +### Excluding countries (v1.1+) + +Excluding a country is done by prefixing its country code with a dash (`-`). + +Note that a provided country that is not excluded can be accepted or rejected, based on the entire countries definition. + +- If you **only define exclusions** (e.g. `-UK, -FR, -US`), and the provided country is *not* excluded (e.g. `NL`), then it will be **accepted**. +- If you **define both exclusions and inclusions** (e.g. `NL, EU, -FR`), a country that is not specifically included (e.g. `US`) is **rejected**. This scenario is most useful with the EU short-hand, see below. + +### European Union short-hand (v1.1+) + +To immediately accept or reject all European Union Member States, add the `EU` or `-EU` short-hand respectively. At time of writing, the following country codes are considered part of the EU: + +``` +['BE','BG', 'CZ', 'DK', 'DE', 'EE', 'IE', 'EL', 'ES', 'FR', 'HR', 'IT', 'CY', 'LV', 'LT', 'LU', 'HU', 'MT', 'NL', 'AT', 'PL', 'PT', 'RO', 'SI', 'SK', 'FI', 'SE', 'UK'] +``` + +Note that if/when the United Kingdom leaves the EU (Brexit) `UK` will no longer be considered part of the EU for this particular short-hand. If it is important for your integration that `UK` is always included (or excluded), add it separately like `EU, UK` or `-EU, -UK`. + +## Processing Order + +Countries are evaluated in the following order until a result is determined. + +1. No countries defined => country is accepted +2. An exact inclusion match (e.g. `NL` in `BE, NL, LX`) => country is accepted +3. An exact exclusion match (e.g. `NL` in `EU, -NL, US`) => country is rejected +4. If the country is in the European Union... + - `EU` is defined => country is accepted + - `-EU` is defined => country is rejected +5. If only negative matches are defined (e.g. `-NL, -BE, -LX`) => country is accepted +6. Country is rejected + +## Examples + +- Given an empty countries definition, all countries are accepted. (Rule 1) +- Given the countries definition `NL, BE, DE`, only NL, BE, and DE are accepted countries. (exact match, rule 2) +- Given `NL, -BE, FR`, any country except for `NL` and `FR` are considered rejected. This is technically equivalent to `NL, FR` (rule 6, because none of the rules match). +- Given `EU`, any country in the EU is accepted (rule 4). +- Given `EU, -NL`, any country in the EU is accepted (rule 4), except for the Netherlands (rule 3). +- Given `-EU, -US`, countries in the EU are rejected (rule 4), the US is rejected (rule 3), but any other country is accepted (rule 5). +- Given `-EU, -US, CA, DK`, countries in the EU are rejected (rule 4) except for Denmark (rule 2), the US is rejected (rule 3), Canada is accepted (rule 2), and all other countries are rejected (rule 6) +- Given `EU, -US, CA, -DK`, countries in the EU are accepted (rule 4) except for Denmark (rule 3), the US is rejected (rule 3), Canada is accepted (rule 2), and all other countries outside the EU are rejected (rule 6) + +## Integrating country rules in custom code (v1.1+) + +To run these same exact rules in a module or other Commerce-based code, you can use the `Countries` static service. The `isAcceptedCountry` static method takes in a provided `$country` and the `$countries` definition, and returns a boolean true or false to indicate the country is to be accepted or rejected. + +The method automatically normalised the country and countries to uppercase, splits the string based on a comma, and trims away any whitespace. + +For example: + +``` php +use modmore\Commerce\Services\Countries; + +$country = 'NL'; +$countries = 'EU, US, CA'; +if (!Countries::isAcceptedCountry($country, $countries)) { + throw new Exception('Country is not allowed.'); +} +``` + +## Commerce 1.0 and before + +Prior to Commerce 1.1, you can only add a country restriction to Shipping Methods, separated by a comma. The country-based shipping method also only supports the simple list. + +Whitespace and upper/lower case is ignored. + +For example: + +``` +NL, BE, LX +``` + +``` +US, CA, MX, VZ +``` + +When leaving the country availability empty, all countries are accepted. diff --git a/en/01_Commerce/v1/70_Miscellaneous/index.md b/en/01_Commerce/v1/70_Miscellaneous/index.md new file mode 100644 index 00000000..8633fbcf --- /dev/null +++ b/en/01_Commerce/v1/70_Miscellaneous/index.md @@ -0,0 +1,3 @@ +This section of the Commerce documentation contains miscellaneous tips, tricks, and explorations of certain topics that may affect different parts of Commerce. + +- [Country Restrictions](Country_Restrictions) From 8475c93d108ad4588e4a12ff0448a79b719b6b68 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 30 Jul 2019 16:50:35 +0200 Subject: [PATCH 144/517] Make inline code stand out more --- package.json | 2 +- .../scss/components/_table.scss | 2 +- src/scss/_pagecontent.scss | 8 +- themes/modmore/config.json | 2 +- themes/modmore/dist/critical.css | 3 +- themes/modmore/dist/critical.css.map | 10 +- themes/modmore/dist/main.css | 3 +- themes/modmore/dist/main.css.map | 92 +------------------ 8 files changed, 14 insertions(+), 108 deletions(-) diff --git a/package.json b/package.json index 0e9a83dd..ff824b2e 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "start": "npm run live-reload -s & npm run watch -s" }, "devDependencies": { - "node-sass": "^3.10.1", + "sass": "^3.10.1", "node-uuid": "^1.4.7" } } diff --git a/src/bower_components/foundation-sites/scss/components/_table.scss b/src/bower_components/foundation-sites/scss/components/_table.scss index b3b1be8e..bd4f5ff2 100644 --- a/src/bower_components/foundation-sites/scss/components/_table.scss +++ b/src/bower_components/foundation-sites/scss/components/_table.scss @@ -197,7 +197,7 @@ $show-header-for-stacked: false !default; } //Darkens the odd striped table rows. - @elseif($table-stripe == odd) { + @else if($table-stripe == odd) { &:nth-of-type(odd):hover { background-color: $table-row-stripe-hover; } diff --git a/src/scss/_pagecontent.scss b/src/scss/_pagecontent.scss index 02b303c3..5c5ff1d2 100644 --- a/src/scss/_pagecontent.scss +++ b/src/scss/_pagecontent.scss @@ -61,4 +61,10 @@ table { th { border-bottom-width: 2px; } -} \ No newline at end of file +} + +code, kbd, samp { + background: #fdf6e3; + color: #365661; + padding: 0.25em; +} diff --git a/themes/modmore/config.json b/themes/modmore/config.json index ade0bb6c..13dfa2b6 100644 --- a/themes/modmore/config.json +++ b/themes/modmore/config.json @@ -2,5 +2,5 @@ "favicon": "img/favicon.png", "fonts": ["https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700&subset=latin,cyrillic-ext,cyrillic"], "js": ["dist/head.js","dist/main.js","dist/images.js"], - "css": ["dist/main.css?v=2"] + "css": ["dist/main.css?v=2.1"] } diff --git a/themes/modmore/dist/critical.css b/themes/modmore/dist/critical.css index 89cc493b..8e245920 100644 --- a/themes/modmore/dist/critical.css +++ b/themes/modmore/dist/critical.css @@ -1,2 +1 @@ -body{visibility:hidden;opacity:0} -/*# sourceMappingURL=critical.css.map */ \ No newline at end of file +body{visibility:hidden;opacity:0}/*# sourceMappingURL=critical.css.map */ diff --git a/themes/modmore/dist/critical.css.map b/themes/modmore/dist/critical.css.map index 7733fc34..60676215 100644 --- a/themes/modmore/dist/critical.css.map +++ b/themes/modmore/dist/critical.css.map @@ -1,9 +1 @@ -{ - "version": 3, - "file": "critical.css", - "sources": [ - "../../../src/scss/critical.scss" - ], - "mappings": "AACA,AAAA,IAAI,AAAA,CACA,UAAU,CAAE,MAAO,CACnB,OAAO,CAAE,CAAE,CACd", - "names": [] -} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../src/scss/critical.scss"],"names":[],"mappings":"AACA,KACI,kBACA","file":"critical.css"} \ No newline at end of file diff --git a/themes/modmore/dist/main.css b/themes/modmore/dist/main.css index 8a075cb4..2e44c06c 100644 --- a/themes/modmore/dist/main.css +++ b/themes/modmore/dist/main.css @@ -1,2 +1 @@ -@-ms-viewport{width:device-width}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.row{max-width:41.5rem;margin-left:auto;margin-right:auto}.row::before,.row::after{content:' ';display:table}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.625rem;margin-right:-.625rem}@media screen and (min-width: 40em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:.625rem;padding-right:.625rem}@media screen and (min-width: 40em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0%}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row{margin-left:0;margin-right:0}.expanded.row .small-collapse.row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.small-centered{margin-left:auto;margin-right:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width: 40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row{margin-left:0;margin-right:0}.expanded.row .medium-collapse.row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{margin-left:auto;margin-right:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0%}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row{margin-left:0;margin-right:0}.expanded.row .large-collapse.row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{margin-left:auto;margin-right:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}}.clearfix::before,.clearfix::after{content:' ';display:table}.clearfix::after{clear:both}html.js .no-js,html.js .hide-with-js{display:none}html.no-js .js,html.no-js .hide-with-nojs{display:none}.no-margin-bottom{margin-bottom:0 !important}.no-margin-top{margin-top:0 !important}.no-margin{margin:0 !important}.text-center{text-align:center}.text-right{text-align:right}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);color:#1f4a7f}.show-on-focus:active,.show-on-focus:focus{z-index:9999;position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.show-on-focus:hover{color:#1f4a7f}.show-on-focus.skiplink:active,.show-on-focus.skiplink:focus{position:absolute !important;top:0;left:0;right:0;height:auto;text-align:center;line-height:1;padding:10px;background:#fff}.show-on-focus:hover{text-decoration:underline}form.docsearch label[for="tipue_search_input"]{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}body:hover form.docsearch label[for="tipue_search_input"] a,form.docsearch body:hover label[for="tipue_search_input"] a,body:hover form.docsearch label[for="tipue_search_input"] input,form.docsearch body:hover label[for="tipue_search_input"] input,body:hover form.docsearch label[for="tipue_search_input"] button,form.docsearch body:hover label[for="tipue_search_input"] button{display:none !important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 0.3s ease-in-out}.no-js img.lazyload{display:none}form{margin:0}form .required{color:#d60202}form input,form textarea{font-size:100%}.button,.button.small,input[type="submit"]{background-size:1px 200%;transition:background-position 0.4s ease-in-out;border-radius:0;color:#fff;font-weight:700;padding:.625rem 1rem}.button:hover,.button.small:hover,input[type="submit"]:hover{background-position:100%}.button svg,.button.small svg,input[type="submit"] svg{fill:#fff;height:.75rem;width:1rem}.button.chevron-right,.button.small.chevron-right,input[type="submit"].chevron-right{margin:0 -.125rem 0 .125rem}.button.chevron-left,.button.small.chevron-left,input[type="submit"].chevron-left{margin:0 .125rem 0 -.125rem}.button.outline,.button.small.outline,input[type="submit"].outline{background-color:transparent;border:.0625rem solid}html,body{margin:0;padding:0;height:100%;background:#fafafa}body{visibility:visible;opacity:1;-webkit-font-smoothing:antialiased;font-size:100%}*{box-sizing:border-box}.browserupgrade{position:absolute;top:0;left:0;right:0;margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;text-align:center}.pagewrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width: 64em){.pagewrapper{position:absolute;top:0;left:0;height:100%}}.pagecontent{width:100%;box-sizing:content-box}@media screen and (max-width: 39.9375em){.pagecontent{-ms-flex-order:2;order:2}}@media screen and (min-width: 64em){.pagecontent{position:absolute;top:0;right:0;left:18.75rem;width:auto;left:auto;padding-top:3.5rem;padding-right:calc((100% - 64rem)/2);width:45.25rem}}.maincontent{padding:0 1.25rem}@media screen and (min-width: 64em){.maincontent{padding:0 1.875rem}}aside.sidebar{box-sizing:content-box}@media screen and (min-width: 64em){aside.sidebar{position:fixed;top:0;left:0;width:18.75rem;height:100%;padding-left:calc((100% - 64rem)/2)}}.editfooter p{font-size:80%}.pageheader{height:3.5625rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.875rem;color:#555;background:#fafafa;border-bottom:1px solid rgba(0,0,0,0.05)}.pageheader .headerlinks{display:none;-ms-flex-align:center;align-items:center;white-space:nowrap;font-size:.875rem}@media screen and (min-width: 64em){.pageheader .headerlinks{display:-ms-flexbox;display:flex}}@media screen and (min-width: 64em){.pageheader{position:absolute;top:0;left:0;right:0;padding:0 2.8125rem}}form.docsearch{position:relative;width:100%;margin:0;padding:0}form.docsearch input[type="search"]{display:block;width:100%;min-width:9.375rem;height:100%;padding:1.0625rem 1.0625rem 1.0625rem 1.875rem;border:3px solid #fafafa;transition:border-color .2s ease-in-out;background:#fafafa}form.docsearch input[type="search"]:focus{outline:none;border-color:#ff8f0d}form.docsearch .button{position:absolute;top:0;left:0;width:1.5rem;height:100%;padding:0;background:transparent;border:none;outline:none;color:#555}form.docsearch .button svg{fill:#555;height:100%;width:100%;max-height:1.5rem}.pagecontent{background-color:#fafafa}h1,h2,h3,h4,h5,h6{margin-top:1.5rem;margin-bottom:1rem;font-family:"Maven Pro",sans-serif;font-weight:600;line-height:1.4;text-rendering:optimizeLegibility;color:#1f4a7f}h1{font-size:1.75rem}h2{font-size:1.625rem}h3{font-size:1.5rem}h4{font-size:1.375rem}h5{font-size:1.25rem}h6{font-size:1.125rem}h1{margin-top:2.5rem}p,td,th{margin:0 0 1rem;font-size:.9375rem;line-height:1.6;text-rendering:optimizeLegibility}a{color:#1f4a7f;cursor:pointer;font-weight:700;text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#ff8f0d}table{border:1px solid #ddd;border-radius:3px;border-spacing:0}table tr{border-collapse:collapse}table th{text-align:left;white-space:nowrap}table td,table th{padding:0.5em;border-bottom:1px solid #ddd;vertical-align:top}table th{border-bottom-width:2px}aside.sidebar{background:#1f4a7f;color:#fff;text-shadow:0 0 .9375rem rgba(0,0,0,0.15)}@media screen and (min-width: 64em){aside.sidebar{border-right:3px solid #132843}}.logo{display:block;margin:0;text-indent:100%;white-space:nowrap;overflow:hidden}.logo a{display:block;width:11rem;height:2.375rem;margin:.9375rem auto .9375rem 1.875rem;background:transparent url(https://assets.modmore.com/img/tpl/logo-modmore-20130403.png) no-repeat center center;background-size:100%}@media screen and (min-width: 64em){.logo a{width:12.5rem;height:2.8125rem;margin:2.1875rem auto 1.875rem .9375rem}}button.open-nav{z-index:999;display:block;background:#1f4a7f;padding:1.125rem 1.1875rem 1.25rem 1.3125rem;width:4.25rem;height:4.25rem;position:fixed;top:0;right:0;border:none;box-shadow:none;cursor:pointer;outline:none}@media screen and (min-width: 64em){button.open-nav{display:none}}button.open-nav .trigger-status{position:absolute;left:-99999px;width:1px;height:1px}button.open-nav span{color:#fff;text-transform:uppercase;font-size:.5625rem;display:block;margin-top:.0625rem}button.open-nav svg{fill:#fff}button.open-nav.active .menu{position:absolute;left:-99999px;width:1px;height:1px}button.open-nav.active .trigger-status{position:static;width:auto;height:auto}button.open-nav.active .line-1{-webkit-transform:rotate(45deg) translate(5px, -5px);transform:rotate(45deg) translate(5px, -5px)}button.open-nav.active .line-2{opacity:0}button.open-nav.active .line-3{-webkit-transform:rotate(-45deg) translate(-14px, -3px);transform:rotate(-45deg) translate(-14px, -3px)}nav.pagenav{display:none}nav.pagenav.active{display:block;position:fixed;top:0;left:0;right:0;width:100%;height:100vh;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#1f4a7f;padding:1.875rem}@media screen and (min-width: 64em){nav.pagenav{display:block}}nav.pagenav ul{display:block;margin:0;padding:0;list-style:none;font-size:1rem}nav.pagenav svg{fill:#fff;width:1.375rem;height:1.375rem;vertical-align:middle;position:relative;top:-2px;margin-right:2px}nav.pagenav>ul>li>a{padding-top:.5625rem;font-weight:700}nav.pagenav li{display:block;margin:0;padding:0}nav.pagenav a{display:block;padding:.375rem .9375rem;color:#fff}nav.pagenav a:hover{color:#ff8f0d}nav.pagenav>ul>li>ul>li>a{padding-left:2.8125rem;font-size:.75rem;text-transform:uppercase}nav.pagenav li li li a{padding-left:3.75rem;font-size:.75rem;font-weight:400}nav.pagenav li li li li a{padding-left:4.6875rem}nav.pagenav li li li li li a{padding-left:5.625rem}.Nav{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-.3em 0 0 -.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #fff;border-top:.15em solid #fefefe;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-duration:.3s}.Nav__item{display:block}.Nav__item a{display:block}.Nav .Nav{display:none}nav.pagenav .Nav__item--active>a,nav.pagenav .Nav__item--open>a{font-weight:bold;color:#ff8f0d}.Nav__item--open>.Nav{display:block}.Nav__item--open>a>.Nav__arrow:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-0.5em}.pagenav>.Nav>.Nav__item>a>.Nav__arrow{margin-left:-20px;width:16px;margin-right:4px}.Page__Header svg{width:0.4em}.Page__Header svg:last-of-type{display:none}.Page__Header a{font-size:70%}.Page__Header a:last-of-type{display:block;font-size:100%}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-keyword,.hljs-selector-tag,.hljs-addition{color:#859900}.hljs-number,.hljs-string,.hljs-meta .hljs-meta-string,.hljs-literal,.hljs-doctag,.hljs-regexp{color:#2aa198}.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#268bd2}.hljs-attribute,.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-class .hljs-title,.hljs-type{color:#b58900}.hljs-symbol,.hljs-bullet,.hljs-subst,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-link{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}#tipue_search_warning{font-weight:300;font-size:15px;line-height:1.6;color:#555;margin:7px 0}#tipue_search_warning a{color:#396;text-decoration:none}#tipue_search_warning a:hover{color:#555}#tipue_search_results_count{font-weight:300;font-size:15px;line-height:1.7;color:#555}.tipue_search_content_title{font-weight:300;font-size:21px;line-height:1.7;margin-top:23px}.tipue_search_content_title a{color:#333;text-decoration:none}.tipue_search_content_title a:hover{color:#555}.tipue_search_content_url{font-weight:300;font-size:14px;line-height:1.9;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.tipue_search_content_url a{color:#396;text-decoration:none}.tipue_search_content_url a:hover{color:#555}.tipue_search_content_text{font-weight:300;font-size:15px;line-height:1.6;color:#555;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:3px}.tipue_search_content_debug{font-weight:300;font-size:13px;line-height:1.6;color:#555;margin:5px 0}.h01{color:#333;font-weight:400}#tipue_search_foot{margin:51px 0 21px 0;padding:0 10px}#tipue_search_foot_boxes li{margin:0 4px}#tipue_search_foot_boxes li.current{display:inline-block;padding:5px 14px;border-radius:15px;color:#333;background:#f6f6f6;border:1px solid #e2e2e2}.tipue_search_spinner{padding:31px 0;width:50px;height:28px}.tipue_search_spinner>div{background-color:#777;height:100%;width:3px;display:inline-block;margin-right:2px;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.tipue_search_spinner .tipue_search_rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.tipue_search_spinner .tipue_search_rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}aside.sidebar{overflow-y:scroll}.s-content img,.s-content iframe,.s-content pre{max-width:100%}.s-content li{font-size:.875rem;line-height:1.6;text-rendering:optimizeLegibility}.s-content li>p:last-of-type{margin-bottom:0}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center;clear:both}.Pager:after,.Pager:before{content:" ";display:table}.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;transition:all .2s ease-in-out}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;border-color:#ff8f0d}.Pager--next>a{float:right}.Pager--prev>a{float:left} -/*# sourceMappingURL=main.css.map */ \ No newline at end of file +@-ms-viewport{width:device-width}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.row{max-width:41.5rem;margin-left:auto;margin-right:auto}.row::before,.row::after{content:" ";display:table}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-0.625rem;margin-right:-0.625rem}@media screen and (min-width: 40em){.row .row{margin-left:-0.9375rem;margin-right:-0.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:.625rem;padding-right:.625rem}@media screen and (min-width: 40em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.3333333333%}.small-push-1{position:relative;left:8.3333333333%}.small-pull-1{position:relative;left:-8.3333333333%}.small-offset-0{margin-left:0%}.small-2{width:16.6666666667%}.small-push-2{position:relative;left:16.6666666667%}.small-pull-2{position:relative;left:-16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.6666666667%}.small-4{width:33.3333333333%}.small-push-4{position:relative;left:33.3333333333%}.small-pull-4{position:relative;left:-33.3333333333%}.small-offset-3{margin-left:25%}.small-5{width:41.6666666667%}.small-push-5{position:relative;left:41.6666666667%}.small-pull-5{position:relative;left:-41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.6666666667%}.small-7{width:58.3333333333%}.small-push-7{position:relative;left:58.3333333333%}.small-pull-7{position:relative;left:-58.3333333333%}.small-offset-6{margin-left:50%}.small-8{width:66.6666666667%}.small-push-8{position:relative;left:66.6666666667%}.small-pull-8{position:relative;left:-66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.6666666667%}.small-10{width:83.3333333333%}.small-push-10{position:relative;left:83.3333333333%}.small-pull-10{position:relative;left:-83.3333333333%}.small-offset-9{margin-left:75%}.small-11{width:91.6666666667%}.small-push-11{position:relative;left:91.6666666667%}.small-pull-11{position:relative;left:-91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.3333333333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.6666666667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.2857142857%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row{margin-left:0;margin-right:0}.expanded.row .small-collapse.row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.small-centered{margin-left:auto;margin-right:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width: 40em){.medium-1{width:8.3333333333%}.medium-push-1{position:relative;left:8.3333333333%}.medium-pull-1{position:relative;left:-8.3333333333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.6666666667%}.medium-push-2{position:relative;left:16.6666666667%}.medium-pull-2{position:relative;left:-16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{width:33.3333333333%}.medium-push-4{position:relative;left:33.3333333333%}.medium-pull-4{position:relative;left:-33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.6666666667%}.medium-push-5{position:relative;left:41.6666666667%}.medium-pull-5{position:relative;left:-41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{width:58.3333333333%}.medium-push-7{position:relative;left:58.3333333333%}.medium-pull-7{position:relative;left:-58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.6666666667%}.medium-push-8{position:relative;left:66.6666666667%}.medium-pull-8{position:relative;left:-66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{width:83.3333333333%}.medium-push-10{position:relative;left:83.3333333333%}.medium-pull-10{position:relative;left:-83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.6666666667%}.medium-push-11{position:relative;left:91.6666666667%}.medium-pull-11{position:relative;left:-91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.3333333333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.6666666667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.2857142857%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row{margin-left:0;margin-right:0}.expanded.row .medium-collapse.row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{margin-left:auto;margin-right:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 64em){.large-1{width:8.3333333333%}.large-push-1{position:relative;left:8.3333333333%}.large-pull-1{position:relative;left:-8.3333333333%}.large-offset-0{margin-left:0%}.large-2{width:16.6666666667%}.large-push-2{position:relative;left:16.6666666667%}.large-pull-2{position:relative;left:-16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.6666666667%}.large-4{width:33.3333333333%}.large-push-4{position:relative;left:33.3333333333%}.large-pull-4{position:relative;left:-33.3333333333%}.large-offset-3{margin-left:25%}.large-5{width:41.6666666667%}.large-push-5{position:relative;left:41.6666666667%}.large-pull-5{position:relative;left:-41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.6666666667%}.large-7{width:58.3333333333%}.large-push-7{position:relative;left:58.3333333333%}.large-pull-7{position:relative;left:-58.3333333333%}.large-offset-6{margin-left:50%}.large-8{width:66.6666666667%}.large-push-8{position:relative;left:66.6666666667%}.large-pull-8{position:relative;left:-66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.6666666667%}.large-10{width:83.3333333333%}.large-push-10{position:relative;left:83.3333333333%}.large-pull-10{position:relative;left:-83.3333333333%}.large-offset-9{margin-left:75%}.large-11{width:91.6666666667%}.large-push-11{position:relative;left:91.6666666667%}.large-pull-11{position:relative;left:-91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.3333333333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.6666666667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.2857142857%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row{margin-left:0;margin-right:0}.expanded.row .large-collapse.row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{margin-left:auto;margin-right:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}html.js .no-js,html.js .hide-with-js{display:none}html.no-js .js,html.no-js .hide-with-nojs{display:none}.no-margin-bottom{margin-bottom:0 !important}.no-margin-top{margin-top:0 !important}.no-margin{margin:0 !important}.text-center{text-align:center}.text-right{text-align:right}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);color:#1f4a7f}.show-on-focus:active,.show-on-focus:focus{z-index:9999;position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.show-on-focus:hover{color:#1f4a7f}.show-on-focus.skiplink:active,.show-on-focus.skiplink:focus{position:absolute !important;top:0;left:0;right:0;height:auto;text-align:center;line-height:1;padding:10px;background:#fff}.show-on-focus:hover{text-decoration:underline}form.docsearch label[for=tipue_search_input]{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}body:hover form.docsearch label[for=tipue_search_input] a,form.docsearch body:hover label[for=tipue_search_input] a,body:hover form.docsearch label[for=tipue_search_input] input,form.docsearch body:hover label[for=tipue_search_input] input,body:hover form.docsearch label[for=tipue_search_input] button,form.docsearch body:hover label[for=tipue_search_input] button{display:none !important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s ease-in-out}.no-js img.lazyload{display:none}form{margin:0}form .required{color:#d60202}form input,form textarea{font-size:100%}.button,.button.small,input[type=submit]{background-size:1px 200%;transition:background-position .4s ease-in-out;border-radius:0;color:#fff;font-weight:700;padding:.625rem 1rem}.button:hover,.button.small:hover,input[type=submit]:hover{background-position:100%}.button svg,.button.small svg,input[type=submit] svg{fill:#fff;height:.75rem;width:1rem}.button.chevron-right,.button.small.chevron-right,input[type=submit].chevron-right{margin:0 -0.125rem 0 .125rem}.button.chevron-left,.button.small.chevron-left,input[type=submit].chevron-left{margin:0 .125rem 0 -0.125rem}.button.outline,.button.small.outline,input[type=submit].outline{background-color:transparent;border:.0625rem solid}html,body{margin:0;padding:0;height:100%;background:#fafafa}body{visibility:visible;opacity:1;-webkit-font-smoothing:antialiased;font-size:100%}*{box-sizing:border-box}.browserupgrade{position:absolute;top:0;left:0;right:0;margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;text-align:center}.pagewrapper{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 64em){.pagewrapper{position:absolute;top:0;left:0;height:100%}}.pagecontent{width:100%;box-sizing:content-box}@media screen and (max-width: 39.9375em){.pagecontent{order:2}}@media screen and (min-width: 64em){.pagecontent{position:absolute;top:0;right:0;left:18.75rem;width:auto;left:auto;padding-top:3.5rem;padding-right:calc((100% - 64rem)/2);width:45.25rem}}.maincontent{padding:0 1.25rem}@media screen and (min-width: 64em){.maincontent{padding:0 1.875rem}}aside.sidebar{box-sizing:content-box}@media screen and (min-width: 64em){aside.sidebar{position:fixed;top:0;left:0;width:18.75rem;height:100%;padding-left:calc((100% - 64rem)/2)}}.editfooter p{font-size:80%}.pageheader{height:3.5625rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0 1.875rem;color:#555;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.05)}.pageheader .headerlinks{display:none;align-items:center;white-space:nowrap;font-size:.875rem}@media screen and (min-width: 64em){.pageheader .headerlinks{display:flex}}@media screen and (min-width: 64em){.pageheader{position:absolute;top:0;left:0;right:0;padding:0 2.8125rem}}form.docsearch{position:relative;width:100%;margin:0;padding:0}form.docsearch input[type=search]{display:block;width:100%;min-width:9.375rem;height:100%;padding:1.0625rem 1.0625rem 1.0625rem 1.875rem;border:3px solid #fafafa;transition:border-color .2s ease-in-out;background:#fafafa}form.docsearch input[type=search]:focus{outline:none;border-color:#ff8f0d}form.docsearch .button{position:absolute;top:0;left:0;width:1.5rem;height:100%;padding:0;background:transparent;border:none;outline:none;color:#555}form.docsearch .button svg{fill:#555;height:100%;width:100%;max-height:1.5rem}.pagecontent{background-color:#fafafa}h1,h2,h3,h4,h5,h6{margin-top:1.5rem;margin-bottom:1rem;font-family:"Maven Pro",sans-serif;font-weight:600;line-height:1.4;text-rendering:optimizeLegibility;color:#1f4a7f}h1{font-size:1.75rem}h2{font-size:1.625rem}h3{font-size:1.5rem}h4{font-size:1.375rem}h5{font-size:1.25rem}h6{font-size:1.125rem}h1{margin-top:2.5rem}p,td,th{margin:0 0 1rem;font-size:.9375rem;line-height:1.6;text-rendering:optimizeLegibility}a{color:#1f4a7f;cursor:pointer;font-weight:700;text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#ff8f0d}table{border:1px solid #ddd;border-radius:3px;border-spacing:0}table tr{border-collapse:collapse}table th{text-align:left;white-space:nowrap}table td,table th{padding:.5em;border-bottom:1px solid #ddd;vertical-align:top}table th{border-bottom-width:2px}code,kbd,samp{background:#fdf6e3;color:#365661;padding:.25em}aside.sidebar{background:#1f4a7f;color:#fff;text-shadow:0 0 .9375rem rgba(0,0,0,.15)}@media screen and (min-width: 64em){aside.sidebar{border-right:3px solid #132843}}.logo{display:block;margin:0;text-indent:100%;white-space:nowrap;overflow:hidden}.logo a{display:block;width:11rem;height:2.375rem;margin:.9375rem auto .9375rem 1.875rem;background:transparent url(https://assets.modmore.com/img/tpl/logo-modmore-20130403.png) no-repeat center center;background-size:100%}@media screen and (min-width: 64em){.logo a{width:12.5rem;height:2.8125rem;margin:2.1875rem auto 1.875rem .9375rem}}button.open-nav{z-index:999;display:block;background:#1f4a7f;padding:1.125rem 1.1875rem 1.25rem 1.3125rem;width:4.25rem;height:4.25rem;position:fixed;top:0;right:0;border:none;box-shadow:none;cursor:pointer;outline:none}@media screen and (min-width: 64em){button.open-nav{display:none}}button.open-nav .trigger-status{position:absolute;left:-99999px;width:1px;height:1px}button.open-nav span{color:#fff;text-transform:uppercase;font-size:.5625rem;display:block;margin-top:.0625rem}button.open-nav svg{fill:#fff}button.open-nav.active .menu{position:absolute;left:-99999px;width:1px;height:1px}button.open-nav.active .trigger-status{position:static;width:auto;height:auto}button.open-nav.active .line-1{transform:rotate(45deg) translate(5px, -5px)}button.open-nav.active .line-2{opacity:0}button.open-nav.active .line-3{transform:rotate(-45deg) translate(-14px, -3px)}nav.pagenav{display:none}nav.pagenav.active{display:block;position:fixed;top:0;left:0;right:0;width:100%;height:100vh;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#1f4a7f;padding:1.875rem}@media screen and (min-width: 64em){nav.pagenav{display:block}}nav.pagenav ul{display:block;margin:0;padding:0;list-style:none;font-size:1rem}nav.pagenav svg{fill:#fff;width:1.375rem;height:1.375rem;vertical-align:middle;position:relative;top:-2px;margin-right:2px}nav.pagenav>ul>li>a{padding-top:.5625rem;font-weight:700}nav.pagenav li{display:block;margin:0;padding:0}nav.pagenav a{display:block;padding:.375rem .9375rem;color:#fff}nav.pagenav a:hover{color:#ff8f0d}nav.pagenav>ul>li>ul>li>a{padding-left:2.8125rem;font-size:.75rem;text-transform:uppercase}nav.pagenav li li li a{padding-left:3.75rem;font-size:.75rem;font-weight:400}nav.pagenav li li li li a{padding-left:4.6875rem}nav.pagenav li li li li li a{padding-left:5.625rem}.Nav{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-0.3em 0 0 -0.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #fff;border-top:.15em solid #fefefe;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-duration:.3s;transition-duration:.3s}.Nav__item{display:block}.Nav__item a{display:block}.Nav .Nav{display:none}nav.pagenav .Nav__item--active>a,nav.pagenav .Nav__item--open>a{font-weight:bold;color:#ff8f0d}.Nav__item--open>.Nav{display:block}.Nav__item--open>a>.Nav__arrow:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-0.5em}.pagenav>.Nav>.Nav__item>a>.Nav__arrow{margin-left:-20px;width:16px;margin-right:4px}.Page__Header svg{width:.4em}.Page__Header svg:last-of-type{display:none}.Page__Header a{font-size:70%}.Page__Header a:last-of-type{display:block;font-size:100%}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-keyword,.hljs-selector-tag,.hljs-addition{color:#859900}.hljs-number,.hljs-string,.hljs-meta .hljs-meta-string,.hljs-literal,.hljs-doctag,.hljs-regexp{color:#2aa198}.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#268bd2}.hljs-attribute,.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-class .hljs-title,.hljs-type{color:#b58900}.hljs-symbol,.hljs-bullet,.hljs-subst,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-link{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}#tipue_search_warning{font-weight:300;font-size:15px;line-height:1.6;color:#555;margin:7px 0}#tipue_search_warning a{color:#396;text-decoration:none}#tipue_search_warning a:hover{color:#555}#tipue_search_results_count{font-weight:300;font-size:15px;line-height:1.7;color:#555}.tipue_search_content_title{font-weight:300;font-size:21px;line-height:1.7;margin-top:23px}.tipue_search_content_title a{color:#333;text-decoration:none}.tipue_search_content_title a:hover{color:#555}.tipue_search_content_url{font-weight:300;font-size:14px;line-height:1.9;word-wrap:break-word;hyphens:auto}.tipue_search_content_url a{color:#396;text-decoration:none}.tipue_search_content_url a:hover{color:#555}.tipue_search_content_text{font-weight:300;font-size:15px;line-height:1.6;color:#555;word-wrap:break-word;hyphens:auto;margin-top:3px}.tipue_search_content_debug{font-weight:300;font-size:13px;line-height:1.6;color:#555;margin:5px 0}.h01{color:#333;font-weight:400}#tipue_search_foot{margin:51px 0 21px 0;padding:0 10px}#tipue_search_foot_boxes li{margin:0 4px}#tipue_search_foot_boxes li.current{display:inline-block;padding:5px 14px;border-radius:15px;color:#333;background:#f6f6f6;border:1px solid #e2e2e2}.tipue_search_spinner{padding:31px 0;width:50px;height:28px}.tipue_search_spinner>div{background-color:#777;height:100%;width:3px;display:inline-block;margin-right:2px;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.tipue_search_spinner .tipue_search_rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.tipue_search_spinner .tipue_search_rect3{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}aside.sidebar{overflow-y:scroll}.s-content img,.s-content iframe,.s-content pre{max-width:100%}.s-content li{font-size:.875rem;line-height:1.6;text-rendering:optimizeLegibility}.s-content li>p:last-of-type{margin-bottom:0}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center;clear:both}.Pager:after,.Pager:before{content:" ";display:table}.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;transition:all .2s ease-in-out}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;border-color:#ff8f0d}.Pager--next>a{float:right}.Pager--prev>a{float:left}/*# sourceMappingURL=main.css.map */ diff --git a/themes/modmore/dist/main.css.map b/themes/modmore/dist/main.css.map index ab2c1668..86e4bf2a 100644 --- a/themes/modmore/dist/main.css.map +++ b/themes/modmore/dist/main.css.map @@ -1,91 +1 @@ -{ - "version": 3, - "file": "main.css", - "sources": [ - "../../../src/scss/main.scss", - "../../../src/bower_components/normalize.css/_normalize.scss", - "../../../src/bower_components/foundation-sites/scss/util/_util.scss", - "../../../src/bower_components/foundation-sites/scss/util/_unit.scss", - "../../../src/bower_components/foundation-sites/scss/util/_value.scss", - "../../../src/bower_components/foundation-sites/scss/util/_color.scss", - "../../../src/bower_components/foundation-sites/scss/util/_selector.scss", - "../../../src/bower_components/foundation-sites/scss/util/_flex.scss", - "../../../src/bower_components/foundation-sites/scss/util/_breakpoint.scss", - "../../../src/bower_components/foundation-sites/scss/util/_mixins.scss", - "../../../src/scss/_settings.scss", - "../../../src/scss/_functions.scss", - "../../../src/bower_components/foundation-sites/scss/foundation.scss", - "../../../src/bower_components/foundation-sites/scss/_global.scss", - "../../../src/bower_components/foundation-sites/scss/grid/_grid.scss", - "../../../src/bower_components/foundation-sites/scss/grid/_row.scss", - "../../../src/bower_components/foundation-sites/scss/grid/_column.scss", - "../../../src/bower_components/foundation-sites/scss/grid/_size.scss", - "../../../src/bower_components/foundation-sites/scss/grid/_position.scss", - "../../../src/bower_components/foundation-sites/scss/grid/_gutter.scss", - "../../../src/bower_components/foundation-sites/scss/grid/_classes.scss", - "../../../src/bower_components/foundation-sites/scss/grid/_layout.scss", - "../../../src/bower_components/foundation-sites/scss/grid/_flex-grid.scss", - "../../../src/bower_components/foundation-sites/scss/typography/_typography.scss", - "../../../src/bower_components/foundation-sites/scss/typography/_base.scss", - "../../../src/bower_components/foundation-sites/scss/typography/_helpers.scss", - "../../../src/bower_components/foundation-sites/scss/typography/_alignment.scss", - "../../../src/bower_components/foundation-sites/scss/typography/_print.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_forms.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_text.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_checkbox.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_label.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_help-text.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_input-group.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_fieldset.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_select.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_range.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_progress.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_meter.scss", - "../../../src/bower_components/foundation-sites/scss/forms/_error.scss", - "../../../src/bower_components/foundation-sites/scss/components/_visibility.scss", - "../../../src/bower_components/foundation-sites/scss/components/_float.scss", - "../../../src/bower_components/foundation-sites/scss/components/_button.scss", - "../../../src/bower_components/foundation-sites/scss/components/_button-group.scss", - "../../../src/bower_components/foundation-sites/scss/components/_accordion-menu.scss", - "../../../src/bower_components/foundation-sites/scss/components/_accordion.scss", - "../../../src/bower_components/foundation-sites/scss/components/_badge.scss", - "../../../src/bower_components/foundation-sites/scss/components/_breadcrumbs.scss", - "../../../src/bower_components/foundation-sites/scss/components/_callout.scss", - "../../../src/bower_components/foundation-sites/scss/components/_close-button.scss", - "../../../src/bower_components/foundation-sites/scss/components/_drilldown.scss", - "../../../src/bower_components/foundation-sites/scss/components/_dropdown-menu.scss", - "../../../src/bower_components/foundation-sites/scss/components/_dropdown.scss", - "../../../src/bower_components/foundation-sites/scss/components/_flex.scss", - "../../../src/bower_components/foundation-sites/scss/components/_flex-video.scss", - "../../../src/bower_components/foundation-sites/scss/components/_label.scss", - "../../../src/bower_components/foundation-sites/scss/components/_media-object.scss", - "../../../src/bower_components/foundation-sites/scss/components/_menu.scss", - "../../../src/bower_components/foundation-sites/scss/components/_menu-icon.scss", - "../../../src/bower_components/foundation-sites/scss/components/_off-canvas.scss", - "../../../src/bower_components/foundation-sites/scss/components/_orbit.scss", - "../../../src/bower_components/foundation-sites/scss/components/_pagination.scss", - "../../../src/bower_components/foundation-sites/scss/components/_progress-bar.scss", - "../../../src/bower_components/foundation-sites/scss/components/_reveal.scss", - "../../../src/bower_components/foundation-sites/scss/components/_slider.scss", - "../../../src/bower_components/foundation-sites/scss/components/_sticky.scss", - "../../../src/bower_components/foundation-sites/scss/components/_switch.scss", - "../../../src/bower_components/foundation-sites/scss/components/_table.scss", - "../../../src/bower_components/foundation-sites/scss/components/_tabs.scss", - "../../../src/bower_components/foundation-sites/scss/components/_title-bar.scss", - "../../../src/bower_components/foundation-sites/scss/components/_top-bar.scss", - "../../../src/bower_components/foundation-sites/scss/components/_thumbnail.scss", - "../../../src/bower_components/foundation-sites/scss/components/_tooltip.scss", - "../../../src/scss/_helpers.scss", - "../../../src/scss/_lazyload.scss", - "../../../src/scss/_forms.scss", - "../../../src/scss/_template.scss", - "../../../src/scss/_pageheader.scss", - "../../../src/scss/_pagecontent.scss", - "../../../src/scss/_sidebar.scss", - "../../../src/scss/_daux.scss", - "../../../src/scss/_highlight.scss", - "../../../src/scss/_tipuesearch.scss" - ], - "mappings": "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", - "names": [] -} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../src/scss/main.scss","../../../src/bower_components/normalize.css/_normalize.scss","../../../src/bower_components/foundation-sites/scss/grid/_classes.scss","../../../src/bower_components/foundation-sites/scss/grid/_row.scss","../../../src/scss/_settings.scss","../../../src/bower_components/foundation-sites/scss/util/_mixins.scss","../../../src/bower_components/foundation-sites/scss/grid/_gutter.scss","../../../src/bower_components/foundation-sites/scss/util/_breakpoint.scss","../../../src/bower_components/foundation-sites/scss/grid/_size.scss","../../../src/bower_components/foundation-sites/scss/grid/_column.scss","../../../src/bower_components/foundation-sites/scss/_global.scss","../../../src/bower_components/foundation-sites/scss/grid/_position.scss","../../../src/bower_components/foundation-sites/scss/grid/_layout.scss","../../../src/scss/_helpers.scss","../../../src/scss/_lazyload.scss","../../../src/scss/_forms.scss","../../../src/scss/_template.scss","../../../src/scss/_pageheader.scss","../../../src/scss/_pagecontent.scss","../../../src/scss/_sidebar.scss","../../../src/scss/_daux.scss","../../../src/scss/_highlight.scss","../../../src/scss/_tipuesearch.scss"],"names":[],"mappings":"AAEA,cACI,mBCHJ,4EAYA,KACE,uBACA,iBACA,0BACA,8BAUF,KACE,SAOF,wCAME,cAQF,GACE,cACA,eAWF,uBAGE,cAOF,OACE,gBAQF,GACE,uBACA,SACA,iBAQF,IACE,gCACA,cAWF,EACE,6BACA,qCAQF,iBAEE,gBAQF,YACE,mBACA,0BACA,iCAOF,SAEE,oBAOF,SAEE,mBAQF,cAGE,gCACA,cAOF,IACE,kBAOF,KACE,sBACA,WAOF,MACE,cAQF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAUF,YAEE,qBAOF,sBACE,aACA,SAOF,IACE,kBAOF,eACE,gBAWF,sCAKE,uBACA,eACA,iBACA,SAQF,aAEE,iBAQF,cAEE,oBASF,qDAIE,0BAOF,wHAIE,kBACA,UAOF,4GAIE,8BAOF,SACE,wBACA,aACA,2BAUF,OACE,sBACA,cACA,cACA,eACA,UACA,mBAQF,SACE,qBACA,wBAOF,SACE,cAQF,6BAEE,sBACA,UAOF,kFAEE,YAQF,cACE,6BACA,oBAOF,qFAEE,wBAQF,6BACE,0BACA,aAWF,aAEE,cAOF,QACE,kBAUF,OACE,qBAOF,SACE,aAUF,SACE,aClbA,KCoCE,UCdW,QDeX,iBACA,kBE8EF,yBAEE,YACA,cAOF,YACE,WH1HE,6CIpBJ,eACA,gBJyBE,UCqDE,YAHO,UAIP,aAJO,UI6DT,oCL/GA,UCqDE,YAHO,WAIP,aAJO,YD/CP,mBACE,cACA,eAKJ,cACE,eAEA,mBACE,iBACA,kBAMN,iBM3CA,WC8CA,MCyCY,KDjCN,aAHQ,QAIR,cAJQ,QFkFZ,oCL1FF,iBOWM,aAHQ,SAIR,cAJQ,UAgBZ,2EACE,MCoBS,MCtDb,qEACE,MDoDU,KRhCZ,iCACE,WAIF,2CACE,eACA,gBACA,cACA,eAME,SMtEJ,oBN4EM,cS3EJ,kBACA,KAHS,cTiFL,cS/EJ,kBACA,KAHS,eTyFP,gBS5DJ,eT0CI,SMtEJ,qBN4EM,cS3EJ,kBACA,KAHS,eTiFL,cS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,0BT0CI,SMtEJ,UN4EM,cS3EJ,kBACA,KAHS,ITiFL,cS/EJ,kBACA,KAHS,KTyFP,gBS5DJ,2BT0CI,SMtEJ,qBN4EM,cS3EJ,kBACA,KAHS,eTiFL,cS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,gBT0CI,SMtEJ,qBN4EM,cS3EJ,kBACA,KAHS,eTiFL,cS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,2BT0CI,SMtEJ,UN4EM,cS3EJ,kBACA,KAHS,ITiFL,cS/EJ,kBACA,KAHS,KTyFP,gBS5DJ,2BT0CI,SMtEJ,qBN4EM,cS3EJ,kBACA,KAHS,eTiFL,cS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,gBT0CI,SMtEJ,qBN4EM,cS3EJ,kBACA,KAHS,eTiFL,cS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,2BT0CI,SMtEJ,UN4EM,cS3EJ,kBACA,KAHS,ITiFL,cS/EJ,kBACA,KAHS,KTyFP,gBS5DJ,2BT0CI,UMtEJ,qBN4EM,eS3EJ,kBACA,KAHS,eTiFL,eS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,gBT0CI,UMtEJ,qBN4EM,eS3EJ,kBACA,KAHS,eTiFL,eS/EJ,kBACA,KAHS,gBTyFP,iBS5DJ,2BT0CI,UMtEJ,WNwFI,iBS5DJ,2BCrBA,yCACE,WACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,UACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,qBACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,UACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,UACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,qBACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,qBACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,YACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KReR,iDI1GJ,eACA,gBJ2GI,qBACE,cACA,eAIJ,kCACE,cACA,eAMA,qDIjHJ,aADS,QAET,cAFS,QJsHP,gBSjHA,iBACA,kBALA,6DACE,WACA,WTwHF,8CS5GF,gBACA,cACA,eACA,WJ+GE,oCL/DE,UMtEJ,oBN4EM,eS3EJ,kBACA,KAHS,cTiFL,eS/EJ,kBACA,KAHS,eTyFP,iBS5DJ,eT0CI,UMtEJ,qBN4EM,eS3EJ,kBACA,KAHS,eTiFL,eS/EJ,kBACA,KAHS,gBTyFP,iBS5DJ,0BT0CI,UMtEJ,UN4EM,eS3EJ,kBACA,KAHS,ITiFL,eS/EJ,kBACA,KAHS,KTyFP,iBS5DJ,2BT0CI,UMtEJ,qBN4EM,eS3EJ,kBACA,KAHS,eTiFL,eS/EJ,kBACA,KAHS,gBTyFP,iBS5DJ,gBT0CI,UMtEJ,qBN4EM,eS3EJ,kBACA,KAHS,eTiFL,eS/EJ,kBACA,KAHS,gBTyFP,iBS5DJ,2BT0CI,UMtEJ,UN4EM,eS3EJ,kBACA,KAHS,ITiFL,eS/EJ,kBACA,KAHS,KTyFP,iBS5DJ,2BT0CI,UMtEJ,qBN4EM,eS3EJ,kBACA,KAHS,eTiFL,eS/EJ,kBACA,KAHS,gBTyFP,iBS5DJ,gBT0CI,UMtEJ,qBN4EM,eS3EJ,kBACA,KAHS,eTiFL,eS/EJ,kBACA,KAHS,gBTyFP,iBS5DJ,2BT0CI,UMtEJ,UN4EM,eS3EJ,kBACA,KAHS,ITiFL,eS/EJ,kBACA,KAHS,KTyFP,iBS5DJ,2BT0CI,WMtEJ,qBN4EM,gBS3EJ,kBACA,KAHS,eTiFL,gBS/EJ,kBACA,KAHS,gBTyFP,iBS5DJ,gBT0CI,WMtEJ,qBN4EM,gBS3EJ,kBACA,KAHS,eTiFL,gBS/EJ,kBACA,KAHS,gBTyFP,kBS5DJ,2BT0CI,WMtEJ,WNwFI,kBS5DJ,2BCrBA,2CACE,WACA,MF8EU,KExDV,2EACE,WAGF,+EACE,WAGF,iEACE,MF+CQ,KEhFZ,2CACE,UACA,MF8EU,KExDV,2EACE,WAGF,+EACE,WAGF,iEACE,MF+CQ,KEhFZ,2CACE,qBACA,MF8EU,KExDV,2EACE,WAGF,+EACE,WAGF,iEACE,MF+CQ,KEhFZ,2CACE,UACA,MF8EU,KExDV,2EACE,WAGF,+EACE,WAGF,iEACE,MF+CQ,KEhFZ,2CACE,UACA,MF8EU,KExDV,2EACE,WAGF,+EACE,WAGF,iEACE,MF+CQ,KEhFZ,2CACE,qBACA,MF8EU,KExDV,2EACE,WAGF,+EACE,WAGF,iEACE,MF+CQ,KEhFZ,2CACE,qBACA,MF8EU,KExDV,2EACE,WAGF,+EACE,WAGF,iEACE,MF+CQ,KEhFZ,2CACE,YACA,MF8EU,KExDV,2EACE,WAGF,+EACE,WAGF,iEACE,MF+CQ,KReR,mDI1GJ,eACA,gBJ2GI,sBACE,cACA,eAIJ,mCACE,cACA,eAMA,uDIjHJ,aADS,SAET,cAFS,SJsHP,iBSjHA,iBACA,kBALA,+DACE,WACA,WTwHF,iDS5GF,gBACA,cACA,eACA,YJ+GE,oCL/DE,SMtEJ,oBN4EM,cS3EJ,kBACA,KAHS,cTiFL,cS/EJ,kBACA,KAHS,eTyFP,gBS5DJ,eT0CI,SMtEJ,qBN4EM,cS3EJ,kBACA,KAHS,eTiFL,cS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,0BT0CI,SMtEJ,UN4EM,cS3EJ,kBACA,KAHS,ITiFL,cS/EJ,kBACA,KAHS,KTyFP,gBS5DJ,2BT0CI,SMtEJ,qBN4EM,cS3EJ,kBACA,KAHS,eTiFL,cS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,gBT0CI,SMtEJ,qBN4EM,cS3EJ,kBACA,KAHS,eTiFL,cS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,2BT0CI,SMtEJ,UN4EM,cS3EJ,kBACA,KAHS,ITiFL,cS/EJ,kBACA,KAHS,KTyFP,gBS5DJ,2BT0CI,SMtEJ,qBN4EM,cS3EJ,kBACA,KAHS,eTiFL,cS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,gBT0CI,SMtEJ,qBN4EM,cS3EJ,kBACA,KAHS,eTiFL,cS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,2BT0CI,SMtEJ,UN4EM,cS3EJ,kBACA,KAHS,ITiFL,cS/EJ,kBACA,KAHS,KTyFP,gBS5DJ,2BT0CI,UMtEJ,qBN4EM,eS3EJ,kBACA,KAHS,eTiFL,eS/EJ,kBACA,KAHS,gBTyFP,gBS5DJ,gBT0CI,UMtEJ,qBN4EM,eS3EJ,kBACA,KAHS,eTiFL,eS/EJ,kBACA,KAHS,gBTyFP,iBS5DJ,2BT0CI,UMtEJ,WNwFI,iBS5DJ,2BCrBA,yCACE,WACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,UACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,qBACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,UACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,UACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,qBACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,qBACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KEhFZ,yCACE,YACA,MF8EU,KExDV,yEACE,WAGF,6EACE,WAGF,+DACE,MF+CQ,KReR,iDI1GJ,eACA,gBJ2GI,qBACE,cACA,eAIJ,kCACE,cACA,eAMA,qDIjHJ,aADS,SAET,cAFS,SJsHP,gBSjHA,iBACA,kBALA,6DACE,WACA,WTwHF,8CS5GF,gBACA,cACA,eACA,YNyGA,mCAEE,YACA,cAOF,iBACE,WQnJA,qCACI,aAKJ,0CACI,aAIR,kBACI,2BAGJ,eACI,wBAGJ,WACI,oBAGJ,aACI,kBAGJ,YACI,iBAGJ,gBACI,kBACA,gBACA,mBACA,qBACA,+BAGJ,eACI,6BACA,UACA,WACA,gBACA,sBACA,MHuDY,QGrDZ,2CACI,aACA,2BACA,YACA,WACA,iBACA,UAGJ,qBACI,MH2CQ,QGxCZ,6DACI,6BACA,MACA,OACA,QACA,YACA,kBACA,cACA,aACA,gBAGJ,qBACI,0BAqBR,6CAhBE,6BACA,2BACA,8BACA,qBACA,oBACA,sBACA,qBACA,gBAGE,8WACE,wBC7FN,uBACI,UAGJ,YACI,UACA,mCAGJ,oBACI,aCXJ,KACI,SAEA,eACI,MLyGM,QKtGV,yBACI,UXsCS,KWjCjB,yCACI,yBACA,+CACA,cXqDY,EWpDZ,WACA,YXkDiB,IWjDjB,qBAEA,2DACI,yBAGJ,qDACI,UACA,cACA,WAGJ,mFACI,6BAGJ,gFACI,6BAUJ,iEACI,6BACA,sBChDR,UACI,SACA,UACA,YACA,WZyDc,QYvDlB,KACI,mBACA,UACA,mCACA,UZoCa,KYjCjB,EACI,sBAGJ,gBACI,kBACA,MACA,OACA,QACA,cACA,gBACA,WACA,eACA,kBAGJ,aACI,aACA,sBACA,WTmHA,oCStHJ,aAMQ,kBACA,MACA,OACA,aAIR,aACI,WACA,uBTuGA,yCSzGJ,aAKQ,SToGJ,oCSzGJ,aASQ,kBACA,MACA,QACA,cACA,WACA,UACA,mBACA,qCACA,gBAIR,aACI,kBTmFA,oCSpFJ,aAIQ,oBAIR,cACI,uBT2EA,oCS5EJ,cAIQ,eACA,MACA,OACA,eACA,YACA,qCAKJ,cACI,UZ2CU,Ia/HlB,YACI,iBAEA,aACA,mBACA,iBACA,8BACA,mBACA,MAToB,KAWpB,WbiDc,QahDd,wCAEA,yBACI,aACA,mBACA,mBACA,kBVgIJ,oCUpIA,yBAOQ,cV6HR,oCUjJJ,YAyBQ,kBACA,MACA,OACA,QACA,qBAKR,eACI,kBACA,WACA,SACA,UAMA,kCACI,cACA,WACA,mBACA,YACA,+CACA,yBACA,wCACA,WbOU,QaLV,wCACI,aACA,aPgDM,QO5Cd,uBACI,kBACA,MACA,OACA,aACA,YACA,UACA,uBACA,YACA,aACA,MAvEgB,KAyEhB,2BACI,KA1EY,KA2EZ,YACA,WACA,kBC9EZ,aACI,iBd4Dc,QczDlB,kBACI,kBACA,cd8HsB,Kc7HtB,YdgGiB,uBc/FjB,gBACA,YdqHgB,IcpHhB,edsHoB,mBcrHpB,MR8FY,QQ1FZ,GACI,kBADJ,GACI,mBADJ,GACI,iBADJ,GACI,mBADJ,GACI,kBADJ,GACI,mBAIR,GACI,kBAGJ,QACI,gBACA,mBACA,YdwGmB,IcvGnB,edyGuB,mBctG3B,EACI,MRyEY,QQxEZ,eACA,YdkCiB,IcjCjB,qBACA,iCACA,QACI,MRoEU,QQhElB,MACI,sBACA,kBACA,iBAEA,SACI,yBAGJ,SACI,gBACA,mBAEJ,kBACI,aACA,6BACA,mBAEJ,SACI,wBAIR,cACI,mBACA,cACA,cCpEJ,cACI,WTwGY,QSvGZ,WACA,yCZgJA,oCYnJJ,cAMQ,gCAIR,MACI,cACA,SACA,iBACA,mBACA,gBAEA,QACI,cACA,YACA,gBACA,uCAEA,iHACA,qBZ2HJ,oCYlIA,QAUQ,cACA,iBACA,yCAMZ,gBACI,YACA,cACA,WTmEY,QSlEZ,6CACA,cACA,eACA,eACA,MACA,QACA,YACA,gBACA,eACA,aZmGA,oCYhHJ,gBAgBQ,cAGJ,gCACI,kBACA,cACA,UACA,WAGJ,qBACI,WACA,yBACA,mBACA,cACA,oBAGJ,oBACI,UAIA,6BACI,kBACA,cACA,UACA,WAEJ,uCACI,gBACA,WACA,YAEJ,+BACI,6CAEJ,+BACI,UAEJ,+BACI,gDAKZ,YACI,aAEA,mBACI,cACA,eACA,MACA,OACA,QACA,WACA,aACA,kBACA,kBACA,iCACA,WTNQ,QSOR,iBZmCJ,oCYlDJ,YAmBQ,eAGJ,eACI,cACA,SACA,UACA,gBACA,eAIJ,gBACI,UACA,eACA,gBACA,sBACA,kBACA,SACA,iBAMI,oBACI,qBACA,Yf3EK,IeoFjB,eACI,cACA,SACA,UASJ,cACI,cACA,yBACA,WAQA,oBACI,MTtEM,QS2Ed,0BACI,uBACA,iBACA,yBAUJ,uBACI,qBACA,iBACA,YflIe,IesInB,0BACI,uBAIJ,6BACI,sBAIR,KACI,SACA,UAEJ,YACI,qBACA,kBACA,WACA,kBAEJ,mBACI,kBACA,cACA,WACA,yBACA,SACA,QACA,WACA,YACA,8BACA,+BACA,gCACA,wBACA,gCACA,wBAEJ,WACI,cAEJ,aACI,cAEJ,UACI,aAEJ,gEAEI,iBACA,cAEJ,sBACI,cAEJ,sCACI,iCACA,yBACA,kBAGJ,uCACI,kBACA,WACA,iBCtQJ,kBACE,WAEF,+BACE,aAEF,gBACE,cAEF,6BACE,cACA,eCRF,MACE,cACA,gBACA,aACA,mBACA,cAGF,0BAEE,cAIF,gDAGE,cAIF,+FAME,cAIF,4EAKE,cAIF,qGAME,cAIF,+HAQE,cAIF,8BAEE,cAGF,cACE,mBAGF,eACE,kBAGF,aACE,iBC7EF,sBACE,gBACA,eACA,gBACA,WACA,aAGF,wBACE,WACA,qBAGF,8BACE,WAGF,4BACE,gBACA,eACA,gBACA,WAGF,4BACE,gBACA,eACA,gBACA,gBAGF,8BACE,WACA,qBAGF,oCACE,WAGF,0BACE,gBACA,eACA,gBACA,qBACA,aAGF,4BACE,WACA,qBAGF,kCACE,WAGF,2BACE,gBACA,eACA,gBACA,WACA,qBACA,aACA,eAGF,4BACE,gBACA,eACA,gBACA,WACA,aAGF,KACE,WACA,gBAGF,mBACE,qBACA,eAGF,4BACE,aAGF,oCACE,qBACA,iBACA,mBAEA,WACA,mBACA,yBAMF,sBACE,eACA,WACA,YAGF,0BACE,sBACA,YACA,UACA,qBACA,iBACA,yDACA,iDAGF,0CACE,8BACA,sBAGF,0CACE,4BACA,oBAGF,gCACE,YACE,8BAEF,IACE,6BAIJ,wBACE,YACE,sBACA,8BAEF,IACE,oBACA,6BtBjEJ,cACI,kBAIJ,gDAGI,eAEJ,cACI,kBACA,gBACA,kCAEJ,6BACI,gBAKJ,OACI,eACA,aACA,gBACA,kBACA,WAEJ,2BAEI,YACA,cAEJ,aACI,WAEJ,UACI,eAEJ,YACI,qBACA,iBACA,sBACA,sBACA,mBACA,+BAEJ,oCAEI,qBACA,qBAEJ,eACI,YAEJ,eACI","file":"main.css"} \ No newline at end of file From f297e44a8bb9d10b96aaa79aaa681662a412c05c Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 30 Jul 2019 17:16:06 +0200 Subject: [PATCH 145/517] Add TOC --- en/01_Commerce/v1/02_Product_Catalog/Add_to_Cart_Form.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/02_Product_Catalog/Add_to_Cart_Form.md b/en/01_Commerce/v1/02_Product_Catalog/Add_to_Cart_Form.md index 54bac246..e1d0261a 100644 --- a/en/01_Commerce/v1/02_Product_Catalog/Add_to_Cart_Form.md +++ b/en/01_Commerce/v1/02_Product_Catalog/Add_to_Cart_Form.md @@ -1,4 +1,6 @@ -To add a product to the cart, you'll need to submit the product record ID (not the catalog ID) to the cart page. There are two variations supported, one for multiple products, and the other for single products. +To add a product to the cart, you'll need to submit the product record ID (not the resource ID) to the cart page. There are two form variations supported, one for multiple products, and the other for single products. + +[TOC] ## Single Products Form From 5fa238fce1b5ed4d02b1d9bc1f436e77ab09b5c2 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 2 Aug 2019 13:34:15 +0200 Subject: [PATCH 146/517] modmore is now at no-www and with https --- .../v1/01_Getting_Started/02_Configuration.md | 2 +- .../v1/01_Getting_Started/05_Next_Steps.md | 2 +- en/01_Commerce/v1/01_Getting_Started/index.md | 10 +++---- .../v1/02_Product_Catalog/Product_Matrix.md | 2 +- en/01_Commerce/v1/03_Front-end_Theming.md | 2 +- en/01_Commerce/v1/100_Getting_Started.md | 4 +-- en/01_Commerce/v1/10_Invoices.md | 2 +- en/01_Commerce/v1/10_Orders/Shipments.md | 4 +-- en/01_Commerce/v1/10_Shipping_Methods.md | 2 +- en/01_Commerce/v1/50_Modules/mPDFWriter.md | 2 +- .../Guides/01_Bootstrapping_a_Module.md | 2 +- en/01_Commerce/v1/index.md | 4 +-- en/02_ContentBlocks/v1.x/04_Configuration.md | 4 +-- .../v1.x/05_Input_Types/Repeater.md | 2 +- .../v1.x/05_Input_Types/index.md | 28 +++++++++---------- .../v1.x/06_Custom_Inputs/02_Icons.md | 2 +- .../03_Third_Party_Input_Types.md | 4 +-- .../v1.x/13_Custom_Resources.md | 2 +- .../02_Load_Field_Specific_Assets.md | 2 +- en/02_ContentBlocks/v1.x/index.md | 2 +- en/02_DigitalSignage/v1/01_Getting_Started.md | 4 +-- .../v1/Slide_Types/Social_Media.md | 2 +- en/02_DigitalSignage/v1/index.md | 2 +- en/03_Formalicious/v1/01_Installation.md | 2 +- en/03_Formalicious/v1/05_Create_a_Form.md | 2 +- en/03_Formalicious/v1/index.md | 2 +- en/03_MoreGallery/v1.x/00_User_Guide.md | 10 +++---- en/03_MoreGallery/v1.x/01_Getting_Started.md | 4 +-- en/03_MoreGallery/v1.x/09_Pagination.md | 2 +- .../v1.x/Tips_Tricks/01_Responsive_Images.md | 2 +- en/03_MoreGallery/v1.x/index.md | 2 +- .../00_Upgrading_from_Redactor_1.x_to_2.0.md | 2 +- en/04_Redactor/01_v2.x/01_Installation.md | 6 ++-- en/04_Redactor/01_v2.x/06_Component_Usage.md | 2 +- en/04_Redactor/01_v2.x/09_Clips.md | 2 +- en/04_Redactor/01_v2.x/index.md | 2 +- en/04_Redactor/99_v1.x/01_Installation.md | 14 +++++----- en/04_Redactor/99_v1.x/02_Configuration.md | 18 ++++++------ .../99_v1.x/06_Creating_Custom_Formats.md | 4 +-- .../99_v1.x/07_Using_Clips_Plugin.md | 2 +- .../99_v1.x/08_Custom_Component_Usage.md | 2 +- en/04_Redactor/99_v1.x/09_Predefined_Links.md | 4 +-- .../99_v1.x/10_Customising_the_Toolbar.md | 6 ++-- en/04_Redactor/99_v1.x/index.md | 2 +- .../04_Checkout/03_Confirmation_Page.md | 2 +- .../v2.x/02_Manager/00_Orders/index.md | 2 +- .../05_Administration/01_Order_Statuses.md | 2 +- .../v2.x/05_Payment_Methods/02_StripeV2.md | 2 +- en/05_SimpleCart/v2.x/index.md | 2 +- en/50_Open_Source/CSRFHelper/index.md | 4 +-- .../ClientConfig/03_Field_Types.md | 20 ++++++------- en/50_Open_Source/ClientConfig/index.md | 2 +- en/50_Open_Source/Gitify/index.md | 2 +- .../GitifyWatch/01_Getting_Started.md | 2 +- en/50_Open_Source/QuickstartButtons/index.md | 4 +-- .../Scheduler/01_Installation.md | 2 +- en/50_Open_Source/Scheduler/index.md | 2 +- .../SimpleAB/01_Testing_Templates.md | 2 +- en/50_Open_Source/SimpleAB/06_Tips_tricks.md | 2 +- en/50_Open_Source/SimpleAB/index.md | 4 +-- en/99_Meta/00_About_modmore.md | 2 +- en/99_Meta/01_Package_Provider.md | 6 ++-- en/index.md | 2 +- 63 files changed, 125 insertions(+), 125 deletions(-) diff --git a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md index 4b85715c..26e726b6 100644 --- a/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md +++ b/en/01_Commerce/v1/01_Getting_Started/02_Configuration.md @@ -12,7 +12,7 @@ Whenever we talk about the Commerce Dashboard, we refer to the **Extras » One of the first things you should do is decide which modules you want to use, because this will determine what features are available and need to be configured. -In Commerce, many features are implemented as optional modules that can be enabled/disabled at will, and may contain additional configuration options. The majority of modules ship with the Commerce core, but [additional extensions](https://www.modmore.com/commerce/extensions/) are also available. Some extensions were built by modmore, and are covered by your standard support, while others have been built by the larger community and are _not_ covered by standard support. +In Commerce, many features are implemented as optional modules that can be enabled/disabled at will, and may contain additional configuration options. The majority of modules ship with the Commerce core, but [additional extensions](https://modmore.com/commerce/extensions/) are also available. Some extensions were built by modmore, and are covered by your standard support, while others have been built by the larger community and are _not_ covered by standard support. In the Commerce Dashboard, navigate to **Configuration » Modules** to take a look at the available modules. diff --git a/en/01_Commerce/v1/01_Getting_Started/05_Next_Steps.md b/en/01_Commerce/v1/01_Getting_Started/05_Next_Steps.md index 59bcdcb6..65f10404 100644 --- a/en/01_Commerce/v1/01_Getting_Started/05_Next_Steps.md +++ b/en/01_Commerce/v1/01_Getting_Started/05_Next_Steps.md @@ -14,7 +14,7 @@ Depending on your use case, the following sections of the documentation are reco - [Learn more about the Products TV approach to building a catalog](../Product_Catalog/Products_TV) - For information about tweaking emails that get sent, [see order messages](../Orders/Messages) - The [status workflow](../Statuses) is a powerful tool for automating parts of your fulfillment processes. -- [Read the Frequently Asked Questions](https://www.modmore.com/commerce/faqs/) to learn more about common issues and questions we get. Chances are, what you want to know is already explained there in detail. +- [Read the Frequently Asked Questions](https://modmore.com/commerce/faqs/) to learn more about common issues and questions we get. Chances are, what you want to know is already explained there in detail. If you're a developer looking to extend Commerce, take a look at our [developer documentation](../Developer). That contains a lot of information about how core parts of Commerce work, and how you can interact with that. diff --git a/en/01_Commerce/v1/01_Getting_Started/index.md b/en/01_Commerce/v1/01_Getting_Started/index.md index 76469a67..ba3bcdca 100644 --- a/en/01_Commerce/v1/01_Getting_Started/index.md +++ b/en/01_Commerce/v1/01_Getting_Started/index.md @@ -12,15 +12,15 @@ On this page: ## Downloading Commerce -First of all you'll need to install Commerce in your MODX installation. Commerce is available from the modmore.com [package provider](https://www.modmore.com/about/package-provider/), so you'll need to create an [api key](https://www.modmore.com/account/api-keys/) and add that to your MODX site to get started. +First of all you'll need to install Commerce in your MODX installation. Commerce is available from the modmore.com [package provider](https://modmore.com/about/package-provider/), so you'll need to create an [api key](https://modmore.com/account/api-keys/) and add that to your MODX site to get started. -**» Note:** If you're new to modmore and haven't worked with our package provider before, [learn more about how that works here](https://www.modmore.com/about/package-provider/). It's a one-time set up to access all our extras. +**» Note:** If you're new to modmore and haven't worked with our package provider before, [learn more about how that works here](https://modmore.com/about/package-provider/). It's a one-time set up to access all our extras. -In order to install Commerce, you will need to have a license. [Licenses are available for €299](https://www.modmore.com/commerce/pricing/), but free development licenses are available to use while you're building the shop. +In order to install Commerce, you will need to have a license. [Licenses are available for €299](https://modmore.com/commerce/pricing/), but free development licenses are available to use while you're building the shop. -To use a [free development license](https://www.modmore.com/free-development-licenses/), make sure that your MODX installation is installed on a domain that matches the free development licenses whitelist. This means you should be on a domain like `localhost`, `site.local`, `dev.site.com`, or a similar pattern. [The full list of supported domains can be found here](https://www.modmore.com/free-development-licenses/#faq_109). If you're unable (or unwilling) to use a domain that is approved for free licenses, you can also use a paid license and transfer that to the live domain later. +To use a [free development license](https://modmore.com/free-development-licenses/), make sure that your MODX installation is installed on a domain that matches the free development licenses whitelist. This means you should be on a domain like `localhost`, `site.local`, `dev.site.com`, or a similar pattern. [The full list of supported domains can be found here](https://modmore.com/free-development-licenses/#faq_109). If you're unable (or unwilling) to use a domain that is approved for free licenses, you can also use a paid license and transfer that to the live domain later. -When you have your [API Key](https://www.modmore.com/account/api-keys/) set up as a package provider in your MODX site, open the modmore.com package provider by clicking the arrow on the _Download Extras_ button (at Extras > Installer), choosing _Select a Provider_ in the menu, and choosing modmore.com in the window. +When you have your [API Key](https://modmore.com/account/api-keys/) set up as a package provider in your MODX site, open the modmore.com package provider by clicking the arrow on the _Download Extras_ button (at Extras > Installer), choosing _Select a Provider_ in the menu, and choosing modmore.com in the window. Find Commerce in the provider under Premium Extras > Commerce and choose Download. diff --git a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md index a22a5e30..b65c406a 100644 --- a/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md +++ b/en/01_Commerce/v1/02_Product_Catalog/Product_Matrix.md @@ -311,7 +311,7 @@ The template for columns looks like this: Other (community) implementations: - [Turning optgroup based dropdown into dependent selects](https://forum.modmore.com/t/product-matrix-dropdown-improvement/1828) -- The [starter pack "red"](https://www.modmore.com/commerce/extensions/theme-red/) ([preview](http://theme-red.modmore.modxcloud.com/fruit/fruit-shakes.html)) also contains JS-enhanced dependent selects. +- The [starter pack "red"](https://modmore.com/commerce/extensions/theme-red/) ([preview](http://theme-red.modmore.modxcloud.com/fruit/fruit-shakes.html)) also contains JS-enhanced dependent selects. Made a cool product selector with the matrix? [Share it on our forum!](https://forum.modmore.com/c/commerce) diff --git a/en/01_Commerce/v1/03_Front-end_Theming.md b/en/01_Commerce/v1/03_Front-end_Theming.md index b8af9acf..b0e72917 100644 --- a/en/01_Commerce/v1/03_Front-end_Theming.md +++ b/en/01_Commerce/v1/03_Front-end_Theming.md @@ -45,7 +45,7 @@ If it finds the requested template file, it stops there, otherwise it checks the ### Multiple themes (v1.1+) -As of Commerce v1.1, you can define multiple comma-separated themes and theme paths. This is useful when combined with a [starter pack](https://www.modmore.com/commerce/extensions/theme-red/) or if you have a complex setup with multiple similar themes that still need specific overrides per context (see below). +As of Commerce v1.1, you can define multiple comma-separated themes and theme paths. This is useful when combined with a [starter pack](https://modmore.com/commerce/extensions/theme-red/) or if you have a complex setup with multiple similar themes that still need specific overrides per context (see below). Themes and theme paths are checked in the order they are defined, so the left-most option is checked first. diff --git a/en/01_Commerce/v1/100_Getting_Started.md b/en/01_Commerce/v1/100_Getting_Started.md index c1911634..dcede161 100644 --- a/en/01_Commerce/v1/100_Getting_Started.md +++ b/en/01_Commerce/v1/100_Getting_Started.md @@ -8,9 +8,9 @@ Commerce is a full featured ecommerce solution for MODX, but you have to start s ## Install the Package -First of all you'll need to install Commerce. It's available from the modmore.com [package provider](https://www.modmore.com/about/package-provider/), so you'll need to create an [api key](https://www.modmore.com/account/api-keys/) and add that to your MODX site to get started. +First of all you'll need to install Commerce. It's available from the modmore.com [package provider](https://modmore.com/about/package-provider/), so you'll need to create an [api key](https://modmore.com/account/api-keys/) and add that to your MODX site to get started. -Next, you'll need a license. [Free development licenses](https://www.modmore.com/free-development-licenses/) are available if you're on a development domain (`localhost`, `site.dev`, `dev.site.com` etc.), otherwise you'll need to buy a license. [See the Commerce Pricing](https://www.modmore.com/commerce/pricing/) for information on licenses and prices. +Next, you'll need a license. [Free development licenses](https://modmore.com/free-development-licenses/) are available if you're on a development domain (`localhost`, `site.dev`, `dev.site.com` etc.), otherwise you'll need to buy a license. [See the Commerce Pricing](https://modmore.com/commerce/pricing/) for information on licenses and prices. Go to Extras > Installer in your MODX manager and open the modmore.com package provider by clicking the arrow on the _Download Extras_ button, choosing _Select a Provider_ in the menu, and choosing modmore.com in the window. diff --git a/en/01_Commerce/v1/10_Invoices.md b/en/01_Commerce/v1/10_Invoices.md index 1dbef502..cd30e607 100644 --- a/en/01_Commerce/v1/10_Invoices.md +++ b/en/01_Commerce/v1/10_Invoices.md @@ -26,7 +26,7 @@ In the new screen, in the menu on **Add Status Change Action**, choose **Create Now that you told Commerce **when** to create the invoice, you haven't told it **how** yet. For that, you need a PDF Writer. -Commerce does not ship with any writers, so you'll need an [extension](https://www.modmore.com/commerce/extensions/). +Commerce does not ship with any writers, so you'll need an [extension](https://modmore.com/commerce/extensions/). There are currently 2 official options available: diff --git a/en/01_Commerce/v1/10_Orders/Shipments.md b/en/01_Commerce/v1/10_Orders/Shipments.md index 6cf625c1..fdd6841c 100644 --- a/en/01_Commerce/v1/10_Orders/Shipments.md +++ b/en/01_Commerce/v1/10_Orders/Shipments.md @@ -2,13 +2,13 @@ Order shipments are automatically created during checkout as of Commerce v0.8. T Each Order Shipment is assigned to a shipping method. This makes it possible to have multiple shipping methods per order for different types of products. [The Delivery Type documentation](../Delivery_Types) explains in more detail how this process works. -As of v0.11 order shipments are shown on the order view in the dashboard, along with the ability to edit them. Extensions can also add additional information and actions to shipments, such as the [Packing Slip extension](https://www.modmore.com/commerce/extensions/packingslip/) which adds an action to print a packing slip with the product information and address to use in fulfillment. +As of v0.11 order shipments are shown on the order view in the dashboard, along with the ability to edit them. Extensions can also add additional information and actions to shipments, such as the [Packing Slip extension](https://modmore.com/commerce/extensions/packingslip/) which adds an action to print a packing slip with the product information and address to use in fulfillment. ## Custom Order Shipment Types Custom Order Shipment Types can be used to further automate fulfillment, in particular for digital product types and with deep fulfillment integrations. -- [UserGroupShipment](https://www.modmore.com/commerce/extensions/usergroupshipment/) allows you to automatically assign customer accounts to MODX user groups after completing an order. This is useful for selling access to sections of your site. +- [UserGroupShipment](https://modmore.com/commerce/extensions/usergroupshipment/) allows you to automatically assign customer accounts to MODX user groups after completing an order. This is useful for selling access to sections of your site. ## Developing Custom Order Shipment Types diff --git a/en/01_Commerce/v1/10_Shipping_Methods.md b/en/01_Commerce/v1/10_Shipping_Methods.md index 08bbb49d..1d48e522 100644 --- a/en/01_Commerce/v1/10_Shipping_Methods.md +++ b/en/01_Commerce/v1/10_Shipping_Methods.md @@ -46,7 +46,7 @@ Some shipping methods may require the customer to submit certain information, su ## Available Shipping Method Types -Commerce ships with a couple of different shipping method types out of the box, and there are also [extensions](https://www.modmore.com/commerce/extensions/) available. +Commerce ships with a couple of different shipping method types out of the box, and there are also [extensions](https://modmore.com/commerce/extensions/) available. ### Standard Shipping Method diff --git a/en/01_Commerce/v1/50_Modules/mPDFWriter.md b/en/01_Commerce/v1/50_Modules/mPDFWriter.md index 96305032..25a4c76c 100644 --- a/en/01_Commerce/v1/50_Modules/mPDFWriter.md +++ b/en/01_Commerce/v1/50_Modules/mPDFWriter.md @@ -2,7 +2,7 @@ title: "PDF Writer: mPDF" --- -The [mPDF PDF Writer module is a separate extension](https://www.modmore.com/commerce/extensions/mpdf-writer/), free to install, that allows you to generate PDFs using mPDF library. +The [mPDF PDF Writer module is a separate extension](https://modmore.com/commerce/extensions/mpdf-writer/), free to install, that allows you to generate PDFs using mPDF library. You need a PDF writer for [generating invoices](../Invoices). diff --git a/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md b/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md index d442962b..4e4302cf 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md +++ b/en/01_Commerce/v1/75_Developer/Guides/01_Bootstrapping_a_Module.md @@ -147,7 +147,7 @@ If you need to include other data, like snippets or other elements, you can [lea Make sure to read through the build script, as it has some commented out parts to help you with some common building needs. -After you built a package and wrote some documentation, you can upload it to MODX.com to share with others. Let us know when you've done that, and we'd be more than happy to [list it with the available Commerce extensions](https://www.modmore.com/commerce/extensions/). +After you built a package and wrote some documentation, you can upload it to MODX.com to share with others. Let us know when you've done that, and we'd be more than happy to [list it with the available Commerce extensions](https://modmore.com/commerce/extensions/). If you're looking to release your extension as a paid extra and can guarantee support and continued development, then we'd also be happy to discuss a potential release on modmore.com. diff --git a/en/01_Commerce/v1/index.md b/en/01_Commerce/v1/index.md index a791ac65..3c211deb 100644 --- a/en/01_Commerce/v1/index.md +++ b/en/01_Commerce/v1/index.md @@ -3,9 +3,9 @@ title: Commerce description: Documentation for Commerce, a premium extra from modmore for MODX. --- -[Commerce](https://www.modmore.com/commerce/) brings a flexible and easy to use e-commerce solution to MODX. It was first announced at the MODXpo Munich in November 2015, was first released as private alpha in January 2017, and as of November 2017 is in public beta. +[Commerce](https://modmore.com/commerce/) brings a flexible and easy to use e-commerce solution to MODX. It was first announced at the MODXpo Munich in November 2015, was first released as private alpha in January 2017, and as of November 2017 is in public beta. -[View the Roadmap](https://www.modmore.com/commerce/roadmap/) and the [Features Tour](https://www.modmore.com/commerce/features/) to learn more about what Commerce can do today. +[View the Roadmap](https://modmore.com/commerce/roadmap/) and the [Features Tour](https://modmore.com/commerce/features/) to learn more about what Commerce can do today. # Recommended Reading diff --git a/en/02_ContentBlocks/v1.x/04_Configuration.md b/en/02_ContentBlocks/v1.x/04_Configuration.md index 8dcf6a3e..0049801b 100755 --- a/en/02_ContentBlocks/v1.x/04_Configuration.md +++ b/en/02_ContentBlocks/v1.x/04_Configuration.md @@ -12,7 +12,7 @@ All of these settings are created automatically when installing ContentBlocks. T ### Accepted Resource Types (`contentblocks.accepted_resource_types`) -Comma separated list of the resource types ContentBlocks should be enabled on. There are built in resource types in MODX like modDocument, but other extras may also provide them in a way that ContentBlocks can support. This includes for example MoreGallery, [Collections](http://modx.com/extras/package/collections), [GoodNews](http://www.bitego.com/extras/goodnews) and [SimpleCart](https://www.modmore.com/simplecart/). +Comma separated list of the resource types ContentBlocks should be enabled on. There are built in resource types in MODX like modDocument, but other extras may also provide them in a way that ContentBlocks can support. This includes for example MoreGallery, [Collections](http://modx.com/extras/package/collections), [GoodNews](http://www.bitego.com/extras/goodnews) and [SimpleCart](https://modmore.com/simplecart/). For instructions about using ContentBlocks on custom resource types, please visit the [Custom Resources](Custom_Resources) documentation. @@ -26,7 +26,7 @@ When Rebuilding Content via the ContentBlocks component, you may find that the c ### Custom Icon Path (`contentblocks.custom_icon_path`) -If you'd like to use custom icons ([see the default set here](https://www.modmore.com/contentblocks/custom-inputs/icons/)), you can set the (server) path here. The {assets\_path} placeholder will be replaced with the full path to your assets directory. Also make sure to set the Custom Icon URL to match the path provided here. +If you'd like to use custom icons ([see the default set here](https://modmore.com/contentblocks/custom-inputs/icons/)), you can set the (server) path here. The {assets\_path} placeholder will be replaced with the full path to your assets directory. Also make sure to set the Custom Icon URL to match the path provided here. ### Custom Icon URL (`contentblocks.custom_icon_url`) diff --git a/en/02_ContentBlocks/v1.x/05_Input_Types/Repeater.md b/en/02_ContentBlocks/v1.x/05_Input_Types/Repeater.md index 869b1898..4e9f3e63 100755 --- a/en/02_ContentBlocks/v1.x/05_Input_Types/Repeater.md +++ b/en/02_ContentBlocks/v1.x/05_Input_Types/Repeater.md @@ -132,7 +132,7 @@ Now add the rest of the fields. This works the same, except we use different inp #### Biography - General Tab: - - Input Type: Rich Text (which will use [Redactor](https://www.modmore.com/extras/redactor/) or TinyMCE, depending which is installed) + - Input Type: Rich Text (which will use [Redactor](https://modmore.com/extras/redactor/) or TinyMCE, depending which is installed) - Key: bio (the placeholder will be `[[+bio]]`) - Width: 70% - Name: Biography diff --git a/en/02_ContentBlocks/v1.x/05_Input_Types/index.md b/en/02_ContentBlocks/v1.x/05_Input_Types/index.md index 0c55c9a1..d208c51e 100755 --- a/en/02_ContentBlocks/v1.x/05_Input_Types/index.md +++ b/en/02_ContentBlocks/v1.x/05_Input_Types/index.md @@ -2,7 +2,7 @@ title: Available Input Types --- -This page contains an **alphabetical** list of the _built-in_ input types for [ContentBlocks](https://www.modmore.com/contentblocks/). For information on building custom input types for things that are not included, check out the [Custom Inputs documentation](../Custom_Inputs/Developing_Custom_Inputs) and see the [List of Available Custom Input Types](../Custom_Inputs/Third_Party_Input_Types) for custom input types you can use. +This page contains an **alphabetical** list of the _built-in_ input types for [ContentBlocks](https://modmore.com/contentblocks/). For information on building custom input types for things that are not included, check out the [Custom Inputs documentation](../Custom_Inputs/Developing_Custom_Inputs) and see the [List of Available Custom Input Types](../Custom_Inputs/Third_Party_Input_Types) for custom input types you can use. [TOC] @@ -28,7 +28,7 @@ The chunk input type has no template. If your chunk relies on certain styling, y -[![](https://www.modmore.com/assets/uploads/7595c06a23a490d4b6e805f21c62d277.png)](https://www.modmore.com/assets/uploads/7595c06a23a490d4b6e805f21c62d277.png) +[![](https://modmore.com/assets/uploads/7595c06a23a490d4b6e805f21c62d277.png)](https://modmore.com/assets/uploads/7595c06a23a490d4b6e805f21c62d277.png) @@ -53,7 +53,7 @@ Also see this tip for [Displaying (MODX) Code](../Tips_Tricks/Displaying_MODX_Co -[![](https://www.modmore.com/assets/uploads/e280ca4db15226f2778c7e119dc1600d.png)](https://www.modmore.com/assets/uploads/e280ca4db15226f2778c7e119dc1600d.png) +[![](https://modmore.com/assets/uploads/e280ca4db15226f2778c7e119dc1600d.png)](https://modmore.com/assets/uploads/e280ca4db15226f2778c7e119dc1600d.png) @@ -69,7 +69,7 @@ The template property is used for each individual image (placeholders: `[[+idx]] -[![](https://www.modmore.com/assets/uploads/6b2273fa0b7ea82850c83f94a3e70ef8.png)](https://www.modmore.com/assets/uploads/6b2273fa0b7ea82850c83f94a3e70ef8.png) +[![](https://modmore.com/assets/uploads/6b2273fa0b7ea82850c83f94a3e70ef8.png)](https://modmore.com/assets/uploads/6b2273fa0b7ea82850c83f94a3e70ef8.png) @@ -85,7 +85,7 @@ For example, a template could contain a link and and anchor to [automatically li -[![](https://www.modmore.com/assets/uploads/cf0526ac66123db933a73b506130c053.png)](https://www.modmore.com/assets/uploads/cf0526ac66123db933a73b506130c053.png) +[![](https://modmore.com/assets/uploads/cf0526ac66123db933a73b506130c053.png)](https://modmore.com/assets/uploads/cf0526ac66123db933a73b506130c053.png) @@ -117,9 +117,9 @@ The image is available through the `[[+url]]` placeholder in the template, and w -[![](https://www.modmore.com/assets/uploads/82308bae9d682e0df6aa26c8f29cf2e7.png)](https://www.modmore.com/assets/uploads/82308bae9d682e0df6aa26c8f29cf2e7.png) +[![](https://modmore.com/assets/uploads/82308bae9d682e0df6aa26c8f29cf2e7.png)](https://modmore.com/assets/uploads/82308bae9d682e0df6aa26c8f29cf2e7.png) -[![](https://www.modmore.com/assets/uploads/226117876a28868059b4da1b0e3a93b5.png)](https://www.modmore.com/assets/uploads/226117876a28868059b4da1b0e3a93b5.png) +[![](https://modmore.com/assets/uploads/226117876a28868059b4da1b0e3a93b5.png)](https://modmore.com/assets/uploads/226117876a28868059b4da1b0e3a93b5.png) @@ -133,7 +133,7 @@ Need to make complex lists? The List (and Ordered List) input type have you cove -[![](https://www.modmore.com/assets/uploads/0600fcde539a94c22b1864d5bbb69adb.png)](https://www.modmore.com/assets/uploads/0600fcde539a94c22b1864d5bbb69adb.png) +[![](https://modmore.com/assets/uploads/0600fcde539a94c22b1864d5bbb69adb.png)](https://modmore.com/assets/uploads/0600fcde539a94c22b1864d5bbb69adb.png) @@ -147,7 +147,7 @@ The Quote input type combines a simple textfield with a smaller input field to a -[![](https://www.modmore.com/assets/uploads/f30c46c28bb0725ed917ad29344a824b.png)](https://www.modmore.com/assets/uploads/f30c46c28bb0725ed917ad29344a824b.png) +[![](https://modmore.com/assets/uploads/f30c46c28bb0725ed917ad29344a824b.png)](https://modmore.com/assets/uploads/f30c46c28bb0725ed917ad29344a824b.png) @@ -155,13 +155,13 @@ The Quote input type combines a simple textfield with a smaller input field to a ## Rich Text -The rich text input uses the installed rich text editor, such as [Redactor](https://www.modmore.com/extras/redactor/) or TinyMCE, to provide the richtext editing experience your clients are already used to. If no supported rich text editor is installed, a simple textarea is shown instead. +The rich text input uses the installed rich text editor, such as [Redactor](https://modmore.com/extras/redactor/) or TinyMCE, to provide the richtext editing experience your clients are already used to. If no supported rich text editor is installed, a simple textarea is shown instead. -[![](https://www.modmore.com/assets/uploads/1cd44c5242245bf7754332f2ea6e8743.png)](https://www.modmore.com/assets/uploads/1cd44c5242245bf7754332f2ea6e8743.png) +[![](https://modmore.com/assets/uploads/1cd44c5242245bf7754332f2ea6e8743.png)](https://modmore.com/assets/uploads/1cd44c5242245bf7754332f2ea6e8743.png) @@ -179,7 +179,7 @@ It is possible to filter the available snippets based on name/IDs as well as cat -[![](https://www.modmore.com/assets/uploads/a9e5ae3f5f9b8770a1c28e9fd0455c27.png)](https://www.modmore.com/assets/uploads/a9e5ae3f5f9b8770a1c28e9fd0455c27.png) +[![](https://modmore.com/assets/uploads/a9e5ae3f5f9b8770a1c28e9fd0455c27.png)](https://modmore.com/assets/uploads/a9e5ae3f5f9b8770a1c28e9fd0455c27.png) @@ -193,7 +193,7 @@ Docs to be added. -[![](https://www.modmore.com/assets/uploads/76fde4cb13d90fb56d43c301f03af29a.png)](https://www.modmore.com/assets/uploads/76fde4cb13d90fb56d43c301f03af29a.png) +[![](https://modmore.com/assets/uploads/76fde4cb13d90fb56d43c301f03af29a.png)](https://modmore.com/assets/uploads/76fde4cb13d90fb56d43c301f03af29a.png) @@ -215,4 +215,4 @@ The Video input allows the user to either paste in a YouTube URL, or to search p -[![](https://www.modmore.com/assets/uploads/12ec4e5848bf5df6ddd62a916b977b6c.png)](https://www.modmore.com/assets/uploads/12ec4e5848bf5df6ddd62a916b977b6c.png) \ No newline at end of file +[![](https://modmore.com/assets/uploads/12ec4e5848bf5df6ddd62a916b977b6c.png)](https://modmore.com/assets/uploads/12ec4e5848bf5df6ddd62a916b977b6c.png) \ No newline at end of file diff --git a/en/02_ContentBlocks/v1.x/06_Custom_Inputs/02_Icons.md b/en/02_ContentBlocks/v1.x/06_Custom_Inputs/02_Icons.md index f9709d18..b5c1aed6 100755 --- a/en/02_ContentBlocks/v1.x/06_Custom_Inputs/02_Icons.md +++ b/en/02_ContentBlocks/v1.x/06_Custom_Inputs/02_Icons.md @@ -10,7 +10,7 @@ These icons were designed specifically for ContentBlocks by Jon Wallace Design. All icons will be shown in the Icons dropdown when adding a field or layout, but in case you want a separate look, here they are: -![](https://www.modmore.com/assets/uploads/2014/02/2014-02-25-13.57.04-Content_Blocks___MODX_Revolution.png)![](https://www.modmore.com/assets/uploads/2014/02/2014-02-25-13.57.31-Content_Blocks___MODX_Revolution.png)![](https://www.modmore.com/assets/uploads/2014/02/2014-02-25-13.57.49-Content_Blocks___MODX_Revolution.png) +![](https://modmore.com/assets/uploads/2014/02/2014-02-25-13.57.04-Content_Blocks___MODX_Revolution.png)![](https://modmore.com/assets/uploads/2014/02/2014-02-25-13.57.31-Content_Blocks___MODX_Revolution.png)![](https://modmore.com/assets/uploads/2014/02/2014-02-25-13.57.49-Content_Blocks___MODX_Revolution.png) All these icons are retina-ready too (not on this page), so should look great on your fancy screens as well. diff --git a/en/02_ContentBlocks/v1.x/06_Custom_Inputs/03_Third_Party_Input_Types.md b/en/02_ContentBlocks/v1.x/06_Custom_Inputs/03_Third_Party_Input_Types.md index ca9e6d21..0245a870 100755 --- a/en/02_ContentBlocks/v1.x/06_Custom_Inputs/03_Third_Party_Input_Types.md +++ b/en/02_ContentBlocks/v1.x/06_Custom_Inputs/03_Third_Party_Input_Types.md @@ -2,11 +2,11 @@ title: Available Third Party Input Types --- -Interested in using more than just the [built in input types](https://www.modmore.com/contentblocks/documentation/input-types/)? This page contains a list of the input types you can install that we know off. Know of any others? Let us know! +Interested in using more than just the [built in input types](https://modmore.com/contentblocks/documentation/input-types/)? This page contains a list of the input types you can install that we know off. Know of any others? Let us know! ## oEmbed Input -Developed by us here at modmore, the oEmbed Input can be installed via the [modmore.com package provider](https://www.modmore.com/about/package-provider/) as a free package. It was first released on April 26th 2014. +Developed by us here at modmore, the oEmbed Input can be installed via the [modmore.com package provider](https://modmore.com/about/package-provider/) as a free package. It was first released on April 26th 2014. The oEmbed Input Type allows you to embed content from a few dozen oEmbed-enabled content providers, by simply pasting in the link to the content. By making use of the [noembed.com](http://noembed.com/) web service, you have instant embed-ability for close to 50 content providers, varying from YouTube, Vimeo and Spotify, to Facebook, Twitter, Dropbox, Amazon and many more. diff --git a/en/02_ContentBlocks/v1.x/13_Custom_Resources.md b/en/02_ContentBlocks/v1.x/13_Custom_Resources.md index ed894be8..b0136ed5 100755 --- a/en/02_ContentBlocks/v1.x/13_Custom_Resources.md +++ b/en/02_ContentBlocks/v1.x/13_Custom_Resources.md @@ -11,7 +11,7 @@ Once we have independently confirmed that third party custom resources work as e The following Extras are known to work with ContentBlocks and enabled by default as of 1.1.0: - MoreGallery -- [SimpleCart](https://www.modmore.com/simplecart/) (as of v2.1.1) +- [SimpleCart](https://modmore.com/simplecart/) (as of v2.1.1) - [Articles](http://rtfm.modx.com/extras/revo/articles) (as of v1.7.7) - [GoodNews](http://www.bitego.com/extras/goodnews/) - [Collections](http://modx.com/extras/package/collections) diff --git a/en/02_ContentBlocks/v1.x/Tips_Tricks/02_Load_Field_Specific_Assets.md b/en/02_ContentBlocks/v1.x/Tips_Tricks/02_Load_Field_Specific_Assets.md index 4e03872c..634a746b 100755 --- a/en/02_ContentBlocks/v1.x/Tips_Tricks/02_Load_Field_Specific_Assets.md +++ b/en/02_ContentBlocks/v1.x/Tips_Tricks/02_Load_Field_Specific_Assets.md @@ -4,7 +4,7 @@ This Tip makes use of the cbHasField snippet, included in the ContentBlocks core ## The Setup -In this case, we're using the [Displaying (MODX) Code tip](https://www.modmore.com/contentblocks/tips-tricks/displaying-code/) as example. We want to only load our syntax highlight script, in this case Prism, when we have a code input in the content. +In this case, we're using the [Displaying (MODX) Code tip](https://modmore.com/contentblocks/tips-tricks/displaying-code/) as example. We want to only load our syntax highlight script, in this case Prism, when we have a code input in the content. Prism consists of [two files](http://prismjs.com/download.html) you'll need on your server, a CSS file (which should go into the ``) and a javascript file (which should go right before the ``). Let's assume that you have uploaded these files to /assets/js/prism.css and /assets/style/prism.js, and that the code field you created earlier has an ID of 4. diff --git a/en/02_ContentBlocks/v1.x/index.md b/en/02_ContentBlocks/v1.x/index.md index daeb7ead..e25b250d 100644 --- a/en/02_ContentBlocks/v1.x/index.md +++ b/en/02_ContentBlocks/v1.x/index.md @@ -3,7 +3,7 @@ title: ContentBlocks description: Documentation for ContentBlocks, a premium extra from modmore for MODX. --- -[ContentBlocks](https://www.modmore.com/contentblocks/) is a powerful content manager for MODX allowing editors to create modular, multi-column content. +[ContentBlocks](https://modmore.com/contentblocks/) is a powerful content manager for MODX allowing editors to create modular, multi-column content. # Recommended Reading diff --git a/en/02_DigitalSignage/v1/01_Getting_Started.md b/en/02_DigitalSignage/v1/01_Getting_Started.md index 82d48867..0dbb3856 100644 --- a/en/02_DigitalSignage/v1/01_Getting_Started.md +++ b/en/02_DigitalSignage/v1/01_Getting_Started.md @@ -1,10 +1,10 @@ -To get started with Digital Signage, you need a license. We offer [free development licenses](https://www.modmore.com/free-development-licenses/) that you can use to try out Digital Signage, and also for development and staging purposes. [Paid licenses can be found here](https://www.modmore.com/digitalsignage/pricing/). +To get started with Digital Signage, you need a license. We offer [free development licenses](https://modmore.com/free-development-licenses/) that you can use to try out Digital Signage, and also for development and staging purposes. [Paid licenses can be found here](https://modmore.com/digitalsignage/pricing/). [TOC] ## Installing the package -After creating an [api key](https://www.modmore.com/account/api-keys/) and adding it to your MODX site, you can browse our package provider to download Digital Signage. If you're new to modmore, [learn more about how our package provider works here](https://www.modmore.com/about/package-provider/). +After creating an [api key](https://modmore.com/account/api-keys/) and adding it to your MODX site, you can browse our package provider to download Digital Signage. If you're new to modmore, [learn more about how our package provider works here](https://modmore.com/about/package-provider/). When you install the package, a few things will be created for you: diff --git a/en/02_DigitalSignage/v1/Slide_Types/Social_Media.md b/en/02_DigitalSignage/v1/Slide_Types/Social_Media.md index 23f00138..d7ea8521 100644 --- a/en/02_DigitalSignage/v1/Slide_Types/Social_Media.md +++ b/en/02_DigitalSignage/v1/Slide_Types/Social_Media.md @@ -1,4 +1,4 @@ -To integrate recent Facebook, Twitter & Instagram posts, you can use the free [Social Media extension for Digital Signage](https://www.modmore.com/digitalsignage/extensions/social-media/). +To integrate recent Facebook, Twitter & Instagram posts, you can use the free [Social Media extension for Digital Signage](https://modmore.com/digitalsignage/extensions/social-media/). ## Setting up your template diff --git a/en/02_DigitalSignage/v1/index.md b/en/02_DigitalSignage/v1/index.md index 7ec5c505..fa4632d8 100644 --- a/en/02_DigitalSignage/v1/index.md +++ b/en/02_DigitalSignage/v1/index.md @@ -3,7 +3,7 @@ title: DigitalSignage description: Documentation for Digital Signage, a plugin by Sterc that lets you manage slideshows for narrow casting. --- -[DigitalSignage](https://www.modmore.com/digitalsignage/) is a premium extra by Sterc that lets you manage slideshows for narrow casting. [Learn more about DigitalSignage](https://www.modmore.com/digitalsignage/) +[DigitalSignage](https://modmore.com/digitalsignage/) is a premium extra by Sterc that lets you manage slideshows for narrow casting. [Learn more about DigitalSignage](https://modmore.com/digitalsignage/) Recommended reading: diff --git a/en/03_Formalicious/v1/01_Installation.md b/en/03_Formalicious/v1/01_Installation.md index 6c63caf5..5e9c4c2a 100755 --- a/en/03_Formalicious/v1/01_Installation.md +++ b/en/03_Formalicious/v1/01_Installation.md @@ -14,6 +14,6 @@ To accomplish this, follow these steps: ## Inserting a form with ContentBlocks -If you also use [ContentBlocks](https://www.modmore.com/contentblocks/), you can use a field to select a form to insert as well, instead of needing the template variable and form code in your template. This gives your content editors more control over what form is inserted at what position. +If you also use [ContentBlocks](https://modmore.com/contentblocks/), you can use a field to select a form to insert as well, instead of needing the template variable and form code in your template. This gives your content editors more control over what form is inserted at what position. Formalicious will add its custom input type during installation. At Extras > ContentBlocks, create a new field using the "Formalicious Form Selector" input type and customise the template as needed. diff --git a/en/03_Formalicious/v1/05_Create_a_Form.md b/en/03_Formalicious/v1/05_Create_a_Form.md index 5ffa9537..1ac5af5d 100755 --- a/en/03_Formalicious/v1/05_Create_a_Form.md +++ b/en/03_Formalicious/v1/05_Create_a_Form.md @@ -46,4 +46,4 @@ Now is the time to put a form on a page! This can be done by going to a page and ![Select a Formalicious form in a page](../images/resource.png) -Alternatively, if you use [ContentBlocks](https://www.modmore.com/contentblocks/), you can also create a _Formalicious Form Selector_ field and insert that into your page. +Alternatively, if you use [ContentBlocks](https://modmore.com/contentblocks/), you can also create a _Formalicious Form Selector_ field and insert that into your page. diff --git a/en/03_Formalicious/v1/index.md b/en/03_Formalicious/v1/index.md index db5c1db7..6ba1725a 100644 --- a/en/03_Formalicious/v1/index.md +++ b/en/03_Formalicious/v1/index.md @@ -3,7 +3,7 @@ title: Formalicious description: Documentation for Formalicious, a premium form builder for MODX by Sterc. --- -[Formalicious](https://www.modmore.com/formalicious/) is the most powerful and easiest MODX form builder, with built-in multi-step forms, 8 field types, validation and the ability to use hooks and other advanced FormIt features. +[Formalicious](https://modmore.com/formalicious/) is the most powerful and easiest MODX form builder, with built-in multi-step forms, 8 field types, validation and the ability to use hooks and other advanced FormIt features. # Recommended Reading diff --git a/en/03_MoreGallery/v1.x/00_User_Guide.md b/en/03_MoreGallery/v1.x/00_User_Guide.md index b8a2aa48..e10dada4 100644 --- a/en/03_MoreGallery/v1.x/00_User_Guide.md +++ b/en/03_MoreGallery/v1.x/00_User_Guide.md @@ -1,4 +1,4 @@ -This user guide is meant for the end-users of the MoreGallery add-on. For information about front-end implementation, please review the [documentation](https://www.modmore.com/moregallery/documentation/). +This user guide is meant for the end-users of the MoreGallery add-on. For information about front-end implementation, please review the [documentation](https://modmore.com/moregallery/documentation/). **Please note** that your designer or developer has the tools to customise MoreGallery to your exact needs. Because of that, not all information in this document may apply to your specific situation. @@ -25,7 +25,7 @@ Uploading images is really easy. Just click the Upload button, and choose the im After choosing images, you will see them being added to the images overview. They are still being uploaded (if the images are really big, this can take some time), but when the spinner disappears and the bar turns green, it is done. -![](https://www.modmore.com/assets/uploads/2013/mgupload3.gif) +![](https://modmore.com/assets/uploads/2013/mgupload3.gif) ## Importing Images @@ -41,7 +41,7 @@ To add a video, click the _Add Video_ button in the toolbar. In the window that To sort the images in a different order than what they were uploaded, you can drag them across the page. Click the image while holding down the mouse button, and move your mouse to where you want the image to appear. A black outline will show where the image will be placed if you release the mouse. -![](https://www.modmore.com/assets/uploads/2013/recording2.gif) +![](https://modmore.com/assets/uploads/2013/recording2.gif) ## Editing Image Information @@ -49,7 +49,7 @@ Each image has information associated with it. This includes at the very least a To edit this information, click the white bar below the image (the one with the name, filename and the modify icon). An edit pane and enlargement of the image will appear below it. -![](https://www.modmore.com/assets/uploads/2013/editimage.gif) +![](https://modmore.com/assets/uploads/2013/editimage.gif) When the edit pane opened, you can edit the information in the fields. When you are done changing the details, you can just close the edit pane with the close button; the changes are automatically saved. @@ -65,4 +65,4 @@ When hovering over an image in the main view, you can see a number of options. B To view a large version of an image in the Manager, click the small image preview. A modal window will pop up showing a large version of the image. -![](https://www.modmore.com/assets/uploads/2013/previewlarge3.gif) \ No newline at end of file +![](https://modmore.com/assets/uploads/2013/previewlarge3.gif) \ No newline at end of file diff --git a/en/03_MoreGallery/v1.x/01_Getting_Started.md b/en/03_MoreGallery/v1.x/01_Getting_Started.md index ce24be4f..b50fab18 100644 --- a/en/03_MoreGallery/v1.x/01_Getting_Started.md +++ b/en/03_MoreGallery/v1.x/01_Getting_Started.md @@ -6,9 +6,9 @@ In this getting started document we'll walk you through the basic set up for Mor ## Prerequisite: Installing MoreGallery -If you haven't yet, the first step is to install the MoreGallery. You'll need a modmore.com account and follow the instructions [found in the Purchases section of the site](https://www.modmore.com/account/purchases/). +If you haven't yet, the first step is to install the MoreGallery. You'll need a modmore.com account and follow the instructions [found in the Purchases section of the site](https://modmore.com/account/purchases/). -On a local development domain, you may use a [free development license](https://www.modmore.com/free-development-licenses/). Otherwise you'll need to buy a license first as well. +On a local development domain, you may use a [free development license](https://modmore.com/free-development-licenses/). Otherwise you'll need to buy a license first as well. ## Step 1: Create a Gallery Resource diff --git a/en/03_MoreGallery/v1.x/09_Pagination.md b/en/03_MoreGallery/v1.x/09_Pagination.md index 94e2f916..329b3d56 100644 --- a/en/03_MoreGallery/v1.x/09_Pagination.md +++ b/en/03_MoreGallery/v1.x/09_Pagination.md @@ -30,7 +30,7 @@ To match it with the Foundation framework, you could add some minimal styling an You can find a lot more information and options specific to getPage in [the getPage documentation](http://rtfm.modx.com/display/ADDON/getPage). -If you get stuck integrating MoreGallery with getPage, feel free to [contact support](https://www.modmore.com/account/support/) for help. +If you get stuck integrating MoreGallery with getPage, feel free to [contact support](https://modmore.com/account/support/) for help. More information about using the mgGetImages snippet and the available properties can be found in the [Snippet Usage](Snippets/mgGetImages) documentation. diff --git a/en/03_MoreGallery/v1.x/Tips_Tricks/01_Responsive_Images.md b/en/03_MoreGallery/v1.x/Tips_Tricks/01_Responsive_Images.md index 6071e4c3..05cffde1 100644 --- a/en/03_MoreGallery/v1.x/Tips_Tricks/01_Responsive_Images.md +++ b/en/03_MoreGallery/v1.x/Tips_Tricks/01_Responsive_Images.md @@ -1,6 +1,6 @@ ## Using Picture for Responsive Images -MoreGallery 1.3 added a neat [cropping & resizing feature](https://www.modmore.com/moregallery/documentation/crops/). +MoreGallery 1.3 added a neat [cropping & resizing feature](https://modmore.com/moregallery/documentation/crops/). One of the use cases for that feature is the use of responsive images, where different crops are shown for different browser dimensions. In this document, we'll explain how you can set up your gallery to use `` and `` tags with several different crops. diff --git a/en/03_MoreGallery/v1.x/index.md b/en/03_MoreGallery/v1.x/index.md index 5ec5938b..fd8b7a3b 100644 --- a/en/03_MoreGallery/v1.x/index.md +++ b/en/03_MoreGallery/v1.x/index.md @@ -3,7 +3,7 @@ title: MoreGallery description: Documentation for MoreGallery, a premium extra from modmore for MODX. --- -[MoreGallery](https://www.modmore.com/moregallery/) is an intuitive and fully featured image gallery for MODX with tags, cropping, custom fields and video. +[MoreGallery](https://modmore.com/moregallery/) is an intuitive and fully featured image gallery for MODX with tags, cropping, custom fields and video. # Recommended Reading diff --git a/en/04_Redactor/01_v2.x/00_Upgrading_from_Redactor_1.x_to_2.0.md b/en/04_Redactor/01_v2.x/00_Upgrading_from_Redactor_1.x_to_2.0.md index 3c2e0dca..72ed67e5 100755 --- a/en/04_Redactor/01_v2.x/00_Upgrading_from_Redactor_1.x_to_2.0.md +++ b/en/04_Redactor/01_v2.x/00_Upgrading_from_Redactor_1.x_to_2.0.md @@ -2,7 +2,7 @@ title: Upgrading from Redactor 1.x to 2.0 --- -Redactor 2.0 is a major release, which brings with it major changes. New features and improvements have been added, but some older features have also been removed or replaced. While we've tried to make the upgrade as seamless as possible, some breaking changes have been inevitable. This document discusses the removed or replaced features. For more information about all the new and improved features, please review the [2.0 announcement blog](https://www.modmore.com/blog/2015/announcing-redactor-2.0/). +Redactor 2.0 is a major release, which brings with it major changes. New features and improvements have been added, but some older features have also been removed or replaced. While we've tried to make the upgrade as seamless as possible, some breaking changes have been inevitable. This document discusses the removed or replaced features. For more information about all the new and improved features, please review the [2.0 announcement blog](https://modmore.com/blog/2015/announcing-redactor-2.0/). Before upgrading to Redactor 2.0, we recommend making a backup of the Redactor files and your system settings database table, just in case you need to revert. diff --git a/en/04_Redactor/01_v2.x/01_Installation.md b/en/04_Redactor/01_v2.x/01_Installation.md index 392124da..5025c872 100755 --- a/en/04_Redactor/01_v2.x/01_Installation.md +++ b/en/04_Redactor/01_v2.x/01_Installation.md @@ -1,8 +1,8 @@ -To get started with Redactor, or one of our other Extras, you will first need to have a license available. There are several options, including buying single licenses as you go, and an unlimited license offer so you always have licenses to use. The available options and their costs can be found on the [Redactor Pricing](https://www.modmore.com/redactor/pricing/) page. +To get started with Redactor, or one of our other Extras, you will first need to have a license available. There are several options, including buying single licenses as you go, and an unlimited license offer so you always have licenses to use. The available options and their costs can be found on the [Redactor Pricing](https://modmore.com/redactor/pricing/) page. -When you have a license available, you will need to download the package to your MODX site. This is done using the Package Installer, which will need to connect to our Package Provider. To connect to our Package Provider, you can create an [API Key in your account](https://www.modmore.com/account/api-keys/). +When you have a license available, you will need to download the package to your MODX site. This is done using the Package Installer, which will need to connect to our Package Provider. To connect to our Package Provider, you can create an [API Key in your account](https://modmore.com/account/api-keys/). -To set up the provider and download the extra, see the [Package Provider page](https://www.modmore.com/about/package-provider/). +To set up the provider and download the extra, see the [Package Provider page](https://modmore.com/about/package-provider/). After a successful installation, Redactor will be set as the default Rich Text Editor, and it will replace the content field with the Redactor editor, while enhancing rich text template variables as well. You can customize behavior and looks of the editor with the many Redactor [configuration options](Configure_Redactor). These settings can be found on the System » System Settings page in your MODX Manager, under the redactor namespace (that's the first dropdown that defaults to "core"). Any of these settings can also be overridden on a user group, user or context level by simply creating new settings at the appropriate level with the same setting key. diff --git a/en/04_Redactor/01_v2.x/06_Component_Usage.md b/en/04_Redactor/01_v2.x/06_Component_Usage.md index 62e33dbf..41a12fbd 100755 --- a/en/04_Redactor/01_v2.x/06_Component_Usage.md +++ b/en/04_Redactor/01_v2.x/06_Component_Usage.md @@ -86,6 +86,6 @@ closeAction: 'close' ## Done! -This requires at least Redactor 1.2. This method should also work for other editors that are available for MODX, however your mileage may vary. Consult the documentation or ask the developer to see if other editors you prefer to use supports this approach. Or, you know, [buy Redactor](https://www.modmore.com/redactor/pricing/). ;) +This requires at least Redactor 1.2. This method should also work for other editors that are available for MODX, however your mileage may vary. Consult the documentation or ask the developer to see if other editors you prefer to use supports this approach. Or, you know, [buy Redactor](https://modmore.com/redactor/pricing/). ;) We have tested the Redactor integration in, among others, FAQ Manager, MoreGallery, Articles, mxCalendar and ContentBlocks. diff --git a/en/04_Redactor/01_v2.x/09_Clips.md b/en/04_Redactor/01_v2.x/09_Clips.md index 7be35f86..785943e5 100755 --- a/en/04_Redactor/01_v2.x/09_Clips.md +++ b/en/04_Redactor/01_v2.x/09_Clips.md @@ -13,7 +13,7 @@ Aside from the `title` and `clip` element, you can also specify a `tag` element ```` [{ "title":"Buy Button", - "clip":"Buy this product now." + "clip":"Buy this product now." },{ "title":"Copyright", "clip":"©2013 modmore." diff --git a/en/04_Redactor/01_v2.x/index.md b/en/04_Redactor/01_v2.x/index.md index 2804f94d..7393f7b5 100644 --- a/en/04_Redactor/01_v2.x/index.md +++ b/en/04_Redactor/01_v2.x/index.md @@ -3,7 +3,7 @@ title: Redactor description: Documentation for Redactor (version 2), a premium extra from modmore for MODX. --- -[Redactor](https://www.modmore.com/redactor/) is a beautiful, user friendly, and configurable rich text editor for MODX with powerful media management. +[Redactor](https://modmore.com/redactor/) is a beautiful, user friendly, and configurable rich text editor for MODX with powerful media management. # Recommended Reading diff --git a/en/04_Redactor/99_v1.x/01_Installation.md b/en/04_Redactor/99_v1.x/01_Installation.md index 69cd4b4e..1598ba26 100644 --- a/en/04_Redactor/99_v1.x/01_Installation.md +++ b/en/04_Redactor/99_v1.x/01_Installation.md @@ -1,19 +1,19 @@ -The page you're currently looking at contains information related to Redactor 1.x. Please visit [Installation](https://www.modmore.com/redactor/documentation/installation/) for the relevant information for Redactor 2.x. +The page you're currently looking at contains information related to Redactor 1.x. Please visit [Installation](https://modmore.com/redactor/documentation/installation/) for the relevant information for Redactor 2.x. --- -Installing [Redactor](https://www.modmore.com/extras/redactor/) is no different than installing any other package from mod**more**. +Installing [Redactor](https://modmore.com/extras/redactor/) is no different than installing any other package from mod**more**. - Purchase a site license by clicking "Buy Now" above. -- Connect your MODX website to our [Package Provider](https://www.modmore.com/about/package-provider/) with an [API Key](https://www.modmore.com/account/api-keys/) -- Open Package Management and browse to _Your mod**more** account_ » _Available Purchases_. You should see Redactor in the list. (If not, check [your purchases](https://www.modmore.com/account/purchases/) and make sure the [invoice is marked completed](https://www.modmore.com/account/billing/invoices/), and contact [contact support](https://support.modmore.com/) if it still wont show up.) +- Connect your MODX website to our [Package Provider](https://modmore.com/about/package-provider/) with an [API Key](https://modmore.com/account/api-keys/) +- Open Package Management and browse to _Your mod**more** account_ » _Available Purchases_. You should see Redactor in the list. (If not, check [your purchases](https://modmore.com/account/purchases/) and make sure the [invoice is marked completed](https://modmore.com/account/billing/invoices/), and contact [contact support](https://support.modmore.com/) if it still wont show up.) - Click the Download button and wait for the package to be downloaded to your website. This usually takes between 5-15 seconds. - Close the Package Browser and find Redactor in the list of packages. Click the Install button and follow the instructions. -After a succesful installation, Redactor will be set as the default Rich Text Editor, and it will replace the content field with the Redactor editor, while enhance richtext template variables as well. You can customize behavior and looks of the editor with the many [Redactor configuration options](https://www.modmore.com/extras/redactor/documentation/configuration/), available via _System_ » _System Settings_ » _Redactor_ (in the "Namespace" dropdown, the one that defaults to "core"). +After a succesful installation, Redactor will be set as the default Rich Text Editor, and it will replace the content field with the Redactor editor, while enhance richtext template variables as well. You can customize behavior and looks of the editor with the many [Redactor configuration options](https://modmore.com/extras/redactor/documentation/configuration/), available via _System_ » _System Settings_ » _Redactor_ (in the "Namespace" dropdown, the one that defaults to "core"). -![](https://www.modmore.com/assets/uploads/2013/redactor_screen.JPG) +![](https://modmore.com/assets/uploads/2013/redactor_screen.JPG) -You can also [create new Redactor Template Variables](https://www.modmore.com/extras/redactor/documentation/template-variable/) which are richtext Template Variables, but also offer you many of the Redactor configuration options on the TV level, offering super fine control over what the editor can do. +You can also [create new Redactor Template Variables](https://modmore.com/extras/redactor/documentation/template-variable/) which are richtext Template Variables, but also offer you many of the Redactor configuration options on the TV level, offering super fine control over what the editor can do. If at any point you get stuck installing Redactor, be sure to [contact support](https://support.modmore.com/). We'd be glad to help. diff --git a/en/04_Redactor/99_v1.x/02_Configuration.md b/en/04_Redactor/99_v1.x/02_Configuration.md index 0fa7b452..5fc44c0c 100644 --- a/en/04_Redactor/99_v1.x/02_Configuration.md +++ b/en/04_Redactor/99_v1.x/02_Configuration.md @@ -1,12 +1,12 @@ -The page you're currently looking at contains information related to Redactor 1.x. Please visit [Configure Redactor](https://www.modmore.com/redactor/documentation/configuration/) for the relevant information for Redactor 2.x. +The page you're currently looking at contains information related to Redactor 1.x. Please visit [Configure Redactor](https://modmore.com/redactor/documentation/configuration/) for the relevant information for Redactor 2.x. --- Redactor comes with a whole bunch of configuration options, so you can customize the look of the editor, the available functionality and some nifty tricks that Redactor offers. -These configurations are stored as System Settings, and can be found by visiting _System_ » _System Settings_ and choosing _redactor_ in the namespace dropdown (that's the one that defaults to "core"). It is also possible to create [Redactor Template Variables instances](https://www.modmore.com/extras/redactor/documentation/template-variable/), in which case you can override many of the settings for each template variable. +These configurations are stored as System Settings, and can be found by visiting _System_ » _System Settings_ and choosing _redactor_ in the namespace dropdown (that's the one that defaults to "core"). It is also possible to create [Redactor Template Variables instances](https://modmore.com/extras/redactor/documentation/template-variable/), in which case you can override many of the settings for each template variable. -+tv Options marked with a "+" in the overview, or with the blue "+tv" label below, are options that can be configured for individual [Redactor template variables](https://www.modmore.com/extras/redactor/documentation/template-variable/). ++tv Options marked with a "+" in the overview, or with the blue "+tv" label below, are options that can be configured for individual [Redactor template variables](https://modmore.com/extras/redactor/documentation/template-variable/). [TOC] @@ -98,7 +98,7 @@ When not 0, this lets you set a placeholder text for the editor if no content is **Added in 1.5.0** -This setting allows you to add a list of predefined links in "Add link" modal. [More info](https://www.modmore.com/extras/redactor/documentation/creating-predefined-links/). +This setting allows you to add a list of predefined links in "Add link" modal. [More info](https://modmore.com/extras/redactor/documentation/creating-predefined-links/). @@ -626,10 +626,10 @@ The path, relative to the root of the media source as defined by the `Media Sour - `` if available, the pagetitle of the current resource. **Added in 1.4.0** - `` if available, the alias of the current resource. **Added in 1.4.0** - `` if available, the context\_key of the current resource. **Added in 1.4.0** -- `https://www.modmore.com/` Your MODX site\_url. **Added in 1.5.0** +- `https://modmore.com/` Your MODX site\_url. **Added in 1.5.0** - `/assets/` Your MODX assets\_url. **Added in 1.5.0** -Also see `Image Upload Path`, `Media Source` and [Using Media Sources with Redactor](https://www.modmore.com/extras/redactor/documentation/media-sources/) +Also see `Image Upload Path`, `Media Source` and [Using Media Sources with Redactor](https://modmore.com/extras/redactor/documentation/media-sources/) @@ -653,10 +653,10 @@ The path, relative to the root of the media source as defined by the `Media Sour - `` if available, the pagetitle of the current resource. **Added in 1.4.0** - `` if available, the alias of the current resource. **Added in 1.4.0** - `` if available, the context\_key of the current resource. **Added in 1.4.0** -- `https://www.modmore.com/` Your MODX site\_url. **Added in 1.5.0** +- `https://modmore.com/` Your MODX site\_url. **Added in 1.5.0** - `/assets/` Your MODX assets\_url. **Added in 1.5.0** -Also see `File Upload Path`, `Media Source` and [Using Media Sources with Redactor](https://www.modmore.com/extras/redactor/documentation/media-sources/) +Also see `File Upload Path`, `Media Source` and [Using Media Sources with Redactor](https://modmore.com/extras/redactor/documentation/media-sources/) @@ -769,7 +769,7 @@ Default: yes Choose (or provide the ID of) a Media Source to use for uploading and browsing images and files. This can be any type of Media Source that implements uploading and browsing of images. -Also see `File Upload Path`, `Image Upload Path` and [Using Media Sources with Redactor](https://www.modmore.com/extras/redactor/documentation/media-sources/) +Also see `File Upload Path`, `Image Upload Path` and [Using Media Sources with Redactor](https://modmore.com/extras/redactor/documentation/media-sources/) diff --git a/en/04_Redactor/99_v1.x/06_Creating_Custom_Formats.md b/en/04_Redactor/99_v1.x/06_Creating_Custom_Formats.md index 0475a355..b438dde4 100644 --- a/en/04_Redactor/99_v1.x/06_Creating_Custom_Formats.md +++ b/en/04_Redactor/99_v1.x/06_Creating_Custom_Formats.md @@ -1,10 +1,10 @@ -The page you're currently looking at contains information related to Redactor 1.x. Please visit [Custom Formatting](https://www.modmore.com/redactor/documentation/custom-formats/) for the relevant information for Redactor 2.x. +The page you're currently looking at contains information related to Redactor 1.x. Please visit [Custom Formatting](https://modmore.com/redactor/documentation/custom-formats/) for the relevant information for Redactor 2.x. For Redactor 1.2.0, we added something special to do exactly what many of you requested, custom formatting. By making use of the [Redactor Styles Plugin](https://github.com/jpdevries/styles) by JP DeVries, you can create custom formats to more easily format your text. [Redactor TVs](Custom_Template_Variable) can even have their own custom formats that overrides the System Defaults. -![Using className to style individiual format options in the toolbar](https://www.modmore.com/assets/uploads/redactor_custom_styles.png "Styling individual Format Options") +![Using className to style individiual format options in the toolbar](https://modmore.com/assets/uploads/redactor_custom_styles.png "Styling individual Format Options") To add custom styles to Redactor you will need to set the [redactor.stylesJson](Configuration) System Setting to properly formatted JSON that defines each of your styles. diff --git a/en/04_Redactor/99_v1.x/07_Using_Clips_Plugin.md b/en/04_Redactor/99_v1.x/07_Using_Clips_Plugin.md index 697d7bae..3264c0ea 100644 --- a/en/04_Redactor/99_v1.x/07_Using_Clips_Plugin.md +++ b/en/04_Redactor/99_v1.x/07_Using_Clips_Plugin.md @@ -11,7 +11,7 @@ Below you will find several preconfigured examples, but you can create your own ```` [{ "title":"Buy Button", - "clip":"Buy this product now." + "clip":"Buy this product now." },{ "title":"Copyright", "clip":"©2013 modmore." diff --git a/en/04_Redactor/99_v1.x/08_Custom_Component_Usage.md b/en/04_Redactor/99_v1.x/08_Custom_Component_Usage.md index 49868995..843ab645 100644 --- a/en/04_Redactor/99_v1.x/08_Custom_Component_Usage.md +++ b/en/04_Redactor/99_v1.x/08_Custom_Component_Usage.md @@ -97,7 +97,7 @@ Let us know if your Extra supports Redactor too, and we'll gladly add it to the ## Version Detection -One of the [several improvements in Redactor 1.5](https://www.modmore.com/blog/2014/announcing-redactor-1.5/) introduced the ability to check the current version of Redactor through our API. We do **not** recommend using version detection, however if you absolutely must it is possible through `$redactor->version`. +One of the [several improvements in Redactor 1.5](https://modmore.com/blog/2014/announcing-redactor-1.5/) introduced the ability to check the current version of Redactor through our API. We do **not** recommend using version detection, however if you absolutely must it is possible through `$redactor->version`. ```` php diff --git a/en/04_Redactor/99_v1.x/09_Predefined_Links.md b/en/04_Redactor/99_v1.x/09_Predefined_Links.md index 678cd366..62b9f4ce 100644 --- a/en/04_Redactor/99_v1.x/09_Predefined_Links.md +++ b/en/04_Redactor/99_v1.x/09_Predefined_Links.md @@ -2,11 +2,11 @@ The page you're currently looking at contains information related to Redactor 1. --- -One of the many additions to [Redactor 1.5](https://www.modmore.com/blog/2014/announcing-redactor-1.5/) is the ability to quickly choose from predefined links in the edit link modal window. By authoring a list of links to be available Redactor will add a select box so your most important links are only two clicks away. +One of the many additions to [Redactor 1.5](https://modmore.com/blog/2014/announcing-redactor-1.5/) is the ability to quickly choose from predefined links in the edit link modal window. By authoring a list of links to be available Redactor will add a select box so your most important links are only two clicks away. ![Predefined Links make for quicker editing in Redactor 1.5](http://assets.modmore.com/img/blog/redactor_link.png) -To use Predefined Links, you'll need to create a JSON object for Redactor to reference, and set the [Predefined Links Setting](https://www.modmore.com/extras/redactor/documentation/configuration/#predefined+links) to a URL that serves your JSON. +To use Predefined Links, you'll need to create a JSON object for Redactor to reference, and set the [Predefined Links Setting](https://modmore.com/extras/redactor/documentation/configuration/#predefined+links) to a URL that serves your JSON. ```` javascript diff --git a/en/04_Redactor/99_v1.x/10_Customising_the_Toolbar.md b/en/04_Redactor/99_v1.x/10_Customising_the_Toolbar.md index 92304006..c6335dec 100644 --- a/en/04_Redactor/99_v1.x/10_Customising_the_Toolbar.md +++ b/en/04_Redactor/99_v1.x/10_Customising_the_Toolbar.md @@ -1,4 +1,4 @@ -The page you're currently looking at contains information related to Redactor 1.x. Please visit [Custom Toolbars](https://www.modmore.com/redactor/documentation/customising-the-editor/) for the relevant information for Redactor 2.x. +The page you're currently looking at contains information related to Redactor 1.x. Please visit [Custom Toolbars](https://modmore.com/redactor/documentation/customising-the-editor/) for the relevant information for Redactor 2.x. @@ -13,7 +13,7 @@ With a little bit of CSS, or as we like to call it [Sass](http://sass-lang.com) ### Sass -Here’s a look at the source Sass we use to pre-process our [CSS below](https://www.modmore.com/extras/redactor/documentation/customizing-the-toolbar/#css). +Here’s a look at the source Sass we use to pre-process our [CSS below](https://modmore.com/extras/redactor/documentation/customizing-the-toolbar/#css). ```` scss @@ -137,7 +137,7 @@ Changing the colors of the Sass variables in [this gist](http://sassmeister.com/ [Play with this gist on SassMeister.](https://sassmeister.com/gist/17f1a62335428a48a7ac) -You’ll want to include this CSS on your MODX manager pages so that they override the default Redactor styles. You can do this by supplying the [Stylesheet Setting](https://www.modmore.com/extras/redactor/documentation/configuration/#stylesheet) with an absolute path to your custom stylesheet which may looking something like: +You’ll want to include this CSS on your MODX manager pages so that they override the default Redactor styles. You can do this by supplying the [Stylesheet Setting](https://modmore.com/extras/redactor/documentation/configuration/#stylesheet) with an absolute path to your custom stylesheet which may looking something like: ```` html [[++asset_url]]css/redactor-custom.css diff --git a/en/04_Redactor/99_v1.x/index.md b/en/04_Redactor/99_v1.x/index.md index 5ae48028..9820191a 100644 --- a/en/04_Redactor/99_v1.x/index.md +++ b/en/04_Redactor/99_v1.x/index.md @@ -4,6 +4,6 @@ description: Legacy documentation for Redactor for MODX v1. --- -Redactor 1.x was our original implementation of Redactor. In September 2015 we released [Redactor 2.0](https://www.modmore.com/blog/2015/announcing-redactor-2.0/) as a free upgrade. Redactor 1 is no longer officially supported following the release of Redactor 2. [The latest Redactor documentation can be found here](../../Redactor). +Redactor 1.x was our original implementation of Redactor. In September 2015 we released [Redactor 2.0](https://modmore.com/blog/2015/announcing-redactor-2.0/) as a free upgrade. Redactor 1 is no longer officially supported following the release of Redactor 2. [The latest Redactor documentation can be found here](../../Redactor). The Redactor 1.x documentation is archived in this section. [Check our notes when upgrading from Redactor 1.x to 2.0](../v2.x/Upgrading_from_Redactor_1.x_to_2.0) diff --git a/en/05_SimpleCart/v2.x/01_Frontend/04_Checkout/03_Confirmation_Page.md b/en/05_SimpleCart/v2.x/01_Frontend/04_Checkout/03_Confirmation_Page.md index 67237443..8b6ccf4c 100644 --- a/en/05_SimpleCart/v2.x/01_Frontend/04_Checkout/03_Confirmation_Page.md +++ b/en/05_SimpleCart/v2.x/01_Frontend/04_Checkout/03_Confirmation_Page.md @@ -36,7 +36,7 @@ Finally, if you didn't have it yet, make sure the redirect hook is set and that On the confirmation page you'll need to load the information from the checkout page with the FormItRetriever snippet, and add all that information to hidden input fields inside the form. You'll also need a FormIt call with the scCreateOrder hook which will send the user to the desired payment gateway, and/oor the thank you page. -Basically you're creating a [one-page checkout](https://www.modmore.com/simplecart/documentation/tutorials/one-page-checkout/) here, by collecting all information and then sending it to SimpleCart in one sweep. +Basically you're creating a [one-page checkout](https://modmore.com/simplecart/documentation/tutorials/one-page-checkout/) here, by collecting all information and then sending it to SimpleCart in one sweep. Here's an example of what the confirmation page might look like. diff --git a/en/05_SimpleCart/v2.x/02_Manager/00_Orders/index.md b/en/05_SimpleCart/v2.x/02_Manager/00_Orders/index.md index 7c21b39a..efdcd747 100644 --- a/en/05_SimpleCart/v2.x/02_Manager/00_Orders/index.md +++ b/en/05_SimpleCart/v2.x/02_Manager/00_Orders/index.md @@ -37,6 +37,6 @@ To view the order details you can right click on an order in the list and choose ## Creating a new order -With the _Create new order_ button you can create an order from the back-end. This is useful for invoice-based billing or when accepting orders via the phone. [Read more about creating orders here](https://www.modmore.com/simplecart/documentation/manager/orders/create-new-order/). +With the _Create new order_ button you can create an order from the back-end. This is useful for invoice-based billing or when accepting orders via the phone. [Read more about creating orders here](https://modmore.com/simplecart/documentation/manager/orders/create-new-order/). [ ![The SimpleCart order create window](https://assets.modmore.com/uploads/2015/12/orders_overview_createorder.png)](https://assets.modmore.com/uploads/2015/12/orders_overview_createorder.png "The SimpleCart order create window") \ No newline at end of file diff --git a/en/05_SimpleCart/v2.x/02_Manager/05_Administration/01_Order_Statuses.md b/en/05_SimpleCart/v2.x/02_Manager/05_Administration/01_Order_Statuses.md index 6cdce024..7cb9b228 100644 --- a/en/05_SimpleCart/v2.x/02_Manager/05_Administration/01_Order_Statuses.md +++ b/en/05_SimpleCart/v2.x/02_Manager/05_Administration/01_Order_Statuses.md @@ -21,7 +21,7 @@ The name a **unique reference** for the status. It should be unique, lowercase, The title is what the status is shown as. This is stored as a lexicon (you can switch the language to see translations) and can change. -Every status can also have a default message. This is meant to be the default message that is sent to the customer when the order status is updated. By filling in a default message, it will appear automatically [when changing the order status](https://www.modmore.com/simplecart/documentation/manager/orders/update-status/). +Every status can also have a default message. This is meant to be the default message that is sent to the customer when the order status is updated. By filling in a default message, it will appear automatically [when changing the order status](https://modmore.com/simplecart/documentation/manager/orders/update-status/). This default message can also contain placeholders like `[[+firstname]]` and `[[+lastname]]`. diff --git a/en/05_SimpleCart/v2.x/05_Payment_Methods/02_StripeV2.md b/en/05_SimpleCart/v2.x/05_Payment_Methods/02_StripeV2.md index 0d7956ac..205a813b 100644 --- a/en/05_SimpleCart/v2.x/05_Payment_Methods/02_StripeV2.md +++ b/en/05_SimpleCart/v2.x/05_Payment_Methods/02_StripeV2.md @@ -18,7 +18,7 @@ Compared to version 1, version 2 of the gateways require a bit more set up. This Here's what you need to do. -1. First, install the package from the modmore.com [package provider](https://www.modmore.com/about/package-provider/). +1. First, install the package from the modmore.com [package provider](https://modmore.com/about/package-provider/). 2. [Create a webhook in the Stripe dashboard](https://dashboard.stripe.com/account/webhooks), pointing it to `https://yoursite.com/assets/components/simplecart_stripe/connector.php?action=webhook` Select the events `source.charged`, `source.failed` and `source.cancelled`. 3. Open the webhook in the dashboard, and copy the *Signing Secret* into the `simplecart_stripe.webhook_secret` system setting, located under the `simplecart_stripe` namespace. 4. Back in the Stripe Dashboard in the API > Webhooks section, click on your endpoint. Test the webhook by clicking the `Send test webhook` button in the top right corner. Leave it on the default event type, and click on _Send test webhook_ button. Make sure the response looks like JSON, and has a message of `Unsupported event type, ignoring request`. If you get a different response, that means you might not have copied the webhook secret properly, and you wont be able of accepting payments. diff --git a/en/05_SimpleCart/v2.x/index.md b/en/05_SimpleCart/v2.x/index.md index fce7b728..e33a4a84 100644 --- a/en/05_SimpleCart/v2.x/index.md +++ b/en/05_SimpleCart/v2.x/index.md @@ -3,7 +3,7 @@ title: SimpleCart description: Documentation for SimpleCart, a premium webshop extra from modmore for MODX. --- -[SimpleCart](https://www.modmore.com/simplecart/) is an easy to use e-commerce solution with online payments, coupons and more for your MODX site. +[SimpleCart](https://modmore.com/simplecart/) is an easy to use e-commerce solution with online payments, coupons and more for your MODX site. # Recommended Reading diff --git a/en/50_Open_Source/CSRFHelper/index.md b/en/50_Open_Source/CSRFHelper/index.md index 743d4d4d..047ae6ab 100644 --- a/en/50_Open_Source/CSRFHelper/index.md +++ b/en/50_Open_Source/CSRFHelper/index.md @@ -1,4 +1,4 @@ -CSRF Helper is a tool for MODX to secure forms against cross-site request forgery (CSRF) vulnerabilities, brought to you by [modmore](https://www.modmore.com/). +CSRF Helper is a tool for MODX to secure forms against cross-site request forgery (CSRF) vulnerabilities, brought to you by [modmore](https://modmore.com/). [TOC] @@ -55,7 +55,7 @@ add a very valuable layer of protection. CSRFHelper is free to use, and licensed under the MIT License. [Source code and issue tracker are on GitHub](https://github.com/modmore/csrfhelper). -Installable packages are available from both [modmore](https://www.modmore.com/extras/csrfhelper/) and [MODX](https://modx.com/extras/package/csrfhelper), through your site's package manager. After installation, look at the specific documentation for the type of form you're looking to protect for examples and instructions. +Installable packages are available from both [modmore](https://modmore.com/extras/csrfhelper/) and [MODX](https://modx.com/extras/package/csrfhelper), through your site's package manager. After installation, look at the specific documentation for the type of form you're looking to protect for examples and instructions. ## Usage diff --git a/en/50_Open_Source/ClientConfig/03_Field_Types.md b/en/50_Open_Source/ClientConfig/03_Field_Types.md index 93102eba..cefcaf2d 100644 --- a/en/50_Open_Source/ClientConfig/03_Field_Types.md +++ b/en/50_Open_Source/ClientConfig/03_Field_Types.md @@ -7,7 +7,7 @@ You can choose a number of field types for your configurations. It's not current The textfield is a simple single-line textfield. -![](https://www.modmore.com/assets/uploads/2014/02/6.png) +![](https://modmore.com/assets/uploads/2014/02/6.png) ExtJS Type: `textfield` @@ -15,7 +15,7 @@ ExtJS Type: `textfield` The textarea is a simple multi-line textfield. -![](https://www.modmore.com/assets/uploads/2014/02/5.png) +![](https://modmore.com/assets/uploads/2014/02/5.png) ExtJS Type: `textarea` @@ -25,7 +25,7 @@ The Rich Text field is a simple multi-line textfield that will get enhanced to a The following MODX RTE extras are supported: -- [Redactor from modmore](https://www.modmore.com/redactor/) +- [Redactor from modmore](https://modmore.com/redactor/) - TinyMCE - TinyMCE RTE - CKEditor is partially supported with known issues. @@ -36,7 +36,7 @@ ExtJS Type: `textarea`, enhanced with `MODx.loadRTE` Provides an input that opens the MODX Browser to select an image. Can be configured to a specific media source through the _Source_ option on the field. -![](https://www.modmore.com/assets/uploads/2014/02/4.png) +![](https://modmore.com/assets/uploads/2014/02/4.png) ExtJS Type: `modx-panel-tv-image` @@ -50,7 +50,7 @@ ExtJS Type: `modx-panel-tv-file` A simple field that only accepts numbers. -![](https://www.modmore.com/assets/uploads/2014/02/7.png) +![](https://modmore.com/assets/uploads/2014/02/7.png) ExtJS Type: `numberfield` @@ -58,7 +58,7 @@ ExtJS Type: `numberfield` Allows the user to pick a color with a visual color picker. -![](https://www.modmore.com/assets/uploads/2014/02/1.png) +![](https://modmore.com/assets/uploads/2014/02/1.png) ExtJS Type: `colorpickerfield` @@ -66,7 +66,7 @@ ExtJS Type: `colorpickerfield` Allows a user to toggle something on or off. -![](https://www.modmore.com/assets/uploads/2014/02/2.png) +![](https://modmore.com/assets/uploads/2014/02/2.png) ExtJS Type: `xcheckbox` @@ -82,7 +82,7 @@ ExtJS Type: `textfield` with `inputType` set to `password` Pick a date. -![](https://www.modmore.com/assets/uploads/2014/02/9.png) +![](https://modmore.com/assets/uploads/2014/02/9.png) ExtJS Type: `datefield` @@ -90,7 +90,7 @@ ExtJS Type: `datefield` Pick a time. -![](https://www.modmore.com/assets/uploads/2014/02/8.png) +![](https://modmore.com/assets/uploads/2014/02/8.png) ExtJS Type: `timefield` @@ -102,7 +102,7 @@ This follows the syntax of listbox template variables where options are separate `Display==Value||Other Display==OtherValue` -![](https://www.modmore.com/assets/uploads/2014/02/10.png) +![](https://modmore.com/assets/uploads/2014/02/10.png) If you enable _Process tags in options_ on the field, you can also use chunk or snippet tags to dynamically populate the dropdown. diff --git a/en/50_Open_Source/ClientConfig/index.md b/en/50_Open_Source/ClientConfig/index.md index 70a4f0e9..3ca4d5d5 100644 --- a/en/50_Open_Source/ClientConfig/index.md +++ b/en/50_Open_Source/ClientConfig/index.md @@ -10,5 +10,5 @@ Important links: - [Getting Started](Getting_started) - [Github](https://github.com/modmore/ClientConfig), for bug reports, feature requests, and access to the full MIT-licensed source code. -- [ClientConfig on modmore.com](https://www.modmore.com/extras/clientconfig/). +- [ClientConfig on modmore.com](https://modmore.com/extras/clientconfig/). - [ClientConfig on MODX.com](https://modx.com/extras/package/clientconfig). diff --git a/en/50_Open_Source/Gitify/index.md b/en/50_Open_Source/Gitify/index.md index 4ae21a62..8dd1b9e9 100644 --- a/en/50_Open_Source/Gitify/index.md +++ b/en/50_Open_Source/Gitify/index.md @@ -2,6 +2,6 @@ The project configuration, which determines what data is written to file and build to the database, is stored in a [.gitify file](dot-gitify) in the project root. -[Gitify Watch](https://www.modmore.com/gitifywatch/) is a free companion MODX Extra for Gitify, which will automatically extract information from MODX when changes are made. +[Gitify Watch](https://modmore.com/gitifywatch/) is a free companion MODX Extra for Gitify, which will automatically extract information from MODX when changes are made. Gitify was first introduced at the MODX Weekend 2014. [A video of that talk is available here](https://video.modmore.com/modx-weekend-2014/sunday-backend/staging-workflow-with-git-and-gitify/). [Slides of the MODXpo 2015 talk can be found here](http://www.slideshare.net/hamstramark1/dev-staging-production-workflow-with-gitify-at-modxpo-2015-in-munich), which walks you through the purpose of Gitify and how the process can be set up. \ No newline at end of file diff --git a/en/50_Open_Source/GitifyWatch/01_Getting_Started.md b/en/50_Open_Source/GitifyWatch/01_Getting_Started.md index 47c34c66..4b3a5723 100644 --- a/en/50_Open_Source/GitifyWatch/01_Getting_Started.md +++ b/en/50_Open_Source/GitifyWatch/01_Getting_Started.md @@ -9,7 +9,7 @@ Gitify Watch is primarily meant for use on staging or production environments wh These are the steps needed to set up Gitify Watch, which are explained in a bit more detail if you follow the link: 1. [Download and install Scheduler](../Scheduler/Installation) in MODX (and [install Gitify on your server](../Gitify/Installation) if it isn't there yet) -2. [Download and install Gitify Watch](https://www.modmore.com/gitifywatch/download/) +2. [Download and install Gitify Watch](https://modmore.com/gitifywatch/download/) 3. [Point Gitify Watch to your Gitify installation](Link_Gitify) 4. [Configure your environments in the .gitify file](Configure_Environments) 5. [Make sure the git repository is set up properly](Repository_Setup) diff --git a/en/50_Open_Source/QuickstartButtons/index.md b/en/50_Open_Source/QuickstartButtons/index.md index c79185a6..84f8bdae 100644 --- a/en/50_Open_Source/QuickstartButtons/index.md +++ b/en/50_Open_Source/QuickstartButtons/index.md @@ -1,8 +1,8 @@ -Based on an idea by Christian Seel, the free [Quickstart Buttons](https://www.modmore.com/extras/quickstartbuttons/) package allows you to manage big buttons that show up on the MODX Manager Dashboard. +Based on an idea by Christian Seel, the free [Quickstart Buttons](https://modmore.com/extras/quickstartbuttons/) package allows you to manage big buttons that show up on the MODX Manager Dashboard. ## Getting Started -1. [Install the package](https://www.modmore.com/extras/quickstartbuttons/download/) +1. [Install the package](https://modmore.com/extras/quickstartbuttons/download/) 2. Refresh the page so the top menu is updated. 3. Find Quickstart Buttons in the menu under Extras / Components 4. Edit the buttons set to add/edit items. diff --git a/en/50_Open_Source/Scheduler/01_Installation.md b/en/50_Open_Source/Scheduler/01_Installation.md index 4ffdb5a8..b5180ee3 100644 --- a/en/50_Open_Source/Scheduler/01_Installation.md +++ b/en/50_Open_Source/Scheduler/01_Installation.md @@ -2,7 +2,7 @@ Scheduler can be installed from the modmore.com package provider, as well as via ## Install the Package -Using the modmore.com [Package Provider](https://www.modmore.com/about/package-provider/) you can install the Scheduler package super easily. Please see the [full instructions for the package install](https://www.modmore.com/extras/scheduler/download/) for more details. +Using the modmore.com [Package Provider](https://modmore.com/about/package-provider/) you can install the Scheduler package super easily. Please see the [full instructions for the package install](https://modmore.com/extras/scheduler/download/) for more details. ## Installing from Git diff --git a/en/50_Open_Source/Scheduler/index.md b/en/50_Open_Source/Scheduler/index.md index 5074fe2b..5211a096 100644 --- a/en/50_Open_Source/Scheduler/index.md +++ b/en/50_Open_Source/Scheduler/index.md @@ -1 +1 @@ -[Scheduler](https://www.modmore.com/extras/scheduler/) is an open source (MIT) Extra for MODX Revolution that handles scheduling tasks in the future and other automation. It is meant to provide an easy to integrate and administer scheduling engine or message queue for developers, with a component for admins. +[Scheduler](https://modmore.com/extras/scheduler/) is an open source (MIT) Extra for MODX Revolution that handles scheduling tasks in the future and other automation. It is meant to provide an easy to integrate and administer scheduling engine or message queue for developers, with a component for admins. diff --git a/en/50_Open_Source/SimpleAB/01_Testing_Templates.md b/en/50_Open_Source/SimpleAB/01_Testing_Templates.md index 6d852956..682d738c 100644 --- a/en/50_Open_Source/SimpleAB/01_Testing_Templates.md +++ b/en/50_Open_Source/SimpleAB/01_Testing_Templates.md @@ -105,6 +105,6 @@ You'll need to log conversions if you want to calculate a conversion rate, so le #### 8. Let data pour in... -Now it's the time to get a refill for that empty cup. Depending on how many visits your site gets, it may take a few hours to a few weeks to get some reliable data. Sounds like a great time to pick up a new hobby, or to write about how awesome SimpleAB is on your blog and earn money with our [Affiliate program](https://www.modmore.com/account/affiliate/). :) +Now it's the time to get a refill for that empty cup. Depending on how many visits your site gets, it may take a few hours to a few weeks to get some reliable data. Sounds like a great time to pick up a new hobby, or to write about how awesome SimpleAB is on your blog and earn money with our [Affiliate program](https://modmore.com/account/affiliate/). :) We take documentation serious, and we hope this tutorial has helped you understanding creating Template Tests with SimpleAB. If you need more help which is not covered here, or spot any issues, please don't hesitate to [get in touch with support](https://support.modmore.com/) and we'd be glad to help. diff --git a/en/50_Open_Source/SimpleAB/06_Tips_tricks.md b/en/50_Open_Source/SimpleAB/06_Tips_tricks.md index f80de742..7a768daa 100644 --- a/en/50_Open_Source/SimpleAB/06_Tips_tricks.md +++ b/en/50_Open_Source/SimpleAB/06_Tips_tricks.md @@ -33,4 +33,4 @@ When a user is not an Admin, only report functionalities are available in the co ### [Hide mod**more** Logo](#logo) -At the bottom right of the component, we display the mod**more** logo by default, with a link to the [SimpleAB Documentation](https://www.modmore.com/extras/simpleab/documentation/), because we want you to remember us while you deliver awesomeness to your client. Are we stuck in your brain already? Great! Head over to _System_ » _System Settings_ and choose _simpleab_ in the namespace dropdown (the one that defaults to core), and set `simpleab.hide_logo` to _yes_. \ No newline at end of file +At the bottom right of the component, we display the mod**more** logo by default, with a link to the [SimpleAB Documentation](https://modmore.com/extras/simpleab/documentation/), because we want you to remember us while you deliver awesomeness to your client. Are we stuck in your brain already? Great! Head over to _System_ » _System Settings_ and choose _simpleab_ in the namespace dropdown (the one that defaults to core), and set `simpleab.hide_logo` to _yes_. \ No newline at end of file diff --git a/en/50_Open_Source/SimpleAB/index.md b/en/50_Open_Source/SimpleAB/index.md index cc584784..bfc589fe 100644 --- a/en/50_Open_Source/SimpleAB/index.md +++ b/en/50_Open_Source/SimpleAB/index.md @@ -1,4 +1,4 @@ -[SimpleAB](https://www.modmore.com/extras/simpleab/) is a tool that allows you to perform A/B tests on chunks and templates in MODX. This is used when trying to improve conversions, to see the impact of specific changes. +[SimpleAB](https://modmore.com/extras/simpleab/) is a tool that allows you to perform A/B tests on chunks and templates in MODX. This is used when trying to improve conversions, to see the impact of specific changes. -SimpleAB was originally a Premium Extra, but [was made free in August 2016](https://www.modmore.com/blog/2016/simpleab-free/). +SimpleAB was originally a Premium Extra, but [was made free in August 2016](https://modmore.com/blog/2016/simpleab-free/). diff --git a/en/99_Meta/00_About_modmore.md b/en/99_Meta/00_About_modmore.md index 1d4feb73..19e7b3af 100644 --- a/en/99_Meta/00_About_modmore.md +++ b/en/99_Meta/00_About_modmore.md @@ -1,3 +1,3 @@ -[modmore](https://www.modmore.com/) provides extras and services for MODX Revolution. It was founded by Mark Hamstra in July 2013. +[modmore](https://modmore.com/) provides extras and services for MODX Revolution. It was founded by Mark Hamstra in July 2013. In this part of the documentation you can learn more about other aspects of modmore that are not specifically about any particular extra. diff --git a/en/99_Meta/01_Package_Provider.md b/en/99_Meta/01_Package_Provider.md index b713aaca..33f89a80 100644 --- a/en/99_Meta/01_Package_Provider.md +++ b/en/99_Meta/01_Package_Provider.md @@ -1,13 +1,13 @@ To install the extras from modmore you need to configure a new Package Provider in your MODX installation. This will allow you to download, install and update our extras from within MODX. -For our Premium Extras you will first need to purchase a license, or a [development domain to use a free development license](https://www.modmore.com/free-development-licenses/). +For our Premium Extras you will first need to purchase a license, or a [development domain to use a free development license](https://modmore.com/free-development-licenses/). [TOC] ## Step 1: Create an API Key -To connect with our Package Provider, you first need to create an API Key. This is done on our website under [Account » API Keys](https://www.modmore.com/account/api-keys/). +To connect with our Package Provider, you first need to create an API Key. This is done on our website under [Account » API Keys](https://modmore.com/account/api-keys/). API Keys act as a username and password for the webservices, and is connected to your account. @@ -31,7 +31,7 @@ To browse and download our extras, click on the small arrow on the _Download Ext At this point you should see the start screen of the provider, with a list of most popular and latest updated extras from our provider. You can click one of the extras on that screen to search for it, or you can use the left hand tree view to browse by category. -If you're on a domain that's eligible for a [free development license](https://www.modmore.com/free-development-licenses/), our premium extras will say "Free to try on development" in the name and a download will not require or deduct any available licenses. +If you're on a domain that's eligible for a [free development license](https://modmore.com/free-development-licenses/), our premium extras will say "Free to try on development" in the name and a download will not require or deduct any available licenses. ## Step 3: Download & Install diff --git a/en/index.md b/en/index.md index 302e942d..5df09d9a 100644 --- a/en/index.md +++ b/en/index.md @@ -4,7 +4,7 @@ title: Official modmore documentation # Welcome to the modmore documentation -If you're looking for information on using the [Premium Extras from modmore](https://www.modmore.com/extras/), look no further! On this shiny new documentation site, you can read more about how our products work, and what you can make with them. +If you're looking for information on using the [Premium Extras from modmore](https://modmore.com/extras/), look no further! On this shiny new documentation site, you can read more about how our products work, and what you can make with them. The navigation on the side allows you to browse the documentation hierarchically. The search at the top is useful if you already know what you're looking for. If you're actually reading _everything_, there's previous and next links at the bottom of the page. From 6538b9641b6703b38170a1bb6f0de94b93dba693 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hedy=20Darg=C3=A8re?= Date: Tue, 6 Aug 2019 12:27:55 +0200 Subject: [PATCH 147/517] Forget a double quote to finish the id --- en/01_Commerce/v1/50_Modules/Cart/ItemData.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/50_Modules/Cart/ItemData.md b/en/01_Commerce/v1/50_Modules/Cart/ItemData.md index 1a4c4105..e4eaaf0b 100644 --- a/en/01_Commerce/v1/50_Modules/Cart/ItemData.md +++ b/en/01_Commerce/v1/50_Modules/Cart/ItemData.md @@ -65,7 +65,7 @@ When using the multiple-products form, add the fieldname inside the products arr - From 5eb164a74a4403ab8bf0a339eea83397b15448e1 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 7 Aug 2019 18:41:12 +0200 Subject: [PATCH 148/517] Order messages documentation update --- en/01_Commerce/v1/10_Orders/Messages.md | 150 ++++++++++++++++++++++-- 1 file changed, 138 insertions(+), 12 deletions(-) diff --git a/en/01_Commerce/v1/10_Orders/Messages.md b/en/01_Commerce/v1/10_Orders/Messages.md index 7441c60c..92de6588 100644 --- a/en/01_Commerce/v1/10_Orders/Messages.md +++ b/en/01_Commerce/v1/10_Orders/Messages.md @@ -1,32 +1,52 @@ -Order Messages are communications from the shop specific to a certain order. This mostly includes email notifications to the customer, but could also include emails to the merchant about the new order, text (SMS) messages sent via a third party integration, or other forms of communication. +--- +title: Emails & Messages +--- + +Order Messages are communications from the shop specific to a certain order. Typically email notifications to the customer, but could also include emails to the merchant about the new order, text (SMS) messages sent via a third party integration, or other forms of order-specific communication. + +[TOC] + +## Viewing & sending Messages To manage Order Messages, go to Commerce > Orders and when viewing an order navigate to the Messages tab. There you can see all previous messages, and create new ones. -When creating messages, they are not automatically sent. To send them hover over _Actions_ in the grid and select _Send Messages_. This allows you to first draft a message before it is whisked away to the customer. To view a message contents, hover over _Actions_ and open _View Message Content_. For automated messages, such as those created through an [Email Status Change Action](../Statuses/Email_Action), messages are usually sent right away. +When creating messages, you can choose if it should be sent immediately or not. When you uncheck the _Send message right away_ checkbox, it will be stored as a draft. + +To send a draft hover over _Actions_ in the grid and select _Send Message_. To view a message contents, click _View Message Content_. + +For automated messages, such as those created through an [Email Status Change Action](../Statuses/Email_Action), messages are usually sent right away. + +Multiple recipients are supported, separate them with a comma. ## Message Types The Commerce core provides two message types: Email and Internal. -### Email Message Type +### Email Message The email message type is the most common one. It sends, surprisingly, an email. Email sending is done through MODX using PhpMailer, so make sure that your email settings (in MODX under System > Settings > Email area) are configured properly to send email. It's strongly encouraged to use SMTP with an email delivery service like Mandrill, Postmark, Amazon SES, or others. Make sure that SPF and DKIM are configured properly for optimal delivery. -### Internal Message Type +### Internal Note -The internal message type creates an internal note. It is not currently sent to anyone, but remains available to be checked on the order. +The internal message type creates an internal note. It is not sent to anyone, but remains available to be checked on the order. ## Available Placeholders For the Email Message Type, and possibly third party message types, you can use a whole bunch of placeholders in the Subject and Content fields. -These are parsed as Twig templates, so you can use basic logic in the emails as well. +These are parsed as [Twig templates](../Front-end_Theming), so you can use logic in the emails as well. -Order fields are available with the `order` prefix, like `{{ order.id }}`, `{{ order.total_formatted }}` and `{{ order.total_quantity }}`. +An example of all placeholders is included at the end of this page. We'll discuss a couple special fields first. -An array of items is found in the `items` placeholder, which could be used like this: +### Order Fields + +**Order fields** are available with the `order` prefix, like `{{ order.id }}`, `{{ order.total_formatted }}` and `{{ order.total_quantity }}`. + +### Order Items + +An array of order items is found in the `items` placeholder, which could be used like this: ```` twig
      @@ -36,15 +56,121 @@ An array of items is found in the `items` placeholder, which could be used like
    ```` -Address fields are available with the `billing_address` and `shipping_address` prefixes. For example `{{ billing_address.fullname }}`, `{{ shipping_address.address1 }}` and `{{ shipping_address.email }}`. +_When items are assigned to a product_, you can find the product information in item.product. The exact information you'll find there may depend on the product type. + +For example: `{{ item.product.weight_formatted }}` + +### Addresses + +Address information is available with the `billing_address` and `shipping_address` prefixes. For example `{{ billing_address.fullname }}`, `{{ shipping_address.address1 }}` and `{{ shipping_address.email }}`. + +Note that depending on your checkout, it is possible only one or the other is available - build your template accordingly. + +To automatically format the address, use the `format_address` filter like this: `{{ shipping_address|format_address }}`. + +### Shipments & Shipping Methods + +An array of [order shipments](Shipments) is available as `{{ shipments }}`, each containing the shipping method that was chosen. Here's how you may use that: + +``` html +{% for shipment in shipments %} +

    Shipment {{ shipment.id }} will be delivered by {{ shipment.method.name }}

    +{% endfor %} +``` + +As of v1.1, the `{{ shipment.total_weight }}`, `{{ shipment.tracking_url }}` and `{{ shipment.email_note }}` placeholders are available. + +- The tracking_url needs to be provided by a custom order shipment implementation and may not be available until an order has been processed. +- The total_weight is calculated from each products' configured weight times the quantity. The unit this is in will be based on the weight unit set on the first product that was processed. +- The email_note is fully-rendered HTML based on the shipping methods' configured email note at the time the email is sent. In v0.12 and 1.0 you can access the email note as `{{ shipping_method_note }}`. + +If you're looking to organise your order items by shipment, you will need to combine the iteration and match `item.shipment` to `shipment.id`, like this: + +``` html +{% for shipment in shipments %} +

    {{ shipment.name }}

    + + {% if shipment.email_note %} + {{ shipment.email_note|raw }} + {% endif %} + +
      + {% for item in items %} + {% if item.shipment == shipment.id %} +
    • {{ item.quantity }}x {{ item.name }} - {{ item.total_formatted }}
    • + {% endif %} + {% endfor %} +
    + +

    Total {{ shipment.product_quantity }} products, weight: {{ shipment.total_weight }}

    + + {% if shipment.tracking_url %} +

    Track shipment {{ shipment.tracking_reference }}

    + {% elseif shipment.tracking_reference %} +

    Tracking reference: {{ shipment.tracking_reference }}

    + {% endif %} +{% endfor %} +``` + +(Prior to v0.8, you could use `{{ shipping_method }}`, but that has been deprecated and no longer returns the method for orders placed since the 0.8 update) -The chosen shipping method is available with the `shipping_method` prefix, for example `{{ shipping_method.name }}`. +### Transactions & Payment Methods Transactions for an order are available in a `{{ transactions }}` array that you can iterate over (as of v0.11.0-rc2). -Custom order fields are available in `order_fields`, already rendered for the customer, for example `{{ order_fields.coupon }}` (as of v0.11) +Only completed transactions are included in this array, so you don't have to filter out failed/pending transactions. + +Note that a transaction with the [Manual payment gateway](../Payment_Methods/Manual) is considered successful/paid by Commerce, even though may users apply that as a "pay in store"-type payment. + +It is technically possible for there to be more than one completed transaction (e.g. partial payments or loyalty cards), though that's uncommon at this time. + +Transactions include the payment method as `{{ transaction.method }}. + +An example: + +``` html +{% for transaction in transactions %} +

    Thank you for your {{ transaction.amount_formatted }} payment via {{ transaction.method.name }}.

    +{% endfor %} +``` + +As of v1.1, the payment-method specific email note is also available on the transaction as `{{ transaction.email_note|raw }}`. In v0.12 and 1.0 you can access the email note as `{{ payment_method_note|raw }}`. + +### Order fields + +Custom order fields are available in `order_fields`, already rendered for the customer (as of v0.11). + +To render a specific order field: + +```html +{{ order_fields.coupon|raw }} +``` + +To render all order fields, iterate over the array: + +```html +{% for name, value in order_fields %} +

    {{ lex('commerce.' ~ name) }}: {{ value|raw }}

    +{% endfor %} +``` + +Note that we're applying the `raw` filter to the value - this allows custom order fields to output HTML (like a link or . + +### Payment/Shipping notes + +On payment and shipping methods you can set an _Email Note_ that is automatically included in the email when those methods are selected. This is useful for including method-specific instructions or thank you messages. + +In v0.12 and v1.0, use `{{ payment_method_note|raw }}` and `{{ shipping_method_note|raw }}` respectively. + +In v1.1+ the email note is also available in the transaction and shipment as `{{ transaction.email_note }}` or `{{ shipment.email_note }}`. Which one to use depends on the layout of your email. + +### Invoices + +The last generated PDF invoice for an order is available in the `invoice` order field, like: `{{ order_fields.invoice }}`. That will only contain the invoice reference. + +To attach the PDF invoice to the email, enable "Attach invoice" on the [email status change](../Statuses/Email_Action). -### Example data +## Example data This is an example of all the data available in an order message. You can get this data yourself by enabling the `commerce.debug` system setting, and using `{{ dump() }}` or `{{ dump(placeholder name) }}`. From 08eaebdcb67ec71269c8ab3e6707d07dceb15297 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 8 Aug 2019 14:20:01 +0200 Subject: [PATCH 149/517] Document the data sharing in moregallery --- en/03_MoreGallery/v1.x/99_Data_Sharing.md | 187 ++++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 en/03_MoreGallery/v1.x/99_Data_Sharing.md diff --git a/en/03_MoreGallery/v1.x/99_Data_Sharing.md b/en/03_MoreGallery/v1.x/99_Data_Sharing.md new file mode 100644 index 00000000..d6902b15 --- /dev/null +++ b/en/03_MoreGallery/v1.x/99_Data_Sharing.md @@ -0,0 +1,187 @@ +As of MoreGallery v1.9, your MoreGallery installation will share technical information about your implementation with modmore. + +To set the consent level, update the **moregallery.data_consent** system setting. During installation or upgrade you can also set the consent level. By default the level is set to 10. + +The data is associated with your license on the modmore server, which means we do have the ability of connecting the collected data to an individual site and the site owner. We may use this data in support or to reach out to individual customers who use certain configurations to ask for clarification or feedback on future functionality. + +We only keep the **latest data** that is shared. When new data is provided, it overwrites the previous data we had stored. To gain insight into long-term trends in MoreGallery usage, we aggregate the data from all sites nightly, and turn that into anonymous insights. + +[TOC] + +## Supported levels + +The default consent level is **10**, which will share basic system settings, gallery and image counts, and your crops and custom field configurations on system and resource level. + +* 0+: consent level and installed version +* 5+: count of gallery resources, values of several settings, system-level crops and custom field configuration +* 7+: count of images by type (image/vimeo/youtube) +* 10+: per-resource overrides of crops and custom field configuration. This only contains the crops/cf config; not other resource information +* 12+: source_relative_url system setting +* 15+: per-resource override of source relative url + +## Seeing what data you're sharing + +To see the exact data that is shared from your site, call the `mgGetImages` snippet with the `&showCollectedData` property: + +```html +[[!mgGetImages? &showCollectedData=`1`]] +``` + +That will dump the exact data to screen for you to inspect. + +## Example data + +### Level 0 + +```json +{ + "level": 0, + "version": "1.9.0-pl" +} +``` + +### Level 5 + +``` json +{ + "level": 5, + "version": "1.9.0-pl", + "resources": 5, + "settings": { + "image_id_in_name": "prefix", + "content_position": "below", + "use_rte_for_images": "1", + "allowed_extensions_per_source": "" + }, + "crops": [], + "custom_fields": [ + "{ \"stories\":{ \"label\":\"Stories behind this image\", \"type\":\"richtext\" }, \"copyright\":{ \"label\":\"Copyright\" }, \"class\":{ \"label\":\"Extra Class\", \"type\":\"select\", \"options\":[{ \"value\":\"\", \"label\":\"None\" },{ \"value\":\"boxed\", \"label\":\"Boxed thumbnail\" }] }}" + ] +} +``` + +### Level 7 + +```json +{ + "level": 7, + "version": "1.9.0-pl", + "resources": 5, + "settings": { + "image_id_in_name": "prefix", + "content_position": "below", + "use_rte_for_images": "1", + "allowed_extensions_per_source": "" + }, + "crops": [], + "custom_fields": [ + "{ \"stories\":{ \"label\":\"Stories behind this image\", \"type\":\"richtext\" }, \"copyright\":{ \"label\":\"Copyright\" }, \"class\":{ \"label\":\"Extra Class\", \"type\":\"select\", \"options\":[{ \"value\":\"\", \"label\":\"None\" },{ \"value\":\"boxed\", \"label\":\"Boxed thumbnail\" }] }}" + ], + "types": { + "mgImage": 44, + "mgVimeoVideo": 7, + "mgYouTubeVideo": 10 + } +} +``` + +### Level 10 + +```json +{ + "level": 10, + "version": "1.9.0-pl", + "resources": 5, + "settings": { + "image_id_in_name": "prefix", + "content_position": "below", + "use_rte_for_images": "1", + "allowed_extensions_per_source": "" + }, + "crops": [ + "small:width=200,height=400", + "desktop:default_aspect=1.75,width=600|mobile:default_aspect=1.75,width=200", + "foo", + "small:width=200,height=200,aspect=1|medium:width=500,aspect=0.7|large:height=750" + ], + "custom_fields": [ + "{ \"stories\":{ \"label\":\"Stories behind this image\", \"type\":\"richtext\" }, \"copyright\":{ \"label\":\"Copyright\" }, \"class\":{ \"label\":\"Extra Class\", \"type\":\"select\", \"options\":[{ \"value\":\"\", \"label\":\"None\" },{ \"value\":\"boxed\", \"label\":\"Boxed thumbnail\" }] }}", + "{\"class\":{\"label\":\"Slide Type\",\"type\":\"select\",\"options\":[{\"value\":\"\",\"label\":\"All Devices\"},{\"value\":\"desktop-only\",\"label\":\"Desktop Only\"},{\"value\":\"mobile-only\",\"label\":\"Mobile Only\"},{\"value\":\"text-slide\",\"label\":\"Text Slide\"}]}}" + ], + "types": { + "mgImage": 44, + "mgVimeoVideo": 7, + "mgYouTubeVideo": 10 + } +} +``` + +### Level 12 + +``` +{ + "level": 12, + "version": "1.9.0-pl", + "resources": 5, + "settings": { + "image_id_in_name": "prefix", + "content_position": "below", + "use_rte_for_images": "1", + "allowed_extensions_per_source": "" + }, + "crops": [ + "small:width=200,height=400", + "desktop:default_aspect=1.75,width=600|mobile:default_aspect=1.75,width=200", + "foo", + "small:width=200,height=200,aspect=1|medium:width=500,aspect=0.7|large:height=750" + ], + "custom_fields": [ + "{ \"stories\":{ \"label\":\"Stories behind this image\", \"type\":\"richtext\" }, \"copyright\":{ \"label\":\"Copyright\" }, \"class\":{ \"label\":\"Extra Class\", \"type\":\"select\", \"options\":[{ \"value\":\"\", \"label\":\"None\" },{ \"value\":\"boxed\", \"label\":\"Boxed thumbnail\" }] }}", + "{\"class\":{\"label\":\"Slide Type\",\"type\":\"select\",\"options\":[{\"value\":\"\",\"label\":\"All Devices\"},{\"value\":\"desktop-only\",\"label\":\"Desktop Only\"},{\"value\":\"mobile-only\",\"label\":\"Mobile Only\"},{\"value\":\"text-slide\",\"label\":\"Text Slide\"}]}}" + ], + "types": { + "mgImage": 44, + "mgVimeoVideo": 7, + "mgYouTubeVideo": 10 + }, + "source_relative_url": [ + "assets\/galleries\/" + ] +} +``` + +### Level 15 + +``` json +{ + "level": 15, + "version": "1.9.0-pl", + "resources": 5, + "settings": { + "image_id_in_name": "prefix", + "content_position": "below", + "use_rte_for_images": "1", + "allowed_extensions_per_source": "" + }, + "crops": [ + "small:width=200,height=400", + "desktop:default_aspect=1.75,width=600|mobile:default_aspect=1.75,width=200", + "foo", + "small:width=200,height=200,aspect=1|medium:width=500,aspect=0.7|large:height=750" + ], + "custom_fields": [ + "{ \"stories\":{ \"label\":\"Stories behind this image\", \"type\":\"richtext\" }, \"copyright\":{ \"label\":\"Copyright\" }, \"class\":{ \"label\":\"Extra Class\", \"type\":\"select\", \"options\":[{ \"value\":\"\", \"label\":\"None\" },{ \"value\":\"boxed\", \"label\":\"Boxed thumbnail\" }] }}", + "{\"class\":{\"label\":\"Slide Type\",\"type\":\"select\",\"options\":[{\"value\":\"\",\"label\":\"All Devices\"},{\"value\":\"desktop-only\",\"label\":\"Desktop Only\"},{\"value\":\"mobile-only\",\"label\":\"Mobile Only\"},{\"value\":\"text-slide\",\"label\":\"Text Slide\"}]}}" + ], + "types": { + "mgImage": 44, + "mgVimeoVideo": 7, + "mgYouTubeVideo": 10 + }, + "source_relative_url": [ + "assets\/galleries\/", + "testgalleries\/local\/" + ] +} +``` + From 4b61b8db118d56f16d5714a7a66b1a8a5e8656a8 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 8 Aug 2019 14:23:53 +0200 Subject: [PATCH 150/517] Move snippets and tips & tricks sections --- .../v1.x/{Snippets => 03_Snippets}/00_mgGetImages.md | 0 en/03_MoreGallery/v1.x/{Snippets => 03_Snippets}/01_mgGetTags.md | 0 .../v1.x/{Tips_Tricks => 10_Tips_Tricks}/01_Responsive_Images.md | 0 .../{Tips_Tricks => 10_Tips_Tricks}/02_Resource_to_Gallery.md | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename en/03_MoreGallery/v1.x/{Snippets => 03_Snippets}/00_mgGetImages.md (100%) rename en/03_MoreGallery/v1.x/{Snippets => 03_Snippets}/01_mgGetTags.md (100%) rename en/03_MoreGallery/v1.x/{Tips_Tricks => 10_Tips_Tricks}/01_Responsive_Images.md (100%) rename en/03_MoreGallery/v1.x/{Tips_Tricks => 10_Tips_Tricks}/02_Resource_to_Gallery.md (100%) diff --git a/en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md b/en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md similarity index 100% rename from en/03_MoreGallery/v1.x/Snippets/00_mgGetImages.md rename to en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md diff --git a/en/03_MoreGallery/v1.x/Snippets/01_mgGetTags.md b/en/03_MoreGallery/v1.x/03_Snippets/01_mgGetTags.md similarity index 100% rename from en/03_MoreGallery/v1.x/Snippets/01_mgGetTags.md rename to en/03_MoreGallery/v1.x/03_Snippets/01_mgGetTags.md diff --git a/en/03_MoreGallery/v1.x/Tips_Tricks/01_Responsive_Images.md b/en/03_MoreGallery/v1.x/10_Tips_Tricks/01_Responsive_Images.md similarity index 100% rename from en/03_MoreGallery/v1.x/Tips_Tricks/01_Responsive_Images.md rename to en/03_MoreGallery/v1.x/10_Tips_Tricks/01_Responsive_Images.md diff --git a/en/03_MoreGallery/v1.x/Tips_Tricks/02_Resource_to_Gallery.md b/en/03_MoreGallery/v1.x/10_Tips_Tricks/02_Resource_to_Gallery.md similarity index 100% rename from en/03_MoreGallery/v1.x/Tips_Tricks/02_Resource_to_Gallery.md rename to en/03_MoreGallery/v1.x/10_Tips_Tricks/02_Resource_to_Gallery.md From b3b6e041211da28b4e2de4f909463b85f7b309f8 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 8 Aug 2019 14:24:36 +0200 Subject: [PATCH 151/517] Code highlighting --- en/03_MoreGallery/v1.x/99_Data_Sharing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/03_MoreGallery/v1.x/99_Data_Sharing.md b/en/03_MoreGallery/v1.x/99_Data_Sharing.md index d6902b15..4df7caf1 100644 --- a/en/03_MoreGallery/v1.x/99_Data_Sharing.md +++ b/en/03_MoreGallery/v1.x/99_Data_Sharing.md @@ -118,7 +118,7 @@ That will dump the exact data to screen for you to inspect. ### Level 12 -``` +``` json { "level": 12, "version": "1.9.0-pl", From a1b7cbf083fe3851e35fe30d9b8ebd16a35055f5 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 8 Aug 2019 16:08:38 +0200 Subject: [PATCH 152/517] Some clarification to the text --- en/03_MoreGallery/v1.x/99_Data_Sharing.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/03_MoreGallery/v1.x/99_Data_Sharing.md b/en/03_MoreGallery/v1.x/99_Data_Sharing.md index 4df7caf1..2cdce47c 100644 --- a/en/03_MoreGallery/v1.x/99_Data_Sharing.md +++ b/en/03_MoreGallery/v1.x/99_Data_Sharing.md @@ -1,8 +1,8 @@ -As of MoreGallery v1.9, your MoreGallery installation will share technical information about your implementation with modmore. +As of MoreGallery v1.9, your MoreGallery installation will share technical information about your implementation with modmore. This happens during license checks, which happens about once a week. To set the consent level, update the **moregallery.data_consent** system setting. During installation or upgrade you can also set the consent level. By default the level is set to 10. -The data is associated with your license on the modmore server, which means we do have the ability of connecting the collected data to an individual site and the site owner. We may use this data in support or to reach out to individual customers who use certain configurations to ask for clarification or feedback on future functionality. +The data is associated with your license on the modmore server, which means we do have the ability of connecting the collected data to an individual site and the license owner. We may use this data in support or to reach out to individual customers who use certain configurations to request feedback for future functionality. We only keep the **latest data** that is shared. When new data is provided, it overwrites the previous data we had stored. To gain insight into long-term trends in MoreGallery usage, we aggregate the data from all sites nightly, and turn that into anonymous insights. From 879aa60cafd0ece15c28c465ea52e6ad905fc800 Mon Sep 17 00:00:00 2001 From: Roel Zeilstra Date: Fri, 9 Aug 2019 09:44:42 +0200 Subject: [PATCH 153/517] Add upgrades docs --- en/03_Formalicious/v1/05_Create_a_Form.md | 2 +- en/03_Formalicious/v2/01_Installation.md | 11 +------ en/03_Formalicious/v2/03_Categories.md | 2 -- en/03_Formalicious/v2/04_Field_Types.md | 13 ++++++-- en/03_Formalicious/v2/10_upgrades/v2.0.0.md | 35 +++++++++++++++++++++ 5 files changed, 48 insertions(+), 15 deletions(-) create mode 100644 en/03_Formalicious/v2/10_upgrades/v2.0.0.md diff --git a/en/03_Formalicious/v1/05_Create_a_Form.md b/en/03_Formalicious/v1/05_Create_a_Form.md index 5ffa9537..93195d88 100755 --- a/en/03_Formalicious/v1/05_Create_a_Form.md +++ b/en/03_Formalicious/v1/05_Create_a_Form.md @@ -31,7 +31,7 @@ You have to save the form settings before you can access this tab and add steps/ Before adding a field, you need to add a _Step_. You can change the text of a _Step_ by double clicking the text of the step. It will allow you to change the text inline. Hit _Enter_ to save the changes. -Steps will group your from fields on the frontend and next/previous buttons will be automatically added by Formalicious for your users. The only thing you have to do is styling! +Steps will group your from fields on the frontend and next/previous buttons will be automatically added by Formalicious for your users. The steps are also available as navigation on the frontend via `[[!+formalicious.navigation]]` ## Form fields Every step can contain fields. Click 'Add field' and choose a field type in the dialog window. This will open the "Save field" dialog. The title will be the label of the field, the placeholder is optional and works as a [HTML5 Placeholder attribute](https://www.w3.org/TR/html5/forms.html#the-placeholder-attribute). diff --git a/en/03_Formalicious/v2/01_Installation.md b/en/03_Formalicious/v2/01_Installation.md index 30ef49e7..dc407b73 100755 --- a/en/03_Formalicious/v2/01_Installation.md +++ b/en/03_Formalicious/v2/01_Installation.md @@ -1,12 +1,3 @@ -``` - -Warning updating Formalicious V2 requires some changes in templating. - -Changes have been made in naming of snippets and placeholders. - -Please read the instructions before updating to Formalicious V2. -``` - Installing Formalicious requires the free Extra _FormIt 4.1.1-pl_ to function properly. FormIt is also maintained by us and thus, should guarantee maximum compatibility between FormIt and Formalicious. The MODX installer should install this automatically when installing Formalicious from the modmore repository. A custom manager page called _Formalicious_ is installed within the _Extras_ menu. Also a Template Variable and Element Category named _Formalicious_ are created. The _Template Variable_ should be assigned to all the templates you wish to use Formalicious forms on and a Snippet should be added to those templates. @@ -18,7 +9,7 @@ To accomplish this, follow these steps: 3. Enable the checkmarks for the templates on which you want to use Formalicious-forms 4. Save your changes 5. Go to every template you just enabled -6. In the field _Template code (HTML)_, add the following Snippet-call at the location where you want to show your forms: ```[[!FormaliciousRenderForm? &form=`[[!*formalicious]]`]]``` We recommend to add it just below the ```[[*content]]``` placeholder, because it enables your content-managers to add text above the form. +6. In the field _Template code (HTML)_, add the following Snippet-call at the location where you want to show your forms: ```[[!FormaliciousRenderForm? &form=`[[*formalicious]]`]]``` We recommend to add it just below the ```[[*content]]``` placeholder, because it enables your content-managers to add text above the form. 7. An alternative would be to create a chunk called _form_ where you add the above Snippet-call. Instruct your content-managers to add the chunk-code ```[[$form]]``` anywhere they want, so they have more flexibility regarding the location of their forms, e.g. in-between two paragraphs. 8. Save your changes diff --git a/en/03_Formalicious/v2/03_Categories.md b/en/03_Formalicious/v2/03_Categories.md index cc14e167..664b5916 100755 --- a/en/03_Formalicious/v2/03_Categories.md +++ b/en/03_Formalicious/v2/03_Categories.md @@ -3,5 +3,3 @@ Organising your forms from the start is highly recommended. You can do this by c Create tabs by going to the Formalicious page in the Extras-menu and click on _Admin panel_. Manage your _Categories_ in the first tab. The category-name will be displayed as the tab-name, followed by the description, which can be used to explain to your users what the category is used for. - -**Please be aware:** forms can go missing when removing their parent category. Always make sure a category is empty before removing it. Version 1.1.0 will change this behaviour. \ No newline at end of file diff --git a/en/03_Formalicious/v2/04_Field_Types.md b/en/03_Formalicious/v2/04_Field_Types.md index dbcf32b2..1e6be1b7 100755 --- a/en/03_Formalicious/v2/04_Field_Types.md +++ b/en/03_Formalicious/v2/04_Field_Types.md @@ -14,7 +14,7 @@ All these types have a _Chunk_ associated with them. These can be found in the E All the required fields are implemented in Formalicious, but you can change these chunks to match your needs. **It is recommended to duplicate and rename a field before changing it**, because an update of Formalicious will override the original chunks. ## Creating your own field type -All the fields necessary area available by default, but we offer creative freedom here. You can create your own types with your own chunks. +We made the most common used input fields already available, but we offer creative freedom here. You can create your own types with your own chunks. The following placeholders can be used @@ -43,7 +43,16 @@ We specified the chunk called "specialEmailTpl". This chunk is a regular FormIt- Below is an example of our "Special email Tpl" (copy of emailTpl): -![specialEmailTpl chunk for a Formalicious email-field](../images/createfieldchunkv2.png) +``` +
    + +
    + + [[!+error]] +
    + [[!+description:notempty=`
    [[!+description]]
    `]] +
    +``` **And that's it, you're all set!** diff --git a/en/03_Formalicious/v2/10_upgrades/v2.0.0.md b/en/03_Formalicious/v2/10_upgrades/v2.0.0.md new file mode 100644 index 00000000..c8201344 --- /dev/null +++ b/en/03_Formalicious/v2/10_upgrades/v2.0.0.md @@ -0,0 +1,35 @@ +--- +title: v2.0.x +--- +Most upgrades are automatically applied, but sometimes you may need to update custom templates, or status configuration, to take advantage of new features or improvements. Those changes are discussed here. + +## File based +All default chunks except the field types are being processed file based. +This means that some chunks can't be accessed via the elements in the manager. + +## Naming +Some changes have been made in the naming of snippets, chunks and some placeholders to prevent overwrite off custom chunks & snippets. +All default snippets & chunks are prefixed with Formalicious. +Example: RenderForm is now FormaliciousRenderForm + +Changed placeholders: + +| old | new | location | +|------------------------|------------------|-----------------------| +| [[!+fieldname]] | [[!+name]] | All field type chunks | +| [[+fieldsemailoutput]] | [[+emailFields]] | email.chunk.tpl | +| [[+fieldsemailoutput]] | [[+fiarFields]] | fiaremail.chunk.tpl | + +## Permissions +Version 2.0.x now has permissions to manage access to parts of the form management. +- formalicious_admin to show/hide admin panel +- formalicious_tab_fields to show/hide fields tab +- formalicious_tab_advanced to show/hide advanced tab + +## Navigation (Steps) +A navigation is now available form the form steps set in the form builder via the following placeholder `[[!+formalicious.navigation]]`. The default styling is Bootstrap. + +## FormIt +FormIt 4.1.1 is required for V2.0.x to work and will automatically be installed when installing V2.0.x + +FormIt parameters used to be within the form.chunk.tpl however this have been replaced by the placeholder `[[!+FormItParameters]]` as custom parameters and hooks can now be set within the Formalicious form builder. From 77ce5e51136886d02fa1b205f579e567df5a7e64 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 12 Aug 2019 10:29:05 +0200 Subject: [PATCH 154/517] Document CloudPrint extension --- en/01_Commerce/v1/50_Modules/CloudPrint.md | 93 ++++++++++++++++++ .../images/cloudprint/add-invoice-action.jpg | Bin 0 -> 71472 bytes .../images/cloudprint/authorized.jpg | Bin 0 -> 54555 bytes .../images/cloudprint/create-credentials.jpg | Bin 0 -> 54738 bytes .../v1/50_Modules/images/cloudprint/oauth.jpg | Bin 0 -> 56556 bytes .../images/cloudprint/print-invoice.jpg | Bin 0 -> 45906 bytes 6 files changed, 93 insertions(+) create mode 100644 en/01_Commerce/v1/50_Modules/CloudPrint.md create mode 100644 en/01_Commerce/v1/50_Modules/images/cloudprint/add-invoice-action.jpg create mode 100644 en/01_Commerce/v1/50_Modules/images/cloudprint/authorized.jpg create mode 100644 en/01_Commerce/v1/50_Modules/images/cloudprint/create-credentials.jpg create mode 100644 en/01_Commerce/v1/50_Modules/images/cloudprint/oauth.jpg create mode 100644 en/01_Commerce/v1/50_Modules/images/cloudprint/print-invoice.jpg diff --git a/en/01_Commerce/v1/50_Modules/CloudPrint.md b/en/01_Commerce/v1/50_Modules/CloudPrint.md new file mode 100644 index 00000000..036dc2c7 --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/CloudPrint.md @@ -0,0 +1,93 @@ +The CloudPrint module is available as a [separate extension](https://modmore.com/commerce/extensions/cloudprint/). It's free to use, and covered by your standard modmore support. + +With CloudPrint, you can magically print [invoices](../Invoices) or any document based on a [twig template](../Front-end_Theming) on a [Google Cloud Print connected printer](https://www.google.com/cloudprint/learn/printers/). It runs as part of the [status workflow](../Statuses), making it perfect to print order summaries, packing slips, or shipping labels. + +Cloud Print also supports saving to Google Drive. + +[TOC] + +## Authorization + +You need to take a few steps to set up access to the printers. + +Start by installing the `CloudPrint for Commerce` package from the modmore.com package provider, and navigating to Extras > Commerce > Modules. Find CloudPrint in the list, and click it to edit the configuration. + +### Setting up Google Credentials + +Before you can authorize Commerce, you need to set up OAuth credentials with Google. + +First, [login to the Google Developer Console](https://console.developers.google.com/apis/credentials) and create new credentials for OAuth client ID. + +![Finding the OAuth client ID button.](images/cloudprint/create-credentials.jpg) + +If you haven't previously set up OAuth flows, you may need to first configure the OAuth Consent Screen first. + +Choose *Web Application* for the Application Type. + +It's important to add the right URL to the _Authorized Redirect URIs_ section. This URL is generated for you and shown in the Module configuration window in Commerce. (If you don't see it, make sure the Client ID is empty and save the module) + +Back in the Google Developer Console, save the new credentials, and copy/paste the Client ID and Client Secret into the module configuration. + +Important: **Save the module**. + +### Authorize + +After adding the Client ID and Secret and saving the module, there's now an _Authorize_ button that will send you to the Google to authorize your credentials to access the cloud printers. + +![](images/cloudprint/oauth.jpg) + +When returning to Commerce, a one-time code is converted into a _Refresh Token_ that is automatically stored on the module, which allows CloudPrint to securely access configured printers. + +If someone else needs to provide the authorization, you can right click and copy the URL on the Authorize button to send it to the person with access to the required Google account. **Note**: that person does need manager access, including access to Commerce, to complete the OAuth flow. + +To confirm the authorization was saved, you can return to Configuration > Modules > Cloud Print, and look for the checkmark and authorization date. The module is automatically enabled in test and live mode on successful authorization. + +## Status Changes + +When you've authorized access to your printers, it's time to set up the print jobs. + +All print jobs are added into the [status workflow](../Statuses), so navigate to Commerce > Statuses. + +### Printing the PDF invoice + +Let's say we have a Status Change called "Prepare for shipping", during which we already set up [PDF invoice generation](../Invoices), which we want to print so it can be included in the package. + +Click on the status change name to list the actions. + +Hover over the arrow on the _Add Status Change Action_ button, and choose **Print invoice via Cloud Print**. + +![](images/cloudprint/print-invoice.jpg) + +The window may take a few seconds to load, as it's fetching the available printers for you from Google Cloud Print. + +Give the status change action a name ("Print Invoice"), set the Order to a number that's higher than the create invoice task, and select the printer you want to use. + +![](images/cloudprint/add-invoice-action.jpg) + +If the printer isn't listed, make sure it is available in [Google Cloud Print](https://www.google.com/cloudprint/#printers). [Supported models and installation instructions can be found here](https://www.google.com/cloudprint/learn/printers.html#setup). The printers are cached, so it will take a few minutes for it to show up when first configured, or you can manually clear the cache in core/cache/commerce_cloudprint/. + +If you want to test the integration, you can click on _Print Test Page_ to send a simple test page to the printer. + +### Printing templated documents + +For all other prints, you use the **Print template via Cloud Print** status change action. When creating it, you also get the selection of printer, as well as a "Twig Template" box. + +You can add any valid [twig template](../Front-end_Theming), and it's recommended to use an `extends` to load it from a theme path: + +``` +{% extends "path/to/template.twig" %} +``` + +All order information is available, sharing the same placeholders with [order messages](../Orders/Messages). + +Because it uses the exact same placeholders, you could even re-use an email template, like: + +``` +{% extends "emails/order-to-merchant.twig" %} +``` + +## Prints not working? + +If the printer does not seem to respond, check your MODX error log for an error message. + +You can also [check print tasks in Google Cloud Print](https://www.google.com/cloudprint/#jobs) to make sure they're queued and processing. Note that when using the special "Save to Google Drive" printer, tasks do not show up in the list of print jobs. diff --git a/en/01_Commerce/v1/50_Modules/images/cloudprint/add-invoice-action.jpg b/en/01_Commerce/v1/50_Modules/images/cloudprint/add-invoice-action.jpg new file mode 100644 index 0000000000000000000000000000000000000000..69790f0d953bc7930d05e8cefb3cf7e32bb9888c GIT binary patch literal 71472 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 HqVfL^8-TjJ literal 0 HcmV?d00001 diff --git a/en/01_Commerce/v1/50_Modules/images/cloudprint/create-credentials.jpg b/en/01_Commerce/v1/50_Modules/images/cloudprint/create-credentials.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b98c976bed1af4d33e467efd7ef5f310a71293b7 GIT binary patch literal 54738 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 literal 0 HcmV?d00001 diff --git a/en/01_Commerce/v1/50_Modules/images/cloudprint/oauth.jpg b/en/01_Commerce/v1/50_Modules/images/cloudprint/oauth.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0f99230faa4fa98dcfd6e5893ea3d1f57780aa4c GIT binary patch literal 56556 zcmeFZ2UJwewl2D$$vNkogMb9dQ8I`PNRA>RNrGgs1wjEN3J53&NX{UVvt%V_B-7+f zHwd)QG_Q5<-+lfw#<};L`|ca>zVS{qwbobFRkLc=s;ZuI)?8eFzg_{zbTqUz01ONO z&_aKJYbfBO9^m{40QB?#0RRB-04xj!02__aMF2$%#y?mCgAV}x&c_6RNM``+pJnc% z@4o_?+V495xMP0A{Hp{e_D9ek-1n>K^#LHQ@8sd*;qBz%$tEs*6Og{Gt%voCB0BuW z+`l2&By-GcJn$K7=Q;kneZ=kH>s4YpZBfMI9v?Wv-#f9Ds?zwW>3|GAt^|L!|5A@qyZpX~n}Ab;rK zZI5PNA6@*xLvMRGG_FC%Lwipz9{>R5q4PQYeLR2RuV_r=h3+64FZ{xe|G=X?baqE$bQ(~!cd~nk#x-bs z!_Cd(7hXYQz6bw?j^n?Ea(5AK5h%6CR{^cQyW)iVAI+k2~`$MPR_AKIzu{)OEi z-~IKxf75*AtfBoEcJ|RW`U^XFtKa(zdwCfCY3q@fs>)yac3x=oPddJ?#((mi9JK$? z4{|ax{i}?hv&pX&@w;7b*L#2Z6Xc}&C*RB0@K668+%<3iRsNBe#vk6@ywSP;q~qkQ z{im*vlhLmg_M5)F-M{+p;I8s7n%-uA`u5O4P5rO(4(`T(`1SO;{iiL@$G_LcZ<-E| zHUH#$``!Cf*9Scz|DxmRqyJ|NUF>vz&HLYV0X0A!xP$(%0mgtBa0?JcM|5v}90GpL zQ9#whGtkS~(aDER1-;4~*tFg4g>SHl-4vApfM09&R~Y~}`Tlz?V$k6IE6-yT0Hli1 zUl#r=&+a||G@wU`n)6?I-1z`Nx()!X_V&JBe!r-p*U+yEHb8*h3#b5kfCb zF;y^iF^w>-F�VUj_pcRt#1e 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 literal 0 HcmV?d00001 diff --git a/en/01_Commerce/v1/50_Modules/images/cloudprint/print-invoice.jpg b/en/01_Commerce/v1/50_Modules/images/cloudprint/print-invoice.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ed90e2b6a0c82ee1b44e6dfbf93fb798cf57231 GIT binary patch literal 45906 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 Date: Mon, 12 Aug 2019 11:33:03 +0200 Subject: [PATCH 155/517] Document where extra fonts can be found --- en/01_Commerce/v1/50_Modules/mPDFWriter.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/en/01_Commerce/v1/50_Modules/mPDFWriter.md b/en/01_Commerce/v1/50_Modules/mPDFWriter.md index 25a4c76c..8e2d7cdd 100644 --- a/en/01_Commerce/v1/50_Modules/mPDFWriter.md +++ b/en/01_Commerce/v1/50_Modules/mPDFWriter.md @@ -6,6 +6,8 @@ The [mPDF PDF Writer module is a separate extension](https://modmore.com/commerc You need a PDF writer for [generating invoices](../Invoices). +[TOC] + ## Install the Extension Using the modmore package provider, download the _mPDFWriter for Commerce_ package. It's available for free. Install it. @@ -13,3 +15,9 @@ Using the modmore package provider, download the _mPDFWriter for Commerce_ packa Once installed, go to Commerce > Configuration > Modules and find "PDF Writer: mPDF" in the list (tip: search for pdf). Click on its name, and enable it for test/live mode. mPDF does not require any additional configuration. + +## Adding additional fonts + +To keep the package relatively small, the mPDF package does not include all possible fonts. By default only variations of DejaVu and FreeMono, FreeSans, and FreeSerif are included. + +To add additional fonts, you can download [ttf font files from the official mpdf repository](https://github.com/mpdf/mpdf/tree/development/ttfonts) and upload them into `core/components/commerce_mpdfwriter/vendor/mpdf/mpdf/ttfonts/` From a3edf83097dd1122b66ce5f617abb9c8fd78048d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 12 Aug 2019 21:05:45 +0200 Subject: [PATCH 156/517] Price type docs update --- en/01_Commerce/v1/05_Products/Price_Types.md | 6 ++- .../v1/75_Developer/03_Products/Pricing.md | 39 ++++++++++++++++--- en/01_Commerce/v1/80_Upgrades/v1.1.md | 17 ++++++++ .../v1/99_User_Guide/Product_Pricing.md | 4 +- 4 files changed, 58 insertions(+), 8 deletions(-) diff --git a/en/01_Commerce/v1/05_Products/Price_Types.md b/en/01_Commerce/v1/05_Products/Price_Types.md index dd5e0dcb..a5db52d2 100644 --- a/en/01_Commerce/v1/05_Products/Price_Types.md +++ b/en/01_Commerce/v1/05_Products/Price_Types.md @@ -24,6 +24,8 @@ Commerce ships with the following price types out of the box: - Sale: a single price that is only used between two date/times. - Sale Percentage: a percentage discount price that is only used between two date/times. THe percentage price is useful for in a Matrix, as it will cascade from the matrix/row/column to each individual product. - Quantity: lets you set multiple prices where the returned price is based on the quantity on the order item. +- User: lets you enter usernames and set the price for each. (Added in v1.1) +- UserGroup: lets you select usergroups and set the price for each. (Added in v1.1) They are not shown right away; you first need to enable their respective modules at Configuration > Modules. @@ -35,4 +37,6 @@ To render a "From/until"-style date, you can use the `[[+price_rendered]]` place For date-based price types, like the Sale/Percentage Sale, which also have an expiration date set, you can also use the `[[+price_valid_until]]` placeholder. That contains a unix timestamp which can be rendered to a human-readable timestamp with the `date` output filter. -We'll add a snippet that lets you render a quantity-based price type to your product pages in mid-end April. The other core price types are automatically taken into account in the `[[+price]]` and `[[+price_rendered]]` placeholders. +To render a quantity-based pricing table, use the [commerce.render_quantity_price](../Snippets/render_quantity_price) snippet. + +To render prices taking into account taxes, discounts, and user/usergroup price types, use the [commerce.render_taxed_price](../Snippets/render_quantity_price) snippet. diff --git a/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md index 139970b6..88dfa1f8 100644 --- a/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md +++ b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md @@ -59,11 +59,13 @@ Technically, Price Types are implementations of one or more of the following int - `\modmore\Commerce\Pricing\PriceType\Interfaces\RelativePriceTypeInterface`, which tells Commerce about a `setRegularPrice` method so your price type can do calculations with an original price - `\modmore\Commerce\Pricing\PriceType\Interfaces\TimeBoundPriceTypeInterface`, which provides a `getFromDate()` and `getUntilDate()` method for determining/rendering if a price type is valid for the provided date. -There are presently 3 Price Type implementations in Commerce: +There are presently 5 Price Type implementations in Commerce: - `\modmore\Commerce\Pricing\PriceType\Sale` is a price type that either returns a single defined Price or not, based on a start (from) and expiration (until) DateTime. - `\modmore\Commerce\Pricing\PriceType\PercentageSale` is a price type that either returns a single defined Price or not, based on a start (from) and expiration (until) DateTime. Compared to the Sale PriceType, the SalePercentage lets the user enter a percentage discount and it then calculates the new price from that. - `\modmore\Commerce\Pricing\PriceType\Quantity` gives the merchant a way to define bulk pricing between different brackets. This PriceType contains different prices +- `\modmore\Commerce\Pricing\PriceType\User` (added in v1.1) gives user-specific prices by entering the username and adding the price. +- `\modmore\Commerce\Pricing\PriceType\UserGroup` (added in v1.1) gives usergroup specific prices by selecting the usergroup and adding the price. We'll get to more details and some examples in a minute. @@ -73,7 +75,7 @@ While this document is focused on Products, none of the concepts here are, techn The Price Types, Pricing and Prices are all generic, with additional Product-specific interfaces and implementations that connect the two. -For example, the PriceTypeInterface only defines how a PriceType can be statically instantiated from serialized data, and how to serialize it again: +For example, the PriceTypeInterface defines how a PriceType can be statically instantiated from serialized data, and how to serialize it again: ``` php interface PriceTypeInterface { @@ -88,6 +90,8 @@ interface PriceTypeInterface { * @return self */ public static function unserialize(\comCurrency $currency, $data); + + // ... a couple more methods for rendering the price type ... } ``` @@ -122,6 +126,8 @@ final class Example implements PriceTypeInterface, ItemPriceTypeInterface { // ... } + + // ... } ``` @@ -166,6 +172,8 @@ final class Example implements PriceTypeInterface, ItemPriceTypeInterface, Shipp { // ... } + + // ... } ``` @@ -249,7 +257,7 @@ At that point, you would add the interface to a PricingInterface implementation, If you have a `comProduct` instance loaded, and want to get the price from that, there are a few methods at your disposal with the word price (or pricing) in it: -- `$product->getPrice() : \modmore\Commerce\Product\Price` - this is the old method of getting a price back for a product. Note that this `\modmore\Commerce\Product\Price` object is **not** an implementation of `\modmore\Commerce\Pricing\Interfaces\PriceInterface` (which would be the `\modmore\Commerce\Pricing\Price` class). This method primarily serves to turn the `price` field on the product into something that resembles a price with a currency, but that implementation turns out to have been a bit short-sighted, and has been deprecated. Unfortunately as the `Product\Price` and `Pricing\PriceInterface` are not compatible and we have been encouraging people to override getPrice in custom products, we have to keep them both around for a little while. +- `$product->getPrice() : \modmore\Commerce\Product\Price` - this is the old method of getting a price back for a product. Note that this `\modmore\Commerce\Product\Price` object is **not** an implementation of `\modmore\Commerce\Pricing\Interfaces\PriceInterface` (which would be the `\modmore\Commerce\Pricing\Price` class). This method primarily served to turn the `price` field on the product into something that resembles a price with a currency, but that implementation turns out to have been a bit short-sighted, and has been deprecated. Unfortunately as the `Product\Price` and `Pricing\PriceInterface` are not compatible and we have been encouraging people to override getPrice in custom products, we have to keep them both around for a little while. - `$product->getPricing(comCurrency $currency) : ProductPricing` this always returns a `ProductPricing` instance (which implements both `PricingInterface` and `ItemPricingInterface`) with all pricing information for the product in the provided currency, including the retail price and the various price types that are configured on the product. So typically you'll get the full pricing information with `$product->getPricing(comCurrency $currency)`, and interact with that to get the standard or alternative prices. @@ -272,9 +280,9 @@ Other notable methods on the `ProductPricing` object: If you're looking to import product prices, you'll need to interact with the classes mentioned in this document to make that work. The rough workflow would look like this: -1. Create a comProduct object, giving it the regular price (integer) in the `price` field. Save the product to the database (`$product->save()`). +1. Create a comProduct object, optionally giving it the regular price (integer) in the `price` field. Save the product to the database (`$product->save()`). 2. Get a `ProductPricing` object for the product/currency combination: `$pricing = $product->getPricing($currency)`. Even if you just created the product, this is guaranteed to always return a `ProductPricing` instance. -3. Add your price types with the `addPriceType` method. +3. Call `$pricing->setRegularPrice()` to set the regular price, and add your price types with the `addPriceType` method. 4. Save the `ProductPricing` by calling `$product->savePricing($pricing)`. This **overwrites** the pricing data for the currency. Internally this will serialize and save it to the `pricing` column in the products database, but always use the `savePricing` method instead of the `pricing` column to make sure your code doesn't break if we change how data is stored. Repeat steps 2-4 for each currency you need to import. @@ -318,6 +326,27 @@ $pricing->addPriceType( ); ``` +- **User** (`\modmore\Commerce\Pricing\PriceType\User`, added v1.1) expects the currency in the constructor, and subsequent calls to `add(string $username, int $amount)` to add the prices. + +```php +$pricing->addPriceType( + (new User($currency)) + ->add('admin', 1990) + ->add('editor', 2450) +); +``` + +- **UserGroup** (`\modmore\Commerce\Pricing\PriceType\UserGroup`, added v1.1) expects the currency in the constructor, and subsequent calls to `add(int $userGroupID, int $amount)` to add the prices. + +```php +$pricing->addPriceType( + (new UserGroup($currency)) + ->add(1, 5300) + ->add(5, 4900) +); +``` + + ## Removing a PriceType from a Pricing instance It's not natively possible to remove a PriceType directly, as it does not have an ID or another unique key to target them by. diff --git a/en/01_Commerce/v1/80_Upgrades/v1.1.md b/en/01_Commerce/v1/80_Upgrades/v1.1.md index 20924a23..535792e3 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.1.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.1.md @@ -58,6 +58,23 @@ around line 102 with:
    ``` +## [Technical] PriceTypeInterface (breaking) changes + +To make it possible to have more powerful select fields on price types, the `getFields` method signature changed. + +This is a breaking change and any custom price type will need to be updated - which luckily is very quick to do. + +Previous: + +```php +public static function getFields(); +``` + +New: + +```php +public static function getFields(\Commerce $commerce); +```` ## [Technical] Twig abstracted into new View classes diff --git a/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md b/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md index 93162268..aa53ceef 100644 --- a/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md +++ b/en/01_Commerce/v1/99_User_Guide/Product_Pricing.md @@ -51,7 +51,7 @@ Both the minimum and the maximum are inclusive, but the cheapest price is always ### Other types -You may have access to other types, too. Price Types can be extended, for example to support prices for different users. +You may have access to other types, too. User and User Group prices are also available, and Price Types can be extended, for example to support prices for different users. ## Combining multiple Price Types in one product @@ -76,4 +76,4 @@ Here's how that would work when a customer orders a certain number of products: - When a customer orders 7 products, they are still charged €35 each. While the quantity based price is now eligible, the sale price of €35 is still cheaper than the first bracket in the quantity based pricing (€40). - When a customer orders 10 products, they are charged €30 each. The second quantity bracket for 10-19 products is now cheaper than the sale price of €35. -When using multiple currencies, only the rules for the currency the customer is using (which is usually based on what site/domain/URL they are using) are evaluated. So if your customer is in the EUR site which charges €35 for the sale, even if you have USD pricing that's cheaper (e.g. $25 each), the EUR customer will be charged the €35 price. +When using multiple currencies, only the prices for the currency the customer is using (which is usually based on what site/domain/URL they are using) are evaluated. So if your customer is in the EUR site which charges €35 for the sale, even if you have USD pricing that's cheaper (e.g. $25 each), the EUR customer will be charged the €35 price. From b94f366f0fd0a2cd53cb4c75ce33a49de2b3d9dd Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 14 Aug 2019 01:29:51 +0200 Subject: [PATCH 157/517] New method in 1.1 --- en/01_Commerce/v1/75_Developer/05_Modules/Events.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en/01_Commerce/v1/75_Developer/05_Modules/Events.md b/en/01_Commerce/v1/75_Developer/05_Modules/Events.md index cf454bc5..31732bf8 100644 --- a/en/01_Commerce/v1/75_Developer/05_Modules/Events.md +++ b/en/01_Commerce/v1/75_Developer/05_Modules/Events.md @@ -97,6 +97,7 @@ FQN: `modmore\Commerce\Events\Checkout` - `setData(array $data)` - `getOrder()` - `getResponse()` +- `getRequestMethod()` returns GET or POST (as of v1.1) ### Gateways From 7b68bf85d3329d94d2332a18da7e4029a02f735e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 14 Aug 2019 03:10:19 +0200 Subject: [PATCH 158/517] New custom fields documentation --- en/01_Commerce/v1/10_Orders/Custom_Fields.md | 7 +++ .../v1/50_Modules/Custom_Fields_(Basic).md | 51 ++++++++++++++++++ .../50_Modules/images/customfields-basic.jpg | Bin 0 -> 124837 bytes 3 files changed, 58 insertions(+) create mode 100644 en/01_Commerce/v1/10_Orders/Custom_Fields.md create mode 100644 en/01_Commerce/v1/50_Modules/Custom_Fields_(Basic).md create mode 100644 en/01_Commerce/v1/50_Modules/images/customfields-basic.jpg diff --git a/en/01_Commerce/v1/10_Orders/Custom_Fields.md b/en/01_Commerce/v1/10_Orders/Custom_Fields.md new file mode 100644 index 00000000..88dad8d1 --- /dev/null +++ b/en/01_Commerce/v1/10_Orders/Custom_Fields.md @@ -0,0 +1,7 @@ +Custom order fields were added in v0.12. They are [added to an order programmatically](../Developer/Order_Fields) or through an existing module like the [Basic Custom Fields module](../Modules/Custom_Fields_(Basic)). + +The basic concept of a custom order field is that it has a name, a value, and a type which is indicated by the class. A custom order field may render differently to the merchant in the dashboard, compared to customer-facing rendering in emails or templates. + +Some modules store certain information in custom order fields. This includes the [Coupons module](../Modules/Discounts/Coupons), which adds a special Coupon-type order field. + +Important to note: a custom order field has a max length of 190 characters. For fields that need more than that, consider a custom field type that stores a reference to a dedicated table. diff --git a/en/01_Commerce/v1/50_Modules/Custom_Fields_(Basic).md b/en/01_Commerce/v1/50_Modules/Custom_Fields_(Basic).md new file mode 100644 index 00000000..00c3f625 --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/Custom_Fields_(Basic).md @@ -0,0 +1,51 @@ +The Basic Custom Fields module makes it easy to accept [custom order fields](../Orders/Custom_Fields) without having to [write your own module to handle the logic of storing the value](../Developer/Order_Fields). + +[TOC] + +## Module Configuration + +The **Custom Fields (Basic)** module is bundled with Commerce as of v1.1. To configure it, go to Commerce > Configuration > Modules and find it in the list. Click its name to enable it, and to find the list of fields. + +![Screenshot showing the custom fields (basic) module](images/customfields-basic.jpg) + +A custom field has the following values: + +- **Name** is the input name to listen for. +- **Field Type** gives you some options for the field type. This includes text, number (integer or float), date, or time. The field type affects the validation and normalisation of values. For example, a text field type automatically HTML-encodes the user-provided value, and date only accepts valid dates (any value accepted by `strtotime()`). +- **Checkout Step** lets you choose on what step in the checkout the module should look for the provided field name. When you select "Any", all requests to the checkout will accept the value. +- With **Required on step?** you can mark the field as required, which will cause an error to be shown to the customer if they don't enter a (valid) value. This does **not** work when the checkout step is set to any. + +Note that 0 is considered an invalid value for the number field type. Anything that PHPs `empty()` considers empty is also considered invalid for the text type. + +### Friendly labels + +The provided name is used as a label when viewing the custom field in the dashboard (or front-end). + +To turn the name into a friendly label, create a lexicon entry (via System > Lexicons) with the key `commerce.{YOUR NAME}`, for example `commerce.shipping_notes` if your name is `shipping_notes`. + +### POST only + +Note that the module only runs on POST requests, not GET. Passing URL parameters will not work with this module. + +If you need GET parameters to be stored, you either need to write a module, or have the GET parameters turned into a hidden input that is submitted with a POST request. + +## Templates + +The module only listens to requests - it does not automatically add the field to your checkout form. + +To do that, [set up a custom theme](../Front-end_Theming) and edit the checkout templates. + +The module only requires you to **match the name to what is in the module configuration**; the exact input type or formatting doesn't matter. You can get as fancy or simple as you'd like, so long as the POST contains the right name and value. + +Perhaps you want to provide a simple desired delivery date field on the shipping step which you added to the module as `delivery_date` with field type `Date`? Then add to `frontend/checkout/shipping-method.twig`: + +``` html + + +``` + +## Get help + +If you can't get a custom fields to work or need a bit more guidance, we're happy to help. Email support@modmore.com or [post on the community forum](https://forum.modmore.com). + +If you have a use case that this module does not support, we're also available to build custom modules at an affordable rate. Get in touch for a quote. diff --git a/en/01_Commerce/v1/50_Modules/images/customfields-basic.jpg b/en/01_Commerce/v1/50_Modules/images/customfields-basic.jpg new file mode 100644 index 0000000000000000000000000000000000000000..445471242071d659bd08d0c7e5ca36b1aa05f20b GIT binary patch literal 124837 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

    2=u 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 W>G)do^LgLiyC(X5DlYnT@?QWSlFL#6 literal 0 HcmV?d00001 From e1fe5543c1ca8e5d73adac4ef3c0a5424da49528 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 14 Aug 2019 15:40:34 +0200 Subject: [PATCH 159/517] Add information on integrating cloudprint with other modules --- en/01_Commerce/v1/50_Modules/CloudPrint.md | 85 ++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/en/01_Commerce/v1/50_Modules/CloudPrint.md b/en/01_Commerce/v1/50_Modules/CloudPrint.md index 036dc2c7..b8b678da 100644 --- a/en/01_Commerce/v1/50_Modules/CloudPrint.md +++ b/en/01_Commerce/v1/50_Modules/CloudPrint.md @@ -91,3 +91,88 @@ Because it uses the exact same placeholders, you could even re-use an email temp If the printer does not seem to respond, check your MODX error log for an error message. You can also [check print tasks in Google Cloud Print](https://www.google.com/cloudprint/#jobs) to make sure they're queued and processing. Note that when using the special "Save to Google Drive" printer, tasks do not show up in the list of print jobs. + +## Integrating CloudPrint in other modules + +The CloudPrint module can be used by other modules, too! Modules that generate documents or reports could add a print button quite easily. + +First, offer your user the ability to select the printer to use **if** the CloudPrint module is enabled. This may be in the module configuration or a record's fields. + +This example is for adding the field to module configuration: + +```php +use modmore\Commerce_CloudPrint\Admin\PrinterField; +// ... + +class MyModule extends BaseModule { + // ... + public function getModuleConfiguration(\comModule $module): array + { + $fields = []; + // ... + if (class_exists(PrinterField::class)) { + $fields[] = new PrinterField($this->commerce, [ + 'label' => $this->adapter->lexicon('commerce_cloudprint.select_printer'), + 'description' => $this->adapter->lexicon('commerce_mymodule.select_printer.desc'), // add a description specific to your module explaining what the printer is for + 'name' => 'properties[printer]', + 'value' => $module->getProperty('printer'), + 'emptyOption' => true, // if the printer is optional + ]); + } + // Optionally, add an else clause with a DescriptionField telling the user the module supports CloudPrint + // ... + return $fields; + } +} +``` + +Then, when you have something to print, make sure a printer is selected, create a `Printer` object, and call its `print()` method: + +``` php + +use modmore\Commerce_CloudPrint\Auth; +use modmore\Commerce_CloudPrint\Printer; + +class SomeClass +{ + public function sendToPrinter() + { + // Retrieve the comModule instance to fetch our printer ID + $module = $this->adapter->getObject('comModule', ['class_name' => MyModule::class]); + if (!($module instanceof comModule)) { + return 'Module not found.'; + } + + $printerId = $module->getProperty('printer'); + if (empty($printerId)) { + return 'No printer set.'; + } + $printer = new Printer(new Auth($this->commerce), $printerId); + + $title = 'My Amazing Print'; + $contentType = 'application/pdf'; + $contents = 'raw pdf contents, e.g. file_get_contents($pdfFile)'; + + $result = $printer->print($title, $contentType, $contents); + if ($result->isSuccessful()) { + return 'Success! ' . $result->getMessage(); + } + return 'Error: ' . $result->getMessage(); + } +} +``` + +The `print()` method returns a `PrintResult` object, which has the following methods: + +- `isSuccessful(): bool` +- `getMessage(): string` will return either a success or error message. For an error message, the error code is prefixed between square brackets. +- `getErrorCode(): ?string` will return an error code or `null` if no error code was set. +- `getStatus(): string` will return a string indicating the print job status. Typically, this is `QUEUED`. +- `getOwnerId(): string` returns the email address of the printer owner. +- `getRawResponse(): array` returns the raw response from the Cloud Print `/submit` API. + +To print, you don't need to submit a PDF. HTML (set the content type to `text/html`), URLs (set the content type to `url` and provide the url as content), images (`image/jpeg`, `image/png`) and various other formats are also supported. [See the Google Cloud Print documentation for contentType](https://developers.google.com/cloud-print/docs/appInterfaces#parameters) + +If you need to generate a PDF from HTML, you can use a [PDF Writer](../Developer/PDF_Writer). + +The `print()` method will throw a `PrintException` for invalid requests. From 06bd8793aa44543a57edb9ad7fb6e7783ef112d8 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 14 Aug 2019 15:40:50 +0200 Subject: [PATCH 160/517] Add information on using configured PDF writers --- en/01_Commerce/v1/75_Developer/PDF_Writer.md | 77 ++++++++++++++++++-- 1 file changed, 72 insertions(+), 5 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/PDF_Writer.md b/en/01_Commerce/v1/75_Developer/PDF_Writer.md index c81d55a9..63c68ccb 100644 --- a/en/01_Commerce/v1/75_Developer/PDF_Writer.md +++ b/en/01_Commerce/v1/75_Developer/PDF_Writer.md @@ -1,13 +1,80 @@ PDF Writers are implemented as standalone services. -At the moment, one is available: [PDFCrowd Writer](https://github.com/modmore/Commerce_PDFCrowdWriter), which uses the PDFCrowd service to generate PDFs from HTML. +At the moment, writers for [mPDF](https://modmore.com/commerce/extensions/mpdf-writer/) and [PDFCrowd](https://modmore.com/commerce/extensions/pdfcrowd-writer/) are available. Other writers can be added. [TOC] +## Using a PDF Writer -## Responsibility of a Writer +When a PDF Writer module has been installed and configured, you can easily get access to it in other extensions with the `getPDFWriter()` method. + +```php +try { + $writer = $commerce->getPDFWriter(); +} catch (\modmore\Commerce\PDF\Exception\PDFException $e) { + $this->adapter->log(1, get_class($e) . ' generating PDF: ' . $e->getMessage()); +} +``` + +Next, you'll want to set an output file path. + +``` php +$fullPath = MODX_CORE_PATH . 'export/pdf_' . rand(0,9999) . '.pdf'; +$writer->setOutputFile($fullPath); +``` + +Check if we have a HTML writer, and if so, set the input HTML: + +``` php +if ($writer instanceof FromHtmlWriterInterface) { + $html = <<Hello world +HTML; + $writer->setSourceHtml($html); +} +```` + +In the future, we'll likely add different writer types, so this check is important. + +To generate the HTML from a twig template, see [Twig and Views](Twig_and_Views). + +After setting the input and the output, we can call the render method which will return the PDF binary string (which has also been written to your output file). + +```php +return $writer->render(); +``` + +As any of these methods can throw a `PDFException` which causes the rendering to fail, it's best to wrap the entire thing in a `try {} catch () {}` block, like so: + +```php +try { + $writer = $commerce->getPDFWriter(); + + $fullPath = MODX_CORE_PATH . 'export/pdf_' . rand(0,9999) . '.pdf'; + $writer->setOutputFile($fullPath); + + if ($writer instanceof FromHtmlWriterInterface) { + $html = <<Hello world +HTML; + $writer->setSourceHtml($html); + } + + return $writer->render(); +} catch (\modmore\Commerce\PDF\Exception\PDFException $e) { + $this->adapter->log(1, get_class($e) . ' generating PDF: ' . $e->getMessage()); +} +``` + +And at that point you should have a PDF! :-) + +## Building a PDF Writer + +It's possible to create a new PDF writer that can generate PDFs, and make that available for Commerce and extensions to use. + +### Responsibility of a Writer The `WriterInterface` defines a very narrow scope of responsibility for a PDF Writer: @@ -48,11 +115,11 @@ interface FromHtmlWriterInterface extends WriterInterface { By splitting up these two interfaces, we're prepared for future code-based PDF generation. -## Example Writer +### Example Writer -The [PDFCrowd Writer is a decent example](https://github.com/modmore/Commerce_PDFCrowdWriter/blob/master/core/components/commerce_pdfcrowdwriter/src/Writer.php). +See the GitHub repositories for [PDFCrowd](https://github.com/modmore/Commerce_PDFCrowdWriter/blob/master/core/components/commerce_pdfcrowdwriter/src/Writer.php) and [mPDF](https://github.com/modmore/Commerce_mPDFWriter/blob/master/core/components/commerce_mpdfwriter/src/Writer.php). -## Loading a custom PDF Writer +### Registering a custom PDF Writer To load a custom PDF writer, you need a [functional module](Guides/01_Bootstrapping_a_Module). From 12c8673f53b5c3c3ae73807176f0d7f006e66bc6 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 15 Aug 2019 13:41:44 +0200 Subject: [PATCH 161/517] Add &where and &logSql (v1.1) --- en/01_Commerce/v1/10_Snippets/get_orders.md | 26 +++++++++++++++++++ en/01_Commerce/v1/10_Snippets/get_products.md | 25 ++++++++++++++++-- 2 files changed, 49 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/10_Snippets/get_orders.md b/en/01_Commerce/v1/10_Snippets/get_orders.md index 3e07a148..19d559a5 100644 --- a/en/01_Commerce/v1/10_Snippets/get_orders.md +++ b/en/01_Commerce/v1/10_Snippets/get_orders.md @@ -6,6 +6,8 @@ This snippet can be paginated with getPage or pdoPage. Added in v0.9. +[TOC] + ## Usage ```` html @@ -17,6 +19,8 @@ Added in v0.9. ## Properties - `&tpl`: the name of a twig template file (_not_ a chunk) to show the orders. This defaults to frontend/account/orders.twig, which you should override in a [custom theme](../Front-end_Theming). The ability to specify a different tpl is mostly meant for when you have different variations of the orders page (e.g. for different contexts) +- `&where`: a JSON array containing additional conditions to filter orders on. See examples below. (added in v1.1) +- `&logSql`: set to 1 if you want the query that was used for fetching orders to get logged to your MODX error log; useful for debugging custom `&where` conditions. (added in v1.1) - `&sortby`: a field name to sort the orders by. Defaults to the date the order was created. - `&sortdir`: `ASC` or `DESC`. - `&limit`: the amount of orders to show. Defaults to 10. @@ -30,3 +34,25 @@ Added in v0.9. - `&loadShipments`: 1 or 0 to indicate if the [order shipments](../Orders/Shipments) should be loaded into a `shipments` array. The shipment also contains the chosen shipping method. Defaults to 1. Added in 0.11.1. - `&loadOrderFields`: 1 or 0 to indicate if custom order fields should be loaded. Defaults to 1. Added in v0.12. + +## Additional conditions + +The `&where` property lets you add additional conditions for the order to be returned. This property needs to contain valid JSON. + +For example, to only lists orders in a specific context: + +``` html +[[!commerce.get_orders? + &where=`{"context":"web"}` +]] +``` + +Or with a specific status (where 5 is the ID of the status): + +``` html +[[!commerce.get_orders? + &where=`{"status":5}` +]] +``` + +Use `&logSql` to see the final query in your MODX error log. diff --git a/en/01_Commerce/v1/10_Snippets/get_products.md b/en/01_Commerce/v1/10_Snippets/get_products.md index 6c82cbe3..4f0d8dd3 100644 --- a/en/01_Commerce/v1/10_Snippets/get_products.md +++ b/en/01_Commerce/v1/10_Snippets/get_products.md @@ -1,6 +1,8 @@ The `commerce.get_products` snippet is used to iterate over a list of products, based on the provided product IDs. Use [get_product](get_product) for getting information about a single product. -Added in 0.4. +Added in v0.4. Can be paginated with pdoPage/getPage as of v1.1. + +[TOC] ## Usage @@ -17,8 +19,12 @@ It's possible to call this snippet both cached and uncached. The benefit of call - `&products`: the IDs of the products to iterate over. This can be comma separated (`123,321`) or separated by two pipes (`123||321`) like template variables store listbox values. - `&tpl`: can be set to the name of a chunk. The product information (without prefix) will be parsed through that chunk. If not provided, the product information will be dumped to screen in a `

    `. Placeholders include all product fields, as well as `[[+total_products]]` and `[[+idx]]` (0-based). 
    +- `&where`: a JSON array containing additional conditions to filter products on. See examples below. (added in v1.1)
    +- `&logSql`: set to 1 if you want the query that was used for fetching products to get logged to your MODX error log; useful for debugging custom `&where` conditions. (added in v1.1)
     - `&sortby`: name of a field to sort the products by. For example `name` or `price`. By default, this will use the same order as the products were provided in. (**Note**: due to a bug in 2.5.2, the default may not return products unless you specify a different `&sortby`. Update to 2.5.4.)
    -- `&separator`: string to use to join the product records together, defaults to a newline character. (new in 0.11)
    +- `&limit`: the amount of orders to show. Defaults to 0 (ignoring the limit) for backwards compatibility, set to e.g. 10 when you want to use getPage/pdoPage. (added in v1.1)
    +- `&offset`: the amount of orders to skip at the start, used with pagination. Defaults to 0. (added in v1.1)
    +- `&separator`: string to use to join the product records together, defaults to a newline character. (added in v0.11)
     
     ## Showing product variations
     
    @@ -44,3 +50,18 @@ If you select one or more products on a resource, you can use this snippet in yo
     `]]
     ````
     
    +## Additional conditions
    +
    +The `&where` property lets you add additional conditions for the products to be returned. This property needs to contain valid JSON. 
    +
    +For example, only showing products that are in stock:
    +
    +```` html
    +[[commerce.get_products? 
    +    &products=`[[+tv.products]]`
    +    &tpl=`products.product_option` 
    +    &where=`{"stock:>=":1}`
    +]]
    +````
    +
    +Use `&logSql` to see the final query in your MODX error log.
    
    From a8604f9978aa058bdceb753048c6e14a27a86be5 Mon Sep 17 00:00:00 2001
    From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com>
    Date: Tue, 20 Aug 2019 15:41:27 -0400
    Subject: [PATCH 162/517] Change Commerce::EVENT_ORDER_PAYMENT_RECEIVED to
     Commerce::EVENT_TRANSACTION_COMPLETED
    
    Per 1.1 changelog https://modmore.com/commerce/development/#version_1.1.0-rc1, Commerce::EVENT_ORDER_PAYMENT_RECEIVED is no longer triggered and Commerce::EVENT_TRANSACTION_COMPLETED should be used instead.
    ---
     en/01_Commerce/v1/80_Upgrades/v1.1.md | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/en/01_Commerce/v1/80_Upgrades/v1.1.md b/en/01_Commerce/v1/80_Upgrades/v1.1.md
    index 535792e3..7afcb60f 100644
    --- a/en/01_Commerce/v1/80_Upgrades/v1.1.md
    +++ b/en/01_Commerce/v1/80_Upgrades/v1.1.md
    @@ -119,7 +119,7 @@ Removed deprecated event constants:
     - comOrder::EVENT_ITEM_REMOVED, use Commerce::EVENT_ORDERITEM_REMOVED
     - comOrder::EVENT_BEFORE_STATUS_CHANGE, use Commerce::EVENT_ORDER_BEFORE_STATUS_CHANGE
     - comOrder::EVENT_AFTER_STATUS_CHANGE, use Commerce::EVENT_ORDER_AFTER_STATUS_CHANGE
    -- comOrder::EVENT_AFTER_PAYMENT_RECEIVED, use Commerce::EVENT_ORDER_PAYMENT_RECEIVED
    +- comOrder::EVENT_AFTER_PAYMENT_RECEIVED, use Commerce::EVENT_TRANSACTION_COMPLETED
     - comOrder::EVENT_GET_ORDER_ACTIONS, use Commerce::EVENT_ORDER_GET_ACTIONS, use Commerce::EVENT_DASHBOARD_ORDER_ACTIONS
     - comOrder::EVENT_CART_TO_PROCESSING_STATE, use Commerce::EVENT_STATE_CART_TO_PROCESSING
     - comOrder::EVENT_CART_TO_CANCELLED_STATE, use Commerce::EVENT_STATE_CART_TO_CANCELLED
    
    From dd9950a317ef5029ce567787d02a618bcc1bdbb7 Mon Sep 17 00:00:00 2001
    From: Mark Hamstra 
    Date: Tue, 27 Aug 2019 12:38:19 +0200
    Subject: [PATCH 163/517] Get a headstart at documentation for Redactor 3
    
    ---
     en/04_Redactor/02_v3.x/01_Quickstart.md       |  60 ++++++++++++
     en/04_Redactor/02_v3.x/Configuration_Sets.md  |   9 ++
     en/04_Redactor/02_v3.x/Features/Clips.md      |  18 ++++
     .../02_v3.x/Features/Custom_Formatting.md     |  87 ++++++++++++++++++
     en/04_Redactor/02_v3.x/Features/Dividers.md   |   5 +
     .../02_v3.x/Features/Text_Expander.md         |  22 +++++
     en/04_Redactor/02_v3.x/Features/Variables.md  |   9 ++
     en/04_Redactor/02_v3.x/Features/index.md      |   9 ++
     en/04_Redactor/02_v3.x/Shortcuts.md           |  29 ++++++
     en/04_Redactor/02_v3.x/Themes/Custom.md       |  30 ++++++
     en/04_Redactor/02_v3.x/Themes/dark.jpg        | Bin 0 -> 61600 bytes
     en/04_Redactor/02_v3.x/Themes/default.jpg     | Bin 0 -> 60471 bytes
     en/04_Redactor/02_v3.x/Themes/index.md        |  36 ++++++++
     en/04_Redactor/02_v3.x/Themes/pride.jpg       | Bin 0 -> 70057 bytes
     .../02_v3.x/Themes/rebeccapurple.jpg          | Bin 0 -> 69608 bytes
     en/04_Redactor/02_v3.x/Themes/redactor2.jpg   | Bin 0 -> 58740 bytes
     en/04_Redactor/02_v3.x/Upgrades/From_2.x.md   |  11 +++
     en/04_Redactor/02_v3.x/Usage/Content.md       |  18 ++++
     en/04_Redactor/02_v3.x/Usage/ContentBlocks.md |  11 +++
     en/04_Redactor/02_v3.x/Usage/Introtext.md     |   9 ++
     .../02_v3.x/Usage/Template_Variables.md       |  19 ++++
     .../02_v3.x/images/contentblocks-input.jpg    | Bin 0 -> 65050 bytes
     en/04_Redactor/02_v3.x/images/introtext.jpg   | Bin 0 -> 16611 bytes
     en/04_Redactor/02_v3.x/images/menu-entry.jpg  | Bin 0 -> 34479 bytes
     .../02_v3.x/images/min-vs-standard.png        | Bin 0 -> 336616 bytes
     en/04_Redactor/02_v3.x/index.md               |  11 +++
     26 files changed, 393 insertions(+)
     create mode 100644 en/04_Redactor/02_v3.x/01_Quickstart.md
     create mode 100644 en/04_Redactor/02_v3.x/Configuration_Sets.md
     create mode 100644 en/04_Redactor/02_v3.x/Features/Clips.md
     create mode 100644 en/04_Redactor/02_v3.x/Features/Custom_Formatting.md
     create mode 100644 en/04_Redactor/02_v3.x/Features/Dividers.md
     create mode 100644 en/04_Redactor/02_v3.x/Features/Text_Expander.md
     create mode 100644 en/04_Redactor/02_v3.x/Features/Variables.md
     create mode 100644 en/04_Redactor/02_v3.x/Features/index.md
     create mode 100644 en/04_Redactor/02_v3.x/Shortcuts.md
     create mode 100644 en/04_Redactor/02_v3.x/Themes/Custom.md
     create mode 100644 en/04_Redactor/02_v3.x/Themes/dark.jpg
     create mode 100644 en/04_Redactor/02_v3.x/Themes/default.jpg
     create mode 100644 en/04_Redactor/02_v3.x/Themes/index.md
     create mode 100644 en/04_Redactor/02_v3.x/Themes/pride.jpg
     create mode 100644 en/04_Redactor/02_v3.x/Themes/rebeccapurple.jpg
     create mode 100644 en/04_Redactor/02_v3.x/Themes/redactor2.jpg
     create mode 100644 en/04_Redactor/02_v3.x/Upgrades/From_2.x.md
     create mode 100644 en/04_Redactor/02_v3.x/Usage/Content.md
     create mode 100644 en/04_Redactor/02_v3.x/Usage/ContentBlocks.md
     create mode 100644 en/04_Redactor/02_v3.x/Usage/Introtext.md
     create mode 100644 en/04_Redactor/02_v3.x/Usage/Template_Variables.md
     create mode 100644 en/04_Redactor/02_v3.x/images/contentblocks-input.jpg
     create mode 100644 en/04_Redactor/02_v3.x/images/introtext.jpg
     create mode 100644 en/04_Redactor/02_v3.x/images/menu-entry.jpg
     create mode 100644 en/04_Redactor/02_v3.x/images/min-vs-standard.png
     create mode 100644 en/04_Redactor/02_v3.x/index.md
    
    diff --git a/en/04_Redactor/02_v3.x/01_Quickstart.md b/en/04_Redactor/02_v3.x/01_Quickstart.md
    new file mode 100644
    index 00000000..00fead39
    --- /dev/null
    +++ b/en/04_Redactor/02_v3.x/01_Quickstart.md
    @@ -0,0 +1,60 @@
    +---
    +title: Quickstart Guide
    +---
    +
    +Welcome to Redactor 3. We hope this will be your favorite editor for MODX, if it isn't already. 
    +
    +The focus in Redactor is on a simple, clean, and user friendly rich text editor. It's not a page builder (though it integrates extremely well with our ContentBlocks solution for that!), but does output clean media and various types of media. 
    +
    +Let's take a quick tour of Redactor!
    +
    +[TOC]
    +
    +## Managing Configuration
    +
    +After installing Redactor, you'll find a new page in the manager dedicated to its configuration in the Extras menu. 
    +
    +![Redactor Configuration under Extras in the MODX 2.x manager](images/menu-entry.jpg)
    +
    +In this manager page, you'll manage what we call **Configuration Sets**. Each set is one unique configuration of Redactor, which can be enabled system-wide, in specific contexts, to the custom template variable input type, or ContentBlocks input types. 
    +
    +### Default configuration sets
    +
    +By default you'll find 2 configuration sets we've prepared for you: Standard and Minimal. 
    +
    +- Standard is a pretty, erm, _standard_ configuration of Redactor. It covers the most commonly used features and toolbar buttons that works well. It doesn't enable all features, mind you, but a good portion of them.
    +- Minimal is a much more slimmed down implementation. It's toolbar is limited to basic text functionality and inserting images. 
    +
    +Here's a quick side-by-side view of the Minimal vs the Standard set.
    +
    +![Minimal configuration set (on the left) vs the Standard configuration set (on the right)](images/min-vs-standard.png)
    +
    +You can edit these sets as you'd like - they **will not** be overwritten on upgrade. 
    +
    +> Tip: when changing a configuration, use the ctrl/cmd+s shortcut to quickly save the configuration.
    +
    +### Exports & Imports
    +
    +When you've spent some time creating a configuration set that you like, you can re-use it on different sites. 
    +
    +- In the set configuration view, click on Export in the top right menu.
    +- In the list of configuration sets, right click on a specific set and choose Export, or click the Export button on the top right of the grid to export all sets.
    +
    +The generated XML file can be imported on any Redactor 3 installation by clicking the Import button in the sets overview and uploading the file. 
    +
    +When importing you can choose 3 different import modes.
    +
    +- With the **Insert** mode, the ID in the export is ignored and all sets in the XML file are created alongside any existing sets.
    +- With the **Overwrite** mode, any existing sets with the same ID of a set in the XML file will be overwritten. Existing sets that don't have a matching set in the export, are left as they were.
    +- With the **Replace** mode, all existing sets are first removed, before the sets in the XML file are created. 
    +
    +## Using the Redactor Template Variable
    +
    +Redactor will automatically enhance standard MODX richtext template variables with the default configuration set. This means that the content and richtext fields use the same configuration.
    +
    +If you'd like to use a different configuration for a template variable, you can use the provided Redactor template variable type. [Learn more about the Redactor template variable »](Usage/Template_Variables)
    +
    +## Using Redactor with ContentBlocks
    +
    +Also use [ContentBlocks](https://modmore.com/contentblocks/)? Then you can use the [provided Redactor input type](Usage/ContentBlocks) to use a specific configuration set for rich text fields for more control.
    +
    diff --git a/en/04_Redactor/02_v3.x/Configuration_Sets.md b/en/04_Redactor/02_v3.x/Configuration_Sets.md
    new file mode 100644
    index 00000000..a1cecadf
    --- /dev/null
    +++ b/en/04_Redactor/02_v3.x/Configuration_Sets.md
    @@ -0,0 +1,9 @@
    +Configuration sets are how you manage the configuration for Redactor. They are found in Extras > Redactor Configuration and will show you a live preview of the chosen configuration.
    +
    +Each set contains all the different options that are available, and can be exported, imported and duplicated. 
    +
    +Once created, you can assign sets to be used globally, for specific contexts, and for specific template variables. They can also be assigned to [ContentBlocks fields](Usage/ContentBlocks), [template variables](Usage/Template_Variables), and the [resource introtext](Usage/Introtext).
    +
    +A description of each option is included in the configuration view. For some more complex functionality with more advanced options, additional documentation is available in the [Features section](Features/index).
    +
    +If you want to share or re-use your favourite configuration sets, you can export and import them from the Redactor Configuration page.
    \ No newline at end of file
    diff --git a/en/04_Redactor/02_v3.x/Features/Clips.md b/en/04_Redactor/02_v3.x/Features/Clips.md
    new file mode 100644
    index 00000000..44b0fc6a
    --- /dev/null
    +++ b/en/04_Redactor/02_v3.x/Features/Clips.md
    @@ -0,0 +1,18 @@
    +Clips are pre-set elements or special characters available from a simple interface. They are configured in **Text Utilities > Clips** as a JSON array of arrays. 
    +
    +For example:
    +
    +``` JSON
    +[
    +    ["Lorem ipsum...", "Lorem..."],
    +    ["Red label", "Label"]
    +]
    +```
    +
    +Be sure to use **"double quotes"** or it will not be considered valid JSON.
    +
    +## Clips from 2.x
    +
    +Redactor 2.x also had Clips, but with a different structure. That structure is also recognised in 3.x and will be automatically converted on save. 
    +
    +[You can find a whole bunch of example configurations in the 2.x Clips documentation](../../v2.x/Clips), including currency selectors and other special characters.
    diff --git a/en/04_Redactor/02_v3.x/Features/Custom_Formatting.md b/en/04_Redactor/02_v3.x/Features/Custom_Formatting.md
    new file mode 100644
    index 00000000..05038963
    --- /dev/null
    +++ b/en/04_Redactor/02_v3.x/Features/Custom_Formatting.md
    @@ -0,0 +1,87 @@
    +Custom formatting options are used to add custom styles to the content. They can be provided classes, styles, and attributes. 
    +
    +Custom formatting options are added into the regular formatting dropdown, and configured as JSON in your configuration set under Formatting.
    +
    +[TOC]
    +
    +## Structure
    +
    +Custom formatting is defined as a nested JSON object. Make sure to use **double quotes** for values and keys. 
    +
    +The top-level keys are the names, which correspond to a class that will be added to the toolbar dropdown in the editor in the format `.redactor-dropdown-format .redactor-dropdown-item-{KEY}`. You can use that to style the display of the item in the dropdown.
    +
    +Each item can contain the following keys:
    +
    +- `title`: the name of the custom format as shown in the dropdown
    +- `api`: the internal API method to call when the item is clicked, usually: `module.block.format`, `module.inline.format`, or `module.inline.clearformat`
    +- `args`: an object defining the custom format, containing the following:
    +    - `tag`: the name of the tag to use for this custom format
    +    - `class`: a class to apply to the tag (optional)
    +    - `type`: either `set` (default, removes all existing classes, styles or attributes before applying your defined options), `add` (adds the new values leaving existing ones in place), `toggle` (either adds or removes the values depending on whether they are already set or not), or `remove` (removes the provided values). 
    +    - `attr`: an object defining attributes to set on a tag, for example: `{ "data-toggle": "modal" }`
    +    - `style`: an object defining inline styles to add to the tag, for example: `{"background-color": "#ff9900"}`
    +
    +
    +## Examples
    +
    +Toggles a `h3.blue-styled` and `h3[style=color:red]`:
    +
    +```` json
    +{
    +    "blue-heading": {
    +        "title": "Blue Heading",
    +        "api": "module.block.format",
    +        "args": {
    +            "tag": "h3",
    +            "class": "blue-styled",
    +            "type": "toggle"
    +        }
    +    },
    +    "red-heading": {
    +        "title": "Red Heading",
    +        "api": "module.block.format",
    +        "args": {
    +            "tag": "h3",
    +            "style": {
    +                "color": "red"
    +            },
    +            "type": "toggle"
    +        }
    +    }
    +}
    +````
    +
    +Sets `div.callout.callout__info` and toggles inline `code`:
    +
    +```` json
    +{
    +    "info-callout": {
    +        "title": "Info callout",
    +        "api": "module.block.format",
    +        "args": {
    +            "tag": "div",
    +            "class": "callout callout__info"
    +        }
    +    },
    +    "inline-code": {
    +        "title": "Inline Code",
    +        "api": "module.inline.format",
    +        "args": {
    +            "tag": "code",
    +            "type": "toggle"
    +        }
    +    }
    +}
    +````
    +
    +Clear inline formatting/styles:
    +
    +```` json
    +{
    +    "clear-format": {
    +        "title": "Clear inline formatting",
    +        "api": "module.inline.clearformat"
    +    }
    +}
    +````
    +
    diff --git a/en/04_Redactor/02_v3.x/Features/Dividers.md b/en/04_Redactor/02_v3.x/Features/Dividers.md
    new file mode 100644
    index 00000000..9d2401c3
    --- /dev/null
    +++ b/en/04_Redactor/02_v3.x/Features/Dividers.md
    @@ -0,0 +1,5 @@
    +To keep the toolbar clean and easy to use, you can add dividers between buttons. To do so, add `divider` in the **Toolbar > Toolbar Buttons** input in a configuration set. 
    +
    +The divider will be added where you add it in the definition, however some buttons (like table) have a hardcoded position in the list or are always added at the end which may make it work slightly different than expected.
    +
    +You can use the divider a maximum of 20 times in the toolbar.
    diff --git a/en/04_Redactor/02_v3.x/Features/Text_Expander.md b/en/04_Redactor/02_v3.x/Features/Text_Expander.md
    new file mode 100644
    index 00000000..46edc0a9
    --- /dev/null
    +++ b/en/04_Redactor/02_v3.x/Features/Text_Expander.md
    @@ -0,0 +1,22 @@
    +The text expander lets you define shortcuts that insert a longer content. 
    +
    +Once defined, you type the shortcut, follow it with a space, and the expanded text will be inserted. 
    +
    +Text expanders are configured in your configuration set under Text Utilities. 
    +
    +Text expanders use a JSON format with arrays nested in an array. The first element in the nested array is the shortcut, and the second element is the text to insert.
    +
    +For example:
    +
    +```` json
    +[
    +    [
    +        "lorem",
    +        "Lorem ipsum dolor sit amet..."
    +    ],
    +    [
    +        "modmore",
    +        "modmore - More for MODX!"
    +    ]
    +]
    +````
    diff --git a/en/04_Redactor/02_v3.x/Features/Variables.md b/en/04_Redactor/02_v3.x/Features/Variables.md
    new file mode 100644
    index 00000000..4763273b
    --- /dev/null
    +++ b/en/04_Redactor/02_v3.x/Features/Variables.md
    @@ -0,0 +1,9 @@
    +Variables lets you define non-editable placeholders to insert into the content. 
    +
    +Once a variable is insert, it can be changed to other variables or removed, but their text remains fixed.
    +
    +This is useful when users want to add (simple) MODX tags (e.g. `[[*pagetitle]]`, `[[$something.else]]`) in a way that prevents them from accidentally breaking it.
    +
    +To specify variables, enter them in your configuration set under **Text Utilities > Variables**, separating each variable with a comma.
    +
    +Variables are saved with a `` wrapper to make sure that the variable remains uneditable when the page is reloaded.
    \ No newline at end of file
    diff --git a/en/04_Redactor/02_v3.x/Features/index.md b/en/04_Redactor/02_v3.x/Features/index.md
    new file mode 100644
    index 00000000..b80d308b
    --- /dev/null
    +++ b/en/04_Redactor/02_v3.x/Features/index.md
    @@ -0,0 +1,9 @@
    +The configuration page in the manager includes a description for most fields to help you understand them - so we don't list every single option again here in the documentation.
    +
    +Some features are a bit more powerful or have more complicated configuration formats. For those, you'll find this section useful.
    +
    +- [Clips](Clips)
    +- [Custom Formatting](Custom_Formatting)
    +- [Dividers](Dividers)
    +- [Text Expander](Text_Expander)
    +- [Variables](Variables)
    \ No newline at end of file
    diff --git a/en/04_Redactor/02_v3.x/Shortcuts.md b/en/04_Redactor/02_v3.x/Shortcuts.md
    new file mode 100644
    index 00000000..eb553abf
    --- /dev/null
    +++ b/en/04_Redactor/02_v3.x/Shortcuts.md
    @@ -0,0 +1,29 @@
    +Redactor comes with the following built-in shortcuts.
    +
    +## Editor shortcuts
    +
    +| Action | Windows | Mac |
    +|--------|---------|-----|
    +| Clear inline formatting | ctrl+shift+m | meta+shift+m |
    +| Toggle bold style | ctrl+b | meta+b |
    +| Toggle italics style | ctrl+i | meta+i |
    +| Toggle underline style | ctrl+u | meta+u |
    +| Toggle `` style | ctrl+h | meta+h |
    +| Toggle `` style | ctrl+l (lowercase L) | meta+l |
    +| Toggle heading level 1 | ctrl+alt+1 | meta+alt+1 |
    +| Toggle heading level 2 | ctrl+alt+2 | meta+alt+2 |
    +| Toggle heading level 3 | ctrl+alt+3 | meta+alt+3 |
    +| Toggle heading level 4 | ctrl+alt+4 | meta+alt+4 |
    +| Toggle heading level 5 | ctrl+alt+5 | meta+alt+5 |
    +| Toggle heading level 6 | ctrl+alt+6 | meta+alt+6 |
    +| Toggle ordered list | ctrl+shift+7 | meta+shift+7 |
    +| Toggle unordered list | ctrl+shift+8 | meta+shift+8 |
    +
    +## Configurator shortcuts
    +
    +In the configuration set configurator:
    +
    +| Action | Windows | Mac |
    +|--------|---------|-----|
    +| Save the configuration set | ctrl+s | meta+s |
    +| Export the configuration set | ctrl+e | meta+e |
    diff --git a/en/04_Redactor/02_v3.x/Themes/Custom.md b/en/04_Redactor/02_v3.x/Themes/Custom.md
    new file mode 100644
    index 00000000..d4fe2c58
    --- /dev/null
    +++ b/en/04_Redactor/02_v3.x/Themes/Custom.md
    @@ -0,0 +1,30 @@
    +---
    +title: Custom Themes
    +---
    +
    +Custom Themes are CSS targetting specific elements of the Redactor editor. They can target just the editor and toolbar, or also affect the actual styling of the content inside it.
    +
    +[TOC]
    +
    +## Theme Requirements
    +
    +- The theme css file must be loaded into the manager. 
    +- The theme must be enabled by setting its name into the Appearance > Toolbar theme setting. 
    +- All CSS rules **must** be scoped to `.redactor-theme-.redactor-box`. If you use Sass, use this as a wrapping rule. 
    +
    +Use the browsers' developer tools to inspect the markup of the editor to find the right classes to target your custom styling.
    +
    +Note that some elements in the content might have a different markup in the editor compared to the markup that is outputted or shown in source view. 
    +
    +## Example
    +
    +Changing the background color of the toolbar:
    +
    +``` scss
    +.redactor-theme-mycolor.redactor-box {
    +  .redactor-toolbar-wrapper {
    +    background: #FF9900;
    +    padding-bottom: 16px;
    +  }
    +}
    +```
    \ No newline at end of file
    diff --git a/en/04_Redactor/02_v3.x/Themes/dark.jpg b/en/04_Redactor/02_v3.x/Themes/dark.jpg
    new file mode 100644
    index 0000000000000000000000000000000000000000..32a9740524235d05430730b5eb7428f9e3e3a4e4
    GIT binary patch
    literal 61600
    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

    8~pDLWXX=pqu=A)tQ(@+$cy7n;DOya+du%;9x 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Ⓢ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 GV(bsQ=RE5G literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/Themes/default.jpg b/en/04_Redactor/02_v3.x/Themes/default.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f02b1c47cba6841ef051a4805fd350572f2a2ded GIT binary patch literal 60471 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 literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/Themes/index.md b/en/04_Redactor/02_v3.x/Themes/index.md new file mode 100644 index 00000000..957f7d2b --- /dev/null +++ b/en/04_Redactor/02_v3.x/Themes/index.md @@ -0,0 +1,36 @@ +The Redactor editor can be themed with CSS. Most themes only affect the editor and toolbar, but [custom themes can also change the content styling](Custom). + +On this page, we list the available built-in themes. + +[TOC] + +## default + +The default theme is almost the standard theme from [imperavi](https://imperavi.com/redactor/) with only some minor changes, like adding a background that matches MODX input fields. + +![Default Redactor theme](default.jpg) + +## redactor2 + +The redactor2 theme mimics the styling from Redactor 2.x. It's not an exact match, but is a lot closer and can help if you're having trouble adjusting to the new design. + +![Redactor 2 inspired theme for Redactor 3](redactor2.jpg) + +## dark + +The dark theme inverses the color while using a blue for headers and links. + +![Dark theme for Redactor 3](dark.jpg) + +## pride + +Looking to spread some _love is love_? The pride theme splashes a rainbows on your toolbar. (Unicorns are still awaiting delivery.) + +![Pride theme for Redactor 3](pride.jpg) + +## rebeccapurple + +A very special shade of purple indeed, [rebeccapurple exists in memory of Eric Meyer's daughter](https://meyerweb.com/eric/thoughts/2014/06/19/rebeccapurple/). + +![rebeccaapurple theme for Redactor 3](rebeccapurple.jpg) + diff --git a/en/04_Redactor/02_v3.x/Themes/pride.jpg b/en/04_Redactor/02_v3.x/Themes/pride.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5370e0e5925c32dbeca43245b7cd6b0796c0f6ce GIT binary patch literal 70057 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

    -1*kkj4+XvySfi617 zHZAmdj|yGHnnZqMmY2sQf%DPl&}Qs4qL>4jneTsO5rG> z?>^@&-1cCP1*oL^YRK2TwQN$cG?Y9qP-ohkRZm{2V|+WXU*qOgv=nZ`E+v@M%ZNO>zmn zG~^k9r3|o4`oYtkwC!`2JWS=3eUFh@pggdgXhK%D#2qiULB)hu(VaiI0tGszom@_} zv_aK3%^)nEkEBluZg%CXN+gBlSF7yoqTW+1w)`L09)fcZ-TxIHLzw@YAemso@+nf~ zKYA1)#m|x#Lyb3%;=Fg+>EBtk*;;6Xc)NrcdfJN)h<>TW%2x(HPJ#XB6%T zsdz~A_htl_V@sk>kZMC|T9rMTI=mce^iU+sJN@ z+{80o%3XzQAr3nMA?K)`5DWNmQ?wtsLZ@ieoD9MJVo2fnkmBf}m;=qn5z{x?JRe!j zI|z4-3>?95Dx505aUSbi@<6t1(;`&A0kdlr)ZyH@1clVSx9fR%s6A0mDw9nVUH3?R z%O^9iQlaE+S9{xf3CA9KF`e(&xgw;_vSJIN;xy+FE$f_hOaBatGN#uqjeRX5N1598 z=9>0iX%>K_>+&1mc7{Z;eh+|P0>pzwh0EYZoAFMYI*!wa#sda23z>es4@0iQ>`Es5 zRyYdm>>8hNK45f63P_Lv=?*CK%_Avm0;^1CuSmey!aHy_&9E06jrH!0fBZWv3Jo(S zQIB;)TLd%4?~w_ynRZ+bnVLWi0Dm4nV5GCp2u=cA?H-G#!Z_{*4qVzchv3Ud|q(`$z6HUqo6YU$hLj<|YhJoO~c|c`vszWSR#7n1B0IWk81FAQeOEksJ-^ zg&5&v8|qf@6S{K*+Tg<3iB7{0+3De9NnrLC3b)C!so^pvNzX6ivgtIEP-2cBtXm4q zHk+l2R%CFf2fwkjnSkC7Sa-|%JEO&P%OLz~(sZwb)8#ly&=yX}8l$f~L$K-bU1x0@ zlPW_`$G#mB%AOQ9yNinqSu55S{e-eGW>@ZwV(iVA1`0^uI613uKDDt2Boo*0HL8B6 zYhVfAORx{edu^=I;58vodw5+wHzF%!2&AC`Lmtcwc@)2lS~WXy^dA&7VEB`iX=*}Z z82OY)mE%4EQ8>OsUo3naga5dR6TmIRlcZLmEmk9(tXFs5zI%CeDUyLK?Yn4S9)G1n z#xro?k|2XSM*lX%r6-W%M=TfX{bbTjI#PMtV8ETyI6lo=w^E^uzwMVKK;w@6n@0_G z-QlGB4oWy(RSuOaDqL#wac<5=3H6?SQ2kU5zF>UhAPa^FknIv{@Npy8UIH@5Xvj1qyT*bGC1Y+6HI* zJ;8X5%+rF~<>b!LA8?+XZI<-(yjR5@#2Hd48Ko{v#GDWAP7a%TBBj#a5&fOoh)7vP zQw=IymN4U6Az}LFc-vApW-YV_@PHvW8)$o72{d@MBSsNN{OC)sKkfHfxF?(2L`7hp z@f^~=+A>sU_Q&k(zy-Ih4zsQLS^E?z27nPaJ2ZQzFI*m{@}4w(V)ID&F+m$< zOXlh}sQ=Ah+acrT@rDdI>S|{oP^WPfp}*o zQbobjQ<-azoeZCdZK4V6Hi-uwM@0Xbw3@nny1PC6-A&lu=glIOhtVypS)$yaw3_m< zM9gf60d8nJAJ--5fi#q@lG*O5veK%w+GC&(Sa`FdLE-%9TjeuofJ-j8_)t;1rZa{^ zWb??)1GTmdW%)ep^;JnqmE+d02!=*KCEAU=I8h|%2~OH)FJmurU@9ocldm$rItSS8 zx4ge2;)>JY{1Ph}xye&^osYCS@8$13URqp3ZSBx6dat4(vwK}3O?i)bPf8dU&-e>KyPR^g%8W_DCc_G+XuWe0)Hu7iZ)7<3n96hP_|SlN6C z8&WQ7lO8}0#!lti0JrMpU z{OHmo6}m!;7dnr9Q|(g(RzKGpHWKXaY|H-mt$!oi_Q>8;d0@L2Too0nuxZH!>skmE z5dATGdRY{dwR!=3FP_?Sy-St}95?tZtif6$z;xSelc0H~j7KGx+~-fgw$1-(dSJPO z4yz!vZsDZJ5^c(R6gzjpLLgBT$;uJC(XSsLCKwZHZ<2(#?YLt<1MD24z8M`bt)yu& zl~PT40s>=H@s3>*5f3LFD$t>tIE`YYCtSxVZS_e6ycZ=-aq>9f)y?y$l3SKcj(kNi zEWMPtxR0AniMI&tiD9dprnmL!$)`FL3`Wmb&(I!Kj_sJjqdPQDnDU(E_$P`|`g^aO z%temRMQWwNG=zMeDV&332ozI+B%(nL0AWipK zQ!3Pv00YuDS>)}T5rryh)#3RKx^%mNhz;Lf^Q`P>Px@*98~P|DXftrdQ7i2^XPt1hay%nvv>M^Cz}coANvFCP z=B*=8de2b7N^z-nGP;*NR=~PDVlto?!p=Q%8e%k*xzpBpC!4MfnETu;*5hCMjmuf+7be?Ik!#qpqE?(%CKNuDMkad2Bd4#djbSm7``iVtc&vZx4JR3 zpUYVlSJg>F1HvN2i+mo(`lDhaO-)o^&1smDl3fl2xj8tY|G9$lmBX}C# zBMPr#3x^4DJG_qlOdOT=uWwMiDu-i84&|tW+^~I9)bL`6O;2?9t?NGUwC-$ATdsWP z+4#UMmF-J=vX@AP=DliDyXj#E7m~2cb^cVV^JmFAIMPl?m|xwB8v`@1mkr2`@=?C? z>(nKW!-In#ozL?N-G{V&9l6$yILeqz=js5TkJWxbp1@L{oVvmn9@Sp=V3fT%|e5m$7)A}r3mIo-~ZF}aID56@a+7CZogQfWyWq!M(LG~ z=`1Jxy0$1+Qm)s4T4d}r0obqkL zE23u1PpRB{`T2y@B$N`V?cJYWLgO(ZcdGfq?#huUqh=tDvcW0M?kl zW|Iy!gev%le*mYGeL3#`HiRVmj|PVS_DB3W=NBfdO+RANo%GE{pADuAdHb9H-3HIg zQ|EoMM=-*-LmvIhnuK6WAa26UpLC^PwPTK<*Nh9AXO>^iXcE&uoKE1B+R%5fiDAv0 zWY!~(PbEy1KDo`VcH56MlH=c&l+Jt1!+9ImkA8y|4$E3*VR#!XHpoK6OM@miz+aKX z;4c46{j)G9A1^Pkrx$A*n$EIJivq`BFwUkno>fj=T>7&D@V}i)+x)^DbiYYYq`CmR z(#D6U$tR`j>E-7FUI*TSRTEZlazQ3leDFeVySrgU%b^N<+%tqaX|}*7@rfMn2i_~C z(XRl24NW~g>tPs6aX3rD0rXRUkkgxl(hn4E56JlG-2R;o-4m#7&s#9x#y7?88KH-<`snS;ya6A7(?)=}YbHbAWZ}Zzg@6nuk=J_Men%68|=E*J!v}%aBv+-&% znVB(>Xg|6AMuX5RNU946bFxe1yGHqsi6q`*V&w$$*(F3~Nq#|*u<6LNej}+Rq;daB z<^K0ozrtfNb9$gGYOc|hcJ>w8&zBg(#VI)ZMclt{^YNCW}?* z)-AVuUBE!2#p@wipHd!Y^yD@xwb{ScwazEZ$?+TC57Zl(xoF0>X%EM^NTMHUFQaa~ zdGcBL9g*9=H`D)YxcM(b&i@3r`+p%yf9O@f0|yaSi-Sk>%R9$o^-F<;I??2n))TDy z!XBndQDc)K#U)rJD${vCJ*rndX#}Fl^T4v6*jF}W#S+r?Bd@2M?e`&WNdWwm8sSXb zTptX5K6@i(t5FGIDCR*TvxMKSD3?{Ojn_DdB3(p%9-8fEbR;~{7kyXFNjz}HhmT?y zJfI!)Ulm)7XqAQ<_qSUAYM)&WO&h)l5Q*4OWsrY(HEvmPh%PJ2$M(dPqEq*V6oLZpf?JUzK!)?p!S+;Mq9y?a*M6>y^9wsM` z%l|?yMMjVKbGQs1IfbQsrayNI)mLTFY~yRnBj9i*cn^4o)gaJqkJv^d$!{M|utNS( z7o^m5`8lehb5Ua>4Z=cQId+Wfca$grp@_@J_}VaUady|%J;A#EPkUYsxhqDS7Sv1D z7FJ(ADPWr0rl{XfwrVl*K2|r?2tD5@VGGskSncAH|hpncKd!5IHhuwGraKdI_4!F)lPcKXW6rz$igZG3Zx zc5l`epL8*`@830q3NUL9^4^a=Qtfzl2OjV0)Dv0PahFS^F#r<&jUeEZEyU4NGVfWo z6Ic)Nn(=3af`_4MejD?7MpEN#LEdQea#*c}gT)JA-*`awkFhHiw|%`E=jo0V7uL;L z>2l&Z7uIiNKgFsxn;yEZicX*EGvMK;l&<1&3m~CElkORDhl0R{o9Q#cR;5GC9UOvI z%EgjJEVE>UaQ0y(>tYq_5x2B9+1P)hXvlZ29K!6NNASCim6nYjyt0s17k{mem(8z< z@>mkxoqJmaVqhDG{d}#lz^;D4Gvygf@MO7Z!5XUr1L4048 zlX&n((8_kNk5-vr(EwqN%dc?rf>4F9mjs9wE|UkAO4R9+^CrU!xiWLQQr4SQ6kKh@ zffe7ROOkKo=cK8~t!%_(~846OAa3|Gy zjfgEzT%6#|zu3n5FVPdpo-qK%DW4m}*u%;hm6 zuIH_aDMTbpE$sCA4?}Hc;YSYx(%-_u6i{7=q=U@ZGdN-2zPbA)+%)qYiq31~;^$Nod(O;5O(IJ* z;@ghFzNJ(XD=Jvel+*P4fv;v!%KV7-8Sb_PdkAKY#>SQ1qs*yh;+7WQzS*pv^f9{r zWriMXl&NS&UD>ue)TuG>f@3K{f5F2q7lyMw>k`N|glokj_mb-zgPwbj&^8{US{1=_ zHLCJW)&7qpU=B}q)*8WcM1O~HRAvMs=j;>qaMoK*0fMzt;LaTdpz-?opd>S4mvGAIslHF{j>K4092Z zVX?jD5sp}tFg!DA>Ok_amcm@TKJe(}wBHmxVo;o8_vulbbTSpW?c|ermw8SYWg}6w zBnX)$#RW5RCiyPp^orpJM;YCu#)cj@2mREh_IzBKmjgW^mXtfZN^r_@8rVGY$Y~8B zoR;xej-g42!XI-3HBWS~9K2!-35Zd*j-72gnWnmGjn7K=j`wHF6+TcpE#2QCi zFsPFYBk6oLBN*|?1H}wT+&e;_FKu-VvMneLwK+VVa)OX#m#d(&`#nWJr)_Luo{}ou zO`qhIX!-`IeJB7BU>tEb0001wNdV!HE2YI7F8rE7^Q_;|1NE-q2G3e8tezwW^)z+z z$|BnM2VwlGq1+1$rTm=g;G0ieY3@5TXx%2qa!_n${_fE*KAuktw`yPM`&Xd_-RQCf*2IQtE zA=r=ub#kC?T{X6|@Y2YKqE)>0^kHvr9ga}YxqrHL7D>~JRQ7Pl zx{+jE%3}(7#Y+RSpM3*L`apbDO`yYo)nYPSv$eeim$e+>vYTh9#{<5Yucudrj!G=I zq@kT0128-_Mt|@3ciG0EZ`#VKV#B3ya!G!|KXB@n^)p)NcEiQnBLuo3w(C z9gJ{P@uAw%3L)P`AH|rd32SEPi#%6QrWf zlOzou0Hr)YnRnAaktUuFmzp9E7zL6|pe5JD6wJSqn8qH3Y}!VW;+cvje&l$Y& z#eeN$UX^GiVbM}e(lj=rFhsGPZggGG;<)84>XPQ(y9882Q>-y2u*97Cot(Mc*%_jp zVbSqkXNmi!s=5Z$H&9aI!uL;2e9^7EJ7>AO*;?jC^kEti(kNNrvh z)^x(JJ;%}4;a-R`jI2r)qU2uh>EhV)%cpLw>AO^c&uEu+T5Z47x9IZfcA1kp(6R(h zXeXui)D;yN*INZfSm0ceX7tHjZ)94NW=;lC1+k~_dY|t)+hx0LBapLLTK79Y$|Ydw zRPQB?`d;h+?%k^X%nA@7#xmZBNb5VTcOqZ@91_H_V;4d=U=ql5-LO~AQBLU!3-b*H zoUxH9b=)zdbiX3nJX%B;&nV7%kXh;S^UxV`aq%9z)~W9=jA>lrMAYT~vIPa|F4j_#xG5P9}%dWGE7m$mUit<=9s z_^Zh(g4lbG!=dIQ0TB;iP0SE0(uyE3Wg<}fPiI-$9rDN8y%>8RUi+d6d2^z|+vz!8 zzb?!YmGi6JjnDge~W!Qzd8hfQGEk^xk1$=eGj+q!e50loz;eJE?+}d@|RY(v_d!oMX#( zRymG)`Vtfk>GS!{>M4)T{Av?Cezq7BGggV5OQOF_bKU!>H7T%OqCMYBsiE9bx7*8r zbB1pSAT{`lYOHqBAzRD(&6=~~Xy|qzpReitV@0Qy?xU+ylEu&Ilt991Mwl{WsNJ=p zy!kpatD&-_Pj&R?*L&ofQIC%w4mDkza%9KJJJ)ihiC*n(M#7F4Qwhb%QhkpbimYKl zQRjRkF!RaRnfhld~*FxiaVs>{G zX$Fp!Q3^J)oV6MKkDQ7p^&61hjMHmwF_^;Fjr4*Z^?;U8|u6_w6M_Jx{ zxnV-UT4oMIbsAQ|1xiIXC6#Dh(dxMIS;MGTJ80+3Jhzn0j>n{0SK=iJ zGs}d+J0?`|?TY>XRK^*?Xn*$l2gLAc{an20(XtyJQeZwJ2(PFlA9+u|B=oF3I9d!6?N`g3clFmq8M zVyP;SsFZkoYFN~J z1hp7W_f6UoeywkaW4p=mK;%thF#Tsr$}FwJ&k@erkM&ucG9(n6IYrP~Bc9ZOr8@-- zv5I_bQ%Np2^KxhAR_RLz?s4hCzJLD#%;c^TqK`Mvx$Ifq(fhCqe-r7Y4)hot0&m{& z@R-~RZrE<5E>;nq>VfG#VYu}ebKCV^>Jnv^MVc^4@9kd;d4_JQOgPfIjcXg>2Aj=; zg;ci_Wbph(ZzsaH15rSq@KP;VB2TaEzBeY43vZ8WzS8WQmEM6d`GQZ$DK$@LEEmk9 zVAs!g4rtx2=|$vdScngQpVy)MIM7st-5X1l5=v4P6kxvj`8T}bbU(rc5pRp6R`i0x zoJB6*8Y$35uDSt?9nNn6*Cif*JSl&H1DbXVNa1BgZj;;1#dmG?Ud{OlicLQXNpSu< z{ujEf)oS|syH~-l`UvMElAUnc!hxqARW+D_vjT$G+AVG7K$Q)acX|#&o>66zcL6S| zDXA$?V$Mjd%V+pHtK+^X7&#{F#gSUbb-;_Zp2C+YE6WuOyw0~b>Pzh)bs<`sa!6f?V7KuB!8yApfB)*Gx-Ta z7)d)>5p_y$y5nm^qC7?1e2hB6DXG&j84?8MyC*&$n|?cxeOgfl+!#1$b^M3< zU<3MW-z<7THIcP`&+UhEhd0LFB1vq4QUE}^j1M>qC5%wj1bUxL3^9Lc@1^PK?4A`V zhp4m-h|RceC$?MFXVu*;{F#YXi-PxySazB3pI71oUVht0N?;Fsbh?jElL@-U=0f_8 zr}jb)uuR9cKoFOZVwJ?-TA%#;+oNPPfn>vG91lV{D)1wEaXO_|~7%bIp>xaMKfi;6L|R^XFCR=G)!Ptq;{u|E^PxV5yYiD+c1@<+N7$ION+ z?^>;)l(arunZ>;J5Eb(j<&N95(1q%t(fomjHpAL-VM+c5G=Yx!&Ewl59>YHe#90Fe zhazs(UwLi1I>eY14?v>NvPmU{1cf=j2()ze|Mh>&NX9SU@T8Y~=e$?A1xH_l6$Ki! z&73}wNmi2laj?~nK)zG9dXmBcp{~hH8v6McQuNWE#Bdt_Y-6}+{fKz%_-4@v**kNl zNAYNDzzGp;ry3`lB+zd%hIYLF4`9_98>vV$b(XStpvWK4Xo)w{GuAn7%r19hhMz8! zu?C2eT)#7aHLaP8c~mUpEGc+m*nBSoXm=iw7_QWFOqZMdsIaWa;~X@%KC>SAO7wH? z2Cq|qzuADGejy;ElT(67UxMtj3K}eXY zeXu&o5i5%1rwv?zLwW@N{I13hsI&kz0{F&yE|vcQ@Q)X>zQ%-~leYnye^lXTH&+5i zY-nae`ATD|M|*i%=3&W&^KlC-E0Vfwtz&_NTf&)@P0OoMI0+g>?w=~@ucyTX)vVy- zU(TPhaaecEmoISl!2>DUf9ttWrnGSDQDjQfXx#G9F}(47|3LjH!mFs-_ZPUx{}RmG@=jahwe$Xukq$e&~u765(?Kj;;2dPbK|VFR~oPn>TNqu z%Y)(X)<5+c`K2+@y~}FMQco%O%22B(7hk#@DDV|=_Y1RGy&+(DEX6lFwGX!nZgAq2 z-C%l&%ioH2>qPX+Rk_CZp03>rm1#THtZ0Os>>`4<+pv$Knmj$}(Q+A9AGP0Ufhm!y z0uEm%QNy9=taFbAM0WI5-s~!*Z0(swJike`KbslVeQN7}b z6q$6YU)kU{7~Mv2aAo-;cwf@ZqDNtXC*(5!Ba3sIC+sfujV8c8LxRgsX6o&kRU@JX zU-)wI6hv+|SJC=@*<#|(33^!2UgP9PlJ=ICPGRuNRzU?z_0}5JiuirpC)b9mwZITm zS8sN`XOIz=IZP(IO!fC?4FsctWva2^xw#C+FO`=boAS;yLF(b6#X7FOp1tvuE$`-oLfh zXGs}9;ar(&|7Ig&^B3kA=N4}VD@KHfEZxHLe=J{3y}Zi_X3ckbl=;oE<@-mGWDtwy z=lW;FrMaghg+J?hPoOV^0Vdeb7LDk=8G7}$hEs?;XB$j4HR*4FOY_Hpr&MB1-vZrx z8F?}pL-__2$*#Tt1_tlIopFbkVy^GrIg^VPr{=N+r+kFPuS0& zcM~#JIf@tMIjAx3WpkXJ;f4Gw`HYp%zbO$czk(fL&Sp!; z9QA<)Bbc_M19-9*g==e^B99~<5;TmH9(xhAIhgWgW|@S*twp0!C8Ghzx^Ne`OhAI1 zRxwl`qSjkL9W}mfKI2<2(c?-d37-@cxpM1&0hhJZxaWy0zg}u^Wn;S0MgDLylUa{( z4~N;u_F&XXg^CGMOLLDZg6%0a2uPasxm5GS;QsJ}-Fc{(-#p`STj-`@L%!4Q4@d==?Px0Z66v~=%6~tqIVzuDD&n{lAwo#iQfc%F9d?jchZ@HeL&8&ZzWs4UJj&i zE}vsU8VVr;l?$F*q_z##E=_C-8t2l-p4XRtW4eqx4w2)c#Jt8K3#SVipBP9OxE=KLiJglBvRv|g)wJ6-(a9?|Hh3xBb;*r4 zrnBXZp_~&shA=7BXMW199gQ}>JKxS$=RSE0Yw2}zrW!c;b}9}JD7#U?^k7Mp5)9%I z=UUhMBbGA#V~O{@T#+jezf! z$j5s-cQn|`O)}=LFuHjKPOQ_AWq?xppZ-JPEYsQ}x2Drj?ts^EdXNI>=XB-8=`Y=6 zuy3$+XxnBg8dg@*7sghoA6!Rff&E|?r9FPXy*VxL*+UJsJ@Z^8^0^oOQkn@$xU0Q% znVCzFQDfacEBAC0ivmRIRpYE9T-5Bjm&b)EG3-aXmZ87d?v^=Qw{z-?kB@)j08-lb%bG4QVIfdusk-bT2Z2l z(VzF*(?BEoc@8igfBo9t=>WcY4*J!r1}!%2@uGKD6&t!S&0!B`VPj#IM#mQOAgy=OoH{dRs|YNOyV8OLeXqHXcx46))s>rF`6r>U*XG| zBd5LO=~Lygi=`YSA);qSQ5N^21E#7)NRurjq zO~$OE98G359~4f42#gJ`rEVgMGJV|4pE*hQGj*H1yU+k@Mgx14$3 zTGkok3sE)KJ$%A3LwS5G1RSmL0#PzVRTAdDFd?|7&pDFAG1=)N|FSO)XF{Zi6+G8= zKklQ3LV;Ped^4}o_F~`AQ?A|SX!UN{n#2X*x4Cuz-0KW(3qWLMYd??MRjRbU{xsY3 zpR}%TJWbub)L&g1wx=t3;CYg1GezS_a&kPvLP2puG}WX?Q;{eX^1RCRPyFu+v$yTR zc6C8Z;60sDPIwCO{6Qz@p`n9iq_OumLJ6dG3M72t3#(V^Q_s0AS#IY%;8n*uVwR>o%7_NnL*?b|0aVP@&Es`tB z;eD|e>EVxrq)+-p*9f&S<3j~Xtot|_|C&HvL#tw($Bh=bl^ksQGtWx;XO!rt$o32y z1{=JsWFq&kH(ceNNhO%QbdSS_zI&i<)~%C}9A1qCO1S^+AV9W05mVrd--|PIFOe8w z{PP~v;1F}bnqKl~+d5YguaIW_=d7QZN64D+hd=82)H7t-)7Wp_ZkyvP>fM&rF6++U z7$C!maSaPt>t0-(^lM-!5Z#=KliS|3QFst$@Z|`4eSe#@CZfdPtur;X95!ynHVsMu zGWXyj4rdIuQ#Byw=BBKL(OJRj%yc%n5eU16q2)jx-~+nPDSCNI7cJZ^1_dL+s9@kc zpg5vg@{cd(#je7b2iUdQ3;5ju((*xVeSHE>b8qtI1!ivHUAFQ}6GQ|obNs=hqq|}W zgxeDQP-^1%J#9PBA?Dd;4E*{K9|#@10(PYhncy*q7}hf1*<-OBURZ3NAqLYg}G|V31OYI*(u0 zXxuPWI-a?AG&358J80B>FS~-0YihA?J;+t6pi%}Hg$((u&om1$0u042T&Wsv_V9d_ zQ3zw--h$_#fEBVlgl7^obWTzn{>5^l(m891whu1;p%e-%ZB2b;`LRA{>F7mYdi#?% zucZ+fwl0r{ICxVQD??{{NAiLWdaW1npz~5y_hlp+YZ(-kU6nv-w8;9{V%=-bE z&06M)=Iz>>z}^>^B8%Z~Gn4qDOh&!UkBm)ePfSu(=>e>vsLmzBc18Z@4?Z|O4AnKk z@l~r_3xBqHhVq)A9xjACECsO4Pic*u!Wr+;dplrysJoKOO0rg2gl9|%IR!Dgc#2yrPf#E6N;IUv2msILf*P`Vx zcC95>lKu0a2DblWWE1$WzQ%cp|KfQ34;3T)zg3>dgnfr8=tbU+mp4L#-^?A{DB87V z)df1F21?SUY=<1~j8PAF+XXm8JJ`JAc1)G3SL4)T8etr6Az*tQWIP(q;;YMy?O!%Q z+hh5ysa%YW>c?<>wpP8)Zs!u@ZFTQ2MX4WqG$@M>JYg4Wa*T?()FrjVX1@Pp{6UaO z8nk<8Pme^2x>AAoXS8UX5u1jo4JZ|Tugv?N&iENb4_mC^c=<}F5 zr{{e>4wf79qK^M7|@U{_ySSz zWJ&2nP0mphhhbqErS(=zho&G25pQPYUe;h`<{%Qnl>2|m3+4KuA8RA4yWLVkIz>mD z8@jlYC?+nutn>0HL+CIu*_9IyQc9|s-Y^|~m#?gzj5cS^zvl*2fAA{et+n7&<`}Uq zVbHzfAgBHby!|!O4vclIpMbp1{;L^!gVq`Q&L;CJN9PbEOLw5rGiI!o=3vB$2|0M7 z3K`CHLymcmqnn-yQ$WpoF>1js=oxGD0Y-(V-DFmnV+Qf#yWQ_5L{^Bd z@tErTLhd})RU*Fbs0)uR&_n9QyZXDmdDHsp{+mv_(;`(WGV_eR( z0_)EqfAI3KHM-=hxj=c7i&S-)h=q{q;h+U~q{DDhlJP*t{mBgNYzqu)UIlN{8xt7f zmqz6^=?`QfzRk$L?IF%ZXj-gRR)L+Fn#L zCckZ3`-#6r@cGcb2~$9Th2Ri9&HkOsRs;$HDSGI#f_E2hTI&1rc}g$c&|^EJ2^Xf* zD6z47X|dT+Nhi1_s&CM?o@}$w{u)S)skXg~TXu#{wkSw%X)s1Pe?@XGDV2^~XSyiW zlRtkUrJckc#ccg>4V$73U+{PV>nP;;^)x^X&OSh7%Z0xT*zUN8R*Y8Q9z#Dk)k0T9 z^Dbnd*m@z@|q&Cs_uOa=M=ZOHGiOx_s7 zaj|p`{$4J|2OWk}3Z$-+i`aV-Y!v1>O@*xBKSw1dT?hy+3Jx2q>3uX1XfIJtL+5wp z{h$}#iS?jsL*F^yaD3Ty|B6zigk~K{+htL+)KtR_EW5c%>LD2d5h4nzHf&%K0{r<9 zl}$xLtddzF-F`C@dq>7F{Mv8UXwCPpkhH7nw!E~iq3!Z!9I@vZQqkTxFSrx6v?{cf zE*tlgt2rZVDF2sR$dTWS8$R-n|I>W4VU?HRrrhNreMv}&pAkxH2cao~uYSalVMa-7Z0eT<>+ zQ(vS8zIRl#38sS)yNre-tQco+>?^S8JwRsl_V4wrtp!H}F;9UNP$^J>t%`=G$A=Hh zQ<<@5y;#MKzX6m`^EVj3{vR$E&gU9U6>tRyk8NOch70&Cz07IiCKvy61?n$1 z0@&nSzwAZd8qGeeM}O{JeUg|Z_e8K$7Zp7o1+#A zDB3P174Q2MHCwI!^Qa`9sN|$vS--1#v`6r9D5_gcUunCgjxNL&%@>8k@ie03&Bn(s zv?aAQ$s~?}h}B^g%8#W)+jd5>no;k+%9BgiQg{CiAV0sQ-w2PF6N1#yzgaLgD-bZ> zPmty_6~5_-KXiIbm)4ZH{FCcGA99h^$rr2ZsNKUYWz=L)by8pZ$*3@F2 zM-x8`h6u@WLA>30)ePf(T{fMKl+0AO)Q14qyiYlgSjYcG<50R(UOazBH zsypS1P%-+zgFUPsn0y4Vy)q3k#9DvVs(4-j?Nw{dHt|nJaLxi(YxBwHP4K>pi4{Dw zNQKrWm}7)v<-`H47~U$EvKNMn@++9GHhV^&9OA?$zY2P5LJ%n7_e_T~A=>RTpeJEJ zQMk?!5B>Tyv-^Q=XIs;+rriZ41HGSn`!~;XQxzRsu9ab^yY#WWD2m=Oqn%eNdeiNS ze&JqzJArO#O<75gN$q{I6>OP3E5Lvi8z#UpPD9!F@v@H^tJ!NkbL2N-xGwSDSWkWh ze7h5EGWfZm^o@~%0-E=0jW%*jsxJt#R^#zB%KVuJNBS18p_6En=2maCs$HoQ@j#Kp zNo^#0VBo9m#xXz(nLQ)aE>O4P3TNe`HUmjfHd=^lJ=D;i(e>vc;UA)UGP1Quu)0-1 zFO#_(LWhotM2^WojC*Cm>Pdql+MB*N&*u9kB>2eT?(lZ#PFHBaG5L00T$RXA=>Ub3 znJ~T($$9PFX*tuZEbpb9bTe}?FeawETjx3VN`)gkV+*Mz#F2`Rp);CV9yDvv zN}z#hlr%C;@Zb>CmajmoX1ug(Qk`eO4H_FDi=cRouIPV{VT(HprMv76ib--o1qbKV zFdgmoCbZN@X0H=VXWt|`@>%lni+>`%lp60*%`G3sa{9_68{~wbezG!Z4mYgy*>B+i4 za}GTA`l76?7j38)0eB3MG5o*TimIh0v&H2B7e`|A?ng^${l%1OMS2m0)7Aek=l3X_lP4ypy^n30F7 zp_~YNArGtVpR)y z{TxDF9_Zp8fj7h7A4-5b8C=UpdSmrxL&kVFb*|-3SH7jtgSkpNv#?i6vQX5Ib|Wfc zgIpJHnB)2#+a2pbW^CVBKc!0tcz^kh;m^y9x7g0g8wl3WaZ^5MSb$8=sRc*-#0$v) zw%Ih{Ew~>dbxo+|B^4=WSnYDvght%8 z`TEw#|2i#gRPOo+Dl_&!F=p{f2|CkVs?eT+)$k$5W2=?2&BDqyA#_XIYgYCJPvusp zS_>F;J%bh``AFDmH2?B7zE0XT&i-Z))W)U^kC&5du3wj|a&DfHoc%b#+Hd>Q+@I)z zwn}~u25Yli8BSAr=Og>g5P!CQgCYoPpp0uCal}bL;j~a!-TQmOWh%&3$s<`+956)o zLoIK-23O+Em(edpnfOKWL05{=?x3WX$ce67DU|P?aPQ)IA(ff+ZHMj|o7gls?(9>o z<@gK}gabeSyCGqG=K)qRMz=y|?}x+*-+sC^m38>rY!C5s;^~X&yH%kBTtyrAmX#!V z&6(q%#I{){BA;3Z`vGSG$a2knf5#^iC;n2-4X9H{JgOWgrs28BBAN_Fc2Y|e6qerv zG~E`kQ1?vk27#YVePVtFdk{e1Gc(L9k#P_*$hqrPm`A(18>HLyNzs|@y)K%QjG@#> zW(9uu`AVC;Su(AxZMDhNMyvj{<5dEc%y#YwD#N>N>g?|D{IGLWmti&is8iNCbXlRX zbZNCLY3zW~V(8K?P|vb)w=^o8-yCSIIa{E9c0K5BMIB42Ui$_oLDKw%3*Ly!8b^3dsW?IZrLryK=g7(qM?QWT~KPq+$DbaXT5z#{=EH zxj9_CP0x5UW81DRWBw)m_w&rS!4g&0VxpDsd%8bn1wp&*w=Yn#&O`lsmU=#WS?tEA zKR2a)rG3{wv=$~G3C(PRSf56?bhYn$))O&9G* zx`DXwsYC zuk)X8b*cZ;>sRU0Y|sk{44|R5c&wbRUO660Lq&AMe;Y;~HffY?c6rEy;ZwmzSG(kr z41TN439Ko*eh9P|ZCCAE5~!?yK7PjUjlDXxZeSyDoUOpV+}JyZyaoq|xfmsSM5KjH zmy77@^B86bw(xn!jC+e)n5@7TXWn1cg$oND`Pq7{O?yYz*w5~k#Gj0#|Ak=Ze_pEp z#qa*(fSUh@j>9N%70*s8zvT&XtmL)cj03dJvKSs&k}#3x_&t+DKka_#0m(0+`EeOm zoVH_4qJU=-!h`9=iI~XMpc8E_gu#zx7iyd3<<(*2uPjMIK6VHrBT0ltR~@c^I`Rwj zb5CwXY*W5f=!2uX2QdQswmCIFJCmfX)Mi7$14wK(Uu+$WBrjk8+F-hRBbxi}Cp`95 zrm%b28@S;p9m39m3Y3gV#oN-5Hv8?H5?|5xsHPy&5&U(Z!b=cO7QB@;;zl_jFm_Rv zqF_SJ`IoYJFl4z~qG^9zei8-7%y&-U2Zq+vmk=X-30i(leV>fEy4SemJi9Rj2)jo;S~r*IZ?(JfZUb6aw2gD-u0-L<^f_*M=gZKtuBF=2Ls+ikf~ z!h}^3_#b{YU-@l3W2H?1_Sa`PfRvxS91>2~F^zkOM|D%bbPqp33H#0q6{^2Bpf+t< zB$)*dFc=bf?s4(%i7144`IiBkebc+YlBIOT`3H|c`Sfa&ZU#6%md#A{=J+B6rEYI= z-os8TepZ=_OV5ZSap4pYkatEW>)BD}JPBJZI0my_hYBVCGk?^7z8SS0 zYz}s|k7QaI5v)x1;PvC7gx}Xrj8$CY2D)LF5#CsLb5Re{OQCOTRzoz*S{h`f7R98A zo>uBt7LUA!81=6TJ-1YkZ#b>!9$77uu}%!lev+RKEdVxtlYOTti5!&MYMhYZ$2#>U zcscsE8W!d0JZGtj<66ZdPoP}>h(F~iAlt*rQ`ncQ^*h@L{haAL5wK=@by=Hra?Qaz z`h^mA)dLldk7!jQWK9^*LaoANe~o<-=a7YIX}H&LYxJFVX0qkdA|JNB`Y;OhpSTy5 z5ih;&Ev6w7L^Yjr@`!dHP{_`fP-&e)W=rLl;z#!l833LDT9iK~->qw8GL+C26;z;iT%pZ&d)`sC)2jA*M~e&{$hm@A`fvQAP77-jWOpghYd^ zX8$5*XF8LlVQQ)_*|(<;GCXV=XqALBr-}S4A`Jod1f=^-pwro7tz$xM)gq zuY1HUb;72kMT>%&?4^FJdeq=;&9MjMm$i6YQ3E&Q(DD>q8Sl@abQf=foGym$Z@}|e zKN2ttC5+jU+w`_vPo^Jn%)MBz9IbN&;8zkXI_kFZN~O>*X|EKHGaJn|*yVfqvbJpJ zr#;;K$0RKsW~He?cMC6)N`;ibEr1r^Q@Shx#ar=}qJEc&p?wZGAJ879l}751S_=dY zQXPaIa`oMrEZrm4qAj9$Q_^9h$a0>&FR}Z&7Q10z_V@_GX(j zZ!!Xt1Bc`ZZ-fQn++i%juh9rZ$5+z%N2X@CB~rmT66}Y>ZTFh#h!e+&Y>HU50l~Ml z8y=X}BU$I_}@l+4XC!ev9 zWOEBJoH_d3rt$(1$VuoN@-CC$Xp@lLXYpW4>9J1ThNYCztoyl-pBE(9=Rz#K&p-s0 zpgGlKI~B<{=GongNAcXS6#dA@$v^j^G&jGv?t_D4TP0n0o3{fjt9M+99&%?bTE9KcbN8|grMb7AwN85I1_WJ)ikr{6ZOt71 zYBb#hhf8X?Fo+~wzA)b6+VU(O;I8Lh&_Z?+Ip5LJKP?p~4PaG&IN+HCM5^miCvFg| z1W;*-KR%6|(NlUXKM`>t1Y>kB?P#U*Sw(~bg%jMn)swI5A3dXS|?@Hj}#WoIaO-aj73gB3TckZns%_ zu^c|fu=&Em%|iCr?Fr*n%AjFhLSXqi-;h1oe84#!Y2O?!#*;Ff z#HCcL<(b2suKP+ej0p<%Zyn@Gxef$wrV0Sq%}u7CwI>P>CB?7o2tI%UD3nSfo>h6= zSB3lM##B^UyJkxoTZ2_wpgqTrH1O)OX`vnw7oV}Z7ZcszPRyL zjYC;aRf;MhOWHnJqYJ^@8FN8zyp%cHnty8c`;y2f(6K|96Qw>!`;waNQ&lrazj8z5 zH8Yp=nd=jr7@87OHUnb;_bnv~JSeUmZvbiD+2O|dmpEpCW1J9{VP$cMn9Q;T{WjZ& z=U0Z7sMHcJnEPai4XH?+|kT+KA6H!qtQx zTECw4%Mm(epY=Gd@w@;1!=!xsg%^X}Nkg>%dp>?-?^mfA6y`WJk z`T+V?N5tXJEEme$?d>Z9?-9vIj!|S)aA$m&Z0|Y=sE+ja{+GQ!^k)u+o zZ;?LDQW<|F)>k=rK=W5*0eI%ie{?4NJ4E7t^Yu@FiphVtIQ=jGy?=G-|Fo>1{|0%Y BQ_=tc literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/Themes/rebeccapurple.jpg b/en/04_Redactor/02_v3.x/Themes/rebeccapurple.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0e42f79e6ceab65476bd22eeb84512bee9c5552a GIT binary patch literal 69608 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 Q|I2^xUtRh?E$ipM0RcW+m;e9( literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/Themes/redactor2.jpg b/en/04_Redactor/02_v3.x/Themes/redactor2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9e20ecc891c585f576b519c845cbf167323694cc GIT binary patch literal 58740 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 ContentBlocks and create a new field. For the Input Type, choose `Rich Text - Redactor`, located at the bottom of the list. + +![Selecting the Redactor input type for ContentBlocks](../images/contentblocks-input.jpg) + +On the **Properties** tab you can select the configuration set to use. diff --git a/en/04_Redactor/02_v3.x/Usage/Introtext.md b/en/04_Redactor/02_v3.x/Usage/Introtext.md new file mode 100644 index 00000000..9eecb6b6 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Usage/Introtext.md @@ -0,0 +1,9 @@ +If you want to add some rich text into the resource introtext, then you can use Redactor for that. + +This is disabled by default. To enable it, go to System > System Settings and find the `redactor.introtext` system setting. Enable it. + +To change what configuration set is used for the introtext, change the `redactor.introtext.configuration_set` system setting. Enter the ID of a valid configuration set, which you can find in Extras > Redactor Configuration. + +A minimal configuration set, or one with Air Mode enabled, works great with the introtext. + +![Minimal configuration set shown on the resource introtext](../images/introtext.jpg) diff --git a/en/04_Redactor/02_v3.x/Usage/Template_Variables.md b/en/04_Redactor/02_v3.x/Usage/Template_Variables.md new file mode 100644 index 00000000..2cc85d47 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Usage/Template_Variables.md @@ -0,0 +1,19 @@ +Redactor automatically enhances standard richtext TVs, using the default configuration set. + +To use a different configuration set for a template variable, use the provided Redactor template variable input type. + +[TOC] + +## Create the configuration set + +First create your configuration in Extras > Redactor. + +## Create the template variable + +Create a new template variable through the Elements tab. On the _Input Options_ tab, set the _Input Type_ to `redactor` (at the bottom of the list). + +Below, select the desired configuration set to use. + +Make sure to assign the template access and you're good to go! + +Alternatively, you can also change the input type for an existing `richtext` template variable to `redactor`. This will preserve your content. diff --git a/en/04_Redactor/02_v3.x/images/contentblocks-input.jpg b/en/04_Redactor/02_v3.x/images/contentblocks-input.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05081b3447331e411298518c6500da0687a03ae4 GIT binary patch literal 65050 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�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 literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/images/introtext.jpg b/en/04_Redactor/02_v3.x/images/introtext.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4be9dae3732810a34beb1fb6a9033e980d2747af GIT binary patch literal 16611 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 literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/images/menu-entry.jpg b/en/04_Redactor/02_v3.x/images/menu-entry.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32dc03a763a02512c498bd867473afe0a20a5a97 GIT binary patch literal 34479 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 literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/images/min-vs-standard.png b/en/04_Redactor/02_v3.x/images/min-vs-standard.png new file mode 100644 index 0000000000000000000000000000000000000000..098d3ce360aaefe49758e0636d75ff2cfa8b373b GIT binary patch literal 336616 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�F9u&+C!>a0P=cC1ydt1=&-pviKP zoGkqcAbE^<_gM`Ii@-( zXN7@09D#gI8pks(AYxQ2F}*o;@xh=Bh!wdPp8B{trB5c^E(ZM>NqcWntgtnli^n&g zr>05zazvNGfCyUeDXqclNIMxlo(>=8Toy^qqn}&M4@<6-d{}=HLVC%RKFt}KCAg!A z(Y&j@9HaYqqAUQR>oqjnF-)xqWJU{L%$Oo#8CZm8IuN(p8e-6Q&XFeVIbDE{-T1B8 z+M2z^YWBH_>`U{`{Q|B_JMz2=gSx^g9z=P&@Kcu|PefkPt&MN)>)&($_e6U=)5q(I z+fFM9$f5=8)0`I_2a0T*rH(^%UgShvc;wMq+uF*O6qv@z!tsg&QUL*x^><+F%kL8| z=rnTyRy$Jtx}RGkZ-$@Bopu{Fz2*R^X1%4dULJKCPd_bSvA@HfD0=+nT#lbM&Q#qO ze5%0~`M@s3Qhmy9MAbFMbn|I_5++nl+eoZ}74~M7PFTTLP<@DUnC$}4ci(4;OCHM* zxSDKu*riN+uW~1&YmBk>^3}{AjVKrTiT?F?&Hb(R?@w>8Z@_b=w{Y$HBAF|Zop!>? z34ZYa%a#rgD#sYF_Dl@^S9p1}Z#e?$+XbATl|5J-g|3uB$}FAchh+ECVS|U=O1|nC za3L}r&^aP|!UBU=m^P0Kggv~7JtP8vB=YmVt~Ee`CFmV6bl`Mz3W0$BU6KV>H?w$d ze*g`9U2qs^V429 z>(&8i;;@vyHi=T~CRb!fbI&K>YIZ8d$@3~a9X3NgY|q2}-g9lqX>$JTmkzov>n0cO zy4wm#UviqMgihz;CYmn1e8+G6>o?ob>L8&^Gr*44`wGWTOvBv!fTf%3=*vyzwzNBx zHk~>eH_(L{>mH*r@!fbTzs$&IS)Ib#{T}owd)Si)_09}c*wJ1`X3%cJ`gmu4jc*^- zb8}9K>$?>V=Vwm*?qdgbbKH!)zHub+r)+JnD6{2c8%AKG_vQ~}5*Jtg1nj&17wLj- zP)2p}9QUTZrSn=&*lS`BwD}X8f@Sp^b`!>ms{?rJ7`y~YTYdY~0+!;1u3|}{kosov zrR24w=4W?V9M0Za38b2bISGF5z4V#A|3L*;Yr}!Ug2~T^Q{~p5bD`J0lzoR{{@+G+ zEt)`N82`|DMcA*cFFqiFnaY@Icf>hbu|_H_C`K{iYUGU=6_m=U&*~9~M#DNkFsju1PLZknS z>!Pw^Bu;x(Hn+63H<(`bICzhh{}L6&*WR1G$#V7M4^M>RBVT8Sl~iLj^ZhOr*|c+U zBH3w!tVF@7eb<;a$;1p6f~Np;qDuNnHt}O!Hmta-*BWp35eeJgI0>_497-f>^PbFM zf><+_7HK{n1L+T1DZVGLkD73h!MLnw59~X~lJiT%&nARZt|w&w`FQ@qHozlAGP#I3 z8e-9v*P4h^tT!_U*jmS_%Y=}q_*>TyH)CC?==n|~Ge54*i_EkayMaQWD@D;6AvEY3 ze8%`E-{o1DM#!U)BvjE)q6673f)n8Cw?&fzZ@3#|Fr^Y$U z-sd5nQ6%ZAR?d4*BCe)8zKnPvYrYn?e`_zF$gq3q+0LGR`MeGy3Zp`A)D4}Juw`5w zYkHJaVjH6~kE2EkQclA{rG*z`zw-C#@b?K#z7SLXDx2EzmsT2g+zdWOx7`-==c}K` znY9D1CXgRh4j2C}G9spVeDY!-R=B(>so}kt`}*_$dWX;q{^T1<5C}2Nyq((dpahg| zZiK6d{fy<@Li$oX@?|`dK#MiKG@EEwQvT*?zU^}+`yy4Llc>51qYVR)b7gl}JUBHF z)rDbfs3>-6D(w*P%F>zeR_Lk&SxF%PnG=6&AU8f7{8iqku$)h~Vq3;?@djm`hAqk+ zWEQ#rlX0@G=Bx_rM2Cp*;FR873hi*js)MfE9Jo^OT-iHYMXJcjv8EL-lPsQ8XVRjY z)xB&%&dzq~=0d3~%~YzI?5t|qx?~<{(5gp^WK;OTca2suy!>Q}!hEb>B~$+4R@i^W zH>>CXc7Q6BW*S`Bj=M_98CNqe1e+Oz2^3UT%H#tICv-{&-u9w3jEeH=Z(5d|gG^uI z#yL)_C{(*YKs`Pmj>;RUXP^G%-*G2PKTUV*9|_|zbKM(}s}B%pBKo$xA!XW2`X@oa zsMlmGAKPJ&S#YOH;0&mar$*MLuwRzaQ<^XKPjPWz_D`6~3=v=C_1b!jUj2Ez-FXAB z_5BdW&uB#_9YQ06$k?}d!@!CoLB+&+Ar1TbD-T(=xX(Go+58#Uo8Pyb6Lu$iTjth~ zv53CvK8J8i^;)uD44MA%diw0;k;Mr4o24Ln?<@xF$mz%5>Ovk?N#alo70d;~Ss{fl z3B{BpShkXMk^88_UwFOn4_!d@dB~Zif~ndFen!f7z(p`=mTmRK%)^Uo2iOG6%gg2Y zkK`J|SDHERXa3g~jGi(%?=eDpOq$-!v{)y}!`4B?-Qn{Ft@j>RProWoL*+exeO=3f zAy~D+RkHil4Ld86r&MfHG>CprKMfc%eHK1Gp9tNQ;uktehR*m&*tFhMoN!j%f+_@F z3S^gvIk~~|RvBSrwuSIlgP_gm=CeD|@JAc)J$PE$_;Bu^K#CskKuNZMEKIiCE9I=M z9RA{Ax&L5!Yb?AeBVkuOc~+>arJ@*oJRX)x)jD(wveXm=q~52!EjLrfm@3p0ZuXEF z-iUWlF2J~d9`pX-29cQ6!HekhD51K#e;Q*7RJTbs7O14XA zeEV6llrQal*p2E zsSXi=vc{Z`LssmxRjVb?o&bMsE0BgINsyR}qYRHcEbrd61NGY-J<#I|4H|j426vy8 zBH!DqoO(PDNLtE;sKMVb$-ZL11dr5`k(b({xN`cJHvS%?(uA*t8F(euPuK+a!S8KB znTAhmgvpUCXX*R%sOUen^G~~6e+_Y35)Kg1PJOeKtnIJKJY5ctN75^Q9znnyWaRlZ z|F)ALC<0{ZV)fF!6>{d^W@XOROO^8S7 zd%B)T%KV<_530?cZf-|E_g4cEM!Bq}H9tksXw{J_hgj2CaprK#ipD?1Hu__nh!^t- zLIK&?TbzK=+Ppa6n(DR{ShZ3tuhw@4R@k%vpO8z6ti(ODEcT!nJmmyY`!BaqvTVS< z?o8Nv707vvz#qTlX-e}WZz}X4k~_7&s;WEe0;;WJ&w|08Z-03 z=SM5ht)Mr-a={kCBSX*Ce5wq4fP<@HtP9!%HrC$xGc8}gxRIrZT$;X)l3RdPivKqr z2Osty`Oo-p{;aY+h7PR-;mhBn?oirW8TK*^AS3Wb7rVMN6=Bot$wyXvwVtR&)Et`f z?G?PHzUhzfw#WAyl30`0)|Rk~19|)PsHvO!o%N+);u>+A8Hmunbm=5lS_AtT&REWc zpVIw>`ygmkKnhv^)#5;mo)W7mxjxu$Y^&h2!JrxP`=1rPJHg>sPTryjX-P4Zc9xoC zHec0oV#NiWoPE8qIsqSPJ;zAAygGpZJ?ST*8$M&hBr>i`Q?nn3x(R`6YyI5{_V1}b zN_bp?xW%3-i*Vv~1MdD`>szftHR zf$atiK6G|nw;J&|A+Jr);tJ))*Anj0HVqgoNAT9xfv0KH0!7#}o_L+-Mp%?>;5BmN zlak>jj}@tGgb;}9f=ls4TR;TwXRYW%-!lmdQrbUIe=@+@D<0Q(FmUblKB(%{BAB&g zyYu8jQe~xn+PPoyi|XMLTAO^6DD*J*f9Xj$$rXD*R6 zM5|vH07E67SqECGi-aBb5&74$ ze(;~~P9pboU#8asRbWIV-M^$}dC60xqb`!_C6XUpN~D`YP?erKNSvcS#Kd@gXC8@dqoq(j?YmsNaRNJflNO? z33;WG<_WN1w+H|v=l!tIoqKOA~?}aKMC&?Yh*y6Ns}48}ftbohq_Z7Y0k@dN-N{H;tiC1AFYe8o98ghqoq+6#KUR8%apfO{&NhIETffdBaQEJY!iH{qkEvDr2gsa%q*92d!^84ey7vR^3hf z)($qcYBC)dNhGzQllr^%@FE)bvrkk1KMSB+u*p4mbGcgM2?9PFkWHk#9-+~ZKPK{d zyz7bj{Ks6Za7Xi`g?_Op-l#Is?~QlCM5pWZua?l{=hk{Kww1>O#r*sq2drIn7gBuj z>28R>5xFU2rUxQiY-11dXv{U*Q}+G6Q+(a7&ypnw{g1N*z@F zTorgH@ZwXH#7-oI$m3u4;@PCBaZ@D@&Eizg!$drytqrMliyp>nM+eX@fb>mB`|Upe zEPL(mjcFHD@#pJY)$&O;n{jVMQt9<@H!uo$Kgmo65ZLTQ$Gjx5ekzl~eHawD5}JrE z=);`5Ou0-r4l2H{`~5-C@U|Z)!&h3`Tq5#Vm?6dOKCL+W-3R#|$nwvwRF9mmiGhsW zF0>2wFNs;!>5&P;iFr#_HUrs-_bgwmd~x#4{JH&wfuD^*J75##cYXfRic_XyCsN0@ z{1i=b2M;UU32jB|?DKvgY=YfN9^M39S6c|TQT~F82_GR8LoJiXY0cl6;QS~nNqSq_ zTvJXl~_x4w}lm2l*OA8tA0AMY6Ru> zDwU?Ud@uVxx%#U(ci1 z@<8fz0g)Hh<7Okjg!w(@{Zehc%|QMl2>%sZ+2>UU{=~7b|H!bLI23=q_&;p@WmKD8 z)V2%b6ltMIacL<8_u^VwDDLj=(BQ5u6sNdDifJ@U)) z5i6<0KH!|qk$ch#Xa+3T%wXTdAJ)2X<;}L$N}=`e}dNJ?(lv zH6!IBFEVU4CaQ>^<=Ww&-%pUeO^=5a&N<&Wa=mFbAz@nG$?PZI9+#Yz=V9Mr4L0}^ zUnJ4$+aQAPm{7N(LXd4)L&{RLQ8)hVB0i=!Rh&hCyY@{~gw$xtk67p3(l)NIU8%iY zHnJQ&G1DH#G8ncbhAhcyVPkK-2+hLco%9*=4JAYrGE437qU5*we3H=1BepZFuJU3HJy ztE)x}y=`LIpKH=0J@Jb5-;YOYnA<1rLH7Dd>IsQ{hK5~<<1#;+uz+sz#k^lq6?d?INw2+E~w-jFTCO;h{$8@ zOm(oA8&*r!H*$^eL!0bR(fXAvTS_}m&FC`HIVKT2vvJ0xGn;V;IAb%$;|z4~8TBSG zF+DkGP(yb(2&W#GN)D^a)7lmrGwl2xIhU=Mf(V@*jC#xCxPu(!^K^O4@L+8?WoJES zXeaRv3V>7e4So*Y-hiebFWZ@%U&^KG=|ho;WNCZ_2m(sIg3=vy1q@&WCxkZvNU*B~ z?S`-wrCJ&(ItFj|iy4I)mT9^5Q}@3-v#`Wz5}Z1RdNLoayF zzjwfA&BEr&E%0?mlhev6%<1e0xk7qt(`sq;QaOvG?mnR-s(vZ;;gzMn2c)UtjFl|m z*=iEDyba~K>~i*zK(dB;CxpBc8IH-v;0V)mMO!rzASWJpjFDuOOyy%j3d_FZr1l`x z(28gHLako(v9Cj3a>=x`Vm4JK%Q^u-=oHLMB};(h(A?|gRQ##hCfbP?9VN;dX0=V8+yw)*uC?qDBm&4CCxKFq&kWK9vnX z@=t(XiS4#jHUm*lED-czOrnzIcAnZf*}R_k+;EW}pQQh#G4<%X>`7-`A+APZzy)^r zx?G$E-BuIU>V;%@(@r&v(QZ}uK36TL>FZ`BpN z-^(vdA);5mBXJ$u?X#4n8mnd3{xp5B2s}tvXWTXkj^}#{8nsV>2bGzr#ww&sdlUzc zM8EPIHQresxK?aYJX6Q{^!?oeh{eBWZ2^;$P7(6^xpHrnf&_=NLYjfkqkG#4!>e2i zJe!FWn@x@^QNnM4qzq*!mM9H>hPu%|-J-Kk(HlXuKl=$(mZ84`8fkU2L-Oab!YxVb z2Y5&jpbj`xYVqq&DHTzd#AA-kKvH(s`=w?j8fT)i0MRxKyLg_;6JFEy0QWA$(F z{nny$yRa#`d=LPCvyDuvZ^-w@oEr8DLUOPBL=k>BlU*xVvS(&tRGeL26zAv#;<_!t z4aM>)v6l#^&A-hl_orc@TbsfDM7qm%4LM(I10mR}|72Q1&dSYyn2u&pJyJY=n&&@I zqS~xXTjqVZ)W*3pb}Llw@ZjNsk0ym+6LatjjbCJdMVPxEA!NLb_t4Dygq_BwQbR~U zdd)_ecPQS}yG5ifT3f-iIZFQy)UEBcVnEBb>FriBRbI-kSuuwS0PXv@yV zK1lX%qMX3H^5L2az>mop=)XUzy@kX^*_uD+f@CcuVLXeUtK{*`CSN31(-x)GcC!#8 zulkwH>{%^s`~gEvWDH9aC-1G8KPTxT*Pnl5tTRGYV&c<9Gu+QO>fO-TGc}fk<@eg! ze@LlEh#f`n4VIisJT-XyWk+4I<4=hTAM_~;#hon82dp>{CMgDnK|RJJUJ>); zitZR^B_ALf^Jb*}wLcjniQjiwM*?=kKTc$_l5?5%=wu4=yKk*|`Gj8JFWppX-DEaw zXpg7^buQ8(1xYO4_VAOM0Burg<3G~M3f*$RYb_)6F{~l48u)cbJzWlUUTkOP*|q<+ ze*gsu5N+8NJpQh4g-xcEUQ*ezhiRd!c&-Ucf9Y%V*V{_w9@N-ouh22sb6(`&Xoy|2 z=|^)A-$t5@tZfbUSO*D7O8<#FH2-D1#EcjhUQV&)K8a5e-zfcy=aueD_VR~&BDv{9 zx;sQOJ}MqXFES)*QHOPU%LuQ#QOxB?8Yu2qQVZFrzKxl&ajeF5EQzs|(#EhUd;r9} zp$T^kskqn&Pa?T)X>1J}dpnAXY{LK_Uw^2)&t05ICS^Qieb6eEqp@kChp$f|2`|_avnzJX4k06bfPEi#DaTH5o>-V6@U zkWk^6jQ9pgxBH&nm8%yzLy>Km;o)vFfWKfHFpw7Q|4B~&jN@#ocG$F+WU|SKl-hi0 zw9k)urE4_!$B#qKNHsI%N030s2!QDne0nC(_5V6cwJTa2dOl=uwCIsnn3Xtw{hg#l zavlVjVRf#MC^itRJ3Q50{Tfm9vlz137|2#C1}~vG;3Y44o0WmTL@9#)E3LgG)BO1F zG@ixBN-bi=D3X6VBlHBix6VHYo03#D@;W_>7;w-JC;JD@@E;^O1J}z26!AyH%;!{h zLe%LDDs+6vJ`6fa_v--C>o1aJGTsy#g|>uYjeeL>tWH%0)Yw9H-%gKMk3C!~qKSM_ zi-(}gXfePTpJ|XIN$W%&zVqB$KPZkdpwqrb534gMR%cnz*rQma;M4j!fKR`-Lh<*} zgw3n$Xw%D-NlCm~zG6u&Iq!wc>D@P_Ztkp4f)VHFc3|9bGcEnY?H8l%N$SwJ~Y z=3v#L`}!fCRiNro=(nyJtyzS!)t{3neK^ekl{F?Dt2aP=Y~`D!A#GsO0z|h@drQB$ zkMHRNhH4lmr9h=$V$$}2XCyEsh&m54GMs6V@T$lE>~o^z;G2Oj`HU_BY~|QgzEFFF zExta2sL%kSOTWEmQ2CWAkn~+(j5#7BZP++dhO9|acgDjRd)MHwApOfdeUXx<3?Q$i|0vaH!Ns*%QbE{2 z-)_WU*y4eDm2a?>$ZEFW*M+5f_oJcfZcM z;rEE3e#8&cgsN}l>xR7=h@%O0_e0kJVKTwtS!yy0>xwc%HyG+=v+XXBUcdzX`DOj>U-B^K8a!nMY4sIBI-z{ro zYV_+8E1^F6cQIbSVB)Xv`Y^kvdOgR(3J=%rtMl&n^qWhup7YmO%VDqRAh4b#Sl{Ej zeeYoYmp4HiO{_3NJL4gNuA#`NO3b?PJAQ+qzlG(%=(2VfX86)iN)7UXyLV6_F~LT0 zrRM&Iu^wNgvhCN0n5z#m*u)txZ~aGD)aMjGf(aXGt(#QKtJ-+WjB7!}Z-242-9xU! zCnOtwch8yqn#79vROkUPKGIdK3?}3AKjaSFto(pH>AmXgTJ_wzT@l*R-*_SoH@+ zgWK6NF(UkGpSCCA@U&A5oOD6#UBoSlopW`DBG7I>S)GiNusqYgflLO5!XN&EuWKJs zJEUp<+L_*xS#{B@o>O~2MRORN=ufHaSJmR}= zR|+IZQ0#PD4yl`!YQo5q)s4j9cov3grW@Ux@L3VFgyMJ=V?UmtG}NQ^4fk#O=X2J3 zzgiCdmJlV;IL_ac)xG~KIp~sjtI@sM>R_m;qrs_DwO^!hE#1RLZp$UC;}Wd_i&`um zuE0f+bo3W(MYGD$MVfal73~v9AExXV74do#p}Y1Cs}2Xu^o}tlFvQdhjWv@X&6J1X z$g?HI=hW<$Oe${jQ#LCncBCYGJNt9uoEKKx17E(bo%Y>*_D<-~=jM?esTt7VQEtz{ zq$#FZlKWr|iml^dpiDS-U#3)^e@_sqe*e#@jP$2!8V0Z}@VMulTl>aR+wFEP{O+K3 zlBYZ5#jN^+FXTNNiZg6qU`C)ipp*xbeq6lyDD>67 zwt%d`YY+1NF4LyienUS8z9)4)E&yB$zGh|^EgtSPDRq66I#4pYT`*xOVN22N+(~{fQYhnI z+bq2W7`9+G2p+IvyJ#`5`#cE@)W<)vtlLUG&j@Fh>Ms;y{NN|XV;Rp_QhW7O;e9b! z7N9S2e>2*Ie?FD$aKMx*boIX2)NZjTdMj6un(+OC=G)$*h`o!o5U-9aJjpyUeCs0v zyQ$V_s>mi*kEd3g_0-ZCEhT~uOAvK{#H5k5#a9*~45xMZ%i?!7E4vs3jjq#re6tXe za)Q1dJCmwqP8!%G!hH|35<)!@43470rExu#6+JlB1pldU%x3FwDrca$_a|1eV`s&= z;bGhz8Q^yO`g(M{Y`qyB^qyScn)yA;CQqBKwo{5)UjtoOeQJcamai+CS8<<6F`wuG zwg+(D`l0^&O_j$aY4X9a2W7V4B5QAg$2R3y9|{Ek_?1GgrwLj6GX86h^0P{ileY`n z11-x_bf#;(_hEf)7lWVQyZaGBTc+yDu-uHH0Osx^%VD9REQttOW@(qs(yC*=xwo}Z z8D7V7@=}K7Y0aQVzb-shQrmwXY9#;8iLp_pTpW)}Nx7Lm{CF?UgTD{_^Em2g8Jl{zg8{ z7g;?rGhUw9NZTRx!6n_vAAA=r2F2VnoC+ow`zx4P;YR5HG&iP#XSc?7sfj(LqUUhQNOADP&U1a`78S8+|YIh ztE40;avfmBv^Q}-ij7!j8nZ$xeLD24jW1=5_{CUJ6u@o~eQOzU-rU$j@`Mb1IuSXj zYJ~mAU%Uso-^+KQ?#aas#Zl<5hmF4a!=@Cj)NGN2q7_74MwMQ;glQi$9dhM>-@4$F1M`0zi2}0$b&%6uERM-<$B zL(m3FHPJ{1@OevngW}b#r6An4=VsJmGe$UYq~~pTV5?5i`^(afsTpVQgZ?;aS;G5L`m+lJrWA7KQeVOb44=@vd{AJ*la z>GF!oY{)9VC+i8$up2qA={%0*L9L=xH7kFW0lj4$=D$m?|HIAI2VCxRDl7_o42UAn zCZigT46$`o{N8w>ME{ZgW0aZdISSn;I3anxvZ;*(Rx z`2@8IaWx@~$M0o(b|IDU#;1;~9k55_^`q=kVSr>XbrsXxrGiP&(4_Uy{&-9e?)pDb zwz>IEYor|;zBQ>vJ7-Zz3xTUq34~_6Q6UF(C&=xmsq@P477{r=W&eq z*P~9@A1*@s@jjtLK2!-kegL5jPzpEwbVAc`u~DJ6bD=!KvT!~t5igDV}7J^W?N?& zXu{Iu7HhJjNqWI-Qfxt$Xf*k?c*;E#`k2XONgB?LCD26X5RP zE#GeNZKx9m?YZc?8?97Es;(Qc0N5TmqLG8bUY7%jv$Y#tbI~6=f+-#A;F`b)*BqT2 zL8|e#Mz$UA{R5qYAJ^fCq{7>1gBBMmnT5&o{L^%S$=@L63=?|>^1L#2BA5LndbL`& zFwPdukz$w7b$(^>DC_)r>H7ic_)F(`+k5)E@P`%O^JhT7h03RZvXi3Yj$Z(9rm_I84Ic<7 zb^9KN=UuspuczwIeAnEdW)C43RDos*E@(LfZitN%=Y`VXlVC;z3 zvr`inF8by6VLC&N0r%sjoNrN1;SPkP8c!!oC+#HA%9Xai@tPa|=mTCRhm1o+^_e;K`hHScfAzB*ZPz3{@ZYpJNbDl6qWHWHr<2ELapUux@(*LnT@ATq5}jvc z^KkV5)u7YJ6ZNfuk(1{oPv%btp+mio2fZNrz(YjWPe%WKO2AMAE&B^>jhDZ8tMR`A zbr=ab^vPe%w6%V<$U)$X{0|lwuO|3zrcf<;qz%Gf?S*ZA!C~>u@-axSpZ)gtAmwDx zmaIM*RX^|bQF6wfSD8TfUYBr<#7J%s{uCYt-cKqw|K~jSdpq4BQ04MX{Tr=p{(OFc zwG^vH23N7bkjZ%Rpk5nKKU>i#JQ+@la8T!q)`)Hvlj3lXn zNDAEid@9@xXKl)2h0;>SFA>QNqCj?q86;m7hh9LNim1`63?doYbi#H%@XWtd$#gQH zbrhY!{=9}m{G)l6MdsIwFh>7AN>*MmYzG*T#p5%^s8WXaDt14B^EUFV@ve1tuF3=) zxOlmto*3)=zyNenv0rlGyqQ16YP<$|E$K@jGw4N;z2z@S$^NpvWO#(PdQxI+gvDZ> z#r8H=eVkFLTIy&@d=sAGN*2MVIwk-^7^}&rewsm_dYj~phF|F|d7XQ6=|viY28`2v zwx_lkD)LC*BWm4HTK_9ZWgQL*s5+y~Ovk=aI-8d!tV@*WbGE|jMUN6WfBDS`+(C(1 zfd)|QRUOpynTy%Ex>T)`{BS=fZjQS)6`3A>oLwJ&;FHQEb=u#mdxBozZuY8vGM=rT zV~<75Oh*4+`+)1Z==@>oMRJsbK&`B8qI8rAUw%g|!fF@h|E$hAt!MTa>Vpw7Jd}Q8 zG;ynC0-g+LIhGV8Ar#ECj*vU+2esg^CKb98RdMU3)~-3+6}f)Bk{jb@g{DbtsH=s= zk((fwrQNBy7^p4L15o*Yt&OksPlDorEj-KHv-;*Vz31W#iTb@) z@9Jmu1UA+ZpptyRH`h(UYAv%6Hv`6u9zG>Ncu=AyhMjj7{Sc&vw9d=Ig4CKB{w5=5$q{{Vc9s-C`}F&Mq#d5hP}PA3#gR4hR2Rhmhc1cqqWS9UQXizy zb(STP)0CKWmtG0iKp8NuwY+%rxWR_`me5{Ps{9oma&!+tUOP5&H3sG zF)ZSlnOCG`MQps{`gj$zt6i(Ab@?*R*$Q;mzQW}hedF>$Cv9@C$Sl;#ar1ri$)ef`=W*{*xcF0E#DBu2Bqj|bI>V!3YZM1&$(S~7Ey@6gP&S*5%Pra{b z-yIFKMw(v5JF@!EoA1ck){j_q6Q+Q$py>*2{**LucU3(v)MZ z*RHDnsyq~bm3gs>V&JO<>7u<5-AoqQO4EjD9g!B^e26gbJZw;o;E5n6lDyCeLXip; z37E;BWk!c=ahNNPHKM*Z=;Q%Mr-5Hb(inR9$*~_r((x`fNjY`l(xxQ~+{|D>O3w^vr2#1~v^I3!9 zQLVNHPbyfRs3(kx;r7#E_cb&-^Zo(F%izhio%VGh_<%{Lh%BAMqDF z;0eN@`JSt0EN7nu%jlcaXz9E&zR=7HCrbdDU3+tb_+i~ZLlwhKA1-8cGN>@E`Fi)FOt_ov;P|@& zeT;KWJImvK?IZgE*o(sCvn=;evsB2AZwNrxPlzZ~>;N&!QL7U0A71cPAqwAa)gOTk zoc>6$l`_3IQw}bdx~#||+_k*L9`EXb)15pUJ3TLalIXdct=)z|gRfVG54^#2zVRsh zEpENrYKM+hFN(QtW0*En__$YSN7G0kxWj;HR+?FpmlB>qml1=-$ks@jiGVAby82TVWr)`wpmpqxH2GICozyM> z=K>ri1R;x+lNC}qHNdYklBE)w7qBy-w3Yf26xwxV;*aULLy61R{80J4&|6dB0n-6h zD6Z996=CG8+F;pxsC(fnbL7M&;^NM+9=2b~ zcc!C|=d;NTd`g|_gyk4?`gp5gRg2$!I$H{~!^n~DJq~X>f`aSb&?FqSK*gYbcN|tU zOM~)IKyYecqucUo-CE1D-HNZvt4SANZ4Q0F?!`J&62_of{Cq)x1E=ZPhZX;GRla>d(Q45*`{+!j|8%V0+U1B$QLd(Gv~S+n(U z`*_`jCl+#Qp~!|dPdsNDGPv}my-*L5P@^eRD~}R?TLQOxt+H7t6>0mus~tkG8VhYh zLr~y$hDWhIj!FKq2NWUMdc|XmOVqA+NAhIEYt?8Sy~=;qpAsZ}|6p(Rcz>%1_Kk=C z(sMcA{u`I;*7F)1C;c!ZJ$W6ctZK>3-M-n7C1x9Nzhxf$hP&qmMtdM8%Z~z>6Co@& zO4^R23c;|UIJkBwVuW@wm_n3gGUpw~e@uIkqo$d&;8QKkbk3xc5yZq!rjaN(v(|g< zzq`Z#D;d34Pe=QGnBiS~i`~IB*RYWln?b`9c~G(i_T}l}P82=+cC&EO{rZL2M%xYI zop0%%na?M0q!8BsQdnLX@k{iC+vc;vlFIUw`)U zabX?@JR?4&P=;04O23nOTrLM)ofE~x)pkV31P&_JilHAwKt+z*f~}Gy?SF214K}(o zf%Yp+>;|29!n)oM!UtVw&=iFLfV^+_6I@~sB zv!HktU}@MliC3F}hZ(f$4lghTdRSG3qIY3Mn`BgcO+ng_*9{mM^@apvd;tw+jA~B8DtdSlnTuLI1;; z4q}nGw3td^R!(Wzh_E*@#>=S~{>3VZ7$l`qx7Z3?Lz=OF zh_HG(<9SLMoo{lSv1&!x8v?_nLoou(blb4{u%>!Y@a%HkjJ|@v-jQ;PN%6JYiMIQ* zF;B-Tv{aemi360da1|?zvyfl>r0bmj@B}5ofltX1sg|l$N}#i3iUi-o8In-&f3}G* z-z@{QH{tyKtg_s;0E4$^CFz;5WsKRtzX}%GcNw~$$4XJ7D;P-;(GkuC5iGndLAPfm zuM4GbN7P~eSw~1Uaxsb7vPx;Igy8|TjgL(jjoe!wH8euFa{F=^e}!%Q_wOtvOdsJe zza4cUV$b={^}}Dg>boYHd9O6zV*A*-782M}%BEdr)2StdOXsD5VISdTRK`ZI9PJ8+ zDD$X_Dn5l_zW9a;S9-^MI5nJdNgc=?$f`PFu^bJw86TnE5sq8Ght%azb79OKx>rd1 zJ>zvoPJ}V3_=%9Ho;z(kczzC+vrM0ed9{c-!8uxS8c))jUR>KNo)>du3_gp-=t5S5 z2gTQbv>Dn1i0&a@n}xIIlJz!wGl(fjG^~U)QN_79ohBOc<}fGsIKBm14a4jW^yoUG ztBnO@NYb^g^+qs9ax#1=rN46`lF4~^a9-DJBh% zrvjHZ^nH+xayqJ$rzv3l>LC@{UGFDRi6*?h+c^OGw+>j_08wHyn!}`}+E|MRaD>aZ zF``ab>T1Ip*1Goid)FLcvl2M}U|?Y>`=wb!{L>@j`rNa!Pv#HXrS&I|xFB5V&sMbF zhZ~5*TCgCQTvjH=-_o&7i~9L`=?XYJKh=VV|WIE;XsEqJ;n}E;HYIGrq6< z7wCfC4fC6fs+!8}3?_aAfE=Geg%Eg}A2?S%-abPTM56X;U$gtV#**qty*3F2apQSB z4K5!FC!iSe4fXpdF@PG&zeDOvQdaJh!t>pw-a!%jsjwae{UPsG0dCEj^Z{)@qGa6b zm>ZlZ1$v*1xh;3IkK zkQ3CYRq7>hEK(iZ8G3$mvx}=9yC)z9`^izGP5@4fF%q%79U>VNQ#My%9b+|D^1~iF zd#q`*9MP^Hn45t;oP_AQyn8CTxo@pW>VekWtP=I|Z6EcrhP2%rH*FiMW%oSq^WJnU z=e;VRY;0Y7-Se1Qi2FuHts8iL_5juL9-15B4RJhUJDO%8&-=xo2kkplywDt7XIQ0u$h!%@ z9V*1Y$rJDPAur%@&-01QH0#TYs%0{c0>7whDL9>1=x|m&^4=7F&yYtE&ETVPKZgtv zu$#ytTNAxrgFl=g6K+=QpArL>`ffVIgXIfH5!e5*(dFXIrKv@ZMdrkWklg<5ZD)L= zXJR<5|9iaU|CFe{&|a*pM0dmag7WS5*TQogMQRbG+?mr6hh#k{7A*nF>q66@mD+8= zQUc@q)4?3hO}J#RuX{Aq81oRbBKIu`!RLBF2dn$K47Ta3UA0%Bjk1~_6Qkl9vvZ|G zED7hoTDH*O|H8jbFYv%=Y}J{O)rxsx@VkNB(g% zvnREX{F}g|15Y_GhoYlBfFILmxO%b*<9jMR{%({RO0n-lGOP`r7^kf+`L6%P%qs$( ze(srP6L^H(8_(T`y^LtH=R4OPj>nZ54{zW}>dxr>KLsX4m}F_fUvXiEpkz$q+vC}( z=8w$<5c0T+>iRo_CI`(sJVrXd^>EP5(Y;mtSYd)@j)nfHF^DO5&eK%4IU<99kmNITm#o zsEqBl977;F8AdZBxsP+5$O^}BK(Or{O0LC!Fdl@3NR+zUZF16PIeYWTIU7||m(!{R zv7t>E^y-QBl;-PL6NHtZ{zX0}wA^a(UHas{4M+?-|mg0k&b$)4`p zm96)xebKjR$w&pdQXdB8t*80Ut*`UT>#F)Dr#3 zGs;@68=7JhcR|+!UiYm%mQPu(y>^^b-mdgDG|n^Sg&{0@VZ)c-k1vF2X~a)P(SC5p zuHf$B8l_2{4hu{R*uI*3AM9w`f#gm_yS=hXYIZW*b|n;xrt|(pAJ(U*0UVqrfU#V8 zK^mOA{-k9!BF#Ae9`tu`ptblUY#EI6s|>pOO4FZTi86MKEK5SK*4&M&T9+^gza`-W z^I7hXi|h~k^ZAO0G3?G6s+QSyNf`TmC{8pFM;}$)y<6pdx@0(y1!cY>C zUk$nL$m*G$_@XN_H-02$4Vn`NtzOr=Q}4}L8(wp=XzGYIta81O_L$82psQ*xy81zl zX2FdEq@|BHBW(Hx#f_gt+h4t2Ck4Xl2@FDL>L232$-T%^UoPf)c?n`pSnxlIw5nY# zi;4nu9#PltL_ENvjOk;Z|C>EhW=MdmLAhGqtkQmXD4VCFFm5a%j+E*XLzBTe21l2T z;l!W}g`AC>b(ot1)?ywGgxEJaDucaqLL}}%^KA8WTVu21bOxE|Z)(ETrHu$@(UHG~0 zG864gATi{JfuNcN9U^z_OulcbqW&8&WF{&BEtyl<{>Uvs4IcQH@9MboWP(V9dv+c& zpY)FBqlRL3PgY|Ud`$fDQNPrmPmHVg|Dzqyft5GnraA9G_>=Q;@Pp9TkVIWRZ!+9; z{saTP8Yo$-<;RvBX1ychlU(H(9W5s(16L>iS$@Xrrag~I!R>4sK44a&{K7zYU7E~7 zivx9VUQLuH8jWl*mSi1Eh{s5GJ1(R{kw8;I-im~pHUJ0U>0w3h$VYGOp#&wav09$EOQEF5FbTF`= z=9awZ>=aA5<(0@wLCx%!ZPQMFOG}Kp=uqhrA{QkhY4`fqbOzu#+fiRCBOhLhEA_~j zx4)f=nDD3^_IIbkt|XlQ^Edd<=EzxvN%maen57itRoBcPr9SXy^iSwjZ+PHjhSW9W znI5S%f+e~(7Lvat?p#ct{h@Lb#j0;wI_pW3g?eXnPLcj2{d8_<=FJ_PQZUJ!;BTx3 zPj8x&{hn|(jWK!86*(D|-RoTr<6v~^&M~v^9*G+RDocS{rLe^QuGu!2VGor!wskoS z?KEB=A8j`q92@R{1oCZL=_nPTO4<1NCFn#_Cv|`S`CV2ZHwzpEc9*JFqIha9#C7az znCiJ0l_(}{aEGT-$13z26d%4EL$jU_ug84De4C>PJ~_+=DTeDxLtk97|eCeF?TuhXgCL!9GbY8 zDQjqD(yN@?|DApS>pC%iNg9BTz0XK(5Pf;kpw0k)U)+v|W)pB6hogA41j9W^j@i+x ziZed;=cMm)*78F060HB_j5|%WU~wxn^kP|!;Hpc#D1q@x{(M}m?@y#pl5 z(DJ`$b?XA)34u+o*AgnNkaXpuCLONEpxk%eJQfn@?R@2(7c57 z`mwfResq5^6ka84X{V(JYQ0mO%y7;IKH3-BVr12|>@&X4!p{EV3PGp!Vg_Yjkg4 zJvM)gxxD51TlJQ>m*^aQ!bCrTG~u{9pW~1xW;~TP8{O?0P1)-BGR{H&Y$e)9`x*CW)=95cr1I2v z%@lDErb9R#XtKtT{vczOO2FPVl6+04udx8XqzpnL&E%7iFpo9efY8e2&}XczXoQ_w zCw==^E0IFUIXPrx$g%1ka*}7z_Sw>fb}vb|`LwA4-dbj^P< zWz&b~19mfLZ`}iDrVmS_Qli!(iHguFzVVIFTTsQ&C=(=J7JqnQVf!N`{>RJpiAGlL z<@2o$Ej1jWni!CUbcXdIgV(IU;g1;^MG=W%ZnvPQV2>J`0qdrAMOLF=m5bF6%L&cG zya)!_3eSMwS`b&W2O8}W9pl;9A2eHB&GI+b2OY6_Dn~-0J345()XjblDK#KAn^l9d z=LqbOl76B=wJBw^aupBLSLN^0V#CZ=bzgMpXZyc$Mn}g7fNX2|$@5?Uk>b+iy$c?h zbp5@`^)$uiSB6HusI8tWZ#-le>JVXS#6Y&ArJ4??PR4T95!q5$R~2KIFaop_&Hv{z zwC9(l%_O2ePSKKO=At)w!GCqddZA+tCF~?huE^>OT zu@cQcX%!Y3W473XoVoW|CGt19Jf?jOX_0(rRufE6 zmbuJKv?z||NRzl|R5{b|bDYXduL}gYVb}4~bq8392gTQ^v^#qk1+d&O|NcU{$&$Nc zJFP%HUE804_MUXHi`L8XWA8&97a=L?V}S3k9AnAlE)LYu`}kv z0v62S)VT9L{cM|cPi`~T{UP8%rveHALKCmO{Q4&6ZE%+8t%7pRde>Tygy`QQfgr7CNQ5E>Wr6`tT^drr6uL5uA4 zu-RSg&<_sWsLtW0x$NTOA^MPQgH1C%0XUPbSF=zod$mh zWUx~^$Jf5vmJq-Z<@EN7r5Sb5d{xyv`A-yuoP`JAN=fK#^Ui*P1dBV%q9DUSPuSk*x6xU*R^7End8bSo_@UEgk&PAn}P`0d^6|F87hme zXIb&%Thp{svx)&;fRN>x4`=Or^zGXMWZR3H$*3v5{J)#}@gQr#v}i}-OlV}lmotZf zY$X~?iT|4g&`KKntW(eY77PEmr;k_8%^n?x^~do~2ho5zD@p86Q;G{X)MLf1KWXbi z9J%IrlinoQ=PYlNsCm&Exdc{GX20^a*l5TJGVmrW2VZtG4f>6dr@qlF=gO5 zb&=ZSw0A)L%{4H08aFtzr2VbeGYg9})$Ck{Z_PfOId#Ja)O0G9bmU~$ilmz_OMo#& zvEdd`%C0(;Sj;Qy(6$ciBuOD*+mOS0u*dsu)a~J*SD#6Cr_y7*(La~$y)_CjYh8Bh z#OjH!Y|b3J#ya#mj?wEmcJAMbdNiWUenL5z)BVN1`^J>|6O3jT%EZ0G7(@SxrN@~X z+rGYtx_FqsMPdS+3CI*3RnUAks+$uL8zII1!bta)w8_KT@tWDQR^a@c7~}R;SXzek z7~8P5=!2r%({Ncs`kdZ z1;-UTjTfk%ulkl*;8~9!0=D9?A`!>Wnt(_411vSzA;B!wSBUNpFYOO}Ei^rkvy5wX zH(Zvb7z&||4xXtOJNhOib8&<|-jXBvu4kafmZ(|XMxv-YEcrwzbt~#ZAptm-8k!&Y zncc5UEj(idc_8j`^O%}T9sXVU0>c8emzOFMr}-nWP8c>vS#IyecvXm-)#4<#a^WzT zdSj|i(T>~*>1)H|BM-UC6Q-VD4KPpSNz`rSp-P~seZuBpJu43)^`mms{h$f?Lom!U zaJAgZbll;oC=uPyeq+A!WHRW#W0EyzPd}`I`;FLZs$oQ%KDqb zuN;Bi>-UcJ7X{+*7a5UK?{fmF!0x7ZI^%1B+!-1e3gUwaz8@v9s}(AC7)(3A%*X*i zo~Pm>{v^uQ==WTnu3?gE!&I9&t zZT20edwlw?zKUr1x+TYdpDS}*OmTUB4;4SmSyB$sc5rb!MS&+P)YlOrM+Q#GFE@dAkDRfh2rf_A8QMM1A-4q5!y! zZ&?9H5X>kez-o_XqUzaR1S5%FBQm3_aUHzW>*4$BG^5gXb>PZK0*vr>XztDkWI&tZZW zNy91P@9&@J2Z8_vxVCT0Uuz{)J#B}nu7p8*dhr@tS9+F6Q^JM`;9z=!i@iSz7&FxH z(#iW_!5vjI^ zeuxVYsFTjTiH}0hEi2UCH(yc%E}?rB@3B12df{Lsvv`5(FQJwLQWy96Xj1rLR0G^^ zB(?RR>=K=F7_-xgwJOf4yApu8;r#D0FOrgbGnyl1pk?sv_FFl++G>m|fM5oT{H*9J zeEHs|HvzJ89Y zT(e~e`m=wG`cDevcXNgKly*_Cr!e&}m|1cSp&h6dNM~PgWO2o%&R-UwJG~?f@3DIxmD_ulg8BWU`(rI&=4OgzIW81Pr@8Z~G*8G7CNN7&$#`g)t0h+& zFdzW<59nT_S+xZo5kdOj-sj{a<0W$kf4O>86;D#YFS{2>l#S)HkRa?n^!K}>B#612 zPVNn~KSJ^Oe zypABsqq5-wqnXTbL({mwbrbr><$>qKiGhbiYLqow)pu9j%e!zOQ*@vb?S574{L)e6 zX1`Wl{QAbFzqHusdxzHU(8LJ`2(xZzFngqEOkP!oO>ode$Zhk$#hM0VWz5py1%<%oorRq43Vb|+%ZZ;2*%rGem)6`=wj=_-X{rS&8cG$O{ zK&j)+8f7Nu+kS$_o1Vic!0lkv&jyz~0E>DS^t}PdIacU=zGD)Xn@+I7 zXKB4A@0|{%NqV>7o(4*t-WE>)BZ6&*IlI20kx8`~LqS3tgQK0YP`Pxe?B&d;C0d7h z7L_P2NyrR?zXDg(tIx;5mC}@y;g#y+(`fFW`Oyf$HYY^6)83LKX&H@emDwSk0}v8K zfpLlH19rP$6cJ<)Sxrn>la*-2ZmRm+6d}A|I%3TJK_v_FDn>$xN&E&tVVVmy;PAKS zkCwPzQ4%qwIfs2?y|#oqDuOo-aJ#f@^}@!!==P=c?l=I2hlL*Q8xPn6sLqJ0XW9s; zu(JD`XWcB@8>EOM9DLV9wlfLkp3Zu|TRA?jEv?CRpTE7to7V7HZjOcqRnOdJemiPq z-pD05GXeGr%O6(-wX*t->Djvz4N)|?H4YBDtnJ#^N1w&0MyunN(Ifd31np6_{O*78WIth!S|eSmFVk(l!LgR(O&boP z`S513V$OS7`jD-AsPzR|E>^m64dSMO8EQ3{a8&rg9&pS}X1~co2I9udqN{=odQJ{v zp>=V660cj2B#4S|1NsnIfI}9Ee1@nZzkLv3P_OC z_u*3hmBn1*zK@VEa2cQ6FdKbS#`A_Of_Rb1&+#ym$47YRN#LP$Hf+6U?^}0ZTDAQY z{&jbfQ=hm)cX$LiEbj}YlnJfxP+Yai8Lo@J>`k$0X+R4LhKS+p4BdnTDooXJV7F=G zRnzH2^%74f_c96cae$>Se7~)<=V>F_%eWA*9(Ml(9SuM%02HVvsCrTJu04F^!==`= zF0_J#f(BF+OZi`8;gM&D2iuK|Bmeqh3%_n?Zep5G1n-t$H zj+u&~ynH5@<9>LOeC^SbNp19ez@X1s?=^lOlD*=OY`o0;08I?3r z)st$TW}Ma|TSRJXQ+3^G6BomOJM~hoEI_Ipak)9?4FB{*;N0>%K3gK*Oy#c&_EybU zYz@ewuoow3)5GqD-7{oAYwbX&NI1$#f@1XlS3Lt1ja9gU^jDWq#d|}`v=d_8O3v+iUFD5pd(E!{Mg(z6FM@cZpR6|7%m-G zygd9Ug&3ba>%xNUY3t3cT#Ok*AG>kE=$*5fK*hF42PbOIJfoiPih5Zk{2Nm?n*V;z zSxy#1PKUA=ir#L$nmbp}^`cxp9Ps@DgDLci^(O`+tB0=BDp!SfbeK;Bhq5omNnxZ` z9OfT<zBGBgU8Ec6_|_n@RWmg z`ZK&{qrvsJ>k}Enjlw&x9`QRn;A!5fQGgc}e3aE$O=dG6UPHOO2?MCy(@V)T|8Wg_ z(C~fL-kfq@gdOiYkbO5xzv}trmX3vRqKWXuI%9ho#dYzWV6IG!+m*h&;5nO;P0bXc zsBY5y*1?FoOD4#XSkjS0A7qRz*g)-a`^g1SIA|(7EmC}_3g4Oo-{R>i(fh#X(>cmT zYnSwN<-NuWZf#l%>c;V(AdLp|S)*TwrdALu-xo_~yv`xl6;~8qcQJ^FltINh3|fh& z)tM6e*~eE(XV_!$>r?-Ra*E&<^qArIaZ_fzX9x{qCK{~NV`M0pYM#E^9GLws=H;NH z<3_38SA5K9zr&3z@q6a zFX31QMzt&_A3a-FT|-bv;Og`+57ZE)^(Byh^Tft+-6=q7kKEsn$+o{6Z=_g=;nID{ z0)f5W$%q+tzH~8tz#F|V%yJbi0xSBaht^DfAF*Fw#pg4BwfY!B*>BlYZaUm1Un*zK z%5Z@o)jnebj3;|oSN@1j4&1c!WmDghu$Nc!L}eCAbPq$@82?$mG*84?nC*7mPCruR zf(xpM`Hk=&9c>b9zW-!a$mwjk!*lfJzKE=P-3arZj(vaddQKMmkPdJwr{ikCQTF@__M*Z{1+QRs%bdy!Lun;@_rfy@X?n!-tp1O$~LG3^w z=N)gfhxExCg`_vAUeAqmKhu#k;z8h?W3XOx{CftB_NsH$=VkcjSvr^|noT)__i(N| zZW4d8)Q~TdX&)l5Vwf!5wI78eD<$v7xl5k5eXh(HX@xu{q_WNYi%`~{))$yq5eljo;8z<|n7GnV1JZ+j7y9C=nF^7v zJymhqHnl+8kpXaSNQmsS9r)m z^jFEmPl~}(YM*s`cryLi7=^ufqZF0JV3LY#UM|*oH#t#txv)R)$;3Al#Us$~d|hU_&cQE!JvuhOox6qR)0yFwcTQb#x>1CAODO9{??+k$d_ ze=*Jt+hC7n7W0}KxgAoxPL`(fu7pcu+Nm?uYye2^%T$rS;VTI${(~%bCu3A2yz;8^ znw_s5AS%M=*2xZTF|jK0SXg0fVqdq@OQq3Rr%o)QPiU?LE;4n(Dp+tSsUHM3)QWa_(-nu*5v5jD-SY@^v?I0)j@4v z9m)p9QbK3~YG6am+yNLgycUu!`_kh*dX-UM;9-T)zU9LesHOZV>&89ck6J9n8I$KV z@&PGl^?u1wFH_Do7&*-IrFn*p9q_%s(CCw9-_Ew6mpmVNfIbYKl!|>t-TA7bq^0yt zd@9;dP9J6&@a9olXN}sqhbbiW8Jhq!tZ>7&8Tg6D+6EU`2!Y7{o&9)IEOz4E86SRk zP=bguP*=AX=qa?{STB1}b;FC3|V%uLHUS<3w69*u~CM*5*?5 zu@bw~iQ}G<+tGd)#mZ5EG*4@3r=O9SIQ6A!Tkfazt+F0UX)^37GWPw+08szCubb1F zA^E`mJj1-=pwIrNG7}xitO3UdH9#hWTBzOaTRsC-tw0( z)#3=AX;fNV$eVbQ_vZ|c*-#R8G*VgjPu47i=B;tvn3?KX_C|;v3>2*NY_Z;;fA$F% zKc{rSN{GNC{ByAH4>Gkj@uyk9;jZ|OoH6s~TKFVlq#C8FYY=9tkXcT8vcHL&cvVB12p+l^&@y0=yZ87sO==83wc zKAwp%T57{=-l2E&ldLvEW>FC065R?%t?vi>sqN94aOCRKy;Fubw#yWBT}N2>bWo}osiMta(O_T`R_SALOI zlgTdCcg)86WS)&Ne9S(8XMy#5GM|Je-Iv4He-7Vp5S;CLT0owpFFbCb#wjM^dJpCt zRm&;WJ>WvnE!cg(D!MhN)3OJUp^H7>)HGYiZs-JqPNIfo=Ft9lnVcd zZ23$;$Hm#%)m3KZX3w7H<$8!!Q1`Q0`2!{N=_ca6kml;7pqNvXmuP|wH8#=DhYCNF zKyjHMpssho2(m^g&m#ZgX`SJ#mlul8hT$sl$y6WcT=$`#aTKTT-P(qFeacCoY+tV8 zR^M#DgcK(`c^c{(QWlW)JTuObgoKCS2l>zl?EqGO;`e(7NSiZ~0rA(S@M=+-Ulme8 zJHM4meo^)|ve9pTNu;?`rz&(wl_}0vh%2fv`{o0iKpu^{)M-!!=7ZM`r= z=J$;^B5wE=`GZ40RbKiCWK}FG4jQfM=%j|CV1SVj#mWuP0OL_eTCtZN1@ikHnPE~8 zv_S8+z`V62m0-glDOfO zAi)}9zmLYsTC-^^64vFnE)1dwAoopHDHZr5P@EJqdx^0_Yq`iic#*IkNHZQ3jC{kQ z>V#-_6BMVt+sndCOnvFYH5-J5JD*Q;Qh82~;k0J?z(6C>yeeDzKG0dpH*BjBLz&a! z?pJKG$40kFs8G@D>BbyW657Jst7u@HTCnnG(?uF?0WgF~*@_Xdu>htUq?Hgm8z&+A zFve>Uc9AiR8mJzwVQ1*&K5>UAqz$t0(}`f;K}%}vr(aV#7H=rh<0+)M$5*Zw+yr?E zs2cU?(uy$q{6oiOCu=19Ho7|PE{D`5^AcTZC--mB#`I6Pt^`6&D>kHR`wJ5XI!|@z z&G7+;zXkey>7QXRB!{hGCccpQ`Fnuqc<8Qkk=962W~XLXe9+RXU_D+1xk8zJ@YVlG zViK6mflkk@h*r$@uj7`+t2a2TjHL+)$#%mveGNxUm1ri;!0jM1v1PktO&zwUd*5v< ze&T{-agI1t4YJ}gL>Qg>y<>%v)2)Azf$H%>w17-0f2x$)OjMZ6!5TFoeufxlgrW$_YXG3*SzBEqhCP zrZN-w%*QPXjU39vs$_4gxt49)W z;W*J)yd)0;fu;q-dp}$x^KcrWi2?i-O}VB z?8Q=!Vqd}7qx4kA91qXMHSdCDmNZNWH4!VOFt<}~$jN$(;G&hg3GASFfJ`f4B7R0E z-1P&}v};kHKo;d-d-0VarY>cDc9N*YZ*<{=#0Yw`Ar@$Uf1?{I$(GjL$_p zN`8f$F~JV&{Vjgu{81OeM{Xe$RlSy1W0kJYtjP=&#m6~eilFq(@@z1r;hI7(ZxSzM zujBe}4g7jC??R=bDJofznXc!!kx-wFys79_GD9Z6BJEw24MKX1W2A>2Rrr_?mEzkcDSmPCvo4<9fO%o^{@ ztARqO&6f(iJZf=VpYq%MOc3^|n*M_-l-Vo$peAgjU>C*~C*cczCi9*O^g#l2d;2tr zds2bhhB3odIa4m1?i<7VbRR(*yilsA&6GAco?dRBs<65SoN~g<52|j7O@f8v)FrVs zC`q5zL7&@j7g=A`xib#_x?%p-q?=hbU!b1}!C%>PARRmqu6|z|Efbr9F0HPB_UnzH zes4Cuwfb37=J)ZBjBgILKdnT$<+(DAiM~yz@OR3q=AYbp_|r=GU^5LH&7QoXh-Xx| z)fg3T*a=Ji{KAL}(lvR*_an=m?q zXcgO`RiT%vYrG`4 zliAQWqMn@9c!vOw=Q5mBLZQ?W0e;(r5yUk|l2M}7BvR+FfHd$IQEDQz8H_=i_@G{M zkYGUIb0(fU-Z?(n?Xqwb|J~U05@VX=pTj{tJyGbaNT(aKZ z8(n;qny%$_ZapS%_6Z;TTP3uvOjp94a;Bb7%N@BgyQZnr7kW2eZ77j>k4UMOf}`%{ zEpOcGF~==4f=IkhEOmQjdl9_io=2&1Naj}X4f|@n%fx`5yk#TmOpv4(&U<*R4_SSf z$V94DB>z5cx%yd=m>Xc-<6CW>#gxV0`)~?Cvt2OR@6G>T>sGs>!4nltwpZ%QrQ0ObkEooP6!#s&M5$+d|^_FPzQj((P0BgmU!T z*Q3V7#>6?_Cf-RucN=;kO_-mbIswdEOYP>S?D^9F@+s*z$$0B7ZkeajfoAUnT*Zq= zypA3~4uDOtVbk)-;!)H3)?&rhe(i;x&(xnfEzNS>I<|fAqXh@^n__qPq346h!;Q;A zgtAtB!cBH)*O?spp)_R9FVHaZf`h1v$$BV2D7xaxDVa)y(};d62}$?6(NybYmsWh4cJnx)|i*!Nnbsrt#0Bq&(uKS%YTBvJ`Cr#L5*HIe{0x`ZlK7%*GVU~ z<~XLNP9ag|I-RaK%zQ7h044$1eH5p>yxT$30#xsYM#f{(Je};scCq67iEc3L*%;}Q zhRNT#&KsH?b8&-((t%@-0&F&{^Dx_Ge8s!W8e=7zpPo1l#>TJJgUG=xFu}%SVn3`* z>J`sr+~_b|5HTHUJRr0MN7$;=1Cc+L^AvK*RrTpEIprhKqLupCBitp38`vdp6Z>}vRl@Bfn_&6sCd@Ey#3{v%s5ce!hXj>a4 zlrbFFf{Az@Eh1ON8k?NSaI-JgI$GF>VQS83`wGGW(!?*VCqAMJ!_d$%ARUg=Yd7z_ z%9*Y~K4DdzV*Pbl`oYz&^RUhv%QeY8OW&df>ZtYaQ?A2789G^}c%M{-gEXD~ltcRK z;RQ1%L~D-e(JsBRL|Q#*Pb}UJ{%xj_$XwL+j@<$N!0|4Cn(&tm<=&q-e`2v*xNJP| zktcP9sA_#zwp3haCO%X!toI)oTs114c@!@5EeZ>X^o|U0aAzt(HLffs~e+kFA_Sm1bhl2j?gkD`vNEQO#tyBiffHz_R}F57+MRgZkL6 zW3Y%9VMVk{6^Bb^F~+w1}*}3!I-@J z(igIAFJb}WTyhASuA@$#U|e)wOosViJjUNjyCj!hX|8EQxDG|@5KR!v+u}6O5!*A! zD2e&P#_JuHzm_Sg$;}JAdv_YNHP!~d8OSbE$Z~2DHtfsnG@`~T3}nA z5yWZAsTf}44-e$>S$$~i{b~{P%u3i!;2BoJX=Ex761aFRL~R;vIyya{*5~)uR*2E@ zGee1S-h|BBI|xJZ?|Z<{P5pWkdIOpMsuKfxxC&P-y`WNI;?Ysta9wEah?E%)d*A7}{ z<};i8En&S{P$2M%|y{Se^shH?yXnq5ZPPY+o(pp<} z5u~@&s{GmDbA5_~tB(UhH{@|vid4E-4==c_`X{$TzTRaU-GjQcU+^Zx>suFzPwWlf zrKLQIb(zW0138N)S%Jw;?hk-jEYwGk#p{>X!*Nc@9R}zl6}_SHdP0yDcQ0IWJ88k$ypM*SDa2gx z)wq}y6=ugtmsQqgBxA+OQio!12QD!pkR?Jvs%V>4CpSN9^(p)E8mWCFekc^7sLt<= zYY0X~Co3?jU@($cWAk_5YU!rHxShhxuZE7PWx*%wZtK5Vi|zp50sj_eGHikMsqcK7f2zzx z4tMy84`&0FEyjz=e^Dz#YRLtr(tu|&>hz*YP7%SOeQ#AV=4{8Zw^kRuCujZYG#{{|K? zLNe)@CqqAq6?hY;$iK!Kna^CQjC_# z(F|ETqX!(JA0c)tz>%--#~#v7f4QjBw({8SjV;B+Tz?ao{>*FyOeuS=#WG2xB0St8 zSpeuiKSVGqId}0i*K@iKzC{)dyS!Y(IWlu-sY&X&CNLLFuyls>xn!GtiTo&7 zm;HOaSf{ z+$Aqbcu|mG8&w6X`1j^icjhsQ0ufsTj!H&Qgqk`g8R*If`}O zvZoG^5`Tn=-f~fe1B78WF4XN_M=$Xy7F|xrW7-0L!xkg5ym8i>womk(QN)I4PgIWB zUU8Bg8Hfd;^gTw7DG+Olutv7tzejiaS+`ub{$Uw~4meUqG92*CQk2j6+$>!|V#=6(*bTTI}xYWmiz?axgB3cSkeDVIaHy%4$i=#qpHS z&eMzWA=}+GDdDY4{5zo?xEU+& zw+qZo3-Kj%6Eo_pRHge;`f#E0=hC>7@eEqzW>>s^*WXL9>jHSIbi$lJn=*}euT2va9o>bOEIe&63;eg zIWl}Ygp=E^&|>@nb9t`M2kktZbQ)&r!zN^uZ$xpZ{Y10jkaF$eI3v-evKrqxgdzDv?im4Hw0i{(0~ zAZo9%**SsuC5gozYww4fuEJ8LH7`X$$A+bm3JmZ6lQ>g>00n#$GY7aFZ!t zV5dMU9~ahg}8N2{hizV!T9q1AfN-OAk7GU@v@Ruf12lOQice5Wqjq8 z(Zu>>8iU_TUF+)ll3~o|VWpOgpVsqVxcJ2-al!5JQ(Ua^1!&7 z104C&HXq=#WpUf*X`x(K?n~Li8>Ym+p2;r(b;%6G0lvg1Y&!3FdxFAKszTJcA3^FF zHLg9BR3mIH&^Y=)+KMrb7|Y;O^V5ERGolo0&oK{2Z}SD)LEdZB%9j3wQKZ=%b*PC) zpbR<0X^AqPg|QF6zigJ7#K`ZkN8Rcuny-e0T}yT$Fa2kxU?~HY^88dl#kvwsM9(Yw z>m_Vq6Van`N76qAKGXJ!p_8qr0V4NHbq`q}$1s;9E>_AN?CUc0`z5s_{7_HFU=R%G zczjLdu*!D#*3c2q`d+!?BIP0Kezn}}0^X^W6er^KNY^{`OEBmMNvu%8UOOOPS0FTX zk($0fNwv$@Z+1#a%Av<$p|Wj`K^OY$wd`W)?SZKM_)s-|P5)k#Jt}(Wy;p0jmMD)^Z=D>nL$zt}3?mkNGNEJq#k?8FQ!`c^Mk>{ct5(Uk%8 zHBKEyx!Y!@8tp7#uBvg*qv+wkKZw0@E6vngwdgNjt;7>^G!GVito8I9V19bkfT0yz zIq1-cAL9%VpTj33VF98$Oi^D%bLqsdaxkNtoV!C|_&t2HYl`BCe%TT{wM!Hs1q@BT zr8A#bc=@T8jy{lo<9#dtliTqDRqvw$R>+}M`LeNC{*-17XHz>K{lQ~l?L25WMTEIr zw9F?%&lc$X_*;JdWy}O#7DxvzBNA$18+sr0$KKeD88~z3$b-zkp5YSSBL3NBNW;Nn zyN2e#3p#28#1Hm1HilCTAKA)fLSUcjwuP zXGa4`oldo2rMI1{+XSu(G%7WFObP6tQ|Y*c>him39Ta)}QvZ#q3_2$dY3#ShDJ|;K zZ4x3H>3J*qE?H&O%eO>z&wci}RLbJ|6Roq}!bVeSjIs#PJ-R^dS(%AU(%Pyjkcey0x_w`rr>9`75kgLu^!b@cnTP|-lvx6p4f?e zeS6*}Oh14nCX95Y1Yx1Q(=`SA=8ju`w|jDReU#(hJKEEIW)mX?yCb=Is}h zgqymS&t5#b6-^F8u@O5+`=i3hT?0-c$#b{=)CLd~jbm{mg<=L}$LgSBqOFbf?qZ zcvak`b)DMS)II?HsT<@$y<{tWJ1=)3W0f ztsiD+vVa>b7^RnZaIQ?ipvxwiFz-Ql7mc zsn2O982+X{e0(E%txemp3U#o_%&z1kL^J8;v>M77YHgN3zG-7VwkM#&G}LvxQ~IJa z=sah6kBr?eZ;+q+b8j^DCL-a?pEYkaGCw@A@am5JD=YFB5)k5;dbuh9zK<~8d;5UH zlw+@TcWV?^$)MJY?Y2JE_>XLxFM~S-j6#YYieOb1(MY zhObt*P6-Ca2~ys@0*`<1%|d?h4L>yoJOUN{$Vku_Sh!$xJ89-?Wo$=uxliE>(48PH z+9QQR`-lzU;*f1~#lE;5OhPg~Xrz0p?>Z)Z(7ac%2kfHYf|8X%hpn#uqo^#Lq>xxmAS?u-}G_1yeDXg%HLMBF}-!Xg#~X7neJ1oW-f+iY0ip>E}naf&507JJ18 z$PFWNZLy<~0DYGG1{iL1q<<_A=xcDSAqrRB=~z`3V-sHrt`RHnEWNzW5w)+QmeG!F8hj(ifaI62oR`X{wM#~f703DECtl?-6Dny)DBf2}^ z(z;{3lF0>X}sym8oT@iyJ zI(~3@)VyfVlP|fr?B3I#%c-@B?Gf3T^aYBolln^Mx4>5O8T}t|Tn!lxZA}w_S%IOT z_qrVvM8SG~Rya3%Mi0$*=oI)q`iw?wrBL=_a{gLhgbf;G8ZA_m=`q}N@Ceb}1CHVp z$I~KL!hu5$72&!!h@>EQgn8`&B*J1Li5=%)I@L+>>)F?IU+kIJ#1&rE$g9RkbtQ!n zvu~3;d^XOf1j|zzm+PI{faWowk+f0=c*{m|J;(0o`RLfb{$Mq%+JmpX@Qa|Vbl%jw{|~Mvc22cIEjdG*g=sxMeDdFuPWQhpLx~a?UJxB z4796+R-ev#Q7nj_Iv1ps7*LI@TD7Gk<;n%3Gw~v^@%H}GDF&F|frx%9wtlfDO!zH2 zA>`_%tfi#wn}b<0%WhjMADlJyI`7?$F{9yh+NAT=E|AZ&kB~!4k1jr(H%a7( z$qXu;beOqIes5nR^qb;UYO-@Pht*T3K!Ygy8a zX=@2+C#~*T4|aA1yv6rryZyxnhKRhH-)~7<6B=}W5vmolc@kjb9C-D47+W`q&+8Zz z9_-ADEt#w4{R&4Y@e`m>?&CIh-#?KK7uK&pML);H8eFL+P3ohSS1b>C*o*qK#s#@R z?5jy1{!T`fPI5L9{v7py38WyH3tkx7f(R;CfhF=Gnbk%e*Nw6c(P#8xhklA%f`uGW zqWWkVQs7leUbhGgeMYR*FC|jx(rw4<<5~ee0M=@|cN4gtoVgV2Y!KI~KvQl?0 z=AENgGLB!>%5I=4JtB!?16N{pfWUvekJPrmGexzdUkZbf2*}@Q0PEP%5tmN5UBzN) z*OOuKbi~#>Dy7{rH=li6+v%tF%0?g4RcOJFcXjQj+d*E|Qu9ofpNF!6w7kz0Me4Dg z-qEGlxvr1l1_3#*?R$YiMIZ~wms|2jX4}ylV=V4nPq~K9qJ!1J{FlsYujhd5s~?nZ zXpP)${I(*h9E)aqo$n{v7&w24SN$5Evo$@b;dFAh-r#nnULE<)QWL?QXDPWw?=8Fb zdtG~{F)!5C(x{4_@qJ@nB?Rw7-%HzQRtnJlkS%ROe<*!g3X_xRmF>>1>mO5Qt#ls zEHg1qaUbF34^5o<$lD&M@d3xHhm(^{FVs?UV@|l_aUx8b_b8K^bo9~9c z`j);bf7az=oBYgG^nedX!}09gu3MW{3(`oM=Bkq=n)fwpM zer6ncc>bXIWGd!WRz>J;FQnysozAyBs|B=t`k10!b9d+g-@D84mNRJ8v12>=W5oVJ`$sNm~X-myvA<;>#y{0n=;&JGc1xBpwHWm_hwda zACnpo_h&{Ab?fmY*B#G-)#^96--AkHEzfx8)AL zrM{0G;+>Hs9J?pp?Jj}x03)Yv2``Z0RIiUgRK>$u%xfBD8dV6*KLe$<`4NXi@A~x!YHc7e>0+gs6s6H16b2Xzt%X1;)*t} z;_NkeI?Z3=iXZ=o-g>03e_wt?ON#un`pMvnmQ+uwzU(9xDRXK|68&>e;UHam+fLEC zvMO@exSrm;)e2qf!-R;A9nLYeUB=Uk!!*=nkKfT79e&!u0zNJ}p32?BrXYOIZvVfJ zKBjQ^=mAKNHX@kMIviXz^^@L&jtm-}*T~3bIS;TJoEwiFaQRLt?;vAjJv;|xLQ-Ju z>tja)>W16klZ@p>mJjV?Z_s2LXHgE|d^+##+)Tma@!@Vfm9)q18MvYD6-UwxONh1= z%dfo*$sfRpgfjUbKiY6Q4q)Lap@Sk-fi0-WOE%IG^q-3)mAjjpN2Ig+{naDL_}Ds6 z5@Ci*p*?c>@{hsP(ZGdz_O*t{c21D6?>1{&Uw^ku^lNo`b%WthT4%Y0O=Smfb)WOv ztg(B~9VRLIwWM9r%`fIWtMl3RR8Un0UvH74maPVfB}W612Nt+h_Wi!#!j;6GdPBA> z-=QGB2l&|*#UQ8DtH(LduR)+0g4xck-p^S(IMzPl+G_1H_$jTWW!BA|`xMbc)B;y9iG3Vif(=dCA zXNx~=nm`=yA?fvr5NbMDB)(k@YiVrZA@K5*1H*e7?g|y8E&yvL?bYLC&K*aUdeSVh zbGI>=h2ry=c@=Nwk0UcShk1X|rp}HsyH68Tlkx=}+-mj9emC{~%o%6lIb$|TIBwMR zsc~LkHm(jbortzFPC__Z__fD_^~QK4j7BpCR_0eMV==G8X^+A8F%PW3`ozD1p2@}FDL_#14sZ>|Ubvx>miV?yLi%ea z34Obo`{8(U-t(=d#9u8KMXzi-IzcLwS3A%SPaMY7-+q(%^iwCegY9{gNOlHHRjV_4 zl@t|hLgd9`Yn40U($KP0-noWr;F46Z?3noJvlMDO({g7q;xHc1T)~<^T5u833G(tH z0f;`*l49oXj{F}MM6j#6W1we*4Wgx3$27#iRZMn`rtpMmhnhdPiXV(uU3f6qd{K(_ zp6xLrU@I(;^&e7JLjp@w$Ory*rdSXPGdqCZ>y-pLVA;W|gL4?WQUrGBIMQ0`Vik{L zJ0<`+L?_^IntjR|e@1IM%z2qFFN`>p#77YLdwlV*va36=aH8fZ=nH<4s_ zvA4fyn`vdO-sm?;XnrX~C{YmGIa4bN$x1s7{x^w>T&IpAEy%7VL*qCdJ5`qJR@ang z*LGX18>dClQ}=2Kz5m}Vfa-DOxh}7lVXmS517KR?ADSKpPDE}g$+SEcT6X1GeMg7d zyQT0z5n(GgW&os|OnQ;%7sJCw@d1~f-MqVgqg2i#R}c_m4;lKtGFj1HV5og%;T(v? zPo>h;5%Qr1Bn!6cj=!3UD_w)gc`c;1IA1xsEt^G}3{On`mIxI7ae-t{UKY24?yB8= zO;HMQy#BYx5LW%^?=EGunw>(1KtSD^`@xK_&_z5C3=*Co1RCL3F{9NBEWd=`BP$n} zX&e^o5#FVS(G$NjNUwI;goPRUV~15)J+i!;!BrUacXH*?dv+XW-#?0fHwhE7EC3|R z(B46mkFP0wJ3V*vjhX64>AK=Z9BEu=k+};(fx|{L1OUR?Lv^#2g4g}ynx&&X%@>?b zbb7sw=d8zpe^XBUpPX*5N-(u>-EzuH>NVz%y5S=0Kio2Dd(-Rhm~dbFxy_2$fh1mA zi4;!MN%;m{OyNE%J@;(7@Ky+2OOISAc72h0)*F=$j{W}j5gYV~n$W`7qEAKN4zOAeH|bFmkv73i7tzILp1WDkwVg#2MhmYpNED!Co|iXz);eeK)rm7L=7a7^;x=%aIoit*o9fecidVQMus zDn@8s=LTTW;rTl)KtKx!2jY%wit0+Ry*p8TZ>w3wL$McRU zDkM~a(cisfc{?cIY_DnD6IX^7?AX^EtfhkManz2tt2y=NShL7c0XLfPxZ}(Ea77AS z4L#)!e8=uTZ0mYMbUtFIZH;81_v23j_p9HO-!6?Y0;>65^qu94NpBx3)Z}?ps2InGO#=}L z^lORBeu9{_VC*NQDEPGh9a8=toThV?q5H24^Zd^S%=wo9kAiqg%v(gExV71l=`ooRy9K1+Wy z$*%0q(omSib3Zj5x-vhZiaWYV?6jTJ6ZEV{;^Q-#v@ zxytq5dYw7DFHa*5!Y#JTVvkQDDN|DiqX+BP2ItF-qONp5wXi`?}8iyguiW|Mxqq{<**`eH*<`5Tl&t zBzT){x7IXA3P9A^O7M#06KXh~uJ)GLt@(WMKR!KJdY2vV9ytszD`XBWvoX^wc_cIB zqpbtpxShNpa0O{ZS1X>A;*A!@hNmGOYa-rh+jvE8De3d19i;DLC^O;b&`iIX9N`(u z2I#*d5Z3KtDHS)$akv|9_#E*pkGJI63-RoBxWY6b?{Gy%P?AI#ti0=%XE?*(Dqj98 z`_iX(kB{>tk<Y;QUGwL@o-BJf#T8?aTeaqWwrGbm$a>k+Nb z`_*8@y{=Ro57VDDLaL?DzZ5XkZ27twXt!0gH&gRWC9`r-;C>@4W5pPs7gjMp@;l63 zG_aLP;d6hwKZ<$poH(Yl(;t(0Scy2OB;4~9u%@BVIL}P<4E}+b=q*MN@rCuuXggK& zk*%6?#@-^=>=8YG4Q>}=tFC-UjOrf(vb-p|%r%#EB#slKjH+X#e;!I?a14B}ij^~2 zh$pbdNc0#{r%7p4_ztukhD3Nv@Pr_0s)&;e!3P*fQ13VGd#}Z8dcU;kdaS z)pouiEEX>}7MKJe^&|WX0tgh{M_xlZsP}`dFS(N zf*o4Gjjxpv^b4T-WKG;D&r4DJCgJe=^xgJIu0&Q;j@Yx3QefrBC@YOL(a$7-Jc(!Q zv4w%f@Y1T1Xs^YarSGCrJA1E0^xZKwl4*Tmq?j}CskaB@`|`iHncVh72xsT$p7ZCN z^NbZq^_zHjtHpIbeo+1pfsKh z0T-vZ9sB>d#L&~{9|S>8dgJDXMwa=w!@`_s*+NsV3B7OhJ0gCPnCOc!{aAldkw)Jn>#!w2wmWWS2Q7_^WkngcdK zM|C=WgN|ln&>6R$xw&ZI;#bh6q;o2I@8_pIL1#S~hvw%i=Joe_f)nXPTFwaQ$yLRR zlf%SP|GbNQSn=Y=nnv=L%g&zuxKlkof9tcTza=*4g52P=CI;*c57?_43MeThJdEg3 zJl|^qswY|O*@ylp;@nT}A%>VA)VLzrv$^Z<_wxT>qgxbA^p4jOL#g*G+ye^Ng6|0OA?OGeG)Y_G z$>FO=%%VT|1_=v7`f^ZmVx;Yzx*qw#yp+$a-@tJM6$HiXDJt$W9L6zj;037|lp?dw z0fA0qKaJ^u&x>*&F%7YT7ndo$d!XEWFtu-e3`Omn1$^2Mq4&2iFDPG0GKM}#pi0|x zv&nPDrzWtoAdv*+{tdIEdJ&EChZ0M4Rx$tmqyfgi{EM6}J6@&p-KB$vD4sZkSHJyG zoR7BST*uHV9=AEi^TVPOxMSqY**%AqAQZmyhHIK>JByLMJ8?u+I{Mv#KI>bZc`~I_ zz<~%9&(~@D=bKncO54Z@oc7eDN#EHuzD``}reUL9gy&U|IWe2*;E+1A8c`gZ?pr;f zZ+t+IJ)E*?Xsn{9bQJzetXPWliv2I82#U!dBp^I}g`i^1f4X)=V09XPl+a3yjf%+e z+n!$CfQlRO@|;JtJqOSioLLO?)n*QU>#1k+(@qtG&NVU`}dCPYZ0=>{>ven z3tYR=X3Fv#CNe~%GF4?fK5wHB9Ol^js!A-L*$LS3!%|SXa{$osymq{v3o%2_hEOI8 zfY?m{fMR+7#YkY`&BVMpj^S{=;|aZk%Q^-oZm$qMHw4Q0bhqa7L<8*oDBSM3W=c(W zKvL5_&Jj(BuYMS`@>|4CalNiSC)zkgAgW%gN7$%5cPSyGsF-n#u}yK|y3Sf{l>rbE zmD^7*zuRhS61rXI8*L_Yw%gH=(KsJ^lT`iQ1`*v0zc&pGXV;JxRD?{`YO;=Sa1dg{ zJ&hc~NM9Xl2>DpNf$X>QGei&xA;NdSnNhfdLCUITU<8^o4-*j8V9=>i8P>L8`@aCG zX{lN7c(chw1<+dB^z>B2LXgq`f%9TLpRSg%GJKoDD-E(W8j!cb^+6}MR%`e`3uPgL zwXz*whSxRwOqb4uFLmkS|s_MOzBeeaxywaY=47Us5YoK_B7O zJ!I*a!PGKa8a1oEh!s51f zQI~!`;siWjwC=z5v9^o%2slYc_ulrXXITjVRcj3S3*)LlSSVd?GO)@^Af6AB`$`RI^mT{UpM_weUrb92D9x#E}^ zv^V0kb^mXw^L2<@^GlYE+dni~it3+o)f7^T(pWwyY7NegG#O2(`1T0-MeFt73Q3FB zh6twlvDY0s_$7J}oM@A~_N3KUwB*HzE*fwnazUP{dbGBKy5{JB4h}${E_Ou50$3t} zN8%4w=v7x7MF#s5kLP@g-PZDS+93Vb6?%po}1*ZVIK1e&@~%JxINi&&{X`xGI<~>7^?1VRwBy z{ic6kXqvj2p6c*oD9&%_mBfr)5y7iRqBffeWUoP!kp~ksN#p=k*5)8vVz@606Id1{ zjp5TjfO2bLA1179?)0>;11n{aOx9JuE5Sg(;QD?dy4xX z!2|yWGrPZ5i1e4K1yr#oiYCIwp8a3Y~k#dP{NPTM6?wQ1S6k|`_6!-$d8B#N55qvV;y;UV$i?3^zP(1@ z!+=zM-y?xP{u=*LDv#bDn^e!Cb!mVYS*68hPB^*RvO{>Ovgt32#!kNUWJXx^ZpYtW zTHuT5C58NEvqT9!E7=(EnP#k$Bw~JeV}BT9_&^8WpcLq5ji6QMiMl{Q1V=P4p!b_o z|6_gG61bP$&VhI%=4fsA;<)IpyUscK%ky~Q1_hAb=g5UEaPL(b5#ya=P%4Vi_soqs zFS%hqj{031By;~q%S3SX5mLFfn_e{qXZQ4BsE;uz9h;99xaq$vY6HGXP?IB=gZ@JO zI!od_i0{@j=e?;8Y#U{`RBg@OfEFsb3`M?$+I9?xb@7N0N*K7>|v3@ zNG44ujXO<1+VwPXnz*@H@1>|&Dl3Zt%f)mmWOL?H_l?KYJf41F$CNgP@HnLvC0h1z z2sO3FP}<35?*MAwVf)=xP3f(au~rLg>q&(9*+A=wYh*Y%0Ou1=QgSEyR?stepfh| zd#SKIkrp3TY4wmI6&FoauH5IM_xim5DW~`QBhL?Ud72YGVr&|EJu*I=C%vkNzDVug zwCjIJl7@HVT-0H1- zGax_Ob&cNG0pO#dN(l26qK_C{f%; z;(xVeIyZrfCjTCfgOL7vmIh2Rg)q;?>QDN{Pe=02T+`Y+%6_K{F!}iMO8W#6b2zuO zwGI;RY0h3nh^$Mj0qocE`$bzCYa|*A!I)x6{i2bf_1klJM}T`{Jk_kAsM}?EYt7~~ z==zjM!{(?>B#s+IiaVqvUssOpZo@d|w!L=zJOlApSB`S|6zqX44~!)z@=G!G+ug<( zeXLLeex+0_4eTmAt-V&zs^44a@U=Dr3LFEFFi4L!)staDypD5^V^& zN7kr_x7M;t&p_R1+YB}O&&Z1+m$Lqaa#ZV5WH^JG$>#IHEe&(IoUMybe3UW{89Axbhk@)WihN-}pK#hY>mHSivWo#r4pA(N&;J!;v#Our=s2Th0U-zQK7? z4(Em1>7qTNawjdo)^AQ}Xp1(*+`n%J8)5FN=0~*Rn00GDRoL0YBP2eW#1+3F`&SY1 zH0sqx)9B?(?MvFE7q);yr=$8I1rnE=zc_WhQ@>C9d5lZLra$g*ddR=tg?ki_zruX4 zkt7Z^g?aZ@QzF3RvO>dj-N>1 z`1vl^&I^-3m8W(`!+et7!-D6kn#_jU6LI!P?U<1E-4(pF6<>7dSW0qTNJm?`?F;6H zW49EUkMm+^inpUQTJ=03xiVCqnKR+pRgI^V5I&L?mAL;C3-(YW#zv73mA_ddY-<+A zU;q5}3Vu_lgOPKYigsz*-Lkw@hu`Z)vXX@qAV}8Pb3vm=>6<=nlr3R$Z!yI`k$dT~ znf;2D?T4Piw7pPsxcmYSU-xGtBMB|r`!bzpymFqQBX5^t*v1(ujE_IwZ@-#hi3k*v z9qF5Y9(IKKnKKoc=zr@{Z>o|g{Ym>)4dGdQuF#bgNjP-K8tGiO>%x`gG|NIyBN%yW zB`fD;jDKP{NslH1eOo96sVuAFdbz$2mp(9e8tAnXT&+X!nMIn9l{6gwoNLpxeszy~ zUS`Pq19qqEw6a4Y;`2XAG_X?fwr}&C8M$z>vWaPD!tDO)5T{75ey8Q54c~i?LD};PbZOjGpPJR2TF2cttc56Mc4!81q3pGMRe6_FK3K zu#b5?>$iwgsAIqQ9AExemfZ-@z!|Y*bKpQpp(>DQl9e=@1w`!~Caa1%P_n)Eu`WTG zEWe4LC}SVz+b~-}oVTYcO(DN=dD{1!^TCVbq-wiTh12;xo2Q4)bqD`Ee>-ASLB7^< zs||{Fln}FUY@2A{>ol2-nxTNhWN2$Vz$r%2;^J^9yhRjQtzT6!BvaEwW)H7obv7Bz zI89@!#F5WOd*@lVz8e^q*2Q>DnoN{55*H6K2F=;zv!2zO7J3{w zfSd|R<90pyULCl`nyxjZ@U?;;&~{Kkn9L&mhquF$<6`Vix9fhJ`nJ8=d)NI-vM<&> zV_>;^!Nt!23*O^^T#z}ifd>_tHOd(<*9I^AkLG84wW4gZ8OO`im=GOb_0yTRnL6M! zdY;aQD)7U^_am8Mo+!QycYnY3cn%!YZ@i>nKm3p=Ow;8hZH5E*Olx49WBi;Zy>|SE z8pK(XsuMTZcVvqKRvgVC;m!Xhw&G%@o0^UpL?J;pnjzIFeV@0xt)}8EMXWrkRA3Z#9tzst z#|#CXL=2}2OFVs|4cc2KvJcTiPAjGJoddYb&stCCGG!I)IL~%zF_SHBzQzh)J={J% zrtT9IR}Od+8JjnorNYEsdqK7JHfFktOcuOoHg&V1D+F#fdt>0(7Mp)3yRgP4g_Bmk z%2kC88OXF&O%;9PMib;B;LwqF8)nh4oQ*s3I3Fc{y0=~9B&g9M6;~}A2e21MuBfOO zLNE{c)G|B{Gh*)01xd90l^uN40~$<8_F8B`Tv6{iZ*eoYXG*LIG*nz1rA=@?)J}Vz zX{^x7(vG)~1JH&vzq}AI53|y~62Kf#+9C=36hHQ9Tk7{XZuY48Xp4OBj7Fa(PygeZ zF%e0VK%%K!iyyug<9Fak7~f&}q4*=SEm>0EVa>dYVQ3L=`^T=Ztx`{l zB#eAO*LbUS>hZBzLUV}6ixy!86W3p<``_6^InZ*{zDSFCit^KcdMR3YRF2vk006L4 z>z`4?wv{)_P6G1FzlPw5w#UYIqIl)6p2WxC*c7Wi-@>ICj%o-pU+K{JS5=Jq^`1+& zcFNxARZAXEYW9dr^{>W5N;cwo^yXgun6{kP+?0(IqhRhht&P2_Gf$Ma@f5HV$m$?x zJgs9L3}3uH>m+tywb1@Kz!m+lGlQx}|3wUy#LuGnw;(68w&-h6djB+glqSm$>5QW6 zx996pMtw0$G&*al^k+_rHiJH`5A*4eY||g~Ulu%%PDlu=W|b)VM$3f6(hVO6S`^AbG@8pRQH0Bdio-MbRjIqKl#@rbQ1evd zT!Eam+na6;>zlL>=DEyUrW;TOej)J^SLnjOm6yoRwjsGOl7SOJmBC07jp|Am<4!`; zS+9zM{@-N>x_n``FYd>#i^s9orrjS2>S}|mgbo;@2v+eOw9>L`%09#Ngwk@0miQ`M z#)J()#H^E*+f|)k0`1|Jrm;>l-M93o1F&IJ!q)pmK}WHG*6t;J;{?r!V3c0QybK9V z37|%ox_vFr*4cY;zRoE-+r}D1f;c%0d0xmIGr=ifYa;ar@JBiK`wj*mse_CT-0a3o$r z!0;8`=-dRjSmJTPGdCiF`Qt}uIOb>aXwHekkG@@>viOR(kIp=P7o&~9Mwf0kNc78K zd{ZH_j9YFo)hqhl0m?o)Zohak%l6nB?mrv&V4U(TKx>oSKU!J_ zMx(_0nijf^J?m9|Z1?H-sbd2hqUwdy9=@C_W%{6L{pn)!c+c`x&+jR!a*>&`D_;~g z*;_6YFLh zC(G%G5&?|sV8si2*zdQO(T_jGf3f9XvjdzQQiYC;l$AW;tlsE&H&T42rkX$liu)^d z@6{h{2j@tlp@V6|*$<5d?)iB-LX5)s&8CN(?!6lIA%qo>l{Xwz0rpFn@UX2LkQ9I5 z@Z}4^qVwlMR;{PleHp&1JUZXr+RDoIe;#CBTWjhFBZew*ho=K#vTR$LSZGk67kGqo zCWY=9k|C7D&}*DCvX?6CA|Jv%t}>t6af?QCrWdrvsc;-iAe}D#s<^jI z9}~>0&OCH{yddjmHf2q$?kD2@_Rz*;EInFIkp8M%!ci^ z$++f+OXO1?Fj zH|CLiu}jB5yPL|>EK)AFw;YeDY4))djnUPXDah=hTqhWWuj(LjjBm@d_E+4tW#zW1Igj69Wh=0P?*P)KFlF5KnueUdzbWiM z@8sji_oB)VDUd9t>YR%$k1f1TpgK07M)fdbdV!3LN7s39r#vyNkVT3v`PXkA1=%5j zP6SzgHUHVV&FvAm)-0k;PQEs+tyrocjn25W>N4EydgivZb#eUnu$ivbxptf6JjHoW zCiAFizupSJmZOMU@gL>qgM#6&Z-wudeyc!p?Mzw4*mIu3W2$%34z|Xp7ydrk=%;{X zr7KO#t<#l{lb52mx&_h)EDy;+7lEZi>jZeS`v+rptngNY;&Gs~o!Nf9G?C<~iNR8w zC)?1E>(eeGy>-v}h8&bgy_1sZdeR&kZFOn-$o~w>Yb&>d3{UYfK|lO;9AhwEH6Z5N zodB3KqHClOl<7}ks;H;1NLLFwXjD`?_xhN>oT@6yv_R^+^6_$`oS*1@odWe0U6SjI zhDL2Gy$EjT>6#XD`dW7@Ptd_aTmz^vo%nf4_aPXwpGlEU|IjMt2H=;+FbWb+6v=|- z6u`o8a+M5u(U6s8*{3+BXodO;ciqhC#HtPiTqOVyTm3-Qz}E>hW;#FQc@xkWIKuNa z)$dy>aupk#!p@#1D>i3vZfgUJ=0M+mxVLV&ndu(|HPgqJ*VB#}DY<`+Zg@lMaOi*oJaK)BK^pfXaP5;OokE_%$&UC5bUqN$R;%C2 zKS(6;ido1ooaNsX(0Z~)EBRUqW+hEACp*Eh}scwcRAWJEUb_ zN|(ncQ$&};b4IN-it4~FS0s6ruQ<_xP2s;-YnW#Woi$F)z^irEMd{~a1x>z|U6>)kmWFPC9s6qhOWa!jNng zi@RqCRWz2==&qKk_JJCC8cN zX4z92s)H<7HRN`I=)4K$0)X`(bf;JigYKjtbW_j`1#6$=R!uK_7Yt14O2+(REmMb1!FLEr^>O2nc zZx0E$Tb@~yK-3+x?`PS8l&$CoxcBde9!T|mT6UeJu3M-IU!&?@tZC?%B5Q+o1^CXM z1Xl#b*N-@v7?x*$-*|>-k|h!A$h)Wr@E$bAqoHe^}kof70KnX37Y1lo|eBEYnU?FhQG4J;QtVQoK|844+kf zBnvZDvO4$Yx&@Ai--|B@<7i(x3Th}POB#!oYO&ToY>@xkY02PDGHTxMsqpJ|<3i=m z4sSP`rhO>*!MgG@65;%gy*GT|1#}&2eczqU!acIXNzWp`i+0kRHw=N;2QB2C7UTX> zV)p_T$M>u&D_);ki0AEtp%v3n3{Iyt7ofkVw<+zcAS5m;k!M3D_HIi zX;7>Cs$|J6xd;I2eBRy&#Hv(|&=`HGn~>U@5wU||@!JJ65?fuOvbjymu}t(sCh8OJ zB|}=$Gc$O~n7va8!;{Ebr6dIN%MS~+#D7?fEh~g=CLtXS>NXW<5w^TJYCm&#<>N3Y zY3uFj&c!Dv#jR2bDeLQoOooGU6miLJG_!TE*#oyl>sWOoA+yHXOu1H% zA+_I-fNK8aEPmw|s!Ca|1hKoVPYpfS4zp7qX1#pkcH@it!mqJuiDA!6vR*z9i1@QX zt~R7cjRQ(fB@C9a;D*>77{=E^f^H+0Y`NU$lJl(IgvQ4-j=ZC4ewUFU7#tQc_Jv@z zoV-=`B9fafy8W9dsywn3rOZalnc@okiMPCsPZ+%KrvJ2cV8&HIov$@2zkMm%{8;^U zs#`~ek$8F~m4ZoHM&!zeYBT(I(F$2xSLW5~_hL!Ra(160BKK^Js$q0eFbOY$1y`)F zvfjC^+=yUiwyAFx>iS@sA<7tRW2;uz4pz}7w}#1n>S^a|YW;H?Sm$Y>pV-!+wmQYl zX~SijceS)JvEaxyV?Q5RT8K*}7%aqs+xR@yWl%j5-KGPJ9T8XdqvsbMjI&xT*j>ChC>Keo;pQ z6Mq}5xP+3bH4ly(iWBA(8i`wWY6iZywR+$ADnW{UHjCWtnmn*M_zG@5YyhB`fXUd` zd~CDTbM9fDp|6=%dz?HqP2RA$qpO=ZYG8hLX&kBfgNi3*F^b9cqQxV=~^heQ&9 zC0b?ZX|(^xQypm>#w^vSM&TXjKh>RMc_}MIkUW>h1Z~+*2+W!;Kur7ZYV-VO2r})d zy{ywdJItx2b{*wE?H4FVj&yltHsItJVHgPK;xz z&jc$by?RPkrTe{{#YIo`P7nWU&an;$p>?`n@R@RXeLj+2JB(je&mAKMG{$!)2BF zSz#eZ3z28-pRq7ZdfZ7$5c$2|s@&XPj>FjSLuje?&&Ik7YR=dRa6d*5ZaTIN8%o!m zV|f|gZ%!siEc!SY8JIR&lXq?$@W{O0Y}XQzbsl5{>s-@7 z%bcbGM`B{oa}D&P{{~No!iEnlMaVbg?Fw+DYyQ`HjZc}p4}9#$+9%wSKQ)d!BBxYN zt=GS#gqW8v|7|v&@8wpUL!YBl>>KDET+qQDE8qQJ3iz}ZaE{Xd9C#$^X3e!@naVo) z_9Um&S`zl0mR|N?gXBpZLy)wz@8J)Ycw320gz)~thd#zx51W86vVt5+LQd6}+C6}0 zhHz&%m}6(8$R)9xYfeT<|61ASqTu)vyAlv{%zU13#z?o4#gAC()=m>G6<C7Z&{jzr0bo$QuNIg z2Hs~V<(-+}^AACgU7Go$Ln7mQr8|;Afj`mBBIuG-mq^o}|DOG5HkNDQkN2U3wV96g z48|u)6ZBzG8k)@5*@ZOW_(3}`xUkgDtKcZJ&-ziyeCfK-`LINyjm+Y(YPh%l9Naw6 zC$mx*7_Hsd(UvbP^Bc_8Ql+axRuDj2BiDEN=soL(EkcV!VapOloE?T%iho80SmSqi zWA<#|xBZ&tCOaFi-k8f|RmIR(JQ}UlnP$!8zX^epBf6ucv6U_t$}RqTx;8g=X6kp+ zv&y(b^-C8dAFT5Nq={`l4rx{0R{GKGCj~lC83Aril!U#?Q0Y%?IfK9a^!MEO|BZ*< zFK>_08n~LjIqhuql#zE#^%uQxManW#JZ|oWw!eFML*&~DoTU-qq`>_}_)U(Ty`_>O zUJZ6*c4MqJ>1Q3e+ryZeEjX!^o<%$%HoF-_|31Gmff^c zG}^Tglt=iiEO@hUQ-iBE0;;k9M7Gu=Ma6XzMD1*Aloultk~$mDj6i>%#fwrMOTxLe zozW4A4`mwouv&tn2SC<9?qV(;JeDR^v|7SdOp0GDeG)E&wf+@+{-Q%e~I4B zHJ4t!No4a$vqoO7#w|fnFLG3^SLec(Iw@0N%Zh{~{$#fvPn3yH#-km)KhIO$v+C64%8F|xP zinAN5(|^L!hK!Vv9SH~6Pe{;w1ADe_rGp7cF&gp@av6GWG#zNm%jSB$zS+Fa>(9`- z{(D^1-75F1M<2L{9k$uXAhPEjro+kXT(!iT?y6qYjd{rrbZ#%!sg*KgDs6!w8DU4Re zI=qw*g>#BygRH@Kz@>0OGnibnkn z*5Oi~zxp44Jwp8>tQqet+uydi+?9ze zyv?XLXZ5>5;aA30ZOoZUCZ554-+7UvbDzp4Nl{6K@g4B3kt}Y>&veu$w!I*x#z1E3 ziPb)$UN%7y+(cZsd)4$A!v#g(Rk2oQ$s zSI^l7#_1)C223lyq-Pejo{F7z6J+6Cl~Ycn{%E*5@+;60yeQLK?EYJio+fFDievD( zow(qtHgNkG+J8&tv7$Zt3|)hrm^7JY+$l4b+sB$am-_3mZCZNe9IV!;<|#6F$|x$@ zPYI#P+3~ymmM@(N6M-vRh0ilE)tBbvNXm`kw^dsl``ILj*P9$)-8I$jcA_DnJ|VbV zWYN~}^E#4_H=`;&o<5O!MxONk((+{v611fM*xh))FCJnvc35SuO# z(&$EwTCf2EGK%w-!}UGgem)WP;SX{pNX4%HMxOU3y^F7y3rn11FVcHXqTT65rFdEg ztBSpnBQ=6EeMQ$0Q)u3-uB<+G#Rze!VfgQTf{}aw_eRC1HdkCQR*V!=Xk(l2&C%)) zr~eFeTntR0J{Uv&_y2k$cl=L_h(`3NWhR)C{+4xITMF*n*6$#zbYKSvkQk}+j_Dyz z=mzf8t#a^ZF3AoqJ0;fb7lOxf7uO?oA0pKxe$`;UQzP^^P1aG~Vpijh}spszVj53(44&7EfJWG{QO0go3nHS2{rqY0qF2 z6O&L117WUlt!6~%w_&25JH`wTI?K{}bIzZ2*rnSt9thjxiDRXWzmEUACpbnqD{E){ zH-11-OgjB3^fgg8#ihNMt;S_t_a58j2JO&)zZV0_iysmcA z-N$%`_*sZoz<>E$+Q{+eqWp_F`k-O$TCZ_tu^*@gJlN8p;*)X3eXYx-O@VPbNX)R>U$}xJdkyn-;ZlOP%r2 zF0?IcS7&7uGs@Ris}Pxnb>d6C;|57f+F0S<^=1ghp6}uz?Fl_*Lf6gdbGl2=1t~2~ zYJ$VHW~4e0Wz}(YqsrX8O4f0hW~=;J*kMkDv!(*YLkCo;kP9_;B=`05L`!%@NeGK< zt0hIV?)rSuY5E8ut*Uk(6t$$!_{b3B`*S zspY!KzG!$fkX0>!t|M|l9>?Px2f9md!k&aI*ewCfFEWF&sD7U%q<8B^X;AM+i{FuY|?$bW%@2i>{n@( zdS=$aF7~a-mYwn9Uf-nmZElxt_PzA=VR;@FS0bx%oaZL`!ONR1e6)|gQQP2yYhVtQ zRz};xY(w1&(xlLXW~s@){};ariq_e3oBh`EJ1?c#U|MrKYghedyE3o$h_}1D9khz| zyLbWzyS1)l$2X>3i`}iu;WSESJc9W7HqJAP#H*^b$%Q%V>EPN3fRCEam$civzg;3} z_IO|i9+acBu?bBf8PmoU=d!7KznQCkno8zo0$f}Ddw&bw6D-2_0Mx4T3c`d zn8lnTYm7}xe`Wvym|Ki&8kw#RF9hqt(yBZtPHwLUl~1VxJ%6RL^%g85XG0%`{m@9H zYK#nwb`hi7FN9f8DDS+x;se72R7Tn_{3#9E+mjzzBvofU6>lZZ2bFgqY=O1^&A+cP z^vo}HHFdGnu>1;>_3b0AL9fJ4w}5-e55sJNfv8Ep0)3BXzc#1CaW|rOU z?hX&gX0UEh^nDw>UR$KFIz7~1SJe?RvSEJIy(VamkDiN6boP4X@7gqn#F02<>o5U( z(|D=!E-P0@QPA?ouFj?kT_uh*ZEoT@8|k-XHV`?pXPGTKJpFp@gqB$ z!@C-CW*3ICEJuUqo^g%aBGa>!&4w_1cP1sV+ujXP#<^^nuukgt&E8-L z|1?HLdRUEkeUE&L9e}7FIN4@~*olY-nDX9Vvmx`(t;t|hTSGgT zPK=tI7q19={`O{?iC7v~x>RnXZ4s0*gUor6KH=Ghn~W*L>M5 zQIWOB`C5RWajO6bm_RkF!HA0CPS6VBwF>X}$eK)iNKLs?9}shl zn-(gq`N}NEX^|bnt>12;Z#-jCEtA6ggtNmO49@qyI~(7}p)^xl8$2^sZ1l#gI2+7) zw?z7Cx8osWTGe!#7&m#Iup%+PGpZODic-Ra<$G}oR)lF{twu6t-`2`=B;tXuWj2z8 zP4D!)CcS#K5OyhcR@yEJUbaTCL>b_HdoW*P_Z}tOg#^DIi*6TRSG)+PHk?-BkCY|rNC+-%at2d9_ zq(p~Ci@xp$#PN@Cpq}@vo!sV1x<=In?CB+8RgW> zJeQK2mU5A^S?w6rtMLNQ%$;t}H4_dv5vAz%@U)%g!N11Uw2F^y7+D}elYZ3_LnrzT zyC}cPuG85j_{HF~UWKLpJZ0+rFh%mh%a|Pg3{o1vIgZl`A3EKVp9|bWGHfknf)xFA zDjV`$rXC9Jp^yK$VD~e!WS^kF9j0{Pf}$o5u^i^FFZ*uGBl9gpSy) z`^|$mt-!I}bNk(@bPY<8X;}N$JwaP?Gu~e$raWPyV#V}Hp+aPudkRzMf=BK zm`@*HdS9^6-hAQNSlO-7w_f$51@xn9FZpr*&jP>$KGqV?6mo7k*Hu>T z{s{fzFP7gm_%oWf1Ev|Hl%EsM&L=zi_ULRRe28wHHU+}b$}Q?8q<#ji`x=iRya$b* z+)^RGVOrsKkvuMTUg80KI%kbp|5Bbf^xvGFS*CovhyEdvL?bHG{RY2+huKckKK<*P zafQRGZ0t$#kr8=vqty3n4D+}Gz~%DUi!=sP044>7QBPx}hUj1hxQ^VZXSbKCZ{?FpxcQe9xzSSEj zW;av2dTfOqlW^5&;UUeNo-74B+NZ~UrjbIMJL< zG>rLQQxQIj8BI2gEK;J2GSeB)p>y{=K^d6#wiY7#o?FIFysudegPs)}S!YL9-c$1F ze!ez@DU}VQT~St98+>jb%b-iWB_9@ozL~MBrR~}-to@Vjr7z3;Rh(Y<-V6GZbemmM z=z1jSHN`?fn54nKtT&$Rb*RoLEl;4GPCQ#P_3Wb+s_QBn-_X;4PW0YVYCs6)4h<{@ z3+1`lS70g$u`09K@R8RXc3G(sVyxCzO@c~D^qg#{7aTki^>xc3eB>KxBxcfW(b0vd zMm&swQdRK{XyvT?-H)ObUM`GWQJNe5Wegg{$6RSSp#4u~x!B4C2_w1vGM4Y~SxvI6 zOL!}t^w%txZ-a_BgCgADs1}|xkZs@x?HT(z3c4+L35bq@R{{OvxCUHy=N;3=kDm8Q zQboP|DBY(=`X#7cfm#m`+QN6RysdCT!|EDuV3(6?5jvIV=XhBz-B09?v}lvP>zFW} z8l0`FUpx?6IWsU%k{!2bQrB>$lci#H8+A;VxGOi><2^dPY#H+ zMC>|#?RRp(JiHXJ{fz2HF|uPdB-T<6 z6OV($u!6LF`Km`gSD09O5u1O1G&CH(gl1gbiZZ#n@@VeVA$;))(N{m(vrOaH(kFqN z_=GsZWkE$4kb-)}uSFKwt^2f@yKY}L;VI2#2ZR8|hVE}In(kin@VU*WVA2(~x>>pA zO6btpdm}%jrF+~J0#nV@F!MBA*{Hc>z7U(CNjw=%kdNT?34OcM#z0X86!y4K=*)b*wmj%!ba zKM^}$U%P(2;I{AGpVz6VX|T0c3tt39%7vMXe%NS~`vx_gwYcoCx)n2Pp2yC+8`STl zRe)hoC=`ZHp==U*hcq#xlIb?dib2uJ`@TB9=kn5zb&`1KIka{H_F2VCj|MkJEU-o; zlJd57`Ek*dhiPuS4c0s%s&XK+oG=5#X0@=^NpPT;6L&9T3QoHo=hUj7wTCMnry-_gC081wY7x4-@aPjppp>vCa0w^U#C z5Aeofz`jIYthVL}InoQQK-$>ZU@@!q?As-*^lK>SYBxt5mvFI%RTjk)b*1cM49%D5 z`1cdy@D;b>zet`uzx0+!T|VuT8*OHsDX*^jV6-YtNcllGc$(j1Y5W;#PSU+g*6CIL zx(GJpzzg=b-=BaOXsQXIC4J#$)rpG%eJgp-)bU{?!21e)ski_1F6Ln4J80)sS!y#} zk09LRanLCHRzdz#2}kgk9wn5GmgbGcrqb}EZ&ax54S^mi%%^7%4TY7lO!;XL(m+A` zVz#?!-B6zq)pZzKN}$_Srr-hTR`Gzc;ddG;<_{52lK(?1g8&>g7fNSRzQQPY_q}D&8Ww?s%QY^tQ;HK-JowPculV{EJeB zti52OGIw}6f65MgHSaa1&k_7jg*FLbK6L05Gpv6Y``#=W!tJe^$^}y*cH;|-eiWA_&c2{t|6EL0^<<4Lowu2vE@ zzl6yPIvy+#F!3ISV}G+XT652*HdFA#(Ldrp8e$KC$4+oaeey@7T-<1Vn!Kl7x*kRM^Q1QJzN0kPfIIAS_$TF0)^RYJ^@BY52Wb)gq|P`@F4^ih1;pg3d}bh?Vqb2}>wI>5-nFPsWd7*nwSgRB0kqUQ|pXI@oh&L&VYC zB;LvEPwMuv+=ylefMnHt=}qdHO932>{jCw`=t6&YTg2KVW( z2Km*xEF1G2J`mSM>j41Me1lITIE@I{~V$u@udzryZoY7L!UX@mL zJOI&Fu_x-jI?>#giY7H<&sY4i9S)m>Lq@CCYG2E$eBnJz4w_a*9173f9;q;UjMW}v ze4u8^#Z|vo=>fEF1xDL;sn)NW%jNg<91qE>_a zk|S{$x^p89Lm2zk>V2XM`0(RlLW*C$ZTjTpP(quOQic(aR*7-a_==v}%*%7Q2cU&qzS=u8pbS}v>c zyct^&FLPg!jFUJ{_15(B$1c=pD3}&VNn~rxU(I&6gt;@afqiyeU48_^eo9vjzF~6u zAhVcmV153Aj^(T4$B`_FtX-qdls<;kLN}W;yUr@1Mh>4;Qp| z7iw+oHLRITsp)o@jM)@NTD9)vD=RsF8u%3ThH5dod%eQ{H*s!G+@F3sZYa`K66!7f zyq-H_c=sG10ohE#i;YcN1r=ZPJEO~rHCx?~s*`d$Nk!Ff)W_zX9Q_e4w%bxfk$uGGO8r9X4CXOq9L%<%66{YY;b=9kz1#I*_-+qPrnS^w z?^La;=lPkjXe>8n?%FVmO$=6HMOao+x<32k-^g77CzO7lL}n4dZCdM*Itatb)LS1v z2;Fcy6Ij-r?AxjBPtx=ydR>@LkK}JU8;{4kIoJe&9GX_dDa*AKeWLpHc7}A!5A}@r zu=CrNQ-#8bp{(DXgj((b1RT=a&?+{~4$1E^R!o^cy?@&wF;7T~(jQ6Vs-S-SNzbLX zk%Izm^$x!lzo&(NX8*5ns-yp4Y3e70sipcs_9eo_9sN1#x41@o&Y#N5)uKnQnLiGv z)$31xxhm{DB)jIj_1otp@1I_VE^F^9wjXchoKN6`21U6AnQLHlL~>WU04PG`Gi-0 zq)-7#1w>(u48j*&hI(@yFr!BSs^}+Tx&Ai$4-nm_oQk{q_#_cJQE*fg=vWKH`?;K% zfYveD-n)p}b9O*BDid2vfk<(&7&ApUGvTaxkE~t5A%Yt4p*qpLi2TV=P{o=ESa1_z-GhwR0VXEKM z|7|(22zYkvHT^5FKspN)Atl0J7^HCVI^kFF!=Pz3WgP#eEz%1()sM@kpGq<36vk$+ zJM*5!<4iy#+fvfR(Hg<$(5$3f)hYC3U^;~70y?W@4?asFI^&%oj)hy-{6=WwgEk*o z;yJ64NpSa-8Vf)4=5psruN!1Z(}nzN-V&@H9v~V7FG%Izhh-7=g5$f9+0b+iB73$s z0qFOqUaWO>s17`K-%rvd#Z3X9Zsa$~Z@KyW^&D(dXw9i9T&n<6ek}t3H`db3si%!HNUt zRw=xm)@F2+;x^^1HvFQ;3l-4LgSfa=Y3YLDf{gvSbPJi5W^lr1Ujm(hYPKRucQ0})^l5)thU6}#d;!;%u9|0C5%QMQ`n_c%hDRPtx zD&jrYne`8no~J15rbnt8eP!>SNy7%O47-nEz?~T`!!fF+VUO!+Hc?hqzm8vLV;FZW z>?9e(8t;cu+~^D{82Br`I)UCFiF!mH;sKnJLF*|e1#QqlUB9)D@UG~Er16J<@X}_m4?}?gAw*%_)6kDy{YR_UuhIkn}2?6_RQ26t3NmNC9)PbZsot3>ORza zfXY;c7wmyk+?vov9EigBqpaUBKQZM9VqB`-&{wjg*9#p{Uc1%MiBX;bKhU)PH$?~{D>PPK? z>EpJ_py{=khN@>zP2qIAA!DVcxCrw$0BN%dYC4`GR$FxIRmaAU_M5T^0GvJprl+L% z&n)d?eqhIgea<|{)aP7*{OY@?MSFXTzTz!g|?zM5Nq5*{a+^YMn*s79-> zhFI)VbW=+yCO}AEfF%Ujj zpM1BaQDMIDU`x=MhbWw+y5{%6(%#w&8M4Qot6vF$f!mxylnIT`q-%hW%aB!2$Do2?~RR zR{IuMJk=**_Dtt*7+)kIa^jga$nvMseCU}vcPq@_TT^%ziWL}RiXE2%%w)@U%C{b zpT57kioAjfmqjL?q+J3_8iJeZ4vI>WsZ4x0C%==uX+7=>I7gnMOMLa5cIJ;EZ^(-9rz{iR{* zY(;YtCY5#Iq8K67n=N5bzJjeyNoQglwht=PL_gTfba_-Z^VGlN5oiwUpHGjJY2Wuktuy>XeBT580sMaz>|@Ax%kU0Ac38V?OhbUkvyrz>wJ9VWN!jbQ?) z;bT}J!kng}MoBvnc%5uL>?EZDnO{no=bP*l*7R7*-#5)@KzkQcU22>Huv|Kybp6}D z$6npevDy@93L55E#`^y$Y3G_pKgR605&LY3{+1gIj}wwzlA2XB>YxR{H~nC9en<9H z0`s-ofk&E6-VH#%I_Gsk+cSH#g5S%wyhpR8F@a`A_4$MbUfBFS7e|w}1Eq{YBY5hE zLlE{I?L_|(!`aLFi*kUMsp?ryPzNyFF}#s_sdsa5;bIE%c^P}t?T^}l;J6q2K*ynw zk13?^#@otQI)jwkxqdoBs~i?1AF-=P`e*Z2R7^Km^^NA;M_@yAWfdV#>n#zKv7fC^ z#h#S>nhwdYDmnPKq7Jlt4Z3iSnWKPTm~e*Ma~Qii7o>h%k|YAa;zI)z3!ClLgVQ#l zfX(iE;m0>rvSZSnj-9S|JW$Ngqpo(gmiG45+WhXS4VzD@f*Y%f3#g;gC9vW}rCd%a zwif6if6mehDP(r1lzebsW+yBJjmbUsm@(eelinrF?BOS5TffV+pZ38*>P{!6R*q9W z_ATZZ(1S=6)NE6r-ITRL+n&Qay1B>7ACDXK3`w#569~qnO2uKSC9-RAJ*NS#fsxCj z=Yse=k=f-(o3_m(lY%V6n!|+rY$y!G@D5(2m{?I73`SP;D%rgtLNky$ z3Mu!m>KzG)^Os$XNrpp7kj+h{;S6I0gK7PNc4A-M?Y^i_%^_mwH*Hy4DAcK@;sZ`0=1`n)i z=2Dj8+ja{&)_v z6J`R?DpN!Hkn{rD<=j7Pl`k&?{EH=Jdd)T4osG!a2^P!dy({k&3(l3y5E^PQ`SBm^SXC&r|2(W;%%w48X6p zc&y9vZHsUZzrgIH$u1(Uv|ixSBjP`#08_QaU;p!QFKGE16-hAtTVo$uCLQ&qPRBnN zRw>Pb9e!F)Cx@nY7)sUE2?dW%s;J$2%Me>dJ|MH6I{U^^R`$$c*>AGz)awq)oY&oj zkFL=Aeu_UMVaBr<3 zOLr3!dAqmvId}~ZCe$T-R))ZA=tHl?lDP!$-s3)eZ#*82c>kfG;E2F8Fw;BHxgXH@ z#!|C&CNTbT@^Dt@49eqMCKFUo9}iJXTe0n5!+W@jBNiVeI3-VLgodgmWXj8YAK)|;Ry+yC&Kfv{fF=&O#L4@ypRyD!H{Gg zG7l=IyzjRiwAs8FletHYd3pIYJ1Gq32gyLIC=(DpN!iEy{{;I;k2iiDb{&v}wkA=__AB1Nji9|_=N26#bPkbH5go1baCBg5Y)4HBxoX=v~M zVwb`?Zt!eK9DX0ucb>8ifMy(4F;4nQ!iVo$vdtBZrq4;Gkdz~sV11Eqt+38tQ4msm z`5+`^N!(FWlDI!}Pa9JSp2H+m>rO6vkE!u6@aXgW)lW&UMasNwZB225uaH{1%%_co zbrJM0$32Hf(5e{)iR!2T7X|O6Z3p(DKUPhby(L?OkDX_N@R5%zl3DkOhckrg5Li~V zWLf)ix4((H2*Y&O`nV3woltM|c{mjv+O^^(KkkXkrY-5q0C>Te%vIAAM@g8jS%D;p z37-Yz0A%Gkn&I#mpMsYe1$#56cFMz?{33XB5FW~b7t~+U&U8%rxZaz3Fk3b0n5tt~ z7o6VX|5CRt56Uf3fh-i(N~|pn7&9d67w5~0tAkM4K z!Y7hS(nW*5R@%K9SB`Umt9KZ^t6uPClM{G3t5F3H(!A(wyf0r!GkdZ7Zi=|k6jgod%wxf1RTao#bN8kA@LW^ zzDvRlGI8$MI;)G)7KxWiDgIKpbIge8sWR)WXEof(CAAFow)GX`2u#dzA^=|h{g{3Z zt8DThxStn;4IINZznne?2b@F0kuN|{T$6V#xcw%)D^{BRTp9Hv^ec~pPQ}(OFS{vD zAFsVY_ATEYhvh{nz+whQN`i}=Y`EC=`)Ti(7+_dZyp~~3GNFb`LyYY~@%Tf5Jz6_j z8v!@mikmS}>_>^0dVKA(rpv2~#DlMlPjWfbJCrcS^*Ri`Q-#9{E?s(|x4I>dQ$={8 zbv3=rX3yasqQSPuuNnQdq_6+JEw)*h1JM0M5P!yPPff0U80+s!rev(gyA)^6fR5(9 z9^X9J!TDA&g8g)Psg)`L`Wi10%01SV>sO3#95R?k$E<3@dM3w_^>I!;A6AbdVgXd! z=lU+~S*d*9m+OaD+osT;PdLx=LE_8w==M`#HIU%^gCLZohsqm^eU(CU~L5Gc#M6a>VU$Lg>vYk30z(T2R^Jq zMx@}B;SZfCpVRV|;fP%Ysp>$ z8GrOTRmGCRn|9>?46rn`C!z(+sgcp%bB7;AaXBAD;(m%Wk%M8m$o zpFB(4sYai6s0A`lvF z)MQNAGXY0t?1oM%fJ8mB7%~sxF>N4<7P7Bs!l%A+_=8oLd1gRGm_%~F<~!8b5Y2I; zV9(v*u+7J)WMEpf?O%TwT5L zt4&l7uG~{#Fm=3odO;(W^F`$JRF(M~walmSuihNjEIeJFHQSOmn5P*V0gcnqv$K5~ zk7B)Boes{W5Wiy`Q9{>yPLso^AXUGboDlM2jx?SV%t!v!ifx8)`QT@jO!mAU z7ZT81VXB5FwVso$Y`ac3pM8iU_X##JxWuVZR;Q+XzY$ILH}3Wb$ika#H~0DA@tTg( z@`zvgYyslf!mO`$Gt@u&660~cOQocGKiuOhb_=pqs+W}6-QIz1jr0Z zz~LXW7v+0Q%H_gt&r*X3&q~Dmk|-85+;)PIvl)W{&jpP1>;$?zUI}!R)|Eb9$5-?t zU)!%lMZbGmeLrHvkNwygxO2K=$Q>}+d~tkfxnZerQLc0`X>zQ9{eSlU{~2_6f+=(l ze{E=z{8zy)8B;I@{??lZ{x@HDd?&M|&56N|+-cQGK!EAnP742}QyfCU*eHr}=BDAB zIOKOW4rH7;8O`_{`*Jt(i*z6wF6$eo!a&>pf$qn8@{cc17NDkg=zD~Xm!=PgiX+J* zL&>t$ug~4Sqx3{rpOQy0C#*GA=8{RLlEj(TkVne;(^P;w9{QD2e)LhNCkc6>7Dhdo@ylOFIMk#E^8Dt+ zUxkT~YMm4uahR$n+3EQm-3N?1?4?$<4N?-K?hwZT0k`@fGCB4hX9Px$>eKItBGMg= zW;QkLSaa26^#WbRwr11U?dk4_IR`=x7vjkROl^?t8+}>z8YrkufxB#@k7(d`30S%v z=TtA43my}yiFa0sMt5nJY}D^-R_Tx0Z`5r74zqeFyzg;hN3GFC-^nCHW!LO0dmjX_ z3k<&_ULP9kS7*D>Df8z0^uz%(`zseJefu@dclg@&V<3w;`L%Rm6Qozx&|0lBNcmu} z?aAz273oU-{!u89rg2^+#Px&Gop?QXZiV3iSJn-ukdTdgfV%cVox_kjiWcN@01%8q zjN^;H{M`koXFi60_Hi}oB?HLR~t z;o_w)e)LS%KR;?^jWVxT>MH`mmw8?}{UkGV;qxDf>;8OGJ_ls4$j*7}XvwC^1_2to z!06|bTn#_@Q^c(#896Y59h9+_s$$K3FDiKj15QNuzSVT9?hB+m>b&DBl;bW5J!06( ziP%F*g;3Vi?!E#9c4!(5nE#1!a}^%!P-lx}0IB0NK5?yXJUATMmp8~h#oE)3Y=Zws zr1z!;(mmWYh}3Kw@yG5LzOo(thUSAAb^bZVjkCJVhXvt|TBqwwig&{2v*!-bN9Q}T|J&l8F+wo&Q<3inQjt&6tDpzf`v{n;x=e)aJu=i3F z6rl{aE4w_dX-Xs={QjF68AeFd2%!zUcz_Bg-g?MV$!zi^5|>Z@_3$=Klc(AOuap`= z(2E~aoHh&nLprwpOQn68dr-m5)Nw82Kn7iZb4Fs$N^ydzMnub25hemENVLaF_F)(G z6ed%J)q;h`b8+X@otH_~iFSl-zdeF~#-%>_ea~5uo}}Sl9BC+dEu}N^I!-afM~`!3 z_a}903^-{DHZRGtk}}GK&o{QLQvVM5kU8r#9LXg~#d`srV$bmn^o?`YpkS5AQ*sH1Ad zCuxYoQ^oXObIWlJjWYsr2{{np~on6g@B zVe*7XM`m{T%JbSQdljpAdp8y=YK~b<2ivt67^s|#GSn4%zWDc*@r&`#WB;F2#hdp0326fZN{JF@F$3c_b=AsXxqHg-+IF>dxQI{TN8^y8$JX=?IgWv6Pj_NY5@NnP z86;GEF8d=Ka-BzdSNg6~1o&>(z`*;i4cq8fOa*-ReyvrprHWLw!m}={3Qr@L(5a00 ztHHHeY}>}-KsX=APikmk*u8}>3!fvOmRY-T;9O?_x1#ri;MevY4^D)rg$`x`~?HxgWN1i>baviX~9! zSul!s*c8ztJfBy0v2OqN;^PmT>eLZGrs(40!3B#$#`%#gncCWc$xA69Klm!*`~^){E?i8Vg&0L4JqERDH!N`BuP_8T84Iy|qxcA>!Jk{0JA}4J6;Y z@j&Cj^qU|XP)#4zu|xO9MYYkpy51WXKbHC7rzn{QCRjP*&>{ik{Vq9db$*_|y$pD@ z0jY5Rf2H34r60Sc$)VJ7su3%H)%y}lmgy?MtPzxPRMz#VyA?5hXS%|G z$rFaSw7a+N91PJ{AXuY`L;ah+qu2MIb0t!icwWcXQmaY}L$~lS8*SrW1jbBE%aCJH zvk?_OY{p$^ z7~kit#Jd2qk9ww`XYI6NlnP$U?);;_IjdN&KJ74;6js=RZ&RGfH{nyUwIVG4#f^up zenfpFi^+M#af5?_8k*`M%B;Ir$d(Zb;K}mg&muKdmknsEz1f}yY)Xc2 zjzL%Ttm$U{d1*rjJab3DbF+f$8)H##NV?U0YQ2Z?Ww-r?HbCbfd!*ywu*g_B>Ia8}6xU)lBJ7{$^-Fv8uUFE^XRU zD5@>N?qH04#qYGmac2uvy&H|32x|EJvEp&TFn(gE9M`0#bf6BabP4%#Y0P%!eW}Oz zXjweH2(1-b#-YB0*Mh{&Qe@NzZ62kG2LZ8n5OuD_l&@uC8H;kpliblW);WO(jFR=Q zruWF@uqI8o6vf5wG`!F*c!3<@XOPWGZ#wM9AkRbg4n>#HS>QU)AO*ARz?UPkC1b$Q zr9*H-Yk^bwmilmS+`o}ca8DF;=gsnVN&x&x@-2X+3LRu8 zQ+z^ngPc4?UR~hf zo>(Q>y8y7o+PhB^>J*~bsDzGWl?>`Mm-i%$*PVsU)UtL0Ae8Zg)am6$#bxo7h69so zpKdTA@%f65NT2(Cfkz$o0h2ofd(No_WE%;7@(QwdzWxh;xr2{X%+{RuN%rw~8HxW} zn7d!IW8aQk{;IjiIe()5uja1UxhYYChnH_mg;Jbcbsf4ebJ-EuxQkX?It?)D!8HK6 z<{KA}PB6L`_e9&QEhqoDd9q&c43tPr^qQG%UHdzMBosT@;LxKV-!^QD{5dJul5ej{wz2J>&-6?;}m zn4Z62bh5oDmj6lNxB+k~zqF|Hce3yuhVPMiDG4uHX=SbJ!0TJ*>@9NI2S5H)7yEM3 ze+=lJ#yYkPg+BHleLGi3{p`m=lQB9B0kdK{bb1>>Znu>Z{C>}Hyt_C~>Ati7Kc@1} zao?PGIOFNs0{jlbOFpq%?&Wq@1uqpybQ|Coo~RVZ7As60-T6~;`Rea$p>HEx@)y$7 ztu5zG!eO97*Re~)Z;sRARr3o6shPrM) z?>=Nu$+Dlg$LaR%*u4Et_GxO!r$Z;>p2LBFam6`y$ayd84>&b>`;Wd755t1zy=>q5X6BQRd zvoE|HEAF1&ZM69EoNr&-lCQj!r7-r-ya8~tSig5Pcf&bCVP;`}kI1v8clbZcNB>*H zv{F>sELPo(!NZl4(sKvY?KXJ&wyk}NvZkddJkN@Fda;G4t}T70@55c2%RH+mPl+~` zvyC|xiCXZ)OR^k?cRlaj;#{U%(tjCJ{f)N1Ct%cZqndOf%)0L^MA)<$39DHbSsnM& z{OO>zt1zEKM`vFiFcu*`6x!MH@vyqEUbcrZc7_vg##wU&QqWPns}>O(lxT-KYyh!o z^i8HZJ^5?E75%|7?h*wXi~--q2Oqb@r~>9G9#h;Wv4-qz=Yx(#7NV)!99cTVW{0Wb zZm6aoNO+!RtPb4)?jm|fIGB(p?i`Q&-_j!4t}K|w^!%onu4N?kMKCF|d9L&llSd## zx>(xKMxp8LhIw!Yb5A$vul!|FX{G8&d6o^$)QK3d_3x!ESgu-QnSN`|JC#`S)HC5y~q<^rhc`pAROhG;EsVeB z52K?ZeUKw_S7FDjWcdR55b_8L5k8LE*ZWfgx}2is^}r0B!uBsJOr6#@Ysm{&2%d>) zKOowW0@DYYH|x|@Uasf2r66A3uvGa@Q95`Op-eN-t{nQ9#=8+qLgGQEQugT-y*c_AmWXg+x~V#N>bot;ZMQnm zWl{;U+$Apd%&{1lDR2L-7ZD^wCLffYPuc9J-YEZpXN;lQnDyBceR!xl_%2>*Dxu;z zsO>V+q-mq-1nU;a!Yx&xHH-YGk=ld5*unQWfr%tolTzf-LpT=LD(xaU$=8x;6ML)C zc2*|)!1STR@AjO439%RM2eAX_z9*{{+*x=K|pL`yi)Pnk}JoYz4N4J&g-1a z*Uoh;?gFguq6*|L4u+SO6Lm$GOlNa-G+U*<9{TxJ{@wU48rFPm7Ej z!%6)aetrC0My>3AW~BGF`%U0l86GCu93ze%{k*i}wey{x4-q*`iCz zA$Kp#$JK@0CioFzAVy%0xNAt>eHl=jAlQ58nJih1$RNjj<3h9CF?8RwrS#F=fA@We z-kVFG^O?GnifU}8X4vudS^cGc(a{@bHVXUEz-4hWR0 zk5!PkBxcI??DcT5Cl*ShpsB*q^MS*vVR1d0fokUq=oVY7Urlb%ueFo@M-C4o+{mMVt#TyoYSm{XXZAXZgt$f&o=Cz#Qku0cM$$60eyFU$sj?vQxv*>cuw43 z>IMY62W~q-V&FkrwtL4RSI6SMJ2Mn{X-D6qc%uIk$T(8B#s2e4I#yBPxmR$|C2Xr{ z6|sjnM)Jo434bW;M#2T^HBxYT9clx1R~N?sGB6kta&h>*XJ)F-scT)5M0ak76okLh zWNOBUwv_G?#~Rw|zF~5Q^?3ufswjGANir%<`l(O)=Fj`&NB}8K-;@8SYK;W65S^IU zLKqDy`*J-y1!!#PZFqjxeiaaSu?Yd37l^-oj5!;G2jBjWXl6u~N%G28QYP`qx=ADz zgV;h&*T(O=f@w89JORJm{#m<|TCkH9T1oJ0I%47x2@Q6OhBxs2ISz6OO@Eb6kPJRQ z+1ooEZ*PN9K501HX<;I>HWfCj6#$bYAJu-j*^VMfFX|*UgqR8=QLrr*kLLpLut^Nq z=)}DG?aMvk^N~VjL-YlS+Gx4aH2g77g?YjL-MQN^oJ@enk16; z@fUOW_;v7L zoR;PB?|}KUxnJ2X_vYL8INOfC1pf63 zd%1=Eb@~T8O#*+vnX4NIW7yJf+h=(jA^$PBU7tRT7AhA&3euhB1x=igY+a%rZDU9P zIoN0k*l;=5{@catn=B`lTKitxPgU1=kbPn`wg9Q8oNI$Od7Oq(&n;#KZ^sx_OA4y3 zqA{{4=ANCq#+EIQD&*wnL4PFfRB{jN4Xx6py9F=~1xcDk?@7dV?#H z_=Bb%H3jzRhn|ZzEv>)~CwqR6w}m(%_eC_i9}lFLRLtFmi&$QRYm0kk2Q5D0*NrWT z{i2tnc*@k2h+{2 zrjo0_=4!;_FZ*tno`zE?s-AB|LE&yz@6%3bj8k!Kantzjf|>o@qZh z-FEK@f=jlR3;JZvFuMh=OCjIw^|#go>JPZMr`v-ykShlfHt^4Dj>=k}HVoI`zW2s4 z0CScS9zJ(9b1wfGWfBeL{@yi0MyP9xQ}=rdzgd>5GG9+Eb>3|E-kFIIU1Z9?IMJKg z<|dzU7#>w$CY1GAe=IBSxT%ao(?T?j&E?)1>aCZ%ZWo)_cW?nqe6(&bt{%3j7#|CO z)G8n*Bp&m$RS6zhwkY*0czXdWf5?`%x;vImU(dOAFKB4cb1_d1eXZ-{NZM(UA0yj+ z8iqc_QM6gvN_R)m6?VHOxnEJX zx?eR%PRLBK9fMBT^o^#Mw5Ha=y1S|t+X51%-+zOl!`%OH6(|keoo-<4d7cWoEhJm% z1U);EI~q`0d_-fYih>7S?7;pCF-2#VTkt0K#K)}%NcEs;#(OepbF->s1XPvD*zZm14oG+;ledn*v_L^X6;QcgDCTX2xT{6ghSm)hmyc z5S)uAi8^rjm6{@BE-=$9{m0y>zE=v^YUBPP&I!EFF$OBx{bCgqc)r97SKMjLjm7)6 zZdyV!9tXIqD=rubVN=Nq5fU=Wd+=;}??Q#&IEDi4%)6wh7-CV-ObV}Yv7IGL*sF8w z5?ZsJ7p{Eju=k^t#2>H~_P$ut0CA9_#Bp@Fe$;tC{#@sqJBl6G1Z@Km6G61uivKa6 zZ({a3j8coTm!;>`2;7gzuL4&5G3T&8>d#o2xae(~M@A$nJI9_dHN!_3Sn zE>LdX_#|FwYavaxL~>g42xM_{lj7-@S8o0ABwJB&pM*3hIb^v1CzT zo$@9ehnfE?;xHL;!?@k7gSoThT88rZKc=4l5YaYk4vjF~4h^ywp?`~h$j%3PzQil} z`IA13G4h&d+sWe1-mic#(L(JFm*ea!Vz&Ewekv+SQ2)k@rRz6)nJb51B*q684DNSO zGTjy%EUF+7hEm(4{^M{_ypk6&tkme}b&L#`COGozdm_SUW?0g{jWk?8mj&#*D2}U2Fv^Z zZ7BDDA6f764G^eKly}3JtX{ww@wBjwM~z-#5mV2& zs0ABMZ#pw?;B>Hiud1yL35(oaaLBnH%NfH1CV%gz^6ji%johetQKMmj`xR)u za_6&&*Q%2E)$ZrL&IUYdfUYwIu;sIOuh%QGX1wM3lHB$Iac^fHn6f9X)OMJKgQDlA z7&4cRc;`7;G-Q8=+cF92JlAzLG55m!;vA>sii_JE$)cacPbesX6zEUd0gY@+FKt^nHUh1+<;PZM;k#) zRgV;Ha%iwdQyzU&Bx~RnQ0%bIH)ebQhR)`)Goa_V&GR`>2RSU&?!EqlO{wvIzoKtD zY+s1+lOcQtW6-VCe9|yu!mHgu?x{LtJKVA}Vm+{5WPf9>H!5 zzQ|qluHzuv`h{_e)5ikEf;WTqZF`f7_Oj=j8(@>(vNRD3|j1m_B_po-sj+wd@&O!YjbcH3cLmj^NGCz2?+y_J-N_o-G;O27K}}{5`VWl4P~@mySBLuYtFm-DsuxzeS7_~+uZn|qD2 zd`ay#R%Bzm-|T}nFoY|L|J(bg#Gl_UZ&wnQB2PP*6gHT9YIv0c$4)xcE`IPBLee0+ zn5r!)w^W9kCdL{?OmVVt&FE||s_A{x{JC+>Df^7m*R${BHdN7wf~`}?x(Jm z>O?N}@0=6{kqSSYIOkYzkB1eSv7l^ej$iaA^&d_2?;V}VsM`;}N1l8_O++|q)VzNs zPh49sWga%9&k;}bfg86jQdQCDe^ghsm!ckt?{lIn(eE(}hV*s_*`e8dl9w!zzKt!y z!81BU(Zb)d0Z2A=#c9FF=K3Ct4uXdU>k{wI_BF1rD=bmV`Pa#%@}@F3(DzmEJe=y% zx{_Vx?aj)HhT}qg8R>iUJXH4AxXuL?D;RjBpD<7ub5L@ykjjQk(c@nh5>VKpLIg(- zZwL^D>wc6K8htNzJ({-kPHokwTa5uCM@)F30_f;KPy__gwz4 zg--|?|FCtDdkY2sa>es}LlJr@F3Jq~w(;@>WJUy$-Q44FxffkhtcX@^&=)_C`>ucWMS+gX@uHRPi ziXdO=6LP`*aOYIy~W}c~hDOsTFe|3BK*tN(Ij1DQ-vu+YdF&4JEKb z?b!=PyYv+7vx9uZpSh53Cm)~hV*%UzBAYJ$P}c!I9hJehLf_99&zZVOr>Hwk6V#G+ zz1Nip*L1e|3k>ZjTq)k6`*Y5djhO_zLnIYXm;ovbEma;%^(UJlEuxnvHOAcIA~=?F1S51?b^WTC;C%ra~mQ5#W|Y0Jwn(iz7=u1<6lB+ zBZ>Bvs+~()H)z);KSr@b+m1@v-FJIm#rob5*k@qx58K!Aa+?f~GW`9pkfqHvm@E93 zLrJx{bO-qe9^5_BIk>c#q-Jh&R{@v6o-F6w-#cWVj^iGmKXl-VJ~pHzz9)<3(@noU zKKnV9>zG5;=O{~FoG}gjdA4XRW~HuYtS=Nc)3R3|HgT0eJWwnYQst)+^3FxKh3b*Y*&IfeaZ+c-;+r8w;++kKO@;BM%{Mg6eZ ze(!Z{TqaM;wrcQ`Eq7F@lFi>+GA}yMDrlBB#DOK(%=;Cf&d9a23tJ8dy(qd!wd4O`^6i!&L|Qwpxe0hFKEX>;6>tK91hpJmhYHZQV0 zOLK>c$YeC_j;n*xv=Hvv7gZYeZn3H<$~54sQ{x^UNpfp>-aJ(rlXj<@7t`T1lc;j; zs>Qv3q1|#9yJK=^vAHpGeyVC=zyw@rdeG5hwpQ&GM#rd_w!CCBNf4epsa@S9< zrIEYYb4}h1xS!cYKG}S-5#a{42wr`!rFinkA%hG%azUkGxXa-jr!h{(MKH9l_}u5d z)y5#6sO&jX8tK4m5f$qvst4!WeZfibNPW6TiHSjDdZK9W$5LTZz&^?lR?Zb~j3fM- z7E4yV#nd*;==y2$KtF>qfr0z?-oXE2>n*&Ze51Et8kJH}I#f!fy9W^kY5k&fN#oEt z3=Im>CEZezL)VZ3GxX3yGjzic!@y84{@(Sjv(9_YKk%$))-(6s``&wBpDXw*LMOA$ zbMO8TiG}E(nf08fUAWk+z1Ti>M~fB3m*=_OB{Ic2Y9;nC1$H< z*B4(vF6~cti+1w;mivnkg9g5Toy*_tzAS$fh_@zLcM2z>2rQ#L-RDxRv-D0A!P*NI z;&shKmn=h@qfz%JKJ8SnMN9maX}EKNZ+OyLhOA=^%C`n%N?5~WcJ%h(A%v6?IWlAu zay#<2B{Bc`8zgVKpxg^t{=cPv7Vl$FNwSuSnZGezcSqU5GbO2Uv-!rXXh@UMLW)>M zgK49kZUZ4zOyX!yvn&6ezG>BFfU{?rwO7>H^(2?XL4wl!j?=|8VG0$SDXC{Aih5rYTZF=ty2s zb)lzof7SaT+s_{G%PitwY=!C;-x#p-nQl*hE_tlb@|uGm^RzzXCu!aE>D=#p+%w;I>;xKm){YRTJ__r))WyMtKkg2$OrO| zPw1?{{z2jdFUKYtANoAvad};^Xu+ooK_TnwvkBEX>QL!Yzgb)I?pK@b*HrjKb)VwhA=#V$>{^lDu{Sj=8wnLH+i_NY z+aH9z{)3H;qBFww##5d&KG_p4_qx;OjdLR0!d^%Z{L^phboAG&vuQE(Ph9C`*@`-> z&$yASr`8sjGX&S3R*#P>FpM3y?K?6Awydd|4uKiDjOG?@I06dyM5FhMG`JE&E`I$G zNnRyh^TiiYIDS21#aw1yPbEx+Uu{T5?)a`yN=)FuBV8!9I5i+V(icAH79d#l9M0U3 zSDsfMARQI$)hY6ZErvY#MFi!1RY*s6YB@bMJ{tqNaQ1I&Rj&fGAF_V z)?wX}?L>aOwIo~7x>wO?cL|%eUR;xK?+nZl@2?@tDdF|_cvFIzOG&z47W!vh-AJ$^ zFR}QC#udypyf~BAh^B2SVtvXkwn+Xgdoz6(z1c5f4y zbJ^`%YIZb~jz6FJSVD&8;~zn7#|-`XfkO2?3owg}mcJOXTY(%M=)=V{G#o}KyaE=p zZ!82V?8&-fB`}S?=AXH89vgerD;JDCHj)jtObCJa-rPTBeItj{TBzGJHDL1Uj-2)w z8+AsOtFH7Pmj7(U<{T&uMpT*8C4fS6<$p(!*buD&?fxcAIe(ZjsP`DP;uZWV(j2DJ z*fReP@V1dGuX?G`&vkIYU!#tB*oM(5e3Z9reDt4!a3bI zQFN;XdG3v%+U-|Jy=~aQh|$MUWtqJcJ!RHnKte~{#q^lo4(~JDt2Jj(^h#zg_IEXO zBMUlOWEQvMlr+bD z$luKZ-n@#uz`@=1xvy{IWPueNDI!U|3;BLE!I8FMRA%(aE82ChA$SZ)0GF(*j zjys&6A&N_XDIafMxC)N+|Njl->=FX_n{WK$I=lrso-FEuUNov25%OYGKezhXXHMms2(CI;H2+>_exc(85413t*5E0i5H3^?PqLpg zx7&Od>8r*@6W}sx6-6BtOJw7-ja^^jzXg+Aj6oi)_>P00poNBgz@P3*aoo#)UhO3e ze6k$(OEJ_|)G9yG(o00ck)UYneyvUI2ZXIeg}6CG)Klc!@q1$(qX90Nd>3jE0!z-` z4Ti58=D#Wwe}%-$kagepv5l4FRbo>|_t&{TmieV~Aq-KBS=Zm7kqHs{FtDA)*TMgh z6O@P%f{cGBO3p9N$bXexCdF$fkxj;<~;*YXg?hb&P5pywmb8KIun-Y`JwH zX5c zP*ASs^^i6F&Dt09am@Ish_J@RYkpbrQ^i_`4Pl$TS-&95Lao9vkIIi2^YFfaIZ(Ec`#7jL#O(-_L$)b&TlxQ)qUH z6$T|Z?9>iVI}QV!H{ynfV;kTQQeU(CO`!8mUO}s|)9Um>EiHqujrT1yak3+TldZxO zm#eQ;45*EC+uxmkUJ*Yd5=!!dyw176VES_rrCN&xN#5eUGboqZmPF#C76zQ2W~A zA$Z--Xxu8b_CC1^I{clOZY0bJuAYcGu5!3c+M*K{gNO8U7Hb^z}5{F?q^A?JbxZbOOGX(;mvyTG5>`gcAk$g#;hxl zAP7L$m)=Jn?Cq?=l&K33;rr6bwgs-{&w-7;*H9g}_o6?^ZdMfN=((1&6#U7OX+J!r zFzE=-+=zI@EQY>gsExp|csCRelD1v?)bQ_1Kw*#@OGjv6G7EsVt;E-z`hy_Ig2(tf zmk9H;HAy4ewT0Vh_4(pU7&)EO_S`ifA(l_1%_L+LtG%@eNJUs@WkR`n38Oq&~6`ut(R{OJFz|LkhPQ;m&Q+;{j_ z$#=+taR~37$6l(k`=cUt$fR_scMJBo3AvM)&KA z$B)PlZ29z7N zzUI_SrCUXR>>Li0_WKK#C)5STvP676>P~~3%aSFd`ONe4E12t{qWJd-2850Wv=zp()9gs3|&zRjvY*XNw=bZ(&V* zj5-al{7n2*a%L+M_UQz{^FDk<+P1Dp7kVH8FtTKgR0IUX%~T6u+upl zQ0UiO{UY#5V92z^HnaNmQhi*t_~#Tq$qBNKu!!O;^-S^`jl$fg2>yo=541)z&Pc_y zJ6^X=lHkLcAik~hp)gbjB}_PrCqT&cEaMKQ{x)`jc*Y+zWL_l>e82pJCet3YO<`}n zN+ld;LiHc&fqZc(#P4BiwUlo2qZr<)y*G+PCE zFpZe25o9rO(K$VQlQh57=pev%HB0rt(f+AS=rfpNfgoN^J`YTA>8U767*)P+-XGn4Jpo~j{q*su@|wHqI1XyQKz+9t=lN;){SxkzoBd8$C@p`~ zp?~sOPTJ}l@3RF*&%!EbJd@0E5!9PdI{m-;M?0e1XC82JybgM5csB*I{FSjc%FwR5 zl6gUlF7K18>*gN4=aQ=&v`UIYbmfR*Ze{uMFg)10q5JdJQ08EoF_jEU*&*xPrzANG z`%2?ehgTtI-S;cLQySh)wcf;jYmBMin2shu0)aKV>G#L%f2IidJ;<^EeQ>$%U2W0g-8x{? ze!@P*Pq6z%rp6K6ivk_Bd2iq`N}P#wf0Cy30Lp>8(9J`B6?eZGCe}fd=e9E7ugB?0 z6RSj+{U*#A_t;YSLoS;1pgaf&#cy^n!qTOG-ur3%*u(X3cGoe-WQgw>&>xG7H{q9} z3m5Zp&Uls}3Pi%c+ftL^ZKmaMvoup3%E+d&u@uNHxbU;&b?dxYdnk;u!UP9^4RX|4 z?VapO*{&K_I5{*_u@^ahE@h=`hNNS~*?ym$``dvkoapst+Z`5o^Y$dyjsPYbJmO7) ziLks|pcx1Kiq1*K%}QVra6Na$HB)IH8K!vve4dIWdP6Bj^QZdKy9PRzC5t2P}meRd}vlZjXua2Ozvq_+37{bG>nx9{n93D7N}xytHU z2R;#1q)H2>jC#de$Cz4Ncv2PRa4;x2+P)uV_9qk6Eq^owJcuFHed0r~JILhI`?YE- zE`23>uD*vXW-l@ryC4m?EI5Q;QENuCQ8H4Wm<{=L(92UGupv~}t#Im9@ z_sGoK=HmzPIaLH3^5I;qtyUkGuczq~I>AO%O-O9Su>q?mL!!8B6H$`LuTv+f+pCj- zpo#lt_es8?F2}VxM2AlQK4zjetl>Klc$H$syryKXEZOT_QOw4?&YrVMfSZy>sUTi^ z#cJ9l5(H?aobv?Mk%=#8?XJ){%(Kwy;a36=e=#;UH0sXxQ&&WgNG&JDelQ~ zmUhe{B#9CB8+AwZxtlDlVlhaT@=_n@RIHX~d8qy7LBSmcbt9#GDaS%M*O1 z*T%vM2HSiF4(`0ShE8j15DWWt1`+po4`pHixY3v-KVD6Oq$%}gKBo$$JS|{o3U*3u zCZ#XnrP|BAxsE3X6$CFug`&#ucUz=)JR`Fa#doX42dLRB>IeKHd1fb@%)p5GupKs> z6b+)^eQN~TRzEu8ClIJ&+&X>5d^DRp99p=IS4BEqM#MdyMp2ohy^BgBaLRDr0UX)4 zBp!I9pToFFdg@*@*>}*GlS621+Bj^GLjF5 zg(f-t)bvRrUY8F`liwbeT>Wkevl`4G`XE~PYWOxC(hXh0k$A{BY?vzv8|&553VDss z)U5tKoPWrATlPi`I4BJQG&@mX$Z<-pOiQl1KJ*`pnPV#);YkwLDS4}nsbAh4iE97^ z+I;q-s$$ijm!a`btl+t%h?lI-6)7A@^Mf2^7WKh8$*-#H%jBn~-pq|B@wLc#$2eD^ zlP*`56AjD(j8r^L{_0mf?G-=kKdEVEiF0in%-kiQ4JA9pjwgtxz*Y0?c0O3lH$tDC zXxCv2XW!3VvOtm*9OFS`9%bg!yt~6mkm8c?BbTobB!=m>0nEDPytNm`mfNmetWNlQ zD%=0gg!OSD;Uj)k4pu$~WOz9|v;u>n@xmq`eKi#Q#C(^&agG7+$U`DVhG{k5R7#a= zhBu0#=r?5_DTQ70s0H>X`2l={8KbUkpajo0DF;b;{sU57 z#CBxZPRj2nUV!*QA5;W)0qE?Bh%ekf>ge8o40~7V>B{E0cHbxT^Aj-)rT1MYxMFs85>kF1cmwCu0GWEWky+J7q=UjY4vO$Apz%R2QT zKFRJ6a)Fa;msLtp1moXyZ7d|7j{Dp}ia-@tC;F>hKE|rjb8~l8n$7y+b$TAvkzOni zU-0C-ZNFCDQ!~MHyDuUnDkR2>$b+buC`M$qh2NB2Zc#j@U8I(0Df`N@l{mh-qOWG1 zW9iQ8E>+R5W;n@Qpd2eq=h$A))R}t+!)>t!D`auW9UtC7h1w0G74-`-vm!Sl&kC#; z%1x3S{SLY8W5zz-F)Uvt!z`JHtXpLntfg$};x!M`;ik=l<{6gh2vk#+=Na`lyW?U) zl8*(m@UTo_jl=P#AW|frmcryjKM7myccz5YsYQLppnLE&4GW(3 zd>2_|3Zoye{B*cO=PDx!ds3IBn@0x(hPm{n8g~TKhgjm)Ic@Y8G+=a;mmeOi2afuqlte&PlDeXYuv@XhR*5I7C z@~5ll=|a#6ogTWDZOLKh{sWfZl(F2;p8w`q)Y^dnR@TYJ)O3_com&%alfgf?i;Mi6 zWfcRdpyu4}q<0LMKz*u{**qieu_Mlj`~?%r)8oqk>yv-aq5gLE*t5CtQh(l zQFF#-C+V<>yu4A(V>6cVnenyU?&q6T`EYz*ZP#B{+Na#Y_g+CuOn6NWxqSWi;&;(Z zS$|0*K0VxHk6AQ1hQ`Z*^Xj@{-1L8X`ifb})3hn;k16+VM^(_mwX05ftfvG4_a4N-XAd(DoPEdD5)Lo z)Qt5n6&Fu+wdM2tim|_gYRGx_;;ntQP+8$RCkw5Is^M~vTL<%%PtfnsV`7fHA4^$TIiJ=}q%H2WcoCq;K+uT)BXsl^WR|GG_g+y)Z)(4M@Xr2T3# zPY!Jx;b076vwcZsvz2L)6`3&A3pJ9QGFCOuSxGi)DM;~K$MIkPnp+a!yV;^%GFKOx za*C%lrhujf3wLv2U|;d>@nn$D40~|b9B9+}!2Z(xbtR5)pLocBq|01Up8xz{gCuwz zJ}aS1wdmRD@=a;GY_se4yQdYQ&f@4TS(UXcx$qI02{7;G$jXz;7NV$SSijiT3jWHO z<9B=>o)e&mSS*D0S0&>>yH-Srw>eXj-0n^WfR*k3jR;djn07UQ?KZzN9u}!3gP9&9 z96&cAeEIH%F!bOTwr>hX^W}f}Zqn;jNogVO-6s!pzyk`N=5(ByWCHB zXv%5|!i`lA{`Hi>ErK-Jx=T$pr2ko1N{7zMWYr{u(hd-SHLknC5TG>z(?CWMK-mRpv{h0p;dY_8SYK_^kPJTpNtOLf#o#sy(KxTPHd2ay>GfX z)4I=E3$prqhgc!7T6(|i=%~T}wqT1Pts^b{fRBv0zyMXv$Xn0Z*1CKDefp~V8Tk8mQn6rL_**ao@t5G*E;nGrs9YzEFm9TkBi+# zDl!DC$9BA3#F_$~h&iijzZF4050N3s4y=8N_~P;620e4s{lHC_#p`lkly3@R+y#&A zlgVR#Dq@Xq=Hx_5It7gq|cu{Su zZ=zU`{QQ&tc3AC3>sr@w{&L+W;ODW8vHxOn+q!POTckLMS91f~27l+Q&V^u!N*=D* zs`6S>$7z1qd>5jg>?WI>k2I5lJuUIdO?rRpUQt_oWIau<$r7tG%5R|JRTCmahn z)@N_uK{-iI7}pHa77=0yP)waAmu6BrM!ij)o7p5swm(_vLSS0%m@EjnAr3j(P`;7n zbW9y?)Yt0`mAj}TS2+IKg2C7TE-HDvl0uX&J}@i}2-Rpz%}79Gu`ijuh9qn)0Rzcd z&XSao!jSegBjfdTees^o-WcY9%K)qG}Q=EHiivqlUy zd_w!wgGK&cgy^6p%Hyr#jhE=YoItMW_2l#HHd*K3oWlRo&j-8# zG<=4-E##DPS7;$$1i&2qhf-()08xE+t!YF6{g4y(qYA9YUz%I>^jY4HGx1&ZrXgmz zN(IkY{W2Y3iRf>1@qMQh4dtP^?(nJ$y>W|tEK0z8<R3XWHD7sk|Hl8 z$uadN65$Qw`urmQ4(~?6A;=D}1#EJM7;9ce%3{5jP3@>`R45ZS8RthW+Jj z@;bXR;V;&T8DESYSwCwgg2*C(+ZGw8T2{xIotHCw#CGfYZF}At92JeOyqVRHu4R6v zfAvDT9(962imIk}aMJ8ffb~fu_sKl>!Z!V3>c+qid4-;w++WTf!#)?40ApYWNW@}Y zX-D5!Dr11#$y~s3L(_a1bdngYsaFU4jm=-@k1B3C%aR9gJaRhbfM?f={%uJP$qI?z z9;+0A@b?u8@jT78C-26Et@XJEYk*o47T39%qMBXyK0+) zUh&#VwrxDZ<6wIqhF=@P8fmYzY>Og?Hk;&D)vZ~AH(yz={z?`h_p%49Z@3?4tkWMh z$sqgn({5v0FY%_hn;yvAC~J-lP8)F2NcOIg7xsQi$w=r^Hg$%QRiAl zxCLE@rMI3rH94#s-;mROauyn}A9q^2iOjxPHGo(tS`C?cUFo~KAMOL1G_&V?+uE?N zl)Q4E8a4XdCvVi7GnSrLZ7nmR>UXBfkG2>O zDI_qK=Q8ve3HKB0@QyeH7@-)GeQTBvGykpyB2f$c;Y z8#-YXA@n^-YITVjguf zkCRTHh&ev9rMJgIYkgQojjQR(WXrJGX2^FMdtRWmT` zs2i)a(TzxIsy`uD67VS0vw-}OeY!K{uSE*u!;3I-!$w_7kx^kh%N#ab60b*?y~!7f zb)ok*=Ib_q&m#C2XL|vTOyyKw5tQQU=NVBXmr?Xx=WBJ$+~aNvNoJ4aoSv|Ci#f|j zK1?@^;J>ac_M1b9=exk)%EEb_R=USG@@`KCr3L*jJYZ(4Fm4ayqJ(t;rdG=0^W7|1 z;gP-Fg7v`{uLVk!ZHLy#r%1~$nq>YCkw-A>jq>&25xJ6JTQ1#U%_p1IgCak``?{SY zPr;>Z6V|+T+jF+di9T>Qj zAN@yptmdt$dD(xzb(rMc_G_z3Mr2I$#GwcdQZPd1>CdmC4z{-G1 zc0|ZZp`MrN-T1s+1|*1l_P)IO6jMriGSoB9_AAiC(7}d`Dbw4F(!1UR@cOEDdrSIp zlhT}H$|cR8CxW9+x=y-wB1ZztHi2*Xsi_jQBq))b=}xt;I9Ye}d)=ls80;&ZMj~nT zDTV&H`VJ+LX}8{w#)c-&@|N^&+l=N9y`A%|MRO*5Hy07o5%UXma%6)AcJk~W6&hy> zr=7o4|Es^Y{6iaKW5s>$G!B0uJeMz*)|sbZB~#ZhK+3G-@;leg@`G{nE7W+L9S7-T za4wZkOI>h}uy>$zbKW1oL?JsBbaF#qI&J%-(06i>^cLO}J*x+yCS|Q*9-$&ZpwSBT z{%l{ag%Z~EsoMfjAvtr04NJMdGcr_f!I><~^uw-Cm3IH2Plap0FDxmTsqa3_7Z?14 zFq)jQHVqZbLEAnWq9HU{2#~{5ox1Z&1-heFL%GuIR%Qc9jENw2|`d$Uevu5sXsIiJL<0v$ISM~j4 zL=&cEag)%D=Lw4i#Wz2QK5b8-m#Vj;7K=0qEVot*BZo0E-p`*ld+*Ifa z+FE6%avNi9wSbe|d@@*hYO)VspC&-o;N8yR`p>`--Y&+f)t7tSKBt%6Wt^1OlTLDB zwM9l*hcrXFM$!!%^umw<(ChLBTPw+xr*zzz2`6bB^I9iq)8My5yXrLjTQ5)8nI%?z z+m`A|IB5_M77B=ai|a}?sPjnX3lci4DJ<`h z?zZN2+U~NAgOk-pv#hzZKphYXpLwozgM8Y}O}qw|$7TwL&eV zyL79F)9Wi~3EuOhpVEXaMG?Eb9*xyj)Y+UupoLM-#*WKh`MO0QUi7ajkLjJ^Hkw;Rv7BX0Mo-0?MlD)2T+1Uap^{3);we)b! zEr=0e#fQuAcjS+ixj3=>%tB^N8p~(#V3E_2How8 z1ign4Ev3GGFN`U&_>(z}jhU}enJlfylg<7sch&FP6bSCNJVYw+y1WnAoZN$I@+-_T zj>)|I+W&MUC9&_Xkx+5d26a)9V+D@7s0+0->n@HMDuxb13eOtnrFko_b`-UTe)o5G zTKo-y^Vjg2l{&7-$Ixh_^~?TxceAlnUFNdlaxvHUSqbZ=tL_EO=`p9#$Z>L@N41K| ziOYJTfsH$zbtx|PpMG+-nNFmhcCaNon%e064r4V|4>3$22x}|UCJH^oXlp={+UFT8fJAYmk|2Sd*05#d<2_w@4 zzcw8i35f;@P}-j=P|46A@ik+HhGoLyciGLmNmNNyF4&_~zc%GHisD5KT3IH;s%CrZadsM0X>SF@9<=PGy~ zayrx@Yagtv-M50YwlEF;mkrSW(K>@}`jH9QS9e>yeCND!pqU`M1I%+Tw7aHbk8BF1 zTW`mrQ*FZg)-Ks}>0RMklohGZ3<1RA0gRsIa$Ujc0#9}&LY%>dqf}V7b2A2%uh87t zsnE&F(@ZI}5d)H#2t``0!@~R zRpI4o=sV%`jV;#N|I9ifsotimAldID6%BuFHS0`={bg{)1LnRw{;fco^F95)Dw*|m zdu?xNTKZydb~>cEou2MnbW%mLG51DPh#j-;D>a6DRH9LN6f_WmSYip(4bh>F?D885)S+-Mv+WJhs?H*~8a^wBaM{DTsj%mG9 zMw&gf_>hvfLsnv;t`)fWLcDbNp8t5ykSKO}A5NHI|9Z^bp{M_(PPUScG!KOL&2vA#Qj`|L5=yjFJlapT>v$ zp`eq~mSK;b)9&#LAZaqhFimGJtN!HGAI8?7ugsd-+{&q#&E7h{Z`qP`esZ9QJk)L5 zEF-4m9}>2Y*CahL%)&BhSAYB4DO1W`d3M5|r}>{f$CToHBA3akZjjl=h;Zy#-)q;A zzSxWu);KQwuRaF}7EZnp;M51S&T9=RhmF<*!;}v-u=Rpq`gBTjH#CRXRJO^lM^N@E zIak<)Y7*j&_hTO}$M_Ek@49R^n%GW?mH#tLJ^bvoK5p_xQrHEu)*l=Hu+v^~>?#FM1a3U+yQ5NK!vW*em>K$>Mf8-xY#uQ6B?g{aobL5^_&RoD5yp#SU)`&D$ zc5nL17>O~?-u06<#}lg%%U3@Ik4J2ok#0vwC{@Zb#qbz|b1^scRe z3+zIg!)KcpVcuENHPKh?x7MB#*RGZ}0Q+-8SCuTgPgWSe3LE?WAztOhp%!3Wi$-SJ@s3=u zBzqheV<<8&{RGUOE^L(17izq}GyPV&X>2K#Wx3g^K}ilb3jN0mFv4t;G!Tm|@)8)l zE9nvjTf8%Y?$Z1PDHr;7()x6MBh_l}fZr}t`JbzN``zP#HX4_gzH>8?H_0T(j&%F1 zAGwlC!K@@Kk&;OoV2Y(-*D@h?Gf@0n%V9%(k(eADWU<~MZH z7f6V*U)g6FvM}g9VP(3i4W=NaLT;_Dn{pG|UE`A)Iav(SpgLkr0)t^wicWj)erJ1x z{syqvQNr(P(2LGH%_l~dR)z&P5?UeGNlEKp?U|Wbk_T~q(_km>kFja0;NK=;bv!q1 z=2WeJA3C`9xz>`^haEm*!KM6+)ro|RA3W^TApunq&N9j?AHvs`-@UI1`ipa&TC=Fx zifva&59Zm*O|%D^8=QBd2t$mH$#q5U0n-SCbjBy*p|Jd8geP6Uj zlD)svwI%^zH3%R+AF4+~qV0W=v#&`PTbt_LnyO**GPG9v9s@1n?h?>ZK1BF>btZ-D zp0I8gkS3gqH)x-zraFtTPfu$o-qL3pV`!A=;V8B(oLq)rxlA?bdx<3*!<0pKN8rf>%7ED{! zc}{D zYtURVuo_g_(Gl8AQ@uR6+^-SdcQRJRwip_G-^kPit>ikJV-aC9qpzz1`BJrI^pC!+ z1b(0Heev0F0KXhvV>TEMv`BXqw2sA+q;&W9^-bMHTDmhqhn4w{NG5`2@A*;N*>5eu z-_I_V0}XG4juVyt<^<6)&ItOr#0Obew|6PG{7hcqWNz+JGZ-y=JpBEf^;Zhy62t0(9&DwDd4QOo$6rS2P_IBYG~U2NW@Rwb)jSHa`y zhtGck`%K~YS}d@3FQ{(a_AD8p8tszj9MZ>c%pkWRXW)vVncd>cC!F!#3s^*x6RG70 zWns3)hm0sS@7n_ES#L?cIax`$5B%+n4n?r!{mNQ%+!{Mg%s?xWK>TX&ZB7g5Xhj7q zb8{54)Y@av(!(6_YQgN$i$<|3Co1^GKN5)NKb>X^&9LLmhNBGJXP-vvpmYPWWxYLk zuO<>rp9P<-g>y<-IK@6zA}Vv(K-8n4JHZ)L`XUw7C37ds(n=Sg4=9!^IDs!r*ndaA2rdGc=m> zW&x>lsz}&QGjCHsXn2O(y;HO=aJQ{+^GS$|gpdvA{(*P3iZxbX+?8VwI>*EICzfMk zq=$kd}oS3sZmMj-mG3E>IslzY7=%?~^l3>l!3}Yl(~#${oM5hz95_JGi^; z--}isA*YP8Fh`baY)y$*);efL$?ym#Z)Esy4>1Yt&@TKx7`lM`ITKdR#~vY(1~{-OtiVGnF(x$S@6)>aKuH&Gf@W-DXpn(>1%a(_r@cE*BAIJ5iB zw}KMH91J)9mnUEI8}+3|{B}*PaAp8(C~y zK=BG3o@x@~$UJDcPoMDNX`Vy#MN+E&5LIu@<(`+Ksnh>q0XP}gw2Rz93zN@)Tn0b* zHILP^S=8ik5n1Dx5ySDeTjfv3(P&!feW5lX=;hVqc=|(5N!X;$eye>%dBnQyA6K33n#KmC*^(l zVZq7;JwI!dL&Cmy)%{rOiJe3N>(Sbysgh z-CW$kIS$6;9**ZBj*XZ3nz($-H^v}S|2?>$9hUMCO$qh% zfqTy9=EbVV?{xw8y0nj}Ds$r65_-qxH*8hkW>UfdlsCT~s3yQ(& z9;cw}?f2Z<{_(y{S|-MmGnUSymKtfAPsjP?ZcpUeFYmZ9!*{;0y)k=$tzdu+*4+f_ zzB>!dSqr%oWIYiC!k;x^GMV|;3RmxP2y3~Y|G2pCIJ4fVPK29pF=`bw-NjPxjrH`$ zF3hzq%<(SlI|yG)BvbjJgOg>KFh)!6*euf}0RP5=k1 zfRf(PM^ssTBgIo$Fn^SIjfOL&8*u-g=Sj;8>GGY2`_8N6R96A6XCc?K1=7an5~~On z5A~U*UZt5mF8^b$P0jDOSW6vcT^H2-q!v>i)Kf9grl;TLLV8PII?qyqfEm{{R}QN314j zi#n%D#%Q^O&`3MYQ2vW}em$9XTxmOaCfyK+^IhEZrQu08NTJ)zzHG{ddhcjuH(v%& zod+yXXPCt8bOx_WsSDpHqe>U8(qQS=(Q2{ri`Dz{V6Uv~>v89ud$K<9s8~5s4 z8R+Eb?p39)pCwghItOifw<5jE0d-x8L%j%x2fn{x59rUkmHbbYAV)(teji6-qTBE8 zNOQhBMSeRBz%?5zUvvAZYJ2V8d&e_s_ym$4N9kx?FQn1^P6o9jjJc{fkG1m&KZw_W zr8K^p>O$VytYCEfF*;Dh)gWTNbpYBjz%Xt`pLP18y#^GO?6qkwc+&1K;#*4kR?jOO*B6F7JgG*J^wu%);ElaN~uP8C})@`=+ z9$rJ`g20Ir^;I|j#w>G~J2a%5Ou`8(9dcHyQRd7?@*zddkj{iP06(h=Fa{$2;&HfL zvpZO}L{fU8WxGrDhbi*$V_HpCv@kYRZ5eHFMH-S}@mQ%h2r)}VVuiL`q}u$_Nw3Z( zyU;?iJ$?9qZL_~)Ikm!j?j2tCXbQXOAsUqL8D}9iu-Y?oaR)x%vR-ugKTdV!?QDwAU`xJ% zPPt$1F8i9nM#H>37DW(x>ABfAhY28AoOd<@oT8Kca8Ym!tD*# zg!)0mBWf}-O6uNW5y4RbyeqIZSNgjQ<p8pO^6V3I~?VX=YJduq- z?Qi=|WiB#5GEe`Vn~3)F2pu6jDyT2}3<|aRk^Mm*@Dc94$?1Eb{LR0}3Y7n2G}iIr z;$Ix`yi0;|t;Vi(HeCsPZsycvW-iJ+`tzz%`XbI-Da`TOx+aok}~xZBJy2}FdgDtNJBk+_t>$2u_? zNK+%#zc$Hls?ZgO9Lyb+iTPQMUds1&PVV@Vdy6;wOMVD=YWN+=`o=y}2k`oVAD-u&>s;q?*$K@!UR>(+@8fo+C2E8hftT5W3e+N;*Qj{w$-p!$eNUPcczpPwM0eYrZpHo8J}{c&K&}3=a*8G z@)$2TJj<ctd!xYdyvQs@jx>2t2%cZ__Z)lIpxnBvsjxbgoDd_nPY&A#{o*rr zRbM>S?D^zSIp=p@uSr00(B}ckUMoTEFAEU`XtaMf82Wa96Jnq-GhJq{X<5OIs^fEP zk7vJlyp0t;Ol-_!TPGIm2&F;_UV`dLGQv{`GaeB}*%{d-0>LNuJ!&fwoa!4E>_)6i z38axe+XZ;Fk)*6NVuVX~_7k7uyW%;#>r+{2WV=6%%vndlGYfx!pZiEVKosV7b)Q%l zgkHGes_Y$EaaU7li2Os@jZ$`UBgI=(ACd_bIV~G-o7Ii()D_(;qCte4Z3lhw>}1zq z%AS9IN@+h`-u7%yzS8ucty5mZe*IdTYo4>Kn%LwNA$NK%XuoZXOK~nFW$m_1ad^0+ zRkgS22fK?E1B%uCd*A+yXRmT59g!JZtvnjKbBZ>*Mj{PQHmjhTRHfXU+q1~NpFR-) z3|oFh!?)So9H6V{fMUgrk`45|ijU;hn~bdiWagHCK3TIVBK+4pST9TbUdUnY%O0d8 zv|4U){K3hBMU$-FNgC_w+c^XMeb&*dL=ZAg3aohLY3!F zg<2Tt3lH&ve4c3w-CThmG&^j6KUSVi^^;+H?7HzeN=^qz#{--@^s~&u1L1VD@T-Peodr~Wry_NW@VbW)m z9T-pquyZ%ojhDJIb+04R2{t9ImGFLVby!Js%52frAhHTpr)v{^m&rQ6O0%holGNOn zB;U}N@&onn`$%FzYFV?G9K{@{+fG#w(T$t+f$aQmsFJ%`HTTdP%e6D^vNis8aBIW@ z1)*+DF?%l9ZcidoChePYNLFG8=QDHrEL?a0PivA8Z-;`GquLF zBSih`7Ie3D=WnZ(srr7g)WxF|UJEhx5oy32xj^Z3?DOfADLy19a3@mM;kt#)+K_*r zB-VQq6V*zenEIzr3ZK~eu1gV$ZDk07E05U3f&zAgTo0GgA~o6NC*wch7A@`U&Fw;+ zh^hjLl7-?6=?Q_(o{v5Te(6`7$zJeR%&4yPS878pjBZ!tAtC>m5YnX(3JF96m7b0z zMW7#UCW4NnOZv>rR9I8%rEgY%@z3v?Z3Z5r&xSm!VklEuvX>jrBzKd?xu!6&=An(| zA53E zK%>f7gdj)F8mK=+{o+SwmnttccC;{-~o^?y5cU6&; zrNx2pTd^3^FZ&MZZ5PY){TM~q?vuV;KL?l5()Y)(v!E4z zNTV)+;mm0=ATBNMk`Pgm-wQs>NfDC^Ut@UuP$gWp0p7zCbVFB!%hGvSgVD5!$Eew- z%m()oIf*0x_U#Dyt5dvl|1s#{Pu2n0tCtx;gJ3C&d0xR_gF|Y3iF0lY*FGCUTF(~| z2ho4>JLvi1lOVLPLiGnufa1G#+_zK_;;dZxQhyw2&A*O0Nld`^(ll)Cy8*W>5)sq!oP zoMOyfOj91yZUJc^JxH*(93KvT*}TvGMu8_;a15ShZ!cWWX`W<*xxWvun%aMv=M|T5 zfxhNRE{+Lhp7$8@<5A7cT?RBxbF9$Nqve2#o0d}}a&uefB+@=6qs8Dt86}ZSW>}tN z&9!Ro&^rMs8!2!jJ|l61)K0F9C2inGL(*7e$`CvBGW4);TPDikp# zy%ub?k5=?9^js)Nv*yC;P@_WC*O)ZK(O+O-|D|4AQ61@GpE?s^Q4J}dAZ*n`Iyyca zYrbfn_#p}~RWpf3QlppJ9UTvPtO7<-6@n2rVPi%6p%sUrAynSE&1os|&>>n(uqjX! zvb9_Q(5mf@gKb10kc5wea*;NQQucjOeDj}_-jga7^y?;%azuZ4|JOM`q*}#VzHD7x z;LFgNR0_%@F~_)`T#TDt=hf-JvBDwKPY@{Xlx2f6D*v?alWOlfw-R2l>JxV*RsOtj zS$p#~C&(Rm2u-#Nh9yT-#kUnPKUxebk!|Svn5&O7MQOO%Exn1z7j1JBR-M&olG{4> z9nk}DrUgZ^+lqon1z?RzsF^AJ4!_HBM;m^h4yAC4HKK!I(!cSNF{_c2(C-jC6&4%4 z!fe}hU6KMk{mQId+pe6F$kwIMpfB^d=T4~#mEX^`{dA>ecR=cT`A$f|C*401BYMo2 zMrq2!3o+f78Htj4{zz92wUuN++V+vUy`E4!s%sZ16B117;B?LQp-s1cx1U&1HXQ_P zf;98h9+7vgYibVNfnigYc`;8iNrHP`5BkbP#l+UOoCe@B%tA9$AGz{8uK1P5C^{!G zr`W;Blny{nqpyBgbQJrrpiMv++%mdbR*y`JGMl-LnB<~209K)sr9O-#UvDh)S#U|K zWfhw|5(ecNrggZ>s>%)N4;MMRPHu~VrWXn_Y?q(sf;*Og`egBIcMaG8r#lK~?u2h)%F1M^1*SDI}dUU|ln0-nf0_@9z z5a^lPjpb`rsb?ScBa(yRFSAn?(lMN4PduA(S>j*KCIwrz>Zf*#xwL{we|pzvi=Lgt z`|T~QjCe^}RWHTl|6P`meY|WXtG*Tm5;3UW_e3G4W9ARoLlNnKQdEHLZ=|3|?zp4w z8^(S92xVH(gu$hTU!oOf*6gqOSmF+OrRyjw(?XyS$d_Xr6`xuC{Q-PcbB!Z&dvmMt zxRqBx;q4b{fy$rjZ(CdF;=^ z6E?i0BdC1|5QMOP_K2!kzuk-Yx86mscPrUw_YN0YS_-- z)~^+G6PasQd3ANtO&ZZ0{e=GwmTfYXH$lPTM#b9QVFEFB@;d$++Psp-7~S#VD!I8Z zrXrWWwL9pP!242Gh+A$wcj3drLy1YgrznTmjcYup=#-k5@pdWlaD~^Lp}}kMt#`QC z5luqKFb>5zg-`{r;{ZAP8{X_3)B4L7?2zou&{rU#pb^uj(z@t3z9V0!!X?%g->6q) zA5C1=s^)#wUd<9p5Im+uRRCEOs@Y()U!pl)0!W~0MR1jb3(I2&n_)$YrEUAC60fhK zvNFc}XBQo{)EKsg+xo+JBXFN?KGyOwwY^~nFk zn})}yfev-N14d>_{4X^{g?y1M?n?LZbus!>W2cX=)$Q{^PSd(#R`;=cMQY9znS46c zhKtNCk*Hyj8$Tdd2OsXT`<3R4chBZJbR!j>>DAvcju`?OFn6;pnjm;+d&BN9(Sjqa zhOHr4lg$iCZt~?8LEnbiaE)QddtIJU*Hr|svg=mT6RinZ^DIS*El#UN%hzk{YPy-5 z6mUex=Ue}>6nS~V4ISOBV5EZKA2c&~6=HY&Mkw?yC<4kNFQU%d>X|$;DRAD3%S_{6 zFrVI7OmGU9s1!YgS+`7aV2Zr{MO_6ANC1bD&ft6v-TiYoGF1|UYUDKx} zXvHbMAXL6A$t@;#+3Z?XPN$f*GI|Tor5kj~XnsgsdiU7eE&j8>$GLKM(8f42$$jref}E!-gM6uu zl9UQban9xLhmD8v&O6<0TK&=@IrFXcUe zTDl$5V_lrp39jh*6)BfD>MqA4rkeAA#^CNAd0;p50Ya2q4^09aI4fd|&OSqOhHm^a z5k#Ip;^wgr;3e@N@7$ zrDrxM?`Q=Mdf4s~RBbgibJ0UCEJ2)Z!l)XZm7~!uCE`ysWiNXoF{8GZ_ap;d^}4+R z{|SE?_hPnFMq;hksg6?g>EoxlNMwvs<&P5zbJfw?`u@1p6@cLI_w@kTp37K<8pQpA0g;&%WF;1jW!Ycd7AIa9v zwWC*`haHJGWoBBo1&89imeW?^R=%PBr96!ks7NChwt>xQ?vvuByG4pFD4M&S@8)vY z5AR*!VI$qFQnfxKgX8{_5W6Y6{Omw{=QLBQ_z)qdV$TQF<+r&xdLeHOt|M%RoC7ul z6|*DZ9wAiR(A%KelIh#0rk#P03_`P`Y>_{URW{#wce{F#v}=;lXOpiXPqxdq&^8Es*jkuw)F$|V!KZNiB-Jh4O;7Ml zk>?A&Mbz&f6zpc+72ct$r|tvAN8vLAk|}DTVI?MQGZMo);%9ja6-QCepUG2fD0d=e zj1qyukCOy}i*LO$#80TP!JjGYsZhon&}N4%y~~lmC%XzN|4dRz1oZRJPc+-%Q1H|v z(V0OdYjdLFQfUie9gEy9-AvRjb0if5ZmG@NjVT0U5G*qyKYPxp@aUtwxwgs#bv7Ur zH9GQF8chR8R`d5ucUZ^{f{|}}p0j~V8iWaFBHy*j> zc}AVqutoe)B5fFZW+^R{DN)N_lr|`YV>etk#D$q^|5BpGycW$?ULp7YxAV)~$#5{( z=WzZh`oBg~l5gsCAn@a^Y2%zu<@sOXLtDJMnD<5d+xq4lLhRDmyX|UPoFL#3w<9aY zA`MVr?8beLtUSVU84JF~U&*N$WmLI;Em(=1y?OC6*;+&oc7YFTPBeQEX?!LJ%e$ZJ z{b&QD8cMWXy94p{icbQfqTjZI4S>QxBv7z2`n<~}9WJe)k`#S((K(=*zCgfjZDX@a zrnJ;+W{NpXy9nb^9O?2E)Xgi(ybX1m(gU{2RU9-De^?WqioAQu1Xk8^h}aXD#uJxBv& zO}zojA$$TW#H|AqE?lLKXRys4Wqqtxnoa@K((<}<6BJNEdzMP!!-E%kv@{Eh*mI`h zilgi9m{yGy;$NDE^91?^sa!FeDRJ;V%DW!wM)6=qrPg(agj&kKH*|bG8Z+1p(AqDk zp~Myclb>ZMs0kZO;Dv%^c+4u$K4z0s)#k>TNa&T)-2eD=+|~-`O6u~ir06yiL=<>z zdH&U-@JSNajGOU~Xa-re*l||z-_Nz{+9#NhacNptmtM|m(bo1a<@3rGO0IMSBDk{6 zUJb8s^JV8Htf+gmu6~2$Jb&sQ%Vi*))Np?()w-t)47M+Q{MtV9+mER_nC6eOve~6l zexw&lg_XTNcQ0Z_kAJYJZ_A7~^oIB28-ksP#QW$AXrsIrdB%(HAhjm1X@Qi*?pTQR zW5Wc=S=)vz_ zY9lt$+eQAVwm22aWJIA5H>uK@C!P)>(F$`s;XIV}POwin| zl68E=vUy?t9lE|i%>do?=HF{)2+3J$aSgvLftEIeO_cUcZ+ zXm}$us?H0q`v>8Yi>J&V>Ff%I?wT+tUXnN~RZOQ2URIZuaQnI=$xL+vsE*hAznhI& z@^ANhIvh;rBRzF>$JpZ({Iqnnm@U(Jq*xxbMIsdNkypq=w!g43y;6p5VIwhOwb7BT zEK<|fIhPoGR(1Vh_4GI075_w+17eA*3k5?JpT$_CRkbhZW9}nRH?O7D7~M2P=jX`0 zXKi(T_~gLmhV`8mOR0;YBkXx@xWqc6?FC~$?6iYn*MoZ!P3N$WpiRyvU)TN4@~rHA4Avf0W5*Qby<|Ft|U7OZ}kgh6Wv`Q{jVOr;$+XZD^JpWk zQN=^&Cl(vx;{Z_rJ!jha7v#gsPps5Q-#)PAZ*s-@VzWqpO}dynl|C{I(J}gDUWRl4 zIo*CyoEy0Ohgl|rdf1}cn04VrWVJS8_vp{h3Qg3rkH!rAb>L$$!a~u z<9UQJfAWb8PrkArrE1S;J}h0RjgGBoS)TBh5l3_ePo!qTt4D2e;c!DM@ik@)GD%%y zVN|9HVb%C9nZ(Y1i(+(YZY|@fTD0?C9%ZDqO{ttxc2Ga4c~&{(^~tA|B`z1Q$)@7| zPc6n`;N0+}js4L@VL9aB$CoasmIoENB5-*6%tk(PcItd*+f}$nMOp4h2Gt{sOgGZi z0)?RX_+*Nwt)at%g|V&BXG~pnNMnyAPI)Sgr{Q>aAamc~Xey`eRuF_)uaBc=dE~a1 z3ac+%Spv?Q^f^{M&x;w7QziVKo-b+>w6IVQ6TTG-`cnluMww4-A2O zIX+i7rW9jhwh>p28&eg<)<WHHsI!i*2}ONv|3rLG z*+Tmm4qusFyq>o#8PCiaXrfb?kcY74A`h(uBMpB&Fv#NBGZ_ZN4(>fUm7NSDu3l3TBt@lmp#^px8)O_alEsJ1%jOk4 zLMZv#DPB>lml|;Wn&i&nlQE@jLd{8KXGZEu{?H~-@LyF<&e$?hG;TtL^o}1PQLtwEhY5x)13K-x zIAKAzO^*abd~QEK?;QSfn@FVCO(J`1TBfjRiMNTHE1r_Wums+!7{%!^tFFq1Ie%KV z?z$c7TV6QXjuhJ(y8F)meOooV({2=?s6I||&7nHA-0QZIbj)pOI^9e^LfN&>_#cml z)dZ)!mNg%d?4-gXVv@m&6g5hUZ<&qsU3}faM>z+Ynn-h*2_Xa7qtT|PyCmS7P&y-n zRl=D98Qq2lKikM=X5xhwtR@^Ly|iT|4?;s0b2aequ9^n=_5

    l&3E}ihu(W3!+PQUbzV4N=8wD{RT&In6H|d|Ryb*9k;^eFVzl^40Gz$QQeaHvf5j67hd=Nj<;&Y|vOeWu0SdlNtlz&U;;r0vuZ_pGevnH_`y93# zER%$yltiEXJ$lQG_vhati3=DOAl8Y{lkS}xh z*^X0KfaWaLIv)Ue+kA%JYk{g-S5KmfTPJM&s@wNUKthiB$_dwhbfAtd&C!FoL4Umi z%WNVFj6t7NzRY#~dUw+{5+m;(7`~lZhP>SR@lk8aBOXuo@5>LBSTk^`=QSiMELin% zUaA|`;=YV%y-R=JDK7!yQfMj$ESTKfqn8Q#S){UgTtQ`1>>F48eV)g#_Npixhj=7r zko=Sx!kEH`oOC%&5~n)vK0Gh?Rn8P!z#fjhh5Dkb{o|cPW~`>D6UH%spsxoxh#a=1 zP5PskXBL0cn5;hU)%2ZDE5G|WRw{eMro{sM#s}7^x&rd9EMCQ^ zK;(s)FF7Ay?DEIIF?@p<{2df%)As+~)e8|z;wk!D+i!g5zSUz+X=3@ch}Ve zH4u9`!%i?n;TtIR7b~CmVWQeJpChc+@!yQzcdfpBiKs{w@kAK`gPzdT#sd)^wJu=N z{XOZ*Aj6r(p$;4ChhR`QBh?S>p4cksAK)$NL;vuJ=wKn+e3eX!G%?dFjaV~wJ>)t_ zhzIfe4-b0qaZ=l@9utAXh0YNjCI++K7JLnH?C~O-y?Gu|4z&(9MvaoYnMEE`O2M=| zRNvb*&+YP^qIlLUQBq;?tM9~-N08r!ro)M43ew?>$Tf#}*3;V+KJg+>dnkyR^0Kt# zW9U~gC5?aD(eV*6&u#Lj`A3`?y_p0yphhg@c}0D34Cp~xg<4ZpLPN}j_o0MX+{eUaiGa1dlJV`jaO>6EV>3_#M*Jkq^i8jm6SD7bM$h z4G(aE*xiG;K_r!mft#nMa;%wbqJR25VpHF{8U9~t5pW8BhM3}pPr%7ilo2z>U!#vZ z{Is59k$mCJL<^ZSu`jCEkIG^uMz^F>tUx}wnJH4!Qr}aIDj8Sj7#y5io1RXUEYohs z=I$p?{GR^);|2)y2^yT+|MameSXvLc@T@3br|DAJ>TD;!cxrzYOF1O!_yIli-Y^!9 z?Io(etHWBQk4{7?_gxTXZg+>3@Lan9KIHRuBZ6RjTkB3SYD9e)ry}!3->vA(x@Zo; z$FL~leCVZCQns65q&MwzWK=n)!j^O!ISvd^)slmeqjuVhnOMcLt{&Q0j>{nyEKu|> zAs6-5aZwdITQ+gT1F{tG_cUStJClLHBv&P(kPW02ygYC+-FG3?mIBlG$`YRkhmmt@ z!fDHo^2K0OBY03n%SpkHupnu@*`io35%RYF)CJG|OIpVtya5~S{QA35Xd1~>xxI632V*CC@uo%EPKL{H=6) zJ0Tq59VIP1xAwUV)NZWn_=~?>a;|;peCi3g?;@zF17K$0>sG5v?sC+Bziea`zUwW^ z6ACrqQpZ~uP;q}m=E}!c)x2-I6|RXXV0cx%JCmA+yqK*NX+zrzHx`9$n%mpixmv5t zHL2q9nrkYvPHi+O|A95qie7FIWS-$qwSBZmkB@&u}@qQjewPpn*m(w=GX7A zR_i(yS%4?`ykTP*MR1)B1K$)oHa6JuH~smp{2bA>3tWT$??uXpIUCEXJItK-1R=g} zwr-!UWDk*UOdoy!+XF^@DW?=E{HERIH()pMOi63iP^h=z- zaWLA;G_jGrF5kYD_x;|(c67I%?H%l5O{i|2-psL9wB11uMt{z(Z-{lBkkMSeX7mV| z)15V4&8go_DQl&gin~}`4?y>J2so=^DNEJbstsh;;@ll#6qnYn_8Gwfi8T7flg52< znlW;5h`~QcHFIow_l3(qJ*miTtxt^7Q>=Yywk*8eCy=$c94>{9pU;=SEYuRfXe{WM6558b&U9S59WsLB`JpqM5d_r<5d8^3A--91f& z1w4lsF{#_Qf-|1vgB~7zMVID!I1^oB44DnKV%^WVYxa-yX`!6sU^ zFds_m;F}a}lZy+CNTjo4nms+6Ql#L0L^J!)%8-EiNAad0GuFm})xI`ro910c-xepo z?{6j#wfb#>wS>WOvZwAt!t3EVxWdf=rRo>H%W)8S0sdt>^22z50J0X3{mv|=&G@py z2?#H+&DONGl(B%%MW9PI%|etl;Gh#6d2U&;0ZF4)M$m$sv6{MS?PgP?doyR#jo; zNZc<;x4f{9xgBuiJyjLm|9V};i6Q@620-|xhCgqY{$c&P)D?}1l1Ue~7kQjp$BGF& zj4nIRC5t?db-U-Eu2rjDqUk17kB3*-BxoYGw!b&n5#^Z5BBOy>W9-*xopP5;?CgYF z`ZgkqBcIPPv$Xyla{I;WtWGXVPs#B%HBL_ko|I!mlXVVZxmflAXskvqL3)lTN5p;v z*w^MP$d%)ROqu-}pSo(5^VYuhGJgb7CtD9KclwkBQfpG+RAP;!_Q;4|yt%H&Y>~0p z7S1w4o$_F8a=YN{i|Y1&PzG39Fud9B;L^bY`oMtr5?&k8d)oFx|n!|p`K zj=wGS_Ic3WD=vCm6$^-u&?#c)ayc*u?V198VZ`qxA#?iS-zOo{l&u_jTteFc!b@q( zYbccz;~oZjnaZU3f(%QSqr1$!Zg-cZVV?pIkEFt)d@}B8_$F%5h7f3GB^7pC4fa$H z0t>JbH|7W0S_AtBQIdd-mjq1og%D&}t??)Ehz7tCN3V7kg$0nGQ=ZG)JkpiD#XE`6 zDO!33oaPEB%FG9(71O=ig{}3*l8lM?6j#0RC%xkc#{5}5a)=z>&F*>sUu)sNA!8xC z^T?F>T_Y3GwxL7fe?Cy}kU2z zd53|b45xB@wc14V#9}keoE4{?q^SaKws28jlU`|1eEQ*!kO-|OXlt3-b25%4o8`KF z6Tj5RNcHHaomZiL1cmJ1q<{4$H|dq{JPn#8<+mxbd|KTfmW{#s_QBsf1HnU77Ds)D zg(sS{b@@m_Cc~pebkuu2M0aDeP66uI^b%;g`|!G@ zsv)-5Cv93}^S{zHW5!4U`w4R5#{uI;srl3Ct-InZ;_5^TE%V2MR_Ght#e|s|Ir6Me zX6f6@MGuB=t4kG9O9}^PgwbkbTJ~Lzyk*Q7`M(c7OOJlZoTA859pc*l?If@TU%j_? zh(;U*tD7^Oga62n{G<^Kb!t}Ol18Hi<(&7X5ZjPyA+2UNVN$$VL)b>FEn$!-_p z>z94uqkj&?0C6Px+a-lxjlu)OCxPDl|AW2~uCvkfzjE1B-L4kF+9daC6&B6~ zO%FBazsMfl#XR~U*!5nZZ~9exBK2Mwr{Y=s&N%CDL%TFvqsenzE}~jn(Ncmxstcqm zza{zUjIXrnP|2M?bXM0X!SjOhFUG2Dj0)7mU}wW)yp@=GVa)u5AGsF$FfD%ZG5+)2 zVL{Fy%$&nB?id4PeEY;lN!m8$-`+gvYNWAjtUT4-XP<)S6L}#*u*vq>{nTIA=IkHL zlz*}uz4W^ivq`(*jaGZV{sZ{W)^fY%5&r(Fh${>hW0vg#8P1!_J+tS>h%};W$1ZryHQEBD~li8Cg1z4NDBU#T!-@75uY|8r1KA!pT?9a zERJhCQLi2@H1^hLP@Ok~gMKgy?V7@#uorWM(^3q!98uoi`kzi0jte?ZrZPTiki9Ot zhEJ~H^>q^e7Wv{X>%+Vx+i)qaK{n}F>E5?WdcG-U^_BroSC<31dJg?>jYkKVacAyUB&xn$y;N45&~Lz z709dzAG6G~-3T^5c3Itf&Hq3$2@Qd(e9l^Kyhu7#;*BlpUn>VSIah zDcnz6LwH)%BC6{%k|`}vHsIweBEqa(&c77zF)b>(Sx! z$)z{*q8qdLtW12aR4a?j{kS|0-Rp&`o9SMA%(>#+QjD%g^?cP(SA#~rhz($XkEAR; zrPzaAa6g8-R0rl2qCOe$Na{cy5nhy1*4*Reo&*q-c9-wMEsUErF8cN+|AlfrI+a`N zhwnG3osgXBVeT!L!u*iT3T(qcRQg*MwNO56_$ZfRBLR@76Z8Z1K6T9(pDY{prQdZ9 zQ*l(tqD4=<8z*Xy{0U*B@n}nFk`De#Y1qf2xc{G(XyG}X$mUAKZu4wL9 zjnZEO1ozXPS06Dd%QdXrQk#EjM1fhko}@x0i4Ojv!MLO6@PMJ;UU*wEjWJU(kjH9? ziXBtDE!y7W@;mtbss#Vls$31#>S9qRFLW~2*y(b-RLvM~f6l(>3EeTu%%GxjH=JS{ zQ5}C54GuJ)sKV$3>;WxQ6BKY#x&Ud!Kn8x1{V+fGzvVvw`Z}ZZ?BH+tjZgKTL+CR3 zaq(S{;8xGF0qCGYoO(O^!`C4QqPb2nYo+(niDgK@h=W1G%!xTmOJBLOxK0?$nD`|X z7utD;srPy4C*04=yYmBigr`1+HDb?K%=h^wzsf>8<;fB$nFCLO$5IoEDX9=PR}GDk z=Wlb~zAM5EpGc*Bl+Hc6bc~aVN_eZOms|uItk&88pOa@cmc@3UZm^{8N5H+9ZG*>N zC)(Pp>fVJ5$tyLEBUijQxMLa(rAgjN^Uf3r=7tN`gD%0y93M6omVDB+V@&$pdJV!U z=Zflkj3c80!I@s|@u@V74PJJ8&H01OgKE6%am|AfLnX(aczwMKgj-D+Pkj6*xpt#v zD}2W7L9;t)Q7Hct^N~OG&Z8yF9B%k9NxS=F z(w@*r<&Wj?hYZ206SW z@I1A7P8VP-##nkXAV-aaY;R06eeb%XTKzDHT%-J165)%`!CVn>#?St=JXpDhZJ(J| z7b8pxI#=uHMoVOSJ;Cw&u9HnCZ|e(nLcgUa%v&fEIpa!6zlx`_TlSUggK(Xx2wum9 zjj(;#$O!9abnE&E>;_@@HZtG_aSj8scC%2f9$78E;T3YBgkt(pUs*UEn1ZjfH-yM_{MTJOtrBBTOerpf3XoADj)`&KU> z5+3T(3H-oGYS~a$ThtQ9Ep%w9ZEI=MOol;-+2o>|WQ(j{RhdFWmw>`^<{(Pdi+?!m zn$Wh6Sp+tbu&EZgsN&p+gRPa;oAF$sjHo%%T|V`7@qnUUSrIC?=0X&&=LkPImts>) zWnx!!H57IZ_HazNtMgT|SnAnEIs@apafmELMOyixwvuHL;bw<>m>bkyzDCd9!mq>?yG%VobaE0qB$HsaF~VnL2!E`#_&Rp)wfqiSDaM-5IAu;j66CMjmd;iDArr`*Xa?m+E1-NWZB2y4qt;V3X?|fI#q7 z)hclH!rEgCG1Vx%>B{mtosdyt_=>+Z+TO_g-h;)=vRs0A1O&D$2YXgAOq>K0DTY9K zJ=&oc&XmDvP~9M-lq<>`OvI*V4X+eq8IXJmgc-TGiZ$i~_H4!~HK4PRnt!V4z4?MaK$Xhru1IQNdAv%wO>mj9U zw&Hd;Ca^9fxosRvo-MRskWdiB$>o}085-G}Hn5HlsEGVj+z1tSrH)yw6O;0_zNU{> zrC{91#=_!7etmq%kE_3daagUbo z{o+@k2#N-L3(;^{xIw`hUr#BYrtI}rAa#KTI_=}OVD%)6>8qy ztsY5T5oHgxS?G?4enKrG=0RUOV65oO^4@2nIXRv4z2UQ*!|u2V>3^l>%ruJi3RSu| za0x(9<6}1d5YwMggg-K{+_}*l-(=-VpI2q*|xYfMvyyvc5Kr;uFrMed{oUI>h^kZ6i;ar$~Qahm+3K_?9N=}6A!fw5fulmm*n9G`|EZc z3?u(w_yqWrFA0g7?Tp*)1_sluTq%L-qKlCl$mE-?<^E^#gsTCj>N!7+%41}+|9bTnL$vj=&+NpVsGXmf zk%zDnS@A5=x!!^<_MF8{Lx6$$BCeH4kkr$fUJ`~L(kfN5*3xsw3XH|{uKHdwSQip| z@y$4*L=71vx0WO3wonf~4Jr~B>|-*GN|QZyn*2eK`Ws~;Y#r&FYP{=`mlw1RgW9VE~pq?Bu2FpH2v(#CW4Mt!Re927gTwqAly%8S9_x;F!07^6_ z|7PN-L>?{xe0E0DOd7S4cyNNTCFtZJeI;g%PoESaRc5q$#W@IlS&Z$p{u=-D@FD&> z(C`Xl$@GU>zVb<5w)ZS)x27hh0+X*86yQ2Dx379E;*s{ej^|4Cu+wc+o ze4=;n-iwAxwNr>L$cv+1X-H3LX2oGV7f6u>^%TD@st~%{U&tiyc=%qH!KJ>7TW?Hb zbsA<5qPh-q)zj~{=nOyS>CfvWFTC|O`q2vK1P^#G+;?W+dxix?#4JO7jE!|qt73Y~ zFR%q!*pwC7N!f0-VNe23}KK)OLxUnq8G%tkg^(H;iRaj(_T)P$)JPsM9MW(p; z!gvqKec~c|@UHn6N$kZ3~D>2?#@>~F=)g4icK0XGTA650AZQGA&}kyYAeBMAxH=!lYig;FHNC$Xkx(ZSbBeSzMd)Z{I)ZGDUwy&Wkwu?T5m`E z3~?V_+#}+{j?K8vTVIpZ70msPHJLHWoSyn!04Dw(m41OUl&QwQ*~A&GAUg!PXs4Hs z*7xYxEZ-cQrC6P0#bWD8eX;Lhvthn|_T8!wlQuogsVoLErql~g&Sl&R_Zw4ll`T=R z;HTI=cb;w4B`icU?@YhDeg0~j)5d5|>fc2}&&_Rb1Etz3Oo!9o-@oraiK#GCA7#lPDJokb24j#S32h&ewTvy>SR2dOCMMab&|pYW zSwr?PP4;buEMpxEW-J+uZEU~sy?@tnU)Od2=itB`=leWg@7H;rkLUAwec_91aU~>Z z^upKgy-H6tZ3F=^*-4-#?)4z?m^l$7s@Uphc%CN>CWMH6H)}|Z0z%9CZ(y|b1B+)< z%ifKWxZj6dp<*!lP%91Em+tJx@hZ?Dl7XOlS?u<4%WH7INKT+Jk7di-4iTUyWCp{)v+6C(^^J_}e{(plbMQis&=8K2U^ z1!}Cv9;ZSBN4(Uy>l@X*ezc@GYmpWs@MH-XR327%5%9FxXv5S5pg)L|A>A_#Fq1D6!>-AH(90YWer^8~XvGL00(0h~+OmesF`A zJ~_!j^9;}U=Jz<2byv>FMRIsuQM4vWXX1y-B@K-nbmT(NRsY`!TLfKkaJ`Rb&&yw* zB`us;c45x)0K6;bM%6)AK|$-xp#@46s#5TUWntKPA1Yp)#n!% zAlEZq>*t>wjQA6;F9e03B(+1(Pl*Srq&RNAz<0l;noF;H(PW?Xqg1D0DWHkMGz-`@ zXG9As{1w}*YAKBI0i`WWx~OLH7I6!kGd2XxcYXiiw9v5TmO{=s-mZ6yI2glIawxcT z>VsvIonEu^C-pR+gcW2}oI7Cq1f@K4)iEW?ln9(6Ym1I-FK8Z05?C@fpg3Z z`@r9QLBwxdOn+u>^QGyp$=b{lBikVG-unjCiKBzwMUI(5c^-0?<=#WfNVjZ8Dt_+k zbAk|*6}@6VH>98zsXZj-wq5CW-uNJ=#xO%;h?7jL%`W8D;c$}XQzlS+jF!x2v-->I z*8?`0zH7_KGhtfh^9YLVwF30%>Q4e1Cx(Z9aNa{c5Uw;Yx=hcfOYWlIaM=weyC7wTX{=qShwy(!7NyZLzWTLsP9JI2=`V70U7gNt}6o<~Z=VNjwmq)l5D34gpSfekIn zDyaB-t?(Z1uJsm;LQe#Whj8#gRvBv2D|wjjpTL^szsZ6z%GJY~fi^j^J zfbaam{n^r4XpDBG&np>X>=GI+vqb8lzyV%aT+NTfCTxe)t%wP8F@FvklT8w&R9S85 zvPk66ee)$i{4QDCdc;57ztbN=qK-jWt}Iv(z{j#N_+Mord=~GQDh*6S74R7js5~ct6ZTSEV&lm0Rbo zQ)b$1Kkl+!J2duhdnT7hamQ$5a{3Pt>X6VK)d?vV6~=OkC=`2Ya!MC=;6-j|-|$Ga zS^F>;6SB9Yb?ztaw!*oJsmmz#D!fifE{y8=?flSX6~#t-mD4|Al9z7%>Ho{Lv+%E} z+iFr6589m;*J{0KzBJYlDIao*cJX4lw1tSs{!dM{p*z(Z4yp&gh8w<_W?HqqcQXlp zGAERjexEI`Bmmt%&Tls5)krWwd&7_okH&RScTP$@^K;Jb;}l%b>{E5b^BoTp(T8z< zyTa0LKA&UV4)ipGyaxmuwwj)u+)#99C=YbgvwuWbb*k;Vybp0ySTZL>{WyYE@i1IK zvx0SM@=Av<3~fly_tWS4f5=}hjvs7pKjsgRx^B*3ABSl^v7bHj{d{cEsk-t~n!e#4 zwE1mvF)FlNan}L1a=cQA7dAhAMO4e)DWDTzn|venc?l^wPT%i=be0KBQ3f4fe=0_? z$5JJaa6(>vm99j9r#xq;U8qebYXpWFy&xrdPy70`TOa$)0oOC$MZ&8-l)}N_Px!t2*{r~Q1X;=Utnw51%?UV zvXS2uhe9l@H){rC#ch3R>9Eb}o~=YezSYtTJBrY2l{Ggw?~#lH9-FOS4hQ>t1n0g6 zL6!TkEj-Bm(3y|#!~TsQI=xvR-IHS#l|^IZ#E?VqnYS;9Hy$+J&^bfY;S@_F9v3v; zT8WRV!)Jh3`CgQ_oiTzS-y|zkZ~h&tt^VsD`Q;ZFK~Sl=X|4X+>{>-CBt!&7GEpOmWKm-FSO zLUKgLoFF0iT>bJk>^(YXoGc4)PD$Ju!oYvZgAC8NCCJS?{^*bO2%7F%FAmv5GZ;y_ z!)USUSBsb88=%!xa;#=!K3b-vQ1vJEwP`@BOTJS?%FiUFw6}!Q9}}(G^B)NS)mjBY zzC%+HePtW>wCd*bZA&GqkJ+!p;?yC*PU|^r9ofN`L1UI7auTj(msmL8&_372<&X6! z<@`X)QX34D`@&D5gh>rEN_9#vhExpd7onD1*wHK}=i8#BEd8=xD&ueHHGYxS5Bk%Q zFBu)0tLV=lJ>qf?}8Fy-g{%(|gq0mEZa6_QM2Nn(Kn9ZhP83tM&Wq z#o{GDT*`@!lCXD!DUlaC#Alq!Bs1x`Q2*c5NJDGZS2L+*-PSnr`JKkojkm?Se4;@@ zB_y4O4L+D!>l;<1Gh!Z!?3|&#+r*8I0$q2*3^(9srxgVL5Mre)49qYBnUvO{t+s9i z*EL(mVaj01Q`;YnFT(nd=5v|y6bL+#W6w+Y6N-ffGg)W*7>VgT=Ue2R5gQ`uhDHrL z=f#F(*X>Tf`c7IVKI3$IgjZn~}p}pi~L;UybpVxXB}ST0WXD8+OK2ha2Sz zq@j~1rdtx00|sk>`W z#5G*=wYHUomKT%2?%Y3j#+JoU81(94f!TUVoF|iFCDi9Rsm}vvj@IK2cIQ+#*~6(i zSUbM10z%PrRav6gQY_Ymwk5l{5+Abbu>6tVLUWI9BEDCw>*O}w+%L)2HFC_E(v)!9 zo%oJ*S08HIm##5Zr<%{f&O`{4y-mo3y^_Wzn^YgP<{YpmgvU8QDQPP*XZjp_tjA|{ z#aTqk=Yz4oew8BAPexu!CUg%Q6ev`mUHc@h>FkYe!W*g@Z+Zl;VRJHrXE}oozl#4( z1=Nv2Vml@IYN2bd#%OIMmjV(Y_R{o0V;HBdpBv*xG0LqxO68iF=Ir%&a@~5NhbTJ* zWodg>wZY$eXJjInY42y3uk`-A32Y-5y}wnSr|Gs91`4vJg@ZDReG6Uq(nb|8fu7Wq zBt8+|o6NBXf4`&|E9{-*uX}C03lM9dK5r6?Namm4?g`n?`l{gKxE8T}BqOC^cLps8 zV<|tSFjNF$PPo}-DsIxzvt-G21-A%5EzwBa*27!;-0*LqeB6SKtFF`@57=UA$=hMt za5&w4-0zV9-ztjjHF}QOw%=}6@6{Q>ih{Yu{33O4iHwX@`S#tNuvbuc&eU1*8W|b) zE5Ct7ws8)+*{?5p7{APC#l5VXrX{;S?#tO2uwEVDtWe!dT_#?N*Oo%1iY@N=X^=7Zs z0Prc--)>?fPte}ylV6t9&E6s^lCx-Qi&RD73c*9Eb2JK>8bv+u{@#W{s})(3vn4{ zYP<@MNa>_)6(lc_`{Z;bg46BNPo;+dZCM;U8Jl%;W6+r^Cc>qZITb#0F}8{s)Bn8c8ZD;T6JNm6giC}l)D}k)^EabLwf8JZ96(d{_jDZ91 z1biGcIuE$Jr4YwMmS*i#o~WAtXwfH0 zRCz4tH9)G0k4tw0X#hqg1rLYG9+i%V!DA3FzH^z=BxY^l3UL6SaGd$7#zpVU@MK3p zfHSl$d->zs`A%zA7JI()#l^;>7VUB}yV^b6ZVrX#>F-^DK@^{oN#~?L3x@2fXvF7Ammyk7H z3^0#Jw1%x4A@`^1wQ$Bu_QgtiebL4KgqU>t52r4nKDq^ku3=vw!wdzwPcb2;V|VSf zP_#RHh7;Ghwbs&lVz!elcT!-!+Z{Ihw&MLZOf9$D)=Mo{;4zll?Pg-QvoAtWVMRyH zgHCpPegdUxb&0s%^FvWT3jU;J;YkEi)5fgML3n0Y>~)_`li91Njv7h?+lSplD|~%h z8M@KmJ#fY@mET~;Gt^sKcy0L84NSq&j1Sl@KA-6r#bDa+W@=UMyCP+l$3pb=T#$Iz zZaBv8x!HBc?`m;fYG+B=(dus5IIrU_-W9##YCD|~1LtuoIe6pQ3*C42(nW~~YrES9Rb&E|4J!@0A3xOpE)(lxHR--dh-5^Em{mb<8<}WGGY>eijc8<)`$qm znh}VNt=G-u%)$z}KhK_Q40B&iYCwnS@?a!}fe&GWKB=Dff3o_EVL)33`+^Y&b2`yZ z`S$Y5gO@AOHbJAO5cfTILPf!*qeoV&^K}ysn*ICpt$n@O4TwDrBalXH0*U$?pY;zK z5-x_t)--a-m#DG3YfV>z9-Kj$;Ra*gSlB-A=2CT}adC^*l}8Zz>=gpdFT`a1WUxIM z!7g)ZJ^s!3p6oPKH@g+$Yr$Ha0+No79H#{^t}GGnc;oYhOsmfx1s)b~ro2 z5;AD)7k!2YLonH(6-HxU{asKWj#G+s9e&4uTNA>10r30CFFIr+;t5u>O-jiz#rfn% zPbU%J%Tpy(_MOi%sv{O^Y-tQdrN*USkL6f(Qbi?NFU}=&`o)$lYMTZGGVS6{s~SKg zN9$^rQOg?Co9MM9@Kyq$3k-0pm^{{GBL2rTUD;i^Ch?B+R_xbiA#7sucyq<~_OxG7 z(|XatcvJYlJ$}7NVLNcfJedQifq)^xg&qyR)BRIu!a{@!AJAwA>1oVt9u}=PY8T!g zuXdL?!IFV6sD3i{3s4ZT(KCIHqme&}5%S8-MH`z5d=tZZ<4^9loF*g^{2TYzN0@~n zi8|txtv_00sW}*bf{`53Hs+C6X|a$((4V>c`JFsmYX!lGv<^#$(PL{n3A9jsbp4`i zqoJPykXfwR0Y-h=Z!##*s@={tanV;bR@Qhg(HfeRs%&xOr}6r|p&Vv1yNDb)ANfj^2sEzoq75 zpDFluPRFthu`1>#)A+H`ZxhjSG15y-YNEh#SBYhgp5Q6(n|GGI!;A9c{@080QQOgj z&By=D-Y*>z3ani=s>X7p8-(-Kaz+`I#cpj#jY>4@;2rvAMtdBFEw7fEJw_opf_1kJoK^oLcTBP~249=P3v^gK^A z`PmZojWe7xMKK@;z*ahEb~@cjzI_A-ZEr+-H+n)OY6&o*b%f~OPwx_SwO>|v*ENxE zY)@X^B&P5pM7e)RKmc-X7jNmFlfx(*%c)*}MQP298PlCh17XF^jn)I0Fk zB(zb#I)I%#9y9YuMZJ5esE4JHLDdfFnW}4K*PZdgE5>q6XnNgnN?#Pv#|tvp(0bcl z(fepZ6dyz}$hwK%R-IeC-6?Mo-q+A3=Om*z$te|BWi_LB$}xVUX@pPA?j+lSSV43F z;7+ev@v-%En9pl%pdhqANRRF(MlP3h3jkTe5=h_;x?jfU|RdzC|6iS{56l!MowO40>r?Y$OrU#gmc?^CoXp?V?;h~~FX z#Q2tO=|kU^$pC89udQ=JHNt?>w;WLWRF8e=$%N3Q%j1o<8-0 zu=HLx?h;O-I_x?BUt3DoPu-}lI&>u#=$=#lwZ(8atc3&LjFUySdFw%l{&vN{0zx5L z#2kFNG3jg%eDG~Ms(ng(HuN_4>Ph;QSP*oJnk6$#4V^o6Tn{DU;ty2vX-w4Bv<#wn zPWhk#U<>tvL>}YP)_gnt87JadBWEA3x*7bp_&DWYU@AS_SS1R0F1YNq5!kYAZX;oW zbdv21r$3_e_R&4-ol;IzcgX&l|nW0r0vK-_XYoU7-Qcm$w^pf(2SOxu!ObOO) z7)}`9>NTmx$j<+8RyjNO3N5*e=Z_o0fA{+*aOe$x9F)n~JZtSMNwQg@@ zF%uqj<=MEmA%0a)el9LKyGKqeqV~U31J%Sv7Ec6tWoH%weza9ErPVk~G$ z<%Yflip%d$(aI$Se`*tpug3M?gWDQHtQQK`r~-j(z2D*kK{-~IbbN08#f?RCaBgru z=r6saP!|>PsJlx&hzw+h32jq_BOJ@L7G+=4H2~Z5=quxq87l+K|9KR{UJ&2SDHgRo zb_6xUY|)E7Puyo9t%3P}ojIK)|0?Nd0o^3sl#04%M|;CSbZYeKiUmYvALtp}kk85W#2Leli%~nGJ{mf+<&9iBVGQ`k3ojv3 z<9=+2k=%wK*ZF91n);bP4IE61Fu`yuQ@rjb2)g+*@qP*SvONwBkvEbl% z?igLcz|bZ@2#&+^+80M}Und^YJ1OxzF3r}-2YP-gd7uwdls4^VW`9xo`M~#_ZwXhh ztXD>w*3YkP1qKCELkn<}Ifs9cxVaPT#7^mhmXK{ias3qc$B~CX=WrA3=*bIZ6Y{+q zPAqubBaHQyOviip2j{zJ5{M=Xveq_(XOJ~n-wB6dyQ0{RS%dgzisA;w0yx4()t)#5&>@itD)_@#_w(O5AFIluT$tK)Cf z$2?NjJeui4g3+5Z-Fp-JyYwrqj=2?hY(r0Z;1XH)?thT%i4~61QTO3|5P}~;OKa3- z55?Z?ZtP3ZeYx~0en(WPWU=u*_ylEBcCT~!S7LGuT;=Ud0DBQMs9-dw(TG==_V+$hd0zToWMfI2IJtE$v}_ zJ#K|b`I?!I{GbZCHw(M#w-?KsuFp(-Y1rLyA|Op4<<-MIADebGFSS0b-r|-1ybYr+ zlyO1|6%)7?3)2IjeidG=DdXB69q6k+DqVYhvd_@3Nl*+MVW{UfP1UeVlcbXP%T+rFv*WO%YljmPAtt@{xWD4x{-6-g4k=hMF+0)LPKZa#0trMeMxa^dAP zL(#-JL`(39gS!U9DMv(Z9U1TdUROJL#YC(7ih6BWZg*;^p;&{$pcdhdLqL)QYn5&& z52a@qgArwNe|XrDtW}sYkd1;I(_}3rA4uFRvJ{H)>yUmMaNCFKC-zgI1?2v&-L!Tm=p< zb|l^kuH;t}hdggh(`@C5=L|K5dp#MDUtAP;-y`v(mQckBQ=@n${aTCvXV$KiEh-wAXq?D<&jiRkJk-7 z_M+AjQF{WokW&$$^dKjg1>rn>g@AM{5>o0-v#gtWSPZqSz$ZUDmuaq|)n?gk<_X0QEp5Qu`{ELuU{6$Z-IkY^IhN)T zY-$|h7RKIPz3OjmXRv&u@Bbli-7;ujui+%{CIY8Gj7Yq4YAK9{R;413Ybxq0n#bl zNvx_Oq#SZe{dICbH_X2&+~}o<2O~3F_q{q2cm*gTrv3*1k+YfOs0o0pM8A}y`eU>W zgZw?H)U|~Iu7HGsTNyqH=i}#`82HeLIqnET$^mmWw10^Qqv&@E97)sPo2qvSk5AELms(OiZi{PffNI%;Sm40}D z-#QgCr4I^7GS`?a7Huu+)&-!ng*BY@={Nntd)_;FeiD-xQgRI!_&`2pwbdRmT=GQt z$@Xwq3~+Fm(Cc-`?Wq2hC5% zsII!0m~32#*PocC$Opp-7L>mhtoTd{y@RT7kR^C zvcar0Kk8^Iof6g%;D*2MRi&*JK*u~Ur`e9Oe`?B zUJMV_K%VZS8?XD=S}j1#Spqf#YMDm(P7YSith?;C`IbM+eS{+k9`mJknYPczxBTK9 z{~lQ_*L#|8_s7e1>NV5O)3cftTD8YE@^JgQHu$PCg%MyZPl@#x#BTygoJbEdds-*z zCo>XhzV^TNquy`0DmJY*%r*?0M*N=4H*+so)Y6xR%O2EseI;DZ5WVMSsc{j09@}@* z*|%3^LnS}+=+iZB)9O;-WzzBe``>k6_%IB|b@3i4I~ThPH31U4bLbq-CD}EVB4{uf z-3h#c0Kb|^))zL9aQa4A>x?9jJZUeH_u>`}XVYG;swH%-w(Y=sB*4Z11B`9?l#v

    %sKqCy^;;qKdLgLu`cS`R6mcTBzm+yG;X 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 literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/index.md b/en/04_Redactor/02_v3.x/index.md new file mode 100644 index 00000000..07e24788 --- /dev/null +++ b/en/04_Redactor/02_v3.x/index.md @@ -0,0 +1,11 @@ +--- +title: Redactor 3 +--- + +Redactor 3 makes editing your content a breeze, with straightforward media management, a clean theme-able interface, and a powerful configurator to help you make the most of all its power. + +Redactor 3 is the latest implementation of [Imperavi's Redactor.js](https://imperavi.com/redactor/) for MODX. + +- Upgrading from 2.x? [Start here »](Upgrades/From_2.x) +- New to Redactor? [Start with the Quickstart Guide »](Quickstart) +- Looking for information on licenses, prices, or reviews? [Back to modmore.com](https://modmore.com/redactor/) From f0c1fd6afb7c50e96eb0fd9035c4a5917f5d9fb3 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 27 Aug 2019 12:54:06 +0200 Subject: [PATCH 164/517] Base urls are fun --- .../02_v3.x/Features/Image_Path_Mode.md | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 en/04_Redactor/02_v3.x/Features/Image_Path_Mode.md diff --git a/en/04_Redactor/02_v3.x/Features/Image_Path_Mode.md b/en/04_Redactor/02_v3.x/Features/Image_Path_Mode.md new file mode 100644 index 00000000..aed3ded2 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Image_Path_Mode.md @@ -0,0 +1,44 @@ +As images in the manager and the front-end often require slightly different URL structures, Redactor will normalise inserted image URLs according to the image path mode. + +This is set on your configuration set, in the Media section. + +On this page we elaborate a bit on the different modes you can choose. This assumes the following settings: + +- Site URL is `https://mysite.com/modx/` +- Base URL is `/modx/` +- Image is located at `/modx/assets/image.jpg` +- The image relative URL (from the site's base url) is `assets/image.jpg` + +[TOC] + +## Relative mode + +The default and recommended value. + +In the manager, the url including base url is used to ensure it loads: `/modx/assets/image.jpg` + +In the frontend, the relative url is used: `assets/image.jpg` + +**Important**: when using relative mode, you need to have `` in your template, to ensure the image can be found. + +This mode is suitable for most single and multi-context uses. + +## Absolute mode + +In the manager, the url including base url is used: `/modx/assets/image.jpg` + +In the front-end, the base url is prepended to the image relative url to get to an absolute URL from the root of the domain: `/modx/assets/image.jpg` + +With this mode, you don't need the `` tag in the template. + +This mode may not work with all multi-context configurations. If your context for example sets a base url of `/de/`, the resulting url would be `/de/assets/image.jpg` even though the file might actually be located at `/assets/image.jpg`. In such cases, use Root relative mode instead. + +## Root relative mode + +Root relative mode is a combination of relative and absolute mode designed for multi-context setups where assets are located in the root of the domain, and not in a context-specific base url. + +In the manager and frontend, the would be `/assets/image.jpg` + +## Full mode + +In full mode, the entire site url is prepended to the relative image url. This makes it not very portable, and we don't encourage using this mode except for certain edge cases with subdomain-based context routing. From 3618cd5fc54286f0ff07bc70ebef8b0f79952638 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 27 Aug 2019 15:09:10 +0200 Subject: [PATCH 165/517] More docs --- en/04_Redactor/02_v3.x/Features/Clips.md | 4 ++ .../02_v3.x/Features/Inline_Styles.md | 14 +++++ en/04_Redactor/02_v3.x/Features/Properties.md | 5 ++ en/04_Redactor/02_v3.x/Features/Source.md | 9 +++ en/04_Redactor/02_v3.x/Features/Toolbar.md | 53 ++++++++++++++++++ en/04_Redactor/02_v3.x/images/inlinestyle.jpg | Bin 0 -> 51303 bytes en/04_Redactor/02_v3.x/images/properties.jpg | Bin 0 -> 54935 bytes 7 files changed, 85 insertions(+) create mode 100644 en/04_Redactor/02_v3.x/Features/Inline_Styles.md create mode 100644 en/04_Redactor/02_v3.x/Features/Properties.md create mode 100644 en/04_Redactor/02_v3.x/Features/Source.md create mode 100644 en/04_Redactor/02_v3.x/Features/Toolbar.md create mode 100644 en/04_Redactor/02_v3.x/images/inlinestyle.jpg create mode 100644 en/04_Redactor/02_v3.x/images/properties.jpg diff --git a/en/04_Redactor/02_v3.x/Features/Clips.md b/en/04_Redactor/02_v3.x/Features/Clips.md index 44b0fc6a..896ee36b 100644 --- a/en/04_Redactor/02_v3.x/Features/Clips.md +++ b/en/04_Redactor/02_v3.x/Features/Clips.md @@ -11,6 +11,10 @@ For example: Be sure to use **"double quotes"** or it will not be considered valid JSON. +## Special Characters + +If you want to add the ability to easily insert special characters, you can also add `specialchars` to your toolbar instead of using Clips. That automatically adds a special button for common special characters to insert. + ## Clips from 2.x Redactor 2.x also had Clips, but with a different structure. That structure is also recognised in 3.x and will be automatically converted on save. diff --git a/en/04_Redactor/02_v3.x/Features/Inline_Styles.md b/en/04_Redactor/02_v3.x/Features/Inline_Styles.md new file mode 100644 index 00000000..f9cb73c4 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Inline_Styles.md @@ -0,0 +1,14 @@ +By adding the `inlinestyle` button to your toolbar, you get access to a quick selection of inline styles to use. + +![Inline styles toolbar dropdown](../images/inlinestyle.jpg) + +- `` for marking parts of the text +- `` for inline code references +- `` +- `` for (keyboard) shortcuts +- superscript (``) +- subscript (``) + +The inline style options can't be customised. For more flexible inline styles, the [custom formatting functionality may be better suited](Custom_Formatting). + + diff --git a/en/04_Redactor/02_v3.x/Features/Properties.md b/en/04_Redactor/02_v3.x/Features/Properties.md new file mode 100644 index 00000000..7310d1d0 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Properties.md @@ -0,0 +1,5 @@ +New in Redactor 3 is the properties plugin. It allows you to add a class or ID to any block element. + +![The Properties plugin in action](../images/properties.jpg) + +They're simple text inputs, requiring the user to enter the appropriate values. For more restricted adding of classes or IDs, use [custom formatting](Custom_Formatting). \ No newline at end of file diff --git a/en/04_Redactor/02_v3.x/Features/Source.md b/en/04_Redactor/02_v3.x/Features/Source.md new file mode 100644 index 00000000..b20395eb --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Source.md @@ -0,0 +1,9 @@ +The source mode is shown when clicking the HTML icon in the toolbar and lets you see/change the raw HTML source for the content. + +## Enable source mode + +To enable it, make sure "Allow Source Mode" is enabled in the Source section of the configurator, and add `html` to your toolbar buttons under Toolbar where you want the button to be available. + +## Syntax highlighting + +If desired, you can enable CodeMirror syntax highlighting for easier use of the source. Under the "Source" section of the configurator, make sure "Enable CodeMirror" is enabled. diff --git a/en/04_Redactor/02_v3.x/Features/Toolbar.md b/en/04_Redactor/02_v3.x/Features/Toolbar.md new file mode 100644 index 00000000..ee9b1c78 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Toolbar.md @@ -0,0 +1,53 @@ +The toolbar is the most important aspect of Redactor, providing you with the buttons to add markup and media. + +It is primarily configured by the list of buttons, in the Toolbar section of the configurator. The available list of buttons is shown below that field. + +[TOC] + +## Buttons + +- Formatting and text: format (includes [custom formatting](Custom_Formatting)), bold, italic, deleted, underline, sup, sub, fontcolor, fontfamily, fontsize, [inlinestyle](Inline_Styles), textdirection, alignment +- Lists: lists, ol, ul, indent, outdent +- Media: link, image, file, video, widget +- Editor: redo, undo, fullscreen, [divider](Dividers) +- Others: [html](Source), line, [properties](Properties), specialchars, table + +## Redactor Plugins + +Whenever a toolbar button requires a Redactor plugin, it is automatically initialised. + +In some cases, the positioning of the plugin cannot be changed. This has to do with how plugins are initialised one at a time, and that buttons added to the toolbar are added either at the end or relative to specific buttons. + +The following plugins have hardcoded positions in the toolbar which cannot be changed: + +- inlinestyle, always added after the format button +- table, always added before the link button +- video, always added after the image button + +The following plugins are added to the end of the toolbar: + +- alignment +- clips +- fontcolor +- fontfamily +- fontsize +- fullscreen +- properties +- specialchars +- textdirection +- variable +- widget + +## Examples + +Redactor ships with a Minimal and Standard configuration out of the box. These use the following button configuration. + +Minimal: + +> format, divider, bold, italic, underline, deleted, divider, link, image + +Standard: + +> format, bold, italic, underline, divider, table, link, image, file, divider, ol, ul, indent, outdent, divider, redo, undo, divider, html + +![Minimal vs Standard configuration example](../images/min-vs-standard.png) \ No newline at end of file diff --git a/en/04_Redactor/02_v3.x/images/inlinestyle.jpg b/en/04_Redactor/02_v3.x/images/inlinestyle.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f7efa2ac76e99c748a23e0a7fea45590fa9ad319 GIT binary patch literal 51303 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 literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/images/properties.jpg b/en/04_Redactor/02_v3.x/images/properties.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a18e1c0cf1ce8742bf414b63b5c30858bb5532ea GIT binary patch literal 54935 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 GZ~q2rctHgK literal 0 HcmV?d00001 From b41dfb4b5c92bd56526227e3112cf4f1f4cd5bb5 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 28 Aug 2019 16:47:21 +0200 Subject: [PATCH 166/517] Add information on how to access custom field values --- en/01_Commerce/v1/50_Modules/Custom_Fields_(Basic).md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/en/01_Commerce/v1/50_Modules/Custom_Fields_(Basic).md b/en/01_Commerce/v1/50_Modules/Custom_Fields_(Basic).md index 00c3f625..d10674da 100644 --- a/en/01_Commerce/v1/50_Modules/Custom_Fields_(Basic).md +++ b/en/01_Commerce/v1/50_Modules/Custom_Fields_(Basic).md @@ -29,7 +29,7 @@ Note that the module only runs on POST requests, not GET. Passing URL parameters If you need GET parameters to be stored, you either need to write a module, or have the GET parameters turned into a hidden input that is submitted with a POST request. -## Templates +## Adding fields to your Templates The module only listens to requests - it does not automatically add the field to your checkout form. @@ -37,13 +37,19 @@ To do that, [set up a custom theme](../Front-end_Theming) and edit the checkout The module only requires you to **match the name to what is in the module configuration**; the exact input type or formatting doesn't matter. You can get as fancy or simple as you'd like, so long as the POST contains the right name and value. -Perhaps you want to provide a simple desired delivery date field on the shipping step which you added to the module as `delivery_date` with field type `Date`? Then add to `frontend/checkout/shipping-method.twig`: +For example if you want to provide a simple desired delivery date field on the shipping step, which you added to the module as `delivery_date` with field type `Date`, then add something like this to `frontend/checkout/shipping-method.twig`: ``` html ``` +## Accessing custom field values + +To read the value of a custom field, you can use `{{ order_fields.NAME_OF_FIELD }}`, for example `{{ order_fields.delivery_date }}`. + +That works in [email templates](../Orders/Messages) as well as checkout templates. + ## Get help If you can't get a custom fields to work or need a bit more guidance, we're happy to help. Email support@modmore.com or [post on the community forum](https://forum.modmore.com). From a4a03a5ffc9c90f8a21dc178fc3ba89ac31df217 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 28 Aug 2019 16:49:45 +0200 Subject: [PATCH 167/517] Show how to access custom field values --- en/01_Commerce/v1/10_Orders/Custom_Fields.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/en/01_Commerce/v1/10_Orders/Custom_Fields.md b/en/01_Commerce/v1/10_Orders/Custom_Fields.md index 88dad8d1..8fe35ed1 100644 --- a/en/01_Commerce/v1/10_Orders/Custom_Fields.md +++ b/en/01_Commerce/v1/10_Orders/Custom_Fields.md @@ -2,6 +2,23 @@ Custom order fields were added in v0.12. They are [added to an order programmati The basic concept of a custom order field is that it has a name, a value, and a type which is indicated by the class. A custom order field may render differently to the merchant in the dashboard, compared to customer-facing rendering in emails or templates. + Some modules store certain information in custom order fields. This includes the [Coupons module](../Modules/Discounts/Coupons), which adds a special Coupon-type order field. Important to note: a custom order field has a max length of 190 characters. For fields that need more than that, consider a custom field type that stores a reference to a dedicated table. + +## Accessing custom order field values + +To read the value of a custom field, you can use `{{ order_fields.NAME_OF_FIELD }}`, for example `{{ order_fields.delivery_date }}`. + +You can also read all custom fields, like so: + +``` html +

    + +That works in [email templates](../Orders/Messages) as well as checkout templates. From 6b4c73105c11508f830d95030155945c22c4ead7 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 29 Aug 2019 15:14:40 +0200 Subject: [PATCH 168/517] Add shortcodes and slightly more apt titles --- en/04_Redactor/02_v3.x/Features/Toolbar.md | 4 ++++ en/04_Redactor/02_v3.x/Features/index.md | 13 +++++++++-- en/04_Redactor/02_v3.x/Shortcodes.md | 22 ++++++++++++++++++ .../02_v3.x/images/shortcodes-poster.jpg | Bin 0 -> 14626 bytes en/04_Redactor/02_v3.x/images/shortcodes.gif | Bin 0 -> 517845 bytes en/04_Redactor/02_v3.x/images/shortcodes.mp4 | Bin 0 -> 770157 bytes 6 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 en/04_Redactor/02_v3.x/Shortcodes.md create mode 100644 en/04_Redactor/02_v3.x/images/shortcodes-poster.jpg create mode 100644 en/04_Redactor/02_v3.x/images/shortcodes.gif create mode 100644 en/04_Redactor/02_v3.x/images/shortcodes.mp4 diff --git a/en/04_Redactor/02_v3.x/Features/Toolbar.md b/en/04_Redactor/02_v3.x/Features/Toolbar.md index ee9b1c78..99b9d51a 100644 --- a/en/04_Redactor/02_v3.x/Features/Toolbar.md +++ b/en/04_Redactor/02_v3.x/Features/Toolbar.md @@ -1,3 +1,7 @@ +--- +title: Toolbar Buttons +--- + The toolbar is the most important aspect of Redactor, providing you with the buttons to add markup and media. It is primarily configured by the list of buttons, in the Toolbar section of the configurator. The available list of buttons is shown below that field. diff --git a/en/04_Redactor/02_v3.x/Features/index.md b/en/04_Redactor/02_v3.x/Features/index.md index b80d308b..d6ae029d 100644 --- a/en/04_Redactor/02_v3.x/Features/index.md +++ b/en/04_Redactor/02_v3.x/Features/index.md @@ -1,9 +1,18 @@ -The configuration page in the manager includes a description for most fields to help you understand them - so we don't list every single option again here in the documentation. +--- +title: Feature Configuration +--- -Some features are a bit more powerful or have more complicated configuration formats. For those, you'll find this section useful. +The configuration page in the manager includes a description for most fields to help you understand what they do. We don't repeat that here for brevity. + +Some features however, are a bit more powerful or have more complicated configuration formats. This section explains those in more detail than we can fit in the configurator. - [Clips](Clips) - [Custom Formatting](Custom_Formatting) - [Dividers](Dividers) +- [Image Path Mode](Image_Path_Mode) +- [Inline Styles](Inline_Styles) +- [Properties](Properties) +- [Source mode](Source) - [Text Expander](Text_Expander) +- [Toolbar Buttons](Toolbar) - [Variables](Variables) \ No newline at end of file diff --git a/en/04_Redactor/02_v3.x/Shortcodes.md b/en/04_Redactor/02_v3.x/Shortcodes.md new file mode 100644 index 00000000..7fd2d749 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Shortcodes.md @@ -0,0 +1,22 @@ +Shortcodes allow you to set the block-level element without using the keyboard. It's a great companion to air mode and a power-user feature to keep typing without needing to use the mouse to select formatting options. + + + +To use a shortcode, start typing the shortcode at the start of an empty line. Redactor will recognise the shortcode and adjust the formatting right away. + +The following shortcodes are recognised: + +- `p.` for a paragraph +- `quote.` for a blockquote +- `pre.` for a code block +- `h1.` for a heading level 1 +- `h2.` for a heading level 2 +- `h3.` for a heading level 3 +- `h4.` for a heading level 4 +- `h5.` for a heading level 5 +- `h6.` for a heading level 6 +- `*.` for an unordered list + +Make sure to combine the use of shortcodes with the [available keyboard shortcuts](Shortcuts). diff --git a/en/04_Redactor/02_v3.x/images/shortcodes-poster.jpg b/en/04_Redactor/02_v3.x/images/shortcodes-poster.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f24f7b9ffe9215ffa8122ac2d0d082197d1fad34 GIT binary patch literal 14626 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�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%0D4;T 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�o0dv8^$($&lf$liPBzgGaUPPpr{u9z? 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≻IdP_AW zZgM+$?ld@rus8)Djw2O#9(TrZ-MzRpU|x5>jpDJ2OCOHt(^(mng44+@cw_Di%c^`z z%vyOl9=wE`17_0*Bszy*v5k$WmuM?Yintb$lj u?35x2ZiL;w@L2@nt*#cOHJN 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
    *A&NN!P#FH<2$)a*l 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%0DN)zy0ZBXM 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%0Ak?yGw&KQQ$4 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 Date: Thu, 29 Aug 2019 15:57:37 +0200 Subject: [PATCH 169/517] Add autoparse information --- en/04_Redactor/02_v3.x/Features/Autoparse.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 en/04_Redactor/02_v3.x/Features/Autoparse.md diff --git a/en/04_Redactor/02_v3.x/Features/Autoparse.md b/en/04_Redactor/02_v3.x/Features/Autoparse.md new file mode 100644 index 00000000..184d179e --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Autoparse.md @@ -0,0 +1,18 @@ +With the autoparse options, enabled in the Links section of the configurator, you can simply paste certain types of links and they will be automatically processed. + +[TOC] + +## Autoparse Images + +With images, you can paste the link to an image and it will be inserted. + +## Autoparse videos + +Pasting a link to a YouTube or Vimeo video page will automatically embed the video. + +As an alternative to providing the link, you can also use the Video toolbar button to provide an embed code instead. + +## Autoparse Links + +When pasting in a URL, it will be turned into a proper link. The link text is the URL. To control the length of the link text, configure the _Link text length_ setting. + From 04f34edad03524290b2b2a64298bcda9c0f609ce Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 30 Aug 2019 13:18:31 +0200 Subject: [PATCH 170/517] Add info on Custom plugins --- .../02_v3.x/Features/Custom_Plugins.md | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 en/04_Redactor/02_v3.x/Features/Custom_Plugins.md diff --git a/en/04_Redactor/02_v3.x/Features/Custom_Plugins.md b/en/04_Redactor/02_v3.x/Features/Custom_Plugins.md new file mode 100644 index 00000000..93486370 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Custom_Plugins.md @@ -0,0 +1,46 @@ +With Redactor 3 for MODX you can also use [custom Redactor.js plugins](https://imperavi.com/redactor/examples/creating-plugins/sample-plugin/). + +## Loading custom plugins + +To load a plugin you need to do two things. + +- Add the URL to the plugin.js file in `redactor.js`. That setting support comma-separated URLs, if you need multiple files. +- In the configurator, under Miscellaneous, add the name (only the name) of your plugin to the Additional Plugins option. + +If your plugin requires custom CSS to load, you can use the `redactor.css` setting to load that. Make sure to scope your CSS appropriately as it will be loaded automatically across the MODX manager. + +## Building custom plugins + +We're not going to cover all it takes to build a Redactor.js plugin. But here's an example of adding a button that pops up an alert: + +```js +(function($R) +{ + $R.add('plugin', 'alert', { + init: function(app) + { + this.toolbar = app.toolbar; + this.source = app.source; + }, + + start: function() { + var pos = this.toolbar.buttons.indexOf('alert'), + prev = null; + if (pos >= 1) { + prev = this.toolbar.buttons[pos - 1]; + } + var $button = this.toolbar.addButtonAfter(prev, 'alert', { + title: 'Alert', + api: 'plugin.alert.doAlert' + }); + $button.setIcon(''); + }, + + doAlert: function() { + window.alert('You\'ve now been alerted!') + } + }); +})(Redactor); +``` + +While a little more verbose than the examples offered by Imperavi, the code above makes sure that the user can decide where the button is inserted in the toolbar rather than only being appended to the end. From 2663d81bc2fbf1a68c9017c2d8646e70f7049e6b Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 30 Aug 2019 13:26:41 +0200 Subject: [PATCH 171/517] Download button --- en/04_Redactor/02_v3.x/Features/Toolbar.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/04_Redactor/02_v3.x/Features/Toolbar.md b/en/04_Redactor/02_v3.x/Features/Toolbar.md index 99b9d51a..f2b1cd9c 100644 --- a/en/04_Redactor/02_v3.x/Features/Toolbar.md +++ b/en/04_Redactor/02_v3.x/Features/Toolbar.md @@ -14,7 +14,7 @@ It is primarily configured by the list of buttons, in the Toolbar section of the - Lists: lists, ol, ul, indent, outdent - Media: link, image, file, video, widget - Editor: redo, undo, fullscreen, [divider](Dividers) -- Others: [html](Source), line, [properties](Properties), specialchars, table +- Others: [html](Source), line, [properties](Properties), specialchars, table, download ## Redactor Plugins From 9e135277d2f0a0518b71f6bc745beaa22961a62d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 30 Aug 2019 14:22:20 +0200 Subject: [PATCH 172/517] Filename sanitisation --- .../02_v3.x/Features/Upload_Filename_Sanitization.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 en/04_Redactor/02_v3.x/Features/Upload_Filename_Sanitization.md diff --git a/en/04_Redactor/02_v3.x/Features/Upload_Filename_Sanitization.md b/en/04_Redactor/02_v3.x/Features/Upload_Filename_Sanitization.md new file mode 100644 index 00000000..48e78c64 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Upload_Filename_Sanitization.md @@ -0,0 +1,11 @@ +On upload, Redactor will sanitize file names to make sure they're clean. + +This uses a few system settings: + +- `redactor.sanitize_pattern`, contains a REGEX pattern of acceptable characters. Defaults to `/([[:alnum:]_\.-]*)/` +- `redactor.sanitize_replace` contains the value invalid characters are replaced with, defaults to `_` +- `redactor.translit` can be set to a transliteration strategy. `iconv` is included; others can be enabled with a third party package such as [Translit](https://modx.com/extras/package/translit). If you've configured the MODX core `translit` setting, you can leave `redactor.translit` empty to inherit the same configuration. +- `redactor.translit_class` +- `redactor.translit_class_path` + +To disable file name cleaning (which is not recommended unless you use a separate implementation), disable _Clean filenames_ in the Media - Uploads section of the configurator. From f3851532560d253645d68fd8650cf0e8dc485fd5 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 30 Aug 2019 16:17:43 +0200 Subject: [PATCH 173/517] Some more usage documentation --- en/04_Redactor/02_v3.x/Usage/Template.md | 17 ++ .../02_v3.x/Usage/Third_Party_Extras.md | 156 ++++++++++++++++++ en/04_Redactor/02_v3.x/Usage/index.md | 10 ++ .../02_v3.x/images/template-properties.jpg | Bin 0 -> 115625 bytes 4 files changed, 183 insertions(+) create mode 100644 en/04_Redactor/02_v3.x/Usage/Template.md create mode 100644 en/04_Redactor/02_v3.x/Usage/Third_Party_Extras.md create mode 100644 en/04_Redactor/02_v3.x/Usage/index.md create mode 100644 en/04_Redactor/02_v3.x/images/template-properties.jpg diff --git a/en/04_Redactor/02_v3.x/Usage/Template.md b/en/04_Redactor/02_v3.x/Usage/Template.md new file mode 100644 index 00000000..260ffff3 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Usage/Template.md @@ -0,0 +1,17 @@ +Redactor defaults to the configuration set configured through the `redactor.configuration_set` System Setting, which can be overridden with Context Settings with the same key. + +There are also separate options to choose the configuration set for [Template Variables](Template_Variables), [ContentBlocks](ContentBlocks) and the [introtext field](Introtext). + +If you want to get more granular in defining the configuration set **for the content field**, you can configure a per-template configuration set. + +To set up a different set for a template, edit the template and go to its Properties tab. + +![Showing how to add the property to the template](../images/template-properties.jpg) + +1. First, unlock the default properties. + +2. Create a new property with the key `redactor.configuration_set` and the ID of the configuration set you want to use as value. + +3. Save the property set, and save the template. + +When set up correctly, you should see the template listed in the Redactor Configuration grid, and of course editing a resource with that template will use the chosen configuration. diff --git a/en/04_Redactor/02_v3.x/Usage/Third_Party_Extras.md b/en/04_Redactor/02_v3.x/Usage/Third_Party_Extras.md new file mode 100644 index 00000000..dee96144 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Usage/Third_Party_Extras.md @@ -0,0 +1,156 @@ +Third-party extras can also use Redactor. + +Third party extras can support a generic rich text editor implementation, which works for Redactor, TinyMCE and CKEditor from the same code, or they can use a Redactor-specific implementation that allows defining the configuration set to use. + +Most extras use the generic approach, which will cause it to use the system default configuration set. + +[TOC] + +## Supported third party extras + +- FaqMan +- MoreGallery +- ContentBlocks (also see [the custom Redactor input type](ContentBlocks)) +- Agenda +- Articles +- mxCalendar + +Please note that this list is incomplete. + +## Implementing rich text editing + +This section is only for developers looking to implement Redactor and/or other editors into their extras. + +### Step 1. Invoke the OnRichTextEditorInit event + +The OnRichTextEditorInit event calls the Redactor plugin which prepares the HTML and loads the necessary assets. + +The return value from the invokeEvent method needs to be inserted into your page; this contains instantiation logic for Redactor. + +The easiest way to do that is in your **controller,** set the placeholder there, and make sure it is inserted into your template. + +Add this method inside your Controller: + +```` php +modx->getOption('use_editor'); + $whichEditor = $this->modx->getOption('which_editor'); + if ($useEditor && !empty($whichEditor)) + { + // invoke the OnRichTextEditorInit event + $onRichTextEditorInit = $this->modx->invokeEvent('OnRichTextEditorInit',array( + 'editor' => $whichEditor, // Not necessary for Redactor + 'elements' => array('foo'), // Not necessary for Redactor + )); + if (is_array($onRichTextEditorInit)) + { + $onRichTextEditorInit = implode('', $onRichTextEditorInit); + } + $this->setPlaceholder('onRichTextEditorInit', $onRichTextEditorInit); + } + } + + public function process() + { + // Call your method to grab the editor code + $this->loadRichTextEditor(); + } +} + +```` + +Make sure to call the loadRichTextEditor method from your process() method! + +Next, you need to make sure that the output of the event (`$onRichTextEditorInit`) is inserted into the page. In the code example above we're using the `setPlaceholder` method of the manager controller to store a placeholder. We'll need to reference that placeholder in our template, which uses Smarty. + +Here's an example template file for the Controller: + +```` html +
    +{$onRichTextEditorInit} +```` + +### Call MODx.loadRTE(elements) or MODx.loadRedactorConfigurationSet(elements, set) + +The second step is to call the javascript method that initiates the editor. For this, you have two options. + +1. Use `MODx.loadRTE(elements)` for the generic RTE integration, which will also work for other rich text editors. +2. Use `MODx.loadRedactorConfigurationSet(elements, set)` for the Redactor-specific integration, which allows you to pass the ID of a configuration set to use. + +In both cases, `elements` is a comma-separated list of textarea IDs (without hash `#`) that should be enhanced. + +#### Basic example + +For example: + +````javascript +if (MODx.loadRTE) { + // Will transform the textarea with ID "description" to a RTE + MODx.loadRTE('description'); +} +```` + +You can also choose to use the Redactor approach when available, and fallback to the generic one when it is not. + +```` javascript +if (MODx.loadRTE) { + var initialise = MODx.loadRedactorConfigurationSet || MODx.loadRTE, + redactorSet = 4; + // Will transform the textarea with ID "description" to a RTE + initialise('description', redactorSet); +} +```` + +It is theoretically possible for other editors to expect a different second parameter for MODx.loadRTE, so make sure to test this with the editors you wish to support. + +#### Window example + +If you're loading the editor in an ExtJS modal window, you can hook into the "show" or "activate" events for the Window to call MODx.loadRTE. Have a look at the [faqMan source](https://github.com/josht/faqMan/blob/develop/assets/components/faqman/js/mgr/widgets/items.grid.js#L271) to see this integration in action and context. Here's an example: + +```` javascript +this.on('activate', function() { + if (MODx.loadRTE) { + MODx.loadRTE('id-of-the-field-to-be-richtext'); + } +}); +```` + +Also add this option to your MODx.Window to prevent Redactor from double initialization. + +```javascript +closeAction: 'close' +``` + +### Allow customer to select a configuration set + +If you went with the Redactor-specific (or hybrid) approach, you'll want to offer your user the ability to select a configuration set. You can make this available as a system setting for example. + +To incorporate the selection into an ExtJS based component, you can use the provided combo box. + +To load it, add the following to a controller or plugin: + +```php +getOption('redactor.assets_url', null, MODX_ASSETS_URL . 'components/redactor/'); +$modx->controller->addJavascript($assetsUrl . 'configuration/widgets/combo.configsets.js'); + +$connectorUrl = $assetsUrl . 'connector.php'; +$modx->controller->addHTML(<< +if (!window.RedactorConfiguration) { + window.RedactorConfiguration = { + config: { + connectorUrl: '{$connectorUrl}' + } + } +} + +HTML +); +``` + +Now you can use the `redactor-configsets` xtype. diff --git a/en/04_Redactor/02_v3.x/Usage/index.md b/en/04_Redactor/02_v3.x/Usage/index.md new file mode 100644 index 00000000..15391eba --- /dev/null +++ b/en/04_Redactor/02_v3.x/Usage/index.md @@ -0,0 +1,10 @@ +Redactor can be used in different places in different ways. These different use cases can be configured in different ways, too. + +- [The resource content and standard template variables](Content) +- [With the custom Redactor template variable type](Template_Variables) +- [On the resource introtext](Introtext) +- [Different configurations per template](Template) +- [As custom ContentBlocks rich text field](ContentBlocks) + +It's also possible to use Redactor with [third party extras](Third_Party_Extras). + diff --git a/en/04_Redactor/02_v3.x/images/template-properties.jpg b/en/04_Redactor/02_v3.x/images/template-properties.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1dc5d3ce7b795741ca468d6d26cd8473f3fd1c01 GIT binary patch literal 115625 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 literal 0 HcmV?d00001 From 8412a8effb159384b81cb17a47cd3580a92c6729 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 30 Aug 2019 16:19:48 +0200 Subject: [PATCH 174/517] Custom theme tweak --- en/04_Redactor/02_v3.x/Themes/Custom.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/en/04_Redactor/02_v3.x/Themes/Custom.md b/en/04_Redactor/02_v3.x/Themes/Custom.md index d4fe2c58..76cbe46d 100644 --- a/en/04_Redactor/02_v3.x/Themes/Custom.md +++ b/en/04_Redactor/02_v3.x/Themes/Custom.md @@ -8,7 +8,7 @@ Custom Themes are CSS targetting specific elements of the Redactor editor. They ## Theme Requirements -- The theme css file must be loaded into the manager. +- The theme css file must be loaded into the manager. You can add the URL for a CSS file to the `redactor.css` system setting to load it whenever Redactor is used. - The theme must be enabled by setting its name into the Appearance > Toolbar theme setting. - All CSS rules **must** be scoped to `.redactor-theme-.redactor-box`. If you use Sass, use this as a wrapping rule. @@ -18,13 +18,24 @@ Note that some elements in the content might have a different markup in the edit ## Example -Changing the background color of the toolbar: +Changing the background color of the toolbar for theme "mycolor" with Sass: ``` scss .redactor-theme-mycolor.redactor-box { - .redactor-toolbar-wrapper { + .redactor-toolbar-wrapper { + background: #FF9900; + padding-bottom: 16px; + border-radius: 2px 2px 0 0; + } +} +``` + +or plain CSS: + +```css +.redactor-theme-mycolor.redactor-box .redactor-toolbar-wrapper { background: #FF9900; padding-bottom: 16px; - } + border-radius: 2px 2px 0 0; } ``` \ No newline at end of file From a75fe443b88835c4ba3bf30ba7e2983a64d90390 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 6 Sep 2019 17:45:59 +0200 Subject: [PATCH 175/517] Some content updates --- en/04_Redactor/02_v3.x/01_Quickstart.md | 26 ++++++++-- en/04_Redactor/02_v3.x/Configuration_Sets.md | 52 ++++++++++++++++++-- en/04_Redactor/02_v3.x/Upgrades/From_2.x.md | 2 + en/04_Redactor/02_v3.x/Usage/Content.md | 4 ++ en/04_Redactor/02_v3.x/Usage/Template.md | 4 +- 5 files changed, 78 insertions(+), 10 deletions(-) diff --git a/en/04_Redactor/02_v3.x/01_Quickstart.md b/en/04_Redactor/02_v3.x/01_Quickstart.md index 00fead39..4aedcc96 100644 --- a/en/04_Redactor/02_v3.x/01_Quickstart.md +++ b/en/04_Redactor/02_v3.x/01_Quickstart.md @@ -4,7 +4,7 @@ title: Quickstart Guide Welcome to Redactor 3. We hope this will be your favorite editor for MODX, if it isn't already. -The focus in Redactor is on a simple, clean, and user friendly rich text editor. It's not a page builder (though it integrates extremely well with our ContentBlocks solution for that!), but does output clean media and various types of media. +The focus in Redactor is on a simple, clean, and user friendly rich text editor. It's not a page builder (though it integrates extremely well with [ContentBlocks](https://modmore.com/contentblocks/)!), but does output clean markup and various types of media. Let's take a quick tour of Redactor! @@ -16,7 +16,9 @@ After installing Redactor, you'll find a new page in the manager dedicated to it ![Redactor Configuration under Extras in the MODX 2.x manager](images/menu-entry.jpg) -In this manager page, you'll manage what we call **Configuration Sets**. Each set is one unique configuration of Redactor, which can be enabled system-wide, in specific contexts, to the custom template variable input type, or ContentBlocks input types. +In this manager page, you'll manage what we call **Configuration Sets**. Each set is one unique implementation of Redactor, which can be enabled system-wide, in specific contexts, for specific templates, to the custom template variable input type or resource introtext, or ContentBlocks input types. + +For each way you can use Redactor, check the [Usage documentation](Usage). ### Default configuration sets @@ -37,8 +39,9 @@ You can edit these sets as you'd like - they **will not** be overwritten on upgr When you've spent some time creating a configuration set that you like, you can re-use it on different sites. -- In the set configuration view, click on Export in the top right menu. -- In the list of configuration sets, right click on a specific set and choose Export, or click the Export button on the top right of the grid to export all sets. +- In the set configuration view, click on Export in the top right menu to export the set you're currently editing. +- In the list of sets, right click on a specific set and choose Export to export a specific set. +- In the list of sets, click the Export button on the top right of the grid to export all sets. The generated XML file can be imported on any Redactor 3 installation by clicking the Import button in the sets overview and uploading the file. @@ -58,3 +61,18 @@ If you'd like to use a different configuration for a template variable, you can Also use [ContentBlocks](https://modmore.com/contentblocks/)? Then you can use the [provided Redactor input type](Usage/ContentBlocks) to use a specific configuration set for rich text fields for more control. +## Themes + +Redactor 3 ships with a selection of different editor themes. [Choose the one you like most](Themes), or [build your own](Themes/Custom). + +## Shortcuts & Shortcodes + +With the [available shortcuts](Shortcuts) you can execute some common commands without needing to leave the keyboard. + +With the [shortcodes](Shortcodes) you can start typing certain codes at the start of a new line to apply standard formatting. + +## More features + +It's encouraged to start editing your configuration set to learn about all the features Redactor uses. Each option has a description in the editing view to help you understand what it does. + +For the more powerful functionality, we have [extended documentation](Features). The configuration set view will also link to that documentation where applicable. diff --git a/en/04_Redactor/02_v3.x/Configuration_Sets.md b/en/04_Redactor/02_v3.x/Configuration_Sets.md index a1cecadf..5e1f22eb 100644 --- a/en/04_Redactor/02_v3.x/Configuration_Sets.md +++ b/en/04_Redactor/02_v3.x/Configuration_Sets.md @@ -1,9 +1,51 @@ -Configuration sets are how you manage the configuration for Redactor. They are found in Extras > Redactor Configuration and will show you a live preview of the chosen configuration. +Configuration sets are how you manage the configuration for Redactor. They are found in **Extras > Redactor Configuration** and will show you a live preview of the chosen configuration. -Each set contains all the different options that are available, and can be exported, imported and duplicated. +[TOC] -Once created, you can assign sets to be used globally, for specific contexts, and for specific template variables. They can also be assigned to [ContentBlocks fields](Usage/ContentBlocks), [template variables](Usage/Template_Variables), and the [resource introtext](Usage/Introtext). +## Available options -A description of each option is included in the configuration view. For some more complex functionality with more advanced options, additional documentation is available in the [Features section](Features/index). +Each set contains all the different options that are available, with a detailed description. + +For some more complex functionality with more advanced options, additional documentation is available in the [Features section](Features/index). -If you want to share or re-use your favourite configuration sets, you can export and import them from the Redactor Configuration page. \ No newline at end of file +### Default Configuration Sets + +When you first install Redactor 3, we install two default configuration sets for you. + +- One, called "Standard", is a pretty basic implementation that should work well for most users. It does not enable all options, but what the most common ones. +- Second, called "Minimal", is a much more minimal configuration. + +You can edit these default sets as you see fit; they will not be overwritten on upgrade. + +If you wish to restore the default sets, you need to first remove all configuration sets. Then go to Extras > Installer and choose _Reinstall_ for Redactor. The default sets will be created again. + +## Exports & Import + +From the configuration sets overview, you can export and import sets. + +If you click the Export button at the top right of the grid, that will download an XML export of all the configured sets. Alternatively you can right click on a specific set and click Export in the context menu to only export a single set. + +To import sets, click the Import button in the top right of the grid. + +Exports are not bound to a specific installation, so you can use exports to quickly start new sites with the same configuration. Usage configuration is not included in the export. + +When contacting support about editor issues, please also include an export of the configuration set you use. + +## Duplicate + +To duplicate sets, right click the set and choose Duplicate. Enter a new name and description and save. + +## Assigning usage + +Once you've created sets, you can assign sets to be used globally, for specific contexts, and for specific template variables. + +To quickly assign a configuration set as the system default, you can right click a set in the grid and choose "Set as system default". This requires permission to edit settings. + +To learn how to configure what set to use in different places, see: + +- [Resource content](Usage/Content) +- [Template-specific overrides for the content](Usage/Template) +- [Resource introtext](Usage/Introtext) +- [Template variables](Usage/Template_Variables) +- [ContentBlocks fields](Usage/ContentBlocks) +- [Third-party extra](Usage/Third_Party_Extras) diff --git a/en/04_Redactor/02_v3.x/Upgrades/From_2.x.md b/en/04_Redactor/02_v3.x/Upgrades/From_2.x.md index f5609f13..f1b965a9 100644 --- a/en/04_Redactor/02_v3.x/Upgrades/From_2.x.md +++ b/en/04_Redactor/02_v3.x/Upgrades/From_2.x.md @@ -8,4 +8,6 @@ Most of your configuration will be automatically converted to the new configurat It's worthwhile considering to start fresh, rather than trying to recreate an exact 2.x setup, to make the most of what's new. At the very least, take a good tour of the new configuration sets to see what Redactor 3 can do. +[Start with the Quickstart](../Quickstart) to learn what Redactor 3 is all about. + If you're missing features from 2.x, please let us know. diff --git a/en/04_Redactor/02_v3.x/Usage/Content.md b/en/04_Redactor/02_v3.x/Usage/Content.md index b05b350b..2a81fef2 100644 --- a/en/04_Redactor/02_v3.x/Usage/Content.md +++ b/en/04_Redactor/02_v3.x/Usage/Content.md @@ -8,6 +8,10 @@ To change the configuration set that is used for the content, go to the system s You can set different configuration sets per context. To do this, create a context setting with key `redactor.configuration_set` and provide it the ID of the configuration set you want to use in that context. +## Template overrides + +To use a different configuration set by template, see [template overrides](Template). + ## Editor not showing Redactor uses a couple of factors to determine if the editor should be shown. If you're not seeing the editor, or if you want to prevent the editor in certain cases, check these options. diff --git a/en/04_Redactor/02_v3.x/Usage/Template.md b/en/04_Redactor/02_v3.x/Usage/Template.md index 260ffff3..560b8910 100644 --- a/en/04_Redactor/02_v3.x/Usage/Template.md +++ b/en/04_Redactor/02_v3.x/Usage/Template.md @@ -4,6 +4,8 @@ There are also separate options to choose the configuration set for [Template Va If you want to get more granular in defining the configuration set **for the content field**, you can configure a per-template configuration set. +## How-to + To set up a different set for a template, edit the template and go to its Properties tab. ![Showing how to add the property to the template](../images/template-properties.jpg) @@ -14,4 +16,4 @@ To set up a different set for a template, edit the template and go to its Proper 3. Save the property set, and save the template. -When set up correctly, you should see the template listed in the Redactor Configuration grid, and of course editing a resource with that template will use the chosen configuration. +When set up correctly, you should see the template listed in the Redactor Configuration grid, and editing a resource with that template will use the chosen configuration. From 1b3e051aa2ceb6a776da0335f46898508883b77e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 6 Sep 2019 18:58:36 +0200 Subject: [PATCH 176/517] Document the new permissions --- en/04_Redactor/02_v3.x/Permissions.md | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 en/04_Redactor/02_v3.x/Permissions.md diff --git a/en/04_Redactor/02_v3.x/Permissions.md b/en/04_Redactor/02_v3.x/Permissions.md new file mode 100644 index 00000000..63ba87d5 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Permissions.md @@ -0,0 +1,47 @@ +If desires, you can limit access to the Configurator using the MODX permissions system. + +On installation, Redactor will automatically give full configurator access to all user groups with access to the manager. After that, permissions are not changed unless you remove the policy from the administrator user group again. + +[TOC] + +## Available Permissions + +A default Access Policy is created on installation which includes all permissions. + +The following permissions are included: + +- `redactor_configurator` gives access to the Redactor Configurator component, including the menu item under Extras. +- `redactor_sets_view` gives access to view the configuration for a specific configuration (but not save the changes) +- `redactor_sets_create` allows creating new sets; also requires `redactor_save_sets` +- `redactor_sets_save` allows saving existing sets +- `redactor_sets_export` allows creating an XML export of one or all sets +- `redactor_sets_import` allows importing sets from an XML import if `redactor_sets_create`, `redactor_sets_save` and `redactor_sets_delete` are also assigned +- `redactor_sets_delete` allows deleting a set. + +To duplicate sets, both `redactor_sets_create` and `redactor_sets_save` permission are needed. + +## Setting custom policies + +### Step 1: Create the Access Policy + +The first thing to do is creating an access policy. Go to _System_ > _Access Control Lists_ and hop into the _Access Policies_ tab. Click on _Create Access Policy_ and fill in the window. Enter a name and description that describes your policy (e.g. "Redactor Basic Access"), but most importantly **select RedactorTemplate as the policy template**. Save the new Policy. + +Find the new policy in the grid and choose _Update Policy_ in the right click menu. + +Now you can choose which permissions the user should have. We've listed them in the previous section. + +Select the desired permissions, save the Access Policy, and choose close to return to the Access Control Lists page in the manager. + +## Step 2: Add the Policy to a User Group + +Now you can add the Access Policy to a user group. + +On the User Groups & Users tab choose the user group you would like to give limited access to the configurator with your access policy. + +Right click the user group and choose _Update User Group_. + +On the new page, go to _Permissions_ > _Context Access_. Hit _Add Context_ and in the window select the `mgr` context, a minimum role of member (9999), and the access policy you created in the previous step. + +## Step 3: flush permissions + +While manager sessions typically flush permissions automatically, you can flush the sessions via Manage > Flush permissions to make sure sessions are reloaded. From e07679f45916fc8596d3f825ba81c39cce533bea Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 6 Sep 2019 18:59:16 +0200 Subject: [PATCH 177/517] Mention permissions in the quickstart --- en/04_Redactor/02_v3.x/01_Quickstart.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/en/04_Redactor/02_v3.x/01_Quickstart.md b/en/04_Redactor/02_v3.x/01_Quickstart.md index 4aedcc96..97884cf9 100644 --- a/en/04_Redactor/02_v3.x/01_Quickstart.md +++ b/en/04_Redactor/02_v3.x/01_Quickstart.md @@ -76,3 +76,7 @@ With the [shortcodes](Shortcodes) you can start typing certain codes at the star It's encouraged to start editing your configuration set to learn about all the features Redactor uses. Each option has a description in the editing view to help you understand what it does. For the more powerful functionality, we have [extended documentation](Features). The configuration set view will also link to that documentation where applicable. + +## Restrict access to the configurator + +To restrict access to the configurator, you can use the [provided access permissions](Permissions). From 79f97341a420d76bbfdb186f68514d42dbd4ce44 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Sat, 14 Sep 2019 11:41:32 -0400 Subject: [PATCH 178/517] Fix missing closing backticks in code block --- en/01_Commerce/v1/10_Orders/Custom_Fields.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en/01_Commerce/v1/10_Orders/Custom_Fields.md b/en/01_Commerce/v1/10_Orders/Custom_Fields.md index 8fe35ed1..a7cf7704 100644 --- a/en/01_Commerce/v1/10_Orders/Custom_Fields.md +++ b/en/01_Commerce/v1/10_Orders/Custom_Fields.md @@ -20,5 +20,6 @@ You can also read all custom fields, like so: {{ fieldValue|raw }} {% endfor %} +``` That works in [email templates](../Orders/Messages) as well as checkout templates. From 1337f02294c0fd457c72a0bed2a054d7643e04eb Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 6 Sep 2019 19:05:03 +0200 Subject: [PATCH 179/517] Fix heading levels --- en/04_Redactor/02_v3.x/Permissions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/04_Redactor/02_v3.x/Permissions.md b/en/04_Redactor/02_v3.x/Permissions.md index 63ba87d5..788647ac 100644 --- a/en/04_Redactor/02_v3.x/Permissions.md +++ b/en/04_Redactor/02_v3.x/Permissions.md @@ -32,7 +32,7 @@ Now you can choose which permissions the user should have. We've listed them in Select the desired permissions, save the Access Policy, and choose close to return to the Access Control Lists page in the manager. -## Step 2: Add the Policy to a User Group +### Step 2: Add the Policy to a User Group Now you can add the Access Policy to a user group. @@ -42,6 +42,6 @@ Right click the user group and choose _Update User Group_. On the new page, go to _Permissions_ > _Context Access_. Hit _Add Context_ and in the window select the `mgr` context, a minimum role of member (9999), and the access policy you created in the previous step. -## Step 3: flush permissions +### Step 3: flush permissions While manager sessions typically flush permissions automatically, you can flush the sessions via Manage > Flush permissions to make sure sessions are reloaded. From 85c23c7df8cda94fd31823525e2ea83b552aa78b Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 18 Sep 2019 16:26:58 +0200 Subject: [PATCH 180/517] Re-do the status documentation with a new diagram to clarify what's what --- .../v1/10_Statuses/Invoice_Action.md | 3 + en/01_Commerce/v1/10_Statuses/index.md | 101 ++++++++++++++++-- .../v1/10_Statuses/status-diagram.jpg | Bin 0 -> 115091 bytes 3 files changed, 93 insertions(+), 11 deletions(-) create mode 100644 en/01_Commerce/v1/10_Statuses/Invoice_Action.md create mode 100644 en/01_Commerce/v1/10_Statuses/status-diagram.jpg diff --git a/en/01_Commerce/v1/10_Statuses/Invoice_Action.md b/en/01_Commerce/v1/10_Statuses/Invoice_Action.md new file mode 100644 index 00000000..ab730fc1 --- /dev/null +++ b/en/01_Commerce/v1/10_Statuses/Invoice_Action.md @@ -0,0 +1,3 @@ +The _Create PDF Invoice_ Status Change Action is used to trigger the generation of a PDF invoice. + +[Learn more about how to set up invoices here](../Invoices) diff --git a/en/01_Commerce/v1/10_Statuses/index.md b/en/01_Commerce/v1/10_Statuses/index.md index 8f9adca6..2f2a392b 100644 --- a/en/01_Commerce/v1/10_Statuses/index.md +++ b/en/01_Commerce/v1/10_Statuses/index.md @@ -1,28 +1,105 @@ -Commerce contains a very flexible system to allow custom status workflows. These are primarily meant to make the system match your business requirements for the fulfillment stage. Basically, everything between when a customer checks out and when the order is marked as completed in the back-end. +Commerce contains a very flexible system to power a custom status workflow. + +This allows you to match business requirements, particularly around fulfillment of orders. When first installing Commerce, a very basic status workflow for physical products is created for you. + +The status workflow is one of the more complicated aspects for first-time Commerce users. There is a lot of power and flexibility. If you find yourself getting stuck here, please do get in touch with support@modmore.com. [TOC] -## Concepts +## In Brief + +There are 4 primary concepts: + +- **State** is a hard-coded category an order is in, which affects internal behavior and restrictions. For example the "draft" state allows an order to be changed in the cart by the customer, while "completed" is a read-only archive. +- **Status** is a merchant-defined category. Statuses don't affect internal behavior; they are primarily for the merchant to use and understand. A status is assigned to a state. +- **Status Change** is for changing an order from one status to another. It's not possible to select a status directly; instead the status change is selected. +- **Status Change Action** is an action that gets processed when a status change is executed. Sending an email is the most common action; but others are available. + +These concepts together form the status workflow. + +## Diagram + +It may help to visualise the workflow. In the diagram shown below, you can see the default status workflow (Draft, Received, Awaiting Pickup, and Shipped) and two example additional statuses (Product in backorder, Cancelled). + +![Visual diagram showing how States, Statuses and Status Changes interact](status-diagram.jpg) + +Note how the statuses flow through the states, and what status changes are offered when an order is assigned a certain status. + +(For brevity, status change actions are not shown in the diagram. You can imagine that the "Payment Received" status change sends the customer and merchant an email, while "Ready for pickup" might interact with a shipping partner API to create a label or to schedule the pickup.) + +## Deeper diving + +Let's dive a little deeper into the different concepts. + +### States + +States are hardcoded in Commerce. They are indicated by the internal class type for an order, and can't be changed. + +There are 4 states available: + +- `draft` is used for orders that have not yet been formally placed. The customer is still checking out (or has abandoned the cart) and the order should not yet be processed by the merchant. From the `draft` state, an order can be moved into either `processing` or `cancelled` states. (Class: `comCartOrder`) +- `processing` is where an order is taken by the merchant and handled until it is complete. Most custom statuses will happen in this state. The order can no longer be changed by the customer, only by the merchant through the dashboard. From the `processing` state, an order can be moved to either `completed` or `cancelled`. Orders in the `processing` state are considered to be successfully received orders for reporting purposes. +- `completed` is a read-only archive of completed orders. +- `cancelled` is a read-only archive of orders that were not completed/successful. + +It's not possible to transition from any state to any state. + +- From `draft` you can move to either `processing` or `cancelled` (notably that means you **cannot** move directly to `completed`). +- From `processing` you can move to either `completed` or `cancelled`. +- It's not possible to transition out of `completed` or `cancelled` states. -There are a couple of core concepts when it comes to the status workflow in Commerce. +As far as reporting is concerned, all orders in the `processing` and `completed` states are considered successfully received orders. This is important to understand in the context of tax reports. Make sure to send orders which should not be included in such reports to the `cancelled` state. -1. **State**. The [order state](States) is hardcoded in Commerce and can be `draft`, `processing`, `completed` or `cancelled`. The state is linked to specific order code. The state is also how orders are grouped in the Orders section of the merchant dashboard. +### Statuses -2. **Status**. We do need to have the actual status, too. These are configured by the merchant. Each status is assigned to a specific state. Examples of statuses are _New Order_, _Collecting Items_ and _Completed_; but also more advanced use cases like _In backorder_ or _Awaiting return_ can be added. The statuses have a color and description to provide additional context and recognisability to the merchant. An order can only be in one status at a time. +Statuses are merchant-configured through Extras > Commerce > Configuration > Statuses. Statuses are shown in the left-most column, followed by the associated status changes. -3. **Status Change**. To control exactly how an order flows through the process, the status changes restrict movement from one status to the next. This can be configured as a simple linear flow ("New Order" => "Processing" => "Completed"), but also as a more complex flow with loops or reverting back to earlier or even the same status ("New Order" => "Processing" => "In backorder" => "Processing" => "Completed"). It is only possible to change an order from one status to the next if there is an appropriate Status Change configured; randomly jumping between statuses is not supported in Commerce. +Each status is assigned to a specific state (draft, processing, completed, or cancelled). -4. **Status Change Action**. When a status change happens, it's not just a database field that is updated. Depending on your business requirements, a lot more can happen at that point. With Status Change Actions, which are tied to a specific Status Change, you can configure certain actions to be automatically processed when an order is pushed through a status change. The most obvious example would be sending a shipping confirmation email when an order status moves from "Awaiting pickup" to "Shipped" status. There are also more advanced use cases, such as triggering a synchronization action which will synchronize data with a CRM system. +The status can be given a color to make it easier to identify the status in the dashboard. In the orders dashboard you can also filter on status. -## Managing Statuses +### Status Change -Statuses are managed in the merchant dashboard, under Configuration > Statuses. The statuses are sorted by their state (draft > processing > completed > cancelled), and then by the order defined on the status. +The Status Change is how an order flows from one status to the next. + +It's not possible to change the status on an order directly; there must always be a status change for it. + +When using status changes to a different state, please be aware of the restrictions in how states can be transitioned, as detailed above in the States section. + +A status change is a temporary thing - an order does not stay in a certain status change, it only processes it and ends up in the new target status when that's done. + +### Status Change Action + +To power up the status workflow, you can add Actions to a Status Change. + +Status Change Actions perform _something_ when a status change is processing. + +For example, in a Payment Received status change, the Email action will send an email to the customer (and another to the merchant) to confirm their order was received successfully. + +Or, if you use a dedicated fulfillment partner or bookkeeping/invoicing solution, you may have a status change action that pushes the information received by Commerce to a third-party API. + +Commerce ships with [send email](Email_Action), [create PDF invoice](Invoice_Action), and [trigger event](Event_Action) actions out of the box. + +Other actions are available in extensions, such as: + +- [Printing order information or invoices on a physical printer with CloudPrint](https://modmore.com/commerce/extensions/cloudprint/) +- [Sending SMS/Text messages with MessageBird](https://modmore.com/commerce/extensions/messagebird/) + +[Learn more about building custom status change actions in the developer documentation.](../Developer/Status_Change_Actions) + +## Configuring Statuses + +Statuses are managed in the merchant dashboard, under Configuration > Statuses. + +The statuses are sorted by their state (draft > processing > completed > cancelled), and then by the order defined on the status. For relevant technical information, please see [Orders](../Developer/Orders), [Modules](../Developer/Modules) and [Status Change Actions](../Developer/Status_Change_Actions) in the Developers Reference. -## New order handling +## Cart order handling -The status system also controls how new orders during the checkout are handled. There are two things that need to be configured for new orders to be handled properly: a new order status and a status change to fire when an order is paid. +The status system also controls how new orders during the checkout (cart) are handled. + +There are two things that need to be configured for new orders to be handled properly: a new order status and a status change to fire when an order is paid. The **new order status** must be one that has its state set to draft. Available statuses will show a _Set as new order status_ button in the grid, like in the screenshot included below. Clicking it will, as expected, set the new order status to that status. @@ -41,3 +118,5 @@ Once selected, the status change will be shown in bold and with a note that it i ![](../../images/statuses/paid-order-change-set.jpg) The status change will be fired when the order is paid. This means you should probably set up the status change to send the customer an email confirmation of their order, as well as other status change actions you want to run when an order is received. + +**Important: the target status must have a state of processing.** It's not currently supported for an order to move directly from draft to completed. diff --git a/en/01_Commerce/v1/10_Statuses/status-diagram.jpg b/en/01_Commerce/v1/10_Statuses/status-diagram.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3b7ec461f009b0321aa2dc0b5e113d8aab2542ac GIT binary patch literal 115091 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 literal 0 HcmV?d00001 From 56a502dc9ddcf2eda95f37e75c698c19f3ed7ff3 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 23 Sep 2019 14:42:21 +0200 Subject: [PATCH 181/517] Document custom styling and image styles --- en/04_Redactor/02_v3.x/Features/Autoparse.md | 4 ++-- en/04_Redactor/02_v3.x/Features/Custom_CSS.md | 18 ++++++++++++++++ .../02_v3.x/Features/Custom_Formatting.md | 3 +++ .../02_v3.x/Features/Image_Styles.md | 21 +++++++++++++++++++ 4 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 en/04_Redactor/02_v3.x/Features/Custom_CSS.md create mode 100644 en/04_Redactor/02_v3.x/Features/Image_Styles.md diff --git a/en/04_Redactor/02_v3.x/Features/Autoparse.md b/en/04_Redactor/02_v3.x/Features/Autoparse.md index 184d179e..8503cd49 100644 --- a/en/04_Redactor/02_v3.x/Features/Autoparse.md +++ b/en/04_Redactor/02_v3.x/Features/Autoparse.md @@ -2,7 +2,7 @@ With the autoparse options, enabled in the Links section of the configurator, yo [TOC] -## Autoparse Images +## Autoparse images With images, you can paste the link to an image and it will be inserted. @@ -12,7 +12,7 @@ Pasting a link to a YouTube or Vimeo video page will automatically embed the vid As an alternative to providing the link, you can also use the Video toolbar button to provide an embed code instead. -## Autoparse Links +## Autoparse links When pasting in a URL, it will be turned into a proper link. The link text is the URL. To control the length of the link text, configure the _Link text length_ setting. diff --git a/en/04_Redactor/02_v3.x/Features/Custom_CSS.md b/en/04_Redactor/02_v3.x/Features/Custom_CSS.md new file mode 100644 index 00000000..2662e82e --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Custom_CSS.md @@ -0,0 +1,18 @@ +In certain cases you'll want to load a custom CSS stylesheet for use in the editor. For example when you provide [custom formatting options](Custom_Formatting), [image styles](Image_Styles), or a [completely custom theme](../Themes/Custom). + +To do this, create a CSS file in your preferred location (such as `/assets/template/editor.css`) and add a fully qualified link to the `redactor.css` system setting. + +If needed, you can add multiple CSS files to the `redactor.css` system setting; simply separate them with a comma. + +**Scope all your custom styles to `.redactor-box` to avoid causing side-effects in the manager.** + +For example: + +``` css +.redactor-box h3.my_special_class { + color: #ff9900; + font-weight: bolder; +} +``` + +Some HTML structures have a slightly different representation in the editor than their final output and the source view. It can be useful to use the browser developer tools to inspect the way the content is rendered in such cases. \ No newline at end of file diff --git a/en/04_Redactor/02_v3.x/Features/Custom_Formatting.md b/en/04_Redactor/02_v3.x/Features/Custom_Formatting.md index 05038963..ac516a14 100644 --- a/en/04_Redactor/02_v3.x/Features/Custom_Formatting.md +++ b/en/04_Redactor/02_v3.x/Features/Custom_Formatting.md @@ -85,3 +85,6 @@ Clear inline formatting/styles: } ```` +## Custom styling + +To show custom styling in the editor, [register a custom CSS file](Custom_CSS). diff --git a/en/04_Redactor/02_v3.x/Features/Image_Styles.md b/en/04_Redactor/02_v3.x/Features/Image_Styles.md new file mode 100644 index 00000000..f5d72989 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Image_Styles.md @@ -0,0 +1,21 @@ +With the **Image Styles** option (located under Media in the configurator), you can easily add a selection of classes that can be added to an image. + +The option requires a valid JSON structure, where an outer array contains objects with the keys `value` (containing the name of the class to add) and `label` (with a user-friendly name of the image style). + +For example, to add a "polaroid" class to an image: + +``` json +[ + { + "value": "polaroid", + "label": "Polaroid Photo" + } +] +``` + +(To make it affect the way an image is shown in the editor as well, you'll need to [register a custom CSS file](Custom_CSS)). + +When the use of `figure` tags is enabled (also on the Media tab in the configurator), the class will be added to the wrapping `

    ` tag for an image. When `figure` is disabled, or the figure tag could not be found, it will be added to the `` tag instead. + +When selecting a style for an image, all other styles are removed automatically. + From f3c55e9490634cbae610eb64029bd2d33fcdfad8 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 23 Sep 2019 14:52:20 +0200 Subject: [PATCH 182/517] Add link to custom css --- en/04_Redactor/02_v3.x/Features/Custom_Plugins.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/04_Redactor/02_v3.x/Features/Custom_Plugins.md b/en/04_Redactor/02_v3.x/Features/Custom_Plugins.md index 93486370..cba7ca15 100644 --- a/en/04_Redactor/02_v3.x/Features/Custom_Plugins.md +++ b/en/04_Redactor/02_v3.x/Features/Custom_Plugins.md @@ -7,7 +7,7 @@ To load a plugin you need to do two things. - Add the URL to the plugin.js file in `redactor.js`. That setting support comma-separated URLs, if you need multiple files. - In the configurator, under Miscellaneous, add the name (only the name) of your plugin to the Additional Plugins option. -If your plugin requires custom CSS to load, you can use the `redactor.css` setting to load that. Make sure to scope your CSS appropriately as it will be loaded automatically across the MODX manager. +If your plugin requires custom CSS, you can use the `redactor.css` setting to load that. Make sure to scope your CSS appropriately as it will be loaded automatically across the MODX manager. [Learn more about custom styling](Custom_CSS). ## Building custom plugins From a2e14a5881c2d775c9900a5c50750236e619a0c1 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 24 Sep 2019 17:52:16 +0200 Subject: [PATCH 183/517] Move things around a little --- .../{Configuration_Sets.md => 02_Configuration_Sets.md} | 0 en/04_Redactor/02_v3.x/{Usage => 03_Usage}/Content.md | 0 .../02_v3.x/{Usage => 03_Usage}/ContentBlocks.md | 0 en/04_Redactor/02_v3.x/{Usage => 03_Usage}/Introtext.md | 0 en/04_Redactor/02_v3.x/{Usage => 03_Usage}/Template.md | 0 .../02_v3.x/{Usage => 03_Usage}/Template_Variables.md | 0 .../02_v3.x/{Usage => 03_Usage}/Third_Party_Extras.md | 0 en/04_Redactor/02_v3.x/{Usage => 03_Usage}/index.md | 0 en/04_Redactor/02_v3.x/Features/Properties.md | 4 +++- en/04_Redactor/02_v3.x/Features/index.md | 9 +++++++-- 10 files changed, 10 insertions(+), 3 deletions(-) rename en/04_Redactor/02_v3.x/{Configuration_Sets.md => 02_Configuration_Sets.md} (100%) rename en/04_Redactor/02_v3.x/{Usage => 03_Usage}/Content.md (100%) rename en/04_Redactor/02_v3.x/{Usage => 03_Usage}/ContentBlocks.md (100%) rename en/04_Redactor/02_v3.x/{Usage => 03_Usage}/Introtext.md (100%) rename en/04_Redactor/02_v3.x/{Usage => 03_Usage}/Template.md (100%) rename en/04_Redactor/02_v3.x/{Usage => 03_Usage}/Template_Variables.md (100%) rename en/04_Redactor/02_v3.x/{Usage => 03_Usage}/Third_Party_Extras.md (100%) rename en/04_Redactor/02_v3.x/{Usage => 03_Usage}/index.md (100%) diff --git a/en/04_Redactor/02_v3.x/Configuration_Sets.md b/en/04_Redactor/02_v3.x/02_Configuration_Sets.md similarity index 100% rename from en/04_Redactor/02_v3.x/Configuration_Sets.md rename to en/04_Redactor/02_v3.x/02_Configuration_Sets.md diff --git a/en/04_Redactor/02_v3.x/Usage/Content.md b/en/04_Redactor/02_v3.x/03_Usage/Content.md similarity index 100% rename from en/04_Redactor/02_v3.x/Usage/Content.md rename to en/04_Redactor/02_v3.x/03_Usage/Content.md diff --git a/en/04_Redactor/02_v3.x/Usage/ContentBlocks.md b/en/04_Redactor/02_v3.x/03_Usage/ContentBlocks.md similarity index 100% rename from en/04_Redactor/02_v3.x/Usage/ContentBlocks.md rename to en/04_Redactor/02_v3.x/03_Usage/ContentBlocks.md diff --git a/en/04_Redactor/02_v3.x/Usage/Introtext.md b/en/04_Redactor/02_v3.x/03_Usage/Introtext.md similarity index 100% rename from en/04_Redactor/02_v3.x/Usage/Introtext.md rename to en/04_Redactor/02_v3.x/03_Usage/Introtext.md diff --git a/en/04_Redactor/02_v3.x/Usage/Template.md b/en/04_Redactor/02_v3.x/03_Usage/Template.md similarity index 100% rename from en/04_Redactor/02_v3.x/Usage/Template.md rename to en/04_Redactor/02_v3.x/03_Usage/Template.md diff --git a/en/04_Redactor/02_v3.x/Usage/Template_Variables.md b/en/04_Redactor/02_v3.x/03_Usage/Template_Variables.md similarity index 100% rename from en/04_Redactor/02_v3.x/Usage/Template_Variables.md rename to en/04_Redactor/02_v3.x/03_Usage/Template_Variables.md diff --git a/en/04_Redactor/02_v3.x/Usage/Third_Party_Extras.md b/en/04_Redactor/02_v3.x/03_Usage/Third_Party_Extras.md similarity index 100% rename from en/04_Redactor/02_v3.x/Usage/Third_Party_Extras.md rename to en/04_Redactor/02_v3.x/03_Usage/Third_Party_Extras.md diff --git a/en/04_Redactor/02_v3.x/Usage/index.md b/en/04_Redactor/02_v3.x/03_Usage/index.md similarity index 100% rename from en/04_Redactor/02_v3.x/Usage/index.md rename to en/04_Redactor/02_v3.x/03_Usage/index.md diff --git a/en/04_Redactor/02_v3.x/Features/Properties.md b/en/04_Redactor/02_v3.x/Features/Properties.md index 7310d1d0..9ed2a35e 100644 --- a/en/04_Redactor/02_v3.x/Features/Properties.md +++ b/en/04_Redactor/02_v3.x/Features/Properties.md @@ -2,4 +2,6 @@ New in Redactor 3 is the properties plugin. It allows you to add a class or ID t ![The Properties plugin in action](../images/properties.jpg) -They're simple text inputs, requiring the user to enter the appropriate values. For more restricted adding of classes or IDs, use [custom formatting](Custom_Formatting). \ No newline at end of file +They're simple text inputs, requiring the user to enter the appropriate values. + +For more restricted or guided ways of adding of classes or IDs, use more specific functionality such as [custom formatting](Custom_Formatting) or [image styles](Image_Styles). \ No newline at end of file diff --git a/en/04_Redactor/02_v3.x/Features/index.md b/en/04_Redactor/02_v3.x/Features/index.md index d6ae029d..93738b3e 100644 --- a/en/04_Redactor/02_v3.x/Features/index.md +++ b/en/04_Redactor/02_v3.x/Features/index.md @@ -4,15 +4,20 @@ title: Feature Configuration The configuration page in the manager includes a description for most fields to help you understand what they do. We don't repeat that here for brevity. -Some features however, are a bit more powerful or have more complicated configuration formats. This section explains those in more detail than we can fit in the configurator. +Some features however, are a bit more powerful or have more complicated configuration formats. This section explains those in more detail. +- [Autoparse](Autoparse) - [Clips](Clips) +- [Custom CSS](Custom_CSS) - [Custom Formatting](Custom_Formatting) +- [Custom Plugins](Custom_Plugins) - [Dividers](Dividers) -- [Image Path Mode](Image_Path_Mode) +- [Image Path Mode (aka base urls mode)](Image_Path_Mode) +- [Image Styles](Image_Styles) - [Inline Styles](Inline_Styles) - [Properties](Properties) - [Source mode](Source) - [Text Expander](Text_Expander) - [Toolbar Buttons](Toolbar) +- [Upload filename sanitization](Upload_Filename_Sanitization) - [Variables](Variables) \ No newline at end of file From c5318cde174aaf6e6599ddbdfca3cd02d50d556f Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 1 Oct 2019 12:56:01 +0200 Subject: [PATCH 184/517] Add Agenda docs --- en/01_Agenda/v1/01_Installation.md | 24 ++++ .../v1/02_Custom_Manager_Page/01_Overview.md | 73 +++++++++++ .../v1/02_Custom_Manager_Page/02_Events.md | 26 ++++ .../02_Custom_Manager_Page/03_Categories.md | 32 +++++ .../v1/02_Custom_Manager_Page/04_Calendars.md | 32 +++++ .../v1/02_Custom_Manager_Page/05_Locations.md | 38 ++++++ .../v1/02_Custom_Manager_Page/06_Feeds.md | 34 +++++ .../v1/02_Custom_Manager_Page/07_Settings.md | 7 + .../img/calendar-colorpicker.png | Bin 0 -> 38720 bytes .../img/calendar-edit.png | Bin 0 -> 15456 bytes .../02_Custom_Manager_Page/img/calendars.png | Bin 0 -> 47971 bytes .../02_Custom_Manager_Page/img/categories.png | Bin 0 -> 50519 bytes .../img/category-colorpicker.png | Bin 0 -> 39722 bytes .../img/category-edit.png | Bin 0 -> 14524 bytes .../02_Custom_Manager_Page/img/event-edit.png | Bin 0 -> 34478 bytes .../v1/02_Custom_Manager_Page/img/events.png | Bin 0 -> 66465 bytes .../02_Custom_Manager_Page/img/feed-edit.png | Bin 0 -> 18073 bytes .../v1/02_Custom_Manager_Page/img/feeds.png | Bin 0 -> 53287 bytes .../img/location-edit-address.png | Bin 0 -> 109777 bytes .../img/location-edit-location.png | Bin 0 -> 15051 bytes .../02_Custom_Manager_Page/img/locations.png | Bin 0 -> 47994 bytes .../img/overview-hover.png | Bin 0 -> 6493 bytes .../02_Custom_Manager_Page/img/overview.png | Bin 0 -> 81287 bytes .../02_Custom_Manager_Page/img/settings.png | Bin 0 -> 67470 bytes .../v1/02_Custom_Manager_Page/index.md | 29 ++++ en/01_Agenda/v1/03_System_Settings.md | 27 ++++ en/01_Agenda/v1/04_Snippets/01_AgendaList.md | 124 ++++++++++++++++++ .../v1/04_Snippets/02_AgendaDetail.md | 118 +++++++++++++++++ .../v1/04_Snippets/03_AgendaCalendars.md | 48 +++++++ .../v1/04_Snippets/04_AgendaCategories.md | 50 +++++++ .../v1/04_Snippets/05_AgendaLocations.md | 53 ++++++++ en/01_Agenda/v1/04_Snippets/index.md | 21 +++ en/01_Agenda/v1/05_Cronjob.md | 56 ++++++++ en/01_Agenda/v1/06_FAQ.md | 37 ++++++ en/01_Agenda/v1/index.md | 16 +++ 35 files changed, 845 insertions(+) create mode 100755 en/01_Agenda/v1/01_Installation.md create mode 100755 en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md create mode 100755 en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md create mode 100755 en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md create mode 100755 en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md create mode 100755 en/01_Agenda/v1/02_Custom_Manager_Page/05_Locations.md create mode 100755 en/01_Agenda/v1/02_Custom_Manager_Page/06_Feeds.md create mode 100755 en/01_Agenda/v1/02_Custom_Manager_Page/07_Settings.md create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/calendar-colorpicker.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/calendar-edit.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/calendars.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/categories.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/category-colorpicker.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/category-edit.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/event-edit.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/events.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/feed-edit.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/feeds.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/location-edit-address.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/location-edit-location.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/locations.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/overview-hover.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/overview.png create mode 100644 en/01_Agenda/v1/02_Custom_Manager_Page/img/settings.png create mode 100755 en/01_Agenda/v1/02_Custom_Manager_Page/index.md create mode 100755 en/01_Agenda/v1/03_System_Settings.md create mode 100755 en/01_Agenda/v1/04_Snippets/01_AgendaList.md create mode 100755 en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md create mode 100755 en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md create mode 100755 en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md create mode 100755 en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md create mode 100755 en/01_Agenda/v1/04_Snippets/index.md create mode 100755 en/01_Agenda/v1/05_Cronjob.md create mode 100755 en/01_Agenda/v1/06_FAQ.md create mode 100644 en/01_Agenda/v1/index.md diff --git a/en/01_Agenda/v1/01_Installation.md b/en/01_Agenda/v1/01_Installation.md new file mode 100755 index 00000000..c989f27d --- /dev/null +++ b/en/01_Agenda/v1/01_Installation.md @@ -0,0 +1,24 @@ +The MODX installer should install the package automatically from the modmore +repository. + +A custom manager page called _Agenda_ is installed within the _Extras_ menu. +Also some [snippets](04_Snippets/index.md) in the element category named +_Agenda_ are created. + +There are some system settings available in the namespace _agenda_. These could +also be edited in the [settings](02_Custom_Manager_Page/07_Settings.md) (cog +icon) tab of the _Agenda_ custom manager page. + +If you want to connect events, categories, calendars or locations to MODX +resources, you have to enter the parents of those resources in the system +settings. + +To use the map and the geolocation option in the location address tab, you have +to enter a [Google Maps API +Key](https://developers.google.com/maps/documentation/javascript/get-api-key) in +the Agenda [system setting](02_Custom_Manager_Page/07_Settings.md) +`agenda.google_maps_api_key`. You have to activate the Maps JavaScript API and +the Geocoding API in the created Google Cloud Platform project. + +After the installation you have to setup a cronjob, if you want to use more than +100 repeats of a recurring event or if you want to setup feeds. diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md b/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md new file mode 100755 index 00000000..8f16e211 --- /dev/null +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md @@ -0,0 +1,73 @@ +This tab contains a calendar view of the current month. + +[![](img/overview.png)](img/overview.png) + +You could create a new event with a click on the plus sign at beneath the day +number in the month view (or the date/weekday in the week/day view). There is +also a create event button on the top left of the tab. + +The calendar could be filtered by calendar or category dropdown selects and by a +search input on the top right of the tab. + +The arrow buttons on the top left could be used to switch the event month (in +the month view). If you click on today, the calendar will show the current day +in the selected view. + +The view mode could be changed on top right to the month view, the week view, +the day view and the list view. + +Each event could be edited by a click on the edit icon displayed on an event. It +could be deleted after a confirmation with a click on the trash icon. + +There is also a hover popup for each event, that shows a short information for +the hovered event. + +[![](img/overview-hover.png)](img/overview-hover.png) + +## Create/Edit + +The create/edit window for one event has a lot of options, that could be set. + +[![](img/event-edit.png)](img/event-edit.png) + +In the event tab you have to set the event title and the event calender, where +the event is shown in. The event could be linked with a MODX resource. This combo +field is only shown, when the system setting `agenda.parents_event` is filled +with a comma separated list of resources, that are parents for the resources +selectable with the combo field. An event should have a start date/time and an +end date/time and it could have a location. The location could be directly +created/edited in the event tab. + +The event could be restricted to a context, it has to be tagged with at least +one category and it could be toggled to inactive. If the `All Day Event` +checkbox is checked, the events don't have a time input. + +If the event is set as recurring event, an additional section is visible. There +you could set the recurring type. On base of the recurring type, you have +different inputs visible. + +With the interval the event repeats could be restricted to every `X` +days/months/weeks/years. The repeats will be calculated until the date set in +the last occurence input. There is a maximum of 100 recurring events that are +generated during saving an event. This maximum could be changed with the +optional createable `agenda.repeating_max_occurance` system setting. With the +`weekly` recurring type, you could set the weekdays, where the event will start. +The start date/time will then be recalculated on base of the first recurring +event. With the `monthly by weekday` recurring type, you could set the event +i.e. to the second wednesday or last tuesday of a month. + +In the repeats tab you could view the repeats of the current event. You could +edit and delete each repeat. The repeats are recalculated (after a warning) +during saving the event when the recurring settings of an event are changed. + +In the description tab you could set the description for the current event. In +the content tab you could set the content for the current event. The editor type +of the content/description input could be set with the `agenda.editor_type` +system setting to htmleditor (the system wide richtext editor) or textarea. + +After an event is saved, you could attach images and videos to the saved event +in the images/videos tab. Each image/video could have a title and a description. +It could also be toggled to inactive. + +In the user tab you could restrict the event to multiple users and/or multiple +usergroups. diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md b/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md new file mode 100755 index 00000000..f550ec35 --- /dev/null +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md @@ -0,0 +1,26 @@ +This tab contains a paginated grid with all future (or past) events. + +[![](img/events.png)](img/events.png) + +You could create a new event with a click on the create event button on the top +left above the events grid. + +The grid could be toggled to show past/future events. It also could be +filtered by a search input on the top right above the events grid. + +Each event could be edited by a click on the edit icon in the row of the event. +It could be duplicated with a click on the duplicate icon in the row of the +event. It could be deleted after a confirmation with a click on the trash icon +in the row of the event. + +The row of each event shows the event source, the title, the calendar, the +categories, the start and the end date and the active state of an entry. The +title could be edited inline with a double click on the text. An event would +normally have a `Local` source. If the event is created by a feed it will have a +`Feed` source. + +## Create/Edit + +The create/edit window for one event has a lot of options, that could be set. The +information about those options could be found in the [Tab +Overview](01_Overview.md#createedit) documentation. diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md b/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md new file mode 100755 index 00000000..edf1e4ab --- /dev/null +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md @@ -0,0 +1,32 @@ +This tab contains a paginated grid with all categories. + +[![](img/categories.png)](img/categories.png) + +You could create a new category with a click on the create category button on the top +left above the categories grid. + +The grid could be filtered by a search input on the top right above the +categories grid. + +Each category could be edited by a click on the edit icon in the row of the +category. And it could be deleted after a confirmation with a click on the trash +icon in the row of the category. + +The row of each category shows the color icon, the name, the alias and the +active state of an entry. The name and the alias could be edited inline with +a double click on the text. + +## Create/Edit + +The create/edit window for one category has a some of options, that could be set. + +[![](img/category-edit.png)](img/category-edit.png) + +You could set the category name, the category alias and you could toggle it to +inactive. The category could be linked with a MODX resource. This combo field is +only shown, when the system setting `agenda.parents_category` is filled with a +comma separated list of resources, that are parents for the resources selectable +with the combo field. And you could set the category text and background color +with a color picker. + +[![](img/category-colorpicker.png)](img/category-colorpicker.png) diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md b/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md new file mode 100755 index 00000000..34b48fb6 --- /dev/null +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md @@ -0,0 +1,32 @@ +This tab contains a paginated grid with all calendars. + +[![](img/calendars.png)](img/calendars.png) + +You could create a new calendar with a click on the create calendar button on the top +left above the calendars grid. + +The grid could be filtered by a search input on the top right above the +calendars grid. + +Each calendar could be edited by a click on the edit icon in the row of the +calendar. And it could be deleted after a confirmation with a click on the trash +icon in the row of the calendar. + +The row of each calendar shows the color icon, the name, the alias and the +active state of an entry. The name and the alias could be edited inline with +a double click on the text. + +## Create/Edit + +The create/edit window for one calendar has a some of options, that could be set. + +[![](img/calendar-edit.png)](img/calendar-edit.png) + +You could set the calendar name and you could toggle it to inactive. The +calendar could be linked with a MODX resource. This combo field is only shown, +when the system setting `agenda.parents_calendar` is filled with a comma +separated list of resources, that are parents for the resources selectable with +the combo field. And you could set the calendar text and background color with a +color picker. + +[![](img/calendar-colorpicker.png)](img/calendar-colorpicker.png) diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/05_Locations.md b/en/01_Agenda/v1/02_Custom_Manager_Page/05_Locations.md new file mode 100755 index 00000000..e7580f07 --- /dev/null +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/05_Locations.md @@ -0,0 +1,38 @@ +This tab contains a paginated grid with all locations. + +[![](img/locations.png)](img/locations.png) + +You could create a new location with a click on the create location button on the top +left above the locations grid. + +The grid could be filtered by a search input on the top right above the +locations grid. + +Each location could be edited by a click on the edit icon in the row of the +location. And it could be deleted after a confirmation with a click on the trash +icon in the row of the location. + +The row of each location shows the name, the formatted address, the active state +and the show on map setting (if you have set the Google Maps API key in the +system settings) of an entry. The name and the address could be edited inline +with a double click on the text. + +## Create/Edit + +The create/edit window for one location has a some of options, that could be set. + +[![](img/location-edit-location.png)](img/location-edit-location.png) + +On the location tab you could set the location name, toggle it to inactive (and +toggle the display on a map, if you have set the Google Maps API key in the +system settings). + +[![](img/location-edit-address.png)](img/location-edit-address.png) + +On the address tab you could enter the address. If you have set the Google Maps +API key in the system settings, you could geocode that address with the search +button on the map. If marker on the map is not set right, you could drag it +around (the location latitude and longitude values will be changed). Also the +map content could be dragged with the mouse (the map latitude and longitude +values will be changed). The zoom level of the map could be changed by clicking +on the plus/minus signs (the zoom value will be changed). diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/06_Feeds.md b/en/01_Agenda/v1/02_Custom_Manager_Page/06_Feeds.md new file mode 100755 index 00000000..5de00298 --- /dev/null +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/06_Feeds.md @@ -0,0 +1,34 @@ +This tab contains a paginated grid with all feeds. + +[![](img/feeds.png)](img/feeds.png) + +You could create a new feed with a click on the create feed button on the top +left above the feeds grid. + +The grid could be filtered by a search input on the top right above the +feeds grid. + +Each feed could be edited by a click on the edit icon in the row of the +feed. And it could be deleted after a confirmation with a click on the trash +icon in the row of the feed. + +The row of each feed shows the feed url, date/time of the last update and the +next update by the cronjob, the feed type the calendar, the categories and the +active state of an entry. The feed url and the feed type could be edited inline +with a double click on the text. + +## Create/Edit + +The create/edit window for one feed has a some of options, that could be set. + +[![](img/feed-edit.png)](img/feed-edit.png) + +You could set the feed URL the events are retrieved from. You could select the +calendar, where the feed events are imported into. You could set the categories, +the feed events will get. You could set the update interval and frequency for +the cronjob update of the feed. You could set the feed type (iCal or XML) and +you could toggle the feed to inactive. + +The cronjob URL can't use the webcal protocol. Please try to change the url from +`webcal://calendar.domain/url.path` to `https://calendar.domain/url.path` in +that case. diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/07_Settings.md b/en/01_Agenda/v1/02_Custom_Manager_Page/07_Settings.md new file mode 100755 index 00000000..b4d0e5c4 --- /dev/null +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/07_Settings.md @@ -0,0 +1,7 @@ +This tab contains a paginated grid with all settings of the agenda namespace. + +[![](img/settings.png)](img/settings.png) + +It is only visible for a user that has the `setting` or the `agenda_setting` +permission enabled. Each setting could be edited the same as in the MODX system +settings panel. diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/calendar-colorpicker.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/calendar-colorpicker.png new file mode 100644 index 0000000000000000000000000000000000000000..e9a9ab4918191d9c3a479d908158dc28fad14449 GIT binary patch literal 38720 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 literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/calendar-edit.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/calendar-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..8614d0b2097f641bbf29596dc16211b672d0f5b0 GIT binary patch literal 15456 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 literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/calendars.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/calendars.png new file mode 100644 index 0000000000000000000000000000000000000000..c89e873de977f5114cd0e0298e966928c7e2c693 GIT binary patch literal 47971 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 literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/categories.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/categories.png new file mode 100644 index 0000000000000000000000000000000000000000..8fec33ea635a087509703ca788f3dd84dd7b9b52 GIT binary patch literal 50519 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 z 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%0DHIohol#sOXdUlOY_Fg<4E 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 z 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 DP374?)_$~A|jLwZPNj}iYVNfUnQC- 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 literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/feed-edit.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/feed-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..24bee67fd2350a173fc1728da4884b7ef75abbef GIT binary patch literal 18073 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 FV1n(Fe;@z= literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/feeds.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/feeds.png new file mode 100644 index 0000000000000000000000000000000000000000..4230fa98c2df2656bf61c15c1c96579aaf91c37c GIT binary patch literal 53287 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 literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/location-edit-address.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/location-edit-address.png new file mode 100644 index 0000000000000000000000000000000000000000..91d9a0fe65d999db49c04f710cf2ea6ed08df4a4 GIT binary patch literal 109777 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 SwS&q*KvI%dm#daB3;jQyR%_Y- literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/location-edit-location.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/location-edit-location.png new file mode 100644 index 0000000000000000000000000000000000000000..99ed6e1e159148f9a8f9cd725e3bc5c108033976 GIT binary patch literal 15051 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 literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/locations.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/locations.png new file mode 100644 index 0000000000000000000000000000000000000000..319ed78b85b9d7f3edbb999cc026befea9734376 GIT binary patch literal 47994 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 J=(VoT{|BuGnw|gv literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/overview-hover.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/overview-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf1d91cc5b3e4e6a41be3be308d0035e8176283 GIT binary patch literal 6493 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 literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/overview.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/overview.png new file mode 100644 index 0000000000000000000000000000000000000000..faa43cef30757fbdf5de56e0ba0de9e62c061d88 GIT binary patch literal 81287 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 U8@fMvgUOV literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/img/settings.png b/en/01_Agenda/v1/02_Custom_Manager_Page/img/settings.png new file mode 100644 index 0000000000000000000000000000000000000000..4e638738793a8dcf9f930cdcdd6e70fd95519195 GIT binary patch literal 67470 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 literal 0 HcmV?d00001 diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/index.md b/en/01_Agenda/v1/02_Custom_Manager_Page/index.md new file mode 100755 index 00000000..b6c4ba1e --- /dev/null +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/index.md @@ -0,0 +1,29 @@ +You could create and edit your event data on the custom manager page of _Agenda_. This page contains seven tabs where you could manage different parts of the events. + +#### Overview + +This tab contains a calendar [overview](01_Overview) of the current month. + +#### Events + +This tab contains a grid view of all [events](02_Events). + +#### Categories + +This tab contains a grid view of all [categories](03_Categories). + +#### Calendars + +This tab contains a grid view of all [calendars](04_Calendars). + +#### Locations + +This tab contains a grid view of all [locations](05_Locations). + +#### Feeds + +This tab contains a grid view of all [feeds](06_Feeds). + +#### Settings (cog icon) + +This tab contains a grid view of all [settings](07_Settings). diff --git a/en/01_Agenda/v1/03_System_Settings.md b/en/01_Agenda/v1/03_System_Settings.md new file mode 100755 index 00000000..06fc30f6 --- /dev/null +++ b/en/01_Agenda/v1/03_System_Settings.md @@ -0,0 +1,27 @@ +_Agenda_ contains some _system settings_ in the `agenda` namespace. + +These are available in the MODX system settings panel and in the [settings](02_Custom_Manager_Page/07_Settings.md) tab (cog icon) of the _Agenda_ custom manager page. + +Key | Name | Description | Default +----|------|-------------|-------- +agenda.category_required | Category Required | An event requires a category. | Yes +agenda.debug | Debug | Log debug informations in MODX error log. | No +agenda.default_timezone | Default Timezone | Default [time zone](https://www.php.net/manual/en/timezones.php) for events. | Europe/Berlin +agenda.detail_id | Detail ID | ID of a resource containing AgendaDetail snippet call. | - +agenda.editor_type | Editor Type | Editor type for text fields (htmleditor or textarea). | htmleditor +agenda.google_maps_api_key | Google Maps API Key | [Request](https://developers.google.com/maps/documentation/javascript/get-api-key) a Google Maps API Key. | - +agenda.google_maps_default_lat | Google Maps Default Latitude | Default latitude for the displayed map when creating/editing a location. | 51.977825 +agenda.google_maps_default_lng | Google Maps Default Longitude | Default longitude for the displayed map when creating/editing a location. | 7.291066 +agenda.google_maps_default_zoom | Google Maps Standard Zoom | Default zoom for the displayed map when creating/editing a location. | 9 +agenda.image_mediasource | Image Media Source | Media source for event images | 1 +agenda.list_id | List ID | ID of a resource containing an AgendaList snippet call. | - +agenda.manager_date_format | Date Format | The https://docs.sencha.com/extjs/3.4.0/#!/api/Date can be used here. | d.m.Y +agenda.manager_date_format_long | Date Format (long) | The https://docs.sencha.com/extjs/3.4.0/#!/api/Date can be used here. | l, d.m.Y +agenda.manager_time_format | Time Format | The https://docs.sencha.com/extjs/3.4.0/#!/api/Date can be used here. | G:i +agenda.manager_time_increment | Time Steps | Number of minutes between individual time values ​​in the time selection field. | 15 +agenda.parents_calendar | Calendar Parent Resources | Comma-separated list of parent resources for a resource connected with a calendar. | - +agenda.parents_category | Category Parent Resources | Comma-separated list of parent resources for a resource connected with a category | - +agenda.parents_event | Event Parent Resources | Comma separated list of parent resources for a resource connected with an event. | - +agenda.parents_location | Location Parents Resource | Comma separated list of parent resources for a resource connected with a location. | - +agenda.repeating_max_occurance | Maximum Occurance | Maximum orccurance of recurring events | 100 +agenda.video_mediasource | Video Media Source | Media Source for Event Videos | 1 diff --git a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md new file mode 100755 index 00000000..596a5c21 --- /dev/null +++ b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md @@ -0,0 +1,124 @@ +This snippet displays events in a list view. + +## Properties + +It uses the following snippet properties: + +Property | Description | Default +---------|-------------|-------- +calendars | Comma-separated list of aliases of calendars to filter the displayed events. | - +categories | Comma separated list of aliases of categories to filter the displayed events. | - +categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory +contexts | Comma separated list of context keys to filter the displayed events. | - +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange` +daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` +detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` +durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 +emptyTpl | Name of a chunk that contains the template for an empty list of events. | tplAgendaEventEmpty +end | The end date to filter the displayed events. | - +imageTpl | Name of a chunk that contains the template for one image in the image list of an event. | tplAgendaEventImage +limit | Limit the number of events in the result. Use `0` for unlimited events. | 20 +listId | ID of a resource containing an AgendaList snippet call. | System Setting `agenda.list_id` +locale | The locale for the displayed formatted date. | System/Context setting `locale` +locations | Comma separated list of aliases of locations to filter the displayed events. | - +locationTpl | Name of a chunk that contains the template for the location of an event. | tplAgendaEventLocation +outputSeparator | An optional string to separate each tpl instance. | - +start | The start date to filter the displayed events. | - +sortby | Sort field for sorting the output. It could also contain a JSON object to sort the output by multiple fields like `{"AgendaEvents.title":"ASC","all_startdate":"ASC"}`. | all_startdate +sortdir | Sort direction for sorting the output. Unused when the sortby property contains a valid JSON object. | ASC +toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - +tpl | Name of a chunk that contains the template for one event. | tplAgendaEventRow +usergroups | Comma separated list of user group names to filter the displayed events. | - +users | Comma separated list of user IDs to filter the displayed events. | - +videoTpl | Name of a chunk that contains the template for one video in the video list of an event. | tplAgendaEventVideo +wrapperTpl | Name of a chunk that contains the wrapper template for all events. | tplAgendaEventWrapper + +## Placeholders + +The following placeholders are available in the different (default) chunks. Each +snippet property will be set as placeholder in each template chunk, i.e. a +snippet call ```[[!AgendaDetail? &subtitle=`whatever`]]``` will fill the +placeholder subtitle in each used chunk with the value `whatever`. + +**CAUTION:** The default template chunks for both snippets are overwritten +during each package update, so please rename the chunks before editing them. + +### tplAgendaEventRow + +Placeholder | Description +------------|------------ +allday | Contains 1 if the event is an all day event (otherwise 0). +calendar_background | The background color of the calendar of the event. +calendar_foreground | The foreground color of the calendar of the event. +calendar_name | The calendar name. +categories | All categories of the event formatted by the chunk set with the categoryTpl property +description | The title of the event. +detail_url | The url that shows the event detail. Will be generated with the system/context setting `agenda.detail_id`. This resource should contain an AgendaDetail snippet call. +duration | The formatted duration of the event. The details of the duration could be set with the `durationParts` snippet property. +idx | The number of the event starting with 1. +images | All images of the event formatted by the chunk set with the imageTpl property +imageurls | An array of all image urls. The placeholder [[+imageurls.1]] contains the url of the first image +location | The location of the event formatted by the chunk set with the locationTpl property +range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator` +repeating | Contains 1 if the event is an recurring event (otherwise 0). +resource_id | The id of a linked resource of the event. +title | The title of the event. +videos | All videos of the event formatted by the chunk set with the videosTpl property +videourls | An array of all video urls. The placeholder [[+videourls.1]] contains the url of the first video + +### tplAgendaEventWrapper + +Placeholder | Description +------------|------------ +count | Count of the events filtered by the snippet properties (without limit/offset) +output | All events collected by the snippet separated by the string in the outputSeparator property + +### tplAgendaEventEmpty + +Only the current script properties are available as placeholders. + +### tplAgendaEventCategory + +Placeholder | Description +------------|------------ +alias | The alias of the category. +background | The background color of the category of the event. +foreground | The foreground color of the category of the event. +name | The name of the category. +resource_id | The id of a linked resource of the category. +selected | Contains `selected="selected"`, when the category request value is equal to the alias of the category. +url | The url that shows the event list filtered by the displayed category. Will be generated with the system/context setting `agenda.list_id`. This resource should contain an AgendaList snippet call. + +### tplAgendaEventImage + +Placeholder | Description +------------|------------ +description | The description of the image. +idx | The number of the image starting with 1. +title | The title of the image. +url | The url that shows the event image. + +### tplAgendaEventLocation + +Placeholder | Description +------------|------------ +address | The address of the location. +alias | The alias of the location. +center_lat | The latitude of the center of a map of the location. +center_lng | The longitude of the center of a map of the location. +description | The description of the location. +lat | The latitude of the location. +lng | The longitude of the location. +name | The name of the location. +resource_id | The id of a linked resource of the location. +selected | Contains `selected="selected"`, when the location request value is equal to the alias of the location. +zoom | The zoom level of a map of the location. + +### tplAgendaEventVideo + +Placeholder | Description +------------|------------ +description | The description of the video. +idx | The number of the video starting with 1. +title | The title of the video. +url | The url that shows the event video. diff --git a/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md b/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md new file mode 100755 index 00000000..86398f5e --- /dev/null +++ b/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md @@ -0,0 +1,118 @@ +This snippet displays one event in a detail view. + +## Properties + +It uses the following snippet properties: + +Property | Description | Default +---------|-------------|-------- +calendars | Comma-separated list of aliases of calendars to filter the displayed event. | - +categories | Comma separated list of aliases of categories to filter the displayed event. | - +categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory +contexts | Comma separated list of context keys to filter the displayed event. | - +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange` +daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` +detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` +durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 +emptyTpl | Name of a chunk that contains the template for not found event. | tplAgendaEventEmpty +id | ID of one event to retrieve the displayed event. | Request parameter `event` +imageTpl | Name of a chunk that contains the template for one image in the image list of an event. | tplAgendaEventImage +listId | ID of a resource containing an AgendaList snippet call. | System Setting `agenda.list_id` +locale | The locale for the displayed formatted date. | System/Context setting `locale` +locations | Comma separated list of aliases of locations to filter the displayed event. | - +locationTpl | Name of a chunk that contains the template for the location of an event. | tplAgendaEventLocation +repeating | ID of one event to retrieve the displayed event. | Request parameter `repeating` +toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - +tpl | Name of a chunk that contains the template for one event. | tplAgendaEventDetail +usergroups | Comma separated list of user group names to filter the displayed event. | - +users | Comma separated list of user IDs to filter the displayed event. | - +videoTpl | Name of a chunk that contains the template for one video in the video list of an event. | tplAgendaEventVideo + +## Placeholders + +The following placeholders are available in the different (default) chunks. Each +snippet property will be set as placeholder in each template chunk, i.e. a +snippet call ```[[!AgendaDetail? &subtitle=`whatever`]]``` will fill the +placeholder subtitle in each used chunk with the value `whatever`. + +**CAUTION:** The default template chunks for both snippets are overwritten +during each package update, so please rename the chunks before editing them. + +### tplAgendaEventDetail + +Placeholder | Description +------------|------------ +allday | Contains 1 if the event is an all day event (otherwise 0). +calendar_background | The background color of the calendar of the event. +calendar_foreground | The foreground color of the calendar of the event. +calendar_name | The calendar name. +categories | All categories of the event formatted by the chunk set with the categoryTpl property +description | The title of the event. +detail_url | The url that shows the event detail. Will be generated with the system/context setting `agenda.detail_id`. This resource should contain an AgendaDetail snippet call. +duration | The formatted duration of the event. The details of the duration could be set with the `durationParts` snippet property. +images | All images of the event formatted by the chunk set with the imageTpl property +imageurls | An array of all image urls. The placeholder [[+imageurls.1]] contains the url of the first image +location | The location of the event formatted by the chunk set with the locationTpl property +range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator` +repeating | Contains 1 if the event is an recurring event (otherwise 0). +resource_id | The id of a linked resource of the event. +title | The title of the event. +videos | All videos of the event formatted by the chunk set with the videosTpl property +videourls | An array of all video urls. The placeholder [[+videourls.1]] contains the url of the first video + +### tplAgendaEventWrapper + +Placeholder | Description +------------|------------ +count | Count of the events filtered by the snippet properties (without limit/offset) +output | All events collected by the snippet separated by the string in the outputSeparator property + +### tplAgendaEventEmpty + +Only the current script properties are available as placeholders. + +### tplAgendaEventCategory + +Placeholder | Description +------------|------------ +alias | The alias of the category. +background | The background color of the category of the event. +foreground | The foreground color of the category of the event. +name | The name of the category. +resource_id | The id of a linked resource of the category. +selected | Contains `selected="selected"`, when the category request value is equal to the alias of the category. +url | The url that shows the event list filtered by the displayed category. Will be generated with the system/context setting `agenda.list_id`. This resource should contain an AgendaList snippet call. + +### tplAgendaEventImage + +Placeholder | Description +------------|------------ +description | The description of the image. +idx | The number of the image starting with 1. +title | The title of the image. +url | The url that shows the event image. + +### tplAgendaEventLocation + +Placeholder | Description +------------|------------ +address | The address of the location. +alias | The alias of the location. +center_lat | The latitude of the center of a map of the location. +center_lng | The longitude of the center of a map of the location. +description | The description of the location. +lat | The latitude of the location. +lng | The longitude of the location. +name | The name of the location. +resource_id | The id of a linked resource of the location. +selected | Contains `selected="selected"`, when the location request value is equal to the alias of the location. +zoom | The zoom level of a map of the location. + +### tplAgendaEventVideo + +Placeholder | Description +------------|------------ +description | The description of the video. +idx | The number of the video starting with 1. +title | The title of the video. +url | The url that shows the event video. diff --git a/en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md b/en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md new file mode 100755 index 00000000..5fb92367 --- /dev/null +++ b/en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md @@ -0,0 +1,48 @@ +This snippet displays a list of calendars. + +## Properties + +It uses the following snippet properties: + +Property | Description | Default +---------|-------------|-------- +calendars | Comma-separated list of aliases of calendars to filter the displayed calendars. | - +emptyTpl | Name of a chunk that contains the template for not found calendars. | tplAgendaCalendarsEmpty +limit | Limit the number of calendars in the result. Use `0` for unlimited calendars. | 20 +outputSeparator | An optional string to separate each tpl instance. | - +toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - +tpl | Name of a chunk that contains the template for one calendar. | tplAgendaCalendar +useRequest | Use the request value of calendars to filter the displayed calendars. | Yes +wrapperTpl | Name of a chunk that contains the wrapper template for all calendars. | tplAgendaCalendarsWrapper + +## Placeholders + +The following placeholders are available in the different (default) chunks. Each +snippet property will be set as placeholder in each template chunk, i.e. a +snippet call ```[[!AgendaDetail? &subtitle=`whatever`]]``` will fill the +placeholder subtitle in each used chunk with the value `whatever`. + +**CAUTION:** The default template chunks for both snippets are overwritten +during each package update, so please rename the chunks before editing them. + +### tplAgendaCalendar + +Placeholder | Description +------------|------------ +alias | The alias of the calendar. +background | The background color of the calendar of the event. +foreground | The foreground color of the calendar of the event. +name | The name of the calendar. +resource_id | The id of a linked resource of the calendar. +selected | Contains `selected="selected"`, when the calendar request value is equal to the alias of the calendar. + +### tplAgendaCalendarsEmpty + +Only the current script properties are available as placeholders. + +### tplAgendaCalendarsWrapper + +Placeholder | Description +------------|------------ +count | Count of the calendars filtered by the snippet properties (without limit/offset) +output | All calendars collected by the snippet separated by the string in the outputSeparator property diff --git a/en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md b/en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md new file mode 100755 index 00000000..850e3a96 --- /dev/null +++ b/en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md @@ -0,0 +1,50 @@ +This snippet displays a list of categories. + +## Properties + +It uses the following snippet properties: + +Property | Description | Default +---------|-------------|-------- +categories | Comma-separated list of aliases of categories to filter the displayed categories. | - +emptyTpl | Name of a chunk that contains the template for not found categories. | tplAgendaCategoriesEmpty +limit | Limit the number of categories in the result. Use `0` for unlimited categories. | 20 +listId | ID of a resource containing an AgendaList snippet call. | System Setting `agenda.list_id` +outputSeparator | An optional string to separate each tpl instance. | - +toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - +tpl | Name of a chunk that contains the template for one category. | tplAgendaCategory +useRequest | Use the request value of categories to filter the displayed categories. | Yes +wrapperTpl | Name of a chunk that contains the wrapper template for all categories. | tplAgendaCategoriesWrapper + +## Placeholders + +The following placeholders are available in the different (default) chunks. Each +snippet property will be set as placeholder in each template chunk, i.e. a +snippet call ```[[!AgendaDetail? &subtitle=`whatever`]]``` will fill the +placeholder subtitle in each used chunk with the value `whatever`. + +**CAUTION:** The default template chunks for both snippets are overwritten +during each package update, so please rename the chunks before editing them. + +### tplAgendaCategory + +Placeholder | Description +------------|------------ +alias | The alias of the category. +background | The background color of the category of the event. +foreground | The foreground color of the category of the event. +name | The name of the category. +resource_id | The id of a linked resource of the category. +selected | Contains `selected="selected"`, when the category request value is equal to the alias of the category. +url | The url that shows the event list filtered by the displayed category. Will be generated with the system/context setting `agenda.list_id`. This resource should contain an AgendaList snippet call. + +### tplAgendaCategoriesEmpty + +Only the current script properties are available as placeholders. + +### tplAgendaCategoriesWrapper + +Placeholder | Description +------------|------------ +count | Count of the categories filtered by the snippet properties (without limit/offset) +output | All categories collected by the snippet separated by the string in the outputSeparator property diff --git a/en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md b/en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md new file mode 100755 index 00000000..6739dde9 --- /dev/null +++ b/en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md @@ -0,0 +1,53 @@ +This snippet displays a list of locations. + +## Properties + +It uses the following snippet properties: + +Property | Description | Default +---------|-------------|-------- +locations | Comma-separated list of aliases of locations to filter the displayed locations. | - +emptyTpl | Name of a chunk that contains the template for not found locations. | tplAgendaLocationsEmpty +limit | Limit the number of locations in the result. Use `0` for unlimited locations. | 20 +outputSeparator | An optional string to separate each tpl instance. | - +toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - +tpl | Name of a chunk that contains the template for one location. | tplAgendaLocation +useRequest | Use the request value of locations to filter the displayed locations. | Yes +wrapperTpl | Name of a chunk that contains the wrapper template for all locations. | tplAgendaLocationsWrapper + +## Placeholders + +The following placeholders are available in the different (default) chunks. Each +snippet property will be set as placeholder in each template chunk, i.e. a +snippet call ```[[!AgendaDetail? &subtitle=`whatever`]]``` will fill the +placeholder subtitle in each used chunk with the value `whatever`. + +**CAUTION:** The default template chunks for both snippets are overwritten +during each package update, so please rename the chunks before editing them. + +### tplAgendaLocation + +Placeholder | Description +------------|------------ +address | The address of the location. +alias | The alias of the location. +center_lat | The latitude of the center of a map of the location. +center_lng | The longitude of the center of a map of the location. +description | The description of the location. +lat | The latitude of the location. +lng | The longitude of the location. +name | The name of the location. +resource_id | The id of a linked resource of the location. +selected | Contains `selected="selected"`, when the location request value is equal to the alias of the location. +zoom | The zoom level of a map of the location. + +### tplAgendaLocationsEmpty + +Only the current script properties are available as placeholders. + +### tplAgendaLocationsWrapper + +Placeholder | Description +------------|------------ +count | Count of the locations filtered by the snippet properties (without limit/offset) +output | All locations collected by the snippet separated by the string in the outputSeparator property diff --git a/en/01_Agenda/v1/04_Snippets/index.md b/en/01_Agenda/v1/04_Snippets/index.md new file mode 100755 index 00000000..eea40b3b --- /dev/null +++ b/en/01_Agenda/v1/04_Snippets/index.md @@ -0,0 +1,21 @@ +_Agenda_ contains five _snippets_ in the `Agenda` category. + +#### AgendaList + +This snippet displays events in a [list](01_AgendaList) view. + +#### AgendaDetail + +This snippet displays one event in a [detail](02_AgendaDetail) view. + +#### AgendaCalendars + +This snippet displays a list of [calendars](03_AgendaCalendars). + +#### AgendaCategories + +This snippet displays a list of [categories](04_AgendaCategories). + +#### AgendaLocations + +This snippet displays a list of [locations](05_AgendaLocations). diff --git a/en/01_Agenda/v1/05_Cronjob.md b/en/01_Agenda/v1/05_Cronjob.md new file mode 100755 index 00000000..c1e2759a --- /dev/null +++ b/en/01_Agenda/v1/05_Cronjob.md @@ -0,0 +1,56 @@ +_Agenda_ could be controlled by a _cronjob command_. + +## Executing the cronjob command + +The cronjob command could be executed from the command line with + +`php /path/to/your/modx/installation/assets/components/agenda/cron.php` + +or with an external webcronjob using the following url: + +`https://your.domain/assets/components/agenda/cron.php?cronjob_id=xxx` + +The value xxx has to be filled with the random string in the MODX system setting +`agenda.cronjob_id` + +## The cronjob command tasks + +The cronjob command will run two different tasks: + +- [refresh the feeds](#refresh-the-feeds-task) +- [refresh the recurring events](#refresh-the-recurring-events-task) + +Normally the the feeds and the recurring events are refreshed together. To run a +single task you could use the property `mode=feed` or `mode=repeating` for the +cronjob: + +`php /path/to/your/modx/installation/assets/components/agenda/cron.php mode=feed` + +or + +`https://your.domain/assets/components/agenda/cron.php?cronjob_id=xxx&mode=feed` + +### Refresh the feeds task + +All active feeds are refreshed. New events of a feed are created, existing +events of a feed are changed and no longer existing events of a feed are +removed. + +### Refresh the recurring events task + +Per default each recurring event is only repeated to the maximum count of the +`agenda.repeating_max_occurance` system setting. The refresh of the recurring +events creates new repeats from the **current date** until the maximum count of +the `agenda.repeating_max_occurance` system setting. So there will be no +inifinite creation of repeats but the repeats will not stay at the limit, when +the recurring event was created. Only events after the last existing recurring +event are created and old (maybe edited) repeats are not changed. + +## Debug the cronjob + +To detect cronjob issues, you could enable the Agenda [system +setting](02_Custom_Manager_Page/07_Settings.md) `agenda.debug`. The file +`{core_path}/cache/logs/agenda.log` will then contain a lot of debug +information. Per default cronjob errors are logged in the standard MODX error +log. + diff --git a/en/01_Agenda/v1/06_FAQ.md b/en/01_Agenda/v1/06_FAQ.md new file mode 100755 index 00000000..0bc3ded6 --- /dev/null +++ b/en/01_Agenda/v1/06_FAQ.md @@ -0,0 +1,37 @@ +We're collecting the questions we get most often into a FAQ. If your question is +not in the list, please reach out to us via support@modmore.com and we would be +glad to help. + +[TOC] + +## I'd like to have more than 100 repeats of a recurring event + +You have two possibilities: + +- Setup a [cronjob](05_Cronjob.md), that refreshes the recurring events up to 100 repeats in the future from the current date. +- Increase the Agenda [system setting](02_Custom_Manager_Page/07_Settings.md) `agenda.repeating_max_occurance` to a value, that would cover all repeats. + +## I want to connect an event, category, calendar or location with a resource + +Fill the Agenda [system setting](02_Custom_Manager_Page/07_Settings.md) +`agenda.parents_calendar`, `agenda.parents_category`, ` agenda.parents_event` or +`agenda.parents_location` with a comma separated list of parent resources to +make the resource select input appear in the form. + +## The map does not show up in the location address tab + +Enter a [Google Maps API +Key](https://developers.google.com/maps/documentation/javascript/get-api-key) in +the Agenda [system setting](02_Custom_Manager_Page/07_Settings.md) +`agenda.google_maps_api_key`. You have to activate the Maps JavaScript API and +the Geocoding API in the created Google Cloud Platform project. + +## Is there an error log for Agenda? + +To detect cronjob issues, you could enable the Agenda [system +setting](02_Custom_Manager_Page/07_Settings.md) `agenda.debug`. The file +`{core_path}/cache/logs/agenda.log` will then contain a lot of debug +information. Per default cronjob errors are logged in the standard MODX error +log. + + diff --git a/en/01_Agenda/v1/index.md b/en/01_Agenda/v1/index.md new file mode 100644 index 00000000..b3a7a0b6 --- /dev/null +++ b/en/01_Agenda/v1/index.md @@ -0,0 +1,16 @@ +--- +title: Agenda +description: Documentation for Agenda, a premium calendar for MODX by Treehill Studio. +--- + +Agenda is a feature rich MODX calendar extra. It comes with a lot of options like the ability to create and edit recurring events, assign categories and a MODX resource to an event. The location of an event could be displayed with Google Maps. It also supports importing an external iCalendar/XML feed into one calendar, which could be updated with a cronjob. Events could be assigned to a MODX user, usergroup or context. + +It is a perfect solution for users looking for an extensive MODX event management calendar or just a well supported MODX calendar component. + +# Recommended Reading + +- [Installation](01_Installation) +- [Custom Manager Page](02_Custom_Manager_Page) +- [Snippets](04_Snippets) +- [FAQ](06_FAQ) + From 6a69c62fff5e7c304a09012aa13f2aa522dbd5e7 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Tue, 1 Oct 2019 22:51:07 +0200 Subject: [PATCH 185/517] Update Agenda docs to current --- .../v1/04_Snippets/03_AgendaCalendars.md | 2 +- .../v1/04_Snippets/04_AgendaCategories.md | 2 +- .../v1/04_Snippets/05_AgendaLocations.md | 2 +- en/01_Agenda/v1/06_FAQ.md | 92 +++++++++++++++---- en/01_Agenda/v1/index.md | 2 +- 5 files changed, 76 insertions(+), 24 deletions(-) diff --git a/en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md b/en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md index 5fb92367..faf60caa 100755 --- a/en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md +++ b/en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md @@ -12,7 +12,7 @@ limit | Limit the number of calendars in the result. Use `0` for unlimited calen outputSeparator | An optional string to separate each tpl instance. | - toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - tpl | Name of a chunk that contains the template for one calendar. | tplAgendaCalendar -useRequest | Use the request value of calendars to filter the displayed calendars. | Yes +useRequest | Use the request value of `calendar` to filter the displayed calendars. | Yes wrapperTpl | Name of a chunk that contains the wrapper template for all calendars. | tplAgendaCalendarsWrapper ## Placeholders diff --git a/en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md b/en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md index 850e3a96..60ee4da0 100755 --- a/en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md +++ b/en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md @@ -13,7 +13,7 @@ listId | ID of a resource containing an AgendaList snippet call. | System Settin outputSeparator | An optional string to separate each tpl instance. | - toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - tpl | Name of a chunk that contains the template for one category. | tplAgendaCategory -useRequest | Use the request value of categories to filter the displayed categories. | Yes +useRequest | Use the request value of `category` to filter the displayed categories. | Yes wrapperTpl | Name of a chunk that contains the wrapper template for all categories. | tplAgendaCategoriesWrapper ## Placeholders diff --git a/en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md b/en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md index 6739dde9..0226b953 100755 --- a/en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md +++ b/en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md @@ -12,7 +12,7 @@ limit | Limit the number of locations in the result. Use `0` for unlimited locat outputSeparator | An optional string to separate each tpl instance. | - toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - tpl | Name of a chunk that contains the template for one location. | tplAgendaLocation -useRequest | Use the request value of locations to filter the displayed locations. | Yes +useRequest | Use the request value of `location` to filter the displayed locations. | Yes wrapperTpl | Name of a chunk that contains the wrapper template for all locations. | tplAgendaLocationsWrapper ## Placeholders diff --git a/en/01_Agenda/v1/06_FAQ.md b/en/01_Agenda/v1/06_FAQ.md index 0bc3ded6..94600f8c 100755 --- a/en/01_Agenda/v1/06_FAQ.md +++ b/en/01_Agenda/v1/06_FAQ.md @@ -4,34 +4,86 @@ glad to help. [TOC] -## I'd like to have more than 100 repeats of a recurring event +## How are events displayed on the website? -You have two possibilities: +To render events to your visitors, you can use the provided snippets: -- Setup a [cronjob](05_Cronjob.md), that refreshes the recurring events up to 100 repeats in the future from the current date. -- Increase the Agenda [system setting](02_Custom_Manager_Page/07_Settings.md) `agenda.repeating_max_occurance` to a value, that would cover all repeats. +- [AgendaList](04_Snippets/01_AgendaList.md) used for rendering a list of events +- [AgendaDetail](04_Snippets/02_AgendaDetail.md) used for showing one specific event on a detail page -## I want to connect an event, category, calendar or location with a resource +There are also other snippets to help you render calendars, categories, and locations. -Fill the Agenda [system setting](02_Custom_Manager_Page/07_Settings.md) -`agenda.parents_calendar`, `agenda.parents_category`, ` agenda.parents_event` or -`agenda.parents_location` with a comma separated list of parent resources to -make the resource select input appear in the form. +## How can an event repeat more than 100 times? -## The map does not show up in the location address tab +By default repeating events are scheduled for 100 recurrences. -Enter a [Google Maps API +You have two possibilitiesto change that: + +- [Setup a cron job](05_Cronjob.md) to refreshes recurring events for up to 100 repeats in the future from the current date. +- Increase the `agenda.repeating_max_occurance` [system setting](02_Custom_Manager_Page/07_Settings.md) to a larger value. + +## Can events, categories, calendars or locations be connected to a resource? + +Yes! + +Agenda comes with a number of [system +settings](02_Custom_Manager_Page/07_Settings.md). Configure them with a comma +separated list of resource IDs to use as parent resources. When set up, a new +resource selection field will be added to the edit windows in the manager. + +- For events: `agenda.parents_event` +- For categories: `agenda.parents_category` +- For calendars: `agenda.parents_calendar` +- For locations: `agenda.parents_location` + +## How often is an event feed refreshed? + +When creating the [feed](02_Custom_Manager_Page/06_Feeds.md) for events to be +imported, you can set how often the feed should be checked for new or updated +events, with a minimum interval of once a minute. + +You also need to set up the cron job to fire often enough for the feed refreshes +to happen at the right time. + +## Can a map be used in the location address tab? + +Yes, you will need to enter a [Google Maps API Key](https://developers.google.com/maps/documentation/javascript/get-api-key) in -the Agenda [system setting](02_Custom_Manager_Page/07_Settings.md) -`agenda.google_maps_api_key`. You have to activate the Maps JavaScript API and -the Geocoding API in the created Google Cloud Platform project. +the `agenda.google_maps_api_key` system setting to use the map. + +In the project in the Google Cloud Platform console, activate the Maps +JavaScript API and the Geocoding API. + +# What's the difference between a calendar and a category? + +They're both ways of organising your events into logical sections, and can be +filtered on in the [AgendaList](04_Snippets/01_AgendaList.md) snippet. + +A Calendar is best seen as the "owner" or "target" for an event. For example a +conference center could use calendars for organising events as "Public events", +"Private parties" and "Staff-only events", which are then shown in different +sections of the website. An event must have one Calendar. + +A Category is then the type of event, which could be a sub-filter on the detail +pages. For example "Weddings", "Conference", "Expo", "Training/workshops". An +event could have many categories. + +For events grouped into a location or room, you can use the Locations +functionality as well. That can also be used with maps, ideal for businesses +with different venues or events hosted in varying places. + +## Is the cron job required? + +If you use Feeds or recurring events, yes, the cron job is required for Agenda +to work as expected. -## Is there an error log for Agenda? +If your server doesn't allow you to configure cron jobs, you can trigger it +through web requests as well using online cron job services. -To detect cronjob issues, you could enable the Agenda [system -setting](02_Custom_Manager_Page/07_Settings.md) `agenda.debug`. The file -`{core_path}/cache/logs/agenda.log` will then contain a lot of debug -information. Per default cronjob errors are logged in the standard MODX error -log. +## Can the cron job log more information? +Yes, enable the `agenda.debug` [system +setting](02_Custom_Manager_Page/07_Settings.md). A new log will be created in +`{core_path}/cache/logs/agenda.log` with a lot of debug information. +By default, errors are logged to the standard MODX error log. diff --git a/en/01_Agenda/v1/index.md b/en/01_Agenda/v1/index.md index b3a7a0b6..e8893b0c 100644 --- a/en/01_Agenda/v1/index.md +++ b/en/01_Agenda/v1/index.md @@ -3,7 +3,7 @@ title: Agenda description: Documentation for Agenda, a premium calendar for MODX by Treehill Studio. --- -Agenda is a feature rich MODX calendar extra. It comes with a lot of options like the ability to create and edit recurring events, assign categories and a MODX resource to an event. The location of an event could be displayed with Google Maps. It also supports importing an external iCalendar/XML feed into one calendar, which could be updated with a cronjob. Events could be assigned to a MODX user, usergroup or context. +[Agenda](https://modmore.com/agenda/) is a feature rich MODX calendar extra. It comes with a lot of options like the ability to create and edit recurring events, assign categories and a MODX resource to an event. The location of an event could be displayed with Google Maps. It also supports importing an external iCalendar/XML feed into one calendar, which could be updated with a cronjob. Events could be assigned to a MODX user, usergroup or context. It is a perfect solution for users looking for an extensive MODX event management calendar or just a well supported MODX calendar component. From 6f1b15969a9b053a508472bf401dd75bbe242dbe Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 8 Oct 2019 15:54:50 +0200 Subject: [PATCH 186/517] Add an Agenda tutorial for dynamic opening hours --- .../v1/07_Tutorials/Dynamic_Opening_Hours.md | 74 ++++++++++++++++++ .../v1/07_Tutorials/opening-hours.jpg | Bin 0 -> 27188 bytes 2 files changed, 74 insertions(+) create mode 100644 en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md create mode 100644 en/01_Agenda/v1/07_Tutorials/opening-hours.jpg diff --git a/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md b/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md new file mode 100644 index 00000000..44cf9d52 --- /dev/null +++ b/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md @@ -0,0 +1,74 @@ +Using Agenda, you can manage and display dynamic opening hours on your site. When you've completed this tutorial, you'll have a simple list showing the opening hours in the next week. + +![](opening-hours.jpg) + +[TOC] + +## Basic Setup + +First create a new Calendar under Extras > Agenda > Calendars tab. Name it "Opening Hours" with an alias of "openinghours", or something similar. Make sure it's active, and give it a recognisable color. + +In your events overview, start adding (recurring) events to your new calendar. + +If you're **closed** on a certain day, add an **all day event** with what you want to show as the event title (e.g. "Closed", or "Closed for private party"). + +If you're **open** on a certain day, add an event with a start and end date, which corresponds with your opening hours. + +Use the recurring events functionality to automatically repeat the opening hours weekly. Once created, you can edit the start and end date/time of an event from the Repeats tab, for when the opening hours are different. + +**It's important to have an event for each day of the week**. If you're missing a day, it wont show up in our list of opening hours at all. + +If you add multiple events for a single day (e.g. if the store is open in the morning and afternoon, but closed during lunch), each one will show separately in the list. + +## Snippets & Chunks + +To render the opening hours, we'll use the [AgendaList snippet](../Snippets/AgendaList) with some custom chunks and logic. + +Here's our `AgendaList` call; make sure to adjust the `&calendars` filter to match the alias of your opening hours calendar. + +```html +

    {{ data.order.created_on|date('Y-m-d') }}{{ data.order.received_on|date('Y-m-d') }}{{ data.order.received_on|date('Y-m-d') }}
    + + [[!AgendaList? + &calendars=`openinghours` + &tpl=`AgendaOpeningHours` + &sortby=`{ + "startdate":"ASC" + }` + &end=`[[!*id:notempty=`+6 days`:strtotime:date=`%Y-%m-%d`]] 23:59` + ]] + +
    +``` + +We're using a little trick to automatically set the `&end` property 7 days in advance (which uses `+6 days` as today is the first day), and let Agenda automatically start on todays' events, sorting by the start date. + +Create the **AgendaOpeningHours** chunk with the following: + +```html +[[+startdate:strtotime:date=`%Y-%m-%d`:toPlaceholder=`start_ymd`]] +[[+id:notempty=`now`:strtotime:date=`%Y-%m-%d`:toPlaceholder=`today_ymd`]] + + + [[+startdate:strtotime:date=`%A`:ucfirst]] + + + [[+startdate:strtotime:date=`%d %b`]] + + + [[+allday:neq=`1`:then=` + [[+startdate:strtotime:date=`%H.%M`]]–[[+enddate:strtotime:date=`%H.%M`]]hr + `:else=` + [[+title]] + `]] + + +``` + +Some notes: + +- First we're creating a placeholder `start_ymd` and `today_ymd` dynamically bases on the startdate for the event and the current time respectively. We use those in the wrapping `` tag to highlight events for today in bold. +- We parse the startdate into the name of the day in the first cell. If this is in the wrong language, make sure to update the `locale` system setting in MODX to the right value. +- In the second cell we're outputting the date (e.g. `8 Oct`). You can skip this if you want, but it can be useful to show what exact date the opening hours are for to indicate that they may differ from week to week. +- In the third cell we have the logic that switches between open and closed. If the event is not an all-day event, we output the hours of the event as open hours. For an all-day event, we output the title of the event (e.g. "Closed" or "Closed for private party"). + diff --git a/en/01_Agenda/v1/07_Tutorials/opening-hours.jpg b/en/01_Agenda/v1/07_Tutorials/opening-hours.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbb06dc49d5b053db1d8d7e522886394c09edbea GIT binary patch literal 27188 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 Date: Fri, 11 Oct 2019 16:58:54 +0200 Subject: [PATCH 187/517] Daterange format --- en/01_Agenda/v1/04_Snippets/01_AgendaList.md | 39 ++++++++++++++++++- .../v1/04_Snippets/02_AgendaDetail.md | 2 +- en/01_Agenda/v1/06_FAQ.md | 6 +++ 3 files changed, 44 insertions(+), 3 deletions(-) diff --git a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md index 596a5c21..62bb92d6 100755 --- a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md +++ b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md @@ -10,7 +10,7 @@ calendars | Comma-separated list of aliases of calendars to filter the displayed categories | Comma separated list of aliases of categories to filter the displayed events. | - categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory contexts | Comma separated list of context keys to filter the displayed events. | - -daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange` +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`, the format string has to contain exactly 7 parts separated by `|` daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 @@ -59,7 +59,7 @@ idx | The number of the event starting with 1. images | All images of the event formatted by the chunk set with the imageTpl property imageurls | An array of all image urls. The placeholder [[+imageurls.1]] contains the url of the first image location | The location of the event formatted by the chunk set with the locationTpl property -range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator` +range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator`. The [format rules](#range-placeholder-format) are described below. repeating | Contains 1 if the event is an recurring event (otherwise 0). resource_id | The id of a linked resource of the event. title | The title of the event. @@ -122,3 +122,38 @@ description | The description of the video. idx | The number of the video starting with 1. title | The title of the video. url | The url that shows the event video. + +## Range placeholder format + +The `range` placeholder could be formatted with the lexicon entries +`agenda.php_format_daterange` and `agenda.php_format_separator` or the snippet +properties `daterangeFormat` and `daterangeSeparator`. The format string has to +use exactly 7 parts separated by `|`. The default english lexicon entry is `j.| +F |Y|, |g|:i a|`. + +The daterrange is formatted with the following rules: + +- If both dates are different and the hour/minute of start and end is 0, parts +4-7 are removed from start and end date. +- If both dates are different and the hour/minute of start and end is 0 and year +of start and end is equal, parts 4-7 are removed from start and end date and +part 3 is removed from start date. +- If both dates are different and the hour/minute of start and end is 0 and year +and month of start and end are equal, parts 4-7 are removed from start and end +date and parts 2-3 are removed from start date. +- If both dates are different and the hour/minute of start and end is 0 and +year, month and day of start and end are equal, parts 4-7 are removed from start +and end date and parts 1-3 are removed from start date. +- If both dates are different and the hour/minute of start and end is not 0 and +one detail of year, month and day of start and end is not equal, all parts are +used in the start and end date. +- If both dates are different and the hour/minute of start and the hour of end +is 0 and all details of year, month and day of start and end are equal, parts +4-7 are removed from start date. +- If both dates are different and the hour or minute of start or the hour of end +not 0 and all details of year, month and day of start and end are equal, part 7 +is removed from start date. +- If both dates are equal and the hour/minute of start is 0, part 4-7 is +removed from the start date and separator and end date are removed. +- If both dates are equal and the hour/minute of start is not 0, separator and +end date are removed. diff --git a/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md b/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md index 86398f5e..fc57cc32 100755 --- a/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md +++ b/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md @@ -10,7 +10,7 @@ calendars | Comma-separated list of aliases of calendars to filter the displayed categories | Comma separated list of aliases of categories to filter the displayed event. | - categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory contexts | Comma separated list of context keys to filter the displayed event. | - -daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange` +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`, the format string has to contain 7 parts separated by `|` daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 diff --git a/en/01_Agenda/v1/06_FAQ.md b/en/01_Agenda/v1/06_FAQ.md index 94600f8c..43c16902 100755 --- a/en/01_Agenda/v1/06_FAQ.md +++ b/en/01_Agenda/v1/06_FAQ.md @@ -87,3 +87,9 @@ setting](02_Custom_Manager_Page/07_Settings.md). A new log will be created in `{core_path}/cache/logs/agenda.log` with a lot of debug information. By default, errors are logged to the standard MODX error log. + +## I can't use my own daterange format in the lexicon or in the snippet properties + +The format string has to use exactly 7 parts separated by `|`. The description +of the formatting rules could be found below the placeholder descriptions on the +[AgendaList](04_Snippets/01_AgendaList.md#range-placeholder-format) snippet description. From 3dd4ec16ac25550192df2934c795dac269752083 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Fri, 11 Oct 2019 16:59:34 +0200 Subject: [PATCH 188/517] Add line wraps --- .../v1/07_Tutorials/Dynamic_Opening_Hours.md | 36 +++++++++++++------ 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md b/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md index 44cf9d52..9781ef01 100644 --- a/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md +++ b/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md @@ -1,4 +1,6 @@ -Using Agenda, you can manage and display dynamic opening hours on your site. When you've completed this tutorial, you'll have a simple list showing the opening hours in the next week. +Using Agenda, you can manage and display dynamic opening hours on your site. +When you've completed this tutorial, you'll have a simple list showing the +opening hours in the next week. ![](opening-hours.jpg) @@ -6,25 +8,37 @@ Using Agenda, you can manage and display dynamic opening hours on your site. Whe ## Basic Setup -First create a new Calendar under Extras > Agenda > Calendars tab. Name it "Opening Hours" with an alias of "openinghours", or something similar. Make sure it's active, and give it a recognisable color. +First create a new Calendar under Extras > Agenda > Calendars tab. Name it +"Opening Hours" with an alias of "openinghours", or something similar. Make sure +it's active, and give it a recognisable color. In your events overview, start adding (recurring) events to your new calendar. -If you're **closed** on a certain day, add an **all day event** with what you want to show as the event title (e.g. "Closed", or "Closed for private party"). +If you're **closed** on a certain day, add an **all day event** with what you +want to show as the event title (e.g. "Closed", or "Closed for private party"). -If you're **open** on a certain day, add an event with a start and end date, which corresponds with your opening hours. +If you're **open** on a certain day, add an event with a start and end date, +which corresponds with your opening hours. -Use the recurring events functionality to automatically repeat the opening hours weekly. Once created, you can edit the start and end date/time of an event from the Repeats tab, for when the opening hours are different. +Use the recurring events functionality to automatically repeat the opening hours +weekly. Once created, you can edit the start and end date/time of an event from +the Repeats tab, for when the opening hours are different. -**It's important to have an event for each day of the week**. If you're missing a day, it wont show up in our list of opening hours at all. +**It's important to have an event for each day of the week**. If you're missing +*a day, it wont show up in our list of opening hours at all. -If you add multiple events for a single day (e.g. if the store is open in the morning and afternoon, but closed during lunch), each one will show separately in the list. +If you add multiple events for a single day (e.g. if the store is open in the +morning and afternoon, but closed during lunch), each one will show separately +in the list. ## Snippets & Chunks -To render the opening hours, we'll use the [AgendaList snippet](../Snippets/AgendaList) with some custom chunks and logic. +To render the opening hours, we'll use the +[AgendaList](04_Snippets/01_AgendaList.md) snippet with some custom chunks and +logic. -Here's our `AgendaList` call; make sure to adjust the `&calendars` filter to match the alias of your opening hours calendar. +Here's our `AgendaList` call; make sure to adjust the `&calendars` filter to +match the alias of your opening hours calendar. ```html @@ -41,7 +55,9 @@ Here's our `AgendaList` call; make sure to adjust the `&calendars` filter to mat
    ``` -We're using a little trick to automatically set the `&end` property 7 days in advance (which uses `+6 days` as today is the first day), and let Agenda automatically start on todays' events, sorting by the start date. +We're using a little trick to automatically set the `&end` property 7 days in +advance (which uses `+6 days` as today is the first day), and let Agenda +automatically start on todays' events, sorting by the start date. Create the **AgendaOpeningHours** chunk with the following: From 26777c9ee9a79ed662463dcfec6cd292e6d28987 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Fri, 11 Oct 2019 17:01:01 +0200 Subject: [PATCH 189/517] Daterange format --- en/01_Agenda/v1/04_Snippets/01_AgendaList.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md index 62bb92d6..ad785230 100755 --- a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md +++ b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md @@ -10,7 +10,7 @@ calendars | Comma-separated list of aliases of calendars to filter the displayed categories | Comma separated list of aliases of categories to filter the displayed events. | - categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory contexts | Comma separated list of context keys to filter the displayed events. | - -daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`, the format string has to contain exactly 7 parts separated by `|` +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`, the format string has to contain exactly 7 parts separated by `|`. daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 From f0ac68c66c3d464f7c7c40145216066b380e11f4 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Fri, 11 Oct 2019 17:03:02 +0200 Subject: [PATCH 190/517] Daterange format --- en/01_Agenda/v1/04_Snippets/01_AgendaList.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md index ad785230..d80846e8 100755 --- a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md +++ b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md @@ -10,7 +10,7 @@ calendars | Comma-separated list of aliases of calendars to filter the displayed categories | Comma separated list of aliases of categories to filter the displayed events. | - categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory contexts | Comma separated list of context keys to filter the displayed events. | - -daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`, the format string has to contain exactly 7 parts separated by `|`. +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain exactly 7 parts separated by `|`. The [format rules](#range-placeholder-format) are described below. daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 From 84998ab74ec298440a8b4b0b11b446190b310c9f Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Fri, 11 Oct 2019 17:12:16 +0200 Subject: [PATCH 191/517] Daterange format --- en/01_Agenda/v1/04_Snippets/01_AgendaList.md | 2 +- en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md index d80846e8..818a6c3e 100755 --- a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md +++ b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md @@ -10,7 +10,7 @@ calendars | Comma-separated list of aliases of calendars to filter the displayed categories | Comma separated list of aliases of categories to filter the displayed events. | - categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory contexts | Comma separated list of context keys to filter the displayed events. | - -daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain exactly 7 parts separated by `|`. The [format rules](#range-placeholder-format) are described below. +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain exactly 7 parts. The [format rules](#range-placeholder-format) are described below. daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 diff --git a/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md b/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md index fc57cc32..c81a9d62 100755 --- a/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md +++ b/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md @@ -10,7 +10,7 @@ calendars | Comma-separated list of aliases of calendars to filter the displayed categories | Comma separated list of aliases of categories to filter the displayed event. | - categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory contexts | Comma separated list of context keys to filter the displayed event. | - -daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`, the format string has to contain 7 parts separated by `|` +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain 7 parts. The [format rules](04_Snippets/01_AgendaList.md#range-placeholder-format) are described below. daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 @@ -53,7 +53,7 @@ duration | The formatted duration of the event. The details of the duration coul images | All images of the event formatted by the chunk set with the imageTpl property imageurls | An array of all image urls. The placeholder [[+imageurls.1]] contains the url of the first image location | The location of the event formatted by the chunk set with the locationTpl property -range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator` +range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator`. The [format rules](04_Snippets/01_AgendaList.md#range-placeholder-format) are described below. repeating | Contains 1 if the event is an recurring event (otherwise 0). resource_id | The id of a linked resource of the event. title | The title of the event. From 49c30b2fc47b3bfb1dc55b10e9a42a264848ce04 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Fri, 11 Oct 2019 20:04:41 +0200 Subject: [PATCH 192/517] Fix a npm install issue --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ff824b2e..0e9a83dd 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "start": "npm run live-reload -s & npm run watch -s" }, "devDependencies": { - "sass": "^3.10.1", + "node-sass": "^3.10.1", "node-uuid": "^1.4.7" } } From f8bcb580709199b2cd2d51d7fc1dd90aca7fc6ea Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Fri, 11 Oct 2019 20:05:07 +0200 Subject: [PATCH 193/517] Update the docs --- en/01_Agenda/v1/01_Installation.md | 6 +++--- .../v1/02_Custom_Manager_Page/02_Events.md | 2 +- en/01_Agenda/v1/03_System_Settings.md | 2 +- en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md | 4 ++-- en/01_Agenda/v1/05_Cronjob.md | 2 +- en/01_Agenda/v1/06_FAQ.md | 18 +++++++++--------- .../v1/07_Tutorials/Dynamic_Opening_Hours.md | 2 +- 7 files changed, 18 insertions(+), 18 deletions(-) diff --git a/en/01_Agenda/v1/01_Installation.md b/en/01_Agenda/v1/01_Installation.md index c989f27d..adcfc9e4 100755 --- a/en/01_Agenda/v1/01_Installation.md +++ b/en/01_Agenda/v1/01_Installation.md @@ -2,11 +2,11 @@ The MODX installer should install the package automatically from the modmore repository. A custom manager page called _Agenda_ is installed within the _Extras_ menu. -Also some [snippets](04_Snippets/index.md) in the element category named +Also some [snippets](04_Snippets/index) in the element category named _Agenda_ are created. There are some system settings available in the namespace _agenda_. These could -also be edited in the [settings](02_Custom_Manager_Page/07_Settings.md) (cog +also be edited in the [settings](02_Custom_Manager_Page/07_Settings) (cog icon) tab of the _Agenda_ custom manager page. If you want to connect events, categories, calendars or locations to MODX @@ -16,7 +16,7 @@ settings. To use the map and the geolocation option in the location address tab, you have to enter a [Google Maps API Key](https://developers.google.com/maps/documentation/javascript/get-api-key) in -the Agenda [system setting](02_Custom_Manager_Page/07_Settings.md) +the Agenda [system setting](02_Custom_Manager_Page/07_Settings) `agenda.google_maps_api_key`. You have to activate the Maps JavaScript API and the Geocoding API in the created Google Cloud Platform project. diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md b/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md index f550ec35..fc3218ed 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md @@ -23,4 +23,4 @@ normally have a `Local` source. If the event is created by a feed it will have a The create/edit window for one event has a lot of options, that could be set. The information about those options could be found in the [Tab -Overview](01_Overview.md#createedit) documentation. +Overview](01_Overview#createedit) documentation. diff --git a/en/01_Agenda/v1/03_System_Settings.md b/en/01_Agenda/v1/03_System_Settings.md index 06fc30f6..74c18895 100755 --- a/en/01_Agenda/v1/03_System_Settings.md +++ b/en/01_Agenda/v1/03_System_Settings.md @@ -1,6 +1,6 @@ _Agenda_ contains some _system settings_ in the `agenda` namespace. -These are available in the MODX system settings panel and in the [settings](02_Custom_Manager_Page/07_Settings.md) tab (cog icon) of the _Agenda_ custom manager page. +These are available in the MODX system settings panel and in the [settings](02_Custom_Manager_Page/07_Settings) tab (cog icon) of the _Agenda_ custom manager page. Key | Name | Description | Default ----|------|-------------|-------- diff --git a/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md b/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md index c81a9d62..ad7edde5 100755 --- a/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md +++ b/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md @@ -10,7 +10,7 @@ calendars | Comma-separated list of aliases of calendars to filter the displayed categories | Comma separated list of aliases of categories to filter the displayed event. | - categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory contexts | Comma separated list of context keys to filter the displayed event. | - -daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain 7 parts. The [format rules](04_Snippets/01_AgendaList.md#range-placeholder-format) are described below. +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain 7 parts. The [format rules](01_AgendaList#range-placeholder-format) are described below. daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 @@ -53,7 +53,7 @@ duration | The formatted duration of the event. The details of the duration coul images | All images of the event formatted by the chunk set with the imageTpl property imageurls | An array of all image urls. The placeholder [[+imageurls.1]] contains the url of the first image location | The location of the event formatted by the chunk set with the locationTpl property -range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator`. The [format rules](04_Snippets/01_AgendaList.md#range-placeholder-format) are described below. +range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator`. The [format rules](01_AgendaList#range-placeholder-format) are described below. repeating | Contains 1 if the event is an recurring event (otherwise 0). resource_id | The id of a linked resource of the event. title | The title of the event. diff --git a/en/01_Agenda/v1/05_Cronjob.md b/en/01_Agenda/v1/05_Cronjob.md index c1e2759a..a952586a 100755 --- a/en/01_Agenda/v1/05_Cronjob.md +++ b/en/01_Agenda/v1/05_Cronjob.md @@ -49,7 +49,7 @@ event are created and old (maybe edited) repeats are not changed. ## Debug the cronjob To detect cronjob issues, you could enable the Agenda [system -setting](02_Custom_Manager_Page/07_Settings.md) `agenda.debug`. The file +setting](02_Custom_Manager_Page/07_Settings) `agenda.debug`. The file `{core_path}/cache/logs/agenda.log` will then contain a lot of debug information. Per default cronjob errors are logged in the standard MODX error log. diff --git a/en/01_Agenda/v1/06_FAQ.md b/en/01_Agenda/v1/06_FAQ.md index 43c16902..e278b1b2 100755 --- a/en/01_Agenda/v1/06_FAQ.md +++ b/en/01_Agenda/v1/06_FAQ.md @@ -8,8 +8,8 @@ glad to help. To render events to your visitors, you can use the provided snippets: -- [AgendaList](04_Snippets/01_AgendaList.md) used for rendering a list of events -- [AgendaDetail](04_Snippets/02_AgendaDetail.md) used for showing one specific event on a detail page +- [AgendaList](04_Snippets/01_AgendaList) used for rendering a list of events +- [AgendaDetail](04_Snippets/02_AgendaDetail) used for showing one specific event on a detail page There are also other snippets to help you render calendars, categories, and locations. @@ -19,15 +19,15 @@ By default repeating events are scheduled for 100 recurrences. You have two possibilitiesto change that: -- [Setup a cron job](05_Cronjob.md) to refreshes recurring events for up to 100 repeats in the future from the current date. -- Increase the `agenda.repeating_max_occurance` [system setting](02_Custom_Manager_Page/07_Settings.md) to a larger value. +- [Setup a cron job](05_Cronjob) to refreshes recurring events for up to 100 repeats in the future from the current date. +- Increase the `agenda.repeating_max_occurance` [system setting](02_Custom_Manager_Page/07_Settings) to a larger value. ## Can events, categories, calendars or locations be connected to a resource? Yes! Agenda comes with a number of [system -settings](02_Custom_Manager_Page/07_Settings.md). Configure them with a comma +settings](02_Custom_Manager_Page/07_Settings). Configure them with a comma separated list of resource IDs to use as parent resources. When set up, a new resource selection field will be added to the edit windows in the manager. @@ -38,7 +38,7 @@ resource selection field will be added to the edit windows in the manager. ## How often is an event feed refreshed? -When creating the [feed](02_Custom_Manager_Page/06_Feeds.md) for events to be +When creating the [feed](02_Custom_Manager_Page/06_Feeds) for events to be imported, you can set how often the feed should be checked for new or updated events, with a minimum interval of once a minute. @@ -57,7 +57,7 @@ JavaScript API and the Geocoding API. # What's the difference between a calendar and a category? They're both ways of organising your events into logical sections, and can be -filtered on in the [AgendaList](04_Snippets/01_AgendaList.md) snippet. +filtered on in the [AgendaList](04_Snippets/01_AgendaList) snippet. A Calendar is best seen as the "owner" or "target" for an event. For example a conference center could use calendars for organising events as "Public events", @@ -83,7 +83,7 @@ through web requests as well using online cron job services. ## Can the cron job log more information? Yes, enable the `agenda.debug` [system -setting](02_Custom_Manager_Page/07_Settings.md). A new log will be created in +setting](02_Custom_Manager_Page/07_Settings). A new log will be created in `{core_path}/cache/logs/agenda.log` with a lot of debug information. By default, errors are logged to the standard MODX error log. @@ -92,4 +92,4 @@ By default, errors are logged to the standard MODX error log. The format string has to use exactly 7 parts separated by `|`. The description of the formatting rules could be found below the placeholder descriptions on the -[AgendaList](04_Snippets/01_AgendaList.md#range-placeholder-format) snippet description. +[AgendaList](04_Snippets/01_AgendaList#range-placeholder-format) snippet description. diff --git a/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md b/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md index 9781ef01..88196849 100644 --- a/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md +++ b/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md @@ -34,7 +34,7 @@ in the list. ## Snippets & Chunks To render the opening hours, we'll use the -[AgendaList](04_Snippets/01_AgendaList.md) snippet with some custom chunks and +[AgendaList](../04_Snippets/01_AgendaList) snippet with some custom chunks and logic. Here's our `AgendaList` call; make sure to adjust the `&calendars` filter to From f97eddbee7bcb3072cb99dc12674202943f8bad0 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Sun, 13 Oct 2019 21:43:45 -0400 Subject: [PATCH 194/517] Add loadOrderFields property for get_cart snippet --- en/01_Commerce/v1/10_Snippets/get_cart.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en/01_Commerce/v1/10_Snippets/get_cart.md b/en/01_Commerce/v1/10_Snippets/get_cart.md index d5e51176..eb2ea057 100644 --- a/en/01_Commerce/v1/10_Snippets/get_cart.md +++ b/en/01_Commerce/v1/10_Snippets/get_cart.md @@ -23,6 +23,7 @@ Added in v0.7. - `&toPlaceholders`: prefix to use for setting placeholders with all cart information. - `&field`: specify an order field to return only that field. - `&separator`: string to use to join the product records together, defaults to a newline character. (new in 0.11) +- `&loadOrderFields`: loads custom order fields under an order_fields array in the response, defaults to enabled. (added in 1.1) ## Returning information From d21a553d85292568d1828a4a04c78629ba423f28 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 18 Oct 2019 18:00:25 +0200 Subject: [PATCH 195/517] Document link styles --- .../02_v3.x/Features/Inline_Styles.md | 2 +- .../02_v3.x/Features/Link_Styles.md | 35 +++++++++++++++++++ en/04_Redactor/02_v3.x/Features/Properties.md | 2 +- en/04_Redactor/02_v3.x/Features/index.md | 1 + 4 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 en/04_Redactor/02_v3.x/Features/Link_Styles.md diff --git a/en/04_Redactor/02_v3.x/Features/Inline_Styles.md b/en/04_Redactor/02_v3.x/Features/Inline_Styles.md index f9cb73c4..012f8c6a 100644 --- a/en/04_Redactor/02_v3.x/Features/Inline_Styles.md +++ b/en/04_Redactor/02_v3.x/Features/Inline_Styles.md @@ -9,6 +9,6 @@ By adding the `inlinestyle` button to your toolbar, you get access to a quick se - superscript (``) - subscript (``) -The inline style options can't be customised. For more flexible inline styles, the [custom formatting functionality may be better suited](Custom_Formatting). +The inline style options can't be customised. For more flexible inline styles, the [custom formatting functionality may be better suited](Custom_Formatting). diff --git a/en/04_Redactor/02_v3.x/Features/Link_Styles.md b/en/04_Redactor/02_v3.x/Features/Link_Styles.md new file mode 100644 index 00000000..89ebb9d2 --- /dev/null +++ b/en/04_Redactor/02_v3.x/Features/Link_Styles.md @@ -0,0 +1,35 @@ +With the **Link Styles** option (located under Links in the configurator), you can easily add a selection of classes that can be added to a link. + +> **Note:** in the current development version, there's a known issue where link styles are only saved when added when inserting the link the first time. To fix this, a patch in Redactor.js is needed which will hopefully be available soon. + +The option requires a valid JSON structure, where an outer array contains objects with the keys `value` (containing the name of the class to add) and `label` (with a user-friendly name of the image style). + +For example, to add an "external" class to a link: + +``` json +[ + { + "value": "external", + "label": "External Link" + } +] +``` + +Or to offer Bootstrap button options: + +``` json +[ + { + "value": "btn btn-primary", + "label": "Primary Button" + }, + { + "value": "btn btn-secondary", + "label": "Secondary Button" + } +] +``` + +(To make it affect the way a link is shown in the editor as well, you'll need to [register a custom CSS file](Custom_CSS)). + +When selecting a style for a link, all other styles are removed automatically. diff --git a/en/04_Redactor/02_v3.x/Features/Properties.md b/en/04_Redactor/02_v3.x/Features/Properties.md index 9ed2a35e..0b562364 100644 --- a/en/04_Redactor/02_v3.x/Features/Properties.md +++ b/en/04_Redactor/02_v3.x/Features/Properties.md @@ -4,4 +4,4 @@ New in Redactor 3 is the properties plugin. It allows you to add a class or ID t They're simple text inputs, requiring the user to enter the appropriate values. -For more restricted or guided ways of adding of classes or IDs, use more specific functionality such as [custom formatting](Custom_Formatting) or [image styles](Image_Styles). \ No newline at end of file +For more restricted or guided ways of adding of classes or IDs, use more specific functionality such as [custom formatting](Custom_Formatting), [image styles](Image_Styles), or [link styles](Link_Styles). \ No newline at end of file diff --git a/en/04_Redactor/02_v3.x/Features/index.md b/en/04_Redactor/02_v3.x/Features/index.md index 93738b3e..ff1d0289 100644 --- a/en/04_Redactor/02_v3.x/Features/index.md +++ b/en/04_Redactor/02_v3.x/Features/index.md @@ -15,6 +15,7 @@ Some features however, are a bit more powerful or have more complicated configur - [Image Path Mode (aka base urls mode)](Image_Path_Mode) - [Image Styles](Image_Styles) - [Inline Styles](Inline_Styles) +- [Link Styles](Link_Styles) - [Properties](Properties) - [Source mode](Source) - [Text Expander](Text_Expander) From 50ffd281412a84a992b275beb3c591044ed78945 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 18 Oct 2019 18:17:26 +0200 Subject: [PATCH 196/517] Link to link styles --- en/04_Redactor/02_v3.x/Features/Custom_CSS.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/en/04_Redactor/02_v3.x/Features/Custom_CSS.md b/en/04_Redactor/02_v3.x/Features/Custom_CSS.md index 2662e82e..0d706c89 100644 --- a/en/04_Redactor/02_v3.x/Features/Custom_CSS.md +++ b/en/04_Redactor/02_v3.x/Features/Custom_CSS.md @@ -1,4 +1,4 @@ -In certain cases you'll want to load a custom CSS stylesheet for use in the editor. For example when you provide [custom formatting options](Custom_Formatting), [image styles](Image_Styles), or a [completely custom theme](../Themes/Custom). +In certain cases you'll want to load a custom CSS stylesheet for use in the editor. For example when you provide [custom formatting options](Custom_Formatting), [image styles](Image_Styles), [link styles](Link_Styles) or a [completely custom theme](../Themes/Custom). To do this, create a CSS file in your preferred location (such as `/assets/template/editor.css`) and add a fully qualified link to the `redactor.css` system setting. @@ -15,4 +15,6 @@ For example: } ``` -Some HTML structures have a slightly different representation in the editor than their final output and the source view. It can be useful to use the browser developer tools to inspect the way the content is rendered in such cases. \ No newline at end of file +Some HTML structures have a slightly different representation in the editor than their final output and the source view. It can be useful to use the browser developer tools to inspect the way the content is rendered in such cases. + +If you have a common set of styles that you use in the editor, please [share it with others on the forum](https://forum.modmore.com/c/redactor) \ No newline at end of file From dee3e94f6736a1beb2f8ccb3c95c37120667e3de Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 23 Oct 2019 11:49:51 +0200 Subject: [PATCH 197/517] Update index.md --- en/50_Open_Source/Gitify/01_Installation/index.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/en/50_Open_Source/Gitify/01_Installation/index.md b/en/50_Open_Source/Gitify/01_Installation/index.md index 17afd13e..83cf9daa 100644 --- a/en/50_Open_Source/Gitify/01_Installation/index.md +++ b/en/50_Open_Source/Gitify/01_Installation/index.md @@ -3,12 +3,13 @@ New as of v0.2 is that dependencies are managed via [Composer](https://getcompos To get started with Gitify, it's easiest to set up a local clone of this repository. It doesn't matter in which folder clone it to. On Unix/Linux systems you can choose your home directory. After that, run Composer to download the dependencies, and finally make the Gitify file executable to run it. ```` -$ git clone https://github.com/modmore/Gitify.git Gitify -$ cd Gitify +git clone https://github.com/modmore/Gitify.git Gitify +cd Gitify # If you haven't installed composer, yet, you can do this to install the composer.phar: # curl -sS https://getcomposer.org/installer | php -$ composer install (or php composer.phar install) -$ chmod +x Gitify +composer install --no-dev +# or: php composer.phar install --no-dev +chmod +x Gitify ```` At this point you should be able to type `./Gitify` and get a response like the following: From 78798b0427454478a3107a032676c628885b9cb1 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Sat, 26 Oct 2019 16:24:41 -0400 Subject: [PATCH 198/517] Add composer command to update namespaces in vendor folder --- .../v1/75_Developer/Guides/Making_Custom_Products.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/Guides/Making_Custom_Products.md b/en/01_Commerce/v1/75_Developer/Guides/Making_Custom_Products.md index 22e56533..d8581b51 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/Making_Custom_Products.md +++ b/en/01_Commerce/v1/75_Developer/Guides/Making_Custom_Products.md @@ -24,7 +24,7 @@ You can symlink these directories into your MODX installation, or if you're fami ### Package Details -Once you run the build schema file later on in this guide, it will automatically generate the files to make your product. These files include package details, such as your name and email. This can be customized by editing the `_build/build.schema.php` file and replacing "Copyright 2018 by Your Name \" with your name and email address. +Once you run the build schema file later on in this guide, it will automatically generate the files to make your product. These files include package details, such as your name and email. This can be customized by editing the `_build/build.schema.php` file and replacing "Copyright YEAR by Your Name \" with your name and email address. ### Namespace @@ -35,10 +35,10 @@ The files that will have to changed are: - `_bootstrap/index.php` on line 108 - `_build/resolvers/loadmodules.resolver.php` on line 20 - `core/components/commerce_doodleproduct/composer.json` on line 7 -- `core/components/commerce_doodleproduct/vendor/composer/autoload_psr4.php` on line 9 -- `core/components/commerce_doodleproduct/vendor/composer/autoload_static.php` on line 12 and 17 - `core/components/commerce_doodleproduct/src/Modules/Doodleproduct.php` on line 2 +After changing the namespaces in these files, go into the `core/components/commerce_doodleproduct` directory and run `composer dump-autoload` to refresh the namespace in the Composer vendor files. + ### Module Information When your module is registered inside Commerce it will include the name of the module, the author's name, and a short description. Inside the module's core folder in `src/Modules/Doodleproduct.php` you can configure the author name in the getAuthor function. From c1124aedf9b8e7fe70e9142c7f419a7d818ac57d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 31 Oct 2019 13:53:09 +0100 Subject: [PATCH 199/517] Add dark mode toggle --- en/04_Redactor/02_v3.x/Themes/Custom.md | 26 ++++++++++++++++- en/04_Redactor/02_v3.x/Themes/index.md | 31 +++++++++++++++++---- en/04_Redactor/02_v3.x/images/darkmode.gif | Bin 0 -> 227418 bytes en/04_Redactor/02_v3.x/images/darkmode.jpg | Bin 0 -> 45763 bytes en/04_Redactor/02_v3.x/images/darkmode.mp4 | Bin 0 -> 605298 bytes 5 files changed, 51 insertions(+), 6 deletions(-) create mode 100644 en/04_Redactor/02_v3.x/images/darkmode.gif create mode 100644 en/04_Redactor/02_v3.x/images/darkmode.jpg create mode 100644 en/04_Redactor/02_v3.x/images/darkmode.mp4 diff --git a/en/04_Redactor/02_v3.x/Themes/Custom.md b/en/04_Redactor/02_v3.x/Themes/Custom.md index 76cbe46d..f7161250 100644 --- a/en/04_Redactor/02_v3.x/Themes/Custom.md +++ b/en/04_Redactor/02_v3.x/Themes/Custom.md @@ -38,4 +38,28 @@ or plain CSS: padding-bottom: 16px; border-radius: 2px 2px 0 0; } -``` \ No newline at end of file +``` + +## Supporting dark mode toggle + +To support the dark mode toggle in your theme, add additional styling when the `redactor-theme__dark` class is present on the `redactor-box`. + +For example: + +``` scss +.redactor-theme-mycolor.redactor-box { + .redactor-toolbar-wrapper { + background: #FF9900; + padding-bottom: 16px; + border-radius: 2px 2px 0 0; + } + + &.redactor-theme__dark { + .redactor-toolbar-wrapper { + background: #6c3600; + } + } +} +``` + + diff --git a/en/04_Redactor/02_v3.x/Themes/index.md b/en/04_Redactor/02_v3.x/Themes/index.md index 957f7d2b..1b623ab2 100644 --- a/en/04_Redactor/02_v3.x/Themes/index.md +++ b/en/04_Redactor/02_v3.x/Themes/index.md @@ -4,33 +4,54 @@ On this page, we list the available built-in themes. [TOC] -## default +## Standard Themes + +### default The default theme is almost the standard theme from [imperavi](https://imperavi.com/redactor/) with only some minor changes, like adding a background that matches MODX input fields. ![Default Redactor theme](default.jpg) -## redactor2 +### redactor2 The redactor2 theme mimics the styling from Redactor 2.x. It's not an exact match, but is a lot closer and can help if you're having trouble adjusting to the new design. ![Redactor 2 inspired theme for Redactor 3](redactor2.jpg) -## dark +### dark The dark theme inverses the color while using a blue for headers and links. ![Dark theme for Redactor 3](dark.jpg) -## pride +### pride Looking to spread some _love is love_? The pride theme splashes a rainbows on your toolbar. (Unicorns are still awaiting delivery.) ![Pride theme for Redactor 3](pride.jpg) -## rebeccapurple +### rebeccapurple A very special shade of purple indeed, [rebeccapurple exists in memory of Eric Meyer's daughter](https://meyerweb.com/eric/thoughts/2014/06/19/rebeccapurple/). ![rebeccaapurple theme for Redactor 3](rebeccapurple.jpg) +## Dark Mode + +Aside from the Dark theme, shown before, you can also use a dynamic dark mode. This functions as a toggle button in the toolbar, and switches to a dark version of the chosen theme. + +To use it, add `toggledark` to your Toolbar Buttons in the configurator. Then find the toggle button in the toolbar. + +The dark mode works best with the `default`, `redactor2`, and `pride` themes. Shown below is the toggling in action with the redactor2 theme. + + + +When toggling the default theme, that switches to the dark theme. The redactor2 and pride themes have different dark toolbar styles. + +Toggling the dark theme does not have any effect. + +## Custom themes + +[Learn more about custom themes](Custom). diff --git a/en/04_Redactor/02_v3.x/images/darkmode.gif b/en/04_Redactor/02_v3.x/images/darkmode.gif new file mode 100644 index 0000000000000000000000000000000000000000..5f3fc55de86815de5551d81b79d19820e8247016 GIT binary patch literal 227418 zcmb@L`8$-4_y6yEW-!LS?~Hw4L$WpYogpNlv4)5wA!&xe*muTOlYNh}6>04IE@aDE zQc02|HJ{h}`!{^g59d0+o$Gn7bDis)$1yQ8*0|(e4p{=$fd84WurMg=B`qtbrly9{ z(~~szwXm>oaB$GR7Ix#t4K2@fUthnFkh=~Ks-hk~jE|2GORu|;F_@8&K_n8NJR#jB z%~V%cH#a}eXr1eL`7*2LxTm-G`RMl8*x2IIQuFfZ_V&);$A6zcfBt@SM4?drU(Ww; zPMAVxZDfDNKo4!CqM!r?|EK3SjEWkN0ObCc|k*i?=;eYiYiBtY}YbakkC zgY&bc`mnLDk#9Dd!YvhwruJGQCvJDXKkSIIezx-Mv@3e*+aC%R7ZZz*i%%dVCMBn& zrln_OW@YE(=H(L$3X6(M9zP*HEiEgrsH}<*6R)jqXnfYx{QN~rYg@awsE}~y>#jH5 zJ>Rn?iSen)nd!ONxATh&@0M1U*H+)JZ*FXF?e2X1@M-V!h-kfqsIb_< z@sE?Ar@zjApa1#y7ogD6n+B75V&F_NmczkM`{J2}%u`J7lnx|uEBcQQ-zghPLtajz z=k_qnW)iilbs2eHF_y37Ia+M?qH>~0_I$cw5e$`e#9LcqMGdZx@YTSn~+M@yUY z$8IvaHbmrY-Ep;Uzowe3QKLiO?Vro70Z!Gzb7?Mh>SZ)-!7GC$*AE+3JB4Ou*OK$y z2-!~g2*H#bJWVfwjmfyCquH}GMTkvT?xo6jrRDL-?pVYHy@?Wo2b=W+q~y< z*KGa#kaS}#nh-(jJ=Srzs;i;%{633rd1l?{{`}t|9 z?naQ{!v|rm-?ErZtk?IxAMItQ*-Ulsot<2qdhyL)u<8Cc=Qr;^H@=}f{QQq9{D~I8 zXv+17TJvfV>ru1e4X48%d%Iu;W2x2H%dctP<2gT+Q`{4j9SCgkdUpuK5DRT_r2p^K zmRWyx;bEI(j|L4U2)I+dou(baJWInCYLC?WJ#(6wc_BJZAPd4!fV{4vo5+;S|BzXb zRj8J|7Yc;|*t8qGMj{bEqR8B|!oeBdgiEO->!90U!FGP=U?Q&QqB1j8ixq|2V1C=aj4A&P0c&CnQH4<1uwd%an4FG5kQtBu+%#Yu`lYEsU3TWh^np~M z{%b+8T~UC#%tK}}mG(%d9UMMSO9nH|&t+`b$d|AXaaZJ*LB>wl$9&yrAh`Hm-WeM; z)#|O%giG$&rV*({dH|+bK;P5Mx{~rD!SzJ$cuHgDT>P~Gm%uy-!>@h>;9XtWb8>pj zK(BPG3y2m{LaJ5lK85y$R1L0t-%hNRH{Z5vinp$d; zp&FcVs>t;7Tzb^sX4l*Av;D!74epM#XK5A5kV}l#ASmtE)oQqFJV5rtn3*~6navKh zRHZ^g<%X0BTQfSN-Pb8C=Jn>wk@oXPOTcHB^@#l3Pp?E>*NG$(mPmpRy~57(BD1VoSD}8>UMq_l)S&rOf5s?Ka0Pi}DAn{=)6E|0AhI zFwH&v$ChL9$`ODtV*uZ6eza~F3i_|n{bE4^4W2_SFN)+%Ll&}9y7}U7jo00JK15O; zvWx|TyyH&?uFRKKLGcXt*ldNnmmo5>R&n-~NrZZz+)e?8Mq?U36kr}xDX`DFsN}eXCG{;*%kAU(!wI;+t_rJC1CfKg^FPvtj9l7K>e0EYZ2 z4#&0@qbHzLdyA3Un9EetAyNHuRf$L?ozfH~S|1B|{=!0A2ALtTJ&BGAKpD2~1PaQ8 z3Wc6gR|56^A$H{iWcpJ2wqBZu)+)$26vT7g-QWBvPdXyzbQ!ClhKy zkJ8<{U_`BitEvCy+zBPTWxf=HpvMMXr^P*nGq*=#NEYn!esvH>TYSW4a}$!cI0v;A zNogt#^u^k8lTf8ji2ERS(WRAg_Gb(mz$e4RihsGHkGEhCnV7xOxU=gN6MsmMqs-g_ zk0!${fgF|ZH+~Ty9U44Wnpn-Z*YLB8IlxAu(4M62a%)43aGsjhrFDR0ro_KrE>>6n z&SPR0XyDv^yyZ8n>u`GMQ9K7J!)pu-6X((sK|$rVeHg{FW*l1glh|ueW7NTRtS*4{ zj=hMEo!ToFr>}`(9iAv2-r1;>oK$80HO?~cdc`~zXSv*A^Y+DlJvXly_#wq20(y8s z&e_|IoVwW+kZl^G3;oon9zkB*SM7&iSCVAFpgL!X6QvB8o4%qF zC4~{$HznkTSpR%b{xx*r3DpJ3_OV6Gw4eFo4kyW-7X`8H_py=7cP}yEP>8GHV)wPl zSeO**`G=4myCd5Kfwe)^~*SJHoz?S+4~ciosu2O!QsPe9K7- zGWcSm;c(#`l0UxNZ2^7$<42jYRw+4aC{L4f)mCuL2{?PH;UjG0Nzp2QooDGR!H-61 z22!hyJYLX^qCVE`a7IBn(E%p|cb|C6e#2;;HZ8TCjAEq zQ`fH%b$#r2g-^GvTiyM!Ty}uT@bdC)TL1KnsbuZzQ(d}NFRpOi66b-x`&#)ldZXla zRQ(^#kB+i&0m!o zp@l$joJHlfpiubmGppbe?CSe%b^VuWlSgry=eyxA!^dvk<|YP-ZL8mee>c?#p)2Y7 zm?eE_T2?gl_}pbhI!JXQUstPAtEAi}{gu9#TTrpZ+B&~b6O804>&A;zOZ_f8Fzd4(m`uDT*&ELaEZ_c-ED8EI2^yH{2h7(XkZ~uSjtT-7>-2{vGk@`x;-od0n4m`qp&*Rn0#?8;W%C* zj^7l=w}%rT;E)2yjFLvIic_qjZ>(~7tR^v5+w{Mf z)$)+*UpvB318?kvHx0*|6Y-WEchR6F8;{!V4Z!g6MhsQnYfgLEpz6B?Q5fk*W2@k3h43`qHrwK8`39)+# z_;5lzk$@u*lB)@EON5M5Le?-LdykM4o|s2W%p@chRVU^yC6Z1PONSH7_7cm(lPZZx zPYFqN)kzggNlm9o&xey@;dl!q{thuYs3ZB+QZl9MG`X8Qg{+a%>y*+To-#;G8SY3K zCB)r@GmUenPDrKBYosnXr7nf1E)!E%J5tw|Qazm@ZPl<2c-s5$v=79zy^gf~rL-@n zX$Rct>!&H^=!9m|DrPij2f{IHik5WC<5!NxjUHd6y;kJ4@jmewzs6 zqRm$4$-Y>St?@Ej^If*~2>zG|JJHBAe3@Y+ooQTqJR(mCEQ^KQP&3;3OPn5@aWfYA1m8^b>ZK(B>urxiJd8g0g$siEhI-gHsmf6#{&0z@mwUp{}fgEiE~8OGrU5=-}-<9?vx=XpxZssZk4yh?V$mA#@CGmrs@ z|E38$ihLG4T+HqaeBOVQVqdZ!k-#4eZ26WOOI4a8p8Z7>b7KL9>ou^t$81Uflx#(H z>lx}L2~NHwvJV!#dv-m%_-W!bpbnALjyDmPaUKNZ3+ohkL3J6dhGv;s;bYCt7t^EV zpZq|5x)z3|dgDJ>jieS-C&;()!dModpz6oeiPQnswO;Ozkx5ax_p8~0`|0Q7nQ z2p)P<1y??n?w|_x^wDJU`eP))QZuvLV6_R-lRzJ5JeE#tU%#E64$F0@nBG!`K!d)m zCYE=NYde*B(UsKpayK;HaYZj@=h(TFK(FiVe@)u>`pVcGfx_BO`a^J4AE3dA^I{zj zjzLNYAbSQF67`BLs(;iXL=U^DbJ}xj0rUm1vs6JG0NF|YbsnsUVD6`~c%B!X;@I|> z2VkOTdmR?^eG4!*y*Au?dBj%}-r2QwRAFhL6x(N=x(s~!3DQ%mQTWjic1$Ir=@kvC znjH@gscEcRxLEa&hl~K(Nb*52K)4Q&JIfO90_;GeAQoVo21dmD;LI1<&SfO%K`BdV zJffQ(UCqPp+CHenI}HT&$dvUx62O4<<>rlw~qm547pl@#b<&AmZsQ`2rKu>A+GXYrR2G4wOP z&)xSg=pFf|uiCM;x6P!q0vy4a4~AcL z9s&qtPZK>zgKB1DUHsw z%Kp@xkm$b=?NqbTrK_rC4b!sz=7Qo1w*S%9EVVkC-YZ>1CAM5IR~xE55b{QoAMh}i zt>|rrBm0hHdnLqs!}jcM(HiBpVpfM>nUkE2j)$#VKAS#e~yA7qjj*)8S4P2KYP zZ$20{Ud4iB5=RMZ52U6CYF~*H3wgrLs-#eEaY+|ss4d) z!{jT_m%hPftfeJ#NM(O$vUVv|9!yPb2>DX4=KO9cX%Nx@7Fs=Z`ol;?0=ae`F=W)z z2iujLSLMFU^9q!?icL7+M|-*r%GgB8S(?^&XKJ4MnM8$k93I`NDZap8?xv9uFQ$doMXd~8HG zxJR5BaI^ze>kvY(bx;0o+!5UZ8s8Wa+p?A`|8yakFt0uOCMxV%g&wokB(1qP*RzH0 ztXjM_(x~|@qMoT)Bi__x<12li_2naXX+fmvb!bJH05EIm^7p>>{TNZ{%^JTLR*92I z$`PlF9r!Bc065hDdz6(lp zBDPz`ZWn{e%a0QNE+#fK7!w8_er3d#G^qHO%{Z4aHX&x5A!Sw&OBo1q1CZ`{WV*7X zw*Ri!sx?<k)w{>gqJPrT1OPM90`Yfq2iccmbRPOw$l0H)XA-j*e&+DVYVyo-~ z;8{CzVM}~tdQk1TnkA&o`1`27_P+${I%M}ov?SxhHna2Z;oXgFQNRt3zJFK0&B@is z*CQm1AY9{9qMr}Mo4#wWS3XD{%XrZ~VJ$sz`<9l=9J%z!g8Ne|y=3sDjB->{)Jij) zeedS738m&tQ9}46#zMA5MKf5w!^dh{FT_!wQ+BZ`FMk^fDqIPYb zsv8kkR#HI;QTz|cdp(`bT9oop8lLK>x93V__bt2}6ec_?#eBqUDn7eWrtPbQ@Rk;% z*t?jTea#`8#mkh(_(YQJd7XQ2vX@$CP}zhWv)s)oqfNYGsxH;CWKNA&;Lgd@)jqGx zQeZ4JM#wT(BFzLP%y|V{ki6yy4SnNyLAbGTu0BM~49MlS;65=oW>nx;tNNnAu5$4b zV_T9U1P({QspTA);Bq>JYY1v{B(+kG1VqV{8DiNvMJ>2bUCxZK5NxqfrA88%vsN$3 zP%D^U{!*zyjV}x(n*pqB$1{90w*eYPP+Oh{rLUK1WXwJ+dnehxnH4EUFg5Ijz*$)g zy+$%{UJ2LJ%pY5td5F`p(CIlXP0#wk#5rA(GEfjh*cCB;qIu3!0}F9JN|?$7Buk87 z$clounupw^$x|(26&RgoNu;9_$OSrrH{&3}x=6E_jb55CgQW2JqOhR%Ew|OFIr*JF z4T{A>g&y0*VB>`i%#m0O6L(?iL%foR`!#uG8B9$k7Nb z*vPmQBixZ^g(>oSKq$q?x%G%IUrrN@?h`iY4#3^sW5;%yX;sP27f)SX)o&m6%t|yq#2F z4Dr@Y1{p^^KuG$e^F#N!b_4*i?sZBf&3zgESVUIUATuyAa#KL4g^2b66v3HXpG?mC z-Uvb<)82*D`h+1({Gk+>woXmlfZ~-%7yzM)3VIW`_9sZ8u=Wqs9>jHTn{-Y87b|8IOaQo~u&l*gVUV+%A1NIFuaM`C@ysX47J z3oQ53bY(ef&vfl`rO?=C>Pn+Zg-(c1XrniysJUlJ`>1NU7Lgv=Tsiazx`v+ZX>8n} zXCUkZQN6(l>DtCj4oloJ(cJOpS8VpqbXZVop-x_4cyofl0Jj>x(%`(=eS0s-OQC&I zSY%LMcwHx2WW!a)a1!=@I}Z*Al6tmcz2VgqvL@m%cIZXN-Y`@h!mSjGXKE8Ct?a}v zWnv{yePN5j+~MJqmb&Z4Mcv}Ix^Bf0F&{fqAcfOFpJz$E4m@>o#II5<4z z)9h(316BXeRv&NXCg=w*USAPBl$t2I3PD!xng!=bH!-CjI8Z}i<$E>-G|tBv+0^R~ zo!OaoD(+9ZMo5r+ts#ltZ&Ldlia^&kY#9LK|0B*V!w4tGMg`0FC|uU1#i%f3-0{RG z6@Jo!-S56M%=dy=gB^MBwO*s`Ug5A0AN|hLkLmFQS%Bxf4KPJUzS#Ri!b8v#0xJ9T zSlm5M#Zn)wz@c17-%nm)C@mqKf`VU7cJRv z8NRd|oyXckPG%@wl#XFS<|1SCt$4c6e#Y6nw{MQ}r~JKE@Mgg7k=^|UP%41$HxG9F zLs%1DKE*le4hGr|5PcbprI}q8IGJD6b!T9lMb24~!BEZcd--=CD4WKd5q@S(xdfNADZbv|=Es&s{LP9xnYo z!D@H|QIy*+A+`zJ-55j2`|5E!;u1yg2qW$|AdDkm@q+Wc%sNYhO6w2;w>GzPbuN|T zgkk!_<82}Eorx~B3MC^}tX!D3z|=@#Hl4An)I&YQkbjaTX1WlAsn#&F`VYE+a~31B zcHE-Wwh0%!Ja~RMnO`bw=B^goeePVH|0-%a;n|LuaFE@>BU(G}vWhWq0rC2Z2+9j#am#J0M zSn?EHDLKfg(xLqHLw+7X=NQ{ps;gCte=abKP*8hp<-LEUgx8_k+M(8=V&6gN)Uy8e z+gjJ%{j0Be9h=e|>I=VME`N4%eBS8L5SV+@_Jx#v+h}VoSA(C0L2dm@^|y@-Ew^s0 zCH1|LU~761w~t|vbu4$YtHD`)@f6^@Hf-(qJh$SDw|vpH@!O6sd~|AbQqApSK5l3)mtmP8*KfSo#)qow*Jit47{pkySSd$-ubh^T&Q-c>x{GV1w-SVIJ(vM zTW#&5_Z05_w-%N~=OIdVzc{w~yMA@M-~abK%nJ89XzB z@>d`7_ZBVPy*5Wjc}-=DV%{pq*_B{e=(TD~-l~dTl-Perg4@}7aKD)C)6^!aQj9@H z%oRmJqLNAdC*t#i@EV0uEVYZ}I|j))C=l@ZWw?uDWMzB1SU3^Fj>Wp`alM?q=a^mk zN8k#6LtVPq&{%kSQ-P+EI8|bPtb)P8`)l9uFsnRDBuX2od`>@^`0?=11AU!~cGFnu z@}Jb(CN<1w(>eYKa{?>pzq8*J-@R4Q(7!h={$8tKlOjV`EBKNZ;Gks8UV&AL|Ef%= zGN}tiKvN#@Qfs5YGGBSOwPL%TVxHEnX?Y8_z-e);^0-QBQ%m9gMR^R8gJ*CProCw| zF+EdgMm=@qCW|q%1_qI#VkVTnHI#_cntp0uF5SB}`ls@b@{Z$0UQoLB`7w*_L+f7& z4kCW6sNE@>as3>&OSg5NcV=#Kp1v6qm{1f;#78HB2dki+06XITy_u7^9AE7H%Jri2*|-3 zJ!pn6!5CQ>zTrvMFccFk&o-T;3_!S1Ok8om@%^u&{4dFItnn-isULAjE+Q~bcbG~c zKD`OMST#fQAFb)qLqS^q-#ot=)d$sM4ZfMdhMz&4Rst&%4*w+ zG=)oz)`~TYBozxW#aJ2X%4K9}m&@g5=MeoTv#X+_WToy7=t#WEeGfq0Z#)+WEdA+#mHhX7q(pnUu6!pJ&n z{V!=(Ns4^6R)H3)KW`sASD0ZrWvP(q0X4wwTTL&s@|2XUOnPkpfN2FxF5 zg)o7$IEXI5Fpp*EW=8OdY%gO(D!~!d(8#c*_hYmTJKP+z$?voSNdvYxX}}I8O;QamXp&eQ|lJ0u~7WcLhu zFGiAXlDtv~5iCLcxokM zeMj6*1fmKIqIbm+ zrMgCjwdeO<{Ykh8ovyM>;nsJz3iXH2q=_%oi@Y78uBaP~A8Frl$U%xldkFRgN@4HL zVd($JJuB4)ASxd2lNpFBJ@mnN`bt3e!{IpKg9-L($&_RZ#z7vqBtVw%n1YZwiqfQD z%w)CkBMUB8EOL@%)Cetlgi()&9qF@od5J7|39w`7VZv@7@3Et=ATEb6qU>o^Q6M8} zVJ}{h8EeTVd=Vr3kveQ!&fV&2ACroRUD50ud~hWE12${(ZQFAp{1NYS(v6`5j+|Ld z&Nl942Wu`+6>xNNGL>C(@G_mG^{_6qz8z!NsOXp`eUZ@s&W6e*F^pIeOntYb!{`Wk zv^r!(Xsn`;Bd13nqZi|4dN#B6YMnfQzP!(mb`$cJN}37EZoJ1EIdA=Dn=dVoF@?ke zEYQB9G||RCHG4g*08UAAie5=GkqK!P?|)%?RxQ<5EqP3kIZbtNiHkDbxcJ5+Jw8U` zcl8y5RPe345}~$sguS4OAHkjj8ZS1YN=5ALwj7+}B$ck(qospyw92SctvX#zxBhMy zb@zSFl#cwfi?+i`q!Xni&j6Sn{jmf4e~auQ77nAiZ415mEJG;>gkaPo-eR1Qp`Id8 zI;nZKt{??`%9Ag1guxunbFt-PV`)!Mq4(7coV~kvb+)q>!~IZ(v=g_ZoXERjLDO7< z=YVt-sa(U8^{glI8B$@^lt0qm0^)?u)n~j-Ypz^V!@HH*kJCFOX$_AnSBAiX4>$qJ zCR~BpiHu3kAuDuYOnD5shJPAJh51)o)3U;>xaRahn6P0Rei0S;U!}}6VkGpHX*f)J zaK=j^(%Bn`FF2WRjF&Z7tWTvT0mxPA;?2Fsg9avEuPGV!zewP@E~TOcbwG*0PFu4|&FaVUZgL*Wvqh z?S;tIsg8RMZ^gQ}?E@~dylTztd8>(&Qh;o7vLhMz)zM#H$ge*YGH?|B{WiYEQ^ZZx zfGDMJk(XnJ3k9}BUt@2~i*Wc{<5D8eAE7KcV?Ghw{h7A*d9yv#$}X$)F)>pP54!U- z>NsqsdRtF+w$t!AA<;K5W1}JoVM} z#}H(RuN$gFpFNomNHfP9`&5_YF5HB8X~I7|&J|`zi{;#_^jY_I5600hAB+~Fm@kX7 z{V~1A#`Tb_HYjp6IFR?`pXoKx#Y#^IOz^6GNK9myNU*0zc=gAXW4K*)!WD9BW`fCk zU**~-L-zOQ?1R$ZpQipMBuLEOWXGLV>*YIyXjWZNj11QdOZA(XL8*MTe-RxfeaS-*^gGXx1l@|!W zfL5;*_u$6TyqGf`HfhK`t!^6koqRZJ~ESCiF(eM<;?x?wkRoI z)k8s)al?~UgO(NUj+Ri6-g4KL$K|uj7w5d>*GQZwPE9FgD_ zJ)-7mu~LnSZc^!njdH+b6*FzdLQzfol{;L1uPLV8?~1zr4tE#5s@nR|{d?~u9P#F3 zQRb=d@%$Kkznb7weX|15IbhfGrYN>jnx_KMD_XrBGTczE)ssxwjO)1G`2*Wo;9pW^ z)bp`A)gA}YMwR{;dB<$ov~T|07^CJLHR#th7}zy9;ekf%&WMmoZl4bYtq$R$h7-Gn zQ&$H~utVulBL&(=)xnn;+ddWH3qg|VVm2W#- zom#A)xtiJ%oH{1v+U>+p#z{ZzikOT2y1@B*QebUPYi&~P?;M-KScU53ruJLghi@HT zzrFVNt*gNE4^fLA0tcWos+VuU7{Ct_UG6&G9MEEk4~Hz33fzsrQ#H*O++cTVJpCyuRifmdbl!^m5@G z+oANm)DLO`WT)tlGp~0e1a}|&`}k0IFHvw$`R`^f?H=|JvfBH}n7b7E^fKcf)C)}) zLk&d&k)6KnY@A*9%dgstwN{b9Zm^=HF|S`S>{#u~LD2SdiW^T9btH!|JmcU~4aRN0 zGUaslb2Ey=%RrNq=H?L$IaDw`I{0U&1wk9S{K0|3HopA~XrWpD}#6t(9DFAyp`%G_Rz z>r8I9vXIBS$e%_L=vV<^iI)(WfbaNgo3Z}mXfEchvj3c@xAXzhiaXj zm#zZ2XlBb4dnEza6klek925#0N1x%#A8xOb;X;qbYtzfI;%Yb>+n#s78tk1MU6@^8 z{;+khe{%Hij2g;B$HgYZ$Cs|5eDPue_ak3_hH%w8uIxDP{9xZJsxBo|ns=Ce<6y%+ zX{r(Qcz$(h7gGa1DkofOiu1z^RV=fIAv}P_p5YXk$fSp5Cx;`^w0ilt+YmLLI})ym zbcmF2UOT`R=glBNPk#q%kQikwHra`aAsaZcp&Vi`V(!^=FjWL?52z<=^i`Wym?dU3 zj}9X*Y*WI5b|lSvb#|9Nl$6x)4j~`SX52V6IQlbyMZivp0$@@pSNDu zT~vJkI{FV}fo_6lll3cc#Oh0c87JhIlpTgN3S}Ez5!2$SYF*K5DYRGHCga}$;-V$0 z9n37Mpv^T6;-!t89xMbF;91SA@FRg0SJ`xK*Be5F!g!CnLmYCqEyb0XbMFE;2n;Ls z;AMkA-}t&klTz@q=9mYhosJ!u1b)0r^(|nfZN1(Sr!6YMuR+4nU6x~#F)VilX-0CX zU=c`+l?jP`!2KTd6Yvnq;u7%{m67mB6pJC0CQ3hE5=mBU z*`GC7T&EQPRD|w9lWK*Zt6iQ92kV~dA#$c4PE?S{- zZS~POVO|N)cXN~mHEFeXs?M4*#v}2&(M6$!LjAV z+%8Wu5z__`v~DqT{l(Yi`{oM7%iopA(IY?h(CE5WA)w6sNh4Y2^4mQiyL~X0qaZ*; zh?d3|D3ReDfXH6{<)jbMw(>dx?>zHh&Xjy6q36Ta@N{JD#u)X2+>0qqKKYh8^Xq|% z780NO-Mcit3veG|o3o5pQ-e{0Iex-sTI{ex+-)nD#Dz=U(&1E)e55lkdX0W#9@Na8 z2E?;DfC;#ZF9oecyVp%Os39a@PYX*@K^vklXjEdzlG%4X_{W@|q^oZH<=68OWw&aK zQACff?|sB1y&^w=Jjb>U6wD>i7L=Qh2Q2`*ut+ZKD@B?HxSxz^YIhpBH` z1@eu>3#B!b8y;ILs3;XV6oc&?Y<-H>%Q5Q zKkaLmDU?5oSRk|y^Sq)#WTKh}7L{4FN+Pr0L0wC{G+s#0cF|`Er^LfU$OSH5=fHH&I-=l9tn%$%qm?S;^IHCGph+7j~*X4z*zB7b2Oup{8`A zV4|s+A(AbB&rnR?HqkaY36J%b26=QhIS|6TeZrQk8TnRT5*uF9&Trg9*qXWb(J#WIGbeLzfg9%T5YT~I+N~yr5G}IlLc#oTc&%!sTuF`PE%PfmM?cazQunMS&(Kefj;oR)+-;I&=F6znYEZ6}THD-Z zd%0IRJW8)?tm@3));X)y6^wtjj7Zl6aN-<+v6-B+u=rt@i`@3~qt!8O4ArKa7WzGHJ%s+@Q8wWS(s z^%uEo^*&l-CPSKiPaX=$`I+2uCNnxT360A7+jP#m*S57jPn8eMjJP(nmG|P+gnZB< z^|DV!4)^lDl>%NLCnhILS7dsiyAG${^(VEzWX>E)$#}UYs3JH!pr8>n#`Sa;0)=(t z?;f|yIXaZmMbmPqOn;82Yr#3Q5pEmDg=hVJNQ$1B4idln_A(XhzQT_+g&@i!zN_Bd z-a)nxmXW}ClD*)BYHzUskjXxtgB!a=GRILdA9JfDVc$!^6(mSt-tEd~V5 zKV1}w4<87PNq89Qv6$C3py88w|JxSG;5EQW^rv#_-N+ezS^<90!*ZBng&>CweDLZC z1AF}#^1Xvgk$oAm8p^b?7&2@79RzhR%ZG^w?5+0e12l}mLX2Vw;otr%|N0LyA z1n4_%lU0#Qne0e@!Yf$GGkO7Az5qzuhiW~y#OxL)sgY?q1)pu;t+4zdp+^zOcc`;dlJo(uc8v2QVc7-?g5 z`H9_i$Bd~-_l3V*!K>4d0FL1n84as%xr7H&yoW%b>b!P0?z~O;m$9rYn`z-AP3?sa zeGI%jp6i&4>UYomAcjvZx#rynNoq$BOGXgNeUJ;K}c>JUcXEqD~$v*s$@v0$^m^w&3H zFX15xET@KZKYYns6U1q2BJqkGAVXG*HYKiF+(W}i;re#v(>da9Yen5zLqgM?pc|MXWa7_;7`s)-Y1MAny zVbQ6FT*R2MESU{u;5aviYTxzrI2jP@XDDjEWR#(y&`uAsUU1NNK+vV9P?$~xZ}8i! zFZU}oKY7E3ds4>5WzILQvLg|4n7SGD-hbHneQ1vaxsSm!qqVrDH#25L-S%hO$%M6FrZhDyBfa1NuNB@Li(BM z(EoJ$0uO_1MnZtpw3W8rht&QuVc=f4X&{_1qzXjt^}~^q_}_zKG6e{ChA64@5sh)0 zVe>wEs%PUCoK5Cb;lm@J7@4|pw}|63JH_YtL^dapC`_q@LTthe>l4ycY%n1xrO;3V zC#l{8`!X1uWBG+x%w0XDN5oOEa!ePLP*&lEVLAGI@XUSTUZIo(Hs9fyo;3E1(%FEr zJ~+X%KiP$_9lyIMrsDn!X89ozIpj4Cs-pbDlh^Rc5pnS6py*^qsdKQ+oG)+e0FhP7 z^8kcMX;SO^4~h3X1*uxzck(JXGQ1GxnfI3aIAThur40GW$$ViUjfeJRE$(Cj0%IO# z=BGc3dUDBdgxjH42)^D+DlS6D&siEwxfk|oo3T)(So4CSrpDy~qbBT=^TCF~)3MV} zizN)>W!N$6(u8Tb-O~Al|E{XbVkT%ijJz-Z8Gzq9?J=p`R91o5`r=l>n89EXg$3{% z2ab8|I`u%mn$$3bMu#lEn!izCIn~v3^aTk!+(De}Ohqj_%F(m2$87is#Rp6XZIl}v z(=wglXSt0zw$>XB6JNK+oEpKXT&PNr*M+I*dCcJy*Yww4ifljh`6rpn?riSujaKed z6uC^P`=;1A^#~yzU(g-aXBDwZwD;YOV+-(>vcI8s4sNic94u2fl>jzXqIvj#8Vt(F zdc6O^)(G4cuasZdF%CjJhf<1asfakyV<~FzL7=3>@spExNNyxbuo~}(tb`Dq#8pw@ z@ldXen;|iUFdV4dXqtstUzMm|j>-E+a!PJN0RiuR3guKS`lM7BYVqqgNG+Av(t*O5OFs zW6Z-LI;!A%4nvJ79F0Ahpj&MIQcQ&&7yUNDBM02GjF}Zn-8b!rtr|ZP>ER{Pe9)$e zboqD|!31*ioo*zMzF6;tB0lkt?!jt`kc{)bFme;ZGAuSwdnhZyJJ)`yx_af_NqqRz zgr7h!fH!~+S5yTv@k+!5YQwH(RP))71ZtyLT;2sr$;cc{?ziCTD-xz^Vv2d=DOn>j zrQ;YrC!Z_-w(nJr)TZTMtu0y?|ETL!*B~%XT-b`1@sE`9XJtpJm8W%^8H$v;{2}P6 zXwv2=r8c%f8m#vvd`+VC>MolvI|f^~^Nhh%S9a`C`%*Dy0lioZT=v|$SGsOroIbLp z#~)i5NE}<7*ZWEj4;l5N!j3$S%n?pm=E1S~0uOmOsfEo}y_h|AzI@tb=Im!+ z7=S3WqWuLjWdT-30r`16ZONWAH8?I-!8dcXR2oX{{6&O`XHdo^BU$xpV#l-!!N^$b z>tqa}h@6p3_)42<%1|)v-V!_S12g7?(8y;%67!a94S0T6*t_-+j^-%S&Vh7##L0iG zYP(D3wL6<(EG{LvqyGkG?JRVf7$h-SN{@4P9LH=m4?dJy-GyAmpuUDgvxz*#N$Uj6 zRNCzoGQdIul>l3yrg87Xl_#T(iYSGTTerV{xGmoN<#JEn*79uX>&AJBMh@Br<-ZCE zw%mjf1`CfRF=>Y*YBt)Lykn7rpOB#BncHqH2L~Q=U-xgHMk?O5`{tSW&3QmUrTm#! zLy$N_5T)hY@36U((Py&QZ>I~2|MtJN95?=mY@o;}>a!@G@G3$%?2iyZ7Ja_M;#%xJF+zn32CbMr?j9x{Gl+50!|! zEg#OMhu==)1d`ujbkO(^#mSCP8et3PXl@T`zj-63$IS?G-CRT5asU zE>)iHr!d%Y$Bg)psx@NRf%)FR!X0%xUNqM-jOrdG$F{J!d)N9`{LUKR0?O0`O=#26 z3k)Yb2W!1591EwLeS$gn z1eMZc%GKJ{o{^HjauPlj~U-Gi5H;x^nj^(P3mE?af2UC`jI0*W?Bv^Af zRA}D1KV_XATXNU-k{J4>-Mk6DE;Ra?o`XxzPJiEP?H*`9lre3w&o1JzTSPJqIr;zC zd+(?w8*SY;2?0WA0YWc^-jOPZsG)@pp%)QCm8t;&5d{N;-h1!8NbdsDJJJyZkt$t4 zP_c6H`_@`#?XuR``;2|=J$HR?A82X5z*l59xpd7>kiJ(!Eos`_TUr8+VRKQeqZPP}AGt-)yrW&qf3IqN(;MGqaUarnc|~SLKT*6$h^Sp!|c+f;B$JcK3!Q zRAMNajW_eGTsCgZ{wRJ}oWM$c%^9?U#DjuLmPfZEvMRZyb{q$@+_)bKD!(rI z(l7$Pa9K{vaaHcuT)(m@*Y42aI_bN>4$`g(mvgx9n7_uVqWx2S_i-uQKgTg2DxVIqnDX;Bns-aYv@}4aVpJMzP%iz77cs;6%hv zhpvdDM{1ppA)b-^F;{(8c29bu#|Bo^QVXK%3;NFcvxP z^%7gI$51%+h8_o%2EB5bJi9>A6pDNAdMq2vVfO^VDryG~HiJe*M+(Hja|9K@yL<)$ z7YqVr4l)6H`R9B!`Yi}CrfvpUq%1}t4I#LSV9HzA|IUfzIAD` zIS%YWz?ReX(ETzDE}=|}{iSWlP=P5E+fsyeXTtYf!Gu?&X_<3;x(Rv&9T>g{!5}7K z-LBHJ^B~(OVP*y^V~QqbWs&cVKB%|fL~(uef2J@j}*blVN&AHHJeY9vn7pJCY!5`X-K3`MqZ3yi0joD<$w|CR}cnOa1`Z0V9V_ zKACg|;}w!Wz+u-0BD47`<%aeKxWER~#<`l_SWi+N+6AsoJbUmw>&ErVDkncH+Yyeb1(GIDI0fYB`Em7f;YPKL=O~c4p$z z>(m9R8^kq)nrG`YMDC>VYx=Y|3{yae5P)&uvH(KjB^;3p0C7a*m&!0AbOM2^=@?m_ zHi29K)i6{`NB;W(ZxcX6l!wzF+oQq4Kk0uA03iUyVK;eYRtao!9grQ-w!LAY9D>5D z0l-wqTm%$S;~^o7+7m_-Ms^`4LGCo}xDWXb9+JY?I$e@gkA99QVvnujDM|{60VFy* z$}5y|bu%1~G!x=7zO$Q#(IINhr?)WRo?P+uH%L-b!m!o%HtYNBg~rTiTNWq)uLng?7(w+e9@CjQ8s-^I=B%)ODJ4iIPt4#* z3A-lI$i!s(>b_jAkqVfhv=k2*fK!zuY2?D+fF^eY7Oh5)0YDS~52@>iMpe?xbr5vW zJJ|KF^aB1QowKR~Lz{KZRWCowy42)_@@u9K(0xZ_qOd!~RIi}bJOb}lK2lUooy$&$ z4h7#hpkl3^m!utZROzD@^bzs&~7Rb*QAyKpnj$eP?9`NF-p%* z`mm96#qY5H>P+F;c1q57ll4rbrg?>b8#PH|Zr+X>zeR z^9>?F)5(o}Tf&}c8Wta>Q#!!!5f#R=;yzQ(0|y0+FL#t|f4O^)gL&BUcE=oy64GCT zGlVKsG+eZ2(%<#j%XDAYc1upk?5?!Ff>FD+UAswe_=b?!PaNbdT*$eMzGCgZu54Fa z7tVZ!Tx24t7bR@qWWW4Fn|@W#Xb^-x64T(LFQ4=@l1zZx@u8$-b)(HZ3fK-EP>M{W z9`n18s};J+n+)ieo>~EHx<_Nzd0@j+9tdNmp@s00qRe?$8f2dOYqr?5PASk0Ye#eM zGjE(d6+ryu^^)sFOorv!o{>^z92a8#^rRmVgI?@;fQCw-|6OuU2Cl_2(}HcST0>Zg zLHwHq*lM!ynMd09u|nn>z@TeLf1oYK*^tnAuA9!N{0*F4dRQ_aUiONK7TsmutB50s zBqVUa9T2Rak&)|)kiBk0=Dymhk_qwx(|0XBqnK#}3avq)rMOH{w12?dA&}4pAQTS_ zBCgDnFJDl1W_1$=wS)L*R>#4cX80c4Q?g*eV0f*RO7C4N=YgS)4MO%%tpUpB}b=8Cg~N93)7bc}0DVham^ zn+^!-myGl`scJ&af7*gJa5(?&kK&owT)^iarK<96_EOE)#~-jcW-gL#UmtxO9QroL z`X^n$lHP%O3p>%xOe_%7C#fGy5^5G>R!F%l1dW0~P)vs;R%EttE($2|z(d;W4EL1v zWxHs0W>&sck#5US&-8M^l>$6 zt>G*RAWBsh=U$^gcJ47Gs-Vy{c5W!4LdmSL)T$X#yN}cWTyVs=BFGyM` zZ7am4tsT$-BleO+n_3XA9-94uv_*@*SO(k!pv>0JDL_iSAHcIh@r3Wx!)lv~+R3IfIv`iAm9ndv-&;A-{T#2xS| zqD&)gjKPaEn*LOGyWwBk+RDF65-mLM;g7wp8|c4CLwX7#1BM&PlbM);a#dffI6NP6 zCo8;g0u;p3ER`}HO?QD1f~j$YC%J6~31qi5T1+072G@eWjU7h;)PdBmO&$_0NOGf+-$O?<;cq1(8E zQC*(uIOaf5n=CF++q+m~vqwp(PZL^m@_l;dy2a)MTaC z{M@;StP6#`o9=ALfy#63$8P@$L|sG-+)EsADjaY=xb31e5HHYYc!o0iF@OaRx?N3(1}^MUP;s{%^z<0)c2`R98GP(A=ud!V)wDvj;L73DhT+V<;jB!xEc{UX!9WsRJ(*=BpG%$Jeb`t|y})*) z$YZ4Vj5;@SsH9N6v~r~4$53HIe#U`X_U1_SnOe=+NDbF$t>kExlE$wD^$J^!N{`W| zcGc$xs^b1Up7_z`zR?%6qk?9m?PsGM;IWs5*IPA5>x9PY;iJ6PKf1I=12xZ zD48mN01?>A?@xAlwtpNjf*+qFd$l&J(KE|MwWCGg!2e+iw+X)%Kvo?TU)mq3Inr{)WZ@K( zfMx~=6;@A>bW)OaQmUVQLz4SMDZoDzK(G_7Z8DibO+uYI0}=(?>KNbD#IeWD+&a`s zCyBYKrR_rkBtDVU= zvl8#h9%FGL#sOct?z)ROkARp%u55WmJF# zE$*8n&i?ttlFR&Ufd4(udHX{gHD+Fc8@PEeeqGo|>Vnqz8u#mQkN(zK<&{DMzT9cB zD$ZUDaDCQ5oR5v#1lOaeM-bZrk%3++iFN>40vSEXxv?Pz2gbZ!X_&BhuJh3Zx8e~2 z-O-W+7!%noAa9b9o*Pl44GBbBw8M27ZtBKm=^l`nGO?N_3NI$hm?mhMrrce;Jw{D` zNS%I@hpNMr_PJ?hmTC4DHN#EAY-(x(ETG)RL`5s9D@{MQHJ-3W$7jdzYA$gAcZ|UJ zgoP*g(M?Fj+`K|j$nBev(VqC|=VHOE#PzI1SkKv$z8N>qCHJ5^(ym%sKj&cB>5#iP zGK3Ca>I`_YL$1TvZpZNL%#2^7nPJzPsu~?b@zQDh^NB0ty3s)TD}ghs%8 zs3xyB1jebJsal)gAHg8uv^-Q>Fc^bS3};cRD;!SX)4%vf{KkKSZ@fFwP&QM7E>O=> zZ!DjyFsXNXJJMM3x*F3P&Z^N=xmfQoQ+{`}>G@JKc4H(1_Xcx-(N@Inmki{mb#jXpYXy&Y$1UPxs$VynK0CB1C+vxGmP2K7ci1 zhuIJKY}iZFid1r);Q=KJ3Uf1&y%$GKk}Af|T<7b(7Rr_EupY)&T)G}E)U>l6Av(af z5h*$Eun{Hm{x`ny^Ug*Ll8ApZR*BAWGftJKY%^Z-+U{lo8pXerXkg^Hm1JUHwv}w| zwY!yq3Fd#FYWwEQEX{%X62r(*{8b6^my)OYwvi2|OrrJW3(UVt{y#;Q{?C*=DZbN|5x}#Lye#==#E-OG0xnA)%I56Ze)vyH zKK-)fN&e54JooRChaWThfu51zG_9y4Cn0t(eC-P2uUB<%@qS`F}m-|Misr*Hiwl1nhr3<^O*+*!=4$|L+Hz|MV$O`;P~kzaQuS zq`dzLcmI>@{wK=)a=O2SxL?jW|CJ%wX`5TIz8%-TbNdp7~qu_c8e?hTF`clJ! z?TKu2O8$akr`1iq52IFlK-2Q)EH7VXd!J0_0d39DAG3T(wr)0xhN`1`>h&M9yyaV% zEA{ptv%Hv|P1oAT-?RKI?8om}p3Bbm|CU+4`rS($0V$hiOU+tuD2<@SSWE53U@WIb zwq|SH)<2r%+Zy*@*Vv5yZ_n~S3ZJ}BxvhGI)%OOFYq|ak+X4Q^*FO5y+ZI=LfByVq zmIu>0tolQEN>?ue$gb_I2EtH$Yk0VkLo$%=%{62&i`ULt2qKto{eOOzPj-Bt=1^Sr zKHa5>p9*9KTMfu(VVT-H8M7$MJa;eUxh2=I;qkdQ*Dy}i>fBM^S?(2N?kP(lDD zEgViut6TZ!4sC^kGEf2t=%{FDn!Enkp-Y?L4Egrd&EE0Tf9%kvbZ|OqYB(0|u=yYDlw1N_^W9`ladS>Er4 z{(pQG{@IV0&3GAa@*kV=zoK;!UgZA6w_z-At!8vm;dDI9-v^VBW}2|6Zq@Y&|23H8 zH8n{OHZwHk=&!*fJT%lK01vN6S^<9vCVAop0nmkpSttA@m;@D+5@MB6@TanMD+y3v zf_hZ*hq9H04{itv@AzZqF{Z8S=C&RFL)qe|ec25mA%R&~M9lqGw#uoJAp`(2Y8Z@; z>S*h?vgJ!nwM0t>0MSu&DurUJf4>b&8l0u`y78vR)W4N2>!_yyRwXpH6hab1cd2YS zVpjq%De1 z5B^)(8uzYD|1T+9|Mzy~fBrUH3t}if(Y)+R)px<0xE-r!H==$kTTM#x|4i9xO$}A} zuPR&r?XHacw{JsEHXJ`KIP`d;IEfIj7jJ&OyQ}oS`!@W$uH^jBy0UernAsAz*TkF+ z{E$!eSH+qCfAwY1rQ-bmPCC)S!NH#b-eos`_^smox5ewNqCgvdhdde-Nbvi<4I{oq|>Ex{Y2o-LcGUs<@!+G9}11( zF&JsSoObJO!IAQ-1WWkO4AiLK)2=cbEVl~)tZXh!dB@kg&0SGlo=3jOnYGmmfM22T z7JU&fB{7TPG1irdgM0{mY5EJAtK{=qsrJK+(epMRf!}nCZ7m=*=Vq&4geCt>vWBE00g3!=e3k%x?Kzm zpNFYoU*F$h6HA(zA1Af}z$9+LpIH*8CE<6kgbb6YPB-Fj;NNQ|@I3|j> zE)BU8$A6X@-oS z56UX|ks1KXN|j=JXoFL;(l!HQ5=_lLJ|-;i3op6zB=^49Vq(8tx>A|t^FmyqZ}Do8 zk1pLL2XrQ{W}(WC1t1?>835c3M8ysd$9kg|%CMt`R+aQAvV0ZnSz)@*;SLm5@6)KE z{Rj8wjAB8AimKtkMEmR~7nL-w3k0|@dzM^5oE;dpR5xYG-gT`8QyDdFljSlC&Y6EtWq}Nc$J!ZkFvGw7P$T~F`qBEPRqmV*jQg? zk9j_GlbFYcS0Yc!``LXx11Jrg<+J_{H5I4|85Kw9!J4idfw#rb)Gf)o1ymy2B(i*4HP)fXOpp@`k%NWS?%+?d`2{pSHI`J)e zspsw(aWLUqGV+(LEWi?2MYbjom)gbXjzQg$HHg8sy1h~W_*bMMVGj_MXj_HQWJo*~ zTUa_lvYpsW>weGQ<~-NLR`nYFn^>zN2TLamLkGajo?EgqlH!4C9|uz{iG1bkyw{MT zj#RBENxN0^<-g`=cxovg-LR&wlA#ru4)Nt;u^x{uP$tql5waF4V0t}-5?Bq3l-$p6 z5Lr-|7`vbf+?BDpeddt*>}#RlGyKREVv+;}sDEsTB-f2|)oe>|HySpX5SnA9VRi#* zz6UM^Jd{?+nqKSi`~YrhIsOi<^pA<5wQK^$!y~?xRY^6Gc8aMSYFv|g$t`0=B9Deg zEr@zjy2y$}L)6BsnNCxOG>gSkT2su#PtztNizQ3c#+}Sg(-+2gF0X{g@B5r)tdf<; zZ1jxR&rY)h3-QV{uDKQ=j1n|)rRVputvFLlua)U>$Wc(Ji#hFx z5Z@6@JSic0;Z4 zd7;~mfcvO_vx~zH1`?kKi>!^Ev2R8(*oV2{}J^1T6aH=8Wfq^WK8JvlhmWkc|X)OIg9H6dzEFcq}hccXwg{A6cwJHn<&TD|xXZG>E4` zjDhk6b6WCI)tF7r(I&Vn11>(IhJh>8yA^%xcnjZ7#y1!T7ngwQGg+;&pIz@ULajFk z*O*D-zhe3MBzSC9ExpaX+lRb|8FrRz6?bO+Ov!V?ijZM)F&q;!-ls7aA$xey7oMaL zZU2-I(YNrvCI~gA)H7{zN1N{r3Gq;@)@BkI8i{#%?T!NBn4sETvgdW}8S zdsOB4s4`^-fA4lO#l-YDLIxIKC0t5QW&#^(`y$3KDm-x9HNL?0D2Cl3H`A4q=I)Z{ zjYk|-&n!|S*FJ2-8$a-z)Rd8=(t8f}4>>f|OMW0Vi_lSvjv3V^>R)oVOQ!6KsU7pf zD~uqSQbP0B<@!T@q$lQ!tB&y4@rAo4PGza3zS@`+B(2K)L7dFyB`YN!Shy|^d!jnM zzE!>oJIIR^D8g*JS2>p=v`^i~e(b0~RL2?P^Q|k*Ay@cX$5aR|Oo)}OH>6$?>kF7y z72hb@3kt8KHTt=g%fmhgRtb1{A&hScbdXiM?O>q6zVP^)ck8R=OJLFp%~MdoP0e=# zBwXLXKIrvhW%|mSyjNEqqY|@Awj^&>=y@WWlk4ngblxR(zUpJX5$C{q@SWw&ryoQm zw7SpBn;89W^T}Y~%{hvd%$Wsma%9);oE^&{{4|EFdnr*z`^bK`XuGd#U$w3eNqK30 z>+RhddvNG{H%8}Cs?a;8fDSvkSFPBcz?TfUUHofD6S39_7Sihx`dWP-J2E7|QQ?vv_)IZ~GDq=@)#ld^cz=RvQ=_ ztUDv>?WnB#o!IdiaX@|1oyBcUKV{!Lp97>9{5_C(swSI_5Pzv{JfDNE4=sth350Wj zip2rXmul66L|c^-BCiD}=LX4LgQCyDjyt3=A$~sx10)u(xhcM1?QCS@+*`LE-JUnW zUVC;B|Ja-pzZ()b(2bu#(M;Sk3;yJ%t7@{t`}nju&>$7_G}N42IZ$l}@-P*$7O3+? zh4`L+aK$|vqugf;#sT&YCU!IyWhSBHaaSxCgaj8tY$3K6FBn1(B*VR7A$J(Ol1kBW zs!nG8Hn2f_>p2G1BfpsI^CcLi!V%0o%JRUI+l3xSoePYi{GRyoFV2T3suEvSmCtett95SLUd{ECGa)k-Oc(BNx z1P>F8b^bcJs5oI^0w|^+|EDRqViEkq(P%FA?wr)4jqW0TjA_GlenVNvTV)p3$pq`q zUdoeByuskli(q%!Ts4^49W`eaG?&X`_LenjvSW7JZN}cl48>ePDZ3LxpLj(*)#t7| z+SvQ*Q?_zuU=oE`ZnMx?{*aPnkgc903VliZ4&)FBRS?a2x}%vjXzsCV@=+zqU*gW^ zPlXlUmzUs#)r6qC2;)@4bVn!h3*N3AI?=nL{9sl@i3aR0&m>WkI>cfmylfFXA(bX$ z0xl##*fFM7eDshGWg-(RP?>btTn|QhQuvR6^}b=+tnTrLr*IQ`)yO!@hru+TrW9QGje6blD0cBmdW`s?=(hYa(G`CZu*U2mS2qSm9eKbz6<8lV#usaGJ*R zvdr?}qoD{^dxRfO?{lMwD{Y{1uJbGVu%ZydEw1>z9(_eCOU2-@BK3#eP(q-WDW58) zGRcXnCY{Wg1TopDFp0T%Ghq7TdacaX1D@C?YW(2EAk!ZWSjQyxnd2)nXy@W04%7(~ z*D%r**1zMyw@(L-Fe_Y)UGz@LSif!u%CK+85u3)7}QUuJ!;PQ zI&-WyF&Mi+meJxyYM4b)6yo8p`evEzp+jje60{C#)%SdLd^sOLARk)EnE-WW%1nXy zzR!mBp>g9U%Lb`0*!ckris*?zAtqvB8A08e`PMrr;*72mz37swJVX@<8AQ-H_M?oK z+TG$b+{E9NfsA!x5Y|bNenSd0Ri;`CZS)|pINPSW#!&fcRyj0iEdHAI=ci4*6H z1kQmbBTO^3Sr(vk@yl&g6M}cDX6CD9<`r<1&P`Fg4)#`RrOyVd89VFCP?*5MdAMl&&{QSFkxOk*;(`ys zp?18uid27T42JgrZKt!)xLHtWs!9!_*9N&Y-#~09;fk%j0$+Oc%1po58FQ$KG>t26U5G(ziwy$qoGMAo2J(di$`A}J*+Xbb7VVUbsKhd2oOouVz!M71{Ii3vBdzH|BS^kbT&TSnU!y z6lS#JEj##Ldbnxv;e9m3>f!zq@AfNnhdm|Xd-sW(L_Ta=9DTMpTJ~#Mp@@5W9DQ~R zcj0#gx_!)-^?`eKz*c0mwPWZ9-^Ppu@u~Lli_KuM?Dw~9w@xUQYhiEmcOdb!Rb!n4 z!ijo8na7>cL5WqtecBH{483`+WkFK3e+9jC%yjvcR#dP+LiDUjtTj>E$x{pAy#tuc z)f3uktAwfb(~jVc$R6VxE(l6L;C_gC6e$}8ChR!`&KlRDbq8twe#ZxVkzd>_X9@l^ zze2Qpjs6(m*F8I^4Zi;ptf^mxesiWQI)mu|+q2GVajvPY-jwBB<4|VV*RyxZ0+Z@# zEISdp=@7keouae6uY7E>pMeAiO7v1It z1<|wPJy9rfLW)5`1^2R%sKSeT=G{tuv7cYmZ70>?{6i>fve}VXUbFK0*N^8iFCT!- z>Oaw<0UiOJWZHyPIueoPum>oyJrmkHFQphR<8~E5+3-_h<(!w-Fv znUz9UZ{C(yR8~>b&^naWDS&BnMxYKbVHEmmQhEvouWh3!4Apu zcBYSr#9N$ZAHk6dt`J3s`0!2YK!5c#6<9c*JPHdHWFPxzfaVN^L!YJVRni1hGEy07 z$;h`BiF2xPuoSJ%aOg$~;Usg&*Rg0!oHSsI+psOMjQ@%Ag(?DmW{|C@86X$HAx|?6 zuTWq@2L|v8(pS+1bvfy6n_btv%%)gZD?BWY(^8Jg_(B+=NMY34@?0Mi7xzMmg4kYV zik+S>Ji;6hmf~(Vn!=teE1k4bs{QbbeJ}y(F3i{^cJJ}R^bm9TW+i;(M>>lPw}ny! zd%}%^J$^paP!BdEr*NiJA|PJa8%Uek)yQ&^Q1{Pz4KC7i*?&$OS;?H?K9r@ zMoUT}E$Blk_o8Y-s?|HUzMY^C{5hdASu;uYGHHK&JppXpPn@+GiP)$7cMAFD85(d-`qD=yX+T`d!; zmlN-o)E}2xbeS2K9weoFb^WI1L*&o<_z{ikq_Zxgz~MrD^j**=E^v5fY|stJVdfSb zyU?4jTgnBmhwZJZ?p!}{A}K_73M})^N}~Y6Y+Iqo*<$|Sbm}NihrpUJSF~A)h>6yy z8@lLxGcj8X5gX3s;iFYTM}B5z1LC%buZj|i_$ek07xfvJxf!{nbf+QP#Bk;y9!<_c zpzCNO{-Ak`I_ksxb1e<@yQ~r#1%*wDRu4PE3#C`;=Fh88o{zSY#D@g-?4~(vc2UnQ z^I3wFbquVl6F#tcB|^+}_wdQyR9>i*>BzK1L80^RS(+PP$s6^&lU>ADz4CoWt>50t z3o_-9lObc)zomN382(h-iU9{{*)qqIGUw0TRy*mErWl%xATtj;F9%_(wB@4}5E)Vf zaEL>f0lxqPYJ~5;?x#Vvq`X$dtOvQWYh!}Rw}|S{76eRKRaF+1iC0?-m?0Ag#Q4o* zf30H4MS*=OQ^Xs_mjV~T@CqaSW$xQd@nsV?qV$w)^z6Qtl01AyYfYGj#p8)Z+T*w~o zTc2_y5UXxM2?{4dke62-#8}hH*~vY37`dA$ER+$}bjkEVwdCCa>nH0saZTA10)m$0*ulgh-;6f%6Y+-tCURW#khEp;%{|ET=>4=BZU>FXZPnjj2t31#Z zvBBWrco1KB71~Wbr_5njovH!Z2#&wQ6d(KSX(B9qc%aKrk$X^M)qm55_W=xTn&NW1#e!WoYlCP|EF*kJbVI-uyu`ca<$GzHzHMyVK*) z;!m!fz>}N4PVyg6G3{I^g)LqqfIjf^w@^m%0v=AoINNz)w|>s(D?O^=B3qS>E+t&0 zNSlJoA*eG>qdFp)$fE^@SO#pLud8UMrBSd;70E9ywiAXiC57SN&VYI_v%>gL&=#IS=Je< zt3z+)(wcOHq4*1f-R~5qTl7fW*3q-H^(m1zF;}INHr;9a@;2LOk;A^~B~`7j2|{?Z zPiZGabx1JeyvkjS0tO*Ew)5niBriFyi9H^5l89E8)<<+E1VJ?O$A;!Q8ahPaS9hP^ zOiHa35lM;BsazY-EmyF}z$%J)h$6m74{3RQOnAz|B9S!)LSItFg(y;J;EM=vwqON zO{#vZZqwJ17j~gmG^!zEl2#ghH&$TTVt4apCZuZa53S}AGZ$IR<>#|Mq#&Xot>#|z zUCf+<=p(KmQ5Ge$I1D}J3wMoH_?rL6*Jn-V{lrhhDQ9Ey z7$VPM3b0hpZw1j;fTfMgCmdJ10ywB_j`=l@Fuu!uJBZFSqX*a!txm8FW<=gNlKmXf+K(NRU<^exiVf$?M_K+au5N zj*)j@IpExHQxu~DV2}b@M1O!bFEHg zS{*6agPuHm{8r`3eEvDI{Kc~MjGQsekW3ZA{bj`c!-;y=*q{~nY~pn$AS3lxC$U`G zf{gXoZT%}}AG)h~qyyED9 zBM2;%p|Th_jGJETgeeR^Fcu4TnW8c2p{CAVQZE58={T3aVl~>kPKJ}Jq+)*Sb_;(( zs)>Zmi>bFwodmD4h20^L;xon@@AU#t9D{kx+VFOLa2*Qt+>$MOb z#NqnnLj^0QPerVZb(~iZ=##LRrc z?I_0nqxg6zkL3`+)L6;o=*}0z1^KIaQ}937Q7$uBfr7Sw^NaDK9RA(GfV=xc!zU$w zdO5E}hI++RSjG-qn#dr@v46U%ALdT|Y3+<{oVoOr#dn`w+RExiHvY7E*1kEvv|0~r z|N7HyeQEampE9Lf+EJ4JnH|MjQ>6UWcAd}oUrnG(M;abX6Gz`KaDSLUANU9a|J8gQ z;}HKBJ4$qDX3n4HYsKv1KMpBl6Q7n=)i*RYHQPGY=p;UQV(>yC%)aIKA?0%(fzk0X zomZpxrj2|a5C1--%*uYL*%sQX+gqo!!M^TzW z+{;wdCxc#uG6q6BT58qvqkDpDmPv|uFApiRWPW}WU7xH_h|pHs7F(F&;7&$GNhfQN z!0hTX?Y_+j%s10DGW|?$x;&%|D(`u#p)0a-X}&gg8f~tz?7lQ#|0-xcUg?dvG+(y| z*Vweg-saBy79?RY;iTnX>{5c?<%zm#GhXRj&WyEp+_LdQTb8%Or%gn z=g2pGSCzpyAVZy;ntPcNb_vAKDx15fS@S43i|KSjccQ}%^0vpFZfyb#pk;IIWBYn1)ZyCU{vFg7pAjB?rSup!p30_9UoB;6M!zV_jb= zT+M~%eg0$400?jFDxGh+H!R6x%PN!*zvZ}g=L$res(@PBD9(m~Up_ShW_}o|1SH_- zv!Rxp(_ebZj6%b>+5Nh#z|5HldGv+VdM<8n(V^elZA`x)(r;DL(9_0i&ETP96|xI@ zM76-?qre421Sud8c~nfFX#*t3O0hjebXEX(xR)q^Nb5i>=$?y!+X)W?3r-53?Jb9} zg;Sz|HUSxax)xDa?}~!W>@rnWvQe5&-~_nZWCWC*nj4fCnjGNBNm}C*=Bz9}YfmL& zq`Mm@S?*?*Ndmg3oI^9rL=L?I3$jF++Ux05^96--F$|O6AP&ryVj7N2Pa3{Z(aHMd zO;V5UlAR)2Pp#<=qt@jIH5Cb^zz9FQ;k?93eUsIv>%U)H6hvmzYtMIWcrmoTzm4d* z(lkd84nXX34y;o0Y+Ztt%YGlIHH}TgY7MX0f{IssrarVO#A*z7El%mHjVTOe9Fg$v zh$(>hSa4TKOq$4unj;y`;jjF_CZj#T3U(-FacAxl-55-vux3a{Q<9UProU+Q`0gQVL^ei!L6Y4-@2w>zZ# z-@dmqdL-R)^3-pJS?0uO4dM5Nwwr()9_tS!!smhjoQVJ&0JJIa@ylv6m;1c07z_X; zlEm~7AW8vEP{Pby9Eg2}#m_nK-ECg$@d**!Dv%E+^C~uAVUCirea4cRy0oh=cH-GQ zsXQQ4H=w5sKzMos!|Gnbwvpr?NN%8i{w<}NpnaQ9Ko$4hC>2!TD2f-2T(e}`xlJUa zhy!sgU$UWZym8dNclYD!I2n(k153=af>CuaV6syJM&UxF+D+tr-a}3|MHSP=kp@%j zU1UW7tW4S0$dCbm$?EVCg;1Dr!+_XwsDA=5&stUH1%%}S382j+dJbPzkaRkU!S$)o z-zxzCAvFPHNB|VWdm{?n?d;(*9!^15v#H!2pFB&%@~Ku$KetOsA6mqBy$}Zw$^{a6 z-vt6hNBCQT35i_R+L*N4@A}0P79BVZJRXz68$PB`rM?4FbhUjI`KbjM%-Ny{MAY>I%w~(ZIvlkwA3)jf&q`#- z1#}#prt+yjrm9bs4_x<5w#(5FE5j1Y@d}GCBgP%mpQ=CoDAOf=V$j3XR1DM-J3tH&)-vD7h7mGX zYXcDV(KWa>@)Mw#jN=tB#hD%d4}0(V*W|vf{U+fKgwR5-LO^;AO#x9u@4X{pC<-Vj zAWD%ELN7uo>;rt+I&9eYI%YT#*m$^fWkQ3GpRXw8qGSD0GY!q3L4!8EN~Q!>_-eO|4Dc!Gb*v zL3BY#s$3KD8dL=xNmJYc{@{b%hZ%wp2xSo4JeC?UKZ9HQ3O))2K}WnIi=AIUXgz(d zMa;gWOP;P}tHo0DpcayN2>DRavM<&zUNc6dRwBiTCNiK%5DH7h;e&<3YC#CkW)L4* zfCe)6awh!+WHQFjR?Z1T6@(#x^wE|AzTkBKd5GqeG%(Wgw$jm>iW*seRc0*`IzJ5o zdh6Up))r*R%VkFFa+aA!=cxc9WOW%00gYqV>Ny4s9{G4^;3-Zd^AI{;scUkE;5UwY zJ;$m^Cg7?_3$7@ygzApm}Z(zrAb-8Jh2L zjB3B|jw}fF>HzfBbrN#_^3~glAk24`464d6pMuT8Y}mvI?cAOLX%q~R-nnlQviIo~ zhh6Xz!g=>^ij-x`@!-aAjt%;ccXDUFEm$~}LAy<56?*Fv3qxuk1Xnp&0b>EosDR8x zFIG|^-z>0XKBMK5cx*urvN2ODPY6C{4CUv>oqop#`+(CLrdnKvAgL60{1PP)AfUDN zZE~#qO@SH*+(l%^otrgaS-dqPeZcF`+lnUu(O5e8~CBRY$f*u!r9BZ)1qlD+l58i0Q}N@GaHN z>#BU1_{_Zz{Aqk6Q=ujZNirvOc|Q#+8W2KANTI{EeIX`z2>A@b!~hQ&M%we}hu()? zm}Yk}2|U}NjBCq0<3x11+!MBB9%hFKai|4Bj{><6S}+dhOTbBH`^rZ%`qW~ruwVlO zWJ535_rTYA6 zq-UTfC{()ISYSDRwkQ@q6Padjb1Nu1dnLTO1v)w&ad;d~N)MeJ_by8Z3Sbg;B>rQ2 z>>m+PPRD2xFp=-ZvD4^yO?2c*t*|x~K)e=AHo_)V3V{&=##5{oyp!TPAkjz#M!W2Y zVE3eHbI>dBG5z_t2jb9#Y})ATn|g(iDSh=!kmyopqB-#6&ec_AX+hujijK9f}mOf4ubgj z9SKd={@LJ~i(v%LE<~NsF?(>RaVS{iQ6zK%c4d!&O6E-1UZ>@*G}g7md7r`e(Ji zRjoNxTv)+K>YEbT(hWH*s*$$ixApL8#`v@;RqC1jtVgI6tWX+_ol0SA$dA@&Q@l5= z1%F5z8(cNpATB$C`_64#ij+=@YeDW&iqo(Gzfq_6r-Wd}-sH3ZRC7*NM{w?b8}FcP zz{}FKxEz|1jJuTYKUZW^@W$X>SZUZj?(jVWnp0fV0z**2T!4`fm0+$hT9zdh9C4mN z7d&9R6P#`5$soJKp0OW63XU0XBg7lroo>l`ofCI;JA1Iy0s$?0>O~#$f?ZrV;MxA2 zVcMV`M7EAv%20V!a9jF9PQeQjg9HzQQ!HG$f~^ysI?sK7Yn5JY!cxVuxI8Q08WhRK zm3|fvd07sHYTS_mrMClJWf)p1F@K1*NUVH~bdM_WXii))qL(GLUGhhcH`#$u)b3l_RDL^`5bKarHe{LS z>MJ^QpL{zwj3jZ-4PGvpR#C*0l{OJ}!!1XP^R7fL&0u>`DYC*FRO;~UWX>9Nv<-2W zrot8xG@VF$3QiwIDz_t66G%Cz1-f>X?0%PQ+HAJ%nXsi9%hlG1`R7H!*)@lH)h9eV_ZFWe`5ALV1XVwmVkq zYSaovN`a{>x<-4jQsvBD56PNcp2kwI z3Q4-G4~XpXLEcKk@<-p2$|P$uR}58!C6{P11RFS?vHzwxE6cy~|2> z;Ik*BNMV<2<4fmx4ra;>3WPchX(aLrBJYF2Qxk+TM6(EXE z`yJ*Es}sQV5W?wnhXuwPl|&RlC2RV2a^@pAlauJ?h+77rnJ=nhA&z@I_p*nZe8v;F zBp-LcSw<7@*6bHcwdH9UR-L{<&|QCUPpZn)Hv>9syxv!&PXygkVC-CsW+Hs80&hVdN33OEB?~cr>M2sE-8q zic|YK0guH2Pid%4X!DD`ddoAwFwg{61r+xZq-ta6$1{!^b?RVmDYOD64goH0khi=@ z`W$ae0N`po=wkC==mqGJKg*qbmIWh#86!tRAHapYE z3!qU|Ovy)-Q~|u9Ku9Pc(hgx5Fuv^6QGTLJe?ICtuNtCt#0VX3r`Rg}41E3oAP?Nq zLJdgGC%w%YHA9UWgQ5+(0Ebqo3*1NPEk}jZ5Dcgw@;cT(3Sp~Cc(1^-|4~%mT;hQ` zFs@hY;+3w8H@;uiqmRU25$a=DEruF%-h4i&iy6_J9}iAw+yJ08>j{wQQ{M)SsaP!f zEkIL80aMTT5e0h5MSf>=|1~v$^B~O46B6(e%Yy9-ut2OF)USL@voU{RM|cr=2{Pvm z@Fx(3hLv6vwI_s1M&&-1l49A*jx&1c-0&?<8x1DcEIhks#QBaibZ4;wH8fx`K9(f; z#2hrOS$j6xyq;B>w! zla2(??Dx1Kn|YkfY9f|%Ob3D7MyA*gDo~}*IFvsDZnf$z0^>!Y9P`|#7o^ON$W4vJ zJ^%i0y&A~93FtFS>Y9s4N&|YAN9krd%}6iA=dWrXLivxRA$7&b)wDxbo#ic}`MyjVEg~^S4VY+v z@KMVJ9=`tIi;u9Bcwcy{DI|c?S5pd=$-@57G6A}M2P)8h#~HN791qyNc{w5tz4K-S zVUK8_i;g^ybdPWOVJEx;k|Sp|k*)V@v?QE?;prd-Xtw2w-RlRj1Izm3QVG7VVx3bB zEp8dvp@f{Dw4D^Ja$Eo%Bpk(BPG_B15SuzW`$XsjebkvXci&~RL+LQRClOz&2d{$# z$KMkxI~>C9Yj8Gz=oqyUJ8XR#IGx*8MO-yWD>EVCFQ4BOs!8=f1ctQnpPT21i zyS%6SlpfbiI1dtPJA`>pDPM6q{e)HH-UjO!gO-_t^5-HwvoE2CmPf|EmRH)3MdaCxkq@Cd^3cTeXd-Ss?%XRV%2d`%qp6M!V9KjqvrJ$K3F{r4 z)$VU77Vb7N5iA>3rm1_v6mtX_7d1;)n@YR73zKRdVnxo7Q5#kv?Zn5nlUrc7U~?TY_S_fA zCP!Ngd9l{AG1Vt_ebia|sM`h47-tOFgt1CEprlIbJb&v zF3ynxD4Ow@uxWao)6cQsHT}S)|GlvViKoZ9iJn2mFYxl~P}pu?7~|BZgiUoQPR!~0 z)emC@A2xV?uZU1#0 z#o`M|qf#<}T+(}<{!$h48H7i?m)CEk?!=MckI(uAA|GB*`+oPCdAGE4G;_Cc#Ug4z ztl;2suXuUY^C79z`ROgEQuxvgxY9D@PsM*p>d}>cX8hYa3f1a(^GEFiO9P>W?;{2( z`yVI9PJEx>I@e8=w-lmhv zGLtW?EKF={z;yQ&wU&0V8PDP_DBltrbw7D^@@(*(2g4&ZJSOydV#Sv;k0nfMK3BbA zViC`Lc&1y%^qS1nJ^Hb#>v(gQJ51R8CPHQDth|0@rf8Q5!Zgqak=+=2*y-FbOS+5S<5qabVH3t7MIwS&_*fw4M7m$Q}eHbc;#dqyYCx? z=RQjkTZ`203URjgkmI89*o@07uQcJ*wY@|#J^dykJGUkS)L*6*HvU|7-6+VBMKp(At67f2(^+T45 zs54n(Pepd&gn~8^BuzK&vB1f`vfmmu(IY=LM0}I1cmvirDs!y(N_?$aW7Ap3LaMz8C5q-26>LpM?&Pxp&^pSq zlzRcesO}WCrEQ~nBvwLj92P%2q^v3Ad@0t*T1X52jKQL@H;6HykVAMnI*+?M&H)92 z-OKL2;3;8oCo%`lBQ8?|EV{+76tdsvh-2aJ3{fwF>^1JuWLJ0IaCPLRS&D7OJt`ol znh@Otuws4dAD3?OghuVei|0EgtR{xd$2{TNFPFpUdt0n%3k61(UH>5}aL2oAVE$P` zl2VFi#>d+SOX&tWv3^>mAw^QESBEVYF5U+7q{?nLbt+sh34*1cmow4sBMIKh87+Px z_j$Y6J!e_@Q^V~#=Nt_W(Ut63fEU%WJi3Cm$~U}Zemrg^PX^nNuWDIh_lnyrST`X* zSF_ZE@0yuOI}ZEp;gtIQ9y|+n>rxTPLuOjM*!z9tHJTqEE(H|;%Gt!gRV5D-b$K?_ zqDGbop(H$|2>|N`nD1mzop^UNhDMrXBeR1$@^)She!c#9LDv}HBQ_(aW(6l_a_|S) z>#VsNuM9=CWAIv8Ip!^!G)_c?wT0N7+pebaCZ}z5ze&EdT1J>Th~F%+owzWW)GSpA z2;D!}^+Ly+H#m#!+%ib$e{?Biu+q~ub>H&B&YV;Y(T~$7+ZvrB17j}WUidbPmHS-bfy@F(0NVPCQFH+?6;=w7n$G)p*7p-8p2fQEN#^O(Jn-ifQxqG!>k5AowPJy~VK* zZ9C}NX5=gmn`1t5ocVgjntYkdBa!owgQ%K1p^a;df?tZBL1QvStH>oTm>j7#Yzs-L7+Mw-PPhe{_9PQ6Z!#HeUv!c$BA`b`?o0Q93$}m3(nUchsC{ z(s`6f_ql(LbVeXOqoT%k3SL|tGcLK%9xp0&w6mK|eFzJKvSN;lut$JiXp2Hnudo zEWvF6u3h>(5qDi>e06jABKmpo>y(i2`Q$`KiOxXx1uWb8^#C$tqvNvLN#*th#@(qs z1d7_SUn|f=jQlXhnF1ck`Z>i+e2p zF#o*wi$_h-UFV?jIt(j^DRdq6i%U@T!y~?rKt0aAY@oOKnX|FnnzjQwE znBzB?cPCh18nO^-?J<&#xjomMlezI^B4^9M~KP%o6d z_VdP)9N`f2u~lwEEk#HAqQ>48u#7LHd$qWX_M5ob^kM2Wid^NWYw~03(-}+YGvcXl zQ$BqU7d(_jeMU$@w&gV0dVV;QsPA=Km=6-`X*Xx0_+S@1pBqA>27rkX(6n6f{5-#@ zYx66u7;4l>_&D?|g668PVr{ZIX_+Af;k4CRbQ>E;uR$9_8fhMbKSK$XEa_)cxw@w8 z)Oei?GO3Y-kn1(>7|J

    ESjt=EH`?NJQSO|mDe$RG+f;P;Tg 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 wh!P00f# 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� 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 A{Qv*} literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/images/darkmode.jpg b/en/04_Redactor/02_v3.x/images/darkmode.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fdc71752c9f76a1634d13afe9d8457e24741bdbb GIT binary patch literal 45763 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%0ADHA=*zBS>6e{|-)}E9c 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 BR;T~~ literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/images/darkmode.mp4 b/en/04_Redactor/02_v3.x/images/darkmode.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..b738d88a0bef371150b42f1c630e14a88d501f0a GIT binary patch literal 605298 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

    rKxoQ|{|{XZ-&h)o-3 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 z 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

    PZm3-ut3CqwS&5u@zlGv@%RGm=KbQZM5Z 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 Date: Thu, 31 Oct 2019 14:37:22 +0100 Subject: [PATCH 200/517] Add note about the webhook url --- en/05_SimpleCart/v2.x/05_Payment_Methods/01_Mollie.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/en/05_SimpleCart/v2.x/05_Payment_Methods/01_Mollie.md b/en/05_SimpleCart/v2.x/05_Payment_Methods/01_Mollie.md index 6b539c99..7a6af287 100644 --- a/en/05_SimpleCart/v2.x/05_Payment_Methods/01_Mollie.md +++ b/en/05_SimpleCart/v2.x/05_Payment_Methods/01_Mollie.md @@ -21,3 +21,11 @@ To manage the title, description and transaction fee for the Mollie gateway, you The name cannot be changed, as that is tied in with loading and identifying the gateway. [ ![](https://assets.modmore.com/uploads/2015/06/Screen_Shot_2015_06_11_at_17.25.37.png)](https://assets.modmore.com/uploads/2015/06/Screen_Shot_2015_06_11_at_17.25.37.png) + +## Payments not getting confirmed? + +The Mollie integration uses a webhook to listen to payments. If you're constantly stuck in the "Payment is awaiting confirmation" view, the webhook may be failing. + +To check the webhook URL, login to the Mollie dashboard and look at a specific transaction. Find the Webhook URL for the transaction, and verify that it is correct. + +In many cases, we've seen that webhook URLs are generated with `HTTP` while the site runs on `HTTPS`. That can cause webhooks to fail. To fix that, update the `server_protocol` system setting in MODX to `https`. From 8bea9dd2ff709097a2188e65ae77986f0d030ccf Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 31 Oct 2019 14:46:16 +0100 Subject: [PATCH 201/517] Minor quickstart update --- en/04_Redactor/02_v3.x/01_Quickstart.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/en/04_Redactor/02_v3.x/01_Quickstart.md b/en/04_Redactor/02_v3.x/01_Quickstart.md index 97884cf9..96fa30c2 100644 --- a/en/04_Redactor/02_v3.x/01_Quickstart.md +++ b/en/04_Redactor/02_v3.x/01_Quickstart.md @@ -51,9 +51,13 @@ When importing you can choose 3 different import modes. - With the **Overwrite** mode, any existing sets with the same ID of a set in the XML file will be overwritten. Existing sets that don't have a matching set in the export, are left as they were. - With the **Replace** mode, all existing sets are first removed, before the sets in the XML file are created. +The exports do not contain any references to where you've enabled a certain set. + +To quickly set an imported configuration set as default, you can right click it in the list of sets and choose **Set as system default**. For other ways to assign configuration sets to be used, [see the usage section](Usage). That includes per-template and per-context options, and others. + ## Using the Redactor Template Variable -Redactor will automatically enhance standard MODX richtext template variables with the default configuration set. This means that the content and richtext fields use the same configuration. +Redactor will automatically enhance standard MODX richtext template variables with the _default_ configuration set. This means that the content and richtext fields use the same configuration. If you'd like to use a different configuration for a template variable, you can use the provided Redactor template variable type. [Learn more about the Redactor template variable »](Usage/Template_Variables) @@ -63,7 +67,7 @@ Also use [ContentBlocks](https://modmore.com/contentblocks/)? Then you can use t ## Themes -Redactor 3 ships with a selection of different editor themes. [Choose the one you like most](Themes), or [build your own](Themes/Custom). +Redactor 3 ships with a selection of different editor themes, including one that looks like Redactor 2 to help ease the transition and a dark mode. [Choose the one you like most](Themes), or [build your own](Themes/Custom). ## Shortcuts & Shortcodes @@ -75,7 +79,7 @@ With the [shortcodes](Shortcodes) you can start typing certain codes at the star It's encouraged to start editing your configuration set to learn about all the features Redactor uses. Each option has a description in the editing view to help you understand what it does. -For the more powerful functionality, we have [extended documentation](Features). The configuration set view will also link to that documentation where applicable. +For the more powerful functionality, we have [extended documentation](Features). The configuration set view will also link to documentation where applicable. ## Restrict access to the configurator From 560f1435f8ee92cbdb34d51ece2446a8718c3c6e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 1 Nov 2019 01:23:20 +0100 Subject: [PATCH 202/517] Start describing the experimental fred implementation --- en/04_Redactor/02_v3.x/03_Usage/Fred.md | 79 +++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 en/04_Redactor/02_v3.x/03_Usage/Fred.md diff --git a/en/04_Redactor/02_v3.x/03_Usage/Fred.md b/en/04_Redactor/02_v3.x/03_Usage/Fred.md new file mode 100644 index 00000000..71bda3e5 --- /dev/null +++ b/en/04_Redactor/02_v3.x/03_Usage/Fred.md @@ -0,0 +1,79 @@ +[Fred](http://modx.com/extras/package/fred) is a front-end visual page builder. While we obviously prefer [ContentBlocks](https://modmore.com/contentblocks/), Redactor 3 includes **experimental** support for Fred. + +Experimental means that it's functional, but that we may decide to drop support in the future. Due to our limited first-hand experience with Fred, we may not be able of reaching the same level of support as we can for our ContentBlocks and standard MODX integrations. + +[TOC] + +## Getting Started + +If you already have a functional Fred set-up with support for the standard TinyMCE rich text editor, you can easily switch to Redactor. Skip ahead to _Enabling Redactor_. + +### Prepare a rich text enabled element + +In the Fred manager component, create/update an element. For its markup, you will need to define: + +- A div element for the content +- `contenteditable="true"` on the div to make it editable +- `data-fred-name="text"` (or a different name) to make Fred save the value +- `data-fred-rte="true"` to enable rich text support +- Optionally, `data-fred-rte-config="redactor-text" (or a different name) to set the configuration. See _Customising Redactor_, below. + +For example, your element markup could look like this: + +``` html +

    +
    +
    +

    We've got what you need!

    +
    +

    Start Bootstrap has everything you need to get your new website up and running in no time! All of the templates and themes on Start Bootstrap are open source, free to download, and easy to use. No strings attached!

    +
    +
    +
    +
    +``` + +### Enabling Redactor + +Once you have a rich text element, you can start using Redactor for it. + +If you haven't installed Redactor 3 yet, you'll need to do that first. + +In the manager, under System > System Settings, search for the `fred.rte` system setting, and type in `Redactor`. + +If you now visit a Fred-enabled page and add your rich text element to it, you should see Redactor is initialised. + +### Customising Redactor + +Redactor uses [Configuration Sets](../Configuration_sets) to manage its different configuration. We recommend creating a unique set for Fred as you'll likely want slightly different configuration for Fred then you would for other things in the manager. + +Start by creating a new configuration set (or duplicating one you like) and opening it to change its settings. + +- We recommend enabling **Air Mode** (in the Toolbar tab), which will hide the toolbar until you select some text. For a visual editor like Fred, that's probably ideal. Redactor will work in Fred without air mode, but the toolbar will be visible at all times. +- You can [choose a theme you like](../Themes), but on light sites we recommend to use the `dark` theme, and on dark sites we recommend using the `default` (or `redactor2`) theme. That ensures the toolbar properly stands out. Note that within the context of Fred, themes only affect the toolbar and not the content. + +When you have a configuration set you like, save it, and move on to the next section where we tell Fred which one to use. + +### Choosing a configuration set + +Without any Fred-specific configuration, the default configuration set will be used. This supports context overrides ([learn more](Content)) as well as [template-based configuration sets](Template). + +If you're happy with that, you're all set! + +If you'd rather use specific sets in Fred, perhaps even a different configuration set for a different type of element, you can do that with a [Fred RTE Config](https://modxcms.github.io/fred/themer/cmp/rte_configs/). + +In the Fred component, go to RTE Configs and create a new RTE config. In our markup example earlier we called it `redactor_text`, but you can change the name to something else. + +For the content, provide a JSON object with a key `configuration_set` and the ID of the configuration set you want to use. + +For example: + +```json +{ + "configuration_set": 2 +} +``` + +At this time, no other options can be provided in a Fred RTE Config. + +Redactor will now use the provided configuration set for the element. RTE Configs override other ways of setting the configuration set to use. From c924042f28967f3de1e1e30d8ab3ebd0c96b3a89 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 1 Nov 2019 01:31:30 +0100 Subject: [PATCH 203/517] Quick tips --- en/04_Redactor/02_v3.x/03_Usage/Fred.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/en/04_Redactor/02_v3.x/03_Usage/Fred.md b/en/04_Redactor/02_v3.x/03_Usage/Fred.md index 71bda3e5..bbfacbb3 100644 --- a/en/04_Redactor/02_v3.x/03_Usage/Fred.md +++ b/en/04_Redactor/02_v3.x/03_Usage/Fred.md @@ -77,3 +77,8 @@ For example: At this time, no other options can be provided in a Fred RTE Config. Redactor will now use the provided configuration set for the element. RTE Configs override other ways of setting the configuration set to use. + +## Tips + +- [Shortcodes](../Shortcodes) are a great companion for a rich text editor in Fred. Just type `h2.` to switch to a header level 2. +- Create different configurations for different elements. From f5e39fa236a490af112f917d791427873e696eb8 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 1 Nov 2019 01:37:56 +0100 Subject: [PATCH 204/517] Fix wrong link and tweak some text --- en/04_Redactor/02_v3.x/03_Usage/Fred.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/en/04_Redactor/02_v3.x/03_Usage/Fred.md b/en/04_Redactor/02_v3.x/03_Usage/Fred.md index bbfacbb3..a398649f 100644 --- a/en/04_Redactor/02_v3.x/03_Usage/Fred.md +++ b/en/04_Redactor/02_v3.x/03_Usage/Fred.md @@ -24,9 +24,9 @@ For example, your element markup could look like this:
    -

    We've got what you need!

    +

    Learn more about this awesome feature!

    -

    Start Bootstrap has everything you need to get your new website up and running in no time! All of the templates and themes on Start Bootstrap are open source, free to download, and easy to use. No strings attached!

    +

    There's so much you can do here. Make it pop!

    @@ -43,9 +43,11 @@ In the manager, under System > System Settings, search for the `fred.rte` system If you now visit a Fred-enabled page and add your rich text element to it, you should see Redactor is initialised. -### Customising Redactor +## Customising Redactor -Redactor uses [Configuration Sets](../Configuration_sets) to manage its different configuration. We recommend creating a unique set for Fred as you'll likely want slightly different configuration for Fred then you would for other things in the manager. +Redactor uses [Configuration Sets](../Configuration_Sets) to manage its different configuration. We recommend creating a unique set for Fred as you'll likely want slightly different configuration for Fred then you would for other things in the manager. + +### Create a configuration set Start by creating a new configuration set (or duplicating one you like) and opening it to change its settings. From e6574ed7ca4c2caa043cea090dda4cae53cc9495 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 1 Nov 2019 12:22:53 +0100 Subject: [PATCH 205/517] Some more doc updates for fred integration, including mentioning media limitation --- en/04_Redactor/02_v3.x/03_Usage/Fred.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/en/04_Redactor/02_v3.x/03_Usage/Fred.md b/en/04_Redactor/02_v3.x/03_Usage/Fred.md index a398649f..fec3c22b 100644 --- a/en/04_Redactor/02_v3.x/03_Usage/Fred.md +++ b/en/04_Redactor/02_v3.x/03_Usage/Fred.md @@ -13,10 +13,9 @@ If you already have a functional Fred set-up with support for the standard TinyM In the Fred manager component, create/update an element. For its markup, you will need to define: - A div element for the content -- `contenteditable="true"` on the div to make it editable - `data-fred-name="text"` (or a different name) to make Fred save the value - `data-fred-rte="true"` to enable rich text support -- Optionally, `data-fred-rte-config="redactor-text" (or a different name) to set the configuration. See _Customising Redactor_, below. +- Optionally, `data-fred-rte-config="redactor_text" (or a different name) to set the configuration. See _Customising Redactor_, below. For example, your element markup could look like this: @@ -25,7 +24,7 @@ For example, your element markup could look like this:

    Learn more about this awesome feature!

    -
    +

    There's so much you can do here. Make it pop!

    @@ -80,7 +79,13 @@ At this time, no other options can be provided in a Fred RTE Config. Redactor will now use the provided configuration set for the element. RTE Configs override other ways of setting the configuration set to use. -## Tips +## Limitations + +Only the "Simple" media browser is supported for inserting existing files and images. The standard MODX browser is not available in Fred. + +Redactor does not currently integrate with Fred's elFinder, but we may add that in a future release given enough people use Redactor with Fred. Be sure to let us know if you're using Fred and would like us to support the additional finder. + +## Fred Tips - [Shortcodes](../Shortcodes) are a great companion for a rich text editor in Fred. Just type `h2.` to switch to a header level 2. -- Create different configurations for different elements. +- Create different configurations for different elements. A primary blog content section could be configured to allow more toolbar features than a piece of hero text. From 610ac6450e03eadfca35ea3804062b5b126cde88 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 1 Nov 2019 12:40:38 +0100 Subject: [PATCH 206/517] Not doing that either.. --- en/04_Redactor/02_v3.x/03_Usage/Fred.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/04_Redactor/02_v3.x/03_Usage/Fred.md b/en/04_Redactor/02_v3.x/03_Usage/Fred.md index fec3c22b..42fede87 100644 --- a/en/04_Redactor/02_v3.x/03_Usage/Fred.md +++ b/en/04_Redactor/02_v3.x/03_Usage/Fred.md @@ -85,6 +85,8 @@ Only the "Simple" media browser is supported for inserting existing files and im Redactor does not currently integrate with Fred's elFinder, but we may add that in a future release given enough people use Redactor with Fred. Be sure to let us know if you're using Fred and would like us to support the additional finder. +Unlike TVs and ContentBlocks fields, Fred elements are not shown in the usage column for configuration sets. + ## Fred Tips - [Shortcodes](../Shortcodes) are a great companion for a rich text editor in Fred. Just type `h2.` to switch to a header level 2. From 494cff8f969581de84ade9f34ac2edf1b254d3cf Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 11 Nov 2019 16:55:17 +0100 Subject: [PATCH 207/517] Fix reference to TV name --- en/01_Commerce/v1/02_Product_Catalog/Products_TV.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/02_Product_Catalog/Products_TV.md b/en/01_Commerce/v1/02_Product_Catalog/Products_TV.md index daa9846c..f54bef62 100644 --- a/en/01_Commerce/v1/02_Product_Catalog/Products_TV.md +++ b/en/01_Commerce/v1/02_Product_Catalog/Products_TV.md @@ -28,7 +28,7 @@ Creating the Products TV is really simple. Just go to Elements > Template Variab Give it a name of `products`, and a caption of `Products` or something similar. If you use a different name, make sure to also change the add to cart form (see below) accordingly. -On the _Input Options_ tab, set the _Input Type_ to _commerce_products_. +On the _Input Options_ tab, set the _Input Type_ to "[Commerce] Product List" (`commerce_products`). If desired, you can set the maximum amount of products as well. This allows you to restrict a products TV to just one product for example. When the maximum has been reached, the _Add Product_ and _Link Existing Product_ buttons are hidden from view. From 2e2f8dfb9f0404124bc879af1659062b78c2bdbd Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 13 Nov 2019 20:36:51 +0100 Subject: [PATCH 208/517] Add round brackets (@pepebe) --- en/03_MoreGallery/v1.x/10_Tips_Tricks/01_Responsive_Images.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/03_MoreGallery/v1.x/10_Tips_Tricks/01_Responsive_Images.md b/en/03_MoreGallery/v1.x/10_Tips_Tricks/01_Responsive_Images.md index 05cffde1..2e0337a5 100644 --- a/en/03_MoreGallery/v1.x/10_Tips_Tricks/01_Responsive_Images.md +++ b/en/03_MoreGallery/v1.x/10_Tips_Tricks/01_Responsive_Images.md @@ -69,8 +69,8 @@ And add a chunk with the name responsiveImageTpl. Here's an example of what it s
    - - + + From 154766800b5a76b1822f6cadfa1a2263e350fa42 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 20 Nov 2019 02:47:13 +0100 Subject: [PATCH 209/517] Rewrite SC or Commerce doc --- .../v1/10_SimpleCart_or_Commerce.md | 79 +++++++------------ 1 file changed, 29 insertions(+), 50 deletions(-) diff --git a/en/01_Commerce/v1/10_SimpleCart_or_Commerce.md b/en/01_Commerce/v1/10_SimpleCart_or_Commerce.md index 8e92f3a1..0e63492f 100644 --- a/en/01_Commerce/v1/10_SimpleCart_or_Commerce.md +++ b/en/01_Commerce/v1/10_SimpleCart_or_Commerce.md @@ -2,77 +2,56 @@ title: SimpleCart or Commerce? --- -Since announcing Commerce in 2015, the question we received most was if people should wait for Commerce, or use [SimpleCart](../../SimpleCart) (the other ecommerce plugin we have available)for their projects. +Not sure which e-commerce solution to use, and doubting between SimpleCart and Commerce? Simple, [use Commerce](https://modmore.com/commerce). -Until we released Commerce that was easy to answer: use SimpleCart, as Commerce isn't ready to go, and there is no release date just yet. +## Pricing -But now that Commerce is in beta, there are different considerations. We'll go over a few in this document to see how the two products differ, and when which one would make sense. +Yes, Commerce costs a bit more. It's also capable of so much more. -[TOC] +When building a webshop, you need to start with a reliable foundation that can be extended when your clients' business wants to try something new. You also want as much plug and play functionality as possible, but only as optional features when you need them. + +SimpleCart simply cannot offer any of that; but it is literally what we had in mind when building Commerce. -## Already using SimpleCart? - -Just stick with it. If your webshop is humming along nicely, and there's no immediate reason to change how it works, SimpleCart should do just fine. - -We're continuing to maintain SimpleCart, even now that Commerce is available, so as long as you keep that up to date you'll enjoy a stable experience. - -If your shop has grown beyond what SimpleCart can offer, migrating it to Commerce may make sense. There's a few options you could consider. - -1. First, you could leave your [catalog](Product_Catalog) in place, using SimpleCart. Combined with a few changes to your templates, cart, checkout and customer section this option will save you a lot of content migrations, while benefiting from the more advanced and flexible Commerce features. It's possible to move along your order history as well if needed. We're planning to make tools and documentation to support this available in the next few months. +If the license fee for Commerce is holding you back from using it, [non-profit discounts are available](https://modmore.com/commerce/pricing/non-profit/). -2. The second option is to move your products into a new catalog as well. Look into the [different ways of managing your catalog in Commerce](Product_Catalog) for comparisons to find what best suits your shop. By moving the catalog, you might get additional benefits or features available that your shop needs. +Also note that we're able of providing a lot more support for Commerce compared to SimpleCart thanks to the higher license price. -3. The most radical option is to start with a clean slate. Perhaps the shop could use a redesign or rebuild? You get to pick the best tool for the job, which is probably Commerce. +## Feature comparison -## High-level Requirements +- Payment provider integrations? [Commerce has 10 (and counting) plug and play payment integrations](https://docs.modmore.com/en/Commerce/v1/Payment_Methods/index.html#page_Available+Payment+Gateways). [SimpleCart has 5](https://docs.modmore.com/en/SimpleCart/v2.x/Payment_Methods/index.html), each of which is also available for Commerce. -There's a few high level requirements that will lead you to either products. +- Flexible shipping methods? [Commerce has 3 different shipping method types built-in](https://docs.modmore.com/en/Commerce/v1/Shipping_Methods.html), including based on weight and destination country, plus 3 other types available as installable extensions. SimpleCart is limited to a fixed or percentage-based shipping fee. -### Product Prices inclusive of Taxes/VAT +- Need to get data out of your shop? Commerce ships with [a bunch of different reports and exports covering a wide range of data](https://docs.modmore.com/en/Commerce/v1/Reports.html) (which is also extendable), while SimpleCart is limited to a single CSV export of basic order information. -If you need to configure your products to have prices including taxes or VAT, then Commerce is the way to go. Commerce, like SimpleCart, defaults to prices exclusive of taxes, however Commerce offers a setting to toggle to an inclusive calculation instead. +- Don't like taxes? Neither do we, but Commerce does support powerful [tax rules with automatic tax rates for the US and EU](https://docs.modmore.com/en/Commerce/v1/Taxes.html), inclusive/exclusive product prices, and the ability to show accurate tax calculation before the customer enters their billing information using geolocation or default addresses. Shipping costs are taxed, too, unlike with SimpleCart. -Commerce also ships with self-updating VAT rates for the EU, and a TaxJar integration for automated US Sales Tax calculation. +- Special product prices? [Price types in Commerce](https://docs.modmore.com/en/Commerce/v1/Products/Price_Types.html) gives you sale, bulk/quantity, user, and user group product prices. And yes, custom price types can be integrated as well. -[Read more about taxes in Commerce](Taxes). +- CRM/ERP integration? While there are no plug and play integrations currently available for either, Commerce does support retrieving product information from an external source and includes dozens of events to implement bi-directional synchronisation. -### Dynamic shipping costs +- Powerful fulfillment workflows, including label generation, printing packing sheets, invoicing, or custom integrations? [Commerce offers a very powerful status workflow system with the ability to fire any action at any step in the process.](https://docs.modmore.com/en/Commerce/v1/Statuses/index.html) -If you need to calculate shipping costs based on an integration with a postal service, or based on custom business logic involving product weight, size, or quantity, then you'll want Commerce. +- Stock management? SimpleCart does not restrict purchases to the available stock, Commerce does. -SimpleCart is rather restricted in how it allows shipping methods to be priced. In the past we have researched adding more flexible shipping pricing to SimpleCart, however that turned out to be not as straightforward to do as we hoped due to the structure of the checkout, and the legacy users to consider. +We could go on - but you probably get the point. + +The only thing SimpleCart does better than Commerce is being _simple_. -The flexibility of Commerce will allow you to manage shipping costs in various ways. +There's much less to learn in SimpleCart, so if you have very limited requirements, a very short deadline, and no experience with either systems, then you may be quicker to launch with SimpleCart. -1. For each shipping method you can provide a fixed or percentage price out of the box. Each method also has restrictions on the order total you can set, making sure shipping methods are only available as an option until, between, or after a certain order total. Simple business rules like "€5 shipping under €25, €3 from €25-50, free from €50+" can be easily implemented with these options. +In such a scenario though, we do suggest taking advantage of the opportunity to dive head-first into the powers of Commerce, immersing yourself with all it has to offer. -2. A shipping method for weight based costings is also available out of the box, as is a shipping method that sets different prices per country. +And also: take liberal use of our email support. We have your back, and have already helped dozens of agencies and similar numbers of freelance developers getting up to speed with all that Commerce has to offer. You can also [use our Commerce starter pack](https://modmore.com/commerce/extensions/theme-red/) to get a fully functional catalog and custom checkout theme from a simple package installation, ready to be customised. -3. For specific business rules or integrations with carriers, you could build a [custom shipping method](Developer/Custom_Shipping_Methods). +## Community -### Payment Service Providers +The MODX community is definitely embracing Commerce. Half of the available extensions for Commerce have been made by third-party developers. -When accepting payments online you need to work with one or more payment providers. This can be an important factor in deciding which shopping solution fits your needs. +Commerce has also overtaken SimpleCart in terms of installations, even though SimpleCart has been available for several years longer than Commerce. -SimpleCart supports the following payment providers: - -- Authorize.net, SIM integration -- Mollie -- PayPal Express -- Stripe - -For a current list of the supported payment methods in Commerce see [Payment Methos](Payment_Methods). At time of writing, the following are supported in Commerce: - -- Authorize.net, Accept.js integration -- Braintree -- Mollie -- MultiSafePay -- Paymill -- PayPal Express -- SagePay -- Stripe - -If the payment provider you need is not on either lists, Commerce is the better option. Implementing gateways is a lot easier in Commerce thanks to the use of the OmniPay library. If a "driver" exists for the Payment Provider you need, we'll be able of integrating it with Commerce much quicker. +## Already using SimpleCart? -Be sure to request the payment provider you need well ahead of time, and we might be able of adding it in our regular release cycle if there is sufficient demand. To commission a payment provider because you need it short term, please contact Mark via support@modmore.com for an estimate. +Don't worry - we'll continue to provide bug fixes and support for SimpleCart. We don't have major (re-)developments planned for it, but we'll do what we can to make sure it's stable. +If you're looking to migrate a SimpleCart shop to Commerce, we're happy to offer you a €50 discount on the Commerce license. (Only for SimpleCart licenses bought from modmore, or for older licenses with a support extension.) From de6cc36ec425405a9735844dabd6137a76532b51 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 20 Nov 2019 15:04:17 +0100 Subject: [PATCH 210/517] Add context restrictions to payment and shipping methods, plus new ContextsField --- en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md index a7acabb3..871fe59d 100644 --- a/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md +++ b/en/01_Commerce/v1/75_Developer/Admin/Form_Fields.md @@ -36,6 +36,7 @@ $field = new \modmore\Commerce\Admin\Widgets\Form\TextField($this->commerce, [ ## Available Field Types - **Checkbox** (`modmore\Commerce\Admin\Widgets\Form\CheckboxField`), a simple true-or-false checkbox. +- **Contexts** (`modmore\Commerce\Admin\Widgets\Form\ContextsField`), multi-select field automatically prefilled with the available contexts in MODX. (added in 1.1.0-pl) - **Country** (`modmore\Commerce\Admin\Widgets\Form\CountryField`), a dropdown select field displaying a list of countries. - **CountryPrice** (`modmore\Commerce\Admin\Widgets\Form\CountryPriceField`), a field for inputting a country and a price for the country. - **Class** (`modmore\Commerce\Admin\Widgets\Form\ClassField`), a field that acts as either a Select or Hidden field. This field accepts a `parentClass` option (which contains the name of an xPDO class), and it will then prepare a select field with the available derivative classes. For example setting `'parentClass' => 'comShippingMethod'` will show a select with the available shipping methods. If only a single value is available, the field hides itself. From d00498094a0e1d56f9599712b0dff273b83bd4be Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 26 Nov 2019 13:51:16 +0100 Subject: [PATCH 211/517] Slight reword --- .../v1/10_SimpleCart_or_Commerce.md | 44 ++++++++++--------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/en/01_Commerce/v1/10_SimpleCart_or_Commerce.md b/en/01_Commerce/v1/10_SimpleCart_or_Commerce.md index 0e63492f..eaa0668c 100644 --- a/en/01_Commerce/v1/10_SimpleCart_or_Commerce.md +++ b/en/01_Commerce/v1/10_SimpleCart_or_Commerce.md @@ -2,53 +2,57 @@ title: SimpleCart or Commerce? --- -Not sure which e-commerce solution to use, and doubting between SimpleCart and Commerce? Simple, [use Commerce](https://modmore.com/commerce). +Not sure which e-commerce solution to use with MODX, and doubting between SimpleCart and Commerce? + +TL;DR: [Commerce](https://modmore.com/commerce). ## Pricing -Yes, Commerce costs a bit more. It's also capable of so much more. +Yes, the Commerce license is a bit more expensive than SimpleCart, increasing your up-front cost. But it's also capable of much more, and will save you a lot of time and effort compared to SimpleCart. -When building a webshop, you need to start with a reliable foundation that can be extended when your clients' business wants to try something new. You also want as much plug and play functionality as possible, but only as optional features when you need them. +When building a webshop, a reliable foundation is crucial. In many cases you'll be building a virtual storefront responsible for a significant portion of the business revenue, and the success of that business may depend on the choice of software. + +It should be possible to extend the software when the business comes up with new ideas or wants to promote products. The software should continue to evolve, as the business does. -SimpleCart simply cannot offer any of that; but it is literally what we had in mind when building Commerce. +SimpleCart is rather limited in its extendability, while that is one of the core principles that guided the development of Commerce. -If the license fee for Commerce is holding you back from using it, [non-profit discounts are available](https://modmore.com/commerce/pricing/non-profit/). +We've seen it happen so often: people choose SimpleCart for budgetary reasons, and then end up spending days battling against the limitations of SimpleCart to incorporate features that come standard in Commerce. -Also note that we're able of providing a lot more support for Commerce compared to SimpleCart thanks to the higher license price. +For organisations doing good in the world, we also offer [non-profit discounts](https://modmore.com/commerce/pricing/non-profit/). ## Feature comparison -- Payment provider integrations? [Commerce has 10 (and counting) plug and play payment integrations](https://docs.modmore.com/en/Commerce/v1/Payment_Methods/index.html#page_Available+Payment+Gateways). [SimpleCart has 5](https://docs.modmore.com/en/SimpleCart/v2.x/Payment_Methods/index.html), each of which is also available for Commerce. +These are just some of the features where Commerce outshines SimpleCart. -- Flexible shipping methods? [Commerce has 3 different shipping method types built-in](https://docs.modmore.com/en/Commerce/v1/Shipping_Methods.html), including based on weight and destination country, plus 3 other types available as installable extensions. SimpleCart is limited to a fixed or percentage-based shipping fee. +- Payment provider integrations: [Commerce has 10 (and counting) plug and play payment integrations](https://docs.modmore.com/en/Commerce/v1/Payment_Methods/index.html#page_Available+Payment+Gateways). [SimpleCart has 5](https://docs.modmore.com/en/SimpleCart/v2.x/Payment_Methods/index.html), each of which is also available for Commerce. -- Need to get data out of your shop? Commerce ships with [a bunch of different reports and exports covering a wide range of data](https://docs.modmore.com/en/Commerce/v1/Reports.html) (which is also extendable), while SimpleCart is limited to a single CSV export of basic order information. +- Flexible shipping methods: [Commerce has 3 different shipping method types built-in](https://docs.modmore.com/en/Commerce/v1/Shipping_Methods.html), including based on weight and customer country, plus 3 other types (and counting) available as installable extensions. SimpleCart is limited to a fixed or percentage-based shipping fee. + +- Need to get data out of your shop? Commerce ships with [a bunch of different reports and exports covering a wide range of data](https://docs.modmore.com/en/Commerce/v1/Reports.html) (also extendable), while SimpleCart is limited to a single CSV export of basic order information. - Don't like taxes? Neither do we, but Commerce does support powerful [tax rules with automatic tax rates for the US and EU](https://docs.modmore.com/en/Commerce/v1/Taxes.html), inclusive/exclusive product prices, and the ability to show accurate tax calculation before the customer enters their billing information using geolocation or default addresses. Shipping costs are taxed, too, unlike with SimpleCart. -- Special product prices? [Price types in Commerce](https://docs.modmore.com/en/Commerce/v1/Products/Price_Types.html) gives you sale, bulk/quantity, user, and user group product prices. And yes, custom price types can be integrated as well. +- Flexible product pricing: [Price types in Commerce](https://docs.modmore.com/en/Commerce/v1/Products/Price_Types.html) gives you sale, bulk/quantity, user, and user group product prices. And yes, custom price types can be integrated as well. SimpleCart is limited to a single sale price. -- CRM/ERP integration? While there are no plug and play integrations currently available for either, Commerce does support retrieving product information from an external source and includes dozens of events to implement bi-directional synchronisation. +- CRM/ERP/PIM integrations: there are no plug and play integrations available at the time of writing, but Commerce does support retrieving product information from an external source and includes dozens of events to implement bi-directional synchronisation. For SimpleCart you're limited to a order finished hook. -- Powerful fulfillment workflows, including label generation, printing packing sheets, invoicing, or custom integrations? [Commerce offers a very powerful status workflow system with the ability to fire any action at any step in the process.](https://docs.modmore.com/en/Commerce/v1/Statuses/index.html) +- Powerful fulfillment workflows, including label generation, printing packing sheets, invoicing, or custom integrations. [Commerce offers a very powerful status workflow system with the ability to fire any action at any step in the process.](https://docs.modmore.com/en/Commerce/v1/Statuses/index.html) -- Stock management? SimpleCart does not restrict purchases to the available stock, Commerce does. +- Stock management? SimpleCart does not restrict purchases to the available stock, Commerce does. It's also possible to disable stock management in Commerce (in case you've integrated with an ERP/PIM system), and per-product unlimited stock is also supported. We could go on - but you probably get the point. -The only thing SimpleCart does better than Commerce is being _simple_. - -There's much less to learn in SimpleCart, so if you have very limited requirements, a very short deadline, and no experience with either systems, then you may be quicker to launch with SimpleCart. +The only thing SimpleCart has over Commerce is being _simple_. There's much less to learn in SimpleCart, so with very limited requirements (and a client that won't change their mind in 3-6 months), a very short deadline, and no experience with either systems, then you _may_ be quicker to launch with SimpleCart. -In such a scenario though, we do suggest taking advantage of the opportunity to dive head-first into the powers of Commerce, immersing yourself with all it has to offer. +We do think it's still worth taking the time to learn Commerce in such a case. The next project may not be as simple, and you'll already have beaten much of the learning curve in Commerce if you worked with it on a simpler project. Understanding the basics will help you beat the clock on the next more complicated project. -And also: take liberal use of our email support. We have your back, and have already helped dozens of agencies and similar numbers of freelance developers getting up to speed with all that Commerce has to offer. You can also [use our Commerce starter pack](https://modmore.com/commerce/extensions/theme-red/) to get a fully functional catalog and custom checkout theme from a simple package installation, ready to be customised. +Also keep in mind email support is included. We have your back, and have already helped dozens of agencies and similar numbers of freelance developers getting up to speed with all that Commerce has to offer. You can also [use our Commerce starter pack](https://modmore.com/commerce/extensions/theme-red/) to get a fully functional catalog and custom checkout theme from a simple package installation. That gives you a complete setup, ready to customise while you learn. ## Community -The MODX community is definitely embracing Commerce. Half of the available extensions for Commerce have been made by third-party developers. +The MODX community is definitely embracing Commerce. Half of the [available extensions for Commerce](https://modmore.com/commerce/extensions/) have been made by third-party developers. -Commerce has also overtaken SimpleCart in terms of installations, even though SimpleCart has been available for several years longer than Commerce. +Commerce has also overtaken SimpleCart in the number of installations using it, even though SimpleCart has been available for several years longer than Commerce. ## Already using SimpleCart? From b57949870db84bb582ea48a6eb5b9e442f8ab350 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Thu, 12 Dec 2019 18:15:42 +0100 Subject: [PATCH 212/517] Update Agenda docs to 1.1 --- .../v1/02_Custom_Manager_Page/01_Overview.md | 15 +- .../02_Custom_Manager_Page/03_Categories.md | 14 +- .../v1/02_Custom_Manager_Page/04_Calendars.md | 13 +- en/01_Agenda/v1/03_System_Settings.md | 5 +- en/01_Agenda/v1/04_Snippets/01_AgendaList.md | 26 ++-- .../v1/04_Snippets/02_AgendaCalendar.md | 139 ++++++++++++++++++ ...{02_AgendaDetail.md => 03_AgendaDetail.md} | 21 ++- ...endaCalendars.md => 04_AgendaCalendars.md} | 7 +- ...daCategories.md => 05_AgendaCategories.md} | 6 +- ...endaLocations.md => 06_AgendaLocations.md} | 7 +- .../v1/04_Snippets/07_AgendaEventGet.md | 51 +++++++ .../v1/04_Snippets/08_AgendaEventSet.md | 56 +++++++ en/01_Agenda/v1/04_Snippets/index.md | 12 +- en/01_Agenda/v1/06_Extended_Fields.md | 55 +++++++ en/01_Agenda/v1/{06_FAQ.md => 07_FAQ.md} | 3 +- .../Dynamic_Opening_Hours.md | 2 +- .../v1/08_Tutorials/Frontend_Editing.md | 110 ++++++++++++++ .../img}/opening-hours.jpg | Bin en/01_Agenda/v1/index.md | 3 +- 19 files changed, 498 insertions(+), 47 deletions(-) create mode 100755 en/01_Agenda/v1/04_Snippets/02_AgendaCalendar.md rename en/01_Agenda/v1/04_Snippets/{02_AgendaDetail.md => 03_AgendaDetail.md} (86%) rename en/01_Agenda/v1/04_Snippets/{03_AgendaCalendars.md => 04_AgendaCalendars.md} (80%) rename en/01_Agenda/v1/04_Snippets/{04_AgendaCategories.md => 05_AgendaCategories.md} (85%) rename en/01_Agenda/v1/04_Snippets/{05_AgendaLocations.md => 06_AgendaLocations.md} (82%) create mode 100755 en/01_Agenda/v1/04_Snippets/07_AgendaEventGet.md create mode 100755 en/01_Agenda/v1/04_Snippets/08_AgendaEventSet.md create mode 100755 en/01_Agenda/v1/06_Extended_Fields.md rename en/01_Agenda/v1/{06_FAQ.md => 07_FAQ.md} (95%) rename en/01_Agenda/v1/{07_Tutorials => 08_Tutorials}/Dynamic_Opening_Hours.md (99%) create mode 100644 en/01_Agenda/v1/08_Tutorials/Frontend_Editing.md rename en/01_Agenda/v1/{07_Tutorials => 08_Tutorials/img}/opening-hours.jpg (100%) diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md b/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md index 8f16e211..d5886008 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md @@ -1,4 +1,4 @@ -This tab contains a calendar view of the current month. +This tab contains a calendar view of the current month. [![](img/overview.png)](img/overview.png) @@ -31,13 +31,16 @@ The create/edit window for one event has a lot of options, that could be set. [![](img/event-edit.png)](img/event-edit.png) In the event tab you have to set the event title and the event calender, where -the event is shown in. The event could be linked with a MODX resource. This combo -field is only shown, when the system setting `agenda.parents_event` is filled -with a comma separated list of resources, that are parents for the resources -selectable with the combo field. An event should have a start date/time and an -end date/time and it could have a location. The location could be directly +the event is shown in. An event should have a start date/time and an end +date/time and it could have a location. The location could be directly created/edited in the event tab. +The event could be linked with a MODX resource. This combo field is only shown, +when the system setting `agenda.parents_event` is filled with a comma separated +list of resources, that are parents for the resources selectable with the combo +field. This combo has a select, a preview and a quickedit button. The resource +could be edited in a new window with an alt click on the quickedit button. + The event could be restricted to a context, it has to be tagged with at least one category and it could be toggled to inactive. If the `All Day Event` checkbox is checked, the events don't have a time input. diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md b/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md index edf1e4ab..b26d2629 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md @@ -23,10 +23,14 @@ The create/edit window for one category has a some of options, that could be set [![](img/category-edit.png)](img/category-edit.png) You could set the category name, the category alias and you could toggle it to -inactive. The category could be linked with a MODX resource. This combo field is -only shown, when the system setting `agenda.parents_category` is filled with a -comma separated list of resources, that are parents for the resources selectable -with the combo field. And you could set the category text and background color -with a color picker. +inactive. And you could set the category text and background color with a color +picker. + +The category could be linked with a MODX resource. This combo field is only +shown, when the system setting `agenda.parents_category` is filled with a comma +separated list of resources, that are parents for the resources selectable with +the combo field. This combo has a select, a preview and a quickedit button. The +resource could be edited in a new window with an alt click on the quickedit +button. [![](img/category-colorpicker.png)](img/category-colorpicker.png) diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md b/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md index 34b48fb6..86ab0df2 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md @@ -22,11 +22,14 @@ The create/edit window for one calendar has a some of options, that could be set [![](img/calendar-edit.png)](img/calendar-edit.png) -You could set the calendar name and you could toggle it to inactive. The -calendar could be linked with a MODX resource. This combo field is only shown, -when the system setting `agenda.parents_calendar` is filled with a comma +You could set the calendar name and you could toggle it to inactive. And you +could set the calendar text and background color with a color picker. + +The calendar could be linked with a MODX resource. This combo field is only +shown, when the system setting `agenda.parents_calendar` is filled with a comma separated list of resources, that are parents for the resources selectable with -the combo field. And you could set the calendar text and background color with a -color picker. +the combo field. This combo has a select, a preview and a quickedit button. The +resource could be edited in a new window with an alt click on the quickedit +button. [![](img/calendar-colorpicker.png)](img/calendar-colorpicker.png) diff --git a/en/01_Agenda/v1/03_System_Settings.md b/en/01_Agenda/v1/03_System_Settings.md index 74c18895..6a375005 100755 --- a/en/01_Agenda/v1/03_System_Settings.md +++ b/en/01_Agenda/v1/03_System_Settings.md @@ -1,6 +1,8 @@ _Agenda_ contains some _system settings_ in the `agenda` namespace. -These are available in the MODX system settings panel and in the [settings](02_Custom_Manager_Page/07_Settings) tab (cog icon) of the _Agenda_ custom manager page. +These are available in the MODX system settings panel and in the +[settings](02_Custom_Manager_Page/07_Settings) tab (cog icon) of the _Agenda_ +custom manager page. Key | Name | Description | Default ----|------|-------------|-------- @@ -9,6 +11,7 @@ agenda.debug | Debug | Log debug informations in MODX error log. | No agenda.default_timezone | Default Timezone | Default [time zone](https://www.php.net/manual/en/timezones.php) for events. | Europe/Berlin agenda.detail_id | Detail ID | ID of a resource containing AgendaDetail snippet call. | - agenda.editor_type | Editor Type | Editor type for text fields (htmleditor or textarea). | htmleditor +agenda.extended_event_fields | Extended Event Fields | JSON encoded array of [extended event fields](#).| - agenda.google_maps_api_key | Google Maps API Key | [Request](https://developers.google.com/maps/documentation/javascript/get-api-key) a Google Maps API Key. | - agenda.google_maps_default_lat | Google Maps Default Latitude | Default latitude for the displayed map when creating/editing a location. | 51.977825 agenda.google_maps_default_lng | Google Maps Default Longitude | Default longitude for the displayed map when creating/editing a location. | 7.291066 diff --git a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md index 818a6c3e..fedb77e6 100755 --- a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md +++ b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md @@ -1,11 +1,12 @@ This snippet displays events in a list view. - + ## Properties - + It uses the following snippet properties: Property | Description | Default ---------|-------------|-------- +allowedRequestKeys | Comma-separated list of request keys, that could be used to filter the displayed events. Defaults to all allowed. Available since Agenda 1.1.0. | - calendars | Comma-separated list of aliases of calendars to filter the displayed events. | - categories | Comma separated list of aliases of categories to filter the displayed events. | - categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory @@ -15,18 +16,20 @@ daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 emptyTpl | Name of a chunk that contains the template for an empty list of events. | tplAgendaEventEmpty -end | The end date to filter the displayed events. | - +end | The end date to filter the displayed events. Must contain a [supported date and time format](https://www.php.net/manual/de/datetime.formats.php). | today +1 month 0:00 imageTpl | Name of a chunk that contains the template for one image in the image list of an event. | tplAgendaEventImage limit | Limit the number of events in the result. Use `0` for unlimited events. | 20 listId | ID of a resource containing an AgendaList snippet call. | System Setting `agenda.list_id` locale | The locale for the displayed formatted date. | System/Context setting `locale` locations | Comma separated list of aliases of locations to filter the displayed events. | - locationTpl | Name of a chunk that contains the template for the location of an event. | tplAgendaEventLocation +offset | An offset of locations returned by the criteria to skip. | 0 outputSeparator | An optional string to separate each tpl instance. | - -start | The start date to filter the displayed events. | - sortby | Sort field for sorting the output. It could also contain a JSON object to sort the output by multiple fields like `{"AgendaEvents.title":"ASC","all_startdate":"ASC"}`. | all_startdate sortdir | Sort direction for sorting the output. Unused when the sortby property contains a valid JSON object. | ASC +start | The start date to filter the displayed events. Must contain a [supported date and time format](https://www.php.net/manual/de/datetime.formats.php). | today 0:00 toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - +totalVar | The key of a placeholder that indicates the total number of locations returned by the criteria. | agendalist.total tpl | Name of a chunk that contains the template for one event. | tplAgendaEventRow usergroups | Comma separated list of user group names to filter the displayed events. | - users | Comma separated list of user IDs to filter the displayed events. | - @@ -55,22 +58,27 @@ categories | All categories of the event formatted by the chunk set with the cat description | The title of the event. detail_url | The url that shows the event detail. Will be generated with the system/context setting `agenda.detail_id`. This resource should contain an AgendaDetail snippet call. duration | The formatted duration of the event. The details of the duration could be set with the `durationParts` snippet property. +enddate | The start date of the event formatted in ISO 8601 (could be formatted i.e. with ```[[+startdate:strtotime:date=`%a. %d.%m.%Y`]]```). idx | The number of the event starting with 1. images | All images of the event formatted by the chunk set with the imageTpl property -imageurls | An array of all image urls. The placeholder [[+imageurls.1]] contains the url of the first image +imageurls | An array of all image urls. The placeholder `[[+imageurls.1]]` contains the url of the first image location | The location of the event formatted by the chunk set with the locationTpl property -range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator`. The [format rules](#range-placeholder-format) are described below. +range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator` and could be overridden by the `daterangeFormat` snippet property. The [format rules](#range-placeholder-format) are described below. repeating | Contains 1 if the event is an recurring event (otherwise 0). resource_id | The id of a linked resource of the event. +startdate | The start date of the event formatted in ISO 8601 (could be formatted i.e. with ```[[+startdate:strtotime:date=`%a. %d.%m.%Y`]]```). title | The title of the event. videos | All videos of the event formatted by the chunk set with the videosTpl property -videourls | An array of all video urls. The placeholder [[+videourls.1]] contains the url of the first video +videourls | An array of all video urls. The placeholder `[[+videourls.1]]` contains the url of the first video + +[Extended fields](../06_Extended_Fields) are available as placeholder with the prefix `extended` in the +event row template. ### tplAgendaEventWrapper Placeholder | Description ------------|------------ -count | Count of the events filtered by the snippet properties (without limit/offset) +count | Count of the events filtered by the snippet properties (without limit/offset) output | All events collected by the snippet separated by the string in the outputSeparator property ### tplAgendaEventEmpty @@ -131,7 +139,7 @@ properties `daterangeFormat` and `daterangeSeparator`. The format string has to use exactly 7 parts separated by `|`. The default english lexicon entry is `j.| F |Y|, |g|:i a|`. -The daterrange is formatted with the following rules: +The daterrange is formatted with the following rules: - If both dates are different and the hour/minute of start and end is 0, parts 4-7 are removed from start and end date. diff --git a/en/01_Agenda/v1/04_Snippets/02_AgendaCalendar.md b/en/01_Agenda/v1/04_Snippets/02_AgendaCalendar.md new file mode 100755 index 00000000..0925ae16 --- /dev/null +++ b/en/01_Agenda/v1/04_Snippets/02_AgendaCalendar.md @@ -0,0 +1,139 @@ +This snippet displays events in a list view separared into intervals. The snippet was introduced with Agenda 1.1.0. + +## Properties + +It uses the following snippet properties: + +Property | Description | Default +---------|-------------|-------- +allowedRequestKeys | Comma-separated list of request keys, that could be used to filter the displayed events. Defaults to all allowed. Available since Agenda 1.1.0. | - +calendars | Comma-separated list of aliases of calendars to filter the displayed events. | - +categories | Comma separated list of aliases of categories to filter the displayed events. | - +categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory +contexts | Comma separated list of context keys to filter the displayed events. | - +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain 7 parts. The [format rules](01_AgendaList#range-placeholder-format) are described on the AgendaList page. +daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` +detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` +durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 +emptyTpl | Name of a chunk that contains the template for an empty list of events. | tplAgendaEventEmpty +end | The end date to filter the displayed events. Must contain a [supported date and time format](https://www.php.net/manual/de/datetime.formats.php). | first day of next month 0:00 +imageTpl | Name of a chunk that contains the template for one image in the image list of an event. | tplAgendaEventImage +interval | The interval into which the period between start and end date is divided. Must contain a [supported date and time format](https://www.php.net/manual/de/datetime.formats.php). | +1 day +intervalTpl | Name of a chunk that contains the template for an interval. | tplAgendaIntervalRow +listId | ID of a resource containing an AgendaList snippet call. | System Setting `agenda.list_id` +locale | The locale for the displayed formatted date. | System/Context setting `locale` +locations | Comma separated list of aliases of locations to filter the displayed events. | - +locationTpl | Name of a chunk that contains the template for the location of an event. | tplAgendaEventLocation +outputSeparator | An optional string to separate each tpl instance. | - +start | The start date to filter the displayed events. Must contain a [supported date and time format](https://www.php.net/manual/de/datetime.formats.php). | first day of this month 0:00 +toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - +tpl | Name of a chunk that contains the template for one event. | tplAgendaEventRow +usergroups | Comma separated list of user group names to filter the displayed events. | - +users | Comma separated list of user IDs to filter the displayed events. | - +videoTpl | Name of a chunk that contains the template for one video in the video list of an event. | tplAgendaEventVideo +wrapperTpl | Name of a chunk that contains the wrapper template for all events. | tplAgendaIntervalWrapper + +## Placeholders + +The following placeholders are available in the different (default) chunks. Each +snippet property will be set as placeholder in each template chunk, i.e. a +snippet call ```[[!AgendaDetail? &subtitle=`whatever`]]``` will fill the +placeholder subtitle in each used chunk with the value `whatever`. + +**CAUTION:** The default template chunks for both snippets are overwritten +during each package update, so please rename the chunks before editing them. + +### tplAgendaEventRow + +Placeholder | Description +------------|------------ +allday | Contains 1 if the event is an all day event (otherwise 0). +calendar_background | The background color of the calendar of the event. +calendar_foreground | The foreground color of the calendar of the event. +calendar_name | The calendar name. +categories | All categories of the event formatted by the chunk set with the categoryTpl property +description | The title of the event. +detail_url | The url that shows the event detail. Will be generated with the system/context setting `agenda.detail_id`. This resource should contain an AgendaDetail snippet call. +duration | The formatted duration of the event. The details of the duration could be set with the `durationParts` snippet property. +enddate | The start date of the event formatted in ISO 8601 (could be formatted i.e. with ```[[+startdate:strtotime:date=`%a. %d.%m.%Y`]]```). +idx | The number of the event starting with 1. +images | All images of the event formatted by the chunk set with the imageTpl property +imageurls | An array of all image urls. The placeholder `[[+imageurls.1]]` contains the url of the first image +location | The location of the event formatted by the chunk set with the locationTpl property +range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator` and could be overridden by the `daterangeFormat` snippet property. The [format rules](01_AgendaList#range-placeholder-format) are described on the AgendaList page. +repeating | Contains 1 if the event is an recurring event (otherwise 0). +resource_id | The id of a linked resource of the event. +startdate | The start date of the event formatted in ISO 8601 (could be formatted i.e. with ```[[+startdate:strtotime:date=`%a. %d.%m.%Y`]]```). +title | The title of the event. +videos | All videos of the event formatted by the chunk set with the videosTpl property +videourls | An array of all video urls. The placeholder `[[+videourls.1]]` contains the url of the first video + +[Extended fields](../06_Extended_Fields) are available as placeholder with the prefix `extended` in the +event row template. + +### tplAgendaEventWrapper + +Placeholder | Description +------------|------------ +count | Count of the events filtered by the snippet properties (without limit/offset) +output | All events in one interval collected by the snippet separated by the string in the outputSeparator property +startdate | The start date of the interval formatted in ISO 8601 (could be formatted i.e. with ```[[+startdate:strtotime:date=`%a. %d.%m.%Y`]]```). +enddate | The end date of the interval formatted in ISO 8601 (could be formatted i.e. with ```[[+startdate:strtotime:date=`%a. %d.%m.%Y`]]```). +range | The formatted date range of the interval. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator` and could be overridden by the `daterangeFormat` snippet property. The [format rules](#range-placeholder-format) are described below. +idy | The number of the interval starting with 1. + +### tplAgendaIntervalWrapper + +Placeholder | Description +------------|------------ +output | All intervals collected by the snippet separated by the string in the outputSeparator property + +### tplAgendaEventEmpty + +Only the current script properties are available as placeholders. + +### tplAgendaEventCategory + +Placeholder | Description +------------|------------ +alias | The alias of the category. +background | The background color of the category of the event. +foreground | The foreground color of the category of the event. +name | The name of the category. +resource_id | The id of a linked resource of the category. +selected | Contains `selected="selected"`, when the category request value is equal to the alias of the category. +url | The url that shows the event list filtered by the displayed category. Will be generated with the system/context setting `agenda.list_id`. This resource should contain an AgendaList snippet call. + +### tplAgendaEventImage + +Placeholder | Description +------------|------------ +description | The description of the image. +idx | The number of the image starting with 1. +title | The title of the image. +url | The url that shows the event image. + +### tplAgendaEventLocation + +Placeholder | Description +------------|------------ +address | The address of the location. +alias | The alias of the location. +center_lat | The latitude of the center of a map of the location. +center_lng | The longitude of the center of a map of the location. +description | The description of the location. +lat | The latitude of the location. +lng | The longitude of the location. +name | The name of the location. +resource_id | The id of a linked resource of the location. +selected | Contains `selected="selected"`, when the location request value is equal to the alias of the location. +zoom | The zoom level of a map of the location. + +### tplAgendaEventVideo + +Placeholder | Description +------------|------------ +description | The description of the video. +idx | The number of the video starting with 1. +title | The title of the video. +url | The url that shows the event video. diff --git a/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md b/en/01_Agenda/v1/04_Snippets/03_AgendaDetail.md similarity index 86% rename from en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md rename to en/01_Agenda/v1/04_Snippets/03_AgendaDetail.md index ad7edde5..6ea43da5 100755 --- a/en/01_Agenda/v1/04_Snippets/02_AgendaDetail.md +++ b/en/01_Agenda/v1/04_Snippets/03_AgendaDetail.md @@ -1,7 +1,7 @@ This snippet displays one event in a detail view. - + ## Properties - + It uses the following snippet properties: Property | Description | Default @@ -10,7 +10,7 @@ calendars | Comma-separated list of aliases of calendars to filter the displayed categories | Comma separated list of aliases of categories to filter the displayed event. | - categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory contexts | Comma separated list of context keys to filter the displayed event. | - -daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain 7 parts. The [format rules](01_AgendaList#range-placeholder-format) are described below. +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain 7 parts. The [format rules](01_AgendaList#range-placeholder-format) are described on the AgendaList page. daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 @@ -21,7 +21,7 @@ listId | ID of a resource containing an AgendaList snippet call. | System Settin locale | The locale for the displayed formatted date. | System/Context setting `locale` locations | Comma separated list of aliases of locations to filter the displayed event. | - locationTpl | Name of a chunk that contains the template for the location of an event. | tplAgendaEventLocation -repeating | ID of one event to retrieve the displayed event. | Request parameter `repeating` +repeating | ID of one recurring event to retrieve the displayed event. | Request parameter `repeating` toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - tpl | Name of a chunk that contains the template for one event. | tplAgendaEventDetail usergroups | Comma separated list of user group names to filter the displayed event. | - @@ -50,21 +50,26 @@ categories | All categories of the event formatted by the chunk set with the cat description | The title of the event. detail_url | The url that shows the event detail. Will be generated with the system/context setting `agenda.detail_id`. This resource should contain an AgendaDetail snippet call. duration | The formatted duration of the event. The details of the duration could be set with the `durationParts` snippet property. +enddate | The start date of the event formatted in ISO 8601 (could be formatted i.e. with ```[[+startdate:strtotime:date=`%a. %d.%m.%Y`]]```). images | All images of the event formatted by the chunk set with the imageTpl property -imageurls | An array of all image urls. The placeholder [[+imageurls.1]] contains the url of the first image +imageurls | An array of all image urls. The placeholder `[[+imageurls.1]]` contains the url of the first image location | The location of the event formatted by the chunk set with the locationTpl property -range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator`. The [format rules](01_AgendaList#range-placeholder-format) are described below. +range | The formatted date range of the event. The format is defined with the lexicon entries `agenda.php_format_daterange` and `agenda.php_format_separator` and could be overridden by the `daterangeFormat` snippet property. The [format rules](01_AgendaList#range-placeholder-format) are described on the AgendaList page. repeating | Contains 1 if the event is an recurring event (otherwise 0). resource_id | The id of a linked resource of the event. +startdate | The start date of the event formatted in ISO 8601 (could be formatted i.e. with ```[[+startdate:strtotime:date=`%a. %d.%m.%Y`]]```). title | The title of the event. videos | All videos of the event formatted by the chunk set with the videosTpl property -videourls | An array of all video urls. The placeholder [[+videourls.1]] contains the url of the first video +videourls | An array of all video urls. The placeholder `[[+videourls.1]]` contains the url of the first video + +[Extended fields](../06_Extended_Fields) are available as placeholder with the prefix `extended` in the +event row template. ### tplAgendaEventWrapper Placeholder | Description ------------|------------ -count | Count of the events filtered by the snippet properties (without limit/offset) +count | Count of the events filtered by the snippet properties (without limit/offset) output | All events collected by the snippet separated by the string in the outputSeparator property ### tplAgendaEventEmpty diff --git a/en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md b/en/01_Agenda/v1/04_Snippets/04_AgendaCalendars.md similarity index 80% rename from en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md rename to en/01_Agenda/v1/04_Snippets/04_AgendaCalendars.md index faf60caa..9295897c 100755 --- a/en/01_Agenda/v1/04_Snippets/03_AgendaCalendars.md +++ b/en/01_Agenda/v1/04_Snippets/04_AgendaCalendars.md @@ -6,13 +6,16 @@ It uses the following snippet properties: Property | Description | Default ---------|-------------|-------- +allowedRequestKeys | Comma-separated list of request keys, that could be used to filter the displayed calendars. Defaults to all allowed. Available since Agenda 1.1.0. | - calendars | Comma-separated list of aliases of calendars to filter the displayed calendars. | - emptyTpl | Name of a chunk that contains the template for not found calendars. | tplAgendaCalendarsEmpty limit | Limit the number of calendars in the result. Use `0` for unlimited calendars. | 20 +listId | ID of a resource containing an AgendaList snippet call. | System Setting `agenda.list_id` +offset | An offset of calendars returned by the criteria to skip. | 0 outputSeparator | An optional string to separate each tpl instance. | - toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - +totalVar | The key of a placeholder that indicates the total number of calendars returned by the criteria. | agendacalendars.total tpl | Name of a chunk that contains the template for one calendar. | tplAgendaCalendar -useRequest | Use the request value of `calendar` to filter the displayed calendars. | Yes wrapperTpl | Name of a chunk that contains the wrapper template for all calendars. | tplAgendaCalendarsWrapper ## Placeholders @@ -44,5 +47,5 @@ Only the current script properties are available as placeholders. Placeholder | Description ------------|------------ -count | Count of the calendars filtered by the snippet properties (without limit/offset) +count | Count of the calendars filtered by the snippet properties (without limit/offset) output | All calendars collected by the snippet separated by the string in the outputSeparator property diff --git a/en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md b/en/01_Agenda/v1/04_Snippets/05_AgendaCategories.md similarity index 85% rename from en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md rename to en/01_Agenda/v1/04_Snippets/05_AgendaCategories.md index 60ee4da0..b258faa5 100755 --- a/en/01_Agenda/v1/04_Snippets/04_AgendaCategories.md +++ b/en/01_Agenda/v1/04_Snippets/05_AgendaCategories.md @@ -6,14 +6,16 @@ It uses the following snippet properties: Property | Description | Default ---------|-------------|-------- +allowedRequestKeys | Comma-separated list of request keys, that could be used to filter the displayed categories. Defaults to all allowed. Available since Agenda 1.1.0. | - categories | Comma-separated list of aliases of categories to filter the displayed categories. | - emptyTpl | Name of a chunk that contains the template for not found categories. | tplAgendaCategoriesEmpty limit | Limit the number of categories in the result. Use `0` for unlimited categories. | 20 listId | ID of a resource containing an AgendaList snippet call. | System Setting `agenda.list_id` +offset | An offset of categories returned by the criteria to skip. | 0 outputSeparator | An optional string to separate each tpl instance. | - toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - +totalVar | The key of a placeholder that indicates the total number of categories returned by the criteria. | agendacategories.total tpl | Name of a chunk that contains the template for one category. | tplAgendaCategory -useRequest | Use the request value of `category` to filter the displayed categories. | Yes wrapperTpl | Name of a chunk that contains the wrapper template for all categories. | tplAgendaCategoriesWrapper ## Placeholders @@ -46,5 +48,5 @@ Only the current script properties are available as placeholders. Placeholder | Description ------------|------------ -count | Count of the categories filtered by the snippet properties (without limit/offset) +count | Count of the categories filtered by the snippet properties (without limit/offset) output | All categories collected by the snippet separated by the string in the outputSeparator property diff --git a/en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md b/en/01_Agenda/v1/04_Snippets/06_AgendaLocations.md similarity index 82% rename from en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md rename to en/01_Agenda/v1/04_Snippets/06_AgendaLocations.md index 0226b953..a70917f2 100755 --- a/en/01_Agenda/v1/04_Snippets/05_AgendaLocations.md +++ b/en/01_Agenda/v1/04_Snippets/06_AgendaLocations.md @@ -6,13 +6,16 @@ It uses the following snippet properties: Property | Description | Default ---------|-------------|-------- +allowedRequestKeys | Comma-separated list of request keys, that could be used to filter the displayed locations. Defaults to all allowed. Available since Agenda 1.1.0. | - locations | Comma-separated list of aliases of locations to filter the displayed locations. | - emptyTpl | Name of a chunk that contains the template for not found locations. | tplAgendaLocationsEmpty limit | Limit the number of locations in the result. Use `0` for unlimited locations. | 20 +listId | ID of a resource containing an AgendaList snippet call. | System Setting `agenda.list_id` +offset | An offset of locations returned by the criteria to skip. | 0 outputSeparator | An optional string to separate each tpl instance. | - toPlaceholder | If set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - +totalVar | The key of a placeholder that indicates the total number of locations returned by the criteria. | agendalocations.total tpl | Name of a chunk that contains the template for one location. | tplAgendaLocation -useRequest | Use the request value of `location` to filter the displayed locations. | Yes wrapperTpl | Name of a chunk that contains the wrapper template for all locations. | tplAgendaLocationsWrapper ## Placeholders @@ -49,5 +52,5 @@ Only the current script properties are available as placeholders. Placeholder | Description ------------|------------ -count | Count of the locations filtered by the snippet properties (without limit/offset) +count | Count of the locations filtered by the snippet properties (without limit/offset) output | All locations collected by the snippet separated by the string in the outputSeparator property diff --git a/en/01_Agenda/v1/04_Snippets/07_AgendaEventGet.md b/en/01_Agenda/v1/04_Snippets/07_AgendaEventGet.md new file mode 100755 index 00000000..82b974c4 --- /dev/null +++ b/en/01_Agenda/v1/04_Snippets/07_AgendaEventGet.md @@ -0,0 +1,51 @@ +This hook loads the data of an Agenda event into FormIt fields. The hook was introduced with Agenda 1.1.0. + +The event is retrieved with the event ID or the repeat ID, if the event ID is +not set. If no event could be retrieved, the hook returns false + +## FormIt Hook Properties + +The hook uses the following hook properties: + +Property | Description | Default +---------|-------------|-------- +agendaCalendars | Comma-separated list of aliases of calendars to filter the loaded event. | - +agendaCategories | Comma separated list of aliases of categories to filter the loaded event. | - +agendaContexts | Comma separated list of context keys to filter the loaded event. | - +agendaDateformat | Format of the startdate and enddate field, set by the hook. Must contain a [supported date and time format](https://www.php.net/manual/de/datetime.formats.php). | Y-m-d H:i:s +agendaEvent | ID of one event to load into FormIt. | 0 +agendaLocations | Comma separated list of aliases of locations to filter the loaded event. | - +agendaOwnEvent | Load only own events (created by the current user) into FormIt. | false +agendaRepeating | ID of one recurring event to load into FormIt. | 0 +agendaUsergroups | Comma separated list of user group names to filter the loaded event. | - +agendaUsers | Comma separated list of user IDs to filter the loaded event. | - + +## Hook fields + +The following FormIt fields are set by the loaded Agenda event in the hook. + +Field | Description +------------|------------ +active | The active status of the loaded event. +allday | The all day status of the loaded event. +calendar | The alias of the calendar of the loaded event. +calendar_id | The id of the calendar of the loaded event. +category | The aliases of the categories of the loaded event. +content | The content of the loaded event.| +context_key | The context key of the loaded event. +description | The description of the loaded event. +enddate | The enddate of the loaded event (or the loaded recurring event). +id | The id of the loaded event. +location | The alias of the location of the loaded event. +location_id | The id of the location of the loaded event. +repeat_enddate | The enddate of the repeats of the loaded event. +repeat_interval | The repeat interval of the loaded event. +repeat_on | The repeat weekdays of the loaded event, when the repeat type is weekly +repeat_ordinal | The repeat ordinal of the loaded event, when the repeat type is monthly by weekday +repeat_type | The repeat type of the loaded event. (1 = daily , 2 = weekly, 3 = monthly, 4 = yearly, 5 = montly by weekday ) +repeat_weekday | The repeat weekday of the loaded event, when the repeat type is weekly +repeating | The repeating status of the loaded event. +repeating_id | The id of the loaded recurring event. +resource_id | The id of the linked resource of the loaded event. +startdate | The startdate of the loaded event (or the loaded recurring event). +title | The title of the loaded event. diff --git a/en/01_Agenda/v1/04_Snippets/08_AgendaEventSet.md b/en/01_Agenda/v1/04_Snippets/08_AgendaEventSet.md new file mode 100755 index 00000000..a8891ebe --- /dev/null +++ b/en/01_Agenda/v1/04_Snippets/08_AgendaEventSet.md @@ -0,0 +1,56 @@ +This hook saves FormIt fields as an Agenda event. The hook was introduced with Agenda 1.1.0. + +It could update an existing event, if an event ID or a repeating ID is set. This +could be done by FormIt hook properties or by request parameters. The FormIt +hook properties supercede the request parameters. + +If no event_id or repeating_id is set, a new event is created. + +## FormIt Hook Properties + +The hook uses the following hook properties: + +Property | Description | Default +---------|-------------|-------- +agendaAllowedFields | Comma separated list of fields, that are set by the hook. Per default all fields are allowed. | - +agendaCalendars | Comma-separated list of aliases of calendars to filter the loaded event. | - +agendaCategories | Comma separated list of aliases of categories to filter the loaded event. | - +agendaContexts | Comma separated list of context keys to filter the loaded event. | - +agendaDateformat | Format of the startdate and enddate field, set by the hook. Must contain a [supported date and time format](https://www.php.net/manual/de/datetime.formats.php). | Y-m-d H:i:s +agendaDateformatAllday | Format of the startdate and enddate field, set by the hook, if Must contain a [supported date and time format](https://www.php.net/manual/de/datetime.formats.php). | Y-m-d H:i:s +agendaEvent | ID of one event to load into FormIt. | 0 +agendaLocations | Comma separated list of aliases of locations to filter the loaded event. | - +agendaOwnEvent | Load only own events (created by the current user) into FormIt. | false +agendaRepeating | ID of one recurring event to load into FormIt. | 0 +agendaUsergroups | Comma separated list of user group names to filter the loaded event. | - +agendaUsers | Comma separated list of user IDs to filter the loaded event. | - + +## Hook fields + +The following FormIt fields are used in the hook and saved in the Agenda event, when they are allowed. + +Field | Description +------------|------------ +active | The active status of the saved event. +allday | The all day status of the saved event. +calendar | The alias of the calendar of the saved event. +calendar_id | The id of the calendar of the saved event. +category | The aliases of the categories of the saved event. +content | The content of the saved event. +context_key | The context key of the saved event. +description | The description of the saved event. +enddate | The enddate of the saved event (or the saved recurring event). +event_id | The id of the saved event. +location | The alias of the location of the saved event. +location_id | The id of the location of the saved event. +repeat_enddate | The enddate of the repeats of the saved event. +repeat_interval | The repeat interval of the saved event. +repeat_on | The repeat weekdays of the saved event, when the repeat type is weekly +repeat_ordinal | The repeat ordinal of the saved event, when the repeat type is monthly by weekday +repeat_type | The repeat type of the saved event. (1 = daily , 2 = weekly, 3 = monthly, 4 = yearly, 5 = montly by weekday ) +repeat_weekday | The repeat weekday of the saved event, when the repeat type is weekly +repeating | The repeating status of the saved event. +repeating_id | The id of the saved recurring event. +resource_id | The id of the linked resource of the saved event. +startdate | The startdate of the saved event (or the saved recurring event). +title | The title of the saved event. diff --git a/en/01_Agenda/v1/04_Snippets/index.md b/en/01_Agenda/v1/04_Snippets/index.md index eea40b3b..1ef1604c 100755 --- a/en/01_Agenda/v1/04_Snippets/index.md +++ b/en/01_Agenda/v1/04_Snippets/index.md @@ -4,18 +4,22 @@ _Agenda_ contains five _snippets_ in the `Agenda` category. This snippet displays events in a [list](01_AgendaList) view. +#### AgendaCalendar + +This snippet displays events in a list divided into [intervals](02_AgendaCalendar). + #### AgendaDetail -This snippet displays one event in a [detail](02_AgendaDetail) view. +This snippet displays one event in a [detail](03_AgendaDetail) view. #### AgendaCalendars -This snippet displays a list of [calendars](03_AgendaCalendars). +This snippet displays a list of [calendars](04_AgendaCalendars). #### AgendaCategories -This snippet displays a list of [categories](04_AgendaCategories). +This snippet displays a list of [categories](05_AgendaCategories). #### AgendaLocations -This snippet displays a list of [locations](05_AgendaLocations). +This snippet displays a list of [locations](06_AgendaLocations). diff --git a/en/01_Agenda/v1/06_Extended_Fields.md b/en/01_Agenda/v1/06_Extended_Fields.md new file mode 100755 index 00000000..6f14d52a --- /dev/null +++ b/en/01_Agenda/v1/06_Extended_Fields.md @@ -0,0 +1,55 @@ +## Extended Event Fields + +Each event in Agenda could use predefined extended fields. The field values are +stored as JSON encoded array in a text field. So sorting and filtering by +extended fields is not possible. + +To define the extended fields the system setting `agenda.extended_event_fields` +has to be filled with a nested JSON encoded array. The following value gives an +example: + +``` +[ + { + "name": "price", + "label": "Price" + }, + { + "fields": [ + { + "name": "minimum", + "label": "Minimum number of participants", + "width": 0.5, + "column_label": "min.", + "column_width": 50 + }, + { + "name": "maximum", + "label": "Maximum number of participants", + "width": 0.5, + "column_label": "max.", + "column_width": 50 + } + ] + } +] +``` + +It will add the fields price, and the fields minimum and maximum in two columns +to the event create/update window. + +Each array will create one extended field. The `name` key is required. The +`label` key will be used, when it exist. Otherwise a lexicon entry with the +field name prefixed by `agenda.extended.` is searched in the lexicon. + +If a nested `fields` key contains an array value, this value will be used for +subfields in columns. The `width` key inside is then used for the subfield +column width. + +The extended fields could also generate columns in the events grid. The +`column_label` key is required to add a column in the grid. The `column_width` +key will define the width of the grid column. The column_width defaults to 100. + +Extended fields are available as placeholder with the prefix `extended` in the +event row template. The `price` field from the example will be available with +the `[[+extended.price]]` placeholder. diff --git a/en/01_Agenda/v1/06_FAQ.md b/en/01_Agenda/v1/07_FAQ.md similarity index 95% rename from en/01_Agenda/v1/06_FAQ.md rename to en/01_Agenda/v1/07_FAQ.md index e278b1b2..8d425409 100755 --- a/en/01_Agenda/v1/06_FAQ.md +++ b/en/01_Agenda/v1/07_FAQ.md @@ -9,7 +9,8 @@ glad to help. To render events to your visitors, you can use the provided snippets: - [AgendaList](04_Snippets/01_AgendaList) used for rendering a list of events -- [AgendaDetail](04_Snippets/02_AgendaDetail) used for showing one specific event on a detail page +- [AgendaCalendar](04_Snippets/02_AgendaCalendar) used for rendering events in a list divided into intervals (i.e. days) +- [AgendaDetail](04_Snippets/03_AgendaDetail) used for showing one specific event on a detail page There are also other snippets to help you render calendars, categories, and locations. diff --git a/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md b/en/01_Agenda/v1/08_Tutorials/Dynamic_Opening_Hours.md similarity index 99% rename from en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md rename to en/01_Agenda/v1/08_Tutorials/Dynamic_Opening_Hours.md index 88196849..804480bd 100644 --- a/en/01_Agenda/v1/07_Tutorials/Dynamic_Opening_Hours.md +++ b/en/01_Agenda/v1/08_Tutorials/Dynamic_Opening_Hours.md @@ -2,7 +2,7 @@ Using Agenda, you can manage and display dynamic opening hours on your site. When you've completed this tutorial, you'll have a simple list showing the opening hours in the next week. -![](opening-hours.jpg) +![](img/opening-hours.jpg) [TOC] diff --git a/en/01_Agenda/v1/08_Tutorials/Frontend_Editing.md b/en/01_Agenda/v1/08_Tutorials/Frontend_Editing.md new file mode 100644 index 00000000..f73eb3d6 --- /dev/null +++ b/en/01_Agenda/v1/08_Tutorials/Frontend_Editing.md @@ -0,0 +1,110 @@ +Using the Agenda FormIt hooks, you can create and edit events by users in the +frontend. When you've completed this tutorial, you'll could create and edit an +event on a frontend page. + +[TOC] + +## Basic Setup + +First install FormIt and create a new MODX Resource. Then create a new Calendar +under under Extras > Agenda > Calendars tab. Name it i.e. "User Events" with an +alias of "userevents" and make sure it's active. + +## FormIt Call and form code + +To render and execute the form, we have to add a FormIt call to a MODX resource. +This FormIt Call uses the [AgendaEventGet](../04_Snippets/07_AgendaEventGet) and +the [AgendaEventSet](../04_Snippets/08_AgendaEventSet) hooks. + +Here's our `FormIt` example call; make sure to adjust the `&agendaEvent` property to +the ID of an existing event, that should be editable in the frontend. + +```html +[[!FormIt? + &successMessage=`The event was edited!` + &hooks=`agendaeventset` + &preHooks=`agendaeventget` + &agendaEvent=`xxx` + &clearFieldsOnSuccess=`0` +]] +``` + +The form code (based on Bootstrap 3) should be added below of the `FormIt` call with the following content: + +``` +[[!+fi.validation_error_message:notempty=``]] +[[!+fi.successMessage:notempty=``]] + +
    +
    +
    + + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + +
    +
    +
    +
    +``` + +On the page with the FormIt call the title, the start date, the end date, the +category and the description of an existing event could be edited. The category +could be set with a dropdown showing all active categories. + +Some notes: + +- The `agendaEvent` property could be set by request parameter. Please make sure +that all events on your page could be edited, if you allow this. You could +restrict the editing to events created by the current user with the +`agendaOwnEvent` property. +- You can't set multiple categories with the dropdown at the moment, because of +a restriction in the `AgendaCategories` snippet. +- If you change the `agendaEvent` property to `agendaRepeating`, you could edit +the start date and end date of the repeating event. The other fields will change +the event itself. +- All editable fields are shown on the documentation of the +[AgendaEventGet](../04_Snippets/07_AgendaEventGet) and the +[AgendaEventSet](../04_Snippets/08_AgendaEventSet) hooks. diff --git a/en/01_Agenda/v1/07_Tutorials/opening-hours.jpg b/en/01_Agenda/v1/08_Tutorials/img/opening-hours.jpg similarity index 100% rename from en/01_Agenda/v1/07_Tutorials/opening-hours.jpg rename to en/01_Agenda/v1/08_Tutorials/img/opening-hours.jpg diff --git a/en/01_Agenda/v1/index.md b/en/01_Agenda/v1/index.md index e8893b0c..e4f74925 100644 --- a/en/01_Agenda/v1/index.md +++ b/en/01_Agenda/v1/index.md @@ -12,5 +12,6 @@ It is a perfect solution for users looking for an extensive MODX event managemen - [Installation](01_Installation) - [Custom Manager Page](02_Custom_Manager_Page) - [Snippets](04_Snippets) -- [FAQ](06_FAQ) +- [FAQ](07_FAQ) +- [Tutorials](08_FAQ) From 7d0d4354cbd7812a1be96ba2ebc9b06a88d59b54 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Thu, 12 Dec 2019 18:41:21 +0100 Subject: [PATCH 213/517] Add Agenda version info for extended fields --- en/01_Agenda/v1/06_Extended_Fields.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/01_Agenda/v1/06_Extended_Fields.md b/en/01_Agenda/v1/06_Extended_Fields.md index 6f14d52a..5a91e3a0 100755 --- a/en/01_Agenda/v1/06_Extended_Fields.md +++ b/en/01_Agenda/v1/06_Extended_Fields.md @@ -1,5 +1,7 @@ ## Extended Event Fields +The extended fields were introduced with Agenda 1.1.0. + Each event in Agenda could use predefined extended fields. The field values are stored as JSON encoded array in a text field. So sorting and filtering by extended fields is not possible. From 5d9b8cc28d626acc4beb4f7a2d5a64e6fedfebe3 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Fri, 13 Dec 2019 09:59:03 +0100 Subject: [PATCH 214/517] Typos in the docs --- en/01_Agenda/v1/03_System_Settings.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/en/01_Agenda/v1/03_System_Settings.md b/en/01_Agenda/v1/03_System_Settings.md index 6a375005..bdcd62a2 100755 --- a/en/01_Agenda/v1/03_System_Settings.md +++ b/en/01_Agenda/v1/03_System_Settings.md @@ -11,20 +11,20 @@ agenda.debug | Debug | Log debug informations in MODX error log. | No agenda.default_timezone | Default Timezone | Default [time zone](https://www.php.net/manual/en/timezones.php) for events. | Europe/Berlin agenda.detail_id | Detail ID | ID of a resource containing AgendaDetail snippet call. | - agenda.editor_type | Editor Type | Editor type for text fields (htmleditor or textarea). | htmleditor -agenda.extended_event_fields | Extended Event Fields | JSON encoded array of [extended event fields](#).| - +agenda.extended_event_fields | Extended Event Fields | JSON encoded array of [extended event fields](06_Extended_Fields.md).| - agenda.google_maps_api_key | Google Maps API Key | [Request](https://developers.google.com/maps/documentation/javascript/get-api-key) a Google Maps API Key. | - agenda.google_maps_default_lat | Google Maps Default Latitude | Default latitude for the displayed map when creating/editing a location. | 51.977825 agenda.google_maps_default_lng | Google Maps Default Longitude | Default longitude for the displayed map when creating/editing a location. | 7.291066 agenda.google_maps_default_zoom | Google Maps Standard Zoom | Default zoom for the displayed map when creating/editing a location. | 9 -agenda.image_mediasource | Image Media Source | Media source for event images | 1 +agenda.image_mediasource | Image Media Source | Media source for event images. | 1 agenda.list_id | List ID | ID of a resource containing an AgendaList snippet call. | - -agenda.manager_date_format | Date Format | The https://docs.sencha.com/extjs/3.4.0/#!/api/Date can be used here. | d.m.Y -agenda.manager_date_format_long | Date Format (long) | The https://docs.sencha.com/extjs/3.4.0/#!/api/Date can be used here. | l, d.m.Y -agenda.manager_time_format | Time Format | The https://docs.sencha.com/extjs/3.4.0/#!/api/Date can be used here. | G:i +agenda.manager_date_format | Date Format | The [ExtJS date format](https://docs.sencha.com/extjs/3.4.0/#!/api/Date) can be used here. | d.m.Y +agenda.manager_date_format_long | Date Format (long) | The [ExtJS date format](https://docs.sencha.com/extjs/3.4.0/#!/api/Date) can be used here. | l, d.m.Y +agenda.manager_time_format | Time Format | The [ExtJS date format](https://docs.sencha.com/extjs/3.4.0/#!/api/Date) can be used here. | G:i agenda.manager_time_increment | Time Steps | Number of minutes between individual time values ​​in the time selection field. | 15 agenda.parents_calendar | Calendar Parent Resources | Comma-separated list of parent resources for a resource connected with a calendar. | - agenda.parents_category | Category Parent Resources | Comma-separated list of parent resources for a resource connected with a category | - agenda.parents_event | Event Parent Resources | Comma separated list of parent resources for a resource connected with an event. | - agenda.parents_location | Location Parents Resource | Comma separated list of parent resources for a resource connected with a location. | - -agenda.repeating_max_occurance | Maximum Occurance | Maximum orccurance of recurring events | 100 -agenda.video_mediasource | Video Media Source | Media Source for Event Videos | 1 +agenda.repeating_max_occurance | Maximum Occurance | Maximum orccurance of recurring events. | 100 +agenda.video_mediasource | Video Media Source | Media Source for Event Videos. | 1 From 4ddf09cc8eaf021f1d124cb5aeab51db972befc9 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 14 Dec 2019 20:48:22 +0100 Subject: [PATCH 215/517] Add docs for mailchimp --- en/01_Commerce/v1/50_Modules/Mailchimp.md | 36 +++++++++++++++++ en/01_Commerce/v1/50_Modules/index.md | 47 ++++++++++++++++++----- 2 files changed, 73 insertions(+), 10 deletions(-) create mode 100644 en/01_Commerce/v1/50_Modules/Mailchimp.md diff --git a/en/01_Commerce/v1/50_Modules/Mailchimp.md b/en/01_Commerce/v1/50_Modules/Mailchimp.md new file mode 100644 index 00000000..59df875f --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/Mailchimp.md @@ -0,0 +1,36 @@ +With the [Mailchimp Extension](https://modmore.com/commerce/extensions/mailchimp/) you can allow your customers to sign up to a Mailchimp mailing list (or audience) when placing an order. + +## Setup + +First install the free extension from the modmore package provider. + +Navigate to Extras > Commerce > Modules and find Mailchimp in the list. Open its configuration and enter your API Key; you can find this in Mailchimp by clicking on your name in the top right > Account > Extras > API Keys. + +Save the api key on the module configuration, at which point you'll get some additional options on the module. + +- **Mailchimp List** allows you to select the list to subcribe customers to. +- **Address Type** lets you choose if you want to use the email address on the provided billing or shipping address. This will fallback to the other type if the preferred type is not set. +- **Enable Double Opt-in** will instruct Mailchimp to send a double opt-in email to the user to confirm their subscription. + +Also very important: **add the opt-in markup to your template**. + +## Add the required markup + +The module supports the cart, address, and payment method steps/templates, so you can choose which one you want to place the opt-in on: + +- `frontend/checkout/cart.twig` +- `frontend/checkout/address.twig` +- `frontend/checkout/payment-method.twig` + +(If you haven't used the templating in Commerce before, see [Front-end Theming for how to do that.](../Front-end_Theming)) + +The module expects a POST value with the name `mailchimp_opt_in` and a value of `on`. You could for example use this markup, which will only be shown if the module is properly configured and the customer is not already subscribed: + +``` html +{% if mailchimp_enabled and not mailchimp_subscribed %} + +{% endif %} +``` diff --git a/en/01_Commerce/v1/50_Modules/index.md b/en/01_Commerce/v1/50_Modules/index.md index 47deba94..1443a25c 100644 --- a/en/01_Commerce/v1/50_Modules/index.md +++ b/en/01_Commerce/v1/50_Modules/index.md @@ -1,16 +1,43 @@ -Commerce uses Modules to provide most functionality and features. +--- +title: 'Modules & Extensions' +--- -Many modules are shipped with the core Commerce package, requiring no further install, but third party modules are also available offering different payment providers, shipping partners, communication-related integrations or other features. +Commerce uses Modules to provide most functionality and features. -In this section of the documentation you'll find information about all modules that are available from modmore. Third party modules may be missing from the list, while we encourage third party developers to submit documentation to this site we can not force them to do so, and in some cases we may not accept these contributions until we have had a chance to review the module itself. +Many modules are shipped with the core Commerce package, requiring no further install. -Choose one of the following categories to see the matching modules: +Other modules are provided as [standalone extensions](https://modmore.com/commerce/extensions/), installable through the MODX Extras installer. There are extensions for payment gateways, shipping partners, communication-related integrations and more. -- Payments -- Shipping -- Communication -- Taxes -- Other +[**All available extensions, including third party extensions, can be found here.**](https://modmore.com/commerce/extensions/) -**Note**: not all the modules are actually be exposed as modules in the Commerce admin area. For example payment providers and shipping integrations that are provided with the Commerce package are not shown as modules, instead they are just available when creating a payment or shipping method. +In alphabetical order: +- [Accept Terms](Cart/AcceptTerms) +- [AutoFill GeoIP](Cart/AutoFillGeoIP) +- [Basic Address Validation](Address_Validation/Basic) +- [Basic Custom Fields](Custom_Fields_(Basic)) +- [CloudPrint](CloudPrint) +- [Combine Products](Cart/CombineProducts) +- [Country Validation](Address_Validation/Country) +- [Coupons](Discounts/Coupons) +- [Customers](Admin/Customers) +- [Default Address](Cart/DefaultAddress) +- [Dymo Address Label](Shipping/DymoAddressLabel) +- [Enforce Stock](Cart/EnforceStock) +- [EU VAT](Taxes/EUVat) +- [EU VAT Validator](Address_Validation/EUVat_Validator) +- [Gateways Pack 1](Payments/GatewayPack1) +- [Hide Products](Admin/HideProducts) +- [ItemData](Cart/ItemData) +- [Mailchimp](Mailchimp) +- [MessageBird](Communication/MessageBird) +- [Minimum Order Amount](Cart/MinOrderAmount) +- [mPDF Writer](mPDFWriter) +- [Packing Slip](Shipping/PackingSlip) +- [PDFCrowd Writer](PDFCrowdWriter) +- [Table Rates](Shipping/TableRates) +- [TaxJar](Taxes/TaxJar) +- [Update Stock](Cart/UpdateStock) +- [UserProfileAddress](Cart/UserProfileAddress) +- [User Group Shipment](Shipping/UserGroupShipment) +- [User & User Group Discounts](Discounts/UserDIscounts) From 7a0b8b7a26b994515861374c0cc141ae1190ed55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joshua=20L=C3=BCckers?= Date: Wed, 18 Dec 2019 18:04:26 +0100 Subject: [PATCH 216/517] Add extra info about MAMP Pro --- en/50_Open_Source/Gitify/01_Installation/01_Windows.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/en/50_Open_Source/Gitify/01_Installation/01_Windows.md b/en/50_Open_Source/Gitify/01_Installation/01_Windows.md index 320f3a4f..41ef46bc 100644 --- a/en/50_Open_Source/Gitify/01_Installation/01_Windows.md +++ b/en/50_Open_Source/Gitify/01_Installation/01_Windows.md @@ -16,6 +16,12 @@ c:\xampp\php\php.exe \php\php.exe ```` +## MAMP Pro + +If you use MAMP Pro make sure to enable "[Make this version available on the command line](https://documentation.mamp.info/en/MAMP-PRO-Windows/Languages/PHP/)": + +> Check this option to add the current PHP version to the system path. You verify this by checking your System PATH in Advanced System Settings > Environment Variables > System Variables. + ### Additional Dependencies Here are the Windows dependencies in order to get the script to execute properly. They must be installed and their bin folders have to be added to the Windows PATH environment variable in the Advanced System Settings screen: @@ -29,4 +35,4 @@ Here are the Windows dependencies in order to get the script to execute properly * windows composer support (https://getcomposer.org) * Binary download - https://getcomposer.org/Composer-Setup.exe -Once those are completed, the rest of the instructions do work. \ No newline at end of file +Once those are completed, the rest of the instructions do work. From 3fd96754fe17a708e21e2c4e5233c218f95479bc Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 2 Jan 2020 13:27:37 +0100 Subject: [PATCH 217/517] Some fixes for the pricing info --- .../v1/75_Developer/03_Products/Pricing.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md index 88dfa1f8..66686ffa 100644 --- a/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md +++ b/en/01_Commerce/v1/75_Developer/03_Products/Pricing.md @@ -276,7 +276,7 @@ Other notable methods on the `ProductPricing` object: - `getRegularPrice() : PriceInterface` - `addPriceType(PriceTypeInterface $priceType) : void` -## Updating product pricing programmatically +## Adding price types programmatically If you're looking to import product prices, you'll need to interact with the classes mentioned in this document to make that work. The rough workflow would look like this: @@ -347,11 +347,11 @@ $pricing->addPriceType( ``` -## Removing a PriceType from a Pricing instance +## Updating or removing price types -It's not natively possible to remove a PriceType directly, as it does not have an ID or another unique key to target them by. +It's not natively possible to update, remove or replace a PriceType directly, as it does not have an ID or another unique key to target them by. -If you programmatically want to remove a PriceType, create a new ProductPricing input, add the PriceType's you want to keep, and save that to the product. +To programmatically update/remove/replace a PriceType, create a new (empty) ProductPricing instance, add the PriceType's you want to keep, and save that to the product. ```php $currency = $commerce->getCurrency('EUR'); @@ -370,6 +370,16 @@ foreach ($currentPricing->getPriceTypes() as $priceType) { $product->savePricing($newPricing); ``` +If you want to find a specific price type, you can use instanceof to test the price type inside the `foreach` loop. For example to only keep a Sale price type: + +```php +foreach ($currentPricing->getPriceTypes() as $priceType) { + if ($priceType instanceof \modmore\Commerce\Pricing\PriceType\Sale) { + $newPricing->addPriceType($priceType); + } +} +``` + ## Loading Price Types in a custom product Prior to 1.0, you would override `getPrice` and return a simple price object. That has been deprecated and will be removed in 1.3. From 32b610a3ee09850e75c65c3e8cf19f302a4468e0 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 7 Jan 2020 02:06:18 +0100 Subject: [PATCH 218/517] Some more work done for Redactor 3 --- .../02_v3.x/02_Configuration_Sets.md | 8 ++++++++ en/04_Redactor/02_v3.x/Features/Source.md | 6 ++++++ en/04_Redactor/02_v3.x/Themes/index.md | 12 ++++++++++-- en/04_Redactor/02_v3.x/Themes/minimal.jpg | Bin 0 -> 59546 bytes en/04_Redactor/02_v3.x/Themes/themes.png | Bin 0 -> 430579 bytes en/04_Redactor/02_v3.x/Themes/themes.sketch | Bin 0 -> 1236575 bytes 6 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 en/04_Redactor/02_v3.x/Themes/minimal.jpg create mode 100644 en/04_Redactor/02_v3.x/Themes/themes.png create mode 100644 en/04_Redactor/02_v3.x/Themes/themes.sketch diff --git a/en/04_Redactor/02_v3.x/02_Configuration_Sets.md b/en/04_Redactor/02_v3.x/02_Configuration_Sets.md index 5e1f22eb..c13cbe08 100644 --- a/en/04_Redactor/02_v3.x/02_Configuration_Sets.md +++ b/en/04_Redactor/02_v3.x/02_Configuration_Sets.md @@ -49,3 +49,11 @@ To learn how to configure what set to use in different places, see: - [Template variables](Usage/Template_Variables) - [ContentBlocks fields](Usage/ContentBlocks) - [Third-party extra](Usage/Third_Party_Extras) + +## Custom Preview Contents + +By default the configurator shows some dummy text. Some lorum ipsum, an image, some links and various formatting. + +If you'd rather use custom content for the preview (for example to showcase custom styles or other elements), you can do so by creating a chunk. + +Create a chunk named `redactor_configurator_preview`, and provide your content. Refresh the configurator. diff --git a/en/04_Redactor/02_v3.x/Features/Source.md b/en/04_Redactor/02_v3.x/Features/Source.md index b20395eb..328d7ba6 100644 --- a/en/04_Redactor/02_v3.x/Features/Source.md +++ b/en/04_Redactor/02_v3.x/Features/Source.md @@ -7,3 +7,9 @@ To enable it, make sure "Allow Source Mode" is enabled in the Source section of ## Syntax highlighting If desired, you can enable CodeMirror syntax highlighting for easier use of the source. Under the "Source" section of the configurator, make sure "Enable CodeMirror" is enabled. + +## Beautifying source code + +By enabling _Beautify source code_ in the Source section, the markup can be reformatted for you, adding the proper indentation and newlines and such. This uses [js-beautify](https://github.com/beautify-web/js-beautify). + +Beautifying the markup will happen at most once every 3 seconds while editing content. It can also be forced by toggling the source view. If you're experiencing performance issues on large pages, please contact support. diff --git a/en/04_Redactor/02_v3.x/Themes/index.md b/en/04_Redactor/02_v3.x/Themes/index.md index 1b623ab2..ff42b9d4 100644 --- a/en/04_Redactor/02_v3.x/Themes/index.md +++ b/en/04_Redactor/02_v3.x/Themes/index.md @@ -18,12 +18,20 @@ The redactor2 theme mimics the styling from Redactor 2.x. It's not an exact matc ![Redactor 2 inspired theme for Redactor 3](redactor2.jpg) +### minimal + +The minimal theme provides a flat toolbar without shadows or rounded borders. Taken some inspiration from TinyMCE. + +![Minimal theme for Redactor](minimal.jpg) + ### dark The dark theme inverses the color while using a blue for headers and links. ![Dark theme for Redactor 3](dark.jpg) +Note that a dynamic dark mode is also available for most themes; add the `toggledark` button to your toolbar configuration to use it. More on that below. + ### pride Looking to spread some _love is love_? The pride theme splashes a rainbows on your toolbar. (Unicorns are still awaiting delivery.) @@ -42,13 +50,13 @@ Aside from the Dark theme, shown before, you can also use a dynamic dark mode. T To use it, add `toggledark` to your Toolbar Buttons in the configurator. Then find the toggle button in the toolbar. -The dark mode works best with the `default`, `redactor2`, and `pride` themes. Shown below is the toggling in action with the redactor2 theme. +The dark mode works best with the `default`, `redactor2` and `minimal` themes. Shown below is the toggling in action with the redactor2 theme. -When toggling the default theme, that switches to the dark theme. The redactor2 and pride themes have different dark toolbar styles. +When toggling the default theme, that switches to the dark theme. The other themes have their own dark styles which may be slightly different. Toggling the dark theme does not have any effect. diff --git a/en/04_Redactor/02_v3.x/Themes/minimal.jpg b/en/04_Redactor/02_v3.x/Themes/minimal.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1dc4016fde6c804bda3fbfc2203f11a8ac357218 GIT binary patch literal 59546 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%0A(Vf@%w^zB{=Y=puP~`p_nNI|8Q7d~6it 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 literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/Themes/themes.png b/en/04_Redactor/02_v3.x/Themes/themes.png new file mode 100644 index 0000000000000000000000000000000000000000..3399b3d428902e2e86d0d0f9da480256d307fa9c GIT binary patch literal 430579 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 literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/Themes/themes.sketch b/en/04_Redactor/02_v3.x/Themes/themes.sketch new file mode 100644 index 0000000000000000000000000000000000000000..7de0e07eb409ba98f070487429bc33f649d069b2 GIT binary patch literal 1236575 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

    52ukhw+n?|WRW`aK2*Q)UJS2vEM? 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%0D_lLoP=Zmw=2IQ8~ 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 -k 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%0ArA*0Kgx`pPDK~IN-)Fg$ax-ZzpgQd3 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

      }5>GzWtipkHi&w2?R5)8;g_0LP8h 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

      P0X7 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≥nA*q;8q@6{hD;tN?5g1eg^(pLU9D>(wd@)K zry_J(tFI+9ALMhj@b0}wEBRqm zW~8f+X>*ukLl~W7+3Koy$V80Z#jXLeJF!NqC|ECb17w)PuNOf#`NZNRu-K(Hv20Oy z>%bwyW+i#FE3r;XiMefWb~_rTMxAbLIDk)V-oO4udc&dUvoon4@(4IV4Q42V8Nb_g z4b1fCQ>HwSp;EAjS~6YN1zBWLaeGyuyQT~#Of4&*7F8yC3ua)y+liH|x@>}}*KToI z=G>a+#>r+-DeFq6!9#0{1F6=v!O>gY14l%6O=iy9wPU47QX2@1L|t9+7jYKFHi2e( zxWQa>OxJlK=5nb z4t|8Z>8)$ob*Nm0v`Zde6Syl~giIp3O?c3V+OV?d)nE>SFf^@MsS?O53)&Ep4|k~4&)Wq2e8Tj57wVy<*DBEI9W@TzFaSYLHHK@ss_E82 zT6M+j3MX*a<|KZ$n#n_jB!Su*gf&^xOV@P`|5~}_zt-x5$cKD$9a+L(X_@0D@m38BVNgx?lD<;KtC08(kFvPNcrbr_w;^DhbK#F1e^R(OV<~8@>~( zT21AtLRaOe@=9)9-6rEoz(;PTnTb8L$m5uD2?s?OvpObewxr%9!FQWHsOA8%_yEb1 zoK3Q;{(A!%lDg8;iw4pm0O3}{C!l4NR}{O|izc9JF8lvo$fQ1?aL8kl$K(ludLV8Q zUG?h9%5Y%dKqw0Gm=-vaTILXXlSySjwR&PMM$v6<&~@u-7i@PSDech0Z(P{TO1=%d zn04W393ub$9RVCs+DYb^Ui{iPfm!;|%*8LP&2L{Rc0OEGyn080@`EnS=e6`wy8T?aTm1h4 zK4MaAtvBjg>Ij%E3gn5o`U?~$ba93l0Ze}w(ppwm!s#-ajH|{dm;AxGudE}MSNIew zHJB2t@RMB}jYYS8S3coPQ_q@|mJ9dol`e2$TUhJfuQ> zc#H56IP3Um@~%|K5Y9xVHGY}lMkebaNOntwB5&% zy#Lk=90)O5l0%CFUSi898XrjD!OmQqKbpJk>$N#akygnBOI|OdIMiLKUwxq``V`1u(^ZZqUo$lRb#k+4>fltycyEqxb z2bIGJy(1xR$>$_7ExWQuOc$*k^X~~JsS#+_=LUa>Ve;RVd@4Zj$@9N?q~!R6LjZza zT|hX@1of@iHhd?R;;P4YMEf>DU*G8e{`)pvNw0t^1=%O54qOe@_U+q!+njCK+U;xH zeXE>p2993qIAH^6;;9nCaNH^dgwbt`;Zyf5xR_NfK6U(L(2BrP1yGmbaH|pKQZ#7oi?8JZLY<#ng3L7C1mvGQ zNugniLT@1lVmL^$sObgbHX_1qg2dU>Un7C;=d{2Vp^9W7#UbnyhHhDnQQlCC%qFteLE;N(Z@hUZjB z2IZ>d111%5fdU95iv;Asm4FH2o4s{8L8@Bt4R7!2q;yR1*fn zz+8Iir6-+qlFiHy(;6hBe_udfbW&VF~=O^+ZH9qe`3SrEpWcE z>#8w9*EY%3V#y_b3IskG94$pLa;YoD2wmjK@I<31lXRQ^5O(g|dGNsplV`%r#0TOi zcIcsp@{?&EHn?<~(yjo*=OnS5iO?m1@o{M3Pyt?;IBZF5Ib_K9vSH3*zUpC!0B@;l zzL^Bg!~6%%s|Lc!KsaQIH(GD(>>aLi@SO~6k31|l0HJNa7*q1pQ9g1M-vQA5A;gG3|ikxGXQm;LHe+^myE?Y*v(G-;*b}oQ6EK;b(d_FuM;&#P_g!j;fUlx;(8jF7 zs)N%{Ki!wA+tqycy5}c_;5iPn?aU@L;V@gc!uAx@igy2fg#?K zG@71)wr$%67T<3S_|yaH{8R%Dc^P8`pckav;5kF`&kYgbpK!tn zzV~0+`6+5zEV6#Y5l1LI10k`z^}{<}-Y5wf_MQHa9e~Kl7#f=212BjPKQ*XmeQ`Pu z`9`3$AUI>2@za6o#3(35pEBg0v6E`K^~)Is&RB59vpydTmWsmR30nOtQRi33)>BS7 zh1<@%601vX7$eVoez(JKLih~^#io$>3`f*FktGK>VG@=-RcF}+ZWO#|ac(~H$Rlm) z`Akei!Y52d#&DSMGYkNguHU_=Jp3kvxgZveimofJxWY?L_{NSp5U)?<-_L}cHvg3> zCd^;{OCWGR@#6iBERmP?72`nLms@b92 z&%D4<96*$d0`(TfTU@YALtx$ZVD4GJlr_5w+9_MT`gKJ!LDBemM6;!(fn7yxHd0r| zRtMV*qnOr2HLZ4Sc&ZZuaGrCLIqGQhUzlF1^NJNGfCCRa&>C$;uq6YhWm=jT%GbVb zt}0x*R&bsZu!Fj__oz-#_G7>ACSIlN#elUyLKtFN$b?H8Va+7xIdEZSa#dQXw;zev6cBTfxl@D=#OxWIl5qtSe81hHhE3d|zws|mTg_TLmih=f~ zQH6-qs;!o+cm0@>&(W7;pVBr85B^dhAfHy40=wh}{zAp-q684ihSqpEfhqB^Zu_7&6I>m~KZ zx-sRO-!bE--N=YgQGR~P$(rE&;Z_Fd0*7oPXVlW9x+*rMW%=TU;#4!nLh>z%mJu~6 zI^_*SW=t#N?nlN9z4|An3)4Z+uT~pwE~!8zA@j~p;&m3pw}_d20&D@1Re&8vO#xzj z5V)*bh$Ke=D@d!TCkF#zopI|tYWueq>Gk_vW}g$7nP_P;aJFjB@K%PMeZe}`Seh=p z@WOU(S!y-wK}+mr6Iue50cRXcEkt&A!!1~LMZss1Tyix8TeEHWPAtpDUUFsG%4OnN zAS|Q3x-_V|2p9(Q*}$kCOkeU&(I6Q}y=Y&rZ>2DJO3-BRy~m2x7UKBX+$Kp8h+9{; zRtj^&t?BI$$D;ofYm%6;mLW1WTJzA}X2IeH6^%KrGEIy*&kZ(jwmj2&G;t>ND{Nky zTT=*dj0$;;^KQYiOOZ2}eth1n=De%WXz?GKEsCTAhkeCLN|#-(LNn{orW5B8nqEG@ zv=&&A*#$0R$vaQjV(kZ>`K%NU$R?q1XhA#Zpo5&RtvH+kWr4%@T0($6DIjUha!|FE z>IGsk1p-+VW*wvWTut2?VP-Zu4k#9AhJbjmuzFexOkJ?>X?d53rYM%-Fn&!Y{ph+_ z%zSC#Dx-uo=Eyj1TYALnfytJDX>s(ro~w|BY~UzJ zA#Yp^9Mc+nZp)7_5l%(cYwM<`K(~A&U^p~E*&Q9ZaJZ*31?9lu)aWFK#&cQa6)4Vg zTbE(77fOO&0YYX)6vWVuGKyR=s|};ZF@cDhQ7Sy70vQ^PBv3?<5rsnHm6>7-RA95j z%|A5+OOY61P?|M;**LQ95AfS0%EcNu~#+L%0>bSo3@YzVxM!^0**;i;JOTfFjbMt zfo6+UMev2+NkyuuS3KsCWrr;}mt?jsy67T_wRREnGtYvugTfb@%8@#~wl|gB0EtDm z9j7dG4qkcS3dcdP5^5aDaMD#X1Zv4ED|4zTAY{GLu1lgs#Prr|v-z;0&6pWH8CQ;8JKKkx zC0h#&SQApO>TLWBnBq2C<^USg@aQ!OTh^_rhMdpF&j%8gX*8JzRas!VQdB@pBP{d^ zF;7_ZZrrwECa4v^iV6n;F$i#op(&zunLO1BXG}RWiZf`9qy~^86$Fd4Tp<^l1%e8H zl$tJlmC6~}0E=UbRplID5n8#zXC)3~d>j@T(%{3y$025KFvk#9ffj{`EXj8kgjdY3~*MWW9w|#_WYw zcD;2W_|KMR6g)b3l<{a{rL!3eA7GLR_^{tb!Xlr=&S&xZ7!pBJRa+=M)#V!|w+Y*L zs1vaNvB(XpzZViXWJ)gqG@lI|83+>24K!P1^kNn)ny%2`bK3*4CpoV`oB}PN8lMTc z+A5SWOrtEfTxCeo^cEciI5<|#RCkaf81r!rPHhl;XrjF^X<7jKUb(?jWcZhdtA z8hPV5W-A<4_{k_MmP#XNm{_4@YMUlXh}#}!2+v%fA2$g=Q#J_Z=t>bBw?!>`tWXgt zjx>UmPr{lV-IZ^U`43Z9_=FME4T0C)-uh^gsgM-Rh+4Yx90(IzuxGCkUG*-xyVqn2L;hipDKTif$3QG-3?V3Yf&zBv7PfC(8;I&hrP8MKgyw4qDW%VY<47lRRNiP8Du>l@EmR^VS2g zaJ-e`q&Jq{U*!)&z|m%ij8V+A6rQEfbCc9QI^vlYR**>=q`XRu`?9Vxc0CA&<{hizXRNw^ApWXu3S%Re=k^g93bwuqPp# zvF9x{U^{efup+=G3`BBtIp9O^zSpDV3tsR7i$b3T^1;TY%me~TV+&oaLVzP=rxQ=c zHVGbj8lwf7V=~Y&%fju^wl|GCcI@y1(_-pCX;8=*P)25#_CL+$wlZ4l#7Gv+nUlydDjO z=`oJyx}eb|Z`@r4ZV#I!XkNYCPJlDz0UwBr6RMn& zAemrgPrUr}xaqyFgQ>>}d{5Y7WE716h^7u42VhwOMHfv*3k^Xyrg^7qaNKg+V~OEr z8jhAs!c626Ofq&joZR+G*$LGHG`sx71SPA|j)tS&K;1(YqkwPfEZ45Z2R`@)=ev&+cD=2tu@8_ zYN@X-NowYsit(YN*<~P21|Kk39PP~t%ag|$XPlu>ECDtc=RSZYu>W>USdFr!EEJ8( zFve=dD-@D+8M1TR$USgZD^(KO%&FGRWFIN?R)@v{U ziZl~+1*OXsh(FZwiIG2Hz*m%B$5ptdjlTjT1KF{WZnh|jl%gR1N-_jz6h?ij=e4Tgu;6-daC;!C?HZx2-@g~=1W zj4F7m5|_xR4VlsF1%T&KINXqS4_h99Y>htnrzI_xGnq&8O@oFBO|aB)gm3uDDjbqz zcus&AnT84BDGjH|=uLxz1xcASxaJEGuM;}CLh~9xT~&2bfsi^cSJVs;6U}rJ3oAZH zumK2%b)V%k%_0F477i0Wg|#aPkmskIa*B`QJxYkQ0?J zX>P%i0SE!OTY;c4O?+qcD%p1EwK-?hr}FlCk^}G^tj(k5V2VJ9!O@GzPvcb~fn}5= zCr41i#L@UHSVrmk`#$kjOC$}n!;oZ}mHxi0dUFWip2H9{AWVm|1+N?aOl(MuoR2F^ zRF4ZI*B&5jkWQ>#Q&`1Rxxp|<2=eyYlTJFxhZZ_OAp-@+&UiEmu@>z9-TS1#41WfhBTp_4wfXrD;IkRosHcXNZ78V^cjQU*ACro^^ zJDSYoX%R!HZ|~gvt)st-@h8ws!?$_s78VCry;zRRUy5u%j;p=L`Q%tPb9vy22ka6dZX*%o&(1ncbpotMi>i^fLe)*_i;*LRCwNKF)!0!{eq54RV$KIP1KGC0 zs9V`1FL3gr^9OMXl>`19$!EiuLGh==UY5@|A(Zld2}*gMaztfX1|5 zgjcx!a>^#**2Al5$gVW{TwLu*rlNKB;-O5vV{~R)u&^7O9iwC0b_X4HY}>YNO!+cvuMW$%5?x%clHW34eqtvRb|7M?oRi3)WyI*%=EQ;Cs#!bfSM^H`=AjJ+P4 z5bAj#oB2k@&=0!d&CCn22f-LKXDEl`gM*2lI&kG}ffYvWC4*Lx25Y|p;xTymy-T;O zwuF1UUM#2D$v^95-scvqlolnOlexGWL4OP!7rK7VQN`N!R!KonhDyf?E;(DqhAoe5 z)zUjtp!!Zmft9%vd*|D>jECK3Z=XW*UwnvpKZQEn8~Wip2r$asdpN=_QEGbc=C3M$ z&xLPPhCL>kX_|`F1a>kqjE+MWJEYaO{kE#-R zuDVRJ=`@mxZgb zqGTNkmw0M{<*u&xOJ%BfV|42oIfCG`_WsYpY1uK3(GTQa`ySL}{Z`SE1qJ5{;)icP zKo)56svGSyOg;`UC~wb2(1>bGP+5?+S5nxF;8>ek4|+tU8F6IQmJ@q0A@DV24)`c^ z_6^&~1wnA=NtQdvDJrVPnNn%=VdM%ZsD->=U=lr1JzulDmNzS?zNi|@cO?W12WR0N zAL%PpQk=QbdPWy#fOaTFe&Uw!2=i}>%uJD6d7d`~u``Q3YW${h`GIr4(M}q03@yCeWDPqyM%I+dRhSG87E&J< zO|$JCgH3Pa6Xl^hcd?>3jpDhWKog&y#MW#LOnh?o6 zJsK3)qar+83{$GblE>r`vLu#GZ~g>jsLT{aZrrCT&Vri}mIo6*@#)zhEzXDr5lM2c zP1B#&=pS!@uBWq$0BVS-r|EgiPGkN8P2irV6>L>pAiWRV47AhWl)-Va!Rn=)W^OY_ z%WORnag~L{weK8o-;;_KbY^~y?g^uKo7Lx+a3=S2Yn;L0P?{`z^wPK8dqlY|;l zp#^>>wY=j<(CgVL)@u`KE+bz}_l*L!_eAaEvKJx^iKacLvX74Hj4xszE^-CaT5u<1 zI19o&viCzFqhZ1dYlvx4zZ zB5Pw0#SUgZkjbN9v0~)J@)ott9flbCD7!&d)fqA~jn+F6a|r-NlkOy&Eu^4yoP&M4 z8&rTzgrh^Vj>pu=T>}pzi3!`{sN!%8f&{7wL6o%c@*_Kq*7L+PHjRp{tt^>8F};V3 zx?i7p_kJmg{hTG0D)wN1-e$Zggov)WgixeVE(fo}FqVf0$sX)5UswFz)qQTRQVq-d zLr9xBhz8kS86ElsD%bl*mRRS6@QBuO-VJ;6SF^sv?B$Fh%y3GFsy`X?W}D&xEC!b? z_x_TK`D|K@NOR+uu3U+tFVTr(aV9ZKyoc@rBGopGu_mLCn)st5UAw2lnbdb>-7l9; zYE@`|K}>uOF4(gUZ5}?7OubL0R!pX^>^Iz@ln|p_cVyZD_h~t8^X`rnnNp4Q2-*xx%eTBeP0_RrtzY^ANc;Zl12Dn;=GA+w z8Q_SRpfa+eCt1Sr`C={eU-{{HW}W<2dH@-5OEHyQJr=9IcW0m?!mBuz1S2xEH7ONJ zmI!HKF%nvWf;|3=I_SucyG<}+0El;U%sxsX1VeEFoG9 z8ah~51tL{o+8havbz6ge^|&lozfYrc+4PisP&Y4g(t0+Y#4@`duZ?-dIMmP#2aSv} z{!?1$5>w;D%{m|PHpDp2kDpy@?AG?Ue=Wrl3~=@P=nVVFm}rC?`iCb72MWOT9d_F5 zE0{|!v}sZCb#UqNW8j>sEf%9f1s7(8M1{X8IYXS>ja4yZX(Psmy)>!|_Z;{uqc_<* zjx zOm3VZLT}=PTeWnzLhLM8Q> zxA`9

      4;n3|1=J8{S2NFQCrAP(q=F_e9(d(`PV1bBVie7#6_FPav{1YU4rP*-AuH zL#fMQL-w`N2Gc20CSePpu#Mu^PKHA!d7sXO>|4ezsJs{tRD)<2>Ll%cW7}CIXpeye zt7L%bS(mO)L9T3>JjRC_^jmI=EY2!S%I`xw2RTpk95sWXoKO5A&WIo5uMRgrKU}Y+ z`2Zl-StXI-m+4F6MgV2;7{MWD70*JTfQE>=1}2+kh;ebfghNDEvU6&2;S#C~8z%$S z>k#i7T5g0JvME`CjIKdlQN-N_VHQwyu?KONKjLzk=k7xAszaSrut(c#wuv-PMA&% zYzW&)Ulp`fVJCWS&KChSfgF@hR(8=^)kfX9IC)te~EOCPnP&nyI?K)DcgZjk(JppkEOFc^R- zAha{Xw5iC3F^lh1L5l;%H!wj6hTfofrtPqk1iIy}5wdO-fH3a}IYuv|>4B}kixLa7 zox)V7Ey9`%@=Vn?8v={zKGimkXD$9cY!I!T`En{ zE;LijrlpLMHePSqCdQCy)bZuK%#pNRaj372J$xqcu8S*M)AYrMfy#aYM{RG`JY z<1dCb4vJq5fWr@3xe1UGTE>1D(6^MSyp89h@^8Dtfk`)@;yDfhz}}_DXJrj6!<^3* zY?8EPH<*RM;ppun$2*YsB#9dw2u4*N;Njdk_Zmu7YJkKew~2_);Ig34A|w#Y@CSUP za>}=zSoVW#eSEZqJ z)D$7Wme2z=Xo`lQSlK>ia8ISka7b+gT3p+Y#(pQl0c;P&N*orEz@I3w0BbcBXVdnAuQ}M3ZBw~NdDPp;bY6pguD}tLXk{`>#)PSQi|afl8lWa2oWtOE zrjfWHqEt1DZDZ(-bE?r#gWlnb$Q=DXcjRR$Otrx86N2F)?{Su<5Gc`-Idcbt>MA=c;7~%rUG$ zaGC6XbVH}F_I6%}_T)#o1{PqBCPRps$$+(uP0Fx!1X(E1GjYH{7TchzF}0;hn<9F( zphJA~@+!u7+CYYg2!U{|c!T7uzW!bVraI5r;$pAgU>QzMol&4B@33?*I}KVmivtSm zfZ3|i5swQLhKybH2F+C~&DvtXp6e*+_e&l&Sco~A;|K^98yJ}cBa(~Z&FHeeX`rp> z%U1hcfbHLTFnAOgP%d-T#yQ@v!gH6wVP`sQ@cie&fI7?9EQ?DBeeN!nno<8sHcJB2!0xT>mL^Or^lCH+nBmo#X8SV8>KnD z)@JB@P^7Kb@TKg6miq!y=29O zX(e5yg6+Gl*<^b~x6ySop7ORLn5IwVqB)ax-io-p)PQar#nl!AA^dIosF#fyCM{qE z_Ca&W;){wAZn0{@BhaW3fB)$c1Wrk1*alX*=tP4r;Q#1D)RiiP&Noe{8N8YzIbk@B z=^37HffGVo(~(HVR?=Gld;JB+`D~ZiHz)H6f-t~;K`@cVLdr0r2H*%AfEkm25}T*> zH6s>!1cr(;&)YT}0?5QbMa03$zFKJ1QqdJeB~bJ$s8GmU$gcs>!ol&)To;PWmSaPy zWDs717-}!|GJ4f_O*KCB28O|<9RJB|aiZPf+lu9vw_Q<JW6@kwFG!v9+Z)?9*v|=pOG;MyGLECKiY5)lc!0~@l7^m7 zGo4Qt&v5E=(~iiD;()M{-JycS}F zHJM(A%X}RQV{}#slo~k=6zmuz7)YyWyZa6|S~KOhiy?s}#Ntc4a3unwL`!e~z%l@# zNlM+^<%b77X?Vu>;NtI7NBD^ERB|gDY& zNxt2}YOz1|!<23dQvi*#8pz<19FEUwPFxfYy}&7{jNOH&0U72!UcHWKMf3#QhUuVVe1U0;>WYro@F&QBo!Da9J}RQ0x!I;MzRVaY ztXal5L#){~0sWEz2)F!%+-ECnGDUC97HHTF8n1T4p4bJk-u&k^huS-fPgp76JPBYQ zdwRx8hsx4}FLX9>%Q_vEY^Qj+9xB;43#mj}V(`sBUK&QzJTU@ed`3((iTZxQfF-7< zXp0I&;)XlL)?tj>`_87*`4R9m@VoI>+y=$Pn0Z%(GMID=X*S~#|Hn;#z>6>$`PqAn z2TK7J;C~Ni%y>_zAez=}2cQvcUDfA4Ywd=_y61aO zY!>xIXlfpp14tIAc4s7-HgU_Gv`hKy+cPO~|mwO-D zg`y4LI?#sqy5s)$`z#nE>>3jh%DvdD;@gFp;5w|hCPVj!WB0>xM<0$I((jiHbFK{C z(t@tjwYr`-`x~X&FA8MEaJYSFnzg$z-)=D4%ocx^>zW0N5qj{3Mi@BBqt;#+zGHY6 z+R!bUBfmH}bDo@zu7el&1ZQ8@^R?-a16rEmr)4t<6|7YZM3|p-LE1xND99b&#qK;O<$zBFCv*QZxor!a z<_|SS97H9+hTIpY_#Y&3W>Uc9N(8-=uWP@Q&2po;=cx7R^Mci4!$A{H)KZnpJjU>p zLBivWCA);y9x~4fk>1R&9RFcnJYtblv887g&DE+GU-u&9e8%<*7XK$?uxk97KDTu% z$&o**88)LF){o8i33a0yGt&a^*6#(+2YK#?(uV7vy@7Y8E1?FgwbI{R78I~_-SdxW z1m#JEyfUX7{wUVOtU6xP|HkU@h1d!`Zl19I>})aJZ0NFgr_$9;XdZw2BiF5CR4VM% z6LREJ)=A7Pu#!HqZVr!#q_Ztf>+0_tdvxX2&AZL_xHfCk%;DIrU{Em>-0yKGhZl=g z8NMlS*&6Sn@D9og_JV61>OM|IF?~4DWdc$B_Oc)MtiX@L*!U-KPz+1Q*v~~CyR|^8 z+IxadW}jsJOQe|NqhDhT6Lh#|KXNLjOVjsrDu{31p+mPk#*gSf9nIU>F_E;KR}Yb) zA@;(K)l=1Z`Hvv6w0H8Ct}Sp;yVab|%1RC27W2M0%4`@vi zV(LevT#mi(|7xAAe~`x;ca}Q9vsDCZ1yvrcvQkC(#>MR_a+Ml#^$Ft*%N%Qlt`|ez zfMMb8nPbYiksYmb=@_lEF0keKxKbNlP6$Hq;pWtpA$7A5fYwMg->haTs;<~un``&u zQRP=nY2cOc*%uVGD=6@J#T5+5Co&5uy=l4SJA~PF%uU-xU#qJH1FD1G>YUoX0lBRU zQ?8d_)ThLI9>NrLUmh36&-muPj&<%eKSdi?OM*cpxsENfq_e5$5JDFQAytStMDMcw zWQ%uiv*H_+9$mBYIB|T8f5JnB{!RyZf0XbioHTYPhY;q@p$zMN#h!|T&B%Gf6L;z5 zT49~E%WPYb*ocGU*AT&5$TUCD9TILAZZgUNUji)*s(VU&Vp`fg!SfrUbM%kbU`8vNhAqe zAc}&65c9}yFyO?946DohgXr{gj@Qw1g_8TDv?$DjO`lJbO>I3%aAT~r+05|%N?VJoKezq?qRJh-QvdPs~D$lpzO{<+KQAnI#VN zDkB!6asi@#4%$GpfxAeD?S$g+fSheNu}2XelP)}}Ng)N(MIM8KS%9M|{7@W( z!~%-y5pNcyDh6(}e|QjtxI_XL*Pd7j$L;|H)MZjLvrOD;p^eI*yqzSj{I_&zyRK;V zHzoswdouOkE*5Iqi+~7$&V_0c1Gib$$dD94aEAs3q(7MOR7I=kA+O-lYsND2QE^S< z`uDU14&7-vD$1x!fVMS55I9aJqTNUUt?d7AlU_91+UEt1U;93{1HfN};d8-~H{G_g zIoU3~w|$-+dcCV9{wC8#tF)|r!TtKBifpO_>C=r{hXTq-sW6PLeTYGn`Wx!+JA%woTo{01s&X7|F?Vze+>Q+>&~LwWlH8 zZW$I)PZi&^8gnLp@&?#QC`zw!4M}mdEoQ}vx)(yZ$S$t!i6S?$TOJ70Nzu3@D2IeV z#N&WsX7qEy)rCYRsM<4=GneO;i=lP+>bWeoz3fFq$pNq_83xeFR=-VH z4a=w)qGh1jCPpMv2$!CrXFz?PNC;YLXrggEi;rO$Dmq@&4U@=;J-MI(Ro^b{{MPY# zC8g8aOs5+n+@!Ei=kWg|ON)Z@(KL}oPeWMF$t<#0WqF>Jy&Sdd#~S62%o*1JwS{;u z8|SGwr9d(wEeCDq${7A2=uZ=e;fq9EDwnTFnf^+0JvAfVFJ3gkz%!o9gEQbbhZ!3- zP_@BGh_=+&lSqh-^SWv+9fXX*C3t183RE&-WJ|7O`>}3mt6lgQG)D~u8I>P#rp%mK zR^DFp2ZG^y7+(eYECtoFiR+M_-nnXf4B6KE*7KN}C2dPL`5$&j8_xD^k(Y{~70tK{ z>=}os?Z YEEk#z}7XS5STb@venP1HS!^-Cv2~>aqCd(0zK23?Nb2CPZ%-?@$UgU zpt%*OVvK(prKQ}x<>YCvvRVdz!fwU?I>>AFjg32wVHt4$q3alod>}6(lXAkjY2ryX zWEATx+y(sUSi&Io#Cl(A9vY3`q)iG|N6ax(Na7{x(jjORoOoqj+c`3%4!vj@$f7jQ=O)(3Q zTF78vsbkE>35Gj4o0i~eq_=`>15hGhuOJr&mz?xS1_`v#RVh#(kSKw`kzy-?1xKHV zL`5t@(L#5M`<+oa)bd6^sInjd*Hqli!cK;&wSWa{pWwFKC{1XQ6z+3N`%{AS55w$F zF4iHGNGQ~93yfDsh;uMcR=BzHlUQy9*>{T@w}pKicceFOWXhj2%hlfiJa4fg7#$T}uettU4$ly<`>p&Y?m(?;Xhd5HL6bZWgg@hH}r z{XFw$XuXfSIukE(K9=!t#dTL?@x;C!C>pf_gE%3cB9NAtysDF0xNsPNR0_vF8Q{;@ zc}OQtvT2lL1rb)nNRbG)mk(BH?7K}PF zKzUB}m+>MZW?K8_{PV4S$F}+N1O*S_fZ@rJv$LH5n##X+>B+dn;<3?DrC_})LU~oV z`Eb2xH@1w<<|UN>zOo$Bsmn0*?Iq*j*_N518F_qN_M&(7s(blwa{9m98VCY5bell5 z(P~9-7cwvq5s`abD(uTl7wg!AQ4O0fDmSfkPmVRLhu-v46zr+6OIxPW!t{h4bcvOE zLdajA>l^p=VLfykUBtpT)6;f=PhOK*#U2&?RhTxh9t&A?-dTTK?zrAA8=B^S@cG&B}TPR+buOv zfjB#?H&f=#O#Ww$MtA|}XoAz%v~zohI?R~STY5+L%3h;`?vQ2XY*WGTlX^q`Tu)HP zlA>T76yeL#S0_=*Ac!wJMs9+U#DTP$FC^?Gmj5~}J0>DTg9FpxeB$VFBqA5I0z*-b zCFVI{i7>0#FuYRxS zAGh)+jI{;CH#9-yJwAbYoOIfwD+Psv{o}IN#3-Y}6>{ANi?>6#_dR)k@^9ARg%IY} z0m7qBprhEPOhO{+_z51ZHy#Y6O1}TvBX`|@zQicnjS@O&s)0GFk}?I#UF~JQ~w^KcoghRnCQ9pfo}4b%4I{|uJZNMU?n1{@08z; z;8wLuR&Czeesy99tmjOpuw;MOSLsk6X12<;Yh2$uyr}lm7H-N7;e2M>0#hzMsg8Ki zJwqBdshwG0W#nu-lfP1Ah^teLPJ<yjxUGSxFvCT)|pU73^bd4cnF zYw6ad3dX^6H-@#LJjteatud>f%-h=z-eR;$Q(eqQ?W?b zb9$EyvtIJNB^OMa5|ycxun$+=DkU!ddwhRuxf^RS3F7Y!e-KntxDdq>e+@(!{5e!E zuEJuOYR2tl(b`H_oI#m7DV|(L9+!+Q)%JC3(mw4j>{#9@jJsQGI!brtDS*p z>bL=>2J6C<*mKZU;noHgIdo@5^<0g_ZyKI97jYj4x0YDD3o=R9R3kIVC zb1o>C{7t#=(G=dt3|?flr!Ali9?Zz&vV`tOgf?@o&CVWD!F1DsF`UR#p8EKpEkiWg z2WOn^eXHlmFHVSl+)H54=mbJEVe&iU)YbP>49%bax#wT!fgM6TA!0CO2G`QGy47_y zmGNz;1o3>!{-rPO@8M}dKMEnR0aAO3J|l`EA{BGf^>|gUEl-{<=VpmB_wC9k^lZ|> zWMaJ<5m}XH-v?RE{3ik@&mPKcMB-o(HV=wZg@q#T#2IGag=jMki|r61o5W*oc$S1HP#KsSgGXq|uqB zYPb64rTcFczx3#56Vc&+CMURu7Bip+xzMvpee>^yhMsn->%M$NCgUR_r*}W)_V2~< zL+zIi>-Nhe0WcK>Dob2jjwM7OW5>Zd=k}X@onmDZZk1fSc3I;Z;&u?S^b|!qtH*rX zNX_aKbBB0)QW@#GcAfm`Gh{D7eSR1sYS2`@XfgxiY7#utf+0NJD(FYdP>Eb~4lOQB zJiOC91@L?q?|#y?dDjZ8%JnEpukEEkx=V==*r8L6$f+r!pNwZ3dus!XFoGO8G~~=> z&$b=onXn7{%?;6P-fZ%n%idWReTz8|M(><7bY`#zv+6$ETEmAu8h0(Gjonbxc4FoV zSRW$Ob&%U?r@VavSJg1hfMC_%t?;KV@$P?g-pUpdGk3O@mF7$pvQID zHP`7tL8nHSiLq;2tgn*|+8}l3$esTgn z;mB5)f1fYq0j8l5vxAtF)}@?l%WQSX=xM>|Uae^6r~+Ld9o8vBuy|XmW%0Bn?Vc@^ zYttvK-Y8aNh~sjyLl={E6K50xtD4?(gBIpyex8CIU|c0>PBrjc9Fkv-Ei9UK)~}&? zWCQ-z$$)2_pt17ws1|AR&a`m7lD!Qv8yW44`@OFXv6puX2owA6(8x#+<%#@Z*`JEt zIe*56CndT8%KAxXwSUS+-+B01lb|W{uj8o&6QGcly##)-Y~E;}G&w2p-D9PwOC}Gy zu4;8XI)0|ndX~+mnLk|GOs-5WqvJmLlr=~9?nJ&Sopx=(`i{d)La9j;(P^3{cys77 z_BZzC5z9)O_5`pBTdN!6Ia0Asw|)M~XPD{6so8c)9pU>5gSFUHlVjjIO0A|EP-*PR z3f6&1}U`Is+20V?LtA&P- z2s4u&l)bHn;Yp0ws2MA9}Alp#Io==A&)EPVt>2187dl6>w+C4E#eAlIa zX2dIWpVARtu6lA^-OOIp)3xf*{)UEm$c7* z@7I5y?DU!nTd(TL_u&~nc1^H+l5jSsC|Fn4C)Tg}%|2c$T+@k}7*ybn^=^Ws8M-F4 zYu(&C;TK2Mj%@goR!h1GwO9XsU`@5|cj+P9uB_j}r?z)Z#cQtMA`q%@s3wlj)E>+^xBiNuQeoYD-F2(non}wGeJWEWm>h|7Uwrl&- z+l0rV0-r4j4h~J=D9@eSdKB6|CGgzw)tf*8DtdO`oO9p(`4+wDnn7aC!Klk7mfMuZ zk1*Zn=ZWyQo5_XxYs0>L;ss1%TC9p%KQ5^-WM)n-S-Rw3t~FWNb>7=rpURThy#X9w z^Lq`h(QCesIZG|(%L!}?mT8PwTN{VrjX;nwv>AT% z>{Pykb5xIOBJke+5jDOK^>>$0&}qx#*zZm6ugmrytZMb9x35tQ_hwTc7a>@>FJDuX zHY9OBJ(p4;c66EAj@sJ0y#|rD?H6Xve0Dedx*xQ@=1gr1HdH^weLmFSg`#6&ZgzcX zcLwf{aMJFtsZ~0@tDIAB&3<@-zFF+M;^Tj7C(vk@K0ef*D+$jI#`cGQWhtH#V%x%7 zBGSH5PN%WDEN$4a$6I!kJD zGl6agC3PQ6#LNPYANqOoPZ`Q>|6YQ=qNCQtwX12^bPlQ->U086Ctc>V1-ZJP<7Y1c zg8Y9LRvVzQ)NXGIe|^ppehxwlJls~)bQ^HZcRX%+$^F&Kb^nAGbbWM*s)W{3^I7Ko zwPw1d>h>kv!|gU1^^27KTBeOtB6qmX3gxFKht*ZAONT#b&ud;wNDXh#+a_lge$I;A zO4}BH8+}}JIxZ*Xh~Mqn?XUTBy$^bi-fX*aT3_38G20*GJ_f0IC%zPPJiq?u<@W1U zQqF4a70~Ny3X^sF{q~pR;a+ae-(gm>qf(ivi^l$*-~h`8rDi0XW|d;~-#l-$Nt?ER zJ8FDSbEm&15T)@LVMr(dn99 zgYS57F7S{_Ikj%8!^(7%3KfA$$FD<=>Buz?EJ5>@$6Q?Q;%)r8feRx{H~cz zo386AjL+YBf;?W26S8F#HmOPS$I6zr;sO3Z6$6goONuZr(`x>3o zswq|bZ_P(XhK7gRVPHCMsi710sAs4Ah&8+0l6)c1agw#k)bw@CtYk8c-5~Lg0*47F zZODYZ&yOF2wdr&npIU_FA(>0XhMz4C#bY~fE!yh| z#?rZ-nj6;-iFUfKtFYHEH`#961`1qiV+?wAjjQ;!Y+=^h96-?1mA7^2PRV~wJnUC* zn5om1`!Ym*?TSehpfRZNY0au;beYfnIJ?>B0!@1Qv#+%FG^@%q>xq&Qt30W?V;9JK z?W2F5uC(RQmkAfsRI_H&6;xiod3&7mUX{Cf(*T>c4cZs4B<9l(o}BPxk%lZ#k=`fUGID?R#Iy>c4huhDSYhd zfloj%W*pVhqE7P#i*xs?&nik`PBTZ)*rr%}no@L!9uqk6HmTim<#H|7EVnsBzl)J6 zo3lp18&=oI<+gGxQ_K?Zu_RB$`RzI^OBJfbj;GW4Oi`cy>e)Z%MgHfI;@^NuaF4o( zegiY})1b;#=MI;UF~IYyna6v0J+5=-qlVtc@-?wE6qvop>9w|?6f4-aG|C4we%u?3 zvu;>iK#SYz*0OubzqU60z2&pxdrfGj>on3ULC}gazGV4BR{-f6IwG{)9m$J3bbMS| z_tQpQoF4Og0I|D^sf$<379AielcRcC4I1LeHJshr?+m?UI_+`cE=7Pf04yx@yzkU( zsk-TNoTE;Wfz@Ge;45g>raG-08H)ld5q8i~vM~l=JJqi)uw@6Udx~j@L)hiLs|HO@Ek3K3q$k1no&_XG-YtaLY+pH(#Gp!LuUJ$Rb>{VbOGn+dnE!Hw(T?h(sL_Eeoku)5UlgPnz)Tw8tPJPJ#>$&WaY?Q>=MW=#FqB+ zD`WgOP(wsq%WYPg4IpO$mRJE*c{)4~=t)YY7Oh%4(i(!Eyd{6LF3_{F7R%6YYb%{u zk2JIH!*~5wzW-bOYCxAZUZ&G%FvgrbSkD=m>r*q@*zA@rqwy}4R6~*G$FaLH%F9QZ zwQY^8Qf3#pdZe8{oook`KgH}%%?{PNgoN()Tzr#N`vTyq>}r>F*cu)2Znt`Bo6H6J zJl_r$lInV`3?cs5ZrxkE;jwRSv@|gtO*Dgoq6l*fv01Zh7D>~i3C&(VthK#-iIFPX zc&Ai-qFkU)EpHW>bt}F(R0z9VF0XnX4I}(~82aV+_YS`MPtdN&D(Esa{YLYNOPOnb z9Vyyy45yEdm0Q+>0aKm*r%x4aT!nJY%M%76*FLM+-|=F&99Tx6NZ%MNMb9|XYdrYGuCLc)X+(2NX`gsRBM-A+DUgQ<)$Z`;Rv$WT9zw5c& zt;g}-UfPWw;SI{HkN;XV?9Hm#&-!k4ID)LyouXL6Y#rIYvtdyqc6d+Bf*JL+RWqsH z{{6|;feUF(O9nE*u1kHbw(e*h_Hh@O#IlTNiy+}@j1Nfn`!g%C>HOYl=6jVj&XCP* zq3CkEM;_GFr|0t$lms=zd;8k+$4#f@W)Vxr{q$E&TXnbHM^F^uG+_MNd$|4FrD9f> z#L>MtU&vvz%|#qdmQcqLp=6&k6EQcE22)CI<{_X&B#p=o;NteI1N5Axrp)zQja#iD8BX3i?q2+nWXnZVt(s7;!`F_PlyL^$x4@`br`g3$O z*L{7^MRS&+HR^q8C+K|Hw7lhcUS+jZC3qFyiOl~nqvN)z5@p&^8awWNMta?LJJj0z zWx-gdD+La#-l;cj+d+$)Y)!+;Rs}uA`!uUK{QiEZR&o1k-xf8~U0hO(PoCC1yS!~X z4uIa5Zn67*yj+^e(uIKYt(SJ6p9DRvoB_0KS8EM^=;>_}czvY@P{VKvR(QG=FXkeK zFNpVYIczk|ey7){%JQhyud>SVpY3#(&}%x=b~Q`csQP{Wc_uuuGvV#hQfLy%!jcaY zmf^Z5`!9|B6^RF+^kh(7KkG$)CG^=X=Ex4--pO-#-9#@J-RR$6h6PmVRgNceZeyDX z?%znUOnIlwhG?J#XVB9%IO= z-8CFu{K5GnfV0$wrAAq*4l93tH+p7kd{Efue?7?^KN7G`b+%f|EIiC)Pj2(Khf}|m zrAeUNhxR1hirtp4*X3+EGXLX%k=v$6#XWy5;QJ&+fzLv3V!efR4cubb87+X`N!5gU zJ%`z3=l60aCRTw^-*>#wY~JtHrs2SK9Y$V{-4QGwSrbyG_Sozb8RREN%aTI+LbAKN zy|{KCU1NFQCQVDE{Zl|!SJ%Bk^n|TyZ z6-|1q4&&$yVU#?kO9Ef+_xgVMz}|#VuWM7ID<->ZXjgu$DQdz04MXR{SOZs2KNmhn zaEMv1j0IjJx?g*rtGz!Gp!J&0r-*f}7vQ-SiqrysK%CMORjN^A9ozCdeRe))wN1*| z@th&fQ{-z%gg`vOeVhy$28icc5%dz-4YWo+}h~K9};p78u%XehBVn5}^H)Wcj*ZR1z_1Hq4WL6}G}p zsfhRNq9MP=3e7HqC;a|}v70W$YA~o|PxEv+(q-L}&H+0T_xr+;j29G6W@?O~a zB8{ulG--G2U|15PQK6FASmsE{M3G=lM5KfMx=(X(jqS91-1oUJLdWZWlVmJj%SpJKG14ww+Y z6KKqRwxd5b&>pV0#^YI}rG849so*{^iB0SpY~ui`i{E> z$b~ea*6G!6?85o0uloR!P%Ey_n=uv~Z;5U5j0!KW^HD%wL7{vb|d-}(#vUDx2c*o<}M zAy52yTV97tKFQR1C6h#zydx0fsPQ~tQ=z79EFxk^2MV&-Q6m(2ZH=uLe1eY<@99kROiz^E1xUe)fe(kPWrz)3F|*4 zNDjp7xN4}~Z?*RGfMTJnO?*u;8(oM#6?d3LuHbK4>4mPpF>!%QJhs}4MU92*Oi83= z3G%JqVpCaA>0@4M@%P}Et*(F8?C$QyuV(Hv{ZZ#}WECMN+NKqnn(wi6G^8lMKZyi8 z(8&nrQOTb-P+#M;MS+q|8{G=mG-{~SMY6l|Ac2KT0@)o!WP z>Ya>GuLrcNT}J|p91HlsY|{|l%uUx#zUp+djUyj}_BOhF&&|z|dlG}^dOt5EwIAI+a%KOUokIKf zA}Ia4FGOr3Ajp)gZ^|56u0VCz05Z|ZP?ebO&9sAN1IV^^Q=I_biqB|~oA_)7?}3*h z`)Ej)%ZvG#DDH0U%iGZ?yhP}4>6LQ(JOGDA#Iql09OhDu z_qSXK7&P+rj`quSz$YTayd}surH%%>+y7OfEap~hIeWw$NHs4uS2&RnEMe$?K>U3@ z5^?aXPFZJ3QM#m*nk`?!Ld8(dn%UAmPO1RZ@_&MI(FXsxH}|dH6OS*C;ysZ!aH{98ro$4c-#h3Un!~t{V<%9sErskF+53Tp%DAy?I}5X?>z>+f^=Z-1t7;$-heRRYwzk4NZ@}dpV~XjjidFa2CK+%vqgigc1$Oxuu2< zG)YCY&QtG3!tL*|)k!t2ooSFetD+m3Tk6b;urNhXv?k$LBrt0d50Qx_6ptt|ubZEI)9teNfY;We+6=3@DDAKj1FB@Otib{bx5tum zd`5}30CS!sQF+b(W9pmZBWs$rC){vj+qP}n+1O4twrzWZjcwbuwZX>r#`tER=YH<@ zn}24``OWFmUEN*XU3Fbme(z^2W|Q_W(ocn=`ni(~e$NxywoOZ|4twzgQcLgjd}LLU zHaBVgu0cUTw-I^Qoa^D0z|3H%W%5-5fE@`C?0hMuw#J_LyBUE`f3UBFQsSGGWp?LC zNt!el%F-ex)-PxwxlJ7Xii00dX~PEnk-x?iQ~s+-uOkHsx$7*f?p<~{zCI)1^sE_u z^-cPY7B3}w^tz~`z@>B>+=55Y>BM$bI0lRlx_dA1epi1n^;;D7Uh%%H*9wg+_^!~i zDG=88>G#k=@suF()-?R2C9xJ1<)}4;`0wH_@o0V96y%ND^XZgd-+SH_LB9&(%x&I% z&<~43U4y@Oxih(cjsUm8hd;jizHV&uyPWP%Fnmtui$&?ZpK6Fm(?&k@y8TU-J4$^w z^8|S^vDh9Z*rpRHVGqT_w!Q(iDK;Z5;p_kVH{#}lvlbyj03jG-b%z8`g;ymyWn>@g zaT>XfW1*S}1r~RcpxJ(cESz_C@$)3h4A6br5hf)?ka0>noxx&Weo(jKDWvO@7YWH# z2c1!STPnRM9?=+i`+mZ>wI`|7JI+{?EPA>m%WF=oKj@E|Yw2=(OdeSwTi@a_IsQWvF8wYvAE z-p^tEAV&*}r*Rs;*88%N*Vosrr(t8W$@Had4Xt+PXLy002Ow`_-Sy*ZgV|Ij%lB$` zQ~{UNX+K70YSz&)zfmgAiqa%}nXfv)S? zflG}SUU47OijLpA2m&9eWXc$1Gt-Igl_y5*^KS&dV|S}^Nj>-9A;2KTs4~DI^*UPF z)AI>rOJp#U1vd{acAXUG_5c$`cD!EdvjFgzeft8zhQiKPYPv4l&+xskh2B~ox4dA( zNuCWEtbi_)Q&DRYd=dDFJ)lp1=BDbqPn4tF*(ieVbrA5-X8ZB>JnvBG_v3z~E6=1kTH}zgYkvGi^G0k)E6CC_BO|?G z1EL&fxG^Fcv+r&Mg**^D2_$eFlvh*>Q)d+GWykE`~JERFSF zmQ(E|`VenFcQfSOkmtP-9o2W96O-P4?0y^z_>p5Z{UrXChphzq<+qK=_10te3INo9 z4l?tq=hGL|KsAlJ0NgSN?c(${MME#*TTCQn$#M;$5DvV(8C^U))LTNSMI#Y>{Jr1e zfBKK{5ZHmTlSj9Ivb;L?;CRC__+QspdhDk$7~T(i?p7plKh`BM1c*x4ZI5)lzZ;g| zxnllm?E6O0^2@OSU~$FwNSziLhVLCtww%FYCi{c?kDLSni`RqmFZ4qe*tU)DuS;Jy z?3`u;!Du%xyB>48;;2HP)o>@>Na(;HfE*05YYIJ7bz;a$alzj9Kg-(I7+^!2i{w7p zS9RXc^*~6f^}~6_LWx4k)%NTxIm>*7Mh&YqowO_RQE|)}#nK;{}flB^e6N7-N1Tt6ENTc6^JE1ssocr-2fPC&m z6i;OT=wtn_ziN5N)is|&X%5%PR6#$>PoX-^2+!(kQ1DLIq?PF3lXaC>_QWMk)2Q?*ZY9~2rZ>TGiTd&!9tnDag!3tsRZodfV z9P&*GeOKDcPv#7ZS9fm?+9GDWogde(6i_U%lTOW&%Q`}MM+ zMNYw?Sw)O>a_Cj8&G#dlkNMe?G)&7gbAX2Xc8n4Ekyf)7VCnO5m&*|rt)aUA;sR2W zu0!Up3VxPOK22ItL{FxvQs!M*tWw^3c00{;RY}C`I7=<1u^6ENKD+(-@i=9sJ&tCi zwS`WV<8hb~+?6ZV*5(|*nPXfSTR@||<%tI^XTX+z-u+rV|D+J*FKk>_Qa+-!%EXRm z86A=u!^Bj~s>$R%CzqMhZmgbKdPcFpx@*q(ZeQ?iHqQS~xWCpd8`9Cm(o(x@53~D8 zTBrb4YDGR#e=%9%duDH*G>vMWcU8Q^uvDrxvKIx7BZ6tY~L;`<_(XwWc z4(|J-O^?P_FUOye;{madSE`D7nJhIJGlweOS^)4okEKrOFTwuGea!ZH-jEw{dG)y? z-7veTd@wqFK%*X$%gEHNcm6TDJ2H5H!){0IEELIc}eCx3m*GnY+;V%wXXr7R?QVkZTT&DEVMKk5(EYwpaZX3me=tqK zN9uyw{cEwt;EMjg?a1Nblc^q0yStrg@)!gdeSMm8(tspcs05PYL`*8!4U81OZkhc! zJ>5CYe9D+a1tl|zkK-)oQY1sZ+Rz7~s;CE4W{La|z113Z2t~41lNj1663P#slmSM0 zfqGaEBx;5lF_rGg!+Xo0SlQuQjWWu-k-oB%m))SdJ&M-lR>ghfrsbSFf%8!OH^v{(NicGn{?fu*PMfZOz&7RxpzRX3W z$Ta8CGbiuyE>_UJ^+9UKsr0TYRe#Ds&kJ=K|L86~CN74a8Z&`bn=Fvn);$a!s%bV#C|MRG zZ|*;|sEWK7B|%fd1WBHeznG`0q9-dyL2Mq6)+Lcus5}k}?5VWM2+S#UivEOCvkw2@eqo87?9Vg-aqQW8sdF zgp`plND0WGCEW*QT|LhT-xJPH=1kd>5>gqE%0hUJ^T{ry(Z-U0N_5Pvua?S2l!n1& z*C}Nb5B`=aaXyzhFX+gkoHRfemtMw*^DIv-^XfPv?n6nf$#bXpSuG<1ZV{EH3~hv@ z3@taZ46Py`C)2HUOCownJxpCL5mL7@$2c{%Vv0s)(oPv2XY(_Oy~joM65n*5??1Le zph@XNak5V!bJaVbVd0G`y;UCC1TjcekMqU!D|cx0+{Nu&FbP()yHj;WNvs{8vWD|A z^RtCzMuG#?+$@xgr92I_@&PdcbfUk+bGnENG&Yok%381gC_FQXZEYlV(_)Iqd=Z_? zrtaL~(-$UUEF5C2XN9su)snEzNhDZPWV29W=4#4w{Ha)Hnq0>W>hXw0oIewJ0rJie z%FgmBQMTau&6+C(G|k8OubA4On-0*1Q)04N|D*!0ps1RM`)PNaw_dg< zNO@jm`9g3|B~3bJP116gxQJ4UM0gn^hI}*7^3rMQi*gxFvqqv+W;HbCItCNU2At|OLL)39qx55-8+0vM2PYOIbkSJF*jvc|VI_~Vr;t{bDuXFiEpb6eT zI4ZO>7*kCtQ5ck7jd+13CEPZ_LCQK7U?@<8dnlFUET#f&5ty?IZcGf)Q9&#KBOxdr zyp$p$s0(fM!ef*;;!O4*&_iA1UuW|OwP2b4KMwqOME3xwLBWt(L1IWTZB}yM0Cn=Z ze+;vK*<=N&n;fASAj5 zMUs?#0}YTi`uAO!Xn)BHFqKl4|F9QG!Sx9LvK|N(rD*>#TqA=P1OiJ}3Sgu9pN~Aa z7gm&z=>`^@I^w_W09MdI6;V=_m%5g`=-<+TEddfA0tCtauL042ITaER%Z04}md=0} z@cE^m<|*kAn_UqA{78w(i&hI81S-mafujPiq5j?k7+bL?ft-Kt1_A&efl#2pJFlK>+W-K}fTf6tqLhdTp`zn=GfNv&06;P# zCGCr*$~ScXE3cCnbSN?DV?3()qG0?;LOh#b(s&@x4r;18oP-lyRkSv`lrVp%6cr1W zI5I>?5$P2i3q0AO)PBLr9fwLgkVf`kF-s@Q zoT8D6NnG>LDW>(sXJ9r9ZFri4HPg((Mq)kNqicvF{aydk2I^O{*6CZ{R1)=Bug9;# z&XI(HMX1eV-RxWK&xE6bOH&au@aHD`PekG~EK8ROFq*6(v!7jN&m{eHWc<{W=-2)8 zUyN(`#kHUVW|&U^eZ**9XG92_0KQrw)H3#@A1of?0dAp;8iNXlrt?^%bbIp|pv@@| zo6GCNSpH)?JU*mbeCh2`i0}f|6UU&vb=U#r-*9L^{K-wyRPW7gLnT1sKk@uwZJI@s z*=&Dw$^*c{N52O!D}GrQBuEFy6!L%Bf#FSv1QVhR2X`=_G62Ju{6ZWLuO8^~6M!0U zVZcEN_NC9z9xe;KM2LhFfj-E32mKh7Z-*&95ab#rIuOACH;@olG@vw|yATXZ_%NPs zAG}SZTagj<>yQw%A~UH!>8!K`m?}7$i0Ld*DfSB%_ZQtzJHgFakx~Tg&@Ewo160}2 z6hpdIs2o_HJ~&RO*x<8gz2!B{vvw_Z%{jbhJltHd`+01z!61&nDCrpJEcrA z$~X>MWTXUHo@nV(sjw<^IjCBcm3ULZWqx5P(xN#lx}4a;T&jhJGk_arN}NHWM*O=_ zT3%cp&aCZm$1(ps;IpY)1!{7Jwe7Mp9ijuY1EPaKJIuDv)%dl}m=jkX&pg&?AY@mwRaOVYj^Psg68ZA09pDjKq5o{h z_Qv{0o%AA^J0@+yQqSSR^i6n6x|+Bpo*;2s zi4v70l7cKJQEE-PtXL00IpPdOEprksY%XBVWbI+jJT4=DqW|RI zFP|-)@GViC@|;kdT+M%9B4C?kf@0FNR5ZRGjW;+p8D;rpylVF}H@ZqWY>}i?Fc)8! z$+W;Z(>nYV0X;N0VA3WPGRCJ;S(ap3e&V}8&$2qX6>Y9==emK*?#6iZ|xmS}@ z8;X{i){|~56>frd0(*j=CR43;$+JSdV#NvmaCl~usm15g&D!gX^^9aW&NkTw)OLA; zb)&P1t-*97bz`fcVD)*es?NIJi)F?e-)$?v1L3^vf#~7Kx%Nd57bkZ(t`%M=9y~4z z?jzR&Hx*9^m#stlWwgVCqu!qP)^kHtkWBG}WtxC4ovw;*T*ucbj+~inKNH`cA2~P^ z7x6z9voCXYK9V{XMOK0ilz!j*QrS-0`*y-L%4k~1D9@yu|?xCpQlEh@=bWlI2XNltqR8!$& z5a8)!2{ezo&0UItMO|QE(02C>x=T$b;>fV27Snar%KBniuVsMC3d{E21lLq5szX@Q zCS%rj}(&mJ4#MbLx(9(*;$u-796EyGPAHUykYpM`x5KHhh%5EpTn;5R#6?g;l${{{=|FLgcgB*M3-ZYt)ceO($9*OnrGdP`Du$D=go_k zXB>Kt=}qVMHTQ|%>LOu267Mw+Jv`S9i{nYVdimAm8s~AP zJ`6!j;JylRCu@|?(-^WYkU4GrTpK;g_xh?Bgk;E;@aQ}So z!W-xQ(VDyYdFpm^rT^ttUr{d^?i5ZPVeM-+!2`~vXWQ{XFU{|Yn}k3C)X&w&_5D9< z0(_t6m@#;G?j)WpH?9*rf85lrj=H|%!Qyy55WNpPjr1#==EnNCzWn+iJDk{Yf6(}~ zGXK4JJG1ADj~{aaKNFEjgr-Ur07i+E3fjL#4WPIS_(|*o;V|c{z(+QF|LIQ!`WaF3 zdP(H~__>baKekK*j`gU}+&D@ZXMvfYkOOFLNIDS^%Q7+N!HZf9ZzLx}LAi?mKr)Bv zZP|*5xEYR!_?{wJ7YDF-X55@mi0p?3w1cxh2=(!$V^~}>+#*QBAUes>ssH|8N>6u? z^G%nZHWDfH*CU;Mpx}>ih=B;`fg*%`+29nKP?y}CCYZlA!AM)DcI55d(h#A7chI3o zM@L^b@A@*|*Xe0pX#vLy zsovKsP}y&JxAvbaY_OPs;a+ygb@pGk|N93v7>)5yTOgIWo68RPz<>TCxDl%T^?$#O z4NQT!8+X%1juGI~{}jDpKk@HxxXS2&X84-um&4Y7-ii&T((?QAD&q6C=aWY^Wj5UU z-;#}gP6*m2kXc;V73&@(DzM50rT9IC`PuW$X=RM4W7!J-TXk1?$ny-)mKN$Yab0so zCKsILqn?kmo>+m8C!p6=Av!T7Dd)cM^EvmEYe2`^>VI$OogV8I_}CNp00yo4=&>Hc z_pVRMwn@`R3BQ?^liv;*{7%KLd;OUXMTt7DR_Mw@HfRQ=nsRcNeQj`)aB=OzG_5m>Bafm1Ak@67z5%}6vMndL%b?@ z?xg-WU={K_Rd>Y_O3UZ}B%uX)yJNjQsh459T5O4s-8Tj-xy76Ge2KM>-A2GJ7k=hv zJsaD9`>uC-(%)wxHUeaWu}`DXCbQwuU|gle(Dp%h<0(SH+o;|)z3PF@QnhjZ-yz`u zX_LS%tzBZfx@-wX7FQ9oIQhb~5N_3B`#+%qYpnlw)G*{uY5iL*bOYeHfsJ2M{kKuG z3}Ci6muWL*RsRkISjO4r-w>l#<^M|fI1M;j9w*EjmjA5)1g6EtHK+;O(!T<|pAh`M zVehM{(~~fcP@?((>-H-%*E~j}TuGk{#_o}XVgkMq{y2|Yc6GBndp(cG zAmFBwA@JI-G#oo^^=XF04AkE7J+?>Y(Grp7BBgOQ%y=8d0pIqQM*UP^cUiwJ8jKAjEJy| z&KQiNn^9;?3^>2Jh1hMYZ>I!Ejv%(i1{_<%hxbVSQ>1eOO`@3+?AgK*4IZrjM)faS zx`RK@T5b&PFv`#*%k8V}x8Yh0E$28t3(c+<)sp(7Xz&^)T(A%IdM6qCuduUv-Zc#N z7blOItEhyET#Pt%L#lbFcEnHDwzb}5QX(Iv=j!FJQ6Dd(0FxY6c`nTMIT{jDR%o=g-sR)rlx#e{SFblh=U@YQPVc-x}J^HWz^a{2>&Cp@bc&bxBHG zS}RZ^YwU&PhaYyCvPMuR>>4ZvjTz|CnfrNsw!jG8iDCV!UcO_rj0+EQl;UDC89~8N z#N#ybIzMhT8~U}vo?xK~V>(p8;SFRxfKgepny29}^^bAlNTuQ9O<9(&0-!0_T%QSq z8(m?4RP<-qGDG$Gqu1&jMYCFY7J0Q`@Ki+7xDPgwJ$+FQbp|5iFO|6)X$e~89fgN< z(<@CmQUZkJ&+JRZb?m?7%=2y84tkv*VedhEsCoQoB~)r(W#4!aV5S$_5g#^c?e4N2 z_=tA-$U2mSiS*;VCrLFGU)uj{wf`|5SXV9(6@!kMOpot~5x3kg&^UWAp4>c|X&@P- zqM{Wo+3jJJ+BGj8nbfFl`Y; zLzL>zUFd(IDdMc}Txb{p}|{9mnyitfG+#*O~xm`hp!3iZGula$3ET zlDH?`MRO+@N`5a`eN;v#EAK&RmK{z{Qv;|0I7}aU-hCQv`W7b3?|>6i`XMOmZ=%S? zx@ow&X&Y=WE!j)#XrHNGz4j306?O4rkfzU~LnK#}<7_Ha(M!`u?3rY6@J+ZWict!2 z)us@ySb=D_xtO{nqcH%P2l|X>`mO*~4H5qe|HhJ7rGqzHz(3~snx>A!^kkx&P zfkXxM$h-&b*N9dZn*5~3s9IK|j<6Jcg)oIyy8Qj_!4w;UNRm+HA%rJIs%gRchU)M0 z!GN7=%&q;mfp1`QrjC};DFuv&>>Kv}!0M<&*CCbfA@*mse9mNNPM+O%Bei3eT?S81 zm17a-ud$=3hNx5JVc2Xgw`beh|6B&pWOWkShICGSZD_I8?A-!$i?ghN?@-rd{J1X> zs5-@)hI%yssH`axN-U<@^DuKmPG4h*hQOJGGAqJfBm2j6)Rux6t9wDtYxTDto@3`J z8IXeh*wUH0WY#%D-_l%M!TcG_!)OwFE0l;6@p!UsyVrF3elO7JkF|&HCPb+TgKx zI@y%i#ABf2vxTeb!)5D=4Yv1pgOZh`z5rZNDw6`dGbWY~cywG_&&Qiv*6+l@y=r~5 zi1t&|l2=ZA`|Nt{S1wc$F8|~`jS~oVTxWKQFwbsq6uC*dYAFI&sa|0?le8(8B0TyI zW>}IA-L*=Es8c5AP{%)~GPUm`ss>s6NkstDpj62Hg9-RT`;+Yih1QMcRtCbtz(4kHo9*qhz|_WK+;>aw+-Rh2reMBxtBGl@ z%$nft3!4sqpN?forAr*{9mlGzFvSTSggrVpF-bv*!mEC5?QC4>Sv%290gwou!6@fM zoP|7(f3pR++CZ+G5AZxZH6LSxO_=q{n}JO{xQ_5_-LT|7N9)qf4DKoBr&f&2YIN?R zrFGvIr9IqRf34Ey4crI;T`MOyIVHKW_FI>k-ELvfMMKRab+j4&Q-EYS_ z8!?abd)pJZ&qDx$3VX)676(TsQD<7Z|5QyTi5Z{C^q?c<>Uw-1wjnpye^{|C=};aF zFDi_^mI1RY+}&ghxIfeX#137^zH|;adP%AAHjM*D40Ku1)!>PhDtBqfj)jiI_3R+k zh*`EFO&P#(<}UEk0av?iAWV6La?xJS=hD-MIYVR~G);nabkqJbm?5Djm8efDAp~Vb ztnugqNN&w+p?Cn@(_}=_OykR;Ed8s{--3Qqai zh#7N(q#>z42sJa(DbraqAGj6C2N1~s?>`RXw}yXxgU#f-VY7Ac>7=;StB;7ahWn(ukTMI0@L`FJd@R0 z3A}MlF~`?NG|b_U^o^w;44A4pK+v>C(pt)ROslrXc5tfu*si0RVs=9~wpd}?SNL?2 z`*tm->;YO^jP}`(hb^zGSKw?|JKcJ}bko1`TyY|7-9@XhAmVvBE`X1u7xssjyhXkR z7mIE9i#TV<#}|x zs*K1@dXdpXCq0Dg^d-7N2!wBZUpJ9M0kyI}>RE4qf%OQ+)D+}n6N&Uy*vG1z4Q+VH}5V#qo_fqpcHzv4C_w9q#V-!hs_$HhK zghE{&agK0BFPsVT& zJ&}T?#@5bjVbTuS&MjAFsRKlwzr#@KO871; z!8pOP&ko^0o`0aM{w!5*hM!2G1-bn=fIn}!p==%$(cAuD6P zPr-L0l|wP@nA*U5n-E895EMHlx|iM;#|H?=F!OsFAn?73($50+RZG@M;z3jKt|$qg z`Y>LQNBelXFlPMf-NgbBo=gT-UN5mi!{kz-y*X|^z{R|)Pp)&HkMXB|MI&%1+?9!3 zbGxl;kc>Vd027ru(Uv0q*DiX?4iq~DQB5(CLl)Wg0liy*;yYWl1AI+L&(jbCzSAUA z$3?R?q_v`r>95~AU)@>94X_ z1tctrp&EoP+57F`Y`319GHBP?m=PIgvKTokD1Oyr{Jc%;xu>eMw$LE)?xT)?g06V6 zdE)4KmK)}CGS4#9?};DK%9GQX7)x>>6n-}J9 zD|QTjYO!X?u=;(CKJ>~;fbgS5(Y9qz5JpO6zZT&~#Q=z}&45V~V-ie%;kh8=xXpua z3*)s#Er9W-73h56nYLC!Uq!68s-*v|P`Zi84mEdhLBDO}F_g@xwj}fH%`^jVfVl=s zoPnaMm7^*%t{n>^k~0MyAFht^B)&gQFYa{b@T1g2%y(~NxxStD#taB?y=FskCQYpR zLOXIKgSDkl@)C(xBO&8roCYilwlQ&}F%)i8Wn`);D3=YA!Vp=hp$JnV5^Z^p6ommI z8DGg*6REBD@|m_(D`I2yiL%b*alP|wpt?`#`)XR_wRz@!vVx(f4k{aa3!4HlAxi8O zva`%?Qy)U_zt9LCjKvunI1+D)UN(mcaGwyay`B5TNd#&rN~kMz&djbY2^o$X662L+ zOY}>66qtV_hI!$LC$aDBOBf4JWJVDWqvD#2x77FyC|`H(UDgq+@(UzgspphyW8ZQs zfYzMZIs5h35qnko`>!MZ#{zL5LdHKSyQn-f6F1CV`Ohfy6L$=9oQTzVg6tXJas= zzF&;I-w|1oye)V|HvA5NL9aq)Pb-tuHVh@-o15OQUa>;*`jUON;aY*wVJ^JHBftM4 z00MotpQqit1s+&SxMHd_jpZdnD|TQ`LTI!mJ?Uhh-Sd$fy`iZRV^?Cy$TBbWM>-EU@oYaApCIVwQqYw;$`a|E zX{`XU?_16-9h(=fEgji$-Z{WiiT-V3S|hyTD9Y+=JY>_AZMN5UPYHGG-}b`?S)C=o$_1c8SYI48|}$KXF5Vdnmze!nU~>I}_>M zZ_%iQ;2DG&KB^4gi*A65dz)-<*KNQz{geUbNjT`&)BBYlLR&D^8wsYj#l<64=oo-% z*AZ`St-Xb2BQ)tz%yfR!_RxQlP}F?Amp1Hv|IC=+RZ~FsI@n=RN#gl7%0@5t(SgBm zc!@ayZID6eec4FIiHi-ZCK@#kd^^-<7bVvnm@*{e*_`j}n=M#(wsq(gz^fK87wgTH z5r5|)jSewDBrEfSwYl9gUj>VQ*4`do8Q;jRN1fC0EOYS>ojwHeb!GDsOnP^Q&YGjA zP`c7rF~A_RytnogL4x95z$%82H{WLoENLs+{&y~r32^}U3x~S{Sav#>qn>CeUJMfz+h>j&%R2*W0h`WL5OvWnI z*f7-e`%EQLDjZNiE_V9VHzfUkdyb_YZr!AO@ic<9_bow^paK5WIn+U6S3OX#`r9;d$ELv;Wtu)}LYMtR0|B$U!Syl212~JD)ooGywYY#~gAi#$ z$K5X1WZC)`*|%FLwNyg9CCy~j7sdm<$94_hY1WM$a!a}KkWa=p|1Z3RB=mv;OCc&| z#b%@euT#Nm!S054Kxz*&H^JxA2y~~0bo3)#>0%+1oT-j&)N-W_j(7#}T%9EklbC5} zw1(nIl01VlWqcYVg*jXf2hmo#ki|J#rc@f1E~M=)9$j^YB|qAOd4%xdPu~)(Bko2_ z{!*)2(6ZDZ=bB~9Wp=-=Tp}_J7Q}v8#hiWrxJoJYq%=f%bQ1glzibz{Na;5b8H#~C z=9eZCNJHvZ;R#L&q1{Z8W@-0d`C@W86Jt6&txq59Ya%#!!t=!pybI^J_F;25BUR|Ktg4Y~F50qx#Cyc`fxMPK%#r6C+C8tlm>+}!O+8lq?W!Iab5GdR zI7Zk^-4P6v3=?Wc2}L-+w3{z5`T+A@d=dRewx%38Ct$yv^o!atOvVZSFSc$gycys4 zx;<1E5UEQe{I3f7sqhYtaYBy$q^g__qQiN9UBCW14N_3K&j zb)!5imPCpmyMixgNo_sD#>E&{gSe(93K{pPzdy?rsbBws6sd){{yElb3{ULF2^W3o z4+$_JiHi#Y-T3LCL>bKq66W0!(TF3duJH#e*;$I&=Iryag&YT*rNHY=d9+mo`ASV- z3!~ib0DH2hYx89JyO@V5LZ#w=Q+cB%c)2H)V6rI@B~EltJ7?XDq}<$;YVnDoLCa;RA;??x{J>uPfu zPOerhtrWsl%}!_ZIBgBvZENh7y)yv~GjX_Dt;YebfzH6p#Geovuu>~(U;=y52aVN5 zuKTbv$qz=vtucYo$CjtYjEE`+V;G#VCTmyAR=S(;Xt@ju*Id~f`hASE1mvu!d&ZXY zB#ImyKHzO-DGk(~+)JQ~9$G8-GniFEAynrrcz zMhy>1J4#}8od7VvBKc+qW*~JYnH$=0%>9txLscf*0U!PXHfab&3Q6X@(i~kKVk)H! zGFxxD)Q@_dy1V!MW1TebyOf5OXRt!(eTe$JkmUwhKI1doJAQeshxyXd0B9E zn(Ardc%d{piri_P5}r9!N*7C~hDvhB0EZnG{>wE~(vItN9xg{yR_2zTG=;&>4v-o0 ziZrMs5ZMq<&@HrrqGZ|Q)B9adB9Z_MgAi&cFdJ|^0K>i!(ZS`c$*6nuY*DffNk{y< z3#9_wH!`?@-&R&_%c}aLQL%e34w>XD{fhnWX?j-8FrRGM2h_JiIo3;${ljnK%=B#B z;F71|v!-l{VZ#|s{7=uPo7uC4rkohGh8f?u`RNVu;e_{hklgJ$;G*G1TAN~4uJK94 zCa|mL+)A}lVmfd}g}-mqI+y7Lq}cE};z4;%nw^i472=}(ak#b|Qx@cc~ac*ZL(JkIAjTX2d16k<7AbUvK;d}t$Hr0<(*SJr?GdVu45ZPk=DZJ1cy4uBxQAr1 zpfhX}w7g|k#gCk$_}07CZ>a}tIUjCe>NUm5GPX%jK*vGqck|p}EviHzY;M)dXl@2g z`Zx~)qe#%hq=|9@>`5D-y%tP)IrdTphbWkXTShXCxG;3`8YFc|4z(;S_-FFRIbdaz zn`9qprEO}wqm(B=_H6zscT|>%+*l-`kZcCCCc^clob^&?0)z}f8*v>>rw<3D*wG@( zp-+aZT=bO8#ISy0>R~atL$7o4yQs5u-N(g&QEk~8P#;K&hFTVyscZsGvOltfUD)v1 zu)SVUWL#>BrA$eA^tmao47O1S%#SQk!b`VCm;7PT>+LVac*Ya~@ydQ~RaL;)W z=P(F)hf@0081-PGppcA6IstIToBQfBx3isS?v259m3VKU1tu9z+CLmzzQrO!zA-=$ z1*??qYE5xJNnvPg8Vgy(d|DP@wZC1GHJVc^xh5x5kEL4re5q0xK70c&)P~wTEVY#l z!VP7GhYxkb-&5rd0Fl*~Pb$@+G%?eCN0RpA`93HHh*tgTOe4z}jAh_JN5=evec&aR z70P%ADRpcnzwr^cK5oS0dY#vOkjJ9wOdbk8^oTLh70xh7NQbAwbk|&+UfJJ#4JGFK zOX7Z+I5dNr3ORo)iq3kg;=lXSDN7yL(@6h==`a&9aZT#DyEATMY!)1H_^pkf%tSeK zQ1OM0arl>3;2fu2;Rv?mE(iO{u`ucTSlO2ay20pb2D=vo#cmrG1iYZ1St_&6wo zz)&nG#vJr-wWdP|QL0=f_D~7)KdML+5NTo#DaRzMnhQq!A z2E6p~*EB>g##?{e^FL_VtdxJcLQ}Lo9JpoT>D4=H62k>(Kku{y-5V!!c*%pv*d;?v z{V(6H#^22$bHw~b>MD^_7>f;y3YM-#iHw7yEMK}-?lh}OuD`~4j$Tl@Y;>G?z!84| zu!bhh7S-3BWX?sf4X5BLHb=#fXX}tGQc9F=L==}d(TY~plVzwF#+J%8u2sS5Zf5=g zvdS3Id!cT}SN~*G=}nTa?OI^d73m8@QE9Jl+0;?Q$xJp?z+;kC5P%Iq)bikd==O0RaZJCx%1!)8JPb z*GO4|6Kk`=9Acd<&~Pc=Je)ep@5ST+?rrM_g*B{l>A!QQ(hus+tbN|XmN2u-h`8J4 zi543;zk!gT6K0v27;I&t5Mq~CRs(9eEx zrzBK5^R^AuD)#Cc*4Y7%T5A&=m3bj1uptoK>#tN2&^=!?;Rkpe@=IH?R240$IQhX0 zAvnrj@+V=tiEHZh|M7IzVNpeG*QaYh>8_!hA*H3ek*=YoI~Apo?(XjHlx~m?L8Mz6 zL_qn@Jn!>-{|*;(&78B(o_pWxx7ICk*MKPXz}e(~^^ICfFrt=o-c|#D(H3LjgyJCx zsXo~@^R(Q?g`$Ul(+bSb%|zxcG&q23q$w;_pwq*M~7IuYk!rPZ0gcQqm8vY)mG!6 zrM1(3tHSiOfKOOy!~Tp%D8s#uV;>2=lu4;AojCtBZwa3n=li;u1yc!>O3M{nHi3(f zcVteJZq+#V(Gf`WUJtV}@or%!966Nb!(!13w&RA=fhZC$KJo5$BQE50`frnLe>K0D z{MY;i7sN>$n}}&!GsN_6p&HBhb@9-VA4%X3M+5oR?TFe!YySRwtIuFaGV8nuc9%9G zpX6IwflXKc<&j@(20U15`LRW$b^43D4u4%mcKMpvtLr?E+Di)zcspx?+zq-XD=r+# zP};isNNV;m`*`I}s>X3i_^Yf1_f&6jA!G2?g#(W)B-N0^2J8#>*g4G2QvGsBAXrUn zonx_Aj|FaAvrW6n81sf{==*cR{qPH>!;g=8-t|JUulqY|rp3GZOQ#WSZ>ZO(OKP6x ziI3dLW;{HNt!Y$m2#5_*{t%7QUv46!7|O4=o0ggvhph1*zO%3dhm>SPL?f+u(trLy zJM;7=Z@`0A6AUm#Z^YhazNGHE?(%eM<<5O~G+LM9y7Xo-uKD z9kPs3tnFKuZ82{uso zCU2mHH~p#SjXg{@J}`q?t-GYIoMYH`WHgLfYge|6PgtQ>rP%L=ps4)|qRnu%YF#^0 zZ$&*t6Y=#*W1q7lt3UMos>^rS6}VkE=n}o2H!DV~7B)Crw@>bh6m*D`l02ip5s{2k zq;E0D8TKElY84X`Xblj4{N=81#U`5i#3s6{`^axRTxoel({9av8Y+i^I2bkojkfV8 zM=g@oidR=9`ayDxJcSX12EHre#-%~ItR zsH3ME`_ezZDT95bSx7yOQUvRSp!E?k&GK*`*t zdF0ApUdLWPv)%5ux`_iI&cV9Gx?#lMe7&Zk!YN1nwTt3iSUQD%<5OlcezV1`>_vxt zjaPs$o*Q=M1B8)$dR)kB4cE66Rs61R>_N<=Q9nUxaP# z!@9lKDQArfMzg4ckN;6XfsmD)*xN4IM}$^O;T_TQ_T5_doKumj2(|8weGZ%TCi)`( zamWOP$Ulw)Kn4671%$kKckfcrkG~RcJaUVj`V+=BMfLYcjxy*ks#l7<>EnDFhiinA zbQzj0jC!mO=9*pSZ)M`V*Qio+EMLwf`2g9)zgEtVGPHMHVmt9G{M2el+?<--;#SyO zinD(rpz*ot9nJC!^M|CYjXfvtuJuu|d#-xjF05=IapiaCN>A_KU(PT!a?<6DI4&$g zvULC56)a5#h>q}vcpk`4?^6D5H~jgytmZqRb@}x>c$KAM-Gv{el?k!x@Nz+`c z*WNnx_A2}`wKPkPoo=bKL1f7>rt*&Ctrme1){h5o+~ofL2xxyUz}tONr?V2FrA$mhH;Gse{(KosMV!!-z0Wo`Wt}~w zuJtI=Dyh8#`i)>kpv)6SOu<28Itb+R{_q$^V0%vhMZ=j~&WRHiQ1dYjBl z`j2t}ju9f*7X0;>pMk8S^%K}wxJR{0wkZJ`3scq zqfNPY)xbsQW~-7L?wIkcUHSU&?zP`+a5IoP^aiGz`fr0w_3T4QK4T?4;MF%hLz-*YHa_4^ySh~t1n?j>sm|Xrl+9Buz;c685H%mnw@|S{m_`!6V1?fyh>DD@M{r;AsbNh?{hnyJc`JS0U>U< zrnD$d>`{i(Z_ebyFHe9TAXt(L9zS|2i2Ww#YR{(b2WS_605z!y3thwpq39(X&`f|E zlV37B{c zP`h-mM@_U$pT4ii29=)U6btbez{rZ%%Ft+1ZquEG)o z{ONxIiga8<`!<&IQLx!hOutFP%^iE!%`}X+*{>scMoB-^OTCs$4{^-%zrWJC2c(PG z-}7&})}}xD`E{-TnBmz0=mz)K6JAbz+;-?gt5_I~a=W+>u+@3qb)otIq$@qZ+T%j~ zoY*q&!4d&^f6r{Jit3zlfJS+lG6%6C)8@cN2<(oA1g3~$p@#GQR&n-A0_vw8Qr0-@pMfQS_6EVi)?Wha;4P2<1Yjh(FskG6Qaffx<(T5!B^;&+!Bqai z)`^0^f}T@)?)c51?%NVh7@*>?(0Q!l9O@gI;L zvNYNUW0QJP-yqE&Uk<+h4L=R2ywd=1K>4bo>#Q+~<64UqgE-*p8mCoGJfB8{MXdN3`W{^z2gj&DNe?r%#=nzzpCchG5?>4AA zr|4=vL1iXi!GhOgw0AMWrl7|GqFyLZsYMkWfn-~NFZX0B`LypwjgeeBr0XDl+XtNe zuJX4FiWz?^<`6F2N*2n7HP5R&`TIl>xBw0GbVa`LK&CFNfAr!%+CktiGG-?jy6r)E zxxx`JUEF*;--i(_bQlNZN(qOQr+si`f8l}(Igl$f!FI{&)IdOIxx3vR`+V7tYWUbx ztru3UuCLehu4Gfua;^c%CSkyUU7-g;T&8~^lIcTb&ojf19cNi1)*TYgT~@m`&Q@Ac zk?$ACTaJ@1gP-eveq<{k0;1D+Ut+=Ng2f)Zv)#6Nk4oSTVH%-;dsh{x0zWS7{&id7 z)$F()W~2++E<%E_74)rV|+?nGw%0FfIec#+OOcfAdau#!X!h z4|w$jqBFKskk3?u*O8iR(`)u!b}=u%H1R_NA8a-PfZ)3Z8=-}au?z%vNm6;0V%VeA zREIi$#w>yzZQaUMuf+vvG=4-czi64VhFSr1eb|!0|7YCmd0<3)j#;u{G*DZ>Q2u%a z5`e&Cph!ol0@e!5b>W2q!1CQZ(QZ)<|9yp@86e{~ixC%~{~y!u16&r~VH!?c{Qm{_ z8LR-FKFb42TK!)PewBpy$dPP@ig4_;+21e%Z=O$qyG$C(>udT&+)K*$e4kR1Hnhj}_*%tRsN(l6cyIod&6(W2r;7c|oMtxt zFHLzep$ZO@W#~f(1W!xrPC;;?z~ldZ-MiU$FFYitKnEe9x>L&_#O^O@y}xArrML9M;XP}CzT?)w=_LDu1-tX{;5Ki1iEY@0Mw0GD?t2X5(Xg(|refe`@uncFCPCe{?sv)2CglT8=afS-nLe&_16)X%VF6#Y}JGsubb=XhS zIOZ+T>fQ9E9y_oR)hxR0U5my}zUkHGjP-ekhslfBhk%r&*tV7^7tOZaN~zd~SVVod zpE*79g2^3zkY~@)ctei}952XjFrhtfuE-#s(;o5@cjvVv4#2~}KL%TH1ZAy()pBcp z8X=C@`_bpU@x!6?VXCQQx{br~6{M1j&@3~@_R`A$Jh)_pjWoG?vKO8)^2`^@95cRl zX#4kol*Mmwt^K8qc@CWR5{>-mtvTPez+GYCn)d&xo!ww9g6T_xVD9ZEBuomkd!Efv z3ad~S2tGq)j5m2!!25+D8Y9?W7a4lDleBTNc3!vN=sb4r4pz<+lGD5@p!$O>=ex5odUZ^{B% z1=}5JxHYkC{_B%D3xL7NsN{=;n*V*pfdIBUXvOb3#IP8rPU)g~w{`*QR25j45 zp%ZWA?c$4-?ZR_}S>2IFtk4F6;`d^G%>jQnhVx;1 zKSHE9s?^dpV<~M44Y`Iyjt?(ps$BVZx}uIt^DAK?OAGw;`hJNJ~mc;9=>PsRUU@S5y z2_3_R1_(={SQVb$@^Nty>QrzIOJ;5`oDwrC^KuvArtgV7VN6a4olUvSW%9El0=m+g zWaFL!ZAAue;p`$$P;}ZXe;HlgP)SkBERhyD7cz=mDMp6B$z$VJ!r9gzY4PLZ zMe89WIFh(*m>DOFP`JJt^wNKpjKU=FGRZ0VC9Qa>Z+S6H$B9$wW3T4lAO_CQW*rWA zrjynxH5xA(?I}WNAFscRxTH7p&MiU*9UDObXtlVFoL{r1RZG7T53_nHNi-rHqH)1< z(Ta{`T35f#9H6sm6r7}{WkVwY<^pl>Efek+5QYbsIck7ZKA&>W9`dt&wJM8FQ<#_M z=uBxG_h~~44WiLkbB)xJw^|6O4x=V|Doix>(fbDg&@R_Wc^e36nZ0K=+@qwNNZ>EA zM1k1v<~7v%WGx~1e2T|uv9X;tVx!kH?kVU@nt*}OM`Mx@@z6^HWwjyKIznVS1kd9Q zq3FRp+Og=Q%%ghJ`&`z@$`0D$>p!N^{qt9b72$%bDP>bj)hC zyi-HM#95boy|UGOMIK?A$pHiMQ>_Ni$IhxL4_RjhG34cD)h3=A6S<;3((>_VpX}0~ zC*E`@geC{2$a&fPZR||AT;Dz`$mz4nF_-I(MHkE7+iUN+vXrfvHs{igSb3$kig?#r z_)T5fAEXajE0JF@VRK6eAaSu&6i1MA)3LNvMsUZ&hw-LZV(>hlm#dhu(QQrinfc5? z6CytA`ri~wsyCJA6x?AoYs^@J>C86n_jMQ3F-sh96Rm4M(v$s}b~IIeQ$u0)eS0X1 z@Gw_-oQ~Lfqcjo1j#PYHwIp;9DXx%G#o)dyBp%;}k+pE9Totaa#l2jHp5JJJRCe6< zND&bjYMQGI5_`&COsI}5PD`6N5c3DPvgdigH30BhPe3wj4&#=4_AdF$^S76eEmg)b zr1s;`px$dA3K9_<+%n*pe9-}Q2XJkVP&os}AB-tPm?{tcmrfSPBemhm195&Ub!6nV1W zxmwQm=-d*GR<+u88L#Z1TYgPfO|B^B@FfcD5p;ThH`kT1xtM@}MT08_bwc^ri7=}h zcA|YhF%N5K914E(MY~qPGxN8!w&muHT$(3H2M!*00LuK{^c}BoR%)RBPlWo4YygEr z6@3~#aDX!tEumZ+FnKB4l76-Lmne{E=kE+av>hosUarSg zM4UbGo-y`D0LuD+@@_&6z=WsrD1Qw`5TY2T1iSzRvp?{sbUD;tU7L5cFp~JsbgtrP zcZr(TPk`JM_3m8A`3ErYG zvg!K)K-<1@@F7p`RW#F1j#fe^&Bvp7UGtwIl}AJN%wxRxb-~=9-era@=dC^O^6(I4 zz(D8=pHX3Jl`eqix5_M9r2Lkt&o(7s%w%Fr9XMgTRc#~6N}?La3UGH%gpCWyx-;Uq z3Imp^e}P{Jv73x?|z)+Lyfk0ucGO=o!ADz zmVX9Vy7x+@*=k7o=~&+XbV}XkM`eHru&Ef5bGQ7`zTV?e3Y4L8Sr4Sm;eGxnYOpif z6vy+dD^owpJB&|-rP{{{sGr)Takxnn!eWY@zZm0-(572r4Js!rVH37AA^Dd>L8|90 zmnKF{Yzf4p0cVd#a&P@QCXHu`Qm%nJMDfinj#kKLGyC~=AQ(>NjV>~yH}F@$4FaO> zk0KnU-uv={RfsO$R@I%9^h%bI=f{~&#YoLk00kfJw+*=mUg3q43@dm^{y+`AP4tyO z+vl^@yB^06*Rl-s8Dp_F6HPG_O}Sz*tzyGYQ%b*tRF~4YDoSUV z9qxpuN(=Ar);qj7jeIphdT?9#LaRe#%$@qw^7P&XVIp2=8Sp~64u zI^nF7=rT?_|Ca^eW~Ao3fu%9U{JRG7wuBl^K%6!A0;6|3PywsN5Kl_Hk}5 zDoB!NqQf)B730}jSzn!mHspQft@`#!s@&t%K7S_8eDb+nIkTrB-@bg+`N=U{=?DFV zA>-K*v>g0LZMAcul8Uedw2sQaRIQ-Q>j&=-tPkGXTI;;g2$OS$4k55DanqJoHQuDA z8)ybygClzldJu%R0uaT3{MRPRdn0Uy7^#`dsSv1||BtcIBcXIn)a+Z;W-e;dBr zv&Xt<%#LmWcBkhdO?T3gP4x8O^}q*89H#PUQd$z-p!1UoK?O^{a*d%GzAOV{A{GTS zY8iM;dvY$y=GwjZ_!X4yCbgsh8}71Bsng7O+eWQsOE-7;;t>t=bn*CflRP*WH9Jjtr{Qu@h85 z;kUBOBxXe7calohq0fZJqj*FbJMKb=pt0+_$ufbwcbjx8kD{1ZN~6}qAdz@HE61m% zwKB!B@05};?a?3vEW?WQ;3;(mo^mB(FC{JY{*fF#$pj9u?O0~M0kcR3+T_4~f=f0e zMExp1<34qTyq5T>921s76F&_+rOf8*S|vS#1X8<@_T`nDb2|@aIHx6^{YuUYl2{~! z4#m)cXJkz4yI}%TCeNju9C3uOzYm2Ko9xdX1K`khFRX*1SQ^54E*}q~3j0np{=jza zaRVHAI4Sg`Mf^`7J=|6HGCp39)jbW)O%kxZmA*#C`9}@meP*@e%0y%e`WizSR=&GO zYxubnLU~!El*RUvigF2yjcvw>lMGzR{@k&w-t21`sz2krse^AF3_2{R()Tc@l^X&) zVqzb)Qvj>>M|$Eb)-@~t8p*0G_OTlnAl6gd!4nn^<21 zZB$NS?KrCEE!19UsL`E1zRSd?Fh&nD#9Dt_Nx8Z#J&RE|?Dz8*iKjYAev}=dppPx2`=O$xEPA*iOUdz(H=qv!P3a`q4++eUBpTQNmG0_2NLaJfmpey# z2<80PZ;}1m+9gsFuSub_*c0Kme;ce_p7|~pFc*ldugwsK_%+}O)*oYcr#=7<8DE&r zqiiFD2VxujB;ai&$2pPiA$pK*@ljjRh|OM;mM{>M$EPbBpC9&b2+}bd#UNL^$dtv{ z%>=U+Tt%D2b>r)eB~weA{(grMJ_=_&3fF%Rxcwq~o%;mW8%lExZavcoXm*SvOfmFz z`cjj0uzR-3NcbLIi)CrJU=|xAPCJObd8!uG&SSNKS-2`%0ScvDi86p5q_q#xf1G59 z7nl!?U5+o3O;T)wV@i~uhn_`sX1zFRGsxg|ZTz z1=BHQ@lwb_;UXv+G2i8x%_CC^MfPS6*(()AV5eNxbBdk;V;g<$aVhUztqfZriIj>T(kDMj#k$6YC(T=;pZ> zi0%S&1-g`sAFEx9wdHhyr0%*eGTyS%#fhBI@{SqP)v_tH-Ml|jHqs}CoLA*2G7-rL ze0<${T;j-mQB+#dZX3t}N6;@4y7&E3MYDT@Rvhjm=`w+VnDD}~fjAQ<9oT7{z7hlN zy^-*qOB2Y*ZVW}eXNKgx&-I;-d`^sE_+j5-u1U z*9ei5(pXnNgsUc9w@|Y_n0sYIwcC#GImj}`1+du}U#24N19Du}vNC$VR^J5-R|k~2 z2G|<+4+ojz54_^DkGwc0p5dt`h&q5Zt;0pn%n}t$F)-lig3h`D!6{t=?dT1rBH5$o~g z32KP>HvI}9>{LDdYNL9!hL7ey09>!bGv(X0H_9YzgtC%aJenR?Iee(d_T`+@ws-x- zOZ}PyjjO+gV3l4pS`)NubNiKdJ&m5%uSV+x4s+d$05^bXqih{=^1xTx{Q5lkRUkpV z2r*8^)D++LdOtXQX+mHXf6+xw$0t07TL)<0{e0}iTKR(8MIJAI>kELTma;x!>#^py zTso?AJE?0hV=WLjuEsX@`7!wd&_jq#OOtQs6SPc1TmbQnxL9utO?B!;PV_{>LlOs` zWf|#TAF3F3+Zi#NZY}ujWgj9Iy_KC1M&v7RNp;BQbN4*5fR~537w8G#K$Tc6)taKC zvSj!){|E>|s~cw6?CsinZ!rNuEsDdZA9U?Bk&XsD19dCV6Re?@T2FRp<11{+t1og7 zS3#>JHi|etis>5P#E>C$UoY5&;)2-KLKr+>3ms91lTD0p=mtUP2_QOV6AA`XPo=r~ zBh+%OqF|8p12_^P*llXVOtByWmG_dxf~@m{93vazxPH7A+{1q2 zrSK;}v_lgER3*k!riB6$5rK}Mf6p1;_V?YK(* z5!Cr0Und!(;mnzZQ``ey7^)siTkD)MbVxsT@im~fa0Xv?18&)6Y5l4i@LY%6FC{xv za+f~dO$1G&z)Fx?b%}Yuc;cZZAkM@5&1~LQf+Bl_iN9VwK4X|wJA9W#7U*&i{;td# z?|{5qB_uicAX`dec8e9p=f-soVTBKx018IER34R0p?P1weF z8T<@pnK)*8at1{9;i6u5r$M81Ox=zN?XAT(hY=5aMQ|u&P+il(*1+MSszRmo?aXIj zlcb7yD7dhrunc6rOpozzL#oQU;k0V7baS&5I6ieL!eUF=XAj55^ zA#G4Ly!X68O6Mb39z#MN4~~M~S6Kndi;}fW^5=DdO)NI6GkX!t`)`r=vpzwC0W^)x z^91v;#PV*d)JK|Z^#Gc^J^PffUZw=#nZ|$F?>OZ;^ z;=`SqF=1e0C<+i!FgT{(!eiqICma9Xa90aQr%w8Gi(Fnr0g{o(szS`Taf%)kXV-P` z@!jQ-7;#l1agOBtUess1b%SCO{{k}BHSHB^eDy_PPvXg4R0VklT^uRqP6wd{^^FhU06&&ken6=;o){b4*wFa;RblW_2_R`?70>irk0T5Ff|xw=#b+eE6|yU_IYR$ z$>4t#)^KK*XAO_r1H%&Rro|<9H2Q4Ta|MQJI{FRE`vS0kvb-TV)1!1r!aEbzP+Ybo z-pxhs$;U&;R;6o2ZJHd36US37aZD%uCt)>2n~=wl#OHf9*xkW?eB4CK+@ry`u<}F9 zW^x;_3=52(e|`DK04MArP-9~r;Ay6Xx4RIu1k%NiPUgtv6Wx<2-+XRM$9a{XBBOrD|b`HTxFNxU0>B+ zEVY;H8CRpy$N?5Ai1+yG7Bc5U+vle@jrv&pQv-7{rcof;R5%Zuko!vAo(Xoj#v{OC zD1z{drc?d?u|FxBAeEu%nZYY|qZAkOEkkbV%i}YF^;$@8kTxefMKNZQ zj%wiTDn>`i#$pp|eBdGSpIc`DtXO0I5r&PRB{Wbc?@8$izA0a-+0iK(h|<1T`}T?d z0=BHJ>J+8MGcQ6f%a<02=i}oOQjD!r-Ek={+buFwR6X}JM4wLjd1&+Zhl^K%IbPM* zyv#mNB}=#o4fo{7#>n=W(vf&iwaTqX?ih($Uk;T#d<)%H5fnrxtIhhfs@Z7Vk(6cH z*a!YZ+DNDmA8GL`ASgg#IRJlW!^P+<+hDbw6y^roaX$)X2W-={!V?-gy=ZbPQoljoN?<;8<7lo zgrKd$H8haHA47Hf(_-YC+OjL_E6Y?IJDS9ov1r;1T8{I+1DHROm=bB2TMl6TLjww$ z8XIE*n5_!Rw)c?cV;cIh;T^$^3-i{dQ~g5{BkXIRw!{zVQhw|Dkq8cQE*+)2=|nn! zPe^WAMekI_GrM`l^S_hc2!*Od8y@jMOOIguO3K_}EHX!PCyPVmY7OfuEKdVr>JFyd zFApKaA@Q}OUta?=&-Qs8W_0Ey7eJ;DlCmB+*D!V}vd>`v|hoEfy9i9ccuyAxBD%ko;vS04MCGKZJqx ziyt)sBOO_m3+#Z!IC5%qD5MDz!O=GnUDmP~a;vLTR72-og6#a|mvbfho)FKgUgtws zGKFBplPWP0wwi!UCMbtzX@Jm{JApK!LE*FAZ;fr`#U>>d7N?c%Gso^l*2G~__(g^Y zdWMQl&PX$HB;egB?r#213ZZ6cXtw?}L?zT-kjjAgw=0UuB|bIe4lxFt)@5exY6(gUT!YK2d_USL;V+JQVk&71T|9~@;oh-ru zkS-(Sa2x1K9P|6~bzH9m-_!S;ZsoN|VjF2!8XLjlwG)@IQUZqNzFqNg<|mqYB_}58 zKMn{tE}4r~5}a}0m(3=W$5|sJGW>I(N}Q9T9soYOe`2>9V{>UH8)1Dv_b);oqoZa40^U#JSgBl zxC6tFcyBn#o$l6Oim(%D?O-VC;hUgq1gNlM|AEQ9b2{Lv>$qn2Y zGn=Iq^J&;hs>kd`@*CmF-L7}u9fk8Q96Kg>*A|2v$1UtcF>f)OKm}28@@(J{WQ&UW zI0g_gGiK3cvS@sRt=ArlbL@Gln-3{udjfHuSrR7G@T|wQ>5R@ zswG$-DQky+aZbXS7`rZwqqA@7%WDMeLb{-!4Zx*EKDKIYWgA~nXm)M)|HPz(6H&s4kfL8Hier27MkJoo@u1coO zY_qdYQ;uJB=Td2TBDR+Vr_G??+KBkRxR#bdMRrj*_i+otCB)2N!pI1wqX`uDD&~wc zVfPu_em>y=`5d_vT&k)T&z7R##=3Qt@?Fp;5usQky8#Iz!LD9I$cE*U7#6-a4G$irx=D#zb;qNJo zC%}H3{oXo_AnY}JmasjvaeLX9rc)N!_Vw?tTPxdiuzMNbWp~!qwWb{U8DDYAEVg~2 zb@9iE5i|oxy!fKhyEdfwRk~TTB!e)io&-fAKCy+nF7)B1JIu}1ZG!<2HXK?4HG4*k z)i>Pk`l%cZw10HP_MPrM1M@)W7Bc5MF!;wRnnK7jt#CLd&*ie;hxEB&gh(vJ&K{xr zPfM)!as}OHT6KC`-4~4;#1^`s1{;aEneGQmdGGri@7c5+NfV7Jvdw~^M!HFvg<;kC*#~$u5wJu?c{NFphuoK6YuH*_0|ct^aA*+O_ijX; zt!4(hZ#B|&4e%KHi3L9#qgB2pTEsKDi|L;|g4#sC$8EpQo#?(^UO^05b2?*^IweO* zJXiGHrjTz_4n;x;HEKZ^DUGX@QIxgdT(9KbA$UD!)MNo@@H9j~0P%1RE4s3dK;d&s3d4qqXfT%J_TgXg8Cki&AEMI=cW zR1nHCAa_CG)wx=eRl}rk+c)W@mxMk-7<3bUp-7o~nyH;0NQLwG%b~sJxtAiJk0h6e zGt)UNi-#S~hM<;@uV~gZJd*Q#XvGP9XrM72tk*=!D z#AGPL1iR)M&h=|+D5uhl6Oq||6AU#aa;K7^pe`lM&J$KW-A_wW93c*n_zyh?OK;-k z)otPTiQrToI~8^K8r9zinGccKn*LN_HBDYCwh%jVD#?#1->_?mRbQUdHcO&K#kW(} zm}TX*$Dg%IvgS!X8502Fu{<^E61ho5-^;2bW!Ao$jtCViQytn2oxraB;fIZ%wvZ(! zr4$!BXk+0jG&dHlcpn%jjm|$&FT+s$jtvQJws4lt0&d$JsZRr)QbljV4z2z#^ABym z8ppgb$_U3SaUVMQKg)xsp`wr*7x0dv{!rRl#$Lpd=Nj8me0 zG>-2$1v!qSu|%wURBxIOLn9g8oc(#oGacN-wgk@V2fIU>|M-4)Ki7yujZLJ}uqH&D z&(b#uFuJK{*F9d4P9VKg?2MM{2l>}v1k1*|VOBCWO|=a7)8@1VyXldZ69sX2OfB4M z;++I7*AVGCoK!Ka=C_>re5;81R=gCoB8R@1?#3oXy?2rnC^1~E*j&$yIF3-@oZt}( zx!3md-$C0~R_4&sKnW1fzpOf!9w2{7exIuv?;2O`@K=zZ~9P-~CH9_B`$i7?UKg z@KQZ+W!NBREl9{} zvmJ|lXJ0i#3a^$xVfNz{E5&Mdb9c}O7~VZ}59FH#P!R8^zSlA1g!+56i~Z{ez;f7> zvOwU>_5|4s(3MxmSLu!=qa&q^1uiH~_e%8VR&BdjNwDTX#xr$BL16V+f4Uc*kMPtM z`(>nH;U6EQPM50QkXMJ|ss6kSdozZ?sbpDgIH6CduP(qBD>6@HT~CjSL@={d<(i{M zjP6`(&+yV38n2HXJK(c8h8I&FZGhiC$&$egXJUZY#k9yMo2oL^*NXLlliuV*YX@9h zNgwu@9jB^4!5k`~38;y|vIae#g1Z&Z)1~qqA|eI-_D${@FBei$T4^b9F*zS5u!O$m z4t|uh2`wl}iT$P}a%^BmUQGdH@8?k%kHIUHzQzO@U{Oi1f~L$-z)<_b(xJvoaxYhz zY2`WTfF$PBg*48#PRIZo#X0T=xb~$?rdzixNU#d0&n>Rf+3ezwFkfgNZHq_o2%Ab! zW;r_8N1V^Hn)wQ?SdlrVty;rDbuR|TSYTdpG_#_}3fqVNZYnd_2nl5%$9YTRb@XKn zC+%@#qP=r(D4jePRQ*cy)3#ZEQ9uTC3R0`Cb(~+)&T1s@|0AZ2RA?_c>HMJV>>ZW2SUAsoG|y?lgszeZ z4u(V(`jjUj8%DItL~MU-R5R%Vu?M$ylX^uvnh?SnslK#Gsn6(6J0o`N$K`z~oidWM z{)4Eu<{Eu)S+Q*`ef9&Duamlmmnvn^YVlVYhtjI}ey~&AU}umU23zm&rl{M{j9#1+rP3Y)e_>zu_QVkuMtkWlOS0`9BSh0D~(9-y7v9r@*io&>p-g!$sGl^ zK*-L7aWxL{?Vg=y>EMCSKdpSWE2OB;LKrM`!QS58!~$Kh7xBW2+>-kIe!pxBN$}5& zc4PB7gHvS$e02vIXiC{I{D>aHnwpK~VR5$b_ zxJ9gd4)*&iLh(91g>_LoI#*_d!uYr5j3Z{V2{>2gi3V(ab(?Ewe@0duue&iPOft9C zz1@6x@>#a?M#!4LR0f%^a@d~Wi}OUNQ~hf&CC#y!k>2ha^(l`zl;A;FJAhz=aQ_4) zqV;sVjLQ&92HIgcQm|5Uq{MJnm6=p{F!Y-xT}oMx=x0dY|F4cdFC z57%ngvK;L}E|EHmuXLN5i~otjS`GXxvdFofyOPQYWKyjELw9tDw~=)($B7D}%8ZI1 z{W_G#;T0-U#!zzfZ){GJ%#10Mq?6wF+p%f4G#<`Y=yY4Y-$BmLkA>k20fzF>Nx1{y ziKLM4LeNj|-0jz9rIm*xuoW}ii;ca|+3Js;2-*G)6)fhF^lHIgeO9KF{YXD;kC?(x z`3;{5G8U!wj|tmu8!+7QCj;ml#0EJYf1ju%r;Q0wz=8+1p9)*@0QQ$0U$tK7^ z?viQi^A%icCtiW4uAaTGFB_P`2oOU)=OI`}W9|T9nC$e?$%m4r#vY0wh^dK^xn(_O zA$V7YJ6#~mBxck};Fy(?E2eaO3?#qV8xnrS%EDB>vclK4hqk`+M>x-5e3wuYF)m1X zv%=TnHQAK><+f7qg9VqXQosHvlY2pwjCiK+UnZpW)|;5ir3cAEPOszki{2+Y+@dxh z-j1Tj#Ys+=>Ybf{l~D}AIHbb$uGz9azBFI5Di%*_Hm7%)hOQq2Jk@S}-RMwtN#Pvt zQShzWJ>^k)RNl)ph{3BnqUC&?WFj7JE1dvh2Z+xCLR}9cL2`8!Toqk@^^Sd=J~4Z# ze5}Pp-^Cn8AQVyQbzglh1LVxqiKvLeNQ~bjP}z^YhO1%OZXQEI7dFxQV}MDk!Qdm< zPaS9qgiFzcrcx|ts~8icKtMc#a8g&PRA02V>`9$ng8CDXwnXELd(>#s&9%H!#6Xwz zqb>g5$@HPT8gR;NSMny>8QF%X;1b4;!26Zr-j-{aH76?%tz|?tJ@#AGL=8+eyA5!{wqm8A{E8z zO^)+GBcD*Mc>f)4fzG4{>fXXD95hr!8hG@6?RqXByB;;M4iA*U{8-v^Vf8>~a`l6- z)aOciUqjh@~YOQVCIh)yjKWYZ<1Og`mpVWiXyQ(}%wgPK@hV)s9{VF0y< zarue+WSykf-Eiszo~ePC$-6jll?PW=B>Tb@Nu&_CY^DL#nVnQo74??7A(PtO0oz6o3)+ zA1MclKnpkZ#%OJC`mc`)F`UF7Yv~wEXeM(>Ng53M&iM5wLf_m=RBd)&KJWc#sq-Fp zT);x~BZ&f>;v#$moV1tiERb~J_j@y);hKG8rDVZuKxBcoWz9J1GSmA+#?1633k zE&{(CNu*i@qG1E+(c9bMPpZsX@y;Jpgzf8=VJ5&oJ1KhEo#ds=UuH;8mFwyZKmB;* zyx0Nth$&AAptzrG@8J)0x49_YU!!D%90~9~iD8h82hqsCEw#*qBj|B}HxHNNyl8M( z=UpO0V~gPEcAZ9xTkx^Swt7r0`k1g;ldmj<5?U(!^e;1=;PvZ29LTTsQM|X=gO9wl zOWMlJ5F@lSwq+zAa(i0F;iW@V&*MJb7WwNAfb2pt*)>t+EN=zJ7NmPjU_?hkD5%U$ zYoLGm)E<}~EL20H>YTSTW*VK8d=Hj>+6?Tm1WbHf2DwTPe5c%n-ACoQYizQ&9q#sh zXsK>$J(flL_MAFGYL}`zUeuY73_VCRvOSiqE62A47yW03lwl$Xr;>Px9)v7LvoH`UIg*J#PGM58}qL7X=;R-Fa;l&%3gjfEx`%SQt}8nZukcXnrRcA!gZ?>zgI0@ zhueSa_t*g?>6O3*Xiu?xi!HeNa^VYN*Gz3pDBLCg<&B0fUh}N;I_`W?K&F&ogr^bQ zUn9w0l776YS^kI%))_rt7Q792|l7}A&-L+AB!D25=C=3Ei{BQ zA_gm}CTW02G0yL7Db)b;=KHuZG+y!E+e2bi5(ruJEg|z-JXdWp;kf0H(dOpQ8<@BvZ{2=Kx%$AvKoT|(qLoy zf-sQJdyMwQ!|cc(1;yG)^lJksgH zMdqz8!7sBpOUT-rBK&MQG#QcMv0{(c0npA$^SC!;%~4_XN;mOi59S4kuY1y5&fiP3 zT<+{BrQVGs8-Q?rC-S{q_b?22<*wJfQ5^ z&E5^-H5T|LUqp+D#+}*^)i`KM{{~_iM2KokP^p5$hR@MNr2&!Fr_304%%5H|qD3-6 zDvzS+wgx9|dm`eM9)F+ZubsZM8y})qjL2foXxAs{dn>td>&`OPJUvY}VvR}`5|t&v z$i^V*x6N0cJ7~|69F3#+|EPM)ur`~me>=Fl1$TEZ#oeK3@S?@FSdpT^T|$xK&=TCW zxE6{wI20|~q6Lb+;n{n?_x=Bv`N~w)>kDp4lJxqx(^YZPR-I$$yL%$QkFRPoFBJj^*{ZdvXl5MUr8O@G`QJKr( zse*YNCTC}J^prFxk33j%yoIfe!PGcF+3?>G{GsVT*@$s$&0j3F9gE#~_|p$R-iAF^ zUs!>59BsB^7?U=Lc}h&I2uV;EY40MKRc_~H=_gv=+mhiT}KthL%! z&H)Tvk+wWpE7l1(jyZtgar;)c4jO`*3KR53@r~vhjqz_7IzN>7;2{%+vc`CCZe^hZ zuHcqt%9>!H#83C5ad;y-Hq}V!;8okJD051L&+6jE2TS)dp=S=^vJoiQB@QL~cA?EW zOh+9S4|W)dO!mPQm{~tPhIXNGScJJP)3q*dBSsWUycyPXqf^<2ielsu6Vchv*sx_P z3i)d>DKI?eOpw3)wvwqJktvGbbvqEI^gl~vLs927#}GjL7+DceQp@F!Y;(nE%%`cg z&e&J{wH@4^!)Cn{nyOsxCRjRbU3YpIc3x((y>K`vg_D0WEY4Hcrh4JIxw#dk5jS>k z<5RQ3B#<(n;ZLNBN*Vkn_TGiwb9C@G#gB^j#a{<-lcneBswb^LG{dUNI+B@ZyEqYM znf@4<^-jW>LXJ{C{VsjQB+Wz?{+wL)!dF>E3x{zc^XU>}bvMj|++s$@1g_|LKUH_! z3{p2#KdDatOqM}O8%9T9-5NzlsBCEbuB@5SZlKuAnDksaE#MYZG?|u|vgkkJ!Qscg`u@0W6kn1hGBngHiquKA~8JKAwMhvHRxj_4ntXzH+G+OB<^A} z=*!*JR4r#^pLYc!Fuz=j{os*dgp9nvco{-aH;gAKR*t7l)l{;pLq#9Szq81eo6yjf z@U3PxSvE4tqP50yHb!7;hZP7J4E`ATQvO8}+L%j1`>^LR9}{2b;fJtLTVyDHs8vAG zr0WhomWM&{8cF>wSj=2tv_xTabQ9FUq$FRe;AM%Q1b3GsLga*ZoECB5OeuWawr!OPj*n?6zG2nCzhioi+tllUqnT! z>ubJinvOlGA-(1gEuQv}<*DcNSxG;>?1yr?I}EGTi1pS@w!qR|K1Z>p2#xbXpXvLL zX)@wuZO3Lg_q@^Ag(=J<0-9sI?$Vt0ctKDewVYL+ahasMI_{!^Kp6 z6zoY`R!Qj07$%c8Pzfbt10KFYG$R*f5az%BNnITQ%;$ADwMI^vQ0d>! zF-dJDD()ZG+!{N-NwXYwQ8}Dm1k<&YHJ+vEV@C+7F({SKD;(2(*BTOJ-F}sUZi^kp zWv`@x$ab27(Y!L<2H9Vw{Y)b%F#7^UhN>sU?t@syc6^=SSm;7(LsuC!e`O3al+*vO z8ES1W5iq>Bo|IX_hpUu~7bv^hhhCU7zBTPkZF>O38^qT_57WBxHeYk!P86MAnb}Wo z`m9Kls9*Z)a|t3LY638k^Cs+}0Qu$;Ed$+X2wU#+Te?!v^k?Ldgis%-)``Y0=z zt8l{1nT*g}`6|ec`W>1|KY1P?d}%vwL0C%ZO;;g$S=zipc~~!I?q4lxEa7zW;RGv0 zVzdAZo$stoZdOQ$2RhRUi&?M;guSUu184wc-4Fx3JD%<8?v({9ukqGYp*59E)7mZABgTjeMj%t+lq zL~a9y$RO6bn2rY+j0$B7H4Si7Wh6i!CQsNj0bpZg22*6U&wHl%u|dWJ!6GG=)#3*6lRaz=mVS`jkHB2Nd*kZ zfwOe?UL$-N znS-z&D;X6P|HNN`xITri#>IC$w2tTz4U8F}!!e33B-CGwiCr>?l>xP84dA1w30uOZ z)tk{nE60-Eun+~jK=DDPgS~727R*0wPu{O+F?{;UKENHT=~j0EH-xuE;{| zw`jD(uO9n^SyIc*5w{g1n9tYL1}s!{uugi1%SnUl%he-NoeT~D`$R%QTw_&~Hq%J6 zA#y*j!aN81J!b=Of0EYAQKZ*-#9>mbb<}*9b5F36P)ugQk-ki`S2P}@bK?wWCMDps zjm>B)rC0Cm0IwlNzjzoU!LFDkDKVAv8i%1pvfLvhW8>%LIoA!vOw#i1l$z_??8s5ULyW9Xf!d&OrwH3qn#pK{H13uocTK#1F{KO6PK( zF*`5DI|k!bv`%a^7_>oLgNP?0TyBo^L`t6Hql0>F)|BZ1(3wJIMuimH@~1+2WX96v zUMK)+Nen9Y!y<#`vZaY>!G}mZa3WZ{Ud#C>Ixh z)kX@CWn0TRNU{1fBi!F7$(>@$F_VPC`=Z71RoZqZr;=fNaWdKHEUZ(2W-I)ohS?!7 zN~*v9h%W`5_)X~_f{2;VaSU91`&Iz-4f9P#kuM*YQr0Q|Ab+KohHuZr6Lx?u8=v-i z1(D!Uz0--&onBdgFMv05RLt6JCVc{+ei?}W*O&kmV@h9*#O#bfgX~i{Q#QF9y%oT% z&tLw46lW8Y>BHwmBGT4a)C`e_6UH4>Ct#z9d}$5&i8sAX$KkH)VE03z#0kCU)qtxs24 z1I7}HunPBW-7s{()XcUoab!pk`(a*8-JfxWNuo#rKk7@8Nr3=0pg$mdm9WxKb=3ho z&%?(#?xnSj?rCW(z~a+2ZuA#ddRkKqPa>?Z`zV8NZm^+?#}MB-9R;sd@5EFnVMjiX zSKVhEW>RRT5lN!kHm?95#_1V>I6#*~B2*}qNt1+|D@-8*AeBf7uU18*R&quB{AHC8 z{Gz6hGgZ5a1BL8Ge+hL$lvU(~B%fL{+W|wQq!YhJ_~sdU?Dtz@??_&Y<3< z&dzeCKB@};{^LV|>2j(fJ2!BfKy2d$iTK>+*|6*(z)=%51rSvf!*A3ZlggZb+a*RF zWpvexhHea;nO0erCl#nqDK!6VBQ};2W2KK0#Wct*VMEyA5WA?LYv7_X-79JBq44qD z&um;gN!e>IhzxRgdfyQ#xnjLC$@O29ZRoTLHJo$JtR#R+$XEt2vBnNSBtjm&DZ|XS zZJh}Zja1RHQRLNOOO5R^NuZBNcpXW!ViOr@1q9F}fR5_$qj)k>EN?7hig)SbIlxrI z8;H`=fX(n^p5u+1Nx8UJa{U`|N_^IQHXjJG`zHy7V(3f4hdsa(+!P=I)uf8hMfdLt z1mWM6e3At&p8{*_a82mJ1I4QPHEw!BfKqhKFkFuPFK>th_%(A6bRAZQfgTD)Is(QH zOm&dASSovrkYdZ(JU)QRW#qocWk0@KUSXtix>8w|jABW{Ac^O9MMQ2Z*@#qp|5+e_ zMR_LrJ0b&-q!_05ra1wTmH?@cEg=fhFgQx49I6?!x}}?2L0c#y(6?_s(;G?1U+J$V zfPp@WrWclqiOl9nKTu{^GzoJ>9_G#1?{g|a%tNR9iB4}}a%EpQ|LZX|A|KPA%b!GU zLlu`%{k!!i^y4@gZZ&_QL8TItK7Et{>fh-YV}!{2@}wW|1&9#b!b_N;Rw{HH6bNjp z<7Q*1Vf}I{$NUkOW=VQZXVwb%jAPjF1B;In0TD^9YG^ckZt4&Obd3gx)J5kq$(P5; zn57<5giogwrmV&TfCvISwrW1=aw$cA%wiA)E}lzE|Fl2?8+qc2UEIaV;Y?(Z6yXtt z9tH-ggOMJGk3Vr8{Gdznyl z{Kx)G;Uo?vG(NI-2g%D$tj!+PNOp=E6fpO4)fUyKO~BW>)TFD6g;hsQ1!I$J(ST%y z0pD|wAqMP3YZlXAO!pfM#)-7F1<<9p+yBLuhqS)l=Eb(iFiJ@U6uz8SVv!)*z!_WA zX3?mMqsoZQvGk<3v^lDX=|k5}U6LBTgqu;NfNUn-QV z66pZcxA1v?i2#k#SKDWQK4KPU)*(jpR=>2b3-c^2>$s1ZkLXmqjH zeC3;ier%JfC+G9F1!$(EbX;M}#9AQ5;?eaLkuhGJGRV|oQmt4zc&_Ln(~1$NPWUyq znav?EAZJ0R@o~x3&d^dwLy#ji9!OCSm`nsJZ0ArvX&XW8UFMgj6v%?xtrw!vDeO>g%T)*B%b;hwZ8ABZ3%kV%dYe8!x{ zq5z_fN2qTlgd)I|tOQzP6HK9fp+<6!K_ha)ieHiLL;?ouMbsFnKq)(gIw<~@t0`7Y z+`p2HkOh?RD}7)u+xEfs_B*v*oMlZ+h)ohX_5)?=l6kTr`V{Z$@aG2$2gzjl$N^g< zu#`}Jgn;VY_sOlGGD8_FKpwH1T+9%m1W<}ThRWadXHE+O{`uA|C=R zm6vdsib9ln zu+9J~;|%y>Fp_hj#CqB;mYF6Q2#ZwVmeXyC{F07r5!$x+fZ3r68OY}=;Eb}5_8Wyh zWsnIPA-T?RSo99a-)bWw)(G`;9My-EKPlMw46S{ZQ`}*(NDvE`5-cndWR6j@vyNir z3XYbc<~DMALZcw%1YHAbAU$wfQ9qiHFHO409nnuiipIuKj!DD>40}5QTbTwF zc!A=IHF(CKd&}a$Ru}+OOFRL{;D$pi7Iu7`SqZ~ocptE4kQ@PGF&I;ff)Fv(h&EV) zri8($PHe!yf@sE)M+&N|pLZru0SkdRKIeEI>7UeM)n(#?vUuwU{x@eP}PPt z>S7!Q_A7uJk_5f)yxP(KJ^f0#FsZjBxwk-*0uuVm`|a^|&HzuKwW;mRaV&ycUkq(9 zy3^Nxy<92roQw%O#CHn%C3V$7vgCGog?%IFa_TNFj5BaO6xF{vyQwTs06SO9B;6#aU;n2EEr+*j9k_lexE!3LCK z^|IU)89OQ1p=YniXI-^zc0PyetfCUx96JBgK_hYkqtvOWw+>u^s*v>pwcCtETd5&G z1G;ny0yehx$cb)|sQ~ktwg5uxWRTO;$osyt*GWv8G|VYNUUmMK$C-{E0uK6nu1;p7 zW)~tp`YAHvn=Zc0VL>SQ`2E?)VUgllObckR*LyRGhaQ*Ml#2O z0ejY-|^Q^9#39?`xD!%p; zYgrFCdIqAb2SG}0_<2G#60nQ`$1Cs}n>1#1k9Y1z34)U{Hg6Nw0!?)*deoob6+6#` zj88Mlw9jIH^@E>6AKuNtIZ;Gx$r9(Iyzm92+W~9-F=bpVO?Nkxs0)SFJt4 zec>pCMGWm~VHVL+M^%j$a8@fEYWi9nUXHr!IEaau*2oIU)Jc;m7drO+z1ohBKew-4 zw{-q>&~N?S9-N4H4rlZ)pzDuK`wqZ!y{$TK9S7yKe@B&9)5z=he_XY+Vq6|sT)&i~ z1Nl!ohyBxAI{5!R&N5U#M@U1QZYc}Lhyfo?BST99~nv&zIMo8Apf#5@MRB)Digxc=w}2e1wH@5 zZEIB>Ih663mQun`;m2jX!HyPP&(-t1a6LGw`{%krx>WVZset)Li;J8Eh2?Df{DUP| z0e)^wQZUu53T`&1Qu~|%chJ?y@!!*EX|ACT6k4xQdZy{5S-iaGDm{j%*Y+QMyl!3h zH2eQ7yiQJ-=y*2n|Fx`{#Q$fA)YR8AdlwJ0YpBQ*_WIzQpXeROzl-&aT%5Aq@R~Re zaMxBGXQ@oadf6?!qJqZvFRv;wykF@8^?scU_=MBye=R9eQ;7rtMlp!JcdBPUbKR3z z;^s}=zwDTM<-;eg4cD zm0xoi9eAZ*zyG_N>(UTAuy@aQ0RK}Im55|9ZjnWXu0nvORJe6~HtyvoVU z<7O;Y=zZJKQ2&0EjV>a~7@@`r!`-qu)WQIdJZP~GyO3GV0UOJnRwcQL=bu@;p&iqU zDW1_1te*x;`_<)`X=DH9qxY<;?-$WEZ@u$NSv2ZMC9gjMjVA5JhUuq2C$hJpJ7D`B z<21iDLh+X`F_j<#wxPv`n?b*KbqsYBL%-P=RRXY@njKS(0`e8xAP&xOXLfJP)}y6uG>qEmL{iS z9=wgB^z{2|@6=sdS?r}Hd7gTX4-xma%AAeQP$!6Zu*)nOG|ennLmvLSvnQk$bB&Wqn8kQG z_P9)ZFU<@CSS~);B#lA*;I%5|fxnuWZzRkiFE$xZ>8T%)Y|2AT@ z90!IZroqeuwGp;20#~0gReYA(Nv<-_Ac8M&F0;%j945tnqAErODaFtx^a-|gmnVhi zWpd2!MvsfEcF?3w!>IjMXWWy5r;gy-Oy5zG`b3^~&AiT3(rXpLrPpXN=rmOo5Kb2D(q`zlp5exTgIex~oG~ zLJaO3pwT}cHw1>tSicvFo{b^t4^(Z9R`u4Uyy*iiU;H9~sPtmjNrlFW~;*Qd;=f=r(Dv^YB&iQP5XQMSN+k|($W|X#kW8cDPRpyAsQNhg!Mx1DYnpMiL zkp9)Ec2X~<`oMX1DVzD&yLzSd@Srhui!F}8B`Ii{o_xxEG~xOu&WEOhXA(o#yNeyU z1c#V&z8g3$WglL8%AB0SNENKG>%%P<;8jd4)t+qx5Cas`e6X(Xy_|&9e^$&^z>3l6 zv=CT>8pM_VCU4`k{SI6B-xdcxOS{heRhvwEG zE_*UGlbv875YbgIQJ2OCOBEiR@TzkLx&B4qH*b@uQ9Ax=0{yEf9#$X8Cgf(b&ggFr zg8gG#pZF0uA3O|}$CC`#)6moD`Wi~^S*ODEQuxV~Ou(v`3P|k6EY)&|qp8F*(WoiN z30U>Sl&zZtrU-Qis5oL9I~%38gn%ktMXrX?tcd!7$PX_Q*qaJt<8Dp<@pm-p$c6zF z5IsAAcbwS*2b#-`YZ-{lBL2uV8>OOrh)bz94!rDgX8pBfzlC{3vFvY~G3)gZ%XS z9g!uS{sLU5FW&21konKAaw(rd@2 zwGDq@8vMf6-*`Vx!*!N#YQ^{+VzWUQN=tBd4FWFNBtIBFZJTiblefFN^i?rx9)@F0x4ikFxaz}A!sW_*F; z8v3KPuOpb@OrTIXcHgDtnj9g3&Zz>J%U4b*p2K$OE{!V8X{K}j-;Qh;z3P&dOH%31 z>FQt2?hzv7igvy*m0A%Ikxnr+ZXk^9jiqR|dOipC4DU51gCsZp978Uw1ibfus&ip%lN!r49bz#7MOc zn9utD&?php^EDPsjCCX|kH+lgU;q3{*ed>eH`M(n%@2;eiZ>OgV0}UZUxWvD8BC$)6^?*Za?ydeQ*+) z#?#OiSZB=}^**8%bdU{gfr-xlX@zkacxz7G?C2^k&}Hvds(zrf8A?0o>pqxo2!o0V zO7gA!hNetXXdEj=sqWS&B-9ETH0B)UW?RhuuwAvZH}NRne1n=JMG6BooBm4TBlRVK zTWbMW%}ayMoV(|q9g0^R*-hy7EJ0&;Zg%rZ22!!3U0abI46VJ_PEQ#Xd5 z@@ko>>ixgHNG5CS6gvZan63Pfw&J3iyVy`q!Fjr%`v$2~tHd|3^Q;gR&SOR0h2a{u zsK~&(zLCy<|KlQVh#2``dp37=1FW?wl;_!l5Hn8Kn|!Hu z5%)RRWyZ(XFb9JcZ*bL4ksD@4T*u#9SLbET0_H%Uw=LR|21KyDe7p4Efm!WF+u^h? zDh^*a1({JG?)zC9BEOLO6Vtpq1F~2fQMWAbaU^U%MoA}b2lfnfGr&%x18={Q>UA8k zv>z{v*~q)An>@x$Y6!1tUJN-oBQ|s(R=z1nbgnG*WN*J=LT8p2J)6v^_JxUxEwX!@ z)h(`=e!*p$gbh8CCO5 z^60xac+oX0!+6%dHMCRBZmuCM<*CCBa{P!^#>Uh2RGXn;GVA_&Df-SGWV`?r^A|H7 z%*@G-LQ$vB*vQ%g-Sd|mWk7%Dl$=5$E=MZ9JKlI=dRLeKXPX@2f_!U#PXZz@zEA(n z1WohqSSoiBDx3UGz!TIcQOGUIdVWi5YON^(-?;0_cQ*J4l;;pm+3T>0T8 zJ$G&oD^s<0Z7Xxkb$w#DZ`?f^6&YqqQMJiSnO1T3mx*^axjMcGZCP}rO(-TXH^{JuO4@fzg)1!J~cY7)86DH zIivZDhQ=@b=Q&J9wT0{VaK($R)t$74YVJ6np&$J-4 zIGeva`j$ z&|}s>HJ$ll(Z|MgYDY2A1~%TRUv$9pzOSF5Fw-UysEi6 z=@wJ&CEE^n!tKk6l#^Yzl-ooo?U*ZNET3O0ns2)DS6ij{lW^+aw#^;cg0^)Do z5U+ChC*NE?J82heZ7azv;Kc%C)# z>#WaTUAv7hhmQl}dVDXNGDlzaE+LY}t_`5}e&vC$vL%9=-T$sK?S$S3V?)Ebtc%=S zr((wv)3^!#7n0v4KXH@S?9907rlOvNL|2y53a@>t`|wp$b$C==Q&mLsTC3pBWY$Nl zE;HZ_s%^P%0cTv=qp-Mr{rc zrqIm!ZnGZ@KUWgn*0n(~W!nM-W-1fGIt28i%fEcNVkgiK2n0i!9b!-v{4Fo}vMd4) zwua&vX+h}4=;xE-Ckpu4n~3R4j4}8s06~2OYmvx0mI0WeI$5A`w|;(0O(EUo@MOkAsoZO$O_U z5J;J;Whlb)b%mhCoJk5;IT^1|51@l4GUzdhIG$o2tFrhFpFOb9K^oj!9bQH#C8XjS z_smQQaB$Mp5ZP<&XLRl({Ist~6dofNAxdxuXF7L!AL#lEoigB^#EH)854Et(4z{j( zsYA_D!L!10avJ8^xb*~EUysp~aW?I^1^F!e)_jK55tD#8WpNy{0dnDy2xcCADE0-x zEz(64NX2p?9+UzA`!R1yTc#2J8==o8??3v?8~d$#Dl7CA$_ByDs2@Ft$^Cu=x2{+K zmq;B`2(~D)zgNU9%wYWxL`~Ufq|N5wV8FEC29nv9wioLwHk;fK+hTH0NL@?_W~0$+ z>|6qEFf2l$i>k{cATxUJ93-156En4)-t_ymllRv*+sUHuG3LgMkuFuR2x zro!za%;di1#xPNlHNS&D>JJ}UJ3-ud>8vaHe0T;H7j7ArEywM`YOj6fT-ASfFR-*S z^S`_Sk%80BC1k2^G9V-8Pa=T6_Sx(B^Y$=)0^v9D_@;F zJ)Z0pgh)YR;uxK*URijJF~7d)CrfE(=JO3FC!&xW#iJ3(aO;EaGp983!7HJ@$Fk<5 zi@5c`HIK0I?!dj+W%Ba!F+@a{Rzi0Jbm+V=$r1hzaPm5k$oG=C$o4{PFOMiZH8u6@ z>ET2mZyx0S2dRR0T(b! zk=cevz#rg1vR6^V#U$SeKXV|CvF7O=(~}2VhikwV7lCvgDJ0H8dBv1Ln#mTMETx=X zrYwpAVyE5&#c}w}JBL!TFa1KU{q{ck(O7dZpyip`ekmqp+*IJd(JQ$9 z{tPU?``wvLWri890K~2^#Fx5*$KY?^IKcRxn|Q8y>WLO1GuU31r0BX{@Me#e_(Q_m z-xggr=i@wgUqQ)|+gmHj%=vGG=dbRzWJekr3`=^14TMK3!|IisC)k~zHX`{K9TKpU zy%$$N)K8Uj?j76f74yCNHf>`2b5yq;FzIQk+?1>6`#O7<^7HKEu}3E}HD`VOJnyTa ztk)rTZL3n|!6(tu{G}tN10#6>LuI0g+IW||xmE8yzH5VF-HSbE2ag9~OC`ZDqmZ$f zd9f(J%369)i=bWMo-aF?Jr!xE6cI4CztvE&SH6F*s2VD1DH2=Mm2-Ymrd)lZU?hZ^ zWYp46`;?NLocFMj%iHF{fA_$!9H($6R_VUd ze2tf=?Tv~W9lSos(r*!>QHWYOH`)GYzksII#riPgg6HWrm27m2h)53x5J-pBX=i8n zn*X%}Q>z_$RKW@W0U|O_bAQdY6+24S%Wa7dz~t#l85*HjW$$C@%-=0F*s-Pd9eo`| z_ZtE)p3=>2=m?+y;M~wwt0GCl4T8>JGb3_(tk%bUooQ4|04&N=LPehjVkHqiJWtEZ z`W_I9Jg-3iHZchRh{%7Af6|5r``la+R;zPNKTH$+p%8^+&DC>PIDN5 z^8pn?dAe%a08A;QTOW|8urE(zNqiIdno16Y@qJZDp9EW~H-A6!0~ zj?v|o_(DHGvb7imP|D0B6R-G*#Z7NX7%I~|I;sueZ%AP?I87lpwo2~sj>z{Y-a*Au z9vt1kpkL*_^;bp@GX!E}Wd1ISrlHtEP9fi^!vnoY6?s1j!oPC~_NTrhj9Iq0xK@OIj@ig4Xu(;pLi z;PKDvCzvYmHF28NbSI1Tr;ollnP?+Ve+!=eKBLY;eBxoMuw&YSV-2CZEN|$^<9+xi z*N5XhS5bjhokVRzEcfM|(~@MS*p7-XX!_Qs&<(a~LBU z#i<#K1%J7IdVBl0{n98SE=;rVoR39Vv&GuvjJ$?&b zsqX$6U?BWS=gS^-ZRd)rN99X*ou|uXdF>qN&q=55JJ;H)sLNL&OX*s>9__}7T87Ro zJB>_;jf0{UX^_}Xsk#~mucjg?< zPIykFiucfzyzCZ|_P!$b&>m`b(s5MtoJ=H5LyeNX5e>Nzbqay2X1?4@WqNk3#&%C| zUC}!@r7&pCXTcR7QEtKQ=;r4|Gn#l#gjQBH#FZ6uhZ}V9pF&!@cHw%CI!f_hYGTI$Gihql~hA~I_G`z zS}^z9W%1?0ZX{Hu8i#*a;|)GgudHs#sedMX#~6wCy9aGkhSt?hFN)-$=xID2);=D> zNwZ)g>28lJcy5kGr-hNJWb+_D@He|!p4YUiyWcnA1(${~mU@J2J|`4$F`;`qX;MKt z-oXN;gr;YCjNRtY9yo_qB)u3eOL9Mjf<^jbc!zPFRq{X;E;=$5Yt7o5arrDe#LW9H zmQR;snPr~4bu}$@S^fHEd7&Fs^(S0Pu1NEs-yuJaq38wZ2u`wFUS&0W zRwPNa+RX9Q1}akC!ST-={^q-IW^vxmS<@#;*Jx_r=`a*CeemrwIvOrUXpjbuFNT3$ zud&RoR#Pj=wEl1?No?Z1uHWAi3AqJkFP6Q;iTh9i?*{*uw|kQ?T4ZGa4#LWa@VwFX z(|y5H$((MH;L~-;Q!C4Q$kT(W|1&>DV6M2 zL=?y4%f~yYg6>y>u;-M$GL`4xuht(tlh}MpdDqMM14s7>3l(l{o2boORn@!FcZvbc zsVwtOwSj9#^Cr&RYJWe&;K?Aoy1|KFg2XK@+1H9ea82Js3DT-O7+bLuWI7}0dx^kn zM@^otQ!uahDdQv;8GhPFlDW!(eXVldr2V+(Tx*>)TqT5<_WexRMM{O}*S2T)u=DFX zlm6xxCznP^z%>>bdRUc_1ho-7E#|ZQtbE{tdJI>+tb$FCeJdmQw4xc<)_r(hsmxv3 z67qAjOKF$b*G>5Jd!iEVa!AiuMH>6lU8jAQ_m5xmInr(3#T|!-xxdZ4Pu}L=HIk_mv>h~*9q9IzU%KRzqJO<;w5+94vRyQ@_ipQ7pgl?ep3eR#iZkj z*-p9N?_cJggRYmsq3ou zA)-}gze4YBqfH~^Nzq)Su0HLpd#wGL6Z|GDy6lj=R?t4bdU&bFYwYu<+uo%)(>rjW z+J-gX>neNH#5 zmjFA24kVSD37jR449LeIksWPC#o{?`*r3*isxYg3VQ86X$#vZT?%iF_Q=sv5n{Z1a z)!5xAWAZ9oZHSrjVhvtr7G(f3hhbYg1V3IBh)(|bQ#I)5?Z(nM?dWJzf~r{Ni!H=FoF#|2s4*`cJF*D-jklGb+e>VdH@&iw zva1_v!2U*^j+?zo@Nz0;hmQ!&x=6m3WV+GNC4nDeJoX6<~KCHY6cWALk-Y;@`ZvxMxNx+HZd@w;lS{!lO$*&#{JPgd!_W4Y^>ESSRJnoMa@-^@6=vZ@{pcO;U|=-$unBEQ;kv}YZAiGBTN z98;JyE5wf!G8-!mx*0W(~u`Tf+qsnL1B;T$c@Tj9VZn7R5M)4TM2J7!u_V z_wPJU!Ejk}5zC=4*JD=92|3ScBp)aiZ`br!gAuw_x#(RvRtM}*ePo4+=5UhO1=$He z4fdP-p-8?sO6vhNCSl1uJ=OxOWn14 zG-c9u-%<@aYn3$v;@b^06G1EPB1i1b1|@nhSM_1@5!O$4XqDn8-R@%!D|0^-)zQfE z0$gn@*C#urrv6%X-k*N@rT;gn6H?*Y49)$W<8=MaM?wMyCH*1l`9qS(q1$h@jMBY% zpz}w^$?Iu$H$6U` z(3BAC_C5Qa)_vGg28;bJYbnpC)hW8oAei#qkhlJ zqxm8AJ6x%oUH99Sh~H-O5*KNKdEoVTQ?pR>^<9hQ7Gd}G_ML8MkBNux-j?(4prvtN zu^VCWt3P;VesgQrJTw<^SNtOd9fuv-@2^d--p|ob_1xbc@pN_vOlnoSU0?dNu6s|a z;|1mXI{!r!+$w&59;=nyDZVYby5bjTVBYROIm7x|P+~D)<|4m)xpzWqrH1p{oL8TF z3XXfj8I|9p)}7>=D^!z%yJTf!E5{G@!_}4ig-_WxmlAdP864`;jmZd(<`pW~kdFD- z;n4P8>mP@URjz){!wbfmw>$e=0Z@sYH7H7hsp?EVlFMM4dpTdEnd5|a;q|ugfst(E zpzjEi9oRXXk41Bi1@UeA-^6@M(#J9BVN_8ZC zJnDILelw12o1?bDeqJ6s_Pu8EYUqLqLkYJ8i&3USfL#Kv1GAZ${T(&|p1F+VJhFzw z(0}Q|=akQ|7?Xh(g18;O&v4RV(=8pRRE7fgI#0SgF_Mt!g@r%&Gt6Lu$A-EXwR6)Z zj^8NhLD|N#3~xuPBAJ-dxyDHEnnuYlD`|+&LkQhIeT|f7ad6xnkw4Ci@E}w<}SR>F2FX`e>8k2T^w# zid1^iEU`(3DCL+j`|6LCu?FQqu*)$KS3>9dIH;stMM5BtK%KVa+HJgxL9bI9}i)Te-rr-EmpZEH!?anW8muL`v6BAE?Xy%5fAHCHy)Azs*SQgMx@VZKKVma3(@7g0 z*N(Ga>(*4TPz=gk^%ms8%}4#vo1|UAy=bTo22)%NNHVez{GewTr+>8GRA@`+D^PE` z@iN9*P?5<&wwjmNklQ2?XVhbc;hfZ}-@ylkk)()q1U6~0ARsq$#Dv<(N#U5r)1NBF zBQRyu+4#d+Jx#=Bu^+P#oa$!7&V`FTEXN*7zHCy>g6|~M(6C#jQy$_(V5 z(zj(;LxQ|KXUmtG43=!Fo9Fv}<_(Y=?8_eD_~H5-TTb45=Nz zBhIz(_#G_QrT$9l&VA40w7VV}@;hhzWrXkSBUB-}VZZ6U7oL62 zU%zS_f5*XFZmq$-iOGppznP(oqsO6?4!uH(ZbXg|o55yA)AL|-DT7UJuqZbBIE?Bx zOv}`-GZ_^aWmz!1;cBB}a)~HNTx4Q|Ay7{>VyOUVT3tL-hFU$?90V{1C^dwvj@1$i zX-E?#wM&O42y0uJ#%#_EjBE%QfI9Sqn?Q+DYY}bTK&Bx?uUdeskw%MJi8(1SgUz5) zYuKAZ=|#q1^9X5{&j}P*S~ZoUWH#-_xfz5aUP~u1Xu=B?B2$|YYeuj>FzKMoxQ$gj zMNAZ3TyU#c_&ffx<}kyuE%70r+1yD>iKi-7aT#FcZf$Nxi@)%)2qRTdBpT)pVTTC| zOw?KR+e=XqY36Hyd6SQjh?yq{yr!44Fz{p|BgD2<(;R;I;db6;G|L(e3YRTNT7=CQ zE#|bH)m0ctpooKFrIU~eFu_S_(gv}d5+&V?!N^#S00w3Bq9H_En`B`~W~UG#z(T27 zbE}PxfXI<<$&>}X*#n9UYUToVNSDvbi4rWZ_|fm5+WHcbTLI5P2f%wWd`&vJMy=~^T(m5*dH zOo2h;iU44>p#u|=lw%F8$`;dh6OtDeUKS!22aW^;T+@(m-KN&E#<4+$JS`+pgvB+B zTA~z~=;fV)k}-e;P?ZA`_LD3fsv=)OfY)M0Q))QYW=_Z~K_&yx2&N%Gl(676BW1R6 zE@A^JAdp5bya0;1rb#r+QL03n5Ly_oKhOn9Z?AnLT$f-c0xgIjmSaIiMJ&NZGHGfd zt;q~AD>);YSRLT7!ww^a0T!u3XA3S$=&^glccRlCZnmtJZn|aZ-JNPq`CV*#_DIW? z@w}^U?;D=~l#OlPWVz;KryTZr+I;V_dnFK06*gFJRY}kL(;mkVu)jIbueK~R zJzbrgm^V1$+3M)T=(6&lwtCfp8!hN zzN|W{ZpI$$B+f^g0tuxgwzhH)IHD-;bS3vd4Ib-;a6Mb za~;!tW9x4?i`eOEs?{81v&YqEoq7JN_t|5;!7`_{n;tQH$)K+#Elhd=t*jJRc3EL* z*zhoP4GCS%RR;nwK^pN z#HDL?Q#-&Af~O)#R|NDbBxKaV7%+4htH!hCvkioq+Ctd8Z%)a$G7J<8)p+4b3%xN9 z4FCZ=;b2vnQeAmOmpuoiXv}nI3`-|egcP}rhS9}T?qsxs*@J7-O*hSC#5Nf6%`9Od zjmvrlq;T02c>c$coF|)};~xtvoWg>p+=*y*0w3zJC@+pe40K&$hXzA z9}+0Xx%LE3>>1?o5+)IPie;^?;;a+1kA7<1R$eSi!;D29|1y#k|Syr8a1D6 zihy|lfwJY&57Ah8I6SaXVxYa%!yQi+vLKK@sKcU&3=3`A*du=! zt=nz4ohGxMkXNj$1dUTU@E}?Ib0w3O-jxkTD1oe^3!XhF$#-t=v_{cP`UX5Q0S5>s zOW4VA$Y64XBm^>|P!g+(M=(acZ91gR!wh(G7~l%&mi)lvh$pid)-xCeUO@v!&w$Wl zXSOS1O$^3p4d*r%#wvO>y$!U-Paao!?BaO9!5CtzKnL$SFqmYK@oU$C{+3mYz@C2o zua|YUSY^O7OIro6c~+;Md*L&8++9oiJrlj&f_8|#Tf+h}H>zwFe#ZZ>xaSpD#*^S0V@n-}l9zSchGteNr239l}Z?#IkooskH%%kMl_;J^Jrj-hn`~mtCi<%Z zFC_!86R7mYhH+wofLE*N?x6vY29vAKZ8|dsEIbVcXH(`-$C!9cMzUIl2OFHkGKqW} zaR3*hE24T)#Ij?K{^94p@LA_?JMFULk>5XJa_rt} zYV61(zU3_szfJVd0(X4uzE*Q+x99G8%+Wtzbk~wjyYF|GT=AASzs=i}em>|G3|>x5 zOs%uddKX-9A@688^2qPnfH6Re3j+Je@hrs`aSdQ|$l}F!&0l@h)mC4#Gu`*YA06ZH zZlW{2!!EmCdCj%IJneM9M!bE|;_v`#y1>-qb6@W#Bcv5AvTI{Cfte&5tYd+zLcyYIHgbbF>VHNEHV&;Rx}zvE|~U)-(TZrDc}0; zH*df5Hm8yOEi1+TzNWvy+C1QSyPbH{_ZBa@%}ne;>|6i#ZSCo@l^p1w#hB@Gm`Jdt z+3-yHF^YF)CojAF;_v?8hZDXb*db+bW}q6M8UM-8k5&2c&wb&jpCAA81wZ@w2|rn9 z%{8w0?PWJCyv-5ivv=F^vg@uGA069wx97JTP#;2QU8Wz(V zZM2caim{NL2^vpfoCBE_NK|Y-nb3xO2CxbLY~=+;s;>ZFVQCYcIP@J|FI@<_-=0a`C`bt?K%!T5$2= zd)uo~xYZV$pMK6YHxXV{XIx(0aPRPq!^4+OR#QW(coMawSzW!jx_;3jsn_1tm#`N$ zo^-qYY~?I{?XzwhxT3GRxmlfj(e#RQos)ry95Et!u2-tn>G$@)EO8u6smlUiqVp0s&_h>^e)iWCwA8HO*6@kR`@ z%Va$;fISacZF*RE=9y>mlokn(cp9V@-e|-1=M0bRx7XfZ{`$9e+-du37w-S+*ZhT8apAr1d$(s^R>wQKKbd-eDY)e`q7Vn;@>{|sZX~%lY8#5*E#2&<#!o=FxOfDCE3$h!pS@`yMzH9O5-Mj7aJWCwESQ#BJKUf+a z>&zQzZnw+MdtUzA*Sz+%a?R@V*7&=>e}}%Ic6@B9%vJsX`i$P#*>J=48?DBUJ8u8Y z?|j`B?X#cy{3~DjYJJqe)$wn=`L>JBzhM1!HrVE=Th6ro4At_av+q88edpWX|NalY z`;K?LlOrb_|FdSR^}Odj*XH6`Pk+WvJM3`g>1XV>&pumkz17AWY`AdYHGtyCfli2f3?m! zPckGw_VJIu@BQx?7@o7st~(!k=v#cW0>RYel+a;lTj@;ts8sp&j1l2P)$V($T}}nu z&YoK~lp2wd*6rFP!%#?dV;xf8mWGWQTX|2lE&aV1VF9GE6hhD&j2@+Xz+~f#(Gh|f zk8r)tA2=x3j|z zPyN|1&i~yd1N{SQZNB+N?Pa%k6t~QmJAABas5w4U^3qZh+Ein3z$4fJzixU`U$x^- z+Z}oAnZNnX99`F*VbP*Hhx_Kd@P#}6^rzyPP^pJg);~2y-oRu^-Q(R)2iQ`bJrKYauXL;d&-s@uD#aJ z7o7EqgLbr#DvwzQTs@=hcPPEx4$nI3=u6j{)fpLRZocJ~7hZ7TGoSj5ZJxQ#xkp{~ z^>5rV*|~R@owr|n=ap3Nw%eSO7L0xV^QX@mnY+g78?3YLlZJe#^F7Y_;(@$6fiAFW)@3Z^=&2+3vc# ze#`9X{^n?Bru>?#IpX(JPQUM3Ql0#(Ggn(<|FuTEGHn8wH8bHC*PbT#j~7QDkFxxH z^&wR`!pd${@6m^}iq7$nl#qsvIYKW)gA&FS5}s6*7rA8H*e;B_UU^F)WuD1Co{v7U8sDVFnsVnV1lLJ;}g1s?P0r zO%n_ixJ;lb7~3)jtpvJND|^ux zfGEUh0@zlfVL8b#2`sU!Qjp%J4oD+~tBNhblof&E|q68ywN>8AsXH_&BhwX_; z^S+gP*M>z#L4d1wehv!YaM)yW2vxM&C$8_@Gt8XNbs z=J5$XC-<_9PYo;^9~+Qte86aOd}v^>JvHI0M)v)p#{(?4-h9j0cxS_n)|;3fMR33Y zFZ$QRKK9ftwzhF}*k-)-d7E~iv2?n+cXVR4d8^3g{l0}%+EgC%Oey1u%d1HC!zw55WviO>7u5SNrog{TlO@nxn9X8?{h zbsqCoSw>GaIySp~Q`Sc89GaHmtC_`1?irao$J4@DTq>WN>NE$2#wJG_{Z=F8P2FYp zEjDV})4EN2pnRLkxvE80b85^;>~GKbxmWqRWB-5+K$+R}E>i(tSf#Tu$@2wHS=5$D zcE=_+H8e^97ESLt6fVOVBbo#Rui>Dlq2azG7JmvzqP;}^ zi1S33G*)?&g(&J2SL)^pT35AOirDXinO;2e3X=JPYh^J;i8GJxtkPwDv=>dO8>E%- zn1M~CkIcNncEg$J^c!8x^as$5=w?%yfbM_f1Cyi(V5xL^5<1*XSG@sNyLa z#MHqPu5npH4w{W1es+pA~@h!t@D6W z9b0`rYikE>?eKQ+v#paFeJ2hQU%7&Kd~i5L@OJgZZuP8Oqn z6t>lDSo<6Hb6{k;as+gC`-kuMm^L?y*FABMmL9>wH}P@8MRQx z(S0Lh^=b$cgR6QEg~zYjEguDM4r_{?G|Ku74}aq0fBL@n|Hj<;dtC6{@6eZrE*!Z|)Fjs( zLt%^>V=ytx)xYh~<9*dyt8ITuW!j7x;kFK?%vIiw!xbwX(`U}0`G$rYw@7 zu>mG#E}XMg8#SXBjj&2189H!&>!>5K-pHYe_V83&ZM?P2H^y*&_D|{81`yV64{%1(H+Nl~$4nn+pB{iJ8QGCz zIafu<_=#GNvI}b`T444FVXaQzR0I$1Nu_gn!+^F-=o20e4v#&$dFadE_+DeoS}Lb2 z$0)Yb3CvEv7;9G*)oxc4HwLMlU0n9vMoYuHYTZ3e6A7J41*XedEadc6I?>$IKY8ci zKzC)tENyeN%9ntdj{eYv(LkK!07&j7wIikplJcmRI2_Wjx8UBW_fNuD17jYD&Z4$U z`|qu`vAAtAzV2Acq2Xp-?;RhlTS8{y%mqefTgQj3(i-WS+8VQ@i}%P7Jf@aAMjCa~ z!W~nZ!y2BcfwAG{xIWSzF%Guo&M7WtQbJzYb?l%I`-=t#hN|7sBf4tcgFAQhcE!0# z1H*A#po1~>rR@W|sOPV(Z)9@S?rv zsO53eN85=p&M*Jjoz}2AQ%+pMg%EjV<5QQ~oJduOM*!4c2)oDicOR zF~R}>5(%`5jHMHm2tdBR%FbI70S`X=DXm8q9+4>bPBtb^U&VwW>uJR@ijk2v0nOov z7?^c(olnnzr6_(lx{LHkfV|(q$ z=={-Dt1r9UaWq>NFJADv*Sxl`Z;F1xp0H+>Awcn?k6qF*93iC077a7XSQrsh-5#s( z&QOY5Xj%q2?Xgy^lTAX&OFPJ9sB}zWOqq@i^}-+CQx9ueF~cm0Rj`zHX9%+KU@z&| z83SCm4@7?%51CGHBVH1EjXw%o)upi{1w-Ld?$i(l!lwA>0m&iABvev~M5=M|uExPe z2R7n|ELfsKSm#Y&Q)CHNwz@GM1r{u%V%23OlD4gO(pH?IOzX6p!~6%BYLKB8?6`Hb zVS9YI&tZo{;lYN-@lHWBOOBtwJYpDI8o!C_VqkEfr`~VTkew}Bb(F4@QQ5A9OX8#P z=K}zpY8k;kAyr`Flb=zo<&!NzFk>p?1D)NyLv5-r&R?`cS8>W(jrOVG3wy$4Qo1W* zHCAa9THqAMZn;X?5g$rKKU(KpGp*aSE2(gzmX%(udRUVKPa2w77WHawKPG5mG)BQQ zZQ=?Ar$3iBAI0(&hH|WJD%uR+viBK35UzYmMnr}Zv2>f;p+o{BBs~t;Vl`N69efUi zaoQI!2@Ro40_dmKN5v_UWfAy9%A)a;0Mt29!;_w@=>k z()uNrgbomyvR>{U3E=@FFYzh6#S;x6eUevFn8;HNdru?;3=DFadf-X&U;ySV27u(= zNt+}hVenJDR1`_lmO1+Bp^U{FcoNgTD!aFMFdpP(c8OU$)_MCWUo?1tfysiW)hJS? z-kAy|S;}aOb9$)h<5}&QXB()zZpUNKwnC7YPkfaSJ>rw>1eS&30Fw}@B8Bs3(k5OK@8qWdI%S>A zNyx+ux#S5Z1^^~Z#AMcf$^~Wsi1dcsr;HIunxmXKpB%@)5?Ngl?>~` zjc7B4GLZr#Xoux97>mi$kHp$&(ub>y)Z%jGj4=5cHW?~oT2wFYXzbistCQ?B%SgrI z*m0-Llf$kD5A`|f`WBI_8FQTUWk;7eP7YZ5$Xs<-#jsftV}HgIM%m+_D#KRfv}6Yh zMcs^!d1EfOxj+bM957m}Cs8V^@c%S^ti-I%~0*n(k0GS<#x@m1rYwcm$0q6tI(TqO-H!-8s~7RPdNNWDYD` zGxb>+uZ#`1`?`Bg-GZtgRx>uvM&FHd8fzAdhj!x?#-%W+sZkoe%j^J+7}wov zz*Zr|xWRA@es6zOH$Ye)P&Y}0Dtw9NY~-iY5!kj5@P=r*Bcn}4t<{|G-N~gqG}P$s zlBBa;X&YAsChb-$(XIHZV$^9GqSIzU{UxS6bnVcKT-I2umjykeMt!l0$fPZrBVP?$ zemb4Tqj}@IrWorlr3^_jZkDdaA0UlU2!Fb z+U_**(c9CH$K74s2JNFGyw)))mhZpoQ7LLLt4~65o5l6?7^0ST%ad&}H8=5^KM8BC zN}*+uGS|;+VIn8gDtYavPf}@)*^YrJOpIL0rYT-y1pq7+0OVl&1R%LE7(X*PB`ts# z*$0v@i8C1_2>@@{GLY0JH$(~~2E8Rm0}_f)!%;?=J1_|mMhBPkh|zyg;+=((Ji{U- z5e6xhBuXSkSO8|ECY@k>6^2=IVFX}>Og%X~lu+bE>42dYDgpT>-{1l7Ck)^Pz{m?) zpFnz0CF>+ij>3{i4gi=KpS)rA_5=lG6-ekO%s!!{{1`9sG7<>`Y_iL60*llV5<~J0 z4X6?ZoWx|qfW#;LS(4BP2ngd#&kys_@33Gvc#XT`N-|2+J040GJp^-Es34Cjg~V7J zO~}xvb=1h6`fRm&r%aCCW;sS&F6y8?y6Q<|n%PxKSbZJ9xLLuHTJ{y>Q1~c-2}H4s zs5laebVa9A&T#f`W z=OCo8WQp1it(`d&8-QYdi*WJF7sVU3krD|l3ywl;Q@^nz%aW8>o6s@lO7<3F7^Yet z@JJ3u2eing5*|ZDXpudAQ^z}dj6Mi2tU)RSoOqJJYJk9g!6pNqo;nRjf;-v2lL%Ae zy|qb{JH-kzYJu6TH#CQ;^)4(7kqPG*L5wr_9q!8zsWC933=v*6%rG@hsv=&Uh1O7$ zbb|x>X`tR32PRIA#6);J7-|iZw@nS914NpU}P4o)@7S0X`tyGbqtJ|7nb1Oz3i0t7-!Htp8T32P5ubEFJTq8tK ztrgaA4C`3wjplHz9`kN2PAkmG#qj5rbrF-?s+(KEaIMSOD$E|0q50yNV@hIdP}&9& zU-lOPl^;4g=nOY@+;TIx(!e=fYV5k}zY-J6q zG^0aeJ+y8ZCh@=KZLH1@A4$YIE=*rFB|P5k3~GO)?Q!i*d8|rz$6_p`z_0N#K_vR+ zKD$i~Ycv={D+myy-r2UYd3jINXa;=EcBZjvsnN+xp%8ui$sr+_iFkqFXsKodG*)1K z!j=tJ?qJF)iI$Daw4I+|k{FR-Ci3+YysR^jZ@`JiJK?33of47k0-lV|H~avSDyr*e zsha3!zDgxuT@hM8g(deyQz#!{k+Sg4BA`v!J6R_zBVdpulS^7k;Rs{N2cMEWU=s{a zJek&4Lo>-g8v4PNXM{6rGf1skOw!h?89o(s$(aaBSiNv&QyVgS!#>K06PLLWYmP=wE+u$yUAfk>l2u0wtK`%V*dQHS%y7Sl4ZO?n~qh6M(TJP^@uRK zG*p1`N(fe!Lc(Ty2pP%;WEd1P$VBj@F#g986KpeZqZmlem{-QRSng!5l3C8Q!Az=k z#6lu>R58tCxL}%AFElS}CLU8*W86~8LMB#?Ie1xPT0!gNVUDg&CWL}zl|@F)I5j!= zBWv>8I_;`8T#U#%w>7rMqpq3fp;>~$Zmv+JY9Y>GqN`>_ma&hCSh_c=nP{SzNoV{q z`Y9y<13S#h(if_&;;^PGppmCI(u@VfsDfx(Pb%8%DZnP$JbHvN*&BQYVAD;+sARLS z_-}~AqY&H~;WCvbt`0O5GALnCw&E7Qa59;2wuY+W`UHN3xF(3hfElg){d^zMs&P0R zLF0y9#;RI7&n;}BvQ(c#Jhbu9Ky)R)kzrA|5d5TbLy6*mV)Hckz;9&AS;6t23gxAU z@d_=^2OU+wg0-BX#ys`iGHwExaXCC{;=u%Rtc~$Rzv{sMWX;rtnf!Cc39ORhgji1%5!11+^)Qsp`gAk?65x0;nHv!Iuv{W zvSIBi9(TB8H5U!*+&vu@35-_8n#4(T(O=24+te^6M8u;xMf^l#5~Fc=1JJf8Cv7X+ zXbN0E@mKrP9HkP5A)n+xwqRf3@l~WGskyV2!<`FFv|i`xJ(gFbzw;m;44&q3MX>$ z03bmIcwu`UfFTUcS#WPLAiYuLofyE&7s0TB7tX?F(S#)tFGr?4U;!|Ig%!|GVFCE% z1sGb$J-~#;i}VJAD(@r}ei$+rZ+PV5$>fPVwX!4#1|y)IzzodKBp9T?Q$7}t6t%i_ zj+JUpi`mNzjh#V3bFX!tLk)(s;a^vGZ@DqCyOi4$Tl8ZRAHQfi&X(bpy?~JlfcRFa z59AsmtQ@`!>#yMvr3oq|G9exvI2<(emvu>OrEYA}*&*>(5G#H28BahqQ3dW!{al=w5VNTXXnY!?pTIOnZ%=To94AHvm+ciRfr*qvL-bDOX1jzR zq(~UNLm-w`rg(f376VV}Ek6Y^(i;ZtTL2BI8(^MDB_Li509`k`Q^=`ucaV4w0LbMf z7jFc>53MA0jGvhnWYU>cC%#M_K4HKUZ^c9goLM68e85ZS6BoCy;6cKl^dlfkApjl# zcrfUcsf@HapTsAf;)M|g7+OEUBq}jr0DFWX@s=0-Nt<|SMGAnN$Tx9{6a%L~jvk=R z5@jw~dwkOttcDIik-nS=Fi~Jfg=5;vxHS&D>L)giXjqVj*}$8B+71y#m1)zaRU9 zSdP_O>^ZhoS1o!!GujBcgPZ{g2R&oh-!a@|N$C5;A0s*>gg4PfZUVJT#KbdYNGtG- zn7UIRl%U8)vk?|v4D+k(IRwjsb(a%jv7ngfsCGHt&-5zRkuYI=n0FqD=565+1!7$9 zG91IYn76Cfs0fmd3)39hSeqkyJVfbe$7Z`{l|q#oG|*KXoNiu^(JztJuGq!NSxCLZ zY*&*05sKP`H|5;Hh{k@m*5a+vQ0(I=XLK#N=Bp@s4`V3wTFI8UQJxBC#cGSjqME9* z5wGE&u=xttO=~;vztS-{5Oc|D!>FQd-%E`k#sR5q^r|Wpfo>@e_kkLxxMa&FkI4m$ z#g<4*(K~ppL=sDE*Lv8Kd|j%Z2304qqa6nnACIhTkkIn;uwl8}*mD;1 zw?^$#QcZNG0i_172*a`H&j#_K@F17YA;u*>>Iw4Y@<5LagC3K(!DHG=eStA34Dn@x zPVK8Q^V^hFgUae6O5+G-IlcxMEyw96u2sju~(>Lzfg4;%1E;@

      zmH+D8@NQGXSgI+cz*SqNpGtqM0$mTgo(Lrg+7$Ef~N9SWd3Vc@w6cx6PJ zcNQ~Ak_1486W&*a72}f!!2pn#nZoa@pR$7uo#2s?z(4<9y|Ht9qu9Emy=CX{!0>q8 zy4^IdN~aR>p`#5K)rU52o-wV@EE2DE>3o1t=f%e8!#X}z%8}gK^tjvI#>`==2lh>m z?Sd3n2z4frQ!?stWYU#*mc-N(ppN)EkO`p$SvH@mz?!LfpZ ztU8M$`c%0fktDUz$U;_v-@`U(^gFN?oTz<3_MnlftQ(CbuC6 z-z*gjS%1TgH{S50>&PW%j5~%!+t!j*adt*E#9EKBi454dUNN_)jh?l?d&+d zW(<;a3T=kC8+5_Oq)Bv@ZbaXNl8mKE%<&j}3^y%Dw@zZ*O~yM124>8d8Fni2Vjj2j z+{PSmEcsRhM+Mb-s>37A5SQg(E;Lar_O_!P!|AyYYcYk}$$B-WVIsHf=-aw&+q$*) z&6zuwcL!30=^Dng+6S+epAm5(%mh7|7KKt^^FL$7oUAzdJ zXl-cK+Elr>$EOUaJd#>lOoW;*7^kf|i}Aku?sM;{%WA&xg)dxk$t9OlZ-rji7PWaxxCNwSqfDoH>pH9W#7$y@-- z6e>T(3wuzQSx6!aPv+}VKc^Bxk{KmTRwNjaXpmM6gaS|rXQqe;%BMK z`arcdWA>izeq;RFMMEuCwhgwwc=lJ1T)v{u0wZ2fWQAxW;0P2eS?t`6xnU(`1nD#RgHj@R+@^+dg zYuU-m{YO=|I=Y9$Wgj-g4{jdX@W8`M7fv&$#wv_*t4gH|y{!i0WNg;%FtcWKxW{tk z(Mn@@{EJ^Z|FEN$4U86FJo`H*9CgUucdz@=>Ywg=$bOAV@z3A8e(tQ=QV`g(W05y=9j*G*q4UVISm)0}43LQ|3(L-m<)GD0CLfRsYZgrBL z&9K|Gv)R|fV}WAR*~F(Y1Fv$JT#-;u)M~XPqLVijTC^xH-9kk)kn+iHn{Vx0K<{u1@+Uv}Ne5W!L^_o2BT_1X9F^)6 z;xW!yb(cnu9KbPB=n&g&=f^?B7s92m!yz~xVdbQ{{R>0`oPD>jN!cvC#iwlcVLo=e**Wvk>yuD$lU zv%hrqX{VjenEk+eKX}6NCpdFPi?4LnCE*!Tzp?{w<+;X)emssjYRWEVH^!PHt>66c z|MTtdewTXN@aTq5|J~oMU;p4y$2`aGh43+1oMqcp&EkpCx^k(6Snb96-0F33%}6Z4 z;LW0&qcK%9>R3%?^oAbV#t|jl;fjFe%^|8fPKnXfXlPUA(e}bS?QRMCfIEy7N?DUF zMRziYF;Ld|p3u#{`ingZfdl!!3TyZYlLgt&@R?|E+ExlySGhUsnA|6zHB*NSyH41_ zF?0_YER&;mwnAYIaY885YMLgTVrUvaLAn{jg%AnJN$VhJ*RHu;C*^)3ObqY?(=uQX z(58JA_9iOP1I$kV6qOinWF%&hD3qyEgj_Ah3L?<}t%Tlw`jluhFK;p49;h;383_Z< zvdBHT0p~;(a=H2Dn;op^*d18_PVzDf*r+t{0+J^&!tmn&w35JJ)cok9k7m|xPZI+e zdC3h3VG~Z|==4>>uYUEbitMK+ab^;cemYsu^~U(12!2ZLD@ZgD7N~+GX+wr2N+e&9 zFoP76yz&O1;A_{e-DjVD&;U$An3GFM8*GyN{4-YRS$gOZFM3WKvaT+#U){Ls##;|w zdMw4>F*ZpW%R#!Pb-m}e-p#RKg@ujA^ed}{@nprY^%qXiB`9=LH^}H(OO_rq|Db~y zcD$j+9aIj#7=E$KdTVjslbKW)EK(wzVy%fQ5MmKEzomI8YsR|Vj24q?WB}8alwpjp ziDeTfDi(t*m)fKT`OS!P8C(z(MT66c0ZimZtoVt79(?$+MTabN-kwcIOuMjPx;uBZ ziavf_!}_o`XwI6mJRF#$2t*3D%0-SOr=fbK-sw=l>S$$VSJisjhj)x@+2#1kILS|o zM-DkS)Epn_D;gc0b*qgWA~@#coW4ODJSKG+dZ!4n>Bj1A9xyE4h_0kc>)kB;dUKNF+;8EixM^r_2!7vDMU zVM?8KRh)3zF~*HfB+(jB2?JKkw7aX1FJaK}WmZU8|25+9ww^c#YP5asIbU47aKZol z%fH~G)+tyBuEKOJP4uO*k0`4~t|MsJVzhZN`a%i^&OCvM{woYXN03AylSmsUtH)x9 z@=#Tm_lDx}+q6tL2BJU2_9{B7!^yIA7>m<5fm7F+GciAF$KDt}aX72YjkBS-<{@C+ zr-@0C^TEoIy7b>LYd(fb;Xc$iqra=d*h*B+!BKS`#qD?Av2&o|;_+C)-s$p0OR`NN zJkg}FQP($)qQ9sCoG4w{)sOtnANKavzwym;V{T|{)J=Q8_1^cN_4zNn_xh=0Z`Z@{fJ&V-Av}Z~o*@{=|v)@?w?#!5{pAcKNAKeag0L*AmDsJBEx<@})0* z$;ByD4%5^93VG`C*S_{OS0quTE`K%J*mvK3@4x?kcLlCoxzhMUrYE0#vTG_dYh<`t z#nI4gP}d$TSg^qD1+sw3{RikrOoDy<;~#f4{8?w6g({3Se0F)?Nhh5|`?_4gE1LHI(gAe34CAJa`n|$L+H*7JWq|NI5Z`Ozvn&gVThv^4MsDZ z7VFlnb1ORzIEVeT2@Rrv4sx{Wslw%WGb_{D?^n%pJ0b zsn+AjJ@dB&!%aVJ|LB&VKDK$&@}>KCcMLC>Gx^~CW<54iTz>fj_uaSFe2*q{?2%Kb zvG086mctJ}%tQ>1&6_vxj57|W2ub->m)(8O-D|bg<;#~JxqJ$j%jdqZ>SeDy@zP6g z*<BAMd;jfsJ<#g!TfSu8uN^<o@Njoxk^L?km?I88?BH29+_dBR8&=bW91Jfw{rE-mVpMVAcYpfG1DnhyFIzhIwCC?zuk>th zwR>a3axB1ZnXjYjI*LnI-8*&GqML8OcjLCf=`;5@{YCp+`onb_A6_@Lzxs+7p19}C zI4Akqo7P@)&n9cY7S5k@+Nt}Y_PXoWPoF;fj=S%B@Zra2&z-MYFTeD@%^TOd`~CI5 ze%h4D46NeeM~Z7!UAt-9P<6)MCmy^1;rkRjwin;N^7a)+9dg6v*SdXS{T3VlYR4Z| z*}S><_GPQLY}wUWojiZe%r~8}kFn4t*KTMHZhymROR3aWOrtxTv)vjRaL_mX#7*MS zgEVqtLANp{)^qhBy~gz|?ocAf_yt{ZOf2a5dX0XR!%%5c!o2Wqt) zEd7Ju|HPmC#m8^Eb( z!-F6E@CV=Wrnf%-`Op7{FMa+y=YMa@rfn`(`SAaE|1n1&V`4s*fyDy$a3L`&4KMFl zv*!A1SAFxF=UJS``)erLSF3;Qw?FchH@*4QzZMs|th@U@-T(XxzBhIHj6eRP-*YR* z4}Ne7PQL#GA2{{Y(;nUUuq$Dn_q^wEh??SDx$+cp+aix$jV6{}df62-X6$js%U=5W z*T3HQ;^K>c@Y(gYAG8wvYQme4;U;Grr?e@J-EcoMhK)ta z$4JDW*Z71QcCubZ{&L?j7T7J1#)Org90L;l!qj0ZQCSeU1dT}EPWr%u(e4CvzPSJ? z&$EiZ-}uHiC?}E{E2WZL5}HGMrOqiZ4`D~-(Yx*x@`=XM&<#atj<0;>E8-CY6&n0> zr;3&&BiMLrU1~&&xX@6yVXuSK)(J{O1lrWiCvJj*ZLhudLdFE~x(x!(Ip>_qF1svq zF%?8z!Kraj%);lMd#<4ab(@rPRZ;CC5#Z`v0|HlNu;ytmgAWI7(yWkZNeV~}Yu3u; zl3)oHU%N5Lz)Z|RhW3|Blz;#Ce;*%E!pF;u)^E=|^GugEQndJ>$VLNLs$BFOrH-*+ z1TX|D2qlLc{}X2-|N7UzuIGEB0VfSIbU9i9!T10Pb*tcb1-VEyt2nN$gwxHb1_Afp zdoLdvb?$m4(nr` z$FRI;4o!0%9RqZvSaZuAd+fQF6Dl7WC|0lCbo++J(WfpSsTUi!>|$?>4G)}i-mQIm z%zx(xPCx1N=d8ZtfvawbPQf559>drG;Yz+k>&b@W3IH!ryChNDhd{_YRGVBP@-+<4o49rZpKt^oJw z2p3=T&^5Q-ck+v$^XB&-(>r6)*S@uC*N}VHi?hzYaKQn~-~8^API$qx^DkTbz=Ip@ zG}-w0HY7FL0C*hOi>Qu=H~)0^lEW6g_8lvy&Dnp|4fmKZy!MujYae{*jMp4{#%oX7Iofl<Qm?TPMrr8>z(Q4h!V$Gzw{+9zVr5<5dGSGj&${3y^kg~;-tp3ZR1g0 zgXCcn@KK#|$|-u5?%=KW>4`eNB)XD-KB7~z97rMXq>y-)z@|-)nJsweq4i(+>N$V* z7k~Dpubln$fBxoQe(JA3^gljK@;ttE^FDkC$G^7MpeR=Es`NhLsg;%^5SM{rR8&DKGeM|IY6mcl`0IZ@&4QuYKiH zpZ@D>uD|B^6HYkmtS?wN*4@JcVOfvvMYEX*u~4q{z`FYu%%3-Z?|IfkTA%(heR2A}xEAD(yqd6!-GL+m2NKKW;#yyUV=j9n;i zzV4y6nTv2$Iz=QFCzK1&!rtY?LS*T7HslpwuHQ}}B$_7HgTjpd6+FAm8m104CKPKu zsggA{jZAA3Nr#cw>@zWbf>aY^w;>@0NlRU6zRU}0wNz%Y$xcQRFaRPw2AG(u^-z;^ z$y?w0R;pAhr?)6V!kukO4QRpeNKU0uBu0hoE&2lua?wMKQqe{w=qhP0do#-E9vTZC z1+q@t+; z%F=v18{H>Gpo7`9RIG%4LY3tL>5&%SBuBsrC!9e21H(6DnC?<#MlH&MLaB@~@zV$f zu&)BD&wzu0%lKZnaG^PS6>;2g#{p0gh6s3Kte^A?Z+g)lwW7k6YVv4&u+hvo>` zo&`H>|CwIQKk~>`cRsRY|2ggUj^`e@?@UJGb7qtvGN>@xEVM zGKr(RR!r#`tTcDctInPr?&ZSq(ObJaulmV-#~!lBbN4Q4qs{#eXx;h1K4cHK^Hn$A z{i+uneaQ5}CFx6#u6**2;-<~TfHN-o=e%rbTuRf}vsnC!$-P~(oc1wZ>DP^&9?Uj~ zeM`>57~95OJbzL#ZRpM;rtI&OpwYhK4X-`6J|&Ja-Z@$fHTIaM7CLwSbm!20JLl{_ zqj>FWj&rk3uhUoJ=6Swo-qg;%PFL1WH8$$*tR1&v^8Rze@qX-Hn;t0!PgxM2;emP8 zAKw<2a-YAZ^O#dkwtfpG2Oq!pIbU9L%JXK|$D5}wpL^i+u%{1OSl_bo@e>#E(ida% zI(~TbR?7Z@yNkI89saz|Hw>Z+PXr1yf@FqQ^;F<2{qQ zI#wRHWb*u2nC;S`9>;6$+S1>iaq6;;TE|oqJe9FQdt&=c8Mnp{IPA!CFIe@x3op6r zmMir~+E>3IG_-AvoV}|JGinWvsSPu6dWsRJNUJdjF1l8)(cm?5y-zpS4S5RnK`mb& zq?LV*UQq3gWoDzDzj5X}_L@3FmppX8CA?zGmK{P89(3rk$F^;={LSGUE^@9{oNYR3 z^^b3xwa467zUrk%K4&>6H@^d0&!35v*66^iUh}d84n9nFE1t7_^3=ZP9)F@Em3!91Nu&v$XNclTvznU1Xvwn^UbUTC~Ka)b1LbI%U%Qedhh+XZ~^D1xrjLa}jLY zI$-Tuc#q?_w77^RnxLcai_Xp48&f9FGEZRL;!~z>*|AffJK%_AC%^bK zegDW~pL4;*7rymv@4~1PPg?mmfBRWDOe`Sjeee4K58TX|vkp7#@P{^RoVWL;8*jQ5 z8;zUi&D-Y-~84wM;%L8-FEXWb7t*HQ}ElFcZt1!rGuShG!;+wDNGCkOEZ_o z(sjxhT8d_RLLr7Gi=prnUw+yD>^3!waagZyd23r5kTA`pzO%tm82mrloF=PO0@&)U zwTYo2NN~VDi7|;t8PH_HI13M8O4ryEHu%@9S)<*H(Jmn|^rKpYLFxu{GeyGIgb+QH zoHvrtz!6IO3d_h>kQ9Ja%vr+%2!Ho?e>aKOEV3scBMZftPE-hR8Q%+D@B#@Lnka`& z?gj@8V&*;?&?yG-1|NyaPXjbgX%Fq_k|JbFh;@n}APF7M+o^*IE0I7lK}Pzj&gm>)`$`NP<5aTUtW18?0l}v{Glv7Rt>=VoYxuzAwKt!a6M+iv*kV^t4i;O3V z>5hQq2QN7Opki8gLF4vS?XNHAUx&x%%-+kCs!2yG*_sm)q&c{K(v+ETs6AQVRZO2& zV7?JBr<{eUAmc*3xYH#D!ms_cgD$@0v2T54l^wXt_FeMgQ}$MVyLy=Qx@z@}j~m@LzVO+fOqslctuR{IYf|6zo}%AqdTM`90J|=&x2w5jXy-QJ zk+aWwU}pOvMpP_O#qDB_gZ%d1doQA2pKr5OoncfIFMrYe%YOLC1>d;CNeV|Du<*Ih zozG>a`0S;zo22%o`tgofYSS}i-1Sn;B}X4#Z&YUf@SC^aP;6c_cjl?b9vWMX zh`;e|L9k^|j;kzZi3gfPQ)kbSOLxU}50&XNs)IYMJc=p*p58tNOL&Dxi#_+6{qV!% z9o-$%_uM09yDbTB6?@H_<+kG4(7BtW_p)UNZ1327>G?PPaG-h6!r7;uw6D$AJ$4D#tT?k|hDF){06+jq zL_t*iyIi4aXEsD}8l|yBipOI5R4SVoSC1x3!!@{b`{o~BJbv@QtzEs7hb-!F>)=io z2C&mC^NM2`@Js7OArgm%?R0a1WwC4P_5&A8S4?$e$?YC{&An&+#)bRMHqkj_y2WGB z60G*p2(2g^8mV6X&6~CljMk^lw_1;cWQU-SrMquvXjioK?#h-;TWXVMzxGw9 zb-n8OILRP3FJqj|AiM3h+g|aCSLii*qWLntRg>2IbaRoKG*6qbM~@)-faxRRvk#Vi zB-UC-<1f36R01T14kE9FB&-xxSi2Hd2;75;8<}!4nWg)?<(jF|L<`7C`4HYC= zmSDtxv1hlbVI@>x#+;hQYsJJJ(m7O&LBwDhHMC4p|*6^2VMy;SAlwMrtk1i&K(N#Zwb*Z_~T8u}4O9C7BE zXTmHOI#@g4Ts1y5W9=vVlHthT3mzr%@*t0Xg-T89HprHixoMnBmFgbU8;`3bAeGbz zK*7Oy(1Sd0Uu6m`r>M>5avJNmN+BM+>^#bdlUYpIJbr3k8Y?6SP$;DX2H227(U_YF zQz9tzNnpx_59xn~1ho(%M>NbtAGNYZ1e!s1s6KA9&%}EvzAr}0^RV`C@ZZ|<(ZMKVct$1+b z&ZP%d>ys<>k*y#3ts`QcXnAL9V=z=jEMjgA^ma@l4u^*xNBQLbqPH^ofp;ueIJ&?} zv90CRG3wad7_S}ww$;&fdsOYpASIi{>t8%)N-^h=^*heG=q|g>PCI5+Z?z9n>$!R+ z_pUr?-l@xD;T8M?gGHabM~asm-Tjhd58<-DcGWExU3~qke*KsoyIOX~8-EmIgGH;; z>SbdPqnqYfl}5I9*`>fccexKBM)?-C@~>L1M1e8MH*ei?_#quThl*W84V$I54Y^04 zSaa8wY4ys~*;C_kIzrrbr1ntk9(JZ?9PSl5EY?~XwQ$1!;O^E~?R~F0!BN*gUSC{s zU1VzE<4ca-7^^fj4_xo4B{nt;BBMoO!t#dwVmEO2%C-`Y+GrHo570ql; z!zP=Otk@kIz@=%u#c5~kdCHzI*y&V|?&9&S#om*PTZV?lM+s;v@=AM+PY&)d!z`qV zLH&$+@9=;rUB+;5Z`003|J13JYHwetenw<()fQq0w2f_TRKEHB8_s;?QG3n7`Qr2c z_?QLXxq{YDKFy}%L3^e-YItO*@s>Bg>0`h92S*?K+!!hK^cZL^T)2=2OTS}mSXrXY zYtovxfuQv$*Is+Aa_KL+fX*nOk$dZUVzT}FDV4YOqy0;pJrRtql-&n_Fqx*O2ty(* z05Jj{%Q85nz>qLJv^;-|a;N}^6p%3cmwe>{t>l@nctk=1On~$d_H`m&66EEZsH6+6 zM1h2hPLX{A4SbfexE6LV+m{ zRcNS4$??Hz5I6#cJC`CcRm_Kzb<9`H8Jkj`lZP@R%Ao=V8&s58HV&92kr#1Kb9<{! z_N5r`TAm6}8G3~#BB8cozF9zW^EdpoRF}GBu~{0Xlc+Xxp9nK_(qgg?pqWowwRyAy zxkJvyWSA+f8nvLwAOLOF4#=HNi~wy*q4?4f2~3PfzKN5S%>2a@KlNKU6~v=GQJDzP zjC2w?N@cK#8^$gg8LzvUSD6~77~UF$0>C1ZwTT=;<8H~5`5=Mmke~U?XB6B|UIa?i zNK-DP1~3nO40#p@LS>OPBqDtUCPrG3D_5?>OrHRA!c(!C5OM(kN|7`uICnH3HFt#q z>K=wTxh4Q4PC{$_Jm#BXfRGLbfP0d2i;09SDUmg5Cv`MBhc_W;Qb%E7^ptA5w>$1! zt&9xRxGF#au8->~L{Bli!Om|=1u4gEwhyUxYM zHO1Gyc**_uhHW=*UiV&m&S($EWiYYZwlvO;ICR!Mci*-4Vdq5^H>`2EkA0~fv!)h{ z=T5z2b%UlO#8-X)mIv?Nft%IwX5D^eLxgtGUmfqSjLqsR7R;>w_W*mzkJbS>*?oW$^0pM&7Nty6ibZK#?GBkevzR+)zQrl4Yj0;0&CB*%c;yw>Zf_R5+Qr@LwvP>MJ7|7!@SS?QX2P?)o2JyJ`*HxaX{5+RSNAMb<`dy?e{ecRhmJ>esRvf)Vju9mDR6j+MIM zwKi!Qb9ZWIv^6xzh-R!f{Gh#mdh=rqSMqfix2@iM(53In*{-Wf%fVal4&3j<;Q^(f?PB zV%3@Tw35P9zg%GW&nFIrPDk*t6Ut1%fE^8Ww>EUaAG zX!0S|q^5votyTeF{_>YI%9R==I;|w;Fz^H!$kq@wJ^_U3QTzuv&M=UaDH{Ip5C708 z5BIV-Rzd-0QlE3qIfgQZ4j2xJ+$m|6y*UzW-*3PD@EqoBwfV+s+{+w|jdXrlNQfkm zI;89rR=rqh#o3h$;<(N6!KbWE0S{ulA@Npm219)NB4I;-0fCGZK}}g+!7~p4C-KCC zA;wHNtOzeS?S=ava1ep-9ENZRc69WOZk|@1ZV+UrOA(uK7{yGN?*6X!j^XW{#ojC@ z*03uBTIFi$SHJYRm;LaPt9}@#!!OuxzvB-Ng;%%H#zkg5cHxq|jqdig>Tq$!^N+vc zii$3QO6$|FmS-j%( z#pj*(qnoeaX@~5*xwDTuWQr-$%E%7;Ksa~f9-pBdHV@UB#j9U%$i)|5^?TQDnLK%_ zMtJ0*{q9$r>=5gr;ci=_>^^F@rd3B>uyFdy6TkD_i?m5quwd4tBlla3lELQKl)7zH z#gU7P;Vt`o{>$HY+@q|w;a>X~lf60&6Z5nLNn$a`J>hg+zOX)g#Ike0_}wX!rfP==FPvR(Z<=&+K zwA6~mub+C)gqIlZrYTcg$89^^pa+U*|M5hA%gINsP{ zEd#^!z{PXV{_;OF0aqM);Q8OZ=)rsVnd=7}cKrS8?!NaYTaS9qim(6k_iwmotMj3I ztK+Xd?I>Q2JJvn2bKAD1`_7ph+q63ALT6|?#kWHIQpjPoH%D6y!xh@yNsHC72G*T= z+~o5wxc{#{cdOZfDbuH|eBPlv=N(;+bJ)_|G0#qM#HJRj+>K^tlW4aUDu~ z){M1tJ=B6k0qtLxVG`(2#`;!JiqXzbI_V?|Df^nY4hR5K)lT+MZ~X#>;B={ee3BNV znAD5DN-N%5?vi*c#UN=dyfPcj{NR=4Z-YF=mjIzhhe?8FSxA^^Vb1I%x9UZ&mz}xl z6snQ~Na77Cs5%CWZp#mU)m2w%wB!ThNB?zP!RJ2rIW{h-1;3041abxdV}q1NB$|yR zOadC*D~q3Kpf6+r9vL2KjR533A)^HREK51Af(RDkofzSP2TZV|7IRRg_d)v^i%InN@i0p>zS}Wb?n~auG2U%SSInx) zg2#zXDe2}$tkb3r=kTl+#p6wjc!QpB#Fvk&6W|1FFYNXmMgNr8={v=^#CDR-VhaxN zClA}~TTG9Yz%eDPyxKIQGfo;FEoK@TN?wWicv-W*W!z_HSh=eh+fBn`SGbW&fUSl^ zb|~Y#ebNpc!}h|;WZQO&X_X?R$!M{~O7Cmdz2d}0qk{zxHtQ4T?MBmYpi*#e>(OL^ zrF`HS6RU6eN z7%>v+VhP}@fOvR((#4{Gb#%Z?h*4vH>VO#!A=+duCIj9ufETG#CqQ;&9g}#GX_Aq- zfRu|cSw|v~7%=chl9})j4*IerU{DAlwBnNhz$h2y5ma7wNMZ(@Nf0RpfLsK?!=UUi z$OV{ypK?!0C7kgJD_`LWgg&7k^W_LR%+SJ+4?Ir>e_8)#5s;L5vAD44=`-7HYFJTK z4^@%;%JSn{W{(%*v%z^|rFevT1bodm#)-j4F)+ZXE)!DntS11;Suwt56Uo-8Ip!xx z7^&2`Q5Z)JyU>DO));`Szid+Q`^`7(JOw1{6OVK;q9-$pnNY zmvSYJu;i36oWM|s9+2e;`z(g|>a#`fm#&{-8)E0^PKR?=$AZ;^teU<_?ap3q&clkM?m|X5)7}SDv+{CUED)y?8xicXwz?SYZVgPS zR|lHA>Xk7UFZ|9I(M@4I=b%Fy~s{}z)!n@hua9?+N<~V zI?|8*$OqxDA@0uh*pPFv;t1ooQ!h?LL9y(bqYjYhcGIE*q-=lG`s_l%x?SBC>Wo*L z+oc*V+zmWd=bC1(#aW!~{vL;jnJAXlX+*Aea7}WXBe;XLt3tc_IC-izQ#x_iMoD+- zVU6R6n+=3D_}IIuQ-?N&KfXShHHmBP`DrzG)Z;QA<*Kl8yLg4k8ZnmvUaGS9i2DDpZMZL1E;xJ&11(>3d-9tlzzTph}t%~#%h z`<5kp&)BEGXb)|xsV`?;JI^EXjPa98g0v{j8vz0nZw1L7BqlqlI@7{shsX?P<3}n? zU{dCQ$)Ph0p8O=0ETZX_X0iSym42E^DB}S`0;jJsg(p$zp@7AR&u%C_(TWG}Ck(O> zNDLX7L_(Xo8HR+HR-`0JQkDpEsYsZVY+(EZAnkVrt6B1zUV`jx6-h0hUCve-MBjt-NYd1*+pSesxs_cncPf8LXX_LwWKYEfIiX(|g0gq1^$VLNy2E==y z^3H|=p>SrWZOKc#wBEpwsoLi*lO$qcMvD{RXpMS&=mEE&XMt}$I0L#1Ub;7?8lfWG?Ex&4gco&al@=~;#) z^he<_>Qt*{Htkq`UO(Cyx~CutCxZ6XN;{f)6x*cQml|;PaGE%#X$xz^hj>8bX*i= za-{skhV}qUMzNb2+LQCQEICxnN@!WJVi@jWh%! z;k*&IB)~l7KrB#YKqMrIGhu|eH_Qr0G0Sp^VOV>Z=5R-VSzopsNQ42z+%p5cG<*|A zBqHsNcE%Yne@U>cS<W(O>-Z2C17HFOnO6X7UsWK1uGaL_WbIpuc2VsDLF-F`n#S;5`y% zM&QwdPD(L5wXO#h7-aYw>?(g|^286DK;|e6Mn;)CuuL@}A2Qxgkck|Out&g?s4@Up zz$cM#CMq$)NXk#%nPXxTMhQr%ggu#Djv$i>(t=3KdUgxur$>@a5R7)I^Q2N2 z{?+9E^t3&bucd5%0ztV1=l?+VvoVh8^DR7a`dg`-V*ew}Q3_e2h!XOrr&3+2gdp)2 zA0o1J{C1bJHFX;y#yM>MxK=L)EY#vJjpfizxC~*MHEQKoY~(LxdaME~F$QM%%biQU zI;D~dk%fE#5K8jmI3?pFraTkC(r8ayM^KUndn}-OQawkw)OoQk*md;0*$gx^087YH zTLdLB#~FVSE{WmpmORybAb0pa_iUNb6ZkXJk_@>>3wVg0NqX?J#F-_vO~(UIJSFBQ zv{%NI?@-AG2dqe%KDiy&29)}&Bp{Yamkgx00L1#~lIWnh#Nb!bEXJvjDwXN$T{Fu% zHa1|lnG{M_67vM3N{S+!Y%jSTLlE)8NnVLQ>aP6DWW4 zEZG@pV`Nrl9>~S}pjyhjq75if$s)&+@>|<`X3$~zy~vS@gPVmS-LucL9GKw1e?SeF z9drW0uP{KJP;c}~YF|SYI@MduQ&J(GlBST1dT3(FDMiB^NS+dYcSWWShK(XbUJe&> z#J9V$cuG79m~*tg%1+j5*I4ft@#iU#{9h0m+iVEO@ld|RB4;97g6fN%NF-p$Z_ZEd z#8}kj=^UM8d#EG#`YjM++c?(1te;Z@oVwg>Pcc16$hu^PCGH-VxM0WeIrg?VwF9!! z1PT#6!m}G^Ei&||S=qW~*wt)~V|L=L9X4^@Vuu+N*C)79XmY(4Zcg@79Fx#lC#;>n z6qoOsa1;)LOFTBfLWSZuI$v9IL!#BtEf?K~gEg+*jpM4_t7PI5J*IX$n24@bS7x-? zbL+xEkCIbBq4~{@L`3MM7>qaxC<+qUg^uxrMk!Te_xO~|guCdBRR~W>XHR`Je&8*6}TWWk# zBoE~nkHJBN!ckEE8_KuLqWoH>4LUiF;+}Uos>ktK+|CgSH}05_OR1+du;Jk9=%i56 z<)7*+IT=C{Kg=?hYCAqgMFj?#KDE3m^MCgBEC>Eg9QaRD!)fiMmnOXsKkHBUdD>}f zNvK|6I;D=bYl_EA>YQm!G*Nvz?suW-(pG0HyD} z-F4=y8|x@S$r!b6dXtq4$3w|QMy}9>t;6<||KpGy%C%y`(sB5q&WDHFmihGbm;!by zA4Tf+AZI7XW$F}6__YlLTyYQzi82b!6r!K9b~sY(MPi)~^_bI+1NviwvJ;O=x30Tg zLs#Vh6XDWzSu@R1+}TYDIMi6dO1<7uZ^yB>_U;Dmc!Di~TEL+jrRKmNPpMf(yA0$4 zrt}y@bUerom80m6Hwrcf$uyrF4PbON)2`;j{bPdJK(N!|VrDP2rDnCBEUvSQl%}2S z;YA6mQOZDy4~i4c#AX;e3WHeBFGh zL0$YA7L3;op43j9bz*QA!yRyCc9G??&$Ar(k8|KZO%2nds4ly7y!0?ChgkeYMWKMx z6i)Nhn{tvc@%*Ax&pe(bD&L%&5l)1^Y#l5Y<)Zr)5L@J{ybNOTVxD=S{ySj^0bA;f zQt10Zq+&rRoAQZ&P16yzsfW5d-C5gL?{T$woW4j_IzEr?wP7K)_JX$9)vewZJXKrm zQMdVo9FMdPa}V%nmyu=Inhc{7e;E~0*iL2FXPNoy?6IufpXzEm2&68pJ_$ia~MbpImv;Yz&ZRn>2-i?v+C1&L~L0;O&yD^KWM3rkR6gdl< zYd6v;e@giOE|DQNfARCA68sqmV%ifDIh~D?6WJl+L)J>*ue4Z0Pb4 za;kg9sa3qIqZUDj2C3MzGem`2UrhPYRN=cOe8Z(I>{dj=+WaLwM9{{85@@EGN?&DX zwdM52diQ9T`*qx1N~}ACv0Ce~c!!nAV4@Bf(=dbz=Srpv!W=|=(2D}zQKW~B+$y)r z#2R~RNk(eU(2V72+W!;1k}Vf%fbI|7Obzf7hwL}6U6vEhIKirX%6(cLw5BzR;c&(- z@X4amxhl_^^;i^M=r$!qNvUN^e?zLXbPJbxp#rl+#5}GV@D71;BWU`8o1ET#F%C3H8#+=#WLr#2tjltYl_l8Ij55>o8}_ zPh(|PSHTZ#&yS=1a;XtU5v`%MlB(x?JpX;zEnYn#Z>kUhON-&Dui7K&4{ks@@+ zlZq|0a!H?fLZ7baa@}4zHO@9HJ*7`{1jtJl>yt@iN?Rf-#A2+R=8R=!PkavY@g~+8 z0gJSu>_fekflz)5Z25-8?N+fXFJyW_1eCoTmy|=3EVyZGctSbB5R8gSD@z~RG4!H* z{V9S9^%e#ehHf~?qXI(DW$~W?3*c}R2U-P*uVxW&0Q>|t$bI4!hfe@C@qaMTs3rDw zm&2_1Ske|2e;_Q&Tf+M-8?1;X6h8ZKlfx)JT1Hl9DEJ^anxDL=?Ggm=v(K{}c%~fq zPisc0O?jc6)RV4544<1d__p8EUgQ$6#qbm7%kU!5utwFFR_#m^k`(_@ee zktatFNcz|?Wx^}|^lASqe=S8>NX&`9r>EB3Y>Hjdv{a2GGL6Ej_2+~|){cd`p-b8r z*429a(am?P`AK(ok4?!PVLgT&<7noque!=)?v8Db{^Zu1yGE*&;fh-U+HFTdQ;A)z zj+#FQVUexn;w*Z#H27k0Qv;#BoK?x7tX1z?ci)|B*H*i2NiR3pn*JSYSQs`!@`nn1a$phm zUF4ydrf0*V_bU`;t7bZzyIq-}*@SoO6SmT6MIc z6Nc?We|oi=Q>3|I*cp~?Ur=@u;Tdz_UqN7q;NnGRZlqpJUvZ8G{*{!^>~r!54tcFx zw=R#O%<180hWNi*YJ#scedq=qRxgYv0|HC#Sr@k?4Gap_%!CzjroBZkPgOd62?i@iI6*R`q&KdzvmIaJy_m`H;S zHrb?UT`p#6X_HNqb^(XdlCrFf5-@DCGR?}A(GVMKE}I183Jng~Xi)+cmi?`4`uzWi zGW@^q`@3u(-gDj~=Wx#rF3Mms^3lskUWXN;qI7*Jk6g z*9(UqSRfZz8S8F?`-_vN){!=92#w zXXAy>6&5a?vwT=^FOiE*&1Lq$E%v}c3nQx(V;1w%Z!iLV`6pCknUoM=th>&3or7Tl zyq?^&rqSQN;( zC=G@jDv*KUvwYCQXbMjzJRwYq7mHRH1c{B2kR1%z!Xz-^S4sZ#X*YPIvI$sk>V1-tJSicfR(>BQ(9^ zhP%G=hWC_Y-5=lSnmgY8`lDQ7U*nHm@AMwm`RA_INYbvq?%wyh$3+)k;yiTik$1hu zS5*B5>#qBVqkJj#oxU}2@qd(G=E_lXE&=6%Ti8QDF3R{ff{yQa9~4R^oco$slBhignv+y-Os!RG& zK7n!PJN}P<-*xAsp75k6KIP=6`l~c6unYh9xb~fQx#2qh*vKopj=00!u6>95bQknT zIF0((W&ZN*TK}%eHIP0uGDZj&=|A$`}|BhHYYrK!fyCMI_ z-@?k9NnY8OQ=x&(ZGyArI?e?P{^(e0w_n~;-T6pxMAMMeK+Y%)^JDU=I z>7|$YaszfWzUn1|!)tx)V;}2dg$Nw4eU13Iq{clqU) zd&&5oJ$rmq%G*7&9G3;p`&Xa*jB@<%@Mk-mB0K7eX8ET`JHBF;PS zJc@k7@wC%U^YIYh#^6I-y39_l)*UA4vcC9!qE6|r7q9zv7)v-`zcjU+>ji04w9@kf zj5~&>KmF6kAJ+bA=X)MrT4`MPN3FbTdP!Qte45vjMr zl8HDT(x~w^nYvu3^o38@LnF8NG{_?!@d$Pr{RWg<$kE?+QMk@I z=Nysd6{kLX}Efw9^tQXP9-PcF#1>x7V)NoTm-4Vc$t0dvBy5`X-^YTx@Km1r@AnM zr`IQdxPs+AK4!>Z1RLQbBc_xwT*`iAba9;?i4CFU)&ID}E$?~TC}JjEam5uzP23X2 znF4?rCJ46_cm$e&zB5gQj$mgA%S%jsbyOQo+;s@S9SQ^s?iSqL-KAKAYq1umKyY`b zxD+T*yg-rQT3kzMai;|e6z`YkJ?A~|_wSy~>}Gf7&g`B0yBB{bUcqL#6nqoFL(7Ze z8P#aV`f;q(X{*0;3L@Gq={cKi-7;5Uq$wk&wBL-Y8opm-0mF;PF|O11PI?QQ$b&aW zx9K*B3^MahCjLHriQtli*js;W!*V7PBG7_`)-dsw{EhbnAL$6U0>-=y6^JpN+s-YO zYDOJ(g7qf(vD7ftebaTb9Y0`skkIk!+6|aXj$QOK*Th(gub&#k0%#yLKC=`!yui$uP_K zcHjj22i=JSXn6mx{ttOY7m1FkwtnF&AHel{4>xBSHCUau+X?mNTxnl=?w*u*1BqPk zveN)hN(z)pzVvn5F8BwUNV6*FA-TGA6aQTJfAZ>*E(VjUELtZFb+j)ZB;K2pb!-gfsI_fj#(16ULUOGblUCk>C zJSg9|AdfM!;`sTx%ekWHJdzd0q(X?T_wjl1)w4IMOW)Gx_DGQrO&JtqFe?0F*;LTI zaaBt0np7iPS({L}%U1KN1&S@#TR4>#*~mG)QumPan>;Dc+*Vm%wNYh&W&*l7N@S@GQ0uVCt5+O;Dsrsw_(Z-I$;DCV;jqTeKbn_$|zJ5O7oEErkELONqxu`5S2Pi&8JXe7UeTiE7Z z-QWg{Zbf5XI$Lw(f=(k-m1!#8{uUtqYZ(GuAo~%x!wK(=bh-djkTAoc`rX$E>ty`{ z=*P6yL#@At<}$myFSA76eqR|nC4jwE%n8uPIBEN}@GH$)(V=A6I}K_A-YCwSz<)> z?`4}n67BD;*Z8JB#ShPZwRs2lT_k=m!@l*K}{7z%8fGAX|0RKg_S9Z4OwoXll=_wln zzx5*txaWTnn@-~nMn>&*51qMWGdke%L}g2&v-C@A;tC)bKdL%4R->Cc2V+gMZqWt& zFvD*g%4f{J0~RSqd(~8q0WQRL3gfsfBb~}DOEZI``DSL{huk0Kzjv?yYExuepY!g8 zqG|$Xj7A~paT)NT^PtGpc5&si1?2Q+A8op;UuiFC#nY2uHqH5)tHb_)0xRi z`zLo4tWLCj;|T5B917!U!N3eAeqN{+sH zvNfWTKF*ZWIf5n+IL=`y%k|*IOgIu)N9vKCk!rpu%*>x~8qH5&+NsvaQSR8eqy%Kh z6O^wID4H_!W_tHSA;r`Zt|HrEh1fAV$=po<^z^g zr($VFjt5BDm$XK;f*4cq$be5i+F5HGzN_Y{6J%mRI27M2V~qpZ8DczRf_(KIG4+q3 z2ZX1&ODF85m<)OW%dw>3Qm`?+}{+q$5B zxyvp|egL1(b{TTXCw{*AXUg$BZL!;Ll;vw*P7|E&@?@${9~dQ6&qcBl;zXpS!LsZd z6F61tGhGIhq~X8vw56^M2eydJ4N#0NWUMf8-x0x^L3-|Sr+)16r*>|xXyahWd8dAM zm|9i%>VGrb)c?$I0z;94=1jnZq_4dd-&@oAG-W70)Clbh+i+34+`~yT2$SwuzNC@- z5J!n4?qwlPnHiHtIyBcb+R@C`r-HpJs(S?Ocx$wDKE+gv? z1B_O+F(}T~#DDnXsQIN_INoeAtYL%7&y_F01S(WQWPQwKaroUGiwwwHocp)aKw*ie@$)*-WVlEH zn*1uWi!1BdE~6}Z)rQWBF}cDH!B|w@A5Q0dRfTcAT`GKSUDxm-r8I4dS0kczIA95M zn&6EStAh!U){_#tuZ*>`*GC<8o^{cla^Sn?(uCklJhB#&=|PxnKd$9XEI?CqJjBV5 z$YxxzZajTQyJ&SA10`2erhGN^s99<3s1weZO{kDq_szzkeu?~x)n~4K8l|qCh7Qx_ zv6n;}d>t!Ie_(Mo^l!P^XBs!W?g$3KEvR9IZzx}=Z&8%r*e31Nj@joN)y(<6ksEq}ol(|Y&c z2fTT7M(!-9IYaWM>jYznEJx01HnJov}mvdIQg6jGgzfVF~jJP~FE#?;ZF>h~#iFsg@YF7;W@MY>Od}pkiSl|Eq$|$lFcwAD~0+660-)Vj5K@52~fqx%3 zTH4|&LAZNjqf#6A5(Ch?3IOV4+lnU3!a70M0f4AE?H6o0O@)S;H87EdeGCT^pR#1w zxn?<^vT_DcAk7^Tv_c*1J(8z99Huj4Y2*;g5G*uXj!g=Ham1c_z=Rg%!&CPt6bGwd z55N5=R_56|_9{nc{w+s4n+n7bi`r^y?|<{RpVz!fru|;Lrg%{!Lhp#W%9}GwC?nHDX_#f zc_S4>T)Arw?upp70|@X7C8{(GuIkiJwV&R7>$Y|jwSFxkihJN=EIk>ZYL zeeVghRm|yKCoHi`$>;HYT+397qPnFjU^Nh!3yi*%3vDw zjQVws6=U9BBdd_maJK$=2GgwFnmXaDs0hgP7CTScr8%YP+uEA$L?xN9Yemznib7qi z_zoJ>%Iv8v|EGJCfKKQdmh&H0uv->&)OE7P@CO_hPEL(Pz0hn-kEK@O9VO>Cuv7n; zO-f_>ioV6pRL8~)@ur5u>**AnvRJk*i?YTf7jqDRXJ?wDf97MX(0|0h)-HVb^+DIO z=-Sw&*@w6g8a_%bH5}oLufd!b;@J`5A_DfH41;+3#<=4&-@5@pV*oUMIQq4ISTG+h zkDnuMg-R5)GrlaBDJM^!dsx)VQb7F{)k z^c!E06@hb@sX1!GF3NH!j1f$;6DY7Eo>^cYxP6bmyXH}@yzLj^M^iAH4FtIF%rImN zNP@-N#0=q=FH1O_ib9;|=?%u4241q)8$m$c*zh>K?0$0&4QXn^Fa@n%oM^=QoTuX-?Kl#zN4hZ zyQF9Norr+O4k?AE#FvOavb4R4-bsse(q+=h4V;tL$P}zy<{cq)TKiKy3C;H&JD2s> z0$l0UdJPx6zmKY#-w`+9o0taUISGQiMW^0w5^pDFX$nH=t%1U|bar(8Y}^1wZ^5+k zWT`wz8hlB}IjN2^Wb{H-K7k}}%Cp0dV)LiwL+9sEwJdDGVEKox@RjYaK3sg7W4KPP zz9Sh5Q9O>_W;H7Lp4Q{z%eDnjskEG{1S=>T_E0G5>c z{+`H?Egqz-$_B$5-GPAm2Sjv!>3bLC#*xviVEou8vtV0G*nXiZBG&EMKu~DLE;>dJ zfszT#R;DqvDfmN=LA_RD(QnK8lIEGt*DiKq;GzS#m?Jls2<5cf;RANg__R_sp@D<) zOg>s1H5siP4Z%Bx)kq}onFw%mflTi{KkQ6Wo8k{MNLD4Ck(TONJLab?t2ZC@Bxpvp-E?d|vH1DqFLQv!~ zjDYCfW$t@vk=SBPw-RBtDN@Fm_NZc8c^@{vTAD`V8NifoA4P*Ug%41gq#P)AEJb}L z+muwua8L66JlVBgz|{p>Mtv>`7^IUx!aZ9489y0i4bB%iv>;iggrFD`&ba*Tlg04Y zYyD&H)`ev9(W|6AoR~GCY}NBOv)lrZ0S3fzA=tq z8o!ULGzP)iptRzDt!saWcu6d=>L^X8e*ZcxG$R`Y^MyYbRAEy7g1Fq7 z5S7s6^Lcq3Ocis-Yk~hQ5r0<8(QIlX)V+q!=DN|v;I3_X!9Oj^kW&iZ3W(9|uDESx zO>JS0DyhSzfmzdTv@Kp9F-NSD&hx)s0I7UoZPt?R^msw_3nBff@Ankht(AL#rd%h< zbb4kI&MNInYHqe5mj3O+HkZ@gM)eP^fgply|IdWdB3~gLh5nl*Pr{N8IeE*Gl7bNG zDYBcYWsb|VdEZ>-xu2~#zeD>zUfgsq;P$tJ}>6P;iisa~b05&}m_VL6vz zn5cp{bCF}rlmJ}C<(ALYq`{2AfHA3Vkm99f%RUiRLN&RVPP$YeoxV@-sjGMl{R=~c zJh_2+B3?$@8Y6Q7He8U00)1>+POK|C=^Pa`da4qjJpz$KcM7kN(ukfyq0<;cq$)^f zH#Fz<5DVy)^_%C~&!j?8TQJ;v;o{dbCqr+Is^m9D-eG)d3>VhgY)>8b)(axbiKu;+rxseqKl4z1Z)b~FZ4V?S)dWd9fks#Or5k<}s&4{;F zd2TTXSHb+x3MR6-`H20{wRkCjU>e?^*|3ia`1z!EG+d#0H|9XM6_1zGwOn;6=Bow` zD!d;aT9)uR5AQ&qc26#6%N65fRbrLiBVc1&E3^Pn_XUj8pZftVKx$2gocy0My{|}b3*~eYWr(t^3c1NVFOip`(*HzyJO$fG_ z?8L;lX3#IyoIK}5ss?L)E=7#Q8663zvmvGhHdnspp=Ca%fsVfxPvL9GH|{_%1?jkh zG`6(Tw$Zx>1*-m2JlQuFGnj_tNJA z|DJ~IKilvCirzSh{h0r4J6Fn+O$y387&E`#((wNsBq5lZJlFcpCo}bb7g9Jv{#rWo zN0HCh|2tUV4_nFEdS2@dmD~Gy`LJSWg#&&1`ykR}f450%$=;(60DkZ5|EAh0kQh2$ znL3mB!#p!eqb))GBy2PY%e|MUyXRguG$;Z^(*xRZC$G!%_4|-Ei#_RGm{o2g_qYTL zWSW8)h8~=YBDSo1`3Edr+PuEu=KJE$a99`7&ukY31NvEW(Ri}l*H~hpA5hf_2buy+{LkMc z@R|H>zvz*iBwVnf2998R{b{43`(0;jdt~Vx)>Pba=j~h2>^bk+p2urZ-_m6fCZ~=D z12Z{1j-rDFKLqafQJ`1XQ0Ieh*t z(2cK9w@jrf_8CmD?UWZ{S4(>7>|Auq#01vg7c!?~Ty1bkY+_0x+*s@9kMlB+c$17Q zHr60t{2`63U-pyrU<-(LQO`R_`{YY^AlzRTvG?j}$)NnD;c5Ftbe7BUAt@k>rou!1 zmsd&oT0N%2f}+Wl|NYutsk7Z;r>^p>M7uQ(I+Rq*50?7W-Pm=_$|QPf>o6XkIz z(HfO{%^Y!^BXj8h@`(33&*JwKp+Pr@2Hru&XJy@d*w+TFCmy@D_=gL5OYq6xsv!wk z{s=n`O#-2qjN%=A)!)oe(-#|>#?{5bGf1#!&-_r#^j^#*&KU> ze9l0$WX7j<&SPP@Pbtj002#-YUgXn%bQ6q;N#d^@3@iAw0aLr*Wzv!*_TjWZpTh4U z(GC-zbO-~6xnY4AU9~rYS>5EuXNIBU?b59sR{0Yib#2D&gl*0wzOK*%r03^9KPai< zYjsIRj{}J43v27k0&Qw;*MtxR*;cIVL@J6>BSCj=5OjaMpYj7=)7N+h8q)pXI7FoL zc%4y?WlzPCWnu;QpK*p#H!c|Hg@|4#m&%Q@gnd0*0AvGVIUB3W5_O1d~ z%9iNju~X3fK7ZY}E>&gsae+kZwSQdkKLY9vx8NKb7oJV5y$-bG%r>1ggr7B?yK~3^ zDU)e#tqY$zhyRXN?>JsQ95OAnR@0N7!t4v*`}o@kQAqm{*UTo+jJ;$H9ii2RtlnJx za6c#zb0K=EPk3P-S$<`WQdODxp&cE=!{l20-XW)}#%4jicc9h{RU=%&eEpbxyrSmB z8|z)6)X90lH#KQzXOvln($>zGtOq5VlM#WL$9CZa@#p5HsZE1y?ol8ag53tnsgJ{@ zn<%1{XR?K>gsVVXqO}!E$0R)uzTdtj+a-;d-cLrH-#_-b80h@mDky!?L>(ge!+WXz z*RrbF3*cStMdilQ`Q4b=_V4NEzb8Boe^lpn;&A`M!tY~}_1H~$J*amQjWHsbO8T#gZu{3s zy{XFnt@k~dH`S(uB8`Ke2>zWDY}?JHa^%ukHC^9bHSI!pF!;ze<`Lb!r7edk{!Fq8A4)4u}?CG+N%x?Yy3NLfWDC z>pU&$oWbs2TeIeKJC4F-oxST)#IePel6nKR6 zlVCzoCU56-{CsqsW8F11xD@#HPu~SqU%y#t11TO8;A?+#jJar@sUNzFTHLwEeU%6Q z_8B@`nP2AFF>`%L8tm5?j0uVIpIv7(LtXy|MYQV4`)-GIg11Rt-8AO}OwkN~R=vg) zTi)-x|Jaw#KP|eGSo}C%{Fwav7Ju?aBzRB+@Ql1;=4_T-m`66T%_U*FplW4Sq9=2p ztQG{t^arvFyh=y2t@t+nMaUF8Hi|IJ*r56dJDGfBQ9ewR-=Blf-);E5d*-2=_MwUP zkEu2j2bjV7_#N^u^4+X|LZ z?#1G#wPK|jqc|&rS{0R9r%J;GD8%bYf6pAoAAwit(|sCN7IY_7IK3M{eYQgwq& z$Hs=k3lmg@u{*-0@VA^Fv)e$&Qd zyeAd`8gPwDWYMFyuC8`DejTNMk za?`8F;a86deYXjbkI13GIygmG_WU^W?=gxuc|hQ3P?rJdwR>`e+&W6+$)j=ic3f$+mR}XDLH>X?0 z|J~%y4RMUwD@@71-{16|PWEc5^!^R%BQM{+_1TVNl|Gas2w(Bbd_TDUU(a~@4+=YO zG0M%Xt#gZS`|o!27 z*yONxZtg-@5SQg8d9?sf@gK3`@)ci?q07W_8Pu`NHhTrsUH*uEVOud7wCaLYX!%_J8OLvI{I zjjMIl^Q)nUFWyal4o(REYS`VL8~kxa=Du9!e&grU#xGpe#-r~0t@97b~DcCn*NQ3K8_+|da72KJWG-@&J|>?6qpDfkTRpV)t`@F ze=4eB!gWF}Gy0JL-6#L4sEm*C=J!ut;8zx_JqpSV4Lx`w1+_h0$hAr6(s^EOBuS-f zSH^3AZ>?CWa+&l)iwsqcSA|B78i`)_*Sju2oStOx*OlO;YKgr}12>+uwAt!3=KXE_h6nNPCxy;D(|s~uj~u8{X)eD5F_2Pd7>u{ zW8%Mt-}gKZSs2pi@N`}t^aE?qvMO2c&xamb5%mRk%DTO5>R(wDL?s8boy3(*lSmOH zXCBv(y{Wa;-Gs>{vDLsh5qdDEYYSd9TQ-R+Xt-j73MZgIvuvo7#kEB%`iYue*yud+ zgl02C<}Tyq;q-`u(iv}kZpFjePJ^n*8UmuAMm`Q|o~@cKzemEyLK3AF&;2aHlWslk z3GKlw&uv=MnpJ=DSpjlF^ihXVafJ$4o0Pg9(kGFBqO=j*-bJpk|K_ol9qyHlG;k;X z${2@3im&S&DO7Bk9;ZYzm4C*&KM50oWJp;sw;WI;9nE%glRh)anq7>@q?S!uI253P zty*ufiaqdn?*GHb9c+p8-;dM3ACc>yKySBMWXaUE9@sSN>3fMEvhrKtE4f2PiQn&s z-rt;JV6?V+02V`1jhPZ9Z)uY%js}(b`d22?mAP0eTbG=>G}^l~hj^*fhKtUIBVN?0 zK!YqPwE9xVln|6}o~ul2f_+FN6~Xa|KRKqPJh#9PA~?P0pNa^tF%{8KtpCnbrDd2B zR+ZQBqTB^*yXVJA&y+~U&pN{7bKoL_oMCrlu8fx9sqd)6L(eZC-l3sy)8(0Sk zuPyh4yk~DGc}Y&6|MvA6+W&G^vZb6HLk2fUS^qeA_XC4&&NRMyP{}QhAWZ+&u0g;q z5;h0fz3mop9Hnm`z8^^A6V8iNu>9!`Q7eSV+}O%2vs-+m!Q!qGbbY=0HK5)wRRN7` zpg#HSID7UZhRkh0<0m5KdJVE>QhJ_`YaT_6o8m&BI4*_q-tTzGRhrZsqY(Iq?M);| zr|Ol)1!K@jp!e*%n1^uYSs>fNx#1h7wk__5-9_nSN-9g+RWa~<$f)97mgIP!@!r3> zamJG^Z6){EY0^O$I=?xwzl>gxt8JCpi%h2>nR=T6+Z6+M6jaf8fq;V0*;us)g7{6D!wBia_1?4fRYsOG zTTJ>q!6PeOuPCeawZ>Gb?$?db%Q*UnO@e3GgD?^ED$GsMty?kbjsd-H?=dWb zpKlo(hdu)#o>e3e$QfKm{StCChfAb09N3bngO=wB%0>TL?4swI!Y)*B18kMeyquCU zKx=Z2BZk1f$)-DVo<)DH(1dt!= z=g99L#*7IXmX^0LspZTx+NU|%B%(U<)b}MUrN$`$2wjY|cBHmOx->V>RUL(Y+c67| zBcosLsWk^MiUEWCz>wW)JGK4$9}=D%rIJa1lH@eDomd(^)}SfKKtLGP21?lsH|@0^ z?VgId)zUk2P6&+NbqVbAA#*e@nktA0$nuJwgwM8`F4cGWvNI!6K^VARhYPJs|B?Vw z<)=W*04(fHBlgHjlNqy>#}(0MWN^=`v%2c$LAC-Y;{bWVep5JCF(7`iEGJD|m57W| zFFnqbXapHYyy*H|LD@42u~Is+aEcIOz@U(HwwBx;9=_Y@9yX(81q;)8nr!)FG@{PdOtI}=DfOM3eQchv1s5uHpB}C^%=1ZLP|vfQr{JxR%A@ymc_H9HSUGkoL8WyHS%wL65HqXO_`g!7>A+FnJAURge*?B|qX#0uJrz!*ST9j*3Ya~yO3 zUhN=RCBu(eF6Qw-WUdZ}SjcnhV~Llsf-F9KkqzD&dqm)b)B?fFvtJua z5?@rMB5kcJf-`;Hr=Y4sE|m0>LI6lf@{CX8dz(Dx09gB}M^@Bm0d4GXcrJBJBX!xh z*`y>|&b5|29&G&;&XuaXfIAYeQs5_O`ai}= zc_G_#{uDCdp-I56^g^0+n4nt6A`wsa>>y$6=ef_to-yCUV-S$BtvEtyzTh#_aD*C; zlvp+=tF2b#i4d+|smI|TR4}>}0RGDS$%&)g=WCoU*bcmvSo08=CRMjYo;j`&m%6@>jupCiaM_F?8CG29 zIX68EP^Y0F7BhLxQ1@jHQJHbrjV+i*pdW?kQ;j{jW@hJs%VaSx%BE#f*JnYI(}|`6 zN%z4D?aOhwS9Jy4dDcSdwCjkjAA-!yos>z%Umlg2$q&ygzy^WDoUmDZYUQRx8q&@p<*cn%YnJ(*A#lRBD<~`+^QlaMQ{zwR&vMvQat!04bHxOJ_FXWXF!)_LfX9!JIGQ{>_@H3Zy{o2=?$5K4_e!wF zFU6`XSeUzVkUtV#4=GAe?$5dwa8nzh-nG*e3~eV-)pIJ2Kh3Gw%Qm|VWVOy0)m5tX z5$&!>NUeFLv-NT>c1q*zOGz%bfLxWFFHOAM_1RK1G2N`F^-i z;!%^LhZCw_)F$vXmVTZpZ|Z&-GTTy&eQI{SqSZ`mT!Z+f;sb0x$ls_dKYE@&D9DdmuO7E;#`4Ko(GU0I z*#~F;RDCo5j%p=tfdqGFr`=R`L-wLXtPC?8_H1)4g_5Y62DE|9xxHK~&eAah86xy#`C@A>H&TtOm62CTp6 zc$CAQXijH;-Q4*ueZqbwq{b$6K{=dLA+N!dFjXhBQ$BE8LBQNkyx^Vh2gE% z(?=wS7m%VB2!he~OqJ)8QBvt@Z!&}iGDdRA*rZ6QO93<0xc_w^l5&i_zX_QsbxhtL zsHj|J3!--vU3_fmNh_X`sO&r-&)`yVd-Bv|%8*Uo=JAcU%LWHNT^caAs0r}o`_F%3 zstR-Wjsld>e5&$a>ToN4%u0PyPw0wT<|Xp=&VMX=?J(z#vxM8+--Dz*{zT;49piqK zsW|_QGe!=siaQIJk+);|EmW6(SV;q`-y>ro;@s^>W80@!-T{552bbHg?vW4-9!gMx zUaXzb@AFLyYQDHDP#joO2r;Kld31i}k2@F!XqsdAL7wl`psV*C8iVd43*40I)0wi7 z4eY19s*%{0=U4d>TplK)099==fshXC#FrkXGyo?6d86y`?WBi z9@Ny6mrg%y$d{q~Ec^!YC{9a68kpI!*1Gb_(P%7GZ1aj9@^n~p@%q-J5`6OM*$J2W zpqLH^h(un6!<(llJ7|T)xV-bnI7{AE{`9Y=utqk3KRd#mCczFKWv)BGD65&@$9W@S z{D{;c6s2cWQ)dYzX*B#8ORs604-dn`Mtu*n<8wvTv!isimKEZ+a8syScD;11F9<-b z!`e}yi19B)q~Ice#;nTGx9s4X<465?x6JAsEdGK+Fr zk(@Q=rB}H+z{P-w&ru@u>gB@UaW={9xOT}-oyPuRo>$Y&(tusX!00)^5*z1fxMil* zY$cWzLiA)E(-Ojz>IOk!bwYmo)Jm@)+;3+90PQNufwy&ztjXr6Un>j ziGS}+^B?(6CZ&r>Dsbwj;+oRoqk=!|?C*+WY!(%A!Hp(Li0KDH0wYl!OFB~YRG<>No(c(|iC?3MIweg#54OFqIQ} z^kZNIXPwXz#V{@jgcz||H?a@PEJqCSU+%!@;a^;?S*!5zEEYYP94m`z5gKTTfl+Rf z&B6lJ;CFLo13+2+Xgqs!sHTOz;3?GmZFxyF?d1x}qP;ojVi_r)+Oh@NmWq4?R5X1Z zKpjkq%O_T8)b<~#&XN;|!r%|v#iq>m^eH+b(&~09`x{%boWF>InF>!Jo9CFk@uSGl z%p5bTh9xH8VCkXEV8!WYz!W2~!96T!cvOk_|G@onlDH8sO}ISl%#O!UhP0*i6r`;@ z11Wy8(M1;z6x5EP#%6sli&lJ3yV*j*@(5t4b}hix!CaqZo7)7QOp9kzgsui{s;+RI zh_h#z;Ar#{Ydt`EHc;}cuuVgjDn{C8^SA5AV zDVyM?3jCL#DeT1`~c<4YX@iRS!)l11`cCVFFr zu*F*6@wGMi`-S|}to&BcfbC3}&(Ot4^Q_;_{MbJ+56;Zvnp_ZOobkjC=I8gm#e*Wk%p=;tQv-ltuAG`p=Xewhj|-_;n+_u`&_Dl z7wEAL4VseeM}9_2!h%1*x9a90?-F>ZP5p%{Z+~`WwhxizIQWy)8RV=QY4+*Yf4kPs zgcXifGeVhjSTwaM^paV&9k^_`obns!o#hD7ooKqpj3Fe_ir2CGp_RC26sKM=)3FM1 zbJvhbZM!h|f$tUl7K+#qk)pJbc|^phHJcdKiM86X`Wn^vfNq6up)ZsN%8d(kfq~@( z@m%{?gK#lPaDRKj^ablhh!K(R)9WK*?ApDO&7G!ETCxijruBEfXd71a*JWT8uXd0v z|6Kj)!-bhHHpG)hHg=BEUyj9RAe9V@l?pdAsY0ZdM~J&_2#M53;b{pe6VETfh{~Kd zV+eEQKe9Ls?Rm}C0Vp(ktHEFX9DcAE1dI*YFu5R5I0vL`hRPN*siC+X>D5V~2$p+H zV;4cgj0}ZVmN!lorNy)!Zy-*dN#3@B1>Kpyawo65^mqg^9!iIS-&1qDSV~3F6X|$* z8FQzbh<@c0PG)tg6@GxSFac9+^HBtu1&SLa@$GIQ`@ z%qNjHoE5M`#2-A5$SrC6^*BF%q!%aZ=gFxa0^b%aX3;c{KP#WHLSm`jR6@5L40)K-^MXo$G+6{IXp2*id zY8|ZAmdr z#DH0Z{eEDsn!em_YMIO6hC=#L^1Q(t*^$MuqVWJ}-&yySkfbF2i>Q|dJ)udoNU|X5< zM2GyEZJ=#jZ~hPVck1J~)$CiaWqh9q&Yb;mIJK<7r)OV@`F5@qW<0MHgUb9&X!+94 zVl?~HELfJe63pE*PTQbu=B=s=TU;y!Ra4>LR=loj;SL9lK=up`b01sET+3JCYE>#+ zSx6nRFzRPcf;zm>f84yPob6p&=x;_Q#OI}CH~BSR@1t^|R>6sT%-}KO&yc8)#8hVd zu&OaZ?$vB&9-#_;hzX$eceX>+9-*XzQG7Ek%Yofla{|t!$tmqEJGpXiJdM?T3py2W zjEA+|G{R&NPY0il@q-Ui+Olf936^bJ`uxZVi8hLm;z_y2N#KvfeJuI;qC{h@)j9rs zeBpM$Afv>>v>CVxKi};ntsk`ySSNTbx@TGHD3DJIOu1&31fuPXjP`fPr)D$%)T%A* zQTujv6*Cd5s8oR?qb;m|L=#V$-yJCpFZY2(myw3qSt*Sy)i7e~7nUUfwy-5fP(H=d zq+k+D4C9K1i38NH!-5h`dIp*=_$E%*R>f`IO&}dhh0$NLHJ*kcy+1k{`|t^xQB7RDx>Uv-2^* zG-aa4>J~C|6dsVF|88|8LZONoe(u8o^zm<#FEQq-iHL)s*Dc4h1nJjC&xzN?b2-yv z!EssSoX6Ef)sjc5F9uL zPyi_FydcXo6BAQ{b}W((5&0`tjer3oS=JY|crP7x)M@zT7l)LUfdC3g*$m}^eL+`x{?|6it&5fUw*#$rP$Ra~&#qut@X988`Fkv8o>aJWyXK z+r&Xm34ZrrSQjp;@GxNu{C&vP zxLL}%=0FrKv21d(ZlwMRA($B%$YBm(Bi%p=D$Ny1w-Fgl((`UjpTZqbn?*~xrlgx^ z16E+l(l}#gnyMm_HMLk=i4>+|B;NMk5lFLj81p__&H%VM*grPx?e*`2LvVMu5Zqk@ge15G zLeSvJw|U=t>wb0qo2sdr>h9@2bLKg}$3-(`LI&I#K#wcMZe7O(>=b4+<3FY&XQwx- zK8-~)cDVI~PC>}Uz=P;%6#MU@>^NdO+}{c!Cis%$rvz2{zGIq*qT;)Xg&s*4*Kwuf z)$#M@aCZQYA{Ro@7jMfiuO7y|PE@zI%z~SA@y|kF_tcn8{yr4p(|!3|~!V+sw~ZNtamv*x z2CiwO_vus&zIe&-@m7eZuC;O@RhGSjJ}II!#KT6Zcsb{XRg63BRCR>MRA782XIf4p z^AKcJ#&MA)CHrtebm5~hINm_&t%(p>Mv^LCvvoCXb`Daz(Kv$V5Tlq(PAq;2w_>I;V)W-k>P}O$*94{x^VDo z#aD1+OfcQM-#ol!dh|ccKb%Qx?lbu5*IQ?xC5w7qR7)&FHt}#y=&$bvPaBV|+=>2?*_u zrj$aUT%u6iq^@Z5mj_fRx_8m~ru*fD4ogD~e>4(i5tteZQBd`pqk*w|=?ky5Wnc24 zSnZ_`-V}^{A zaadu?sJNA(dLdNMAzny64WP(Rk{>a!wq}#g$Zmd#WWSb50U%BS8dAOle6ah7b-$?c z60I;%yqAlJ)=Bk*G2?U@wZV_w5=j_0I1~3gJKu|Dq2h&E=D;|BUE%ZwEjwm9Hb)LQ z!@4+Hj_^?&8NRQ|PZoF19<@!HvMrcE$JtHL(zjY05mgjQ0Fbom&_O*BY6AQs^S%|x ziwh>HwrGr%MJA>AfSY98@bOZ)ArAfM7{Me^k%+&cM8aAF>CB+SRgkIT@t~F>nP1{q zvai?L5`U3NiB_R4T~onBW@lb8_cR2jxbr!DRzo%B%|%VbL}xIRwtYB>pwfa-(sNov z;tTP$8kww^p{S}V0w;7>q+zcJEy3E=wm4#(fNY>2r@uLfv&R@G1wYr1vNe%T%bMk8 z0DWxJM|n=-(HT3sqnEDVDQn-gfSTmUd^Z3g$`twS|F-A$R)mI3{a5}QeCJZMs9&vX zWiipnifmg?S95Pj#&&iwIOC&zM1K&rm`w#CG*`-c5*?Pjv4-cpm+1}HO=2-0{yrT( zs`rGI+-_N2GddP1na2sX)0x@ziGR8x6@Kx`djY|~LHkV>@LKq${=S?*N2x_I&wUU} zqGdO0ib|Q%S`83~bAUwcmQ40>_8U_`V3SlJ@1hAkDAtOWQxxu#_`~w6Q{2Z2or>0s zF3o_Mmv8(HJ_&BU?fOWV@?tFYfbdM>wRFD9tM3A9J#Stjzb>Jh_qN2sx4%&&EA+o< z&g_kAjgoxY#@V&5tDiyGzm!HvTo-K?6KDQXOO|a2sZ4a6$-18NZGC)IxrR~ zHx^m4`7^A-pL_rPB=jAi-_dc4fC~^Z6ov1yo+E}3l@scQlk>d0h`^^>LZe*}G7G#I zkthxx`FwP`-FP>S5!Xf#OT`_gZB@N;3m|BW`H_-22S}371Oyk2o3Hm&$|Waakr564 zd}|nL@IC$|T|?&%Fk!{Wm|&h6r(YnMUF`Rol@b9h=2|e#7*Cjd{*5rO07YqOoD9x)ESXAKg?Y}kk-O37l_vaJ;WJqT=A61ag_Vw_r(>2uZGotm* zi5vVP90r?0*SScI(!v{o+#%?hD8l-N52&H|R5SwfT*fPmWXhwwEdB6UjSyP>cc#Nz z%`@m5Q~l8{f%nQUIX|8c>S%})Hy0Aqi*Qz&zHUOzY~jI1C`NtHKdL1=s2q^&`XLzk zP8>Y(CHxuEemf9?BG>bBbZddeW%S+36g*OKsJ-Pc$;O|w&8AiSb&VI!MwSe+7T7e zL-z>eRcqMMper1W*sUcd;xhg2V$?HX$M-sSmTq*<9dCGw3siHbsXWBAmiN`jvNW8* zQa*-|a8iNAzGG8_pA_vi5{N^!cnateXvFLjE8mgJt~;$GkF044>X6Y&YMHO}fcKNA zoR8`ECzt)>D}L-&+IUXtyrp;(KYy{ zii+2FEIu-jMbW-yA2@RgKFFfc*;6o3wR8e~p2BU`92x->^mw2O-j365wt9%W&Kh23 zTk~Xf|8^SGZ8qo7S`A8#LQT;E^2^K*HDrlXVReKCq^WZMh`m;TSCvHrbJ3TSUcy?) zk-JqPeW~2!nX^0}GS^CU^g#%rb4$St)x^{_S@6CwX$S!!6_7LoX+ra~+00ynFoZk-)&=n=)Y+nIoe3HF>az~>?Fh>b` zwWB(u*26a-#-c44kM?V#D6W+r^13$(L@?E|m%3Cy#I>UEwiJx4l!Of#LVw;tH4%AB z7p*6B&mUrKd(QjvBA3c2a$oI$6m*O)&%qT)tI!u0yVia=!5<`X-hp`yG}pg~Gd3ml zcBqnC_Ag3H#MxKtMcYF8!O#XCLJzyCPdhx?K)t_{Z6?p|UVEH9>g+~WD zfueJZwQ;)7W_vI&28Zv8-smLC%#Z`MRHiB(oA$tf)U@yJHQx_LgEa-^5_FX_0ib2N z6yNExf<$;LT`Lk;9X&KKOogm;v+h^C1PNQ-(F*p!5Qm>p*<*&wGZ+Ujcszogm@M*P zz_Q%FxxRs1fn4(uOzx^>(K(Z#qb@x13PjRFdhzn+r0^z=Fpxoseyu%*`P~Z{in8)< z{;av5DvC)ahEA|NXrp1SFzkFSf5<)7C~RQ^rK-jC(z&#DGlS2{E={hapdXYa6uK1H z^y>u*dOpbl^pFcj^nLN6ct_-*>Y^0-kb|$5`ZxL2=1G;nkyEup&`VNRp03Z6YUO>6 z+63eydbkx(Z5m|Bd zQ;sE=%#)q53+vR`j(sF!)7psz%ApSZ)@{G6q`4Hjb}l$HkT$5o*K`-!ZN==6U}L#_ z%0o^W@DXW^?iEX!AfQLBMk7Kc6hB}-%(Q8;>l5p?&bwmAk<$xBb;8^qkKb-TwcoG( z6h|xL6xw2&&PNjHxi!}n{U6+v3cnIFS~53wvh zjN}fa)Y_nDCbwz4;R``JsV!`7A_O8APM&;Cj<2?i5yM&e^@k6u;whdPInODbrS@sdO zWg3a$``lq+L0d!S6GbJevp_=q*R55`@m{|!$RDI%??h#EXg|+?{(_GzzyH0kd zMO-U_R6u10LXqq~ANs0Bi!t>%+d`oyYvR6Y`eU;(YKN zApd@thQssICoh=~%hfLjR#wqZTALbqQ@2bxnw1kWrYfychQfQ1-5TpW_^_=V#d*%a zc_*5&s6WpjG!9IppB9o)yU^raJ|p~WKto3~?+51x8&5$=&Sy;*GN(1KBg{&wfi;270P@mPZnFitG03&kh2gbrY)3<*S76LRq$5uaNc)+CUFI$o&P|0W!P@U#p; zunhDsu&lfbDA)(VaVe@0FiwFev4V!$C>|9y$DVy1oudO%O2jA{F0GuR zM+DkRP>#QU7{93E8dVh|Wl}Te*TE?Y;p_e>wO?f%t9a7kg=MHak+rrEtDY&>p3#{`tTbwQ z%gWzx)k-i(z+k!z$u@v+jBIXAhhWRcOVMVxs^)8lHgV;mwxBVP7!#?@kOr4O#HtGM zpd;ZJczfjR`xHo}hBN@in_+~sYg(Z!$|V!B@L=_odF-!Hl({-pVz9X zEAq#cr}2P;g#z5`5XCkA-W&iA-qq-4hS~ArBr$sv9xYwo+j!>y(A2EHrT@DB*O`j% zjO-l7SA7JY=RQT%Z7RHPs;^@NZIecc>6g*EBgIcE5}ty*y%i2!Bfsq?h~m9azQhf& z*G;8CvysF5UlzbkkNoIP=;sadGVj$xYZQe}x>&tcU*+4czl=VxOm^(75}c%2Wuu`_ z3v5&+p=#MybPlRy)+?PkcH>aolcst>(Y=h-U?J-`O30QBP1EfTjgxk|N9uWjTT(TN*^EB`u1vt@hzho*Jgd# zS@HT7$k}pr*x~3V|Jewei|>r-Ner|o^_TR`0>w=*fl>)YAHJ9vg^$#e4DH?mzNp%j zBM;JG5vgYynd(3|B5>o&>MD;i&v1D^PM`dMY!R4Gn+|r~qbfp!esD2OGYT(4r^i99@ZMTv4RJ^d>}!-@TLBzs!<*scazS%0o)C`51;QU(7^-6tY7sj?6EY zvnAKwf}F)YA^odqp1sz>GTg4+iGsysHZ(2lRAp-boYcpe;WTY1*}Y|{7Y#;=xA&HQ zvzQRf7bE6LWXWm6#H$INGOtp*ZV4wa=o|+aBP~Mj>o@4}TVgOv zNEm7wI~P{IKO9xRPS_<7b@~g&3Zc$$#vHFwsCA?fOX12J731?KR+XujMW<1ixjTgs z^y5789+$Mlh7XGU)|3w2HO|FK*w>RDG&Xj}qVFNFPH<9t%$vZXk5&4}*PY>xG(-zv z!ta9}sGioNYBh&X@5F@5Z@#qi1abt~cyIJWE65o|!NY(06~YT!t=tocCREEt3<)tC zw#vQ^&VQ$WkkbbYxi>TK|J)o`M{F`sO>J7cvoR2!Fu+MlU19bEQba%P3?;Q|6;JgLSUY zZ^xrTiG35Hp$Lz)@FrEDjY=_;^zY=d%N-*5T%^1CiHCS`(aC?P$CZMzB^>wf-3t=> zDcWTpwVe*tKBMLkC|{6a8Q%0teX|@ku`w>j+DrC7DalY#K*wqT@PLnQ5Qob$!c8f7 zKoNxFYZ7QM`4jnBGbWh9FSiR(y80TpjMzcq$ZUq~=XV!@Vbk9`c!nC}a@Jmcct%EB zjmg9{zc$an(UFVIubK5M`Ly;f2FSE9D9Y1;9dyuN_L>NZxhzy_k?3O%s~SZd9}gs$ z>P2C~IhK6bY;Rz~=<4?y0CLmbsEMCff+3F@8pJ<1`DQkdlHYx zY6lC&-f`f*Cl3DTK9()9x; zwn~9k)NwRvLupf#QKTUn^4BHD*-X+tu#_bDaoz2HsmQ-^W(UM+6l zB|cY|M=2o}!rSUe{k}QR$#oarHO*v<<0Ijm?`BA*@D$Ec=$gL?UyJ~UGi2L6k^L}F zMll+*P|zi! zQQ0r*RSyN-6nTat8-BzRjZI0sAZY4F1k)_@)g20^kM_|S>F`~^hO7+e4 zRIzKObEIeNIbBjoUVs`dYyYKCX)@U1x5ePM-BAzkr#9Xt%FDKmcN;!kx+M#=K?vfv z%))GBY!>~g8bLBZ$$ZE$&4GyH8IIz{ep(OdC-0Wx$=pG-py?*XhCnk&9?=K2JYSf( zHW}>N4W97qA~{+u(-V8v4$8zLZ)q4qq*yHVqft*POOfWZ>H(i;=uY#bD3uqWb=jAD zN22n6_X^as4!2HCg(E4@1-QX0K@gib&l)NQo9+;~L?iQ{N}7VJMO`c@*1G0Kvf<^i zoNbtTa^F?by7MUvZW6;;Ih;#cH`Nuv-7(a>wpn-5UQ$#Sub*(BY}N8lly^~$@ltDN zu`!;T^JPCwhZ$n-@Y#EiylH?0X`0K0%rg!hUmO`Lp)C}@ckqKHS{z!4c+N#RvN)$L z4WN)7qa=FUFs^XybU6l{ArLuM*e^v5pDmRU?Zp+KIgSy~Yn@{SW67>wr6-}>`S~!z zDXI_2x3o55oa}_psFVEQSN2QO?O#%qC><(+D2GT*xCeXY*R3m&QR*sR#7VP1#PicD=6%5z|$T3XXuV=Jnh#zPOcvnp~c%+`N-{juRH0RnXj$P z6W}V5*P?6mxJoCQM4d&%4hhCEbQ2OqHwW3c0{wWv+H)!7d|%Q(*BWZ>Irqv}K}`2P z_a?lk>?kjDZH0t;_#nkCnrpK1Q!#zy^==hZNcl;3L}|y0;Sb5^du3wrZjx{0kdo2Npun_`by2(u&Vt|(o$%&1slHdUUT z<1;0OvN#7y8OUof=2k!9q^<9B?33-_1HZmwN|_(&=6uzcDKsyIKjXY@k(0{I{d_dj zrf$-zUfU|ukQ;PtVcfc|FywrtH2F$n^HsNnE6(d@(p6a=5#EShwLzW9G_eNP8Q#m<-L|Q@g{^sFIlZlpt<;`Y0BCp^*{|6fP z+-hc}nrMPjO=4LGx?oy(<=-7*kk~>Ja+UWdzcl_~6`>DiyR6B>YQ$~Y2Wj^G1VQ*+ zNH}S*EX>UCG`|#{8FtTLD~M+a=?IM`pOebwP~mjAu{KMo;}gAfo)0X~`q^J0TmT03 z)Ym;GA+AihN@5C3J*Shwn|T41=!AVn?Fj4S@qixfXtc0upE9-+rO1tytA?Rh52~Va zFVM*3l8030ZJ<)4;e#L=VLYvclI8c2)UUjB8I;duRnL?5b6F$lo%u@c&_-o#@=#fl zD`@$=7=Om|dg`54FOmRL+2FoM&I|ZIp1hv{qq8ls@#rM}D!h8GYCA*STA;RC6`}PJ zrMw!4hMtmF(X=c(lhLdoy&&T((&D^mztEqLXC(!KRPAt>Qn%y=!BAXCC&>t|YfBcj zp)oAUAgd|a67mHkr3$T=TD84^^*ahH{RdS#r8r?NAfgUd}l6BYy@7J0C)|N$9l}0(XFh2@c6TcRe z`lFeLuR;A6`qj^-gZ7QV`m_7tC7n4`QnbxACGcr#JpN79)+$)nHjTywh{}-Js^kGN zIb&ndqg{-nZGSQ)+6?O2=nM%Ngb&xV%0D-E?YS}frr%Uk)szS{-&JX=lUuQ6ZcZhp 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%0AM5cW4VCi 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 z zahRG)@^Z+5M4M=^?PB$kbJ+_iR*tWTzz})vd;uZjWja*pS|THUfbLUMSrbez|a*D5vhPqe6H7Zq)dcXUc3AH9X(_lO&K@m*p>a%b4*81Mlk@QQ;vT zdt!eF^8WwQH~haP*juMs*94zr`nml0qt7I&%9ePu=3rmRB`hZ1mnQWQ&|wFM+>h#t znNuRIQK<^8($QoEM$D42{<6U5KueDf%HewWOxDs3IKbC_P%kOAeatR>q-nq?DPGuR zAyEmIM7fu;jY%igvS~mI$|0_Kj%*nw$fWSkNJFVsRjsoar<+zN%oS8}k^Z|7*!gNi z7IgL(QRTDD5itA1s`ZM>ry*;OnN}DiRN8DAI1ywF!5gep&n_y&=A z!=GWqR@S0zT69=B;f#|t@0tB8rpV(K_Y|@}_esfFpA}PZmvK}Ep?CmH(^)jp;jbva zl~y=?97n*uH1saB>|vN)>8OO0@>#h1@?1ZQJI-!a=3HAIr3>|_@E^2Pz#uxx+06C0 zKZg^QIeFx8JGN9_Z(-?`)j?(zREED49?TBWt@tz+P%j{?KQk-~5Ce@Z2qnWD{*pLsA(_4G|AfnBtk67>fNIc9p zeLL*UGWs2P8un2v)EKyPED>Nz`O^V#SN+LMI7-DmYbI!>KD-SJ^X$1b%j`yt5n;PDAqWb+5iP zZ+6v;Lz2EjUIc_#OZqiCmx*&NAzvT?Nv6;PJ*U9wcNm8@iKj2>TXOe5@3wAX?0?{0 z+8L<2#{cwTnelVu)&1kE?4_^wd?0uJqmA*_r=tDsw!N%mHQ$}%+lO9k2AB#&b&~3i zLh=^8Df%^MjcITnUzwzK&xLFd(gg-n>LqlJsF2PYl;PnuyfsQ%sz6yxfl*+KwFrMJ z)5Wh%`$uz%n>f?3Co@uEw(u`?>AH1iSoq&$CO)$Q^80kVFfq!{KU9JK!dN;#d8p{p z+tf^1Mi!2#!fL_r%@g;;|RvEP@BPs6)5FW_nVvYqK(njX@AIHN}twUmXs=3Fk z7(~zzUS*>)s_;78&)%TK!=j@iq?KV1`N|_OLD}>Dq9TV(m`^J~vVhY+3Thk%sWA^+ zLxmxFPgXX4)~G?hnup>1sHt4ko$P%C{4CTxSovKh8jd=uX)c|9KPlm75mBFhF=&zw zvracoFI+P~uzZkDgL>@c=(;w`Ge@t=C*CyK2M`Hvxc`64(Vj^W3!^ZI5ZPpBUgO3} zGA}4=?o=zJu#Z=o2Qy{0Avt!S$!Sc3DqYRb=`z0ee8o#^Wz6e*IOO;%vwt&c{4oac z*Ybs(KtIU{vzuHPUsb?+-38@X1Ljk?jp0g;_*um6JOKkLT?jAornfh7{)^WyWM0Lr zxr!zzdFw-lPd{hN{LLlv6%zSSL0(JiW?G-g*(^p%RfC<4{rHM8V}-@&YTxrs?md@ONvPL(gnAni60_4e5~Um2?+`Bs-fLJYRJ~o zGpY6<71{j8eFkLC3iAk!q+ky*cQ6f;C!E{>P2>hNXk=tNE2r0HH2P9VHX11u2s_hd zZ-Qj=EA3`2P0>5npl-MilNusLSp(aqOn;@Pq;shBO}szv#&403QReJ_G^KhqfeF5s zuECxDR5hB??-mn|fzZGYcdvJWW@?-O)mjn-Cs8^cP7O6v5iemS%l7AhRP_PN;~UMS z%+thpdSFfl3P6s@@PcftKt>h%Ljvn|3zOD%iaUR~2g>DyxZrg9_irg*^4_Jkxyf`S zUh|%8YH`dsAnM(V{7nFn@k=IK5bX!0|Fil1=Z2rnjtQvUFx?Dihl(s~CBNTEpX8ar zaz`pO^+-+58mZPq{ld@w)E=dj|qwLEvHM|7o?cjK~QPwH6Ymk~&0$K&hNUwri+ zz6qImlOVTi;)EiA{U4z=m$ej>3CWuXFfRCfL_eZ`ol32?@k$o;Ak}hUxq1~YAR*!h z5lBwDhQc6q%nBin+ZI1jiK--D93#j~fLj2uHAjGn^cJbk-t?$%!Cd%W`jLJ!Y#WHq zM$pvqc3Z7m5W`t`Daw3(+P3&QMD*Ff|HbcC8}421&fOl${=|enWcvKJzfqjK1t^Y> zMU&OWV&LP#A(_?o!mD}g^Ln6X{mKfM+*30jSA*5~#xS*nnpvW6q++GYUNbQt(bkqz zFoxp^Hc>c)qDCc-#{D9*1go;NSe=Oj_2;HlLauQZbRQLYpsBQTiz69(Y?IV4ru5a9 zZ~P$x=1P*52SV)d2k80$`nv{@f$OwrPn!y=&;-#DJybs**B{Vr^CLc_K=pwjcc1ne z@|w6m!M+Io2n~p#a@v!o9Fe56>5+B{8AP=J}MhZg#(i$`r%N8aQ)99 z2Xje_%<{-$y~hN9a?*2%ja1RvQUQrBDQaK|2ipRb3+pzn_M|c4&yu6-HadwOWlA|w zn(MNYN0yAieaHzMx59YE@P8k;|MRLe(8M>OSB=Y86phcv0EqT|?++)N<9q%-LgcQQ zR%{hFKSP?a-PIwq_otD3Ainp8)G~s@o~FDnBmFVn)(P1pd4SIMF^3YC2w=`%F$5qG zVMJDdSUYJueGk-i=>k29Ml!JJw@qQh3;=7>o*eDlk>KZ{LWVuHHkuu&H9TDnA-HUz zp;$PIyfc2Z{G*+-TSmbcF;^UVPpt_6Y9|5!M+zGJg}Nf%p-%UfUZv}JBId=qK9bjf zTZm^@f0$g2q6M9wls00|bm$@9rUvqVwCl+E?I(URLLPcA$)k+lThIv=6~n;9Gc>N7s%NEX01sS@0J z+J%II&r!uvickFtVH^zX46{esrBtcu8B=?1S^ZudfA&k_kXaLs60xOCw~2^r+&U~j zSrP{@1hTP#eka3f)q;+83@c^GI0zQDdFHwXES;Ap zD)BS$p=Q^euQ+}6T?EAK(qhU5Ye5vA?y%{F__b4zD~jY#UA)S4?7$9=>>A21GLDL17Cv*b>gpuI!V_j$k-~L zG2Y{YqkkBS5@iZDXGDj!ugKuFaZZP?@4*)Rc)*6buU^B7tJ-XCQ%Rq364`>3$_US* z)I*2(Dby%r4j)g<)MPmSvst6>rAp=U2w+Wo!(9R;U;qMslOJMsEc5Ura2VNu!-DC0SudBS!g!Y2>G zfm+XwlgHoI6%K%xHLvsfurMSLKEfySvKW_(%{!bqDx~dcIl*bybkA^Ex#;DNb3Q9$ z@w?}+ss>3$Zu4Tm!0ojj=*Gn)(jhzWW|+nf9}o1-4N;Rkqn*?q4k4A!;oGXcMMl2B zbjlTt@i80@LGtp%V1b!W#e`8fNzRhH)0uD1UKd>m<-z10%0)@NWB`W;*SE+0WuN=? zq9}l~n>4LHL{=~S#qBgEED#1#nqZQv5|5YQH%n|V%cK78l_WMr0 z!~}5+x!;y@y=G16l%eUTDmxe>7Ant*e@Po z!%14AMFS;Ui7&8TH;?Ev3{#{Q4`Zt5u(WLRExSB5yB-{TUT)kME@)gg!=2_JUt==M zL+_Xo3)D_X250~wMlDN(skX?W52AT0+kmwOJ^FZbrE#y(?bD1` zx|2P^b3xe{K41!)W7W!Q^~Okd|eYTSewrdkQV(&oB50<^y8(vdM)95*C1 zs%>kb6e0J0DR(+{$_y2K&z^y$1}Jgim)Vi|`_nyRXgduIs1`ZtDliam{dwU9INoIj zAy&A7zOCgD66eXM!I6u!=km@k=lVNzKNkKxiUIgwNQRZ_;0q(r>DRo~HgM02NunPL znOlmPHnOV+*I!lg?rydJr{y%V>wl(lClGrPDJuhW$a)x2?S;#SK{@(O@A3ohZlbad z=_4dfI14H^usvIk!a2r{`?`8`8*5n<2b?fYc(hm zkgJPD!q{SKdtmX8d(PG7XL*mJ5_x}b?F4MArj^KRi9RjzD}+~X=ASc|FqI%ey>I}WWUI3TU{>rA_>mj@zCWe=gI7F&DO;@3JHzByt3luY@L_?#st);Rf92k#!w6e0pCs&uXP}sMd>a89XI;2 z51!~0sgcj1aj7oC9S#9o&{94!fsXKDvcZ19x8z>`0-g{y%YwNpZ9{W1+|!BJ9m5r{ zwcKcT?jPN5#97ZJHY+CLlKnooO6o`cW**_%oMUB7A6(}wurO_2O+%*=(I=Bt|58)$ zF;2Iq5->Ws2?#VI=I)Ef);x>P|0S(Ooh({eiV(Nr1ozG^hc+c_GfA(?n*MfhE+4P; z=hvnM_nlEcGql>N5iG4<{Afz$V&AC=pmH)~SgG}Ahh4iertcVHod#vZL!20kM7`mc zP@($om<{^fMezPh=tJFyq!X}0Ld5a&5jaPU;{}@%;+t^TfUgF>dLW7sH*OcS=uK^m za5h%@jGb5Md3o7RcuFZKI#ezIwNN}Z+dlLSTT+EI^-*eMfYK83IedQTe+(BNP;H12 zN^m)?j$%6Lp==cg``U3ZZli9>A^x{@^H+zWR!mumR4@G^F!-(%Y{clbh;m0Jc%|hv zTdHpezC3#_rzk#d0ZbPkhTo!{)$F&wxVX;qzuTg{?u*+rUH;!f==c;(l#d%%7?}ni`BdJhvDn zs)CtyI_Y+@Yv4!MuRZ5`!#GY`wDY^zjQOAdx@o#vcltYamvP9rY>XfPT+R=9@q2v~ zXMc-Y@`sPF=?`#tr5x$uD7^{EZ)|lvfa0z9`@X`R`@qVf# zaU&^yU-ckTHtc(BE!(u=nuH`z0Pn{C{y$j&v-G0@KU!(GEUXvctyF{JZd}UO`%k}? zq8-I6tIpLn2rLtx3tAuy8>@+9*YVgS#4iyh|8fUD`A^v{xjiv7b`gv>UMY-q+)hy0 z%nw3Y%bwh_6`3E+;jiQ-s45ZUeQsEtDyEbiijgfQu~2T#)%UQNVQ4uZeclH@@Z*7S zA9;hv8`a-IM75{pS*GGd&DvDYUz*k@baG~rX*p$4b(HXZZa>Ddfn-g-rx>8esl+PT z8@zITLiSMlxDjfOS+NrPZ-wFYK}APQ_5&1{002V-|HJoxH{BU$e2r_Df|)=Cru1^=!%1Qib5Cw;w68%?#eY`F3)!9F9hi41$!r}| z^2Ycm#5Y;Nwj=JN{+yWQA6l~njZ$tWL>P|leP)VKHQtZVZ+Y9B$Crp^u#(_}C*bJ` zkk-_Q(RumjMg8ad*zqr=P<~H*@@#;c)h?Eoqw?_ndLSIN_v0#usJ{wTz}^77_v6df zXNwWwUZg(x!vCuh9xt77>TWm?L9y!^&7k{AO7jlNS_wc`Bk>K%LR zuFFO5e+#4W6>&|y_9(EHCmMiv=kJ#kty@p$jn8LZ6PbRSwLo+I<&L{U2q3n<$E>(p z?|xO#K>uND9(b|=DW5rb*gf_9pSwYf?s2;AU5{ICtEgwo)>+Rdg4)I>vAQm^81XXe zc4%vUS?uO!zdUN|kN9IT@TVR8UKrpVP*9$>x5s@e~jk8Is{!ROSj@=^g{mRbuaTl~0gq2~ABKw0u;C0q@1YzB}vS|;Vx6LnR^?jo; zpS2CB-3V;N(se3dy^47^8u!?oy?fY3I7zRSYmD3UZGBxAw9|i_I-N>jsHa2G%`EXN z&;)i!S7qxL%`J>dP_@?J{Oae-f@#*mh$>1O{deUmjs2N^yDvmnXOu&9&g*uj^FA8> z6&ZDht4bEejSzd>?(fb|j2JiswNa?f{5oZgKHBw26x5ehl{ z8=Lkz+zRv9hHuhETMOQ{RthG@@ndZV;|GlUc=vJW?G1~I`{~A<>)y4<8s3obeaU0P zC%FQ4etvqWpNggDk0roVpYJ}oGd`nIRP~)I*0PHtZmVXyaT&PA&c(Y29M&jy^{JPV zc+`?cI!ByOa@-^RrT2>u7eROFARVji*7IsR@9R<}VWozgBQ>Z2W3@BTuLi)T=Q|Yd zR7%|>f&9GLLDlS&d^K}1Ce3|D?&B##DTt^+y3#AjXL}O?cutU2Rdl*!H19KhzdTRm zxnldeuYIz+e$C>w)6sfT@$9zje9Bf^J|1gw@9%S$^*$-*)5q>=G0q8mR~IxFfmsqJ zS}{bgCr~1rs>0KIlX@Nndk+&X)UJz-dqn%J-!fLq`&{eSFIJQXcNp^Wcq|-gJAW?j z+~QEvDk%K56!`?>{MPQ0{atwbxSV%sVpd|h?sOfqAcE$zO!%-w z#a>ytc;B%H)_y!g^4buztv{VbI>sws1ZKTb;jKD`Cn2~>_JsYa#9g19n6K&zpr@T< zJ&`y*o?Gz@)3v{gCGg$(27LfFs+IR%CgiD6U;bpp@~VB3d(BWkrO|_W>a${1GM>*6 zw9L)Msr;NnFe$KfD!jf!om6N+o7P_j+^ew+SNsGy*bGr`wAu!$FM^CQD&P?2LSR;v zk{<5{x4=x06*>}d&~pW(%~G4}xLTpkR3C;~!Vp|iv^f*S-6TAh7v=3}wdH+!*?QJ) zQSBsqz!K!ZNH+emz{TlHX|X7eVSQP^hWJTIQi@4QH!SM!VSKcZ-Fm~Ut?$^_UG4k% z@<)PVMvqHrSnY_j#Ds)ag_c>l3SsjPNpD+}f4TyEY~th6ra!Vpd&bL@NC_Yp$VV2e z3=~qH0`0ug@(<5yv)&7`)LWp};1D_MxOBtcnrAe7p(BLI@jfA4_^;fcVmv`b9)Drw zfCi-1D!^(bL1EunjoN%cifw-8p3HfQ;Z_w}HhL*;c}f!FDerUuOv<*exh@0mAWqxb ze|qa@2%PRHP3OSsJ<9D}{<#xDz`)LPI_<>Vch6kscG&1JZy26sLo1iJSmClHS-YP- ze2ST-%=;?|P}I3CJmkM0`<$o~fmEOPXm+=LUgrM3iDk?bVKC@>5j4 z4AB=0OuE)^WIQ+6G%{QEWF+gj*ZP&73O+Qgx;&S2C<$70cNa_<_rn)lJ=gCcGIcm@ysf7Gn{1YTPLM8VL@aC8#puO2>mic= zE`uMsLKPnBNqMSzu841B+L)u-@O^d!`O2~tbh zEO1j-DT9SvPqmk#m{k#%RT*7vna9F7VM!@=-4aXBtkHK6=qwlIXU|&rpP6Z>T$Lns%vus zhadxQzc+oDgN&V7{MUltX2bYW@>SE!+@F_(X^!Q_)lAo}+LPvSkHXcfOK>$5&^fV} zcX%tfIlziL%GXK+`h+tNA}Aiy_y#9?JRG3m?ZT*GEZka=iV=o^Kgbn}AeM^~OrR7D zR}0D434)P`GHzK`ZL6d>B|TG4gQ+8t`P00?y#hVhds=Ljixy)?Z}Sl6=UZ}RPO*#X z8`Q3{Qj=dotL3U%uw6^9n~f3TJy3TrBTiu%h`ucFA}z z1y4Brw*KVzURUqJ_E7ZpEWh;6rniituH!IjHd*aKLJ)Ku2?G`XK3B@nGqd#Nb}hm4 zSVGS7QsA3zMt5@k3sHlwkEh3{hlM(jYwB0(x4A6uQho?_`VK_&CJo_GPxJ6WIiu(q zhXkOp*0Rnq>J~}VZYTJEs>_Tx_+{bV9E-a{TB-I-jh3rU1?qj4^3oZYIF9d>21w<% zE8)=ycRDcKI0qf?;_T+NIC{dlK15jpC`+8+Y>-JE@MbA;t&5+E)=ITrp54km1fcod zg!q|2AjRNg@t5}j`4=?Fms{S&{M)DZC(q~Z{SE`7hi$Y4{`IzjHAuYfgC#u&%4V8f zekdAW0!JM$LN9`Q>esgkc!fSTAsQ1U*GT9{B7@dT&%X$4~Cy(PJUtPt}-D57T_E>6IJlxkWUi0a66?~$< z9sj_{PQcr6Qb%T-z)>LJ*jXE&csrUHb-r%>8WqT~Adr7qZ(45%)vClPsn0|CE_v9{ z@L9xjbiLymKdo$hfz$4t*X!+C&w$hW9Zh>D~V%R`_H77kgn=EPt_5DVn;#9~5DFEibiRDXjZmm7azyzi8dJZY-n~ zq6RynBu7w}a+%7q5jsLakC#x(9Gov2+O4Ett4c}edJBuTu>@G9PshkS!#9t7nBDc` zc~yIi0PUJ}SuqOoAJA_Hs9Dpf&#btuR)K&^(@8Fikp8>H&<9>#b_SYf!{zs0Td4V5 zg{J`pWvAB>+Zx?jnzYF&hX(n2jcL)TDCQ&~mtn4oDYgQHb~c41@Rgz#;zeV@cw43Z zN38Ru)8Ny^SNdfEg&N@u3G_T*wqGx5M1ypNcfjgfb4+msp^~S3sMy(+h>ma`i7|IF zTBK2;kV}?|1l*_@3mj8Ns#RXL=_+@p3B*fBDaSQ1OhuzHpE7@O3-;_ZxlgTaI6C>@sD+#as51(9b?%M{g6EYC2Y4jr_01?ar zd;4Zx^Fdb@$1Fu^B7!##x#U{N&X`4jExI)*dzb?~Y606FylgJl8638@_t*3Jt+VT? zD9=u;d1k-fb4av2gpx6x)!;PF->5!y7HunUA+!r`#Tv^zPlO<|__w!UHug=H{)4m@ zB2`8O-B*l{Py5@*XC3i^;KwvDBskQFb5a)ata*U#pC7{sTXjK-t9h^gr`&DLkwwX!nQw?b{n=Ldz9kA*^^h9{(A zlloLCIi{uL{f2kH9HV<~}Z~Jt2eS9=$GAzW(-sfZyg#9R-cR_g-LgkdF5d-&=ECTM7)AxOyjY zLy2LzRw;SZ|2hto{}a6D$GjLii*)E@}K1yjfSB0U0-_1-?r4x z)O+`%a>A;@ZM&(YK+(14MjApnZ;lo>GziXJGwA;O=>vsM8(xW)l3Euici!4%h1)>C_ba*?hP%|_AESZlgp2e{) z?MNZ{>natbaGrI(Zy#{)^NlfdoH#x&tiRQ(WHGHTm|+QCd-LWar-vXk9KFTop;Gr8 zCqJ+<5f?j5dd=3a($$mhsG2yyNzJg8(f zR9Lx0Qn5a(D}KclEFn|sQG%GHc_~r_jLEcvPoL6kYrt>MepOE$AwH#dOKIbG&-U=r zN`^h&64!CT3~zLtRKV~4_mOh`vZ`XDfd{IYKwDxvX)%3bkLH5?Mad}D=_P|?6)++h zn7O!x`{@_?j*G|s1TkLUM|a)RUMR;U#2`hUnOVwzYcY&AkJ$8;yK{>clRaN9BkgtUF+B!(3&`C&b);`%-TqwFopX<=5*C>V^WqE9{}t7= zNp!yXZc>LuOJ;jvmUDjNehtw2WA3Y{zmQ^qU|kT_@e%#dtq9~6<4fDU^V&^s^O8*@ zAeQz)@T6~RuZR8)AH)-!f!3<9y7#)x-7Sn}*8U)+6_Mn?EV#vB@-s&G`nzGvDydEH z>7D+G4>K;-^|2i5`1FgDThrOSHzD731T*tXH>K^HM-Ini#+%l9VA10_=|g*ZT_Bc6 zn)z^b`kOho$L`~&8wRR1#{^p;YyQJAQbx$Cw49a>9>EMVQcCif zy+8f%n`Ry7C<^dv#t@;kV;zPJ>1~%$=()a0w2Z`^!wPOf<9NX8CN)DaIj5CxN0ldS z*MDmv$K9;2eCNYMQ{y2-CU}Pxl*dh+v3s`it~9s=wTyPbsBnjg26nGS}fDHQx=N+(AfEZ*j0 zgiYR+W#GPrSbzHT`qArSNpINVeVZIyz!=-}PLNz-?tNc>~D-!}r+dy&g&vVSY|-v862Y*NT=JU+h%JM-VSer6{w%j#e=RdxBji|4 zW)2B~Vs(OP)w5Q=t9X1|x%F7y`h_wnV{#`6pAS2nf zUTqx0{{-<(&58*VrG19pkyiSgz>tgCR)O+yVCb`fg3l8Ha}E1XJ6dJHc3KI~2O|!2 zgcLT`p{O7&I#d zH8%EF2l4baF<*L7Jjw9S@k|HF#__H;GxYt}`HbE75za|vGR@HHx&`C(c0{$eaYO_z z@twB_y~8}CnI`2t#s?_=Cd?|R9YJn$KZ(+EMkl^Rm{>%*Cb+Fz@K_?(;hY>4nZ?<} zI{$#!%rhRDCUAlDHWs^H1?R+nwNMU!fQ5V~Z6&?9Z?W5gP`3bjP$veYx_+9wL{pJ> z^`HEbx1e@6LvqR#(H?6U#Bd$RY-XT#yF0TA+`rbLXL^$H9qz1NE>pw!<-Y6)zwOB4 zm*)tu8ORhc;v2Lj#l_+5(Nbt7Puszmr?U=GIN>6V zaa!LiXF#rglM#9*epgg}Ms~i}X{Qi~kDERI;en=P-|Ge1dsX|f?zy7^7E?;iM^wav zSji&^HncAXEAThbeKukWRjRVe!H*xNenBG?-ViwKd1|@jaRDW>%KPk7sX8M|l@yQGYa(II~^4lEg|b&K(GH0IvqV*Z9UzJ zV7&7sezF0i0|sKEiRvpMz`C`N42OQ4;2Hi`g!nrMcAetUN@ZG}y&Uu- z7LN@6ELW&Oltpli=?n~%gyiowNRQ>8CWq@YzEFX9pRn}p{!z?PJhNCINI@yhXdFGq zLFQ;-s`lOVFYi9~b+T3zirL{OkjicTjo&?*L~g3G46d=@WtjZJ?0iRW$MbBZQ$2-< zPoV1sZ|iB+`)QVqnWxg1bu!oG{r8@Vj!g{Lx7x~v!?0jT?-#~(j|1LIx30Lu?fn;d zA5=Nqg&cA=VZ3KaLw-73sCCn3GT84DRrbglI=@jW*K_a= zxvt}-HPad^o!g{Q`ur{tU_x`;fWVf_x2*|U7!!Q*j4DuVeePQ2aNUX3z1#vVfmg0T z4L%274`s4qcUqpjbbB=keq$J{HB_$p#O&d6YCU>jwf5d(or4D|JiD%K*5~D_TPY;p zy7BZ4Djyl`67|ks?>hPQ8zaWQg4ruOjs?M1yp@Yaf>$kBpIp})R>g5$?PaV?R6t&+ zgbhwaf;OD*8!=i=R->p#uOv}!j2&BWcd2$hQ?BQ{M(P6he9v8+Z=BBu2)@%DZ&3&* zEg*f%%E#(=%CPH})z^B)MfP=<2H7Zi4eb)kC$>R>!UiUuDv_6r8k*v8=0kG7H4Mgv zWuoU~j?bva3<&~brWTTixtDc@-AqHU;!Yt8?aA+EEIhjy)9GVB)P$wG0+O8k;Z74> zQDZDZP!D597{MY%C>7@1IKwsn0{D<`|1r()H+k0FM$f&<|S~Rba53%l?e%6X!P<# zzWnJ-mSthRGR4o7O}53Y)g5zjDdYLFq1=lEmPojecSScngSXinQ`&Q{W3&jpBLw=p zb@bg1zHf8|qHg?HGEA_mgIT#c+reY|%wUIzz<4N6`jPMKjqrNiTHsA8Gq7+lq-hh= zgCUvFFz4G6!0>uJqEEM6KU0v8(d_Cr%`QukF`^Fzj3}*lL4!ukNaY8>+uE@Vs{>h! z<7wMI1a*sYUyKOu_lSASeYX~9--Y~&o8E<{0B+ z)ARvNCn7eI8&jz4!CcXFr){p^GWeL+laWT#_ zgh*uZ4^j%W^Lt*V*nH8dmwy^c=6|{9xq}hBfVr!V@frQgd(P(rWAlL`bLLp`okx@F zRqERT8jWKymy4caVcym(0@xnXc_Y!%-2hI-A`@Xtg5a@tM9cT~7-;qvd2g2xss*3B z1J%}P?S+T;k(8~F9HuCxh6(`63tM*o{hXsh_zlfo3f&)fS3qPfq3#TxF|)x!d|Gjm zYcvOzY7r@a<>8E6wj@)i#cHP{Nvi$JLl#x(JiKJFTZ9ARG2n>2En~a86Xc{IrZGMy zay;C=+eu-;$S)O8if!8}7BQE(N%(O@L%}~bn>OW_3mCAds7^ZAwoo1 z7V2W>{L3v@JiO`cuiG+dA@C-0J>s3LDT|e&81>hd=&SV@gCsW+=XyVbL7ef77U(q1JzeFBX;R29g)D=0}{r^ z;<8;y$qErx@*cEHwLDuT&Ae85HbV)^Zl?m}WY`YEo$-G7-6?szFKS;_OCC!YXv!^} zguM`!WKva536!*dJKBamf5@q>E*L{}Rp&}oQ)@2|{70_kZPN2)Sk1TrfnQ9~8dX7M zENgDaTaXdJREGAYp8bYoZ-54!GPyqr0A8R$V_^VV;9apgbPEf)Jjz6z?!b6+bSJ~x z*a-D?qMLVI*sX&PPm<_mC{QoX&!2bF!I11Qj9>$891pmG;!Ps&-phCu)q;X+zmL`S z@xFc`PS7%z0bYS`1+p7`Y`GfmC82X*iW6%>zbiJPE@kY;sjKz;=$lSWII+h3_y*PZ z@+>xm3FKM=)|F->xpi;+Wp%!c&L~0`aJ}Xrubuxc=%HZOg|?T$v zBa9`uc5QnsJYZzW^{23!s=s(cHS#{9Zxs@geI`tV+%{4#y#e$tz@8- z$MVf*i=Dp8sA1#S7NwxW9qK18e`({n;BwwYV97uRS zYA7F9N;h=M{<1?1U3~3<5W6+*Ca>I^Uh;<&N6S{scRDrh+-MunT*{Le2zm``OgS?V zs4!4f*}R7>!E$Z}irczO%%*-MM&_~xg7KQd;CrpH4Z z8)YpKGNQoXdyos10K2OiO?da1I=5F2S!|+W=RCnFn6;mY)m5$7Suiv3@dOz<(2KnC zy5=%K>uNZ%AOcqG zaA<@dtHho5Kl*{oZGSab0eEhKGMnayY6?|a*-lN8KR1>HB3X0HZ6-dtdvl+BS-7&L z$=Lrq@`xDsC`u9vzP^|*jDXLdZS-%w3#36sUZmuQx{BuOiM=kO8LY;WWr0(Yoq;po z0M*bYX-Y)UU)S~L`*ZosnigB~$8`IZ5Wi}Snr43_;8CWXr3LKA`!dE1XE2L&*24E$ z?v4m4pnr;Xc1N<;Du#hX7me&1vI{1C1F&x}z!O%7EgEeEh%s`q#ge^YSHV5G&x9f( zQgv7WBS5B5GZONg!|@IMp@O5w!%%G_X0>$%%w3$HZ^YUfuL zf@CMzq{XCa_1|n*IH`;JQ)*UzS0Kw?V`JplX&E>o3o<8fNlDWLg7!&McHKL~?PCj}!^khh1ECKqaty>?huCI2fd$cgSMF!+Ev2Suxz z%;wi3H7}ay?lt1tRx-l(pB35MMCR>TLxF99VwpK32xp^=@0mq3o#FKpUr))$kpZdp zF)vrQseY7p-LRoOPWc#?WkDSYB({mE98p7!1@336(HnM*@AWMr=xjf9lb}hG4@A~#|PeX}py%QF?n}pteiG%QTLwQn9wB&cvVsATIgCp^ zS_fpd`Ec}n`;WCMOTWhLV&laouuXO8q7ZxTGvq_|v#qNiE|S>>69l4&Yn1{LA@#e8LRs8kZ|myi`f4cui@;^nO~Nafb7J)RvZM!H@oaZb zGl3fCw75GcMw7gJzD_BD9K9{RW3MmLOZq4rH!B%+BH&Gcz<4gefqqU(DoqprQ1$C4 zf>j@AMRVu;CVinpNAiA6t{RQ8G`>NZ4q1jBD~r#6TePNtK;4!>o0@=%8H$7PqSgu4 zFB|@KfK^C%Z;)W=A=fx!Wg(k<>`&xgz!a3HrS+k-1dT`|42tJ2&h%U^;U|!~;XE`t zJgf>@1n2J%>YDkW5S>+`D>Qam#E~&pPw`ijT}vf>J#89!e;7`G4CIt-BE~F68V)Pl z*e9{q(GY0 z%-McPP47>=0gzlMajw@kx*BGuKB*0)usXij7aeG(pl@%O|H&_Qcl7TF>xh2~?-<)R z^E5+^-?QPO{RED_q~~uRiz4hTJ&L#4`%BTOH71@0U4g(h$M^PNd>8V*{$69Y&LBEz zap=>yC3TcG5>}x9qm$mr4xlZh2_&{2mGt4-wjM@6a#rzYhs93dT#i@0U44bF&jHh9 zr(IU$o+?F!E-8R|n>vqJzHI+WsQE00GW5GtUd^wv4QJ7+1_$YJ{!{jv$-HXemNWDj zX=*t)#ML?U7EUop_YPQZvvJ`R7d*a|Owy)d5|xfoYWa?=bg{ zK{ad4%0y?9h67tE$MguM5$JbiAL3r}q}@|yB5mB^5;_|D0~m!YVYD_GS*5p`kDXj? z-y+_zX9lX$__~LhYW4(FfgeMorCe#;1DgxORmW$FlWw~skpvns2s4do8$@i%tfO<# z&waW$no1XeN)|BZd1tY5MV{5)4=5 zU_gm|AmhYm;vWxipE^5{m>l>X5Edt}{8eYzy@TM_^6)>qwjYEyU>pjI16ceGFW>~= zWOs;MkYz6-E`E_Q9RARX<8a6<+sln$aC}ox8%9BMN6i#{K2m-2I%_Th&9}6OKL>L} zdn%ek=8i$r%@sKGvDkcFJ79V_>|c;%UhK@g*Dev6g-d)|mE3lZZ1$G`svVreAlZ1~ zZKI)ma0uXL8&897&G8j;dtB+}Gl=Phl)xf?RQO)W`4b0PxN=M)x(+GeB@4F!@i&SzGRyfwG@4)#jGA zo^-SPUDJ)#pDPOsd>i6Piaqffqk83WCvoFHBAF|#3w-53D7fom3 z*5v!YeU;J=F%<e_Ms=`${PTr`zH!*jOwEZ-NKuWdr`HkH{#jNf5QO%(j+K(krhOGJIT$0`)) zg~;jd3dtmXL>PW2DLTIOGTKVvKN+AgHI^>($$y)EKXs(2&UWTTzRrOj@e0rS12mLn zhJ8H`RdBnlSI!ZiS)<3sxh-)z)q$G^cd+kx4suA%7N^)B(ui;85r@_h|A(Fay8GAk zH!l@bPm`%+qWCp_^+rV9E4d;xF6Y<(s=TU?lfcO~YZDKQZpOYDU^y!Ms=7t}l5}|f zG2dV`@fTI(-pE5&Z5j+6B#N^+^hLHX#UCUa?`z{O%NGr`)2Vj4edhFHC83OpRtK%m zc<db|pzumzC-Y73uTu!TjjcU}7qZfs?22F}Oy-z&8=*uUfCCh5y3^s%A%SaP2} zBY8MQAtJxIsQ+zllOo;p=UlZgbiYWc;d*~*>PyV*6E?*SwKuA7-nRM;cKLmI89dI| z@^C}?5EixI)X!blvYhGO^*wv6Tb8Qqe98AVh?;#X48Jc|m>mt&Yb**rOR+qBxIO&# zP%-6>#l7q2yco8nOzLWASC{Oak{=pL5qxXi{HD+fn?$!F!GNpA^Tl0>-!(}OB>bb$ z@#m+@hT{y@3f^z-!B!Fx`84QWNe%hocz_CRj0jRgyIoYd_VS}8+8?z_AKVQQOtQNA zsL_n!Y+l8+|LgMdl$^Dq&1QJ(xjyG_fATTu+PR|jj!-}qG@ooYOOAE4Gl*g|%D%Cl zVYB_rBkzDk2K;Pr*&QL)?--oWc~Sm}Za0rvWGNxm-971t3jDfm?0|yl@T2?3>YB~| zCo3XtdHZiHPjuEE?LQQ?A{~}Rs;nAg><<18`M#5#RjbHa9#q^+=Y8*Pga_Q$uJApr zNg61QbJg<_1?#|xMJ~<}^JU6w!kp811L()7_!MP2@Ef(SVF6Ei>C!)x&hQEXQ z8vF-;@vV5+{f+Zw4Yc^=WbvN)>z}Hm7enJe zh4>50oR76uyOEUUV^ojh^XGp4>YwjlbyxZ-<-802c$uqo-4L7>u*YKis>+Oo%s{T&hBYhbBHBL3j{7<$pUV zRa=q%00qe}lkUTWw%Ulk58te<2_#MnYuKBI&fk6;FCEN{(6>lJl95MT%u|M&8;dRU zw{Xx8TCql`WsrPOk^QZ7w^b&RKqg>dN4j>`sq#w)k`}FHRIv8H% z28iCV=li`QyDas1sly?J;DRURT@*$~OpUc3^bM*8w!FcgV?JAUX7q+A(*eakQxYk- zGJ>7y5O3Dm=_rPd|JpeIWiY3{0heck&)tBc3cP*YLr_F8Y;T zY<7dy%*@QrNSo25XR}jHllZVoA35)%6Ws0I!h>(@%AeWLMI|zMmO;SR#;-pTe^h@Y z^$?(~`1bC|DY4GD!U$OUwaz%v8zO}_#*aRJkb3x}lYr3RNSm05YW?BEBYaKlLqMEa z3H+esk9Tv=txme3_b1o%1;a-Rx-r0RPu`{<;a*1=91F)9<1?y}k__y4J_WDW3h5jn zE0QFe5fdFOl>GA4dMtrdhfEb6L*9(0y6w%l?nRr)o|z2_28WMg7SZ(MR3>dCO<7+sBsU;i)kP0!BmQ z*;ehlQru{|oKi{b1z1 zxlyr+eqlO%WNJwc9iu$S&@WI=4z(uqZ6shP zBL!$(@&FCoxCTVFpPgEd|6Z!bB(0|Q!bygk@BWm}J{mjKd{bc_r$fay)`TlUVv9tm zbYgESI;Nt5FhSq8)}uc3x?BIRMW%fpFV|^Hd0W}l+@T+f?~<8h2_g&bW*O!sWVQSCNO z@t_#XQiy=1JyVdJk~wvf;&3Q6juI`6idt9w?T{W$ewjk>7t+eqNZ z$?e`xv2HnY>4Y+zrA<8Z`YQ|Q?<-#$^qdc&M0ezCrDZSqXUCss!A9^L@N>8{-TU~0 zD82)RlG=?Fi+p2wam`(Qq^maVQXlFBUD zlKQ<#vj}tuQ~y|q50_2B=hWY6GEROj0d^UFp0W5Q63=O=UQMK&y|mX6!A9W5qP1_z zV`*UDVWR6g>}qwa3A0DZR@JXz&Rp5#J%NT@o8mTQtNaHAL%)qym49hWD#(`&&5`=O zB0;f%MoJZud_R~y0~w5=s3*5$8*i&sht)>=6M%wcELB4d_@9RW zxkcog&c2-ymV9HZtE%lmJZ=jhGf#_bU8}4<{A~Fu7Sme#XsIP**u={h6PqFBb+GAk z;DDE4U>9k~%d{1Cy!}N7TJyc`_Vv2hL*DGI*tys1a~`+LUbm|~N-3i#ww_fS8nef) znaOOJ1?e=bK5Y*JU9YbE1666Y`QH1k=aQt+r#{Nt?}b^_4~Z|DH%=7WO<;8w!HI^G zZ=>0hlpc?k7$8I=Re`d9(JJ>Bcc3*QT@hE|uG@WYOuzamv{Z@=U zR?2!!HADSMqC&mfHyZ|3olE9F<;cKr1aQ+co@A1cANt;2CC;e!|Ab{TpF9pW;`2s& zE{=t-RyUm%+W}zrd`ovs2IJb+rJlUqKigW&TGTB^|@m`gk3Cxk)2_R}j72=tI zx&9P@*D^uG;HMJwf-O+~yeNWODp6iqV*yLoj7w#IV*mS;@sV}h!6zg==d1^@5b9!! zAMPQ^6f53sol}}gttUAOH$#^5J5%0>$iME5g}!%!kqzgE`#G8{rQOe8uR8UT;ECe5 zcxX&-Okv#`EWgiw5N$`Aq(;-sa&%M8GW=-kewz5bY<`#~uk$$OI=&$m>D&vEPzO2z zJ5cljH*$GW+0;E2yE%seZu(cA5QxUA8I@Y(D0kt! zsW+&@1ofDcW6qLWy9x5Pt61edz+y`{U;C1va!~@BV=FQ#YtYX*=;c*okO@e1yl{w@ zG+4rlX#yyM%oSG~*EwWC@bTkHzjK4RsNAY=9J$LuqX^vOu2njc*GR|Zeb?-NU5i^v zeJw_GZ4^_36CO=x%Jy@S<7cdcT8*=-TFFXbiP-DkuujSMqi%*9YkjSymU%0ki`5ez3RE~=C)Kmg@@PAQy)gnOLXwlklH^u^|u-w8HJNuQ= z51UG7<2?T8^7Eva(plQK{8%b?%q?F=lb#)?(7~TwP7xg_B1>Ej8qTDb zd@CWZ{ITTl`ixLa+w_4#AT%SrsG*~rm!`h>Hqj&{BB(;AAvNaatPNu@k2k86B2XI@IoQ`oO#hNO5Vlr_SYR5ZGsCogzMyvN zXm4DBY~?d*j^N%49VhRVtg^ibZp7ph*G&GB`{OGQhWcy6S3m!>7Yd2zj3^`ArZgDG2H;`ggRXTr{~ zr}m|KIh0kFP9~a|-%EXB%o>gmBlJo4d%fk>!z*?OD8;EHCh4SZnPbsPh{fFm#4B_* z6&3|pa4_txsh(6`mo{R$shX%sB$664$&385B=mF88Khx5&-l7&@IT8$q11^#>iH~x zAKW+h;~J71yTp^EJu6puqg6kpS4L4JC{&8j^z95Gzq*P)3F<_R>r%>#u(X)22OLJh z9JUu{9io3>dHLpxls~hZln#u6{e?X^?Yj8K(dvW250vtPGTZeuGAFht}mu7y0p2&e^(X1o_lkUcH7Ey{U)1hf7S-U z;B%tnTLF9u3~t`^Y}%|5vCg<+Gjn8kUik_el{Ff6cX74qZOy{I-P8qkhEbkcHI9Wk zZJx6))-$`ck&3M2UL90Gk3Z;&=v&o)Lt5%7&NR`75%yjv^mleClM6iLR;(?uKHDjA zo5|Uc`Q8Z9jECSFxT*!l+*EaQZ-lrvXJK{MarzowY%W?NM;;gHf7BgDbcXU39rve{ zYR?4{1fyQaR^&sAKTi(GZ_A>@QC-q+*(y4;ZZPA9;!!zVwfUI0U4xNF%&CVC7Ye

      3aU@LLGbRr?z}^MFL;;ad#nb=@4)YXr^mJcG>fb(` zn4t?KIdEP_E*Wo|4h{0#Y>Ta@GYs;eEcG8KrfBu$kqdCzg-v~$o|#^qdY)i_`gIG1 znTxAKejOTc_}$ip(Cvxe z4CVGTA?TP5wI{Y4#+jtj-vg6N0;}XNUC^LL0-a>0_2)L?EzjhDn%l3gcIIf6C=wG- z{Zvxnf*^ReTZ6?5ix;wb>t~bQ64|^53;M)c$%_jvWxu5DqBN@#M?LMo)R?$%W#3K? zNXYsckB{{0&$)4&k)8AJs8}xj>ciS$rPT(H*u{uK|t}+q~ z+NGcx^!hL z>E`VQzV^1QH%tt^G+22yKphc?%`F3j@Wz)m+)q&Q@GdInlYqYM9v$nqX)sT-C%*oA zenGIg;&3WY3jUq}`t9*fJN}F)661wH{E3_i4E$-tHGqWARHfBgiI_(w9O1Tftpa68 z6~02xWEuPzl%9pD#(tpcVf#%Yd(k@Re5T`jsuS$qfMVDui2VL}F()@%*-G-BS%`62 zCmqO%uPpfkaFYvd$jQP@9IzkFi%(99(!(&=EpWp^j)uJFmnR!@kMa~>0OY1yL&(-b z2V(dgXUiV}M;uyyv{Grzp}&iY_bBDrUj*4(6+uJu5V`qH8S|Toq&uWBm4-zqjU5nd zJ$|tKGFE0gmiFm(L+gI?o|FLkUS;}!EaTZsxUChyEgCRqgpqm{udK^IBT9RcD3T3E zEc0IeKVu$NhJ z$p__oMD06bF3tcrWti!gEK}*f+}=SX1V=s_@`|(@wY4!(c`3GAK7gCe%D{!LQ2VS< z>*2;FDQnT6jBayzPh*?~R#?or6iV>kP8I~@a;e4D^H#n2;>&*Gy$Ceh^-=%hpv}~U zJ&XOD3W&0~DB?mp7$X1Na~8%Xmi~TVn2%}QKo@%18InapSpkwRnbK;;%f9 zKt7l2{pUqDPnT);^xGtE*P4VhF6}}R34GqH&e0j6A0(sN{K>k~^W@J2{{Jk1#_q-! z;Fj}n(IxfvOURSz;XjjjHs^#kV@M(X<9XK%)vrN5k!n85m}}?Cnv-L6tsY^9tHtO~ zq|t91(uwzqM^$&!!=|*4b8_26lPcw)ncVOR0ru*OSk0N0w{_D$0yl)}HP?(1icT;i zULVZdx$4smdB79r$IA_DQA6!$6{X`skd4Ip2-R429Hstl)_$fECrecO zw>s!mpyP!N(L$2fO0f|}oN{4}P1L%%1;C*GMAz)+XBcefJ5$OKgSn;=EhEMDiAiMG zH=B<&$L$HoB~4smRRsO?%O zI&!NV*&e?rlBeQnp6LI&VsBj6m|toD!N(3No^tNlnDqTq>AeN#ZBpENt_oJGu4%2* z?&{&W0y?1y*m|L$mB!-z6pIZ>8x8D{j5k~=K=1~hIM+`vXAG$Hhy}~bnX|^WyP7(Y zhUmbn2e_{(XVjnCGw&)&;E1ETWp9qSxp4$a=Wza)pxYS1sUcBX^!+m^%@WYw3U%qd zbneX!KjU9Cr_AT=6kj5nnH&|tTuy$&-8R1P>|kLW315aMQ_+&O%DhSgklF;CJ+MC4 zyGZ*(Mr;1iN!D7D5#W2#9^5T+Ryufp$m-CnpX|iEg8NB(1*kp;G%|cnA*QIlP4}ST z`@p)9M3&8xGg1k&n#IIYzZ)*gI}V-m+#YO~2KV@Hl#oL*cJ*F|x{L8Kh6g#+`Db^n z_BQM$MDz-u^G?cDzK0vTOvhBcJwUlKK>h&jZINZJbv%jWlb?MWB1AQIP!5tta8#1e za_FTsHp8(F_&chwCZ2lxeDo;A(&%sMk*!%3y!XtG+rGEl>W(ez%XBxTOcn$HHW;R{)}h9~Q3W zH)Zy9T>AcmSxh>P_--kUu8pN{*<(7a3RPrRpFLUl5bi@EVd~=RntSC&waEZ+#9ip& z2dD4L=}4d|up_1A8!xD3vWnq0OX+1YuJdPA)ev<~4X;(oV0+x8Jp?=w!L_BdQFO}^ zCD2D~b8=*ArK2R-^Nn~;1rr~W$4F}`z?mv^S*fz*A*U^ne(={K_4W>?=v6|2ETpBA9`xX6N zS+HHj)kIy@xG{LK#0tzkLbuKZ+_Ufx_7_rOw1{DM3XQG$C@wE}G8&B4YNpjk_Y*u) zghj_7<&Dy0K2r=D*FL(G+YIF_q4C*H^eKRKTX4pE;;%jsNqX=oaRdHGY(#A9+y$K| zfGVy(s5e0+cnlEinRi7YR9bH67XXwPm-lj%oY|7&V%7tU2rXLqb~&TzQGT<)nO3Bz z6;=ZGr=en)a(66(SSaA57499G54I}T; zW%`o%md4!I`&(_xGf1B^jDHq*Z*Lm^Zn;F;iRKjpBTAj(nrX4BTku7J|O0m#7lEueaC zh9)IORD$Bou7RiN7a4tXHjO;&a^oLc>#09P)xYn&(V>A?{}=&i=2oRmdHiA>o!qH zd?bY}eXFLpK)-xqmaLd?t9x%o`6uUj)~$03_{9ArDb*)z!jypz+Ftw=YO`!pkry~x z^WZdVAfhZ=P6=nExTmZ76Myl{kh#WhHy`H~TlIAyBUR(}fz?My(CsM*AXBwrsmUq- zSFJ(7R}gW8F75f}uh|3m#o7+>#JsZ^iXF7Q)WImW1F?8LRx=7ZGeQQCN9CwcGM@fc z;?A#?(VZDg03iRRaRyuVP^pO^AK29e+hT)EAo8jKX@luMAM<(N3fUzWL#3DIan)9g z5E#x{d>k|_W?0U1PW)u=y4K-Kp@q|Jxr6xai;wW?@_h^R zF{PH!aob2^Cj5pJbXhVsW%;~)dri`iana}#|GWj+`}%cm`x&X;Mj@3S7<>LzA{__S z8;{kBk6bMuo{@5$%-mjQ+&b4ZYzQ7}^F5B8L1-+mOW+D`EP8^}u_E5)y9~TPxI*!b zo$MKyxO}oiLpNO%Y~r(yuvt^_FQ{QMvdlq$29XtlyrkLa`vEmZo>n&JO1}Y2ZKemU zd|*)8+yNRn4jNPgFY$`pC<25(7} z>qNP2K%~VCa{PQe!9sTAoN?{`-B(;xZq$>fi`i50s-k35@41?&xrPAL2OK9*%R^%{ zvly=V1M$(3@b&NGZ<=*Wt`$pepPCO5B3yg*j=+pQ`M)<4RHf~sTZN?o+*?JG_+!#S zXiF>I*QLD_8|pKjapymKOkt;_%Ez~D6N5%FGVNa@(+372O~>JJoEf+0V-43_12!#k(}nG;Ukdf3sCFt(S^~9(rv`&hg?#@bAEt``!VB^kbH$|4xHqe=Vqsg@f zyuCM9HMnJtbZhM_W1tilxjW4`sBds;Mnw=6!ma>YA@-vn+Co_T)vBVzy6B4J} z``VxT4X~Mjt0k5lJD=(Z*?V+>0Jea;fEUF4iq2rumLF1UfhddK`vhWH)*1Yp4iC}M z2U*+~FZD+a@{5B19*3*I=*U-4$Zd4zM&>*na?LG`<3hvn2{GT#cwFJg}W8J=^b&mj(tKxQ-QGykT?FPSfP zlwc)h*Ri}Bx+Ju-cR8nKS=g>DzRw@dhV!!i^rQ9;U82Loqu^XFuTBbPrxu-s!T+`_ zuBSzT6l2m|Q*9*Vee3uLjX!uGCzrt{%khuE7F3ySgV`S-4>ms=dDn$8;LJyy<~o~= zFrt8T7jH{C@>kPO!WY8J$612C3pg6PutF`PjOXSKIqDnQ`t~h0lKzew#AXk9Ov6Zz z6&$kT=&m+q1_eTG=$h_bAN|Kzvhsj>6NDxL{WTCdFO*`gk*pSTwpSm^L5Qk$6E&?J z4>(4_vMjSm1n+8mY5S2ciEujY1=5cxTBow2Jm#tx8K6nIlJgEPvcOJ)NW)GAH+D963(=jG z0-S?epK_{My>kuc7CPQ>Z@k;O(mO7Hy5<`f=)Tm1&6U$F@y^`G((TAsU46aEd)57= z3=XxhFSs(DoR_fnPPGZz6!1YlZSEBK4$`VI%z4eA!^DyP=i<;@Z1T3d|IKxH$Ze76 ze^&q_u>pn}XidpC2?Irp^r_RPKgQKW2n4X(?W~{Lg`OW(-CXW?)%$umjB?J;ju%UJ zOZBJO}tf4S7BW_p7Et9Xxr?LZ@-?>29EJFHj3GHYt_a>$+0>qi>F9hQ@S zQfk$z8DTzZIw;B{HS+CwZu8~m2GC5__J^T2Q#rv`xg{X4n`OX_@zpo+Wcc+Od$nt& zYjaeJAgwcP=;AxZT>}YDOZn}l1^ZFpbM@GAqU})|& z^XY6S)lD)c8GiiTESgf=v|=IlZ{upl7f<{wjjJT!0QBH!){Jl@Du$y>eXi`|1?J(T zB_rJb=7dij#AXP`aBxa1*5t(U3&k&4-RCCeWP<8n##9fVKXgsw`98Vbm!{0#Em-u*=bj0dsS9>(PO+M_tFy&u!L%t%pj7#A}CKZtgRNjAV1&;$28vtpj;U zXdi$HW}bQm`3oP_vgGvNq|goISnABkoo|m*vuTAyo-?0TB zw-{jEzKw`1wZ>Veu9)~)MGm|Bmu-+VUu(L}1`R9g6*|Cgb${#oBCl^SB_)>yiwq68 zKfA#MOr8!kzh?(MXZB=xREctNuG(**>uC+6}s1@TE8=;RQyUs>;n6$eXN(zL+6ueo?(sc;L{$^tLzK) zb6H3v*%&q18hfJt`mXW(1|fZgkz)BlB^z9Fj+4r-oh(Oqvvv~2OBjqUCU4z}ghF+k1RJod2+;oM=Pj)* z1(-o0rsVtz#UOMjU|x^Yj`iM-y$M*OEt5iD8dQ7?=#ttOUGf*pG4lI z1Xl)g5=3TPlV+_*RitMinD^IPhv-@~`c5*c@{z`!Eb(%0J~~9Tsbdx8pES(-b`dRN z$5NqP-0$N=F$dBOy{2jF@E+)|HJCo{_eI6^)JdgS+w=M*TuQLwUo!)8Dxe@bxi5Ox zIP~Det8Y_vh=ri(Y~`{kvy5AcnoME5_Gf z-c6gTJVQj^Nb06*8^_)j(X(8%Axr1l{bqU0mfEfzj^JTI(%@)Zw|j#<6uHDeTY?)V z>2q%I$@-wgZRY+YuQ3dK=Os(q$gK1CLq0VotH;f+600ae_uC( z-^tX~_(HoSmjoMd2n0hUz3Hl~Yfp`oYe>ZU9*b{GPXZr{@bQuu3C{#w$R+0Sk~@0U z#IdO%jkgg7$<@5_9hdMhk`xtFH(^7+M(Dgjb#j%$xTyfrQq7{BSXtvbR183rYNwxD5l$sGgAAx0(8yIKOeD*`@aPVsb7`?#wgx& zb+B|$kg;@v69)ZWcY8!XK2d{F$;Aphj5369SFqLOv`!BXw)#>}tbE_L*rlAtz;T7sn( zgAKQ0=KN`t)vWSccG*gMUanp{eh>s%>iD-ir>^;R}mV%-@yD z{+I0LZ7wBbFtu=ssU3ST-%Q(cuOri*#GC+N&MkCi=$b2s|wlor9 zd?+eQmlkB*tjtbH+tt!{qo?ck-m-WzCdBEjUmL*!`mK_OzgO9Zq`X$wH9saINV%MO zzxP8fr$*Y0`F3lY*_y}5iLJC(OKGnY&<`lE>KR3CsxU~#l@o#i)_Y>e*tl7w^4a{yIwDSoQ7?@mjvo@(|BHNGz^8Beh zmy@Q56hYRHj_ss<^oqj0+p%4m4_x2&auCzAnP(9m+OXl>A-J;B^sGtPycj7A4*YD; z72#J*M*RfN3aQM3ld@j5!NYN(DwEz|w0jhv#^Idr-|!}Iri=mUsS``Em+N3q+Y0Rs zS+A$@n5iNdQUa^I>9TA1u)4S8eB@A3BTmLNJL`YI$=>~Y!cXH5KKg!@ zd7N5(Hj(C*$+j2(7Or;U%V40Mjnko=5<9Kr@*pz|8RE**(Dl_-8n*mp29|!Zpl8&V zONI+$gpg9|$7gO*FYfWBMHgknJ3>WPo~Cnn{N62+{52N>?A1ybkg6xL7Vp|zsIe=f zYRjlT!_VQErB9{F$LUSGxtm8b89pW_wwapkNuAUC1cUEkDk%^D32=iU`2KVs_v3IS z5_>SAP(`co%({ZC0^Ol;f}3E6Wc7Nuz|Nm`*yFq^`_fHGkE)0h@4tm5b$`6;UwY9U z8=^Nao}ziI9PCY%jLRSL>58eo_V4Y7vHcocb$%rQT@fdb@iRz1iM20_D;enX;3!Xa zq&mBh$S`#km=TRV*Rz_D=tTaMdeP8(I{dsa`1_YST-QGD9`g(7nx9LT7K9c4@y@uQ z>LhyXd#*KuG=Uf*@^ulFl0mCE?NKyye1#!b+MoR=TsU^ZYPV89*_DXzH%Ug4NU4X( z+GkleYCxgq*>zhGAsT>{+NR$yYivU}_0*6F0lU+K(U%(jLVbImHWKik1Ma>vkGx;I zoUj|)xi-P(8US*T(Y-v)$;uyexbLH-8t@cISo7Zwhb%=v^;}I|b2zf#Dxit;mP#wT7Pao%><1O_Og>Ajb8JE`*9A-ib@iIx3-@d?X$R$LP zPE#&CQw_f|@b-K~ls1N^I=)Aq2|HY67lNYj=o|GW@@hw7gXEuj#Po~HoROY$DoN-x zNmJ5}w0Dp#OVz=$uUxYrpN5wo40+PadKm~h%`pa1SGl1$CeIQZ)>t9FcqRw8-A`=g z`Tgp39>C#Oi0@8K7gJF9&MfJY@sES?3m!vn=!HUMB1uzar!^@fJ%_k+6JEfunQL`u z7-O45px*;P`!i};bY1RR_UBc0ukPv2r~b~1%{yL$ylQ{i(I!Y~7R~~d6iw!c?UkKS z>tUNHrdVOBRUKwS^)yag>tr7W(8mPYGQQH9*OUd+ZoAGVRGfAISz=n{0W$tHQ3kQx zCSZIsM5wRY@lIZpyhO4=JC_-^z%n=Qx%`>}yHJ|_iyVYM=_OhXtA}?g++2Hk zY!ke!a-;kMDhj+>g}fCK(9{~_e=y+_@j`lS5;vK_h$gaq4n|B~%}aL3Y=Y}wY1Aw9 zb86k55MQ)}nQ7`5W`XGbH$2Rx&bWM}Kvhr1St@^cgVEloO#=jo()li^g8C&+2Jt1?%jewwybbw+xNzd`S>;5`SoIhnxfGn*aM&+z(_ zifQ>_mk7lZ$&-Z5)9G>JL?H9WX=g~kt1b%5e_K}$0DS~u%eWi}C-6)>--uAuoC;|1x3Rsow$Yxe zZNkJO=u2KjIpWIZMD=wQw)zaLb;o8MJ*9Q;(1jqKy$z*df9YQKVp3EvFax_ zxa#Y%&QnELk+y8CabJu)U2ojq(U*;7>U|J5d_vbGm}#a*p(&jr8LQ3~CWY#iXT!Z; z6oeHluN+#w-?E%fFB)v!Fo&&hQ)$zI^0Qq9u$xY^6}QXfP6PQ6&hE^U;ua3?r?Z?_ z^RDJ>0nWH&OpMl|UO?lft;Q3hko?o!8163R>$D86mo_C1NZQ-Jf_e-*!m_K^sz{i- zEGWuDnG`uTqUk1a_$pOK%&_rvE!Y0J4c7KOXPJsVN4Lw3wC(~&dLq^n z$bh|QE&aq<`X zdhSCaFCCLI@@?iDfAJ{@*aiIjgUzn$uusx!?E^5bKS|#;p|7l{@LV11$)3WmBbP{{ z=0-6PzB(K8L4Bsu^*yBc^E5Bx`ihQXi2UimGzdv189!*h*ZH5T?|nP+PjHkg z@2n#D4cuGbVyt&$R*|IXD)ymYwYUsf=6}E-)Wq8#KiykN-rLO2%B%;`QB3hN_0>2E zd9;aXsDC{f!#hoxEPuK0Uobq3I%*X58xieu&4k|#4({}3qCaq`?hjJ2H#8k@5cX!P z5Fe74Pf~-PRYkHGxv)zV2!D4aHU#2mTxJ|-oYy&6kdGGVwu=J(J({8#_KS-3wtT>AhZe*?S_Gk%^KoKdzD)O=C_@^+2)3v>NeW`(BjR*~NB>pk|rv!KFL zn==uc(PSNt^piD;?kLG`HufpQ2lX4W;*T{IQpZR*JTViFPM-7spyS7Wsxo%3TM1dr z<)kOnX8wb;Fk<$RTQUiNNGsRr zBwaSgvI<9U`_l}xNE1C)wYG-_UMqXbBp!GI?kf_dfJpUHk@ZlMJ}H;#zuy_oHGb3{_~c<}dWSqMc1%tmN1)B z7PAe|6z5zWm9DyW5Ls3*f?z3}2{y)`+aPeEv=}?GP*j0#;Vtu^GN)MJlG)7_>}1Aq zsC{F&%q1OKV3F&q3d3Uw*KKX5pEhz1yOKopCHwx?Ai{rn0v!u?XPYMD+0{V@Ph`R- zKyndjvpVy-5v=Vt^rnNEEps!IFTz*lxGnpK_1Rtdh!4$QYQ4sxLZtgBd6g4Uh9AYI zkozIxI$cNY6G^ogsO-*S0kkB1itfQxC_g;%QL==6+Y>1wt1D|?7#PX_np1EQ&Z<8c z;HsZq;Xu0q4ed|-Xw0FqCTaqfbA9liqpkc_?2nFMM-|$l+ zSV{KMFV+Zne=Glq)Zx+J!QQw;k1ajA?@C**s0sKQ<5cP2Yz_APq4U{!7k0BLg)OR7 z3P0|13~kqtXfJfy!OzX)buVFfgSv;s|Sl!gLNL}lvj=*h3L%ZCLbByDZlzHkqPJ@Cxc2&lTh!zigSo7_pZ+a139!kCK@u$fKb zDM|N0Cj=TF)peqaQCA3jV|}-HX@#hO7)h30@TIS_Txy%H6EVdUvnS?4|7^IsH8~d1VsHe6$SZJvNj>ZeFCweI8oR7~oma&m{3#F*3A$??9|>{%MSx_x;=X*Wck z*Oi0v!I+PV-fH}5j>cjC*aSJb*FuUwmxdwtTBx}k>Ds_O1$;bYJe2XWd_?S!p= z-KB~6>$=#(Bsg9oG|Pze-bM7RXGAH9P%m$o2HS6g))3_uI`A)!`m?GPxla{0bum>6 zQVXac>8YY?vNcxs-lr^fDi%G6vkvr{e0JMo`vcuY4^t_{6z~(-JPV!KcTE2My`SBL z(nTj(ZrS!rclTxVPgK4E$HLWy=G!rlVAcdRkL+<&b~ z!PmmOT&(Nv)iq=Q`$wLxt#IHYP0P&h+%q|-&^b!6%*3v9S?GI8`iA%di}dl&?AvQ^ zsBdl6{HwfNdKfQ{Vj0EJ3Sk3e6ImQf%vLJ1A-?9(`Cj1%qem?A=Ki>f24|=D>|s@* zM@s#bb#lGVJw}yq9TPA8b9g z?%O``8_?GZlsMMS=vH(wd6MQY8tw#QEAD20&ezGk39|^*5RC%IERwBNRzbR^E#5Io z#{)aOq8-@@0&2jb+3YYVQIwwn*r24jYV0L>mVlD(Io~fN*{YTqx@fgZ(UT@qCBZ`C zH*p7z3~eUfEo*vapf^2KXljF!K-CPk-;G*cp@++vr`VLeBH8^|700Avce|APc=Y~X zXD^%Alv&~QthY4(^-3U?>OS8j2|)52B9^EAcf|#6MntwJqoQ@c(pnw}Xt1`pInCq= zApMHuq~?IeW)~KC(dmM75EeegfBgsb&f}zj24ZIJHfTH)UFdb9IW-C#1iHtk?mTf3 z0v}n{Q1!Hm4L%!kmQeg!@qLSJv|WRtVvJ&YB(XAfs>+L5@vCdx$W4KP)iN_kzvm^l zSQa;T!-&iNeE@ib0su)2f(t0?uv45?17AckP&Vix3n_+;VyYrs;{o}dr`+DBUaj2ZL&)IwJz4lt)^;rjC zC#;tW)V3**9ZeeIOrkRjn=240(Q>be!0sW{Lif-UrgXXPzWAAwlq zS)SAPn?)@4hNt{Y9zX%{!N&ti-w!0@uV`ddYBVnsIlUU@PMiB#Ro8y-8*IpRmGVRq zAWdVvHUAbNl3f36wH8lq)tor-4;at~^LLsU^~*{v8b|gw$UW_Az#a8WdRh(hr1zy~ zvR=`Cerbly6BrKUlczrzXDqvu-b6$ zxy$RxJB?V!Y`xQc-)oWu|1DpMSdnYBvan_q4c2gaw8w_EHsgQ7s^&di!tptKcA@6_ zhDOzHE0r&5kTbIRk@kc2nwZB4%hoQ?lTA?ZaSd{4FL-D6o{0Z7iP&rlNMYln)$^GUh5Cu~RHg zj;rxlTXpa2D``Ar;LJL+x=ZY)Fjjj64f+zas4i~@W z1D`K@7L}`J4-SkUz*3777Oiai{(@PS`K}Z8k$99~{pi=#D4*I8{7uoGEX(B5511EuPXLy0`O9k3gGzlqj#L4lA((@SY#nLr4S(%js#CDdzHmw* z4DBzPO34Pejo^f#{YX~;d; zqpTbe?^SbUH`v_toC_+*7LIn1Ns!%hs}g__T0#AETGmuu#l#hS`C6f~Ge<96J}tIN za#;~>lg^$f$r7zxhsl#=Tel8bA1O-qM1CHDZfc5TC&bhb4hAtjb@N#+Eyg;?K_5P! z-y>jGq8VYd3YkmA3*o)}xG{MtWEC6x5#!|Y9507f{B-0N4w4j?CO_-3I()}15}c~4 zmkZ*(rX}nJIRuxaDWG3th&=IG$=+ok;#{ABK#gOl{<*mauhn;E>dk+*J!A44||P;;d$NZjLobk(JEZa@NmZ> zJJ+Sgn_TLf=R$Bsov+j7a5N<+Jm%=;>a5yRxp3UDuB3j#dkq;m>atb)kNOky0_*q% z_x&63)`De&DTA5931O*&Dm-7k^>n=n#}6xmBU?PfWrQIa)dsV)RW#TMhF%+A z{F4?$%TD|8`zE>lHZ7I#NXCj6d&qpJ2)Dgx?SxCrGm1{P;(JoT%3c+z#YwW&Tzb0AGdz4}geIh0q7K zfU`H$?ZwhQvYwHXw``Sz8ab|4XCjry%_uhPdEm9g&eTG|Kf5#L%lP*YTQ0tTRr|yh zZ|;*Bd7(3xIytk@cT&Cwn9Z$24t2g}z`K!JKa$D78vp^O>Jv_zH6HTV5J!l|t6 zS)OZitf{isU%;){v6e4im#X@(j<}ZjNedr@`feBg_cJgtk$=jQC-Ez8R8d<%4eg{R~?`Zv1#J8 zhsgY)W`gdxd3dCIFvA?N6?9-QGTfN-KW6z~FXlq+pL0Q)KsnoFL1r{lkEY9v)A`zF zJ50(O4-VCAqrAUuGjloAPBMk`y-oYKPRbIorG$_Xy;kp+Ac(~&#cndoB;VO*b zH&TCsv2L5*KZXgtud#II5R>6Y8H)^Z0HEDr0-9!lln9{X)wrRhV)EYP=6U@8 zd<-$R(uu~d``AMZYxh*aHn-RRUTEl@hJ%eMWn>Qrf z8@-zt;k&}lFUB((1^?GWk0`Mg9Cgu$$p1A;>!X&r4=E7-uq)sEA&zY>Rm&#{2@hYL zpbh#AGeDQ(!MgVU^(=!B8M~B^gvT4Dgs<0CcK>TAxlBXbOTOUo1*r^(kMP$FqPTST zU8W(0)7r)0#{2*4G5?RDxiPl9vL}t>d(2fI(P>u0XUGz6Sjgl^!8jxdA8b?IVEnJe z8%yGIjB7d5we^4`kG<0V?56XXj*{dDP}EO`Z2f> zVAQ(*dcrGg-mq{=O3L8Cz(5LdN>f&&xDRN48^(^S$gx~TGi8H=wu+mZz{gvz1r9Zc zAWiqX+nd6vg+}x;7i;h`MB8~uJz2)q~c|6$5q!39Y+;sedJkA`iPyLUXzu~K z#&POj<2=EiTgeqRcpSsN>yjZDw-xv=4MuHP%iQ`P54z8tsSZ>LUSK}GX&S#*9@=(I zRoTpNy@VHxZty^C$oQ(tGR|mK`S0ndLFiXri)^#XDDBIz1L4*@?=ZEN^*q!I?0Ftv zRd+qgx__H3n&QFOqLiwhidro*xo$V@%zJyMBGKzME&K1C?LV8TDwE@vEVCEL+mf;; z;1B51WIvP9pX+}A8Xp1v@#5Rmd+*iIClNi?LefQ2^3Fqj4GF5e_HMQGjB@kvfJzq~ zzwT@O$V?&!1v4eUCYtSP-}CXXeU{ufI^!I%AyF0uMdjZ^;;tr7%C52p1WgT=E0{BimdgYTKQ8zvGN_lOQIBLbZJBJ5e{GaflwPL~S&35e;$dd`2=^dm=+3?>7*GCuH)Lt1E0Q+<+?dYZ_x+Q#}FNzEB`q zP>-Z~$wWHMs>=I{y*bV#j37Ol(g+1980dbg)AdSC+*BqugDm-Qba&+h6|<7#dK*{OS^4J)$- z$CItiTkCR3M+i59kK6yHctT@=-r`>VJ$tL{rKn)6g3q(i;n*9}0b=Bvmgu79MK z8Ix-O3Gd0a8|Az4IU)-|2nEeifjevtXtdOfXgzq>H_P=ELe-iriB_5(-u2rIuYDXL zDTBeZC*_fRc5&QlwyB-x8QvPTClA~Z)u)aPl*3kx#YV2FwtL7sFdV^ zBwPYD%_JTqy&Y$M{sWF*HSSLbu?6u}@b-k}#F)Rzub>j?Ue&*<;%oUz6wQ0y(bC^S z(-)i6^VSfHcq7`Nc1$)exKQ?96J-4I88RH9yO?dHi7ZNW%Do#J@mmiH5_s(e2QH6W z?Ya8SL|>806RlDjxT-%^nT_~t-2-3G5C!VZZopD2L&T~gH_rxCp&0|s|J{wz5^6I8Q07*Oj%tC!7)!seTIj{VGjs~( zcgJclcEf`(1cpGe54}5w!U`S0TZk;F&8#5tg@Z^K23KO&8fm*?VhoH8SHH#}6CC>m zCk2qq0dtn%3Cl{p0qPCY*s=6NB3_GN(xw$J812H4#AY|RJZ0Xt=4QuXaV6X-_H}f@ zruAbaTi@bwu5hJ`-FYJPA`x-e%e|<0;2~)zf-c6oyV*yO`qi8SCQxM@P-hHZnsF|z z8-dqD)b*2neNXa@=0}eAFeyHSsz=@EVK3c{9~Z9k7c}J|m}r3rQS3FIAHOGzJWoGs zutWWHgpP||9_9GD#n(L?=Bi(Ti?=H zz8;;}+8;psfn1Lh8<-e_VC{j!WA)nZN0GPhJ6FC&8wpoC->CiDfH*MTL+^*LIr(LU;mBrwl{itAx>@?&} zmx7ctXbuUObc|FGt)-%mo0LakH21oalb0B(hPZBHVXR;EXwb=M`e}vG#7U?V>?gQ> zcE0F!mY*geWVuHaa{p{7W$}6q(Msy;xTSECCXL2NSb-xHAaI+^W}3UgJ{FsXmQhu^ z>*V5#WW;8Ev3-F9x{ieey+rg9jL3c?nW2(1^N;la4QASOlp5ntk-xUOAo(EIsYPdA zv4DS{1OK`DP-DAL65BmpbKy}2R6Av`fSxd?EZZ=i~mw4lqFYBT4+Lzj$?Bnxh} z{+B8thE42mPql}W$yB0>Ynq*9_CajnFus}y4bU^1AsXiW&MUyb!b`{ZgRM8<+8f>O zF4*rD;TKg} zh{dg3`Hn`imb&@ezW-*it|RAIVa=z`z}0Nmnq|qjYHb0pIVbc@dl3%|_~$14k1J4^ zffw11)!_4jBvujJ?}k?A-X6{aJ-a2GwJUsqzY4xufRP-H9 z0^?dr0B-&=Im+X=vv%MdZ#C_1CHud6pzTe7CL){xxEhZ~5CLd+^&k9FKW*%{w*8YB z>5CXxCwQ)t*yv{5Xdd)YmyUOi*Gm*S9PXqXCB>=GO>P<`D=l9}b=viwylpbG;M~<8 z_19}Xv@)EC$YDShS~@IRyU*kRaam!>(3XNRWifiOac4C2EalkG_=sIFN{elVjz2}w z(evfZgRJVSR#TNnV#8ZC)9bA3UGT&}EzkMFbJ*EcrCC{2j9QiIs$RlnJzaAG^Mqgu zjr+2AlCC50+WYbum7;xY*a3~UA~tm$|7<^Fc-Z?m_VXfn)8<=}jiO2={0HaJOcH!+ zaT;2;2UzyLUgB4QoZ@0?*erb@SDdi)tdm0jK$`HA(Rmwb*Bi&-K)m3~%H1K` zb;(_kv8Wwn<{~Lr>i@f-7N+4vZj1A90N5IN>gM!C894Q&>E>PL_uCe)4@_=(kgV+P&f zDA!4jk{)LZ4(Co14Pe+gf+VTiKV86cvxSKJ3TWiq&CJPJQK3*vrPj?wEM2kh!o^v` z%8iTTNg~lk8XwJn9rr%tzM4RHxSFGk(e0<8@qHam25=d{It^3n`;^MSK2wn&;d3kR z7Robjwu7EtjH#r%2g<{Zc>)RQdV-~H&D1+JWly=ZxUW|bq4FheMZ_cYn~JhZ605I$ z%`4RzqFOTz&4?%VL-aSTWB4G;)Ji>yN8j#CR}9AldCWvMiBaQNv9m~u>qlnZvB#*leyZp{BK-RkNh9f`MD%Nlef>d# z^K&CF`MX37!jJqMir`a7Kr2JnLTL-e0e zp)fsqW~@hijn*JILRaz+)B=gLIdRP z#2Sv$_H0*=Gf2G_HZ`li-2CD4waO{x1DGaWV~}-0(z3-u4=+E-7+oxd2N@UqJGb!2>DuA&V;*wWwv2QphsinUNUXg=3@0)TnR1-hGQzZ;9mzr*#p5@VCv}^1aHPnaGwm zlb8rAn9g{uf7C_|4mkFL%R>@!Ls?{d|PwH#zKBZYK>6^afKY{VW9ub0>q%@Mle zPK17S3+0`ZRanx0jS1z&rEfZ?yW#Vgnzvb=yY#>7;CUMGO7^L2dN2-hYSmoiYVq#M zk2@h|FeX*_RY2k;#Ay%h;|6z1tnu1iJ$+C~l|UV}hZaj#O7>`I_C*Cr(V*!JcS1gA z9)4&0Jz7oZ<_6vGg8nJ_5Au}B-QAE$quFHrY&I?rzsATeVVDW6s`};6&6LK6sgPb= zsUJ<-9qUn&RiZAtZsWdg+wZfKDmQr|i%X=8>ohw(0=%x z6$9cr0Nq&^F3op6d3R|P%p$q*-maeHq3KM{!0f_l6#_#fOsSS;;!+0AjgewpW?rA! zYVfQhhNfDn;(Pgk9-Qarw|C}Se3B`Ye-_Pf5e;kHbt^_-IKnBshV>DT-MW6Jx}c5l zs<|2b{RwA<2K@E}3TkHxQoC+fvvnJvwmQd*__S1sTfYlGACt6T0Da@%hQ;|*DPLeP z0|*!CGna&`PxU@4$7;7LYBWt|!}jufV@Ia)&9@jBgE#pvNCFXLlBmn*klAQtziztU zeq!Xfb@94?QNX8?mj33%?{@Ic+K0O0BunDFOPIu&8-4Teu)WC{M2EDlDt5w}(8M=O z5Q5NXs*3+3#T}Z=!)?FwwwD_%)A?R((+avS+Pf@TC2gg-qjrE(ZCA$W|G^{G{zIs> zNbYE)pb0MG(xG2bOLuy*=K{XP%n44dUGsN)_|)-j@cpcYx)ph&49SabHGuC{wQqjJ z9Ugc!K-W9h&$KS8>Qm&FVK-e7sd#_?_$hDjS}=~cgFqksAEV%@+Ep2yzJvn!m(tn) zJJ|Y9Jl*y}qNKu6<&WX&J@tn(w}duZ9Ups04DS39Egf0uiovw7KQ9|LP8q9#c6>?mHzA$7pP~xnp-m!MxyTV}dV1swp zgQW0^(;lrs!jPr(sxEXtNu$O6G0L7bL-o!nlWRc=4164c8S-rSLy@R%@YiBzIM?M2 zyL73`Mh~uo6VauiX7u!g96aVUx|cB2=pxR@+S(Vf8KwGn%( zA-AqY{Uj%WXuYqWHPx3<%uSpW129?Ge<8ce?AraSNdUBEQ+k!53^(avZ9crctIfEo zJ$1%X1Jzbno?(zN39CPZiP`sli_*x7K%9^A3h&|Uy0X!lQAY5k}regNl6Nm|@>z3#Lyfk}aMob+mQvXc@(RixKYRrQH& zLR6kD@}}~IF2d;TWHyWQL`b@K!5egN%$68?!V;6)Wya)o^*0N-wsZo&5@eXfw6%Wd z#u1tgj+QZ}30ad4W>{Sk{JhB{1qL>28GckRH;Q4^TazqI-?42E)k(>KBoM>{O1obNTTT~@{!4sL2eR#=^bk|TEN|TCpWZr zXk3f;Wq6L|b<}ghz1aj>S|gn>58l^HA_M zFr{=_5YVQ9rrKLHxEIZjNbihF722h(tcD~!E2(troAkSx6yEa#;uDv_ICs9qUH0fz zP$d`^wZz)y)!#9o>Gu^*KP9a|CT-pZk`lXUfL)~O0`AG4 zzDT2*=F_3(f%HR4Vx=R(e%2=A=7U#y;(1z)hmJ-c2T#sT3$IUU(~?^wJDR%2-}FO| z*flN7Q+L9WeV7OJA7>d3R89r|eHDA+_eaVi$DoC}_lbPCps;3|q?^8U)8jcVC$*(= zKa=geiTBy5g}f9X+XqLA$B(xtD)Qc3=J@7~7Uh}iy`ia}^8*&j`>_F}0%r>{EZ+`@ z{9XLizX@?3Pr!RAz^D336&AlrGb>pIoG`Lhile_OefQa0FK$!Gx_8`iiY}cLN-(=4 zF<$iY(`9KQ%){C*=2vB(8voiCB_TVV7Y?i3Ufr65@scMRk;LES9BOnE5sugcoo5QY zyEn~P?a*Sck~&QWj{eBNWUX0BADxQ$&5LpPn|{IaFX81^9@c|X+?~6N$PN3+ai5^U zZO>@&1FE|p4Qt&_x4Z-qXBWH|old?5*Qe<_v>ntGmLU12x@pBIXDh2Nn}Ds&e4$b+ zSNgTsj)?B&n!MeuHp^7M{0x5e!L{$nwF-vm#VWaBU-T;uKAc3FU7~9Z@N;e`XQz+K zS7>DWn|lWXSFuLQ9+v7P@fvoma=6uJU5o^%(pVgsdf#gK%ZZsF8pnJI)WvEMA11vM zEO6Gd-&RRE9qiwl-1&gRQI7q1-nI!kdQuCHHzlC`HU!8POA>3=dekkl`(0l4=!nC{ zO3_Bdu;9keq7A64qSNtb)Zxa2t0rnw4li#|QK^xQenUsP%VRfcx5T|{O-9(p)Kyl4 zx{fz_*zJI#>nT{;PF>2b1zpwZH8S@8s+}#kX-N!aTJ{!Rp_8=VGxMTiI0RzKXGWZ< zdYGD*b{^GXV&Jd28N@|%IF?jJ*jz3c71xK^u%6;Z_EVw4+6@LGTXepC#Y-Ys4EUj* z>cI-L24s8wMi&$@V+YXSh&h<(@$kfZ)v&4Q94wiG24u&YMj+nYz6aqc{?kIV5^p5G z$E`M^Y4F#bg-sPkSCvLK-t_rUK)^X>3$JpOpGTK)aP}`H;a%w(zg6($1?IXahMk*` zdQa^$Ngp!7D1BNf1%Pa_S$K^Sq_S`$s<)mcV8vK6b1GR(QOz3G9y4}Uep&3j!~%+; zH3P`YK(+cKvX@L*FM;Cvpb-9Vd6HH((65n{4~UXB2{06$X(EKg6vO^kyb5=(KmJnG zJI!{3n_ZW((#Nv>z=Y*C{2s@Fss14%JUc`oqM8j;&?EsVn}+u)Sr0OHQO>$*kv;i&Qq$@4qTa;bS4!JF`- z7pN~aqZvy1kmg@L>dmfnypek{#(n~YKwA<)}stp|o?{=9V?N|PWpbEn9l z1VzZW;fD<*hM!j`B?ij0rhN)N7H>Whw@Z0;xW(>?Nl?xfQx7p_IIT!^YLqxMIYU10+yAB@bKHCwBWd1c?)7?+XkgBD^skTPWIO@L^hY^H5ZG|Pk zSi0U^l{j(sn#a7b2syE&_U%`tg;xEcCb=VmOmL9ut_DMvdeMn#+|ipBB{G9l`-OM) z3Sx%Y5DNxwS~&URq|Hl#!^);VVw@9GNm#wsxXO?8bG0Mni=&~-wAP*SoB85F@BR9T z_`9v0Y*0>YDb7w}K3b;=dw2cxEXYPNnzEkrgK>k>(!SE5F$CZoOZTNSWOO6PDG%atWuc zvt#g<5fxN~A;#73!K zjh~U(f7JHe3LD4_re?l2alhU30EotFJ!l+z9p3QG^|%Aw%zlxa8lBF}g1N0Ye7Eq+ zMzV1`vqP)5vc)N5JDB+XaN|C9IvfiG@o#}@?0N^44GjtGZrAOkbHozm4Qys zyP&x-lc_p%PNMm`JJaieDQJe%>>^91pwYMkry7tr9XXrjWK*28DqnFpBms{O92g-OA{ zdsT*@-}%behTjA{^8;g9NRx{^-O&C_wPE~d)B5RW7QDKiX_z7XDvYpsD1cPCLQNDn zqC{tS-Ks1OLMRCf86N+ltQ4!Y9CFSk9Z~h^B1;;jEE=^iXIj)qKa4#cRiC`<6OvVL z8TRm#Tz^ga#dH5KdJIo$-=A3Qc&;8YUyHsCX!*J6_;++p@cTY}#;OK5qssCdX-Iru zANM@`t2AUt6D_>%towTUNdLh@Fv;{7w3ZkX)c@Jy7DikQ}g#R^C3S!}2Gk)mM%X~V$2!>KUpa~}P84R7Jv z@57Jw3adwCZjj@LNjf(tolFr!b`l8}PZ#Bz&2-{z=(wXjehXQJ3msJ1+7*bg%Q_OM zGFkNOZJ*ORaY$HZ*+Oi%3j1%;Xu)(!XT@V$on3ih_e#u&OV%y zxS?GB?VUcs3|geVr2oda;$523BM%*MY)b-cz(icw@x|(_0#Js7F9qULoE*UNtjtM#BlB&~uQsMK1+U13Ca=vpTMx;ryC};oeG4 zc!tfzAt-qAKbb>*;mb&v`96)-K|K*BUk%06I06CLGY}ym*V&47o zC3Fe--RcMXLtF_v{|k6nHiGc0Z4#EsnFp)`gV_3+QZbZDtZs71O9A&G5m z;ri11R(W5er2)e|>(D=Z-LbyTO%V ztKumUtXkmMj@+!CO0N%{B0RI={;~bKxEc5Q*VwPN9hKE;g# zd2c>sv~#PFqSfTCcFKF&$hgHRo!!2L zJEll#q1mV0eV4Ha$7{EUtCCwK?yPftYSRbd!gkH~n38x8d2| zI#xz4tR{V4zfj}?%FJw2j|3iJTgxZGYw;(_$ueg&I6{Hb`i0{5&2#Fs&HLY{ZOH_9 zpa)`x3w$khM?OzkAK~$rK?jv@iX@rKMdzmM_%35kyBTEHw?8R|&3SZgVew;y(jztn z2H7~RQH6!&WhhX4bZF80#am1xqEi*7S-cTB;P)I4vGw{v@UF{jt2N8Tv6s!e*%u>w z8+Q}JbkecpL*+$YZI9E3q_8t~2$4~5P-neXm#@HjXl*6oV)k(UeXp`88&uWGN~+uE z!n^|7Zd-#>G)S~av`Skm^L>Kvx-7#CUC)s3NKE=z>W{7vs1aKXtkP$dx|ZQ~KbRY7 z8m_GRYUQUTyN9`Gsbq0#rs3^jg0PfXSgIM~g=L`&y8Ugb2`=p+zG*WB3p*Z*n6yrp zG5x02YRM?q7Pcz_66A6cpw0w}za!wXtW7j%h-~3QCkLB|Xy%)Pqa zAS+KQX+LvniZq$;p6rP#<^H1~N3NH_OC4WjD71g1Jz~vHPki(k!s=30c+roJWm-6z zEopivrW91cpJ$!^7*%?(+7%veCumE|*YSYZ%`^m^e-d9E3BO-)%phuK`HgfskS+33 zY)75NjzS?*u2YaEkI<}5jbq6J-FPN9P08h5fZqAfq|$8Tb6k(Izp_HJ9aNJul)7-z z!H3-8=?4(Y3f|V3#ik8-Fr~~2R9Pj_?UpzF`q8tp(BVl7=jGN9MJgkYKH{bCa^JlC zi2^X^)xrNZkuCk4zoaDf1W_^c(A;_IWa;`I6UVU49I-Aj42 z-LSvvkLr$+NQcTt-wiIL-P3k|8VGA{98`Wu`~L0e*I&5gsL$d|JfKGM4nuMD^VWjqqT zjl7I}-v7wJPWRveT%1UQzzknnvnEHWiADDY)xvAVu6ee&6vFPMmr={Wc_6;z`-zJq z@ECgj8)bu{y;qu2eLqj|!CqGd?B1B^0{mEsR>a~33p-<(A2& z+pHfi*TX1FPVL)YA##pD;S(*^-S{)hosPOk*d?~sQ?xaBkfPhkrsXTZXK_VHOi z+W493x={9HxhB%2qQavI85Z!BgaGzZ`-#&oFyZxk(%SX|CYA0iqF(vAP2h#Z_l#3e zL6vd7f9=GFWRDlkQ8vi5ld(tf3iI#kg6+-TQxQ*?H!~0~$ahbEyJp%0_k`Lo>&)UQ z+!1~Hn?{@&T~+o<-I5hr(!gy^|9)S$={eHq!~r`j-#3qF$u7kTsr!phXZuI^!P~j` zc6-^gJtME*9gJ{YO;-L$+C6O|*}S~+QML$&b)>5+;;?qT;BW?Et(D&)O>q#CMVpXL ze9DhzLP*Gybt?LCfyYd_>IE>J5QQ*O6X$~8bYeUT4nax?4fD~?9Pjab!?;cdMTNy& zC_mjOV&`|&yZojTIce@2D!McHqTquMxk@_vi03Mzo-1*1&{D(EK<|7PNN$iKSl$Uv z0x}ckkh<872a4LHz9_u!;(m{oa6FNCuLbSTHpNv?Ylz7omB2`puD|pJTTou-?CE#< zN8)&A;LN8~o_Wr^ZisgLDfZ=oYJR($nME1f12J{_q5%yB3(e$5E%>|Jdz-dyATjkp zvDF?HsOp&KI2V1f>ST|}8P{rf{?i6Av$Pz(R+o*aeB^`ro_l`GEE#;RGghU}ElK@E z$&m?P>qUaxQ4ZokSw#6gL3nt0ApXs7Yz!dBz+giA!w|}%xp}ukEuF(Q0=iY_W&IHX z52qac54eaUG`g2fOE90Q;X4jaRotP}FVOWtr==8J$tRY9bIG3*qV_(!pjA#%U4GRc zN2-fyfI?P)zeQuaC7OhL=$_xfZrpt-pYOyY9E}yr;l*v5&W9~H+sknh`@d0#Ie+-_ z?T0juDg9RQM%`v-7la~~+$ALrqoI9Fx-GBO5MhG@e}w%%)v)IE+;>o;2ejlnb_#2W zf)lP{?epaBCb$FhIj215!cODjkFA?C{#oaBqMJ#s(fh`GD~kJP zZax}|UF)-KXFBd3*4P;rU~x0GX0;rN7+oA>-}}bR(zZT{XTXAuA%9r(gO!jCtQO>hg5CzukWD=3e-)WpTv0)@(xws z()`o?jXWt5U%3*2&voR&7M^0Nv=EM*g-3ydiwKrM0gj8z#M*>2mtqSi~=`*t_Kl-acK z2DG<9L;~-b3aOnBb`4_bt*Hm`BK$1iX$G7OfG75vLzE0!ZKSp$hoY;9QXWT9U&(y# zq9w(_KimxRIV-K|7gA#z*H$r9sTFw{zFupe@kabP3&$_aqvBPi+#sZJl#!p)4-L`} zZzA4qN*Tp5?-IV!UB{f+obSW~0GuH`GWy^QArdU|)hk40#|ENZg! zxiL)3SM=bsd!_KsbE{I^l^sz4vvgT&iz%f&Kr2)K|})bIj*hXw0mQia7GHPuxa4=y|j{lCX+Ps zt@vh2PThwhQmwb~ZizKTLn<{;l+sYj&T*Vet6`!g+6d?Rp^Z}4Q=OY(v!dMy|MFNu zCZ~4gbE3DfeUE}EjizX?1_m;l=?O-LfK?xxFE6;cx*?~$FB%D-E&#a$3P-JMW1sLt-pNn zh%Z1GTyW|7N%^4dXvF@juUTbrRY}#`7?Gz^MABQY)I*z|ZLQU54Ox8JHxE?{_)c-) zz2tEsJ$G6B%0{c;hh(Oj9P`;5k`p};bLd$cEjjq}9kbipas6X*m{m2i-|#SF$5i@iV9XN~YpgTwrMX_;0)1@3K_&3Vz!z%o7lvSr1;URM*s_bw3&7GdJyY?*cF=q3gHGf2*st{$ zTl8%^PHLa`E)M4!1kN>S`8FEqj}uDkQ+JLo8QoY7&%c~r^c$2o>eCP-l;BvyFXrV=3%e z0D|s8Ncboo1XNozHZ{&IZtLE30_p~V2-P__UNzPq>mnJvDv%nAs0Vjwm8c!^_v0F` zD%S6a7>mg&8sfl%C#qb2~Zg6L8K}#Nfdw%*oNuzkQBVTL-j;~Hw>21 z%T>>T9QrP$&_(t5XKxL4^9~tYkG*S91PRH;8qka|q5*zn9~jP4R;8O0n{@h#Y-vKs zG;2)>w}}6y$FuLE8$t`;pkkZ9x3}jA%fF#Jbfsljsw!+Gm4DRkG)OB)3b-aOt?LJd zS3eCO)#=?ceUgLTmu~$@eV$dv5#f0$25iE5|)(gKxUQ*K2ea4 z+&%7do(9q4eqP!UG%7{+DHoAp&d;AJG@u@}=Z@S3M2&51=GV)!iXz{P;BWU8O&m$_ z6mhj`@QX#vU7m0~G-YG3I>A!4G;!G{xBMt$c*5#1tN}mzc82at_;OY@j+2{8Q{zJc zmA}CfYq&`o@JXJ4x&R_PqbJ4)EQKIYvtq5xOLbN(BH~I`4&uob50jl8YI5&H(B3}v zJ*?@hUS{|Gg#(~7(jV59Ad8f@ZgtBJcEMK>L3e~Les?|e#SM>!?(FsR2S$b$O&9$R zxy4eaLHU>5b3>YL9|fK?u79mYi{-5kk`E1cYG%If;W$27|21F!o^#c!_+mkYM73vW zD3T?|3K>zcjw(LBwNdI(FS1L0z*d#y#SJ$5)6?B{y3bNW4%6HFpuF8aZZF$hHSbE6e`#EUI8nlm_e63J@t?`vTE{oO;>M(N#NUp#wOqdwJ@o0M`a7ci6z3Hd2Njqd zuDeV)*m}5RCRbl>0rqijS6~H0Mkvk-65YKj z#;R3CLW;v#FF?D(`HA-e7HM%zvahF({L;|!Nban^rJk@{XXQ;*nw;GI5c=zP3%Jnz zhlBcaCom6(JZ>@UNr9$Mjm%%fealp;uI*{Rj3XjncsmPs4W2gT-wE20GAq2v)h?ZB z8XV61a!me1%lBSMql5XU%DpPd0=6dqVPntG&sDQhMc`CDooG~PS=p}wLdEV}n3=ce{y3$$F5NixHq<{<;ZZx`@@lX#ckp{=4O^i@webWIxG#}~M zXmczN)Ae-JTp(acjmn?MVYd`Kb?T%~SoMd!CoDR6Km3wJ8K_nhhc@3-=P9B@HpFey@8d?4Ne2h z9f)g-9-M11{AW3mV^hdJGFkEdKPhCsn(6V(DHnlG^^4wNV(=o z^ZDUFkowyZy8?5IYkLdY*-YW3< zZ07#8h(fFgkf9jSNoE)Rd*|2TLt*ltjWv`ODVF2JR8RD-^WAlK=AGVZrc4PwU)*iD zdmtL?rda9Gx%+eE$q!cRR93mee2YJ=$ z?ed#gn^LL}U-BAX5DF@w&U0qPIDx9`N_r5b{pN6y{LepQ7x*$%5 z8E=I6W*(8AW~J#+`lKFpmoAe}%f{qu3Oq5G-{L#LMF-)9;EM}Bsy3XSp^lXOwF|b%;6bt1l!o7n1!!%ph^}>y zYVMMaG7hM^QP^rzC*6;}Nb=iD)~(4Kw-?imKLbw_3yW@pnf&1L$a=<6y%ZI^?@bkw zuCOMNaV~}b!_;|)vmLhWzpWazRS^VLt-UF++iImnX{%xjwfBm>ilSDuwpz8@+Ix=# zQG3@Wu{SYe|KfSx_dS09`6q`Q-+b@;zV7Qf&(Eo(XioXDUx7Tw1}(b(WljapP0CtL569ST{(gN$o5_*BElrjclR#2%;_@07EvP18 z5BA#BUh|*MqQ_^~{2@L>yw->HVqk)w%!5Ls z-j?q&zjnapO&y;uB$yt4!-YPdWX<;LLsUK(I|HyVC@>?`vkF_|v^!pMW-C0~$ zm;5l(!AOfiQkw< zXIaS2B)Xz+Xgu=G8ggeFCg?j~`?Xl*I#=T#;8~-D%~sZ|D1`Z%X?iHEqsIhX;1u99 zj5R<#Km4~rygWS_z)>X4<2xy+>eJ;w4!?;Oq?A?j_-A)L=h6}I z-sD+x87lxeg#PuQ@?X-MR0r-%#PZq$AI#Ek=NTElk1V609__h6u3D|6LpLqG$B(12 zvNLXr+|JYfyZV1a_6eZX`pOF7lCY9JB7m4 zUQ^bgh&Kd{w^TgIH#ZCnveG`8#RRnsAM4q|ixcK|=fAN=u=vF+M zbMEJ?9Ki8=-UAKnD}U^Juf$`KUx$-~7+Kc_u6D6GJ(_5)sk-C+>Y65j9_oQon`Pgj zukeL!!NK_=BabYCx82xYM2*LG^KhMzALP79LLh@qtXX@P-$8aila0uZO;md6o8tZ@ z3~p5Az1y7a+MW5^qeo~CNdd>1mXp}?HC^M@Y9F{#BnTwVaXE62LRNf0oR-IMKF{}l zl*w&*Gdp=kp9SYMr>E(O;@_iU#YsIZxc6-~qeEyy^@Js&TL29;-0hzgLJSbs>*g+d z4)$((3kr-xVZp+t3)@?&pbwF#?mIzR~@*6e;J_(;#OYuQhJ*X0bpPQR64quHN6Vz5UF z-G+s7q;!oWAj3+T;K5~%=TD~<1yPdX$iMgROU}Qw+VCB%QR~PdQ#|v?fd*1+qQ|xM z<$NOCE!lgfT`u${ywm;7*@?!Pvs%bFW0{nAsc@=6b$n2=19rIqbHb z)RIclp?Zt2P8zQu2G{ItT`|FRzYf0jY*b4+WSN%NnNO<%5>57n`E=538tlThvgi7a z7X#YxjSs*P7eOah#9~X-KG-(Q{olEi0t2`^cuU07e~lgd1@7!xVZ68!$2yi@y?ed4 zw;PPkAZxPXC$C)wys=Q^6b+0GI&Iz-zgQxn#WN1D9do~Z|he3U>YM2mfLQb?d^aT*+EwZc^pd5#X zt}Cq~UbTKmuQapFvtjdE%ano)=Z_>JFzDNmg0{-VXJ>`7!v#22 z`ia-jdLm%!3ArC;iB;_>YZ1uovzAvOZdfjS&SgMOl0kv7!kLhHcJG~%6v)$@ggF1u zlq^(Pt(!n8SCf|XIKKPUdhu{a+38U{ncK1)yBgn86GQOPF>Q5&;%ET}J{AF~qW)D07eR{I_c z&ph9%7_i5C5%rcT;2#^sCVXDTJpZ8cfTduxfZSthVWrVpxb6dNhKx_P2OM;PPY|p~ zG(U^aHL-YD2v2#0Xtk1IJX^BhmJoh9e-n5h{!5Ps?jCn5Jb2Qy))}YOS;$RWWCr(xo)XM169n8iQEaNipB|5<lQMq^1lXHuHreci?E{1bPL=d7~F zJMd|>{>j!p`?dRhJVGpMq@y*)h8X9WQsB$z{OM!wOza}GZJ?-PdfLn6<4%d8y-VTc z?h9}8=e9U|t%*_W!`=ll5$XQwCRe?RfXt^;3oizf3w*rU-M>x?Kc*VN2k{(>ej;v; zTz9S_ zmX&6@ygIZ!d>$%3ZC)*rLKW^X@4>~<@reX4P@GU*Qnv66S$ZLHOt0v^u}OLMG3#sU zIMt@Rn9)7Cf%n8~s=9hjFrG87xyU3Ofd~`}A)*Wf1QXQdHxn?_huR2svx-^K6RjB6 z*9lWccc^^^Jrj9SD-9Xn@bQx2fbs{1jV;yEOCrjHlkP??3ZsHPTgtTUC@?4iRtT!r zP8!WPRmU7kWiE%%B57vQQ&?2gP_)|1`4}vUa!z609#9PHV~Q9wSU)=aSbXTb``3u6 z-c&A;(qI=3@)b=>EFnKNfH@W)8ZPr>qnHl`Oq4uH?J*Cd4}(>rCV36(h5>q{1O#v& z452zB3@hp!w0OBdR)UQbUZ&G`oN35WB-7tosZJSBN{`Hbv(uZ(Ti#Whmd>b$q}b^1+Z*9JoFRx6|EUJLD0O zRzC%*7zY>mEWncX$r{AT>mgOTPf0sJkjC|JU*gfxW?jO93Kz;c-yr~ER>BuR;7$Bu z4kqb#5<;ymS6@4MN0GZ(9PS2d@Og*DEk>(@9^CHyn=}*}G`89O&uW1qTePiKvm}nX zI|_u`8~W;pS-=vg7B930G5E}?Xq{r(_WG#xlv80Hk_E_3Kx9^wKi*U#3T-92hPC35_0`(Lu z;*Eu)*jKzGVz*xuFo;-b?NkUcVw=4SP9g&i3^T9n#vJqT*4B1ffF0CQ4YQCl}5<7joW|VI={tm1wgD(-C*#1_eZ56 zZxo}&V<>kVzLVO2iZ3}4uGjePU5W9-6UtcVz4_f3?z#D z&KeZPb{87L>OihX8%C~d#3U;;p{QOsqG;!2m5@ejz6^?kRnKRbkb7wW#kt`MkBU3 z=5~?I`Sg;jpxM@ecfMxfW&8L*gqQiZ-3@=x_QQW^Ax*;MK&PBeRM%R~r>ww2#xQr+ zb6ZtF=XQHjT6$ohcyp zk)Pn)^rSGlzyFJ1g~;JIZ7b%89uv{O?ds=#39@=N{t}#5hl&;1nL(lY+CZ|#>;c#I z9v{`}s4utuI~k|2)*by1EX*yQc#J^KDf3jrtp$>|FITb%o)C1E$Vxm}YJY(SFzMrr z`7=mN>{NNx;V04i)=zv)^{3qiBUtW;i5aU#?sV=X6x2XjxGTxHl^8qlcFva#X%p0) za_y!WVXbx}TA}afm;4VOAr_6hp(PJYe2*;<4z%Tmg>DNRXNlS(&Bo3qm0_@6axKEp$q@tP(OPh|&)pzN~Ko84*U+y*U1v2uGv-uxs(+v(A8~fq?HGRw{h+=Yuj|S&09ABao(M z5gp6Qch@DH#ikp zXDOvDiKD{Ck)TABOmWgbg5E=<(|(IC6AVwI}H zTa>8?2q9|BiO*mzBo_CCa8=JG>zCbs-jq$CrWuMKqER&#^;gq=F2@^?nr!by^DjyJ zEomi?33e#D-b#1eBVMOP;ZKTA>C%~47J%%*KbpMDg{CbLMG5l&33FWdyJPRpWsJLQac zX(Mt9oBv-Hz)+^_02;|czW${S{ce}qE3Rthyu{WMTRVHfo(r8iwZ zZk>dLhq?|B*46=9{jn?FCzf$0(>F1b**Af_{er`H^jdqqbz;Eg**P`Y}KT->*uGTBOCddgQUrM!?&BuSb{HkT1omJdF6Q zGi>vesKQ-3ObBN_K9rT1?u`x};?=UD8ZRAT?(jDkt(y4JgPz}ywGd{|i(mW|)Zs~# z5%s)h#r*6?68}Ad(+k{5(1az_Sk;`LHHvgno|)D-CDj+W`=Sz~?Z)z1A6wA;NDe0= zQ2NncZ|NTCzUXiQwY@m;v{Y-*XO;0hDjNc zZ|?WR>ml1I4@)s-A1WSt(T7uJYQQIX*r3HC8!cogzd^2Xu_P-kpTQ-u2EKRoiN&N; zp;@Qg(THR=$tW!>x|f9-%z9KD?j}3k8>!FYh8mPPTfMT7fp=xS*Fw*vILx0LV-%R3 zePvDa4=yZfI!Fh?QpCxow=X7=Vzs00RSzY-1~zc=V@9xssOoD_i??xe8c77Jq=&+n zlVa$+iwJueJ1oqmIGp3r3%P0Pd84EhiZm;6@^=wsKRo2!_Fw(@ZYZOZajDlFJY=}g zB;r}iWO1TwqwiqmA(P3&Eq@o#XoET(DJyu$DPnT$Al;m4L_4q&MA=6-Nz0)Z+S4*h z{UQa`j}#gR@BOG9c|zY+3ot4%6zQdNSdl-(k`C8K=_SlCp#6 z>$ah8bFZK^fbomJ$L4;ER4EF6=RGL|4vZwPXrImxf5>B4Z`kVD%FG!Ze z@N%h9gY^im3?JtMyoXn`lfIMH+crJ;ZOzka7Z{g8e7|nJSX12l#QrxmRp`!%5X6MN zsah(P@4w06;UTT~Rlxn_aqZrdTK?BDN*8F4fu!#uN%or{J|A3q4aQt>V%+?IEwwOhq9FWNmnq;(-%sa&0(mItQ+FJ->nRg=`_qYS!LlO|V zpEycFl+I6AGcsgiqcq}7Fpy4sZloEi$5M9jr4UX{F1C^j^e`W- zK1hgx)d3O>KZg=<|Dbgxt41&(EIeCyEc)GZAU@q#44_MMFG70~sY*YA3b zH*juuYjR%X3dzEb_r{Y+Xo-n*JJyBM6uAsROs(8pX=JQ>LRCNF@%#^X9Uxhx_D!o6msQ}n7g>!|ls-unw|vf=T`e7Glj}5qP}D7rd+*xS zN-DGpo4)-JI2ZZXBeQtvz2Oj2xIly2{OD;dpOl&M>Yw9QEeMtX8c!U`%WT(Cq0FZ? z*}>;Qm%j6sT!%4>B^#PVc2O^s8gJl%B@?`9HxR2e9->>DjKVdVD;;A)ptWtxve@AO zg6fN)qo9F><#;8=xd!X;{daz8#8ku#Npt?52Hl6f3|h53WHVW8a5Rr%t#hLHb?$da z^1dgyG2_+AjlP!O##I5)c7;y(Zr@H)xJ%B&LVyPDc7z45TuU7@{1C{WEh+P!)R{9u z_3=rz-KlZ#al;~SZwL;E^qW>ltqLTHC#GJXh`fUvh|tuq_g^(xublTeQJtNxED3Ol zn`{d%zLtGSJpal2G#Fm?{)=5iTGOu7$?!_nfjncIpIz~+W?9qe^MlWe(RS%R`%Znh zw~vY(I2^(ww1t`)x$S@VMFylMAopG<#qY28{|Mp)O^ zwojUNAD?Zh0wOfeD@Ke}NhxHt*0|=rTAfepmwOZ`Pl>fRoXv|hZx`v4DUdU|{0mKq z7`T4nGC10Y*+@cWIxmmE^_123Z2}Z_x3_(Wzk=9qEq%#dOJ@8t zYJES6I@t;?ceS>X6B}*ENf}LI%|2N;;LIaKbI)J9c;5 zvC_i#d)LaF*yrTKlGI?ZY2)#GH!mKRq@5cpv6!p2*HRc)`h@KD>3}-Ra29aB5zF77 z^u@mS+jgyrSDtV~Ai})8N@k*_P*%o%aOYKs#qtndXjWE{RICzRJ=l2?r%aWgrjsgM z{}ftV_U&*VF*}sFn&xh}Gy00yKqo1JmXoDvR&I9M11PJOnpT*f?qxk}EQ`iH2S+Ot zfIZhH1i_~Na17f>bTDK+eqe2YyPtL2XG=D#L2zjs6L1+mSEW}RF97I`?4 zpXR1})4;c|x_B7nxa@Af4f^RfnkcmR+*BXU?D!{ zA%>*_GmK#I=)&5KxLm$hFFPSDR?D%5of~!Jmcw*g-J5kt*b?#-;-v9m>2}Zn&5E?+ zI*yJj^_|cKE*@Nq;|(oQ{3pd7F(RVU#sF3Ff@y*SSeKQv^-m3g$)GyjMWP*Abw)hu zhGuoGN}=ATImA%E6C}|hnzw~4D!yiC+4a509+g@LEhhKt=Yg(h$iPA!QjsxLd>_Fg zh>VcOBFP+@_d$owk$;g(1+a8Xh~!SZjt?v+bWv~cnTQT1 zv*kO#_$MXesXpDI6?@h$!#$fix;Q%4om^sQs`!`^B1T=;>d$QV;_OTR;OuPuDjLvd zLe49?7Sa-Ahf6SaIlu+`SFU5G0ykDK8oo**2j4F}>oaOGIHeCl2|w!X;6-%&-p0Gz z0E}f5vP36kXc34(sDkOGT(kQG+gb=TXmRi0OOhoim;AP0UoP9J2W1S^1kA`~ta_JF zprTJhjUw9v;JE@BKx%3tv@`s9*zfG>I(?--qHfqpsS`f74S#i?OMZD`CGZ3aaQm6G z7k1#^X|nLieo?dUO@8ou*^S3PEXAy29}p1tsF=dd8RAEg0vu{KKJCGVg7x{Pl*_yW+%^yK32EZKQ>i0vxTiXnC&)LWZa890! zw}Pxlk^(_&1}u3Igw+8D*uE!2sA{_wUPv?>ldQvcrV3>cWC_Lk>seVex8JDmqq$=q z&jw-zgUj99BgdZ-!oIPacD-Wo%d3-yCxO<`96yplFFLH9%DLzZLy*+F0rtwXCnY{Y z*)%dXUP+X?!6y7b2Q}H{fWA)ov#vZz+5+1}?x^h%b{|gj6s|Pq7V}6a$z|n-tadW> zhy+1|qVv$D5*w?;DhOiD3ki#ENBX8%jP}rG_}Hp7cicZ&qiVERGG2?z0h8vDginvv zZYZRU%!+*nUN{}?TPALY5$F#S+J~oQD%ipaB?Im!%cahM`NNh&UV&n z@#FMD*k-NQ?Ovooyj}L0zbvIDJLl(+FkhS0P7U85?!4y`_#`*50;qu^zIVRHdO9s1MT05U} zMw;<>hi(U!NngA8y_=>q(WkRNJtu`eHQ}tv*JdOND@i6Fw1{_m#RgOrpDxN|*RmAB zd`j2R-7b%RmXW2^pxzpdm|?o|!D2BohJzb+RtSa5!x36&!H6$+oUtA&Wh7J0;P2&{ zdV@M7hA%q$pPs5|VlD^2iaI#f84p&Fa%=A9D>6|}rtua{#hp>ljkQgUB6Jf( zmyG9iW2WNAoQ!r|en#q#;f-pr7@rp!#3*6ZgjSj-V^Oye316B4VUr!aCs0_&P*193$gC(d#|*%TVS5v!|1SrKEK~q z*IjR?D+%Yc(nn(N@;4t6LUqmBn90@7veX;h9#QG@HOcM-(+xz-qd$7z1v52^hAS;U z*r6j*z)J=97>jsTEYawns->qu>DD81xDT!k5fNLWpUb=ydi-#HBh8H&wO1)SZB+M@Qz(SJMR?nj_H5sr|UKR#&4tk!&FulTP&giaW0+YQz zea+tESogI5t(?(9UY{m=e&?cgv@k+~mi+H`d*e^FLDAoXkLCEX%jwP{f2$&m)hUHI z&n5KCS++TUOlkw;%K>`G)&11NZ|>Q6gR$n4K5^1_L9@md!!utiI>*t#4$lZ5u#nLxs7jUzKz2L5MaCm4UP%J)TjYfT!%Q4f z+gjM=kE^x8zwZjU?cGClRE%Nf$F4VUHB;3lpDY$iEl-AYI~M`baU!uzaZ;x0Olu1y zF)VUe(a;%XVDPMb)j6z#9kV9F7J{$Tk^9{4@+x&|v3+L|HNMc+vG!2-ED_QSR{ z3shs`+;*8A4V&-OYv3vUy{*Sgd7FfaEE$+2s{3ukex3YgaCx_&uv(Cy&Ex*p4hHA_ z>#KzTh)sd3UB&b^& zog^U0m*zJE0zqYqO4YWLF$Ib18RV^S*LLPp<&sL0&hJq$L$z9ia(U2h!*iJCWzB5i zenU&~1^OR|Vt%s@?UhG0^1W!s4^K|YP%`xx$rozIEr{2u2yKZ(d#VqOb#Q^3L|XrpHwvz<%Tg+y z>+_kTNUi!yStT-;W_8jxH~>L2v(v$+p+m?fJ21wm#br;X72m~RSQ+rU?U=k;<#aEm zSen!iqiv=VB)A^0BYVH3_d{eHdy!}>|BoRpGi9+~rkeVUBBwxIgkxq$u0D(}kqUm% zebU^X$X3wf(gRc73b)choc4L9pR_avM~im|EqjK@$Rl1!V~pBvlP_zf zopEoNB^vx|#ETyLHHr2kpk0XHXu2)l7RR7`SgQAWgc7EEcqJE1AWshsSMt>0iKSs)3p8+I-_n_z$_kz#rjPNX@3# z1FK)WiJ$-|pd}J*6rkgY>!#zhLnIJi1*^;T2&tY~^X)`P?&RL?e3>flQKxIsAsX~Y zEE0&Eo4K4S}e(b_In;j6KK04_POO|9P7J zajDfA1B@;_{%oG`d}gL=>myLFK`N3@1VN{SDU&MbY-(T^TTGqk0412Z$)jIyaahyX z>jrHGzv`FpSE58oxwcqO(fa+Rw(F$1V^ucyoEVsDC(KM#YnWOl!vJcd>vsgVdDuFz zWkgq?SCQ1TN{=hEJVmOTCHsjf4S%+Q55mMa?+ai%e^0I3frVzOpW&-?O)yk@6%UmR{>rYA-@yi>!M(Z#&C&eA>W>ul1{!r zMRtUmfZyIC)EBjsPlz}H@)xmvCEBdr3$K!aR7C6kGR$<6HEZOT;gp z1BOUx|2cb#2@a-4`B}hB_!|d-m@R@-b}>$q4;HfU5XP`BaKW4fmkH*T?NC5XHN(7! z;n6umkK1D3S3g&-i~PeB7rq_~)H|?gyTnhl%irkt^9Cf0Ytyv#yU7%NA$371WuNCG z+#T5Gn(BnL2Z*ut0b|m_D|i0+v_=kefEkT}k#jEAS7?4_%B6jMbR~$X^DMcQ!V@sU zWA)dd%r8s+*o?{bm*Cj%`m{9Cv_~7dY3l8d=RH!RHT2tXO)ZUfc*8wVfwd`f87RjI}A(F z94w70lI~x^T-ugh;){LTX~0XNVw*sh<;0+teMVGTsJ$wcL?bUtx-JbA-1b+6tCI}Z z8gw0#*!Wm$NCrOo$8iz57Y+}VKg?wG-zw|mv^CT66P8n%uB%#XH8RjjD~K%?{8vo* zuRLe1{=Z`IbjN3_FG2ON;xAk#?z5XDxyG#{cuz*3Wo{cRzSR{P9^_5>3UOP}@I@^W z&1b;a3hVC%s1gWa_UUbxDH1dt+r@H3be)Im;wY4cx`hBcn^~p8+(_^lua?emtBN)v zIK?pp+I^c9k-3mNb{p{~$zr_+ObgimSX++BG>v=zPL@jmw2<2dK2;XsYbNEJ>se(a zKi#O?K)PT89cLWr*78{Kj8O?=@-+2ku5IqU3GCObh;Dy)-9-GYmg;9 zT99}Gch6HJ`W7N9-t_L!M9Ub;7TJhI{1_l&F^AdKB?!mRq{#|G=B!eM1hvsQ#6Q<5 zI(q;$Ta?i!9q0up;QrF71?O8h{$b7eo~XgfgkWvYx4ch93E2BBfxpfXhC&+!3~jDW ziP*>~Sv7^?iG}dZDnu;3e8)lerf<1Gr3YW53k$I{B@DO*D)o0VvbKH%c~$KjByaNW zU+g8Hl=S3EA7|FIU-lVQDbe}&cr-a*^O?=1<@z%_g<2D*wo=ESH6+3vS! zDe0>({J&3nWIC|HBkqi!ZzTN})HxL;U6e|81xOVKPQ@jsI`;r8py%E(M_hUu_j@*kfLnNH$kInmwJK$Dt&D@Rc-*VzTZT_5*}wYnIZ=(XR$1 zAik$P&~%h*EuIrS-|e7$N^~D*$$eS3l(SDp#n$U{BU$EKPixx&JcuO>W%KjcN0cQT z1*q?>9r%FacP)S5Gj|_rg=b?L<}dAwc_n!;+;5jP)3yXN>S5<_f(^yl_0XAdkHV?W zX1=;0S#nBP2-euKiSK|25%A#=Zj2@oQz-p3P(z>R&Q3v)0B4+&3Tq;z4>cU_CEOyO z`}s5CD})pd8>3Otc%h#hblUxuN0rIG6nLV)%&5BByyiL(07X3?Frr-H@mTocz0#&< zxJL@XX!v{wpCMKerGWze_*W#{AwDCM0a)B!U}5#ev-siyS+f7J`R;v%;o3OD6U2p? zV*}#Mr37`A}sy~I#fw@9jhhqm1w@9bsg&g9wmS5|E{`n4xf7Qqps?ROL zZDv&%VTlbeRBBR{fw__U9Ta&^LIz_N9hx9ucYp?VXR~fEu9)*yIFa#wtGYJUUkm$+ z7=%t_R)q?;-%HG&@*neGF7gSsL6n>YrqpI-4%-w6dcgiOoP!hKn<`Ms-u~+Of`=nV zG-uTHDP5x*v%)}x^dn0ZJ|IIH|;tR;j>&SmON=p6a_lzTu zpTIwE|J6di(AeS~v7hHU48XyVjU?dFhE9WH(TN|-K-f{?Mb>n58Ji{~)Ved^IVJU9 zY3(4kpu7*Ju>P?!2nZn%8S_(d#r^*t*ngMbpp((1Q!CnAR^If@_~M#libNH7Z|J05 z$X$fL=FF&p`txmz^JBN8h4%Kd@!J*)uLYHI@oMI!$C1v=i~4@z!XMtgt&%DH2Q6|1 zxB|8Pfe(cM28>5I!QK0(#y;98x$?YtnQcnL-5-s^UJUMP5g(l2)QY3K9k$jDYcB+i z~@q_d?t!Dn9J~%-qRsIIwr8rdT=lUPDHv%QN4Kilo=?$J57z^6h2Z+ZLW_ zWlI*GZT+gFar!CkLcsPyH(&WRE#8rxND0a3)A#E4fh z6*J}NAE)}%9#Y3MW<_)`-Acr>bq~XuQkrG_zbDKzbesO1agcPx)jO$ z$2ny0)Ox-+D+%E@VV&134+efmO}q!S33ByzFgnC2%yltoba!e_{1nQ-F}a9RH$a@{ zd_!>E#FR6b?ulLmt*yLPLB(=B1V6geP8|tw2m*1JwGJ{rtfn^)zVysx>BS2OW8H-f zYd!j#a0q9j#nG{c{$zqs&*DI;bZ@7rtmty*Adgz1RI&tdB&iUFu+#T#%ttB5KZhO~ zb|u{lH?7S!pYyev~zZT#1N}@|Mo84{~PU3K0eHFjji4wCqF^IhB_i>xK!)R*lw#QfgI~@QXuTq zWU=k!%>4P?#Co-4_T7A5OC@JoaF^pMIyI(RUX9f1C#=AMeOG%ssnV;H;UWQr`eD4t z{6<$EN6o2fbL;stZ_d$Re6gYa*NZdqKX2Oqyr=(jlwN^K?exx_tO%Cep3O7)7v5T3 z^XQT4EY{XB@M4>P&s&Xk;ai4M9_zLv65&0WLH1<+e)(<1uP9(9t*H*GeC2R~MB_?JIYX1C1ygs%66R*66Q zuP6HP^js9QoE6v-t9uQ{-oL&{!02nhV>`dNpRMOh%6I>Pk6qGc;M#MxZ@|hwvZLke zJ@F`$Z@bHQp0>ZFMJL!s;c{Jl^$Wb3V4%N90B=UYP3<@E6)mG_*1 z6!AxeLe~Bdm_s7*0^}Oc6|s!uGd>QIwmVJLIBa%Z{kNN~&~4>b-TMM)SCHtfacxIO z*|ph)4LLq-WNvo%5@&8{_zfU)-5vIS?tS!=Iwf=1ljEx(#|^)Mntc{9lr9Y>i)Bd7Qf%yT86%S= z>JbDUgRfWd;TI`4c+b8PJdRwllf_-1DNf-E8_gvIeCv$uV34#(_cUkvmT`TtnlEyO zXH`2gg)k;x<5{~uPj3L_D?I9+%1pI4rJ?vAsPEBO7l*7jN-X{RDW1fim{YVkIpF7Z z@Cz*W=QO3|G-X9&XQ^r{Q7Lz>VQN-4oOK+7~~ms_kczRp&a6Oi>wJKvAkEnjbd;ypqlghtx za4pb#I)8OsQ&A*Z*_QJD>guG$f5G!~Ing3zkUk!N5m|m#V+*r8osIwJWK`nx%;F4B zOnqb_rf`rvkfZ)^)5rinby{U&p$@ple{~5Na+a#ve%JpTUq(%iKZ%|Z-Gx|bCp+Qe zCTj2)#na>!e7KCp*$t3=gyHyRVW@@%-!qymSP_|$f4#O!iTV7cy7Y?;+I5T`wr?)^fxxFNJ1{4<|+zHU@d-9O*ZU zS1B84BcAEy7L@1Gp%_q_OjrHB_y9YPodJ1+aF#m`jEzJ7I83M{9+y8`&L)cet?&s@ zy>a%1R_(7JDcd#P+1HFGE}tgqzZKl=!$X0WuKyM3CE`3Lj6hbi~GYwXbntHeO zh@soWCd>u%MdtoDcc!uJUvx6mmC-jFSv}pNP0wy|B_44SMR2!D=Oc3LXCHqKqspDc zTawe(=5a<%M@0^^!s+Axgjq^1@EYTrDx$R%^e*VmDyqLvAP4BZt^)lL&U5-w?L7c` zxuLb1>;r+w9+yS;ZO6AEPtOw0@#?fjsq2e_6nx?kZ@fu(V^LZ^AAfEQ(L1BqWqlbB zU~yz|0GrRBfnT%WbP9+q__C+vqGyFuvhK~GhimalCQgRR)2Z6v3CFcCu$d`xk3tpL zS?aX-@i2LsdArwW<*3B}au}`6G8uDzgPoTW(Kr$#pBYz7o_nqr^0v@rL%-o;3uk_z zoAh?&NO|8sqq0acqNtO`X}J*PkosaO^#s`=zp;W7d~o>S6aS5g`y>(h;LOBbf+QH1 zm*&uKIZT_d!MdYkMc{S;^wPT6V|2~{sH?wM)qVeR(~OSk3PJ0)gPjs(wE&3SKNtlQ#M43`F1&YqheU&^NtexSm`7&eHW5KAI*c z*K&E>S7_(IweB9ssLHL&^O90(r74$K>{A3sVq-;Q7sPD*ab@Fh4B?o1rI&ugeW*VQ z*GGi>roYF6cr?$l;~2W7p<3FloDw zdq|zJ!8Xf;CHr4TBoPL4T6o7f&pGSm8d&lsNoV-=K&@butbW(F&zj${)XgC&Z{eiX zN)b=+Mf0BRoy3QWU*aD!H*!(m`;dsc-+rWuyB~MN?;zzQeRui6*1qc_Bb7EfwH?GX zqgw8JN@FO9ek)LKoz$VZ=UI7mv}Wjg7RnZ*!1=nHGZ0^mg%g-kF?Mjjvj3J@{WQiZ zT}rewL5Zz}J!Qu^v0=%jtHA(aD1_O|F~Z;Z-1{r2TMl!Dp57#Q?W-#4fxF)LIA+c- z`+fSjdMyE`a%Z;0m+n)wPKx{SnWK|E zYeUEAaJ3+6JGjFjvUGsN-Nfz8CFpIVGln*O9}6$>9hWn#PYhA8l~kB-*4SWUnNy7Y z*iZ44+u~g_9-kH)`|G+`0vZm!$fx3zJAdS3N81~a(HkpGLz)ts~P>F9O z+Y9-7v#($bGdF8ndiB{lcFwHa;94<6#B_vt@~Lbrw7;b$qGXHAmSR85MLka>ut%{v zz)pl9s@7KbKy1aYmN%wuyni z$A#z%=g;uFXLc!l$5;= z=w%tt>BG;?b3IqqZYmm-%Q<^JcL0dw0#y zg@1~(t!#!%A!FVHUjHh})qI}yVf}sBcq+;Vc^6VU| zSSHOZQg(N@7(Ti$Z`HXGt3O8X3xucsNCggX5ZRu)laJz0E`{9dWua@E>{;oOe|Ph| zo9SX8ktM`nLv5^;=nP{k80hqJu1#nD&iJz6;otmX6(a1WpWNUCX3zb<=SO4f9{ zU7ieVz$eLka5p6{Zr;E~`}>5%y3SdhF1dGcrS=w_=rQ@$aeUZ%9IupNInFk};ec|w zB$iV$lrh`E6M`P|J02aNKT{M7HiV#F8t=V&qc|bc=0hFRc}dK!UqM#wuS$1ZltC z%@Yn;yZ;LbYL>lgbPsYzQ$8^Erz@STRjwG`JZkFp0SNw8yp$@UX6dqzC~$nQ793F! zFx-#*B6C5i=1TtLBDjILO|Dk@$8-IPpF8>gZDYtdeFk#4=q6hs?c^0IQD6B}5$&E| zmN+Kcx-?FCZMjM}SIU;2eEF-rKNk*g-oIf4cB@+b_2O%1Z0mY|m>X%R)4QvoON`a} zCOuSw?T}KzCYivyEU=FB@Q|&7PaQkLY0dWrFnYcM96VY+ZiV4=OOP0?jDqVJu1%w) zyX1AYyR*~yTDMSTn_*zXpin-89j>uEC6J*<1zs0^_yb*9KmF{2fDQMI^|~B?kpqlY zgEvP-)TWLYEmDUX@e5Snnz^6D7oU@o#MXIs6VYKy3lnJ^tPa_()ac9?=AXl#1Zvq= zV1=_GAFztrAF=HpBYAQzL9X$)6>&T)r>QReRyPTgGMZ;@Yg! zrup-x6~B`PD3itz(i7U@GDdk|tZ?bn2>8MHx5~Kkw}MPzq==7fv6~<|0Ot1Qmxb?} zF(+&wRJ0!XkJg5C9%=RDG@}1MwRfqX)HA=KroVzGb5_n728%bu8o#CCp+Ne5sa?E; z(04Z`a^J7vFCl}LSE|L{VF&!6V)zV?h%xF0gS!KB**r&5=Hi^Fyat0rTi!@ogfqzE zM&**%n$uOrgB80TIU$EkWtPLMf#QUyMIQv!jWLlK5?;(8R6#4zD0nSmK%CEo)g zDpk_|)ZS`)l8SQ^u8YajUG2e-0aX#!r!{E1#S2?uoDp?tT{X9s~m? zFV#gxW{Q(UXJ?i$xY9=0xbb;u=(i)}BOS$X0wU#Gb$HwH zLdHc`hN|>nrzV#+Edk@i;~Dzzan}SCvUS353ty{p`wpp3G&? zRla$v!9EbJy+0)ty3?fw{cUj}l&#-&^`RB3IF~1RArR;IL0yp2@QnSkwWj%~NH$0p zICV&KChwcDYMeq@5bf4WmRcwJxDL#$U&OgOm?t=x+2mRrCKjpQPvvP7yTLfHMgb@C zy1CI>M3S-jC}6j5B2iMjXD`<>%Ln^!5om$L0D7%Pnz{w~y~}Pp`0KF!BvB>Zk^S@$ zUe>2KL}`97W6rj-@0)=C+;#5>J$a``(mS46TkV$+nadkKCh(&-*BC{pxog(!bhR3n zhPt3MyZ;2Gy@?6OZ600|N8guXjFShWY&J+qRwe^ndStKkhFX z8E5RZpJ&ar=KQ&>N*Df8xYc?q^KwpTrzT3-OyO%_AwtF>eylRT>(lo~QQru!vO@8- zXI+O#)~+)`WC-55w7TgJ5awL--1&0=8usagfQ;#6v#-0GA7HeJFGf?vh%Ipc{ER%N zhJde#?;T#+)$A3Ly#wN95X`;ZgcIaykbb{a_;B`3={hZ{bI0D5FY;Vsh&>x^jIsgfO*&6`f`n}^)zd5=WYs~69O-%Usic|h@kjf zWdE;~a3s{nrSck9`Z0uGv-c0~)wO=ngvlC?(VfMc_XI$6jI@@4=GlZ?Hy8d`lI)2SA_YZw`B`CV zQ-kQo8S;UpRDZE0p?yCxP$zzFirW?N+KhTGt=`6igr z#iZNi8EW9S!^V@x@7(pAxqp&(7Sy_iW7O&Vz&!t3$(hQ4GT^@5i|S@Ae#_ac-^ek> zy7ZxAx5eJ0lY;z=V_Q9yy&5sI{U;GD;nS0SNlhmyD}PT{TTQ{9n)WY0>f8NAr z#+XuL$1Rw`8tI~h1@@GMP|mJkR;VWu9UnEbmH|Bz%C z2pp_|5&$1(#L3T_YP5Kb=&`RmF@gek-#)Eq`u$5AQ`767lO>aA3!^ax`Z^PG?k;Xvw@x<7YfE}t$L)`>tEvUIwO`tot zn$Vif^?xTKv<{s~_OMhT)HMZP^qvOkum2>dx4YLAZ|`bMpjLcwe7|@dzt}aVz_Vac z7BnE6^$0conl>B_suvH4oyTHh^Q+QbUFh7h(tFX|b}r&w`w9nZ{v`(6WzS>pXvIfn zJ_IFxDzu)~YYXO~xkT_5*^Y}K;Sh7KZ+|TPXT?_K;zk3ZCUJ9pNyh;B_@}D#zNT4L zpP-4Yya(4duE*|~7Sr_mf7<5mOVRjTL!SPo?k!hss`j+*p$j%87v^k(W?_-dZ&M*R z*QaL-g2%B~*@GF^DeHzU@EIC+XP~_k zIq})m+x}RhQ3|xQ)PxKLceZ?r(#QQgv)EIlvUfszNX%fH&ikuB81M1oXhn&u(sP+$$XHOBtbQ84d4!Fx} zt3YVdAq5XAh~ePHyYK!9C5isfco0YAT$H{1PW2-RBm%dSB2IgMU!ikqs|CPXq8ahG zM^nxg4SX5oMQZ@049`j!?pXODRYoxVf%Kp2Cj8dVy*%jOmZRu;TE_cANeH96H@nPr zpVq;xUg2iQ1vrx`6(HgWn}iy0r5(B%s0L;|?pzc9=E+RF)Ixn=`0qvAa?&Ri9WXz1 z$!lYxW(Z+HEV$fZmaS(-CqjXml9ZjKKUbv0mN1;l3NotpGR{f#YsoeCW*LXqhBr~K zY5c}+b77(=-l+)=xK&tO)y4zBUx^S!KkmUj#3Ox~>vY@Hluani##y#3D~pVokEW+_ zt4Kv_#X%=@*tx+Rdvz}j6ERcJrkM$Fo9Y4}d6qeZ=;{n@ea@Mka_f>~lN$hV9XIs6+VjdV7N``B4? z2K{cdHq22!s(aF)(AG120-PhKfXMSotjqW^64-$Q!##`kk>u6sh{{KXv0qGps7i*& z$u-E0F=KYt{bZ08c>!q7z@PW-VO8b(jYH3h~W4FB3+Gk~ob zMP?10p+pYx`(T;>J1gr#g(QABIZ^v<-$?op3Z@he>Q;|shNopN12&WrpSn7{Uhj&z zo!qQb4QIrZI1Y0DPc!ni%`U?-TjHhqv~6|04<);U)}7M=h{F4_4aPM%N4@9d5lo3@ z`6C)&y()%12JuxMShez%R& zL4gCmD0lGcec(I&cm1+|!K{U}vZ9%)-VNZc*jmf$3SIyG{g4qacPRdAwQ0phzlh*8 zUGABsZe(5#t(bQ`)PwOj=YpLBt zpU7EB$)B47lZKj@V0+J_?tdeA*A_nzbTS}L>58|tfY%KQjie=W-1W3XJP0x!DTaS% zq8JG$1o(R7r^mQOl|j=!eKv{iQ=;Q%;a@MNOuk_0cPihapan`3pZx`R^xyo6lie~4 zjnYJH*5x!_M#bUNj=D#0CDgd>dP(AZo{Edh27Vh1Hb!w8S4zIrf?s=6 zit#WWuBL5&8`}>{C(g7G&$FRW5D}P%3pqMi?!6s#cIqsIO0!vMFiB@2z9eQmm?f1E zP!Q+MhBI%#KkrUKNZAB(ha{2c^KDCBdN`kozdhuZ$DbUl`e3fiyzRv7@2|{d3~wZ| zil=7Tp=kG$!PyE_rT$Kr^PJ-UY=pt^QX^m|k*hqAt0SW0#wh^c)vIBcm1uRF0#Vhl z7?Rn0+<#j8Pc%x}5;{T(jQ89{eGw@yOZpvU$dt71H3lMyZU>r(JWex_L>kE^wIeU= zrgC{CsNN%)#Dx!+w14*)hEULamL3|Ch7(xK+{&gi8HCc^f<{%pdZp1@njX1mA09=% zB1fkG%R(%>*QKMWzNP2EQIKfefgRpZtWoev*MD$sz2gw+Y3aGM+M7k9p0VhKy>&d$zFX!lMZWJd3^#by;9*39HKkT zy+N4`J+gtlJwdA}Mb~w2Q*^X1P`PgoKcfJ_2$7uQ^(F8%DG3@<@uZt+Dn#PQK17B7ueTP&*U~3p&f=jz7p5os z(bmm~D8&&OS98Y=w+qgD&;tlCJ74L|`7bxY_H_gudEq?d$% zEb~Gts&u%l%h-LpkNvhWySIHOr-u07TA&N=6I=NN-~ z(2Kqz&%@p`a$~(}Iay^^CEw<@<;m0YT*t$xe3gRV^UP8ut+rp~M$yJUp5(C6)*%&^ zE|l_t@WvU=IrHrE1L$wy;$j>|>Bofk8^KM6C79J(YVdYPm-lRp7xs@$lV(Zb9+8gHqV+BQ7iuwuYPx3;QXD#Im2AjUT@ zI9|G@RM4n(DOooefUqrqH^U55P5%O3=Zr|847##U=87^Bs_*^HkPY$Gfw^ik#z9oF z-&9L>()-P7!(86ucqWaujN@O_^0gy3er@Fua8kf% znLX>a)M9er(B5KF{ouz0AoeNKb&o?Ej?j+F=|s^D;L&jp6;w|z&x+J`X{g23zLkKDRcz&d>vUxyP^YMbO=BEF#ML-I zb`OZ?pxAU&w1=o2D~yv{PpPlJuOB1j=Qv41CAIrU-JE73L&x(`sN}0Bu?;gCH8EYO zGCXz<+ba7|;&Yh{>0MD)cEZK0)U(}sTy8>9bzD*tXG6$e|5UZ_%PVlQ8VJ~vNVE!- zP*)xZcmqLEQX{YeoUf-~L5epRa0k&&YJr&h(1crNR@6Cz+$BMsIOnfd$?dlVGC$*) zoHHND0Z)T`8(Pl_{q?%yZdF}c17#L48Cpu*RBiol^JN z)+3l%9(Fvy0d*HD5xZdnik-VcNhpmP+=D9dK+ zmWvq&74aFgV?S5kBf@|nwc3@9EL4qCRjopJVjMDh{8Z&AegD&mTJs({K;A$y!k{HF z&0^i)aSBazJt>JPGit22WZYGC#C*c?U0~lwQ&S{rb&HJl)zQT<|0FnvJ_5~tbVv?2 z^P5zRnA@~$FU@E$(=_ueGo|;=MtiCc-p$qKHBk2X6{j;Ksa9A$k;)unJ&mHk-%eVX`U6 z_bCBZ4$_NJ%C}JDKW+j`(|69@tZ%$JUXJ%yohEED+xOHRfeE!|Szx{wWwga^=m?E= zq{=6F{3{X^N&Wu5Dz3CTG;DP4%YMgx)p~wKb*+zM5uY8HJaV02P&V2E)%4})V;S8D z{}wTtGtN~{#YZ^Xdv4b;ZE0(NdVH3nbnTu+QQ@h*ahwrvoyNoZzz(QQaGsrjGdPoF z#Gb%qz@NZxrJ;YI3l%=kW{_;)wv58hGf%Ce4-{aYb?i%uTf!f>pG9{kFA*<0Kz+V; z|Ho!?Lza-J#zAB-taIaLR#f(TumOP|ngIACd*F9oG3NEY(IJ%=5ME+*?s2i-@p1Ap z=JnC>V4_ou^o;A_G$^clVQ%!HS}FP8 zQ=S8pue41bE|4a$2j*idL31#=dY5lzRTSvQ|!N51!!^@trQ8B;IiHG3$*R)gZ@jF99$H}`^V3(0grjO;T<;0NM z85x5OUolFvxZ%UJqph!6I*0=R>-QE!8vsqh1`ebguk$d3a6g1u_J81e`K>)Be-8Vj z6B794fEPO+Wl%4y+^CtMWryNgTJ-ufru*bSxJBvarxuZwj(W!oIFHSh}~qyqXF0jKFd>^C>}EbpaDeAmQ6NZ$mv;k8H1hJ(q5QaPZf6 z!qER0Rj#s#*$$n7B{jZ|ZKlcvAvqZC1>Rq1r?@PKhwHH>3pkb;%|!U_fgm-J;YAb% zPW;#}b%AE^M&?2le7!6Hg>K%Dc4;&TFqA-12aI)qXVz^&|+Vr3~7jm2$9$at1cU!fe9ol?KZs357P4DfG z#_NrA@JRY(tlZ9FB;$0|ad;*z5H&h6%iv;+-3sK4uyX@{;xL(d|BLS!8auUHZk0Ky z?n`3>nX_oKeUzPh*3s1J@grmsA$dS4d+%vB`;55gHHo66Z?FTw#(+_u%f#^s*S)^T zt;t3^nB+Mbh&t{I|K|L*u8k}8WBdmmna(w(G<|zA8pdAH#=u6~qYyV^62fDC&X`C- zocNyP%rveG&Zr!e#J1)nltd??L>Cig*qC+nT(yI9?=5>Ziysa0&$!NGQg6T49l#3T zJ9CUpq0!4*|6!?p^`75l*VDF`#I8m~=9cH$RTu7K0mN_{CnaPJtU<&_uorf_@!$w7 zx^St3SKd2kKlJxDKiGmu14)iYSa&TA*5$_= zcvm}JUVyQTun|7ZRt;f=O?2m|UM2EFbGRzlxtk@_u)rl7=3;>JVqMOf7vQG#0KRB} zZn3R~;Eenz+Eace>lw|v&YuX?tPZNxGJ1kLF1IrlCY?jBkA#1{YmhVR)fVm&(_qnQ zcH~6&EzPoC=Wm2KQ;Ip(3i{GhVUB7u5>$ARW%^OmY< zHLZp13i=+ro7Tv;M#=eM42SZJ=JN+K!##xk@d>)!h%MTVx8M6eBL$`j(c?c|icU!C z5re>)puOzn1|l!bPvy2t8NSPveLthge>qWc3=w7Ae&)@E>X40cjH+x*H{RucC8s_& zk<*xovAeQ4p>TlK$EsNG`Z<>*CeZy=`;i->wEd;=@8k57kvH?2?}ffW;hS%d`=vG2 z@=>JjZXyF_ z#Q(>$QNpFzug~#GT>lMC=Vx`wnb3#K0^?3i_u;cO-1h2>@NP0_#|wJ^XCiS*bDf22 zMm>QXyud@QlJGUg-b8A^m(=c<`;F^p(IJ7n4eZ3-U=1y-3GnX&^$1N!Rcb#&0a5w( znuib3a8OZQvLMzb((JQYqbd>7TfW(b5t2;8i*=uXu|8HH-t)$NFcL_{;61St%zlPz zKz!{+VwByIhy^%}GRt&N#L)&(2MlJvgAw%X>b97}(Dp80+<|gqw$Gb;`m34O_0Tm= zO}L286hTZ73PS2;q`$Ft%;~on=?S^6x@kMc^Dp6IF5yZmXrTTj@_~1{iJUr9|Hwc+ zs$E&59R$^yT`*BHMCrq3Zy`sfe(n9>AJxXY9G-d+0b)fI70xc6HaOdbbgJZ0}k zCVv>QVg-8E8)+3d-L2GIK65=pZ=U(TFFOt_4^SON(I0b1fYun|dOfO;)MOcu{9u~N zE}SwSGWMSsJ#>j-I$PUF6SmK)l}%VcVw(rU{Q@0S<-_L$*=9py4h3*G(~~RsB)H!- z&#BTd0PRf1ltiv4L0u%7PIpGetP(l+BdwVd!&M|q?qOlHD0|(CgyNL8hGfXBQGhEm zVJ52{Z(JhZ*L_YK0q3pIYwN{6`1E>dpm8g!{Q)5>Mu_t5mDWONahd&DiLByIlU`D7 zloOUqEWw&g;ZSY;4Ft2=rl@J@Cb=$Ale-BY#wp)P9Z1xWD<<@6hPy3lXB?veGI`6D zblav)580E-=46 zO3VFx9yH9d5?|Bp+2rlL1VD``QD};pLQImM4~g$Za%rqN5^R!LW+sH z#>HFa(`<1`CW|wb?PoI5&)>)(K371JLO1FLjhe(n{g-dsT36_+^{Wd5RBG0p?qoZmjaPac6?y`OypWDKtI=7~Jq+9wjyX=@12bk~5xEb@&Xu``sEdMGrR?83We3-D8ra-aJC z#u;hD0PL@>B;Rna!Eua1_k9&yk;*BE-S0el$NIJDSIK7Z`|jp$*s9H%bX%DuKI)Ow zo7jElV+v=IT9z16ebfD17d&+h?_zqFNUu5aB?L+joW9DHzxt8x%Ww}*Adf}#3g2Rv zx^lH6*3v6W^iMh}+qe)T6nqy6i%x5f<=nZzV}EUk>Pz&6{x>BoEDF&-GOl<5QJoPO zn|QDi=r?|#EyPU(lCT{@UH{9lNB{$93vZCI5uqa9b~O&p;c<(sBTPcGyFU>tT&6iT zl1tb<9`1l^IvCl3c!BTdJ2WSzfXB9ED6(*bSN6N8=eC2-l}GQ$dyWVR=1wT;iT1QX z$R{WbWLM;r#XVEA#~;66Pt63a{=t9G*1axVATv;~Gr?Q8FPp>CWVE5kgUFMzwz%j+ zp<~=v+@Taj$gnD~V076vkT2{gv0GYqHsJcJowuUtw%utCzKNd*5fV*)2uwb@ow5t@l>tzzX3$IvCD7jUaWQicL_QH~*HhVFF zd{rD}QB*lL$)AgSqnt6AT2;pHw!a{!)uDe*i~J$yj5kik)ic6M3`&7VF|N$)P_LBt z1&FZg_7^2ay+rM#80e4EMGoq}nw%Ps8Y`oPtJ7O5Gm>IjoXxo{NmL$u#?j%!Sz)Bg z{pl3vo%YtUU+?c=$VR!Kry7f$w zF5jc1Pi0WVm~m2yqW2S-w(oKfrsHn=Q#8v13pa5kl!L_%1suya8p`WnYsBSUmmEgV zm3-tsP;DLqU#-rmqFUvc+U9s<0A;ov8w6&Lt2HwBe#Mji}z9am2 z2MJx<QqeBg6jqA;Hx)vz%S}30a@N&UiBzu^Kw#7!DlCGZTs_ws^fAc z2dSsu(L{Hu$$%*e>Vd)Xk33)5H!hWp#L+sA1=988?jky}1fJN6ylOOV3*b7D21V(S zOd{x5cP5#bS>UtavNJU#``^&(DM1cLXvujjpP{?vT+y=ik^ zY!9)}Oh#4h-PSRS2WE*MgW(h16gI>c?{)0yiPwBkQ0+k}R^uLCo&d#_Z543ZCQL_r z*iHa82}#D$@+O?EMbC7>O6WaYaM0%+W;`aUne|_ZR@Xsx z7$8t3-D#YasozRkIVtl&*9QSM;M|6ukNWo&g0*++G*u}>=q@S$^>$-}xAi=88@q3> z#-G4}cE%&|<El09L0g*+^-E>kKoVl&PYdS`jQ0tbV7BAq5`zZdK&w8Pv>lJbE!mUhz7V{#(lq|5q4)9r%8)xn6l0L zUKfhV=qvDU#(4LAxuos}a|)pt5&?CppGw+7M1EMmtTMNndOG8zF46LjL)NRr6T@xJ z)RQE`B#0|KRxvtpJO-kt62pdXA3Ajilnk8ici1$H7K8D+==Q^RBbSq zv+aof9hppTx9?!7ua-Si{pjg%P&qD#3bI;=mFZ~OH2 zz|E$+$C)7K!mXM6t%5zc$Ukmn6>x9L-~_eNYj0s>mm2dT*7x&nL}uRy$9(!BXJ5Ua z`O>0|+XRo+pl80`T0O%(06?w^7r^CJhi~aR!|kkkFf8|qMEw+?;*WQ0wj$;rVkvEl zL&T39VM#0P&s3|CVs|H#`f_W*?Q~<(TT)OS)h=DCn7OQz}M>7Ztj&c_-Uwvnn;@=0eaxZFg z%nH~(+Uz`|BGP5@&XA5fgJyvCyM@Xw74v4V_-hBg4vc=dgBd~ybzCK>O9Y{7vpwBB*Nq*EV$D)o)*br!fRNyuX{ zxK1%7?a)Gf*qvZlA>oK2sAy#2Ny~c*XZvvUPSZWEro-tkSL{00^dy-RuglE%NB(xD zCd6TXl+}*cfGP8(0z=PWGxB!4%=J%M1Oj#0&UUbQ!joHe8}K|Cx?Eh8*}Ne&_HLO$ zg%QgVi*{7bEO+mIw0=W2=0eqygCI^gt?cG)+$X^?y|v+eGiFO1;#6U`RMQ8xn~7HH z?Y0R%UEhKKQ~hWR|51lIj>2D#vd3%8Sn`-2r;XQ0q4Vr%9oDA7`?Q#HT%n1NV*R8A zX2@NlftYGMW~WEO*J02F=~h@QQcE1!C})~Qb9+5Rw~qE7Kcp&yyH}V3xoz3 z+Mna$xQQY4^!vn~c_+8%Zsd&eiEBPRE+MY&CB^bz1m{SOA(@jUIlIH*?nQ5XxrWiS z)`ti|hC*D*==q^+v~e9ju*ANyz&3sJy*$8thb17SA*3_MneKafU-r;jz}!ZUAem4o zXZ4&f)TBNX0HqbEH7i^qDjXt#DBX{f9os+7CR*SNP0c@;61S<8-Qg~qC+%ifiQ{oL z{lgPk_Cd3Z-;Es|n6A-OU-BFxSA7i5AL5@WA8-n}Vzb_*xgLyCxN-&FZ7H5eLB%-x zGTH{Fs0E(}!ChdXpJ+et^YDyaeKm(E9isP_l>wR|T7I|Gfx~8PqG%*t z`Bn8>xuMXn$jhPcWA1~EVHxOKQM{y#XQ2qGi1@w7AKpsep5LOgV(+DF5#T-O4n)kN zvbGqtH%ZPlK*7_WAN@;rimyPPm&DTE_HLLeG=SGBs)Gzy2)E<#SKH|jhhHyxcOhRu zuGi11v!;2v7karQ)7>7HoM_X48p(x5I2GO~$Tx2>zg#2HZRpG_gXa)1T(3J1>9NV! zd4?-Ws>CdX$}l6>cd>^m9_AWl?hwsO$J2nA0o8*)4RYlOc_$U^qqs$ z+rY($5)XFD>JcAdr~t!fk{{+a#yjnKG$QbR6-UyRNPJgD*4!h zd{R0Kl>(wn(!Q>36g&4o9rvwZ*L9DBC9vgB)Z(yhDBQ7%4E4z*8DkK>%nmvtxDXcB z;wN@GJ}pyp?~gdsSacNX*Xk}T3e;LDs@2t{f{1>wFG#L8m8)_V5YhP=DqD&%2*LPE zP$4`_@XiIJUTsJ|M$dO47kC9@^wBg9#`6&~)nB(9r=>{u*eem(t+&<2Z{S~H!t5J2H#!-^s z6>S?>AzcO@<6ZG(1+!4gm?$#{4sE9EM109B>l(Zb&rdw1Ta@lla}nNY0ICqr#x>Ur zk>CXcSQ*m3|0&{DLtvfLb%9~tEu)Fyg4=)x;^KAvKAGzH=DRKClYHWp`GvNYz+TfQ zHTchnw?xB0+ZPlO8wY1>vF!mon|eeEK|Pz7nWW86zMG;1V!VMew=;(g7%|QPE1LCw z$B|zBNXyAD7)^P^8RUWvOWE;G+e#aUK&6RB0GYSnTL5#AsfnzCwUiOEC<8Rd+c%W5 z`@-_u4ZkSWD2*r`Qk=a$_W>XH@kbCnk%>}A0r6~%{W9rs&l|zn=cm4>_16H{TQJe3 zn*DsuVO9(y0p{!I#Fx6oT^y6+ur|~$*?>rh6ah`o*A0TqK{20!l~8w5z{B@l8GdrU z{-VZ-H`j%B=-^+Y&d$Mj*GCI+YZjw+_9LPFeyul-EyA%pQaqlaKdX=PWGF!q$ky94y&Bi zcaBJ2H9~@534_|)ZAbizWyIz|5YJ7`@pJslxA#2X9w(@QZG^1RmOZGU-dc$y zs#bGZ@@!Hmok?ovtvQB8P~UgR{H7I-BDqA_@&Z33Ik|faQXw3u36Zmz7;{>VffFmt zzLLxW^tZ+O!V*j9w=I&b94HKnj2o@Ck+Y8ahl|)~#yL1#6>sY}*PDta9kpeW>y&DV zv5Zl#OI-@fU-c4ls>BWOND@}u?+JbR94q8!I%_|bJMV)P7mRVH(5_YtNQFhHbecLt zLh;pyOMsdkss(y7PgBkP)fnV%xH}_?M$#?(v(tg!`p?<1;UU%ss8Cu{ZZ6Z+{nU>K zyEx0fc#OWVp#IGGg=lR_GoZ$2k}4AS17sjZWve{O)?QBOo5E#KW~fw?@55+ZuPrKI zRJ9Mac%L*$WKn^G+eul6dgp8irJDJHI0NNQzjsmlNU{p$wOmhesZrr@Yk_3^-K$no z_3ManT*ZU&1L2L>fBnlp)g&(1KU4d^CtBf8^!D(2@VcO>%k?UQz!k)g$xwkhArcW( zJ@Cic)-0(}R?R~=G$@4HcYt?&3xBI&)iE;i3hZ~Bsc5^`^h-rDOhsBG`N$J|CRY&A z)Vxl4!uk5(hE7PJ~Or~rJ>^x#0v~Deg}$OQ-c?# zCx?klsA`eINY?n+dJBq*Ok{xslZzJ?l#nR=Kt1>LnS&ds-#B{{E_DGqP))zHE}4CF z_eF=vCYi?+F}C84lf&?14qfCV(4A9y5j51cfhC@N9|;ZA072Yi?wM(_h%%v(FQNnZ z%f@IY%;t$`q9tQe@{%T*>=joo?%F2UU@~p+f~z9C4Kn=74t3WB!CnILza2e^oC~R zM{R*@kW)n6!CzE~WRmV+3RAhX?W6x?TN>1( z=8`B!a+GvKh5}`@ZCd&V4>_ik$1 zerGJ&MmE%wRBqr6C;karvxZZ<1pyU-XM^s_K}-XwO>y5&(z2^`H>%m~m(QkR)w?kG zy0|kyiblZ?nH05Ot2WiUd#VD0d@3xuTQOcTwJ7}LLxI|lMbA;=O?M>S%nLI!WCHk? zgA?Kfd}ggb6jDEo!Oi)9FSmcEPv(row_qnCa3g{UAsZsZ!@5Q2mLh=%>>w@4dOJ1S z2(2>BRp6qy`C61=sP}%Ie5USqr>;YgVI>butx{Lfgi87jHi!<~P>#80ko1rqgah)~ zC^$L3kygZEO7QIVq2+q{`mX=&isPsE>ANO%$xvHY=^98@r?yXA};tE~#=&;lNP|gtq%a?1FyiIeJK>_=) z$bzLXVEl#R5rOYa@}U67vROF&{JYo7xSo;E{5dra=(lvA9$BSX$Y@!}d0ny@W`{UY zzY`VHx)h%43n9dgn|B0aWX-|Z(k8wL72G_RFqmu3)5epbYj`IGO)K{Djdr;i3jY$FT#;LhA5>x=8TxU{RDPA>$+gJ}BF<-5A8cfY7;<3q%myyoyo9n9Q2!E{E zkC}0%=HA2^KK-mDNhb1R2R$>ohDWJCk&S4GieqC##-ZR@{c;IxAJ0fWwTcGVNNPwX8}3CH0tdE#}zPgRi6Kb`l*kmxOBqpODY!L)C4w>6jK z4u4@pI0sZIWCKD>iZHXVLlV%xWQNZ7OSF$k&eKao1;>1}jqSl-6XHoK@aMK-b!Nu@tC~>wfUc^2 zOn0hIt}(ndVG49e_H`>uWQ-|RQ78q>u@Xs4wrW^qoYO=$6zmm+_KQTStb{?{Dr~F6>4UdlSqkrBnbk+8O88rp z-{r)hj6Ay%L36~lB_pCn!_w2<>FFyr(O;L;lama!b~8e>EqcQ<(#;pom$Cj*T03_Sdy>d{Jn-f8T1xW zD*F|`LuT}XDYFGf-Q_^FeJQo^|u@tTp&`RWXVh$`~ONMF=c$y6`a6zr;XUhEy4LP-X zd;N;gk`s0wA^>x8Yz5(>V`Zxj=(KHFUOylzuOBxt74s1(oGO5rs4XG?b2pcgu8+iq z+NPJFSV2^Ae+#2YIrM4==n(M7Bsm_!$iGq%?9kWIr>dEO4x|&Lp*^>VK`aBiV)&9bm zG^<@Syeu#wx;Va3JeBJ@oaq{|DR;RS=^G#XeQc<+HZX&0YcSL*A?CI554mF>_nlCE zqd30rpg-Uah$7fsI|6SEJ=oMKhJ zXQf#j*M!96*436&SX4NfdCYgZ^^5HBVC6_Lha%GUsD!b;wLEz1I=K%aT+E~;7cSdy%s=)~7wwHnmU( zV$Px_0!8uX#S5)iw8)o8`bd`q9y4XirZeXcUgRoARvA(cl-D*s767$4ZQB|wGKGzU z6>=v(qQ9ctiiq3C-58;6ZmH9L&`eKEq`jT-3R2=(PD55$8JKRSCGl#t%s@UJHbwt| z>j^Nh^&@RbdvA%j2MnI}dTqFd-|gooknHpmRY%^1*WBw?7~Q`n^Y?HNmEIqmK!$70;*QsbzbmRV!&Yif zxkP;mVlWkOJzL(xUpdJ1I**Z*aSP2C%X|5gmtRti2sedv6ZG?imI4tRBN2MyzO8UE``l7MwLdLd`z1jHo}}b z?D7a}AFIKnCEZQSML9BH8q{kXl(f9cLH`n!6XpHqEz{V@7PKn1aVq;$atGfqmkHfQ zdxQFn*`jI4RagVrMkYvA*wUf4r=?GBR7>J&{@Z!yklD>NVhjhaG!mxz^&FxPOupTf zQW`O~aknLt1!lRCjfhL_*uCq}dMVqs=(T!2eY?}UX&l4!`;2i1<;uJwjH(3%sxkTe zO+Q1^Iy4*-@-KV*rnz}RllV)3`Kuccllc$rJ{GrmhfDr_CA-N#duK{J-1WF z_Ep3AGafl#h}c>bmz~p^19_wJ=Jki`a?_jojIRTr zVwQ14T-;=_N?a-em9BGcc1En3y`UQLpt0re$O@kgS^D#}5F{F#>-Hn0A^o1jO>%XO z+V7fq?Tx}aJUOu)s_!hlh8h=1tiN??7}x8bglG2CJR2}sOU``$niqL#y=x9nxcA`p z)K+9GSa}9|EOawkIT$X|Eh)Xl{{_>U95BvY+ZbcmZbMlDzO_m8L^SkCzuPO&0^fGp zlaR?QO(uIfJ|BKbt8a6z#iIIN!?C}osZrR5_@8hd8ieVx(y?sdc9Zs-@bujy~&^HRpLg4g#~Xt{p14`H{%-$H0H zxtUm)eR<`4DK+9AkOZ zd)DvQKWt`zQVcG3yK;8UN=Csds==W>+6Ul-9-BPuF{P>qZhh?uUvYhA$kBz=hMmhT z*p!Bg#p)gq7$x2}_2B6{Ed}J35YoKfN!AhH)F-i@Q&oS$m00iMJS)$zs%SDDs*dFh z`L8;#NIHcC<(+RjH%)sFf?4YN!f_~A4A3_XLV_E$L%l-?L)oYpjM+UL2zR}92`ny2 ziyio^xzNgOriD#+Fo_*Mb8ag#IOa0TYY%q`n_`C6X-lYGOV}FkO89E`kn%17?>q#q z<1?M6cjAd9@UIK#Kv(~F5}CI|@2is~Gylb)pjW;@xKlh8_MD>+GZ#?XNz#>O3kZyz zY|pra7%C6gpcUaOK_zp*y%6=YlI^yn5ghx<&fU-V5F6gwUt7X9@W-Z)&Efm2rXEeK z6-fh>coSI}2Ad5$+*JBysLEWt$ls~Yp;WhRxoojWDjZ6``degO6GT(ov~;Y#fD*+$ zW~k17*a#Idw^BOhF}xJlMJ`JzP?<1ji|@H-JI;R@6uWfQ5qq0Sh@kl+v~~15Ja_5t zyF6mi`w{?>xbup-JIq>g zfw0_8_@H5Qc(A}*gB=RS*zxqU@;A{xJP=4CA}Gq9JDA}`UfK=(;7`~cm_c=~_dU5u zqFCf_NK$RTb2N^%C(_o+)XTbfs$JUI$(!oKN$)LoYJnnuapbcb%FdFN`v*#$<(~z; z0r%{H0=jr{7=Fy==g|<3Dv#)g_E6ZsGW^~nvF#g%iNl6wx7nQ0@Y^|1MK~d6i=SBE zte1ZLTwZyxz*MZa)CX4~T_78=e#= za5y;kJa{H6dCQhz_tB4;D1C~1?JvsC@Q3y2;MMs*TF^(1BlrYmEDyegSFYZk9x4pp zPQa!HA8ClxABMgqVN=!N2F3Yttlx_znm3-B{ck6`1?qew>-VU-?4iF$bMtq6Bj$n^ z>ScJRPs)5J$ftKu-^nnal40Cs6AW7?NhFOV%_og>&<>SEB_q(IZoSyqFUUn zz7-e^huM3NlMAZ7k}HIn4kNLo@qBaNQ9*UcvmPdoa)d|9B~(u5qb47;8OCQ!z6=x5 zNC4QHif5hE>Q!LM`(~)9casc?$lGhszbo0^vw|D#pid98+khD_s;zNUrV%wE^QadU zogNaAEumh{AXq^+GT17EXeT*`2_aX+1cfBl4+-^Ci%pyeyRL%1bu! zd%Hht{9PvTm=kygItMqt8xE*bSSh7}Oe#tl(4SMPj|SzXipW|h98HvV>^CvV%q?28 zy|#ViHO}Ym3=Vg-cQWtQHR=SXEc`ITdmzK4e-Ua1DLOw3w*bHWSfCPRTOAPNUcc(E z_=8|ciJ_`oX3V&dbIN&pOIwP4rBSG*2BDRw5l-+xQxE=aR5n_~x}&C>nQEwSIVlfT$6Wz8GwSz-_U9KVpH=5;(|! z^pnc_4eC>_6v2aly!*^~yS?yBNn3SlBo*`7MzUOXd);VDpGIl;W@!UwG2n1X*P`_8 zpiDh6z=~T*tzwH;>Yhf6u&5>Y9_^Y2hVj)T27>J(RLuI$aRJB)&)vN2U(Hp30&P+# z!Nqa%0MG7YKt;d$iwPUfLl4IW3U=q5w>%$C@X04@nVMia71H>% za;!MrI4wxJJMer21U*98fz{gADnsJCR1d!|IOE5LOh|tCNEND zQl0Hp%Rb7&v2^YW_^uDvDhqIPrq=fKocBjTpIcE;nj7IUbn9mQ9z_iy1TnWLO@DDIz}Xi4(U1|-6ahp4bt7+ z-8Dm}#Lzv&J9_TD@4e^$eZI`|+j~EIuV?MGXkWjkYD~{eJIH>Z)#A0!eYlMb;<|Iy z5*AfJS<$_CQQ!Hpv7C;m*yE@1V;cOu>CfORi~ysBCs;3rBl7@vl*7SBr)xvKTG{G@ z_c2aEzwre7&sYnPx5-ChqU9-=QD$53 zB48r=QZnjJmu++*Qhbo9@eH%m7>X=PbXEoAv~G7X>#|vONnj+J^c`O9^9?UqV%q&- ztS=XNItv7oxyb3Iq2dYFA43+F891C=p%PfP7SKw+JnP;N;>!2SRy)R~@|On-wt3j5 zRO)Z77~4Z*5>nGbQZFJ1L)L<89I`+0T7@B-zhw_wvyv}X2h=H`I>dvWl!-P(Fy7k~ z>6Y~Dp=?1xcbL%f>vuwNI20b5mzQti2odajp9>aT*$o82iL;pXrBhQ-fc>km-HAdK z)@ky)okG|VVDd3rJVy5{oF{P*0ql#65>=i}?2L7PNAHRGGd08wh>I^RP#?xs)*SZO z48GedmE2a~vfdt|o#wDa!rC0*W$&ubWq~K-V^7@uh1jJ{kl3NY$t?arh=DUhSVZtC7c;x%#0I!{xrn zACW45NyS~R8@A8-yESY&HO$-9LP692uIqP_Yd$!eiVc*I{QN%6`gtvbDjve;kQVpq z4Ert=7q}%gOK2ZYv+JLC(cf{J&%Orz2Dm$qkbb}BLwOSB^ccM`nSGdKHCb0oN;m9u z6|W*BOMGIG?)K5mt3hvt1BbemPmIJOpF~tu^kHe!-yB#;bbi~EUQH{u{thdq4ad5!%-E%z3 z(~J8EzBmQAQBbJ{)73uxVy>)fqtaHmzfpT8&-v8NB$>oc8lVGi(fsl{JE>*E{4hM} zp-6G!m#z#z@WP}@8IZ&iXrRFt_NV9k&k?{WIQPHLiEIapqK~sN=6C6c`B$O)gNuhs zsF<98tm_E|Ta+@P=~-7>wW|@9_j&ZU;BgADlx}>{;@ib5spdU}aqaTXyvkUJHP4x( zN*ya>V?k)qu4DuTT;t_)+h{YX(_p*o9vbjDyg?WiiRqeG^HKC&TiS?_d-Ss&?B*fh zprj_|z)QLN)mW5~J!{J6UgloTYvN)qnQtTn{#E_6sl0FSGlW49DsR{&l`CMv-|?Br z2>$txV&(H1%XnsJrL^)tea!D{No`})R=)>RHFcILRvQz&?#k3iMJ!hA%-yd=VofVF zB2u9{sTum~elS9@Df7wf|A)ix|4p)j9ASu&R7P_ZAZ6^emwapaj{{i`lTf+ZMk+K6 zzqcO7uU_ae;d?QrYP~4}^ZqKsFZDx`y*zdmhjOT#9ql0V@T;p#*oSK!@kJR~hCxV@ znP*-$nwE3q_0ry6jcU>NT(tK0jO=QSu#w z2nCC8$#nb$hY2Slyk(896D$0b=gr>y3-duVC799bU6z^<1#-Us+3LR@od3Sq2>qNR zJ09lV?)D~)K34rtroh953+tDHaU%_@HS%_pqKbvAxfZHxri(TnNNfD`yo8sl*Ceapl6$3(j2pxawNlPZ`aa9zO2LP0wTqCIYQghv+-+qji z*$y9btzSpGaQI$PJ#{aTi`a+YQvL7)wL$RLM7BrWjRFHBQlgRZ35*JaZ}x@+@6;0q zaT890yMPSDn|O;R?3hIg!^N3ou^uMBStS2e66^)2D*#_an4;zJ22TG?ApLhrL@6Q$ zjdgucc#Ak`D{Sak zwhPu$&16@^-EGtSM)?q*wz(|i1+BHCMcPoom+4L%di=7CVcaW)o{T z#tZMukLCO&^JD{WMgw?vcWNrs;{zR&AOHE^(OnUb=JmL9-R{v{B^)3AtAPAIzpJQ@ zk2^voKO*s#qiSjr1PMBkeZ#s~1E>*!0HcpZm<^tny=otf^m5C~j(c6j)YnNDTM9dx z4z$a2<^l&whD5@`maW=y&ZM1~%}sh)f)ooWKxZ9>E*9~_XElnkHF-b-RiBc&v}NH^01^&pH&W>WlA_NbKMNC?v5}(U*5s)>F)ibq#z*tjzw$vy5sjT$Tk7 zvl!DH$(D$qrjZnhGmJ$RjZ{b*9mfz-%iR~qa9B6dGblPG2Kqp4`J+bMvo(X6{GSb- z7SH{d);Lo9)jV}5u1xO=^vkT?y#q-7QV0>--=G;|`|r{UXIE9ocC0#Mz;t(B|Dy_( zkUa;!F)k8TtqG-ZuG6BV#Y)td!qLLd5FPvAJ@6sqBsD~hU70!gkF?EmInmrBgpP zosKkzE11+5MDlf*Pn5CLg5R=Ln(SK>;OnSKENFA1L+3o72`n^uEwo4AF~=SnG0SYF zqVHuv#ID*Em$al@yAs;jl&vJM$BNbTJ#3cwGo9XAVFml1NkO0daxND|8v?f)w5WFL_u+PBFtJB=NC!`avq z--XEv`2603`I~~9<@49hzqJ7VHQ=B>Um4smh;ZeOy6rt}Q0tyjdl&YFpTsfURmkFf z9{ItLgONF;=m4S z?tyA~nhtePY$cvb5_|?^b_M71s1B~t2`;tCQ*Fe)PG_La66(_AqSE22mm+$&ntWWF zI5x^5k<_QtnHj6frLy9qx`DC0$`$Ffqrl;;;jf!!PM++HxfMHG#)*o#i>ze~M;;S`#K!OOD78E%2F+z`~KZp>0nvyVlVC%UHWhXb5vesL0^!+l=6$nX(pB9 zGH!@^dsFIw_JDcF^!Gs}%3M4hX!3Q*a%`Pb>%IVi%$Bbl*qWk|3(EkMGfIW|`6nDDu%BY)pT4tuT0yn{=;> zO)U349;WBl$NJ^*n#J?ECX|s5Dda`7^wMEt;SA_yfoJh2Elg-!2_QhAgTc0Okoc-E53aJt{Eaq3!feo&j;=daB=7s9!xYP9$ zW03tby4+isX6C04w|!Gl%KxV=8^ID->k){@qtheivzANc6x!Vek%Kop=@5bis~SE2 zljgrqaSjEc#g|r6rv?-v*R~<0lf`%zdjf-|Yb4;ayX2u7oQ6zUwH)cI( zR5yG!!B$YXr0r=P2Ev1^lQN~0-SvgcvxUlE>t;?gZY*?v=>dPRGu+4{^TG zJ(%>#hPEX{S6un>FCNm*XWg}pTCx%6V8r=2o>F9ABIbhILOH=w2^-52!^eyehUI7|(u@d*j*;Gk`s;K6$s| zNLgc;exR-GRa%x})#znkjcon$w*--|Id?#>OQ=Va{7iU`QY*mc<`3q~m3WuN}%hf?33^^iwh zSG$o@v#dZU=#QhnePjvsX3Z%)bf=3nYtZJ~V!@agAj4`>Fd1m3bd-pa^l~IS4j;hg zitGLDf8yCP-*#1d^_#in@_4(;9_!RJ!~PkjZ&I+J#}lA1W#ZbU*Yi-J?Q}kGW2Cwl zW{bbx{6nT>|LagPgS;EG{)e}8a(q7QH%+E_FF!4PLiF)wQjJW|Q7=!TS10 zkiTASFMQ&=6RSBAK}wDLZXv0ZSQ))44pzkIMK0sHZnoW;x3AS4j*RE*K=q?DmiFrN8;dGxnz`rIMC?jdDlg8~x2|xcJ>d zS<^m~=XLX{&AfqYMl0OmsfJarP9P{xt&{hZG3rrCoQU)8EFfG{a%TGLcfMKYy9^;N z$9^XHf}SLFwKdi6v#-%rKWmWs@*pt1OHW#d<1CE_#OQU#xWzy2nfwbyUZrxkc= zy@pJ9BN-kjN7iv}FC)Z)p+`2hF!C*kGud3*j^|AhE&b+K6{D@)DrV(~<+~pPq}!O^ zBI{zw7h69=`PHVlL#vQpA6SC0rx;TE&CPKag+G$)=Scu?>F7y49;RW69y=)-G5w|= z&OYJ`3Lp+;Zydk(h-Sz$cZ<_<(4g2>XJ?o9k=fR?P72FgLc1Fb(9SzNOAH2rV)>4_ z!t|;VE2z%H_OtI_tz`#ZeNef?O3YVk#WR$t`*Z!9QrmZgIv6^3mkEGm97j-@*lQR2 zZmJ;k^nc$*|0=5$mWXcRo2_q<1cy1(?9OcaYNentey-gddtDAOn|8i12z0-=yiWMI zWjb{H)O7%Gmj|dCW^Z3o7TU{|Vm+%G@`S5an`jxj=cOUO+tDoE)*U-+cRCxShcFwS zzJ`muljYwHGuBKzof{kep~OMm%RaH)(PT^!<%NFB=8uR0fHjFG3OJeEw!q>Rg( zsSL>&qbQXPXa&qmmKL7+BRak?`Jgx198;f!i>94^5+{46R!@^-@;R%6vj;gHe+dt1 z@y|V}8PxHdz7Ojg%9~V<)0EAdaOhCaNYOt=SIsa9i(h9^uNX&#iHn|C0UF~NJt)BG;E{mpDa37!ZtKS>PnKwQ3;4K>BaK6?u<*@3HoH1q#Mu!$w zU{IY|>}NPXKdKk>un4*plc^ERb-Re9nEWG~O@RAb%6Z1{sw$~5G!<@{WIh|M?wbv` z)hZ6=_X>6xAJF)X)S$BOXZDM<^}Hc2#eO??KK@opK3I#FC)N3&kBFVKgQphxT^lv z@zC!6HEtmtTJ$G>IGNE9~AL-%}IhxWj0@<1nMcsW!#T{)iUM5tcMm$bc z<=tL{g1SBsJIhYF|3L6*vDh zFokui@JQ?Dqs@AsgZjfOh+RDZRtq?n3Gry%H+xr+61nVPZONbJotB(@!W7tdepkM} zulpBYz}x=Bo5tNtD{{D-N(N2)cB0-Pd?(Sdq=D@87c~pfA((eF{}V+=w9r0-Cp-_E zemF!+2bljGY(nvaS@1A3i0WY*DZb$wbr~iRY8(H>ct$uSfCY)QRm>5hVwM^(-pvqg z|Ees+UrGfkq(m~sf~!oOiTctf;mO;MSF6ytrvIV{F`B2Kr@9S`SjmYkCBY-N0w^y= zZ_zWM-=z{sMj!!?#Nrs(x4Pcd5G2fvb`Pv>el5ADtj0pcVcAOBCq0!;S8yg?qG)Oi z0ut;KDF+40<_Z(7v&BAs((vg~%~riPNe#01K~6r)^}_IrFz=LN^TvDDnfZsXij4?2 zasCju!}C8q=I`vM_2N|%+-d0{eRO2xtu)6L`z1nr z*kO1!tv8Lp{-FOe@M=4(x!tOM#iO_t?iS;$&iF3u8=9Ff2Y;^w#^#%)CcLhvC?%NS)V#z_x-Q>62hAD;L2=N{dbIyQ4-%r6Ry= ztu#>q2NZ>?&*9W+*-oQ6Rv2wzKdCp*#MVrY?^o99m}xgLWH_+ zgooQZUSozg)AjnvG$gfb(O#9gwhreP6hP~JVfAS7Obez3pbE^hKz6TAwziuuFgUH* zrrc|rdHK!g%uE8kU464Hdwb#N$}jcJ+xL%)f4AeZTnLymZMS&?dLy1RqgEqHG(rq1 zqR+FiL<8z-Aj`^hsvLkWjM4pxN4h$kv7>nO4NcUR7kt$LpMn=iV<+=lxutqwuWZREO9#W91 z$k{fDASs|?j(xCDh>}Kyc)n2vOC1nIe(`~O6gd&_6|vx2DzlUqPDmw(+!?XGf^MIW`$ovE zMD1(TEI03_AJV6LWHUz9Ic0q$UwoUSnK4E86+NpXxS?1ZLDbWaIAEkveE$&<;VCxVH0J6IE8s&!nVbvyJYK# z2!F%m0p@(+zg}fPL*mD%LXp_WbF23K z-Zu{CR9z@aaPYLpYt|kXQzLB;XuWR7&lTaM9I=|(LYLLWM^8@(n$Xf6DO=kpcaf9t zY3d5m+N-Ac@zUR?EBKf47pbs#O!r!g9|f5{16k^`l@ySpZ`qly-(q!m=ebl+2{3oK z1PTPYWF0ELl^vHRe5{qzVIV;EF;cGmGvp;kK65qsCqzN$Clw|^CC0lR|DHp)y&&B& zjMVr3RM{H)l{?8*f8{&F^7#w~G_H%7*Uckcl1_w_uSDhxy9en()_Qf; zryegG!!<>EY*T00t0#~?URX$h>sRMZ0Lg!0rG0OMdmLYleh}<`7g0^fZ02HF3zlT< zj1aiMIin`?>9V8L75lqEm1RMgXk54* zw9;aZ6f-;H=83~mee?ZIXaM-BipvX5(uu zxh5)qoq12H092}#;4cX%!Jqn!($d=R=mwnD_ny^8>dQ-eP5oFe-3{fL!O@9uad!XY zJFBDpV=}7rgr+%r&_U5dF)6?}lqi(4?AyY8u>5N&b>Y0@sI6kT1?leSiU6!@tAXTS zZfC3(SwFV6yd_^~4~X~ns<$;AnKX47z}-3;-0@|siZ|9Iv4_4wUB-?5DCfWboiB<6=`6$8)plFk&UvFE^jLpY- z7$;-*7bEUQ?#qF=Lm);E?yB3SlFNQ*LD-Z=df1^~cnj&*9WO<8EtwDX!E=S7hjVRI z8D%w9^dIiJ3d+lKrM<#~`+jOFMBim=dunlL8O<*@43nM3M7E`vX~A4UlAJi)Kl|0VW;4!Whfj%5>yu1ge@W`Dp5YxeX#wqF?$zmPykxe}dYd(S`xTsnP>Kb^)&`(ks5BKI0H&>SSIk!GU6icUDGMm zX=kemH}zzg4|)eq%L9NasZTCDg`n z-2mu`@qxD&tFaW2rCr^oSa<=Wa!}B~8l9*&)4GRf9U|2)+tS8%pTDNC$D?Gk4AbkC|{knvnwFi=h<3Y7DO}>@=L)C0xDBP~X;- zHdons7p7Hcwb>I~zqfn;gRV9!pLITCl`gR%j(CcaDizPH%tn%xvsG~myAPDEc^w8R z&HHLGLOmXpnEgrSTQ~)QIr~QIXQfyu>1^X{!WLDh9#i!voYOk#x6mU?P9M7q22WGiKubY%S~Uv#!pT*nAuTx=lhK7Zmoj=` zn>Pt=yxTG2x9c73-~>kj!y%caybY2=t6)zUl245;>BC8J`y30>$RtMl`W2`_zN*a5EE#B0D z`=P0lAc?6&bWIQg#Koa%+-K$7I$qJR{_E1T%*$}Wxi+Fyp|Jj1!PeJC{<%dw-rJB# zPTjR3@K2A+7+ zonsjiFqVF)p(KD+3_xNhVxzC8B6b!%Z*=cw=g3wzzH#1~Czx!MpaMX_rrjdH4#jbN z?R3w4XGFw&X}Z3*UOUyKFuTc0H~u(6^6! z*zA9r9uqqtfgN40*4!GnLYy+)vsUJ%nZgl+c%Ih8@6$w29d_aNg?xtwr9hqj|=?fLvnFo`)v!z z1qPY-ajo~>|M^s7BMjl=tewpC8mqjDj~44SdD%CV{5BS!pV$JQ84c@v3Yj2_^#~$% z#=crZY}eRrw(9~;5x=7F+>zOZyr12kVm_`=ud}TIiL|aG-q}D#%kDR3uhPv$G$m4N zj@nIEp2H6a95#o$-_yP)S?9By7O(h-szFh z??q@w6HOnbSF(206SAHnBB>mOX6pP6O{R!sTFhqhNc3>4fY|9=JTW~3{_waUk@u!; ztMXl^pgq7#Q8YVKKb(&+n%}Vh(uE{7c!2mOn!H?dWq_N5N<8Xz`wGC?RIEb&kn~7u zg9|11_PNX>NhirBj}@*`BQV(|VB7C?*AG8fmtCqoX+)BY>PS0pV8_T;oLo_TwT+E$ z>@M@W1EfKj2x1E@g!`B!bj= zrcyaOo75nd$knRMl$dW0N>9dRgNHT1O=Wt#Fk7#K)h)$2w9vdF#$DmL8%}2mOq;#U zOY$8X^BMqNE%av|@pV?BqGN;u<4B#VN?5}r@~fbI2F{TDip@!uq}SINrgmF(25klf z-WPEyi-hJNyK#?BL6_@RGxA4B^rEq{cjCigJel#e*S?4F<$A$_%6u+a|rzUS7 z8M_ZvKV-mK+s@)^N&I0^>Y9r#o`B!LGQ404x(ni|hFxtCh%X*E?)8_~6}R8M@Vqxx zsr1ytgD^<#Xw$~t+NDUx+8hh-Sij%)feu4VHeqC*bKJgteAa4Wp!U(DHqU~QTDgz0 zbL5XV=Fo;ABB$t?XeDY|f_&kTz`M4=Er)7mM@ z2okqr)ZOG8a>>|4jTwQlO>c%M&Xg_(OoC0Zm!;QtFFBROUuQGy<2+V9)58@!p)T)@ zs(^P{0~lfh!~(si>r;<2!B+s0OcpV~QjnFm@{>$o!*L-J8<_QuVAp}wWJhE}W+Ch9 zn(hUcD!q?`FBwZ?_WcQbtzc8&L|A*foNu)QN#|BZw9EI0_)`wqrhv@b%hCUhK}s13 zI-!LTtZCYBS=!oIg_na(I4eq68)+08GLJ5%(ZsN|k?%Ff`6GeW6+2OW@s+GL#f|O< zn$2sW1*vR}dsvLdX)NE}z;%cIu01r>TH8N_fL#61x*E<_wL((XX_i5e!63A0KK|zE zqm?#!lh#G{`;BUA$<(p`_sgHdM-r{^IQ2>Spt(8phjduo zn(?>T?wF_JKI`W;!<9mFw*hA<^=QhO)tq^d!&We;6=`c>E0sYbmNm$VH)^CMmJugd63WB&bAd(S>~m8$YpulmFC zg1e0CfN<+`MpJ%T?qV;~mRa5NbC;>X>8TQSi}*1VNOseY%9ZZ6@In1>jKI;DqxA9OW8%@ka~DkMNVD7o`ZFW;o`(3+w<-eV13L>>}g&pMX$fO9PD$OHDhJ z_7-93e_%gr#0Kj5?+0InQ0snNzvtl?)K{@RH6ef$Q5x%qJ8kV4RcDeWQ?s}Co;kH? zKb|&~273gKP@+m>AyNgrv5|TR!8w(DL~kBApKfk% z{9{toMnPD}$g~;_55arV+sc41ol|AxRoJYynkLy`dwPTS^h|P^YOA zgs%tH*r0=5z~5Ays?xLoDHH_lQJmH`R7G0Xj;387@D?wEOpceVYB#tdtL#{qXl<>EZ8u8u z-ih1w+mzB%0oI#8UB}le56(5R4b}Dv-=F94FGMXX6)W1|8LG!Q44ogNmQ~fv6@e1^ zZ5YznUT&*uidL|Sb%uQdZYn>N^3lO_fbO2?{zlZpaux`+O0FZ)8g&m9$H;-d(= z)(2TjbxgJ-Q=wOQXMeYL)b=Olr^C1?RLpXUQT?Gire@9)IY@+@hL}Cd10w+-ftcqr zfyQKf2aA5980;n(U0>39%7DGjm8jUC9d2|%NLcSO3Ke2<1Durgq?fw@<<2N9lx+*i zY3ceQ8zrlH3Bk`NMWf^Ai0l1*8V0B+B{<^Ef)Zv;@nhRMft@d?lqCQLP{ zBUI==*!~|h{4*=&LRGCb05%ROnf55;Dd43y8)HCttC2ALbZH4&JRj$0BvO!Sw%drh z^#Thu39RBSG6iB-%w@m*^^UT&`&^S76GsGhS`W8KADefA`s1;q+xNJ#&=Y8A2U{o* zEXuumK35hO|8$=DAh#NEmTzMQx+y4MoI8`hN7KRpy2&h#5vMEmN_*4CFlR;}c@F8`cKRe-NkVvTMj8{p{Yx0IH8xeb?x zw5*mc%b`+Da!zxxem^6919f!o<@lCMx1tfh{MrPgv-lgldxf8?%TNX+Tf z!Geg^pDL%->M9u_G%Hh^{eE0wA@GC!JZ9y;d>4Wt*u}o&K`AAf=|H}S|3o4Cg-TIW z@>}#ESNr8r-?sFX1?s-^GXA`4YrV=E>BDRHB83^|eW{j9{iH&q9xNz!kJ?3TgAc{S z0I|M*$Lp59hZj0Kej`>bq8Le6!8f^VHAv{7#}03WRqbPRL15B}aRenxUvgo$8!VE% z|MGYA5Q>wL!!QD^*JN%dk;sst@Mz1rEcpwY%#I4h`i2KN3CWa9(uwS7Ob zb5?%7PX(2nzKcvm#*O9gs)wY(HCxCb|H>7z8)T6)Hy|(hY=x`7N3(Ykq~dsv=*mWP z_i_6J(EmERep6-DgjI<$EX{YM&7pena*FOLs_bdrxn4)=wQm*Qm$W-2E4dsJCl-#MbY}m)fW3GFI=h z4&#`|jb+IAqeN$SY8ZD)&Po)jTUi}%$YMJoz4qgpQPqUK2YU@VR*R(%P0)!(G6)~9 z0l!S`@%U9~^Lp0ffEDvo@uR|c|GH*EzX8lsyK#OeY${PJv(->zyapI=+xQ@nVhh%F zPN_d|w;x5DhqR0o{8DAYzSC|#+DTk4+=L_?aRbtD{0!=izdqs=fUJ}5`&+!F+?FX` zHY?b@U4Whwn|?EJELP+0R^lu2Kza4;rX8B;Y2yj}X0@xJx@^`nb3D^4{N3kz2j@^h zxcSQ9`>AN)1BBoFqJ;~>;vO}5UffeH-yo5C&~BZe0zV34a+j|6X%ZhBGj{?>XA!vh zaGXagUkOhK-t+(N3;7UON=k+MY3S$@IE|tP%@hUZGbX70lHY0-YtZ|6apgA!=p9#4 z?>0mXkVhHs*R7B~1d{jYU69@vqF!#kMW9=9YdO8^zr5U{24LoFR=scS>(->=-@Emb zZ|JZiscxuS@iN(V&8>NI18Cbo$bZ)5dP{1Coc^+#F-_N}BV#M;uS6=F1bGii3smJ) ziW{~&EMf!|2kpM;#UaEM}Vlaz=cq@6GZyA&vAL6yB5qQcz*RNF5NW%s)fWCo7E zPk=7jTnF5ryhoQVVmVXgS%IIw=dSbkM$@0 zWug-LZbxF#6Sz~{uMgomwKt}v)Z@Ge{ zO2;){Y@JP8Hmx?4zcM>v_9nN5YU8Eh{pXEM>3V5!lK4kr;ZJPBymAk!iHI#kUgIlG zQeeMXMk_1&8V`pLTnFl&Kw6jFKzf&S>3<2cA@Lws2m?-X$?MDYwQ8}$^7I*>;ihb$x`#f0(QV(%oLy~?tCQ=_f(#>2hq)WYkaUTS8h3jEC@v>*_AigS>v0d21ZY z;?$icZ$b~N$E$pwu8X1T=3*`(rF{g~@HIiMOYpd1DD(Se_ zjE>6z)U`44RFKdVG%GBp;e%^5M$9+~RJ8iQt+MFZDm)8B$2Vw-(0H%NP`k+tb&C^jaa$WVV=X3o0*Zh8lSaD`r+Idq6J>hXV%k`2|w34#2 z(4>m^4}&Pdpv$RCXm)u7Y$njfujYsN(Nd#2^Q`XF_i(p^W=+rBoM@Y+hRNe1`5$j8}CkgX+y92yfnNv^+a z$$RXdN;LB4v~9kf0`UXY-mQjUo_CWS8wB&N?uY;>#znraEof@v5=7`(*ba0l>XdW6J8VEilaMn$*}?tIsq# zogtolKAHC5t=QA?>Jwq}*;%!uq)z>>aU!vA zL^)SwiZEPqfy?Z?P!tvKgw{2JOzZd-I;zz(GJ0k#hbLeRwfyFn+E5Lq< z==-QHg{o*?24FJEQk2iCxJ+R=t5E6B&V2VxIjFA@2 zH8GZPepQzbv9JxV);EUag*ba5Dmp!BsubH2J@H76gI!_HxO@eto;d+hVqfzwb-&O% zvfXM+t>j5>q&wR9AP}g_mdFH6q-pA8N_I;s5aDi-}Z|I zqry7Wn2k>c`zC1ja$`>Fd8{Wx%MX4_rO@rBT0o_SWf6+%b;U4-CMM8^xF z=c7H7RAs-ajp;t{F3W-@`4^KOr}H#t6m2Qy2t5t2f0#D!QQ~)^g zR1-#Iyvs!l7Qak8vkqN2N6Ht_CCPYOKFHX-xoR9PpTLbTIv^6#veCMwjh;FpQbgJ?frRsXpC{ZI2;lVeKD+aMojQb zky{Ez=}@`+=BC)9rEEe3%U>SHwFwao9m+~ITf2aTO+VzqHDmHk3R+5c(LFnW#$$%+ zxz&72B>M%s^!aUH<##niRe0yFbZvDb*(=?&-ZF^+k*HvKLKFbR%iOjZ)t1DCb#PDa z(7coK>l7KqD#mc^5oeV&qkZ@OSD?{4Yv19O#zM`(LUyI^@&Jqz|C-@TrP{7AE>!jD z{DiyLav)B;?}@$3erGA0I!v$)nL+#2#t4&nk<+Wec!4sO`5R0sn;*KU`xJHW+&$Rod|=58Oc(q6{1 zHFufMmA{ssR9m6AmEu)X#Aq^#(Xn2pWwSK)En)9~k0xNJ`9=c`^}t>RP@ zD=wj|!LRZ(Ht*uQAAi`W-|@It^!5Cj$mOC#_%sc?UfleE+dwzYC6$e0Q#9od48jK?{nv=>kO>uxvIonxv+H&_^tRZx~j5RrH5;;&OZI`LPf{l;`=Bm8^^_^V2BzYIeNUt1}0p zv4u-6Czthvcj?so!p*ZN@rh?}!l?K?_Fv>p1!VfgX(R>fUaZgW4~%GKQby(^MgQJ_ zLSjH@f1D~<=*y`C=Z_NGSUO6=-iIX2Vj8^1A!JKhPhB@KCNtq(;z^x6sfs5es+$16h0UF5^WN)U38 z#QPVz={1?asZ33x(AToI8yPy$mvE7WYBJBgNd}etF&WE(i!Ito?;J&*Vbwa&7Yo@| z;sURte3mwW&IppKR|SFF3F9S08>$jITg8mub_=A$`@8UoeXEcq9!RMlI^Vo;U;uf1 zeC1mhE+#hRsrEt2CpQOuLEe>6>vQX-no=0x@wChrcp1RmT zC<{ro>j$mzQV$zlm?XMg4Y13l)U!GT1C;^{Z>AyN7n@#f3ekSWsXXA{-0t{U^8 zJXvVj_N|@ZpR9Oc7A)bf2r3T)=*?5*@h_2VICwIJr~F}0i_I9%M&o{3cer*bFDPnb z(j59@(<*%QNA;I8lSe>cLwJ= zj!T@?6;$uaey>=65au8f^#AC3@2DoXZhKh8BPs|g(wmBk9+4L5B~}n=0xCs{bdlZz z32>CA(nNX-B2A?Co&b^1gY=S6LV(ah5?T@n;S1+|?;Usi#`ylvU_9)-SDkCkNnY^Q z51QX(DRgyw_66bE|H`tw|V-DvOI8lLS^TKmP9L@*MCHAQz@HRlG5sR9_@< z8r{ohskUC>)Hf7f6!(}|k~JZoeC>Cn#5M~(&%)HdwLF>o6<6sODHz&~JpI?C-7oLS zi3wD@0Iz(KHAJ7#i+%++o->5|&(&75AJ|t;62wnuDW4Ml5Zm^*=KRk!M%`#_<9^M( z+Vuc!(<*+0phBB^;odP$x6*3m=fSf~na4 z>F2_VF6Q)<7jw^2k_Cvk2PID42JEfX9kdA>lEuUb<)-hCZnGw7 z4glp}iW0=2+?=lW)NI^$5i09%IC-bcaM|jO(Y^Tbw{@_E(X&RzWW!Yy`gNCu>mFC_ zbI_(KLZ(ajF;`J=Gm@0MCoi@;JN;_*(zFTG=6=PyAR`;} z6#nI0h!5dO`Q$#|sMPDdI##OV` zVyDxz^zV%+BX~h^WdzjoWm0uzKfZa*b~d9g5EkqoG}*{gRX-**5-Sz4H*SIx+9jws zlwf!zCC0hseUiD(V_ai*rfch$?+W(KTZqmh{h!v(1%n4{b!tyB2}GvIak}P-r!`MS?YxL zZ<~o!?rXEQ2}$jC>(KCAe|UIsht?$fxORr`C|Bz+!2Tltdrv!upHnHIrL3v_ z_P1k)(GOc(76+s)ah5^xZrc2>{WcWq{pe#RCK~(^jC-{~9_YP&zG-BSz@D*4rKOGL zcd-hdOBKj2#s2S2xk&iEW>nEoKC;tHb(}&dfq7`U68G3DX6%LL%rw(0Zo5l`k_%+% zWp}mLH@DYr|Be1Rnq>9*R_O{;aMcX_vUl0-o`;sYWDZD zd>1E^7o3Q7)_s+`ef4H1Cf}e}ggvWZv5Dk|tGlmm%^?55Ps-v-o`(50ufIzunB6F= z9RCQmHt-}ps-JvmyInUNDxdfv#I~oYdFMO>d1e1h8o99$R?=9B%xL|qKiMqI#JFKo z5;HM&)yk!gE@64r|7Fx)CvlVey$RSL%B*m0gMsLDneuH8wu6r1y0i&dqL~ZQq9C@d zO6<=CTpx$0)OWEzmsZZ|aGqlS9ec(4${_h#qS6yJlQfqnVKCu&*9&!sps@% zl5r|sMQ5YvLG{$<<2q8#yJFw7e+rw+Y3+!(7HRG5?OTux5Nv792ksHl7F0ov~-TIF*v1Q^Vh+ zOXW{P9Q9wi2AB(&G}VZGYn`y_XjA@^cwwdD}%vzYTOd$K6A6xK7i%KaNiVK4>+eC=~-6qWp>Hefn90C!M%Ba95yJBc<9wP zH5*}$>noErbgv$1MJ~14(>2*=2L3@!TEI(kRru!6l5~$OPTTsX~8G|F|4;qdtmQ9w%B_w=#9ul>l>D0JWT)*SP+R##OUN+-Sm9>kyhhja4?wpqn*~(rf(a}V9_Rk{;bCSbV|1yeZcrifP0i0=T5(6U+m0Lg{CnW9qE6h5eweC_JzgXQ(no-YBPErf zYwh1|Nj@cWmxDSzTGuVg?-a4+Tl7eKYogXUR8CxfAUIFR30e85fG zhQ06U*J7u@&f=BD4#}=viBsl&x8)u?(FXZmI5PB}Bh&pd)HVy1{|+^%8Sr-Y>c0nQ zcLCX@%6%s$*vNN$nd|?#Lbb7V_%841HrR>gvoKocXE+v&L`IIub7c?w;-6v5`i-#`G7nsSmV4AaU8`E#{F$|SrsTqI zejn3UcAu%kB!>iDZ0_J|@K4H_C|3pKk*X(WqC1jA)9QHO3q+UZmcBMiG9?k4#t!a# z*4m7u>!S3eO!pEWg7t$ac~44z+rO2xZOtFHhz-2s4PaqnO!JG%{kd#n^vXPifm78greigD&x$Ef?anuoY z5}j$A8&11?)?JY8v1UPAx`AlYDvXiL3azXd%p#ZL|G<>=wN(-CA2p$wAx`M@DQA>) zneDh!Ek|KA5WSZBL?1jo5^=0Qk6`XQ&n!z}xN#gU>IYMUC;Hm%8L2B9QV2D#Hk4@eMq&mgU;ke^EL^1ik?daT~2qL6s zotm!qpO|ssYDFdcl;Fm)Bnxq0S<*$5KeS%R8$zh^gZifVI15oKvD1kbqOlTU0m8ao zFA1CK?im0if4g&vKYyzKhH8EEf;~hsciX_%FLKke-rWqcIfahI#THvk_`)mMH}PW% znswt{Ih2=Su1RsZ^?VC`W@_F(T18MKp9;)>QOjVbm8mAOu1>AdHcql*>3A2p=xw5ffKO2Q#`TwM4{G0J8-ab8^X|0Nk@zK$T zEO15E!*)vv4JW#V{4t)01n5p)-7uBf1q@as)Qm(N?~}R;6CYkv$ms@&bA}2%9!o0o z$;a~4H*}Jm;d{=mr1Xn#SS?(lxr?M&=D@StP%I~7o-^WDrw!35=~tPI$ADNZ{>a{V zTcdDMV3agavD46{Ru=RfH#HdS2jDDcTA9|KC@z1j96g8G&5a!LBO9Ob_3CFcyy_OqR z*Zj{kr*&X*(+Z-bCNO)~G-&m4S@QD%{}!prr-}tmc6tAq6CxT|jk`3>?GbznYHhXo zLZ@D81CJ#!m0gM~mQqxgs_boVOe0A^f+tQXW<3k3(B{S7&!a|i@61^stJ^(eEspJ$>Nx`sI^AGqZd8&JVn@JK48f~KYBb#Jn zQ{n><$*y zN+BTkZf8!Qbb-GbdlPtZs)rspY1jgnc&UXy-Nm~11}fGXQOign(1S@f{4ElVU;dOzReHN zx0uWR1!?07$|}dHAn%C}feGV0tKWSby6ujHi6BkD)pcoK2jwdC9Agi`RI=J0|7<~N znh)9?y5hsY%+e-qRghR&=T#9m~S@{-|K%hyqg?4HJry{{q!=cq^o(-28}ce$}l%rXRsVQRLxo;ehp zSG%Aj{q^;XukNs; zpPjw{kT9AQc(4A+kQ=kH2271XKPq;YtrrG4yUqQfrN0PSVRmt1g-*+xR+I_%3vNuh zv3^Rj9&eoUouw{MSGIt`SzQ**saCWt;|uO!G%zuCLo5@Z+}eq%i)!>)pQ#;zgo^$8 z6}Lm~o|d-Q&$0fAnl78czlkfVuDd(Q;jJ>tKa#~}DZjCdPfcp|h1Czfb(?xA+F4?& zAa)dOmnXZ+!nNm5Rs#Aa)tO)<3bK}Tv7Y)GUC+sWa6Zh z`d(P=dkAw|imqZtqZiO9rNX84&}0?=4gNZ}GS08B{WQHPZQuQ(%h9SEiWB^Ev6fSc zE^2ElO?5o(evK*CK@-T19=(IA3yBh%WAQTc7*9*##*W*ToXz#dCRw_hI=lChk`031 zU@QEM2cjr3Ip$IGU^M-C(CzXv<;xBh`Rnxrzwl!*f#9bw*yYW zw+>`p%YK@?hB~`oBi&<{{V**4YQ#s3s3nLq#Eo6`)?OUwx7c(UN-CHfg&?^3H)D0( z14l^Rn(A95-iCgqSn|;^Q46*(c&*UvGtO2B^ojQ|O18S@-Cpz)zn<%mPQH{TEOGWG z{h4e_e9*No4`rL9ZS4jQ-m#Vo!=fv?4+KIR!63c#j!=J+t2_7&Zme7nMjLSFV6K!O zNvkf)#5oagVxqKe(r$T3DT^~D%j{Je?D=j5rWm6h;LaEnz z8=oD>#aMaeW#Qx^j40EfwRgk2KOnA4OsU0j5*SVaBbclZC}x3gx%CZuOQBH<{cvMK zkQuXr(%CWkL2E{#xVT`PLa;3}cy7vY6Pz18`@wm0hLOmgb*rO&W~;O6&`eWBw|TJ; zg$KvNRSQ2zGNl^jXAu*}1Rf00S>6SJ*P^h#x*ew*TRzaM!y$Ts{l`Fqq9$o|@}8wm zt=LOG@VoBjPs-tp*`-K$T35Vhq_I@)27^EAE=|98vk_;1Mib20}W z58aVVKZ%cu+nns>{%EMm{!Pr?t`r#L_EV_IZYAQ%i#UAe*yon&9NEK<8V>9(y33=^ z17@SvndYT@Dw6AiY(d$aiN=!hu-$et*P1z@YI9tVv}+G2vaN9bnMorp*@|qhSQ}+k z6LJ&PudarssMJpkiP>+=yx1;Jj~{a*@gw=bge!&G%GZCh-V}aQ)r?x34Xnu;@%u8N zQ6<|nk~5wZ9@H9V_uA{gm=B>aap?xSek_)J&o6Pp;QB#uPE)bO<`G%+NQOQS2J*!M zH-Gn{TbhuBzin;#)890z^okgE#k%;u)FL<7Z&xCw9J7s@%i`|kf?OBwh%uO9f^HB; z%c?UV*oTmr{Lm?$%`1`kOcm8FgE#@`c8eot9E2+7z)qKUNK$v{qM{bY0&w_DZ$EOd z&)pHzWdZ_o5OF@jhmB<+%UFX}niR_qHtu|5CCaOY-`MUw^9s3D*FCS;D_iBBMtg^k zbp;6OnFZH^-k$tG=Q+1=Jq|YWGDRSFi>*?A@%0_g3~9z_M^}IMEBsHvdJS8$OJ?v0 zvj~#-(v}X0&ge#-D68HZd8b(*UDJ7%l^c1&)7#B0IwR`3Joc>J+XpJ;>ggZ&W_1?$ zr(Z|0v$L1^&=*M?nG_>^wOW3(4Iej88g47&O6S`jbTaKXJB-KLMztN7dkva!%Q|5p zNTApE#`AZu{k*f+hz`@wFnJj@#g_c7bM$3}df^4mz(1j=2_DjBAd~(JBT0Y0&D_rq z0`26As?kwIx}J8QzDf`H?f^9_H7wJLsf-tStX1ktIpBqn!u?t<(RYicWh}|j6Bzw; ze52wa^UgfqgjG;a;cWNrbZqWsIq5@t+P`k9T;btsML1^}TCFA0pIKP0JmO8~R&$lv zbZPq=Za~T65dJW2_<{?NaxT3v2>Cn66r7&cARK5KnTXg=udO@xBm8yCf=)&`IiG)^ zy1I#;amh!6Lo=l&l?!Svd#c|M-EOHL{6#IY{ID6(S?=Nar8n#khK=EPCa%t;A}*=! zZs}&)GokEnRiyiX&;H}9(NCu|XKrbGv^{RL&c~Y2ml~~0vJx%75F&_njhp%Y|8_7C zpW7mV`#o3-B4omY8D@lovB?UeZvN4XXf;-1?dr{6LOhyRK0~S(k;Saf`U|R4%Cq@l)J7=|$1LA*QVwU( zJHv|E!B6rAm z?0PdgYg1lz=OJeqZ72d8>3H}KG+S+Tzond{NTza4-}#H8ez?=&f+r;_zp6WKMWlz6R?~f06mvsz`Y{p z!+XgQ>Gq%0J2|#39qg^Mue-(X$@egLH6_>yw5n}2&0YrFvjvW`pX`u*=pb~q^VwIt zlaK9W<@V4ej%csNzz#0xpJ?Ne?(J0ZhORcG=(1$!(6PE6_KR_g4WQ+mZG&O9od&My zy$BaIRGgl>Auus(qj&{5AB9q*VEimirp<k zemQo;UFH$avpm7V1NnWxEC6Sxd+xUts7)W1qKLtiW`$(FsC%(bpw5=t>AD<_C}%)N z2$nZEN4R(^Un&{kZ0(7m z3|_iF`;eGV0SubYodIonXQPL85u%RKD#I&(Nr4`!h|N?g8Mm&z5}dO$-PmVp!sg!6 z*x!)2o;RZt8a?tGv0rr~J#(M|fV<8>?qPbi&<@{X!ufL*EgeT^O+_*;P2Cv%J%S=P zW$$K4P(b}*{u-asdba51Q$`Mk8^5xAmEs_bZdSaCEqT^)Qxag=e-riDK&Ml zM%Q=K5DqZ!%#vG6a8x&4{xmMC@-H0w{t2_cNF|Y|U20As1{>oYsBi9YhSaPdutoZ` zpF~@q+u6qo)++th5RHP)(f1T0M6(V;v6?_CmJ}I6jYI&Lsdyv>jz2_X5kb=)OoIOY z=#vK#*YH6qqV(pu!#xu7>RlS<4nusY>l3YklXZt1du%$IS}>d%kxvhXv5y2EZUddY zq2-X>kae*{`~|_a$Iyr`fI+(D$kae#ufPjWc@8GkmpOl5wn5fz1om7U*k;Pz?KS*F z5QT(PII`FdnP{E`V5k}jPIXz+nX}6_(OBOnAThJers>aawg-5|wl^YQztQLL^45>q zYnS26O5C|RzzNuL?V4D&%G%k9^6^WxjvVDd1I3ZWR_o~qtHWJqbjv)00uOObR&oFl z)-3__{qm#0AQnQJz0aJSixdO6oi@mxO@p<1Af@+@T4h?Up2_6P>x6RJ*kAe6*+NeE)V0|3k5^ z=S}U;55lt@UH@Sd_a!KDW7kAs3;9_kH_Eq@!ppnAW{oV6`}9v73Oqf!t}6S*_S(~o zd0rO#&BihIlA8*Z=W7uuG>QEaXXmWEYXGRIsE;5vI5)} ztUgY7^C!c8h?aSvps^8W;=fzHeR%H>a*Zp%qu^a`!?u^TnS`ZzLADzm`L>iUDDeF=BfUUIRnZVEJ6USCU%DIN7t+bH!jR3+l;I%-l(#f~23?^G}k z{kxb4_0nV`xkOp{x9PAiJwnM-*rzo(*Vei|rR;T}zwn*Q=~-$uuoS&bhY+~`fy%5+ z!%Cd6N+xLGGeX~d^9$mhn`abu&A8ccWUkzMpqOLsXx4x2+2$H+aY-vUmbqYh>2|Cc z?ROziPACM+cEP`8-3d`!9+H*AQBZ0zBRDPOYLu0u2H+HkK+o=TFuO|uhXrDmM`j8l zl7aM;h-~=k!1VTjyH|DHrEs#p5r2ulie@uvbJmCjSs;759R0%k^O~E&reDePAiCGO zC&FH`Hh*WY6>(D!_S<80NHFrQ)#`Z!TQ&uQ^-5{R^m}H!8NVAlg3eHsjPz%W)5DVVBr67U=trdHcM$999^B`VD@fNV;>m~z zp%=zo5VzdP!=egjoEqA9%dFVW`N{|ORMao-#*fB?mvesj5v>L2`Y2caMS<(JX3}8J zzVy3@TBU1;l}tdxMBvl`cr3p&d*1~2xm*jvu15E!pS|YuNEyY~RA5;V#4h`29xZdh zZ-+logxbc+Q64bhJpBMK7BZq!B~^=UA^;g&09McHWZ z6eq4Ym=&8P6kV(Sp2lR#^l#W7D_1vXvgNr3#nG>e^DhCk&U4!J{D@V~iC**m!(`(F zavmMPkI>ZdGO|uYUe=AH-f_ohG%v%P(t=k*=j-j<2}tRD<*3|{T9V905Q2q+Xr%lG!jlI3?BJeX?24-0M9fr5O`^rzM@L$O1xIA(eJgMO+>VYx9 zL)?GG0X8k_U4ObiP2OB<{$>y3FS6LksYa3m-sW_TOsv3ml;uZ*-hA;dgTTQ}+R)>H z$lvun-K~ntdc1IIXGXSF0HY61*N)QGzi@;f?UDuH7oJO%9*8pQCHJ|I>te9(Pnxpb z==z*RqVc-jMOLNPLmIa{JB^Z6C*!H@tb-kfJa5{LsZx1(_3Vr|(j=Ze+s?$RI#QW` zwGS)Bq^O-<*4X~mj9HS5DSvxOtyyOH==dMM`)|1tH#Fjuj~HVvN#ewzdS;Pz>1W}q z4T$F46OgOKAp8DQKLn`a77JtSLwj4K!iAPI%`!#hPCpu1UQb^PWzQ{i{=o_uGBx+ zJyx*4<9wy*xMrz7UuOIFreA$?ZPwzNK71`mqz{1dzDY!|s*X%}JT$z3_1N5XQ3 zG{nl&LV4m&3Lb6E2PUV0HSaK1G=c9012f|!-M2oiQ&Y9g7cL{@$~{rBfF)t>QO^M!@@S?KB&-pP!mMb#uO)0yb%mzJP^kaob4H)y7(RBN0$aX^B>Lrh2m}-xSnIEX1ANRqvMO0QaS&$`9ta zeUs-(#d4?y=_@_*Kzkr*s#yRzU+a5E3V(`Kg^y96f}X#w}Apj zk;*ozF_BC&a=B$k-8LY!!$HFWt3rQu!T} z36+_wf8%1#HOQSS16`SBUz2gkVEO#G>&oWkf|g?>l_gics``N0P74B@iHakArG4^R zipf4^jMf#eZTvKpZtx~}(FRn(ZhG>6QDRS#`d2g`T(!( zZ*i4i?|{wYr^MV0D|T+)xlHOg@gw*A>bv29)rPN*l+WcxZ!Uy6wg7jF^j%q^g?}9} ziLz&+WBi*&vI;E2=23D~zOM~uuo;-eTSkK+)B4jFB4&&Pg5m0h3v9DYF2le#;SPNE zLJBA3|0=|YWsTN0QDA>PKL0xLB(YTfB;ZT3#LZF2W@_>S6^h1+u#9pQPorH+H?37DVC<4hpS4+v?OTH{K9pA;k0HmkiH~t(qk0- zu5#zz@Fh}V^4NPl%Y@Y+<9h(%lZO76{w;rwv$+b{vo5N?mRSY;IMApJrO?2v(1vw1 zYnPDs&Wnt$$RXbQ0*`AF50j%0{ZFkv+PTlG7Gb&ggEHd2qT(Y=zIZsNQNWDWmV~nx zkt@f2C_)*JzWPo_Ka*fj8`k?>O7_NfAN?Uz{k;=ctkTd7vrffUXCJymF<;$pe|L^j zh#-nDQFxbL+j1S{{6p2;wHYysSdZ#JUFDwwmgFaf^i}CPMyX+A2zP9OVEB zCU-xeu&MiKQqt-JV$J>Hz&zP=RA~17f6-EA_tlet%c!W0|6ML?4W4!?yl~v4oi+f- zdttVc>xJArLIrD-+v>dxCgcR!5A`+Qc3v{^j_}MXiv1MjW2h{arK5bL0~(>Nee#(m zTanEaKb;bGZoA$2!hVcw!`p1K{_cVRsyyBA<90*v=mk@Dvop0$;;yHi^rvI|lI0!S znwjYTA82hUd(DC%NqK-TYp}l4-%~T8F|97G$U5%9oX?Wgjv?tbA!}CW&|3doMI|n=EgF4;v#FZnWWI)UkS(%U#tNMlTxC?lGeNJ zoWT`ZE3Hu>!?91Tiu_b0y>q~L2M2|3ASMDDY32jb7!Mzgvrp8>NO5bN>k9{^BP(X) zOy`MASKFt{@8$E)rm!ByU&3s@3ltX~aC6^dYc3wR znfP$x3f@7Xd8!0OWA?ss$sZkQtxOU{x9vyx6fhG!cc0m+S>I>E0nc!8?9Zmsh^efY z-7RVmejAogf_lP=!XTb{xyF_ty^5tlK0Vgo^A#g=jh>IL`OBqk?6L~luOu&e2_p^3RsE=0yj_ygKc!e#_!r zy=ATrmuJ=&3vB;3RwZ{L5GHdAydpDfxrI}$gxP#dzw0+k=z{|`2svA# zgiw6vBcWXBGpqbG@k4u%GRmh)xp?e>-JgK#vR^L|C9}YGS+7k$R_~vSA>tGUB>P8# zNp6)3#|@H=?{_fY-;n@c1NSN~01MY@Lb`mWPw8yInj%XpYFvAtB*uFRc#1#7QCu(_ z!^Au_oNvFo-8UpS-QPEJ?s<2Dmr=6q{o78{@As2;l0Z*!(t`o4zoX3Q;<{LI-w&eH zf}nhLRZV%%<=#H`dzWe3>hXi#(%wMijV(l6NXHDTKH(}sjV!*pz?vUZm=#eNh7V9T zwn_lu{Jql`GvkO!JK(i#CYD9j;&m5fuXCGHW`+qLi9hR-P5+P8mx_`&WOO%5`W##f zT{be5Lx}yv*L(<&>xrUgKYr{9ZxqxWS!Ezi{By;IyjSFQgaWOjM}{JERigT+8Ppx; z;Du{tcZ1FC$x-b}O$9X_-y*@vykB79DJ!W9*SxtHTWNwk{J+ImEXiN#{Z@Pxhy>8H z#x3y_QYB>J?1ok@DMGCowem}g?>$B1lPn%1{FF70N*0Nb+H9EZxsxeG zk3Z2c<+J^hI*v%=_h^_*{p#(E_j;AFAAB{kZH0iM zWWD{MlfzHra1lSGy4=g4S6WT!wBhZzO@jLVH*jF>{jx*^aMZ3SG7PNOLRJfs+|LJJ zQCGtU_ZKS;v2>~4ENy5s4!*r~mQ(7p%5qPu7ncL{ie=a}>n-m_&g^r2)m~wREy)c> ztH(}I=!2X>)==Z>Kg0Y5BiOZ{3!JMy?>|>BtXQ?35))(i{;;!Y`E>MGzu(huMH!?X zxvw6^eQ*B>X>ha;idIoVYAD`qlc~Eo^WNDxve_UHx~=Zj6``PblS4I>_sHq$7j0@M zrzM%6v4D!vjO~^+j?Mdw@kXTJln8$21%ARE#g0VB+gR#=N`|~tEQzHjRW%u%6$S1^ zWZd;)-5#}=9r))Hf9nEcxdsgflpPIpGSeqY!kv@ zTk@B-mbpAHiVbJS_3X7T`hRbTm+^X9Koz|`(@w=HAup|7AHjaT2|@XCM!;D*h3hX- z^Df-`9pYjB%jL7Ef0+=o9R`rQ51Up?41bNQ}O%Wq+dF76<#FsSR5LkA{ud0TrD;s(mhKzW1o z1jVg-dDVmK@qJ)*cpk5OeLrm>4tIlqk(aYl4vxQYH0(jkzrZ|`_d9cM20Y@8Qhe;EI|OM3H5|H6~uSg+VS^YY9t8@T?SS?8CNZ@QK^r~ zyMVn*!3w)?THyTZhgApfxnE-sj|uP-Wzk``_uf{SbPN#r)bVD)11CN}WjqLwC_FMN zKdQ0j3ltqw`=Y|(e$r@9oFFE-hrzu$7}&-HF6tw-`V>-F=_NPxrF&IGOGx)!iPvVA zb4OL6Gk7IBLN?gjGpk&;-x%q&j|E(Ts>RuBfy~Ls)dhIEMJo#9EY~*@K>QcVKOWkD zdF_P;*)YLD;U9(FT&T126PipkK0S?9hntv{_HS#q;{2slWkkbgxE7%Iv=Z`DL&9$* z)fk%Kw(Y5CeJ|?grUR0io{Anomx7gnBz(xmlNZ&=3wlxP?aFS{?Gn9>*hS>ZHJR>*8-HBU|ZzN!3!dvB3n3F&s*IIfrO=W{~k#F z92bVSh;24hMH%aX1hy4o70TEcMVy<81jT{(ErULgjWP`-<-vcaR*x+%_4(-yJ}Kn$ zpm#OkqZGOIsg>rqDx((u0o>FvqHz2ZMU&GSYU}N{ETB~O6u*cV@x(iKxK>p4dpiZi zV*BiZbb>cy_yW5ZB-Wg;;C{Rf1%y=LxABQ_(Go=P2pL+P%Sco~Dyw?d-l+<6q~FYJ z?>NLXWrneXOjkNaOpv5*clDz%(Go!yp69$0;6tgf;r8%*FDXuiJu<}nrY$$geAG8T z!_9`lQOjyJK4SC_OiQG#1WDz>R(ND%3s%Xx?=#`U>~_n6Eo`~jN^ds#o4-eg;CTlp z-r^v7HfLzJqSfU4J!kKo%io&;wUeGJiVwcmht6^Ys;m&(u`8_O6Q&F6+TvxUPGfnP zLDgn=8u92Px?kHkBw#6hcSGU7XH{|Ibb(tJh+Wk@VNqvO%hoXK-0ru$HxbXU;u=L) zJ}4xBBSbXLCs+@bxuWYXFgeYg3<`t32|>t0j2;0o9^5OaZS=V_7_GiS2qY#T16`oX zrXPe=*;RI8kUtu70`w0&V<6}7@4?SZ=n0!|EmrZ%TsmR9`#_T?QYQ4q-Bjg2eyt%z z;*Izqp#zHw!xSL53hTus94f3$yT6XDa@GpRgf{P0!G|s(_um~V_QQhm-2@`c)IftFK*R&)1=$Gs&_=4iXl^IQC*iAgjx6(x z$WXB4l%bT2!wo6yyY$7-fVG<%cj?#}ZiEng!#wL2Bb2~5QH^4zlUg0f-R~S6tVcbe zcLx{QaxIS@2HVe!_AsgZC#K7WN4gs7zaFP>+ZnHW!D&xmbBH2Z4?;3$lpR;E@j zw+M-QwuK9XJn%A_?cA}3UZOB*PefvY3~GSs+4Ai(dTm?|pa@gDb8*E1bo~t7)~`K5 zb{Qu|`wZ=ZD`#T-03<&lWsZx?O7Hj??Snlg_dnE8&^dPiUF_rIZKo6*h+dAP@U)aN z#xiq?;{p6Q>L2gf+`K038{x^N&9x*-pJzoV;WI~~Q*I@(UzU-T(yFrm5(aE(kj2Wy z&($~?0iGWVoX6;^HuIf8sc!dUnG=|P0O&J?fz#k-bkFbZjwQ|4l({1YB||3EAk9FG z?{~u`#A=?Mj^Me$wWUOb}d}=F)r@{A60|OmVeJv$}2vqzfQ{a zvrdkL-6HK{L$7ZP?L`^h@`(5JP^dNlsdlGpH)P?ncpU{mHayzrBj&1mr}wBVXN`6> zv}EA?`r_D`qhJ2h;55eRGYh&+M_~t`ho=}I_5GDxbS-8wuJWVSz64``@purFa5w-K z3jX~x0m*3vdg|eAJ~3YU2JO8M;42>|&mE-sCzJ&Ei^qUjsL~7>WkTsKIT(lSo?7vL z{SR{`V(9EBaXFo%(w_(muw1?JSVbR_Eqv|n=)sF#9K#fQ>4FvSf1ciP%$f*EU&*+g zp_-xS_^4+EA;m=xP2Q2d`SxdfWKa2LcdG4upUxMZRzhdEZb6VOj^k< z&HZD=k8h!ji;tRb!qT90mPv)%=#S zTgJ5QuFV;~6Oy9Ej)aE<_wuK7xx?<$Q=SK~*5oI4KDC`qPM^bow!T_zb(KfKDMLZh z85w&Xs)a5~r{R_6%pZPM@mmVHy$d&)0=#G_Jm0u z3#%EKPiboFqpG*GM_P}DBSA4lu8_-{sYJ3G!w~2l05pgE{Wz^G5pOZZ!`C&VuM#5@ zB?LmLELhGlhel{r%S@-dN_N{Rq^!Q!T-Nc@)qfJo|8poFdDoBakNZ-n$={uM!(k(G zx?D%(Cu$U2k2He@NN&K0TiRvF^CD$7=Y3Uk^wlI3276;ZJWOl%xw9(@NpO%XKZgg- zwfe9bRG8k@+j?g1M&}swXv7eJEerme;AhLDeUG+8-+1aSIyP)!lq~xB6m8RCp0w<_HIN+Rkk1@$NtlMkUn> zVX@9`vkA+0={n%U!A|0Xh5`H_Ggfxb{{LJ#(@_4sbVo&NdiCA08;WQ0F^;^n_VZ2V zWW3(aVWyfYTa>3v@Q7Q(KS7|{5nsvKKG)Q<4n-kL`8tq+CA`O&^O}tPy=3==F7CNQ zkYlqWFEoLevsovSQqLF1d&8UoT6)ihRbd3ct_DcS#mKfO*kbaQ;O0xL6ORW(9i~qV zTOzh|meI22i~7B0H>RJ2b}2>^@v^?(D_CgE6gyA7{552GE9g7L)2+p+7*A4jh4=>l zpI7^T9`W1Y(*-DLH=CY{L~l*NrPz3aXrLMtpLN)_*qneT<40GcfPp9`uNN&;uXcaPrEU)PnSW}J?zrw@3T1S zHPqng;^1|Q!UB>#D;uK1-@G_KXV+6}(uBAK!|ZzhR24aoauST}MdajVpAq3%2$^0# zde9=3M9fF3yil5f|2NwGKi?lKak?MpJs?gy4uMLuwL%5wJ`@Dm^ryZvmPYVd^7nW# zh&6(*<^?kwlC-Fl?c)ZILEChx0YymVfhR4hQ!UYB zDUUHD`uCjn(o-c#qAn^;q|oAyI?`UGU#(=vim3)vvkjK6Dt%%O68;&Z&yvhWuDD3N z`@!P>RAK*{^Zm~uZ;MG&?tk2lz1&dyla5ufcQ2>F>HlIH@zexmrc^7D)`*VSIt$3Om`=E z+^3&H_WYOW)I8aH7(Fcf%3tiM&6&pUhkp(nhufq%O+h0IJlz+fnzfx-SBYy2#R9t# z0u1}5I>SIwL&Z*tOHVu2==Pk(82T&dn1FL zUhLXFR}^rw#hdxr(NkRO7d*E?gUt7|_2q$dB2A~TH*g1+7Dnjk?tlb*2F*XPSuuRs z>b&kTiXSj3(#2-Q{0&7bBwjp4{qZ7+wYkVvn`3Me)CanmKfhUk4(da~z$zh_z-9xT@g}U=z8{NTO>(xQwE*P91qYU50@y4F@93qg{rhB~DQ6Uvl z^>O<*5DXnY6$kVY{Z6V%i5D<0;f*>|u224og`e9VO>F0;&U>k_9R$ui;uN-bN}NG} zTC!CGYNW9H+GI<0OiRe}_I-D>9k(Gg;8*<9!rHi~>K}dF;pd^ae+~PjeqfD2VxAax z(N~fH$A6QyF<4|xlb;+sbW{&iAX{V#U%=9A2FBIk3O-#(r}&a{Ntlc zT*+1icMSHLgM`eJ_T=8so1M1M(i+dl*!pm*$FmvK3_XW{bAZd(So`r~?3e8>k;BYm zxpVw4AbP$p=pGY9)GA2ve??{BH7R!v-PoT!HtE=?kl4_CS>B&FdO2K8Qgj7S+daX#sdO~T}v|E@)as| zon#bH;r1Dj*0;iF!NDH@+_v42l33n_e-G>n5_s@~?1y#Qn4c#HzwbD$2a&!wlYm{B zSR?nvySN63>0gds3&CSbUSq3H5sB4u!cLy}PpX@mDp#MR{zDk$Wop|qd~}y=rEsfY z4S~l!<{cHVMp(yeG%~jGx)6zly(3h6Dg7i5k{cT0lk5tR^lE>{y!GL$r_DI_o8yXTi1*EApbI6c7Eu0n#0@hO{w!u6F7=hd;ZR3mBJ|Z)wo$_ zU!BM=;`Ymk5s2x`M_gxDZd!;)^KtdR&)T}-+OOS_h=YyNDRf%XTuz9#wIn&GN3Z)% zuh(R@O}1xh60NQmmS2n0e5)W;@+y}DHPjyg&RUltK~d=usY>}47?9>QM86B}Z8(^J zOr}EZaJp0Yki#U%%P70(^Vg+flWp}T|D+fO?ZC5t+LmOFE!T&c4TNl{T>}bu+AIFo z*7K!I3%lQAwOT1nSR^R|qAquNRwGM6<<^D=6=QWVu zcU{IyxxQ2H4|Ky#%T+ANx0K}Ae3zFi&x15P9=NHs@uUAyY+69yRGHP@eZ&eNxW7vG zb3^z0h4O6TkE7<_K+6~#${b%;Ej#MuCAtuWuIE93LaVf|3H=b2K6>QprRQ{yWUs9) zFgbFN^vNW70t}qp#IdOxO5;Zn+8A>SFVMy167H%VxHshR9}_p&`zWA7e#?)elWpRE zri2I<9f-0&;KO2<5_yW2^&n@DEMe*C)8^P{{w6j}-Nt;*^_r(QG@*|PMkwQ>r>UY| zopruQjU2lRG&H|~&1pM~3v9zXH)kjtH|vQna&;oJ{{)4IF04&B2pK}l#=ZP^>nG)P zWVij=p5hO^|1a;e_M-d>kzSL=tNb+^zInNfxVGY5>(4KrS9!or19B7HEcH)BdrC;| zu8W&HzD3G4UZ{G%rrCM-0Bj7TIsbqjqatDRuL=*#dQjO<+Iid6t9n!sY3%O}5=I;d z`CSh$2<)KwyhL(5YSHfxv_nT?tg0iv`(X1`o^@?{qvRN&U5`$+J8q<1I#--3_N^?o zYynw6$AZ*{t{_d9OO}LB2OMulcE8KPSKu=sNx$4}M?aKbOOj@zc~qA5iUiD=7xxNcqQxs5yTS;POm^YMC= zmHnBy{R*yn(ns}k``SA`oKCUwoO$dIBv-GS1U6m;NC=)ifEsFWG{m;`ykcvK%^q<{ zOBr6ul1cTDUbz$kM!8u2ec5%n;F0lC=@+%GvJ0*1(QE#|+9K`TbQ*H)*Tgd0{Nt<$ z!X-4JqfB(GkR(qn9b4H0NJ`4@BQCQ35`x9QJnY?f*I74VU(hGikDILd&dk;iepags z4@xd-{*#H~tTO{+?HB+Fx>~{H@VS4d-~T%=fh?vz%022qCmTh~mv3KI*h8D#cMqY+ z{FVF9ts^d;mjyo86_5~&A=f~9Nyr=J_h9DEcHRJ0&o&I}kWXS^^jJQX9MN>P;mPK; zdlE_w>uW7fR9)^d)TXXodh@z=FV1(F)%Io8#!{#Cq6;nEiCMH@;xaR^l%z{#x|9f- z&+hms8~ZHyq#lD=zg!A~+*k`psq*&-sxm`3F2!vn3oqMn(DuJ;iiLbtRrVwTenXQc zSGl36iSNvd0W#tP9vk6^-4enS0@HzZ#_@MpCU4x_=TpN(q^EwY-*3PHAQqUOj5KgP zE)L$_C%iMaxA*Si(k@ulQ?|s?THph;ur-Z|M=~y=ZU77~^K~w*oZ#-ONYW`X2@n#4 zKcxkNIHCAQ0!$wUkPuZ-nvj*qWG(L7U?4JV@=qq;OQ-uA* zf{BCz7&cV^vOUuxbuOwgLy@G=VfJ!(lR~W{cq={6ho8%Yh^?wjjttpU!$+45bn99y z#~XdvN|M0!(P(X&WYIe&-3t(GsU#pxGU-fe&!whF-%OF1?4Heh(I-0B64OR6xgbqg zvrO^8vC#}CiGsVXKvt3^&R6yg&4?Nux}W-be;VQd^2Ejj*s`>Yb|gBS2Hu%exq_Ni z?)VAmoYNk%7FIhH0AceVwc=RP0^O(%)c*HWg;=K4UjCr-IzoW-GNtMrzTAuEJYW~_ zlCefnaI*BC$6&ljgF;Qb=Bg6~-ZoVo?mmOvw}qBqJpG(UJxNk<2RzBjFi0{j5J_32 zsGHqQ&)jxZ^etx2OL75YUCXvxR#;S7^|bSnS2CC~N~F@lNj1lR#<^>w2(iEx;`a7p z_iSO8kz^=unHgUEeev3vBBi@7eg5B^G$;4i;E`gEhj_89Vhd;V z>bW2YinOjcyi^(Qd63N9gE|J(8$VM(CaThRy&}Y7LeMLQk)#duAG$)$*F%^t1NO|2 z0UTwVBU3ync{{6|qZs|3nb7e*#Qse}*`8t#qgphuwbu`&W=i{JSU(e|@tq4?Kg=K1 z+?_in0*o*`M)^1cR-zMtrbumz<&Gg0HQ2*Kw7}=ed{&56pASRmXrV#3AyhG0<8&$N zBDIX$izkm2UITGRLPh{hl^<(NcY^!HY&>-{f|hagKoqOVOSXl4^_31gu5qh! zrK^BjA);vS0TaAKS=t?`HCkY0r63- z)Z_3=oTxE)c{u{nsKc|AfH*)MimP@4)L>8=7846L)oy@x&LaUH__Yw{dZG`oq%+*f z2JfZ0us0@CtVSdx>BFEO%3O!BZxXtnYXv0pQn9*s=KrRCDiqTFQG21wi*xy2bGxcT zZTG+Ggv(iQ2`A;mT)bEK?4`PO;Ewof)O|(X=6QkeT=n6%!j>xzPu!C>6Ud;YkWQvL zE?$O#oo%aLE)-w<`W~zNMyFv;#47M7$ZO)OvPloPS6@YK%ZAydUMb`k^t0M&m74NB z&wR^5_ZmaDw6I>0a||e?p(X}+S^><$m}T8}?%(O%5O_1wx>uv~ecigy9dSCh&O}lH z4(xHYVY#Y$m@7$^vLKC-8AqgUM%mfPwlI7}IPy}7`_m?$B@G)FDjqCh64-OI zCkGU~q1$yq9KNVdFnkPx0PG?UB%M1`aCx#kI+9>rCs?W^>>((&R1o42a@@4&*0b}k z+`V}jvHVP_IeMM<=STT-JKv{;%#3@V0VE0M1lYz1m(pM0dbD>6o_myf zgq+UCF*l_cmdg2(`ZPl~yE=g-SjS*EmrWW| z$H1T^AT&iRz$FWT?-q_^HBhjrAN^Q5j%sH;@8i!2Tv_d;LET)uJ6!DeF2UOMxK&QYxDN|ZK?ztp?H$Iv|= zcKAAX$ZTixg+gnWGVdP0;kHP30{3_3;qMw?zUB>K^meee{X09np5^1+72w?Jie_^& zYm%k~X4UK^j&B%m^$nh^y|ID&c>gN;!A0R8BITC}UUt4&Cihcv`<7dpp7UZ#qLX0%?cx)8vXhXD-3!J`!(>!H$v(Xu`y_?) zHg}KkB<1qIpbnDuzVT<%{^wmV_<}I(!OD#7$q-z$zSI2QJEd^_TKRq5HqY$I%UE8= zJoJ;rp7=gDb@?yna6r!<$&Q=LDQFj4-=`@lGxtYJ{^pRvYOLeb*yL584VO4K3+nV< z5*1{J9P%5HhfH*0`WNH;tkiEGS3LH zyQGLY3?1703TXMpd9l~~1@kIJjo78e4c}RZ@4%=f+a3gw631Cz`hezbHxHN91eqmU zb#5|4{CHp~i zl|(Gk)LqwjcPS}1CrH_ix14QzEaJcF5`RO^p2rkfPzrd(7F{Z}_q#wXltY_0%h2$X zF@!2?O%~y-bsLAec$(h$?9^|Tm2{5NCV<{u+T7mt=m3fn<}|3hDo8wiE)0#xeF9R z=#RQI3%G5MJvf!{fc7t^lbpeyN^oP6)z95D2)Gs1ZD&I+D-vHqPVr|-g1_Me?@k?mHiFQmtyq+p`^imm&~)sa(FR$DxvRGM=!s;qN`6tx8LfWh;QF-#lMSzSOx+=Mge=~@(Gs~ z)+0%Lh9tL9`M%WxzDJ%nhvev#&mjc8=@SW2NYMuSah9@<4WpRCKn9tXtsk$argp3@_u z)ml@z)QDgEK0Cor=ngM1Gv73{z%D@vA;i_$0MEl>NDJmW<6n7eK9Asc$9x@+L*&&k)fO@Kw~ptHY_wrz!U{}TH?J3;CP4)2^`%cAgQ=@0Xydu(@^^f)08T^>5; zX7hQ8ET!Jr==;?C^4&dRREf^#j_xS9-pk7Zm@)MpDnY@&9={`71nnyVza-R zc@leF>wPduJ1?JYkwPP5G+u4|xD82Z*FZPqM&b<#Y0X@N7OB^MY)>okKa$FjdN6lT zDDQ?kt>0>%B+g|;e@gsxe^zrR`bH1U6u+BJb9M3B^uP8jo=^b}GCNiQ5j&|o8VUg! zcWD&ue!sY6I4gxfUi|s^kY$f|+f;7e)c2x<-yvfr-6O&Xqe!1f*>ma5Xzez_rCZ~Y z*J3<22`6QS@E3+(*Q4!V7A3=Jpz9DNj7$b!4^kMsOsB8SVyM6yJGg>Br$1XJQC`f) zKp%ff^}Izi*K>|>`fVV3T=4CWT6-K#XL8R-_opYGWWXAaHSnLm*~RJBCl-g_la@oy z*04zXK8~Vk8p9Gvk2W7ex~2ONBk|Z%lK;{|mOV*x0fmvVmkGeC1tYvH8ghOo{B(e} zCxP)V3c(*wFTM5Fuk2~>3JG|1hMdBRcUEWy|#PP zyvj4%8Kz|XMu$giRud6Of`yIE+@z?MspgUt$W_=B!i&zfNclR@1>VcYZ-STi6&hDo9ZFhOtmL1Rqn)p00_{u71HK1HS_`BM2 zE09v{9K|e&J7AO`yq2|RP1EG`bRJ_TCq5=$=J_t4ufI_z{%y)LPen{S>jA#Em|jg( zc{?qB%aYxYC$O%M*~BhX^PWQ&lMsqAe&_f5`cbj50&!AOO!p|9#%nw@uojbYQ90_}T9KtVSQeFj`D?ivczgYI&*JmOcKTLE2 z^EU?xamjxGUs$(8;1-if50Wy&{;n1XIn4YEV=UD9MA<^(nQ_Bhf9I1Ie&2m$o9h1< znHP{dzWlu?XD0saOJ7KXzw;BFAfX`rG8oq8TQ=O22L%z)YYn5 z0Do-Jkos6Z5{4Cu7Sq&t*#%Y~FmU%!9{ZA=GnA5K3?Xxsp01<{@vDg_7s8jux!Xkb zdaow1i-urhTXZ`-J;0w<_DJT#WwTCcG2WA!liJ%`ghGw84DAsbdht|;Fp63YuIU=Z za`|(RzQBdAEdQ!8M~>BtCJ-kC>BwDe(=N>`(hMdof^x~&H#R}rX2*m+1DpOTBmF0+ zy26wjppmJ`Ms0$5Tqce+B6ee#u_4D?h2oUGWOJ4k^%*R`?^=@8IyX$(jr)#@g3WS=V-$ja@wwMM?V-U zN1Bl93!RB?Oi!=w5;@=00Ahr4up+w}f(peRXNeJo#Ln>Mj)`jm{>e0XW$?pdH#@3n zWT8Q|d5kjqs&$!RXWse7?=rYw3f1B!m~dw{EUqyxMaEwCi>^~Hi`hUqzL48wCLSlA z=p2s!n(_|?R}dOhdWPXY1R2}dYoFS&o8^BjpEqP2#4Dzxb7{*vWcg*>?oQzN! zNfUp$Buo+q0ynUNhHf2UZx2vUYv(T(%9?=|^wDx$w}t~udU1(ze!uzuzo~P^h|c6Y z(!{c}UDK@SAhVe-{1e&iTgUtNesS(Ge4khI^k`mQbo69GWj*qb1XqiiB< z5pTanGT^C?pWrd5@DiPcBvG%)Pr5yQx()j&#%e(YZ2NDFnCpWOy#SF-IPc%H za*BTYiD7=x)>~dn8&3QF_q_ETU;mO{;y zOrM}(Qew*8ohw@2bSMhA1N* zSZO!L@rTqmy=cYS6NSaVf9Q8->!K4+s;iD;Uysph&2aJ~h*(n6+^{0dq}bqlwK8ce z80}Za*fBJ{P@W(23xXElo+tI+J$4Nk(tU3#=Pv(aARz*!NxF+qUx)~+X?*UnV2+bg zI+06(py+%aQft&5Gk|c%e`$BW1t|!J$Vf#ZUedFp$F2IlCOlCEbDJy!vQTVMUUTl2 z#{pH?UjEq1?saD2I=l%{AJ;InRi|i52l|pvEm4a{~Q%9CQ{4EZG6*R-s$3s-6(?pAalYV zD#oJijo&N?YRih6LpKN9U6w}^%^?DyWk@N3jL4Z$^JrTyYZ3v~t`VRYSb0n#i|xys zcj0o@#!YHTgnjs%S+Zb0b;~P7_1J=#WCGrp+c$R4X+UXiKCaJm6K8o3LPTuRsIpUF zG=y-@^e0cfGXb5m(lO<~g@(T!XEOxUN*%Xu(r+mUBV>}Kpronnf9kE8h;}_tTco{A zpUl-y_8fObCE&Pp^~w9ro|<;@6uk1sqXOYekBv}YxtBgB+pVlD*ne={`I#rOl(YiC zbo$`hWjXV{JS_c~>~I~ED1G>NM3zut&hLjTSekNh{7R|oETZ{Hp03q+ErX`{)>V%4 zry)Y{p+7O#9^AC?mr0toMOh@D>+q#q4@f*dcqvkzGQy;oLcvOlDwkXOyl4DEIfLVk z$fS^4>bjn5ceu;UP|{mS`Xx7lWM_zcd;S~$&~QY%QGVwk^GNz;)Zu3aTZYP&5q{iLjU~?hTjL*1(99Iua0O$)d+EnHoN9n%&6flR zSiUhf&lqW_h`;NexJ{~ZZDvQf1nAY2J(7ZONan>IET0Df#SFn!ri^p!@QRL&Fu)to z0Wn)W5t%RyfY6Jn?xrUi@xmnPQC9%W3bVoS+}GVr0<{J zNV|)!YG1apLfH-!MZH6JvABn-6IPl_*moPyv_QND5s7+xh%|&(S`s53o~0X76g3rnbSq{AKmAtDTnYe5v6}i1`uHm69&D_p?nYs$w29YAWSLjBEZKQQ0hj zZ%=PbFT(w%;SbkLvKBBrcFywjN|5*a4hD-Ew!zzG?C%OSRn!P#kTmbbAiIz4S%nNu zKX7>u8=B4(-NpZmA~45_&xyZK!3uvG zxWNdX&UFW~+;xB8aNqnx%zKDxBwJ3&Xx2l{d|6NJTPxaW=^tgds6;l>%p)JIG0Wn- zMP+vKx`kqaKd);((lyVxy(?-Syvq6A(EH0cqVdoe!?F;eNkAixK2;O>+fHj9OTE?J zOu5zN{vgKA|6PZGTi0zW0|qwuW6qL@AjAWscZYQUw*@FE{w>c}21w87K|>Fpy>?z} z^0JoNKw@`&B32u=vDHZQ-nJSSHgB&D`Y4^|WoX4Y#<4vr?}M=`LQv^DA1ycePzN*dd@D1pMIc0u+VzMSD+<9#a0_Ar~5+FFvc>&eHGT_;g4ykaHX6Z)R z0sM`Oa$}d?A9><3M|BKZA^bG*goLp5mN-58x~$nD9dL3|G1FdA=^o}A)wz9|mZI>k zEH{$AH1_LgwB51GO8;1?Nj)uV6vEfPUPcZzT(!Eir33&SYL`7yai;M#U&g(8)Ws4B zx()39GgK}rp;0G;v`w#*<8Q5p*W3q2Rso&C~b^h$9rIl z*7<@FOt4g`<_Vt%HW9|T8UDlH-JMD;@M9y3_W4YW{{SuHakUe@1j;zR9%Zs)O6?$; z5-URdfKZA?c%FOpo)7xusLdQGcx;e5v~e_tg+Hc6xku%;a0bC2c1^CI2%4~mcc;@N zUu1xe?Q4^e(gNuH64l>HJgac&JQx(+2RxQy;*G_7MrPHEYS$lqb8AnpxVeZAFY|O3 zzmu%dSS@zEU`(&SY~0vz8|YW)V$BA39`8Z!oAK?76s@CHuXrK9zGxcVD{(|1^Ee^x8PJV@GVL02dwJPb} z5IXN+UG2NY-BwyXR>A*Bs4}BE>q$Y&2gFgLOgtrkeMT*o!wB}4CXJZXSU8?lP9x^E z{BuxQK-JY|;XkdNFJ+`-^*G3pv=N&>xM=>@h8jVUx6=#22`RX?<2_uj5mmAO>Dqg; zyTRq>>B}ixT}*aKLC!`e9$si!gwx!gdgA8&t7am;yJEPnY8uF(uex`715LP(8+yFfR>Rd3j2O!N z_h?);j2F@Q>AyPq1PtA}K?~g`A)Lh@6UGtE;Z=8sWYWt{#~XY_2q*P+sM@g?itN(e zUCfg`9K9vKiZQEO4%*L66%yq*mXz^M1}s)JR8SI^V5cCR`odmU`G$7At|^L-9w%-| zB+#WG=miISMg_&)V-(gCWUj%H??7%W9o?sB9zUp%7$NL?KtN%-OneG5NsQgU+KkYc zUsdmLTp{3*@8zgKA+FKrYwtM?jRC(@rk-{5b&_moWx#bjHn2Z3F znw6LwD$c&?`pq-nC?1`p>h}QzrFk<<8fZDCN08lyV4_ogGHnlfJwsKs-}Z=MnJI53 zn76YC84fR}Z|PWhc9r3pWmh)xtX+0kRe#3iasp3o(v!~=`qW{<_ilk4yfEoj;oIuTYG%cM3g5g(U%kPCh2#qh%C_P;Ma9#SmIrKi#{ zJt_d`Gv4@^A8T8G^(*bGt5*Xw%kICu5gq-FElkFeg^f;1BdPC}ecBW9L0yF~jx@&? zJ@r*9owrrb#POQM_mFQr2=@HQ98OOdoqZxPM9O zSdjuqhfIHF#E`3UEifWexOnAhZvkvWj2H{_%01-JwyhQ-^0wIH>M;Y|%IzTWPI?HN z#cT)p*};*%TrS8Q@q<{QYHNraEjl3OC5d^?hESmGP?DImW@23 z-I5j^o|$&e^5lMxX$MCreaCe&(GD6iYKPI%nxg>9*ZIbfUxW4HEV*+5C3-BnZ#y$w zLFGwav(i@H1-}iyh^;~oFbZ}-2Md^ylMvY~Q&B~<_VJ0!oJzXeX8E-1%PJ8Gza^y> z|LvLDYMR+)Ex@7#;no$wb_Fi3-BRq1_U0^ph-sT8bD9Ql>Y6l~E;y{}XHyzHD&)N0 zx7@b$BFyOILD<)Tnj4R2rv++9Z4$IqHd2$cqiSO%;tQw%Hf~RmngGkYp$+NGX(qW4 z6{6>{y5^ZF%ed0yK{xM7-}q65gz8LD@R&SyW-4Y+XFpU@<^b5Jf&bl0A_&}qE!P-A z#fS@rsMF?r!u6KXlbh4zK@~h{=-0xj@SL{}dru6nqGMDS6y#ynZWVCwuLSDf@TWEaFr~H)pF%ntr)a zSJ1J-Gy|p_*ef^>Py;LM?K^IdQ_?1Bo;F_^@ZttDh$CaS_DX_O#-xSVYGR9q;wLqxK(HR zg;SWI2bz+KqqWt{svt;nMyCELrAKX|VWCRqk*{!EI=r#7SdXWXsI0*WA(X@-G$Zc+ zdmMCWLN8)kC3z62lm}l}L@2L@{@)*IzNPS`Fb#4Fx^^A4)5(Pn8sJ>m z-HFvhBi)XO#HBdC_e)ebFU<|g7vi^sMMC=k-|kOfZe)K&sQ%>;-b=b4W9LkkKxsMd z;DT1j`LMU-K(8oAmeiO1j}?yf-J|x1UDfJ_NvoiH5XyFf*G55lZDxWm_GiVel_|At zX}1+y2a$_-;0rtd{1b+VP{k!j=jj|B#()75cCwVZsLNc?S< z(~MrQBme!rLek(e_fX!SYLQZ$)#A38_ttXd&p%Y}9w|>$)WVwtfx!apl(#GKI}zy> zo!7-^7dFRqX_~E_sPAzv#|W=C-t8Rjt(NBW)zj|C++JoB5*3hb>>~lpA#+w=bY^4y zCI)Ne>g?n;#Z+@POoO>TY)#p3BvHoOwVm`R1KSv=Gi}@=p;A4o8iiJOZYSykVM`yr zBDlRJ<{u#TBe>5J^tWQ*+teO1tf1 zN>5jT*&NtWMT-6?>d&n)M?G~^O-dk+fIX{bJ|8dWQZrflB-e1VSsZoAx?xlfzQ(LZ z=qjs@ASMDNwkns!?)-OnOqFP#S;ID}9iUGy!_9xkETY}?8jA=E+cjU7U!LL;Q?@)V z>Nm+)dM92Tk|~E$Rs~>|YhvF{=aU1&t|@O<8`F={KD(XRMOS4Yfqa|5;74V3H2-Fi z&TOKX#Pgc%ohWgMr!=PgRF!>`lg|I)3%l$U?O?y_c&}`?4|m@57g7*1{(LmCnkKGf z-Ou9uX71kLKrd;o`m>*c%*(WLyqjc#@o8L?>uLM`1&}`@_rT+e#T8s2&`VkjS3>*e`|J!qEPpU9P?iroW1mWM zQUv_fpeLFI3I^{Z^AgCeCepjVw8avJL*VoZCr7l(i4N@e_MPgwqki2id^fLm4e(-* z_8+q%Gf$J3ssq)zD!fqFG)J*dvBfah!SQX-?Rj9z2rz0`HTXSv{kByt{i|XD;6l0P z!7O@zQt|wC3xSeg7PFQk8IfRIpt~)%?%1sI63I z^ZGtJpfZ-UqyvT%Z=neCU!sp3+;fKi`3X!mu-X+ni$4^m1c2a_=f()0K71ayUX0mr z%e%xd$q5!l0XY=Du+mw&p{8QbRg8C*a9w|2@T_mdDa>f^+W26D?YtYvVLZ;l!Nk(< zd6095qiR>Os@*l^KTF}#=1qLKX=f1gT3AQ?=Q496K#cR)(k9Hr0MHc9%2`S_ zqzK&_8EV>X4RSGQT#-K|=*u<8p+Du8!rK=!XQCLfpAoS4yJ^pHmHNDMVNo#9{uBuq z+m9}%+Ylorn>_pPn3emo)Su2zj$(_!qW^CgBSo{RcG?W8*V~q%6l4*U=UY_QVQuO! zmo%>Q_7W&nuCr9-M`VtHNKE|5a3-Z!3M7Q{%P$mdeD6HMX<@Vv@vm03)lNp(tCy&Q zFGs{#?xA!tR4>M#M~MTSSjDg3wybj0&ltW^Jk4U&L4t~t z+_WwMq>UZF(hw}L$4fNvVaM@UdNgg?;K!*1+Yne%Q3)vh_$;x}%HXzjucPT{U(J=2 zqqRCg#=&g;CrBBvY;6tlb61*8g=Ax`wa65A=IHJhPQ2m@c~$ zCBDvL?m8oSF6eea+RFA1a$K0;SXhrq?u$rhgkiYEo9ioj|3WxC(^*}?q;X>2=_<8ZvIbrZ;y_ti`{n3@j{S%$TSd!r=jql z?msr92&So+uY3}=RIY9hRTKht0D#>28v`_E$oxfb?Q=K2K{ep7maWSEPX>Nd`8=*O zy+VkA%o!Ty#Tp5)|FlDTEq6Suw^YFDpNb?sI3AFYkhXTxjTm2NP|-8K}RHQt`ob7unu1uy0ou`t&v|3<8aKsTAEoAK)|He@m+1`(|d$Lf1wnov>Epk z7b&o~FL3zBpz*oIaKe|^IBq`y5cKbN@46DoCzO`Klr!QFIq3Rmsm;Uy37BV>!evJ> za0_X#od!!5VfyrX1FrDv223wAvz)w$bPBFtkuRPS+H;-0US+l66m_qe>MGA)*%>Xa z*?eSqQrom+R!xHPr+G$Jkg<3#cDzWnhH8Mysm1f!H-TBJc9x{Nv!hw&bPMlCVqH#J z=l?t}zKK{`dM}(ag{qEvn|r_ct_=Mry?n$8UkTubtI|&W>P!sq!m}Q~5@UYq-1Vk) z|FeX(D|<^iMc4}Lw)vF=Lt^yYfl4oGR7=!Ql`B~|Zf|x%8+Y2c>>zL!Pe3M+^6c8r z;kc!ec}lg>KwR?WBkYFzB;KD;(>MZ?@<$B0XsBM!hV<2Z<`tO1AJfgQ{- zsEwq0a+O`Sar({y0;g^i!EB>sS`FMaFg;43jS~GGF7hEd-TNa*z(ttU-^F!y4giOgqtpo2LP?!1~^~w zIUIZQ2V=fDCXk_$b>y}1Ju1Bg%@HD=pb?dM(L;CP{YyC5WvMXB{dMbW<+GfSTMB#c zxm7#Lzx|gKT5s?@3B?wSrC}cZS4RAIuiI(fUqZQB1(B+V)Dm;CFV@JbWIVt>tXJ6I z)t{gIHGiw!@HR}py))K0l+GE7&iwv*Z6VVsXPU_J?4Jz}#|D=D34BpCM5~X41wzkN#*+E!G`VI*9q=g7ivL5e>$X7^&-WSZ?a_cqvzZt9V^9c?3!r>Y zwLXP{z+AWJ*qwnJiM}D(uu~)<*t|e5C(bIUL%kL^qQ*8*SeLCw{$r@((s;oLI{HQ< z5c=?f{8oB4NuARm(f+y?qzYo99QwGt973KXW>U({q=-&@FE_!CYhJR|J$dh7-mLS) zAfD0D(X%Udu;a<+X%^0z;T%vjY4H5xU^%y|!oixdYvZX9%MOeo5*I8!M%viMJbU1C z=oW2o0k0UU%UlfW^+Xb^JKJ1G>mtfc!S0c znr=5Ak{MsT@N9jpopruWyuB!ma2=J3d_L1lFS+jGnOz#Z5(T*0Lk&0Id?dxIRqhwu zxc15AWl-{?BG}n6N%y3yoIs!g1l(B{;LTvW@n2dg&O`b78AQp=Ea(3hO9kMeBY^^Y#}QR zd1nVuY((iU<3ycAL7ZJ%&A0@at;!bCJ4iV&=u@sSv0Txc^5^(!lgf1k@7O7Rpqg!v zZ%+bR@JXRXdtWatm055$NGVlNN{FN2$3Ue}xWP%X!K~sCd(#1hx}5Ce4Ss|L7lO#8 z-q2oKn`_c)cI+5SPkfwGY;lHv&ErER1Kz~aC!B<}Iv!Lp3T@_E-x=<|Qswho9ld$# zdQW$<h(;@K+Rc+GN%Pd724M0pR-Y_9JE&OKL7Zr%Hxd<9KVSXW$9K!& z`EYJnvDy^S_MA~XcW><Z%likZS-VVc}bUIkP zrF}mMo`_RDF)L4qJ1GWS+tWDs6XJTjOIg)D_~MBCsinVIRUP+xvstUg{N1G7IU#Fz z@I)zjGd3a4KJ!LdDdXDK$6;U)>_Dd%5P0C$5wsq;p9~5JFGyFvRQJtr0L->Jw0SM# z&+K~WX%AgdiTmTGo$h{rn6aVoP_N+Ldl4lYGuoCJo&0VNyLJ^rhKp6dhOAyB1Jtqs zD3el)X;+;^YgX^ry8p#M=Ubj-BUjY6Q&|Aw9ziY759N!dVGOj0Hg0}EsfC5plizsD z>gM;y*LeJXZyd)tU%SA&q?uiDXSYaf(O>WH(Sdo5Ejem&y^iuSuDPhcmeWFvcoj0S z;o_JWz;~aMVx~iDk3zm`^@Phw6)k91B*Ljl#&9E6soFoe2jiDw=ic%BO+$WwB{^m$~T23ub*S-PF>@3pz^VorL;Ox!gTQ?CqLgs?;g%;%L4^Vs`{INpyR>FO5AXQVyttJF zr4~v5F72!)kJY9EmFC+vT!f0T97%tau&(7Wtk1{pB*G4OUM+c-Yl>Pn;~(wX7CX88 zHtO)cBGxqY%Eww#`^wfB6l3Ygp0&+L-|=c)6pnu_TVLLloTBCe+6kK6 zXYc8dc4G;#Rh|wI@5q-_IVmw)9_e*F+*^J#5I@xiv5Py(9qYe&v|Qw*^g#vog;}jZ zN@&t?`}k7ysbA{fEBwuMKICD7V0>)XjP%)OZqtgvlEAZ{0qOu1tf0SAPZS3RD%7TN5kXN=&Tjfpwy;w!4)~C3*vwP-?5fGzWQat2b zUw6$ui5!3Uy<4c!gkq;Bk8!uZyCfid+dEYLZ4=+^vK!)^2#e+^q&uKI2QQ~s27)kb zO!dL#8KWUH?fTR8vtMRHY=Sx-)U~yy`3SGWj_6|swrZ4nKZ`+4hr>}@f^1Iz<_R$X zvehiF!C-ZA^%B1`onH^l!bEnsYUjNB*@;p)TwFds41Z|`ho*t?v$K6q7V{Z4Vt?TB zscb1fv3_}T#v)ZQ@q_Qfy%bh9BgDM#@$tusOuZvT(xOjVwIK8?cZ%RI)~5(bnCQB( zrx7z>mUAJ z=|z^sKH3~KZ6h615bcC~>avkzLfi3e@0nF0hs7^P$o1W^9Q&;qeC+wxqKKY08aI=gPbU-mlIF6dME36T4vt!W&s$( zKDc(Iw+eoS-_~cEMq!gl9T)0WXXfTDEQk_!DC`C_J4*V&+mO;fC9pp=F48!ekCF8bmv@K2$S{|1As&no?#@9qN|pt;mY~W1Ud_Bc0Ctg5O4X z)+Sjg4jZI~a@)$6cgtU-2Mes;-(2||A9iivr1kf#2kf`%2q1fXh|T!-5E4= zpxC+}w=Jh+{h_aO*u(#iEXwIM@NmlA^-bM05W8d_$kU z3i9V@xQl#uY|++us5nC1(f{TAllA60C!e0uxQ_E_sF?++$yAJv!(W_t~Lb*P^AYZ3xBf#eNjhLq{dI>W^;FF=q7E|Oj->x0sZzX zdd2~_jS_h5r>?&8uyuV7<*Ml@X7!?JW1k5sW%Rji|&f!1&bP|yB+k! zxYt%i@p#4($6dmT@V8>%m6gI269@hD)JJmOgl|lpfRgENOq}+;z~*?Qrj(8BEb;+% zP?{6XFVn{woexYZYE^-IBZb2mD+aA{PVlbFNxkuXPbXGUk@&92J`**$avJ6jZX;!k z$h;^f!g7r;s5dFx1b(p5pEQ^=_0BNl8G_05{~_)@qncXRwr!<~fKgEpfdoW~ixP^4 z76OO@N>!GE(t|6ovdfCckKO) zcYlAsUm5w6%#k^B-}iN1=XIQ)gTiI;#>db-&ic%i3k6RISM4e1hm8n6qZNZb$BIaL&_?wJOwd{9%+@jM>BYm5-`R?~ICKF3NY_K=F;&VE^4-PQuk3C`@RTRr>`yWS}!OV?mf=^;xwf=0qRt zx~chh_by{we`|-CY3@eVZq4627i1>A3uC$^%Pf6y-qTb(P>+yK`r>*V8!p|u(Qx#} zQ67v7UqCAfd@UsUMDNL_lTAtn(&}H6w?|+bH-?Q%YZNr8M?QWFUPxT?{xM#Qjnx3V zu%<1K$}jH4mi4X)5PWB@fph$3Za8SSoHyze+VSbm_jFFh6(sDUBK3CuR5bmVXzNE> zoRop2F6rls{)>*KJ$$VSDj=ChsRW=^i$P^u3SE#>;4nx2`p~XNdC!Xgp)VJVLc5 z1z}Q}vo_hrUNT_%$H+0v(yIE~$%x$LL3#A6DV^QEO&5M`HR7N|&|=pES7;Z0o-0QI zMp8$+dpK)uY|~yT2Q+DX4EuYJ6p>`>a(8;EZ0>^#i-tSZpgCQ5PDxRvz94NoC5P1A zp+i5^T~=NLe8HmW^+OSCLcPm?lwAGS*LT>GV8mUSq2^4q(S{Hu-jn3abs^_@YO!rg z^H$}kvc_A1`pQHF=kKY~0w5dDoyyM+dcy7)`hsyq+K|I$GaoF?Lq}}>h8lvgzATvz z?S0N^L!S0uF!oWNxVOeHQ1u+|ur4~qdX$_@Cm$_PvBp0LPg_(Ei}^SvVSW|@KGolo zluP(-jo7CZ+cvYL%JCL0rU;v=O2fvfWkW_vvZ0tCA+D&$r{8dW#(2S>;=n&XZziTf zZ9AI0KmZHV=dywVP=zv^0UaiG7@XbSpI5jFSOU4xfdQIs)D$;!#B~i3Vq($eX9$MA zM(la;Y-?oLr97Aaac&>9wJD77=L}NH6uJrA7!A`{*iq>u@=YtTE8O8N-IlQhqM8Em z=f@!0!L&Et@nH8RM%JnMO%Nn}%_PKpZ_St+X+fl3TPm>gzGQ zNBR&nXfkDMrNpcc5Y0k)5*FMV`PY|ZrfPU*?5|S?8rm6seJbjVcMyl#nDC(_))^7n zo7v1{}g77{)5FE_Mx@?>LwG1&%OBhP?}zMXmpo5g`&4%WMmZUW$K(S&Vb` zKLWY5o_TRW=z-9bE!AId@al}|Bi?fDyA&ZCRzvE%r5BjA$aQ5qA^qJh{>jh&Dxrqm zJV4yZrrb123?OE$E4FsCDUWz`Hb~ zP8>dwQ&Tylo>h56^O^F9yYqYDc9)_z^Ci{x^k+Pg{dY8U_J9tF%;CISj`mf(hcLxmd&Eynn7r z$d1c*OeXE9S+{;VZy0(Qr?0ck-@w7PT(}i^nT! zqD2-Z5x^O&vLKgm9rhILxA^^9-&jK9Kym* z+0%O-n*T}*XU{gq{E6#9<&3TST;jq>3tV^*2XSc0U2jP}ohpd`JlAV!fy~H(5H7RDVZGey}4uK#^%j^wg&V1eb z{fMz&?gp$@OPMWk(^*;?9L+FFb3xr~pb~V9qI+YlOpPu_l9~+=Tmd9A^D8t;ct#DjCy2YdeSi4Gn)QBuwIx zQ4y8X58F=V83p7wZXGd}=v1GRT0u|hki%ALRlZfeCfiridm)=e4`W2d`?^b8J!X+v z@|sQ$k{r9uSSe4a;+v!qPjkUESGjN%v8l_w$BEapGBSi9BvWZRHN~(+lM zSRbC`loLi87Rkn`;wvtb(Ur;#WZt0Ex7zn0;qGfEw1{VK7Kkx59+Y}Os-7>%T8rUc-@_F_lj~=QHDe} zzCMkbGoH|#zs&=mWR8$R^L&ZHGSCf!-SzWMujz=q%IXP7ez%|b@s{N_sCkNhg_B=np=Gbg|nDi_{Wh^IY z`SCzAD1Eh4ZBr>5rK+*|9%Accj#^zcUQ)N#FwnsM`nCOxQ^$qXa|{9}P}DU$N)^)z zuz{j^sd7-ldC%n6s~-y+DJBk;hRvod{kJ*rpzpPy^-nz$4wqMkaS)Lemp58OZv6Z$ z9oCf}e{K`*7hL?tk`}8EJ6pc;xx)jreHPtCUOI!(x;ukgW83wqq z^QL9xi$J5~A0p9eHlEGpqhDu^yL{afVf&0$bb2*4TOYmUe-#q&JBK?S{c~p8qYIJd zm%nk-=|NXiu3^&V3CuRY+We2!>c9C#fa}PL;1IM!!lSIw&mwQKnf?Y1&s>r=65al3 zA3AX(+O2u*ddd50ga&V_(3HSjUq1A=9lIB{mWNy@M03zW;YsBy6~pzUyu3!=L?cY0_bE&jb$xf z|MyPDKSqUr`&{5V+xid846X@J3;*34^Z)+*|9?MNhZUovemI%|+Wi9JKY-0>Pp{f< zoDHAj4o9+nK4{h20f;r;T3xb3%I)b2P4x8Jnf?2l1^d}^ysat?&xl(2A65?n#$_422k(mLyd6q?0}*zXv)VTdCmF`> zvy%7kGj|V$NFU|}_k50vL$y@BIyi7;$grJ0zv7+NwoO~^17x$3|XO0Y-ag%Wlbm> zJ$iznzBgXia!E9B?1sQ*@NhD4Idv~i>3>c^!!W1Qr8lo9OK+6nVR# zu7`r5s(PeNll``y#X&xLr>s<*z|Cg(( zyougBzw*8u95frY;h1R`By6U$%Mg6rx|m_Z70R(dJbz>lz~gwa=D2kTN#zYI?;Ml0 znP&hSL7XFSC=>xmVacZb0dX;=7Pi_dPY>jQkaNHyvPk^782H~75&0V&;5}*_NC;?| z_>fW!kNpb9YjH*0Q!VsvULT)t`aLLe;Axsa80xM7F65Y7L0C}EfajXGp0{fCn#1oG z6Bh%)%z+YRgTXTQ486`=&RoNXX1zMo1qk7yubfZ`uinjgC2 zGZQ#r$}tXYW{l`rQ|4`s=o2{(k{1KFKW^-$z^_%M*-VX~?_u>`qzRZTZWat3!#IU=_&BLHz z-JIv1f}eEj+J2AbGi&CvhcG{=ssM|N-%*dY1Ygqd8-5r?-y3EwpcT(0PMcq9hoci6@YL2H3D}?S^K@IKXa7Llc z-9x!e1>5xn9`xsi<%cx2x^?LTcS}d*y#hVield3(%iCaK!LJ?c+*QhKyn3<@a8RC8 znBN07K0B{KVfTMK90wnBeT(<5ia&U2HxIVH#fcw_zW?>9_2uAr${E!PWZh!LAGpTw z{vmTl;jw~3_XpcHYw;<0-zcZeJE5H_GOn39o{H+8m(J-`_Y&oN{!7T~j@zVLkf6W3^VvV07P`zth`ekgNkR|Hy>6sVr>7OV2x{O%BRgUW*B~OK0_Xq`>qKhtfp%hEha^Z_%I_tHP2V|;t%hQv`n=) zE~6bff71w;_O|cIZE|7eS`z=yN-btmUu<{j5a)$YG;N_azMYClOQo24r{G59A66yc z0*l}nH$~f>JP-!|XzE@X?Hc3$A>N2W=r{<5`^u+K=cWA_AOHGzGh zhX3QB*pkIyYOeX-YkVv!coZ9)TJ`$vi7!~C=$sma$kA_I+H3ihe96kt1xMCIos623 zlr~v^_^s^=`0gL@fD45W6i;np3S;1~FCDG*y#?`}x9a|5hd?e|)}>ConEfgD09ZP) zgP+{e;c|=lszZwPOZ_I^_=7zoNpt1RJb(i<_YcqU#0oP3aKGRf)3?tlNyGIM;IFz% zTmSbiicnalaQPl&JhKMq&Jpvwq4f`~zBInv{^ZJoCNf4-? z+vr#3>T#W6e;0+~x|Iki*FALoi@x3F z%2c;WTl-6|ic7Lpqu*jFJw`7(lr?_q(bU-GwNNxqTi6$onTn^s0vfwNJ+8R0#wGxB zceDPUdi$gNx)`@dRrhVLbaS`i=@XHvsQGNfY+Wh6{&=>RK}}^)f8x^`Y!TW?dXFZV zMKeC@1;a0#r|0Ppifj?0b0u+V%sErE?2yJKvu#)qajPs_GQ^j=HQ^2p8a5SwOQOqkKOyVZ8hdzGC4ug8_m6Q6I3Y*H$qe{lSGs=H;mr5-X1pjRe4NGO+_ z=Zo{dfof1=%N1dT!N?3i03V zN1LmGAuc?#ej~u)ebV;*&7Wv;>-xCORKv^@v2Nb%DAS~-X}NSs&jKE)onHSF8uc5+ zG8+v)e-E4++O5^Dr}#tj*W0v5-z8UJdZlwvBdoC=RrY$ug;`7p z>U`}vr0E68tlFvJv>kQWV#HGOni!m(S+Kyu%1X;YfA!at;zZsBY0nI1uZEj^8ptg~ z!<_JSm7A&Ky~N*Bae1Y0dc{Y*IO&n6Mu_;x=dTf z<=5ZTVRi+D9vmkA!*~Bn=)cc(Y7S}?Y)iG zh^a=y&qC)q`21A_phmgkL+bSoL%SCnmn{?%XT$3J^k_xon~IP{Fr@WTr=_{Bt@agZ zgyxBD48sx;F{VeV66tX>KbQxRH|G#^K~5uGDlP@PC|!Kn(g_NW z%w8GfZV7<8jCj{R8NeH-gnxt~S`YO~>P*tDw?+BJa7lg5o-l611HC@^E!Sot2PUj`vt zI{(p^W#rv;vxza6BbQnX`O<;U-Kg~VNPi#xANyMyU9U}BuD99urA|61H!t+{pK!_R0+TXQACysEyDEI;-C_@htMQA;l{H*}d|U+hJjWmj)DUoPjp&OP51nJG?bp#nm?qP2QP?30Tos0)_KWl7t- zPj<%ErY=v(E=*zOw7e*SF*`NJ6<@(yX+e2%?pkZ!=J_y#5xQE?h|qdRg4hUol@2`I zV_xq1TSfkZgld^3;q5dvuc?eQOjf;b9Hf5+1E@6hY!5;%q~|}W;ScFv=X94_GGGQL zJn(v5oL2zb`f+{dvIcZF@p&?7)#{(|kbidGHq?o3f1{sw1adRH`@%jnSHbb5J5uSF zrwtcqaF=U>bgJY=PwzCo*K%U_6WV9vYZ5K}5qB$QW3+c`3AWK}gs^9J8U%JrOdvMC zv5FSoy7}E%Ilp&OJGlGCU>8BxAV7_MrSza&JI&_5|7(LQR!+}3=DA*<>+u0`uQqz^ zJP;1wD!Rw?-p7`OdBw8+X6p_EN2H41gIaZ({nx3NUo?dudaict-V{&_5K%9^4`l36 z|5wV(N$IR7a~xWs>27Nq0DCGT>yrh`I5qiZr!;0{W$|+1-T}Ai?|@)lm3kjsXuJaU ze$)KIdxfel^1{sw{-K(Q1GW@@i+Dbkp)3$pRi7gA2!+Me1*S(3j_{?hI3 zPVOSlpLwZEHtC(vYQp^&64eGZl*0QI>i7VdoWJz9IpYHK&-ya+Ww}W|r;@OZ znL19@M4^MQi>dk}eba{$r_`1Vz4qp^e-9ZaHI02~8DH*0#U=2dTs?-zj-1JieoH&$ z3SjgyrwGM-;r6V>A5)VtT@jdS^3)`BL0Ap}@P9$v;NZE=^&bazbSLTT5LutR%PWz{9NQ8`~6Cw3(gW7fQ z#kX<}VH@v8>b*Y$4rk`(Zgm#gEzl_w9ZVj30uFj8<6_EMmRU!OJX=&(A+2vLqn>{F zHbhzgHhVx`h--U|z9g-b8Z~jqMc^TeQL3X2Kfq{zY-Ua}H_pUVzN|y0>!ypR>)jUL zdMufAX8gmQ(P-R?YuS(RHi(tws08v}Tdh>vG^l%F#MH}P-e~mK_crNI?Yy{aFY>5* zJnGkgu{honJG3R^(VYsMP9T-|gWZ9t;1c}`HVX3@kCpY*u$t`|_hQ_)(iH8>v_IMj z+UwLotXn6I8iwZa26TK4p$kROggUTOUQ@2yFKF990oYPo?#nwr(PGTG@B5us&MB># z{~I?1L#4(8xIlh~{dY=zB1|g7`y4^@wzu^49F2Xd+w?`VKhmK?>c%aYr8L@~Hbc*s z&u2O?DrXG56U+Ut)~);(5$J&-a+tG=^DqbZNpYW@L~o2!@K67Osp#q?&SM-h9K8d< zVf6HZX*NbUJgMN58R0NqdHcjE62};=UL}R3a#o!)|W-)^04Qd~3y(m#fE0=o^jO zfqqiFJ-++ax7Az8{mJH&s=DXb^na+nGtF0*~&v#})Z^zO$=tP^NbI2bwx$jgPGX&X>G6p4%9MH$PSDnzv^+ROnqL2f|*XGyrP|Tjn ze$$e6`R@9RiUip9Kp(_LHpJZqy^8)se~yln=`&DF%cP6)1_wu4LFNZ2x*_Rqe4*X7 zui&h-o>(}CmH~ZPsFS>gbaPGrek()Mc}c?dg~{SdmUcng6O0I)_?SBIoUS{hre2{P zJ}joQCdO@ZrYa`SNZWlao?sxYvljCzlvKL*{Jn8q!`nD0er4o&(7pJGQ$-HyUBA@# zFTP|azK?rWo%)kd_A{VpCi=!?oXP%OCG;g2jw@B{1BLbuKXedo;0?!+a^UOBDVYkv zgaxPfRY;Q~*;qsP_YCHdmPRqWM_0-RrxU zWzO5qh09iPV3qk-h!K$El?N3!q{XJc2AT*7yIY0er1vU#z${X#V;OK|L(-ba>o5e? z1Jsf(f)-n_G~>Eig3xxifu$CjfVEQ#kHOnxlJlI4#OBXAh>-~gjn>8V;i*5&HL7Hi z^T-0YXzgB#Lv#X zWDmk!&Q}TD!lt=aE3B0yC5FkikZhmhu`S7SrO9?A5JS3I_J)fil=dvi_# zyD0MrE2xtNrW({r|7XzXKWmCjy@S(?`W9UeF2O1%gM;lR_{6{8D|#I2gu@iGrc4 z0JVTCh|7g2=f#-&B(%6eh^`m+3@AJJS#>;rKo=+kQz_bZP|WZj2wqbOj*Iq3WG&

      }|zfyHgAAm`p<&(Sp;S87>$$hbaoVZt0r@cvf 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 ?nMdT2xGTAry=TZ#07;~p|VWU#8u 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 z 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

      YAL9DrP1r!WAE{#&wf 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 z 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 literal 0 HcmV?d00001 From 2a6d86b24866958d041344ecd86a56055b1e520d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 7 Jan 2020 16:48:23 +0100 Subject: [PATCH 219/517] Some more upgrade notes --- en/04_Redactor/02_v3.x/Upgrades/From_2.x.md | 42 ++++++++++++++++++--- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/en/04_Redactor/02_v3.x/Upgrades/From_2.x.md b/en/04_Redactor/02_v3.x/Upgrades/From_2.x.md index f1b965a9..06d572a1 100644 --- a/en/04_Redactor/02_v3.x/Upgrades/From_2.x.md +++ b/en/04_Redactor/02_v3.x/Upgrades/From_2.x.md @@ -2,12 +2,44 @@ title: Upgrading from Redactor 2.x --- -When upgrading from 2.x, expect a new and refreshed editor. +When upgrading from 2.x, expect a new and refreshed editor. Many features will be familiar, but some have also been removed or operate differently now. And of course, there's a lot of new features for you to use as well. -Most of your configuration will be automatically converted to the new configuration sets, but some features have been dropped or work different now. +## First Upgrade -It's worthwhile considering to start fresh, rather than trying to recreate an exact 2.x setup, to make the most of what's new. At the very least, take a good tour of the new configuration sets to see what Redactor 3 can do. +During the first upgrade to Redactor 3, your v2 system settings will automatically be converted into a [configuration set](../Configuration_Sets) named "Imported from Redactor 2". -[Start with the Quickstart](../Quickstart) to learn what Redactor 3 is all about. +This imported set will be as close as a match to your old configuration as possible, but keep in mind not every old setting has a new option. -If you're missing features from 2.x, please let us know. +**Your imported set is not automatically enabled.** Navigate to Extras > Redactor Configuration to find it. Open it and make sure it was properly imported and works the way you expect it to. + +When all looks good, you can enable it from either the configuration sets grid (right click it in the list) or [the system settings](../Usage/Content). + +**Important:** downgrading from 3 to 2 is **not supported**. If you're not sure yet if you want to start using Redactor 3 right away, start by upgrading on a development site and only upgrade production when you're happy. + +Old system settings from v2, with a few exceptions, are removed on the first upgrade to v3. + +## Tip: start fresh + +While the automatic import is useful, we do recommend configuring Redactor 3 from scratch. Take a good tour of the new configuration sets to find out what Redactor 3 can do and use this as an opportunity to refresh your configuration. + +[The Redactor 3 Quickstart](../Quickstart) takes you through the highlights. + +## Dropped or changed features + +Please note this list may be incomplete + +- Allowed/denied tags and cleanup in general works differently now. See the Cleanup tab for details of what you can configure in v3. +- The image float margin from v2 has changed. Previously you would set a margin for left and right floats separately, in v3 you set a single margin (in the Media tab) which will automatically be applied to the right side of the image. +- Source code highlighting with Ace is no longer supported. Only Codemirror is now available (enabled by default). +- The syntax for some plugins (like Clips) has changed. In most cases these will be automatically converted by the configurator. See the configurator for details. +- Changing the available colors for the fontcolor plugin is no longer supported. + +The following custom plugins are no longer supported. Let us know if you think we should rebuild them for v3. + +- replacer (find & replace window) +- speek (read content out loud) +- contrast +- zoom +- imagepx +- imageurl +- breadcrumb From 8c2a4ad81632becba7b25fc76e8e3eed50e85d40 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 14 Jan 2020 15:39:42 +0100 Subject: [PATCH 220/517] Move redactor v3 above v2, fix properties image with older modal styling --- .../{02_v3.x => 01_v3.x}/01_Quickstart.md | 0 .../02_Configuration_Sets.md | 0 .../{02_v3.x => 01_v3.x}/03_Usage/Content.md | 0 .../03_Usage/ContentBlocks.md | 0 .../{02_v3.x => 01_v3.x}/03_Usage/Fred.md | 0 .../{02_v3.x => 01_v3.x}/03_Usage/Introtext.md | 0 .../{02_v3.x => 01_v3.x}/03_Usage/Template.md | 0 .../03_Usage/Template_Variables.md | 0 .../03_Usage/Third_Party_Extras.md | 0 .../{02_v3.x => 01_v3.x}/03_Usage/index.md | 0 .../{02_v3.x => 01_v3.x}/Features/Autoparse.md | 0 .../{02_v3.x => 01_v3.x}/Features/Clips.md | 0 .../{02_v3.x => 01_v3.x}/Features/Custom_CSS.md | 0 .../Features/Custom_Formatting.md | 0 .../Features/Custom_Plugins.md | 0 .../{02_v3.x => 01_v3.x}/Features/Dividers.md | 0 .../Features/Image_Path_Mode.md | 0 .../Features/Image_Styles.md | 0 .../Features/Inline_Styles.md | 0 .../Features/Link_Styles.md | 0 .../{02_v3.x => 01_v3.x}/Features/Properties.md | 2 +- .../{02_v3.x => 01_v3.x}/Features/Source.md | 0 .../Features/Text_Expander.md | 0 .../{02_v3.x => 01_v3.x}/Features/Toolbar.md | 0 .../Features/Upload_Filename_Sanitization.md | 0 .../{02_v3.x => 01_v3.x}/Features/Variables.md | 0 .../{02_v3.x => 01_v3.x}/Features/index.md | 0 .../{02_v3.x => 01_v3.x}/Permissions.md | 0 .../{02_v3.x => 01_v3.x}/Shortcodes.md | 0 .../{02_v3.x => 01_v3.x}/Shortcuts.md | 0 .../{02_v3.x => 01_v3.x}/Themes/Custom.md | 0 .../{02_v3.x => 01_v3.x}/Themes/dark.jpg | Bin .../{02_v3.x => 01_v3.x}/Themes/default.jpg | Bin .../{02_v3.x => 01_v3.x}/Themes/index.md | 0 .../{02_v3.x => 01_v3.x}/Themes/minimal.jpg | Bin .../{02_v3.x => 01_v3.x}/Themes/pride.jpg | Bin .../Themes/rebeccapurple.jpg | Bin .../{02_v3.x => 01_v3.x}/Themes/redactor2.jpg | Bin .../{02_v3.x => 01_v3.x}/Themes/themes.png | Bin .../{02_v3.x => 01_v3.x}/Themes/themes.sketch | Bin .../{02_v3.x => 01_v3.x}/Upgrades/From_2.x.md | 0 .../images/contentblocks-input.jpg | Bin .../{02_v3.x => 01_v3.x}/images/darkmode.gif | Bin .../{02_v3.x => 01_v3.x}/images/darkmode.jpg | Bin .../{02_v3.x => 01_v3.x}/images/darkmode.mp4 | Bin .../{02_v3.x => 01_v3.x}/images/inlinestyle.jpg | Bin .../{02_v3.x => 01_v3.x}/images/introtext.jpg | Bin .../{02_v3.x => 01_v3.x}/images/menu-entry.jpg | Bin .../images/min-vs-standard.png | Bin en/04_Redactor/01_v3.x/images/properties2.jpg | Bin 0 -> 42137 bytes .../images/shortcodes-poster.jpg | Bin .../{02_v3.x => 01_v3.x}/images/shortcodes.gif | Bin .../{02_v3.x => 01_v3.x}/images/shortcodes.mp4 | Bin .../images/template-properties.jpg | Bin en/04_Redactor/{02_v3.x => 01_v3.x}/index.md | 2 +- en/04_Redactor/02_v3.x/images/properties.jpg | Bin 54935 -> 0 bytes .../00_Upgrading_from_Redactor_1.x_to_2.0.md | 0 .../{01_v2.x => 98_v2.x}/01_Installation.md | 0 .../02_Configure_Redactor.md | 0 .../{01_v2.x => 98_v2.x}/03_Managing_Media.md | 0 .../04_Custom_Formatting.md | 0 .../05_Images_and_Base_URLs.md | 0 .../{01_v2.x => 98_v2.x}/06_Component_Usage.md | 0 .../07_Custom_Redactor_TV.md | 0 .../{01_v2.x => 98_v2.x}/08_Uploadcare.md | 0 en/04_Redactor/{01_v2.x => 98_v2.x}/09_Clips.md | 0 .../{01_v2.x => 98_v2.x}/10_Predefined_Links.md | 0 .../{01_v2.x => 98_v2.x}/90_Undo_Redo_Plugin.md | 0 en/04_Redactor/{01_v2.x => 98_v2.x}/index.md | 0 69 files changed, 2 insertions(+), 2 deletions(-) rename en/04_Redactor/{02_v3.x => 01_v3.x}/01_Quickstart.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/02_Configuration_Sets.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/03_Usage/Content.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/03_Usage/ContentBlocks.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/03_Usage/Fred.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/03_Usage/Introtext.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/03_Usage/Template.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/03_Usage/Template_Variables.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/03_Usage/Third_Party_Extras.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/03_Usage/index.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Autoparse.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Clips.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Custom_CSS.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Custom_Formatting.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Custom_Plugins.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Dividers.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Image_Path_Mode.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Image_Styles.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Inline_Styles.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Link_Styles.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Properties.md (86%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Source.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Text_Expander.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Toolbar.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Upload_Filename_Sanitization.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/Variables.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Features/index.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Permissions.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Shortcodes.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Shortcuts.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Themes/Custom.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Themes/dark.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Themes/default.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Themes/index.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Themes/minimal.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Themes/pride.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Themes/rebeccapurple.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Themes/redactor2.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Themes/themes.png (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Themes/themes.sketch (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/Upgrades/From_2.x.md (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/contentblocks-input.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/darkmode.gif (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/darkmode.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/darkmode.mp4 (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/inlinestyle.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/introtext.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/menu-entry.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/min-vs-standard.png (100%) create mode 100644 en/04_Redactor/01_v3.x/images/properties2.jpg rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/shortcodes-poster.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/shortcodes.gif (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/shortcodes.mp4 (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/images/template-properties.jpg (100%) rename en/04_Redactor/{02_v3.x => 01_v3.x}/index.md (77%) delete mode 100644 en/04_Redactor/02_v3.x/images/properties.jpg rename en/04_Redactor/{01_v2.x => 98_v2.x}/00_Upgrading_from_Redactor_1.x_to_2.0.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/01_Installation.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/02_Configure_Redactor.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/03_Managing_Media.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/04_Custom_Formatting.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/05_Images_and_Base_URLs.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/06_Component_Usage.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/07_Custom_Redactor_TV.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/08_Uploadcare.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/09_Clips.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/10_Predefined_Links.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/90_Undo_Redo_Plugin.md (100%) rename en/04_Redactor/{01_v2.x => 98_v2.x}/index.md (100%) diff --git a/en/04_Redactor/02_v3.x/01_Quickstart.md b/en/04_Redactor/01_v3.x/01_Quickstart.md similarity index 100% rename from en/04_Redactor/02_v3.x/01_Quickstart.md rename to en/04_Redactor/01_v3.x/01_Quickstart.md diff --git a/en/04_Redactor/02_v3.x/02_Configuration_Sets.md b/en/04_Redactor/01_v3.x/02_Configuration_Sets.md similarity index 100% rename from en/04_Redactor/02_v3.x/02_Configuration_Sets.md rename to en/04_Redactor/01_v3.x/02_Configuration_Sets.md diff --git a/en/04_Redactor/02_v3.x/03_Usage/Content.md b/en/04_Redactor/01_v3.x/03_Usage/Content.md similarity index 100% rename from en/04_Redactor/02_v3.x/03_Usage/Content.md rename to en/04_Redactor/01_v3.x/03_Usage/Content.md diff --git a/en/04_Redactor/02_v3.x/03_Usage/ContentBlocks.md b/en/04_Redactor/01_v3.x/03_Usage/ContentBlocks.md similarity index 100% rename from en/04_Redactor/02_v3.x/03_Usage/ContentBlocks.md rename to en/04_Redactor/01_v3.x/03_Usage/ContentBlocks.md diff --git a/en/04_Redactor/02_v3.x/03_Usage/Fred.md b/en/04_Redactor/01_v3.x/03_Usage/Fred.md similarity index 100% rename from en/04_Redactor/02_v3.x/03_Usage/Fred.md rename to en/04_Redactor/01_v3.x/03_Usage/Fred.md diff --git a/en/04_Redactor/02_v3.x/03_Usage/Introtext.md b/en/04_Redactor/01_v3.x/03_Usage/Introtext.md similarity index 100% rename from en/04_Redactor/02_v3.x/03_Usage/Introtext.md rename to en/04_Redactor/01_v3.x/03_Usage/Introtext.md diff --git a/en/04_Redactor/02_v3.x/03_Usage/Template.md b/en/04_Redactor/01_v3.x/03_Usage/Template.md similarity index 100% rename from en/04_Redactor/02_v3.x/03_Usage/Template.md rename to en/04_Redactor/01_v3.x/03_Usage/Template.md diff --git a/en/04_Redactor/02_v3.x/03_Usage/Template_Variables.md b/en/04_Redactor/01_v3.x/03_Usage/Template_Variables.md similarity index 100% rename from en/04_Redactor/02_v3.x/03_Usage/Template_Variables.md rename to en/04_Redactor/01_v3.x/03_Usage/Template_Variables.md diff --git a/en/04_Redactor/02_v3.x/03_Usage/Third_Party_Extras.md b/en/04_Redactor/01_v3.x/03_Usage/Third_Party_Extras.md similarity index 100% rename from en/04_Redactor/02_v3.x/03_Usage/Third_Party_Extras.md rename to en/04_Redactor/01_v3.x/03_Usage/Third_Party_Extras.md diff --git a/en/04_Redactor/02_v3.x/03_Usage/index.md b/en/04_Redactor/01_v3.x/03_Usage/index.md similarity index 100% rename from en/04_Redactor/02_v3.x/03_Usage/index.md rename to en/04_Redactor/01_v3.x/03_Usage/index.md diff --git a/en/04_Redactor/02_v3.x/Features/Autoparse.md b/en/04_Redactor/01_v3.x/Features/Autoparse.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Autoparse.md rename to en/04_Redactor/01_v3.x/Features/Autoparse.md diff --git a/en/04_Redactor/02_v3.x/Features/Clips.md b/en/04_Redactor/01_v3.x/Features/Clips.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Clips.md rename to en/04_Redactor/01_v3.x/Features/Clips.md diff --git a/en/04_Redactor/02_v3.x/Features/Custom_CSS.md b/en/04_Redactor/01_v3.x/Features/Custom_CSS.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Custom_CSS.md rename to en/04_Redactor/01_v3.x/Features/Custom_CSS.md diff --git a/en/04_Redactor/02_v3.x/Features/Custom_Formatting.md b/en/04_Redactor/01_v3.x/Features/Custom_Formatting.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Custom_Formatting.md rename to en/04_Redactor/01_v3.x/Features/Custom_Formatting.md diff --git a/en/04_Redactor/02_v3.x/Features/Custom_Plugins.md b/en/04_Redactor/01_v3.x/Features/Custom_Plugins.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Custom_Plugins.md rename to en/04_Redactor/01_v3.x/Features/Custom_Plugins.md diff --git a/en/04_Redactor/02_v3.x/Features/Dividers.md b/en/04_Redactor/01_v3.x/Features/Dividers.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Dividers.md rename to en/04_Redactor/01_v3.x/Features/Dividers.md diff --git a/en/04_Redactor/02_v3.x/Features/Image_Path_Mode.md b/en/04_Redactor/01_v3.x/Features/Image_Path_Mode.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Image_Path_Mode.md rename to en/04_Redactor/01_v3.x/Features/Image_Path_Mode.md diff --git a/en/04_Redactor/02_v3.x/Features/Image_Styles.md b/en/04_Redactor/01_v3.x/Features/Image_Styles.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Image_Styles.md rename to en/04_Redactor/01_v3.x/Features/Image_Styles.md diff --git a/en/04_Redactor/02_v3.x/Features/Inline_Styles.md b/en/04_Redactor/01_v3.x/Features/Inline_Styles.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Inline_Styles.md rename to en/04_Redactor/01_v3.x/Features/Inline_Styles.md diff --git a/en/04_Redactor/02_v3.x/Features/Link_Styles.md b/en/04_Redactor/01_v3.x/Features/Link_Styles.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Link_Styles.md rename to en/04_Redactor/01_v3.x/Features/Link_Styles.md diff --git a/en/04_Redactor/02_v3.x/Features/Properties.md b/en/04_Redactor/01_v3.x/Features/Properties.md similarity index 86% rename from en/04_Redactor/02_v3.x/Features/Properties.md rename to en/04_Redactor/01_v3.x/Features/Properties.md index 0b562364..0639bdfd 100644 --- a/en/04_Redactor/02_v3.x/Features/Properties.md +++ b/en/04_Redactor/01_v3.x/Features/Properties.md @@ -1,6 +1,6 @@ New in Redactor 3 is the properties plugin. It allows you to add a class or ID to any block element. -![The Properties plugin in action](../images/properties.jpg) +![The Properties plugin in action](../images/properties2.jpg) They're simple text inputs, requiring the user to enter the appropriate values. diff --git a/en/04_Redactor/02_v3.x/Features/Source.md b/en/04_Redactor/01_v3.x/Features/Source.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Source.md rename to en/04_Redactor/01_v3.x/Features/Source.md diff --git a/en/04_Redactor/02_v3.x/Features/Text_Expander.md b/en/04_Redactor/01_v3.x/Features/Text_Expander.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Text_Expander.md rename to en/04_Redactor/01_v3.x/Features/Text_Expander.md diff --git a/en/04_Redactor/02_v3.x/Features/Toolbar.md b/en/04_Redactor/01_v3.x/Features/Toolbar.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Toolbar.md rename to en/04_Redactor/01_v3.x/Features/Toolbar.md diff --git a/en/04_Redactor/02_v3.x/Features/Upload_Filename_Sanitization.md b/en/04_Redactor/01_v3.x/Features/Upload_Filename_Sanitization.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Upload_Filename_Sanitization.md rename to en/04_Redactor/01_v3.x/Features/Upload_Filename_Sanitization.md diff --git a/en/04_Redactor/02_v3.x/Features/Variables.md b/en/04_Redactor/01_v3.x/Features/Variables.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/Variables.md rename to en/04_Redactor/01_v3.x/Features/Variables.md diff --git a/en/04_Redactor/02_v3.x/Features/index.md b/en/04_Redactor/01_v3.x/Features/index.md similarity index 100% rename from en/04_Redactor/02_v3.x/Features/index.md rename to en/04_Redactor/01_v3.x/Features/index.md diff --git a/en/04_Redactor/02_v3.x/Permissions.md b/en/04_Redactor/01_v3.x/Permissions.md similarity index 100% rename from en/04_Redactor/02_v3.x/Permissions.md rename to en/04_Redactor/01_v3.x/Permissions.md diff --git a/en/04_Redactor/02_v3.x/Shortcodes.md b/en/04_Redactor/01_v3.x/Shortcodes.md similarity index 100% rename from en/04_Redactor/02_v3.x/Shortcodes.md rename to en/04_Redactor/01_v3.x/Shortcodes.md diff --git a/en/04_Redactor/02_v3.x/Shortcuts.md b/en/04_Redactor/01_v3.x/Shortcuts.md similarity index 100% rename from en/04_Redactor/02_v3.x/Shortcuts.md rename to en/04_Redactor/01_v3.x/Shortcuts.md diff --git a/en/04_Redactor/02_v3.x/Themes/Custom.md b/en/04_Redactor/01_v3.x/Themes/Custom.md similarity index 100% rename from en/04_Redactor/02_v3.x/Themes/Custom.md rename to en/04_Redactor/01_v3.x/Themes/Custom.md diff --git a/en/04_Redactor/02_v3.x/Themes/dark.jpg b/en/04_Redactor/01_v3.x/Themes/dark.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/Themes/dark.jpg rename to en/04_Redactor/01_v3.x/Themes/dark.jpg diff --git a/en/04_Redactor/02_v3.x/Themes/default.jpg b/en/04_Redactor/01_v3.x/Themes/default.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/Themes/default.jpg rename to en/04_Redactor/01_v3.x/Themes/default.jpg diff --git a/en/04_Redactor/02_v3.x/Themes/index.md b/en/04_Redactor/01_v3.x/Themes/index.md similarity index 100% rename from en/04_Redactor/02_v3.x/Themes/index.md rename to en/04_Redactor/01_v3.x/Themes/index.md diff --git a/en/04_Redactor/02_v3.x/Themes/minimal.jpg b/en/04_Redactor/01_v3.x/Themes/minimal.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/Themes/minimal.jpg rename to en/04_Redactor/01_v3.x/Themes/minimal.jpg diff --git a/en/04_Redactor/02_v3.x/Themes/pride.jpg b/en/04_Redactor/01_v3.x/Themes/pride.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/Themes/pride.jpg rename to en/04_Redactor/01_v3.x/Themes/pride.jpg diff --git a/en/04_Redactor/02_v3.x/Themes/rebeccapurple.jpg b/en/04_Redactor/01_v3.x/Themes/rebeccapurple.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/Themes/rebeccapurple.jpg rename to en/04_Redactor/01_v3.x/Themes/rebeccapurple.jpg diff --git a/en/04_Redactor/02_v3.x/Themes/redactor2.jpg b/en/04_Redactor/01_v3.x/Themes/redactor2.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/Themes/redactor2.jpg rename to en/04_Redactor/01_v3.x/Themes/redactor2.jpg diff --git a/en/04_Redactor/02_v3.x/Themes/themes.png b/en/04_Redactor/01_v3.x/Themes/themes.png similarity index 100% rename from en/04_Redactor/02_v3.x/Themes/themes.png rename to en/04_Redactor/01_v3.x/Themes/themes.png diff --git a/en/04_Redactor/02_v3.x/Themes/themes.sketch b/en/04_Redactor/01_v3.x/Themes/themes.sketch similarity index 100% rename from en/04_Redactor/02_v3.x/Themes/themes.sketch rename to en/04_Redactor/01_v3.x/Themes/themes.sketch diff --git a/en/04_Redactor/02_v3.x/Upgrades/From_2.x.md b/en/04_Redactor/01_v3.x/Upgrades/From_2.x.md similarity index 100% rename from en/04_Redactor/02_v3.x/Upgrades/From_2.x.md rename to en/04_Redactor/01_v3.x/Upgrades/From_2.x.md diff --git a/en/04_Redactor/02_v3.x/images/contentblocks-input.jpg b/en/04_Redactor/01_v3.x/images/contentblocks-input.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/images/contentblocks-input.jpg rename to en/04_Redactor/01_v3.x/images/contentblocks-input.jpg diff --git a/en/04_Redactor/02_v3.x/images/darkmode.gif b/en/04_Redactor/01_v3.x/images/darkmode.gif similarity index 100% rename from en/04_Redactor/02_v3.x/images/darkmode.gif rename to en/04_Redactor/01_v3.x/images/darkmode.gif diff --git a/en/04_Redactor/02_v3.x/images/darkmode.jpg b/en/04_Redactor/01_v3.x/images/darkmode.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/images/darkmode.jpg rename to en/04_Redactor/01_v3.x/images/darkmode.jpg diff --git a/en/04_Redactor/02_v3.x/images/darkmode.mp4 b/en/04_Redactor/01_v3.x/images/darkmode.mp4 similarity index 100% rename from en/04_Redactor/02_v3.x/images/darkmode.mp4 rename to en/04_Redactor/01_v3.x/images/darkmode.mp4 diff --git a/en/04_Redactor/02_v3.x/images/inlinestyle.jpg b/en/04_Redactor/01_v3.x/images/inlinestyle.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/images/inlinestyle.jpg rename to en/04_Redactor/01_v3.x/images/inlinestyle.jpg diff --git a/en/04_Redactor/02_v3.x/images/introtext.jpg b/en/04_Redactor/01_v3.x/images/introtext.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/images/introtext.jpg rename to en/04_Redactor/01_v3.x/images/introtext.jpg diff --git a/en/04_Redactor/02_v3.x/images/menu-entry.jpg b/en/04_Redactor/01_v3.x/images/menu-entry.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/images/menu-entry.jpg rename to en/04_Redactor/01_v3.x/images/menu-entry.jpg diff --git a/en/04_Redactor/02_v3.x/images/min-vs-standard.png b/en/04_Redactor/01_v3.x/images/min-vs-standard.png similarity index 100% rename from en/04_Redactor/02_v3.x/images/min-vs-standard.png rename to en/04_Redactor/01_v3.x/images/min-vs-standard.png diff --git a/en/04_Redactor/01_v3.x/images/properties2.jpg b/en/04_Redactor/01_v3.x/images/properties2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..40f88b62a996085cfc4216609b347467eccfbb3f GIT binary patch literal 42137 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 literal 0 HcmV?d00001 diff --git a/en/04_Redactor/02_v3.x/images/shortcodes-poster.jpg b/en/04_Redactor/01_v3.x/images/shortcodes-poster.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/images/shortcodes-poster.jpg rename to en/04_Redactor/01_v3.x/images/shortcodes-poster.jpg diff --git a/en/04_Redactor/02_v3.x/images/shortcodes.gif b/en/04_Redactor/01_v3.x/images/shortcodes.gif similarity index 100% rename from en/04_Redactor/02_v3.x/images/shortcodes.gif rename to en/04_Redactor/01_v3.x/images/shortcodes.gif diff --git a/en/04_Redactor/02_v3.x/images/shortcodes.mp4 b/en/04_Redactor/01_v3.x/images/shortcodes.mp4 similarity index 100% rename from en/04_Redactor/02_v3.x/images/shortcodes.mp4 rename to en/04_Redactor/01_v3.x/images/shortcodes.mp4 diff --git a/en/04_Redactor/02_v3.x/images/template-properties.jpg b/en/04_Redactor/01_v3.x/images/template-properties.jpg similarity index 100% rename from en/04_Redactor/02_v3.x/images/template-properties.jpg rename to en/04_Redactor/01_v3.x/images/template-properties.jpg diff --git a/en/04_Redactor/02_v3.x/index.md b/en/04_Redactor/01_v3.x/index.md similarity index 77% rename from en/04_Redactor/02_v3.x/index.md rename to en/04_Redactor/01_v3.x/index.md index 07e24788..b0aacb5e 100644 --- a/en/04_Redactor/02_v3.x/index.md +++ b/en/04_Redactor/01_v3.x/index.md @@ -8,4 +8,4 @@ Redactor 3 is the latest implementation of [Imperavi's Redactor.js](https://impe - Upgrading from 2.x? [Start here »](Upgrades/From_2.x) - New to Redactor? [Start with the Quickstart Guide »](Quickstart) -- Looking for information on licenses, prices, or reviews? [Back to modmore.com](https://modmore.com/redactor/) +- Looking for information on what Redactor can do, licenses, prices, or reviews? [Back to modmore.com](https://modmore.com/redactor/) diff --git a/en/04_Redactor/02_v3.x/images/properties.jpg b/en/04_Redactor/02_v3.x/images/properties.jpg deleted file mode 100644 index a18e1c0cf1ce8742bf414b63b5c30858bb5532ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54935 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 GZ~q2rctHgK diff --git a/en/04_Redactor/01_v2.x/00_Upgrading_from_Redactor_1.x_to_2.0.md b/en/04_Redactor/98_v2.x/00_Upgrading_from_Redactor_1.x_to_2.0.md similarity index 100% rename from en/04_Redactor/01_v2.x/00_Upgrading_from_Redactor_1.x_to_2.0.md rename to en/04_Redactor/98_v2.x/00_Upgrading_from_Redactor_1.x_to_2.0.md diff --git a/en/04_Redactor/01_v2.x/01_Installation.md b/en/04_Redactor/98_v2.x/01_Installation.md similarity index 100% rename from en/04_Redactor/01_v2.x/01_Installation.md rename to en/04_Redactor/98_v2.x/01_Installation.md diff --git a/en/04_Redactor/01_v2.x/02_Configure_Redactor.md b/en/04_Redactor/98_v2.x/02_Configure_Redactor.md similarity index 100% rename from en/04_Redactor/01_v2.x/02_Configure_Redactor.md rename to en/04_Redactor/98_v2.x/02_Configure_Redactor.md diff --git a/en/04_Redactor/01_v2.x/03_Managing_Media.md b/en/04_Redactor/98_v2.x/03_Managing_Media.md similarity index 100% rename from en/04_Redactor/01_v2.x/03_Managing_Media.md rename to en/04_Redactor/98_v2.x/03_Managing_Media.md diff --git a/en/04_Redactor/01_v2.x/04_Custom_Formatting.md b/en/04_Redactor/98_v2.x/04_Custom_Formatting.md similarity index 100% rename from en/04_Redactor/01_v2.x/04_Custom_Formatting.md rename to en/04_Redactor/98_v2.x/04_Custom_Formatting.md diff --git a/en/04_Redactor/01_v2.x/05_Images_and_Base_URLs.md b/en/04_Redactor/98_v2.x/05_Images_and_Base_URLs.md similarity index 100% rename from en/04_Redactor/01_v2.x/05_Images_and_Base_URLs.md rename to en/04_Redactor/98_v2.x/05_Images_and_Base_URLs.md diff --git a/en/04_Redactor/01_v2.x/06_Component_Usage.md b/en/04_Redactor/98_v2.x/06_Component_Usage.md similarity index 100% rename from en/04_Redactor/01_v2.x/06_Component_Usage.md rename to en/04_Redactor/98_v2.x/06_Component_Usage.md diff --git a/en/04_Redactor/01_v2.x/07_Custom_Redactor_TV.md b/en/04_Redactor/98_v2.x/07_Custom_Redactor_TV.md similarity index 100% rename from en/04_Redactor/01_v2.x/07_Custom_Redactor_TV.md rename to en/04_Redactor/98_v2.x/07_Custom_Redactor_TV.md diff --git a/en/04_Redactor/01_v2.x/08_Uploadcare.md b/en/04_Redactor/98_v2.x/08_Uploadcare.md similarity index 100% rename from en/04_Redactor/01_v2.x/08_Uploadcare.md rename to en/04_Redactor/98_v2.x/08_Uploadcare.md diff --git a/en/04_Redactor/01_v2.x/09_Clips.md b/en/04_Redactor/98_v2.x/09_Clips.md similarity index 100% rename from en/04_Redactor/01_v2.x/09_Clips.md rename to en/04_Redactor/98_v2.x/09_Clips.md diff --git a/en/04_Redactor/01_v2.x/10_Predefined_Links.md b/en/04_Redactor/98_v2.x/10_Predefined_Links.md similarity index 100% rename from en/04_Redactor/01_v2.x/10_Predefined_Links.md rename to en/04_Redactor/98_v2.x/10_Predefined_Links.md diff --git a/en/04_Redactor/01_v2.x/90_Undo_Redo_Plugin.md b/en/04_Redactor/98_v2.x/90_Undo_Redo_Plugin.md similarity index 100% rename from en/04_Redactor/01_v2.x/90_Undo_Redo_Plugin.md rename to en/04_Redactor/98_v2.x/90_Undo_Redo_Plugin.md diff --git a/en/04_Redactor/01_v2.x/index.md b/en/04_Redactor/98_v2.x/index.md similarity index 100% rename from en/04_Redactor/01_v2.x/index.md rename to en/04_Redactor/98_v2.x/index.md From a4e24d49f7166ee2d9f1c327e428e310297aa4d7 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 16 Jan 2020 14:28:44 +0100 Subject: [PATCH 221/517] add more shortcuts --- en/04_Redactor/01_v3.x/Shortcuts.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/en/04_Redactor/01_v3.x/Shortcuts.md b/en/04_Redactor/01_v3.x/Shortcuts.md index eb553abf..51975f53 100644 --- a/en/04_Redactor/01_v3.x/Shortcuts.md +++ b/en/04_Redactor/01_v3.x/Shortcuts.md @@ -18,6 +18,9 @@ Redactor comes with the following built-in shortcuts. | Toggle heading level 6 | ctrl+alt+6 | meta+alt+6 | | Toggle ordered list | ctrl+shift+7 | meta+shift+7 | | Toggle unordered list | ctrl+shift+8 | meta+shift+8 | +| Insert hard tab (`\t`) | shift+tab | shift+tab | +| Indent list item | tab, ctrl+] | tab, meta+] | +| Outdent list item | shift+tab (in list), ctrl+[ | shift+tab (in list), meta+[ | ## Configurator shortcuts From 28f59fb37500751ad32577fe16c151016464d58d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 4 Feb 2020 17:02:36 +0100 Subject: [PATCH 222/517] Mention standard editor MIGX support --- en/04_Redactor/01_v3.x/03_Usage/MIGX.md | 11 +++++++++++ en/04_Redactor/01_v3.x/03_Usage/index.md | 1 + 2 files changed, 12 insertions(+) create mode 100644 en/04_Redactor/01_v3.x/03_Usage/MIGX.md diff --git a/en/04_Redactor/01_v3.x/03_Usage/MIGX.md b/en/04_Redactor/01_v3.x/03_Usage/MIGX.md new file mode 100644 index 00000000..9f28fa5b --- /dev/null +++ b/en/04_Redactor/01_v3.x/03_Usage/MIGX.md @@ -0,0 +1,11 @@ +Redactor can be used within MIGX. + +## Standard Configuration + +[By following the MIGX Backend-Usage tutorial](https://docs.modx.com/current/en/extras/migx/migx.backend-usage), you'll get the default Redactor configuration set inside your form. This is because in the Form Tabs, you've defined `"inputTVtype": "richtext"` - which grabs the default editor in the default configuration. + +Do not use the "migxredactor" TV type provided by MIGX - that was for Redactor v2. + +## MIGX-specific configuration + +We're investigating adding support for custom configuration sets inside MIGX. diff --git a/en/04_Redactor/01_v3.x/03_Usage/index.md b/en/04_Redactor/01_v3.x/03_Usage/index.md index 15391eba..f12cec7f 100644 --- a/en/04_Redactor/01_v3.x/03_Usage/index.md +++ b/en/04_Redactor/01_v3.x/03_Usage/index.md @@ -5,6 +5,7 @@ Redactor can be used in different places in different ways. These different use - [On the resource introtext](Introtext) - [Different configurations per template](Template) - [As custom ContentBlocks rich text field](ContentBlocks) +- [As part of MIGX](MIGX) It's also possible to use Redactor with [third party extras](Third_Party_Extras). From 6522a8a5eca22f033fafdcc32a47731f5a061329 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 5 Feb 2020 14:14:05 +0100 Subject: [PATCH 223/517] Document @CHUNK and global placeholders available in field templates --- en/02_ContentBlocks/v1.x/00_Layouts.md | 2 ++ en/02_ContentBlocks/v1.x/01_Fields.md | 4 +++ .../v1.x/01_Fields/Templates.md | 36 +++++++++++++++++++ en/02_ContentBlocks/v1.x/02_Templates.md | 1 + .../v1.x/03_Default_Templates.md | 1 + .../v1.x/08_Parsing_Templates.md | 2 ++ .../v1.x/11_Internationalization.md | 8 +++-- en/02_ContentBlocks/v1.x/12_Permissions.md | 4 +++ .../v1.x/13_Custom_Resources.md | 4 ++- 9 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 en/02_ContentBlocks/v1.x/01_Fields/Templates.md diff --git a/en/02_ContentBlocks/v1.x/00_Layouts.md b/en/02_ContentBlocks/v1.x/00_Layouts.md index d8139178..881286d3 100755 --- a/en/02_ContentBlocks/v1.x/00_Layouts.md +++ b/en/02_ContentBlocks/v1.x/00_Layouts.md @@ -2,6 +2,8 @@ In ContentBlocks you can use _Layouts_ to easily manage multi column content. Ea During installation you get the opportunity to install some basic Foundation and Bootstrap based layouts to get started quickly. +[TOC] + ## Managing Layouts To manage Layouts, find the Content Blocks component under the Extras menu and move to the Layouts tab. diff --git a/en/02_ContentBlocks/v1.x/01_Fields.md b/en/02_ContentBlocks/v1.x/01_Fields.md index f2830b40..8c0d9215 100755 --- a/en/02_ContentBlocks/v1.x/01_Fields.md +++ b/en/02_ContentBlocks/v1.x/01_Fields.md @@ -2,6 +2,10 @@ Fields are implementation of an [Input Type](Input_Types) (such as _heading_ or To give a simple example, you may define "Note" and "Warning" fields so editors can add callout blocks into the content. These fields would both be a _textarea_ or _richtext_ input type, but because their template is different, they provide vastly different use cases and visual styles in the front-end. +[TOC] + +## Managing Fields + To manage fields, head over to Components and find the Content Blocks menu item. On the Fields tab, you can click _Add Field_, or right click a field and choose _Edit Field_ to open the field window. You'll find a number of tabs, which we'll go over in detail below, to help you manage your ContentBlocks fields. - General: used for managing the basic field information. diff --git a/en/02_ContentBlocks/v1.x/01_Fields/Templates.md b/en/02_ContentBlocks/v1.x/01_Fields/Templates.md new file mode 100644 index 00000000..4b74589c --- /dev/null +++ b/en/02_ContentBlocks/v1.x/01_Fields/Templates.md @@ -0,0 +1,36 @@ +Field templates can be found by editing a [field in the ContentBlocks component](../Fields) and opening the Properties tab. + +## Placeholders + +Templates use the standard MODX parser, and have access to a number of placeholders in the form of `[[+KEY]]`. Which placeholders exactly depend on the [input type](../Input_Types). + +All field templates have access to a set of shared placeholders: + +- `[[+layout_id]]`, the ID of the parent layout the field is inserted in. +- `[[+layout_column]]`, the string name of the column the field is inserted in. +- `[[+idx]]`, an incrementing index for the fields inside the current column. +- `[[+unique_idx]]`, a guaranteed to be unique incrementing index. This index number is incremented for each field or layout that is processed, nested layouts included, meaning the order is dependant on the exact page structure. You can **not** rely on two fields side-by-side being one index apart. +- `[[+layout_idx]]`, an incrementing index for the position of the layout on the page. + +## Using @CHUNK + +If you'd like to use static elements, you can use chunks. The best way to do so is by using the `@CHUNK` syntax, which will pass all available placeholders into your chunk automatically. + +**Important to note: chunks are processed when rendering the page, rather than when saving it.** This means that using chunks in ContentBlocks comes at an extra performance penalty for the first (uncached) front-end request for a page. + +For example, define your template like this: + +```html +@CHUNK NameOfYourChunk +``` + +That will be parsed by ContentBlocks into a full chunk tag, like this: + +``` +[[$NameOfYourChunk? + &value=`Some Value` + &layout_id=`5` + &layout_column=`main` + ... +]] +``` \ No newline at end of file diff --git a/en/02_ContentBlocks/v1.x/02_Templates.md b/en/02_ContentBlocks/v1.x/02_Templates.md index c599e805..cde9ed97 100755 --- a/en/02_ContentBlocks/v1.x/02_Templates.md +++ b/en/02_ContentBlocks/v1.x/02_Templates.md @@ -4,6 +4,7 @@ Templates are available as of ContentBlocks v1.1. With Templates you can define The screenshots on this page were taken on Revolution 2.3, but this of course also works on 2.2. +[TOC] ## Creating a Template diff --git a/en/02_ContentBlocks/v1.x/03_Default_Templates.md b/en/02_ContentBlocks/v1.x/03_Default_Templates.md index 1bebd65b..b24b7c10 100755 --- a/en/02_ContentBlocks/v1.x/03_Default_Templates.md +++ b/en/02_ContentBlocks/v1.x/03_Default_Templates.md @@ -5,6 +5,7 @@ If you haven't worked with Templates before, be sure to [read more about Templat To manage your default templates, go to _Extras_ (or _Components_ pre-2.3) in the top navigation and choose ContentBlocks in the drop down. Open the Defaults tab. +[TOC] ## Rules diff --git a/en/02_ContentBlocks/v1.x/08_Parsing_Templates.md b/en/02_ContentBlocks/v1.x/08_Parsing_Templates.md index 835b8dd3..1f8d6139 100755 --- a/en/02_ContentBlocks/v1.x/08_Parsing_Templates.md +++ b/en/02_ContentBlocks/v1.x/08_Parsing_Templates.md @@ -4,6 +4,8 @@ title: Parsing & Templates ContentBlocks provides a revolutionary way of managing content. With this new way of doing things, there are also a few things to keep in mind when developing websites - in particular related to the way your page will be parsed and what is and what isn't possible. This document will walk you through a few of these limitations and best practices. +[TOC] + ## When & Where When you're using ContentBlocks, the layouts and fields you used are parsed **when the resource is saved**. This was done to make integration into your templates as easy as possible (by simply using `[[*content]]` in your template), as well as to prevent parsing the resource from slowing down the front-end of the website. As many [input types](Input_Types) offer very granular templateing, it is not uncommon for large or complex resources to take 0,5-2 seconds to fully parse, and you don't want that delay in front of your users. diff --git a/en/02_ContentBlocks/v1.x/11_Internationalization.md b/en/02_ContentBlocks/v1.x/11_Internationalization.md index 409cdc3c..ebf2ec9f 100755 --- a/en/02_ContentBlocks/v1.x/11_Internationalization.md +++ b/en/02_ContentBlocks/v1.x/11_Internationalization.md @@ -3,16 +3,20 @@ ContentBlocks is available in English (default), German, French, Dutch, Polish, The data you define through the component (fields, layouts and templates) also supports translations since v1.1. This allows you to present different names and descriptions for your users depending on their manager language. We support lexicons on field, layout and template names and descriptions, as well as field and layout settings and properties on select input types (chunk, snippet and chunk selector). +[TOC] + ## The Lexicon Files To load the lexicon, you will need to create a namespace and add a "lexicon" directory inside the namespace its core path. In there, you would have a directory for each language (`en`, `fr`, `de`, etc) and a file in each of those (e.g. `default.inc.php`). Within the file, you would add the lexicon entries to a `$_lang` variable. An example of a lexicon file is shown below. -```` PHP + +````PHP _Access Control Lists_ > _Policy Templates_ > _ContentBlocksTemplate_. There are permissions that control access to the entire component (`contentblocks_component`) and it gets more granular from there on. With the `contentblocks_fields`, `contentblocks_layouts`, `contentblocks_templates`, `contentblocks_categories` and `contentblocks_defaults` permissions you can remove the specific tabs in one go. diff --git a/en/02_ContentBlocks/v1.x/13_Custom_Resources.md b/en/02_ContentBlocks/v1.x/13_Custom_Resources.md index b0136ed5..cfcdbba1 100755 --- a/en/02_ContentBlocks/v1.x/13_Custom_Resources.md +++ b/en/02_ContentBlocks/v1.x/13_Custom_Resources.md @@ -4,10 +4,12 @@ title: Custom Resources As of ContentBlocks 1.1 it is possible to use it on a variety of custom resource types. -Once we have independently confirmed that third party custom resources work as expected with ContentBlocks, we will include it in the `contentblocks.accepted_resource_types` system setting so it is enabled by default. It is possible to manually add class keys to this setting if you want to test it with a resource type that we have not yet confirmed, or disable using ContentBlocks on certain resource types. +[TOC] ## Supported Custom Resource Types +Once we have independently confirmed that third party custom resources work as expected with ContentBlocks, we will include it in the `contentblocks.accepted_resource_types` system setting so it is enabled by default. It is possible to manually add class keys to this setting if you want to test it with a resource type that we have not yet confirmed, or disable using ContentBlocks on certain resource types. + The following Extras are known to work with ContentBlocks and enabled by default as of 1.1.0: - MoreGallery From e612ba76b3dda9bd854831869fba120fd1133823 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 5 Feb 2020 14:27:42 +0100 Subject: [PATCH 224/517] Move index and add more placeholder info --- en/02_ContentBlocks/v1.x/-Fields.md | 5 +++++ en/02_ContentBlocks/v1.x/01_Fields/Templates.md | 17 ++++++++++++++--- .../v1.x/{01_Fields.md => 01_Fields/index.md} | 17 +++++++++-------- 3 files changed, 28 insertions(+), 11 deletions(-) create mode 100644 en/02_ContentBlocks/v1.x/-Fields.md rename en/02_ContentBlocks/v1.x/{01_Fields.md => 01_Fields/index.md} (76%) diff --git a/en/02_ContentBlocks/v1.x/-Fields.md b/en/02_ContentBlocks/v1.x/-Fields.md new file mode 100644 index 00000000..1e5bf67f --- /dev/null +++ b/en/02_ContentBlocks/v1.x/-Fields.md @@ -0,0 +1,5 @@ +--- +title: Fields (moved) +--- + +[This page has moved.](Fields) \ No newline at end of file diff --git a/en/02_ContentBlocks/v1.x/01_Fields/Templates.md b/en/02_ContentBlocks/v1.x/01_Fields/Templates.md index 4b74589c..7c1159d1 100644 --- a/en/02_ContentBlocks/v1.x/01_Fields/Templates.md +++ b/en/02_ContentBlocks/v1.x/01_Fields/Templates.md @@ -2,15 +2,26 @@ Field templates can be found by editing a [field in the ContentBlocks component] ## Placeholders -Templates use the standard MODX parser, and have access to a number of placeholders in the form of `[[+KEY]]`. Which placeholders exactly depend on the [input type](../Input_Types). +Templates use the standard MODX parser, and have access to a number of placeholders in the form of `[[+KEY]]`. + +Which placeholders exactly depend on the [input type](../Input_Types). In the ContentBlocks component you can hover over the "Template" label to see available placeholders for the selected input type in the tooltip. + +In most cases, you'll have at least a `[[+value]]` placeholder. Any field settings you add are also available as `[[+name_of_setting]]`. All field templates have access to a set of shared placeholders: +- `[[+idx]]`, an incrementing index for the fields inside the current layout column. +- `[[+unique_idx]]`, a guaranteed to be unique incrementing index. This index number is incremented for each field or layout that is processed, nested layouts included, meaning the order is dependant on the exact page structure. You can **not** rely on two fields side-by-side being one index apart. - `[[+layout_id]]`, the ID of the parent layout the field is inserted in. - `[[+layout_column]]`, the string name of the column the field is inserted in. -- `[[+idx]]`, an incrementing index for the fields inside the current column. -- `[[+unique_idx]]`, a guaranteed to be unique incrementing index. This index number is incremented for each field or layout that is processed, nested layouts included, meaning the order is dependant on the exact page structure. You can **not** rely on two fields side-by-side being one index apart. - `[[+layout_idx]]`, an incrementing index for the position of the layout on the page. +- `[[+layout_title]]`, the title of the layout (user-editable by clicking on it in the interface); may be empty. + +It's also possible to access layout settings in field templates (as of v1.8.3). Those are available with the `layout_settings` prefix, for example: + +``` +[[+layout_settings.my_setting_key] +``` ## Using @CHUNK diff --git a/en/02_ContentBlocks/v1.x/01_Fields.md b/en/02_ContentBlocks/v1.x/01_Fields/index.md similarity index 76% rename from en/02_ContentBlocks/v1.x/01_Fields.md rename to en/02_ContentBlocks/v1.x/01_Fields/index.md index 8c0d9215..90c9d207 100755 --- a/en/02_ContentBlocks/v1.x/01_Fields.md +++ b/en/02_ContentBlocks/v1.x/01_Fields/index.md @@ -1,4 +1,4 @@ -Fields are implementation of an [Input Type](Input_Types) (such as _heading_ or _gallery_), which defines how the content added by an editor is turned into the markup. As input types often provide a number of other properties for defining how it works or what it can do, you can have multiple configurations of that with multiple fields of the same input type. +Fields are implementation of an [Input Type](../Input_Types) (such as _heading_ or _gallery_), which defines how the content added by an editor is turned into the markup. As input types often provide a number of other properties for defining how it works or what it can do, you can have multiple configurations of that with multiple fields of the same input type. To give a simple example, you may define "Note" and "Warning" fields so editors can add callout blocks into the content. These fields would both be a _textarea_ or _richtext_ input type, but because their template is different, they provide vastly different use cases and visual styles in the front-end. @@ -20,10 +20,10 @@ To manage fields, head over to Components and find the Content Blocks menu item. On the General tab, you can edit the basic information for this field. That includes choosing the Input type, giving it a name, description and icon for in the _Add Content_ modal as well as defining the sort order. -- Input: a dropdown list with titles and descriptions of the currently existing [Input Types](Input_Types). This includes [custom inputs](Custom_Inputs/Developing_Custom_Inputs) as well as the built-in types. As soon as you choose an input type (Heading in the example), it will set the default icon for you and set some default properties in the Properties tab, but you are of course free to change this as you see fit. +- Input: a dropdown list with titles and descriptions of the currently existing [Input Types](../Input_Types). This includes [custom inputs](../Custom_Inputs/Developing_Custom_Inputs) as well as the built-in types. As soon as you choose an input type (Heading in the example), it will set the default icon for you and set some default properties in the Properties tab, but you are of course free to change this as you see fit. - Name: the name the editor will see in the _Add Content_ modal. If you have multiple fields for the same input, you will probably give them a more distinctive name, but we'll settle for just "Heading" here. - Description: an optional description to add to the popup in the Add Content modal for the editor. -- Icon: choose one of the many [included icons](Custom_Inputs/Icons), this is used in the _Add Content_ modal to quickly identify the field. +- Icon: choose one of the many [included icons](../Custom_Inputs/Icons), this is used in the _Add Content_ modal to quickly identify the field. - Sort Order: the order in which to show the fields is defined by the sort order value. Lower numbers go first. @@ -32,7 +32,7 @@ On the General tab, you can edit the basic information for this field. That incl [![](https://assets.modmore.com/galleries/inline-418/2015/contentblocks_component_field_properties.png)](https://assets.modmore.com/galleries/inline-418/2015/contentblocks_component_field_properties.png) -The properties tab consists input-specific properties. All inputs have a template, which typically has a `[[+value]]` placeholder but depending on the [input type](Input_Types) there can be more or different placeholders, templates and other properties. By hovering over the properties you will get a tooltip with more information about the property, which typically includes the available placeholders along with general instructions. +The properties tab consists input-specific properties. All inputs have a template, which typically has a `[[+value]]` placeholder but depending on the [input type](../Input_Types) there can be more or different placeholders, templates and other properties. By hovering over the properties you will get a tooltip with more information about the property, which typically includes the available placeholders along with general instructions. @@ -62,7 +62,7 @@ When fields are, based on the conditions, not allowed to be used, existing insta [![](https://assets.modmore.com/galleries/inline-418/2015/contentblocks_component_field_settings.png)](https://assets.modmore.com/galleries/inline-418/2015/contentblocks_component_field_settings.png) -Settings are, [just like Layout Settings](Layouts), configuration options that you can add to a field which the Editor can then change when adding content to it. Settings are added as placeholders to the field's template so you can easily pass, for example, a class or inline style to a fields template. In the image above we have defined a "Class" setting (which will fill the `[[class]]` placeholder in our template, defined on the Properties tab) with a select field type and a couple of values. +Settings are, [just like Layout Settings](../Layouts), configuration options that you can add to a field which the Editor can then change when adding content to it. Settings are added as placeholders to the field's template so you can easily pass, for example, a class or inline style to a fields template. In the image above we have defined a "Class" setting (which will fill the `[[class]]` placeholder in our template, defined on the Properties tab) with a select field type and a couple of values. There's also an option called _Expose Fields_. This option allows you to define how the setting is made available to the editor, which is one of the following: @@ -82,6 +82,7 @@ Clicking the cog symbol will open the "Headline Settings" modal (we named our fi ## More information... -- [Built-in input types](Input_Types) -- [Layouts](Layouts) -- [Custom input types](Custom_Inputs/Developing_Custom_Inputs) \ No newline at end of file +- [Field Templates](Templates) +- [Built-in input types](../Input_Types) +- [Layouts](../Layouts) +- [Custom input types](../Custom_Inputs/Developing_Custom_Inputs) \ No newline at end of file From 85f3691857ff40ec0b197ef60f0b50254df4952f Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 14 Feb 2020 13:04:01 +0100 Subject: [PATCH 225/517] Redactor docs update --- en/04_Redactor/01_v3.x/03_Usage/MIGX.md | 32 +++++++++++++++++---- en/04_Redactor/01_v3.x/Upgrades/From_2.x.md | 10 ++++--- 2 files changed, 33 insertions(+), 9 deletions(-) diff --git a/en/04_Redactor/01_v3.x/03_Usage/MIGX.md b/en/04_Redactor/01_v3.x/03_Usage/MIGX.md index 9f28fa5b..5f6179d8 100644 --- a/en/04_Redactor/01_v3.x/03_Usage/MIGX.md +++ b/en/04_Redactor/01_v3.x/03_Usage/MIGX.md @@ -1,11 +1,33 @@ -Redactor can be used within MIGX. +Looking to use a rich text editor in your MIGX TV? Look no further than Redactor 3. -## Standard Configuration +## Standard configuration set [By following the MIGX Backend-Usage tutorial](https://docs.modx.com/current/en/extras/migx/migx.backend-usage), you'll get the default Redactor configuration set inside your form. This is because in the Form Tabs, you've defined `"inputTVtype": "richtext"` - which grabs the default editor in the default configuration. -Do not use the "migxredactor" TV type provided by MIGX - that was for Redactor v2. +The inputTVtype `migxredactor` (from v2, shipped with MIGX) also works. -## MIGX-specific configuration +## MIGX-specific configuration set -We're investigating adding support for custom configuration sets inside MIGX. +To use a configuration set specific to the MIGX instance, you can use the provided `migxredactor3` (note: the one with the 3 suffix!) input TV type. That accepts a `configs` option to provide the ID of the configuration set to use. + +In your form tabs, add two things: + +- `"inputTVtype": "migxredactor3"` +- `"configs": id-of-configuration-set` + +For example, to use configuration set #12 on a description field, your MIGX form tabs configuration would look something like this: + +``` js +[{ + "caption": "Info", + "fields": [{ + "field": "title", + "caption": "Title" + },{ + "field": "description", + "caption": "Description", + "inputTVtype": "migxredactor3", + "configs": 14 + }] +}] +``` diff --git a/en/04_Redactor/01_v3.x/Upgrades/From_2.x.md b/en/04_Redactor/01_v3.x/Upgrades/From_2.x.md index 06d572a1..1d3999e7 100644 --- a/en/04_Redactor/01_v3.x/Upgrades/From_2.x.md +++ b/en/04_Redactor/01_v3.x/Upgrades/From_2.x.md @@ -10,11 +10,13 @@ During the first upgrade to Redactor 3, your v2 system settings will automatical This imported set will be as close as a match to your old configuration as possible, but keep in mind not every old setting has a new option. -**Your imported set is not automatically enabled.** Navigate to Extras > Redactor Configuration to find it. Open it and make sure it was properly imported and works the way you expect it to. +**Your imported set will be automatically enabled.** Please test it to make sure it was properly imported and works the way you expect it to. -When all looks good, you can enable it from either the configuration sets grid (right click it in the list) or [the system settings](../Usage/Content). +To help ease with upgrading when using custom CSS, the v2 "redactor-editor" class is added to your imported configuration set (in Appearance > Content style class); this will not be present on the standard configuration sets. [Learn more about custom styling in v3](../Features/Custom_CSS) -**Important:** downgrading from 3 to 2 is **not supported**. If you're not sure yet if you want to start using Redactor 3 right away, start by upgrading on a development site and only upgrade production when you're happy. +The JSON structure for custom formatting has changed in v3 and will need to be manually updated. + +**Important:** downgrading from 3 to 2 is **not supported**. If you're not sure yet if you want to start using Redactor 3 right away, test the upgrade on a development site and only upgrade production when you're happy. Old system settings from v2, with a few exceptions, are removed on the first upgrade to v3. @@ -29,7 +31,7 @@ While the automatic import is useful, we do recommend configuring Redactor 3 fro Please note this list may be incomplete - Allowed/denied tags and cleanup in general works differently now. See the Cleanup tab for details of what you can configure in v3. -- The image float margin from v2 has changed. Previously you would set a margin for left and right floats separately, in v3 you set a single margin (in the Media tab) which will automatically be applied to the right side of the image. +- The image float margin from v2 has changed. Previously you would set a margin for left and right floats separately, in v3 you set a single margin (in the Media tab) which will automatically be applied to the proper side of the image. - Source code highlighting with Ace is no longer supported. Only Codemirror is now available (enabled by default). - The syntax for some plugins (like Clips) has changed. In most cases these will be automatically converted by the configurator. See the configurator for details. - Changing the available colors for the fontcolor plugin is no longer supported. From e898345799a0ff2efdde839026c4ee3cd4db1687 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Mon, 2 Mar 2020 13:37:36 +0100 Subject: [PATCH 226/517] - excludeEvents & excludeRepeats snippet property for AgendaList snippet --- en/01_Agenda/v1/04_Snippets/01_AgendaList.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md index fedb77e6..23ddb117 100755 --- a/en/01_Agenda/v1/04_Snippets/01_AgendaList.md +++ b/en/01_Agenda/v1/04_Snippets/01_AgendaList.md @@ -17,6 +17,8 @@ detailId | ID of a resource containing an AgendaDetail snippet call. | System Se durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 emptyTpl | Name of a chunk that contains the template for an empty list of events. | tplAgendaEventEmpty end | The end date to filter the displayed events. Must contain a [supported date and time format](https://www.php.net/manual/de/datetime.formats.php). | today +1 month 0:00 +excludeEvents | Comma separated list of event ids that should be excluded from the list. Available since Agenda 1.1.0. | - +excludeRepeats | Comma separated list of repeating event ids that should be excluded from the list. Available since Agenda 1.1.0. | - imageTpl | Name of a chunk that contains the template for one image in the image list of an event. | tplAgendaEventImage limit | Limit the number of events in the result. Use `0` for unlimited events. | 20 listId | ID of a resource containing an AgendaList snippet call. | System Setting `agenda.list_id` From 97347dc355eafde529b1d0998d3547bbb5209285 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 5 Mar 2020 15:17:36 +0100 Subject: [PATCH 227/517] Clarify listings vs detail view based on support feedback --- .../v1.x/03_Snippets/00_mgGetImages.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md b/en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md index 01b0aece..e8d75951 100644 --- a/en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md +++ b/en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md @@ -14,6 +14,14 @@ The minimum mgGetImages snippet call outputs a list of thumbnails, linking to an You should always call mgGetImages uncached, as it manages caching internally. This makes sure the images on a Gallery resource are in sync with the frontend, without relying on full site cache clears. +## Listing & single image views + +The `mgGetImages` snippet by default lists images in a gallery, but it also supports a "single image view" or "detail view". When the page is requested with a `iid` URL parameter (or another parameter defined by the `&singleImageParam` snippet parameter), only the specific image is shown with the `&singleImageTpl`. + +The single image view also includes previous and next images, so it can be used for a simple gallery view without any JavaScript solutions. This detail view is also used to render embed codes for videos and iframes for PDFs. The detail view can also be disabled with `&singleImageEnabled`. + +The parameter for the rendering of one image in the list is `&imageTpl`, not `&singleImageTpl`. + ## Snippet Properties @@ -224,7 +232,7 @@ A string to be used between tags parsed through the chunk specified in `&tagTpl` #### &singleImageEnabled -Set to `1` to enable the single image view, or `0` to disable it. When enabled, the snippet will automatically show a single image with a different template (see `&singleImageTpl`) if the `&singleImageParam` is present in the URL. Useful for accessible image galleries. The single image view has been available since v1.0, the singleImageEnabled property was added in v1.4. +Set to `1` to enable the single image view, or `0` to disable it. When enabled, the snippet will automatically show a single image (detail view) with a different template (see `&singleImageTpl`) if the `&singleImageParam` is present in the URL. Useful for accessible image galleries. The single image view has been available since v1.0, the singleImageEnabled property was added in v1.4. **Default**: `1` @@ -244,7 +252,9 @@ Added in 1.5.0. #### &singleImageTpl -The name of a chunk to use for the single image view. See further down this page for the default and placeholders for this chunk. +The name of a chunk to use for the single image (/detail) view. See further down this page for the default and placeholders for this chunk. + +**For rendering of one image in the gallery listing, see `&imageTpl` instead.** There are also `&singleYoutubeTpl` and `&singleVimeoTpl` properties for [YouTube and Vimeo videos](../Video) respectively, and a `&singlePdfTpl` for PDFs, which both follow the same behaviour as the `&singleImageTpl`. From 304d5d9e57149e2e5b74c92f85de2ba032478c5d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 23 Mar 2020 14:51:58 +0100 Subject: [PATCH 228/517] Generate a class reference for models --- build.sh | 2 +- .../00_Formatters/boolean.md | 1 + .../70_Class_Reference/00_Formatters/date.md | 5 ++ .../00_Formatters/datetime.md | 5 ++ .../00_Formatters/filesize.md | 5 ++ .../00_Formatters/financial.md | 3 + .../70_Class_Reference/00_Formatters/index.md | 19 +++++ .../00_Formatters/percentage.md | 5 ++ .../70_Class_Reference/00_Formatters/time.md | 5 ++ .../v1/70_Class_Reference/Model/comAddress.md | 35 ++++++++ .../Model/comCancelledOrder.md | 71 ++++++++++++++++ .../70_Class_Reference/Model/comCartOrder.md | 76 +++++++++++++++++ .../Model/comCompletedOrder.md | 71 ++++++++++++++++ .../v1/70_Class_Reference/Model/comCoupon.md | 40 +++++++++ .../Model/comCouponUsage.md | 25 ++++++ .../70_Class_Reference/Model/comCurrency.md | 22 +++++ .../Model/comDeliveryType.md | 23 +++++ .../70_Class_Reference/Model/comDiscount.md | 51 +++++++++++ .../Model/comFreeProductDiscount.md | 44 ++++++++++ .../v1/70_Class_Reference/Model/comInvoice.md | 24 ++++++ .../v1/70_Class_Reference/Model/comModule.md | 22 +++++ .../v1/70_Class_Reference/Model/comOrder.md | 80 +++++++++++++++++ .../Model/comOrderAddress.md | 39 +++++++++ .../Model/comOrderEmailMessage.md | 28 ++++++ .../70_Class_Reference/Model/comOrderField.md | 21 +++++ .../Model/comOrderInternalMessage.md | 28 ++++++ .../70_Class_Reference/Model/comOrderItem.md | 59 +++++++++++++ .../Model/comOrderItemAdjustment.md | 34 ++++++++ .../Model/comOrderItemDiscountAdjustment.md | 26 ++++++ .../Model/comOrderItemShippingAdjustment.md | 26 ++++++ .../Model/comOrderItemTax.md | 30 +++++++ .../70_Class_Reference/Model/comOrderLog.md | 23 +++++ .../Model/comOrderMessage.md | 36 ++++++++ .../Model/comOrderShipment.md | 54 ++++++++++++ .../Model/comPaymentMethod.md | 40 +++++++++ .../Model/comProcessingOrder.md | 71 ++++++++++++++++ .../v1/70_Class_Reference/Model/comProduct.md | 54 ++++++++++++ .../Model/comProductBundle.md | 37 ++++++++ .../Model/comProductBundleProduct.md | 21 +++++ .../Model/comProductMatrix.md | 32 +++++++ .../Model/comProductMatrixColumn.md | 26 ++++++ .../Model/comProductMatrixProduct.md | 42 +++++++++ .../Model/comProductMatrixRow.md | 26 ++++++ .../Model/comProductPriceIndex.md | 18 ++++ .../Model/comResourceProduct.md | 39 +++++++++ .../Model/comSessionCartOrder.md | 71 ++++++++++++++++ .../Model/comSessionCartOrderItem.md | 56 ++++++++++++ .../Model/comShippingMethod.md | 53 ++++++++++++ .../Model/comShippingMethodByCountry.md | 42 +++++++++ .../Model/comShippingMethodByWeight.md | 40 +++++++++ .../Model/comSimpleObject.md | 85 +++++++++++++++++++ .../v1/70_Class_Reference/Model/comStatus.md | 25 ++++++ .../Model/comStatusChange.md | 24 ++++++ .../Model/comStatusChangeAction.md | 35 ++++++++ .../Model/comStatusChangeActionEmail.md | 21 +++++ .../Model/comStatusChangeActionEvent.md | 21 +++++ .../Model/comStatusChangeActionInvoice.md | 21 +++++ .../70_Class_Reference/Model/comTaxGroup.md | 16 ++++ .../v1/70_Class_Reference/Model/comTaxRate.md | 18 ++++ .../v1/70_Class_Reference/Model/comTaxRule.md | 18 ++++ .../Model/comTransaction.md | 33 +++++++ .../Model/comTransactionLog.md | 22 +++++ .../Model/comUserDiscount.md | 42 +++++++++ .../Model/comUserGroupDiscount.md | 42 +++++++++ .../v1/70_Class_Reference/Model/index.md | 28 ++++++ en/01_Commerce/v1/70_Class_Reference/index.md | 2 + 66 files changed, 2158 insertions(+), 1 deletion(-) create mode 100644 en/01_Commerce/v1/70_Class_Reference/00_Formatters/boolean.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/00_Formatters/date.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/00_Formatters/datetime.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/00_Formatters/filesize.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/00_Formatters/financial.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/00_Formatters/index.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/00_Formatters/percentage.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/00_Formatters/time.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comAddress.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comCancelledOrder.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comCartOrder.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comCompletedOrder.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comCoupon.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comCouponUsage.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comCurrency.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comDeliveryType.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comDiscount.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comFreeProductDiscount.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comInvoice.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comModule.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrder.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderAddress.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderEmailMessage.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderField.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderInternalMessage.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderItem.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemAdjustment.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemDiscountAdjustment.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemShippingAdjustment.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemTax.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderLog.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderMessage.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comOrderShipment.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comPaymentMethod.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comProcessingOrder.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comProduct.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comProductBundle.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comProductBundleProduct.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrix.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixColumn.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixProduct.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixRow.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comProductPriceIndex.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comResourceProduct.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comSessionCartOrder.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comSessionCartOrderItem.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethod.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethodByCountry.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethodByWeight.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comSimpleObject.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comStatus.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comStatusChange.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeAction.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionEmail.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionEvent.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionInvoice.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comTaxGroup.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comTaxRate.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comTaxRule.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comTransaction.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comTransactionLog.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comUserDiscount.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/comUserGroupDiscount.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/Model/index.md create mode 100644 en/01_Commerce/v1/70_Class_Reference/index.md diff --git a/build.sh b/build.sh index 0f7e47db..cf28eac0 100755 --- a/build.sh +++ b/build.sh @@ -19,7 +19,7 @@ if vendor/bin/daux generate --source=. --destination=html ; then fi # Generate a zip file containing the complete static site, placing it inside the html folder again - zip -r html/modmore-documentation.zip html + #zip -r html/modmore-documentation.zip html else echo "Failed generating documentation"; exit 1; diff --git a/en/01_Commerce/v1/70_Class_Reference/00_Formatters/boolean.md b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/boolean.md new file mode 100644 index 00000000..4ba24e12 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/boolean.md @@ -0,0 +1 @@ +Returns a localised `yes` or `no` value depending on the boolean input. The translation comes from the MODX lexicon for `yes` and `no`. \ No newline at end of file diff --git a/en/01_Commerce/v1/70_Class_Reference/00_Formatters/date.md b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/date.md new file mode 100644 index 00000000..47b278e1 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/date.md @@ -0,0 +1,5 @@ +The `date` formatter takes in a unix timestamp (e.g. `1584964242`) and returns a date stamp without the time. + +The `server_offset_time` setting is taken into account. You can use this if your server time is different from the current time. + +The format used is set in the `commerce.date_format` system setting, uses [strftime](https://php.net/strftime), and defaults to `%Y-%m-%d`. \ No newline at end of file diff --git a/en/01_Commerce/v1/70_Class_Reference/00_Formatters/datetime.md b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/datetime.md new file mode 100644 index 00000000..cbbaff3f --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/datetime.md @@ -0,0 +1,5 @@ +The `datetime` formatter takes in a unix timestamp (e.g. `1584964242`) and returns a full date/timestamp. Frequently used for timestamps. + +The `server_offset_time` setting is taken into account. You can use this if your server time is different from the current time. + +The format used is set in the `commerce.datetime_format` system setting, uses [strftime](https://php.net/strftime), and defaults to `%Y-%m-%d at %H:%M:%S %Z`. \ No newline at end of file diff --git a/en/01_Commerce/v1/70_Class_Reference/00_Formatters/filesize.md b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/filesize.md new file mode 100644 index 00000000..d868e54f --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/filesize.md @@ -0,0 +1,5 @@ +With the `filesize` formatter, an integer number of bytes is formatted into the most appropriate readable size. + +For example a value of 2355 would be formatted as `2.31 KB` while `3.932.160` is `3.75MB`. + +The decimal point is used from the currently active currency. \ No newline at end of file diff --git a/en/01_Commerce/v1/70_Class_Reference/00_Formatters/financial.md b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/financial.md new file mode 100644 index 00000000..257e2824 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/financial.md @@ -0,0 +1,3 @@ +The `financial` formatter takes in an integer number (e.g. `1850`) and turns it into a currency-formatted value (e.g. `€18,50`). + +The currency that is used is typically based on the `currency` field on the same model. If that's not specified, the currency is taken from the current active currency based on the context or system configuration. \ No newline at end of file diff --git a/en/01_Commerce/v1/70_Class_Reference/00_Formatters/index.md b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/index.md new file mode 100644 index 00000000..d60f8d67 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/index.md @@ -0,0 +1,19 @@ +Formatters are generalised functions that take in a raw value, and output a formatted value in a way that people would expect the value to be rendered. + +They are called automatically for many fields in the model, available as `_formatted` in templates and code. + +To call a formatter from a model (taking into account the currency specified in the currency field, if it exists), use: + +```php +return $this->formatValue($value, 'name-of-formatter'); +``` + +From external code, such as snippets, you can also call the `formatValue` method on the `Commerce` service class. + +```php +return $commerce->formatValue($value, 'name-of-formatter'); +``` + +For financial formatting where you have the relevant currency object, you can also use `$currency->format($amountInCents)`. + + diff --git a/en/01_Commerce/v1/70_Class_Reference/00_Formatters/percentage.md b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/percentage.md new file mode 100644 index 00000000..940fe5df --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/percentage.md @@ -0,0 +1,5 @@ +The `percentage` formatter takes in a floating decimal number (up to 10 decimals) and returns a number formatted value with only the number of decimals necessary, and a `%` suffix. + +For example, inputting `15.2450000` returns `15.245%` and `99` returns `99%`. + +The decimal point and thousands separator are taken from the currently active currency based on context or system configuration. diff --git a/en/01_Commerce/v1/70_Class_Reference/00_Formatters/time.md b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/time.md new file mode 100644 index 00000000..67ba8818 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/00_Formatters/time.md @@ -0,0 +1,5 @@ +The `time` formatter takes in a unix timestamp (e.g. `1584964242`) and returns a timestamp, without a date. + +The `server_offset_time` setting is taken into account. You can use this if your server time is different from the current time. + +The format used is set in the `commerce.time_format` system setting, uses [strftime](https://php.net/strftime), and defaults to `%H:%M:%S %Z`. \ No newline at end of file diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comAddress.md b/en/01_Commerce/v1/70_Class_Reference/Model/comAddress.md new file mode 100644 index 00000000..be0d9eac --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comAddress.md @@ -0,0 +1,35 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_address` + +## Relations + +- `User`: one `modUser` object (`comAddress.user = modUser.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **user** | int (`int[10]`)
      may be null | | +| **type
      Default: `billing`** | string (`varchar[190]`) | | +| **fullname** | string (`varchar[190]`)
      may be null | | +| **firstname** | string (`varchar[190]`)
      may be null | | +| **lastname** | string (`varchar[190]`)
      may be null | | +| **company** | string (`varchar[190]`)
      may be null | | +| **address1** | string (`varchar[190]`)
      may be null | | +| **address2** | string (`varchar[190]`)
      may be null | | +| **address3** | string (`varchar[190]`)
      may be null | | +| **zip** | string (`varchar[190]`)
      may be null | | +| **city** | string (`varchar[190]`)
      may be null | | +| **state** | string (`varchar[190]`)
      may be null | | +| **country** | string (`varchar[190]`)
      may be null | | +| **phone** | string (`varchar[190]`)
      may be null | | +| **mobile** | string (`varchar[190]`)
      may be null | | +| **email** | string (`varchar[190]`)
      may be null | | +| **notes** | string (`text`)
      may be null | | +| **remember** | bool (`tinyint[1]`)
      may be null | Deprecated; no longer relevant. | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comCancelledOrder.md b/en/01_Commerce/v1/70_Class_Reference/Model/comCancelledOrder.md new file mode 100644 index 00000000..e3870dfa --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comCancelledOrder.md @@ -0,0 +1,71 @@ +Special type of [Order](comOrder) that represents a cancelled state. + +## Meta + +- Extends: [`comOrder`](comOrder) +- Table: `modx_commerce_order` + +## Relations + +- `Context`: one `modContext` object (`comCancelledOrder.context = modContext.key`) +- `Status`: one [`comStatus`](comStatus) object (`comCancelledOrder.status = comStatus.id`) +- `CreatedBy`: one `modUser` object (`comCancelledOrder.created_by = modUser.id`) +- `LastUpdatedBy`: one `modUser` object (`comCancelledOrder.last_updated_by = modUser.id`) +- `StatusUpdatedBy`: one `modUser` object (`comCancelledOrder.status_updated_by = modUser.id`) +- `ShippingMethod`: one [`comShippingMethod`](comShippingMethod) object (`comCancelledOrder.shipping_method = comShippingMethod.id`) +- `Parent`: one [`comOrder`](comOrder) object (`comCancelledOrder.parent = comOrder.id`) +- `User`: one `modUser` object (`comCancelledOrder.user = modUser.id`) +- `Descendants`: many [`comOrder`](comOrder) objects (`comCancelledOrder.id = comOrder.parent`) +- `Items`: many [`comOrderItem`](comOrderItem) objects (`comCancelledOrder.id = comOrderItem.order`) +- `Addresses`: many [`comOrderAddress`](comOrderAddress) objects (`comCancelledOrder.id = comOrderAddress.order`) +- `Transactions`: many [`comTransaction`](comTransaction) objects (`comCancelledOrder.id = comTransaction.order`) +- `Logs`: many [`comOrderLog`](comOrderLog) objects (`comCancelledOrder.id = comOrderLog.order`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **secret** | string (`varchar[191]`) | | +| **test** | boolean (`tinyint[1]`) | | +| **status** | integer (`int[10]`) | | +| **currency** | string (`varchar[3]`) | | +| **context
      Default: `web`** | string (`varchar[190]`)
      may be null | | +| **reference** | string (`varchar[190]`)
      may be null | | +| **reference_incr** | integer (`int[10]`)
      may be null | | +| **subtotal** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **subtotal_formatted** | | `subtotal` passed through the [financial formatter](../Formatters/financial) | +| **discount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **discount_formatted** | | `discount` passed through the [financial formatter](../Formatters/financial) | +| **shipping** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **shipping_formatted** | | `shipping` passed through the [financial formatter](../Formatters/financial) | +| **transaction** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **transaction_formatted** | | `transaction` passed through the [financial formatter](../Formatters/financial) | +| **total_before_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_before_tax_formatted** | | `total_before_tax` passed through the [financial formatter](../Formatters/financial) | +| **total_ex_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_ex_tax_formatted** | | `total_ex_tax` passed through the [financial formatter](../Formatters/financial) | +| **tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **tax_formatted** | | `tax` passed through the [financial formatter](../Formatters/financial) | +| **total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_formatted** | | `total` passed through the [financial formatter](../Formatters/financial) | +| **total_due** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_due_formatted** | | `total_due` passed through the [financial formatter](../Formatters/financial) | +| **total_quantity** | integer (`int[20]`) | | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **received_on** | int (`int[20]`) | UNIX timestamp | +| **received_on_formatted** | | `received_on` passed through the [datetime formatter](../Formatters/datetime) | +| **last_updated_on** | int (`int[20]`) | UNIX timestamp | +| **last_updated_on_formatted** | | `last_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **status_updated_on** | int (`int[20]`) | UNIX timestamp | +| **status_updated_on_formatted** | | `status_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **last_updated_by** | int (`int[10]`) | | +| **status_updated_by** | int (`int[10]`) | | +| **shipping_method** | integer (`int[10]`) | | +| **parent** | int (`int[10]`)
      may be null | | +| **user** | int (`int[10]`)
      may be null | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comCartOrder.md b/en/01_Commerce/v1/70_Class_Reference/Model/comCartOrder.md new file mode 100644 index 00000000..ac740ebc --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comCartOrder.md @@ -0,0 +1,76 @@ +Special type of [Order](comOrder) that represents the contents of a cart, before the order is marked as ready for processing. + +## Meta + +- Extends: [`comOrder`](comOrder) +- Table: `modx_commerce_order` + +## Descendant Classes + +- [`comSessionCartOrder`](comSessionCartOrder) + + +## Relations + +- `Context`: one `modContext` object (`comCartOrder.context = modContext.key`) +- `Status`: one [`comStatus`](comStatus) object (`comCartOrder.status = comStatus.id`) +- `CreatedBy`: one `modUser` object (`comCartOrder.created_by = modUser.id`) +- `LastUpdatedBy`: one `modUser` object (`comCartOrder.last_updated_by = modUser.id`) +- `StatusUpdatedBy`: one `modUser` object (`comCartOrder.status_updated_by = modUser.id`) +- `ShippingMethod`: one [`comShippingMethod`](comShippingMethod) object (`comCartOrder.shipping_method = comShippingMethod.id`) +- `Parent`: one [`comOrder`](comOrder) object (`comCartOrder.parent = comOrder.id`) +- `User`: one `modUser` object (`comCartOrder.user = modUser.id`) +- `Descendants`: many [`comOrder`](comOrder) objects (`comCartOrder.id = comOrder.parent`) +- `Items`: many [`comOrderItem`](comOrderItem) objects (`comCartOrder.id = comOrderItem.order`) +- `Addresses`: many [`comOrderAddress`](comOrderAddress) objects (`comCartOrder.id = comOrderAddress.order`) +- `Transactions`: many [`comTransaction`](comTransaction) objects (`comCartOrder.id = comTransaction.order`) +- `Logs`: many [`comOrderLog`](comOrderLog) objects (`comCartOrder.id = comOrderLog.order`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **secret** | string (`varchar[191]`) | | +| **test** | boolean (`tinyint[1]`) | | +| **status** | integer (`int[10]`) | | +| **currency** | string (`varchar[3]`) | | +| **context
      Default: `web`** | string (`varchar[190]`)
      may be null | | +| **reference** | string (`varchar[190]`)
      may be null | | +| **reference_incr** | integer (`int[10]`)
      may be null | | +| **subtotal** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **subtotal_formatted** | | `subtotal` passed through the [financial formatter](../Formatters/financial) | +| **discount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **discount_formatted** | | `discount` passed through the [financial formatter](../Formatters/financial) | +| **shipping** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **shipping_formatted** | | `shipping` passed through the [financial formatter](../Formatters/financial) | +| **transaction** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **transaction_formatted** | | `transaction` passed through the [financial formatter](../Formatters/financial) | +| **total_before_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_before_tax_formatted** | | `total_before_tax` passed through the [financial formatter](../Formatters/financial) | +| **total_ex_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_ex_tax_formatted** | | `total_ex_tax` passed through the [financial formatter](../Formatters/financial) | +| **tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **tax_formatted** | | `tax` passed through the [financial formatter](../Formatters/financial) | +| **total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_formatted** | | `total` passed through the [financial formatter](../Formatters/financial) | +| **total_due** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_due_formatted** | | `total_due` passed through the [financial formatter](../Formatters/financial) | +| **total_quantity** | integer (`int[20]`) | | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **received_on** | int (`int[20]`) | UNIX timestamp | +| **received_on_formatted** | | `received_on` passed through the [datetime formatter](../Formatters/datetime) | +| **last_updated_on** | int (`int[20]`) | UNIX timestamp | +| **last_updated_on_formatted** | | `last_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **status_updated_on** | int (`int[20]`) | UNIX timestamp | +| **status_updated_on_formatted** | | `status_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **last_updated_by** | int (`int[10]`) | | +| **status_updated_by** | int (`int[10]`) | | +| **shipping_method** | integer (`int[10]`) | | +| **parent** | int (`int[10]`)
      may be null | | +| **user** | int (`int[10]`)
      may be null | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comCompletedOrder.md b/en/01_Commerce/v1/70_Class_Reference/Model/comCompletedOrder.md new file mode 100644 index 00000000..b29003c8 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comCompletedOrder.md @@ -0,0 +1,71 @@ +Special type of [Order](comOrder) that represents a read-only copy of an order that has been processed and marked as completed. + +## Meta + +- Extends: [`comOrder`](comOrder) +- Table: `modx_commerce_order` + +## Relations + +- `Context`: one `modContext` object (`comCompletedOrder.context = modContext.key`) +- `Status`: one [`comStatus`](comStatus) object (`comCompletedOrder.status = comStatus.id`) +- `CreatedBy`: one `modUser` object (`comCompletedOrder.created_by = modUser.id`) +- `LastUpdatedBy`: one `modUser` object (`comCompletedOrder.last_updated_by = modUser.id`) +- `StatusUpdatedBy`: one `modUser` object (`comCompletedOrder.status_updated_by = modUser.id`) +- `ShippingMethod`: one [`comShippingMethod`](comShippingMethod) object (`comCompletedOrder.shipping_method = comShippingMethod.id`) +- `Parent`: one [`comOrder`](comOrder) object (`comCompletedOrder.parent = comOrder.id`) +- `User`: one `modUser` object (`comCompletedOrder.user = modUser.id`) +- `Descendants`: many [`comOrder`](comOrder) objects (`comCompletedOrder.id = comOrder.parent`) +- `Items`: many [`comOrderItem`](comOrderItem) objects (`comCompletedOrder.id = comOrderItem.order`) +- `Addresses`: many [`comOrderAddress`](comOrderAddress) objects (`comCompletedOrder.id = comOrderAddress.order`) +- `Transactions`: many [`comTransaction`](comTransaction) objects (`comCompletedOrder.id = comTransaction.order`) +- `Logs`: many [`comOrderLog`](comOrderLog) objects (`comCompletedOrder.id = comOrderLog.order`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **secret** | string (`varchar[191]`) | | +| **test** | boolean (`tinyint[1]`) | | +| **status** | integer (`int[10]`) | | +| **currency** | string (`varchar[3]`) | | +| **context
      Default: `web`** | string (`varchar[190]`)
      may be null | | +| **reference** | string (`varchar[190]`)
      may be null | | +| **reference_incr** | integer (`int[10]`)
      may be null | | +| **subtotal** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **subtotal_formatted** | | `subtotal` passed through the [financial formatter](../Formatters/financial) | +| **discount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **discount_formatted** | | `discount` passed through the [financial formatter](../Formatters/financial) | +| **shipping** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **shipping_formatted** | | `shipping` passed through the [financial formatter](../Formatters/financial) | +| **transaction** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **transaction_formatted** | | `transaction` passed through the [financial formatter](../Formatters/financial) | +| **total_before_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_before_tax_formatted** | | `total_before_tax` passed through the [financial formatter](../Formatters/financial) | +| **total_ex_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_ex_tax_formatted** | | `total_ex_tax` passed through the [financial formatter](../Formatters/financial) | +| **tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **tax_formatted** | | `tax` passed through the [financial formatter](../Formatters/financial) | +| **total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_formatted** | | `total` passed through the [financial formatter](../Formatters/financial) | +| **total_due** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_due_formatted** | | `total_due` passed through the [financial formatter](../Formatters/financial) | +| **total_quantity** | integer (`int[20]`) | | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **received_on** | int (`int[20]`) | UNIX timestamp | +| **received_on_formatted** | | `received_on` passed through the [datetime formatter](../Formatters/datetime) | +| **last_updated_on** | int (`int[20]`) | UNIX timestamp | +| **last_updated_on_formatted** | | `last_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **status_updated_on** | int (`int[20]`) | UNIX timestamp | +| **status_updated_on_formatted** | | `status_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **last_updated_by** | int (`int[10]`) | | +| **status_updated_by** | int (`int[10]`) | | +| **shipping_method** | integer (`int[10]`) | | +| **parent** | int (`int[10]`)
      may be null | | +| **user** | int (`int[10]`)
      may be null | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comCoupon.md b/en/01_Commerce/v1/70_Class_Reference/Model/comCoupon.md new file mode 100644 index 00000000..d384ec0c --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comCoupon.md @@ -0,0 +1,40 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_coupon` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **code** | string (`varchar[190]`) | | +| **max_uses** | int (`int[10]`) | | +| **active
      Default: `1`** | boolean (`tinyint[1]`) | | +| **discount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **discount_formatted** | | `discount` passed through the [financial formatter](../Formatters/financial) | +| **discount_percentage** | float (`decimal[20,4]`) | | +| **discount_percentage_formatted** | | `discount_percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **minimum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **minimum_order_total_formatted** | | `minimum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **maximum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **maximum_order_total_formatted** | | `maximum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **minimum_order_items** | integer (`int[10]`) | | +| **maximum_order_items** | integer (`int[10]`) | | +| **products** | string (`text`)
      may be null | | +| **available_from** | int (`int[20]`) | UNIX timestamp | +| **available_from_formatted** | | `available_from` passed through the [datetime formatter](../Formatters/datetime) | +| **available_until** | int (`int[20]`) | UNIX timestamp | +| **available_until_formatted** | | `available_until` passed through the [datetime formatter](../Formatters/datetime) | +| **last_used** | int (`int[20]`) | UNIX timestamp | +| **last_used_formatted** | | `last_used` passed through the [datetime formatter](../Formatters/datetime) | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comCouponUsage.md b/en/01_Commerce/v1/70_Class_Reference/Model/comCouponUsage.md new file mode 100644 index 00000000..19323488 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comCouponUsage.md @@ -0,0 +1,25 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_coupon_usage` + +## Relations + +- `Coupon`: one [`comCoupon`](comCoupon) object (`comCouponUsage.coupon = comCoupon.id`) +- `User`: one `modUser` object (`comCouponUsage.user = modUser.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **coupon
      Default: `1`** | int (`int[10]`) | | +| **order
      Default: `1`** | int (`int[10]`) | | +| **user
      Default: `1`** | int (`int[10]`) | | +| **discount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **discount_formatted** | | `discount` passed through the [financial formatter](../Formatters/financial) | +| **used_on** | int (`int[20]`) | UNIX timestamp | +| **used_on_formatted** | | `used_on` passed through the [datetime formatter](../Formatters/datetime) | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comCurrency.md b/en/01_Commerce/v1/70_Class_Reference/Model/comCurrency.md new file mode 100644 index 00000000..df952ecb --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comCurrency.md @@ -0,0 +1,22 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_currency` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **name** | string (`varchar[100]`) | | +| **active** | boolean (`tinyint[1]`) | | +| **alpha_code** | string (`varchar[3]`) | | +| **numeric_code** | integer (`int[5]`) | | +| **subunits** | integer (`int[5]`) | | +| **prefix** | string (`varchar[20]`) | | +| **suffix** | string (`varchar[20]`) | | +| **decimal_point** | string (`varchar[20]`) | | +| **thousands_separator** | string (`varchar[20]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comDeliveryType.md b/en/01_Commerce/v1/70_Class_Reference/Model/comDeliveryType.md new file mode 100644 index 00000000..6253ad7d --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comDeliveryType.md @@ -0,0 +1,23 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_delivery_type` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **name** | string (`varchar[250]`)
      may be null | | +| **description** | string (`varchar[250]`)
      may be null | | +| **checkout_description** | string (`text`)
      may be null | | +| **shipment_type
      Default: `comOrderShipment`** | string (`varchar[191]`)
      may be null | | +| **shipping_step
      Default: `depends`** | string (`varchar[191]`)
      may be null | | +| **tax_group** | integer (`int[10]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comDiscount.md b/en/01_Commerce/v1/70_Class_Reference/Model/comDiscount.md new file mode 100644 index 00000000..3caf6e8c --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comDiscount.md @@ -0,0 +1,51 @@ +Base object for different types of discounts. + +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_discount` + +## Descendant Classes + +- [`comFreeProductDiscount`](comFreeProductDiscount) +- [`comUserDiscount`](comUserDiscount) +- [`comUserGroupDiscount`](comUserGroupDiscount) + + +## Relations + +- `User`: one `modUser` object (`comDiscount.user = modUser.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **target
      Default: `1`** | int (`int[10]`) | | +| **note** | string (`varchar[190]`) | | +| **active
      Default: `1`** | boolean (`tinyint[1]`) | | +| **discount_percentage** | float (`decimal[20,4]`) | | +| **discount_percentage_formatted** | | `discount_percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **minimum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **minimum_order_total_formatted** | | `minimum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **maximum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **maximum_order_total_formatted** | | `maximum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **minimum_order_items** | integer (`int[10]`) | | +| **maximum_order_items** | integer (`int[10]`) | | +| **products** | string (`text`)
      may be null | | +| **available_from** | int (`int[20]`) | UNIX timestamp | +| **available_from_formatted** | | `available_from` passed through the [datetime formatter](../Formatters/datetime) | +| **available_until** | int (`int[20]`) | UNIX timestamp | +| **available_until_formatted** | | `available_until` passed through the [datetime formatter](../Formatters/datetime) | +| **last_used** | int (`int[20]`) | UNIX timestamp | +| **last_used_formatted** | | `last_used` passed through the [datetime formatter](../Formatters/datetime) | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comFreeProductDiscount.md b/en/01_Commerce/v1/70_Class_Reference/Model/comFreeProductDiscount.md new file mode 100644 index 00000000..16f061e2 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comFreeProductDiscount.md @@ -0,0 +1,44 @@ +Type of discount that adds a free product to the cart. + +## Meta + +- Extends: [`comDiscount`](comDiscount) +- Table: `modx_commerce_discount` + +## Relations + +- `User`: one `modUser` object (`comFreeProductDiscount.user = modUser.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **target
      Default: `1`** | int (`int[10]`) | | +| **note** | string (`varchar[190]`) | | +| **active
      Default: `1`** | boolean (`tinyint[1]`) | | +| **discount_percentage** | float (`decimal[20,4]`) | | +| **discount_percentage_formatted** | | `discount_percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **minimum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **minimum_order_total_formatted** | | `minimum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **maximum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **maximum_order_total_formatted** | | `maximum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **minimum_order_items** | integer (`int[10]`) | | +| **maximum_order_items** | integer (`int[10]`) | | +| **products** | string (`text`)
      may be null | | +| **available_from** | int (`int[20]`) | UNIX timestamp | +| **available_from_formatted** | | `available_from` passed through the [datetime formatter](../Formatters/datetime) | +| **available_until** | int (`int[20]`) | UNIX timestamp | +| **available_until_formatted** | | `available_until` passed through the [datetime formatter](../Formatters/datetime) | +| **last_used** | int (`int[20]`) | UNIX timestamp | +| **last_used_formatted** | | `last_used` passed through the [datetime formatter](../Formatters/datetime) | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comInvoice.md b/en/01_Commerce/v1/70_Class_Reference/Model/comInvoice.md new file mode 100644 index 00000000..ffb94a66 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comInvoice.md @@ -0,0 +1,24 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_invoice` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **test** | boolean (`tinyint[1]`) | | +| **order** | integer (`int[10]`)
      may be null | | +| **currency** | string (`varchar[3]`) | | +| **context
      Default: `web`** | string (`varchar[190]`)
      may be null | | +| **reference** | string (`varchar[190]`)
      may be null | | +| **reference_incr** | integer (`int[10]`)
      may be null | | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **template** | string (`varchar[190]`)
      may be null | | +| **raw_data** | array (`text`)
      may be null | | +| **file_name** | string (`varchar[190]`)
      may be null | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comModule.md b/en/01_Commerce/v1/70_Class_Reference/Model/comModule.md new file mode 100644 index 00000000..40d5aea4 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comModule.md @@ -0,0 +1,22 @@ +Stored copies of modules; should not be interacted with directly. + +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_module` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **enabled_in_test** | boolean (`tinyint[1]`) | | +| **enabled_in_live** | boolean (`tinyint[1]`) | | +| **name** | string (`varchar[250]`) | | +| **author** | string (`varchar[250]`) | | +| **class_name** | string (`varchar[250]`) | | +| **class_path** | string (`varchar[250]`) | | +| **error** | string (`varchar[250]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrder.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrder.md new file mode 100644 index 00000000..0ba5cf9b --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrder.md @@ -0,0 +1,80 @@ +Base order class. + +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_order` + +## Descendant Classes + +- [`comCartOrder`](comCartOrder) +- [`comProcessingOrder`](comProcessingOrder) +- [`comCompletedOrder`](comCompletedOrder) +- [`comCancelledOrder`](comCancelledOrder) +- [`comSessionCartOrder`](comSessionCartOrder) + + +## Relations + +- `Context`: one `modContext` object (`comOrder.context = modContext.key`) +- `Status`: one [`comStatus`](comStatus) object (`comOrder.status = comStatus.id`) +- `CreatedBy`: one `modUser` object (`comOrder.created_by = modUser.id`) +- `LastUpdatedBy`: one `modUser` object (`comOrder.last_updated_by = modUser.id`) +- `StatusUpdatedBy`: one `modUser` object (`comOrder.status_updated_by = modUser.id`) +- `ShippingMethod`: one [`comShippingMethod`](comShippingMethod) object (`comOrder.shipping_method = comShippingMethod.id`) +- `Parent`: one [`comOrder`](comOrder) object (`comOrder.parent = comOrder.id`) +- `User`: one `modUser` object (`comOrder.user = modUser.id`) +- `Descendants`: many [`comOrder`](comOrder) objects (`comOrder.id = comOrder.parent`) +- `Items`: many [`comOrderItem`](comOrderItem) objects (`comOrder.id = comOrderItem.order`) +- `Addresses`: many [`comOrderAddress`](comOrderAddress) objects (`comOrder.id = comOrderAddress.order`) +- `Transactions`: many [`comTransaction`](comTransaction) objects (`comOrder.id = comTransaction.order`) +- `Logs`: many [`comOrderLog`](comOrderLog) objects (`comOrder.id = comOrderLog.order`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **secret** | string (`varchar[191]`) | | +| **test** | boolean (`tinyint[1]`) | | +| **status** | integer (`int[10]`) | | +| **currency** | string (`varchar[3]`) | | +| **context
      Default: `web`** | string (`varchar[190]`)
      may be null | | +| **reference** | string (`varchar[190]`)
      may be null | | +| **reference_incr** | integer (`int[10]`)
      may be null | | +| **subtotal** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **subtotal_formatted** | | `subtotal` passed through the [financial formatter](../Formatters/financial) | +| **discount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **discount_formatted** | | `discount` passed through the [financial formatter](../Formatters/financial) | +| **shipping** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **shipping_formatted** | | `shipping` passed through the [financial formatter](../Formatters/financial) | +| **transaction** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **transaction_formatted** | | `transaction` passed through the [financial formatter](../Formatters/financial) | +| **total_before_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_before_tax_formatted** | | `total_before_tax` passed through the [financial formatter](../Formatters/financial) | +| **total_ex_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_ex_tax_formatted** | | `total_ex_tax` passed through the [financial formatter](../Formatters/financial) | +| **tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **tax_formatted** | | `tax` passed through the [financial formatter](../Formatters/financial) | +| **total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_formatted** | | `total` passed through the [financial formatter](../Formatters/financial) | +| **total_due** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_due_formatted** | | `total_due` passed through the [financial formatter](../Formatters/financial) | +| **total_quantity** | integer (`int[20]`) | | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **received_on** | int (`int[20]`) | UNIX timestamp | +| **received_on_formatted** | | `received_on` passed through the [datetime formatter](../Formatters/datetime) | +| **last_updated_on** | int (`int[20]`) | UNIX timestamp | +| **last_updated_on_formatted** | | `last_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **status_updated_on** | int (`int[20]`) | UNIX timestamp | +| **status_updated_on_formatted** | | `status_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **last_updated_by** | int (`int[10]`) | | +| **status_updated_by** | int (`int[10]`) | | +| **shipping_method** | integer (`int[10]`) | | +| **parent** | int (`int[10]`)
      may be null | | +| **user** | int (`int[10]`)
      may be null | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderAddress.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderAddress.md new file mode 100644 index 00000000..cc1824aa --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderAddress.md @@ -0,0 +1,39 @@ +An address that has been added to the order. + +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_order_address` + +## Relations + +- `Address`: one [`comAddress`](comAddress) object (`comOrderAddress.address = comAddress.id`) +- `Order`: one [`comOrder`](comOrder) object (`comOrderAddress.order = comOrder.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **order** | integer (`int[10]`) | | +| **type
      Default: `billing`** | string (`varchar[190]`) | | +| **user_address** | integer (`int[10]`)
      may be null | | +| **fullname** | string (`varchar[190]`)
      may be null | | +| **firstname** | string (`varchar[190]`)
      may be null | | +| **lastname** | string (`varchar[190]`)
      may be null | | +| **company** | string (`varchar[190]`)
      may be null | | +| **address1** | string (`varchar[190]`)
      may be null | | +| **address2** | string (`varchar[190]`)
      may be null | | +| **address3** | string (`varchar[190]`)
      may be null | | +| **zip** | string (`varchar[190]`)
      may be null | | +| **city** | string (`varchar[190]`)
      may be null | | +| **state** | string (`varchar[190]`)
      may be null | | +| **country** | string (`varchar[190]`)
      may be null | | +| **phone** | string (`varchar[190]`)
      may be null | | +| **mobile** | string (`varchar[190]`)
      may be null | | +| **email** | string (`varchar[190]`)
      may be null | | +| **notes** | string (`text`)
      may be null | | +| **address** | integer (`int[10]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderEmailMessage.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderEmailMessage.md new file mode 100644 index 00000000..699517f7 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderEmailMessage.md @@ -0,0 +1,28 @@ +## Meta + +- Extends: [`comOrderMessage`](comOrderMessage) +- Table: `modx_commerce_order_message` + +## Relations + +- `Order`: one [`comOrder`](comOrder) object (`comOrderEmailMessage.order = comOrder.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **order** | integer (`int[10]`) | | +| **content** | string (`text`) | | +| **recipient** | string (`varchar[250]`) | | +| **from** | string (`varchar[250]`) | | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **sent** | boolean (`tinyint[1]`) | | +| **sent_on** | int (`int[20]`) | UNIX timestamp | +| **sent_on_formatted** | | `sent_on` passed through the [datetime formatter](../Formatters/datetime) | +| **sent_by** | int (`int[10]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderField.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderField.md new file mode 100644 index 00000000..fdf17b8b --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderField.md @@ -0,0 +1,21 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_order_field` + +## Relations + +- `Order`: one [`comOrder`](comOrder) object (`comOrderField.order = comOrder.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **order** | integer (`int[10]`) | | +| **name** | string (`varchar[190]`) | | +| **type** | string (`varchar[190]`) | | +| **value** | string (`text[190]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderInternalMessage.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderInternalMessage.md new file mode 100644 index 00000000..5a914124 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderInternalMessage.md @@ -0,0 +1,28 @@ +## Meta + +- Extends: [`comOrderMessage`](comOrderMessage) +- Table: `modx_commerce_order_message` + +## Relations + +- `Order`: one [`comOrder`](comOrder) object (`comOrderInternalMessage.order = comOrder.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **order** | integer (`int[10]`) | | +| **content** | string (`text`) | | +| **recipient** | string (`varchar[250]`) | | +| **from** | string (`varchar[250]`) | | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **sent** | boolean (`tinyint[1]`) | | +| **sent_on** | int (`int[20]`) | UNIX timestamp | +| **sent_on_formatted** | | `sent_on` passed through the [datetime formatter](../Formatters/datetime) | +| **sent_by** | int (`int[10]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItem.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItem.md new file mode 100644 index 00000000..5ce67492 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItem.md @@ -0,0 +1,59 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_order_item` + +## Descendant Classes + +- [`comSessionCartOrderItem`](comSessionCartOrderItem) + + +## Relations + +- `Order`: one [`comOrder`](comOrder) object (`comOrderItem.order = comOrder.id`) +- `Product`: one [`comProduct`](comProduct) object (`comOrderItem.product = comProduct.id`) +- `TaxGroup`: one [`comTaxGroup`](comTaxGroup) object (`comOrderItem.tax_group = comTaxGroup.id`) +- `DeliveryType`: one [`comDeliveryType`](comDeliveryType) object (`comOrderItem.delivery_type = comDeliveryType.id`) +- `Shipment`: one [`comOrderShipment`](comOrderShipment) object (`comOrderItem.shipment = comOrderShipment.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **order** | integer (`int[10]`) | | +| **product** | integer (`int[10]`) | | +| **idx** | integer (`int[20]`) | | +| **currency** | string (`varchar[3]`) | | +| **status** | integer (`int[10]`) | | +| **allow_update
      Default: `1`** | boolean (`tinyint[1]`) | | +| **is_manual_price** | boolean (`tinyint[1]`) | | +| **tax_group** | integer (`int[20]`) | | +| **delivery_type** | integer (`int[20]`) | | +| **shipment** | integer (`int[10]`) | | +| **sku
      Default: `(missing sku)`** | string (`varchar[190]`) | | +| **name
      Default: `(missing name)`** | string (`varchar[1024]`) | | +| **link** | string (`varchar[1024]`)
      may be null | | +| **description** | string (`varchar[1024]`) | | +| **price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_formatted** | | `price` passed through the [financial formatter](../Formatters/financial) | +| **image** | string (`varchar[190]`)
      may be null | | +| **quantity
      Default: `1`** | integer (`int[20]`) | | +| **subtotal** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **subtotal_formatted** | | `subtotal` passed through the [financial formatter](../Formatters/financial) | +| **discount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **discount_formatted** | | `discount` passed through the [financial formatter](../Formatters/financial) | +| **shipping** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **shipping_formatted** | | `shipping` passed through the [financial formatter](../Formatters/financial) | +| **total_before_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_before_tax_formatted** | | `total_before_tax` passed through the [financial formatter](../Formatters/financial) | +| **total_ex_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_ex_tax_formatted** | | `total_ex_tax` passed through the [financial formatter](../Formatters/financial) | +| **tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **tax_formatted** | | `tax` passed through the [financial formatter](../Formatters/financial) | +| **total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_formatted** | | `total` passed through the [financial formatter](../Formatters/financial) | +| **comment** | string (`varchar[1024]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemAdjustment.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemAdjustment.md new file mode 100644 index 00000000..ba54e55b --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemAdjustment.md @@ -0,0 +1,34 @@ +Represents an adjustment to the item price. + +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_order_item_adjustment` + +## Descendant Classes + +- [`comOrderItemShippingAdjustment`](comOrderItemShippingAdjustment) +- [`comOrderItemDiscountAdjustment`](comOrderItemDiscountAdjustment) + + +## Relations + +- `OrderItem`: one [`comOrderItem`](comOrderItem) object (`comOrderItemAdjustment.item = comOrderItem.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **item** | integer (`int[10]`) | | +| **key** | string (`varchar[190]`) | | +| **name
      Default: `(missing name)`** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`) | | +| **sortorder** | integer (`int[10]`) | | +| **show_on_order** | boolean (`tinyint[1]`) | | +| **price_change** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_change_formatted** | | `price_change` passed through the [financial formatter](../Formatters/financial) | +| **currency** | string (`varchar[3]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemDiscountAdjustment.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemDiscountAdjustment.md new file mode 100644 index 00000000..d6b2d394 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemDiscountAdjustment.md @@ -0,0 +1,26 @@ +## Meta + +- Extends: [`comOrderItemAdjustment`](comOrderItemAdjustment) +- Table: `modx_commerce_order_item_adjustment` + +## Relations + +- `OrderItem`: one [`comOrderItem`](comOrderItem) object (`comOrderItemDiscountAdjustment.item = comOrderItem.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **item** | integer (`int[10]`) | | +| **key** | string (`varchar[190]`) | | +| **name
      Default: `(missing name)`** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`) | | +| **sortorder** | integer (`int[10]`) | | +| **show_on_order** | boolean (`tinyint[1]`) | | +| **price_change** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_change_formatted** | | `price_change` passed through the [financial formatter](../Formatters/financial) | +| **currency** | string (`varchar[3]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemShippingAdjustment.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemShippingAdjustment.md new file mode 100644 index 00000000..688f0d5c --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemShippingAdjustment.md @@ -0,0 +1,26 @@ +## Meta + +- Extends: [`comOrderItemAdjustment`](comOrderItemAdjustment) +- Table: `modx_commerce_order_item_adjustment` + +## Relations + +- `OrderItem`: one [`comOrderItem`](comOrderItem) object (`comOrderItemShippingAdjustment.item = comOrderItem.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **item** | integer (`int[10]`) | | +| **key** | string (`varchar[190]`) | | +| **name
      Default: `(missing name)`** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`) | | +| **sortorder** | integer (`int[10]`) | | +| **show_on_order** | boolean (`tinyint[1]`) | | +| **price_change** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_change_formatted** | | `price_change` passed through the [financial formatter](../Formatters/financial) | +| **currency** | string (`varchar[3]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemTax.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemTax.md new file mode 100644 index 00000000..bbacfc7f --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderItemTax.md @@ -0,0 +1,30 @@ +Tax value applied to an order item. Don't create these manually; use the relevant methods on the comOrderItem to calculate taxes that hooks into the rules and rate providers. + +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_order_item_tax_rate` + +## Relations + +- `OrderItem`: one [`comOrderItem`](comOrderItem) object (`comOrderItemTax.item = comOrderItem.id`) +- `TaxRate`: one [`comTaxRate`](comTaxRate) object (`comOrderItemTax.tax_rate = comTaxRate.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **item** | integer (`int[10]`) | | +| **tax_rate** | integer (`int[10]`) | | +| **currency** | string (`varchar[3]`) | | +| **taxed_amount** | integer (`int[10]`) | Integer number in the currency base unit (e.g. cents) | +| **taxed_amount_formatted** | | `taxed_amount` passed through the [financial formatter](../Formatters/financial) | +| **percentage** | float (`decimal[20,4]`) | | +| **percentage_formatted** | | `percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **tax_amount** | integer (`int[10]`) | Integer number in the currency base unit (e.g. cents) | +| **tax_amount_formatted** | | `tax_amount` passed through the [financial formatter](../Formatters/financial) | +| **is_inclusive** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderLog.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderLog.md new file mode 100644 index 00000000..590776fe --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderLog.md @@ -0,0 +1,23 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_order_log` + +## Relations + +- `Order`: one [`comOrder`](comOrder) object (`comOrderLog.order = comOrder.id`) +- `ActionBy`: one `modUser` object (`comOrderLog.action_by = modUser.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **order** | integer (`int[10]`) | | +| **created_on** | integer (`int[20]`) | | +| **action_by** | int (`int[10]`) | | +| **public** | boolean (`tinyint[1]`) | | +| **message** | string (`varchar[1024]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderMessage.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderMessage.md new file mode 100644 index 00000000..d701da67 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderMessage.md @@ -0,0 +1,36 @@ +Base class for order messages. + +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_order_message` + +## Descendant Classes + +- [`comOrderEmailMessage`](comOrderEmailMessage) +- [`comOrderInternalMessage`](comOrderInternalMessage) + + +## Relations + +- `Order`: one [`comOrder`](comOrder) object (`comOrderMessage.order = comOrder.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **order** | integer (`int[10]`) | | +| **content** | string (`text`) | | +| **recipient** | string (`varchar[250]`) | | +| **from** | string (`varchar[250]`) | | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **sent** | boolean (`tinyint[1]`) | | +| **sent_on** | int (`int[20]`) | UNIX timestamp | +| **sent_on_formatted** | | `sent_on` passed through the [datetime formatter](../Formatters/datetime) | +| **sent_by** | int (`int[10]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comOrderShipment.md b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderShipment.md new file mode 100644 index 00000000..b0598535 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comOrderShipment.md @@ -0,0 +1,54 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_order_shipment` + +## Descendant Classes + +The following classes belong to classes in extensions or third-party code. They may require a package to be installed or are not publicly available at all. + +- `UserGroupShipment` +- `MyParcelOrderShipment` + + +## Relations + +- `Order`: one [`comOrder`](comOrder) object (`comOrderShipment.order = comOrder.id`) +- `DeliveryType`: one [`comDeliveryType`](comDeliveryType) object (`comOrderShipment.delivery_type = comDeliveryType.id`) +- `Method`: one [`comShippingMethod`](comShippingMethod) object (`comOrderShipment.method = comShippingMethod.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **test** | boolean (`tinyint[1]`) | | +| **order** | integer (`int[10]`)
      may be null | | +| **delivery_type** | integer (`int[10]`) | | +| **status** | integer (`int[10]`) | | +| **method** | integer (`int[10]`) | | +| **tracking_reference** | string (`varchar[250]`)
      may be null | | +| **currency** | string (`varchar[3]`) | | +| **product_quantity
      Default: `1`** | integer (`int[20]`) | | +| **product_value** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **product_value_formatted** | | `product_value` passed through the [financial formatter](../Formatters/financial) | +| **product_value_ex_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **product_value_ex_tax_formatted** | | `product_value_ex_tax` passed through the [financial formatter](../Formatters/financial) | +| **weight** | float (`decimal[20,3]`) | | +| **weight_unit
      Default: `kg`** | string (`varchar[190]`) | | +| **fee** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **fee_formatted** | | `fee` passed through the [financial formatter](../Formatters/financial) | +| **is_inclusive** | boolean (`tinyint[1]`) | | +| **tax_group** | integer (`int[10]`) | | +| **tax_rate** | integer (`int[10]`) | | +| **tax_percentage** | float (`decimal[20,4]`) | | +| **tax_percentage_formatted** | | `tax_percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **fee_ex_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **fee_ex_tax_formatted** | | `fee_ex_tax` passed through the [financial formatter](../Formatters/financial) | +| **tax_amount** | integer (`int[10]`) | Integer number in the currency base unit (e.g. cents) | +| **tax_amount_formatted** | | `tax_amount` passed through the [financial formatter](../Formatters/financial) | +| **fee_incl_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **fee_incl_tax_formatted** | | `fee_incl_tax` passed through the [financial formatter](../Formatters/financial) | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comPaymentMethod.md b/en/01_Commerce/v1/70_Class_Reference/Model/comPaymentMethod.md new file mode 100644 index 00000000..c3d26e43 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comPaymentMethod.md @@ -0,0 +1,40 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_payment_method` + +## Relations + +- `Transactions`: many [`comTransaction`](comTransaction) objects (`comPaymentMethod.id = comTransaction.method`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **enabled_in_test** | boolean (`tinyint[1]`) | | +| **enabled_in_live** | boolean (`tinyint[1]`) | | +| **gateway** | string (`varchar[250]`)
      may be null | | +| **name** | string (`varchar[250]`)
      may be null | | +| **description** | string (`varchar[250]`)
      may be null | | +| **email_note** | string (`text`)
      may be null | | +| **price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_formatted** | | `price` passed through the [financial formatter](../Formatters/financial) | +| **price_percentage** | float (`decimal[20,4]`) | | +| **price_percentage_formatted** | | `price_percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **minimum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **minimum_order_total_formatted** | | `minimum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **maximum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **maximum_order_total_formatted** | | `maximum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **minimum_order_items** | integer (`int[10]`) | | +| **maximum_order_items** | integer (`int[10]`) | | +| **allowed_contexts** | string (`text`)
      may be null | | +| **allowed_shipping_methods** | string (`text`)
      may be null | | +| **sortorder** | integer (`int[20]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comProcessingOrder.md b/en/01_Commerce/v1/70_Class_Reference/Model/comProcessingOrder.md new file mode 100644 index 00000000..189d7074 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comProcessingOrder.md @@ -0,0 +1,71 @@ +Special type of [Order](comOrder) that represents an order that's ready for processing. + +## Meta + +- Extends: [`comOrder`](comOrder) +- Table: `modx_commerce_order` + +## Relations + +- `Context`: one `modContext` object (`comProcessingOrder.context = modContext.key`) +- `Status`: one [`comStatus`](comStatus) object (`comProcessingOrder.status = comStatus.id`) +- `CreatedBy`: one `modUser` object (`comProcessingOrder.created_by = modUser.id`) +- `LastUpdatedBy`: one `modUser` object (`comProcessingOrder.last_updated_by = modUser.id`) +- `StatusUpdatedBy`: one `modUser` object (`comProcessingOrder.status_updated_by = modUser.id`) +- `ShippingMethod`: one [`comShippingMethod`](comShippingMethod) object (`comProcessingOrder.shipping_method = comShippingMethod.id`) +- `Parent`: one [`comOrder`](comOrder) object (`comProcessingOrder.parent = comOrder.id`) +- `User`: one `modUser` object (`comProcessingOrder.user = modUser.id`) +- `Descendants`: many [`comOrder`](comOrder) objects (`comProcessingOrder.id = comOrder.parent`) +- `Items`: many [`comOrderItem`](comOrderItem) objects (`comProcessingOrder.id = comOrderItem.order`) +- `Addresses`: many [`comOrderAddress`](comOrderAddress) objects (`comProcessingOrder.id = comOrderAddress.order`) +- `Transactions`: many [`comTransaction`](comTransaction) objects (`comProcessingOrder.id = comTransaction.order`) +- `Logs`: many [`comOrderLog`](comOrderLog) objects (`comProcessingOrder.id = comOrderLog.order`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **secret** | string (`varchar[191]`) | | +| **test** | boolean (`tinyint[1]`) | | +| **status** | integer (`int[10]`) | | +| **currency** | string (`varchar[3]`) | | +| **context
      Default: `web`** | string (`varchar[190]`)
      may be null | | +| **reference** | string (`varchar[190]`)
      may be null | | +| **reference_incr** | integer (`int[10]`)
      may be null | | +| **subtotal** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **subtotal_formatted** | | `subtotal` passed through the [financial formatter](../Formatters/financial) | +| **discount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **discount_formatted** | | `discount` passed through the [financial formatter](../Formatters/financial) | +| **shipping** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **shipping_formatted** | | `shipping` passed through the [financial formatter](../Formatters/financial) | +| **transaction** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **transaction_formatted** | | `transaction` passed through the [financial formatter](../Formatters/financial) | +| **total_before_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_before_tax_formatted** | | `total_before_tax` passed through the [financial formatter](../Formatters/financial) | +| **total_ex_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_ex_tax_formatted** | | `total_ex_tax` passed through the [financial formatter](../Formatters/financial) | +| **tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **tax_formatted** | | `tax` passed through the [financial formatter](../Formatters/financial) | +| **total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_formatted** | | `total` passed through the [financial formatter](../Formatters/financial) | +| **total_due** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_due_formatted** | | `total_due` passed through the [financial formatter](../Formatters/financial) | +| **total_quantity** | integer (`int[20]`) | | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **received_on** | int (`int[20]`) | UNIX timestamp | +| **received_on_formatted** | | `received_on` passed through the [datetime formatter](../Formatters/datetime) | +| **last_updated_on** | int (`int[20]`) | UNIX timestamp | +| **last_updated_on_formatted** | | `last_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **status_updated_on** | int (`int[20]`) | UNIX timestamp | +| **status_updated_on_formatted** | | `status_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **last_updated_by** | int (`int[10]`) | | +| **status_updated_by** | int (`int[10]`) | | +| **shipping_method** | integer (`int[10]`) | | +| **parent** | int (`int[10]`)
      may be null | | +| **user** | int (`int[10]`)
      may be null | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comProduct.md b/en/01_Commerce/v1/70_Class_Reference/Model/comProduct.md new file mode 100644 index 00000000..ee0a7a13 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comProduct.md @@ -0,0 +1,54 @@ +Default product type, commonly extended. + +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_product` + +## Descendant Classes + +- [`comResourceProduct`](comResourceProduct) +- [`comProductBundle`](comProductBundle) +- [`comProductMatrixProduct`](comProductMatrixProduct) + +The following classes belong to classes in extensions or third-party code. They may require a package to be installed or are not publicly available at all. + +- `RandomlyPricedProduct` + + +## Relations + +- `Target`: one `modResource` object (`comProduct.target = modResource.id`) +- `Products`: many [`comProductBundleProduct`](comProductBundleProduct) objects (`comProduct.id = comProductBundleProduct.bundle`) +- `Matrix`: one [`comProductMatrix`](comProductMatrix) object (`comProduct.matrix = comProductMatrix.id`) +- `Column`: one [`comProductMatrixColumn`](comProductMatrixColumn) object (`comProduct.column = comProductMatrixColumn.id`) +- `Row`: one [`comProductMatrixRow`](comProductMatrixRow) object (`comProduct.row = comProductMatrixRow.id`) +- `PriceIndex`: many [`comProductPriceIndex`](comProductPriceIndex) objects (`comProduct.id = comProductPriceIndex.product`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **sku** | string (`varchar[190]`) | | +| **barcode** | string (`bigint[20]`)
      may be null | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`)
      may be null | | +| **price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_formatted** | | `price` passed through the [financial formatter](../Formatters/financial) | +| **pricing** | string (`text`)
      may be null | | +| **stock** | integer (`int[20]`)
      may be null | | +| **stock_infinite** | boolean (`tinyint[1]`) | | +| **weight** | float (`decimal[20,3]`)
      may be null | | +| **weight_unit** | string (`varchar[190]`)
      may be null | | +| **image** | string (`varchar[190]`)
      may be null | | +| **tax_group** | integer (`int[10]`)
      may be null | | +| **delivery_type** | integer (`int[10]`)
      may be null | | +| **target** | integer (`int[10]`)
      may be null | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comProductBundle.md b/en/01_Commerce/v1/70_Class_Reference/Model/comProductBundle.md new file mode 100644 index 00000000..f9f380e4 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comProductBundle.md @@ -0,0 +1,37 @@ +## Meta + +- Extends: [`comProduct`](comProduct) +- Table: `modx_commerce_product` + +## Relations + +- `Products`: many [`comProductBundleProduct`](comProductBundleProduct) objects (`comProductBundle.id = comProductBundleProduct.bundle`) +- `PriceIndex`: many [`comProductPriceIndex`](comProductPriceIndex) objects (`comProductBundle.id = comProductPriceIndex.product`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **sku** | string (`varchar[190]`) | | +| **barcode** | string (`bigint[20]`)
      may be null | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`)
      may be null | | +| **price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_formatted** | | `price` passed through the [financial formatter](../Formatters/financial) | +| **pricing** | string (`text`)
      may be null | | +| **stock** | integer (`int[20]`)
      may be null | | +| **stock_infinite** | boolean (`tinyint[1]`) | | +| **weight** | float (`decimal[20,3]`)
      may be null | | +| **weight_unit** | string (`varchar[190]`)
      may be null | | +| **image** | string (`varchar[190]`)
      may be null | | +| **tax_group** | integer (`int[10]`)
      may be null | | +| **delivery_type** | integer (`int[10]`)
      may be null | | +| **target** | integer (`int[10]`)
      may be null | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comProductBundleProduct.md b/en/01_Commerce/v1/70_Class_Reference/Model/comProductBundleProduct.md new file mode 100644 index 00000000..d98afc02 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comProductBundleProduct.md @@ -0,0 +1,21 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_product_bundle_product` + +## Relations + +- `Bundle`: one [`comProductBundle`](comProductBundle) object (`comProductBundleProduct.bundle = comProductBundle.id`) +- `Product`: one [`comProduct`](comProduct) object (`comProductBundleProduct.product = comProduct.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **bundle** | integer (`int[10]`) | | +| **product** | integer (`int[10]`) | | +| **quantity** | integer (`int[10]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrix.md b/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrix.md new file mode 100644 index 00000000..20874633 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrix.md @@ -0,0 +1,32 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_product_matrix` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **principal
      Default: `modResource`** | string (`varchar[190]`) | | +| **principal_id** | integer (`int[10]`)
      may be null | | +| **principal_field** | string (`varchar[190]`)
      may be null | | +| **column_name** | string (`varchar[190]`) | | +| **row_name** | string (`varchar[190]`) | | +| **sku_template** | string (`varchar[190]`) | | +| **name_template** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`)
      may be null | | +| **base_price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **base_price_formatted** | | `base_price` passed through the [financial formatter](../Formatters/financial) | +| **pricing** | string (`text`)
      may be null | | +| **base_weight** | float (`decimal[20,3]`)
      may be null | | +| **weight_unit** | string (`varchar[190]`)
      may be null | | +| **tax_group** | integer (`int[10]`)
      may be null | | +| **delivery_type** | integer (`int[10]`)
      may be null | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixColumn.md b/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixColumn.md new file mode 100644 index 00000000..43eeac28 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixColumn.md @@ -0,0 +1,26 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_product_matrix_col` + +## Relations + +- `Matrix`: one [`comProductMatrix`](comProductMatrix) object (`comProductMatrixColumn.matrix = comProductMatrix.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **matrix** | integer (`int[10]`)
      may be null | | +| **sortorder** | integer (`int[10]`)
      may be null | | +| **sku** | string (`varchar[190]`) | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`)
      may be null | | +| **price_change** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_change_formatted** | | `price_change` passed through the [financial formatter](../Formatters/financial) | +| **pricing** | string (`text`)
      may be null | | +| **active
      Default: `1`** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixProduct.md b/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixProduct.md new file mode 100644 index 00000000..bce7b2b3 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixProduct.md @@ -0,0 +1,42 @@ +## Meta + +- Extends: [`comProduct`](comProduct) +- Table: `modx_commerce_product` + +## Relations + +- `Matrix`: one [`comProductMatrix`](comProductMatrix) object (`comProductMatrixProduct.matrix = comProductMatrix.id`) +- `Column`: one [`comProductMatrixColumn`](comProductMatrixColumn) object (`comProductMatrixProduct.column = comProductMatrixColumn.id`) +- `Row`: one [`comProductMatrixRow`](comProductMatrixRow) object (`comProductMatrixProduct.row = comProductMatrixRow.id`) +- `PriceIndex`: many [`comProductPriceIndex`](comProductPriceIndex) objects (`comProductMatrixProduct.id = comProductPriceIndex.product`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **sku** | string (`varchar[190]`) | | +| **barcode** | string (`bigint[20]`)
      may be null | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`)
      may be null | | +| **price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_formatted** | | `price` passed through the [financial formatter](../Formatters/financial) | +| **pricing** | string (`text`)
      may be null | | +| **stock** | integer (`int[20]`)
      may be null | | +| **stock_infinite** | boolean (`tinyint[1]`) | | +| **weight** | float (`decimal[20,3]`)
      may be null | | +| **weight_unit** | string (`varchar[190]`)
      may be null | | +| **image** | string (`varchar[190]`)
      may be null | | +| **tax_group** | integer (`int[10]`)
      may be null | | +| **delivery_type** | integer (`int[10]`)
      may be null | | +| **target** | integer (`int[10]`)
      may be null | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | +| **matrix** | integer (`int[10]`)
      may be null | | +| **column** | integer (`int[10]`)
      may be null | | +| **row** | integer (`int[10]`)
      may be null | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixRow.md b/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixRow.md new file mode 100644 index 00000000..67ea2e2c --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comProductMatrixRow.md @@ -0,0 +1,26 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_product_matrix_row` + +## Relations + +- `Matrix`: one [`comProductMatrix`](comProductMatrix) object (`comProductMatrixRow.matrix = comProductMatrix.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **matrix** | integer (`int[10]`)
      may be null | | +| **sortorder** | integer (`int[10]`)
      may be null | | +| **sku** | string (`varchar[190]`) | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`)
      may be null | | +| **price_change** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_change_formatted** | | `price_change` passed through the [financial formatter](../Formatters/financial) | +| **pricing** | string (`text`)
      may be null | | +| **active
      Default: `1`** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comProductPriceIndex.md b/en/01_Commerce/v1/70_Class_Reference/Model/comProductPriceIndex.md new file mode 100644 index 00000000..ebc4e3eb --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comProductPriceIndex.md @@ -0,0 +1,18 @@ +Price index for products; containing the currently valid price for a product for easier searching and filtering. + +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_product_priceidx` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **product** | integer (`int[10]`) | | +| **currency** | string (`varchar[3]`) | | +| **price** | integer (`int[10]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comResourceProduct.md b/en/01_Commerce/v1/70_Class_Reference/Model/comResourceProduct.md new file mode 100644 index 00000000..ce01f487 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comResourceProduct.md @@ -0,0 +1,39 @@ +A product type that gets its information from resource fields and TVs. + +## Meta + +- Extends: [`comProduct`](comProduct) +- Table: `modx_commerce_product` + +## Relations + +- `Target`: one `modResource` object (`comResourceProduct.target = modResource.id`) +- `PriceIndex`: many [`comProductPriceIndex`](comProductPriceIndex) objects (`comResourceProduct.id = comProductPriceIndex.product`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **sku** | string (`varchar[190]`) | | +| **barcode** | string (`bigint[20]`)
      may be null | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`)
      may be null | | +| **price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_formatted** | | `price` passed through the [financial formatter](../Formatters/financial) | +| **pricing** | string (`text`)
      may be null | | +| **stock** | integer (`int[20]`)
      may be null | | +| **stock_infinite** | boolean (`tinyint[1]`) | | +| **weight** | float (`decimal[20,3]`)
      may be null | | +| **weight_unit** | string (`varchar[190]`)
      may be null | | +| **image** | string (`varchar[190]`)
      may be null | | +| **tax_group** | integer (`int[10]`)
      may be null | | +| **delivery_type** | integer (`int[10]`)
      may be null | | +| **target** | integer (`int[10]`)
      may be null | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comSessionCartOrder.md b/en/01_Commerce/v1/70_Class_Reference/Model/comSessionCartOrder.md new file mode 100644 index 00000000..bf149d89 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comSessionCartOrder.md @@ -0,0 +1,71 @@ +Representation of a cart order that's only stored in the user session. + +## Meta + +- Extends: [`comCartOrder`](comCartOrder) +- Table: `modx_commerce_order` + +## Relations + +- `Context`: one `modContext` object (`comSessionCartOrder.context = modContext.key`) +- `Status`: one [`comStatus`](comStatus) object (`comSessionCartOrder.status = comStatus.id`) +- `CreatedBy`: one `modUser` object (`comSessionCartOrder.created_by = modUser.id`) +- `LastUpdatedBy`: one `modUser` object (`comSessionCartOrder.last_updated_by = modUser.id`) +- `StatusUpdatedBy`: one `modUser` object (`comSessionCartOrder.status_updated_by = modUser.id`) +- `ShippingMethod`: one [`comShippingMethod`](comShippingMethod) object (`comSessionCartOrder.shipping_method = comShippingMethod.id`) +- `Parent`: one [`comOrder`](comOrder) object (`comSessionCartOrder.parent = comOrder.id`) +- `User`: one `modUser` object (`comSessionCartOrder.user = modUser.id`) +- `Descendants`: many [`comOrder`](comOrder) objects (`comSessionCartOrder.id = comOrder.parent`) +- `Items`: many [`comOrderItem`](comOrderItem) objects (`comSessionCartOrder.id = comOrderItem.order`) +- `Addresses`: many [`comOrderAddress`](comOrderAddress) objects (`comSessionCartOrder.id = comOrderAddress.order`) +- `Transactions`: many [`comTransaction`](comTransaction) objects (`comSessionCartOrder.id = comTransaction.order`) +- `Logs`: many [`comOrderLog`](comOrderLog) objects (`comSessionCartOrder.id = comOrderLog.order`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **secret** | string (`varchar[191]`) | | +| **test** | boolean (`tinyint[1]`) | | +| **status** | integer (`int[10]`) | | +| **currency** | string (`varchar[3]`) | | +| **context
      Default: `web`** | string (`varchar[190]`)
      may be null | | +| **reference** | string (`varchar[190]`)
      may be null | | +| **reference_incr** | integer (`int[10]`)
      may be null | | +| **subtotal** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **subtotal_formatted** | | `subtotal` passed through the [financial formatter](../Formatters/financial) | +| **discount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **discount_formatted** | | `discount` passed through the [financial formatter](../Formatters/financial) | +| **shipping** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **shipping_formatted** | | `shipping` passed through the [financial formatter](../Formatters/financial) | +| **transaction** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **transaction_formatted** | | `transaction` passed through the [financial formatter](../Formatters/financial) | +| **total_before_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_before_tax_formatted** | | `total_before_tax` passed through the [financial formatter](../Formatters/financial) | +| **total_ex_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_ex_tax_formatted** | | `total_ex_tax` passed through the [financial formatter](../Formatters/financial) | +| **tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **tax_formatted** | | `tax` passed through the [financial formatter](../Formatters/financial) | +| **total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_formatted** | | `total` passed through the [financial formatter](../Formatters/financial) | +| **total_due** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_due_formatted** | | `total_due` passed through the [financial formatter](../Formatters/financial) | +| **total_quantity** | integer (`int[20]`) | | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **received_on** | int (`int[20]`) | UNIX timestamp | +| **received_on_formatted** | | `received_on` passed through the [datetime formatter](../Formatters/datetime) | +| **last_updated_on** | int (`int[20]`) | UNIX timestamp | +| **last_updated_on_formatted** | | `last_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **status_updated_on** | int (`int[20]`) | UNIX timestamp | +| **status_updated_on_formatted** | | `status_updated_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **last_updated_by** | int (`int[10]`) | | +| **status_updated_by** | int (`int[10]`) | | +| **shipping_method** | integer (`int[10]`) | | +| **parent** | int (`int[10]`)
      may be null | | +| **user** | int (`int[10]`)
      may be null | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comSessionCartOrderItem.md b/en/01_Commerce/v1/70_Class_Reference/Model/comSessionCartOrderItem.md new file mode 100644 index 00000000..c114dc8f --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comSessionCartOrderItem.md @@ -0,0 +1,56 @@ +Representation of an item in a cart order that's only stored in the user session. + +## Meta + +- Extends: [`comOrderItem`](comOrderItem) +- Table: `modx_commerce_order_item` + +## Relations + +- `Order`: one [`comOrder`](comOrder) object (`comSessionCartOrderItem.order = comOrder.id`) +- `Product`: one [`comProduct`](comProduct) object (`comSessionCartOrderItem.product = comProduct.id`) +- `TaxGroup`: one [`comTaxGroup`](comTaxGroup) object (`comSessionCartOrderItem.tax_group = comTaxGroup.id`) +- `DeliveryType`: one [`comDeliveryType`](comDeliveryType) object (`comSessionCartOrderItem.delivery_type = comDeliveryType.id`) +- `Shipment`: one [`comOrderShipment`](comOrderShipment) object (`comSessionCartOrderItem.shipment = comOrderShipment.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **order** | integer (`int[10]`) | | +| **product** | integer (`int[10]`) | | +| **idx** | integer (`int[20]`) | | +| **currency** | string (`varchar[3]`) | | +| **status** | integer (`int[10]`) | | +| **allow_update
      Default: `1`** | boolean (`tinyint[1]`) | | +| **is_manual_price** | boolean (`tinyint[1]`) | | +| **tax_group** | integer (`int[20]`) | | +| **delivery_type** | integer (`int[20]`) | | +| **shipment** | integer (`int[10]`) | | +| **sku
      Default: `(missing sku)`** | string (`varchar[190]`) | | +| **name
      Default: `(missing name)`** | string (`varchar[1024]`) | | +| **link** | string (`varchar[1024]`)
      may be null | | +| **description** | string (`varchar[1024]`) | | +| **price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_formatted** | | `price` passed through the [financial formatter](../Formatters/financial) | +| **image** | string (`varchar[190]`)
      may be null | | +| **quantity
      Default: `1`** | integer (`int[20]`) | | +| **subtotal** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **subtotal_formatted** | | `subtotal` passed through the [financial formatter](../Formatters/financial) | +| **discount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **discount_formatted** | | `discount` passed through the [financial formatter](../Formatters/financial) | +| **shipping** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **shipping_formatted** | | `shipping` passed through the [financial formatter](../Formatters/financial) | +| **total_before_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_before_tax_formatted** | | `total_before_tax` passed through the [financial formatter](../Formatters/financial) | +| **total_ex_tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_ex_tax_formatted** | | `total_ex_tax` passed through the [financial formatter](../Formatters/financial) | +| **tax** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **tax_formatted** | | `tax` passed through the [financial formatter](../Formatters/financial) | +| **total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **total_formatted** | | `total` passed through the [financial formatter](../Formatters/financial) | +| **comment** | string (`varchar[1024]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethod.md b/en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethod.md new file mode 100644 index 00000000..175a4e68 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethod.md @@ -0,0 +1,53 @@ +Base (standard) shipping method type. Commonly extended. + +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_shipping_method` + +## Descendant Classes + +- [`comShippingMethodByCountry`](comShippingMethodByCountry) +- [`comShippingMethodByWeight`](comShippingMethodByWeight) + +The following classes belong to classes in extensions or third-party code. They may require a package to be installed or are not publicly available at all. + +- `TableRatesShippingMethod` +- `MyParcelShippingMethod` + + +## Relations + +- `DeliveryType`: one [`comDeliveryType`](comDeliveryType) object (`comShippingMethod.delivery_type = comDeliveryType.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **delivery_type** | integer (`int[10]`) | | +| **enabled_in_test** | boolean (`tinyint[1]`) | | +| **enabled_in_live** | boolean (`tinyint[1]`) | | +| **name** | string (`varchar[250]`)
      may be null | | +| **description** | string (`varchar[250]`)
      may be null | | +| **email_note** | string (`text`)
      may be null | | +| **price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_formatted** | | `price` passed through the [financial formatter](../Formatters/financial) | +| **price_percentage** | float (`decimal[20,4]`) | | +| **price_percentage_formatted** | | `price_percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **minimum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **minimum_order_total_formatted** | | `minimum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **maximum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **maximum_order_total_formatted** | | `maximum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **minimum_order_items** | integer (`int[10]`) | | +| **maximum_order_items** | integer (`int[10]`) | | +| **allowed_contexts** | string (`text`)
      may be null | | +| **countries** | string (`varchar[250]`)
      may be null | | +| **sortorder** | integer (`int[20]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethodByCountry.md b/en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethodByCountry.md new file mode 100644 index 00000000..ef0e933c --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethodByCountry.md @@ -0,0 +1,42 @@ +Shipping method that calculates the shipment price based on the country. + +## Meta + +- Extends: [`comShippingMethod`](comShippingMethod) +- Table: `modx_commerce_shipping_method` + +## Relations + +- `DeliveryType`: one [`comDeliveryType`](comDeliveryType) object (`comShippingMethodByCountry.delivery_type = comDeliveryType.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **delivery_type** | integer (`int[10]`) | | +| **enabled_in_test** | boolean (`tinyint[1]`) | | +| **enabled_in_live** | boolean (`tinyint[1]`) | | +| **name** | string (`varchar[250]`)
      may be null | | +| **description** | string (`varchar[250]`)
      may be null | | +| **email_note** | string (`text`)
      may be null | | +| **price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_formatted** | | `price` passed through the [financial formatter](../Formatters/financial) | +| **price_percentage** | float (`decimal[20,4]`) | | +| **price_percentage_formatted** | | `price_percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **minimum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **minimum_order_total_formatted** | | `minimum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **maximum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **maximum_order_total_formatted** | | `maximum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **minimum_order_items** | integer (`int[10]`) | | +| **maximum_order_items** | integer (`int[10]`) | | +| **allowed_contexts** | string (`text`)
      may be null | | +| **countries** | string (`varchar[250]`)
      may be null | | +| **sortorder** | integer (`int[20]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethodByWeight.md b/en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethodByWeight.md new file mode 100644 index 00000000..12d9e69b --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comShippingMethodByWeight.md @@ -0,0 +1,40 @@ +## Meta + +- Extends: [`comShippingMethod`](comShippingMethod) +- Table: `modx_commerce_shipping_method` + +## Relations + +- `DeliveryType`: one [`comDeliveryType`](comDeliveryType) object (`comShippingMethodByWeight.delivery_type = comDeliveryType.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **delivery_type** | integer (`int[10]`) | | +| **enabled_in_test** | boolean (`tinyint[1]`) | | +| **enabled_in_live** | boolean (`tinyint[1]`) | | +| **name** | string (`varchar[250]`)
      may be null | | +| **description** | string (`varchar[250]`)
      may be null | | +| **email_note** | string (`text`)
      may be null | | +| **price** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **price_formatted** | | `price` passed through the [financial formatter](../Formatters/financial) | +| **price_percentage** | float (`decimal[20,4]`) | | +| **price_percentage_formatted** | | `price_percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **minimum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **minimum_order_total_formatted** | | `minimum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **maximum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **maximum_order_total_formatted** | | `maximum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **minimum_order_items** | integer (`int[10]`) | | +| **maximum_order_items** | integer (`int[10]`) | | +| **allowed_contexts** | string (`text`)
      may be null | | +| **countries** | string (`varchar[250]`)
      may be null | | +| **sortorder** | integer (`int[20]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comSimpleObject.md b/en/01_Commerce/v1/70_Class_Reference/Model/comSimpleObject.md new file mode 100644 index 00000000..f952014f --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comSimpleObject.md @@ -0,0 +1,85 @@ +Base object for all model classes in Commerce. + +Contains logic for Formatters, properties, making the Commerce class and adapter available, etc. + +## Meta + +- Extends: `xPDOSimpleObject` + +## Descendant Classes + +- [`comCurrency`](comCurrency) +- [`comProduct`](comProduct) +- [`comProductBundleProduct`](comProductBundleProduct) +- [`comProductPriceIndex`](comProductPriceIndex) +- [`comProductMatrix`](comProductMatrix) +- [`comProductMatrixColumn`](comProductMatrixColumn) +- [`comProductMatrixRow`](comProductMatrixRow) +- [`comOrder`](comOrder) +- [`comOrderField`](comOrderField) +- [`comOrderItem`](comOrderItem) +- [`comOrderShipment`](comOrderShipment) +- [`comInvoice`](comInvoice) +- [`comDeliveryType`](comDeliveryType) +- [`comShippingMethod`](comShippingMethod) +- [`comStatus`](comStatus) +- [`comStatusChange`](comStatusChange) +- [`comStatusChangeAction`](comStatusChangeAction) +- [`comTaxGroup`](comTaxGroup) +- [`comTaxRule`](comTaxRule) +- [`comTaxRate`](comTaxRate) +- [`comOrderItemTax`](comOrderItemTax) +- [`comOrderItemAdjustment`](comOrderItemAdjustment) +- [`comOrderLog`](comOrderLog) +- [`comOrderAddress`](comOrderAddress) +- [`comAddress`](comAddress) +- [`comOrderMessage`](comOrderMessage) +- [`comTransaction`](comTransaction) +- [`comTransactionLog`](comTransactionLog) +- [`comPaymentMethod`](comPaymentMethod) +- [`comModule`](comModule) +- [`comCoupon`](comCoupon) +- [`comCouponUsage`](comCouponUsage) +- [`comDiscount`](comDiscount) +- [`comResourceProduct`](comResourceProduct) +- [`comProductBundle`](comProductBundle) +- [`comProductMatrixProduct`](comProductMatrixProduct) +- [`comCartOrder`](comCartOrder) +- [`comProcessingOrder`](comProcessingOrder) +- [`comCompletedOrder`](comCompletedOrder) +- [`comCancelledOrder`](comCancelledOrder) +- [`comSessionCartOrder`](comSessionCartOrder) +- [`comSessionCartOrderItem`](comSessionCartOrderItem) +- [`comShippingMethodByCountry`](comShippingMethodByCountry) +- [`comShippingMethodByWeight`](comShippingMethodByWeight) +- [`comStatusChangeActionEmail`](comStatusChangeActionEmail) +- [`comStatusChangeActionEvent`](comStatusChangeActionEvent) +- [`comStatusChangeActionInvoice`](comStatusChangeActionInvoice) +- [`comOrderItemShippingAdjustment`](comOrderItemShippingAdjustment) +- [`comOrderItemDiscountAdjustment`](comOrderItemDiscountAdjustment) +- [`comOrderEmailMessage`](comOrderEmailMessage) +- [`comOrderInternalMessage`](comOrderInternalMessage) +- [`comFreeProductDiscount`](comFreeProductDiscount) +- [`comUserDiscount`](comUserDiscount) +- [`comUserGroupDiscount`](comUserGroupDiscount) + +The following classes belong to classes in extensions or third-party code. They may require a package to be installed or are not publicly available at all. + +- `RandomlyPricedProduct` +- `UserGroupShipment` +- `MyParcelOrderShipment` +- `TableRatesShippingMethod` +- `MyParcelShippingMethod` +- `MyParcelCreateShipmentAction` +- `CloudPrintStatusChangeAction` +- `CloudPrintInvoiceStatusChangeAction` +- `CloudPrintTemplateStatusChangeAction` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comStatus.md b/en/01_Commerce/v1/70_Class_Reference/Model/comStatus.md new file mode 100644 index 00000000..53677c62 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comStatus.md @@ -0,0 +1,25 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_status` + +## Relations + +- `Changes`: many [`comStatusChange`](comStatusChange) objects (`comStatus.id = comStatusChange.source`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **name** | string (`varchar[190]`) | | +| **color
      Default: `#DDDDDD`** | string (`varchar[10]`) | | +| **state
      Default: `new`** | string (`varchar[190]`) | | +| **sortorder** | integer (`int[20]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChange.md b/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChange.md new file mode 100644 index 00000000..adab7b1a --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChange.md @@ -0,0 +1,24 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_status_change` + +## Relations + +- `Source`: one [`comStatus`](comStatus) object (`comStatusChange.source = comStatus.id`) +- `Target`: one [`comStatus`](comStatus) object (`comStatusChange.target = comStatus.id`) +- `Actions`: many [`comStatusChangeAction`](comStatusChangeAction) objects (`comStatusChange.id = comStatusChangeAction.status_change`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **source** | integer (`int[10]`) | | +| **target** | integer (`int[10]`) | | +| **sortorder** | integer (`int[10]`) | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeAction.md b/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeAction.md new file mode 100644 index 00000000..52979e97 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeAction.md @@ -0,0 +1,35 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_status_change_action` + +## Descendant Classes + +- [`comStatusChangeActionEmail`](comStatusChangeActionEmail) +- [`comStatusChangeActionEvent`](comStatusChangeActionEvent) +- [`comStatusChangeActionInvoice`](comStatusChangeActionInvoice) + +The following classes belong to classes in extensions or third-party code. They may require a package to be installed or are not publicly available at all. + +- `MyParcelCreateShipmentAction` +- `CloudPrintStatusChangeAction` +- `CloudPrintInvoiceStatusChangeAction` +- `CloudPrintTemplateStatusChangeAction` + + +## Relations + +- `StatusChange`: one [`comStatusChange`](comStatusChange) object (`comStatusChangeAction.status_change = comStatusChange.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **status_change** | integer (`int[10]`) | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`) | | +| **sortorder** | integer (`int[10]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionEmail.md b/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionEmail.md new file mode 100644 index 00000000..f6cbb53b --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionEmail.md @@ -0,0 +1,21 @@ +## Meta + +- Extends: [`comStatusChangeAction`](comStatusChangeAction) +- Table: `modx_commerce_status_change_action` + +## Relations + +- `StatusChange`: one [`comStatusChange`](comStatusChange) object (`comStatusChangeActionEmail.status_change = comStatusChange.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **status_change** | integer (`int[10]`) | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`) | | +| **sortorder** | integer (`int[10]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionEvent.md b/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionEvent.md new file mode 100644 index 00000000..e141ead7 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionEvent.md @@ -0,0 +1,21 @@ +## Meta + +- Extends: [`comStatusChangeAction`](comStatusChangeAction) +- Table: `modx_commerce_status_change_action` + +## Relations + +- `StatusChange`: one [`comStatusChange`](comStatusChange) object (`comStatusChangeActionEvent.status_change = comStatusChange.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **status_change** | integer (`int[10]`) | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`) | | +| **sortorder** | integer (`int[10]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionInvoice.md b/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionInvoice.md new file mode 100644 index 00000000..4cea15a8 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comStatusChangeActionInvoice.md @@ -0,0 +1,21 @@ +## Meta + +- Extends: [`comStatusChangeAction`](comStatusChangeAction) +- Table: `modx_commerce_status_change_action` + +## Relations + +- `StatusChange`: one [`comStatusChange`](comStatusChange) object (`comStatusChangeActionInvoice.status_change = comStatusChange.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **status_change** | integer (`int[10]`) | | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`) | | +| **sortorder** | integer (`int[10]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comTaxGroup.md b/en/01_Commerce/v1/70_Class_Reference/Model/comTaxGroup.md new file mode 100644 index 00000000..b63dc3a2 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comTaxGroup.md @@ -0,0 +1,16 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_tax_group` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **name** | string (`varchar[190]`) | | +| **description** | string (`varchar[1024]`)
      may be null | | +| **active
      Default: `1`** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comTaxRate.md b/en/01_Commerce/v1/70_Class_Reference/Model/comTaxRate.md new file mode 100644 index 00000000..ff9118bd --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comTaxRate.md @@ -0,0 +1,18 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_tax_rate` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **key** | string (`varchar[190]`) | | +| **name** | string (`varchar[190]`) | | +| **rate_provider** | string (`varchar[190]`) | | +| **percentage** | float (`decimal[20,4]`) | | +| **percentage_formatted** | | `percentage` passed through the [percentage formatter](../Formatters/percentage) | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comTaxRule.md b/en/01_Commerce/v1/70_Class_Reference/Model/comTaxRule.md new file mode 100644 index 00000000..c957a8c3 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comTaxRule.md @@ -0,0 +1,18 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_tax_rule` + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **group** | integer (`int[10]`) | | +| **priority** | integer (`int[10]`) | | +| **conditions** | array (`text`)
      may be null | | +| **rate_provider** | string (`varchar[190]`) | | +| **rate_provider_options** | array (`text`)
      may be null | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comTransaction.md b/en/01_Commerce/v1/70_Class_Reference/Model/comTransaction.md new file mode 100644 index 00000000..0e53e1dd --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comTransaction.md @@ -0,0 +1,33 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_transaction` + +## Relations + +- `Order`: one [`comOrder`](comOrder) object (`comTransaction.order = comOrder.id`) +- `Method`: one [`comPaymentMethod`](comPaymentMethod) object (`comTransaction.method = comPaymentMethod.id`) +- `Logs`: many [`comTransactionLog`](comTransactionLog) objects (`comTransaction.id = comTransactionLog.transaction`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **test** | boolean (`tinyint[1]`) | | +| **order** | integer (`int[10]`) | | +| **status** | integer (`int[10]`) | | +| **method** | integer (`int[10]`) | | +| **reference** | string (`varchar[250]`)
      may be null | | +| **currency** | string (`varchar[3]`) | | +| **amount** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **amount_formatted** | | `amount` passed through the [financial formatter](../Formatters/financial) | +| **fee** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **fee_formatted** | | `fee` passed through the [financial formatter](../Formatters/financial) | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **completed_on** | int (`int[20]`) | UNIX timestamp | +| **completed_on_formatted** | | `completed_on` passed through the [datetime formatter](../Formatters/datetime) | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comTransactionLog.md b/en/01_Commerce/v1/70_Class_Reference/Model/comTransactionLog.md new file mode 100644 index 00000000..1fc83e8e --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comTransactionLog.md @@ -0,0 +1,22 @@ +## Meta + +- Extends: [`comSimpleObject`](comSimpleObject) +- Table: `modx_commerce_transaction_log` + +## Relations + +- `Transaction`: one [`comTransaction`](comTransaction) object (`comTransactionLog.transaction = comTransaction.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **transaction** | integer (`int[10]`) | | +| **created_on** | integer (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **message** | string (`varchar[1024]`) | | +| **source** | string (`varchar[100]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comUserDiscount.md b/en/01_Commerce/v1/70_Class_Reference/Model/comUserDiscount.md new file mode 100644 index 00000000..dc6d969b --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comUserDiscount.md @@ -0,0 +1,42 @@ +## Meta + +- Extends: [`comDiscount`](comDiscount) +- Table: `modx_commerce_discount` + +## Relations + +- `User`: one `modUser` object (`comUserDiscount.user = modUser.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **target
      Default: `1`** | int (`int[10]`) | | +| **note** | string (`varchar[190]`) | | +| **active
      Default: `1`** | boolean (`tinyint[1]`) | | +| **discount_percentage** | float (`decimal[20,4]`) | | +| **discount_percentage_formatted** | | `discount_percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **minimum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **minimum_order_total_formatted** | | `minimum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **maximum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **maximum_order_total_formatted** | | `maximum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **minimum_order_items** | integer (`int[10]`) | | +| **maximum_order_items** | integer (`int[10]`) | | +| **products** | string (`text`)
      may be null | | +| **available_from** | int (`int[20]`) | UNIX timestamp | +| **available_from_formatted** | | `available_from` passed through the [datetime formatter](../Formatters/datetime) | +| **available_until** | int (`int[20]`) | UNIX timestamp | +| **available_until_formatted** | | `available_until` passed through the [datetime formatter](../Formatters/datetime) | +| **last_used** | int (`int[20]`) | UNIX timestamp | +| **last_used_formatted** | | `last_used` passed through the [datetime formatter](../Formatters/datetime) | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/comUserGroupDiscount.md b/en/01_Commerce/v1/70_Class_Reference/Model/comUserGroupDiscount.md new file mode 100644 index 00000000..fc751258 --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/comUserGroupDiscount.md @@ -0,0 +1,42 @@ +## Meta + +- Extends: [`comDiscount`](comDiscount) +- Table: `modx_commerce_discount` + +## Relations + +- `User`: one `modUser` object (`comUserGroupDiscount.user = modUser.id`) + +## Fields + + +| Field | Type | Description | +| ----- | ---- | ----------- | +| **id** | integer (`INTEGER`) | Primary key | +| **class_key** | string (`varchar[100]`) | Type of object | +| **properties** | array (`text`)
      may be null | Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: `getProperty($key, $default)`, `getProperties()`, `setProperty($key, $value)`, `setProperties($properties, $merge)`, `unsetProperty($key)`, `unsetProperties($keys)` | +| **target
      Default: `1`** | int (`int[10]`) | | +| **note** | string (`varchar[190]`) | | +| **active
      Default: `1`** | boolean (`tinyint[1]`) | | +| **discount_percentage** | float (`decimal[20,4]`) | | +| **discount_percentage_formatted** | | `discount_percentage` passed through the [percentage formatter](../Formatters/percentage) | +| **minimum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **minimum_order_total_formatted** | | `minimum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **maximum_order_total** | integer (`int[20]`) | Integer number in the currency base unit (e.g. cents) | +| **maximum_order_total_formatted** | | `maximum_order_total` passed through the [financial formatter](../Formatters/financial) | +| **minimum_order_items** | integer (`int[10]`) | | +| **maximum_order_items** | integer (`int[10]`) | | +| **products** | string (`text`)
      may be null | | +| **available_from** | int (`int[20]`) | UNIX timestamp | +| **available_from_formatted** | | `available_from` passed through the [datetime formatter](../Formatters/datetime) | +| **available_until** | int (`int[20]`) | UNIX timestamp | +| **available_until_formatted** | | `available_until` passed through the [datetime formatter](../Formatters/datetime) | +| **last_used** | int (`int[20]`) | UNIX timestamp | +| **last_used_formatted** | | `last_used` passed through the [datetime formatter](../Formatters/datetime) | +| **created_on** | int (`int[20]`) | UNIX timestamp | +| **created_on_formatted** | | `created_on` passed through the [datetime formatter](../Formatters/datetime) | +| **created_by** | int (`int[10]`) | | +| **removed** | boolean (`tinyint[1]`) | | +| **removed_on** | int (`int[20]`) | UNIX timestamp | +| **removed_on_formatted** | | `removed_on` passed through the [datetime formatter](../Formatters/datetime) | +| **removed_by** | boolean (`tinyint[1]`) | | diff --git a/en/01_Commerce/v1/70_Class_Reference/Model/index.md b/en/01_Commerce/v1/70_Class_Reference/Model/index.md new file mode 100644 index 00000000..3212261b --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/Model/index.md @@ -0,0 +1,28 @@ +The **Model** in Commerce is all the data that is stored in the database. It's an xPDO model, so you can [retrieve](https://docs.modx.com/current/en/extending-modx/xpdo/retrieving-objects), [create](https://docs.modx.com/current/en/extending-modx/xpdo/creating-objects), and [manipulate](https://docs.modx.com/current/en/extending-modx/xpdo/setting-object-fields) them like any other model in MODX. + +All Commerce objects extend from [`comSimpleObject`](comSimpleObject). + +It is preferred to use the [adapter](https://docs.modmore.com/en/Commerce/v1/Developer/MODX_Adapter.html) over `$modx` or `$xpdo` instances directly; that makes sure we can keep your code compatible with future versions of MODX automatically. + +**Not all models are meant to be interacted with outside of Commerce core, and you may corrupt data or connections when you do so regardless. Please reach out to support@modmore.com if you're not 100% sure if your use case is supported.** + +To interact with models, first load the Commerce service class and adapter if you don't already have it. + +```php +getOption('commerce.core_path', null, MODX_CORE_PATH . 'components/commerce/') . 'model/commerce/'; +$params = ['mode' => $modx->getOption('commerce.mode')]; +/** @var \Commerce $commerce */ +$commerce = $modx->getService('commerce', 'Commerce', $path, $params); +if (!($commerce instanceof Commerce)) { + return '

      Oops! Could not load Commerce.

      '; +} + +$adapter = $commerce->adapter; +``` + +## Deleting Data + +While each object has a `remove` method, in some cases that will only set a soft-remove flag (`removed = 1`) and not actually remove the object. **That's probably for a good reason, so don't bypass that.** + + diff --git a/en/01_Commerce/v1/70_Class_Reference/index.md b/en/01_Commerce/v1/70_Class_Reference/index.md new file mode 100644 index 00000000..642e95bb --- /dev/null +++ b/en/01_Commerce/v1/70_Class_Reference/index.md @@ -0,0 +1,2 @@ +The class reference is this section is largely automatically generated from the source code. It's a reference of classes and (database) models with their fields, functions, etc. + From 4c68ad27d5ee387441d4fffa81e2e143e4dbb196 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 6 Apr 2020 13:29:12 +0200 Subject: [PATCH 229/517] Provide a utility to regenerate all invoices from SSH --- en/01_Commerce/v1/10_Invoices.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/10_Invoices.md b/en/01_Commerce/v1/10_Invoices.md index cd30e607..dee2350a 100644 --- a/en/01_Commerce/v1/10_Invoices.md +++ b/en/01_Commerce/v1/10_Invoices.md @@ -85,4 +85,25 @@ The primary component is an incrementing number, `{{ increment }}` in the templa With the `commerce.invoice_increment_start` system setting you can determine the starting number for invoice reference. -The invoice reference works the same as the [order reference](Orders/Reference), so check that documentation for more details about what you can set the template to, and what the different settings do. \ No newline at end of file +The invoice reference works the same as the [order reference](Orders/Reference), so check that documentation for more details about what you can set the template to, and what the different settings do. + +## Regenerating invoices + +If your testing or have another reason to want to generate the PDF invoices, you can delete the files in your core/export/invoices/ directories. The next time an invoice is requested, it will be processed with the current template. + +When regenerating invoices, it's important to note that while the invoice data (totals, items, tax, etc) will use the historic invoice data, the following information will be **loaded at the time of generation**: + +- invoice meta data (not editable in the dashboard) +- system/context settings: site_start (site_url), site_name, commerce.invoice_logo_url, commerce.invoice_merchant_address, commerce.invoice_footer_text. + +### Regenerating all invoices + +To regenerate invoices en-masse, there's a utility shipped with Commerce (v1.1.4+). SSH into the server and execute the following command: + +``` +php core/components/commerce/utilities/generate_invoices.php +``` + +You'll be asked to confirm that you want to regenerate invoices, after which it will iterate over all invoices and create the PDFs **if they are missing**. So you'll still need to delete the PDF invoices from core/export/invoices/ before running the utility. + +It's possible this process times out or runs out of memory on a lot of invoices. As it only creates invoices for which no file is available, you can just keep repeating the command until it's done. From 92a1e9909795437939d0612541d2e4e6013fb3ac Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 8 Apr 2020 00:22:15 +0200 Subject: [PATCH 230/517] Document new slack extension --- en/01_Commerce/v1/50_Modules/Slack.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 en/01_Commerce/v1/50_Modules/Slack.md diff --git a/en/01_Commerce/v1/50_Modules/Slack.md b/en/01_Commerce/v1/50_Modules/Slack.md new file mode 100644 index 00000000..9e4b723d --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/Slack.md @@ -0,0 +1,22 @@ +With the [Slack Extension](https://modmore.com/commerce/extensions/slack/) you can get a notification in your Slack team whenever there's a new order. + +## Download & Install + +First download and install the free extension from the modmore package provider. + +After the installation navigate to Extras > Commerce > Configuration > Modules and find Slack in the list. Enable it in test and live modes. + +## Set up the Status Change Action + +Now go to Statuses (still in Extras > Commerce > Configuration) and click on the name of the status change you want to fire the notification from. In most cases, this will be called _Payment Received_, but that's configurable. + +In the list of status change actions for that status change, hover the down arrow on the Add Status Change Action button and click on `Send new order to Slack`. + +In the window: + +1. Add a suitable name (e.g. "Notify Slack"). +2. Enter the Incoming Webhook URL in the _Slack Configuration_ section. Note the instructions shown to you there on how to generate that in the Slack Apps directory. +3. To test the URL is correct, tick the _Send test message on save_ checkbox, and save the status change action. If all goes well, you'll see the notification message for the last received order (if any) appear in your Slack account almost instantly. If it failed, then you'll see an error message. The error log will also contain a more detailed message if that happens. +4. Optionally, choose what information you want in the notification with the other checkboxes. + +Now, whenever there's a new order, you'll instantly see it on Slack. How great is that! Now, get back to work, no time to slack around.. \ No newline at end of file From 999bc43714f543c07c49d8112fed14351563736f Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 8 Apr 2020 00:22:27 +0200 Subject: [PATCH 231/517] Missing a path --- en/01_Commerce/v1/50_Modules/Mailchimp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/50_Modules/Mailchimp.md b/en/01_Commerce/v1/50_Modules/Mailchimp.md index 59df875f..99fff020 100644 --- a/en/01_Commerce/v1/50_Modules/Mailchimp.md +++ b/en/01_Commerce/v1/50_Modules/Mailchimp.md @@ -4,7 +4,7 @@ With the [Mailchimp Extension](https://modmore.com/commerce/extensions/mailchimp First install the free extension from the modmore package provider. -Navigate to Extras > Commerce > Modules and find Mailchimp in the list. Open its configuration and enter your API Key; you can find this in Mailchimp by clicking on your name in the top right > Account > Extras > API Keys. +Navigate to Extras > Commerce > Configuration > Modules and find Mailchimp in the list. Open its configuration and enter your API Key; you can find this in Mailchimp by clicking on your name in the top right > Account > Extras > API Keys. Save the api key on the module configuration, at which point you'll get some additional options on the module. From b1ab3d88db7c3cfd03fdd8affac5c871944e8101 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 16 Apr 2020 23:24:59 +0200 Subject: [PATCH 232/517] Document the snippet status action extension --- .../v1/50_Modules/SnippetStatusAction.md | 48 +++++++++++++++++++ .../75_Developer/07_Status_Change_Actions.md | 2 +- 2 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 en/01_Commerce/v1/50_Modules/SnippetStatusAction.md diff --git a/en/01_Commerce/v1/50_Modules/SnippetStatusAction.md b/en/01_Commerce/v1/50_Modules/SnippetStatusAction.md new file mode 100644 index 00000000..4b5d74fe --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/SnippetStatusAction.md @@ -0,0 +1,48 @@ +The [SnippetStatusAction](https://modmore.com/commerce/extensions/snippetstatusaction/) extension, separately installable via the modmore package provider, lets you crete a status change action using a snippet. + +If you're planning to create a status change action suitable for reuse/distribution, please [create a proper status change action yourself](../Developer/Status_Change_Actions). But, if you're just building something for a single project and are not quite up to building your own module, this extension is useful. + +## Setup + +First, install the extension from the modmore package provider. + +Next, go to Configuration > Modules in the Commerce dashboard, and find the Snippet Status Change Action module - typically towards the end of the list. Enable it, and save. + +(Before you do the next step, it's useful to create the snippet, as its existence will be verified.) + +Go to Configuration > Statuses and click on the name of the status change you want to run the snippet on. On the _Add Status Change Action_ button dropdown, choose _Run a Snippet_. Enter a name and the name of the snippet where prompted. Save. + +Now you're all set to run your snippet during the status change! Just need to write that snippet now ;) + +## The Snippet + +Inside the snippet you have access to the following parameters: + +- `$order`, a comOrder instance +- `$oldStatus`, the old comStatus the order is moving away from +- `$newStatus`, the new comStatus the order will be in momentarily +- `$statusChange`, the comStatusChange responsible for running this particular action +- `$commerce`, the Commerce instance, for convenience. +- `$adapter`, the [MODX Adapter](../Developer/MODX_Adapter), for convenience. + +As you're in a snippet, you also have `$modx` in this context. + +There's no need to return anything from the snippet; any output is silently discarded. If you want to send information somewhere, log it to the order (see `$order->log()`) or the MODX error log. + +So now it's up to you to write some magic. + +Here's an example of iterating over items in the order: + +````php +$items = $order->getItems(); +foreach ($items as $item) { + // not all items will have a product, but you may find one useful + if ($product = $item->getProduct()) { + $modx->log(modX::LOG_LEVEL_ERROR, 'Found product ' . $product->get('sku') . ' in the order!'); + if ($target = $product->getTarget()) { + // In a resource product, the target is the resource object + // It's not present when using a product list or matrix tv + } + } +} +```` diff --git a/en/01_Commerce/v1/75_Developer/07_Status_Change_Actions.md b/en/01_Commerce/v1/75_Developer/07_Status_Change_Actions.md index 998b8eb6..e27e726a 100644 --- a/en/01_Commerce/v1/75_Developer/07_Status_Change_Actions.md +++ b/en/01_Commerce/v1/75_Developer/07_Status_Change_Actions.md @@ -23,4 +23,4 @@ An example use case for this implementation is a flexible CRM integration. An ad ## Custom Actions For advanced actions, you can write your own action class. Basically extend the `comStatusChangeAction` class, and provide a `process()` method to do what you need it to do. -To define options that need to be shown in the interface, define the <.........> method and make it return an array of fields. +To define options that need to be shown in the interface, define the `getModelFields()` method and make it return an array of fields. From 4ab572dffd3f2e044a99c96ca64aa4e61000a06d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 13 May 2020 14:41:36 +0200 Subject: [PATCH 233/517] Add docs for templated message extension --- .../v1/50_Modules/TemplatedMessage.md | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 en/01_Commerce/v1/50_Modules/TemplatedMessage.md diff --git a/en/01_Commerce/v1/50_Modules/TemplatedMessage.md b/en/01_Commerce/v1/50_Modules/TemplatedMessage.md new file mode 100644 index 00000000..34167d1f --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/TemplatedMessage.md @@ -0,0 +1,33 @@ +[TOC] + +## Introduction + +With the [separately-installed TemplatedMessage extension](https://modmore.com/commerce/extensions/templated-message/), you can more easily send professional-looking emails from within the Commerce dashboard to your customers. + +While [standard order messages](../Orders/Messages) are usually sent automatically through the [status workflow](../Statuses) and use an inline twig template include to make them pretty, emails you send manually through the "Messages" tab on an order detail page are rather... blank. + +The Templated Message extension adds a new message type that automatically wraps the entered content with a Twig template. It also processes the content you enter through a markdown parser, allowing basic formatting and clickable links. + +## Setup + +First install the "Templated Message for Commerce" package, available from the modmore.com package provider. + +In Extras > Commerce > Configuration > Modules, find the module (typically on the last page), and enable it both test and live mode. + +Navigate to an order detail page under Orders > [View Details] on a listed order > Messages tab. On the Create Message button dropdown, choose to create a templated message. + +## Make templated messages the default + +In Commerce v1.1.5 you can make the templated message the default, so the "Create Message" button on the order overview will immediately use the right type. + +To do that, go to System > System Settings, find the `commerce.default_message_type` setting and change it to `TemplatedOrderMessage`. + +## Customising the email template + +The extension comes with a new template for the emails sent manually. This default is located in `core/components/commerce_templatedmessage/templates/emails/manual_message.twig` and extends the Commerce-core default `emails/wrapper.twig` template, so it should already match your default branding somewhat out of the box. + +The default email template also includes an order summary, so the customer knows what the email is in relation to. + +**To customise the email template, do not edit the file directly**. Instead, [following the standard theming approach in Commerce](../03_Front-end_Theming) and create a new file in your own theme directory with the path `emails/manual_message.twig`. That will automatically be used instead of the default that ships with the extension that will be overwritten on upgrade + +[All standard order message values are available](../Orders/Messages), with the addition of a new block `{% block message_content %}{% endblock %}` which will contain the (HTML-formatted) message that was entered in the dashboard. From a16e73921470ccccce2572b75ff0fd01fa83e740 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 15 May 2020 00:04:19 +0200 Subject: [PATCH 234/517] Write initial klarna docs --- .../v1/10_Payment_Methods/Klarna.md | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 en/01_Commerce/v1/10_Payment_Methods/Klarna.md diff --git a/en/01_Commerce/v1/10_Payment_Methods/Klarna.md b/en/01_Commerce/v1/10_Payment_Methods/Klarna.md new file mode 100644 index 00000000..39f3f0d1 --- /dev/null +++ b/en/01_Commerce/v1/10_Payment_Methods/Klarna.md @@ -0,0 +1,84 @@ +Klarna allows customers to pay for your order later and in multiple installments, while you get your money right away. + +[Learn more about Klarna on its official site](https://www.klarna.com/), and [find supported payment options per country here](https://developers.klarna.com/documentation/klarna-payments/in-depth-knowledge/payment-method-availability/). + +To use Klarna with Commerce, you'll need to install the separate Klarna extension, available from the modmore.com package provider. The extension requires at least Commerce v1.1.5. + +> **Note**: Klarna and Commerce 1.1.5 are coming soon. This doc was just written in advance. ;) + +[TOC] + +## Installation + +As Klarna allows your customer to pay later, the integration is bit more complex than the average payment gateway. Most notably, it requires you to separately capture the payment, typically when you've shipped the products. That will then initiate the customers' payment term. + +First you'll need to enable the Klarna module after installing the extension, in Configuration > Modules. That will make the various integrations available. + +### 1. Customer authorization + +In **Configuration > Payment Methods**, create a new payment method and select Klarna as the payment gateway. Give it a name and optional description, and save. On the Klarna tab, add the API Username (UID), password, and select your region. + +At this point you can start taking authorizations through Klarna, however **this does not yet capture the actual payment**. It's important to note this, as Commerce v1.1 does not currently differentiate between "Authorized" and "Paid" transactions - everything shows up as "Paid" however you wont get any money from Klarna unless you also capture the authorization. + +### 2. Capture payment + +To capture the payment, you can either use the Klarna Portal (which does **not** update the data in Commerce), or you can automate the capture in your [status workflow](../Statuses), which is recommended. + +In **Configuration > Statuses** find the status change at which point you want the order to be captured. Typically, this is a "Ready for shipping" or "Shipping" status change that you run when the order is on its way to the customer. It may also be a status change you run a little later, if you first want to wait for any returns, but be sure to note the authorization expiration which is 14-30 days by default. + +Click on the name of the status change to open the lists of actions that fire at that point in time. Hover the arrow on the right side of the _Add Status Change Action_ button and choose the **Capture Klarna Payment** action type. Give it a name, and save the action. + +Now, whenever you run the status change, the transactions are checked for any Klarna authorizations and the current order total will be captured. A few things to note: + +- If the order total is **lower** than the initial authorization (for example you removed items), only the current order total will be charged. The remainder of the authorization remains capturable until released (see next section) or when the authorization expires. +- If the order total is **higher** than the initial authorization, **the capture will fail** because you're only allowed to charge the amount that was authorized. +- There is a time limit on how long after the authorization you can capture the amount. This depends, but is 14-30 days usually. Don't wait too long! + +If an order does not contain any Klarna transactions, the capture action will sit quietly, so you can easily integrate this in an existing checkout/status workflow even if you use different payment methods. + +### 3. Releasing remaining authorizations & cancellations + +If you didn't charge the full amount of the authorization, the remaining balance (which you can see by going to Actions > Transaction Detail on the order view) will stay authorized until the expiration date. That means it will also still be visible in the customers' Klarna app, and may affect their ability to complete more payments. + +To release funds that will not be captured, you can use the **Release remaining Klarna authorization** action. You could for example add that to a "Completed" status change, which you run when the order is definitely finished, or even as part of the same status change as the capture action; but make sure the capture runs **before** releasing remaining funds by setting the order accordingly. + +You can also add the action to a "Cancel"-type status change, to make sure cancelling an order also releases the funds right away. If nothing was captured, the entire order is cancelled in Klarna. + +## Refunds & the Klarna Portal + +**Changes you make in the Klarna portal are not automatically synchronised to Commerce**. This also means that the reports in Commerce may be inaccurate if you use the portal to change items or make (partial) caputres or refunds. + +At the moment refunds are not supported by Commerce. + +## Supported payment options + +The integration follows the best practices set up out by Klarna and will respond to the supported payment options based on pre-qualification. If you're not seeing certain options (like pay now or slice it), they're likely not supported for the current customer or disabled on your account and you may want to check with the Klarna merchant support. + +If no payment options from Klarna are available at all, the payment method is hidden from the checkout completely. + +[Find the supported payment methods by Klarna here.](https://developers.klarna.com/documentation/klarna-payments/in-depth-knowledge/payment-method-availability/) + +## Shipping tracking + +Klarna can show shipping information in its app for customers to see where their orders are. At the moment Commerce does not yet collect all the information Klarna would like to see, but there are 2 options: + +- A custom [Order Shipment](../Orders/Shipments) can implement the `getTrackingURL()` method. When a non-empty URL is returned, this will be sent along to Klarna. +- You (or an integration) can set the `tracking_reference` on the shipment as well. To manually set this, click on the name of the shipment on the order overview. While this does not contain information about the carrier or type of delivery, this piece of information will be provided to Klarna when set and it may still display that to the customer in their app. + +Ideally, Klarna would also like to know the Shipping Company and the Shipping Method. If those are always the same for your shipping needs, you may hardcode a value in the system settings: + +- `commerce_klarna.shipping_company` for the shipping company/carrier. This should be as specific as possible (e.g. "DHL US" instead of "DHL"). +- `commerce_klarna.shipping_method` for the type of shipment. This has to be one of the following values: `PickUpStore|Home|BoxReg|BoxUnreg|PickUpPoint|Own` + +All available (non-empty) shipping information will be sent to Klarna when the payment is captured; make sure to enter the information **before** the "Capture Klarna Order" status action is executed. + +## Templating and Design + +The Klarna integration comes with one new template, `frontend/gateways/klarna.twig`, which you can override in your own theme if needed. That said, as it's tightly integrated with the back-end code and may change over time, it's recommended to only do so if you've been instructed to by support or know exactly what you're doing with regards to Klarna. + +Klarna also offers design options for its widget through the API; those are **not yet implemented** in the extension. + +To change how your store is reflected inside the Klarna app, go to "Branding" in the Klarna portal. + + + From d4947ba651ae29129a645c4290621a532aa605df Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 18 May 2020 15:47:01 +0200 Subject: [PATCH 235/517] Add docs for mollie refund --- .../images/modules/create-refund.jpg | Bin 0 -> 91472 bytes en/01_Commerce/v1/50_Modules/MollieRefund.md | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 en/01_Commerce/images/modules/create-refund.jpg create mode 100644 en/01_Commerce/v1/50_Modules/MollieRefund.md diff --git a/en/01_Commerce/images/modules/create-refund.jpg b/en/01_Commerce/images/modules/create-refund.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4a94f662f57fdbef2aada320d005c021d20e15f GIT binary patch literal 91472 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

      B|@(F{JXyTl)yx;FT-cYd6PPqjkIkMUdW1 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"f+qtJe?%(Km`(>HI{9YKVcYp z5aITk1XZFqjIIGlM%P1*oK>H7PwE$%F{Zib{PLuj*&ZX?vBXT><&cw2ay0PK1s){? z;TnWiO8^DEw~CSLlnOFzHpIUq4-8jsc%5U-Twc8+w4HvzpCSVetFDj0Q0!~!z|CMH z2QSDXb0j#Hy<_VH0ojQ-;XA~A{*LVO`_IoC?PRw(Y)o0K=r(ve?&mQn-0|7QH7&Gn z#eV}ecx|w<$DG9aKyA;yZ;`2R=kn}6*l6wS_gT)9?_@dpPLU~TTk*{8`KR7tNerW& z0bMz~*q)4&uP}CIlLn(VB>7f0p^KrkNu^u{G{t=abUDVX6)e@pOvaSa!bwLgucSF? z+&{W_UkUr8ch7nGlTtQ7-cbGOW7h$1QSmC#&uvq_7crBHWgEZ_1bc3ZP2Ie;Y0 z6b!0fX(__rLzqZ{7(1~}F1@%G0Df}L?)b#Egxqkw=4Jf4{#ew_(Y(}w7`}^TEI0kL z3qH_*4yYzHjL}uc`yHsGls$|T?97}R>I_Sk!Yjpm!eazJ)4me9VI{I}ZqJGH3MaV~ zsZ^nP?MH2@4ID#@Y9EWmJ4bD#D7?|9D~hnsZ-vVdYL_aJ#0vykyd5DHQ>GpyW7j5v znx3sFb_$)J#|ZGUPCpKi;5?jox|f6XYwqVxe=^-c1=zJJ%)g+wAnOwYBWfn`6$|Pi zt<0$SMoT|GZ$q33^+!KetlowgZg(jov`q`BHOXOJE|1i6S8=cHR+g2N$0W~Q5SdZz z<95`cDM=oaaHcW8s{;jh8PAAeCLgpQ#MQB7nr#A|%2a4A-#? zd@he!lX0mYPinWMK7_2vB~&@g)3AMN^|tW>{}C+_=uRiHt_wgmH*|%5dmQWvbebXS&c3hb1)E^UC!=L5eZ^f8 zKlizdy2L6bU8A7NU*QA`-{zFk=FiKVXnaQSxs+>*JO0$GaBU)wv+{PKzF?d@4egr` zk{^LZQ2x=VL!YCb5uI8DXF2#H?cfJ>4`7kI%A za-1-ii5u9jxt+)p7&WCwDTocJAbn+)a2NK&G3wC{on_*5kDX9=>h}k*ie&xV&MhK) zUG9NMOo-;?Kj=CClfV8OW}H?H|H>H}^iKe_KZ>}2?NhRYPXZKR|bcJ4@+F z2w-r&8n?RvdA~qnTv^Aj;yrMV0o!}qGtjqWUP8N|w6vyH9mPHpfJRflhMzi!CD}bE zoyD9+3j?NjjnHcgyY7|a{! zJB#}UVyic1wKlQG=Y{V9Sq1ia0 zO@)x*w=f(%Nw{CT7k2Z=dO;GDcp1pdslMi~QSC-h zwm*Xk$tB!-Mesp4*T1YC@sz$%jf7hC$69|CzjhJ3eI8Wyk_YtE%4-zC1813nc@c~; zK*}kN)O3wcpz&(kI86l9{xqApXF>d1-XqIzW?yk~zWI7joN}k96E8)G4=#s^jkkE> zEO{?7JP1f1b!$**qO(lj^1OX>HqLA{AWNtt?`?o2J}$*Dn1Of|CW9ml5H+9+=#`|W zUuDj{F>-!M+*P?NIwqfJERQ*sGgI~vI63YC)CJSq!=DJQ-HmP0QqHAt_isB46&rUP z)7c=+yi1~ zobfqFza@c#6yJ8Mxna+GA#D);u@|gws?DFt6+mL%>B>aBMzX_)__6i&h+_a(eDdB+ z!~6@5qd8J(FCW%cbSSNulom`yErALDhgb~mXD)GGd$4Z^Z+yZ$>^D2C!;D_&U=@y zSM#33Z0oZ*oqC|CD;T%;QoFqU(2@s}O)d_Cx5P!pz|Yu_U<4za5F~P+lzDwbna=IS zx|H`VZhw!njPr!6@xZrnfWRR^@;4j3{J#C-1sbh?sxI&nv=^J9BWp#!&9N6)|Q zkn#c5CDEqQ^{Quj$K~!hD)x@RWe%QrYSoOht=O%Sn7^ylu@!!~A^YH-*nYVP)l|*y^oRQwn1^l;sJ*

      Duicoj}ckasuysKGoEXoOsR2;TPM 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 uZOEkOSD`q=J*)c}#MlXBEC`x33v(8(B#7@X;4& Special thanks to Heibel for sponsoring the development of this extension. + +## Setup + +The extension is as plug & play as it gets. Install the extension from the modmore package provider, enable the module under Extras > Commerce > Configuration > Modules, and you're set. The extension automatically uses the gateway configuration for the transaction you're looking to refund. + +When viewing the list of transactions on an order detail page in the dashboard, you can access the "Create (partial) refund" button from the Actions dropdown. That will show you the current transaction status and give you the ability to create the refund and automatically send the customer an email. + +![Showing the form used to create a refund](../../images/modules/create-refund.jpg) + +## Limitations + +- Only works for completed transactions via Mollie; refunds on other gateways are not supported. That is expected to change in Commerce v1.2, which will bring proper support for refunds to the core. Consider this extensions a short-term fix. +- At the moment, the status of a refund is not kept up-to-date. All refund attempts that Mollie indicates were successfully created, are assumed to complete. If it is delayed or fails for some reason (e.g. the customers' bank account is no longer valid, or your Mollie account does not have sufficient balance), Commerce does not show that. Login to Mollie to check the most current status. From c596c68483839e36c9098b1cd711c40f179df495 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 18 May 2020 16:39:11 +0200 Subject: [PATCH 236/517] Roll templated message into core --- en/01_Commerce/v1/10_Orders/Messages.md | 18 ++++++++-- .../v1/50_Modules/TemplatedMessage.md | 33 ------------------- 2 files changed, 15 insertions(+), 36 deletions(-) delete mode 100644 en/01_Commerce/v1/50_Modules/TemplatedMessage.md diff --git a/en/01_Commerce/v1/10_Orders/Messages.md b/en/01_Commerce/v1/10_Orders/Messages.md index 92de6588..087c6486 100644 --- a/en/01_Commerce/v1/10_Orders/Messages.md +++ b/en/01_Commerce/v1/10_Orders/Messages.md @@ -20,13 +20,21 @@ Multiple recipients are supported, separate them with a comma. ## Message Types -The Commerce core provides two message types: Email and Internal. +The Commerce core provides 3 message types: Email, Formatted Email and Internal Note. ### Email Message -The email message type is the most common one. It sends, surprisingly, an email. +The email message type is the most common one. It sends, surprisingly, an email! -Email sending is done through MODX using PhpMailer, so make sure that your email settings (in MODX under System > Settings > Email area) are configured properly to send email. It's strongly encouraged to use SMTP with an email delivery service like Mandrill, Postmark, Amazon SES, or others. Make sure that SPF and DKIM are configured properly for optimal delivery. +Email sending is done through MODX using PhpMailer, so make sure [MODX is properly set up for email sending](https://docs.modx.com/current/en/building-sites/sending-mail) (in MODX under System > Settings > Email area). It's strongly encouraged to use SMTP with an email delivery service like Mandrill, Postmark, Amazon SES, or others. Make sure that SPF and DKIM are configured properly for optimal delivery. + +### Formatted Email Message + +The formatted email, introduced in v1.1.5, lets you send an email that is wrapped in a nice template so it looks more professional than the standard "raw" email. + +The used template, by default, is `emails/message.twig`. You can override its content using [custom Twig templating](../Front-end_Theming), and you can also set a different template to be used with the `commerce.templated_message_template` system setting. You can use all the placeholders in the template as described below, with the addition of the `message_content` block, which will be filled with the content added in the interface (`{% block message_content %}{% endblock %}`). + +The content entered into a formatted message is processed using markdown (specifically, parsedown), to enable easier use of links and basic formatting options. ### Internal Note @@ -170,6 +178,10 @@ The last generated PDF invoice for an order is available in the `invoice` order To attach the PDF invoice to the email, enable "Attach invoice" on the [email status change](../Statuses/Email_Action). +## Other message types + +- [MessageBird extension](https://modmore.com/commerce/extensions/messagebird/) lets you create text (SMS) messages. + ## Example data This is an example of all the data available in an order message. You can get this data yourself by enabling the `commerce.debug` system setting, and using `{{ dump() }}` or `{{ dump(placeholder name) }}`. diff --git a/en/01_Commerce/v1/50_Modules/TemplatedMessage.md b/en/01_Commerce/v1/50_Modules/TemplatedMessage.md deleted file mode 100644 index 34167d1f..00000000 --- a/en/01_Commerce/v1/50_Modules/TemplatedMessage.md +++ /dev/null @@ -1,33 +0,0 @@ -[TOC] - -## Introduction - -With the [separately-installed TemplatedMessage extension](https://modmore.com/commerce/extensions/templated-message/), you can more easily send professional-looking emails from within the Commerce dashboard to your customers. - -While [standard order messages](../Orders/Messages) are usually sent automatically through the [status workflow](../Statuses) and use an inline twig template include to make them pretty, emails you send manually through the "Messages" tab on an order detail page are rather... blank. - -The Templated Message extension adds a new message type that automatically wraps the entered content with a Twig template. It also processes the content you enter through a markdown parser, allowing basic formatting and clickable links. - -## Setup - -First install the "Templated Message for Commerce" package, available from the modmore.com package provider. - -In Extras > Commerce > Configuration > Modules, find the module (typically on the last page), and enable it both test and live mode. - -Navigate to an order detail page under Orders > [View Details] on a listed order > Messages tab. On the Create Message button dropdown, choose to create a templated message. - -## Make templated messages the default - -In Commerce v1.1.5 you can make the templated message the default, so the "Create Message" button on the order overview will immediately use the right type. - -To do that, go to System > System Settings, find the `commerce.default_message_type` setting and change it to `TemplatedOrderMessage`. - -## Customising the email template - -The extension comes with a new template for the emails sent manually. This default is located in `core/components/commerce_templatedmessage/templates/emails/manual_message.twig` and extends the Commerce-core default `emails/wrapper.twig` template, so it should already match your default branding somewhat out of the box. - -The default email template also includes an order summary, so the customer knows what the email is in relation to. - -**To customise the email template, do not edit the file directly**. Instead, [following the standard theming approach in Commerce](../03_Front-end_Theming) and create a new file in your own theme directory with the path `emails/manual_message.twig`. That will automatically be used instead of the default that ships with the extension that will be overwritten on upgrade - -[All standard order message values are available](../Orders/Messages), with the addition of a new block `{% block message_content %}{% endblock %}` which will contain the (HTML-formatted) message that was entered in the dashboard. From 3e1283d8d232ae2dcf2ecca80704a10077aafe53 Mon Sep 17 00:00:00 2001 From: Isaac Niebeling Date: Fri, 22 May 2020 10:58:28 -0500 Subject: [PATCH 237/517] Update Register_Resource.md Update instructions to correct `submittedResourceId` from `[[++commerce.register_resource]]` (which would redirect them just back to the registration page they're already on) to `[[++commerce.checkout_resource]]` (to allow them to go back to the checkout) --- en/01_Commerce/v1/10_Users/Register_Resource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/10_Users/Register_Resource.md b/en/01_Commerce/v1/10_Users/Register_Resource.md index 9a780a57..b41d1478 100644 --- a/en/01_Commerce/v1/10_Users/Register_Resource.md +++ b/en/01_Commerce/v1/10_Users/Register_Resource.md @@ -16,7 +16,7 @@ Create a new resource somewhere in your site, and name it Register, or Sign up. Save the resource. Open it and make sure that it shows the default registration form. -If you'd like the customer to be able of continuing with the checkout immediately, disable `&activation`, enable `&autoLogin`, and set `submittedResourceId` to `[[++commerce.register_resource]]`. +If you'd like the customer to be able to continue with the checkout immediately, disable `&activation`, enable `&autoLogin`, and set `submittedResourceId` to `[[++commerce.checkout_resource]]`. This will ensure that the Register snippet redirects the user back to the checkout process after registering. For further customisation options, [see the Register documentation](https://docs.modx.com/extras/revo/login/login.register). From 0b72b27d226ecde6c416458d04a28bb87219098f Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 9 Jun 2020 14:35:50 +0200 Subject: [PATCH 238/517] Note that cloudprint is deprecated --- en/01_Commerce/v1/50_Modules/CloudPrint.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/en/01_Commerce/v1/50_Modules/CloudPrint.md b/en/01_Commerce/v1/50_Modules/CloudPrint.md index b8b678da..db84008b 100644 --- a/en/01_Commerce/v1/50_Modules/CloudPrint.md +++ b/en/01_Commerce/v1/50_Modules/CloudPrint.md @@ -1,11 +1,17 @@ The CloudPrint module is available as a [separate extension](https://modmore.com/commerce/extensions/cloudprint/). It's free to use, and covered by your standard modmore support. -With CloudPrint, you can magically print [invoices](../Invoices) or any document based on a [twig template](../Front-end_Theming) on a [Google Cloud Print connected printer](https://www.google.com/cloudprint/learn/printers/). It runs as part of the [status workflow](../Statuses), making it perfect to print order summaries, packing slips, or shipping labels. - -Cloud Print also supports saving to Google Drive. +With CloudPrint, you can magically print [invoices](../Invoices) or any document based on a [twig template](../Front-end_Theming) on a [Google Cloud Print connected printer](https://www.google.com/cloudprint/learn/printers/). It runs as part of the [status workflow](../Statuses), making it perfect to print order summaries, packing slips, or shipping labels. Cloud Print also supports saving to Google Drive. [TOC] +## Google Cloud Print deprecation + +**IMPORTANT: Google is discontinuing Google Cloud Print on December 31st, 2020.** This extension will no longer work after that date. + +This extension will no longer work after that date. While we don't immediately have an alternative available, if you only use one or a small number of printers you may find suitable vendor-specific alternatives. For example, [web-connected HP printers can use an email-based system](https://support.hp.com/us-en/document/c03721293) which you can integrate by configuring an email status change to send an email to your printer-specific address. + +If you do need the flexibility of a system like Cloud Print which supports multiple printer brands, there are some other solutions available like PrintNode, and we'd be happy to estimate how much it would cost to develop such an integration. + ## Authorization You need to take a few steps to set up access to the printers. From c060d4d92296e85bd580e23015d066428ca6c4cd Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Tue, 9 Jun 2020 19:03:33 +0200 Subject: [PATCH 239/517] Update daterangeFormat documentation --- en/01_Agenda/v1/04_Snippets/02_AgendaCalendar.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Agenda/v1/04_Snippets/02_AgendaCalendar.md b/en/01_Agenda/v1/04_Snippets/02_AgendaCalendar.md index 0925ae16..2147222b 100755 --- a/en/01_Agenda/v1/04_Snippets/02_AgendaCalendar.md +++ b/en/01_Agenda/v1/04_Snippets/02_AgendaCalendar.md @@ -11,7 +11,7 @@ calendars | Comma-separated list of aliases of calendars to filter the displayed categories | Comma separated list of aliases of categories to filter the displayed events. | - categoryTpl | Name of a chunk that contains the template of one category in the category list of an event. | tplAgendaEventCategory contexts | Comma separated list of context keys to filter the displayed events. | - -daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain 7 parts. The [format rules](01_AgendaList#range-placeholder-format) are described on the AgendaList page. +daterangeFormat | Format of the daterange displayed in an event. | Lexicon `agenda.php_format_daterange`. The format string has to contain exactly 7 parts. The [format rules](01_AgendaList#range-placeholder-format) are described on the AgendaList page. daterangeSeparator | Separator in the daterange displayed in an event. | Lexicon `agenda.php_format_separator` detailId | ID of a resource containing an AgendaDetail snippet call. | System Setting `agenda.detail_id` durationParts | Number of detail parts of the event duration output. With the value `1` the duration will be shortened as i.e. `1 month`, with the value `2` the duration will be shortened as i.e. `1 month 2 days`, | 1 From 39646f46895c7da391d919b638a5a5a1a924c449 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 29 Jun 2020 15:06:17 +0200 Subject: [PATCH 240/517] Add wipay docs --- en/01_Commerce/v1/10_Payment_Methods/WiPay.md | 22 +++++++++++++++++++ en/01_Commerce/v1/10_Payment_Methods/index.md | 8 +++---- 2 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 en/01_Commerce/v1/10_Payment_Methods/WiPay.md diff --git a/en/01_Commerce/v1/10_Payment_Methods/WiPay.md b/en/01_Commerce/v1/10_Payment_Methods/WiPay.md new file mode 100644 index 00000000..920ba8c7 --- /dev/null +++ b/en/01_Commerce/v1/10_Payment_Methods/WiPay.md @@ -0,0 +1,22 @@ +The WiPay payment gateway for [WiPay Caribbean](https://wipaycaribbean.com/) is available as a [free extension](https://modmore.com/commerce/extensions/wipay/). + +[TOC] + +## Configuration + +First install the _WiPay for Commerce_ extension from our package manager. + +Next go to Extras > Commerce > Configuration > Modules and enable the "WiPay" module in both modes. + +Now you can navigate to Configuration > Payments to create a new payment method. Select WiPay in the list of gateways, provide a name and enable the payment method on the availability tab. Save. + +In the WiPay tab, provide the `Developer ID` and `Merchant Key` for your account. + +- For test payments, check "Sandbox" and use `1` for the Developer ID and `123` for the Merchant Key. +- For live payments, you may find your credentials in the WiPay dashboard under "Developer". + +## Special considerations + +1. This gateway **requires friendly URLs to be used**. That has to do with a bug in the WiPay system where it incorrectly appends values to the return url. If you do not use friendly URLs in MODX, that will cause customer returns to go to your error page rather than the checkout. + +2. WiPay **requires a phone number**. The implementation will check both the `phone` and `mobile` values on the **billing** address, and refuse to redirect when it has no value. Make sure to set up the Basic Address Validation module so that your customer is required to enter a phone number. diff --git a/en/01_Commerce/v1/10_Payment_Methods/index.md b/en/01_Commerce/v1/10_Payment_Methods/index.md index ffdf11c8..4fdef26e 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/index.md +++ b/en/01_Commerce/v1/10_Payment_Methods/index.md @@ -29,6 +29,7 @@ Unless otherwise noted, the gateways below are included in the standard Commerce | [Adyen](Adyen_hpp) ([Gateway Pack 1](../Modules/Payments/GatewayPack1)) | Lots of global, regional, and local payments | Off-site (hosted payment page) | ✓ | | [Authorize.net](Authorize.net) | Credit Cards | On-site (JavaScript) | ? (note 2) | | [Braintree](Braintree) | Credit Cards, PayPal | On-site (JavaScript) | ✓ (v1.1+) | +| [Klarna](Klarna) | Several, including "Pay Later", depending on country | On-site (JavaScript) | ✓ | | [Manual](Manual) | None; marks all transactions as successful. | On-site (server-side) | Not applicable | | [Mollie](Mollie) | Many, including iDeal, Sofort, Bancontact, Credit Card, and others. | Off-site (direct or hosted payment page) | ✓ (note 1) | | [MultiSafePay](MultiSafePay) | Many, including iDeal, Sofort, Bancontact, credit card (hosted form), and others. | Off-site (direct or hosted payment page) | ✓ (note 1) | @@ -36,6 +37,7 @@ Unless otherwise noted, the gateways below are included in the standard Commerce | [PayPal](PayPal) | PayPal account, credit cards | Off-site (direct) | ✓ (note 1) | | [SagePay](SagePay) | Credit Cards | Off-site (hosted payment page) | ✓ (note 1) | | [Stripe](Stripe) | Credit Cards | On-site (v1.1+: Payment Intents, v1.0: v2 tokenisation) | ✓ (v1.1+) | +| [WiPay](WiPay) | Credit Cards | Off-site (hosted payment page) | ✓ | Notes: @@ -51,15 +53,13 @@ It may still be needed to fill out (yearly) PCI-related paperwork, usually in th ## Is Commerce ready for PSD2 and Strong Customer Authentication? -We're actively working on upgrading payment gateways that need to be updated. Please see the _SCA Ready_ column in the table above, and relevant notes, for details. - -Before the September 14, 2019 deadline we expect all gateways to be ready to go. +Yes, please see the _SCA Ready_ column in the table above, and relevant notes, for details about the status for each of the available payment gateways. ## Need another payment provider? With hundreds (if not thousands) of payment providers available, it is likely you'll eventually need an integration we don't have available just yet. You can [request and vote for payment gateways on our feature tracker](https://ideas.modmore.com/?tags=commerce-gateways). -To sponsor development of a payment integration, please contact support@modmore.com with details of the payment provider, and we'd be more than happy to provide you with a cost and time estimate. +To sponsor development of a payment integration, please contact support@modmore.com with details of the payment provider, and we'd be more than happy to provide you with a cost and time estimate. Typical gateway implementations cost in the €300-600 range. ## Integrating Payment Gateways From e6e6fd74533968867848893984cd72ceb2206d7a Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Tue, 7 Jul 2020 17:30:37 +0200 Subject: [PATCH 241/517] Add Frontend Display Tutorial --- .../v1/08_Tutorials/Frontend_Display.md | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 en/01_Agenda/v1/08_Tutorials/Frontend_Display.md diff --git a/en/01_Agenda/v1/08_Tutorials/Frontend_Display.md b/en/01_Agenda/v1/08_Tutorials/Frontend_Display.md new file mode 100644 index 00000000..12983cba --- /dev/null +++ b/en/01_Agenda/v1/08_Tutorials/Frontend_Display.md @@ -0,0 +1,44 @@ +You could use the FullCalendar 3 script in the frontend with the following steps. + +[TOC] + +## Basic Setup + +First rename the file assets/components/agenda/_overview.php to overview.php. +Afterwards edit it and remove the exit(); in line 12. + +The Agenda backend uses FullCalendar 3 for the calendar display. You have to +create a working FullCalendar script according to the documentation on +https://fullcalendar.io/docs/v3/installation + +## Restrict the request + +If you need to restict the overview connector to a special calendar, category, +time range etc., you could apply your own request variables after the line 29 in +the overview connector. + +## Call the frontend scripts + +Finally you have to initialize the FullCalendar script with the following code: + +```js +$('#fullcalendar').fullCalendar({ + events: { + url: 'assets/components/agenda/overview.php', + type: 'POST', + startParam: 'startdate', + endParam: 'enddate', + data: function () { + return { + calendars: calendars || 0, + categories: categories || 0, + query: config.params.query || '', + limit: 0 + }; + } + } +}); +``` + +Maybe it is possble to make this work with FullCalendar 4 or 5, but thats not +part of this instruction. From ada4443940af9837849e00fc24e09ef21e0618cd Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Wed, 8 Jul 2020 13:14:11 +0200 Subject: [PATCH 242/517] Update FullCalendar Display example --- .../{Frontend_Display.md => FullCalendar_Display.md} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename en/01_Agenda/v1/08_Tutorials/{Frontend_Display.md => FullCalendar_Display.md} (89%) diff --git a/en/01_Agenda/v1/08_Tutorials/Frontend_Display.md b/en/01_Agenda/v1/08_Tutorials/FullCalendar_Display.md similarity index 89% rename from en/01_Agenda/v1/08_Tutorials/Frontend_Display.md rename to en/01_Agenda/v1/08_Tutorials/FullCalendar_Display.md index 12983cba..f6a69339 100644 --- a/en/01_Agenda/v1/08_Tutorials/Frontend_Display.md +++ b/en/01_Agenda/v1/08_Tutorials/FullCalendar_Display.md @@ -30,9 +30,9 @@ $('#fullcalendar').fullCalendar({ endParam: 'enddate', data: function () { return { - calendars: calendars || 0, - categories: categories || 0, - query: config.params.query || '', + //calendars: calendars || 0, + //categories: categories || 0, + //query: query || '', limit: 0 }; } From 0f730b51a6b1917ef8aa19b75db77751aa3ce91e Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Wed, 8 Jul 2020 13:27:46 +0200 Subject: [PATCH 243/517] Clickable link --- en/01_Agenda/v1/08_Tutorials/FullCalendar_Display.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/01_Agenda/v1/08_Tutorials/FullCalendar_Display.md b/en/01_Agenda/v1/08_Tutorials/FullCalendar_Display.md index f6a69339..8aa8df96 100644 --- a/en/01_Agenda/v1/08_Tutorials/FullCalendar_Display.md +++ b/en/01_Agenda/v1/08_Tutorials/FullCalendar_Display.md @@ -8,8 +8,8 @@ First rename the file assets/components/agenda/_overview.php to overview.php. Afterwards edit it and remove the exit(); in line 12. The Agenda backend uses FullCalendar 3 for the calendar display. You have to -create a working FullCalendar script according to the documentation on -https://fullcalendar.io/docs/v3/installation +create a working FullCalendar script according to the +[documentation](https://fullcalendar.io/docs/v3/installation) ## Restrict the request From e87bce2d76405cccf1c205d9ee190bbd2532fa1f Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 13 Jul 2020 15:56:38 +0200 Subject: [PATCH 244/517] Create some bigbrother docs and privacy info --- .../BigBrother/Custom_oAuth_Credentials.md | 12 ++++++++++++ en/50_Open_Source/BigBrother/Privacy.md | 3 +++ en/50_Open_Source/BigBrother/index.md | 3 +++ 3 files changed, 18 insertions(+) create mode 100644 en/50_Open_Source/BigBrother/Custom_oAuth_Credentials.md create mode 100644 en/50_Open_Source/BigBrother/Privacy.md create mode 100644 en/50_Open_Source/BigBrother/index.md diff --git a/en/50_Open_Source/BigBrother/Custom_oAuth_Credentials.md b/en/50_Open_Source/BigBrother/Custom_oAuth_Credentials.md new file mode 100644 index 00000000..1ee0dcde --- /dev/null +++ b/en/50_Open_Source/BigBrother/Custom_oAuth_Credentials.md @@ -0,0 +1,12 @@ +If you prefer to use your own credentials to authenticate with Google, here's how to do that. + +1. [Login to the Google Cloud API Console](https://console.developers.google.com/) +2. Create a project in the projects dropdown +3. Add the Google Analytics API to the project +4. Under oAuth permission screen, configure the type of app to either be internal (if only users within your Google organisation will need to authorise) or External (which will require app review from Google beyond 100 users). Also add a name and add the Google Analytics realm to the permissions. +5. In Credentials, click the button at the top to create a new oAuth Client-ID. +6. For the Type, choose webapplication. +7. Copy the Client ID to the "bigbrother.native_app_client_id" system setting in MODX +8. Copy the Client Secret to the "bigbrother.native_app_client_secret" system setting in MODX + +Once you've done this, you can reuse your credentials among different projects. \ No newline at end of file diff --git a/en/50_Open_Source/BigBrother/Privacy.md b/en/50_Open_Source/BigBrother/Privacy.md new file mode 100644 index 00000000..d9f08079 --- /dev/null +++ b/en/50_Open_Source/BigBrother/Privacy.md @@ -0,0 +1,3 @@ +When authorizing your MODX site with Google, the oauth screen says you're giving access to Mark Hamstra Web Development. + +While technically that's true, the resulting tokens and keys that allow access to your sites' analytics data are only ever stored in your own site. Therefore, we literally cannot access your sites analytics data. diff --git a/en/50_Open_Source/BigBrother/index.md b/en/50_Open_Source/BigBrother/index.md new file mode 100644 index 00000000..64334fce --- /dev/null +++ b/en/50_Open_Source/BigBrother/index.md @@ -0,0 +1,3 @@ +[Big Brother](https://modx.com/extras/package/bigbrother) is an [open source extra](https://github.com/modmore/BigBrother) that allows you to see your google analytics data on the MODX dashboard. + +[Privacy policy](Privacy) or [Use your own credentials](Custom_oAuth_Credentials) From e48fb00408fa13e89f26af43b45b1d9cee37d54d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 27 Jul 2020 23:17:00 +0200 Subject: [PATCH 245/517] Mention new prop in 1.11.1 --- en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md b/en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md index e8d75951..10bbbafe 100644 --- a/en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md +++ b/en/03_MoreGallery/v1.x/03_Snippets/00_mgGetImages.md @@ -372,6 +372,14 @@ Name of a placeholder to set the total amount of images to. ([Primarily used for The amount of images to return ([optionally per page](../Pagination)) when listing images. +#### &randomLimit + +When using a random sort order, MoreGallery requests all images that match your filters and writes them to the cache. It then randomly picks them from the cache file on render. + +On really large galleries, this can slow down performance and increase memory usage. In particularly large cases, we've seen the process of loading all results time out or exceed allowed memory, causing it to never write the file. + +To avoid the heaviest hit, the &randomLimit property was introduced in v1.11.1 with a default of 1500 images. This means it will only ever grab 1500 images to pick a random one from. 1500 images equates +- 5 seconds of processing on an initial request, with much improved response times on subsequent requests grabbing `&limit` random images from the cache. You can tweak the number to match your scenario if you need more random results or more performance. + #### &offset Indicates starting at what index the results should be returned ([primarily used for paginating results](../Pagination)). From 2aa1ab3634823fca84ed4468dcb0be8fc94f033e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 2 Aug 2020 15:33:26 +0200 Subject: [PATCH 246/517] Mention new 1.2 setting for parsing email on each view --- en/01_Commerce/v1/10_Orders/Messages.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/en/01_Commerce/v1/10_Orders/Messages.md b/en/01_Commerce/v1/10_Orders/Messages.md index 087c6486..01c8c589 100644 --- a/en/01_Commerce/v1/10_Orders/Messages.md +++ b/en/01_Commerce/v1/10_Orders/Messages.md @@ -40,6 +40,14 @@ The content entered into a formatted message is processed using markdown (specif The internal message type creates an internal note. It is not sent to anyone, but remains available to be checked on the order. +## Testing email templates the easy way + +If you're working on customising email templates, it's useful to not go through the checkout for each attempt. You can do that by viewing the order detail page, Messages tab, and clicking "View Message". + +In Commerce 1.2+, first disable the `commerce.save_sent_message_content` system setting before creating your test email. Doing so will make sure that the email template is re-rendered each time you view the message in the dashboard. + +If you're looking for where the standard emails are defined, go to Configuration > Statuses and click on the status change that corresponds with payment received. That will have the default twig syntax to use in the message content. + ## Available Placeholders For the Email Message Type, and possibly third party message types, you can use a whole bunch of placeholders in the Subject and Content fields. From c5ac9317e4eaff992f283e8a04370f9abd740dc9 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sun, 2 Aug 2020 17:53:28 +0200 Subject: [PATCH 247/517] Note new tax condition changes in 1.2 --- en/01_Commerce/v1/10_Taxes.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/10_Taxes.md b/en/01_Commerce/v1/10_Taxes.md index 2f7f7a53..d89296af 100644 --- a/en/01_Commerce/v1/10_Taxes.md +++ b/en/01_Commerce/v1/10_Taxes.md @@ -36,6 +36,14 @@ Conditions in a tax rule take the basic format `if [name of field] [condition] [ ![Screenshot of the Tax Rule edit form](../images/taxes/tax-rule-manual.jpg) +The field can be defined in the following ways. Commerce will use the **first** match from top-to-bottom in this list: + +- `shipping_address.field_name` (>= v1.2): `field_name` specifically on the shipping address, for example `shipping_address.country` or `shipping_address.state`. Falls back to the billing address if no separate shipping address is set. Can also target properties on the address like this: `shipping_address.properties.custom_property_key`. +- `billing_address.field_name` (>= v1.2): `field_name` specifically on the billing address, for example `billing_address.country` or `billing_address.state`. Falls back to the shipping address if no separate billing address is set. Can also target properties on the address like this: `billing_address.properties.custom_property_key`. +- `order.field_name` (>= v1.2): `field_name` specifically on the order, for example `billing_address.country` or `billing_address.state`. Falls back to the shipping address if no separate billing address is set. Can also target properties on the order like this: `order.properties.custom_property_key`. +- `order_field.field_name` (>= v1.2): a specific [custom order field](Orders/Custom_Fields) identified by its name, for example `order_field.tax_exempt`. This uses the stored value, the structure of which depends on the custom order field type. Often, but not always, a simple string or numeric value. +- `simple_field_name`: target a field on either the order (e.g. `context`) or if the name does not exist on the order, the field on the billing address (e.g. `country`, `state`, `zip`). Does not support properties. + The following conditions are available. Conditions that accept a value are case insensitive. - `always`: useful as a fallback tax rate @@ -48,7 +56,7 @@ The following conditions are available. Conditions that accept a value are case - `not empty`: customer provided value is not empty - `greater than`: compares 2 numbers (decimals/floats supported), making sure that the customer provided value is greater than the value added in the rule - `less than`: opposite of `greater than` -- `in european union`: used with the country field, this checks if the country is a member of the European Union. This uses a hardcoded list of country codes, so while countries don't join/leave the EU often, keep Commerce up to date. +- `in european union`: used with the country field, this checks if the country is a member of the European Union. This uses a hardcoded list of country codes, so while countries don't join/leave the EU often, keep Commerce up to date. Note that the United Kingdom (code `GB`) will no longer be considered part of the EU for this check at the end of the Brexit grace period at December 31st, 2020. - `not in european union`: opposite of `in european union`. For each tax rule, a Rate Provider is chosen and configured that determines the actual tax rate that will be added to the order. From b9f024a7ef7810bec91664b39a7b6db879d6e1b1 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 4 Aug 2020 00:03:20 +0200 Subject: [PATCH 248/517] Update taxjar docs --- en/01_Commerce/v1/50_Modules/Taxes/TaxJar.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/en/01_Commerce/v1/50_Modules/Taxes/TaxJar.md b/en/01_Commerce/v1/50_Modules/Taxes/TaxJar.md index 6c23d6fe..0da70df6 100644 --- a/en/01_Commerce/v1/50_Modules/Taxes/TaxJar.md +++ b/en/01_Commerce/v1/50_Modules/Taxes/TaxJar.md @@ -1,6 +1,6 @@ -Added in Commerce 0.3, the TaxJar module provides an integration with the [TaxJar SmartCalcs API](https://www.taxjar.com/smartcalcs/) for fully automated and highly accurate US Sales Tax calculations. +Added in Commerce 0.3, the TaxJar module provides an integration with the [TaxJar API](https://www.taxjar.com/) for fully automated and highly accurate US Sales Tax calculations. -TaxJar requires a subscription starting at $19 USD per month. In return, you don't have to worry about figuring out appropriate destination and sender based sales tax rates. +To access the TaxJar API, [a _Professional_ account](https://www.taxjar.com/pricing/) is needed starting at $99 per month. In return, you don't have to worry about figuring out appropriate destination and sender based sales tax rates. When enabling the TaxJar module, it will be available as a Rate Provider for your [Tax Rules](../../Taxes). @@ -9,9 +9,12 @@ When enabling the TaxJar module, it will be available as a Rate Provider for you The taxjar properties are managed as system settings. Go to System > System Settings, choose commerce as namespace, and TaxJar as area, to find all the below options. - **TaxJar API Token** (`commerce.taxjar.api_key`): this is provided by TaxJar under [Account > SmartCalcs API](https://app.taxjar.com/account#api-access). -- **Nexus State** (`commerce.taxjar.nexus_country`): the country from where you sell or ship your products, defaults to US. +- **Nexus Country** (`commerce.taxjar.nexus_country`): the country from where you sell or ship your products, defaults to US. - **Nexus State** (`commerce.taxjar.nexus_state`): the state from where you sell or ship your products. - **Nexus Zip** (`commerce.taxjar.nexus_zip`): the zipcode from where you sell or ship your products. +- **Nexus City** (`commerce.taxjar.nexus_city`, added in v1.2): the city from which you sell or ship +- **Nexus Street** (`commerce.taxjar.nexus_street`, added in v1.2): the street (address line) from which you sell or ship If you have more than one Nexus, you can [add those to your TaxJar account](https://app.taxjar.com/account#api-access) and they'll be taken into consideration as well. +As of Commerce v1.2, the TaxJar will use rooftop-level accuracy for sales tax rates, based on the street and city provided by the customer. From b019aa7a0995bc87e09d882ffd2ec0f723b6e4c9 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 4 Aug 2020 00:04:10 +0200 Subject: [PATCH 249/517] Fix link text --- en/01_Commerce/v1/50_Modules/Taxes/TaxJar.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/50_Modules/Taxes/TaxJar.md b/en/01_Commerce/v1/50_Modules/Taxes/TaxJar.md index 0da70df6..2ac4b38e 100644 --- a/en/01_Commerce/v1/50_Modules/Taxes/TaxJar.md +++ b/en/01_Commerce/v1/50_Modules/Taxes/TaxJar.md @@ -8,7 +8,7 @@ When enabling the TaxJar module, it will be available as a Rate Provider for you The taxjar properties are managed as system settings. Go to System > System Settings, choose commerce as namespace, and TaxJar as area, to find all the below options. -- **TaxJar API Token** (`commerce.taxjar.api_key`): this is provided by TaxJar under [Account > SmartCalcs API](https://app.taxjar.com/account#api-access). +- **TaxJar API Token** (`commerce.taxjar.api_key`): this is provided by TaxJar under [Account > Data sources > TaxJar API](https://app.taxjar.com/account#api-access). - **Nexus Country** (`commerce.taxjar.nexus_country`): the country from where you sell or ship your products, defaults to US. - **Nexus State** (`commerce.taxjar.nexus_state`): the state from where you sell or ship your products. - **Nexus Zip** (`commerce.taxjar.nexus_zip`): the zipcode from where you sell or ship your products. From b73de0efa12cb664b9620952dd30a31954210d3d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 3 Sep 2020 22:52:11 +0200 Subject: [PATCH 250/517] basic 1.2 upgrade docs --- en/01_Commerce/v1/80_Upgrades/v1.2.md | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 en/01_Commerce/v1/80_Upgrades/v1.2.md diff --git a/en/01_Commerce/v1/80_Upgrades/v1.2.md b/en/01_Commerce/v1/80_Upgrades/v1.2.md new file mode 100644 index 00000000..3ca0fc47 --- /dev/null +++ b/en/01_Commerce/v1/80_Upgrades/v1.2.md @@ -0,0 +1,34 @@ +Most upgrades are automatically applied, but sometimes you may need to update custom templates, or configuration, to take advantage of new features or improvements. Those changes are discussed here. + +Commerce v1.2 is mostly a maintenance release. + +[TOC] + +## Template: no payment methods available + +The default template in `frontend/checkout/payment-method.twig` now has an "else" condition in the foreach loop, to show a message if no payment method is available for a current order. + +To add this to a custom template, replace the `{% endfor %}` around line 41 with the following: + + {% else %} +

      + {{ lex('commerce.checkout_payment_nomethodsavailable') }} +
      + {% endfor %} + +The lexicon may not yet be [fully translated](https://crowdin.com/project/modmore-commerce). + +## FYI: changes to sent messages + +Previously, when sending an order message, the content saved in the database would keep the Twig syntax (e.g. `{% extend "some/email/template.twig" %}`), which would be re-evaluated each time you view the order message in the dashboard. While that's useful for testing changes to templates, it means that the message as shown is not necessarily the same as what was actually sent. + +As of v1.2, the default behavior is to write the fully parsed content of an email message to the database instead when it is sent. This means you can rely on that matching what was actually sent. + +To revert back to the pre-v1.2 behavior of keeping the twig syntax and rendering on each view, disable the `commerce.save_sent_message_content` system setting before a message is sent. We do recommend turning that back on when you're done with testing. + +## Context-related improvements + +While the dashboard would already use context settings for order-related actions, such as running an email status change, v1.2 also: + +- dynamically switches the language (lexicons) to the cultureKey of the context +- support settings in ClientConfig's multi-context mode From be79cdb06536ad07a4fffd3e84927ac7bfffe4b3 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Sat, 12 Sep 2020 12:30:28 -0400 Subject: [PATCH 251/517] Fix missing parenthesis in code sample for custom price types --- en/01_Commerce/v1/75_Developer/Guides/Custom_Price_Types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/75_Developer/Guides/Custom_Price_Types.md b/en/01_Commerce/v1/75_Developer/Guides/Custom_Price_Types.md index e197d449..9c6626b4 100644 --- a/en/01_Commerce/v1/75_Developer/Guides/Custom_Price_Types.md +++ b/en/01_Commerce/v1/75_Developer/Guides/Custom_Price_Types.md @@ -91,7 +91,7 @@ Next, we'll implement the important logic that determines if our customer gets a public function getPriceForItem(\comOrderItem $item) { $order = $item->getOrder(); - if ($order instanceof comOrder && $order->get('user') > 0 { + if ($order instanceof comOrder && $order->get('user') > 0) { return $this->price; ) return false; From 9740de520d5617fbe4e4dc1c3e999a4912a7daee Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Mon, 12 Oct 2020 17:21:27 +0200 Subject: [PATCH 252/517] Change cog -> gear and update the internal links (#108) * Change cog -> gear and update the internal links * Change cog -> gear and update the internal links * Update 01_Installation.md * Update 02_Events.md * Update index.md * Update 03_System_Settings.md * Update 03_System_Settings.md * Update 02_AgendaCalendar.md * Update 03_AgendaDetail.md * Update index.md * Update 05_Cronjob.md * Update 07_FAQ.md * Update Dynamic_Opening_Hours.md * Update Frontend_Editing.md * Update index.md --- en/01_Agenda/v1/01_Installation.md | 2 +- en/01_Agenda/v1/02_Custom_Manager_Page/index.md | 2 +- en/01_Agenda/v1/03_System_Settings.md | 4 ++-- en/01_Agenda/v1/index.md | 7 +++---- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/en/01_Agenda/v1/01_Installation.md b/en/01_Agenda/v1/01_Installation.md index adcfc9e4..a4d7185a 100755 --- a/en/01_Agenda/v1/01_Installation.md +++ b/en/01_Agenda/v1/01_Installation.md @@ -6,7 +6,7 @@ Also some [snippets](04_Snippets/index) in the element category named _Agenda_ are created. There are some system settings available in the namespace _agenda_. These could -also be edited in the [settings](02_Custom_Manager_Page/07_Settings) (cog +also be edited in the [settings](02_Custom_Manager_Page/07_Settings) (gear icon) tab of the _Agenda_ custom manager page. If you want to connect events, categories, calendars or locations to MODX diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/index.md b/en/01_Agenda/v1/02_Custom_Manager_Page/index.md index b6c4ba1e..9643a5fe 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/index.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/index.md @@ -24,6 +24,6 @@ This tab contains a grid view of all [locations](05_Locations). This tab contains a grid view of all [feeds](06_Feeds). -#### Settings (cog icon) +#### Settings (gear icon) This tab contains a grid view of all [settings](07_Settings). diff --git a/en/01_Agenda/v1/03_System_Settings.md b/en/01_Agenda/v1/03_System_Settings.md index bdcd62a2..25bf7d7c 100755 --- a/en/01_Agenda/v1/03_System_Settings.md +++ b/en/01_Agenda/v1/03_System_Settings.md @@ -1,7 +1,7 @@ _Agenda_ contains some _system settings_ in the `agenda` namespace. These are available in the MODX system settings panel and in the -[settings](02_Custom_Manager_Page/07_Settings) tab (cog icon) of the _Agenda_ +[settings](02_Custom_Manager_Page/07_Settings) tab (gear icon) of the _Agenda_ custom manager page. Key | Name | Description | Default @@ -11,7 +11,7 @@ agenda.debug | Debug | Log debug informations in MODX error log. | No agenda.default_timezone | Default Timezone | Default [time zone](https://www.php.net/manual/en/timezones.php) for events. | Europe/Berlin agenda.detail_id | Detail ID | ID of a resource containing AgendaDetail snippet call. | - agenda.editor_type | Editor Type | Editor type for text fields (htmleditor or textarea). | htmleditor -agenda.extended_event_fields | Extended Event Fields | JSON encoded array of [extended event fields](06_Extended_Fields.md).| - +agenda.extended_event_fields | Extended Event Fields | JSON encoded array of [extended event fields](06_Extended_Fields).| - agenda.google_maps_api_key | Google Maps API Key | [Request](https://developers.google.com/maps/documentation/javascript/get-api-key) a Google Maps API Key. | - agenda.google_maps_default_lat | Google Maps Default Latitude | Default latitude for the displayed map when creating/editing a location. | 51.977825 agenda.google_maps_default_lng | Google Maps Default Longitude | Default longitude for the displayed map when creating/editing a location. | 7.291066 diff --git a/en/01_Agenda/v1/index.md b/en/01_Agenda/v1/index.md index e4f74925..5dc6087f 100644 --- a/en/01_Agenda/v1/index.md +++ b/en/01_Agenda/v1/index.md @@ -10,8 +10,7 @@ It is a perfect solution for users looking for an extensive MODX event managemen # Recommended Reading - [Installation](01_Installation) -- [Custom Manager Page](02_Custom_Manager_Page) -- [Snippets](04_Snippets) +- [Custom Manager Page](02_Custom_Manager_Page/index) +- [Snippets](04_Snippets/index) - [FAQ](07_FAQ) -- [Tutorials](08_FAQ) - +- Tutorials From 05b81f511058a13acab1bb06cb7388d9f06fee40 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 15 Oct 2020 03:43:28 +0200 Subject: [PATCH 253/517] Add example of showing the min amount needed --- .../v1/50_Modules/Cart/MinOrderAmount.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/50_Modules/Cart/MinOrderAmount.md b/en/01_Commerce/v1/50_Modules/Cart/MinOrderAmount.md index 44e1e746..c2129acb 100644 --- a/en/01_Commerce/v1/50_Modules/Cart/MinOrderAmount.md +++ b/en/01_Commerce/v1/50_Modules/Cart/MinOrderAmount.md @@ -8,4 +8,21 @@ Added in v0.6. ## Properties -- `minimum_amount` The minimum order total to allow the order. This is the "final" total, which may or may not include taxes, shipping, payment method fees, or discounts. \ No newline at end of file +- `minimum_amount` The minimum order total to allow the order. This is the "final" total, which may or may not include taxes, shipping, payment method fees, or discounts. + +## Template changes + +The module prevents continuing into the checkout, but does not automatically change the checkout button. You can implement such a check, to show a notice when the minimum isn't reached, in the `frontend/checkout/cart.twig` template. + +For example, this would only show the checkout button if at least €15 is in the cart: + +``` +{% if order.total >= 1500 %} +
      + + +
      +{% else %} +

      Please order at least €15 worth of products.

      +{% endif %} +``` From 48c40d3a9aba4f16ae2e40005604a31846cb4ff2 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Tue, 3 Nov 2020 14:38:17 +0100 Subject: [PATCH 254/517] Add Consentfriend docs (#109) * Add ConsentFriend docs * Update 03_Settings.md * Update 03_Settings.md * Typos * Update docs * Update docs * Update docs --- en/02_ConsentFriend/v1/01_Installation.md | 29 +++++ .../v1/02_Functionality/01_Introduction.md | 72 ++++++++++++ .../v1/02_Functionality/Google_reCAPTCHA.md | 23 ++++ .../v1/02_Functionality/Youtube_Videos.md | 13 +++ .../img/consent-management.png | Bin 0 -> 106963 bytes .../v1/03_Custom_Manager_Page/01_Services.md | 108 ++++++++++++++++++ .../v1/03_Custom_Manager_Page/02_Purposes.md | 27 +++++ .../v1/03_Custom_Manager_Page/03_Settings.md | 8 ++ .../img/purpose-edit.png | Bin 0 -> 14930 bytes .../03_Custom_Manager_Page/img/purposes.png | Bin 0 -> 79927 bytes .../img/service-code.png | Bin 0 -> 38072 bytes .../img/service-cookies.png | Bin 0 -> 44918 bytes .../img/service-service.png | Bin 0 -> 23532 bytes .../03_Custom_Manager_Page/img/services.png | Bin 0 -> 99975 bytes .../03_Custom_Manager_Page/img/settings.png | Bin 0 -> 88438 bytes .../v1/03_Custom_Manager_Page/index.md | 21 ++++ en/02_ConsentFriend/v1/04_System_Settings.md | 30 +++++ en/02_ConsentFriend/v1/05_FAQ.md | 5 + en/02_ConsentFriend/v1/index.md | 28 +++++ 19 files changed, 364 insertions(+) create mode 100755 en/02_ConsentFriend/v1/01_Installation.md create mode 100644 en/02_ConsentFriend/v1/02_Functionality/01_Introduction.md create mode 100644 en/02_ConsentFriend/v1/02_Functionality/Google_reCAPTCHA.md create mode 100644 en/02_ConsentFriend/v1/02_Functionality/Youtube_Videos.md create mode 100644 en/02_ConsentFriend/v1/02_Functionality/img/consent-management.png create mode 100755 en/02_ConsentFriend/v1/03_Custom_Manager_Page/01_Services.md create mode 100755 en/02_ConsentFriend/v1/03_Custom_Manager_Page/02_Purposes.md create mode 100755 en/02_ConsentFriend/v1/03_Custom_Manager_Page/03_Settings.md create mode 100644 en/02_ConsentFriend/v1/03_Custom_Manager_Page/img/purpose-edit.png create mode 100644 en/02_ConsentFriend/v1/03_Custom_Manager_Page/img/purposes.png create mode 100644 en/02_ConsentFriend/v1/03_Custom_Manager_Page/img/service-code.png create mode 100644 en/02_ConsentFriend/v1/03_Custom_Manager_Page/img/service-cookies.png create mode 100644 en/02_ConsentFriend/v1/03_Custom_Manager_Page/img/service-service.png create mode 100644 en/02_ConsentFriend/v1/03_Custom_Manager_Page/img/services.png create mode 100644 en/02_ConsentFriend/v1/03_Custom_Manager_Page/img/settings.png create mode 100755 en/02_ConsentFriend/v1/03_Custom_Manager_Page/index.md create mode 100755 en/02_ConsentFriend/v1/04_System_Settings.md create mode 100755 en/02_ConsentFriend/v1/05_FAQ.md create mode 100644 en/02_ConsentFriend/v1/index.md diff --git a/en/02_ConsentFriend/v1/01_Installation.md b/en/02_ConsentFriend/v1/01_Installation.md new file mode 100755 index 00000000..3335816b --- /dev/null +++ b/en/02_ConsentFriend/v1/01_Installation.md @@ -0,0 +1,29 @@ +The MODX installer should install the package automatically from the modmore +repository. + +A custom manager page called _ConsentFriend_ is installed within the _Extras_ +menu. + +There are some system settings available in the namespace _ConsentFriend_. These +can also be edited in the [settings](03_Custom_Manager_Page/03_Settings.md) (gear +icon) tab of the _ConsentFriend_ custom manager page. + +## Prepare the website + +After the installation on an existing website, you have to identify the used +external services like Google Analytics, Matomo, Google Fonts etc. If those +services are referenced at the end of the head or the body section, you could +[edit an existing service or create a new +service](03_Custom_Manager_Page/01_Services.md#createedit) and use the found +code in the code tab. ConsentFriend will do the needed code changes for the +consent management window. + +If you use inline code for external services, you have to [modify it on your +own](02_Functionality/01_Introduction.md#custom-external-services). + +## Enable the consent management window + +After the preparation you have to enable ConsentFriend with the +`consentfriend.enable` system setting. Then the consent management window will +be shown in the frontend. A context, a user or a usergroup setting would +supersede this system setting and can be used too. diff --git a/en/02_ConsentFriend/v1/02_Functionality/01_Introduction.md b/en/02_ConsentFriend/v1/02_Functionality/01_Introduction.md new file mode 100644 index 00000000..1a6f8b0d --- /dev/null +++ b/en/02_ConsentFriend/v1/02_Functionality/01_Introduction.md @@ -0,0 +1,72 @@ +ConsentFriend uses the open source script of +[Klaro!](https://kiprotect.com/klaro) as consent management script on the +frontend. The Klaro! script automatically activates internal and external +services on the webpage. ConsentFriend prepares the html code of the page to +disable the automatic execution or loading of external services. + +[![](img/consent-management.png)](img/consent-management.png) + +!!! info "The following steps are prepared by ConsentFriend automatically" + To make sure that no tracking scripts and third-party services are loaded + without consent, the HTML code of the page has to be modified: For scripts, + the type attribute has to be set to or replaced with `type="text/plain"` + (this keeps the browser from executing the script) and a data attribute with + the original type has to be added, i.e. + `data-type="application/javascript"`. Also a data-name attribute that has to + match the name of the [service in the Custom Manager + Page](../03_Custom_Manager_Page/01_Services.md#service-name) must be added, i.e. + `data-name="matomo"`. + +If you enter the external service code in the ConsentFriend service +configuration, the code will be prepared for the the automatic activation. +ConsentFriend will inject the code at the end of the HEAD or BODY section in the +HTML code. + +!!! info "Commercial conversion of Klaro!" + ConsentFriend does not use the commercial server side version of Klaro!. It + is not needed and currently not possible to use the commercial version of + Klaro! with ConsentFriend. + +## Custom external services + +If you have to place the external services inline on the page, you have to +handle the code preparation on your own. External services can be i.e. called +by `script`, `img`, `link` or `iframe` tags. All those tags for an external +service must contain a `type="text/plain"` and a `data-name` attribute, that +matches the name of a [service](../03_Custom_Manager_Page/01_Services.md#service-name) +of ConsentFriend, i.e. `data-name="matomo"`. + +### script tags + +Services with a script tag need an additional `data-type` attribute with the +original type i.e. `data-type="application/javascript"`. When the service +refererences an external script by the `src` attribute, this attribute has to be +renamed with `data-src`. + +### iframe and img tags + +Services with an iframe or an img tag need an additional `data-src` attribute +with the original src i.e. `data-src="https://www.youtube.com/embed/M7lc1UVf-VE"`. +The original src attribute has to be removed. Since the type attribute is not +valid for iframe tags, it can be removed there. + +### link tags + +Services with a link tag need an additional `data-href` attribute +with the original href i.e. `data-href="https://fonts.googleapis.com/css2?family=Open+Sans"`. +The original href attribute has to be removed. + +## Examples + +Example code for external services: + +- [Google reCAPTCHA](Google_reCAPTCHA.md) +- [Youtube videos](Youtube_Videos.md) + +If you want to add a link to the consent management window on a page, you could use the following code: + +``` +
      Change consent settings +``` + + diff --git a/en/02_ConsentFriend/v1/02_Functionality/Google_reCAPTCHA.md b/en/02_ConsentFriend/v1/02_Functionality/Google_reCAPTCHA.md new file mode 100644 index 00000000..374fcef3 --- /dev/null +++ b/en/02_ConsentFriend/v1/02_Functionality/Google_reCAPTCHA.md @@ -0,0 +1,23 @@ +To disable the automatic loading and execution of the reCAPTCHA script, you have +to modify i.e. the default recaptchav3_html with the following code: + +``` + + + + +``` + +Since the order of excecution of javascripts after they are enabled by Klaro! is +not fixed, the `grecaptcha.ready` method has to be wrapped by a method, that is +executed after the load of the recaptcha script with the onload attribute. +Otherwise you will get an `Uncaught ReferenceError: grecaptcha is not defined` +error in the browser console. \ No newline at end of file diff --git a/en/02_ConsentFriend/v1/02_Functionality/Youtube_Videos.md b/en/02_ConsentFriend/v1/02_Functionality/Youtube_Videos.md new file mode 100644 index 00000000..526bb976 --- /dev/null +++ b/en/02_ConsentFriend/v1/02_Functionality/Youtube_Videos.md @@ -0,0 +1,13 @@ +To disable the automatic loading and execution of the YouTube videos, you have +to modify i.e. the iframe code with the following code: + +``` +~m', + '', + $input +); +``` + +Feel free to create your own output filter for other external services. From 86f2bf05286a780ef43bb5cb1d631c3ad305776b Mon Sep 17 00:00:00 2001 From: Murray Wood Date: Mon, 22 Jan 2024 11:05:07 +0800 Subject: [PATCH 480/517] Update docs for Gitify features added in 2.1.0 --- en/50_Open_Source/Gitify/03_dot-gitify.md | 22 +++++++++++++++++++++- en/50_Open_Source/Gitify/06_Examples.md | 15 +++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/en/50_Open_Source/Gitify/03_dot-gitify.md b/en/50_Open_Source/Gitify/03_dot-gitify.md index a7ea9ffd..531273fc 100644 --- a/en/50_Open_Source/Gitify/03_dot-gitify.md +++ b/en/50_Open_Source/Gitify/03_dot-gitify.md @@ -15,6 +15,7 @@ An example `.gitify` may look like this: ```` data_directory: _data/ backup_directory: _backup/ +category_ids_in_elements: true data: contexts: class: modContext @@ -150,6 +151,21 @@ data: As it'll load the package into memory, it's only required to add the package once. For clarify, it can't hurt to add it to each `data` entry that uses it. +As of Gitify 2.1.0-pl, support has been added for the xPDO v3 model structure. [Collections](https://docs.modx.com/3.x/en/extras/collections/index) is one extra that uses the new model structure when installed in MODX 3. + +An example of how to specify the `CollectionSetting` object in the `.gitify` file would be: + +```` + collections_settings: + namespace: Collections + model: Collections\Model + class: Collections\Model\CollectionSetting + primary: id + package: collections +```` + +Note that while the `primary` and `package` fields are the same as the 2.x structure, `class` now uses the fully qualified class name. + ### Dealing with Closures A Closure is a separate table in the database that a core or third party extra may use to keep information about a hierarchy in a convenient format. These are often automatically generated when creating a new object, which can result in a error messages and other issues when building, especially with the `--force` flag. @@ -217,4 +233,8 @@ Alternatively, you can also define the username and api_key directly on the prov For security, the key file needs to be kept out of the git repository using a .gitignore file, and you will also want to protect direct read access to it with your .htaccess file or keeping it out of the webroot. -To install the packages that you added to the `packages` entry in the .gitify file, simply run the command `Gitify package:install --all`. That will attempt to install all packages that were mentioned, skipping any that are already installed. \ No newline at end of file +To install the packages that you added to the `packages` entry in the .gitify file, simply run the command `Gitify package:install --all`. That will attempt to install all packages that were mentioned, skipping any that are already installed. + +### Category ids in elements + +By default, Gitify refers to an element category by its name field. If you experience issues where categories might have identical names, add `category_ids_in_elements: true` to your `.gitify` file, and categories will instead by specified by their `id`. diff --git a/en/50_Open_Source/Gitify/06_Examples.md b/en/50_Open_Source/Gitify/06_Examples.md index ecff8325..3268fe2a 100644 --- a/en/50_Open_Source/Gitify/06_Examples.md +++ b/en/50_Open_Source/Gitify/06_Examples.md @@ -375,3 +375,18 @@ then the name of the service has to be provided at the first config-object with class: comCouponUsage primary: id ```` + +### Duplicate a context and resources + +As of Gitify 2.1.0-pl it is possible to duplicate a context with all its resources under a new key. +This is especially handy for adding a new language translation to an existing site quickly. +To do so, extract a single context that you wish to have duplicated, copy the output and run the extracted content through your favourite translation tool. + +Then: + + - Change the `context_key` in your `.gitify` file to the new context key. + - Rename the extracted files and folders + - Do a find and replace to update all instances of the `context_key` within the extracted content + - Finally, run `gitify build` to import the updated data as the new context. + +[You can see a video from the author of this feature here.](https://github.com/modmore/Gitify/pull/439) From 462de7dfb3936d2732cf8f82462473015f41ad6d Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Fri, 26 Jan 2024 17:38:32 +0100 Subject: [PATCH 481/517] Update Agenda docs (#251) * Update FullCalendar tutorial * Simplify image links --- .../v1/02_Custom_Manager_Page/01_Overview.md | 6 +-- .../v1/02_Custom_Manager_Page/02_Events.md | 2 +- .../02_Custom_Manager_Page/03_Categories.md | 6 +-- .../v1/02_Custom_Manager_Page/04_Calendars.md | 6 +-- .../v1/02_Custom_Manager_Page/05_Locations.md | 6 +-- .../v1/02_Custom_Manager_Page/06_Feeds.md | 4 +- .../v1/02_Custom_Manager_Page/07_Modules.md | 2 +- .../v1/02_Custom_Manager_Page/08_Settings.md | 2 +- .../v1/09_Tutorials/FullCalendar_Display.md | 37 +++++++++++++++---- 9 files changed, 46 insertions(+), 25 deletions(-) diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md b/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md index 82b6d7f1..b417a6ee 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/01_Overview.md @@ -1,6 +1,6 @@ This tab contains a calendar view of the current month. -[![](img/overview.png)](img/overview.png) +![Tab Overview](img/overview.png) You can create a new event with a click on the plus sign at beneath the day number in the month view (or the date/weekday in the week/day view). There is @@ -23,13 +23,13 @@ can be deleted after a confirmation with a click on the trash icon. There is also a hover popup for each event, that shows a short information for the hovered event. -[![](img/overview-hover.png)](img/overview-hover.png) +![Overview Hover](img/overview-hover.png) ## Create/Edit The create/edit window for one event has a lot of options, that can be set. -[![](img/event-edit.png)](img/event-edit.png) +![Update Event](img/event-edit.png) ### Event Tab diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md b/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md index 5b032388..b29a5527 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/02_Events.md @@ -1,6 +1,6 @@ This tab contains a paginated grid with all future (or past) events. -[![](img/events.png)](img/events.png) +![Tab Events](img/events.png) You can create a new event with a click on the create event button on the top left above the events grid. diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md b/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md index bd4f2732..7581cb19 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/03_Categories.md @@ -1,6 +1,6 @@ This tab contains a paginated grid with all categories. -[![](img/categories.png)](img/categories.png) +![Tab Categories](img/categories.png) You can create a new category with a click on the create category button on the top left above the categories grid. @@ -20,7 +20,7 @@ a double click on the text. The create/edit window for one category has some options, that can be set. -[![](img/category-edit.png)](img/category-edit.png) +![Update Category](img/category-edit.png) You can set the category name, the category alias, and you can toggle it to inactive. And you can set the category text and background color with a color @@ -33,4 +33,4 @@ the combo field. This combo has a select, a preview and a quickedit button. The resource can be edited in a new window with an alt click on the quickedit button. -[![](img/category-colorpicker.png)](img/category-colorpicker.png) +![Update Category Colorpicker](img/category-colorpicker.png) diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md b/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md index 11c1f8c9..55a48e59 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/04_Calendars.md @@ -1,6 +1,6 @@ This tab contains a paginated grid with all calendars. -[![](img/calendars.png)](img/calendars.png) +![Tab Calendars](img/calendars.png) You can create a new calendar with a click on the create calendar button on the top left above the calendars grid. @@ -20,7 +20,7 @@ a double click on the text. The create/edit window for one calendar has some options, that can be set. -[![](img/calendar-edit.png)](img/calendar-edit.png) +![Update Calendar](img/calendar-edit.png) You can set the calendar name, and you can toggle it to inactive. And you can set the calendar text and background color with a color picker. @@ -32,4 +32,4 @@ the combo field. This combo has a select, a preview and a quickedit button. The resource can be edited in a new window with an alt click on the quickedit button. -[![](img/calendar-colorpicker.png)](img/calendar-colorpicker.png) +![Update Calendar Colorpicker](img/calendar-colorpicker.png) diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/05_Locations.md b/en/01_Agenda/v1/02_Custom_Manager_Page/05_Locations.md index 51427311..707e2879 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/05_Locations.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/05_Locations.md @@ -1,6 +1,6 @@ This tab contains a paginated grid with all locations. -[![](img/locations.png)](img/locations.png) +![Tab Locations](img/locations.png) You can create a new location with a click on the create location button on the top left above the locations grid. @@ -21,7 +21,7 @@ with a double click on the text. The create/edit window for one location has some options, that can be set. -[![](img/location-edit-location.png)](img/location-edit-location.png) +![Update Location](img/location-edit-location.png) ### Location Tab @@ -32,7 +32,7 @@ system settings). The fields on the location tab can be extended by the [Extended Repeat Fields](../06_Extended_Fields.md) system setting. -[![](img/location-edit-address.png)](img/location-edit-address.png) +![Update Location Address](img/location-edit-address.png) ### Address Tab diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/06_Feeds.md b/en/01_Agenda/v1/02_Custom_Manager_Page/06_Feeds.md index b30a66d1..91dd7842 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/06_Feeds.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/06_Feeds.md @@ -1,6 +1,6 @@ This tab contains a paginated grid with all feeds. -[![](img/feeds.png)](img/feeds.png) +![Tab Feeds](img/feeds.png) You can create a new feed with a click on the create feed button on the top left above the feeds grid. @@ -21,7 +21,7 @@ with a double click on the text. The create/edit window for one feed has some options, that can be set. -[![](img/feed-edit.png)](img/feed-edit.png) +![Update Feed](img/feed-edit.png) You can set the feed URL the events are retrieved from. You can select the calendar, where the feed events are imported into. You can set the categories, diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/07_Modules.md b/en/01_Agenda/v1/02_Custom_Manager_Page/07_Modules.md index e8bd8b61..78d6bf1a 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/07_Modules.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/07_Modules.md @@ -1,6 +1,6 @@ This tab contains a paginated grid with all modules installed in Agenda. -[![](img/modules.png)](img/modules.png) +![Tab Modules](img/modules.png) It is visible only to a user who has enabled the `agenda_modules` permission. A module can be added by entering a package name in lowercase. An installed module diff --git a/en/01_Agenda/v1/02_Custom_Manager_Page/08_Settings.md b/en/01_Agenda/v1/02_Custom_Manager_Page/08_Settings.md index 2cbd09de..28dd3a9f 100755 --- a/en/01_Agenda/v1/02_Custom_Manager_Page/08_Settings.md +++ b/en/01_Agenda/v1/02_Custom_Manager_Page/08_Settings.md @@ -1,6 +1,6 @@ This tab contains a paginated grid with all settings of the agenda namespace. -[![](img/settings.png)](img/settings.png) +![Tab Settings](img/settings.png) It is only visible for a user that has the `setting` or the `agenda_settings` permission enabled. Each setting can be edited the same as in the MODX system diff --git a/en/01_Agenda/v1/09_Tutorials/FullCalendar_Display.md b/en/01_Agenda/v1/09_Tutorials/FullCalendar_Display.md index 3bea87d1..c45b08cc 100644 --- a/en/01_Agenda/v1/09_Tutorials/FullCalendar_Display.md +++ b/en/01_Agenda/v1/09_Tutorials/FullCalendar_Display.md @@ -7,9 +7,10 @@ You can use the FullCalendar 3 script in the frontend with the following steps. First rename the file assets/components/agenda/_overview.php to overview.php. Afterwards edit it and remove the exit(); in line 12. -The Agenda backend uses FullCalendar 3 for the calendar display. You have to -create a working FullCalendar script according to the -[documentation](https://fullcalendar.io/docs/v3/installation) +The Agenda backend uses FullCalendar for the calendar display. You have to +create a working FullCalendar script according to the [FullCalendar 3 +documentation](https://fullcalendar.io/docs/v3/installation) or the +[current FullCalendar documentation](https://fullcalendar.io/docs/getting-started). ## Restrict the request @@ -21,6 +22,8 @@ the overview connector. Finally, you have to initialize the FullCalendar script with the following code: +### FullCalendar 3 + ```js $('#fullcalendar').fullCalendar({ events: { @@ -30,9 +33,9 @@ $('#fullcalendar').fullCalendar({ endParam: 'enddate', data: function () { return { -| //calendars: calendars || 0,| -| //categories: categories || 0,| -| //query: query || '',| + // calendars: calendars || 0, + // categories: categories || 0, + // query: query || '', limit: 0 }; } @@ -40,5 +43,23 @@ $('#fullcalendar').fullCalendar({ }); ``` -Maybe it is possble to make this work with FullCalendar 4 or 5, but that's not -part of this instruction. +### FullCalendar 4 and later + +```js +$('#fullcalendar').fullCalendar({ + events: { + url: 'assets/components/agenda/overview.php', + type: 'POST', + startParam: 'startdate', + endParam: 'enddate', + extraParams: function () { + return { + // calendars: calendars || 0, + // categories: categories || 0, + // query: query || '', + limit: 0 + }; + } + } +}); +``` From b2231eb03e4414476372b21bccc4415e70f769d9 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Mon, 5 Feb 2024 23:46:06 +0100 Subject: [PATCH 482/517] Consentfriend (#252) * Update ConsentFriend docs - Simplify image links - Add front matter * Fix front matter text --- en/02_ConsentFriend/v1/01_Installation.md | 4 ++++ .../v1/02_Functionality/01_Introduction.md | 6 +++++- .../v1/02_Functionality/02_Default_Services.md | 4 ++++ .../02_Functionality/03_Contextual_Consent.md | 4 ++++ .../v1/02_Functionality/Google_Tag_Manager.md | 6 +++++- .../v1/02_Functionality/Google_reCAPTCHA.md | 4 ++++ .../v1/02_Functionality/Youtube_Videos.md | 4 ++++ .../v1/03_Custom_Manager_Page/01_Services.md | 18 +++++++++++------- .../v1/03_Custom_Manager_Page/02_Purposes.md | 10 +++++++--- .../v1/03_Custom_Manager_Page/03_Contexts.md | 8 ++++++-- .../v1/03_Custom_Manager_Page/04_Statistics.md | 6 +++++- .../v1/03_Custom_Manager_Page/05_Settings.md | 8 ++++++-- .../v1/03_Custom_Manager_Page/index.md | 4 ++++ en/02_ConsentFriend/v1/04_System_Settings.md | 1 + en/02_ConsentFriend/v1/05_Themes.md | 14 +++++++++----- en/02_ConsentFriend/v1/06_Dashboard_Widget.md | 6 +++++- en/02_ConsentFriend/v1/07_Lexicon.md | 8 ++++++-- en/02_ConsentFriend/v1/08_FAQ.md | 10 ++++++++-- en/02_ConsentFriend/v1/index.md | 5 +---- 19 files changed, 99 insertions(+), 31 deletions(-) diff --git a/en/02_ConsentFriend/v1/01_Installation.md b/en/02_ConsentFriend/v1/01_Installation.md index ad5cdd3c..f4785c6c 100755 --- a/en/02_ConsentFriend/v1/01_Installation.md +++ b/en/02_ConsentFriend/v1/01_Installation.md @@ -1,3 +1,7 @@ +--- +title: Installation +--- + The MODX installer should install the package automatically from the modmore repository. diff --git a/en/02_ConsentFriend/v1/02_Functionality/01_Introduction.md b/en/02_ConsentFriend/v1/02_Functionality/01_Introduction.md index c1a6f891..03f70309 100644 --- a/en/02_ConsentFriend/v1/02_Functionality/01_Introduction.md +++ b/en/02_ConsentFriend/v1/02_Functionality/01_Introduction.md @@ -1,10 +1,14 @@ +--- +title: Introduction +--- + ConsentFriend uses the open source script of [Klaro!](https://kiprotect.com/klaro) as consent management script on the frontend. The Klaro! script automatically activates internal and external services on the webpage. ConsentFriend prepares the html code of the page to disable the automatic execution or loading of external services. -[![](img/consent-management.png)](img/consent-management.png) +![Consent Management](img/consent-management.png) > **The following steps are prepared by ConsentFriend automatically** > diff --git a/en/02_ConsentFriend/v1/02_Functionality/02_Default_Services.md b/en/02_ConsentFriend/v1/02_Functionality/02_Default_Services.md index 39fd4de2..bd5a8e04 100644 --- a/en/02_ConsentFriend/v1/02_Functionality/02_Default_Services.md +++ b/en/02_ConsentFriend/v1/02_Functionality/02_Default_Services.md @@ -1,3 +1,7 @@ +--- +title: Default Services +--- + ConsentFriend installs and uses the following default services. All services are installed by option during the install process or can be imported with the [all services YAML file](../yaml/consentfriend_all.yml) diff --git a/en/02_ConsentFriend/v1/02_Functionality/03_Contextual_Consent.md b/en/02_ConsentFriend/v1/02_Functionality/03_Contextual_Consent.md index 96641cf4..70e49b45 100644 --- a/en/02_ConsentFriend/v1/02_Functionality/03_Contextual_Consent.md +++ b/en/02_ConsentFriend/v1/02_Functionality/03_Contextual_Consent.md @@ -1,3 +1,7 @@ +--- +title: Contextual Consent +--- + Contextual consent allows the website to obtain the consent of the users on place. This is used to hide embedded YouTube videos and display a placeholder with a consent button inside. diff --git a/en/02_ConsentFriend/v1/02_Functionality/Google_Tag_Manager.md b/en/02_ConsentFriend/v1/02_Functionality/Google_Tag_Manager.md index 4162f23c..3508be39 100644 --- a/en/02_ConsentFriend/v1/02_Functionality/Google_Tag_Manager.md +++ b/en/02_ConsentFriend/v1/02_Functionality/Google_Tag_Manager.md @@ -1,3 +1,7 @@ +--- +title: Google Tag Manager +--- + You can integrate ConsentFriend with the Google Tag Manager (GTM) quite easy and control consents for Google Analytics with ConsentFriend via the GTM. The demo callback scripts in the googleTagManager service already contain the necessary @@ -19,4 +23,4 @@ given consent for via ConsentFriend are loaded. > Important! To add another service via GTM, first enable or create a service in ConsentFriend and simply define a custom event trigger of the form `consentfriend-[service-name]-accepted`, where `[service-name]` is the name of the -service in the ConsentFriend configuration. \ No newline at end of file +service in the ConsentFriend configuration. diff --git a/en/02_ConsentFriend/v1/02_Functionality/Google_reCAPTCHA.md b/en/02_ConsentFriend/v1/02_Functionality/Google_reCAPTCHA.md index 4b0f71bd..9a7cf3c3 100644 --- a/en/02_ConsentFriend/v1/02_Functionality/Google_reCAPTCHA.md +++ b/en/02_ConsentFriend/v1/02_Functionality/Google_reCAPTCHA.md @@ -1,3 +1,7 @@ +--- +title: Google reCAPTCHA +--- + To disable the automatic loading and execution of the reCAPTCHA script, you need to change, i.e. the recaptchav3_html chunk with the following code: diff --git a/en/02_ConsentFriend/v1/02_Functionality/Youtube_Videos.md b/en/02_ConsentFriend/v1/02_Functionality/Youtube_Videos.md index 3c0368f6..42a29b2b 100644 --- a/en/02_ConsentFriend/v1/02_Functionality/Youtube_Videos.md +++ b/en/02_ConsentFriend/v1/02_Functionality/Youtube_Videos.md @@ -1,3 +1,7 @@ +--- +title: YouTube Videos +--- + To disable the automatic loading and execution of the YouTube videos, you have to modify i.e. the iframe code with the following code: diff --git a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/01_Services.md b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/01_Services.md index a478748a..ff6b0af3 100755 --- a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/01_Services.md +++ b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/01_Services.md @@ -1,3 +1,7 @@ +--- +title: Tab Services +--- + This tab contains a paginated grid with all internal or third-party services, that are able to collect personal data. @@ -5,7 +9,7 @@ With ConsentFriend you can manage inline and external scripts as well as static tracking elements like images or stylesheet links. New services can be added with just a few lines of code. -[![](img/services.png)](img/services.png) +![Tab Services](img/services.png) You can create a new service with a click on the New Service button on the top left above the services grid. @@ -20,7 +24,7 @@ appended to the existing services in the grid. In the replace mode the existing services in the grid are replaced with the entries in the file. In the update mode the existing services in the grid are updated with the entries in the file. -[![](img/services-import.png)](img/services-import.png) +![Import Services](img/services-import.png) The grid can be filtered by a search input on the top right above the services grid. @@ -45,7 +49,7 @@ In the service tab you have to set the name, the title and the descriptions. You can select the service purposes and the service options like Active, Default, Required, Opt out and Only once. -[![](img/service-service.png)](img/service-service.png) +![Update Service](img/service-service.png) **Name:** (Required) Each service must have a unique name. ConsentFriend will look for HTML elements with a matching "data-name" attribute to identify elements @@ -94,7 +98,7 @@ button is displayed which allows the user to activate the service globally. In the code tab you can select the code section and enter the service code. -[![](img/service-code.png)](img/service-code.png) +![Update Service Code](img/service-code.png) **Code Section:** The section of the page code, where the service code is injected. @@ -111,7 +115,7 @@ service, when the service is disabled. Some example cookie settings can be found in the demo data, that are installed during the ConsentFriend installation. -[![](img/service-cookies.png)](img/service-cookies.png) +![Update Service Cookies](img/service-cookies.png) You can create a new cookie setting with a click on the add button on the top right above the cookies grid. @@ -133,7 +137,7 @@ HTTPOnly attribute. [See the documentation](https://developer.mozilla.org/en-US/ In the callbacks tab you can enter several service callback codes in the textareas of the four callback tabs. -[![](img/service-callbacks.png)](img/service-callbacks.png) +![Update Service Callbacks](img/service-callbacks.png) **On Toggle:** This callback code is executed when the service consent is changed. It must contain a javascript function with the two properties @@ -166,4 +170,4 @@ The demo data of the googleTagManager service contains code examples for the three callbacks above that use the new Google Tag Manager `Consent Mode`. It will load the Google Analytics tag via Google Tag Manager, but only if you have consented to use Google Analytics via ConsentFriend. Please have a look at the -[Google Tag Manager usage example](../02_Functionality/Google_Tag_Manager.md). \ No newline at end of file +[Google Tag Manager usage example](../02_Functionality/Google_Tag_Manager.md). diff --git a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/02_Purposes.md b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/02_Purposes.md index 20aa6f35..d1c4cebc 100755 --- a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/02_Purposes.md +++ b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/02_Purposes.md @@ -1,8 +1,12 @@ +--- +title: Tab Purposes +--- + This tab contains a paginated grid with all purposes. The purposes are used to build the consent modal in the frontend, if the [system setting](../04_System_Settings.md) `consentfriend.group_by_purpose` is enabled. -[![](img/purposes.png)](img/purposes.png) +![Tab Purposes](img/purposes.png) You can create a new purpose with a click on the New Purpose button on the top left above the purposes grid. @@ -17,7 +21,7 @@ appended to the existing purposes in the grid. In the replace mode the existing purposes in the grid are replaced with the entries in the file. In the update mode the existing purposes in the grid are updated with the entries in the file. -[![](img/purposes-import.png)](img/purposes-import.png) +![Import Purposes](img/purposes-import.png) The grid can be filtered by a search input on the top right above the purposes grid. @@ -34,7 +38,7 @@ entry. The create/edit window allows the user to edit the purpose options. -[![](img/purpose-edit.png)](img/purpose-edit.png) +![Update Purpose](img/purpose-edit.png) You can set the purpose name, the purpose alias and you can toggle it to inactive. diff --git a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/03_Contexts.md b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/03_Contexts.md index 18f1d51f..763d6a9d 100755 --- a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/03_Contexts.md +++ b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/03_Contexts.md @@ -1,8 +1,12 @@ +--- +title: Tab Contexts +--- + This tab contains a paginated grid with all contexts except the mgr context. It is only visible if the MODX system setting `consentfriend.use_contexts` is enabled. -[![](img/contexts.png)](img/contexts.png) +![Tab Contexts](img/contexts.png) Each context can be edited by a click on the edit icon in the row of the context. @@ -14,6 +18,6 @@ active services. The edit window allows the user to edit the context services. -[![](img/context-edit.png)](img/context-edit.png) +![Update Context](img/context-edit.png) You can assign and remove the available services in the services combo box. diff --git a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/04_Statistics.md b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/04_Statistics.md index bc997ae6..6bf2b49f 100755 --- a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/04_Statistics.md +++ b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/04_Statistics.md @@ -1,7 +1,11 @@ +--- +title: Tab Statistics +--- + This tab contains the ConsentFriend statistics. It is only visible if the MODX system setting `consentfriend.log_usage` is enabled. -[![](img/statistics.png)](img/statistics.png) +![Tab Statistics](img/statistics.png) After enabling this, the frontend usage of ConsentFriend is logged with an anonymized IP, the browser agent, the access date and the enabled services. The diff --git a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/05_Settings.md b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/05_Settings.md index 1a18caf3..c244d1a8 100755 --- a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/05_Settings.md +++ b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/05_Settings.md @@ -1,7 +1,11 @@ +--- +title: Tab Settings +--- + This tab contains a paginated grid with all [settings](../04_System_Settings.md) of the consentfriend namespace. -[![](img/settings.png)](img/settings.png) +![Tab Settings](img/settings.png) It is only visible for a user that has the `setting` or the `consentfriend_setting` permission enabled. Each setting can be edited the @@ -15,7 +19,7 @@ You can import a YAML file with the full ConsentFriend configuration with a click on the Import Configuration button above the settings grid. In the import window you have to select a file to import. -[![](img/configuration-import.png)](img/configuration-import.png) +![Import Configuration](img/configuration-import.png) This ConsentFriend configuration file can be uploaded to `{core_path}config/consentfriend/setup.yaml` before installing the ConsentFriend diff --git a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/index.md b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/index.md index 26bfa7f4..40ccc716 100755 --- a/en/02_ConsentFriend/v1/03_Custom_Manager_Page/index.md +++ b/en/02_ConsentFriend/v1/03_Custom_Manager_Page/index.md @@ -1,3 +1,7 @@ +--- +title: Custom Manager Page +--- + You can create and edit your consent management data on the custom manager page of _ConsentFriend_. This page contains three tabs where you can manage different elements. diff --git a/en/02_ConsentFriend/v1/04_System_Settings.md b/en/02_ConsentFriend/v1/04_System_Settings.md index 4aca2aa3..c53c0467 100755 --- a/en/02_ConsentFriend/v1/04_System_Settings.md +++ b/en/02_ConsentFriend/v1/04_System_Settings.md @@ -1,4 +1,5 @@ --- +title: System Settings hide: - toc --- diff --git a/en/02_ConsentFriend/v1/05_Themes.md b/en/02_ConsentFriend/v1/05_Themes.md index 6358bbb7..f57ef36a 100644 --- a/en/02_ConsentFriend/v1/05_Themes.md +++ b/en/02_ConsentFriend/v1/05_Themes.md @@ -1,3 +1,7 @@ +--- +title: Themes +--- + _ConsentFriend_ has five different default themes that can be activated in the [system settings](04_System_Settings.md). @@ -5,23 +9,23 @@ The default themes look like this: **default (or empty)** -[![](img/default.png)](img/default.png) +![Default Theme](img/default.png) **black** -[![](img/black.png)](img/black.png) +![Black Theme](img/black.png) **dark** -[![](img/dark.png)](img/dark.png) +![Dark Theme](img/dark.png) **light** -[![](img/light.png)](img/light.png) +![Light Theme](img/light.png) **white** -[![](img/white.png)](img/white.png) +![White Theme](img/white.png) ## Modify the active theme diff --git a/en/02_ConsentFriend/v1/06_Dashboard_Widget.md b/en/02_ConsentFriend/v1/06_Dashboard_Widget.md index f5f86402..2439a539 100644 --- a/en/02_ConsentFriend/v1/06_Dashboard_Widget.md +++ b/en/02_ConsentFriend/v1/06_Dashboard_Widget.md @@ -1,6 +1,10 @@ +--- +title: Dashboard Widget +--- + ConsentFriend contains a Dashboard widget since version 1.4.0. -[![](img/dashboard-widget.png)](img/dashboard-widget.png) +![Dashboard Widget](img/dashboard-widget.png) To use this widget you have to enable the `consentfriend.log_usage` system setting. After enabling this, the frontend usage of ConsentFriend is logged with diff --git a/en/02_ConsentFriend/v1/07_Lexicon.md b/en/02_ConsentFriend/v1/07_Lexicon.md index fd15bd99..6730d4d4 100644 --- a/en/02_ConsentFriend/v1/07_Lexicon.md +++ b/en/02_ConsentFriend/v1/07_Lexicon.md @@ -1,3 +1,7 @@ +--- +title: Lexicon +--- + If you want to change the text and the buttons in the consent management window, you have to use the MODX lexicon system. @@ -11,5 +15,5 @@ MODX cache** for changes to appear in the front-end. The changes made this way will also persist across updates of the ConsentFriend package. -The ConsentFriend frontend lexicon can be translated on -[Weblate](https://hosted.weblate.org/projects/treehillstudio/consentfriend-web/). \ No newline at end of file +The ConsentFriend lexicon can be translated on +[Weblate](https://hosted.weblate.org/projects/treehillstudio/consentfriend/). diff --git a/en/02_ConsentFriend/v1/08_FAQ.md b/en/02_ConsentFriend/v1/08_FAQ.md index c68547a1..1cad25c7 100644 --- a/en/02_ConsentFriend/v1/08_FAQ.md +++ b/en/02_ConsentFriend/v1/08_FAQ.md @@ -1,3 +1,9 @@ +--- +title: FAQ +hide: + - toc +--- + We're collecting the questions we get most often into a FAQ. If your question is not in the list, please reach out to us via treehillstudio-support@modmore.com and we will be glad to help. @@ -66,7 +72,7 @@ link to the consent management window using the following code: [[%consentfriend.services.change_setting? &namespace=`consentfriend`]] ``` -## How can I change external html code automatically for consentfriend +## How can I change external html code automatically for ConsentFriend It is possible to replace the html code of i.e. YouTube videos in a placeholder with the following output filter. Create a snippet FilterConsentFriendVideo with @@ -76,7 +82,7 @@ the following code and use it on the placeholder with Snippet FilterConsentFriendVideo ```php ~m', '', diff --git a/en/02_ConsentFriend/v1/index.md b/en/02_ConsentFriend/v1/index.md index 9ae2ff34..2d41c61c 100644 --- a/en/02_ConsentFriend/v1/index.md +++ b/en/02_ConsentFriend/v1/index.md @@ -3,9 +3,6 @@ title: ConsentFriend description: Documentation for ConsentFriend, a premium consent management platform for MODX by Treehill Studio. --- -To read this documentation in german, go to -https://docs.treehillstudio.de/de/consentfriend/. - [ConsentFriend](https://modmore.com/consentfriend/) is a simple but powerful consent management platform for MODX. It acts as a privacy and security tool, that controls the usage of third-party services on your website to protect the @@ -27,5 +24,5 @@ personal data, the service usage has to be fully transparent and compliant. - [Installation](01_Installation.md) - [Functionality](02_Functionality/01_Introduction.md) - [Custom Manager Page](03_Custom_Manager_Page/index.md) - + From b44536925a95965ad7a6b96b870f8c5a0a13da63 Mon Sep 17 00:00:00 2001 From: Thomas Jakobi Date: Wed, 13 Mar 2024 21:55:18 +0100 Subject: [PATCH 483/517] Update docs for Google Consent Mode v2 (#253) --- .../02_Functionality/02_Default_Services.md | 42 ++++++++++++++++++- en/02_ConsentFriend/v1/08_FAQ.md | 12 +++++- .../v1/yaml/consentfriend_all.yml | 31 +++++++++++++- .../v1/yaml/consentfriend_googleAnalytics.yml | 27 ++++++++++++ .../yaml/consentfriend_googleTagManager.yml | 8 ++-- 5 files changed, 111 insertions(+), 9 deletions(-) diff --git a/en/02_ConsentFriend/v1/02_Functionality/02_Default_Services.md b/en/02_ConsentFriend/v1/02_Functionality/02_Default_Services.md index bd5a8e04..95d4a3c5 100644 --- a/en/02_ConsentFriend/v1/02_Functionality/02_Default_Services.md +++ b/en/02_ConsentFriend/v1/02_Functionality/02_Default_Services.md @@ -114,6 +114,44 @@ setting has to be created by yourself: ``` +#### Callbacks + +#### On Init + +``` + function (opts) { + window.dataLayer = window.dataLayer || []; + window.gtag = function(){ + dataLayer.push(arguments); + } + gtag('consent', 'default', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}); + } +``` + +#### On Accept + +``` + function (opts) { + window.dataLayer = window.dataLayer || []; + window.gtag = function(){ + dataLayer.push(arguments); + } + gtag('consent', 'update', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'granted'}); + } +``` + +#### On Decline + +``` + function (opts) { + window.dataLayer = window.dataLayer || []; + window.gtag = function(){ + dataLayer.push(arguments); + } + gtag('consent', 'update', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}); + } +``` + This service can be imported with the [Google Analytics service YAML file](../yaml/consentfriend_googleAnalytics.yml) @@ -284,7 +322,7 @@ file](../yaml/consentfriend_facebookPixel.yml) window.gtag = function () { dataLayer.push(arguments); } - gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied'}); + gtag('consent', 'default', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}); gtag('set', 'ads_data_redaction', true); } ``` @@ -324,7 +362,7 @@ file](../yaml/consentfriend_facebookPixel.yml) window.gtag = function () { dataLayer.push(arguments) } - gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied'}) + gtag('consent', 'default', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}) gtag('set', 'ads_data_redaction', true) } ``` diff --git a/en/02_ConsentFriend/v1/08_FAQ.md b/en/02_ConsentFriend/v1/08_FAQ.md index 1cad25c7..b4a2d5af 100644 --- a/en/02_ConsentFriend/v1/08_FAQ.md +++ b/en/02_ConsentFriend/v1/08_FAQ.md @@ -72,7 +72,7 @@ link to the consent management window using the following code: [[%consentfriend.services.change_setting? &namespace=`consentfriend`]] ``` -## How can I change external html code automatically for ConsentFriend +## How can I change external html code automatically for ConsentFriend? It is possible to replace the html code of i.e. YouTube videos in a placeholder with the following output filter. Create a snippet FilterConsentFriendVideo with @@ -91,3 +91,13 @@ return preg_replace( ``` Feel free to create your own output filter for other external services. + +## Is it possible to use Google Consent Mode v2 with ConsentFriend? + +Yes, the consent mode v2 can be set with ConsentFriend for Google Analytics. It +is now built into the default Google Analytics service configuration. In already +existing installations you can install the new code by importing the [Google +Analytics service YAML file](yaml/consentfriend_googleAnalytics.yml) or just +add the +[callbacks](https://docs.treehillstudio.de/en/consentfriend/02_Functionality/02_Default_Services/#callbacks) +on your own. diff --git a/en/02_ConsentFriend/v1/yaml/consentfriend_all.yml b/en/02_ConsentFriend/v1/yaml/consentfriend_all.yml index cb2b1e50..d49cea5d 100644 --- a/en/02_ConsentFriend/v1/yaml/consentfriend_all.yml +++ b/en/02_ConsentFriend/v1/yaml/consentfriend_all.yml @@ -88,6 +88,33 @@ services: code_section: 0 callback: '' + on_accept: | + function (opts) { + console.log('accept'); + window.dataLayer = window.dataLayer || []; + window.gtag = function(){ + dataLayer.push(arguments); + } + gtag('consent', 'update', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'granted'}); + } + on_init: | + function (opts) { + console.log('init'); + window.dataLayer = window.dataLayer || []; + window.gtag = function(){ + dataLayer.push(arguments); + } + gtag('consent', 'default', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}); + } + on_decline: | + function (opts) { + console.log('decline'); + window.dataLayer = window.dataLayer || []; + window.gtag = function(){ + dataLayer.push(arguments); + } + gtag('consent', 'update', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}); + } active: false default: false required: false @@ -324,7 +351,7 @@ services: window.gtag = function () { dataLayer.push(arguments); } - gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied'}); + gtag('consent', 'default', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}); gtag('set', 'ads_data_redaction', true); } on_decline: | @@ -335,7 +362,7 @@ services: window.gtag = function () { dataLayer.push(arguments) } - gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied'}) + gtag('consent', 'default', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}) gtag('set', 'ads_data_redaction', true) } active: false diff --git a/en/02_ConsentFriend/v1/yaml/consentfriend_googleAnalytics.yml b/en/02_ConsentFriend/v1/yaml/consentfriend_googleAnalytics.yml index 30321d46..a3e7b637 100644 --- a/en/02_ConsentFriend/v1/yaml/consentfriend_googleAnalytics.yml +++ b/en/02_ConsentFriend/v1/yaml/consentfriend_googleAnalytics.yml @@ -14,6 +14,33 @@ services: code_section: 0 callback: '' + on_accept: | + function (opts) { + console.log('accept'); + window.dataLayer = window.dataLayer || []; + window.gtag = function(){ + dataLayer.push(arguments); + } + gtag('consent', 'update', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'granted'}); + } + on_init: | + function (opts) { + console.log('init'); + window.dataLayer = window.dataLayer || []; + window.gtag = function(){ + dataLayer.push(arguments); + } + gtag('consent', 'default', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}); + } + on_decline: | + function (opts) { + console.log('decline'); + window.dataLayer = window.dataLayer || []; + window.gtag = function(){ + dataLayer.push(arguments); + } + gtag('consent', 'update', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}); + } active: false default: false required: false diff --git a/en/02_ConsentFriend/v1/yaml/consentfriend_googleTagManager.yml b/en/02_ConsentFriend/v1/yaml/consentfriend_googleTagManager.yml index 1a14d059..c35f415a 100644 --- a/en/02_ConsentFriend/v1/yaml/consentfriend_googleTagManager.yml +++ b/en/02_ConsentFriend/v1/yaml/consentfriend_googleTagManager.yml @@ -39,7 +39,7 @@ services: window.gtag = function () { dataLayer.push(arguments); } - gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied'}); + gtag('consent', 'default', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}); gtag('set', 'ads_data_redaction', true); } on_decline: | @@ -48,10 +48,10 @@ services: // a custom event in GTM to unload the service if consent was denied. window.dataLayer = window.dataLayer || []; window.gtag = function () { - dataLayer.push(arguments) + dataLayer.push(arguments); } - gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied'}) - gtag('set', 'ads_data_redaction', true) + gtag('consent', 'default', {'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied'}); + gtag('set', 'ads_data_redaction', true); } active: false default: false From 7cb83087bc7a7f1ca0441e0898d44965a75ea6bb Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 16 May 2024 13:26:52 +0200 Subject: [PATCH 484/517] Note required events and type --- en/01_Commerce/v1/10_Payment_Methods/Payrexx.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/10_Payment_Methods/Payrexx.md b/en/01_Commerce/v1/10_Payment_Methods/Payrexx.md index 4fb4d21e..92d58188 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/Payrexx.md +++ b/en/01_Commerce/v1/10_Payment_Methods/Payrexx.md @@ -14,7 +14,7 @@ The Payrexx gateway offers a number of configuration options. Once you've added these three options, save and re-open the payment method edit form to verify they were correct, and to get more options: -- **Webhook**: this is the webhook URL you should add in the Payrexx admin under Integrations > Webhooks. Note you will need to update the webhook when you move to production. +- **Webhook**: this is the webhook URL **you need to add in the Payrexx admin under Integrations > Webhooks**. Note you will need to update the webhook when you move to production. Make sure to only select "Transaction" events. Type of webhook should be "Normal (PHP-Post). - **Payment Provider** will let you choose from the payment providers you have activated in your Payrexx dashboard under Admin > Payment Service Providers. - **Design (look & feel)** lets you choose the design for the hosted payment page. Set these up in the Payrexx dashboard under Configuration > Look & Feel. - **Restrict to instance** should only be set up when using Payrexx as a marketplace solution with multiple merchants. **Leave unchecked if you are the only merchant**. From b2c2ef1dbb48a8e85bbe3fe573080e841b7bfad9 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 8 Jul 2024 08:33:58 +0100 Subject: [PATCH 485/517] Add Cursus to list (#256) --- en/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en/index.md b/en/index.md index 83439e8b..b3efbf6d 100644 --- a/en/index.md +++ b/en/index.md @@ -34,6 +34,7 @@ Here's a summary of the extras currently available from modmore and their suppor | [ConsentFriend](ConsentFriend) | Email (Treehill Studio) | [About ConsentFriend](https://modmore.com/consentfriend/) | | [ContentBlocks](ContentBlocks) | Email (modmore) | [About ContentBlocks](https://modmore.com/contentblocks/) | | [CSRF Helper](Open_Source/CSRFHelper) | Forum / [Premium Support](https://modmore.com/premium-modx-support/) | [About CSRF Helper](https://modmore.com/extras/csrfhelper/) | +| [Cursus](https://docs.treehillstudio.de/en/cursus/) | Email (Treehill Studio) | [About Cursus](https://modmore.com/cursus/) | | DailyPhoto | Forum / [Premium Support](https://modmore.com/premium-modx-support/) | [About DailyPhoto](https://modmore.com/extras/dailyphoto/) | | Dashbored | Forum / [Premium Support](https://modmore.com/premium-modx-support/) | [About Dashbored](https://modmore.com/extras/dashbored/) | | [Gitify](Open_Source/Gitify) | Forum / [Premium Support](https://modmore.com/premium-modx-support/) | [About Gitify](https://github.com/modmore/Gitify#readme) | From 72b881009f93ab9649d2e624e30df952c9bd16bb Mon Sep 17 00:00:00 2001 From: Murray Wood Date: Fri, 12 Jul 2024 18:14:44 +0800 Subject: [PATCH 486/517] Add note about animated crops requiring imagick --- en/02_ContentBlocks/v1.x/05_Cropping.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/en/02_ContentBlocks/v1.x/05_Cropping.md b/en/02_ContentBlocks/v1.x/05_Cropping.md index e298ab12..5a02c993 100644 --- a/en/02_ContentBlocks/v1.x/05_Cropping.md +++ b/en/02_ContentBlocks/v1.x/05_Cropping.md @@ -71,3 +71,7 @@ By default, crops are created at 90% quality. If you'd like smaller file sizes, The extension used is determined from the source image that is cropped. (_Note:_ These system settings were not automatically created by ContentBlocks until v1.8.2. Before that release, you may need to create the setting manually, but then they will work.) + +## Animated Crops + +ContentBlocks supports creating crops of animated .gif images. However, note that this will only work if the server has Imagick enabled for PHP. \ No newline at end of file From c9d67028bba2a55b88a222027b079d75927957c6 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 13 Sep 2024 13:58:14 +0200 Subject: [PATCH 487/517] Document new form field event in 1.6 --- .../v1/75_Developer/05_Modules/Events.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/75_Developer/05_Modules/Events.md b/en/01_Commerce/v1/75_Developer/05_Modules/Events.md index 5c6c06c2..c2d833a0 100644 --- a/en/01_Commerce/v1/75_Developer/05_Modules/Events.md +++ b/en/01_Commerce/v1/75_Developer/05_Modules/Events.md @@ -9,6 +9,7 @@ When an event is fired, it will provide you with an event object in your callbac | Constant | Event Class | Triggered by | Use cases | |----------------------------------------------------|-------------------------|--------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------| | `\Commerce::EVENT_ADDRESS_VALIDATE` | `AddressValidation` | Checkout when the customer submits an address | To validate if an address is allowed or correct. | +| `\Commerce::EVENT_PRODUCT_FORM` | `ProductForm` | v1.6 - when rendering the product form | add or otherwise change the fields in the product form | | `\Commerce::EVENT_PRODUCT_CREATED` | `Product` | v1.3 - `comProduct` when a new product is created in the dashboard. | Process something when a new product is created. | | `\Commerce::EVENT_PRODUCT_BEFORE_UPDATE` | `Product` | v1.3 - `comProduct` just before an updated product is saved in the dashboard. | Get values submitted by the update product form. | | `\Commerce::EVENT_PRODUCT_AFTER_UPDATE` | `Product` | v1.3 - `comProduct` after an updated product is saved in the dashboard. | Create a new version delta for a product with VersionX. | @@ -185,6 +186,18 @@ FQN: `modmore\Commerce\Events\Product` - `getProduct`: returns an instance of comProduct +### ProductForm + +Added in v1.6. + +FQN: `modmore\Commerce\Events\ProductForm` + +- `getProduct`: returns an instance of comProduct, might be an empty product record in case of adding a new product +- `getFields`: returns an array of Field instances on the form currently +- `setFields(Field[] $fields)`: sets an array of fields onto the form. This fully overrides the form definition, does not merge, so this is for when you've removed or changed fields. +- `insertField(Field $field, int $index)`: insert a field at the given index +- `getIndex(string $fieldName)`: get the index of a field in the form. When the field with the given name is not found, this returns **the end of the form** to allow easy chaining like `$event->insertField($field, $event->getIndex('price'))` + ### RateProvider FQN: `modmore\Commerce\Events\RateProvider` @@ -274,4 +287,4 @@ FQN: `modmore\Commerce\Events\Cart\Item` FQN: `modmore\Commerce\Events\Scheduler` - `getScheduler()`: returns the `Services\Scheduler\Scheduler` instance. -- `getTasks()`: returns an array of current tasks. \ No newline at end of file +- `getTasks()`: returns an array of current tasks. From fa6844fcb2e204b83028463937a8347dda328ae6 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 19 Nov 2024 18:50:50 +0100 Subject: [PATCH 488/517] add [[+field_type_idx]] placeholder --- en/02_ContentBlocks/v1.x/01_Fields/Templates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en/02_ContentBlocks/v1.x/01_Fields/Templates.md b/en/02_ContentBlocks/v1.x/01_Fields/Templates.md index ebbcee73..d7676453 100644 --- a/en/02_ContentBlocks/v1.x/01_Fields/Templates.md +++ b/en/02_ContentBlocks/v1.x/01_Fields/Templates.md @@ -18,6 +18,7 @@ All field templates have access to a set of shared placeholders: - `[[+layout_column]]`, the string name of the column the field is inserted in. - `[[+layout_idx]]`, an incrementing index for the position of the layout on the page. - `[[+layout_title]]`, the title of the layout (user-editable by clicking on it in the interface); may be empty. +- `[[+field_type_idx]]`, an index (starting at 0) of which instance of this particular field. Useful in combination with the cbGetFieldContent snippet. (as of v1.14.0) It's also possible to access layout settings in field templates (as of v1.8.3). Those are available with the `layout_settings` prefix, for example: From ea5bbc8df63b6f68901f6d4613a496ca4ef8000c Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 9 Dec 2024 15:20:14 +0100 Subject: [PATCH 489/517] Fix docs typo --- en/50_Open_Source/GoogleDrive/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/50_Open_Source/GoogleDrive/index.md b/en/50_Open_Source/GoogleDrive/index.md index 747c349d..aebdd3f8 100644 --- a/en/50_Open_Source/GoogleDrive/index.md +++ b/en/50_Open_Source/GoogleDrive/index.md @@ -82,7 +82,7 @@ The s=2 parameter indicates the **media source ID**, in this example ID 2. Chang The **urlPattern** in the media source can then drop the media source ID and be configured to: ```html -https://yoursite.com/gdrive/{id} +https://yoursite.com/drive/{id} ``` > **You should run this proxy with a fully qualified URL in the urlPattern, to maximise compatibility with third party tools**. This could be on a (sub)domain, but has to start with https. Make sure all requests are routed to the index file and that the `s` and `id` parameters are properly set from the request or rewrite. From 2ad29b0cceaed2db5789614fc9be5882a2f01ea0 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 7 Jan 2025 16:30:32 +0100 Subject: [PATCH 490/517] Update the upgrade notes for 1.5 and 1.6 --- en/01_Commerce/v1/80_Upgrades/index.md | 23 +++++++++++++---------- en/01_Commerce/v1/80_Upgrades/v1.5.md | 13 +++++++++++++ en/01_Commerce/v1/80_Upgrades/v1.6.md | 21 +++++++++++++++++++++ 3 files changed, 47 insertions(+), 10 deletions(-) create mode 100644 en/01_Commerce/v1/80_Upgrades/v1.5.md create mode 100644 en/01_Commerce/v1/80_Upgrades/v1.6.md diff --git a/en/01_Commerce/v1/80_Upgrades/index.md b/en/01_Commerce/v1/80_Upgrades/index.md index 862d3054..a832e31e 100644 --- a/en/01_Commerce/v1/80_Upgrades/index.md +++ b/en/01_Commerce/v1/80_Upgrades/index.md @@ -1,4 +1,4 @@ -As Commerce evolves, occassionally upgrading will require some manual effort. Some features may only be avaiable if you enable them, or templating changes are necessary in your custom templates. +As Commerce evolves, occasionally upgrading will require some manual effort. Some features may only be avaiable if you enable them, or templating changes are necessary in your custom templates. This section of the documentation contains a list of each minor release, and the things to note when updating **to** that release. We recommend always checking the upgrade documentation **before upgrading**. @@ -6,14 +6,17 @@ This section of the documentation contains a list of each minor release, and the We generally support the last two minor releases. After enough time has passed (~ a year), the 2nd last version will only receive security fixes as needed. -| Upgrade to version | Released | Status | -|-------------------------|---------------|-------------------------------| -| [Commerce v1.3](v1.3) | TBA | Developer snapshots available | -| [Commerce v1.2](v1.2) | July 2021 | Current stable | -| [Commerce v1.1](v1.1) | August 2019 | Security fixes only | -| [Commerce v1.0](v1.0) | May 2019 | No longer supported | -| [Commerce v0.12](v0.12) | February 2019 | No longer supported | -| [Commerce v0.11](v0.11) | May 2018 | No longer supported | -| [Commerce v0.10](v0.10) | November 2017 | No longer supported | +| Upgrade to version | Stable release | Status | +|-------------------------|----------------|------------------------------| +| [Commerce v1.6](v1.6) | January 2025 | Current stable | +| [Commerce v1.5](v1.5) | June 2024 | Full support until June 2025 | +| [Commerce v1.4](v1.4) | January 2024 | Security only | +| [Commerce v1.3](v1.3) | April 2023 | No longer supported | +| [Commerce v1.2](v1.2) | July 2021 | No longer supported | +| [Commerce v1.1](v1.1) | August 2019 | No longer supported | +| [Commerce v1.0](v1.0) | May 2019 | No longer supported | +| [Commerce v0.12](v0.12) | February 2019 | No longer supported | +| [Commerce v0.11](v0.11) | May 2018 | No longer supported | +| [Commerce v0.10](v0.10) | November 2017 | No longer supported | While Commerce 2.0 is not yet in active development, [we are already tracking the expected breaking changes here](v2.0). diff --git a/en/01_Commerce/v1/80_Upgrades/v1.5.md b/en/01_Commerce/v1/80_Upgrades/v1.5.md new file mode 100644 index 00000000..8c70faed --- /dev/null +++ b/en/01_Commerce/v1/80_Upgrades/v1.5.md @@ -0,0 +1,13 @@ +[TOC] + +## Status changes for Authorized vs Paid orders + +You can now define different status changes to run depending on the type of payment that was completed in the checkout. This makes it possible to mark orders as "awaiting payment" if a manual payment method was chosen that needs to be manually verified for example. + +## pending-transaction.twig template changes + +We improved the pending-transaction.twig template to make it more user-friendly when users find themselves in the checkout with a pending transaction. If you have a custom template, we recommend reviewing it and see if you should incorporate our changes. + +## Optional iDeal 2 support + +Update your iDeal payment method (using Mollie) to `ideal2` to start using iDEAL 2 per July 1st 2024.. This will hide the issuers from your checkout as required for iDEAL 2. diff --git a/en/01_Commerce/v1/80_Upgrades/v1.6.md b/en/01_Commerce/v1/80_Upgrades/v1.6.md new file mode 100644 index 00000000..c0b87f84 --- /dev/null +++ b/en/01_Commerce/v1/80_Upgrades/v1.6.md @@ -0,0 +1,21 @@ +[TOC] + +## Custom Basic Fields now unsets fields when provided an empty value string + +Previously the module only executed when providing a non-empty value. Now, if you provide an empty string, it will unset the value previously persisted. + +In rare cases where you may repeat the field on multiple steps in the checkout (without pre-filling it from the current value), this can cause information to get lost, so we recommend double-checking your configuration. + +## TaxJar full order calculation + +Previously, the TaxJar tax calculation operated on a per-line basis. This could lead to incorrect tax results, especially when shipping was taxed depending on the contents of the order. + +As of 1.6, the full order is calculated at once, so tax calculations may be different moving forward. + +While the full order is sent to TaxJar at once, the individual tax rules on different tax groups still apply. + +The product category selection is now also moved from the Tax Rule to individual Products to allow submitting the order at once. + +## HMRC VAT Validation updated + +We've updated the EUVATValidator module for UK VAT numbers to the v2 API as required by the HMRC. This uses a small proxy service to save you the need to apply for production credentials for each individual site. From fb92fd7780b5b41941b952496d659b5ed2115b63 Mon Sep 17 00:00:00 2001 From: Chimpook Virtuch Date: Fri, 17 Jan 2025 17:24:48 +0000 Subject: [PATCH 491/517] Update 07_Installing_a_Gitify_Project.md (#260) --- en/50_Open_Source/Gitify/07_Installing_a_Gitify_Project.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/50_Open_Source/Gitify/07_Installing_a_Gitify_Project.md b/en/50_Open_Source/Gitify/07_Installing_a_Gitify_Project.md index 3a39c7a7..d15ea535 100644 --- a/en/50_Open_Source/Gitify/07_Installing_a_Gitify_Project.md +++ b/en/50_Open_Source/Gitify/07_Installing_a_Gitify_Project.md @@ -21,7 +21,7 @@ Now open `.gitify` and configure it to your liking. If you are using a custom re ## Installing MODX Now we are ready to tell gitify to install the latest MODX and all needed packages: - Gitify install:modx + Gitify modx:install After you've used this command Gitify will ask you some questions, if you didn't create a database yet you can put in the details of a MySQL user who has the rights to create databases. The result should look like this: @@ -47,7 +47,7 @@ The result should look like this: MODX has now been freshly installed and is now ready to have extras installed. But installing them one by one is going to be a hassle so we're just gonna execute this command: - Gitify install:package --all + Gitify package:install --all This command installs all the packages defined in `.gitify`, the result should look something like this: From e63d13220cb18438529ad89e28857db0f8919a83 Mon Sep 17 00:00:00 2001 From: Julian Weaver Date: Fri, 17 Jan 2025 17:25:23 +0000 Subject: [PATCH 492/517] Corrected json story.label value to match image (#255) The story.label value was 'Story behind this image' which doesn't appear in the screengrab. --- en/03_MoreGallery/v1.x/04_Custom_Fields.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/03_MoreGallery/v1.x/04_Custom_Fields.md b/en/03_MoreGallery/v1.x/04_Custom_Fields.md index 59499420..e7183be1 100644 --- a/en/03_MoreGallery/v1.x/04_Custom_Fields.md +++ b/en/03_MoreGallery/v1.x/04_Custom_Fields.md @@ -12,7 +12,7 @@ Note that these custom fields are not built in a way that they are easily search ```` javascript { "story":{ - "label":"Story behind this image", + "label":"How this picture was made", "type":"richtext" }, "copyright":{ From 5304d283b9ce9084df9eb49380d2bf18cd0c8e99 Mon Sep 17 00:00:00 2001 From: Tony Klapatch <11136895+tonyklapatch@users.noreply.github.com> Date: Fri, 17 Jan 2025 12:25:44 -0500 Subject: [PATCH 493/517] Clarify the method to use when running a scheduled task asap (#254) --- en/01_Commerce/v1/10_Scheduler/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/10_Scheduler/index.md b/en/01_Commerce/v1/10_Scheduler/index.md index 269bacb8..6c52c694 100644 --- a/en/01_Commerce/v1/10_Scheduler/index.md +++ b/en/01_Commerce/v1/10_Scheduler/index.md @@ -66,7 +66,7 @@ Scheduling tasks is easy to do from within modules or custom code. There are 2 ways of going about scheduling a task. 1. To run a task at a fixed schedule (every X minutes, nightly, etc), use the `$scheduler->repeat()` method. -2. To run a task that only runs once, whether that needs to run at the first opportunity or at a specific date/time in the future, use $sche ASAP or +2. To run a task that only runs once, whether that needs to run at the first opportunity or at a specific date/time in the future, use the `$scheduler->run()` method. Regardless of approach, access the Scheduler class with Commerce::scheduler(). For example in a module or model class: From 50101d8ec2bb8039de320daa85ff5d853e3ad0a0 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 27 Jan 2025 19:02:43 +0100 Subject: [PATCH 494/517] Note the country is required --- en/01_Commerce/v1/50_Modules/Address_Validation/Basic.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/01_Commerce/v1/50_Modules/Address_Validation/Basic.md b/en/01_Commerce/v1/50_Modules/Address_Validation/Basic.md index ec1b99d5..232ac20b 100644 --- a/en/01_Commerce/v1/50_Modules/Address_Validation/Basic.md +++ b/en/01_Commerce/v1/50_Modules/Address_Validation/Basic.md @@ -13,6 +13,8 @@ For every specified field the module will make sure that its value is not empty. - Required Fields (`required_fields`): Provide a comma separated list of fields that need to be validated. Each field will be checked if it is not empty, and for specific fields (like email and country) it will also run additional validations. Available fields: `fullname, firstname, lastname, company, address1, address2, address3, zip, city, state, country, phone, mobile, email, notes`. +> Commerce **ALWAYS** requires a **country** value to work with an order. You can hide the country field from the address template in the checkout if you only sell locally, but it must still be passed as a hidden input and we recommend keeping validation for the country enabled. + ## Testing additional properties (v1.3+) If you're specifying any additional fields that get stored into the address properties, for example like this: From f798fbfd419d02d1d0acc30c4b2ccacd7129adbe Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 10 Apr 2025 19:43:05 +0200 Subject: [PATCH 495/517] Add docs for modAI support on Redactor 3.3 --- en/04_Redactor/01_v3.x/Features/index.md | 1 + en/04_Redactor/01_v3.x/Features/modAI.md | 117 ++++++++++++++++++ .../01_v3.x/images/modai-button.jpg | Bin 0 -> 48791 bytes .../01_v3.x/images/modai-quickprompts.jpg | Bin 0 -> 53190 bytes 4 files changed, 118 insertions(+) create mode 100644 en/04_Redactor/01_v3.x/Features/modAI.md create mode 100644 en/04_Redactor/01_v3.x/images/modai-button.jpg create mode 100644 en/04_Redactor/01_v3.x/images/modai-quickprompts.jpg diff --git a/en/04_Redactor/01_v3.x/Features/index.md b/en/04_Redactor/01_v3.x/Features/index.md index 1d3a2e46..c838ccb9 100644 --- a/en/04_Redactor/01_v3.x/Features/index.md +++ b/en/04_Redactor/01_v3.x/Features/index.md @@ -17,6 +17,7 @@ Some features however, are a bit more powerful or have more complicated configur - [Image Styles](Image_Styles) - [Inline Styles](Inline_Styles) - [Link Styles](Link_Styles) +- [modAI Support](modAI) - [Properties](Properties) - [Source mode](Source) - [Text Expander](Text_Expander) diff --git a/en/04_Redactor/01_v3.x/Features/modAI.md b/en/04_Redactor/01_v3.x/Features/modAI.md new file mode 100644 index 00000000..fe358668 --- /dev/null +++ b/en/04_Redactor/01_v3.x/Features/modAI.md @@ -0,0 +1,117 @@ +As of Redactor v3.3, we provide a [modAI integration](https://extras.modx.com/package/modai) integration that lets you use various AI Large Language Models to edit or generate content. + +To use, add the `modai` button to your toolbar in the Redactor Configurator. Now, highlight the text you wish to edit (or don't to use the full content as context), and click the button to open the modAI Assistant interface. + +![Screenshot showing the "Edit with AI" button in the Redactor toolbar](../images/modai-button.jpg) + +## Quick Prompts + +Optionally, you can configure the **modAI Prompts** at the bottom of the Toolbar tab in the configurator. When configured, these show up as a dropdown menu under the button. + +![Screenshot showing an example of the actions availalbe as quick prompts](../images/modai-quickprompts.jpg) + +The quick prompts take in the selection, and immediately fire off the configured prompt. This makes it easy to perform repeated actions, add translation options, and so on. + +The default value contains a bunch of useful example prompts: + +```json +[ + { + "label": "Proofread", + "prompt": "Proofread the text and fix any spelling or grammar mistakes" + }, + { + "label": "Clarify", + "prompt": "Improve this copy to eliminate unclear thoughts or awkward phrasing" + }, + { + "label": "Add a Paragraph", + "prompt": "- Add a paragraph to this copy.\n- You can rewrite the other copy if it enhances the copy\n- Format it with HTML markup so it will work in the editor when pasted in." + }, + { + "label": "Add a Sentence", + "prompt": "- Add a sentence to this copy that will improve it\n- You can rewrite the other copy if it enhances the copy\n- Format it with HTML markup so it will work in the editor when pasted in." + }, + { + "label": "Remove a Sentence", + "prompt": "- Remove a sentence from this copy. Format it with HTML markup so it will work in the editor when pasted in." + }, + { + "label": "Cut in Half", + "prompt": "- Condense this copy to roughly half of its current length\n- Maintain important concepts and key topics\n- Combine or eliminate paragraphs if it makes sense and helps with readability\n- Format it with HTML markup so it will work in the editor when pasted in." + }, + { + "label": "Use formal tone", + "prompt": "Rewrite this with a formal tone." + }, + { + "label": "Use conversational tone", + "prompt": "Rewrite this with a casual, conversational tone." + }, + { + "label": "Use professional tone", + "prompt": "Rewrite this with a professional tone." + }, + { + "label": "Use humorous tone", + "prompt": "Rewrite this with a humorous tone." + }, + { + "label": "Translate to English (CA)", + "prompt": "Localise or translate this to Canadian English" + }, + { + "label": "Translate to English (UK)", + "prompt": "Localise or translate this to British English" + }, + { + "label": "Translate to English (US)", + "prompt": "Localize or translate this to American English" + }, + { + "label": "Translate to Dutch", + "prompt": "Translate this to Dutch" + }, + { + "label": "Translate to French", + "prompt": "Translate this to French" + }, + { + "label": "Translate to German", + "prompt": "Translate this to German" + }, + { + "label": "Translate to Italian", + "prompt": "Translate this to Italian" + }, + { + "label": "Translate to Japanese", + "prompt": "Translate this to Japanese" + }, + { + "label": "Translate to Korean", + "prompt": "Translate this to Korean" + }, + { + "label": "Translate to Portuguese (BR)", + "prompt": "Translate this to Brazillian Portugese" + }, + { + "label": "Translate to Portuguese (PT)", + "prompt": "Translate this to European Portugese" + }, + { + "label": "Translate to Russian", + "prompt": "Translate this to Russian" + }, + { + "label": "Translate to Spanish", + "prompt": "Translate this to Spanish" + } +] +``` + + + + + diff --git a/en/04_Redactor/01_v3.x/images/modai-button.jpg b/en/04_Redactor/01_v3.x/images/modai-button.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e54aff5b11fee2548a3efce687c4698fd934412a GIT binary patch literal 48791 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 z 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 AtpET3 literal 0 HcmV?d00001 diff --git a/en/04_Redactor/01_v3.x/images/modai-quickprompts.jpg b/en/04_Redactor/01_v3.x/images/modai-quickprompts.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8bc31afc6c769b71b3b494c4f7b2ab455bbfb3de GIT binary patch literal 53190 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 Date: Thu, 17 Apr 2025 17:07:15 +0200 Subject: [PATCH 496/517] Updated default resource types --- en/02_ContentBlocks/v1.x/04_Configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/02_ContentBlocks/v1.x/04_Configuration.md b/en/02_ContentBlocks/v1.x/04_Configuration.md index 0ef07da0..699329c8 100755 --- a/en/02_ContentBlocks/v1.x/04_Configuration.md +++ b/en/02_ContentBlocks/v1.x/04_Configuration.md @@ -16,7 +16,7 @@ Comma separated list of the resource types ContentBlocks should be enabled on. T For instructions about using ContentBlocks on custom resource types, please visit the [Custom Resources](Custom_Resources) documentation. -**Default:** `modDocument, mgResource, Article, CollectionContainer, GridContainer, GoodNewsResourceContainer, GoodNewsResourceMailing, scCategoryResource, scProductResource` +**Default:** `modDocument, MODX\Revolution\modDocument, mgResource, Article, Articles\Model\Article, CollectionContainer, Collections\Model\CollectionContainer, GridContainer, GoodNewsResourceContainer, GoodNewsResourceMailing, scCategoryResource, scProductResource, Location, Bitego\GoodNews\Model\GoodNewsResourceMailing, Bitego\GoodNews\Model\GoodNewsResourceContainer` ### Clear Cache after Rebuild (`contentblocks.clear_cache_after_rebuild`) From 2e623b5430e000dc07dec2f5fc699ceaf2562acd Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 2 Oct 2025 16:54:44 +0200 Subject: [PATCH 497/517] Fix broken link in MyParcel installation instructions --- en/01_Commerce/v1/50_Modules/Shipping/MyParcel.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/50_Modules/Shipping/MyParcel.md b/en/01_Commerce/v1/50_Modules/Shipping/MyParcel.md index d38fe6ab..80ff18d6 100644 --- a/en/01_Commerce/v1/50_Modules/Shipping/MyParcel.md +++ b/en/01_Commerce/v1/50_Modules/Shipping/MyParcel.md @@ -8,7 +8,7 @@ The MyParcel integration for Commerce offers powerful fulfillment solutions for ## Installation -The MyParcel integration is available [as an official extension](https://modmore.com/commerce/extensions/myparcel/. To offer support and continued maintenance, we charge a one-time license fee for it. It's free to use on development. +The MyParcel integration is available [as an official extension](https://modmore.com/commerce/extensions/myparcel/). To offer support and continued maintenance, we charge a one-time license fee for it. It's free to use on development. ## Configuration From 3d8d48183e80067541730e41d1ab526f779538dd Mon Sep 17 00:00:00 2001 From: SteveWeineck <31692992+SteveWeineck@users.noreply.github.com> Date: Thu, 2 Oct 2025 16:56:56 +0200 Subject: [PATCH 498/517] Added placeholder "description" and "total" to CB docs (#259) Added placeholder "description" and "total" to Content Blocks Input Type Gallery. --- en/02_ContentBlocks/v1.x/05_Input_Types/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/02_ContentBlocks/v1.x/05_Input_Types/index.md b/en/02_ContentBlocks/v1.x/05_Input_Types/index.md index d229486a..447f8f60 100755 --- a/en/02_ContentBlocks/v1.x/05_Input_Types/index.md +++ b/en/02_ContentBlocks/v1.x/05_Input_Types/index.md @@ -116,7 +116,7 @@ As you can see in the image above, there are two template fields that can be cus While not quite as full featured as MoreGallery, the built-in Gallery input for ContentBlocks is quite nice. It allows you to limit the number of images editors can add and is fully template-able as you would expect. -The template property is used for each individual image (placeholders: `[[+idx]]`, `[[+url]]` and `[[+title]]`), while the wrapper template is used to wrap the images (placeholder: `[[+images]]`). +The template property is used for each individual image (placeholders: `[[+idx]]`, `[[+total]]`, `[[+url]]`, `[[+description]]` and `[[+title]]`), while the wrapper template is used to wrap the images (placeholder: `[[+images]]`). [![](https://modmore.com/assets/uploads/6b2273fa0b7ea82850c83f94a3e70ef8.png)](https://modmore.com/assets/uploads/6b2273fa0b7ea82850c83f94a3e70ef8.png) @@ -273,4 +273,4 @@ The Video input allows the user to either paste in a YouTube URL, or to search p -[![](https://modmore.com/assets/uploads/12ec4e5848bf5df6ddd62a916b977b6c.png)](https://modmore.com/assets/uploads/12ec4e5848bf5df6ddd62a916b977b6c.png) \ No newline at end of file +[![](https://modmore.com/assets/uploads/12ec4e5848bf5df6ddd62a916b977b6c.png)](https://modmore.com/assets/uploads/12ec4e5848bf5df6ddd62a916b977b6c.png) From 467f2b41c8d97841a00800ce53bb18b97ef96215 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Thu, 2 Oct 2025 17:33:11 +0200 Subject: [PATCH 499/517] Add missing code examples to Isotope.js documentation (#261) * Initial plan * Add missing code examples for Isotope.js documentation Co-authored-by: Mark-H <312944+Mark-H@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Mark-H <312944+Mark-H@users.noreply.github.com> --- .../v1.x/10_Example_Galleries/Isotope.md | 80 +++++++++++++++---- 1 file changed, 66 insertions(+), 14 deletions(-) diff --git a/en/03_MoreGallery/v1.x/10_Example_Galleries/Isotope.md b/en/03_MoreGallery/v1.x/10_Example_Galleries/Isotope.md index 345620cb..9347d203 100644 --- a/en/03_MoreGallery/v1.x/10_Example_Galleries/Isotope.md +++ b/en/03_MoreGallery/v1.x/10_Example_Galleries/Isotope.md @@ -43,49 +43,101 @@ On your Gallery template (or where-ever you want the gallery to appear), call th Next, create the **gallery-isotope** chunk: ````html - + ```` +This uses pthumb to generate a 400x400 pixel thumbnail. You can adjust the size as needed for your design. + And the **gallery-isotope-wrapper** chunk: ````html - +
      + [[+output]] +
      ```` -If you visit the gallery now, you should see +If you visit the gallery now, you should see a simple grid of images. They won't be laid out nicely yet - that's what we'll add Isotope for in the next step. ## Load & initialize Isotope Regardless of how you've downloaded Isotope, upload it to a location on your server. -In your template or footer/scripts chunk, include the script: +To initialise the gallery, we'll refer to the [Isotope documentation](https://isotope.metafizzy.co/options.html). In this case we like the [Masonry layout mode](https://isotope.metafizzy.co/layout-modes/masonry.html), but feel free to choose another one. Just check in the documentation as some modes are not included in the original file. + +In your template or footer/scripts chunk, include the Isotope script and initialize it: ````html - + ```` -If you have a shared template and only want to load it on Gallery resources, wrap it with a condition: +This script will initialize Isotope with the masonry layout mode after all images have loaded. The `columnWidth` is set to `.grid-item` which means Isotope will use the width of your grid items, and `gutter` adds 10px of spacing between items. -````html +> Note: adjust `[[++assets_url]]lib/isotope.pkgd.min.js` to match the path where you uploaded Isotope on your server. +If you have a shared template and only want to load Isotope on Gallery resources, wrap the script tags with a condition: + +````html [[*class_key:eq=`mgResource`:then=` - + `:else=``]] ```` -To initialise the gallery, we'll refer to the [Isotope documentation](https://isotope.metafizzy.co/options.html). In this case we like the [Masonry layout mode](https://isotope.metafizzy.co/layout-modes/masonry.html), but feel free to choose another one. Just check in the documentation as some modes are not included in the original file. - -Here's what we ended up as an initialisation script: +You may want to add some CSS to style your gallery: -````html +````css +.grid { + max-width: 1200px; + margin: 0 auto; +} +.grid-item { + width: 30%; + margin-bottom: 10px; +} +.grid-item img { + display: block; + width: 100%; + height: auto; +} ```` +For a responsive design, consider using media queries to adjust the grid-item width for different screen sizes. + From 570e5ae4a298a9a7e8e5aff8fc7a6b2936a096b2 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 27 Jun 2025 17:47:21 +0200 Subject: [PATCH 500/517] [payments] Fix captured amount in Braintree showing 0 on successful transactions --- en/01_Commerce/v1/50_Modules/AutoProducts.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 en/01_Commerce/v1/50_Modules/AutoProducts.md diff --git a/en/01_Commerce/v1/50_Modules/AutoProducts.md b/en/01_Commerce/v1/50_Modules/AutoProducts.md new file mode 100644 index 00000000..fdc177c0 --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/AutoProducts.md @@ -0,0 +1,8 @@ +--- +title: Auto Products (formerly Free Products) +--- + +The Auto Products module lets you add products to the cart automatically, when certain conditions are met. Once enabled, it becomes available from the Discounts tabs. + +_This module was formerly called the Free Products module, however as of Commerce v1.10 it is called Auto Products as it can now also add products that are not free._ + From 165738fca5cbeb4c444ea74e60b12bb4632f82f5 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 23 Jul 2025 20:15:55 +0200 Subject: [PATCH 501/517] Add 1.10 upgrade notes --- en/01_Commerce/v1/80_Upgrades/v1.10.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 en/01_Commerce/v1/80_Upgrades/v1.10.md diff --git a/en/01_Commerce/v1/80_Upgrades/v1.10.md b/en/01_Commerce/v1/80_Upgrades/v1.10.md new file mode 100644 index 00000000..4e2588b5 --- /dev/null +++ b/en/01_Commerce/v1/80_Upgrades/v1.10.md @@ -0,0 +1,15 @@ +[TOC] + +## Minor logic changes in add to cart process + +A new event has been added in v1.10 that allows cancelling an item being added to the cart, `\Commerce::EVENT_ITEM_BEFORE_ADD_TO_CART`. + +To accommodate this new event, it's good to know the `\Commerce::EVENT_ITEM_ADDED_TO_CART` event **no longer fires if adding was cancelled** (for example, in the EnforceStock module or custom logic). + +When programmatically using `\Commerce\Frontend\Steps\Cart::createOrderItem()` to create cart items, that also no longer runs the `\Commerce::EVENT_ITEM_ADDED_TO_CART` event - that has been moved into the `addProductToCart` method. + +## Rename FreeProducts module to AutoProducts + +As you can now also use the FreeProducts module to add products with a price to an order, we renamed it to AutoProducts. Users will not be able to remove such products, making it useful for things like mandatory charges. + +In rare cases where this module was extended this may cause a backwards compatibility break, however we don't recommend doing that to begin with. From a39125be0f2fd603b9d158062b96d88e6ecbc408 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 2 Oct 2025 17:04:34 +0200 Subject: [PATCH 502/517] Add other example per modmore/docs#121 --- en/01_Commerce/v1/10_Snippets/get_cart.md | 51 +++++++++++++++-------- 1 file changed, 33 insertions(+), 18 deletions(-) diff --git a/en/01_Commerce/v1/10_Snippets/get_cart.md b/en/01_Commerce/v1/10_Snippets/get_cart.md index f3232c11..157830d9 100644 --- a/en/01_Commerce/v1/10_Snippets/get_cart.md +++ b/en/01_Commerce/v1/10_Snippets/get_cart.md @@ -1,4 +1,4 @@ -The `commerce.get_cart` snippet is used to list cart information outside the actual cart, for example as a sidebar widget or a "You have X items in your cart" link in a header. +The `commerce.get_cart` snippet is used to list cart information outside the actual cart, for example as a sidebar widget or a "You have X items in your cart" link in a header. To display the fully functional cart to allow the customer to checkout, use the [`commerce.cart`](cart) snippet. @@ -32,7 +32,7 @@ Depending on which properties you've provided to the snippet (`&toPlaceholders`, 1. `&toPlaceholders` will set placeholders with the prefix provided. For example ```&toPlaceholders=`cart` ``` will set placeholders like `[[!+cart.total_quantity]]`, `[[!+cart.total_formatted]]`, etc. 2. `&tpl` can be set to the name of a chunk. The cart information (without prefix) will be parsed through that chunk. When you also provide `&itemTpl` with a chunk name, the items in the cart will be parsed through that chunk, with the results placed in the `[[+items]]` placeholder in `&tpl`. 3. `&field` allows to immediately return a single order field. For example ```&field=`total_formatted` ``` to return just the formatted total order price. -4. If none of the above are provided, all available cart information is dumped to screen in a `
      ` tag. Useful for debugging. 
      +4. If none of the above are provided, all available cart information is dumped to screen in a `
      ` tag. Useful for debugging.
       
       ## Available placeholders
       
      @@ -56,7 +56,7 @@ Array
                           [0] => Array
                               (
                                   [created_on] => 1496069083
      -                            [public] => 
      +                            [public] =>
                                   [message] => commerce.log.item_added
                                   [properties] => Array
                                       (
      @@ -104,23 +104,23 @@ Array
           [total_due_formatted] => €24.20
           [created_on_formatted] => 2017-05-29 at 16:44:43 CEST
           [last_updated_on_formatted] => 2017-05-29 at 16:50:13 CEST
      -    [status_updated_on_formatted] => 
      +    [status_updated_on_formatted] =>
           [items] => Array
               (
                   [0] => Array
                       (
                           [id] => 398
                           [class_key] => comOrderItem
      -                    [properties] => 
      +                    [properties] =>
                           [order] => 226
                           [product] => Array
                               (
                                   [id] => 1
                                   [class_key] => comProduct
      -                            [properties] => 
      +                            [properties] =>
                                   [sku] => awesome-product
                                   [name] => Product Name
      -                            [description] => 
      +                            [description] =>
                                   [price] => 2000
                                   [stock] => 9
                                   [weight] => 3
      @@ -128,12 +128,12 @@ Array
                                   [image] => path/to/image.jpg
                                   [tax_group] => 1
                                   [target] => 0
      -                            [removed] => 
      +                            [removed] =>
                                   [removed_on] => 0
      -                            [removed_by] => 
      +                            [removed_by] =>
                                   [price_formatted] => €20.00
      -                            [removed_on_formatted] => 
      -                            [link] => 
      +                            [removed_on_formatted] =>
      +                            [link] =>
                                   [edit_link] => /manager/?namespace=commerce&a=index&ca=product/update&id=1
                               )
       
      @@ -143,8 +143,8 @@ Array
                           [allow_update] => 1
                           [sku] => awesome-product
                           [name] => Product Name
      -                    [link] => 
      -                    [description] => 
      +                    [link] =>
      +                    [description] =>
                           [price] => 2000
                           [image] => path/to/image.jpg
                           [quantity] => 1
      @@ -172,12 +172,27 @@ Array
       
       ## Showing cart in the header?
       
      -MODX processes snippets from top to bottom, so if you place a cart  summary in the header of the page, on the cart and checkout pages it may show old data. 
      +MODX processes snippets from top to bottom, so if you place a cart summary in the header of the page, on the cart and checkout pages it may show old data because the action the user took is processed later.
       
      -One way around this is to add the `get_cart` snippet below the content (so the cart/checkout snippets are executed first), and to use the `&toPlaceholders` property to set placeholders, which you can then add into the header of the page.
      +One way around this is to add the `get_cart` snippet **below the content** (so the cart/checkout snippets are executed first), and to use the `&toPlaceholders` property to set placeholders, which you can then add into the header of the page.
      +
      +For example add this below the content/cart:
       
      -For example with 
       ```` html
      -[[!commerce.get_cart? &toPlaceholders=`cart`]]
      +[[!commerce.get_cart?
      +    &toPlaceholders=`cart`
      +]]
      +````
      +
      +And then in the header, use `[[!+cart.total_quantity]]`, `[[!+cart.total_formatted]]` and other placeholders. MODX skips these at first because they are not set yet, but they will be replaced after the `get_cart` snippet is processed.
      +
      +Alternatively, you can use the `:toPlaceholder` modifier to use the full get_cart output instead of individual placeholders. Below the content, use this:
      +
      +````html
      +[[!commerce.get_cart:toPlaceholder=`cart`?
      +    &tpl=`CartTpl`
      +    &itemTpl=`CartItemTpl`
      +]]
       ````
      -below the content, you can use `[[!+cart.total_quantity]]` and `[[!+cart.total_formatted]]` in the header of your page.
      +
      +And in the header, simply place `[[!+cart]]`.
      
      From e1b2d57cc6763e87de96821d8734c6570de1a6d8 Mon Sep 17 00:00:00 2001
      From: Mark Hamstra 
      Date: Mon, 6 Oct 2025 20:15:54 +0200
      Subject: [PATCH 503/517] Update ContentBlocks Events documentation
      
      - Replace BeforeParse mobile device example with custom Twig parser implementation
      - Add version notes for BeforeParse and AfterParse events (added in 1.15.0-pl)
      - Improve example to show proper template processing during rendering phase
      ---
       en/02_ContentBlocks/v1.x/14_Events.md | 355 ++++++++++++++++++++++++++
       1 file changed, 355 insertions(+)
       create mode 100644 en/02_ContentBlocks/v1.x/14_Events.md
      
      diff --git a/en/02_ContentBlocks/v1.x/14_Events.md b/en/02_ContentBlocks/v1.x/14_Events.md
      new file mode 100644
      index 00000000..34f16551
      --- /dev/null
      +++ b/en/02_ContentBlocks/v1.x/14_Events.md
      @@ -0,0 +1,355 @@
      +# ContentBlocks Events
      +
      +ContentBlocks provides several events that allow you to extend and customize its functionality. These events let you create custom input types, modify content before it's saved, and hook into the rendering process.
      +
      +## Quick Start
      +
      +Here are the most common scenarios:
      +
      +- **Create custom input types**: Use `ContentBlocks_RegisterInputs` to add your own field types
      +- **Modify content on save**: Use `ContentBlocks_RenderContent` to transform content before it's stored
      +- **Customize templates**: Use `ContentBlocks_BeforeParse` and `ContentBlocks_AfterParse` to modify how individual content is parsed
      +
      +## Available Events
      +
      +- `ContentBlocks_RegisterInputs` - Add custom input field types
      +- `ContentBlocks_RenderContent` - Modify content before saving
      +- `ContentBlocks_RebuildContent` - Hook into content rebuild process
      +- `ContentBlocks_AfterRebuildContent` - Run code after rebuild completes
      +- `ContentBlocks_BeforeParse` - Modify templates before rendering
      +- `ContentBlocks_AfterParse` - Modify final output after rendering
      +
      +[TOC]
      +
      +## ContentBlocks_RegisterInputs
      +
      +**Purpose**: Create custom input field types for ContentBlocks
      +
      +**When it fires**: When ContentBlocks loads its input types (during page load)
      +
      +**What you get**:
      +- `contentBlocks` - The ContentBlocks service object
      +
      +**What to return**: An array mapping your input name to a custom input class
      +
      +### Creating a Custom Input
      +
      +To create a custom input type, you need to:
      +
      +1. Create a class that extends `cbBaseInput`
      +2. Return it in an array from your plugin
      +
      +**Example**: Creating a custom "Color Picker" input. Typically you'd put the class itself in a file of its own.
      +
      +```php
      +// System Event: ContentBlocks_RegisterInputs
      +$cb = $scriptProperties['contentBlocks'];
      +
      +class ColorPickerInput extends cbBaseInput {
      +    public function getFieldProperties() {
      +        return [
      +            'color' => [
      +                'xtype' => 'colorfield',
      +                'fieldLabel' => 'Color',
      +                'value' => '#000000'
      +            ]
      +        ];
      +    }
      +    
      +    public function process($value, $field) {
      +        return '
      ' . $value . '
      '; + } +} + +return [ + 'colorpicker' => new ColorPickerInput($cb) +]; +``` + +**Important Notes**: +- Always return an array, never echo or print anything +- Your class must extend `cbBaseInput` +- ContentBlocks will automatically load any lexicon topics you define + +## ContentBlocks_RenderContent + +**Purpose**: Modify content before it's saved to the database + +**When it fires**: +- When a resource is saved (after content is retrieved but before HTML is generated) +- During content rebuild operations + +**What you get**: +- `cbContent` - The ContentBlocks content as an array +- `cbJson` - The original JSON string from the database +- `resource` - The MODX resource object + +**What to return**: An array with modified content, or nothing if no changes are needed + +### Common Use Cases + +- **Data Migration**: Update field names or structure when upgrading +- **Content Validation**: Ensure content meets business rules +- **Content Enhancement**: Add metadata or transform values + +**Example**: Adding a timestamp to all text blocks + +```php +// System Event: ContentBlocks_RenderContent +$cbContent = $scriptProperties['cbContent']; +$cbJson = $scriptProperties['cbJson']; +$resource = $scriptProperties['resource']; + +$modified = false; + +// Add timestamp to all text blocks +foreach ($cbContent as &$block) { + if ($block['field'] === 'text' && !empty($block['value'])) { + $block['value'] .= "\n

      Last updated: " . date('Y-m-d H:i:s') . "

      "; + $modified = true; + } +} + +if ($modified) { + // Update the JSON string + $cbJson = $modx->toJSON($cbContent); + return [ + 'cbContent' => $cbContent, + 'cbJson' => $cbJson + ]; +} + +// No changes needed +return null; +``` + +**Important Notes**: +- Multiple plugins can run - only the first non-empty response is used +- Return `null` or nothing if you don't want to modify the content +- Always update both `cbContent` and `cbJson` when making changes + +## ContentBlocks_RebuildContent + +**Purpose**: Run code during the content rebuild process + +**When it fires**: During "Rebuild Content" operations, for each resource being rebuilt + +**What you get**: +- `cbContent` - The ContentBlocks content array +- `resource` - The MODX resource object being rebuilt + +**What to return**: Nothing (return value is ignored) + +### Common Use Cases + +- **Progress Tracking**: Log which resources are being processed +- **Cache Management**: Clear caches for specific resources +- **External Integration**: Update search indexes or external systems + +**Example**: Logging rebuild progress + +```php +// System Event: ContentBlocks_RebuildContent +$resource = $scriptProperties['resource']; +$cbContent = $scriptProperties['cbContent']; + +// Log the rebuild progress +$modx->log(modX::LOG_LEVEL_INFO, + '[ContentBlocks] Rebuilding resource #' . $resource->get('id') . + ' (' . $resource->get('pagetitle') . ')' +); + +// Optional: Clear any cached data for this resource +if ($modx->getCacheManager()) { + $modx->cacheManager->delete('resource/' . $resource->get('id')); +} +``` + +## ContentBlocks_AfterRebuildContent + +**Purpose**: Run code after the entire rebuild process completes + +**When it fires**: After all resources have been processed during a rebuild operation + +**What you get**: +- `total` - Total number of resources processed +- `total_skipped` - Number of resources skipped (not using ContentBlocks) +- `total_skipped_broken` - Number skipped due to corrupted data +- `total_rebuild` - Number of resources successfully rebuilt + +**What to return**: Nothing (return value is ignored) + +### Common Use Cases + +- **Cache Management**: Clear or warm up caches after rebuild +- **External Systems**: Update search indexes or trigger external processes + +**Example**: Sending a completion notification + +```php +// System Event: ContentBlocks_AfterRebuildContent +$total = $scriptProperties['total']; +$rebuilt = $scriptProperties['total_rebuild']; +$skipped = $scriptProperties['total_skipped']; +$broken = $scriptProperties['total_skipped_broken']; + +// Log completion statistics +$modx->log(modX::LOG_LEVEL_INFO, + '[ContentBlocks] Rebuild completed: ' . $rebuilt . ' rebuilt, ' . + $skipped . ' skipped, ' . $broken . ' broken' +); + +// Optional: Send notification email +if ($rebuilt > 0) { + $message = "ContentBlocks rebuild completed successfully.\n"; + $message .= "Resources rebuilt: " . $rebuilt . "\n"; + $message .= "Resources skipped: " . $skipped . "\n"; + $message .= "Resources with errors: " . $broken; + + // Send email notification (implement your email logic here) + // mail('admin@yoursite.com', 'ContentBlocks Rebuild Complete', $message); +} +``` + +## ContentBlocks_BeforeParse + +> **Note**: This event was added in ContentBlocks 1.15.0-pl + +**Purpose**: Modify templates before they're processed and rendered + +**When it fires**: Before ContentBlocks processes a template (before placeholder replacement) + +**What you get**: +- `tpl` - The template string (HTML, @CHUNK, @FILE, etc.) +- `phs` - Array of placeholders that will be used + +**What to return**: A new template string, or nothing if no changes needed + +### Common Use Cases + +- **Dynamic Templates**: Switch templates based on conditions +- **Template Injection**: Add wrapper markup or modify structure +- **Conditional Rendering**: Use different chunks based on content + +**Example**: Implementing a custom Twig parser + +```php +// System Event: ContentBlocks_BeforeParse +$tpl = $scriptProperties['tpl']; +$phs = $scriptProperties['phs']; + +// Check if this template uses Twig syntax +if (strpos($tpl, '{{') !== false || strpos($tpl, '{%') !== false) { + // Load Twig if not already loaded + if (!class_exists('Twig\Environment')) { + require_once MODX_CORE_PATH . 'components/twig/vendor/autoload.php'; + } + + try { + // Create Twig environment + $loader = new \Twig\Loader\ArrayLoader(['template' => $tpl]); + $twig = new \Twig\Environment($loader); + + // Add custom filters and functions + $twig->addFilter(new \Twig\TwigFilter('modx_resource', function($id) use ($modx) { + $resource = $modx->getObject('modResource', $id); + return $resource ? $resource->toArray() : null; + })); + + $twig->addFunction(new \Twig\TwigFunction('modx_chunk', function($name) use ($modx) { + $chunk = $modx->getObject('modChunk', ['name' => $name]); + return $chunk ? $chunk->getContent() : ''; + })); + + // Render the template with ContentBlocks placeholders + $rendered = $twig->render('template', $phs); + + // Return the rendered template + $modx->event->output($rendered); + + } catch (Exception $e) { + // Log error and fall back to original template + $modx->log(modX::LOG_LEVEL_ERROR, + '[ContentBlocks] Twig parsing error: ' . $e->getMessage() + ); + } +} + +// No changes needed +return null; +``` + +**Important Notes**: +- You can't modify placeholders directly - only the template +- Multiple plugins can run - only the first non-empty response is used +- Keep processing fast as this runs for every block during rendering + +## ContentBlocks_AfterParse + +> **Note**: This event was added in ContentBlocks 1.15.0-pl + +**Purpose**: Modify the final HTML output after all processing is complete + +**When it fires**: After ContentBlocks has finished processing and rendering the template + +**What you get**: +- `tpl` - The final HTML output string +- `phs` - The placeholders that were used during processing + +**What to return**: A modified HTML string, or nothing if no changes needed + +### Common Use Cases + +- **Output Enhancement**: Add CSS classes, wrap content, or inject scripts +- **Content Processing**: Minify HTML, add analytics tracking, or modify URLs +- **Security**: Sanitize output or add security headers + +**Example**: Adding responsive wrapper and analytics tracking + +```php +// System Event: ContentBlocks_AfterParse +$output = $scriptProperties['tpl']; +$phs = $scriptProperties['phs']; + +// Add responsive wrapper if specified +if (!empty($phs['responsive']) && $phs['responsive'] === 'true') { + $output = '
      ' . $output . '
      '; +} + +// Add analytics tracking for specific content types +if (!empty($phs['content_type']) && $phs['content_type'] === 'hero') { + $output .= ''; +} + +// Add lazy loading to images +$output = preg_replace('/]+)src=/', 'event->output($output); +``` + +**Important Notes**: +- This runs for every block during rendering - keep it fast +- Multiple plugins can run - only the first non-empty response is used +- This is your last chance to modify the output before it's saved + +## Best Practices + +### Performance Considerations + +- **Keep it fast**: `BeforeParse` and `AfterParse` run for every content block during rendering +- **Avoid heavy operations**: Don't make database queries or external API calls in these events +- **Cache when possible**: Store expensive calculations and reuse them + +### Multiple Plugins + +When multiple plugins respond to the same event: +- Only the first non-empty response is used +- Return `null` or nothing if you don't want to modify anything +- This prevents conflicts between different plugins + +### Error Handling + +- Always validate your data before processing +- Use try-catch blocks for risky operations +- Log errors appropriately for debugging From 4e9cbc1e8c4bd76124827f60ef244bb6ef7aa7a3 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Sat, 25 Oct 2025 03:32:05 +0200 Subject: [PATCH 504/517] Update video docs for local video support in 1.18 --- en/03_MoreGallery/v1.x/03_Video.md | 69 +++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 2 deletions(-) diff --git a/en/03_MoreGallery/v1.x/03_Video.md b/en/03_MoreGallery/v1.x/03_Video.md index 93819008..3c5a84b7 100644 --- a/en/03_MoreGallery/v1.x/03_Video.md +++ b/en/03_MoreGallery/v1.x/03_Video.md @@ -1,13 +1,17 @@ MoreGallery allows embedding videos from YouTube and Vimeo since version 1.5. This made it the first Gallery Extra for MODX that also supports video natively. +> As of version 1.18, you can also embed local videos in MoreGallery. + [TOC] ## Adding videos to a Gallery -To add a video to a Gallery resource, click the _Add Video_ button in the toolbar of the gallery. In the popup, you can paste in the link to a video on YouTube or Vimeo. It will automatically recognise the link, extract its unique video ID, and use that to talk to the YouTube/Vimeo APIs to retrieve a thumbnail. +To add a video from YouTube or Vimeo to a Gallery resource, click the _Add Video_ button in the toolbar of the gallery. In the popup, you can paste in the link to a video on YouTube or Vimeo. It will automatically recognise the link, extract its unique video ID, and use that to talk to the YouTube/Vimeo APIs to retrieve a thumbnail. The name and description of the image will also be pre-filled with information from the video service automatically. Pre-filling the description can be disabled by setting the `moregallery.vimeo_prefill_description` or `moregallery.youtube_prefill_description` system settings to no. +To add a local video, just use the Upload button and select the video from your computer, or use the Import button to select it from the file manager. Note that videos are often larger than PHP is allowed to process, so you may need to increase the memory limit, max_post_size, and upload_max_filesize in your php.ini file. For videos over 100MB, it's better to upload them using FTP instead of the web interface or to use YouTube/Vimeo. + [ ![](https://assets.modmore.com/uploads/2016/07/moregallery_video.gif)](https://assets.modmore.com/uploads/2016/07/moregallery_video.gif) ## Showing videos on your site @@ -24,9 +28,10 @@ When clicking on an image in the default setup, you'll be pointed towards the si [ ![](https://assets.modmore.com/uploads/2016/07/Screen_Shot_2016_07_25_at_22.11.49.png)](https://assets.modmore.com/uploads/2016/07/Screen_Shot_2016_07_25_at_22.11.49.png) + ## Customising the front-end output (listing view) -To change the way videos are shown through the mgGetImages snippet, you can use the `&youtubeTpl` and `&vimeoTpl` snippet properties to provide the name of a new chunk for on listing pages. +To change the way videos are shown through the mgGetImages snippet, you can use the `&youtubeTpl`, `&vimeoTpl`, and `&videoTpl` snippet properties to provide the name of a new chunk for on listing pages. The default for `&youtubeTpl` and `&vimeoTpl` is the following, which will display a static thumbnail image, with a link to the single image view. @@ -60,6 +65,31 @@ For **Vimeo** (`&vimeoTpl`), you could use the following. ```` +The default for `&videoTpl` is the following, which embeds the video directly using the html5 video tag. + +```` html +
    • + +

      + Your browser does not support video. + Download the video file instead. +

      + + +
    • +```` + ## Customising the front-end output (single image view) In the single image view, videos will by default be shown as an embed using the proper YouTube or Vimeo player. @@ -102,4 +132,39 @@ For **Vimeo** (`&singleVimeoTpl`), the default chunk contains:

      ```` +For **local videos** (`&singleVideoTpl`), the default chunk contains: + +```` html +<

      + +

      + Your browser does not support video. + Download the video file instead. +

      + + +

      + +

      + [[+prev.id:notempty=` + « [[+prev.name]] + `]] + [[+name]] + [[+next.id:notempty=` + [[+next.name]] » + `]] +

      +```` + Of course you can customise the embed codes further. The available options for that can be found in the official YouTube Player and Vimeo Player documentation. From 7109617732b380f0b08c1d74cdeb8a39bf298b0e Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 17 Nov 2025 17:28:21 +0100 Subject: [PATCH 505/517] Allow the render_taxed_price snippet to return different values with &field: total (default), total_ex_tax, total_before_tax, tax, etc. [S57156] --- .../v1/10_Snippets/render_taxed_price.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/en/01_Commerce/v1/10_Snippets/render_taxed_price.md b/en/01_Commerce/v1/10_Snippets/render_taxed_price.md index 0a964b50..342bedcb 100644 --- a/en/01_Commerce/v1/10_Snippets/render_taxed_price.md +++ b/en/01_Commerce/v1/10_Snippets/render_taxed_price.md @@ -1,20 +1,22 @@ -The **commerce.render_taxed_price** snippet will render a products' price taking into account the customers' (expected) address, taxes, and global discounts. +The **commerce.render_taxed_price** snippet will render a products' price taking into account the customers' (expected) address, taxes, and global discounts. If you only need a rendered product price, the `price_rendered` placeholder available on all products is typically sufficient. The render_taxed_price snippet would be used, for example, when you manage product prices exclusive of taxes, but need to show the price inclusive of taxes on the website. -Added in Commerce 1.0.0-rc4. +Added in Commerce 1.0.0-rc4. [TOC] ## Pre-amble -The `render_taxed_price` snippet loads the current order and prepares an order item for the provided product to ensure the calculation is exactly the same as it would be in the cart. +The `render_taxed_price` snippet loads the current order and prepares an order item for the provided product to ensure the calculation is exactly the same as it would be in the cart. -The snippet does not actually _add the product to the order_ however, so certain discounts/price types may not be 100% the same, especially things like quantity-pricing (see [render_quantity_price](render_quantity_price)) or restrictions based on order totals. +The snippet does not actually _add the product to the order_ however, so certain discounts/price types may not be 100% the same, especially things like quantity-pricing (see [render_quantity_price](render_quantity_price)) or restrictions based on order totals. + +Because it does a lot of calculations and affects performance, we don't recommend using this in product listing pages, but only on the detail pages. If you do use it on product listings, it might be worth using some sort of AJAX solution to load in the product prices asynchronously. ## Example -This snippet should typically be called uncached, as its output may depend on customer information and can be different between requests. +This snippet should typically be called **uncached**, as its output is dependent on customer information and can be different between requests. For the Products List TV: @@ -31,6 +33,7 @@ With resource products: ## Properties - `&product`: the ID of the product to get the quantity prices for. This can be a comma or double-pipe (`||`) separated list, in which case the price for the first existing product will be shown. +- `&field`: control which field to return as the price. Defaults to the taxed total (as the snippet name implies), but as of v1.10.1 this also supports other values: `total` (default), `total_ex_tax`, `total_before_tax`, `tax`, etc. -No other properties are currently available. The price is formatted by the current currency (`commerce.currency` system/context setting) and parsed through the `frontend/price.twig` twig template with only the current price. +No other properties are currently available. The price is formatted by the current currency (`commerce.currency` system/context setting) and parsed through the `frontend/price.twig` twig template with only the current price. From 14babdd145bf78770bc3c64c74f51a5e522756e4 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 12 Dec 2025 13:43:07 +0100 Subject: [PATCH 506/517] Note multilingual settings --- en/01_Commerce/v1/10_Multilingual_Shops.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/en/01_Commerce/v1/10_Multilingual_Shops.md b/en/01_Commerce/v1/10_Multilingual_Shops.md index 3306182c..dbe0bb07 100644 --- a/en/01_Commerce/v1/10_Multilingual_Shops.md +++ b/en/01_Commerce/v1/10_Multilingual_Shops.md @@ -98,4 +98,9 @@ For values **that have a translation or have been edited since multiple language We're planning to add tooling to export and import translations in a future update. +## Multilingual cart and checkout + +The cart and checkout are pre-translated through the MODX lexicons and respond to the contexts' cultureKey as well. You may need to set up cart and checkout resources in each context, and connect them with the `commerce.cart_resource` and `commerce.checkout_resource` system settings for things to work as expected. + +This also applies to things like your login and account pages. From e69bf53705998d705610f2f2b70bce8c45842d97 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 2 Feb 2026 12:16:44 +0100 Subject: [PATCH 507/517] Add ItemUpload docs --- en/01_Commerce/v1/50_Modules/ItemUpload.md | 61 ++++++++++++++++++++++ en/01_Commerce/v1/50_Modules/index.md | 2 + 2 files changed, 63 insertions(+) create mode 100644 en/01_Commerce/v1/50_Modules/ItemUpload.md diff --git a/en/01_Commerce/v1/50_Modules/ItemUpload.md b/en/01_Commerce/v1/50_Modules/ItemUpload.md new file mode 100644 index 00000000..d098d2b2 --- /dev/null +++ b/en/01_Commerce/v1/50_Modules/ItemUpload.md @@ -0,0 +1,61 @@ +With the [ItemUpload extension](https://modmore.com/commerce/extensions/itemupload/), you can accept file uploads when adding a product to the cart, and the uploaded file(s) are stored with that order item. + +The file(s) can then be downloaded from the order page, and be attached to outgoing emails. + +After downloading the module from the modmore provider, go to Commerce > Modules in the MODX manager to enable the "Item Upload" module and configure its settings. + +## Configuration + +The module can be configured with the following settings: + +- **Upload Field Names**: Comma-separated list of field names that can be used for uploads (e.g., "upload,file,custom_file") +- **Allowed File Extensions**: Comma-separated list of allowed file extensions (e.g., "jpg,jpeg,png,gif,pdf,doc,docx") +- **Maximum File Size**: Maximum file size in bytes (default: 5242880 = 5MB) +- **Media Source**: Select the media source where uploads should be stored (optional) +- **Upload Path**: Relative path within the media source/base path where uploads should be stored (e.g., "uploads/commerce/") +- **Message Keys**: Comma-separated list of message keys for which uploaded files should be attached to emails (e.g., "order_confirmation,order_completed"). Leave empty to attach to all emails. You will also need to add corresponding message keys to your status workflow. + +## Usage + +### Adding Upload to Cart + +The module automatically handles file uploads when items are added to the cart. Simply include file upload fields in your add-to-cart form: + +```html +
      + + + + +
      +``` + +The module will automatically: +1. Listen to items being added to the cart +2. Process any uploaded files that match your module configuration +3. Validate file type, size, and security +4. Upload the file to the configured media source and path +5. Store the file path in the item properties + +**Note:** The field name(s) used in your form must match the configured "Upload Field Names" in the module settings (default: "upload"). + +### Email Attachments + +The module automatically attaches uploaded files to order emails based on the configured message keys. Files are attached when: +- The order email has a message_key that matches one of the configured message keys (or all emails if no keys are configured) +- The uploaded file path is valid and the file exists + +### Show in Cart + +To show the uploaded file in the cart, use something along these lines (assuming upload field name is "upload"): + +````twig +{% if item.properties.upload_upload_original %} +
      🔗 {{ item.properties.upload_upload_original }} +{% endif %} +```` + +The item properties will contain the following 3 keys for each uploaded file: +- `upload_{upload_key}`: the sanitised file name as it exists now in the media source +- `upload_{upload_key}_original`: the original file name +- `upload_{upload_key}_full`: the full file path for where the file was uploaded diff --git a/en/01_Commerce/v1/50_Modules/index.md b/en/01_Commerce/v1/50_Modules/index.md index 27e93053..1c544686 100644 --- a/en/01_Commerce/v1/50_Modules/index.md +++ b/en/01_Commerce/v1/50_Modules/index.md @@ -31,6 +31,8 @@ In alphabetical order: - [Gateways Pack 1](Payments/GatewayPack1) - [Hide Products](Admin/HideProducts) - [ItemData](Cart/ItemData) +- [ItemOptions](ItemOptions) +- [ItemUpload](ItemUpload) - [Mailchimp](Mailchimp) - [MessageBird](Communication/MessageBird) - [Minimum Order Amount](Cart/MinOrderAmount) From 8c93e0258e2124ac3a31187f10b3188f741551a8 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 2 Feb 2026 17:41:36 +0100 Subject: [PATCH 508/517] feat: Add EN 16931 compliant UBL 2.1 XML invoice generation Implements UBL invoice generation compliant with EN 16931 and PEPPOL BIS Billing 3.0. Generates XML invoices alongside PDFs, attaches them to emails, and makes them available for download in the customer account section. Adds 9 new system settings for UBL company configuration, extends comInvoice with UBL generation methods, updates email attachments and frontend templates. Includes comprehensive unit tests and user documentation. --- en/01_Commerce/v1/10_Invoices_UBL.md | 237 +++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 en/01_Commerce/v1/10_Invoices_UBL.md diff --git a/en/01_Commerce/v1/10_Invoices_UBL.md b/en/01_Commerce/v1/10_Invoices_UBL.md new file mode 100644 index 00000000..20cb51f3 --- /dev/null +++ b/en/01_Commerce/v1/10_Invoices_UBL.md @@ -0,0 +1,237 @@ +--- +title: Invoices (UBL/XML) +--- + +Commerce 1.11+ supports generating EN 16931 compliant UBL (Universal Business Language) XML invoices alongside traditional PDF invoices. This feature enables automated invoice processing, e-invoicing compliance, and seamless integration with accounting systems and e-invoicing networks. + +> At the time of writing, Commerce 1.11 is in private development preview. Contact support if you're interested in trying it out before the release. + +The UBL/XML invoices are an extension of the [PDF invoices](Invoices), so you must have those configured first. + +> While the generated XML files are compliant with EN 16931, there is not currently an integrated access point for automatically uploading them to e-invoicing networks like PEPPOL. However, this could be built on top of the generated invoice XMLs. + +## What is UBL? + +UBL (Universal Business Language) is an open standard for electronic business documents, particularly invoices. It's an XML-based format that provides a standardized way to exchange invoice data between different systems. + +EN 16931 is the European standard for electronic invoicing in public procurement. Commerce generates UBL invoices that comply with this standard, making them suitable for: + +- **E-invoicing networks**: Such as PEPPOL (Pan-European Public Procurement Online) +- **Automated processing**: Accounting systems can automatically import and process invoices +- **Legal compliance**: Meets European e-invoicing requirements +- **B2B integration**: Seamless exchange with business partners' systems + +## Configuration + +UBL invoices are generated in the same way as traditional PDF invoices, so make sure you have those [configured properly before starting with UBL invoices](Invoices). + +UBL invoice generation can be enabled and configured through Commerce system settings. Navigate to **System Settings** → **Commerce** → **Invoices** section. + +### Required Settings + +1. **Enable UBL Invoice Generation** (`commerce.invoice_ubl_enabled`) +- Set to `Yes` to enable UBL invoice generation +- When enabled, UBL XML files will be generated alongside PDF invoices + +2. **Company ID** (`commerce.invoice_ubl_company_id`) +- Your company registration or identification number +- This appears in the UBL invoice as the CompanyID in the PartyLegalEntity section +- Example: `12345678` + +3. **Tax/VAT ID** (`commerce.invoice_ubl_tax_id`) +- Your tax or VAT identification number +- This appears in the UBL invoice as the CompanyID in the PartyTaxScheme section +- Example: `BE123456789` + +4. **Company Country** (`commerce.invoice_ubl_company_country`) +- Your company's country code (ISO 3166-1 alpha-2) +- Example: `NL` for Netherlands + +5. **Company Address** (`commerce.invoice_ubl_company_address`) +- Your company's full address +- Enter each line separated by a newline (press Enter for each line) +- Example: +``` +123 Business Street +Business City +``` + +6. **Company Name** (`commerce.invoice_ubl_company_name`) +- The legal name of your company +- This appears as the PartyName and RegistrationName in the UBL invoice +- Example: `Acme Corporation Ltd` + +7. **Company Address** (`commerce.invoice_ubl_company_address`) +- Your company's full address +- Enter each line separated by a newline (press Enter for each line) +- Example: +``` +123 Business Street +Business City +``` + +8. **Contact Person** (`commerce.invoice_ubl_contact_person`) +- The name of the contact person for your company +- This appears as the Contact Name in the supplier party section +- Example: `John Doe` + +### Advanced Settings + +These settings are not created by default as they will not need to be changed often. If you create them in the system settings however, you can override these values. + +9. **Customization ID** (`commerce.invoice_ubl_customization_id`) +- The UBL CustomizationID that identifies the customization of the UBL invoice +- Default: `urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0` +- Only change this if you need a different customization profile + +10. **Profile ID** (`commerce.invoice_ubl_profile_id`) +- The UBL ProfileID that identifies the profile of the UBL invoice +- Default: `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` +- Only change this if you need a different profile + +## How It Works + +UBL invoices are generated in the same way as traditional PDF invoices, so make sure you have those [configured properly before starting with UBL invoices](Invoices). + +### Invoice Generation + +When UBL invoicing is enabled: + +1. **Invoice Creation**: When an invoice is created (typically through a status change action), Commerce generates both: +- A PDF invoice (as before) +- A UBL XML invoice (new) + +2. **File Storage**: Both files are stored in the same directory structure: +- Location: `core/export/invoices/YYYY/` +- PDF: `INV-001-abc123.pdf` +- UBL: `INV-001-abc123.xml` + +3. **Email Attachments**: When invoices are attached to order emails: +- Both PDF and XML files are attached (when UBL is enabled) +- PDF for human-readable viewing +- XML for automated processing + +### UBL Invoice Structure + +The generated UBL invoices include: + +- **Invoice Header**: Invoice number, issue date, invoice type, currency +- **Supplier Information**: Your company details (name, address, tax ID, company ID) +- **Customer Information**: Customer name and address from the order +- **Invoice Lines**: Each order item with: +- Product name and description +- SKU +- Quantity +- Unit price +- Line totals +- Tax information +- **Tax Totals**: Summary of all taxes applied +- **Charges**: for shipping and transaction fees +- **Monetary Totals**: Line totals, tax totals, and grand total + +## Customer Access + +Customers can access UBL invoices in two ways: + +### 1. Email Attachments + +When an invoice email is sent with attachments enabled: +- Both PDF and XML files are attached +- Customers receive both formats automatically + +### 2. Account Section + +Customers can download UBL invoices from their account section set up with the get_order and get_orders snippets. If you previously customised the templates, you may need to update those to add the XML/UBL download link. + +### Download URLs + +UBL invoices can be downloaded using the same URL structure as PDF invoices, with an additional parameter: + +``` +[[~order_resource]]?order=123&downloadInvoice=456&downloadType=ubl +``` + +- `order`: The order ID +- `downloadInvoice`: The invoice ID +- `downloadType`: Set to `ubl` for XML, or omit for PDF (default) + +## Technical Details + +### UBL Version + +Commerce generates **UBL 2.1** invoices compliant with **EN 16931**. + +### XML Structure + +The UBL invoices use the following namespaces: +- `urn:oasis:names:specification:ubl:schema:xsd:Invoice-2` (root) +- `urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2` (cac) +- `urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2` (cbc) + +### Tax Handling + +- Tax rates are extracted from Commerce's tax system +- Multiple tax rates are supported +- Tax amounts are properly formatted (Commerce stores amounts in cents, UBL uses decimal format) +- Tax categories default to "S" (Standard rate) as per UNCL5305 + +### Currency Support + +- Supports all currencies configured in Commerce +- Currency code is included in the DocumentCurrencyCode element +- All monetary amounts include the currencyID attribute + +## Troubleshooting + +### UBL Invoices Not Generated + +1. **Check Settings**: Ensure `commerce.invoice_ubl_enabled` is set to `Yes` +2. **Verify Configuration**: All required fields (company ID, tax ID, company name, address) must be filled in +3. **Check Permissions**: Ensure the web server can write to `core/export/invoices/` directory +4. **Review Logs**: Check Commerce error logs for any generation errors + +### Missing Company Information + +If UBL invoices are generated but missing company information: +- Verify all company settings are configured in System Settings +- Company address should use newlines to separate address lines +- Ensure company name and tax ID are correctly entered + +### XML Validation Errors + +If customers report XML validation errors: +- [Use the Interopability Test Bed's validation service](https://www.itb.ec.europa.eu/invoice/upload) to check for errors. +- Ensure you're using the default Customization ID and Profile ID (unless you have specific requirements) +- Verify that all required fields are populated in the system settings +- Check that tax rates are properly configured in Commerce + +If you can't figure out why an invoice is invalid, please send it to our support team for further investigation. + +## Best Practices + +1. **Complete Configuration**: Fill in all required company information before enabling UBL generation +2. **Test First**: Generate a test invoice and validate the XML before going live +3. **Inform Customers**: Let customers know they'll receive both PDF and XML formats +4. **Keep Settings Updated**: Update company information if your business details change +5. **Regular Validation**: Periodically validate generated UBL invoices to ensure compliance + +## Integration with E-invoicing Networks + +To use UBL invoices with e-invoicing networks like PEPPOL: + +1. **Generate UBL Invoices**: Ensure UBL generation is enabled and configured +2. **Access Point**: You'll need a PEPPOL Access Point provider +3. **Upload XML**: Submit the generated UBL XML files to your Access Point +4. **Network Delivery**: The Access Point handles delivery to recipients + +The UBL invoices generated by Commerce are compatible with PEPPOL BIS Billing 3.0, making them ready for PEPPOL network submission. + +However, at the moment Commerce does **not** have any access point providers integrated to automate that process. That would require a separate module. + +## Related Documentation + +- [Commerce Invoice Documentation](https://docs.modmore.com/en/Commerce/v1/Invoices/) +- [EN 16931 Compliance](https://ec.europa.eu/digital-building-blocks/sites/spaces/DIGITAL/pages/467108950/EN+16931+compliance) +- [UBL 2.1 Specification](http://docs.oasis-open.org/ubl/os-UBL-2.1/) +- [PEPPOL Documentation](https://peppol.org/) + From ab8797e674e6f52a7fa75ed41258934406f68a70 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 3 Feb 2026 12:57:35 +0100 Subject: [PATCH 509/517] Add initial 1.11 upgrade notes --- en/01_Commerce/v1/80_Upgrades/index.md | 29 ++++++++++++-------- en/01_Commerce/v1/80_Upgrades/v1.11.md | 38 ++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 12 deletions(-) create mode 100644 en/01_Commerce/v1/80_Upgrades/v1.11.md diff --git a/en/01_Commerce/v1/80_Upgrades/index.md b/en/01_Commerce/v1/80_Upgrades/index.md index a832e31e..0013cffa 100644 --- a/en/01_Commerce/v1/80_Upgrades/index.md +++ b/en/01_Commerce/v1/80_Upgrades/index.md @@ -6,17 +6,22 @@ This section of the documentation contains a list of each minor release, and the We generally support the last two minor releases. After enough time has passed (~ a year), the 2nd last version will only receive security fixes as needed. -| Upgrade to version | Stable release | Status | -|-------------------------|----------------|------------------------------| -| [Commerce v1.6](v1.6) | January 2025 | Current stable | -| [Commerce v1.5](v1.5) | June 2024 | Full support until June 2025 | -| [Commerce v1.4](v1.4) | January 2024 | Security only | -| [Commerce v1.3](v1.3) | April 2023 | No longer supported | -| [Commerce v1.2](v1.2) | July 2021 | No longer supported | -| [Commerce v1.1](v1.1) | August 2019 | No longer supported | -| [Commerce v1.0](v1.0) | May 2019 | No longer supported | -| [Commerce v0.12](v0.12) | February 2019 | No longer supported | -| [Commerce v0.11](v0.11) | May 2018 | No longer supported | -| [Commerce v0.10](v0.10) | November 2017 | No longer supported | +| Upgrade to version | Stable release | Status | +|-------------------------|----------------|---------------------| +| [Commerce v1.11](v1.11) | - | Upcoming release | +| [Commerce v1.10](v1.10) | December 2025 | Current stable | +| Commerce v1.9 | April 2025 | Previous stable | +| Commerce v1.8 | April 2025 | No longer supported | +| Commerce v1.7 | February 2025 | No longer supported | +| [Commerce v1.6](v1.6) | January 2025 | No longer supported | +| [Commerce v1.5](v1.5) | June 2024 | No longer supported | +| [Commerce v1.4](v1.4) | January 2024 | No longer supported | +| [Commerce v1.3](v1.3) | April 2023 | No longer supported | +| [Commerce v1.2](v1.2) | July 2021 | No longer supported | +| [Commerce v1.1](v1.1) | August 2019 | No longer supported | +| [Commerce v1.0](v1.0) | May 2019 | No longer supported | +| [Commerce v0.12](v0.12) | February 2019 | No longer supported | +| [Commerce v0.11](v0.11) | May 2018 | No longer supported | +| [Commerce v0.10](v0.10) | November 2017 | No longer supported | While Commerce 2.0 is not yet in active development, [we are already tracking the expected breaking changes here](v2.0). diff --git a/en/01_Commerce/v1/80_Upgrades/v1.11.md b/en/01_Commerce/v1/80_Upgrades/v1.11.md new file mode 100644 index 00000000..676cbec8 --- /dev/null +++ b/en/01_Commerce/v1/80_Upgrades/v1.11.md @@ -0,0 +1,38 @@ +[TOC] + +Commerce v1.11 is a big release with some exciting new features - most of these are opt-in and don't affect your existing shops on upgrade, but they're worth exploring! + +## Fixed Price Coupons refactored + +Coupons with a fixed discount price have long had the issue that they add an extra item to the cart, and don't properly handle taxes. For example given a €100 item with a €50 coupon, that would show €21 (21%) VAT, even though it should only be €10,50 over the remaining €50. + +That has been fixed, and fixed discounts are now proportionally applied to items in the cart instead. + +This may affect cart rendering or custom reporting that expected the coupon item to be present. `item.properties.is_fixed_coupon` is also no longer being set. + +## UBL (XML) invoices added + +Commerce v1.11 now supports generating invoices in UBL XML format. This adds onto the PDF invoice system but requires correct configuration. See [the UBL Invoices documentation](../Invoices_UBL) for details. + +## Products can now be deactivated + +In addition to the (soft-)remove functionality, products can now be activated and deactivated, including automatically based on the time. + +If you have any custom cataloging functionality or load products through something custom, you'll want to include the logic to filter deactivated products. Something like this: + +```php +$now = time(); +$c->where([ + 'active' => true, +]); +// activate_on must be 0 (not set) or <= now +$c->andCondition([ + 'activate_on:=' => 0, + 'OR:activate_on:<=' => $now, +]); +// deactivate_on must be 0 (not set) or >= now +$c->andCondition([ + 'deactivate_on:=' => 0, + 'OR:deactivate_on:>=' => $now, +]); +``` From 5240d71b1f86c681a9237bbee6370b9ce07fe07a Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Wed, 4 Feb 2026 21:20:26 +0100 Subject: [PATCH 510/517] Slight clarification --- en/01_Commerce/v1/80_Upgrades/v1.11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/01_Commerce/v1/80_Upgrades/v1.11.md b/en/01_Commerce/v1/80_Upgrades/v1.11.md index 676cbec8..ff1a9fca 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.11.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.11.md @@ -6,7 +6,7 @@ Commerce v1.11 is a big release with some exciting new features - most of these Coupons with a fixed discount price have long had the issue that they add an extra item to the cart, and don't properly handle taxes. For example given a €100 item with a €50 coupon, that would show €21 (21%) VAT, even though it should only be €10,50 over the remaining €50. -That has been fixed, and fixed discounts are now proportionally applied to items in the cart instead. +That has been fixed, and fixed discounts are now proportionally applied to items (as comOrderItemAdjustments) in the cart instead. The discounts now always apply before taxes. This may affect cart rendering or custom reporting that expected the coupon item to be present. `item.properties.is_fixed_coupon` is also no longer being set. From c9ec28054ec082eb10b83095bd2cba9876dc948d Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 5 Feb 2026 15:30:56 +0100 Subject: [PATCH 511/517] Email attachment updates - add option to status change, make attach() more flexible, send invoices through the mail event too - [emails] The Email status change action now supports adding attachments [S60409] - [emails] The Mail events attach() method now has additional parameters for custom filenames and supporting media source relative file names - [emails] Invoice attachments (along with attachments from the status change) now get added to the Mail event, allowing modules to inspect/change them, instead of being added directly to the mail instance --- en/01_Commerce/v1/80_Upgrades/v1.11.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/en/01_Commerce/v1/80_Upgrades/v1.11.md b/en/01_Commerce/v1/80_Upgrades/v1.11.md index ff1a9fca..b99194c6 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.11.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.11.md @@ -36,3 +36,13 @@ $c->andCondition([ 'OR:deactivate_on:>=' => $now, ]); ``` + +## Email attachment handling changes + +We've added the option to add attachments to emails sent from the status workflow. We also recently released an [ItemUpload module](../Modules/ItemUpload) that can be used to let users attach files to an order item, which also gets added as an email attachment. + +The Mail event used to send emails has been updated to allow more flexible attachments: +- Defining custom filenames +- Using a relative url + media source + +To ensure every attachment is handled the same way, the core invoices are now also attached through that Mail event, so modules could inspect or potentially change those attachments. From da85a8bbae1c9e1cf0ae79288b8d89a7fa729937 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 5 Feb 2026 17:27:55 +0100 Subject: [PATCH 512/517] Fix new event being listed under wrong version --- en/01_Commerce/v1/80_Upgrades/v1.10.md | 8 -------- en/01_Commerce/v1/80_Upgrades/v1.11.md | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/en/01_Commerce/v1/80_Upgrades/v1.10.md b/en/01_Commerce/v1/80_Upgrades/v1.10.md index 4e2588b5..9cee09cc 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.10.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.10.md @@ -1,13 +1,5 @@ [TOC] -## Minor logic changes in add to cart process - -A new event has been added in v1.10 that allows cancelling an item being added to the cart, `\Commerce::EVENT_ITEM_BEFORE_ADD_TO_CART`. - -To accommodate this new event, it's good to know the `\Commerce::EVENT_ITEM_ADDED_TO_CART` event **no longer fires if adding was cancelled** (for example, in the EnforceStock module or custom logic). - -When programmatically using `\Commerce\Frontend\Steps\Cart::createOrderItem()` to create cart items, that also no longer runs the `\Commerce::EVENT_ITEM_ADDED_TO_CART` event - that has been moved into the `addProductToCart` method. - ## Rename FreeProducts module to AutoProducts As you can now also use the FreeProducts module to add products with a price to an order, we renamed it to AutoProducts. Users will not be able to remove such products, making it useful for things like mandatory charges. diff --git a/en/01_Commerce/v1/80_Upgrades/v1.11.md b/en/01_Commerce/v1/80_Upgrades/v1.11.md index b99194c6..4a225f8e 100644 --- a/en/01_Commerce/v1/80_Upgrades/v1.11.md +++ b/en/01_Commerce/v1/80_Upgrades/v1.11.md @@ -46,3 +46,11 @@ The Mail event used to send emails has been updated to allow more flexible attac - Using a relative url + media source To ensure every attachment is handled the same way, the core invoices are now also attached through that Mail event, so modules could inspect or potentially change those attachments. + +## Minor logic changes in add to cart process + +A new event has been added in v1.10 that allows cancelling an item being added to the cart, `\Commerce::EVENT_ITEM_BEFORE_ADD_TO_CART`. + +To accommodate this new event, it's good to know the `\Commerce::EVENT_ITEM_ADDED_TO_CART` event **no longer fires if adding was cancelled** (for example, in the EnforceStock module or custom logic). + +When programmatically using `\Commerce\Frontend\Steps\Cart::createOrderItem()` to create cart items, that also no longer runs the `\Commerce::EVENT_ITEM_ADDED_TO_CART` event - that has been moved into the `addProductToCart` method. From 07e074b3fc9edc2e8b4ffcda35e364f923816b08 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Thu, 5 Feb 2026 18:12:59 +0100 Subject: [PATCH 513/517] Rebuild model --- composer.lock | 598 ++++++++++++++++++++++---------------------------- 1 file changed, 267 insertions(+), 331 deletions(-) diff --git a/composer.lock b/composer.lock index 42b6e53b..8a36f455 100644 --- a/composer.lock +++ b/composer.lock @@ -82,16 +82,16 @@ }, { "name": "dflydev/dot-access-data", - "version": "v3.0.2", + "version": "v3.0.3", "source": { "type": "git", "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "f41715465d65213d644d3141a6a93081be5d3549" + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", - "reference": "f41715465d65213d644d3141a6a93081be5d3549", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", "shasum": "" }, "require": { @@ -151,28 +151,28 @@ ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" }, - "time": "2022-10-27T11:44:00+00:00" + "time": "2024-07-08T12:26:09+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.5.0", + "version": "7.10.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba" + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", - "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5", - "guzzlehttp/psr7": "^1.9 || ^2.4", + "guzzlehttp/promises": "^2.3", + "guzzlehttp/psr7": "^2.8", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -181,10 +181,11 @@ "psr/http-client-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", + "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", - "php-http/client-integration-tests": "^3.0", - "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -197,9 +198,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "7.5-dev" } }, "autoload": { @@ -265,7 +263,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.5.0" + "source": "https://github.com/guzzle/guzzle/tree/7.10.0" }, "funding": [ { @@ -281,38 +279,37 @@ "type": "tidelift" } ], - "time": "2022-08-28T15:39:27+00:00" + "time": "2025-08-23T22:36:01+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.5.2", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "b94b2807d85443f9719887892882d0329d1e2598" + "reference": "481557b130ef3790cf82b713667b43030dc9c957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", - "reference": "b94b2807d85443f9719887892882d0329d1e2598", + "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", + "reference": "481557b130ef3790cf82b713667b43030dc9c957", "shasum": "" }, "require": { - "php": ">=5.5" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.5-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { "GuzzleHttp\\Promise\\": "src/" } @@ -349,7 +346,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.2" + "source": "https://github.com/guzzle/promises/tree/2.3.0" }, "funding": [ { @@ -365,26 +362,26 @@ "type": "tidelift" } ], - "time": "2022-08-28T14:55:35+00:00" + "time": "2025-08-22T14:34:08+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.4.3", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "67c26b443f348a51926030c83481b85718457d3d" + "reference": "21dc724a0583619cd1652f673303492272778051" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", - "reference": "67c26b443f348a51926030c83481b85718457d3d", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", + "reference": "21dc724a0583619cd1652f673303492272778051", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "psr/http-factory": "^1.0", - "psr/http-message": "^1.0", + "psr/http-message": "^1.1 || ^2.0", "ralouphie/getallheaders": "^3.0" }, "provide": { @@ -392,9 +389,9 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", - "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -404,9 +401,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "2.4-dev" } }, "autoload": { @@ -468,7 +462,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.3" + "source": "https://github.com/guzzle/psr7/tree/2.8.0" }, "funding": [ { @@ -484,20 +478,20 @@ "type": "tidelift" } ], - "time": "2022-10-26T14:07:24+00:00" + "time": "2025-08-23T21:21:41+00:00" }, { "name": "league/commonmark", - "version": "2.3.8", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47" + "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/c493585c130544c4e91d2e0e131e6d35cb0cbc47", - "reference": "c493585c130544c4e91d2e0e131e6d35cb0cbc47", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/4efa10c1e56488e658d10adf7b7b7dcd19940bfb", + "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb", "shasum": "" }, "require": { @@ -510,8 +504,8 @@ }, "require-dev": { "cebe/markdown": "^1.0", - "commonmark/cmark": "0.30.0", - "commonmark/commonmark.js": "0.30.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", "composer/package-versions-deprecated": "^1.8", "embed/embed": "^4.4", "erusev/parsedown": "^1.0", @@ -520,12 +514,13 @@ "michelf/php-markdown": "^1.4 || ^2.0", "nyholm/psr7": "^1.5", "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.21", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", "unleashedtech/php-coding-standard": "^3.1.1", - "vimeo/psalm": "^4.24.0 || ^5.0.0" + "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" }, "suggest": { "symfony/yaml": "v2.3+ required if using the Front Matter extension" @@ -533,7 +528,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.9-dev" } }, "autoload": { @@ -590,7 +585,7 @@ "type": "tidelift" } ], - "time": "2022-12-10T16:02:17+00:00" + "time": "2025-11-26T21:48:24+00:00" }, { "name": "league/config", @@ -740,21 +735,21 @@ }, { "name": "nette/schema", - "version": "v1.2.3", + "version": "v1.2.5", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f" + "reference": "0462f0166e823aad657c9224d0f849ecac1ba10a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", - "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", + "url": "https://api.github.com/repos/nette/schema/zipball/0462f0166e823aad657c9224d0f849ecac1ba10a", + "reference": "0462f0166e823aad657c9224d0f849ecac1ba10a", "shasum": "" }, "require": { "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", - "php": ">=7.1 <8.3" + "php": "7.1 - 8.3" }, "require-dev": { "nette/tester": "^2.3 || ^2.4", @@ -796,26 +791,26 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.2.3" + "source": "https://github.com/nette/schema/tree/v1.2.5" }, - "time": "2022-10-13T01:24:26+00:00" + "time": "2023-10-05T20:37:59+00:00" }, { "name": "nette/utils", - "version": "v3.2.9", + "version": "v3.2.10", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c" + "reference": "a4175c62652f2300c8017fb7e640f9ccb11648d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c", - "reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c", + "url": "https://api.github.com/repos/nette/utils/zipball/a4175c62652f2300c8017fb7e640f9ccb11648d2", + "reference": "a4175c62652f2300c8017fb7e640f9ccb11648d2", "shasum": "" }, "require": { - "php": ">=7.2 <8.3" + "php": ">=7.2 <8.4" }, "conflict": { "nette/di": "<3.0.6" @@ -882,9 +877,9 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.9" + "source": "https://github.com/nette/utils/tree/v3.2.10" }, - "time": "2023-01-18T03:26:20+00:00" + "time": "2023-07-30T15:38:18+00:00" }, { "name": "psr/container", @@ -986,21 +981,21 @@ }, { "name": "psr/http-client", - "version": "1.0.1", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -1020,7 +1015,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", @@ -1032,27 +1027,27 @@ "psr-18" ], "support": { - "source": "https://github.com/php-fig/http-client/tree/master" + "source": "https://github.com/php-fig/http-client" }, - "time": "2020-06-29T06:28:15+00:00" + "time": "2023-09-23T14:17:50+00:00" }, { "name": "psr/http-factory", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "shasum": "" }, "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0" + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -1072,10 +1067,10 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], - "description": "Common interfaces for PSR-7 HTTP message factories", + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", "keywords": [ "factory", "http", @@ -1087,31 +1082,31 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" + "source": "https://github.com/php-fig/http-factory" }, - "time": "2019-04-30T12:38:16+00:00" + "time": "2024-04-15T12:06:14+00:00" }, { "name": "psr/http-message", - "version": "1.0.1", + "version": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -1126,7 +1121,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", @@ -1140,9 +1135,9 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/master" + "source": "https://github.com/php-fig/http-message/tree/2.0" }, - "time": "2016-08-06T14:39:51+00:00" + "time": "2023-04-04T09:54:51+00:00" }, { "name": "ralouphie/getallheaders", @@ -1268,16 +1263,16 @@ }, { "name": "symfony/console", - "version": "v5.4.19", + "version": "v5.4.47", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "dccb8d251a9017d5994c988b034d3e18aaabf740" + "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/dccb8d251a9017d5994c988b034d3e18aaabf740", - "reference": "dccb8d251a9017d5994c988b034d3e18aaabf740", + "url": "https://api.github.com/repos/symfony/console/zipball/c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", + "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", "shasum": "" }, "require": { @@ -1342,12 +1337,12 @@ "homepage": "https://symfony.com", "keywords": [ "cli", - "command line", + "command-line", "console", "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.19" + "source": "https://github.com/symfony/console/tree/v5.4.47" }, "funding": [ { @@ -1363,20 +1358,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:32:19+00:00" + "time": "2024-11-06T11:30:55+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.5.2", + "version": "v2.5.4", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" + "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918", + "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918", "shasum": "" }, "require": { @@ -1384,12 +1379,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "2.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -1414,7 +1409,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.4" }, "funding": [ { @@ -1430,20 +1425,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/http-foundation", - "version": "v5.4.19", + "version": "v5.4.50", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "70fd0eb8a1570ba119d5e496c8ee79bf9f0b51b0" + "reference": "1a0706e8b8041046052ea2695eb8aeee04f97609" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/70fd0eb8a1570ba119d5e496c8ee79bf9f0b51b0", - "reference": "70fd0eb8a1570ba119d5e496c8ee79bf9f0b51b0", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/1a0706e8b8041046052ea2695eb8aeee04f97609", + "reference": "1a0706e8b8041046052ea2695eb8aeee04f97609", "shasum": "" }, "require": { @@ -1453,7 +1448,7 @@ "symfony/polyfill-php80": "^1.16" }, "require-dev": { - "predis/predis": "~1.0", + "predis/predis": "^1.0|^2.0", "symfony/cache": "^4.4|^5.0|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/expression-language": "^4.4|^5.0|^6.0", @@ -1490,7 +1485,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.4.19" + "source": "https://github.com/symfony/http-foundation/tree/v5.4.50" }, "funding": [ { @@ -1501,25 +1496,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2023-01-01T08:32:19+00:00" + "time": "2025-11-03T12:58:48+00:00" }, { "name": "symfony/mime", - "version": "v5.4.19", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "a858429a9c704edc53fe057228cf9ca282ba48eb" + "reference": "8c1b9b3e5b52981551fc6044539af1d974e39064" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/a858429a9c704edc53fe057228cf9ca282ba48eb", - "reference": "a858429a9c704edc53fe057228cf9ca282ba48eb", + "url": "https://api.github.com/repos/symfony/mime/zipball/8c1b9b3e5b52981551fc6044539af1d974e39064", + "reference": "8c1b9b3e5b52981551fc6044539af1d974e39064", "shasum": "" }, "require": { @@ -1534,15 +1533,16 @@ "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<4.4", - "symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6" + "symfony/serializer": "<5.4.35|>=6,<6.3.12|>=6.4,<6.4.3" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/process": "^5.4|^6.4", "symfony/property-access": "^4.4|^5.1|^6.0", "symfony/property-info": "^4.4|^5.1|^6.0", - "symfony/serializer": "^5.4.14|~6.0.14|^6.1.6" + "symfony/serializer": "^5.4.35|~6.3.12|^6.4.3" }, "type": "library", "autoload": { @@ -1574,7 +1574,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.4.19" + "source": "https://github.com/symfony/mime/tree/v5.4.45" }, "funding": [ { @@ -1590,24 +1590,24 @@ "type": "tidelift" } ], - "time": "2023-01-09T05:43:46+00:00" + "time": "2024-10-23T20:18:32+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-ctype": "*" @@ -1617,12 +1617,9 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -1656,7 +1653,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" }, "funding": [ { @@ -1667,41 +1664,42 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354" + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -1737,7 +1735,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" }, "funding": [ { @@ -1748,41 +1746,42 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2025-06-27T09:58:17+00:00" }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "a3d9148e2c363588e05abbdd4ee4f971f0a5330c" + "reference": "bfc8fa13dbaf21d69114b0efcd72ab700fb04d0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/a3d9148e2c363588e05abbdd4ee4f971f0a5330c", - "reference": "a3d9148e2c363588e05abbdd4ee4f971f0a5330c", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/bfc8fa13dbaf21d69114b0efcd72ab700fb04d0c", + "reference": "bfc8fa13dbaf21d69114b0efcd72ab700fb04d0c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance and support of other locales than \"en\"" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -1824,7 +1823,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.33.0" }, "funding": [ { @@ -1835,43 +1834,43 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2025-06-20T22:24:30+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da" + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3", "shasum": "" }, "require": { - "php": ">=7.1", - "symfony/polyfill-intl-normalizer": "^1.10", - "symfony/polyfill-php72": "^1.10" + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -1911,7 +1910,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0" }, "funding": [ { @@ -1922,41 +1921,42 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-09-10T14:38:51+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" + "reference": "3833d7255cc303546435cb650316bff708a1c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -1995,7 +1995,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" }, "funding": [ { @@ -2006,29 +2006,34 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", "shasum": "" }, "require": { - "php": ">=7.1" + "ext-iconv": "*", + "php": ">=7.2" }, "provide": { "ext-mbstring": "*" @@ -2038,12 +2043,9 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -2078,7 +2080,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" }, "funding": [ { @@ -2090,79 +2092,7 @@ "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-11-03T14:55:06+00:00" - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.27.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/nicolas-grekas", "type": "github" }, { @@ -2170,33 +2100,30 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-12-23T08:48:59+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", - "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -2233,7 +2160,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.33.0" }, "funding": [ { @@ -2244,38 +2171,39 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -2316,7 +2244,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" }, "funding": [ { @@ -2327,25 +2255,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2025-01-02T08:10:11+00:00" }, { "name": "symfony/process", - "version": "v5.4.19", + "version": "v5.4.51", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "c5ba874c9b636dbccf761e22ce750e88ec3f55e1" + "reference": "467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/c5ba874c9b636dbccf761e22ce750e88ec3f55e1", - "reference": "c5ba874c9b636dbccf761e22ce750e88ec3f55e1", + "url": "https://api.github.com/repos/symfony/process/zipball/467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f", + "reference": "467bfc56f18f5ef6d5ccb09324d7e988c1c0a98f", "shasum": "" }, "require": { @@ -2378,7 +2310,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.4.19" + "source": "https://github.com/symfony/process/tree/v5.4.51" }, "funding": [ { @@ -2389,25 +2321,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2023-01-01T08:32:19+00:00" + "time": "2026-01-26T15:53:37+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.5.2", + "version": "v2.5.4", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" + "reference": "f37b419f7aea2e9abf10abd261832cace12e3300" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", - "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f37b419f7aea2e9abf10abd261832cace12e3300", + "reference": "f37b419f7aea2e9abf10abd261832cace12e3300", "shasum": "" }, "require": { @@ -2423,12 +2359,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "2.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -2461,7 +2397,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/service-contracts/tree/v2.5.4" }, "funding": [ { @@ -2477,20 +2413,20 @@ "type": "tidelift" } ], - "time": "2022-05-30T19:17:29+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/string", - "version": "v5.4.19", + "version": "v5.4.47", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "0a01071610fd861cc160dfb7e2682ceec66064cb" + "reference": "136ca7d72f72b599f2631aca474a4f8e26719799" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/0a01071610fd861cc160dfb7e2682ceec66064cb", - "reference": "0a01071610fd861cc160dfb7e2682ceec66064cb", + "url": "https://api.github.com/repos/symfony/string/zipball/136ca7d72f72b599f2631aca474a4f8e26719799", + "reference": "136ca7d72f72b599f2631aca474a4f8e26719799", "shasum": "" }, "require": { @@ -2547,7 +2483,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.19" + "source": "https://github.com/symfony/string/tree/v5.4.47" }, "funding": [ { @@ -2563,20 +2499,20 @@ "type": "tidelift" } ], - "time": "2023-01-01T08:32:19+00:00" + "time": "2024-11-10T20:33:58+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.19", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "71c05db20cb9b54d381a28255f17580e2b7e36a5" + "reference": "a454d47278cc16a5db371fe73ae66a78a633371e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/71c05db20cb9b54d381a28255f17580e2b7e36a5", - "reference": "71c05db20cb9b54d381a28255f17580e2b7e36a5", + "url": "https://api.github.com/repos/symfony/yaml/zipball/a454d47278cc16a5db371fe73ae66a78a633371e", + "reference": "a454d47278cc16a5db371fe73ae66a78a633371e", "shasum": "" }, "require": { @@ -2622,7 +2558,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.19" + "source": "https://github.com/symfony/yaml/tree/v5.4.45" }, "funding": [ { @@ -2638,7 +2574,7 @@ "type": "tidelift" } ], - "time": "2023-01-10T18:51:14+00:00" + "time": "2024-09-25T14:11:13+00:00" } ], "packages-dev": [], @@ -2652,5 +2588,5 @@ "platform-overrides": { "php": "7.4" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } From 4a0ac9e902777e1261d7761232a4f8ef832336d1 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Fri, 1 May 2026 02:11:25 +0200 Subject: [PATCH 514/517] Add additional UBL settings/validation --- en/01_Commerce/v1/10_Invoices_UBL.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/en/01_Commerce/v1/10_Invoices_UBL.md b/en/01_Commerce/v1/10_Invoices_UBL.md index 20cb51f3..a5b31616 100644 --- a/en/01_Commerce/v1/10_Invoices_UBL.md +++ b/en/01_Commerce/v1/10_Invoices_UBL.md @@ -33,16 +33,20 @@ UBL invoice generation can be enabled and configured through Commerce system set - Set to `Yes` to enable UBL invoice generation - When enabled, UBL XML files will be generated alongside PDF invoices -2. **Company ID** (`commerce.invoice_ubl_company_id`) -- Your company registration or identification number +2. **Company ID** (`commerce.invoice_ubl_company_id`) + Scheme (`commerce.invoice_ubl_company_id_scheme`) +- Your company registration or identification number, like the chamber of commerce number. - This appears in the UBL invoice as the CompanyID in the PartyLegalEntity section - Example: `12345678` -3. **Tax/VAT ID** (`commerce.invoice_ubl_tax_id`) +The scheme is the type of ID you're using. [Review the list here](https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/) - there are IDs for every country and type of registration. + +3. **Tax/VAT ID** (`commerce.invoice_ubl_tax_id`) + Scheme (`commerce.invoice_ubl_party_company_scheme`) - Your tax or VAT identification number - This appears in the UBL invoice as the CompanyID in the PartyTaxScheme section - Example: `BE123456789` +The scheme is the type of ID you're using. [Review the list here](https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/) - there are IDs for every country and type of registration. + 4. **Company Country** (`commerce.invoice_ubl_company_country`) - Your company's country code (ISO 3166-1 alpha-2) - Example: `NL` for Netherlands From dfade4160f1ef6e8e2b9bd8f59e7fb736cd95f24 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 18 May 2026 22:22:02 +0200 Subject: [PATCH 515/517] More UBL validation updates --- en/01_Commerce/v1/10_Invoices_UBL.md | 249 +++++++++++++++------------ 1 file changed, 141 insertions(+), 108 deletions(-) diff --git a/en/01_Commerce/v1/10_Invoices_UBL.md b/en/01_Commerce/v1/10_Invoices_UBL.md index a5b31616..dfd1c97a 100644 --- a/en/01_Commerce/v1/10_Invoices_UBL.md +++ b/en/01_Commerce/v1/10_Invoices_UBL.md @@ -30,108 +30,143 @@ UBL invoice generation can be enabled and configured through Commerce system set ### Required Settings 1. **Enable UBL Invoice Generation** (`commerce.invoice_ubl_enabled`) -- Set to `Yes` to enable UBL invoice generation -- When enabled, UBL XML files will be generated alongside PDF invoices + - Set to `Yes` to enable UBL invoice generation + - When enabled, UBL XML files will be generated alongside PDF invoices -2. **Company ID** (`commerce.invoice_ubl_company_id`) + Scheme (`commerce.invoice_ubl_company_id_scheme`) -- Your company registration or identification number, like the chamber of commerce number. -- This appears in the UBL invoice as the CompanyID in the PartyLegalEntity section -- Example: `12345678` +2. **Company Name** (`commerce.invoice_ubl_company_name`) + - The legal name of your company + - Appears as PartyName and RegistrationName in the supplier party + - Example: `Acme Corporation Ltd` -The scheme is the type of ID you're using. [Review the list here](https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/) - there are IDs for every country and type of registration. +3. **Company ID** (`commerce.invoice_ubl_company_id`) + **Endpoint scheme** (`commerce.invoice_ubl_company_id_scheme`) + - Your company registration or identification number (e.g. chamber of commerce number) + - Used as `cbc:EndpointID` on the supplier party and as `cbc:CompanyID` in PartyLegalEntity + - Example ID: `12345678` + - The scheme is the type of ID from the [PEPPOL EAS code list](https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/) (default: `0192`) -3. **Tax/VAT ID** (`commerce.invoice_ubl_tax_id`) + Scheme (`commerce.invoice_ubl_party_company_scheme`) -- Your tax or VAT identification number -- This appears in the UBL invoice as the CompanyID in the PartyTaxScheme section -- Example: `BE123456789` +4. **PartyLegalEntity scheme** (`commerce.invoice_ubl_party_company_scheme`) + - Scheme for `cbc:CompanyID` under PartyLegalEntity (default: `0151`) + - See the [ISO 6523 ICD list](https://docs.peppol.eu/poacc/billing/3.0/codelist/ICD/) -The scheme is the type of ID you're using. [Review the list here](https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/) - there are IDs for every country and type of registration. +5. **Tax/VAT ID** (`commerce.invoice_ubl_tax_id`) + - Your tax or VAT identification number + - Appears as `cbc:CompanyID` in PartyTaxScheme + - Example: `NL123456789B01` -4. **Company Country** (`commerce.invoice_ubl_company_country`) -- Your company's country code (ISO 3166-1 alpha-2) -- Example: `NL` for Netherlands +6. **Company address** (structured fields) + - Supplier postal address is built from separate settings (not a free-text block): + - **Street** (`commerce.invoice_ubl_company_street`) → `cbc:StreetName` + - **Address line 2** (`commerce.invoice_ubl_company_address_line2`, optional) → `cbc:AdditionalStreetName` (e.g. suite or unit) + - **Postal code** (`commerce.invoice_ubl_company_postal_code`) → `cbc:PostalZone` + - **City** (`commerce.invoice_ubl_company_city`) → `cbc:CityName` + - **Country** (`commerce.invoice_ubl_company_country`) → `cbc:IdentificationCode` (ISO 3166-1 alpha-2, e.g. `NL`) -5. **Company Address** (`commerce.invoice_ubl_company_address`) -- Your company's full address -- Enter each line separated by a newline (press Enter for each line) -- Example: -``` -123 Business Street -Business City -``` + Example for a Dutch supplier: -6. **Company Name** (`commerce.invoice_ubl_company_name`) -- The legal name of your company -- This appears as the PartyName and RegistrationName in the UBL invoice -- Example: `Acme Corporation Ltd` + | Setting | Value | + |----------------|----------------------------------| + | Street | `Hoofdstraat 1` | + | Address line 2 | *(leave empty or e.g. `Unit 5`)* | + | Postal code | `1234 AB` | + | City | `Amsterdam` | + | Country | `NL` | -7. **Company Address** (`commerce.invoice_ubl_company_address`) -- Your company's full address -- Enter each line separated by a newline (press Enter for each line) -- Example: -``` -123 Business Street -Business City -``` + Dutch postcodes entered as `1234AB` are normalized to `1234 AB` in the XML. -8. **Contact Person** (`commerce.invoice_ubl_contact_person`) -- The name of the contact person for your company -- This appears as the Contact Name in the supplier party section -- Example: `John Doe` +7. **Contact Person** (`commerce.invoice_ubl_contact_person`, optional) + - Contact name in the supplier party + - Example: `John Doe` -### Advanced Settings +### Payment settings (required for Dutch suppliers) -These settings are not created by default as they will not need to be changed often. If you create them in the system settings however, you can override these values. +When **Company Country** is `NL` and the invoice has an amount due, Dutch Peppol rules require payment instructions in the XML. -9. **Customization ID** (`commerce.invoice_ubl_customization_id`) -- The UBL CustomizationID that identifies the customization of the UBL invoice -- Default: `urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0` -- Only change this if you need a different customization profile +8. **Payment IBAN** (`commerce.invoice_ubl_payment_iban`) + - Bank account IBAN for `cac:PaymentMeans` / `cac:PayeeFinancialAccount` + - Required for [NL-R-007](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-peppol/NL-R-007/) validation + - Example: `NL91ABNA0417164300` (spaces are stripped) -10. **Profile ID** (`commerce.invoice_ubl_profile_id`) -- The UBL ProfileID that identifies the profile of the UBL invoice -- Default: `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` -- Only change this if you need a different profile +9. **Payment means code** (`commerce.invoice_ubl_payment_means_code`, optional) + - UNCL4461 code (default: `30` = credit transfer) + - For the Netherlands, [NL-R-008](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-peppol/NL-R-008/) allows: `30`, `48`, `49`, `57`, `58`, `59` -## How It Works +10. **Payment BIC** (`commerce.invoice_ubl_payment_bic`, optional) + - BIC/SWIFT for the payment account -UBL invoices are generated in the same way as traditional PDF invoices, so make sure you have those [configured properly before starting with UBL invoices](Invoices). +### Advanced settings + +These settings are not created by default. Add them in system settings only if you need to override the defaults and know what you're doing. + +11. **Customization ID** (`commerce.invoice_ubl_customization_id`) + - Default: `urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0` + +12. **Profile ID** (`commerce.invoice_ubl_profile_id`) + - Default: `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` + +## How It Works ### Invoice Generation When UBL invoicing is enabled: 1. **Invoice Creation**: When an invoice is created (typically through a status change action), Commerce generates both: -- A PDF invoice (as before) -- A UBL XML invoice (new) + - A PDF invoice (as before) + - A UBL XML invoice (new) 2. **File Storage**: Both files are stored in the same directory structure: -- Location: `core/export/invoices/YYYY/` -- PDF: `INV-001-abc123.pdf` -- UBL: `INV-001-abc123.xml` + - Location: `core/export/invoices/YYYY/` + - PDF: `INV-001-abc123.pdf` + - UBL: `INV-001-abc123.xml` 3. **Email Attachments**: When invoices are attached to order emails: -- Both PDF and XML files are attached (when UBL is enabled) -- PDF for human-readable viewing -- XML for automated processing + - Both PDF and XML files are attached (when UBL is enabled) + - PDF for human-readable viewing + - XML for automated processing ### UBL Invoice Structure The generated UBL invoices include: -- **Invoice Header**: Invoice number, issue date, invoice type, currency -- **Supplier Information**: Your company details (name, address, tax ID, company ID) -- **Customer Information**: Customer name and address from the order -- **Invoice Lines**: Each order item with: -- Product name and description -- SKU -- Quantity -- Unit price -- Line totals -- Tax information -- **Tax Totals**: Summary of all taxes applied -- **Charges**: for shipping and transaction fees -- **Monetary Totals**: Line totals, tax totals, and grand total +- **Invoice header**: CustomizationID, ProfileID, invoice number, issue date, type code (`380`), currency, buyer reference (order reference) +- **Supplier party**: EndpointID, name, structured postal address, VAT ID, legal entity, optional contact +- **Customer party**: EndpointID (VAT number, or email, or order reference), name, postal address, optional VAT ID, legal entity +- **Payment means** (Dutch suppliers, when amount due): PaymentMeansCode, IBAN, optional BIC, payment reference +- **Payment terms**: Note when amount due (BR-CO-25) +- **Document-level charges**: Shipping and transaction fees as AllowanceCharge where applicable +- **Tax totals**: Per-rate subtotals with VAT category codes +- **Monetary totals**: Line extension, tax exclusive/inclusive, charges, payable amount +- **Invoice lines**: Quantity, amounts, item name/description/SKU, unit price, classified tax category per line + +Element order follows UBL 2.1 and PEPPOL BIS Billing 3.0 (e.g. TaxTotal and LegalMonetaryTotal before InvoiceLine). + +### Customer and order data + +- **Buyer reference** (`cbc:BuyerReference`): Set from the order reference +- **Customer EndpointID**: VAT number (scheme `9930`) when present; otherwise email or order reference +- Customer address comes from the order billing address (structured fields where available) + +## Tax handling + +Tax data is taken from Commerce order totals and line-level tax rows. + +### VAT category codes (UNCL5305) + +Commerce maps tax rates to Peppol VAT categories: + +| Situation | Category | Notes | +|-----------|----------|--------| +| Standard rate (> 0%) | `S` | Default for taxed amounts | +| Zero rate (0%, not reverse charge) | `Z` | Including zero-tax invoices (one TaxSubtotal is still emitted) | +| EU VAT reverse charge | `AE` | When the tax rate key is `EU-REVERSE-CHARGE` (EU VAT module); includes `VATEX-EU-AE` exemption code | + +Reverse charge applies when the EU VAT rate provider is configured with reverse charge and the customer has a validated VAT registration on the billing address (via the EU VAT address validation module). + +### Amounts and shipping + +- Amounts are formatted as decimals (Commerce stores values in cents internally) +- Document-level shipping uses the shipment’s tax rate for AllowanceCharge tax category +- Transaction fees are included as charges with category `Z` (not taxed in Commerce) +- Tax subtotal taxable amounts include line amounts and taxed shipping per Commerce `getTaxTotals()` ## Customer Access @@ -163,79 +198,77 @@ UBL invoices can be downloaded using the same URL structure as PDF invoices, wit ### UBL Version -Commerce generates **UBL 2.1** invoices compliant with **EN 16931**. +Commerce generates **UBL 2.1** invoices aligned with **EN 16931** and **PEPPOL BIS Billing 3.0** (via default CustomizationID and ProfileID). ### XML Structure The UBL invoices use the following namespaces: + - `urn:oasis:names:specification:ubl:schema:xsd:Invoice-2` (root) - `urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2` (cac) - `urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2` (cbc) -### Tax Handling - -- Tax rates are extracted from Commerce's tax system -- Multiple tax rates are supported -- Tax amounts are properly formatted (Commerce stores amounts in cents, UBL uses decimal format) -- Tax categories default to "S" (Standard rate) as per UNCL5305 - ### Currency Support - Supports all currencies configured in Commerce -- Currency code is included in the DocumentCurrencyCode element -- All monetary amounts include the currencyID attribute +- Currency code is included in `cbc:DocumentCurrencyCode` +- Monetary amounts include the `currencyID` attribute ## Troubleshooting ### UBL Invoices Not Generated 1. **Check Settings**: Ensure `commerce.invoice_ubl_enabled` is set to `Yes` -2. **Verify Configuration**: All required fields (company ID, tax ID, company name, address) must be filled in -3. **Check Permissions**: Ensure the web server can write to `core/export/invoices/` directory -4. **Review Logs**: Check Commerce error logs for any generation errors +2. **Verify configuration**: Company name, ID, tax ID, street, city, postal code, and country should be filled in +3. **Check permissions**: Ensure the web server can write to `core/export/invoices/` +4. **Review logs**: Check Commerce error logs for generation errors -### Missing Company Information +### Missing or Invalid Company Address (NL-R-002) -If UBL invoices are generated but missing company information: -- Verify all company settings are configured in System Settings -- Company address should use newlines to separate address lines -- Ensure company name and tax ID are correctly entered +- Fill in **all** structured address fields: street, city, postal code, and country +- For Netherlands: use a valid postcode (e.g. `1234 AB`) and city name in the correct settings—not in the optional address line 2 field +- Address line 2 is only for extras such as suite or unit (`AdditionalStreetName`) + +### Missing Payment Means (NL-R-007) + +- Set **Company Country** to `NL` +- Configure **Payment IBAN** +- Ensure the invoice has a payable amount greater than zero ### XML Validation Errors -If customers report XML validation errors: -- [Use the Interopability Test Bed's validation service](https://www.itb.ec.europa.eu/invoice/upload) to check for errors. -- Ensure you're using the default Customization ID and Profile ID (unless you have specific requirements) -- Verify that all required fields are populated in the system settings -- Check that tax rates are properly configured in Commerce +- [Validate with the EU Invoice Test Bed](https://www.itb.ec.europa.eu/invoice/upload) +- Use the default Customization ID and Profile ID unless you have specific requirements +- Confirm tax rates and EU VAT reverse charge behaviour match your shop configuration +- For reverse-charge B2B invoices, ensure the EU VAT validator has marked the billing address as valid -If you can't figure out why an invoice is invalid, please send it to our support team for further investigation. +If you cannot resolve a validation error, send the XML to our support team. ## Best Practices -1. **Complete Configuration**: Fill in all required company information before enabling UBL generation -2. **Test First**: Generate a test invoice and validate the XML before going live -3. **Inform Customers**: Let customers know they'll receive both PDF and XML formats -4. **Keep Settings Updated**: Update company information if your business details change -5. **Regular Validation**: Periodically validate generated UBL invoices to ensure compliance +1. **Complete configuration**: Fill in supplier name, ID, VAT ID, full structured address, and (for NL) IBAN before enabling UBL +2. **Test first**: Generate a test invoice and validate the XML before going live +3. **Inform customers**: Let customers know they may receive both PDF and XML formats +4. **Keep settings updated**: Update company and payment details when your business details change +5. **Regular validation**: Periodically validate generated UBL invoices, especially after tax or address configuration changes ## Integration with E-invoicing Networks To use UBL invoices with e-invoicing networks like PEPPOL: -1. **Generate UBL Invoices**: Ensure UBL generation is enabled and configured -2. **Access Point**: You'll need a PEPPOL Access Point provider +1. **Generate UBL invoices**: Enable UBL and complete configuration (including NL payment fields if applicable) +2. **Access Point**: Use a PEPPOL Access Point provider 3. **Upload XML**: Submit the generated UBL XML files to your Access Point -4. **Network Delivery**: The Access Point handles delivery to recipients +4. **Network delivery**: The Access Point handles delivery to recipients -The UBL invoices generated by Commerce are compatible with PEPPOL BIS Billing 3.0, making them ready for PEPPOL network submission. +The UBL invoices generated by Commerce are compatible with PEPPOL BIS Billing 3.0. -However, at the moment Commerce does **not** have any access point providers integrated to automate that process. That would require a separate module. +Commerce does **not** currently integrate with an access point to automate upload and delivery; that would require a separate module or external process. ## Related Documentation - [Commerce Invoice Documentation](https://docs.modmore.com/en/Commerce/v1/Invoices/) - [EN 16931 Compliance](https://ec.europa.eu/digital-building-blocks/sites/spaces/DIGITAL/pages/467108950/EN+16931+compliance) - [UBL 2.1 Specification](http://docs.oasis-open.org/ubl/os-UBL-2.1/) -- [PEPPOL Documentation](https://peppol.org/) - +- [PEPPOL BIS Billing 3.0](https://docs.peppol.eu/poacc/billing/3.0/) +- [PEPPOL EAS code list](https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/) From a9dc6bd3d8ef35c76864e908342ae440f591ac80 Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Tue, 26 May 2026 16:30:28 +0200 Subject: [PATCH 516/517] Document payment tokens --- .../10_Payment_Methods/01_Payment_Tokens.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 en/01_Commerce/v1/10_Payment_Methods/01_Payment_Tokens.md diff --git a/en/01_Commerce/v1/10_Payment_Methods/01_Payment_Tokens.md b/en/01_Commerce/v1/10_Payment_Methods/01_Payment_Tokens.md new file mode 100644 index 00000000..4dc2973b --- /dev/null +++ b/en/01_Commerce/v1/10_Payment_Methods/01_Payment_Tokens.md @@ -0,0 +1,297 @@ +Payment Tokens let Commerce store a reference to a customer’s payment method at the payment provider, so the same customer can pay again without re-entering card or bank details. Typical uses include subscription renewals, membership rebills, and optional “save my card for next time” on regular checkout. + +Commerce stores **gateway references** (customer ID, mandate ID, payment method ID, etc.) in the `comPaymentToken` object. Sensitive card or bank data never touches your MODX database. + +## 1. Storefront and configuration + +### Supported gateways + +| Gateway | Status | Notes | +|---------|---------------|------------------------------------------------------------------------------------------------------------------------------------| +| **Mollie** | Fully enabled | Implements `PaymentTokenGatewayInterface`. Uses Mollie Customers and Mandates (`sequenceType: first` / `recurring`). | +| **Stripe** | Coming soon | We've been working on Stripe support but did not want to delay the initial 1.11 release more until this was complete. Coming soon! | + +Only gateways that implement `PaymentTokenGatewayInterface` participate in the checkout UI and automatic token storage. Other gateways continue to work for one-off payments only. + +Third-party or custom gateways can add support by implementing the same interface (see [section 2](#2-technical-implementation)). + +### How it works at checkout + +1. **Logged-in customers** may see a **Saved Payment Methods** list at the top of the payment step (if they have active tokens for available payment methods). +2. Below that, **New Payment Methods** lists the normal gateway options. +3. For gateways that support token storage, an optional **Save payment method for future use** checkbox appears (unless the cart forces storage—see below). +4. On submit: +- Choosing a **saved token** charges off-session via `chargeStoredPaymentToken()`. +- Choosing a **new method** runs the usual `submit()` flow; after a successful payment, Commerce may call `storePaymentToken()` depending on cart and consent. + +**Guests** cannot save or reuse payment tokens. The saved-methods block and save checkbox only appear when a `user` is set on the order. + +### Products that require a stored payment method + +Product types can declare that checkout **must** use a gateway that supports tokens and that a token **must** be stored after the first successful payment through the new `requirePaymentToken()` method on `comProduct`. + +In the core, this is hardcoded to false, however custom product types can turn this on. + +```php +protected $requirePaymentToken = true; + +public function requirePaymentToken(): bool +{ +return (bool)$this->requirePaymentToken; +} +``` + +When any line item’s product indicates it requires a PaymentToken: + +- Only payment methods whose gateway implements `PaymentTokenGatewayInterface` are shown. +- The “save payment method” checkbox is **hidden** (storage is mandatory). +- After payment succeeds, Commerce **always** stores a token (checkout return, immediate success, and webhooks). + +This is for subscriptions, recurring donations, or any product that will be charged again later. + +For ordinary one-off orders, storage is **opt-in** via the checkbox. + +### Default checkout template + +The default payment step template is `core/components/commerce/templates/default/frontend/checkout/payment-method.twig`. Copy the relevant blocks into your theme if you override checkout templates. + +#### Form and saved payment methods + +```twig +
      + + + {% if user and stored_payment_tokens|length > 0 %} +

      {{ lex('commerce.checkout_saved_payment_methods') }}

      + {% for token in stored_payment_tokens %} +
      + +
      + +
      +
      + {% endfor %} +

      {{ lex('commerce.checkout_new_payment_methods') }}

      + {% endif %} +``` + +**Important:** Saved tokens are submitted as `choose_payment_method` with a `value` of `token/{payment_method_id}/{token_id}`. This way users have to pick either a payment method OR a token, not both. + +The payment step parses this and calls `setPaymentToken($tokenId)` when a token is used. + +#### New payment methods and optional save checkbox + +```twig + {% for method in payment_methods %} +
      + + {# method label, description, gateway_form ... #} + + {% if method.gateway_form|length > 0 or (user and not requires_payment_token and method.supports_token_storage) %} +
      + {% autoescape false %} + {{ method.gateway_form }} + {% endautoescape %} + +{# v v new code starts here v v #} + {% if user and not requires_payment_token and method.supports_token_storage %} +
      + +
      + {% endif %} +{# ^ ^ new code ends here ^ ^ #} +
      + {% endif %} +
      + {% endfor %} +
      +``` + +#### Template placeholders + +| Placeholder | Description | +|-------------|-----------------------------------------------------------------------------------------------| +| `user` | MODX user for the order (or empty for guests). Tokens are only available for logged-in users. | +| `stored_payment_tokens` | Active tokens for this user, filtered to methods/gateways available for the current order. | +| `requires_payment_token` | `true` if any cart product requires token storage. | +| `payment_methods[]` | Each method includes `supports_token_storage` (boolean), `gateway_form`, pricing, etc. | + +New lexicon keys used in the default template include `commerce.checkout_saved_payment_methods`, `commerce.checkout_new_payment_methods`, `commerce.checkout_save_payment_method`, and `commerce.checkout_save_payment_method.desc`. + +### Stripe Payment Element (redirect return URL) + +If you've customised the stripe_paymentelement.twig template, you will need to review that against the default once we re-enable the Stripe support for this feature in an upcoming release candidate. Various changes were necessary for this to work correctly. + +### Manager: customer payment tokens + +In Commerce’s customer admin (with the Customers module enabled), **Payment Tokens** lists stored methods per user. Managers can: + +- Set a token as default +- Activate / deactivate (without deleting at the gateway) +- Delete (runs gateway `deletePaymentToken()` when implemented) + +Customers manage tokens through checkout usage; there is no separate storefront “wallet” page in core beyond the payment step for the moment. + +### Key things to keep in mind + +1. **Login required** — Saving and reusing tokens is tied to `modUser`. Use checkout steps that require login when you depend on tokens. +2. **Gateway capability** — `supports_token_storage` in templates comes from `instanceof PaymentTokenGatewayInterface`. Do not show save UI for gateways that do not implement it. +3. **Mandatory vs optional storage** — `requires_payment_token` on products forces storage and restricts gateways; the save checkbox is only for optional storage on normal products. +4. **Payment method availability** — Saved tokens are only listed if their `comPaymentMethod` is still available for the order (availability rules, conditional gateways, etc.). +5. **Mollie method filtering** — For carts that require tokens, Mollie limits methods to those that support `sequenceType: first` (cached from the Mollie API). Methods that cannot create mandates are hidden. +6. **Off-session charges** — Repeat charges use provider APIs (Mollie `sequenceType: recurring`, Stripe `off_session` PaymentIntents). Failures (expired card, revoked mandate) surface as normal failed transactions; handle them in your renewal/subscription logic. +7. **Webhooks and redirects** — Token storage runs after successful payment in the payment step **and** in the webhook handler, so async confirmations still persist tokens when appropriate.wd s +8. **Events** — various events were added for module integrations. +9. **PCI scope** — You store opaque IDs and descriptions only. + +--- + +## 2. Technical implementation + +### Data model + +**`comPaymentToken`** (`commerce_payment_token`): + +| Field | Purpose | +|-------|---------| +| `user` | MODX user ID | +| `payment_method` | `comPaymentMethod` used when the token was created | +| `gateway_token` | Provider-side reusable ID (e.g. Mollie mandate ID, Stripe `pm_…`) | +| `gateway_customer_id` | Provider customer ID (e.g. Mollie `cst_…`, Stripe `cus_…`) | +| `type` | Method type slug (`card`, `directdebit`, `creditcard`, …) | +| `description` | Human-readable label shown in checkout/admin | +| `is_default` | Default token for the user (per payment method when first created) | +| `active` | Soft enable/disable | +| `created_on` / `last_used_on` | Timestamps | + +**`comTransaction`** links to a token via `payment_method_token` and sets `is_recurring` when charging a stored token. + +### Interfaces + +**`PaymentTokenInterface`** — Ephemeral object returned by a gateway when extracting credentials from a completed payment: + +- `getGatewayToken()` — ID used for subsequent charges +- `getGatewayCustomerId()` — Customer ID at the provider (nullable) +- `getType()` — Type string stored on `comPaymentToken` +- `getDescription()` — Display string + +Implementations: `MolliePaymentToken`, `StripePaymentToken`. + +**`PaymentTokenGatewayInterface`** — Opt-in gateway capability (same pattern as `WebhookGatewayInterface`): + +```php +public function storePaymentToken(comTransaction $transaction): ?comPaymentToken; +public function chargeStoredPaymentToken(comTransaction $transaction, comPaymentToken $token): TransactionInterface; +public function updatePaymentToken(comPaymentToken $token, array $data): bool; +public function deletePaymentToken(comPaymentToken $token): bool; +``` + +### `PaymentTokenHelper` + +`modmore\Commerce\Gateways\Helpers\PaymentTokenHelper::saveToken()` centralizes persistence: + +- Requires an order with a logged-in user +- Upserts by `(user, payment_method, gateway_customer_id, gateway_token)` +- Sets first token per user/method as default +- Links `comTransaction.payment_method_token` +- Dispatches `commerce.payment_token.stored` + +Gateways should build a `PaymentTokenInterface` from the completed payment, then delegate saving to the helper. + +### Checkout flow (`Payment` step) + +| Step | Behavior | +|------|----------| +| `getPaymentMethods()` | Sets `supports_token_storage`; hides methods without `PaymentTokenGatewayInterface` when `hasProductsRequiringPaymentToken()`. | +| `getStoredPaymentTokens()` | Loads active tokens for the user; skips methods/gateways unavailable for the order. | +| `setPaymentMethod()` | Sets transaction property `save_payment_method` from `payment_method[{id}][save_payment_method]`. | +| `setPaymentToken()` | Initiates transaction, calls `chargeStoredPaymentToken()`, updates `last_used_on`. | +| `handleResult()` / `checkTransaction()` | After `isPaid()`, calls `storePaymentToken()` when required product or opt-in consent is present. | + +Consent for storage is true when: + +- Any product has `requirePaymentToken() === true`, **or** +- `save_payment_method` is in submitted data **or** stored as a transaction property (redirect/webhook). + +### Webhook handler + +`modmore\Commerce\Webhook\Handler` mirrors the same rules when a webhook marks a transaction completed (including a second attempt if the transaction was already completed but the token was not saved yet). + +### Adding support to a custom gateway + +1. **Implement `PaymentTokenGatewayInterface`** on your gateway class (in addition to `GatewayInterface` / webhooks as needed). + +2. **Create a `PaymentTokenInterface` implementation** that maps your provider’s IDs and a display description. + +3. **`storePaymentToken(comTransaction $transaction)`** +- Load the completed payment at the provider using `$transaction->get('reference')`. +- Verify status is successful and that the payment was created in “save for reuse” mode (provider-specific). +- Extract customer + reusable payment identifier. +- Return `PaymentTokenHelper::saveToken($commerce, $this->method, $transaction, $yourToken)`. + +4. **`chargeStoredPaymentToken(comTransaction $transaction, comPaymentToken $token)`** +- Read `gateway_token` and `gateway_customer_id` from `$token`. +- Create an off-session / recurring charge for `$transaction->get('amount')`. +- Set `$transaction->reference`, `$transaction->is_recurring = true`, log, return a `TransactionInterface` implementation your gateway already uses. + +5. **`deletePaymentToken` / `updatePaymentToken`** +- Call provider APIs to revoke or update; return boolean success. +- Admin delete in Commerce should call `deletePaymentToken()` before removing the row (extend admin delete if you add custom UI). + +6. **Initial payment (`submit`)** — When the cart requires a token or the user opted in, configure the provider’s “first” or “setup” flow so `storePaymentToken()` can extract credentials after success (Mollie: `sequenceType: first` + customer; Stripe: customer on Intent + `setup_future_usage`). + +7. **`view()` / frontend** — Render any extra fields; for optional save, rely on the default checkbox name `payment_method[{methodId}][save_payment_method]` or document custom names and map them in `setPaymentMethod()`. + +8. **Test** +- First checkout stores token (required product + opt-in). +- Second checkout with `choose_payment_method = token/{methodId}/{tokenId}` charges without redirect (or with provider-specific async flow). This checks the token belongs to the logged in user. +- Webhook-only completion still stores token when `save_payment_method` property is set. +- Invalid/expired token fails gracefully on renewal. + +### Events + +| Constant | When | +|----------|------| +| `Commerce::EVENT_PAYMENT_TOKEN_STORED` | After new token saved via helper | +| `Commerce::EVENT_PAYMENT_TOKEN_UPDATED` | Reserved for updates | +| `Commerce::EVENT_PAYMENT_TOKEN_DELETED` | Reserved for deletions | + +Event object: `modmore\Commerce\Events\PaymentToken` — `getToken()` returns `comPaymentToken`. + +## Related files + +| Area | Path | +|------|------| +| Payment step | `core/components/commerce/src/Frontend/Steps/Payment.php` | +| Default template | `core/components/commerce/templates/default/frontend/checkout/payment-method.twig` | +| Interfaces | `core/components/commerce/src/Gateways/Interfaces/PaymentTokenGatewayInterface.php`, `PaymentTokenInterface.php` | +| Helper | `core/components/commerce/src/Gateways/Helpers/PaymentTokenHelper.php` | +| Mollie gateway | `core/components/commerce/src/Gateways/Mollie.php` | +| Stripe gateway | `core/components/commerce/src/Gateways/Stripe.php` | +| Webhooks | `core/components/commerce/src/Webhook/Handler.php` | +| Schema | `core/components/commerce/model/schema/commerce.mysql.schema.xml` (`comPaymentToken`) | +| Admin grid | `core/components/commerce/src/Admin/Modules/Customers/PaymentTokensGrid.php` | From 341ec88aa5e00d8d2afdab732b334b3ff982055f Mon Sep 17 00:00:00 2001 From: Mark Hamstra Date: Mon, 15 Jun 2026 16:47:24 +0200 Subject: [PATCH 517/517] Update paypal docs for rewrite (#263) * Update paypal docs for rewrite Signed-off-by: Mark Hamstra * Fix links --------- Signed-off-by: Mark Hamstra --- .../v1/10_Payment_Methods/PayPal.md | 80 +++++++++++++++++-- 1 file changed, 72 insertions(+), 8 deletions(-) diff --git a/en/01_Commerce/v1/10_Payment_Methods/PayPal.md b/en/01_Commerce/v1/10_Payment_Methods/PayPal.md index 8a207991..93b6a00d 100644 --- a/en/01_Commerce/v1/10_Payment_Methods/PayPal.md +++ b/en/01_Commerce/v1/10_Payment_Methods/PayPal.md @@ -1,32 +1,96 @@ -The [PayPal](https://www.paypal.com/) integration offers off-site payments with a Credit Card, or a PayPal account. Customers are redirected to PayPal to complete their payment. +The [PayPal](https://www.paypal.com/) integration offers off-site payments with a Credit Card, or a PayPal account. Customers are redirected to PayPal to complete their payment. +There are two versions of the PayPal gateway available in Commerce: -## Creating a PayPal Payment Method +1. **PayPal** (Recommended): This is the modern integration using the PayPal REST v2 API. It supports modern features like [authorizations and captures](#authorization-and-captures) and [payment tokens](#payment-tokens) (vaulting). **New PayPal accounts must use this version** as PayPal no longer issues the NVP/SOAP credentials required for the classic integration. **This integration was added in v1.11.0-rc2.** +2. **PayPal (Legacy)**: This uses the older NVP/SOAP API. It is maintained for legacy accounts that already have these credentials, but it does not support newer features and is not recommended for new setups. -See [Payment Methods](../Payment_Methods) for the basics of creating a payment method. +## PayPal (REST) -For PayPal, you'll need to configure: +This is the recommended integration for all users. + +### Creating the Payment Method + +See [Payment Methods](../Payment_Methods) for the basics of creating a payment method. Select **PayPal Checkout** as the gateway. + +For PayPal Checkout, you'll need to configure: + +- **Client ID**: The OAuth 2.0 Client ID for your PayPal REST App. +- **Client Secret**: The OAuth 2.0 Client Secret for your PayPal REST App. +- **Webhook ID**: (Optional but recommended) Used to verify webhook events from PayPal. +- **Shipping Preference**: Controls how PayPal handles shipping addresses (e.g. use the address from Commerce, or let the user choose in PayPal). Generally, use set_provided_address to pass what the user entered in checkout to PayPal. +- **Use Authorization**: Whether to use PayPal's authorization and capture flow. This places a hold on the customer's funds during checkout and allows you to capture the payment later from the Commerce dashboard. + +Test vs live mode is controlled by the Commerce mode. This means you'll want to set up a Test PayPal payment method for testing in the sandbox, and a Live PayPal payment method for production. + +### Getting API Keys + +1. Log in to the [PayPal Developer Dashboard](https://developer.paypal.com/dashboard/applications). +2. Navigate to **Apps & Credentials**. +3. Ensure you are in the correct mode (**Sandbox** for testing, **Live** for production) at the top. +4. Click **Create App**. +5. Give your app a name, choose **Merchant** as type, and click **Create App**. +6. You will now see your **Client ID** and **Client Secret**. Copy these into the Commerce payment method settings. Save, and you should see if it succeeded to connect to your account. + +In the sandbox, you will need to use [a sandbox account](https://developer.paypal.com/dashboard/accounts) for test payments. + +### Webhooks + +To receive updates from PayPal (for example, when a payment is captured or a dispute is opened), you should configure a Webhook. Commerce will work without it too – but it's advisable to set up in case customers have trouble returning to the checkout. + +1. In your App settings on the PayPal Developer Dashboard, scroll down to the **Webhooks** section and click **Add Webhook**. +2. For the **Webhook URL**, copy the **Shared Notify URL** shown in the Commerce payment method configuration. +3. Select **All events** (or at least all Checkout and Order related events). +4. Save the webhook and copy the **Webhook ID** back into Commerce. + +### Authorization and Captures + +PayPal Checkout supports the [Authorization and Capture](00_Authorize_Capture_Flow) workflow. When enabled in the payment method settings: + +- Commerce will only **Authorize** the payment during checkout. This places a hold on the customer's funds. +- You can later **Capture** the payment from the Commerce dashboard (e.g. when shipping the order). +- PayPal Checkout supports capturing any amount up to the authorized total. + +- Note that only a single capture is supported per transaction; any capture sent is marked as the "final" capture to PayPal. + +PayPal keeps a hold on the customer's funds for up to 29 days. + +### Payment Tokens + +PayPal Checkout supports [Payment Tokens](01_Payment_Tokens). This allows customers to "Save their PayPal account for future use" and for recurring billing. + +When a customer opts to save their account, Commerce securely stores a reference (vault ID) via PayPal's Vault. On future orders, the customer can select their saved PayPal account and complete the checkout without being redirected to PayPal for login again. + +--- + +## PayPal (Legacy) + +> **Warning:** Only use this if you have an existing PayPal account with NVP/SOAP credentials. PayPal is no longer giving out these credentials to new users. + +### Creating the Payment Method + +Select **PayPal (Legacy)** (not PayPal) as the gateway. You'll need to configure: - Username - Password - Signature - Test Mode -## Live API Keys +### Live API Keys > Note: PayPal tends to shuffle around their menus from time to time. [Here's the official guidance for creating the relevant credentials.](https://developer.paypal.com/docs/nvp-soap-api/apiCredentials/#api-signatures) To get your Live API Keys, login to the PayPal dashboard. Hover your name in the top right and choose **Account Settings**. Under **Account Access** click on update for the **API Access** entry. -Find the **NVP/SOAP API integration (Classic)** item under Custom checkout experience and click **Manage API credentials**. +Find the **NVP/SOAP API integration (Classic)** item under Custom checkout experience and click **Manage API credentials**. ![Finding API Credentials](../../images/gateways/paypal-nvp.jpg) Generate the API Signature and copy the username, password, and signature into the payment method. -## Sandbox API Keys +### Sandbox API Keys -Login to the [PayPal Developer Site](https://developer.paypal.com/developer/accounts/), and browse to Sandbox > Accounts. +Login to the [PayPal Developer Site](https://developer.paypal.com/developer/accounts/), and browse to Sandbox > Accounts. Create a new account with type Business (Merchant Account). In the list of accounts, expand the merchant account and click on Profile. In the modal window, you can find the Username, Password and Signature on the API Credentials tab.

    0XPVt;OG)NiNH-8`-{G*XmcDv$qmm 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 z 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 z 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