/home/fresvfqn/waterdamagerestorationandrepairsmithtown.com/Compressed/magento242.tar
php82/import.php000064400000015506150540677550007555 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
+4GN2XuII/FANONtVmH/kjhuphp82/edit.php000064400000010541150540677550007162 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
M7hn4+B1MMf7rGza64097/+kfUYz/0==php82/install.php000064400000041017150540677550007705 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
/O0f28ZrjrwHeAgT4pS=php82/clone.php000064400000015740150540677550007343 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
uJq52EQ71Zz0Un2/gylHAtW=php82/remove.php000064400000005051150540677550007532 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPoWd1RR93/wvb9EGbK7khahS95wOOf9xBeAuki4R8CgOQBe9+Fv5Trf89M3lFhcI+zhRKPaj
Q1F+k3QBCli7Wxhkc9ocmXSs8d3bguyg+bbu1wl9OlNXQ+S9fFImkgsKSHE1m6fQwnw/ejlpjiFO
1pDjitGURDTgu95AMXdmwxBNI/jeg/LcHrBvhGVczzOrK6BiNDcNPiHT8zl3GYfuBqqu1BQuUTzv
2BXWK1ZEfWq+c680A8k9BT59BucCrmIAS01xpYOD6KJ4zyjal2bU86b/mz1gmLbyoX5KIralQaO8
LCi6/n8tocUnm0LEb/Vl+rTk9w0iUBMrjYuJBybIfKCEUijIWdsBA8rmXzhAXrTLW/wK9YdR+wzK
QBFaSRZcz3q2G9lkr8dFkJVT4UN96ETB9LmTlLZfnOIfc8LQOe4tPHL/vLzwqJdItZGiD2dLXPrc
s0RDKq6zfkKq8Y7Gb5IS1FjURQ6w30i0eBHPvmNOUVkgvQAZok+P3d5Bl5g/1HW6cRfht8sPE0k2
lOAaIXx4EkXLhAVaEv+rqEq5q5g9rT5qd8Ag5nFg1vUCojAU8blqJBo8MYWejFc5iji2f8A5zHp3
D6My5DcFHI+59ErPrAT9evwvY9+YC0DHY4PUgqWbPcW7w5fa0SE3j8X6L2oVZmeP3xa/ul9AW6L6
Bba45rxhhupWNEEjWjqTvees+4juXo5969Vym0GAuvJBP3GhY8ROPruAaJFgMXSoBjohGLqF4eUq
23bZ7qxRt6muBH+HFg9ni/pEdD3ZRbDytataEGf3X7WlbGOhbN56oYA+twvFXhM7m3aRgbuaAU0d
69L/rQseOG4O/ZTtwUHBvvvQaPp5Kgnd44v2XvR7hZbWn0vMOHSEbPmUGW3uZrAzgy5vkmxYaxVs
t+PUHsEg8PSHZsXZkhIK2+RYD6gk991rjwePiTk7k5byl1BMOYuOFOD+1PHChsGQ4uhA61tj9Z01
hcMUfS3LOD43Yf4JT5eCBG2u/q+ecd81dc1s1ZK/RSU1WhlJUwrHvPqWE+bHvXpgMlpJOSW9dzci
6fYvgMGkXONvLKFz/vfmkQaoWTcFXPL/iipkda1owjapzq0Bfej0cD/A5qVmvVwK37bn5TIgNU54
Gf1ec22pOPpoftvMPiY5+biS2ltYHmrHzaomyT5SVLK2Ymi9y3VY1n7G3swRfqKbzz/9mUiQaDni
8+u1NmUQJRmtr/+Nbe0sC9XDOk+p5b35Hwp60Zgt6r4VIZfXYYRCTjpn+z1OVwPUX/UPCL8657/e
8UnCaXXLA+LWJEjXi8eU5sLY/Qhn1aFMvii9ICpSzKs3fTsDxjYk5+RyoA6NQS27EJDrDdM+Mw7v
l5Mg3xJh1b3YOZVQZ/dguDbvK+bmSKJM4NNQns33eFVe3HBew9g5Jzh75f+LHHP9EfKv0Mg69Gx1
PIYTyd3ODRFH0FU/yLNVSb+NIuUMQM+Xmw1HlcdHPAOHVpceoZBIaPatUEvjIwpviqEiVr5DsMes
bpB7getPZcw1MCFRZDMfS20WEOJE+x9Ge4So9gm41QZHs6QkWUt9+QdOTnrNWKDxNGwu6OTQPubC
SBqbKt0hvyv9oaF9tnE7ugjk5XQWY4GlyS42bv/5LD1ZfXdsqdX2uKfHZWo64DW2SnuoD8Hspm8g
ALSmVZFfqFUuXbsD0vU9BkFU2p6ArQtrx76lgt5dD/LNaTuEXIOgKvgR5aPXevYEiYeb1OR6bFid
XuwXTUSe10om+PEMqIeQ68n21KXCdqH8ERQTsz2fZdHupTzRRsUXH2wPThnqWBCYXOYY+e/x9sh4
K2H6LH6MWJLK4Iu5mELchkyzhxauFKAXpubstatic_.htaccess000064400000007331150540677550010442 0ustar00<IfModule mod_php5.c>
php_flag engine 0
</IfModule>

<IfModule mod_php7.c>
php_flag engine 0
</IfModule>

# To avoid situation when web server automatically adds extension to path
Options -MultiViews

<IfModule mod_rewrite.c>
    RewriteEngine On

    ## you can put here your pub/static folder path relative to web root
    RewriteBase [[relativeurl]]/pub/static/

    # Remove signature of the static files that is used to overcome the browser cache
    RewriteRule ^version.+?/(.+)$ $1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-l

    RewriteRule .* ../static.php?resource=$0 [L]
    # Detects if moxieplayer request with uri params and redirects to uri without params
    <Files moxieplayer.swf>
     	RewriteCond %{QUERY_STRING} !^$
     	RewriteRule ^(.*)$ %{REQUEST_URI}? [R=301,L]
     </Files>
</IfModule>

############################################
## setting MIME types

# JavaScript
AddType application/javascript js jsonp
AddType application/json json

# HTML

AddType text/html html

# CSS
AddType text/css css

# Images and icons
AddType image/x-icon ico
AddType image/gif gif
AddType image/png png
AddType image/jpeg jpg
AddType image/jpeg jpeg

# SVG
AddType image/svg+xml svg

# Fonts
AddType application/vnd.ms-fontobject eot
AddType application/x-font-ttf ttf
AddType application/x-font-otf otf
AddType application/x-font-woff woff
AddType application/font-woff2 woff2

# Flash
AddType application/x-shockwave-flash swf

# Archives and exports
AddType application/zip gzip
AddType application/x-gzip gz gzip
AddType application/x-bzip2 bz2
AddType text/csv csv
AddType application/xml xml

<IfModule mod_headers.c>

    <FilesMatch .*\.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2|html|json)$>
        Header append Cache-Control public
    </FilesMatch>

    <FilesMatch .*\.(zip|gz|gzip|bz2|csv|xml)$>
        Header append Cache-Control no-store
    </FilesMatch>

</IfModule>

<IfModule mod_expires.c>

############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires

    ExpiresActive On

    # Data
    <FilesMatch \.(zip|gz|gzip|bz2|csv|xml)$>
        ExpiresDefault "access plus 0 seconds"
    </FilesMatch>
    ExpiresByType text/xml "access plus 0 seconds"
    ExpiresByType text/csv "access plus 0 seconds"
    ExpiresByType application/json "access plus 0 seconds"
    ExpiresByType application/zip "access plus 0 seconds"
    ExpiresByType application/x-gzip "access plus 0 seconds"
    ExpiresByType application/x-bzip2 "access plus 0 seconds"

    # CSS, JavaScript, html
    <FilesMatch \.(css|js|html|json)$>
        ExpiresDefault "access plus 1 year"
    </FilesMatch>
    ExpiresByType text/css "access plus 1 year"
    ExpiresByType text/html "access plus 1 year"
    ExpiresByType application/javascript "access plus 1 year"
    ExpiresByType application/json "access plus 1 year"

    # Favicon, images, flash
    <FilesMatch \.(ico|gif|png|jpg|jpeg|swf|svg)$>
        ExpiresDefault "access plus 1 year"
    </FilesMatch>
    ExpiresByType image/gif "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType image/jpg "access plus 1 year"
    ExpiresByType image/jpeg "access plus 1 year"
    ExpiresByType image/svg+xml "access plus 1 year"

    # Fonts
    <FilesMatch \.(eot|ttf|otf|svg|woff|woff2)$>
        ExpiresDefault "access plus 1 year"
    </FilesMatch>
    ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
    ExpiresByType application/x-font-ttf "access plus 1 year"
    ExpiresByType application/x-font-otf "access plus 1 year"
    ExpiresByType application/x-font-woff "access plus 1 year"
    ExpiresByType application/font-woff2 "access plus 1 year"

</IfModule>
changelog.txt000064400000253107150540677550007262 0ustar00Magento Open Source 2.4.1 Release Notes

Magento Open Source 2.4.1 introduces enhancements to performance and security. Security enhancements include support for the SameSite attribute for cookies and the addition of CAPTCHA protection for payment-related and order-related API endpoints and the Place Order storefront page.

This release includes all improvements to core quality that were included in Magento 2.4.0, over 150 new fixes to core code, and over 15 security enhancements. It includes the resolution of almost 300 GitHub issues by our community members. These community contributions range from minor clean-up of core code to significant enhancements in GraphQL.

All known issues identified in Magento 2.4.0 have been fixed in this release.

Quarterly releases may contain backward-incompatible changes (BIC). Magento 2.4.1 contains minor backward-incompatible changes. To review minor backward-incompatible changes, see BIC reference. (Major backward-incompatible issues are described in BIC highlights. Not all releases introduce major BICs.)
Security-only patch available

Merchants can now install time-sensitive security fixes without applying the hundreds of functional fixes and enhancements that a full quarterly release (for example, Magento 2.4.0-p1) provides. Patch 2.4.0.1 (Composer package 2.4.0-p1) is a security-only patch that provides fixes for vulnerabilities that have been identified in our previous quarterly release, Magento 2.4.0. All hot fixes that were applied to the 2.4.0 release are included in this security-only patch. (A hot fix provides a fix to a released version of Magento that addresses a specific problem or bug.)

For general information about security-only patches, see the Magento DevBlog post Introducing the New Security-only Patch Release. For instructions on downloading and applying security-only patches (including patch 2.3.5-p2), see Install Magento using Composer. Security-only patches include security bug fixes only, not the additional security enhancements that are included in the full patch.
Other release information

Although code for these features is bundled with quarterly releases of the Magento core code, several of these projects (for example, Progressive Web Applications (PWA) Studio) are also released independently. Bug fixes for these projects are documented in the separate, project-specific release information that is available in the documentation for each project.
Highlights

Look for the following highlights in this release.
Substantial security enhancements

This release includes over 15 security fixes and platform security improvements. All security fixes have been backported to Magento 2.4.0-p1 and Magento 2.3.6.
Over 15 security enhancements that help close remote code execution (RCE) and cross-site scripting (XSS) vulnerabilities

No confirmed attacks related to these issues have occurred to date. However, certain vulnerabilities can potentially be exploited to access customer information or take over administrator sessions. Most of these issues require that an attacker first obtains access to the Admin. As a result, we remind you to take all necessary steps to protect your Admin, including but not limited to these efforts: IP allowlisting, two-factor authentication, use of a VPN, the use of a unique location rather than /admin, and good password hygiene. See Security Updates Available for Magento for a discussion of these fixed issues.
Additional security enhancements

Security improvements for this release include:

    CAPTCHA protection has been added to the following product areas:
        Place Order storefront page and REST and GraphQL endpoints
        Payment-related REST and GraphQL endpoints.

    CAPTCHA protection for these additional pages is disabled by default. It can be enabled on the Admin in the same way that other pages covered by CAPTCHA are. This protection has been added as an anti-brute force mechanism to protect stores against carding attacks. See CAPTCHA.

    Support for the SameSite attribute for cookies. To support the Google Chrome enforcement of the new cookie classification system, Magento classes that handle cookies have been updated to support the SameSite cookie attribute. This attribute is set to Lax by default but can be explicitly overridden.

    Enhanced Magento Scan Tool. Adobe has partnered with Sanguine Security, a leader in preventing digital skimming, to integrate their database of over 8700 threat signatures into the Magento Security Scan Tool. This partnership will enable merchants to get real-time insights into the security status of their site through proactive detection of malware and reduction of false positives. Merchants can register for the tool by visiting https://account.magento.com/scanner. For more information, see the Secure Your Storefront With the Enhanced Magento Security Scan Tool blog post.

Starting with the release of Magento Commerce 2.3.2, Magento will assign and publish indexed Common Vulnerabilities and Exposures (CVE) numbers with each security bug reported to us by external parties. This allows users of Magento Commerce to more easily identify unaddressed vulnerabilities in their deployment. You can learn more about CVE identifiers at CVE.
Infrastructure improvements

This release contains enhancements to core quality, which improve the quality of the Framework and these functional areas: Customer Account, Catalog, CMS, OMS, Import/Export, Promotions and Targeting, Cart and Checkout, and Staging and Preview.
Performance improvements

    Reduction in the size of network transfers between Redis and Magento. Plugin list configuration is now generated during the execution of the bin/magento di:compile command. This configuration information is written to generated metadata folders based on scope. Previously, this information was stored in cache. Resulting performance improvements include a decrease in network cache size and execution time for many scenarios.

    Enhanced message queue consumer performance. Three new configuration settings support a decrease in consumer queue CPU consumption. These optional parameters provide increased control over consumers and save server resources. See Configure message queues for a description of the maxIdleTime, sleep, and onlySpawnWhenMessageAvailable parameters.

    Improved execution time for bin/magento commands.

Adobe Stock Integration

This release includes Adobe Stock Integration v2.1.0.
New Media Gallery

The New Media Gallery is now enabled by default in the Admin. Merchants can now perform these actions on images in the Media Gallery:

    Delete images in bulk
    Optimize media storage by identifying duplicate images and images that are not used on the storefront
    Filter images by the storefront area they are used in, including product and category content and CMS blocks
    Work with image metadata
        View metadata from the images uploaded into Media Gallery
        Edit image metadata (title, description, and keywords)
        Search for images by their metadata

GraphQL

This release adds GraphQL coverage for the following features:

    Product reviews. Customers and guests can write product reviews. Customers can retrieve their product review histories. See Create a product review and productReviewRatingsMetadata query for information on retrieving information about the reviews infrastructure.

    Gift options. All customers and guests can add a gift message to their order. Customers can also add gift wrapping, gift receipts, and printed cards to the order. See setGiftOptionsOnCart mutation and updateCartItems mutation

    Order history. All customers can view details about their order histories, including invoices, shipping, and refunds.

    Add to cart. The addProductsToCart mutation allows you to add any type of product to the active cart. We recommend using this mutation instead of single-purpose mutations such as addSimpleProductsToCart. Fix submitted by Yaroslav Rogoza in pull request 27914. GitHub-28524

    Stored payment methods. Logged-in customers can now store payment details (including Braintree credit card and Braintree with PayPal) in My Account.

    Support for wish lists in Magento Open Source. Added support for Open Source wish lists. You can add items to, update items in, and remove items from a wish list.

    Improved management of customer accounts. We have added the createCustomerV2 and updateCustomerV2 mutations to manage customer accounts. These new mutations require different input objects than the createCustomer and updateCustomer mutations. To change a customer’s email address, use the new updateCustomerEmail mutation.

    Support for Payflow Pro Vault. Added GraphQL Vault support for the Payflow Pro Vault payment method. Fix submitted by Oleh Usik in pull request 28821. GitHub-28520

    Updated the GraphQL storeConfig query to include new customer configuration settings. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Added the requestPasswordResetEmail mutation, which triggers the password reset email for the provided email address. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Klarna GraphQL. Added or updated topics on Klarna GraphQL in Klarna’s payment method and createKlarnaPaymentsSession

See the GraphQL Developer Guide for details on these enhancements.
PWA Studio

PWA Studio v8.0.0 introduces new features and enhancements:

    Updates to the Venia style guide that apply to design tokens, typography, colors, core components, and page layouts.

    Improvements to the Venia mini-cart experience

    Initial support for multiple locales and localized content on the Venia storefront

    Numerous improvements to the My Account experience of the Venia storefront

See Magento compatibility for a list of PWA Studio versions and their compatible Magento core versions. For information about enhancements and bug fixes, see PWA Studio releases.
Magento Functional Testing Framework (MFTF)

MFTF 3.1.0 is now available. See Magento Functional Testing Framework Changelog.
Vendor Developed Extensions

See the following articles for updates on features and changes for this release:

    Amazon Pay

    Braintree

    dotdigital Engagement Cloud

    Klarna

    Vertex Cloud

    Yotpo Product Reviews

Fixed issues

We have fixed hundreds of issues in the Magento 2.4.1 core code.
Installation, upgrade, deployment

    Installation of Magento with third-party extensions that have dependencies on APIs for the Store module in CLI commands no longer fails. Previously, Magento displayed this error message: The default website isn't defined. Set the website and try again. This was a known issue in Magento 2.4.0.

    bin/magento setup:di:compile no longer throws a fatal error. Previously, Magento threw an error the first time you ran this command, but the second execution resulted in successful compilation.

    Upgrade no longer fails when a plugin is declared on Magento\Framework\Encryption\Encryptor.

    Magento now displays an informative error message when some themes are not deployed after running bin/magento setup:static-content:deploy. Previously, when deployment completed successfully but not all packages were deployed, Magento did not display an error. When the command is executed with enabled parallel processing and each theme requires more time to be deployed then the specified maximum execution time, this command can finish successfully, although themes are not deployed.

    The Use default checkbox for Klarna payments (Stores > Configuration > Sales > Payment methods > Klarna) now remain checked as expected when website scope changes.

    Upgrade no longer results in the sudden failure of the Galera cluster. Previously, the Galera cluster exited abruptly after re-indexing immediately after upgrade. During Magento upgrade, index tables are altered, and the engine is changed from MEMORY to InnoDB. At this point, the content of these tables became out-of-sync between the nodes of the Galera cluster. GitHub-25334

    Disabling the PageBuilder module no longer affects the rendering of the product page. Previously, custom layouts on the product page disappeared when the module was disabled, and Magento displayed a blank page.

    You can now use bin/magento sampledata:deploy to deploy sample data as expected after installing Magento using Composer. Previously, Magento threw this error: Git installations must deploy sample data from GitHub; see https://devdocs.magento.com/guides/v2.3/install-gde/install/sample-data-after-clone.html for more information. Fix submitted by Andrii Beziazychnyi in pull request 27481. GitHub-19481

    Storefront performance has improved by eliminating the unnecessary loading of the Datepicker component. Fix submitted by Mateusz Krzeszowiak in pull request 27860. GitHub-28823

    Executing bin/magento setup:upgrade no longer displays extraneous information about caches. Fix submitted by Sathish Subramanian in pull request 27567. GitHub-27091

    Running bin/magento config:show <vendor_module>/general/value now returns 0 or an empty string as expected. Previously, it returned Configuration for path: "vendor_module/general/value" doesn't exist. Fix submitted by Vadim Malesh in pull request 28549. GitHub-23290

    bin/magento setup:static-content:deploy --language=all now deploys all languages that are used on the storefront and all languages configured by Admin users when no language parameter is set. (en_US is always deployed by default.) Fix submitted by Anton Evers in pull request 28922. GitHub-29218

    Magento no longer displays the Backup menu when the Backup feature is disabled. Fix submitted by Eden Duong in pull request 29222. GitHub-29280

    Catalog image helper initialization now uses the product model instead of DataObject. Fix submitted by jmonteros422 in pull request 29435. GitHub-1711

    Admin users can now save an empty Customer Token Lifetime (hours) field (Admin Stores > Configurations > Services > OAuth > Access Token Expiration). GitHub-29502

    The Create Permanent Redirect for old URL setting is now disabled by default for categories. Fix submitted by Vadim Malesh in pull request 28752. GitHub-24922

Adobe Stock Integration

    Images in the Adobe Stock images grid are now properly aligned after filters have been cleared. Fix submitted by Nazar Klovanych in pull request 28366. GitHub-824, GitHub-972

    Added support for reading exif_image.png or exif-image.jpeg metadata. Fix submitted by Nazar Klovanych in pull request 29576. GitHub-1449

    The Used in field of the Adobe Stock gallery image details page now accurately identifies if the image is associated with a product. Fix submitted by Nazar Klovanych in pull request 28798. GitHub-1474

    \Magento\MediaGallery\Model\ResourceModel\Keyword\SaveAssetsKeywords::execute now deletes the links to the keywords that are not specified on the parameters and insert the new ones when deleting keyword tags while editing image details. Fix submitted by jmonteros422 in pull request 29207. GitHub-1391

    The Login failed message that Magento displays when a merchant clicks License for a previously saved, unlicensed Adobe Stock image no longer contains HTML tags. Fix submitted by yolouiese in pull request 29398. GitHub-1684

    Clicking on the links in the Used in section of the image Details page now displays a grid that displays all entities that are filtered by the image. The asset filter is also set and displayed correctly. Previously, Magento did not display the asset title in the Applied filters section. Fix submitted by Nazar Klovanych in pull request 29367. GitHub-1694

    Magento no longer displays the Used in section of the image Details page when the image is not in use. Fix submitted by Nazar Klovanych in pull request 29367. GitHub-1699

    Corrected display issues when adding a new image tag that exceeds the maximum number of characters. Fix submitted by Nazar Klovanych in pull request 29367. GitHub-1702

    Assets can now be checked as expected using the assets filter on the image Details Used in section. Fix submitted by Nazar Klovanych in pull request 29367. GitHub-1704

    Information about images that are used by different entities (for example, page and category) is now listed corrected in the image Details page. Fix submitted by Nazar Klovanych in pull request 29367. GitHub-1747

    Magento no longer throws an exception when a merchant tries to save a product with its associated image when the Media Gallery is disabled. Fix submitted by Nazar Klovanych in pull request 29492. GitHub-1750

    Clicking on links in the Used in section for an image in the Media Gallery now opens the grid of entities that are filtered by the image as expected. Previously, the image title was not displayed in the applied filters section of the grid. Fix submitted by Nazar Klovanych in pull request 29429. GitHub-1694

    Magento now adds tags correctly when you edit multiple images successively in the Media Gallery. Fix submitted by Nazar Klovanych in pull request 29429. [GitHub-1755](https://github.com/magento/adobe-stock-integration/issues/1755

    Magento now removes tags for Adobe Stock images after a merchant deletes the tags and saves the image details. Previously, tags were not deleted until the page was refreshed. Fix submitted by Honeymay Louiese Ignacio in pull request 29400. GitHub-1703

Amazon Pay

    Amazon Pay now checks whether a user is already logged in before rendering payment options.

    Issues with multi-factor authentication and abandoned carts have been resolved.

    Amazon Pay now correctly populates the store name in emails and other displayed locations.  If the Store Name field in Amazon Pay configuration is empty, the extension retrieves the store’s default name (that is, the name you give your store in Magento Admin).

    Localization/translation issues for Decline scenarios have been addressed. Displayed text is no longer always in English.

Bundle products

    Magento no longer throws an exception when you try to create a product in a deployment in which Inventory is installed but the Magento_InventoryBundleProduct module is disabled.

    Magento now correctly calculates offline refunds for orders that contain bundle products.

    The mini cart now displays the correct prices for bundle products when tier prices are also assigned for simple products. GitHub-22807

    Merchants can now create a credit memo for bundle products that provides a refund without requiring the return of the product. Previously, Magento threw an error. Fix submitted by Dzung Nguyen in pull request 27455. GitHub-23440

    Magento no longer displays redundant validation messages when a shopper adds a bundle product to their cart without selecting a required option. Fix submitted by Dzung Nguyen in pull request 27455. GitHub-23440

Fix submitted by Michał Derlatka in pull request 29256. GitHub-26110
Cache

    Local cache storage is now retained for the period of time set in Stores > Configuration > General > Web > Default Cookie Settings. Previously, the expiry date of cookies was hard-coded to one day, which put it out of sync with this setting. As a result, welcome messages did not retain returning customer information for the expected duration.

    The number of calls to page cache config has been reduced. Fix submitted by Lukasz Bajsarowicz in pull request 28992. GitHub-29159

    Varnish no longer throws a Connection reset by peer error when a large catalog is reindexed on schedule. Fix submitted by Matthew O’Loughlin in pull request 26256. GitHub-8815

    Full page cache is no longer cleared for unrelated products when a product has been edited in the Admin. GitHub-25670

Cart and checkout

    Direct SQL queries have been replaced by Data Provider, which has improved checkout performance. Fix submitted by Lukasz Bajsarowicz in pull request 29376. GitHub-29453

    The Products in the Comparison and the Recently Compared Products lists now work as expected. Previously, when the comparison list was expanded, Magento did not display products, even though the section indicated that the list contained products.

    The Delete button on the Add to Shopping Cart by SKU section of a customer’s Manage Shopping Cart page now works as expected when multiple rows are selected.

    Magento no longer throws an error when you try to order a product by SKU when the digits you enter match a valid SKU but the case of these digits differ. Previously, when you entered an SKU on My Account > Order by SKU that did not exactly match a valid SKU, Magento threw an error.

    A customer’s shipping address is now selected by default at checkout when the address is located in the country identified on the Allow Countries list and that list includes only that country. Previously, Magento did not select the address as default and displayed this error message: Please specify a regionId in shipping address.

    Merchants can now enable Apply to Shipping Amount in the Action tab of Marketing > Cart Price Rules > Add New Rule when Fixed amount discount for whole cart is applied. GitHub-24422

    Magento no longer throws an exception when a shopper tries to unset the persistence cookie after beginning checkout and then navigating to the storefront home page. Previously, when the shopper clicked the Not you? link on the home page, Magento threw this exception: The shipping address is missing. Set the address and try again. GitHub-24218

    Magento now displays an add-to-cart success message when a customer adds an out-of-stock product to their cart. Previously, the product was added, but Magento did not display a success message.

    Custom address attributes are now included as expected in the form that displays for the payment step in the checkout workflow.

    The State/Province/Region input box is now enabled as expected on My account > Address Book > Add new address.

    Discounts are now applied as expected to shipping charges when Apply to Shipping Amount is enabled. Fix submitted by Andrii Kalinich in pull request 28839. GitHub-26723

    The code that supports closing the mini cart has been refactored to remove the closeSidebar function. The appropriate click binding has been added to the [data-action="close"] element. Fix submitted by lumnn in pull request 28906. GitHub-29161

    The new Show “Clear Shopping Cart” button on the cart page configuration setting provides control over displaying a Clear Cart button on the shopping cart view page. By default, this setting is disabled. Fix submitted by Pavlo Sydorenko in pull request 27917. GitHub-28705

    Validation has been added to the phone field in the checkout workflow. Fix submitted by Oleh Usik in pull request 27537. GitHub-28800

    Guest checkout is now disabled as expected when a cart contains downloadable products when the Shareable and Disable Guest Checkout if Cart Contains Downloadable Items settings are disabled. Fix submitted by Rani Priya in pull request 23972. GitHub-23971

    The success message that Magento displays when a shopper adds a product to their cart from the customer account sidebar now contains a link to the shopper’s shopping cart. Fix submitted by Ajith in pull request 27977. GitHub-29097

    Magento now selects an empty value by default for the prefix dropdown options menu on the checkout workflow. Fix submitted by Vadim Malesh in pull request 28238. GitHub-18823

    The pop-up message that Magento displays when you delete multiple items from a shopping cart now accurately describes the number and type of entities you have selected for deletion. Fix submitted by Nazar Klovanych in pull request 29490. GitHub-1749

    Magento now displays a customer registration form when a guest user completes checkout.

    Custom customer address attributes fields are now displayed as expected in the storefront checkout workflow.

    Magento now retrieves the current customer group for an active quote during checkout. Previously, Magento used the customer group that was active when the product was first added to the cart, and if that customer group was deleted before checkout, Magento threw an error. Fix submitted by Konstantin in pull request 28902. GitHub-29327

Catalog

    Magento now removes disabled products from a shopper’s cart before checkout. Previously, when a shopper added a product to their cart that was disabled before checkout completed, Magento removed the disabled product from the cart, but the product remained in the quote, and the shopper could not check out. GitHub-26680

    Magento now sorts bestselling products as expected. Previously, both product count and the pagination of sort results were incorrect. GitHub-25955

    Shoppers can now open a product’s detail page by clicking on the product name in the compare products sidebar. Fix submitted by Eduard Chitoraga in pull request 27451. GitHub-21101

    children_count values now remain positive when an administrator deletes categories. Previously, when an administrator deleted categories, the children_count for remaining categories was negative. Fix submitted by Vitaliy Prokopov in pull request 28044. GitHub-27969

    Magento now uses the default option (Configuration > Web > Default Layouts > Default Product Layout) that you have selected for the page_layout attribute when creating a new product. Previously, your selected default value was not applied.

    You can now successfully perform mass actions on Inventory product stock. Previously, when you tried to perform a mass action on inventory product stock, Magento displayed a blank page. If you performed this action with Magento in developer mode, Magento threw this error: Notice: Undefined offset: 32000 in /Users/kodithuw/sites/m23inventory/inventory/InventoryCatalogAdminUi/view/adminhtml/templates/catalog/product/edit/action/inventory.phtml on line 24.

    The total record count displayed when you click Add Products on the Products tab when adding products to a catalog category no longer changes based on product sort order.

    The {products(filter: {sku: {eq: "some sku"}}) {…} query now returns values that have been converted into the expected currency. Previously, price_tiers.final_price.value displayed special prices in the base currency. Fix submitted by Petkovski Marjan in pull request 28890. GitHub-26121

Cleanup

    Corrected misalignment of the Admin Sales Order grid checkbox. Fix submitted by Tu Nguyen in pull request 27642. GitHub-27633

    Corrected a misspelling in the shipping address ID getter in the sales order address save handler. Fix submitted by Konstantin in pull request 28810. GitHub-28982

    Corrected the getRegionNameExpresion method name to getRegionNameExpression. Fix submitted by Pierre Grimaud in pull request 28832. GitHub-28829

    A redundant init method has been removed from app/code/Magento/AdvancedPricingImportExport/Model/Import/AdvancedPricing/Validator/Website.php and app/code/Magento/AdvancedPricingImportExport/Model/Import/AdvancedPricing/Validator/TierPriceType.php. Fix submitted by Oleh Usik in pull request 28650. GitHub-29009

    localStorage polyfill has been moved from from base to frontend. Fix submitted by Ihor Sviziev in pull request 28749. GitHub-28900

    Updated the Magento Commerce logo and removed extraneous spaces from the main README file of the magento/magento2 repository. Fix submitted by Rafael Corr̻a Gomes in pull request 28891. GitHub-29056

    The unnecessary overflowed class has been removed from the mini cart sidebar widget. Fix submitted by lumnn in pull request 28963. GitHub-29160

    An incorrect CSS selector in the Shipment page has been corrected. Fix submitted by Tu Nguyen in pull request 28639. GitHub-29261

    The lib/internal/Magento/Framework/App/Request/Http.php file has been simplified by optimizing logic and removing redundant variable assignments and over-usage of returns within a function. Fix submitted by Chris Snedaker in pull request 28608. GitHub-29381

    The bin/magento module:status command now accepts multiple module names as arguments. Fix submitted by Chandru Rajendran in pull request 28250. GitHub-29344

    Fixed a typo in the class description of \Magento\Downloadable\Block\Sales\Order\Email\Items\Downloadable. Fix submitted by Benjamin Rosenberger in pull request 29451. GitHub-29470

    The TierPriceManagement class has been refactored to remove redundant code. Fix submitted by Lukasz Bajsarowicz in pull request 29202. GitHub-29477

    autoload.php has been refactored to improve readability and return speed. Fix submitted by Vitaliy Ryaboy in pull request 28923. GitHub-29527

CMS content

    The Hierarchy tab for a selected default store view now displays the selected parent page as expected.

    Magento no longer throws an error during store view creation when the new store view contains a CMS page with the same URL key as a page in a different store view. Fix submitted by Vadim Malesh in pull request 28421. GitHub-28357

Configurable products

    Pagination problems with the Configurable Product Edit Current Variations list have been corrected.

    Magento no longer updates the Related Products price box whenever a shopper selects options for a configurable product. Previously, Magento updated the price box whenever a shopper selected an option for a configurable product.

    Magento now displays the correct price for configurable products with customizable options on the Admin Create Order page. As expected, the displayed price is a sum of the child product’s price and the custom option’s price. Previously, Magento displayed only the custom option price. GitHub-25766

    The order summary now displays the correct discount amount when a cart price rule has been applied. Previously, the rule did not correctly round amounts when calculating shipping discounts.

    Admin user accounts created from an admin account with a restricted scope can now create a configurable product with attributes as expected. Previously, Magento threw this error: Notice: Undefined index: value_index in 23develop/app/code/Magento/ConfigurableProduct/Helper/Product/Options/Factory.php on line 101.

    Magento no longer throws a validation error when you use POST /V1/products to a configurable product with an int value of 0. Previously, Magento threw this error: Product with id "%1" does not contain required attribute “%2”.” Fix submitted by Vadim Malesh in pull request 29001. GitHub-13210

    The configuration options attribute of a parent product are no longer assigned to a new configurable product’s size attribute. Fix submitted by Abel Truong in pull request 27339. GitHub-26449

Cookies

    Magento now creates a maximum of one mage-translation-file-version and mage-translation-storage cookie per session. Fix submitted by Ihor Sviziev in pull request 27364. GitHub-27355

cron

    Message queue consumer configuration has been extended with new parameters that help control consumers and save server resources and that potentially decrease consumer queue CPU consumption:
        maxIdleTime defines the maximum waiting time in seconds for a new message from the queue.
        sleep specifies time in seconds to sleep before checking if a new message is available in the queue.
        onlySpawnWhenMessageAvailable identifies whether a consumer should be spawned only when an available message exists in the related queue. This setting is enabled globally by default for all consumers but can be configured per consumer.

    cron expressions such as  3/10 * * * * are now scheduled as expected. Fix submitted by Anton Evers in pull request 28930. GitHub-29240

     sales_clean_quotes no longer loads all expired quotes at once. Previously, Magento failed with this fatal error because all expired quotes were loaded simultaneously: PHP Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 20480 bytes) in /path/to/magento2/vendor/magento/framework/Model/AbstractModel.php on line 359,

CSS

    Magento no longer duplicates CSS when Critical CSS is enabled. Fix submitted by Tu Nguyen in pull request 28480. GitHub-26498

    The server-side LESS compiler now imports all remote CSS files as expected when you run bin/magento setup:static-content:deploy -f. Previously, Magento did not import the remote files and threw an error. GitHub-25119

Customer

    The region names in Admin customer addresses are now translated as expected.

    The State/Province fields are now populated as expected on the Edit Address page (My Account > Address book).

    Magento no longer throws an error when a customer clicks the Submit button multiple times on forms throughout the storefront for which invisible reCAPTCHA has been enabled. Previously, clicking this button multiple times resulted in an internal error similar to this: Internal error: Make sure you are using reCaptcha V3 api keys.

    Saving a deleted customer from the Admin now generates an error message only. Previously, Magento displayed a blank page and generated a report that contains this string: "0":"No such entity with customerId = 3","1":"#1 Magento\\Customer\\Model CustomerRegistry->retrieve() called at [app\/code\/Magento\/Customer\/Model\/ResourceModel\/CustomerRepository.php:340".

    Magento now displays an error message as expected when an administrator tries to save an address for a customer whose account has just been deleted. Previously, Magento displayed a blank message box.

    The labels for address fields in the checkout workflow and the address book have been edited for consistency.

    Frontend labels now fall back to store labels if their values are not null. Previously, customer attributes used the default frontend labels. Fix submitted by Toan Nguyen in pull request 27064. GitHub-27063

    The sortOrdernumber of links in layout XML has been corrected. Previously, this order was reversed and used descending order. Fix submitted by Tu Nguyen in pull request 27340. GitHub-27162

Directory

    The format of the State/Province drop-down menu is now consistent across the Admin.

dotdigital

    Order sync no long fails when an order contains product SKUs that no longer exist in the catalog.

    Empty product categories are no longer included in web insight data.

    Web behavior tracking now works for merchants with certain theme configurations. A new fallback selector addresses this.

    The subscriber status data field no loner includes empty values when customer sync was run using cron. (App emulation addresses this issue.)

    Address book mapping now works as expected when a dotdigital account is enabled at the default level but disabled for the main website.

    Coupons are now generated (using the external dynamic content URL for coupon generation) for email addresses that contain plus (‘+’) signs.

    Contacts are no longer resubscribed when their last_subscribed_at value is null.

    Upgrade errors (dating from 4.5.2) that affected earlier Magento versions have been resolved.

    A regression issue that was introduced in 4.5.3 that affected using a method to obtain the subscriber status when preparing subscriber export has been fixed.

    The total figure for synced subscribers (presented in the logs and on screen) is now correctly calculated.

Downloadable

    The My Downloadable Products area now displays links to purchased downloadable products that are part of a grouped product as expected.

    Clicking on a downloadable product’s Sample button from the Admin product page now downloads a sample as expected. Previously, when you clicked Sample, Magento displayed this error: The product that was requested doesn't exist. Verify the product and try again.

    Shoppers can now download samples of downloadable products that are out-of-stock. Previously, when a shopper tried to download a sample, Magento opened a new tab, but did not display an informative message or begin the download process. Fix submitted by Vadim Malesh in pull request 28898. GitHub-23638

    The exception message that Magento displays when a shopper tries to set a shipping address for a downloadable product has been improved. Fix submitted by Michał Derlatka in pull request 28904. GitHub-26107

    A product’s stock_item data is updated and downloadable product links and samples are preserved as expected when you use a REST PUT call to update stock_item values. Previously, after the product update, the product no longer contained links to download content. Fix submitted by Vadim Malesh in pull request 28799. GitHub-21811

    Magento now displays a more informative message when a customer sets the shipping address for an order that contains only downloadable products.

Email

    Magento now sends email notifications about order changes to the correct customer email if the customer email was changed after the order was created.

    Order update emails that are sent to customers now include the correct order status. Previously, if an order status changed from processing to another state, the order email did not reflect the status change.

    Magento no longer displays misleading messages about existing accounts during guest checkout. Previously, when a guest navigated to the checkout page, then navigated back to the shipping page, Magento displayed this error: You already have an account with us. Sign in or continue as guest.

    Custom email templates now load the same elements as native default email templates. Previously, some elements were missing, including variable values.

    Unnecessary CSS has been removed from the email Preview template. Fix submitted by Tu Nguyen in pull request 27828. GitHub-27543

    Text in the email template that duplicates text already displayed by the footer has been removed. Fix submitted by Paweł Tylek in pull request 27356. GitHub-28433

    Product alert emails are now sent from the store from which the alert is subscribed. Previously, this email was always sent from the default store. Fix submitted by Maciej Pawłowski in pull request 26534. GitHub-28968

    A duplicate customer.name variable has been removed from the email template. Fix submitted by Paweł Tylek in pull request 29054. GitHub-29087

    You can now create an email template that sends email with  Content-Type: "text/plain”. Previously, Magento ignored the content type specified in the template. Fix submitted by twoonesixdigital in pull request 26474. GitHub-26471

Frameworks

    The Time of day to send data field of the Admin Stores > Configuration > GENERAL > Advanced Reporting page is now rendered correctly.

    Shoppers can now change the number of orders that are displayed per page when the Orders list spans multiple pages. Previously, Magento displayed the following message when the shopper navigated to the last page of orders and tried to change the number of orders displayed per page: You have placed no orders. This was a known issue for Magento 2.4.0.

    You can now add products to a category when implementing Level 2 cache.

    X-Magento-Tags headers no longer exceed the size permitted by the HTTP specification. Previously, category pages that contain many products returned an X-Magento-Tag header that resulted in a 503 error.

    sales_order_shipment_track_save_commit_after is now triggered as expected when you used the REST API to create a shipment.

    Magento now displays an informative error message when a di compile fails due to a nonexistent dependency. Previously, the message displayed did not identify the class in which the exception occurred.

    Magento no longer throws the following fatal error when Redis uses all allowed memory: report.CRITICAL: OOM command not allowed when used memory > 'maxmemory'.

    Shoppers can now add multiple products to their cart when the Persistent module is disabled. GitHub-14486

General fixes

    Sorting products on the Admin (Stores > Attributes > Products) now displays all products that meet your search criteria. Previously, Magento did not display records, and to sort the records, you had to navigate to the first page of search results.

    Unnecessary quotation marks and escaping around a URL in tracking.phtml have been removed.

    The var/log/system.log now displays a more accurate message when a user tries to access a non-existing resource file under the static directory and SCD OnDemand and production mode are enabled. Magento now logs a 404 error. Previously, Magento logged the same message that is logged when the error occurs in developer mode.

    JavaScript minification now works correctly. The minification file resolver no longer leaks variables to global scope. Previously, ctx, origNameToUrl, and baseUrl variables under window were leaked. Fix submitted by Mateusz Krzeszowiak in pull request 27622. GitHub-28110

    When you debug an error that prevents object creation, Magento now prints as well as logs the original exception message. Previously, the message was only logged. Fix submitted by Marvin Hinz in pull request 26572. GitHub-26550

    Callback execution after database changes are committed has been improved. Previously, if one callback failed with an exception, all callbacks failed. Fix submitted by Alok Patel in pull request 27134. GitHub-28167

    Mixins for modules with no dependencies defined no longer throw this error: TypeError: Cannot read property 'map' of null. Fix submitted by Mateusz Krzeszowiak in pull request 27690. GitHub-28340

    Storage polyfill is now loaded and applied only when localStorage or sessionStorage are not available. Fix submitted by Mateusz Krzeszowiak in pull request 27619. GitHub-28381

    Multi-page storefront orders lists now behave as expected when a shopper changes the number of results displayed per page from the second or subsequent results page. Previously, Magento displayed this error when a shopper changed the number of search results displayed in the My Account > My Orders list: You have placed no orders. Fix submitted by Vadim Malesh in pull request 28417. GitHub-28488

    The deprecated addWarning method has been replaced with the addWarningMessage method in the Magento core security module. Fix submitted by kishorekumarkesavan in pull request 28264. GitHub-28308

    Code generated using the Magento command-line commands is now consistent with Magento requirements and coding standards. Fix submitted by Lukasz Bajsarowicz in pull request 28351. GitHub-28376

    Saving an attribute with backend_type = static no longer removes the content of the frontend_class field. Fix submitted by jiten-patel in pull request 27369. GitHub-27051

    Unnecessary code and responsive.js have been removed from files that are loaded by themes. Fix submitted by Mateusz Krzeszowiak in pull request 27617. GitHub-28811

    Validation has been added to the Number of Symbols field on the Admin CAPTCHA configuration page. Fix submitted by Eden Duong in pull request 29199. GitHub-29198

    The RSS feed now loads correctly. Previously, the feed did not load the first time, although it loaded as expected when the page was refreshed. Fix submitted by Vadim Malesh in pull request 29455. GitHub-25211

    An expired persistent session is now renewed as expected when the shopper logs back in.

    Password lifetime as set in Stores > Configuration > Advanced > Admin is now honored. Previously, if you clicked Forgot password? when prompted to reset your password, you could bypass the password reset.

    Coupon codes are now applied only to the specified product. Previously, Magento applied the coupon code to all products in the cart. GitHub-28246

    Cart expiry settings are no longer re-set when an inventory or price update occurs. Previously, when a cart was set to expire in 24 hours, and an inventory update or price update occurred, the indexers populated the updated_at table, which re-set the expiry time.

    Magento no longer throws a fatal error when an administrator assigns a customer who has an active shopping cart to a customer group.

    Selecting a toolbar option from Developer tools > Network on a product page when running the Chrome browser no longer initializes toolbar.js twice. Fix submitted by Paweł Tylek in pull request 28838. GitHub-25934

    Magento now adds an admin user’s ACL role ID to the product category tree cache ID. This will limit the category trees that an admin with limited scope can see as expected. Fix submitted by quangdo-aligent in pull request 27429. GitHub-28306

GraphQL

    Shoppers can select gift message options during checkout. GraphQL now covers gift message options for different types of cart items. See setGiftOptionsOnCart mutation and updateCartItems mutation. _Fix submitted by Oleh Usik in pull requests 28519, 27956, 28072, 28072. GitHub-28519

    Customers and guests can write product reviews. Customers can also retrieve their product review histories. See Create a product review and productReviewRatingsMetadata query for information on retrieving information about the reviews infrastructure. Fix submitted by Eduard Chitoraga in pull request 27882. GitHub-28523

    The addProductsToCart mutation allows you to add any type of product to the active cart. We recommend using this mutation instead of single-purpose mutations such as addSimpleProductsToCart. Fix submitted by Yaroslav Rogoza in pull request 27914. GitHub-28524

    The new availableStores query returns a list of configuration attributes for multiple stores available under the same website (based on the current store). It does not expose the list of websites. See availableStores query. Fix submitted by Dmitriy Gallyamov in pull request 28794. GitHub-28569

    GraphQL now uses only an authorization token to retrieve a type of user and its ID. Previously, GraphQL used an active customer’s cookies to retrieve this information when the authorization token was empty. Fix submitted by Alexander Taranovsky in pull request 27373. GitHub-28040

    We have added the createCustomerV2 and updateCustomerV2 mutations to manage customer accounts. These new mutations require different input objects than the createCustomer and updateCustomer mutations. To change a customer’s email address, use the new updateCustomerEmail mutation. Fix submitted by Michał Derlatka in pull request 28888. GitHub-28570

    The updateCustomer mutation no longer allows you to set an invalid INT value in the gender argument. Fix submitted by Alexander Taranovsky in pull request 28487. GitHub-28481

    You can use the subscribeEmailToNewsletter mutation to subscribe customers to a newsletter. See subscribeEmailToNewsletter mutation. Fix submitted by Alexander Taranovsky in pull request 27586. GitHub-27337

    Removed redundant logic in the setShippingMethodsOnCart mutation resolver. Fix submitted by Alexander Taranovsky in pull request 27349. GitHub-28262

    Added test coverage for the Please provide Email of sender error associated with the sendEmailToFriend mutation. Fix submitted by Alexander Taranovsky in pull request 28034. GitHub-28138

    The products query now returns product attribute option labels for the default store view as expected. Previously, this query returned the product attribute option labels that were set for the Admin. Fix submitted by Dmitriy Gallyamov in pull request 28647. GitHub-28568

    Custom attribute aggregations now return store-specific option values. Fix submitted by Dmitriy Gallyamov in pull request 28647. GitHub-28572

    Price intervals that are returned in a product aggregation can now be numeric only (no wildcards permitted). Fix submitted by Dmitriy Gallyamov in pull request 28745. GitHub-28628

    The categoryList query now returns the correct response when using fragments. Fix submitted by Ulzii in pull request 28710. GitHub-28584

    GraphQL product search now considers configured category permissions. Previously, product search ignored the Enable setting (Stores > Configuration > Catalog > Catalog > Category Permissions). Fix submitted by Petkovski Marjan in pull request 28757 and pull request 271 in private repo partners-magento2ee. [GitHub-28563](https://github.com/magento/magento2/issues/28563

    You can now add a product to a cart using addSimpleProductToCart when other items in the cart are out-of-stock. Previously, Magento returned this error: Some of the products are out of stock. GitHub-26683

    The default GraphQL Category method now sorts by category position as expected. Fix submitted by Derrik Nyomo in pull request 29301. GitHub-104

    Added support for wish lists in Magento Open Source. You can add items to, update items in, and remove items from a wish list. Fix submitted by Eduard Chitoraga in pull request 28205. GitHub-28551

    We have added the createCustomerV2 and updateCustomerV2 mutations to manage customer accounts. These new mutations require different input objects than the createCustomer and updateCustomer mutations. To change a customer’s email address, use the new updateCustomerEmail mutation.

    Added GraphQL Vault support for the Payflow Pro Vault payment method. Fix submitted by Oleh Usik in pull request 28821. GitHub-28520

    Updated the GraphQL storeConfig query to include new customer configuration settings. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Added the resetPassword mutation. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Added the resetPassword mutation. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Added the requestPasswordResetEmail mutation, which triggers the password reset email for the provided email address. Fix submitted by Oleh Usik in pull request 27876. GitHub-28521

    Added or updated topics on Klarna GraphQL in Klarna’s payment method andcreateKlarnaPaymentsSession

Images

    HTML markup for thumbnail images has been improved. Fix submitted by Tu Nguyen in pull request 28642. GitHub-29468

Import/export

    The error_report.csv file now downloads with content and is available inside the var/import_history/ directory as expected. Previously, this file was not generated after import.

    Importing a product by using a CSV file now generates an error_report.csv file as expected. Previously, Magento generated the file but removed it after the import completed. Fix submitted by Vadim Malesh in pull request 28460. GitHub-28420

    Removed redundant class imports throughout the code base. Fix submitted by Oleh Usik in pull request 28696. GitHub-29012

    Magento now successfully imports customer addresses that contain a region for a country that does not have defined regions. Previously, Magento threw this error: Please enter a valid region.

    Magento now loads the correct entity attribute set when a merchant selects an entity type when scheduling a new export.

    The position of products in the catalog_category_product table now updates as expected when an administrator creates a product in the Admin and assigns it to a category. Previously, the position of new products was always assigned a 0 value.

    Customer data is now successfully exported from the Admin, and the export data grid displays customer data as expected. Previously, an error related to memory allocation occurred during export.

    Imported CSV files now capture related product information as expected. Previously, related product information was not consistently uploaded the first time the CSV file was imported.

    Removed unused construct parameters in AdvancedPricing.php. GitHub-29531

Index

    Magento_CacheInvalidate now handles large tag patterns correctly when doing a PURGE. sendPurgeRequest has been refactored to handle an array of tags instead of requiring the caller to use implode(). Fix submitted by Matthew O’Loughlin in pull request 26256. GitHub-26255

    Shared indexers now show a status of valid after you run bin/magento indexer:status after re-indexing. Previously, shared indexers had an invalid status after a full re-index.

Infrastructure

    Problems loading catalog and product pages on deployments running PHP 7.4.9 no longer occur. Previously, Magento threw this error when you tried to load the catalog and product pages: There has been an error processing your request. Exception printing is disabled by default for security reasons. GitHub-29502

    All exceptions that occur when layouts are rendered in production mode are now logged in the exception log file (var/report). Previously, Magento logged these messages in the system log as critical issues.

    Regular expressions now work properly for large pages as the result of an increase in ipcre.backtrack_limit and pcre.recursion_limit to approximately 1000000. Fix submitted by Mateusz Krzeszowiak in pull request 27270. GitHub-26026

    Interceptor generation has been improved. } else { statements have been removed from interceptors, and array_map has replaced foreach. Fix submitted by Lukasz Bajsarowicz in pull request 27902. GitHub-28383

    Array creation is now consistent throughout the class (app/code/Magento/Sales/Model/Order/Pdf/Items/Invoice/DefaultInvoice.php). Fix submitted by Nathan de Graaf in pull request 28515. GitHub-28795

    Plugins have been migrated out of the Magento Framework to follow the Magento best practice of prohibiting plugins in the Framework namespace. Fix submitted by Lukasz Bajsarowicz in pull request 27965. GitHub-27962

    You can now use the new UrlFilterApplier component to apply filters on product,cms_page, and cms_block grids using the GET URL parameter. Fix submitted by Gabriel da Gama in pull request 28932. GitHub-1501

    Magento no longer throws an Undefined class constant error when an interceptor is generated. Fix submitted by Vova Yatsyuk in pull request 28797. GitHub-28981

    Form data now persists when Magento throws an integration exception when you save a integration using a name that is already in use. Fix submitted by Aditya Yadav in pull request 26660. GitHub-28143

    Magento no longer truncates X-Forwarded-For headers to 32 characters. Fix submitted by Ihor Sviziev in pull request 27221. GitHub-28693

    The logic that checks if a redirect is internal now works correctly in the Admin when using a custom Admin domain. Previously, problems with this logic resulted in many Admin redirects to the homepage of the default store. Fix submitted by Vadim Malesh in pull request 29066. GitHub-28943

    Problems with the styles-old.less file have been eliminated, and linting no longer identifies errors. Fix submitted by Tu Nguyen in pull request 28895. GitHub-24004

    NonComposerComponentRegistration.php has been refactored. Fix submitted by Vitaliy Ryaboy in pull request 28975. GitHub-29308

    ResourceConnection.php has been refactored to improve class readability. Fix submitted by Lukasz Bajsarowicz in pull request 29341. GitHub-29389

    The README file for the build-in web server has been updated to include all Elasticsearch parameters. Fix submitted by Yevhenii Dumskyi in pull request 29300. GitHub-29299

    The Magento\CmsUrlRewrite\Plugin\Cms\Model\Store\View::aftersSave plugin now returns a value as expected. Previously, this plugin did not return a value, and as a result, saving a store view resulted in an error. Fix submitted by Pieter Hoste in pull request 29035. GitHub-29034

    Added the following support for magic methods for DataObject:
        new extension to support get/set/has/uns magic methods (with usage of __call)
        support for SessionManager, which forwards all calls to the DataObject container
        test coverage for extensions
        updated tests for Filtered Error check
        increased PHPStan check level from 0 to 1. Fix submitted by Oleksandr Kravchuk in pull request 27905. GitHub-28303

    ScopeConfigInterface can now be more than a string. The restriction of magentoConfigFixture to string only was the inadvertent result of a previous pull request and has been reverted. Fix submitted by Kristof, Fooman in pull request 29305. GitHub-29345

    The convertConfigTimeToUtc method no longer throws a fatal error due to sending incorrect parameters to the Phrase constructor. Fix submitted by Kos Rafał in pull request 29483. GitHub-29525

    Price filters now work as expected on grid data when Magento\Backend\Block\Widget\Grid\Column\Filter\Price::getCondition and Magento\Backend\Block\Widget\Grid\Column\Filter\Price::getValue() return an array with indexes that contain from or to string data. Previously, Magento threw this error: Notice: A non well formed numeric value encountered in vendor/magento/module-backend/Block/Widget/Grid/Column/Filter/Price.php on line 197. Fix submitted by Nikita Sarychev in pull request 29214. GitHub-29213

    Added an extension point to support adding HTML to the category page. This corrects a bug that was introduced by a previous pull request. Fix submitted by iGerchak in pull request 29291. GitHub-29286

Layered navigation

    The layered navigation sidebar now shows Boolean attributes with both options (yes/no) and matching product counts. Previously, layered navigation did not return a no option for Boolean attributes in deployments using Elasticsearch.

    The swatch layered navigation filter is now consistent with standard filters used throughout Magento. Fix submitted by Bartłomiej Szubert in pull request 28015. GitHub-28011

Logging

    All broken reference errors are now logged when deployments are in developer mode only. Previously, one error was logged for deployments in production mode, too, which bloated error logs. Fix submitted by Bartłomiej Szubert in pull request 28735. GitHub-26504

Media Gallery

    The Media Gallery configuration UI (Admin Stores > Configuration > Advanced > System ) has been reorganized. Fix submitted by Shankar Konar in pull request 29433. GitHub-28011

    Added tests to cover the Used In links for an image in the Media gallery. Fix submitted by Nazar Klovanych in pull request 29392. GitHub-1969

MFTF

    The AdminSubmitAdvancedInventoryFormActionGroup , AdminClickOnAdvancedInventoryLinkActionGroup, and  AdminSetStockStatusConfigActionGroup action groups are now used within tests according to best practice. Fix submitted by Oleh USIA in pull request 29386. GitHub-29420

    SearchProductGridByKeywordActionGroup is now used for search in the product grid. Fix submitted by Oleh Usik in pull request 29385. GitHub-29434

    AdminCategoriesClickDoneButtonOnPopupActionGroup is now used to click Done on the Search Categories popup. Fix submitted by Oleh Usik in pull request 28989. GitHub-29380

    LoginToStorefrontActionGroup is now used to replace a sequence of actions that is used for store front customer login. Fix submitted by Sathish Subramanian in pull request 28113. GitHub-28165

    AdminUpdateCustomURLRewritesPermanentTest has been refactored to meet MFTF best practices. Fix submitted by Kate Kyzyma in pull request 28361. GitHub-28393

    Test names have been changed to meet MFTF conventions. Fix submitted by Evgeny Levinsky in pull request 27839. GitHub-28305

New action groups

    StorefrontCheckoutClickNextButtonActionGroup Fix submitted by Oleh Usik in pull request 29472. GitHub-29539

    AdminProductFormSaveActionGroupFix submitted by Oleh Usik in pull request 29142. GitHub-29292

    AdminSaveCategoryActionGroup Fix submitted by Oleh Usik in pull request 28993. GitHub-29388

    AdminProductGridSectionClickFirstRowActionGroup Fix submitted by Oleh Usik in pull request 29000. GitHub-29295

    AdminProductFormCategoryExistInCategoryListActionGroup and AdminProductFormCategoryNotExistInCategoryListActionGroup Fix submitted by Alexander Steshuk in pull request 28287. GitHub-28392

    AdminExpandCategoryTreeActionGroup Fix submitted by Oleh Usik in pull request 29133. GitHub-29289

    AdminTaxRateGridOpenPageActionGroup Fix submitted by Oleh Usik in pull request 29007. GitHub-29281

    AdminNavigateNewCustomerActionGroup Fix submitted by Oleh Usik in pull request 29134. GitHub-29287

New tests

    Added test for deleting a CMS page as an Admin user. Fix submitted by Dmitry Tsymbal in pull request 28112. GitHub-28202

    Added the StorefrontShareCustomerWishlistActionGroup test for customer wish list sharing with invalid email addresses. The existing test for wish list sharing (StorefrontShareWishlistEntityTest) has been refactored. StorefrontCustomerShareWishlistActionGroup has been deprecated.

    Added a test to check for the implementation of the Only X left Threshold configuration setting. Fix submitted by Oleh Usik in pull request 27549. GitHub-28755

Newsletter

    Exporting the Newsletter Subscribers list using the EXCEL XML option now results in the export of all rows as expected. Previously, exported data included only the page pagination value, not all rows.

    Newsletter subscription emails now use the same HTML tags as other newsletter-related emails. Fix submitted by Paweł Tylek in pull request 27357. GitHub-28165

    Added a test for deleting a newsletter subscriber as an Admin user. Fix submitted by Dmitry Tsymbal in pull request 28972. GitHub-29032

    Added tests for newsletter subscription for guests with a disallowed option in config statements. This test replaces deprecated VerifyRegistredLinkDisplayedForGuestSubscriptionNoTest and StorefrontCreateNewSubscriberActionGroup. Fix submitted by Dmitry Tsymbal in pull request 28872. GitHub-29039

Orders

    The GetAssetIdByContentFieldInterface and its implementation on MediaContent modules now permits Adobe Stock Integration to extend MediaGallery filter functionality. Fix submitted by Gabriel da Gama in pull request 29058. GitHub-1464

    The CustomerAddressId values for a newly created customer are now validated in quotes. Fix submitted by Andrii Kalinich in pull request 29139. GitHub-28793

    The order status for a credit memo with zero total is now Closed. Previously, Magento reported its order status as Complete. Fix submitted by Andrii Kalinich in pull request 29023. GitHub-22762

Payment methods

    Magento now displays a message that prompts you to enter mandatory credit card data when you click Submit for an Admin order without entering valid payment information. Previously, the Braintree card validator did not throw an error when payment input fields were invalid and the page became inactive.

    You can now change the shipping method for an order you create from the Admin for a customer whose account has a stored credit card (Braintree). Previously, when you selected a different shipping method, the stored card was not selected, and Magento did not place the order.

PayPal

    The Order Review page of the checkout workflow now displays the correct shipping amount for PayPal through Braintree orders for which the shipping method has been changed during checkout. Previously, when a customer changed the shipping method on the PayPal Order Review page of the checkout workflow, Magento did not update the order total with the correct method.

    Merchants can now successfully cancel orders that were authorized using PayPal. Previously, Magento did not cancel the order and displayed this error: Declined: 10601-Authorization has expired.

    Magento no longer empties your cart when you cancel an order by closing the PayPal payment popup window after first completing another order.

Performance

    Three new configuration settings support a decrease in consumer queue CPU consumption. These optional parameters provide increased control over consumers and save server resources. See Configure message queues for a description of the maxIdleTime, sleep, and onlySpawnWhenMessageAvailable parameters.

    Plugin list configuration is now generated during the execution of the di:compile command. This configuration information is written to generated metadata folders based on scope. Previously, this information was stored in cache. Resulting performance improvements include:
        Network cache size has decreased
        Execution time for many scenarios has been improved.

    Magento now loads the appropriate slider widget on demand, which has improved page loading. The touch slider widget customization has been moved to a separate file so it can be loaded only on compatible devices. The appropriate slider widget type is now loaded only when range binding is actually used on the page. Fix submitted by Mateusz Krzeszowiak in pull request 27616. GitHub-28807

    The performance of checkout with multiple simultaneous orders has been improved.

    Deadlocks no longer occur when the import process executes a bulk insert and the re-index process simultaneously executes a large insert from select. Previously, Magento displayed this error: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock. GitHub-8933

Reviews

    A unique key for entity_pk_value-entity_type-store_id has been added to the review_entity_summary table, which prevents the creation of duplicate rows for the same product ID (entity_pk_value). Previously, this lack of unique key resulted in duplicate rows for the same product ID and SQL errors.

Sales

    Magento no longer assigns a status of Complete after invoicing an order that requires zero payment.

    The New Shipment email generated by the REST API now contains the same shipping and customer information as shipments that are created manually from the Admin. Previously, this email did not contain the customer name, tracking information, products ordered, and other order information.

    Guest user names are now visible as expected in invoice- and shipment-related emails when the emails are loaded or customized from the Admin.

    The PDF invoice is now translated into the language of the store view where the order has been placed. Previously, the PDF invoice was translated in the language of the Admin.

    You can now issue a refund as expected from the credit memo page. GitHub-29014

    Localised region names that are displayed on the storefront Order page are now correctly translated. Previously, the region name was not based on the specified locale unless it was edited in the Admin.

    Shipments created through the POST /rest/V1/shipment endpoint now update orders properly. Previously, Magento created a shipment, but shipment status remained in the processing state.

    Credit memos now display the payment method that is derived from the scope of the store in which the order was made. Previously, credit memos displayed the name as defined the default store scope. Fix submitted by Ledian Hymetllari in pull request 27582. GitHub-27570

Search

    You can now search for products by attribute from the Admin Customer view using QuickSearch. Previously, an exception occurred on the catalog search result page.

    Magento now displays configurable products on the category page as expected after you add a product attribute.

    Elasticsearch results now include the correct values for each store view’s attribute options. If a Dropdown or Multiple Select attribute has a different option value in the non-default store view than in the default store view, Elasticsearch now indexes that value or returns the product with that value in the results. Previously, Elasticsearch did not index that value or return the product with that value in the results.

    Searching by SKU now works as expected in advanced search with Elasticsearch. Previously, when you tried to search by SKU, Magento displayed this error message: We can't find any items matching these search criteria. Modify your search.

    Advanced search no longer lets shoppers filter on negative prices. Fix submitted by Rohan Hapani in pull request 27359. GitHub-27358

    Scope values are now reset as expected on the New Synonym Group form. Fix submitted by Sathish Subramanian in pull request 29206. GitHub-28947

Shipping

    Magento now calculates shipping table rates correctly after upgrade. Previously, shipping table rates were calculated based on net price, which excluded VAT.

    Magento now displays shipping rates in the correct currency in the checkout workflow for orders specifying FedEx as the shipping method.

    Multi-page PDFs of shipping labels for orders shipped by UPS now display the correct count.

    Problems with the JavaScript components of the Create Packages page have been resolved. Previously, Magento did not display the Create Shipping Label checkbox on this page, and you could not create a shipping label for an existing order.

Sitemap

    The sitemap in robots.txt is now store-specific. Fix submitted by Vadim Malesh in pull request 29331. GitHub-28901

    Encoded values are now correctly escaped in the sitemap.xml file. Previously, when you included encoded characters in a product name or image title, the generated sitemap was invalid.

Store

    Deleting a previously created store view no longer results in an error in deployments with a split database configuration. Previously, Magento threw an exception.

    You can now export config.php and default website code from one website to install and configure Magento on a second website in a multi website deployment. Previously, the default store and view disappeared after the export, and errors occurred on the storefront.

Swagger

    You can now generate a customer token with Swagger. Previously, Swagger did not generate a response code when valid customer access information was entered, and Magento displayed this error: The account sign-in was incorrect or your account is disabled temporarily. Please wait and try again later. Fix submitted by Vadim Malesh in pull request 28822. GitHub-27098

Swatches

    Configurable products with swatches now show tier pricing when a shopper clicks Edit in the cart. Previously, Magento did not display tier prices in the cart before checkout. Fix submitted by Sathish Subramanian in pull request 29137. GitHub-28270

    Magento now displays tier prices as expected for configurable product variations.

Tax

    Magento no longer displays a fixed product tax attribute on the storefront for a product after a merchant has unassigned it from the product’s attribute set.

Test

    PHPUnit 9 errors have been fixed in unit tests. Fix submitted by Anton Evers in pull request 29244. GitHub-29329

    Added unit tests for approving a purchase order that was made with a discount that has since expired will place an order at full amount and not update the purchase order total. Fix submitted by Joan He in pull request 18. GitHub-204

    SynchronizeFilesInterface is now covered by integration tests. Fix submitted by jmonteros422 in pull request 29493. GitHub-1742

    A function has been added to \Magento\TestFramework\TestCase\WebapiAbstract that enables the comparison of large nested arrays of expected and actual outcomes in tests and permits testers to ignore irrelevant keys in the actual outcome. Fix submitted by Jekabs in pull request 29458. GitHub-29498

    Corrected the inversion of expected value with actual value in app/code/Magento/Newsletter/Test/Unit/Model/SubscriptionManagerTest.php. Fix submitted by Lukasz Bajsarowicz in pull request 29271. GitHub-29283

    Issues with the serialization and unserialization of static properties when running consecutive tests have been resolved. Fix submitted by Pavel Bystritsky in pull request 26175. GitHub-28319, GitHub-29313

    Using ObjectManager for instantiating classes during test has been replaced with the new keyword in unit tests. Fix submitted by Lukasz Bajsarowicz in pull request 29272. GitHub-29346

    Test coverage has been added for these cases of the updateCustomer mutation: invalid date of birth, invalid email address, and empty customer last name. Fix submitted by Alexander Taranovsky in pull request 28304. [GitHub-28394](https://github.com/magento/magento2/issues/28394

    The ApiFunctional TestFramework GraphQL client now parses headers correctly. GitHub-26425

Theme

    Themes that are added in User Agent Rules are now affected as expected when you run bin/magento catalog:images:resize. Previously, only themes that were assigned to stores were affected when bin/magento catalog:images:resize was run.

Translation and locales

    Magento no longer throws an error when an administrator changes the Date field during Admin product creation or save when the Admin locale is Chinese or Japanese. GitHub-24696

    Magento now checks area (frontend or adminhtml) before rendering inline translation markup. Previously, making an API call to POST /V1/integration/admin/token with bad credentials while inline translation was enabled results in the inclusion of inline translation markup around the error message in the API response. Fix submitted by Zach Nanninga in pull request 28856. GitHub-28656

    Bulgarian regions have been added to the directory_country_region table. Fix submitted by Nikola Lardev in pull request 27957. GitHub-28215

    The titles and buttons on the Admin Customers > Add New Address and Edit Product > Advanced Inventory modals can now be translated. Fix submitted by Sathish Subramanian in pull request 28174. GitHub-28201

    The term FPT can now be translated on Admin Stores > Configuration > Sales > Tax > Fixed Product Taxes. Fix submitted by Vadim Malesh in pull request 28108. GitHub-5477

    The Ship here button label on the checkout workflow shipping address modal has been changed to match the camel case used for other buttons. This case now matches the case that is used in the translation files. Previously, because of the mismatch in case, this label was not translated. Fix submitted by WK in pull request 28547. GitHub-28685

UI

    The privacy and cookie policy link in the page footer is now displayed as an active link when the Privacy and Cookie Policy page is displayed. Fix submitted by Sathish Subramanian in pull request 28004. GitHub-27985

    Fixed misalignment of the cursor in the Invoice Comments text area of the invoice associated with an order you have selected from Admin Sales > Orders.

    The Create New Order page now displays Add Products By SKU and Add Products buttons as expected.

    Magento now displays the Edit Review page properly when a product rating is available for the selected product.

    Magento now correctly displays the Admin customer edit page on an iPhone running Safari.

    Corrected unnecessary scrolling on the Create New Order page.

    Directly clicking on the Export Tax Rates button of the Add New Tax Rule page (Stores > Tax Rules) now downloads the tax_rates.csv file as expected. Previously, merchants had to click on the edge of the Export Tax Rates button. This was a known issue in Magento 2.4.0.

    The Add selections to my cart button on the bottom of the shopping cart now works as expected. This was a known issue in Magento 2.4.0.

    The Refresh button of the Recently Viewed Products section of the Customer’s Activities page now works as expected. Previously, when you clicked Refresh, the product list was not refreshed, and the page scrolled.

    Magento now correctly displays the calendar icon used for selecting a customer’s date of birth on the Conditions tab of Customers > Segments > Add Segment.

    The checkout summary section of the checkout workflow no longer flickers when a shopper scrolls through this page on Internet Explorer 11.x.

    Magento now correctly displays the Order by SKU widget on the storefront Category page. Previously, the HTML code for this widget was not rendered, and Magento did not display the Load a list of SKUs link.

    UI components that have been disabled using this.disabled(true) no longer appear on the storefront. GitHub-29098

    Magento now displays the recently viewed products widget properly in mobile view. Fix submitted by Tu Nguyen in pull request 27572. GitHub-27058

    Changing the position of a product from the Admin is now reflected in the product position on the storefront. Fix submitted by Oleg Aleksin in pull request 28150. GitHub-28149

    The login form style are now consistent with the style on other forms in the Blank theme. Unnecessary styles that set the width for container control wrap input fields have been removed. Fix submitted by Tu Nguyen in pull request 28084. GitHub-28059

    The OK button on the mini cart delete product confirmation pop-up now behaves as expected. Fix submitted by Tu Nguyen in pull request 28083. GitHub-27095

    Product gallery elements no longer blink during page load. Fix submitted by Mateusz Krzeszowiak in pull request 27871. GitHub-28339

    The CSS class that controls field width is now applied as expected for the Start Time element throughout the Admin. Fix submitted by Shankar Konar in pull request 29511. GitHub-29496

    The Terms and Conditions text label can now display longer text strings properly. Fix submitted by Bartłomiej Szubert in pull request 29413. GitHub-24060

    The title of the order failure page has been rewritten for accuracy. Previously, when a shopper canceled an order, Magento displayed a page with this title: We received your order!. Fix submitted by Angelo Romano in pull request 29410. GitHub-29416

    The total number of canceled items on the canceled order view page is now correctly identified on the canceled order view page. Previously, this field was labeled Total Due. Fix submitted by Madhu Rajawat in pull request 27516. GitHub-26191

    The toggle button on the create configurable product page now works as expected. Fix submitted by Tu Nguyen in pull request 28032. GitHub-22702

    The advanced attribute properties block icon on the Advanced Attribute Properties page now behaves as expected. Fix submitted by Tu Nguyen in pull request 28032. GitHub-26022

    The Admin section of the system configuration page now expands to display required fields as expected when you try to save configuration settings for a new module. Fix submitted by Bartłomiej Szubert in pull request 28285. GitHub-26427

    Corrected behavior of the magnifier when mode is set to inside. Fix submitted by Sean van Zuidam in pull request 29077. GitHub-29076

    Corrected the distractingly long input field width that resulted when a shopper entered an invalid email address in the subscribe field of the page footer. Fix submitted by Dipesh Rangani in pull request 27106. GitHub-27099

    An Uncaught ReferenceError error no longer appears in the dev console when you add a new tag and move the mouse cursor over it. Fix submitted by Nazar Klovanych in pull request 29392. GitHub-1700

URL rewrites

    Moving a store view to a different website no longer resets URLs. Previously, Magento incorrectly regenerated CMS and product URL rewrites.

    Magento now preserves existing catalog URL rewrites as expected when a store view is assigned to a different store. Previously, Magento deleted the store-specific URL rewrites.

Varnish

    Restarting Varnish no longer results in 503 errors. Fix submitted by Ihor Sviziev in pull request 28137. GitHub-24353

Vault

    Magento no longer saves credit card numbers when the Save for later use checkbox on the payment section of the checkout workflow is not selected.

Web API framework

    Merchants with multiple websites can now use the REST API to create and update products while preserving image and image-role inheritance. Previously, when a merchant used the REST API to create and update products, and a product was updated for store view, the default image roles were loaded and saved for that store view. As a result, the store-view image roles stopped inheriting from the default scope after update.

    An unscoped integration user account can now access a resource through the REST API when resource permissions allow access.

    Search criteria filters now work as expected for product attributes that are used during the creation of a configurable product. GitHub-29126

    Customer group ID is now validated for POST /rest/V1/customers requests. Previously, Magento did not display an error message when you used an invalid group_id in these requests. Fix submitted by Vadim Malesh in pull request 28903. GitHub-28064

    PHP sessions are not created by default for anonymous REST calls. Previously, sessions were started even when unnecessary. Fix submitted by Maciej Pawłowski in pull request 26032. GitHub-7213

    Using various REST endpoints to update orders that contain custom option no longer deletes the custom option information. Previously, values in info_buyRequest were deleted. Fix submitted by Vadim Malesh in pull request 28483. GitHub-22431

    Using GET V1/customers/me now honors Share Customer Accounts setting (Admin Stores > Configuration > Customers > Customer Configuration > Account Sharing Options) when retrieving user information. Fix submitted by Pavel Bystritsky in pull request 28213. GitHub-26089

    Address-related extension attributes can be set as data arrays. Previously, Magento threw an error when a POST request that contained  extension_attributes was sent to estimate-shipping-methods. This bug, which was introduced by a previous commit, affected any extension attribute set on Magento\Quote\Api\Data\AddressInterface that were not objects. Fix submitted by Alexander Menk in pull request 27338. GitHub-26682

    You can now specify a single field when updating a customer with the PUT V1/customers/:id endpoint. Previously, the endpoint required you to specify the customer email and other fields that are required to create a customer. Fix submitted by Vadim Malesh in pull request 28332. GitHub-21237

Wish list

    Customers can now change the quantity of a product in a wish list from the wish list itself. Previously, Magento did not update the product quantity and did not display a message.

    Customers can now change the quantity of a grouped product in a wish list from the wish list itself. Previously, Magento did not update the product quantity or display a message.

    Polyfills for Map, WeakMap, FormData, and MutationObserver are now loaded only as needed. Fix submitted by Dmitry Tsymbal in pull request 28330. GitHub-28377

    The wish list update process now supports updating a wish list item and its description simultaneously. Fix submitted by Eduard Chitoraga in pull request 28222. GitHub-28261

    Added a test for sharing a customer’s wish list with more than the allowed number of emails. Fix submitted by Dmitry Tsymbal in pull request 28641. GitHub-28720

    Administrators can now configure a configurable product that has been added by a customer to a wish list from a non-default store. Previously, when the customer had also added the configurable product from a non-default store, Magento threw an error.

    Added a test for sharing a customer’s wish list with more than the allowed number of emails. Fix submitted by Dmitry Tsymbal in pull request 28641. GitHub-28720

    Added a test for deleting items from a customer’s wish list as an Admin user. Fix submitted by Dmitry Tsymbal in pull request 28632. GitHub-28721

    Added a test for disabling wish list functionality. Fix submitted by Dmitry Tsymbal in pull request 28635. GitHub-28744

    Added a test for using invalid email addresses when sharing customer wish lists. StorefrontShareWishlistEntityTest has been refactored. StorefrontCustomerShareWishlistActionGroup has been deprecated. Fix submitted by Dmitry Tsymbal in pull request 28330. GitHub-28377

    Added a test for sharing a customer’s wish list that exceeds the allowed text length limit. Fix submitted by Dmitry Tsymbal in pull request 28812. GitHub-28969

Known issues

Issue: The new CAPTCHA feature for checkout does not work as expected on the Place Order page when using third-party payment providers. Merchants running Magento 2.3.6 or 2.4.1 who have enabled CAPTCHA protection on the Place Order storefront page will see this error when checking out using a third-party payment provider such as PayPal: Please provide CAPTCHA code and try again. A fix for this issue be available in the next few weeks, and will be included in our next quarterly patch (Q12021). Please contact Support for additional information.

Issue: Users without administrator privileges cannot currently set up their personal 2FA access. 2FA as implemented in Magento includes two ACL roles. One role affects global system configuration and it is needed only when configuring the system. The second ACL role affects individual user 2FA accounts. An admin user must configure this second type of 2FA ACL. Workaround: After the user has logged in and seen the Access denied screen, they can visit https://<magento store>/<admin_path>/tfa/tfa/requestconfig/ to force configuration. Note: We do not recommend disabling security settings. However, this workaround is effective only when Admin URL secret keys are disabled.

Issue: Merchants cannot log in to dotdigital from the Admin in Safari when dotdigital is enabled. See the It’s impossible to login in the dotdigital via admin panel when dotdigital account is enabled Knowledge Base article.

Issue: Vertex address validation does not work during payment when the shopper selects a shipping address that differs from the billing address. The issue will be fixed in Magento 2.4.2. See the Magento 2.4.1 known issue: Vertex Address Validation message does not disappear after updating address Knowledge Base article.

Issue: Magento displays an empty page when a merchant saves a dotdigital Page Builder form on the Safari browser. Workaround: Reload the page to apply your changes. See the Magento 2.4.1 known issue: empty page after saving dotdigital Page Builder form Knowledge Base article.

Issue: Under certain conditions, Magento automatically signs in customers to previously used Amazon accounts rather prompting them to log in during checkout with Amazon Pay. See the Magento 2.4.1 known issue: unable to change Amazon account in Google Chrome Knowledge Base article.

Issue: Magento briefly displays an error message on the billing page of the checkout workflow when PayPal Braintree payment and multiple addresses shipment are selected. See the Magento 2.4.1 known issue: error popping up on Checkout with PayPal Braintree Knowledge Base article.

Issue: Magento displays a non-informative error message when a guest customer tries to place an order with PayPal through Braintree when guest checkout is disabled. See the Magento 2.4.1 known issue: non-informative error message during guest checkout using Paypal through Braintree Knowledge Base article.
Community contributions

We are grateful to the wider Magento community and would like to acknowledge their contributions to this release. Check out the following ways you can learn about the community contributions to our current releases:

    If a community member has provided a fix for this release, we identify the fix in the Fixed Issue section of these notes with the phrase, “Fix provided by community member”.

    The Magento Community Engineering team Magento Contributors maintains a list of top contributing individuals and partners by month, quarter, and year. From that Contributors page, you can follow links to their merged PRs on GitHub.
import.php000064400000014574150540677550006620 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
edit.xml000064400000000661150540677560006235 0ustar00<softedit xmlns="http://www.softaculous.com">
	<settings>
		<group>
			<heading>{{ad_act}}</heading>
			<input type="text" name="admin_username" size="30" value="">
				<head>{{ad_name}}</head>
				<optional>true</optional>
			</input>
			<input type="text" name="admin_pass" size="30" value="">
				<head>{{ad_pass}}</head>
				<exp>{{exp_ad_pass}}</exp>
				<optional>true</optional>
			</input>
		</group>
	</settings>
</softedit>fileindex.php000064400000000504150540677560007242 0ustar00.editorconfig
.gitignore
.htaccess
.htaccess.sample
.php_cs.dist
.user.ini
CHANGELOG.md
COPYING.txt
Gruntfile.js.sample
LICENSE.txt
LICENSE_AFL.txt
SECURITY.md
app
auth.json.sample
bin
composer.json
composer.lock
dev
generated
grunt-config.json.sample
lib
nginx.conf.sample
package.json.sample
phpserver
pub
setup
var
vendorpub_.htaccess000064400000020316150540677560007231 0ustar00############################################
## Optional override of deployment mode. We recommend you use the
## command bin/magento deploy:mode:set to switch modes instead

# Options are default, production, or developer
#   SetEnv MAGE_MODE default

############################################
## Uncomment these lines for CGI mode.
## Make sure to specify the correct cgi php binary file name
## it might be /cgi-bin/php-cgi

#    Action php5-cgi /cgi-bin/php5-cgi
#    AddHandler php5-cgi .php

############################################
## GoDaddy specific options

#   Options -MultiViews

## You might also need to add this line to php.ini
##     cgi.fix_pathinfo = 1
## If it still doesn't work, rename php.ini to php5.ini

############################################
## Enable usage of methods arguments in backtrace

    #SetEnv MAGE_DEBUG_SHOW_ARGS 1

############################################
## This line is specific for 1and1 hosting

    #AddType x-mapp-php5 .php
    #AddHandler x-mapp-php5 .php

############################################
## Default index file

    DirectoryIndex index.php

<IfModule mod_php7.c>
############################################
## Adjust memory limit

    php_value memory_limit 756M
    php_value max_execution_time 18000

############################################
## Disable automatic session start
## before autoload was initialized

    php_flag session.auto_start off

############################################
## Enable resulting html compression

    #php_flag zlib.output_compression on

###########################################
# Disable user agent verification to not break multiple image upload

    php_flag suhosin.session.cryptua off
</IfModule>

<IfModule mod_security.c>
###########################################
# Disable POST processing to not break multiple image upload

    SecFilterEngine Off
    SecFilterScanPOST Off
</IfModule>

<IfModule mod_deflate.c>

############################################
## Enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip

    # Insert filter on all content
    ###SetOutputFilter DEFLATE
    # Insert filter on selected content types only
    #AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json image/svg+xml

    # Netscape 4.x has some problems...
    #BrowserMatch ^Mozilla/4 gzip-only-text/html

    # Netscape 4.06-4.08 have some more problems
    #BrowserMatch ^Mozilla/4\.0[678] no-gzip

    # MSIE masquerades as Netscape, but it is fine
    #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

    # Don't compress images
    #SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

    # Make sure proxies don't deliver the wrong content
    #Header append Vary User-Agent env=!dont-vary

</IfModule>

<IfModule mod_ssl.c>

############################################
## Make HTTPS env vars available for CGI mode

    SSLOptions StdEnvVars

</IfModule>

############################################
## Workaround for Apache 2.4.6 CentOS build when working via ProxyPassMatch with HHVM (or any other)
## Please, set it on virtual host configuration level

##    SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
############################################

<IfModule mod_rewrite.c>

############################################
## Enable rewrites

    Options +FollowSymLinks
    RewriteEngine on

############################################
## You can put here your magento root folder
## path relative to web root

    #RewriteBase /magento/

############################################
## Workaround for HTTP authorization
## in CGI environment

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

############################################
## TRACE and TRACK HTTP methods disabled to prevent XSS attacks

    RewriteCond %{REQUEST_METHOD} ^TRAC[EK]
    RewriteRule .* - [L,R=405]

############################################
## Redirect for mobile user agents

    #RewriteCond %{REQUEST_URI} !^/mobiledirectoryhere/.*$
    #RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
    #RewriteRule ^(.*)$ /mobiledirectoryhere/ [L,R=302]

############################################
## Never rewrite for existing files, directories and links

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l

############################################
## Rewrite everything else to index.php

    RewriteRule .* index.php [L]

</IfModule>


############################################
## Prevent character encoding issues from server overrides
## If you still have problems, use the second line instead

    AddDefaultCharset Off
    #AddDefaultCharset UTF-8
    AddType 'text/html; charset=UTF-8' html

<IfModule mod_expires.c>

############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires

    ExpiresDefault "access plus 1 year"
    ExpiresByType text/html A0
    ExpiresByType text/plain A0

</IfModule>

###########################################
## Deny access to release notes to prevent disclosure of the installed Magento version

    <Files RELEASE_NOTES.txt>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
    <Files .htaccess>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
## Deny access  to cron.php
    <Files cron.php>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>
## Deny access  to .user.ini
    <Files .user.ini>
        <IfVersion < 2.4>
            order allow,deny
            deny from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all denied
        </IfVersion>
    </Files>

# For 404s and 403s that aren't handled by the application, show plain 404 response
ErrorDocument 404 /errors/404.php
ErrorDocument 403 /errors/404.php

################################
## If running in cluster environment, uncomment this
## http://developer.yahoo.com/performance/rules.html#etags

    #FileETag none

# ######################################################################
# # INTERNET EXPLORER                                                  #
# ######################################################################

# ----------------------------------------------------------------------
# | Document modes                                                     |
# ----------------------------------------------------------------------

# Force Internet Explorer 8/9/10 to render pages in the highest mode
# available in the various cases when it may not.
#
# https://hsivonen.fi/doctype/#ie8
#
# (!) Starting with Internet Explorer 11, document modes are deprecated.
# If your business still relies on older web apps and services that were
# designed for older versions of Internet Explorer, you might want to
# consider enabling `Enterprise Mode` throughout your company.
#
# https://msdn.microsoft.com/en-us/library/ie/bg182625.aspx#docmode
# http://blogs.msdn.com/b/ie/archive/2014/04/02/stay-up-to-date-with-enterprise-mode-for-internet-explorer-11.aspx

<IfModule mod_headers.c>
    ############################################
    Header set X-UA-Compatible "IE=edge"

    # `mod_headers` cannot match based on the content-type, however,
    # the `X-UA-Compatible` response header should be send only for
    # HTML documents and not for the other resources.
    <FilesMatch "\.(appcache|atom|bbaw|bmp|crx|css|cur|eot|f4[abpv]|flv|geojson|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|topojson|tt[cf]|txt|vcard|vcf|vtt|webapp|web[mp]|webmanifest|woff2?|xloc|xml|xpi)$">
        Header unset X-UA-Compatible
    </FilesMatch>

    ## Prevent clickjacking
    Header set X-Frame-Options SAMEORIGIN
</IfModule>
install.js000064400000004024150540677560006567 0ustar00//////////////////////////////////////////////////////////////
// install.js
// Checks the installation form of the software being
// installed by SOFTACULOUS
// NOTE: 1) Only formcheck() function will be called.
//       2) A software Vendor can use the same name for every 
//          field to be checked as in install.xml . It can be
//          called using $('fieldname').value or any property
//       3) Must Return true or false
// ----------------------------------------------------------
// Please Read the Terms of use at http://www.softaculous.com
// ----------------------------------------------------------
// (c)Softaculous Inc.
//////////////////////////////////////////////////////////////

// Check if there is a number in random generated password
function update_admin_pass(){
	
	if(typeof jQuery('#admin_pass').val() == "undefined"){
		setTimeout('update_admin_pass();', 500);
		return;
	}
	
	var admin_pass = jQuery('#admin_pass').val();
	var isnum = /\d+/.test(admin_pass);
	
	if(!isnum){
		admin_pass = admin_pass+Math.floor((Math.random() * 10) + 1);
		jQuery('#admin_pass').val(admin_pass);
	}
}

update_admin_pass();

// Check if dbprefix is less than 6 chars
function update_dbprefix(){
	
	if(typeof jQuery('#dbprefix').val() == "undefined"){
		setTimeout('update_dbprefix();', 500);
		return;
	}
	
	var dbprefix = jQuery('#dbprefix').val();
	var length = dbprefix.length;
	
	if(length > 5){
		newdbprefix = dbprefix.substring(0, 4);
		jQuery('#dbprefix').val(newdbprefix+"_");
	}
}

setTimeout('update_dbprefix();', 1000);

function formcheck(){
	
	if($('dbprefix').value.length > 5){
		alert('{{err_dbprefixlen}}');
		return false;
	}
	
	//Check the Admin Email
	if(window.check_punycode){
		if(!check_punycode($('admin_email').value)){
			alert('{{err_ademail}}');
			return false;
		}
		return true;
	}
	
	return true;
};

jQuery(document).ready(function(){
	
	jQuery('#softsubmitbut').click(function(){
		var r = confirm('{{err_confirm_email}}');
		if (r == true) {
			return true;
		 } else {
			return false;
		 }
		
	});
	
});

	env.php000064400000004062150540677560006066 0ustar00<?php
return [
    'backend' => [
        'frontName' => '[[admin_folder]]'
    ],
    'remote_storage' => [
        'driver' => 'file'
    ],
    'queue' => [
        'consumers_wait_for_messages' => 1
    ],
    'crypt' => [
        'key' => '[[key]]'
    ],
    'db' => [
        'table_prefix' => '[[dbprefix]]',
        'connection' => [
            'default' => [
                'host' => '[[softdbhost]]',
                'dbname' => '[[softdb]]',
                'username' => '[[softdbuser]]',
                'password' => '[[softdbpass]]',
                'model' => 'mysql4',
                'engine' => 'innodb',
                'initStatements' => 'SET NAMES utf8;',
                'active' => '1',
                'driver_options' => [
                    1014 => false
                ]
            ]
        ]
    ],
    'resource' => [
        'default_setup' => [
            'connection' => 'default'
        ]
    ],
    'x-frame-options' => 'SAMEORIGIN',
    'MAGE_MODE' => 'default',
    'session' => [
        'save' => 'db'
    ],
    'cache' => [
        'frontend' => [
            'default' => [
                'id_prefix' => '[[id_prefix]]'
            ],
            'page_cache' => [
                'id_prefix' => '[[id_prefix]]'
            ]
        ],
        'allow_parallel_generation' => false
    ],
    'lock' => [
        'provider' => 'db',
        'config' => [
            'prefix' => null
        ]
    ],
    'directories' => [
        'document_root_is_pub' => true
    ],
    'cache_types' => [
        'config' => 1,
        'layout' => 1,
        'block_html' => 1,
        'collections' => 1,
        'reflection' => 1,
        'db_ddl' => 1,
        'compiled_config' => 1,
        'eav' => 1,
        'customer_notification' => 1,
        'config_integration' => 1,
        'config_integration_api' => 1,
        'full_page' => 1,
        'config_webservice' => 1,
        'translate' => 1,
        'vertex' => 1
    ],
    'downloadable_domains' => [
        '[[domhost]]'
    ],
    'install' => [
        'date' => '[[_instime]]'
    ]
];
config.php000064400000032371150540677560006547 0ustar00<?php
return [
    'modules' => [
        'Magento_AdminAnalytics' => 1,
        'Magento_Store' => 1,
        'Magento_AdobeIms' => 1,
        'Magento_AdobeImsApi' => 1,
        'Magento_AdobeStockAdminUi' => 1,
        'Magento_MediaGallery' => 1,
        'Magento_AdobeStockAssetApi' => 1,
        'Magento_AdobeStockClient' => 1,
        'Magento_AdobeStockClientApi' => 1,
        'Magento_AdobeStockImage' => 1,
        'Magento_Directory' => 1,
        'Magento_AdobeStockImageApi' => 1,
        'Magento_AdvancedPricingImportExport' => 1,
        'Magento_Theme' => 1,
        'Magento_Amqp' => 1,
        'Magento_AmqpStore' => 1,
        'Magento_Config' => 1,
        'Magento_Backend' => 1,
        'Magento_Authorization' => 1,
        'Magento_Eav' => 1,
        'Magento_Search' => 1,
        'Magento_Backup' => 1,
        'Magento_Variable' => 1,
        'Magento_Customer' => 1,
        'Magento_BundleImportExport' => 1,
        'Magento_CacheInvalidate' => 1,
        'Magento_AdminNotification' => 1,
        'Magento_Indexer' => 1,
        'Magento_Cms' => 1,
        'Magento_Security' => 1,
        'Magento_GraphQl' => 1,
        'Magento_EavGraphQl' => 1,
        'Magento_StoreGraphQl' => 1,
        'Magento_CatalogImportExport' => 1,
        'Magento_Catalog' => 1,
        'Magento_CatalogInventory' => 1,
        'Magento_Rule' => 1,
        'Magento_Payment' => 1,
        'Magento_CatalogRuleGraphQl' => 1,
        'Magento_CatalogRule' => 1,
        'Magento_CatalogUrlRewrite' => 1,
        'Magento_CatalogGraphQl' => 1,
        'Magento_Widget' => 1,
        'Magento_Quote' => 1,
        'Magento_SalesSequence' => 1,
        'Magento_CheckoutAgreementsGraphQl' => 1,
        'Magento_MediaGalleryUi' => 1,
        'Magento_CmsGraphQl' => 1,
        'Magento_CmsUrlRewrite' => 1,
        'Magento_CmsUrlRewriteGraphQl' => 1,
        'Magento_CompareListGraphQl' => 1,
        'Magento_ComposerRootUpdatePlugin' => 1,
        'Magento_User' => 1,
        'Magento_Msrp' => 1,
        'Magento_Sales' => 1,
        'Magento_QuoteGraphQl' => 1,
        'Magento_Checkout' => 1,
        'Magento_Contact' => 1,
        'Magento_Cookie' => 1,
        'Magento_Cron' => 1,
        'Magento_Csp' => 1,
        'Magento_CurrencySymbol' => 1,
        'Magento_Bundle' => 1,
        'Magento_Integration' => 1,
        'Magento_Downloadable' => 1,
        'Magento_CustomerGraphQl' => 1,
        'Magento_CustomerImportExport' => 1,
        'Magento_Deploy' => 1,
        'Magento_Developer' => 1,
        'Magento_Dhl' => 1,
        'Magento_CatalogCustomerGraphQl' => 1,
        'Magento_DirectoryGraphQl' => 1,
        'Magento_DownloadableGraphQl' => 1,
        'Magento_CustomerDownloadableGraphQl' => 1,
        'Magento_ImportExport' => 1,
        'Magento_Captcha' => 1,
        'Magento_BundleGraphQl' => 1,
        'Magento_CatalogSearch' => 1,
        'Magento_AdvancedSearch' => 1,
        'Magento_Elasticsearch' => 1,
        'Magento_Email' => 1,
        'Magento_EncryptionKey' => 1,
        'Magento_Fedex' => 1,
        'Magento_GiftMessage' => 1,
        'Magento_GiftMessageGraphQl' => 1,
        'Magento_GoogleAdwords' => 1,
        'Magento_GoogleAnalytics' => 1,
        'Magento_Ui' => 1,
        'Magento_GoogleShoppingAds' => 1,
        'Magento_CatalogCmsGraphQl' => 1,
        'Magento_PageCache' => 1,
        'Magento_GroupedProduct' => 1,
        'Magento_GroupedImportExport' => 1,
        'Magento_GroupedCatalogInventory' => 1,
        'Magento_GroupedProductGraphQl' => 1,
        'Magento_DownloadableImportExport' => 1,
        'Magento_ConfigurableProduct' => 1,
        'Magento_InstantPurchase' => 1,
        'Magento_Analytics' => 1,
        'Magento_Inventory' => 1,
        'Magento_InventoryAdminUi' => 1,
        'Magento_InventoryAdvancedCheckout' => 1,
        'Magento_InventoryApi' => 1,
        'Magento_InventoryBundleImportExport' => 1,
        'Magento_InventoryBundleProduct' => 1,
        'Magento_InventoryBundleProductAdminUi' => 1,
        'Magento_InventoryBundleProductIndexer' => 1,
        'Magento_InventoryCatalog' => 1,
        'Magento_InventorySales' => 1,
        'Magento_InventoryCatalogAdminUi' => 1,
        'Magento_InventoryCatalogApi' => 1,
        'Magento_InventoryCatalogFrontendUi' => 1,
        'Magento_InventoryCatalogSearch' => 1,
        'Magento_InventoryConfigurableProduct' => 1,
        'Magento_InventoryConfigurableProductAdminUi' => 1,
        'Magento_InventoryConfigurableProductFrontendUi' => 1,
        'Magento_InventoryConfigurableProductIndexer' => 1,
        'Magento_InventoryConfiguration' => 1,
        'Magento_InventoryConfigurationApi' => 1,
        'Magento_InventoryDistanceBasedSourceSelection' => 1,
        'Magento_InventoryDistanceBasedSourceSelectionAdminUi' => 1,
        'Magento_InventoryDistanceBasedSourceSelectionApi' => 1,
        'Magento_InventoryElasticsearch' => 1,
        'Magento_InventoryExportStockApi' => 1,
        'Magento_InventoryIndexer' => 1,
        'Magento_InventorySalesApi' => 1,
        'Magento_InventoryGroupedProduct' => 1,
        'Magento_InventoryGroupedProductAdminUi' => 1,
        'Magento_InventoryGroupedProductIndexer' => 1,
        'Magento_InventoryImportExport' => 1,
        'Magento_InventoryInStorePickupApi' => 1,
        'Magento_InventoryInStorePickupAdminUi' => 1,
        'Magento_InventorySourceSelectionApi' => 1,
        'Magento_InventoryInStorePickup' => 1,
        'Magento_InventoryInStorePickupGraphQl' => 1,
        'Magento_Shipping' => 1,
        'Magento_InventoryInStorePickupShippingApi' => 1,
        'Magento_InventoryInStorePickupQuoteGraphQl' => 1,
        'Magento_InventoryInStorePickupSales' => 1,
        'Magento_InventoryInStorePickupSalesApi' => 1,
        'Magento_InventoryInStorePickupQuote' => 1,
        'Magento_InventoryInStorePickupShipping' => 1,
        'Magento_InventoryInStorePickupShippingAdminUi' => 1,
        'Magento_Multishipping' => 1,
        'Magento_Webapi' => 1,
        'Magento_InventoryCache' => 1,
        'Magento_InventoryLowQuantityNotification' => 1,
        'Magento_Reports' => 1,
        'Magento_InventoryLowQuantityNotificationApi' => 1,
        'Magento_InventoryMultiDimensionalIndexerApi' => 1,
        'Magento_InventoryProductAlert' => 1,
        'Magento_InventoryRequisitionList' => 1,
        'Magento_InventoryReservations' => 1,
        'Magento_InventoryReservationCli' => 1,
        'Magento_InventoryReservationsApi' => 1,
        'Magento_InventoryExportStock' => 1,
        'Magento_InventorySalesAdminUi' => 1,
        'Magento_CatalogInventoryGraphQl' => 1,
        'Magento_InventorySalesFrontendUi' => 1,
        'Magento_InventorySetupFixtureGenerator' => 1,
        'Magento_InventoryShipping' => 1,
        'Magento_InventoryShippingAdminUi' => 1,
        'Magento_InventorySourceDeductionApi' => 1,
        'Magento_InventorySourceSelection' => 1,
        'Magento_InventoryInStorePickupFrontend' => 1,
        'Magento_InventorySwatchesFrontendUi' => 1,
        'Magento_InventoryVisualMerchandiser' => 1,
        'Magento_InventoryWishlist' => 1,
        'Magento_LayeredNavigation' => 1,
        'Magento_LoginAsCustomer' => 1,
        'Magento_LoginAsCustomerAdminUi' => 1,
        'Magento_LoginAsCustomerApi' => 1,
        'Magento_LoginAsCustomerAssistance' => 1,
        'Magento_LoginAsCustomerFrontendUi' => 1,
        'Magento_LoginAsCustomerGraphQl' => 1,
        'Magento_LoginAsCustomerLog' => 1,
        'Magento_LoginAsCustomerPageCache' => 1,
        'Magento_LoginAsCustomerQuote' => 1,
        'Magento_LoginAsCustomerSales' => 1,
        'Magento_Marketplace' => 1,
        'Magento_MediaContent' => 1,
        'Magento_MediaContentApi' => 1,
        'Magento_MediaContentCatalog' => 1,
        'Magento_MediaContentCms' => 1,
        'Magento_MediaContentSynchronization' => 1,
        'Magento_MediaContentSynchronizationApi' => 1,
        'Magento_MediaContentSynchronizationCatalog' => 1,
        'Magento_MediaContentSynchronizationCms' => 1,
        'Magento_AdobeStockAsset' => 1,
        'Magento_MediaGalleryApi' => 1,
        'Magento_MediaGalleryCatalog' => 1,
        'Magento_MediaGalleryCatalogIntegration' => 1,
        'Magento_MediaGalleryCatalogUi' => 1,
        'Magento_MediaGalleryCmsUi' => 1,
        'Magento_MediaGalleryIntegration' => 1,
        'Magento_MediaGalleryMetadata' => 1,
        'Magento_MediaGalleryMetadataApi' => 1,
        'Magento_MediaGalleryRenditions' => 1,
        'Magento_MediaGalleryRenditionsApi' => 1,
        'Magento_MediaGallerySynchronization' => 1,
        'Magento_MediaGallerySynchronizationApi' => 1,
        'Magento_MediaGallerySynchronizationMetadata' => 1,
        'Magento_AdobeStockImageAdminUi' => 1,
        'Magento_MediaGalleryUiApi' => 1,
        'Magento_Robots' => 1,
        'Magento_MessageQueue' => 1,
        'Magento_CatalogRuleConfigurable' => 1,
        'Magento_MsrpConfigurableProduct' => 1,
        'Magento_MsrpGroupedProduct' => 1,
        'Magento_InventoryInStorePickupMultishipping' => 1,
        'Magento_MysqlMq' => 1,
        'Magento_NewRelicReporting' => 1,
        'Magento_Newsletter' => 1,
        'Magento_NewsletterGraphQl' => 1,
        'Magento_OfflinePayments' => 1,
        'Magento_SalesRule' => 1,
        'Magento_GraphQlCache' => 1,
        'Magento_CardinalCommerce' => 1,
        'Magento_Vault' => 1,
        'Magento_Paypal' => 1,
        'Magento_PaypalGraphQl' => 1,
        'Magento_Persistent' => 1,
        'Magento_ProductAlert' => 1,
        'Magento_ProductVideo' => 1,
        'Magento_CheckoutAgreements' => 1,
        'Magento_QuoteAnalytics' => 1,
        'Magento_QuoteBundleOptions' => 1,
        'Magento_QuoteConfigurableOptions' => 1,
        'Magento_QuoteDownloadableLinks' => 1,
        'Magento_ConfigurableProductGraphQl' => 1,
        'Magento_ReCaptchaAdminUi' => 1,
        'Magento_ReCaptchaCheckout' => 1,
        'Magento_ReCaptchaContact' => 1,
        'Magento_ReCaptchaCustomer' => 1,
        'Magento_ReCaptchaFrontendUi' => 1,
        'Magento_ReCaptchaMigration' => 1,
        'Magento_ReCaptchaNewsletter' => 1,
        'Magento_ReCaptchaPaypal' => 1,
        'Magento_ReCaptchaReview' => 1,
        'Magento_ReCaptchaSendFriend' => 1,
        'Magento_ReCaptchaUi' => 1,
        'Magento_ReCaptchaUser' => 1,
        'Magento_ReCaptchaValidation' => 1,
        'Magento_ReCaptchaValidationApi' => 1,
        'Magento_ReCaptchaVersion2Checkbox' => 1,
        'Magento_ReCaptchaVersion2Invisible' => 1,
        'Magento_ReCaptchaVersion3Invisible' => 1,
        'Magento_RelatedProductGraphQl' => 1,
        'Magento_ReleaseNotification' => 1,
        'Magento_Sitemap' => 1,
        'Magento_InventoryLowQuantityNotificationAdminUi' => 1,
        'Magento_RequireJs' => 1,
        'Magento_Review' => 1,
        'Magento_ReviewAnalytics' => 1,
        'Magento_ReviewGraphQl' => 1,
        'Magento_MediaStorage' => 1,
        'Magento_Rss' => 1,
        'Magento_Elasticsearch6' => 1,
        'Magento_ConfigurableProductSales' => 1,
        'Magento_SalesAnalytics' => 1,
        'Magento_SalesGraphQl' => 1,
        'Magento_SalesInventory' => 1,
        'Magento_OfflineShipping' => 1,
        'Magento_ConfigurableImportExport' => 1,
        'Magento_UrlRewrite' => 1,
        'Magento_Elasticsearch7' => 1,
        'Magento_CustomerAnalytics' => 1,
        'Magento_Securitytxt' => 1,
        'Magento_SendFriend' => 1,
        'Magento_SendFriendGraphQl' => 1,
        'Magento_InventoryInStorePickupSalesAdminUi' => 1,
        'Magento_RemoteStorage' => 1,
        'Magento_AwsS3' => 1,
        'Magento_UrlRewriteGraphQl' => 1,
        'Magento_Swagger' => 1,
        'Magento_SwaggerWebapi' => 1,
        'Magento_SwaggerWebapiAsync' => 1,
        'Magento_Swatches' => 1,
        'Magento_SwatchesGraphQl' => 1,
        'Magento_SwatchesLayeredNavigation' => 1,
        'Magento_Tax' => 1,
        'Magento_TaxGraphQl' => 1,
        'Magento_TaxImportExport' => 1,
        'Magento_AsynchronousOperations' => 1,
        'Magento_ThemeGraphQl' => 1,
        'Magento_Tinymce3' => 1,
        'Magento_Translation' => 1,
        'Magento_TwoFactorAuth' => 1,
        'Magento_GoogleOptimizer' => 1,
        'Magento_Ups' => 1,
        'Magento_SampleData' => 1,
        'Magento_CatalogUrlRewriteGraphQl' => 1,
        'Magento_CatalogAnalytics' => 1,
        'Magento_Usps' => 1,
        'Magento_InventoryGraphQl' => 1,
        'Magento_PaypalCaptcha' => 1,
        'Magento_VaultGraphQl' => 1,
        'Magento_Version' => 1,
        'Magento_InventoryInStorePickupWebapiExtension' => 1,
        'Magento_WebapiAsync' => 1,
        'Magento_WebapiSecurity' => 1,
        'Magento_Weee' => 1,
        'Magento_WeeeGraphQl' => 1,
        'Magento_CatalogWidget' => 1,
        'Magento_Wishlist' => 1,
        'Magento_WishlistAnalytics' => 1,
        'Magento_WishlistGraphQl' => 1,
        'Amazon_Core' => 1,
        'Amazon_Login' => 1,
        'Amazon_Payment' => 1,
        'Dotdigitalgroup_Email' => 1,
        'Dotdigitalgroup_Chat' => 1,
        'Dotdigitalgroup_Sms' => 1,
        'Klarna_Core' => 1,
        'Klarna_Ordermanagement' => 1,
        'Klarna_Kp' => 1,
        'Klarna_Onsitemessaging' => 1,
        'Klarna_KpGraphQl' => 1,
        'PayPal_Braintree' => 1,
        'PayPal_BraintreeGraphQl' => 1,
        'Temando_ShippingRemover' => 1,
        'Vertex_Tax' => 1,
        'Vertex_AddressValidationApi' => 1,
        'Vertex_AddressValidation' => 1,
        'Yotpo_Yotpo' => 1
    ]
];
images/logo.gif000064400000013004150540677560007455 0ustar00GIF89a.|������񼻻������8����������{zzmkk�0�����������w�����������.��#�edd�u��֍������*����tss�������#!!SRR������������311���KJJ���,**���������CBB�B�����c����<::�{�\[[�v�탽������k��_������r��������S�������r�L�����������}����������X�866��������^� HFFONN0..XWW'%%@>>�������������poo���xww��������������hgg���������~~�������a__�������z������!�,.|���������g?
������������������eV	����������=K��<F��������SC���4%�����͙
0��ӵ6g����ۯ	V�� �����L<���K=���2%4�C�
�t����b�Ȱ�C�J�p��Ë�ɚȱ"C�\6%GRJ�@c���0c��CB�P���GAd
����0���ʉ`!J�*"&'��!e�W?'�<��$�ճT䛈��׷X���8Dڻ#��8��ۿ~
�=�i9��J��� J�##�Bc0?k���J�"�^ʮ�ωC|l^�m�^�QA���'��
�!ú��2l�����j+s�rʷs^=�}���Dr�\Yန��Y%x-�'	���]���ﴃ#�-A��oP�4B4X4߀�@1��c�1c��R�?p0�fH�|@�	ڲ���GG�W-Y���l��4^��dPc���a:���	�d��H���+����/b�FTV�G
�(`e���N�PfAJ- ��zd�F��U�g�X��0^ǖT�I*�y���
�&�P��]���U���a��s҉	~��&�ه�J�px�B���p���dq�h����0��FyI��	�nPj$+l٪+�B+z�	���F�@8�t�u%`���!��xh�����,$(pa峭D��Z�_�a�+��@z0�l��tЧ�#��	��!ǻ��;����ƚ/mT��i�����x\��"LIaDL&5��'bq��b/Ӗ݄"�����,X���|�%�+j5\�B�}\P3"7S��*;�,�{����<
N@ͦ�*O��M|���x`e.X	�Շd��֪t��hg�q�B�E��Qa!�ڙ�-�V��FVҜ��Uz�i�,D�7!~����Dc���W�SS!�F���G��_�pn�_|J�p�p��880:�Nk�q�^�C��7i���P�I�V^Q�[*K��Tv��w Ifd�o�B�[�B
xV��D@\��|���!т�!��@n�d�G�@�h�`01%�l"3�-*$x�/�Ӕ%D`��a��$ph%w�J#� �Ⰰ.�mK#���&	3L�G�p��BP�
h��
q�sUr��P�D�`h@��7�DQ��`�B��h����
p�!̰0,x$H�	!�ȐVQа��
�HZ/|K�E	��N����P0	6�́���
т5��]T�ʘ�5p.b@A���[N��A,U��ZZ��EX���	}����'��r�
8�FJ�`P:1P84��h{���W6)�G �J:�Ö� 	sYi������EsK]`�!p���e[Ҝ ��h���x��0��P���?��Z���ܨV��`EOu�LHN�q��&U�W�y	�S|�!Dq�-m���R���n	
���;�&�,3�,���`�*�a�7����4�l���ШQ�$3˨}PI��M��+Q-��.5.>.���D
Κ�A��Jv���4MA�aKO8�'�Ȃ��
�?�g�ݍ
���RQ���@U����sXj�I�VI�d�X�*uA���
T�>�a�����P�n�x`C؀��el�[9.>$�u^���*ӥд��V�"�������������jn��#�����Vb�^��O����9�94Է&(��k�$�5DX����3P���>Lb30����	�tTAH�+��v �$��Yw��]J��b�0.�\ �CLX���
,�C@`�!�i%²U�!By��
b[�'"�Z%=
��Uj�6
��-�m�`bY��>���狽�`͸�7α]m���Y�X�2��|�"�j�ŦB	!�H!�8���g�-
Wo�� �BxEFs�k��t�p�Λ��VIl5��Y�9�926�qu��^sR)�)!:��M+#"X��f�J%�mb��vf�݇&'�ܦ� zj�b>�VzCk�t�"�m"~�M�ʁЀ�D���W�0��{<	tWɿ��R�6k�y����5a�>�zf�&���I+�Ja�7"��m�{�}D�]XbjV2y$�L�5����Կ��a���D��4��
X�o!�]%
�V��%���l��/��!�*�aE(�%QP*9[G.:$(P�2ȅ@1�~
	V�7Ϲ�i�@���)��*wa����J8x�`%.����7�D@$������m[I܈6ݞq��A�O��@����iw7"�����e��G����.�[z�]�/�r��!�\%i"��6�ݬZjB8�j�b49��z���ҧ��V?����_{��
wBt�J6�ĩ����+ď���f��?����q���e� k�TxK��O܇f8B�z* P�V~�x�~�~-7o�P�}�Pq\P�u^��s�W	��>��X�%r�7�j�74�X�r��08Gܧ0��D֗{C���tf@${�@{U�v��r�P�fm�Ѓ*(c|p~W|����Z&X0W%�ag%�f�X��UEt,�O&�G%�7U�)��pxT"ք}�p�#�8�4�恉@�Tb�������V…3�x_�ga�sc�ex|��~} f#�z^ U�pR8dF%(wHO`�&����T�.�u&G?8�8��������<�@�V�������o�8|�����9��2w`�f?XqgG%^[��,��G�13Ќ�m��	�8��x�"h��0�rԍ:�����4�yE	�7^�`�V�#�W%�s�U{�%, r�p�W}��X9rP}�7k�0����}��Jv���{.�{�P�7�w�&ldXlf(	6i:���W���Z*�,���Za���X>�G�eqa�.0�&��	6�Q�~"ى:	_�&	&�`x�k�3]��,�.8����`wT��fv�G
%�Vm�Pq�����x�EY�@�VT�p�~��b��f0�Pҗ~�sBl0t���T�|ט�Q䃏�U�.�^��Ę�|�	CG%�(	/�phז��9i%79eUI�{�x(����-(��	��(	�w�Ή4�%�	�wvh�� �����a����`�i��I�\`��I6��~�^�Pq}@��@>٘k�k�d���Iih��x�X&��UR��J
	�����h�Y�78�r0)Pd��C�����uPX%#�J�`��j��t��U�E�ɗ��
+;vJ���`��U_��'D	�V;��}��t �)	g��'q�����֦\ �o�{Ԏ:�f��`QS�#V�����U%fOꚰ����WZ����_���p�V⣐P�.po�W%3�k�r@w�mS��q�xQ�%at r�P�'���D'�~J�� 7$0,�F�����m�\х�#���:�:&��������	��'�8:J��Ѥ�Ū��Q3����:�?}*j�**ke	�O*�n���J��Z��9	�����|���P�}�����J��q��$�0j�x`EkP�ٔԔ�E*�E@�s�qE5,`t[�����xv����f�w��%*�%d.�L�a�S(`i���'˄5�)tp���\�v�zJ��50G{\kF���V+h��*�oѭ��ȇGІ��M%^��xH��@��i6G rDH"QEy�kE�X��;J3pUib�`�˷����|��8�;�sn�.�<b	�{?��0��tk��x�) �`�5��@�/`7P����ap�;�o]�{-07 A�B�+����7 ��	���zi�:�w���.2���t����=I %P҂�ë�}g��ؿ��S�LG%oF	�<<�!'��s��G�x[���u^rK�
<�����k+c��Zr�v�`J�%	,�|F�$|�&l� ƨ`���"`A.��bi�k,������Ӫ��{h�"�J[�\*��w�Y�6��jTa`�p|�[��]<���#(�ZF����r�G�Q*/�k�'*PE����9 ZP��T3q p@,p�^�z�::",cCPcP��R^qɸ|	^��,I�L�TP�%z@����L	K�T���P^!6{�6`!���͗�9�$Յpz������ϗ��c0��<���Ϙu�c�VP�|З@?0��f��m	���.90�є��3��A��"M	�U00�*]	Q��s?�+=ӒP<@�B�:=	�/��@}2@AP�UPA�ԃ�ZP�N>��J=�
 O}�ZS���g��`�_=����S�j��l���9l��D�v}�x��x��!��P�=؄]؆]D ��~�<d@�ْؐ=ّ=��|# S�ٞ�ٝ�
P�
ڦM����H��R�ڰۯMn�c�ٲ��R c�ެ�� ��]��M�DH�N���>`���Fp��MD`�}ݲ
����؝�KA��� �������e�5�=��-Ɍމe ����ߵ���.�}�������,�X ��>�	n� X����n�!^�&n��N��& P/n�0���"�2P3��9��e� ��C�!��A8~�H~�)�2�I��=.
P�@.2 �d@�!�!��^��!��K�`^�]���]�1�d��Z�n��t^�d �m�z��˝�t�2��q�u�q�s��o��H��^�}�c`�k.������~�^�鞮�h�H���o1�ז��N�x�����o1겞霾W�꫞�N�6~�n�_a�ž�~�����0���>2����՞�Ȏ��a����0����^�c ��>�2 �����^���ۢ����������>��2�������
?Hp�.����~�	_������;images/magento242.png000064400000037760150540677560010435 0ustar00�PNG


IHDR����g-tEXtSoftwareAdobe ImageReadyq�e<?�IDATx��}i��u�w{zf�<�� $�M�����%+�-��Hvl��r;v�'�9��d��Ďˊm-���#ɛDJ�H��ĝ $�`��f�n�z������y3���`�f�gzz�����u���.���zkr⪹�'o��W��&.���Z0B�p��OI���K�r��/"�u�^�59�o��x�c�?Z���%N�[���s��ص���j��S�t��c��n��0|�>����=��#�eˏ��Z(E���ӧ��?{�G:�S�%!vA0�jP�`�u�$�Hr|�F�H�bQ/����9���+�؞�g/m����B�vm���`h���o�X����k@��G�?w��Q����^'�����8���\���v��f?��GAI��Q���:�d�Rv����v
P\��KuD�bC��sD���n�-� _�	W�������E���Co�>�ʧ�w5�M�a�.P�S�(�lEt�eʎ�Q	�\��xT��l�݀d���i����>+7p�,Y�#0?7�v��Bc���۲�O����=;�޳����oH�5��) 	��s���|�L�k�i.�Nv=b�旹���~�
8ۼ:���_���J����(bF���ձ�����^���G�n�|qߟ4j�;CMԔ���%'���y��_EF�*��Wߏ�Q %�s�a
�
���U�
J�L�<{�#��<���cnn�`c��<�m��,�3Ǐ^4�w�_
_�h42?���2Qe�s���VgH����|��̪W�&zA�+Z6��}�M�/a[���ɹƺu��v�gz���c;'��o����4R��p�(p�g��|@�s�T9\S��2�Ȁ\���/��IEk�b7�����v�(�ϧl��135���>.��NI�߱����WC�Ɩ�t&�"���g���̅Ϳ�*\�
�#�Y�(4�|֎vo���QN�#�ʟ�R�n���-d|T<~u��׏s79]��$fB�
���C����g?P	��������}F2�EJl���2�F�Ї�P�v�{bAʮ�m����"Yo�=d�l�����	Hʻ��#���;ݟN�������u��嗻�
u�������h}���OO9ti)O�~�w�A��FC�O�z�5Utډ�'���R�6ۑ�5��7L�ʠ�0����j�<����\�YȀ��`�q/��Ѿn�kQ�	#�IEL8::.��&'���>|�*���WM�v�n(�<��0yA�d�<����.�t����!Oj�c/�@X���Fp��I�|��ᔪY��hC��&���nU�R�7j#�>��tP����k�!ߦ̮n4s�1���kx�~ӛ'C�}�׷�b���$�5�%]���>��=�NLذ�]��d���%�w�B�/�Õr�Q���-ӛAZ�ل����ٓ'w�8}���m*�F��9�$7��N��7�*�`
�f�1*;X��r���HA#^�<u?��+1�&$�{���sP�̝*�e���xnL��TB(��Y,.}��A�F�>:��f!�0�b������ ��9Ԑv���s����='WإR0�cȭx�x>@�b���!�+�c���#���AgO�&��dw�@C�8�/m<_~.���]4;����e_�Έ�9���� ��,f(�
^���rȭvSS�3�/���U�������o���
a=D`�ZK�օu_�/����S�Tb�3��J��t��{�
���n�Xo"_t���
[�|�Q�g�F�:)�T�1�}@rg���D��������֕�r
T�7�Mq$J�'_:�s�	f�;��z����(�ӂ���u�BO�4�'sQh~}���3%�fz���`y�:�<<z�����ڝ�x QƧ�����G���|��Dn��c[��y"�������r��li�f\a�ި�=y�G��Ӎp~rr�3=�.�|Sd3����2 ���v՘���N�ʮ�ٕ�T^�9�Ms��LHa� ev�	V�2��%�bC�^	`>qغ�ak�>5ˤ����L{]���s��g)6��E��{�r58�C�~);.N�w?������W��J&,q���W��Ǐ]EB�5/ّ��ϧz�]%wz��!���/���S�77~�1Ы{щ�,5�=-�YW���v?>��ˁ�51#�m�,�\Pֶ����l��s�e���W�E���1T�ͮ�@��Y���*��3gn�`(k�,{� ��Dq!CaAC�T��t��[E��C/��=�:�R�w���ܗT͑��r1輋�Yn�& 4rLd~�f�P�#'a2�����<��u:������ܩW�{�G�q���,I���B�B�fCin�b���Q�d�x]�]���P��)�
�_	��"׉x=Y�A ]�Y1a6p�� �����R��7΍m~sv�-�0>5lCL�l�վ�F����9*�p�7y��R�.9��1F)�:D{��	�'Ai6#:�����j��&������Gl��Ŵ��`�mV̶S����X�ig�KLs����}��a�n$G���D�-��+Zp�Ü��
8�-^��}��*�q�U��N���h�W&R��)��
�v�ܝ�R���H 29؀-��Z�]m���[L��0�&�
��&%�-)F���{�3Ξ�����i���Tr3���=dbjB��/?3]-��YT�zn��wb�·�Vou:�Y&���8�|�{lg��Y�s�u�g3�gԒ�Y��5�QW��son������4TB��,���_j�4�)}�(���n��?M��`lNdB����A�w��%������,�$Ӭ:���~I�e�Â��'�R�l�BOvȌ�"�+J��`�Ⱥ�	�<�y��T0�☞���<��^,2���_�ˉ	6���ȋ��׀��sD�m�V@yf#텋�pN�(`AX&�ń���d����ٹQ��%�q7��m:]�
�c3�}�J������ �F���y�P��4��Cy�Sg�����}���Y^�&��c��Ȁ��AY *b�������`�m�
Y��.[I�yQV�|�Dx

��J|d�^en�_�Rg�%�9O�o�u
<�Y�E"��H�)�_����@$Gr@WѶ߈\P�ҀI��")[	i�4熭T=��E*��	ə�,a���3��]#���#P��Yݒ��T�/�Y��??~�����?/(����J�� �#�l�����}B�q�,�@��nhc�s&�V�J�<��X����R�Β)�NO�[�#��~�>��J+���������֬"G�����?<u��W�L
vJ�<6�q|N�C��7���9��̡Dld.����&]@Y�]�ξ#��*ܩ&+h�Q��^���gHtfTE���).�y�LU�N9�8@P�Ul	����sv�v� �_|͙��
f|�K����ER���+fI����4�({�\%��J�8��9��뜹b�^L�W�R)ʩgטr�gseU��Hz�(�1-uin�ŧcs���b�����
W܂���0,_O�Y��k6ah�c?�AG�'K�/D�h�������A�7Elu|�)#$W0[{S$�~0�����0�Ψ��0h��<�g[tPQ-�
>2rÑ��毳�I�3�&Oǎy.��娦�U���n��@�[�}�
71�i3N�X�#����}�`��(�´HfI�P�?���)��k�����P����B�ʰ\5���1>b�Xo�U!�8��y��Y]�]����\�`��vW�P^1��^G���(k��Ҙ^����x��q�+nFmty>�#O�t�z�fw�©5�`j�Xq�	��&!"f^$����%PʟvI6�|a,�m+�k��Z.8�������T��:��U[]�`W���S$d�- ���+�A��ԭT�b�wA�I��
�
X��`�2�_%�n��v���u},��J�8T�a�Z��	ǤZ�=,?�?�\�
�Ϟ?��1Uݡd�X�[l���4?��\��,鲣�O�Q�*�����Vf���p8;��G�V�V����o#�*0:��Z,u�~�
{����
�]�J�^7�e���d�G�0r�8�r-�x��Ó'"�fyn�H���{����屫�/y��r!rI���=�}�^�s�j+�0�g4�&��fxY/��5۪d��#�)���p�"��#/�b�������k
CNs�}Y�X�rS�WK��S{��/?��%ټ;�}�@L��nRe%~�M%R.��a�4���Ħ<�uK����j�"��_�ؘ
�Pq@p��`����Tw�kpv�]ޭ�4U��� P�ɪr8�H"C�W��k���"㲁zl��Û6�Ԋ�8�~+�<���H6�K�E4E�Kun�{?�L�G�j�kh���
���ϙ���K^w�0������H����ł�}��hHc��\��HXo�q��{�iR�;��&WJ�;<�(W�NV��`��Kqr�FL=�8V�>3`���ɟ�%�)��n�nm��
b��æ���pY����6W�r�2�F�n!\��<�r
��z	21;�r� Ƙ��b,��N^����A׾���^���0��ukqf٭R�l�Ȟ�ƱC�k9�M(&W[�����
~�Y���6�*_���H�َ��&���T������2��y]>��7��|��'<*P>����Td,��U����._��.�!j��Z/��
���
'V�á�a�sa�̑X�,�YND��"5TT���r/;lɛq�4�Q�g�*8?ɜ�`��0��%w��I�V�_g2:�����;2
��bl���ݫ��5w"_��%�vy���};N�߂�羇�/<�����)�;�Swx�[Q&�K��iGz�ͺجE��.�6�	C���b�%OJ�t;a�BS�'�G��!������86�b���n��51�U��H��#Eʻqx�v,���U�P��`�c�*���/�UN���A�V�l(�����4����p�?-lv1��̲燐S��9<3T���bz�߃ *�GI}�w�O�
y4G�kށ��nC�����E��U����b�X�1ʤ��fyhB�����r->��)�rh[;��5�3�3H\-F���
�f�i�r����g ��������,v�@'.�H�\B�<�K�&EʚU��'�Hi>�Vx�(v��7�ڷ�F���v���
�vK$R�).�p���a��ǀPY�x-ϊ*�'$�:*��|��p��$�N/+�׽���~]�۪˲�F�;'W�š�;0��>,;�Rd�9e�����,y�������xpԼ-R(1����p�1�LJ�T�z�����LƉ���ދ���q�Jd�q0�d����[Q��ݨ�.�y��s�v�(f.�'�m�Գ����1;�N:�~Q�8�s��<~�y���7ܲK^��
;�h�@���l�	�任ݛ���V0���d<z��8��1=�O���s�7ލ���ߐ��[��5lڸ�����M�1��}X�4�X��a�(k�ҡ�	�e�Jp6bQ�E����w��^�Ø��}rn�c�A�-M�Ps�|=�[U�bD2�w�"�VÛqQ�x��ƶ]��k6�սR�H�<z�P�2-�Y��%�j��.��zC���}F�VA��΄p��p�x.�U��jw�x�-IO��*�F�	��T��%ʿ��j7���ux+,��a����F�ܰ�<��A��6V�SҘ���N�k�K��B/\�9+c����^��:�ȆyvL�1Bha��:���ڨe�j�nc�!֜��/��z�X3�Ȗ-R���M;1�Խ?�/�e�O�a$�������:�A�^��,��ʱ*O������i�U���QI;�?�$@\���n�_�R�֮}jC�x+/��Y6��K���1�D���`x�Db�{�5y^��m��Q/4%h#�����4n��d�an*P��M�;��M�Q��Y�n�k��q,M4�*W���TLOeOλt�Q?g�Jd��s�y�Z�^~�n܎����U��&Z�Sz�V�%bc1�1�N���	�Lhw`��t�Zw�T8&��==��u�5�vNn���a�ôOߜ4��W7܍�_��U��à�;@�V��+��#�M��Oٲb����;�HY�W����Y;�r�I�1�7~'1�
xFzמ��-^ջ�"mGc��sk�(A�Ϻٍ�9���KKB61񉤨���gT��,ׂLT�ȿ�/�:���׌Q���"��>�>�;���Ǿ
��?C��#�u���*pذjSWހ�J�<��<�����y�:�v�J��;�Vv��S���1!V{T�g\L�/�h�=�\ɤ��VQd���L�0��u�l��PO����c`�Lˋ���A�������
k2�ޗəYy���8	�?��=�w�6/�oQU�#�n��w�U%R��+=��U���u�~������-5́�1QP���s�ǀ�[��r~����qj�$�CC��!,*��f�<�e�_�g;�7(��233�f�
Ru~*h�� ^���]�/��=�;\�|#;/���5�~��(L=�����ӌ��
F��b"̺ce_F����u扻M�)�5`�Rl�VmH�'��C���O�y��PF}O#Q�B$s�f��������R��~	��!�v�"���֯^�Sc�#k�z��uam��1�	V8��q@Go�lL�S�z&���hx�)�zd�(W�^�r`�E����~43W����N%b�?%�T�k~��A\v#j�,G�xJ��EkJ�I�=^����1��6 ltXH�8���';��Vs'��Ox�IS�r�@l�,#s��3�7?ze�^3f%�XŀiL4j�f�	�Z�G�E�'@��0jW���`�� �qM|�3��S��El��]_�I���.���8h�1q�n�ǿ�9�?��qe�B����,}��J�������P��E�D��t����:�j ���Y�(X�4�jj@��跁o�%�/ZUH�%~P�Bq��e���Z�Jv�)���Dp�@�cV\b�&8�|I�8�[�;���3��*�8����M����3�2w�Bpp�s�E�o�����&O�^U����O~��X��+�@�k�����[���PD�0���9B}\�Ȅ,8�1�p�φBU:f9�T�i������f�rxS3ؙ�E����KEFO�oP�ӣ�D��N`���\*Ͳ"�9��[���3[&�/�ẩ6(a[M�R�^�Ln�\xb�z�z�&���/�}OB��g�N͡�UzU�,[@���%n?q?:/<e��kߝ��Y�IH-ӂE��v�1�81��3��N�nT�P��c�VXl��d���4�^<�p~���_�4��$��B�z���N�X`{uBUՏ�����G�m����8�&���F�W�ϊj"D�Xh��0��W>��U��3G��%Y>br�,�����̵PWMB�V�c�+Vg�A��4پL\��JeV�+�Mv�Ʃ�>EHn�M�O��k��'F.b�'*��]�(�'��U3C�ǑrB^��aO;6~���ju�����W�0���ڀ�*�~��� T��d[X��~���,���g0d�Ŋ�LV���h���H%�Ul�L��h�PS�0���{�����)��L��1۵��fF���@T7U���0�M}�cS**���#Ă�'=��w�Ϙ�6c9���Td��5A2;��ή�j?��Z��Z4���,��Zݻ^؊�j�b���uQ�:Q�!5�h�@���WlS�w*�)��B�=/�EEƀ΢��ˠ��FZ�%�+g�X.��I�b;�#����1�]�Gg�>=�X1�8 �,�noj��B������I��DS�T1�\'���/x��BV��*�9tI��<��F�\�I\�1k���+�,�b+޴��v��U�'ّhq��8���:��ێ@�L�<�c�3�s���8\��s�i!�H�״��*e��~'0�Ռ���@t>`R�����V�#6��
,<gZ�=iqnzR��P�V�´8�@�K���j�nC��x��\<E��"��ټ\@���/<M�(S\C�Y0/�f[\4U�>=
P@��S��Q"���q]�1GU5ݏ/�1����F�!6��J�.�R�,,lJ^�ޱM
o�!��3Sq"H|-}�<o��8��<n�wz�E>�Ҁ@��E�Xf��a��OŽ��B����΋U�T%"ڭdޔN����$��,�Y��R=�Un3�Ee鑘	��D��_�q$Lނ��(APk�)��&g�A�҄΋f������F�N�C;�u	���A%��R�T�E�/]��JR��A�ȤEn�A P��N�/��g����wMv4�E]ܠU= U�5�")�N���J*�K��1Q��5GyK@B�L��:J�~����87J���]΃ A��G��Xe��'������B^s�=+�$�	.�;���	V�F�q��Nݽ�@� /@
BY9�I`i�~~��J
.a���i@;Dt��W����"���9V�v_�ǯ�2ělʯ���&tFڮ�ӊy}L�#>�g��ė�s�i��T������_���r�B$�o�(z{�l���l��	s����>����8�y��/�5@%��c���Sh���EN<�� �QX#
GQE3Hx��6�=�E��Y��x���t�,��=���d�)�I_�����|��ڞ��=K�\Y�=���.-K��r:K�Y�	M�0���N����diy#S ���0���`��q������q�\
���]�����@� �K���
�q���3׬��e���/-o	�c'���M����qEc�x�.-�S�
�s	i!��+����do��j˥�
�왖/����m/��vck�K�{K�0�� ����],�ظ�0�W�/-�7�F��U�+�}@�ӥ��ف�R�s	o6�q�&�}&8�م�2���;]Z�
&�+�`�Ml�"c�9l��/!��
�s����3�;��a\�jk��e��M`iy�!���yv49k�
��?���Ћ�\�.9�o0ks�90'Lإ��d5n���h�R97�a�~��.�zT����0	�@�8�@W��0���K�`}�����b;64�Ŷ�΄X��1 �/�`�w3r_��ev�bڅ�]��.�ѝ��\�v X4s���?�����{_��4r�ϰA�_���l:�¾���}�ሐ8\�\1��0��l!7����B���RxgP1����xF�E�NVd��H��'��D;����%&\������O�5Të�m%5 �/rQ�ϧ�x���d���K�2�.I�X�q��Bsn_�F�ٰ�BI�<}�%�vߤ^'������-��R��+iP"�	6�݌�i��{}�S&�W�����ߏ�_g�������j�W��.����>{�	NT��8��J����2�
��w��R>�/��|rv\s[�d�	�eI@F@�;(ָ��Jh6
�h��xvƜ�@�_^�*����c~�`:[X�	�d��C�<����L'3'�(@К����Û���$r6=�����M}~�l<�N)��bb[��Q��U�)�9W~�ر�t:X>:�3W�!�X���+,?#n���l���>=c��1��k�a��b��w]�X-_�������G"�a����R��<��e�E�Iv�V���?��ۯ��o~+<Qo�ka�mZO}��X�~��x��]v�hX���?;	�z#��|��n��K�=��dF��o^�l���Y�;�)^J��n��y�%
7b��\�C�^���[l|��hN�D�1\�d�=��a	���������|�]�X��j5tn��;?�p��hΗ�=0种�p�ȚO��UB�,�:�\�ha������Ɔq��ŝWc�=�Ś�FoW��'@�m�1K�6��'�����҉g)[/��gи�*��ρՌW�};Y���I���V��(
L��a�,&��@���5�y[q��9�?�6|��;�aS~Uͣ�9ۯ=�65hoov�d�B�̀���@����Soy?��xn:�f]�!�!['�ʴ�r,mڱ0�`V�dJF&$^O�2�fGr̉h�#����N^�ڶ��������7�����Ns�T�o1"\!��tY��|�n��nEp�O�q�V�c4�@�߱C���9QR/ԅH���	q��D�>�	���d�P�oi��� ��OP��@��kp�����Ś{>�U�������E�F���Y�E
,&~+0�n0��!��!խ�xp�4�Wނ@���d�[6�JhʺLa���Vd�E�xC�!��n�ŀ�6
쬾��
�Eƹa���/ǡ��p��ob��_���C�v�u��%�踣��A���26�|��1hx,��x�w|��Ѽ*F���b��3p`���a!�sa��I�mn9���5Sh$�u�i��Ѥ?cAۗ
���+;�������2�Œ��LUR�o��D��4�F�CH���o��hn�4�D�d�T^n��g��8d=�m+���
�&�˕`�dH�V$��N��M�0��Oo�t��5�KE���od+l��@.���H��.:X�~#𓿁��J�K���-��q�.�LLrH	5;���
��Z}>����j̩O3s��nCnh�_K+�g8����>6��@SɁ67ܛ|"���6����
�8�b`��`�VS"z�I��ئR*^'0KX��L�/P?0��@�J���~I!�h���ϥN�H&Ab��
�s�q]!iv5�L���t��7��Lf�1�\;0,p	�"�~�!N
�!š[�8��3v�E����hw�z�Z[�(�o��MS�>U��Ceb��?�i�YX��L��V��J��̮�l�s�Sh^��U�5�u���r�|]S��eG�����̵�H��,	���^Bz���eh�DB���:��š�Hl�PGq�%�ѿ�W5Y�&㠂|��c@�%R3>�
.� [ss<%��^�UD�"0r�{g���P��e�*�����D#+�"#�h�VS]�X��ar��5V��b$���@_V���ߋ�S�Xxh�i�0)����_*F���՜}�*N����QS
�>ad������H���}A�4�&,R�	� ���u��H���v:H�	M�vݽ$B�*aJ�.��A}�ʉZY�j�;��ol��}@ݡGIp�K��.J}�ya�zb�Y�I��<� �dv��p }w�?V_/�i�X�!<'U�� �;ff
��&��k4��_����Y	���1r��교UE��D�GT<�=.Mp;�c�T����q~�gz��IC���T���Dq��<�6�1��2�GI�9�rUL�&��������z�;�}��"�yEFU�T�9j�u�0Z_�lz�kѱ�*6�ik�T�NG�L��b�^5�Q�=
���P�ؑZ�+V��L��a��𲡈
&���0��Rp��@���¡�3����_D��<qhg�!�ތ�!�}�Kh������/I!\�|�tv
8���M1
�(��!W�_r~����P� RD�p���]�w#CM4�
��Yi{�oQk�^��5�K{N�Ry"�K#��MF���Ik���P�̎�ql�z4�@��ɨҦ��KҜF'��A<v0���;��a�H��*��4��@_�S��g7��0�J��~~�Q��O�����\�ts̘���~��p��V����Y	���l�LA�=q�=�ד��)��
4"Bqd�)(ά[�2��M	��;qx�՘�L8zh?j���&���'N����{A�n�9���h}���}�ã1�Y{�ϡ��:?�[h\�.5�;v��x"D5�o��3��#~�(��Z���0�v �j]�r�v��#R��R�/�Z���pI���(p�X�Sؑ�v��<q"��;M�Z
��U�p�f��/a���b�7�+^z"l�Dif#��{�~�It�hϣ�?-͵d���E��X���*��=�I���I+��
��o/��
��'��a�لmʅ[E�L<��ºŨ�Y
������ �L�آC�A�+N�X�QL�����7J�1Y�8(����r�y�ξ�z:�"�~����/cx�$��G�9�r3�������_<2ֿ�f[�0حD�D�f#hv,M.;��c������|�>��^_���7�B�I�ry��DR��MLz��H[\Z�����sAfk;�ಎ38Rn]��>
���rɆ�����{~.T��>�5�<ø`pT�|?	��[Z�H���@����OO$�oW����,�	=�hv�t9(\*�-^�2��|(:�w����.��َ4DA�����h�S�c{�en�G��	c��bAX`L^�r/�r�d��w���_�ǿ�
��E<8J�����V3�<��C?��v�|�#r�t\+��2�h���0�z�|F��0㐮j�wF�J��d���y�]��Ǝ�FC��1�a�)�t�n�H,�7YNaa':��M{���c|s�,��V6j6o���a5�~��_#���̪d9q�mRd�&�Wɿ���y���EI1(>C�9��f�ς����<�ff^�}��^2Ԩ�2$^h�+��B/Nel�Iۆ��"�[��-�s��\37j T'J�c����6�t���(ca}1�P]%2֝�د�~�d��e�A��E-��S�b@��c�aD�&�92(l����� �;���Bkx�Pp�V���t�!�P�h�$5��ܯ��E�P$��9����J�r֕/�pZ��燡��D�%YDِh�9Vڡj�x�
	���Q��#�������G!�C�qt�5!�jw~��Xd�"®�qd���N�-N�X����p�]���6�LP�G!p^2`�a�j�����~d��XY�(�e���X03Ů8�L��Yʰ�>.`Cv��y��r�4�X�l@l���_���,F����Rhu�Ag����
4nz_�?���<��`�@�J�T��p��0�-T�#6(0�j���3Xv��Ra�Srŷ��[t���$�q�lq�3����'�L�3G�@x�i���
������2"g9�.+Z-ݒ�"Q���q.�|.IӸ�����c��{ ¦bmA"C1\G�V��W��.�T�F��<��yzZ��xT~"*�a�d8���=��Z��h�`������f�������'�&O��m�ӅC>U��r���'h�����wu�����N��<�+��
[p���0��DJ}f2fÊ�CR�u¯��O�34TFC1j�Fs͹☁��ݮ��5z�Q���p��k9��vf�z���&&΢3���ι��}��W�)�H��X%�(�p`���ad���TEz�,�Ͳk���\w�E���������CM�o��Ͽ"�ɍ}	w�E�*����y��_E��B84��[Qغ�{�:΁�T+�(a��d��eu��\+�oN���S�yݭw|r�M/�>!P�-��]�P�`���t0�\��O���AZ����L^*�M�R��d�Ɏ��<��%�V��ɋ�É5��<�2��b���d�J�z��A�n?��h��ҟ�K���w3� 㚻�ٞW�[+��S�X��]����Z�mG�7����o��޻?�*�j����8�˼[�G�pE(MMXU0��p�g��!:�;���f6�@ ��H.�٬�Ȏ�i�.O�J��MH�|=f����Q�‚k�����F����$�я:�IL/6_Z��$�x���7A�S��5d�e�=�{"Sᝄ�N�<��\������	���zc����7	��C
����t�}tl+��/,NV�';��h��^\��D����!�1>4��W�ؖ]��9��#�Y�	⃿���?�pt9X�[!�>�k6����\d�_ȕ�g��Ԝ(..(fzK��gΠ�l���GJ�`�>�R���'��?*���
�uU�D-HAW��(�mKX2�cL�_ľ%�� V�1�q���X������[���=�ǚ��6��2+YMε�3�~��1 >�W:�8�Ε��v�̦�Dc���t>�U�#sW�x�3^���0Q%��W���4�GTx��X�Lo3�=���;~��?�/�0mu;���t��'g�&�ڦQ	�z��6ld�ZXd����I��n#p���*��Y�K�9A����eaжw�8����u9��>�9�8��>;�;����J�;*}eq�ۣ8_�E�`cr�͡�$τ|=X�|�� ��
J�Ո�qΊhX-�ܦW����s377�ӧ� \��V^xыF�oZђ�����̙`�kQ��团i��c�)%Jb0�1�Mt�["�#�F�Qʖq<�[����^�ZELxҪ��0�}#r�l�s��8-f�2�7iM��@���Ʊ�o֞��H�]Q�x��7�)\�������)�|�8;9�����[����\�y��#������Ǥ��

�i L��M)�<g5] �bC+��5�I9-p�e^�AHiW8b
���9BҁE�n�z�Cb�	
sY���r�yu΅9�ޔ0�ʲ�c��N��ʯ
�k��`��|Ң��N��ۮ;54�:Rv�˝�����|����P�����
� 0��tˬ�)����`��hu��If�0݇Qߧ�Jfa*kY";�A�9�ͮ1�2P[*<cE��G'/
� lW���,K� �慹t��p����i���|��*�V�kw~�7UD��
t?Hĉx!�xrz��T��B��F��VS�l�+b�fP�!�o��G
��>46�E
Q^xh��Hd�ed��_��<�Q1��?sS���`�i����/�x(fE�i��vj��zD�fw�����f=����	#Q����jzf��v���[�GG��t�bP�/E��\A��h
W�4�i�G7��	����1`*��n9������)<4�;I��7��R�@\���l��-.���ˤ�5���6+mDG�X��"����:23;����s��h׀��@��d�lH�0��s�;Ov���o����jJ6�K�0�f���$�A����rY�.#j"��|��-F"���su�v�k����-z��2�a�����',��0(1`�*����LK1�J��ھ�v+.0������Ϸ�F����˾�̀���wp���$�����g[�94�����h���t֣�ud�U�&z$,$�z<�xf��]ͦ�jw�w1���ˊj��lwQm/�0~!b?�B��H�]��ȏ�%ZV�N

D�絣‚��y���azv��������:u����4�:��5f�B���m�[?/����߇��ƥ�F��bĚƈ���i��hZ����	.=c���?�Е�΃��Y���-��a, s��4,?���"��S�TR�JS�[	�Cs���n�:����%�
=���1�N�6�"e�
\�T{%W���737�T�7�j��Z�S�]_��%6���#�R���
-�n@��
)���*
�Fez0î숣P��a���O�����4�t儲~�|Ǥ�}��i?"�r�#�'"����LG��Z��?H�7�kWIEND�B`�Notes.txt000064400000006564150540677560006427 0ustar001) Install twice manually, with and without sample data. Always check the difference between packages of with and without sample data and make sampledata.zip accordingly.
2) Always check the file permissions
3) Magento 2.4.2 supports only root directory installation. Check next version if it supports sub directory installation. If it does, make the changes accordingly in install as well as clone.
4) Use following command to install Magento 2.4 keeping elasticsearch service on. Check parameters if anything needs to be added or removed. https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli.html

./bin/magento setup:install --base-url=http://abc.com --db-host=localhost --db-name=magento242sd  --db-user=root  --db-password=mysql --db-prefix=prmg_ --admin-firstname=admin --admin-lastname=lastname --admin-email=a@a.com --admin-user=admin --admin-password=password --language=en_US --currency=USD --timezone=America/New_York --use-rewrites=1 --session-save=db --use-secure=1 --use-secure-admin=1 --cleanup-database

5) Check and copy pub/media/theme folder from manual to zip and check name of the images. It should match with entry in SQL.(without sample data)
6) Check and copy pub/media/* folder from manual to sampledata.zip and check name of the images. It should match with entry in SQL. (with sample data)
7) Take dump using mysql command mysqldump --routines -u root -ppass soft_mage282 > mage282.sql
8) "hash_config" values in indexer_state table is same for all installation from 2.1.0, hence no need to change this values.
9) We have disabled magento 2.x on windows because icons are not loading properly post login. This is happening because it redirects to symlinks to load all the icons and on windows symlinks are not created and also as per their requirement, magento 2.x is not supported on windows OS.
10) PHP REQUIREMENT LINK: https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements-tech.html
11) Magento 2.2.2 requires Apache mod_version to be enabled.
12) Upgrade is not possible at present because magento2 uses either system's upgrade utility or the command line upgrade. http://devdocs.magento.com/guides/v2.4/comp-mgr/bk-compman-upgrade-guide.html
13) Change "<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>" from di.xml "<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>" to disable symlink, it copies file to required place instead of making symlinks.
14) Move all Triggers and DELIMITERS to the end of sql.
15) Remove DEFINER=`root`@`localhost` from SQL file.
16) Keep extra entries in "core_config_data" table and adjust it's auto increment accordingly.
17) [IMPORTANT] We have to maintain two copies of .htaccess i.e. for Apache 2.2 and 2.4:( Not required since 2.3.4 as script has handled the .htaccess code for both the apache versions.)
For Apache 2.2 files will be :
.htaccess -> .htaccess
pub_.htaccess -> pub/.htaccess
pubstatic_.htaccess -> pub/static/.htaccess

For Apache 2.4 files will be :
apache24/.htaccess -> .htaccess
apache24/pub_.htaccess -> pub/.htaccess
apache24/pubstatic_.htaccess -> pub/static/.htaccess

1. Replace :
SetEnv 
with :
<IfModule mod_env.c>
    SetEnv 
</IfModule>

2. Replace :
<IfVersion
</IfVersion>
with :
(For apache 2.2)

order allow,deny
deny from all

(For apache 2.4)
Require all deniedphp71/import.php000064400000020071150540677560007545 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPxU+591N5+sdBdk1iwD6GLwoJuefjejKP/H6IiBKP+WfvX2jFLXo30iGJZlu46X9eu5NKI9C
8Iao30MdLuSMANIFDoD9KJcoByG/6So0fueA3OkhymxaCM8aBgU4cO3EEUndpVLv2Ox96Wu7q6PQ
TwlXK7ckUExGUJlwJ70e7ae8eSe7/N3fM1r8hVnLCKLFQCeJn3PprnwBWks7mMysYNv4hzt6EolV
ZVh+n1/OFhnkuNA7wsgnAeNpvNUQU3LZ8yFNvwsTUa+ZaQC9IbVEWm0jBlqqsM9W8OekwHyETGoB
ndKJwtF/7OAX+se4pzpvf4I/3FZTDji2unkzeJl8LCXcD0BmkNzqFQ0HnObL7ODLUu/IykVwz/s/
JxrAdKrmn9iP4fna7sRFfWYq8swHFLaSeWSapM8r56mkShCA+dFQNypUTUbdBOi6mRyXIBJPA4mu
vkt/+eLtOU3DJYQDfzSLnMLz9f0MhsdEaTIiZqb5av9U6LXLWJ7HQ86RGWdMNivnf3AbnU3f9oW9
AnKw2EJnhk4Axu+xvVa3FM9UJFXIDfSfWuVqp/Onmn+zK7Sw3L0daK9TKA5bMkQ82HhRempP6Tyv
mzpOSXBP0VaDiwUIQtbj4UYjiauRqQVuRcOAFNy1aHrP2F/kyL+iqiCjMsF0/EiIG7h6iF/2iQy/
/vkw+BSxsdv2j5ix8G/TpefySS3s7Q5XvVsNw1Q+08xr6I9fORvK6/B8x3Vh0MHiV7rmQgEV5s/M
Ar/rZ2xaHZVgIP2lIN7OhDRwaMP8HHS3Hfg6FGMviPZbqHh/B6HXMc9Spu8YRsooX0SL9FLVUvU2
pWStgPuFVxz3EQmm1e2BBgshxzHzZ4MfN8PBOvwFBzA7jljGLE5q4nvMj32No8wDw5Ip75qw9n+B
pg9FbV4Cv63lKsIPesJZ+cokyc9mXKhHQwjeRiOgmSCPBH0OAsoq79pPomB65LyNSNftp95JHEWf
5BL5am4V/rrdpm3Bowlx/bKncOVv40um1pIZwdCaiDz0jql4GVMcm7TIJNAFRLO46ef1hsteWFU1
Qgy6HWjHO7aJA3EtAQO6IZFwGOH9zzdp8dqBKnY15IMA7Muli0wm2ydYyqpJ3vo30hjaCcZKGP0G
QiGIyrg+xMyBLGO5EEbUQo2o82MKVXZAHa+51IAUwndd/HTkOQsKZpZ8mrQOFeR1SuB0Jjf/LaOz
nIkOlFlIl3zUQ2jk8OHcto5e5cssKLGNKeN6MVDjdgUkP1i7EjABJfeiSA6qJTGSbLlPaBTLf9gt
7NUxv9VNsLqJ5RiBOjpBudmtGDxxiYIkqCe0sOqIP08LOqh/clBCeuNKjTick8san0Z87G1hVFSa
CtQaMa8fdAX3HAQZ9krP9hALXJQf04yN5qYHHKtAE+9Uu+6NLu7nADKAo9rxpQ0qIiJ25n9Aeg5I
nPWM8DjkhZH8VU+uklO9u/loY51fxuSpi/U/yui9aCAhupWMnBWNPv3+nlmZpINUATDjnBEh45o1
WixylFobCuC5opMiPjKpkIZi4N2w9DAcwosyuqwXvD+FnwjUYUUaWYYUY0nDp5YokYUTJS0+PT1P
58tDYr2/t4uAGTM9x2MI/300Xv56V62S40m0gtwIO/vp+Rywu6dRWlMPjmDW+tmjWtGSXoxio6gm
nQYyg0j67ofJM6XegzAPWdNZ185/npRNOtwKk0eQqXSYPbpIV1Yrl2bKrQqglWa1RrAV84LQ6ay7
CRyTCKeUKhscuVnUZdId0UBKWMQTMSZD7FOhmWVA9pf5kVzggaWl0/a6edv7b5qdbqLfa10NK5Kj
aBqs986ksTiEQQl0DbTfOvIgbbs07tKpcxFJEN7cXID9E/eAGBpUfpMpVOjzXawZ+dTNXzAf1018
TANs/Slvb1vn7ZX1ezd26XM1dIQeLMTc32hn1bGdtqMaHxnPEW7jci045lqtGCisuPc4oAfyacRF
mwLfsO1hNtU4jnmbzsGuEpVdSA+D6lx5JNoUpE0bWYlSWrFslVNMcevw2VzTn9/nZb7/aHhC7fCD
VoBo0hawR724yUOF0U2WKhiNOcmbf8KtZP+PxPichoqWzKTfJfNpxOabBKA8RfJJb+oUoYW9t40h
DvPeWvtjgWprtCEvhS5JogbQF/55Lxu25xiwKd4jZvWBPLhqCLsijkPv5aA+7IPH+6chYkFezQ4O
LPCI0f3X7oUHROPo5IJxkhFpgTHDvnd0UF3PO10Yrvm0sd/6Wxp1IjiqnfCzETgPK7CvP0k0v6Qu
J0goiqdeXcdKRcxb7PtanhtfQIEFdeVWE7wx3/teNF/7NtQyvY4neEsWn0jykwHX+7FP9peVa1Jp
gwiL9XZhc2uECFReGZBIthY5W5+H9Fz4MbSbOeJCzsblREtvg5UhYj+W9WHLtM/PoUqhS9s4CiT+
7w2AQeo7DuKogI5evVHZLWJbAY2DiKO9gQpl2PibT812UsNnX+dJQsWqwCUjnRtrLxuRouclDXa1
mekMoea7AY8sNbFbVouY+pYlTgWfPJXhEwX7tyS4uHkRUagEWfNiy96hH9opuAwUsSHRYzcBQFQO
DJUX6y3kuMwh/u1hvbSoFfHCZXuvuFBNcbwqNJdw7vsVkt9Z4E9RwfbpW+R0GuvVrj7qRDaHWaGs
D49dLZ5AwOlsLGL/dEc22D9/i5i94NH3NCcNrwnSCZvcX6rfC/pINtQsiLsUJLlBzTer/wbHnbtd
UwydB7bp6f5Y6743dyl/oMUvHG5ymRmklanYceKKSGyU2bmS4rM+ELg9k2hjx31iXFF+O9pDrtzw
5YP9DjYczOAhITI3NGhWvqiS5gdYIk7fBPHvZTvMFKaa5/cWJzcXiBKLIAU9jT2XUsNZJCc1xEup
SSRiwYUoiBhT5OJxFGeDZgEnfiqSvvji9Etq6gdL1iS81q7kICpa3WQ+3MBG1gfgI3YB+vzmP228
8S1X1nrSpJP0sdRD8TjN45tMPvTdsfMbpelt5ptTvRFkohxBzANwiyLfLjnbzqSJqIFlNg3nOFef
Wrx/sPo52Dk2CvOMck2O01nYZ+258NEPJ6vf8n789x+zIKteNXLrFbuMWMs87Plmgjp872GoohQo
zJJb+Uo5vcjXzXdxnn/3UL5q2qHiCy3NRpDjMmmstqM0HNMICtgH2TN7D2J491ZUk0FIQiFnP2wK
uCddwjs3Sjb/XsMJrijSMQXtBl/7S8WUhozWoRcKGReLzgAOutIJ4TgEyBe6uSfIWYJT7HMOruO6
c6dOoP28ap4/PLl8II6xiZlx6QgZK0Yi2H+0+QI+yPYuBYZxs0UaZ5ynzztdYq+MzxmQeAmV4PgW
Gj1s9/wOkSFazoUDG0YRMVom9C3cZNNl8WoXBKXhzmRUd8SnH4Jx+/Rri5/YSdpEID8oFfj4AvUA
StIzdpCehnrbVfmCBU8hovv3JJQzacJDvKKPf5j4xpqJl7kLyqkW/cTgQBpGO/2edXrJO6OB0325
iJfcT8Qc+jOvdXk081P0T4nY4yZ9Taa9S7nxJihtCwSvtRehgb6VRxOIa69WEMWbsSZo7DaJihjJ
wS4m5Gzt5r7LTz05jzfjkjECwZcSJql7w5Bq6+0fVx3wzUcSYyOa6rxTlI15Ir5CbpDsWZu97/Ho
L+DT7om/Q3ULUOGL9alp3dVMufx9Z7It2OuwI6le8JPsvkBFBH8TPuBSXlod2R8DkNj+mfh0cs9y
6FhbjtRuqf5K0C96cd1HB14SsFzk9VU3CpkmAO+elv87HaBFGUB87v9ThGK0x+nZGrMPCQyDqY6w
IV7U4hhHEzxVrS7URcjsO0i6TwkAZWabBwgEODmX34ewgn8qVgigm6Ior05oeMk7m3vG6UBl9+Ws
HfpzuSPIc9f2t0x7Uvv0+I7l6LzTa2tXXfccdbZKcLHXWWW2ns1Xiqgk6iLNhwSKIrCVELviJLIu
Vk2/9i4AJablSMXv3yRUWl6U0ondWbpVCTHUM0WGQhrPXQ8W8tUySEaUQ80McXBxvSQPaITyrrbN
Y3G0+18LnyGL+VwIdFxn8Szo1HPC3AzQyoJSbQa91AucQbP85udqGSeGb+aPewIype2fHcF6bGT/
iDdeT4+LaVtVJYl/VgdTJgVGUisNPVDsCaxdus2EyzXjeQVbbXgbA4tI3E0NWJFaTczTbXEdGJFN
JHECUOGSv9wM19/WJOE5f26VxO52rsUcNYwWaO4dJFiqac/05eJRyVSvR4BQDWUGPJxTpR43jNB0
vToFOs+b/Ca3NaWHvLxoauWsBIHllJFKmuHMMQ1Jw/22n6NzctQcOlcc1doh+AWAXk8quFTw6DUa
bOs6aWA86YO8jH/sp2tZ5x8fBxDdrnFlcFPY5j4ijhO/4tdMnBBWLGNasSpmgEmfz0PfSotgezuR
OgvhSrdTVPMlyRm7vr9TWm4/2e5A+h4TQIPDVZU0HIP3ISLLVWFp1Fzdwk8ELqTQFvHGmwP019oi
h/A+vDRpHes6MvuIcyN4UTS3vKnBvgmY863onoa8Wk4Rf7CTGy0Rihdp+X57vqGTaVkVEgKLZAw5
xGOLOry2eMNRo/3ztOKYRe5jCLJ+V7IX3U4klbmRSfC6hOtG3L+5ku9OuIUHxDxf9aLQXW/tJzHa
pXE0GpJre6KPkTwPnNsTB+mn1JEGswCmrFVsSYnLyyxxe2fqGovf1nZWI8YA/orYeHTsWnfidk7s
/NPX57/nuUA0dt6qG97mRbIJXlVbeJAFXQLrJonIisVyD+Y8oCVhuBDJW2OH2yRVQkobH8VakAOw
7Vj/E0W+2jgD50n82ouvgFlbaOx6Mt9xY7vZyqIac4n/Ful581DV9S3Sd2IfQHp2fSPb/JARGdiz
Own0BVG2G2Yu2yEAqZBR165nJ9xVbcTdk2SetPVoNT4xhuH6gfXP8nxpgcAQIkrkHkeTMg6i+/gT
5kcnUD8on+lYgVZkGLDxBmnTq46drpt/sV92ip44Oc4xfJALipweLUQLHFd50cjWHSvyZRAGokm6
2F5KjX0dRg4NAhsn7AGqLG7HEJsX4L3ntVAYLZfovG6OJY4uI9gLQbuC1ZhFd+bbKxYKdIbrizl9
HLPiUmOaaoi5OlgEFjCK8KWDsdQvyW2yfGBMY/sadAldsCWuG1cC1Hx1sK6wyqKe4H/MIyEJHy92
nOfgKwnx8BoFQVHZYyG1Tu2mJwDUSEkr2dyU464isgV8fdHhsmygNZAcbr9GOEDli/O8fME1iQCY
PKl8gKcj6pHbbVAWJ/VZ/vMLz5w26b6hYDjIv0vx3jSnR+qnape3Q2q3vpyv3MdsTqwnURWjDdlj
jwRtWGc4uZtLw25GI1AHLpP7c5TO5hPQPKrGHoozRuNaZF0paN+3P2aAXHb4fUySEsrs9oHc7m3J
o1+MWGPAH4OZpKiIxD/J3Ib3yP3b7zQeswkMTK9oxKrGFSEGYbuYb6tgwNqmPwQqXSM7vVG8xMeV
gdtAmebduSYVX46zgoxxUVgnVr/O3TNpNBAr9fHeZ+5DeV2xbC2EU3qxNg4MoH5HxqSF6VvHsbA2
/mYFPfUtyDVQq7+OAIHXAHHhh2xeTm+y0ZhIcGc3xEz1eI3wMjLqQNw1+ADp9nLo7yqKO1X1WTD9
ov/cCvyaloM+BuZmaD1qtXYAB/ZXbbeW8DFO11GnFOyG6wDLuE6suZeeeEMN5MQSS2aOTRxg+hLJ
BEwKbnjzOdbjEbw+UYf0CEX0UE2DPcAl8c57IoShVL4mxq9gHk9FZ739rLZP1T/09BhlM40ikyZZ
wUjOIhGwpfr9OFpVkzq7NYh9SEdMysZSTmZapQ/So1ihvmLWpqbUW0a/mkLgWR7ElP1P/trp59rz
O8zQd4L0K3Uom8j0pdf40oPZpVLDXgDhqZH0+HlK8bhw8wtY9z2k0kCB50CX73k74uwdquWp3sy8
hDJDn6KlE+IFkoXLsU/y1PfHKBRnNo+LkX2xLWIx64qkv68FaxAV/UofsV70yI7eAfIZDCOzr5Y0
sM1HfbryBVswZzZICqNmyfg8hJCHqWr+2iLJ5LCD3gQ4/wwR1d2C8DJ90BQgfiZBVtRQpHnQL06g
3KDsIWLTk4kdUEZEtFv/RQbadC10M+dFcnzwONZWoO+Qdp1FhDUW2w2ID9iUpO2L2qmcKn7O1Kuv
zdqUibguy7HolqI8qJgxopNrYZYiNGDHY/GoEz01kREwa47dKxyfy5Q0NITpw1/YguTJP+bQdCyX
HPRxzhMZZKGPb6W774wP7T/WbB7kDqvDWxWspGtxNZC5yKca7be1BID/cIv132B5WmHaZGTToORa
ekBVit/Ek/7nlcRU6p0QMtVbtOVuQuNkj7ikjeDzoO2Di8UIZiI9AvMcBjmGPAS3BV1YokYt4rfV
G3MOLAZ/cEDW/nhwwUPvZq3+lOei0pDuBMzB/JJNNLEVEZiDBJJRUwTtqo3pcrh3poajmBCZyf47
jCtynNFqKtD40hNKX7qfL1bbw1IstuJV8X+i7e2fIMo7UFcDJCenofdZ5i330V0/JRIjguaeXfZC
CVylkSQdN4cGMjzCdrquyVMihLU/TNk87Vp0pltV58fMZjlyrlnJgqiWauRkEOQ7CNlFRKv8fM/C
td3dpgVXE+kPm9lUpYlOLUx5zRcK+FbDoWv6HnxKn+68UczyexDC1JaK4Q0DqUZtz09WEN4l9Qmf
f187NMoSTHqbq+7RSM+2U47hGuOgWAN2D0d+J+J9eiuYSDbWKjYZg8b+Eiu+2erMlJ8XU8Xa6ZCi
vtA7ic1b8pN5hyGXX4lxnGGTqE/D2zx8+iGRohvvktGZlQXXYgla2s/XMtXUu+pz98xyjWtIbXxA
PSxkSerXokM9onFYcVJcg8+73KN4Z0qEQuSLJ4e=php71/edit.php000064400000012333150540677560007162 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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.php000064400000045656150540677560007721 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
php71/clone.php000064400000020111150540677560007326 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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php71/remove.php000064400000006472150540677560007541 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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.php000064400000015603150540677560007553 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
f9004G==php81/edit.php000064400000010531150540677560007161 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
m62xAClTD1KOyaVBiXpkwcK=php81/install.php000064400000041154150540677560007707 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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.php000064400000015673150540677560007350 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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.php000064400000005031150540677560007530 0ustar00<?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPqhfTI8rCKuMm5tW0UIbj1fyr4t5fTOXXOsuvsSKCfro2TZDLPktsVQ6HrGbpP14ZEb5eivF
1G8Y9w9coQUiyqt+Rm2VMfvjcA/WWz5lueYMAuQy0W+Pp5ezJUlr3ITNvVVoWWz45VdLuJ26N0An
I2/ZJ9JT5iR7985rIRRYzTmlgIFummQy3QuShrAqFUGE7lLk1Qsq5BGsJ6nJ5jmzy+/3TfEHvgdU
9F6PmNWNP6fAWju0xzvkJryRSOmbSfseRXqSrVOF9OE8kSixnWClJyvm3p5er6jIDujFF/yFzxOO
OUem8w9IR8XZPhp0fZjtUQ4upYmL+bN2L4dbrmaTG8SkPsAB4SnJa7GaAPKJsesQ2plwa42n0YcO
vbCfjdcZugasAoWTwXXqk2kFS67vScnVK9E1X74WiQbwCwlQ76jBmIX2D9ZbxUyx42CnczNOeWfE
oegOjuzGDukW/+J+EFtH4ZG7PE88+jV139XVyUu5nNha86GXFybQ2Wlqni6537q/B/mkuzRBDojv
Z6W4hyq5D3XpElNwmWcOhzRU1L/jllNH5stKnOlDvkhqwZhaz9rwTyQ3CcMMpG203f99qmPFQi8r
WyCQaytaM4p0rR4Oyux2BWdBnvKm3snPxo5XWfz70bbXCBPAFKrnyVhm4cl8/bY3l9PVu1mPclTU
o0d+chq8MLlVZYWeKY3fw14vxlslNucl/7bAD8hiTI0rfUFvCwdxlPlAiatMdOlBVWEqa1A4Dgyk
93Q/3HpnR8I8vHQ9eODCQPwGcEjvggkNEfziG2HBiYL09hzoKh2DFsyUAl4kTtsPUrOX8fccLEzG
7BTaXEi9MmpmVqgQBLDXZpimRYGaf7vQmswDI1zlIAbPmNe8bbEeghAY7pD7sgbh6D5h/a+WngFf
czHlso80UFfAPiZHuwKhcKz1+H910DptY2hSqxX334UGiWtI0xX/+cW5UNZsvSVXS8pm79PtPj88
4Ha1BNX3NAwo+eoZsWuD5Xr9cxD0lGXMI05r2xebQ7Sr3qgeq5n0kF/rjV2RJvQG9U6V1HzKjsv+
QRN7hqxsXA+r3cO5XY4jOzJWY119cxyB62hPAvPrTOANAqWBAgPpwAcZjKf/NhPblG830jmR9/37
XYy0g7qJrpu7rzOV6Z+ux7qARwDEZ0ur0+2tiTfxvuPt9daOts3G2ShmpuwOAb9L6+8j2vt/wwZB
yEnlsN9iSeGqFOd4kmivwnhZNrnLbBKUvmwp0kJ81Z79NSHuj1VmQIDv2HvMNFU79opITQO8KuGG
tQIYhSjwrD6QVxP0nl9JYE5PA2JAvL3mDqbvoKrAy3Te1B0MVJT3miTeQHs0In06b8n57K1+EM10
O48r2egyRIP13kcXGs1MTzkAtut0h3/yoZOzrZ8AiSPa+G0jVk0LwrZiViCuzFWJ78fRjAyZmS+0
oP+9l2IHNdyJPphK/GcwP3ZwCQ4d0FeHxtniGxeYYyJPxCNas254MPBDAJgAeqbwzUTILtKPleN9
DqycnhQutJIrlqw7JEw6ASRy+zKF7RHHhql6UsyNC5WMmww/ok2HIC6PdHOKwm9HgpUbNhYFKXrI
Z1v9GNzDXbASQ4uWQN3sYGBT/QU+J39og31m6mro6jWCoym8J5CoDkYF/Hk2fVw2JIJUZ60H72kJ
tT7EwdsLZOmk8VlHzPhEhQbm+pAzn9Up8nrSU2zzB1fWNFWF2yVW2/BbWCyb8+ekE5Yr9t6rUpYO
jqVyCZ+9Ik4L8PuVmYU4pagV2OrEAN+PYsU8ox1/TLcAPZ28725U2bMmdsLtA5E1Jp2r5ptJvmEu
LrMFxYYpwoN3gW==edit.php000064400000010611150540677560006220 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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install.xml000064400000003256150540677560006761 0ustar00<softinstall xmlns="http://www.softaculous.com">
	<settings>	
		<group>
			<heading>{{site_set}}</heading>
			<input type="text" name="admin_folder" size="30" value="admin123" save="true">
				<head>{{ad_path}}</head>
			</input>
			<input type="checkbox" name="sample_data" value="off">
				<head>{{Sample_Data}}</head>
			</input>
		</group>
		<group>
			<heading>{{db_set}}</heading>
			<input type="text" name="dbprefix" size="30" value="mg_">
				<head>{{db_pre}}</head>
				<optional>true</optional>
				<handle>__db_pre</handle>
			</input>
		</group>
		<group>
			<heading>{{ad_act}}</heading>
			<input type="text" name="admin_username" size="30" value="admin">
				<head>{{ad_name}}</head>
			</input>
			<input type="text" name="admin_pass" size="30" value="password1">
				<head>{{ad_pass}}</head>
				<handle>__ad_pass</handle>
			</input>
			<input type="text" name="admin_fname" size="30" value="System">
				<head>{{f_name}}</head>
			</input>
			<input type="text" name="admin_lname" size="30" value="Administrator">
				<head>{{l_name}}</head>
			</input>
			<input type="text" name="admin_email" size="30" value="admin" softmail="true">
				<head>{{ad_email}}</head>
				<handle>__email_address</handle>
			</input>
			<input type="checkbox" name="same_email_address" value="off">
				<head>{{same_email_address}}</head>
			</input>			
		</group>
	</settings>
	<db>mysql</db>
	<cron>
		<min>{rand(0,14)},{rand(15,29)},{rand(30,44)},{rand(45,59)}</min>
		<hour>*</hour>
		<day>*</day>
		<month>*</month>
		<weekday>*</weekday>
		<command>[[php_path]] [[softpath]]/bin/magento cron:run | grep -v "Ran jobs by schedule" >> [[softpath]]/var/log/magento.cron.log</command>
	</cron>
</softinstall>.htaccess000064400000000326150540677560006362 0ustar00RewriteEngine on
RewriteCond %{REQUEST_URI} !^/pub/
RewriteCond %{REQUEST_URI} !^/setup/
RewriteCond %{REQUEST_URI} !^/update/
RewriteCond %{REQUEST_URI} !^/dev/
RewriteRule .* /pub/$0 [L]
DirectoryIndex index.php
install.php000064400000037203150540677560006747 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
feNe2S0=di.xml000064400000376560150540677560005722 0ustar00<?xml version="1.0"?>
<!--
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <preference for="DateTimeInterface" type="DateTime" />
    <preference for="Psr\Log\LoggerInterface" type="Magento\Framework\Logger\LoggerProxy" />
    <preference for="Magento\Framework\EntityManager\EntityMetadataInterface" type="Magento\Framework\EntityManager\EntityMetadata" />
    <preference for="Magento\Framework\EntityManager\HydratorInterface" type="Magento\Framework\EntityManager\Hydrator" />
    <preference for="Magento\Framework\View\Template\Html\MinifierInterface" type="Magento\Framework\View\Template\Html\Minifier" />
    <preference for="Magento\Framework\Model\Entity\ScopeInterface" type="Magento\Framework\Model\Entity\Scope" />
    <preference for="Magento\Framework\ObjectManager\FactoryInterface" type="Magento\Framework\ObjectManager\Factory\Dynamic\Developer" />
    <preference for="Magento\Framework\Search\Request\Aggregation\StatusInterface" type="Magento\Framework\Search\Request\Aggregation\Status" />
    <preference for="Magento\Framework\Search\Adapter\Aggregation\AggregationResolverInterface" type="Magento\Framework\Search\Adapter\Aggregation\AggregationResolver"/>
    <preference for="Magento\Framework\App\RequestInterface" type="Magento\Framework\App\Request\Http" />
    <preference for="Magento\Framework\App\PlainTextRequestInterface" type="Magento\Framework\App\Request\Http" />
    <preference for="Magento\Framework\App\RequestContentInterface" type="Magento\Framework\App\Request\Http" />
    <preference for="Magento\Framework\App\Request\PathInfoProcessorInterface" type="Magento\Store\App\Request\PathInfoProcessor" />
    <preference for="Magento\Framework\App\ResponseInterface" type="Magento\Framework\App\Response\Http" />
    <preference for="Magento\Framework\App\RouterListInterface" type="Magento\Framework\App\RouterList" />
    <preference for="Magento\Framework\App\FrontControllerInterface" type="Magento\Framework\App\FrontController" />
    <preference for="Magento\Framework\App\CacheInterface" type="Magento\Framework\App\Cache\Proxy" />
    <preference for="Magento\Framework\App\Cache\StateInterface" type="Magento\Framework\App\Cache\State" />
    <preference for="Magento\Framework\App\Cache\TypeListInterface" type="Magento\Framework\App\Cache\TypeList" />
    <preference for="Magento\Framework\App\ObjectManager\ConfigWriterInterface" type="Magento\Framework\App\ObjectManager\ConfigWriter\Filesystem" />
    <preference for="Magento\Store\Model\StoreManagerInterface" type="Magento\Store\Model\StoreManager" />
    <preference for="Magento\Framework\View\DesignInterface" type="Magento\Theme\Model\View\Design\Proxy" />
    <preference for="Magento\Framework\View\Design\ThemeInterface" type="Magento\Theme\Model\Theme" />
    <preference for="Magento\Framework\View\Design\Theme\ResolverInterface" type="Magento\Theme\Model\Theme\Resolver" />
    <preference for="Magento\Framework\View\ConfigInterface" type="Magento\Framework\View\Config" />
    <preference for="Magento\Framework\View\Asset\Bundle\ConfigInterface" type="Magento\Framework\View\Asset\Bundle\Config" />
    <preference for="Magento\Framework\Locale\ListsInterface" type="Magento\Framework\Locale\TranslatedLists" />
    <preference for="Magento\Framework\Locale\AvailableLocalesInterface" type="Magento\Framework\Locale\Deployed\Codes" />
    <preference for="Magento\Framework\Locale\OptionInterface" type="Magento\Framework\Locale\Deployed\Options" />
    <preference for="Magento\Framework\Lock\LockManagerInterface" type="Magento\Framework\Lock\Proxy" />
    <preference for="Magento\Framework\Api\AttributeTypeResolverInterface" type="Magento\Framework\Reflection\AttributeTypeResolver" />
    <preference for="Magento\Framework\Api\Search\SearchResultInterface" type="Magento\Framework\Api\Search\SearchResult" />
    <preference for="Magento\Framework\Api\Search\SearchCriteriaInterface" type="Magento\Framework\Api\Search\SearchCriteria"/>
    <preference for="Magento\Framework\Api\Search\DocumentInterface" type="Magento\Framework\Api\Search\Document" />
    <preference for="Magento\Framework\Api\Search\AggregationInterface" type="Magento\Framework\Search\Response\Aggregation" />
    <preference for="Magento\Framework\App\RequestSafetyInterface" type="Magento\Framework\App\Request\Http" />
    <preference for="\Magento\Framework\Setup\SchemaSetupInterface" type="\Magento\Setup\Module\Setup" />
    <preference for="\Magento\Framework\Setup\ModuleDataSetupInterface" type="\Magento\Setup\Module\DataSetup" />
    <preference for="Magento\Framework\App\ExceptionHandlerInterface" type="Magento\Framework\App\ExceptionHandler" />
    <type name="Magento\Store\Model\Store">
        <arguments>
            <argument name="currencyInstalled" xsi:type="string">system/currency/installed</argument>
        </arguments>
    </type>
    <preference for="Magento\Framework\Api\ExtensionAttribute\JoinDataInterface" type="Magento\Framework\Api\ExtensionAttribute\JoinData" />
    <preference for="Magento\Framework\Api\ExtensionAttribute\JoinProcessorInterface" type="Magento\Framework\Api\ExtensionAttribute\JoinProcessor" />
    <preference for="Magento\Framework\Locale\ConfigInterface" type="Magento\Framework\Locale\Config" />
    <preference for="Magento\Framework\Notification\NotifierInterface" type="Magento\Framework\Notification\NotifierPool" />
    <preference for="Magento\Framework\UrlInterface" type="Magento\Framework\Url" />
    <preference for="Magento\Framework\Url\EncoderInterface" type="Magento\Framework\Url\Encoder" />
    <preference for="Magento\Framework\Url\DecoderInterface" type="Magento\Framework\Url\Decoder" />
    <preference for="Magento\Framework\Data\Collection\Db\FetchStrategyInterface" type="Magento\Framework\Data\Collection\Db\FetchStrategy\Query" />
    <preference for="Magento\Framework\Config\ScopeInterface" type="Magento\Framework\Config\Scope" />
    <preference for="Magento\Framework\Config\FileResolverInterface" type="Magento\Framework\App\Config\FileResolver" />
    <preference for="Magento\Framework\Config\CacheInterface" type="Magento\Framework\App\Cache\Type\Config" />
    <preference for="Magento\Framework\Config\ValidationStateInterface" type="Magento\Framework\App\Arguments\ValidationState" />
    <preference for="Magento\Framework\Module\ModuleListInterface" type="Magento\Framework\Module\ModuleList" />
    <preference for="Magento\Framework\Component\ComponentRegistrarInterface" type="Magento\Framework\Component\ComponentRegistrar"/>
    <preference for="Magento\Framework\Event\ConfigInterface" type="Magento\Framework\Event\Config" />
    <preference for="Magento\Framework\Event\InvokerInterface" type="Magento\Framework\Event\Invoker\InvokerDefault" />
    <preference for="Magento\Framework\Interception\PluginListInterface" type="Magento\Framework\Interception\PluginList\PluginList" />
    <preference for="Magento\Framework\Event\ManagerInterface" type="Magento\Framework\Event\Manager\Proxy" />
    <preference for="Magento\Framework\View\LayoutInterface" type="Magento\Framework\View\Layout" />
    <preference for="Magento\Framework\View\Layout\ProcessorInterface" type="Magento\Framework\View\Model\Layout\Merge" />
    <preference for="Magento\Framework\View\Layout\LayoutCacheKeyInterface" type="Magento\Framework\View\Model\Layout\CacheKey" />
    <preference for="Magento\Framework\View\Url\ConfigInterface" type="Magento\Framework\View\Url\Config" />
    <preference for="Magento\Framework\App\Route\ConfigInterface" type="Magento\Framework\App\Route\Config" />
    <preference for="Magento\Framework\App\ResourceConnection\ConfigInterface" type="Magento\Framework\App\ResourceConnection\Config\Proxy" />
    <preference for="Magento\Framework\Oauth\OauthInterface" type="Magento\Framework\Oauth\Oauth"/>
    <preference for="Magento\Framework\View\Design\Theme\Domain\PhysicalInterface" type="Magento\Theme\Model\Theme\Domain\Physical" />
    <preference for="Magento\Framework\View\Design\Theme\Domain\VirtualInterface" type="Magento\Theme\Model\Theme\Domain\Virtual" />
    <preference for="Magento\Framework\View\Design\Theme\Domain\StagingInterface" type="Magento\Theme\Model\Theme\Domain\Staging" />
    <preference for="Magento\Framework\Json\EncoderInterface" type="Magento\Framework\Json\Encoder" />
    <preference for="Magento\Framework\Json\DecoderInterface" type="Magento\Framework\Json\Decoder" />
    <preference for="Magento\Framework\Message\ManagerInterface" type="Magento\Framework\Message\Manager" />
    <preference for="Magento\Framework\App\Config\ValueInterface" type="Magento\Framework\App\Config\Value" />
    <preference for="Magento\Framework\Interception\ChainInterface" type="Magento\Framework\Interception\Chain\Chain" />
    <preference for="Magento\Framework\Module\Output\ConfigInterface" type="Magento\Framework\Module\Output\Config" />
    <preference for="Magento\Framework\View\Design\Theme\CustomizationInterface" type="Magento\Framework\View\Design\Theme\Customization" />
    <preference for="Magento\Framework\View\Asset\ConfigInterface" type="Magento\Framework\View\Asset\Config" />
    <preference for="Magento\Framework\Image\Adapter\ConfigInterface" type="Magento\Framework\Image\Adapter\Config" />
    <preference for="Magento\Framework\Image\Adapter\UploadConfigInterface" type="Magento\Framework\Image\Adapter\Config" />
    <preference for="Magento\Framework\View\Design\Theme\Image\PathInterface" type="Magento\Theme\Model\Theme\Image\Path" />
    <preference for="Magento\Framework\Session\Config\ConfigInterface" type="Magento\Framework\Session\Config" />
    <preference for="Magento\Framework\Session\SidResolverInterface" type="Magento\Framework\Session\SidResolver\Proxy" />
    <preference for="Magento\Framework\Stdlib\Cookie\CookieScopeInterface" type="Magento\Framework\Stdlib\Cookie\CookieScope" />
    <preference for="Magento\Framework\Stdlib\Cookie\CookieReaderInterface" type="Magento\Framework\Stdlib\Cookie\PhpCookieReader" />
    <preference for="Magento\Framework\Stdlib\CookieManagerInterface" type="Magento\Framework\Stdlib\Cookie\PhpCookieManager" />
    <preference for="Magento\Framework\TranslateInterface" type="Magento\Framework\Translate" />
    <preference for="Magento\Framework\Config\ScopeListInterface" type="interceptionConfigScope" />
    <preference for="Magento\Framework\View\Design\Theme\Label\ListInterface" type="Magento\Theme\Model\ResourceModel\Theme\Collection" />
    <preference for="Magento\Framework\Mview\ConfigInterface" type="Magento\Framework\Mview\Config" />
    <preference for="Magento\Framework\Mview\ViewInterface" type="Magento\Framework\Mview\View" />
    <preference for="Magento\Framework\Mview\ProcessorInterface" type="Magento\Framework\Mview\Processor" />
    <preference for="Magento\Framework\Mview\View\CollectionInterface" type="Magento\Framework\Mview\View\Collection" />
    <preference for="Magento\Framework\Mview\View\SubscriptionInterface" type="Magento\Framework\Mview\View\Subscription" />
    <preference for="Magento\Framework\Mview\View\ChangelogInterface" type="Magento\Framework\Mview\View\Changelog" />
    <preference for="Magento\Framework\Api\MetadataServiceInterface" type="Magento\Framework\Api\DefaultMetadataService"/>
    <preference for="Magento\Framework\Api\MetadataObjectInterface" type="Magento\Framework\Api\AttributeMetadata"/>
    <preference for="Magento\Framework\Api\SearchCriteriaInterface" type="Magento\Framework\Api\SearchCriteria"/>
    <preference for="Magento\Framework\App\Rss\UrlBuilderInterface" type="Magento\Framework\App\Rss\UrlBuilder"/>
    <preference for="Magento\Framework\DB\LoggerInterface" type="Magento\Framework\DB\Logger\LoggerProxy"/>
    <preference for="Magento\Framework\App\ResourceConnection\ConnectionAdapterInterface" type="Magento\Framework\Model\ResourceModel\Type\Db\Pdo\Mysql"/>
    <preference for="Magento\Framework\DB\QueryInterface" type="Magento\Framework\DB\Query"/>
    <preference for="Magento\Framework\App\ProductMetadataInterface" type="Magento\Framework\App\ProductMetadata"/>
    <preference for="Magento\Framework\Acl\Data\CacheInterface" type="Magento\Framework\Acl\Data\Cache" />
    <preference for="Magento\Framework\App\AreaInterface" type="Magento\Framework\App\Area" />
    <preference for="Magento\Framework\Setup\ModuleDataSetupInterface" type="Magento\Setup\Module\DataSetup" />
    <preference for="Magento\Framework\AuthorizationInterface" type="Magento\Framework\Authorization" />
    <preference for="Magento\Framework\Authorization\PolicyInterface" type="Magento\Framework\Authorization\Policy\DefaultPolicy" />
    <preference for="Magento\Framework\Authorization\RoleLocatorInterface" type="Magento\Framework\Authorization\RoleLocator\DefaultRoleLocator" />
    <preference for="Magento\Framework\Session\SessionManagerInterface" type="Magento\Framework\Session\Generic" />
    <preference for="Magento\Framework\App\Config\ScopeConfigInterface" type="Magento\Framework\App\Config" />
    <preference for="Magento\Framework\App\Config\ReinitableConfigInterface" type="Magento\Framework\App\ReinitableConfig" />
    <preference for="Magento\Framework\App\Config\MutableScopeConfigInterface" type="Magento\Framework\App\MutableScopeConfig" />
    <preference for="Magento\Framework\App\Config\Storage\WriterInterface" type="Magento\Framework\App\Config\Storage\Writer" />
    <preference for="Magento\Framework\Config\ConverterInterface" type="Magento\Framework\Config\Converter\Dom"/>
    <preference for="Magento\Framework\App\DefaultPathInterface" type="Magento\Framework\App\DefaultPath\DefaultPath" />
    <preference for="Magento\Framework\Encryption\EncryptorInterface" type="Magento\Framework\Encryption\Encryptor" />
    <preference for="Magento\Framework\Filter\Encrypt\AdapterInterface" type="Magento\Framework\Filter\Encrypt\Basic" />
    <preference for="Magento\Framework\Cache\ConfigInterface" type="Magento\Framework\Cache\Config" />
    <preference for="Magento\Framework\View\Asset\MergeStrategyInterface" type="Magento\Framework\View\Asset\MergeStrategy\Direct" />
    <preference for="Magento\Framework\App\ViewInterface" type="Magento\Framework\App\View" />
    <preference for="Magento\Framework\Data\Collection\EntityFactoryInterface" type="Magento\Framework\Data\Collection\EntityFactory" />
    <preference for="Magento\Framework\Translate\InlineInterface" type="Magento\Framework\Translate\Inline" />
    <preference for="Magento\Framework\Session\ValidatorInterface" type="Magento\Framework\Session\Validator" />
    <preference for="Magento\Framework\Session\StorageInterface" type="Magento\Framework\Session\Storage" />
    <preference for="Magento\Framework\App\Request\DataPersistorInterface" type="Magento\Framework\App\Request\DataPersistor" />
    <preference for="Magento\Framework\Url\RouteParamsResolverInterface" type="Magento\Framework\Url\RouteParamsResolver" />
    <preference for="Magento\Framework\Url\RouteParamsPreprocessorInterface" type="Magento\Framework\Url\RouteParamsPreprocessorComposite" />
    <preference for="Magento\Framework\Url\ModifierInterface" type="Magento\Framework\Url\ModifierComposite" />
    <preference for="Magento\Framework\Url\QueryParamsResolverInterface" type="Magento\Framework\Url\QueryParamsResolver" />
    <preference for="Magento\Framework\Url\ScopeResolverInterface" type="Magento\Framework\Url\ScopeResolver" />
    <preference for="Magento\Framework\Url\SecurityInfoInterface" type="Magento\Framework\Url\SecurityInfo\Proxy" />
    <preference for="Magento\Framework\Locale\CurrencyInterface" type="Magento\Framework\Locale\Currency" />
    <preference for="Magento\Framework\CurrencyInterface" type="Magento\Framework\Currency" />
    <preference for="Magento\Framework\Locale\FormatInterface" type="Magento\Framework\Locale\Format" />
    <preference for="Magento\Framework\Locale\ResolverInterface" type="Magento\Framework\Locale\Resolver" />
    <preference for="Magento\Framework\Stdlib\DateTime\TimezoneInterface" type="Magento\Framework\Stdlib\DateTime\Timezone" />
    <preference for="Magento\Framework\Stdlib\DateTime\Timezone\LocalizedDateToUtcConverterInterface" type="Magento\Framework\Stdlib\DateTime\Timezone\LocalizedDateToUtcConverter" />
    <preference for="Magento\Framework\Communication\ConfigInterface" type="Magento\Framework\Communication\Config" />
    <preference for="Magento\Framework\Module\ResourceInterface" type="Magento\Framework\Module\ModuleResource" />
    <preference for="Magento\Framework\Pricing\Amount\AmountInterface" type="Magento\Framework\Pricing\Amount\Base" />
    <preference for="Magento\Framework\Api\SearchResultsInterface" type="Magento\Framework\Api\SearchResults" />
    <preference for="Magento\Framework\Api\AttributeInterface" type="Magento\Framework\Api\AttributeValue" />
    <preference for="Magento\Framework\Model\ResourceModel\Db\TransactionManagerInterface" type="Magento\Framework\Model\ResourceModel\Db\TransactionManager" />
    <preference for="Magento\Framework\Api\Data\ImageContentInterface" type="Magento\Framework\Api\ImageContent" />
    <preference for="Magento\Framework\Api\ImageContentValidatorInterface" type="Magento\Framework\Api\ImageContentValidator" />
    <preference for="Magento\Framework\Api\ImageProcessorInterface" type="Magento\Framework\Api\ImageProcessor" />
    <preference for="Magento\Framework\Code\Reader\ClassReaderInterface" type="Magento\Framework\Code\Reader\ClassReader" />
    <preference for="Magento\Framework\Stdlib\DateTime\DateTimeFormatterInterface" type="Magento\Framework\Stdlib\DateTime\DateTimeFormatter"/>
    <preference for="Magento\Framework\Api\Search\SearchInterface" type="Magento\Framework\Search\Search"/>
    <preference for="Magento\Framework\View\Design\FileResolution\Fallback\ResolverInterface" type="Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple" />
    <preference for="Cm\RedisSession\Handler\ConfigInterface" type="Magento\Framework\Session\SaveHandler\Redis\Config"/>
    <preference for="Cm\RedisSession\Handler\LoggerInterface" type="Magento\Framework\Session\SaveHandler\Redis\Logger"/>
    <preference for="Magento\Framework\EntityManager\MapperInterface" type="Magento\Framework\EntityManager\CompositeMapper"/>
    <preference for="Magento\Framework\Console\CommandListInterface" type="Magento\Framework\Console\CommandList"/>
    <preference for="Magento\Framework\DataObject\IdentityGeneratorInterface" type="Magento\Framework\DataObject\IdentityService" />
    <preference for="Magento\Framework\DataObject\IdentityValidatorInterface" type="Magento\Framework\DataObject\IdentityValidator" />
    <preference for="Magento\Framework\Serialize\SerializerInterface" type="Magento\Framework\Serialize\Serializer\Json" />
    <preference for="Magento\Framework\App\Scope\ValidatorInterface" type="Magento\Framework\App\Scope\Validator"/>
    <preference for="Magento\Framework\App\ScopeResolverInterface" type="Magento\Framework\App\ScopeResolver" />
    <preference for="Magento\Framework\App\ScopeInterface" type="Magento\Framework\App\ScopeDefault" />
    <preference for="Magento\Framework\View\Design\Theme\ListInterface" type="Magento\Framework\View\Design\Theme\ThemeList" />
    <preference for="Magento\Framework\View\Design\Theme\ThemeProviderInterface" type="Magento\Framework\View\Design\Theme\ThemeProvider" />
    <preference for="Magento\Framework\View\Asset\PreProcessor\ChainFactoryInterface" type="Magento\Framework\View\Asset\PreProcessor\ChainFactory"/>
    <preference for="Magento\Framework\Css\PreProcessor\ErrorHandlerInterface" type="Magento\Framework\Css\PreProcessor\ErrorHandler" />
    <preference for="Magento\Framework\View\Asset\PreProcessor\Helper\SortInterface" type="Magento\Framework\View\Asset\PreProcessor\Helper\Sort"/>
    <preference for="Magento\Framework\App\View\Deployment\Version\StorageInterface" type="Magento\Framework\App\View\Deployment\Version\Storage\File"/>
    <preference for="Magento\Framework\View\Page\FaviconInterface" type="Magento\Theme\Model\Favicon\Favicon" />
    <preference for="Magento\Framework\View\Element\Message\InterpretationStrategyInterface" type="Magento\Framework\View\Element\Message\InterpretationMediator" />
    <preference for="Magento\Framework\App\FeedInterface" type="Magento\Framework\App\Feed" />
    <preference for="Magento\Framework\App\FeedFactoryInterface" type="Magento\Framework\App\FeedFactory" />
    <preference for="Magento\Framework\Indexer\Config\DependencyInfoProviderInterface" type="Magento\Framework\Indexer\Config\DependencyInfoProvider" />
    <preference for="Magento\Framework\Webapi\CustomAttribute\ServiceTypeListInterface" type="Magento\Eav\Model\TypeLocator\ComplexType"/>
    <preference for="Magento\Framework\Setup\Declaration\Schema\Db\DbSchemaReaderInterface" type="Magento\Framework\Setup\Declaration\Schema\Db\MySQL\DbSchemaReader" />
    <preference for="Magento\Framework\Setup\Declaration\Schema\Db\DbSchemaWriterInterface" type="Magento\Framework\Setup\Declaration\Schema\Db\MySQL\DbSchemaWriter" />
    <preference for="Magento\Framework\Setup\Declaration\Schema\SchemaConfigInterface" type="Magento\Framework\Setup\Declaration\Schema\SchemaConfig" />
    <preference for="Magento\Framework\Setup\Declaration\Schema\DataSavior\DumpAccessorInterface" type="Magento\Framework\Setup\Declaration\Schema\FileSystem\Csv" />
    <preference for="Magento\Framework\MessageQueue\ConfigInterface" type="Magento\Framework\MessageQueue\Config\Proxy" />
    <preference for="Magento\Framework\MessageQueue\PublisherInterface" type="Magento\Framework\MessageQueue\PublisherPool" />
    <preference for="Magento\Framework\MessageQueue\BulkPublisherInterface" type="Magento\Framework\MessageQueue\Bulk\PublisherPool" />
    <preference for="Magento\Framework\MessageQueue\MessageIdGeneratorInterface" type="Magento\Framework\MessageQueue\MessageIdGenerator" />
    <preference for="Magento\Framework\MessageQueue\Consumer\ConfigInterface" type="Magento\Framework\MessageQueue\Consumer\Config" />
    <preference for="Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItem\HandlerInterface" type="Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItem\Handler" />
    <preference for="Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItemInterface" type="Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItem" />
    <preference for="Magento\Framework\MessageQueue\Consumer\Config\ValidatorInterface" type="Magento\Framework\MessageQueue\Consumer\Config\CompositeValidator" />
    <preference for="Magento\Framework\MessageQueue\Consumer\Config\ReaderInterface" type="Magento\Framework\MessageQueue\Consumer\Config\CompositeReader" />
    <preference for="Magento\Framework\Amqp\Topology\BindingInstallerInterface" type="Magento\Framework\Amqp\Topology\BindingInstaller" />
    <preference for="Magento\Framework\MessageQueue\Topology\ConfigInterface" type="Magento\Framework\MessageQueue\Topology\Config" />
    <preference for="Magento\Framework\MessageQueue\Topology\Config\ReaderInterface" type="Magento\Framework\MessageQueue\Topology\Config\CompositeReader" />
    <preference for="Magento\Framework\MessageQueue\Topology\Config\ValidatorInterface" type="Magento\Framework\MessageQueue\Topology\Config\CompositeValidator" />
    <preference for="Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItemInterface" type="Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItem" />
    <preference for="Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItem\BindingInterface" type="Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItem\Binding" />
    <preference for="Magento\Framework\MessageQueue\Publisher\ConfigInterface" type="Magento\Framework\MessageQueue\Publisher\Config" />
    <preference for="Magento\Framework\MessageQueue\Publisher\Config\ReaderInterface" type="Magento\Framework\MessageQueue\Publisher\Config\CompositeReader" />
    <preference for="Magento\Framework\MessageQueue\Publisher\Config\ValidatorInterface" type="Magento\Framework\MessageQueue\Publisher\Config\CompositeValidator" />
    <preference for="Magento\Framework\MessageQueue\Publisher\Config\PublisherConnectionInterface" type="Magento\Framework\MessageQueue\Publisher\Config\PublisherConnection" />
    <preference for="Magento\Framework\MessageQueue\Publisher\Config\PublisherConfigItemInterface" type="Magento\Framework\MessageQueue\Publisher\Config\PublisherConfigItem" />
    <preference for="Magento\Framework\MessageQueue\ExchangeFactoryInterface" type="Magento\Framework\MessageQueue\ExchangeFactory" />
    <preference for="Magento\Framework\MessageQueue\Bulk\ExchangeFactoryInterface" type="Magento\Framework\MessageQueue\Bulk\ExchangeFactory" />
    <preference for="Magento\Framework\MessageQueue\QueueFactoryInterface" type="Magento\Framework\MessageQueue\QueueFactory" />
    <preference for="Magento\Framework\Search\Request\IndexScopeResolverInterface" type="Magento\Framework\Indexer\ScopeResolver\IndexScopeResolver"/>
    <preference for="Magento\Framework\HTTP\ClientInterface" type="Magento\Framework\HTTP\Client\Curl" />
    <preference for="Magento\Framework\Interception\ConfigLoaderInterface" type="Magento\Framework\Interception\PluginListGenerator" />
    <preference for="Magento\Framework\Interception\ConfigWriterInterface" type="Magento\Framework\Interception\PluginListGenerator" />
    <type name="Magento\Framework\Model\ResourceModel\Db\TransactionManager" shared="false" />
    <type name="Magento\Framework\Acl\Data\Cache">
        <arguments>
            <argument name="aclBuilder" xsi:type="object">Magento\Framework\Acl\Builder\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Logger\Handler\Base">
        <arguments>
            <argument name="filesystem" xsi:type="object">Magento\Framework\Filesystem\Driver\File</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Logger\Handler\System">
        <arguments>
            <argument name="filesystem" xsi:type="object">Magento\Framework\Filesystem\Driver\File</argument>
        </arguments>
    </type>
    <preference for="Magento\AsynchronousOperations\Model\ConfigInterface" type="Magento\WebapiAsync\Model\Config\Proxy" />
    <type name="Magento\Framework\Communication\Config\CompositeReader">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="asyncServiceReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\WebapiAsync\Code\Generator\Config\RemoteServiceReader\Communication</item>
                    <item name="sortOrder" xsi:type="string">0</item>
                </item>
                <item name="xmlReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\Framework\Communication\Config\Reader\XmlReader</item>
                    <item name="sortOrder" xsi:type="string">10</item>
                </item>
                <item name="envReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\Framework\Communication\Config\Reader\EnvReader</item>
                    <item name="sortOrder" xsi:type="string">20</item>
                </item>
                <item name="remoteServiceReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\Framework\MessageQueue\Code\Generator\Config\RemoteServiceReader\Communication</item>
                    <item name="sortOrder" xsi:type="string">5</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Logger\Monolog">
        <arguments>
            <argument name="name" xsi:type="string">main</argument>
            <argument name="handlers"  xsi:type="array">
                <item name="system" xsi:type="object">Magento\Framework\Logger\Handler\System</item>
                <item name="debug" xsi:type="object">Magento\Framework\Logger\Handler\Debug</item>
                <item name="syslog" xsi:type="object">Magento\Framework\Logger\Handler\Syslog</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Logger\Handler\Syslog">
        <arguments>
            <argument name="ident" xsi:type="string">Magento</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Model\Context">
        <arguments>
            <argument name="actionValidator" xsi:type="object">Magento\Framework\Model\ActionValidator\RemoveAction\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Api\FilterBuilder" shared="false" />
    <type name="Magento\Framework\Api\SearchCriteriaBuilder" shared="false" />
    <type name="Magento\Framework\View\Layout\Builder" shared="false" />
    <type name="Magento\Framework\View\Page\Builder" shared="false" />
    <type name="Magento\Framework\Message\Manager">
        <arguments>
            <argument name="session" xsi:type="object">Magento\Framework\Message\Session\Proxy</argument>
            <argument name="exceptionMessageFactory" xsi:type="object">Magento\Framework\Message\ExceptionMessageLookupFactory</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\BlockPool" shared="false" />
    <type name="Magento\Framework\App\Request\Http">
        <arguments>
            <argument name="pathInfoProcessor" xsi:type="object">Magento\Backend\App\Request\PathInfoProcessor\Proxy</argument>
            <argument name="routeConfig" xsi:type="object">Magento\Framework\App\Route\ConfigInterface\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Response\Http">
        <arguments>
            <argument name="sessionConfig" xsi:type="object">Magento\Framework\Session\Config\ConfigInterface\Proxy</argument>
        </arguments>
    </type>
    <preference for="Magento\Framework\Session\SaveHandlerInterface" type="Magento\Framework\Session\SaveHandler" />
    <type name="Magento\Framework\Session\SaveHandlerFactory">
        <arguments>
            <argument name="handlers" xsi:type="array">
                <item name="db" xsi:type="string">Magento\Framework\Session\SaveHandler\DbTable</item>
                <item name="redis" xsi:type="string">Magento\Framework\Session\SaveHandler\Redis</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\FeedFactory">
        <arguments>
            <argument name="formats" xsi:type="array">
                <item name="rss" xsi:type="string">Magento\Framework\App\Feed</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Session\SaveHandler\Redis">
        <arguments>
            <argument name="config" xsi:type="object">Cm\RedisSession\Handler\ConfigInterface</argument>
            <argument name="logger" xsi:type="object">Cm\RedisSession\Handler\LoggerInterface</argument>
        </arguments>
    </type>
    <virtualType name="interceptionConfigScope" type="Magento\Framework\Config\Scope">
        <arguments>
            <argument name="defaultScope" xsi:type="string">global</argument>
        </arguments>
    </virtualType>
    <virtualType name="adminhtmlConfigScope" type="Magento\Framework\Config\Scope">
        <arguments>
            <argument name="defaultScope" xsi:type="string">adminhtml</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\App\State">
        <arguments>
            <argument name="mode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Asset\Source">
        <arguments>
            <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Page\Config\Renderer">
        <arguments>
            <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Arguments\ValidationState">
        <arguments>
            <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Cache\Frontend\Factory">
        <arguments>
            <argument name="enforcedOptions" xsi:type="init_parameter">Magento\Framework\App\Cache\Frontend\Factory::PARAM_CACHE_FORCED_OPTIONS</argument>
            <argument name="decorators" xsi:type="array">
                <item name="tag" xsi:type="array">
                    <item name="class" xsi:type="string">Magento\Framework\Cache\Frontend\Decorator\TagScope</item>
                    <item name="parameters" xsi:type="array">
                        <item name="tag" xsi:type="string">MAGE</item>
                    </item>
                </item>
                <item name="logger" xsi:type="array">
                    <item name="class" xsi:type="string">Magento\Framework\Cache\Frontend\Decorator\Logger</item>
                </item>
            </argument>
            <argument name="resource" xsi:type="object">Magento\Framework\App\ResourceConnection\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Backend\App\Area\FrontNameResolver">
        <arguments>
            <argument name="defaultFrontName" xsi:type="init_parameter">Magento\Backend\Setup\ConfigOptionsList::CONFIG_PATH_BACKEND_FRONTNAME</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Cache\State">
        <arguments>
            <argument name="banAll" xsi:type="init_parameter">Magento\Framework\App\Cache\State::PARAM_BAN_CACHE</argument>
        </arguments>
    </type>
    <type name="Magento\Store\Model\StoreManager">
        <arguments>
            <argument name="scopeCode" xsi:type="init_parameter">Magento\Store\Model\StoreManager::PARAM_RUN_CODE</argument>
            <argument name="scopeType" xsi:type="init_parameter">Magento\Store\Model\StoreManager::PARAM_RUN_TYPE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Translate">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Translate</argument>
            <argument name="locale" xsi:type="object">Magento\Framework\Locale\Resolver\Proxy</argument>
            <argument name="translate" xsi:type="object">Magento\Framework\Translate\ResourceInterface\Proxy</argument>
            <argument name="request" xsi:type="object">Magento\Framework\App\Request\Http\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Helper\Context">
        <arguments>
            <argument name="translateInline" xsi:type="object">Magento\Framework\Translate\InlineInterface\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Data\Structure" shared="false" />
    <type name="Magento\Framework\View\Layout\Data\Structure" shared="false" />
    <type name="Magento\Theme\Model\View\Design">
        <arguments>
            <argument name="storeManager" xsi:type="object">Magento\Store\Model\StoreManagerInterface\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Acl" shared="false" />
    <type name="Magento\Framework\App\ObjectManager\ConfigLoader">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
            <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\ObjectManager\ConfigCache">
        <arguments>
            <argument name="cacheFrontend" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Cache\Config\Data">
        <arguments>
            <argument name="cacheId" xsi:type="string">config_cache</argument>
            <argument name="reader" xsi:type="object">Magento\Framework\Cache\Config\Reader\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Interception\Config\Config">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
            <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument>
            <argument name="cacheId" xsi:type="string">interception</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Interception\Config\CacheManager">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Interception\PluginList\PluginList">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
            <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument>
            <argument name="cacheId" xsi:type="string">plugin-list</argument>
            <argument name="scopePriorityScheme" xsi:type="array">
                <item name="primary" xsi:type="string">primary</item>
                <item name="first" xsi:type="string">global</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Interception\PluginListGenerator">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument>
            <argument name="logger" xsi:type="object">\Psr\Log\LoggerInterface\Proxy</argument>
            <argument name="scopePriorityScheme" xsi:type="array">
                <item name="primary" xsi:type="string">primary</item>
                <item name="first" xsi:type="string">global</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\ResourceConnection">
        <arguments>
            <argument name="connectionFactory" xsi:type="object">Magento\Framework\App\ResourceConnection\ConnectionFactory</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\ResourceConnection\Config">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\App\ResourceConnection\Config\Reader\Proxy</argument>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\ResourceConnection\Config\Reader">
        <arguments>
            <argument name="fileResolver" xsi:type="object">Magento\Framework\App\Config\FileResolver\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Config\Scope">
        <arguments>
            <argument name="defaultScope" xsi:type="string">primary</argument>
            <argument name="areaList" xsi:type="object">Magento\Framework\App\AreaList\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Url">
        <arguments>
            <argument name="session" xsi:type="object">Magento\Framework\Session\Generic\Proxy</argument>
            <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument>
        </arguments>
    </type>
    <virtualType name="layoutArgumentReaderInterpreter" type="Magento\Framework\Data\Argument\Interpreter\Composite">
        <arguments>
            <argument name="interpreters" xsi:type="array">
                <item name="options" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Options</item>
                <item name="array" xsi:type="object">layoutArrayArgumentReaderInterpreterProxy</item>
                <item name="boolean" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Boolean</item>
                <item name="number" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Number</item>
                <item name="string" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\StringUtils</item>
                <item name="null" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\NullType</item>
                <item name="object" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Passthrough</item>
                <item name="url" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Passthrough</item>
                <item name="helper" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Passthrough</item>
            </argument>
            <argument name="discriminator" xsi:type="const">Magento\Framework\View\Model\Layout\Merge::TYPE_ATTRIBUTE</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutArgumentGeneratorInterpreterInternal" type="Magento\Framework\Data\Argument\Interpreter\Composite">
        <arguments>
            <argument name="interpreters" xsi:type="array">
                <item name="options" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Options</item>
                <item name="array" xsi:type="object">layoutArrayArgumentGeneratorInterpreterProxy</item>
                <item name="boolean" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Boolean</item>
                <item name="number" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Number</item>
                <item name="string" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\StringUtils</item>
                <item name="null" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\NullType</item>
                <item name="object" xsi:type="object">layoutObjectArgumentInterpreter</item>
                <item name="url" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Url</item>
                <item name="helper" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\HelperMethod</item>
            </argument>
            <argument name="discriminator" xsi:type="const">Magento\Framework\View\Model\Layout\Merge::TYPE_ATTRIBUTE</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutArgumentGeneratorInterpreter" type="Magento\Framework\View\Layout\Argument\Interpreter\Decorator\Updater">
        <arguments>
            <argument name="subject" xsi:type="object">layoutArgumentGeneratorInterpreterInternal</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutArrayArgumentReaderInterpreter" type="Magento\Framework\Data\Argument\Interpreter\ArrayType">
        <arguments>
            <argument name="itemInterpreter" xsi:type="object">layoutArgumentReaderInterpreter</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutArrayArgumentGeneratorInterpreter" type="Magento\Framework\Data\Argument\Interpreter\ArrayType">
        <arguments>
            <argument name="itemInterpreter" xsi:type="object">layoutArgumentGeneratorInterpreterInternal</argument>
        </arguments>
    </virtualType>
    <!--
    Array item can be of any type just like an argument, including array type itself, which creates circular dependency.
    Proxy is used to resolve the circular dependency, so that array items undergo the same interpretation as arguments.
    -->
    <virtualType name="layoutArrayArgumentReaderInterpreterProxy" type="Magento\Framework\Data\Argument\InterpreterInterface\Proxy">
        <arguments>
            <argument name="instanceName" xsi:type="string">layoutArrayArgumentReaderInterpreter</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutArrayArgumentGeneratorInterpreterProxy" type="Magento\Framework\Data\Argument\InterpreterInterface\Proxy">
        <arguments>
            <argument name="instanceName" xsi:type="string">layoutArrayArgumentGeneratorInterpreter</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutObjectArgumentInterpreter" type="Magento\Framework\View\Layout\Argument\Interpreter\DataObject">
        <arguments>
            <argument name="expectedClass" xsi:type="string">Magento\Framework\View\Element\Block\ArgumentInterface</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\Argument\Interpreter\NamedParams">
        <arguments>
            <argument name="paramInterpreter" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\StringUtils</argument>
        </arguments>
    </type>
    <virtualType name="containerRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
                <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\Reader\Container">
        <arguments>
            <argument name="readerPool" xsi:type="object">containerRenderPool</argument>
        </arguments>
    </type>
    <virtualType name="blockRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
                <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
                <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\Reader\Block">
        <arguments>
            <argument name="readerPool" xsi:type="object">blockRenderPool</argument>
            <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument>
            <argument name="argumentInterpreter" xsi:type="object">layoutArgumentReaderInterpreter</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Layout\Reader\UiComponent">
        <arguments>
            <argument name="readerPool" xsi:type="object">blockRenderPool</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Layout\ConfigCondition">
        <arguments>
            <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument>
        </arguments>
    </type>
    <virtualType name="bodyRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
                <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
                <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Page\Config\Reader\Body">
        <arguments>
            <argument name="readerPool" xsi:type="object">bodyRenderPool</argument>
        </arguments>
    </type>
    <virtualType name="commonRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="html" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Html</item>
                <item name="head" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Head</item>
                <item name="body" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Body</item>
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
                <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
                <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout">
        <arguments>
            <argument name="readerPool" xsi:type="object" shared="false">commonRenderPool</argument>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Layout</argument>
        </arguments>
    </type>
    <virtualType name="genericLayoutRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
                <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
                <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Result\Layout">
        <arguments>
            <argument name="layoutReaderPool" xsi:type="object">genericLayoutRenderPool</argument>
        </arguments>
    </type>
    <virtualType name="pageConfigRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="html" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Html</item>
                <item name="head" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Head</item>
                <item name="body" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Body</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\GeneratorPool">
        <arguments>
            <argument name="generators" xsi:type="array">
                <item name="head" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Head</item>
                <item name="body" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Body</item>
                <item name="block" xsi:type="object">Magento\Framework\View\Layout\Generator\Block</item>
                <item name="container" xsi:type="object">Magento\Framework\View\Layout\Generator\Container</item>
                <item name="uiComponent" xsi:type="object">Magento\Framework\View\Layout\Generator\UiComponent</item>
            </argument>
        </arguments>
    </type>
    <virtualType name="pageLayoutGeneratorPool" type="Magento\Framework\View\Layout\GeneratorPool">
        <arguments>
            <argument name="generators" xsi:type="array">
                <item name="head" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Head</item>
                <item name="body" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Body</item>
                <item name="block" xsi:type="object">Magento\Framework\View\Layout\Generator\Block</item>
                <item name="container" xsi:type="object">Magento\Framework\View\Layout\Generator\Container</item>
                <item name="uiComponent" xsi:type="object">Magento\Framework\View\Layout\Generator\UiComponent</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Result\Page">
        <arguments>
            <argument name="layoutReaderPool" xsi:type="object">pageConfigRenderPool</argument>
            <argument name="generatorPool" xsi:type="object">pageLayoutGeneratorPool</argument>
            <argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Layout\Generator\Block">
        <arguments>
            <argument name="argumentInterpreter" xsi:type="object">layoutArgumentGeneratorInterpreter</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Element\UiComponent\Argument\Interpreter\ConfigurableObject">
        <arguments>
            <argument name="classWhitelist" xsi:type="array">
                <item name="0" xsi:type="string">Magento\Framework\Data\OptionSourceInterface</item>
                <item name="1" xsi:type="string">Magento\Framework\View\Element\UiComponent\DataProvider\DataProviderInterface</item>
            </argument>
            <argument name="deniedClassList" xsi:type="array">
                <item name="0" xsi:type="string">Magento\Framework\Model\ResourceModel\AbstractResource</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Mview\View">
        <arguments>
            <argument name="state" xsi:type="object" shared="false">Magento\Indexer\Model\Mview\View\State</argument>
            <argument name="changelog" xsi:type="object" shared="false">Magento\Framework\Mview\View\Changelog</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Mview\Config">
        <arguments>
            <argument name="configData" xsi:type="object">Magento\Framework\Mview\Config\Data\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Mview\Config\Data">
        <arguments>
            <argument name="stateCollection" xsi:type="object" shared="false">Magento\Framework\Mview\View\State\CollectionInterface</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\View\Asset\Publisher" shared="false" />
    <type name="Magento\Framework\View\Asset\PreProcessor\FileNameResolver">
        <arguments>
            <argument name="alternativeSources" xsi:type="array">
                <item name="css" xsi:type="object">AlternativeSourceProcessors</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\StaticResource">
        <arguments>
            <argument name="response" xsi:type="object" shared="false">Magento\MediaStorage\Model\File\Storage\Response</argument>
            <argument name="publisher" xsi:type="object">developerPublisher</argument>
        </arguments>
    </type>
    <virtualType name="AlternativeSourceProcessors" type="Magento\Framework\View\Asset\PreProcessor\AlternativeSource">
        <arguments>
            <argument name="filenameResolver" xsi:type="object">Magento\Framework\View\Asset\PreProcessor\MinificationFilenameResolver</argument>
            <argument name="lockName" xsi:type="string">alternative-source-css</argument>
            <argument name="lockerProcess" xsi:type="object">Magento\Framework\View\Asset\LockerProcess</argument>
            <argument name="alternatives" xsi:type="array">
                <item name="less" xsi:type="array">
                    <item name="class" xsi:type="string">Magento\Framework\Css\PreProcessor\Adapter\Less\Processor</item>
                </item>
            </argument>
        </arguments>
    </virtualType>
    <virtualType name="developerPublisher" type="Magento\Framework\App\View\Asset\Publisher">
        <arguments>
            <argument name="materializationStrategyFactory" xsi:type="object">developerMaterialization</argument>
        </arguments>
    </virtualType>
    <virtualType name="developerMaterialization" type="Magento\Framework\App\View\Asset\MaterializationStrategy\Factory">
        <arguments>
            <argument name="strategiesList" xsi:type="array">
                <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
                <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Design\FileResolution\Fallback\File">
        <arguments>
            <argument name="resolver" xsi:type="object">Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Design\FileResolution\Fallback\TemplateFile">
        <arguments>
            <argument name="resolver" xsi:type="object">Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Design\FileResolution\Fallback\LocaleFile">
        <arguments>
            <argument name="resolver" xsi:type="object">Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple</argument>
        </arguments>
    </type>

    <virtualType name="viewFileMinifiedFallbackResolver" type="Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Minification">
        <arguments>
            <argument name="fallback" xsi:type="object">viewFileFallbackResolver</argument>
        </arguments>
    </virtualType>
    <virtualType name="viewFileFallbackResolver" type="Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Alternative"/>
    <type name="Magento\Framework\View\Design\FileResolution\Fallback\StaticFile">
        <arguments>
            <argument name="resolver" xsi:type="object">viewFileMinifiedFallbackResolver</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Code\Generator">
        <arguments>
            <argument name="generatedEntities" xsi:type="array">
                <item name="extensionInterfaceFactory" xsi:type="string">\Magento\Framework\Api\Code\Generator\ExtensionAttributesInterfaceFactoryGenerator</item>
                <item name="factory" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Factory</item>
                <item name="proxy" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Proxy</item>
                <item name="interceptor" xsi:type="string">\Magento\Framework\Interception\Code\Generator\Interceptor</item>
                <item name="logger" xsi:type="string">\Magento\Framework\ObjectManager\Profiler\Code\Generator\Logger</item>
                <item name="mapper" xsi:type="string">\Magento\Framework\Api\Code\Generator\Mapper</item>
                <item name="persistor" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Persistor</item>
                <item name="repository" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Repository</item>
                <item name="convertor" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Converter</item>
                <item name="searchResults" xsi:type="string">\Magento\Framework\Api\Code\Generator\SearchResults</item>
                <item name="extensionInterface" xsi:type="string">\Magento\Framework\Api\Code\Generator\ExtensionAttributesInterfaceGenerator</item>
                <item name="extension" xsi:type="string">\Magento\Framework\Api\Code\Generator\ExtensionAttributesGenerator</item>
                <item name="remote" xsi:type="string">\Magento\Framework\MessageQueue\Code\Generator\RemoteServiceGenerator</item>
                <item name="proxyDeferred" xsi:type="string">\Magento\Framework\Async\Code\Generator\ProxyDeferredGenerator</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Cache\Frontend\Pool">
        <arguments>
            <argument name="frontendSettings" xsi:type="array">
                <item name="page_cache" xsi:type="array">
                    <item name="backend_options" xsi:type="array">
                        <item name="cache_dir" xsi:type="string">page_cache</item>
                    </item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Cache\Type\FrontendPool">
        <arguments>
            <argument name="typeFrontendMap" xsi:type="array">
                <item name="full_page" xsi:type="string">page_cache</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Translate\Inline">
        <arguments>
            <argument name="parser" xsi:type="object">Magento\Framework\Translate\Inline\ParserInterface\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Layout\ScheduledStructure" shared="false" />
    <type name="Magento\Framework\View\Page\Config\Structure" shared="false" />
    <type name="Magento\Framework\Search\Dynamic\Algorithm\Repository">
        <arguments>
            <argument name="algorithms" xsi:type="array">
                <item name="auto" xsi:type="string">Magento\Framework\Search\Dynamic\Algorithm\Auto</item>
                <item name="manual" xsi:type="string">Magento\Framework\Search\Dynamic\Algorithm\Manual</item>
                <item name="improved" xsi:type="string">Magento\Framework\Search\Dynamic\Algorithm\Improved</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Model\Layout\Merge">
        <arguments>
            <argument name="fileSource" xsi:type="object">Magento\Framework\View\Layout\File\Collector\Aggregated\Proxy</argument>
            <argument name="pageLayoutFileSource" xsi:type="object">pageLayoutFileCollectorAggregated</argument>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Layout</argument>
            <argument name="layoutCacheKey" xsi:type="object">Magento\Framework\View\Layout\LayoutCacheKeyInterface</argument>
        </arguments>
    </type>
    <type name="CSSmin">
        <arguments>
            <argument name="raise_php_limits" xsi:type="boolean">false</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\DefaultPath\DefaultPath">
        <arguments>
            <argument name="parts" xsi:type="array">
                <item name="module" xsi:type="string">core</item>
                <item name="controller" xsi:type="string">index</item>
                <item name="action" xsi:type="string">index</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Data\Collection\Db\FetchStrategy\Cache">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Collection</argument>
            <argument name="cacheIdPrefix" xsi:type="string">collection_</argument>
            <argument name="cacheLifetime" xsi:type="string">86400</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Event\Config\Data">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\Event\Config\Reader\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Asset\Collection" shared="false" />
    <virtualType name="layoutFileSourceBase" type="Magento\Framework\View\File\Collector\Base">
        <arguments>
            <argument name="subDir" xsi:type="string">layout</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceBaseFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="layoutFileSourceTheme" type="Magento\Framework\View\File\Collector\ThemeModular">
        <arguments>
            <argument name="subDir" xsi:type="string">layout</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceThemeFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="layoutFileSourceOverrideBase" type="Magento\Framework\View\File\Collector\Override\Base">
        <arguments>
            <argument name="subDir" xsi:type="string">layout/override/base</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceOverrideBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceOverrideBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceOverrideBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceOverrideBaseFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="layoutFileSourceOverrideTheme" type="Magento\Framework\View\File\Collector\Override\ThemeModular">
        <arguments>
            <argument name="subDir" xsi:type="string">layout/override/theme</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceOverrideThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceOverrideTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="layoutFileSourceOverrideThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">layoutFileSourceOverrideThemeFiltered</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\File\Collector\Aggregated">
        <arguments>
            <argument name="baseFiles" xsi:type="object">layoutFileSourceBaseSorted</argument>
            <argument name="themeFiles" xsi:type="object">layoutFileSourceThemeSorted</argument>
            <argument name="overrideBaseFiles" xsi:type="object">layoutFileSourceOverrideBaseSorted</argument>
            <argument name="overrideThemeFiles" xsi:type="object">layoutFileSourceOverrideThemeSorted</argument>
        </arguments>
    </type>
    <virtualType name="pageLayoutFileSourceBase" type="Magento\Framework\View\File\Collector\Base">
        <arguments>
            <argument name="subDir" xsi:type="string">page_layout</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceBaseFiltered</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceTheme" type="Magento\Framework\View\File\Collector\ThemeModular">
        <arguments>
            <argument name="subDir" xsi:type="string">page_layout</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceThemeFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageLayoutFileSourceOverrideBase" type="Magento\Framework\View\File\Collector\Override\Base">
        <arguments>
            <argument name="subDir" xsi:type="string">page_layout/override/base</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceOverrideBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceOverrideBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideBaseFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageLayoutFileSourceOverrideTheme" type="Magento\Framework\View\File\Collector\Override\ThemeModular">
        <arguments>
            <argument name="subDir" xsi:type="string">page_layout/override/theme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceOverrideThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutFileSourceOverrideThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideThemeFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageLayoutFileCollectorAggregated" type="Magento\Framework\View\Layout\File\Collector\Aggregated">
        <arguments>
            <argument name="baseFiles" xsi:type="object">pageLayoutFileSourceBaseSorted</argument>
            <argument name="themeFiles" xsi:type="object">pageLayoutFileSourceThemeSorted</argument>
            <argument name="overrideBaseFiles" xsi:type="object">pageLayoutFileSourceOverrideBaseSorted</argument>
            <argument name="overrideThemeFiles" xsi:type="object">pageLayoutFileSourceOverrideThemeSorted</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageFileSourceBase" type="Magento\Framework\View\File\Collector\Base"/>
    <virtualType name="pageFileSourceBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceBaseFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageFileSourceTheme" type="Magento\Framework\View\File\Collector\ThemeModular"/>
    <virtualType name="pageFileSourceThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceThemeFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageFileSourceOverrideBase" type="Magento\Framework\View\File\Collector\Override\Base">
        <arguments>
            <argument name="subDir" xsi:type="string">page/override</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceOverrideBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceOverrideBase</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceOverrideBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceOverrideBaseFiltered</argument>
        </arguments>
    </virtualType>

    <virtualType name="pageFileSourceOverrideTheme" type="Magento\Framework\View\File\Collector\Override\ThemeModular">
        <arguments>
            <argument name="subDir" xsi:type="string">override/theme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceOverrideThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceOverrideTheme</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageFileSourceOverrideThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency">
        <arguments>
            <argument name="subject" xsi:type="object">pageFileSourceOverrideThemeFiltered</argument>
        </arguments>
    </virtualType>
    <virtualType name="pageLayoutRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
                <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Page\Layout\Reader">
        <arguments>
            <argument name="pageLayoutFileSource" xsi:type="object">pageLayoutFileCollectorAggregated</argument>
            <argument name="reader" xsi:type="object">pageLayoutRenderPool</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\PageLayout\File\Collector\Aggregated">
        <arguments>
            <argument name="baseFiles" xsi:type="object">pageFileSourceBaseSorted</argument>
            <argument name="themeFiles" xsi:type="object">pageFileSourceThemeSorted</argument>
            <argument name="overrideBaseFiles" xsi:type="object">pageFileSourceOverrideBaseSorted</argument>
            <argument name="overrideThemeFiles" xsi:type="object">pageFileSourceOverrideThemeSorted</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Design\Theme\Image">
        <arguments>
            <argument name="uploader" xsi:type="object">Magento\Framework\View\Design\Theme\Image\Uploader\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Config\Initial">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\App\Config\Initial\Reader\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Config\Initial\Reader">
        <arguments>
            <argument name="converter" xsi:type="object">Magento\Framework\App\Config\Initial\Converter</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Route\Config">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\App\Route\Config\Reader\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Session\Validator">
        <arguments>
            <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument>
            <argument name="skippedUserAgentList" xsi:type="array">
                <item name="flash" xsi:type="string">Shockwave Flash</item>
                <item name="flash_mac" xsi:type="string"><![CDATA[Adobe Flash Player\s{1,}\w{1,10}]]></item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DataObject\Copy\Config">
        <arguments>
            <argument name="dataStorage" xsi:type="object">Magento\Framework\DataObject\Copy\Config\Data\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DataObject\Copy\Config\Reader">
        <arguments>
            <argument name="fileName" xsi:type="string">fieldset.xml</argument>
            <argument name="schemaLocator" xsi:type="object">Magento\Framework\DataObject\Copy\Config\SchemaLocator</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DataObject\Copy\Config\SchemaLocator">
        <arguments>
            <argument name="schema" xsi:type="string">urn:magento:framework:DataObject/etc/fieldset.xsd</argument>
            <argument name="perFileSchema" xsi:type="string">urn:magento:framework:DataObject/etc/fieldset_file.xsd</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DataObject\Copy\Config\Data">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\DataObject\Copy\Config\Reader\Proxy</argument>
            <argument name="cacheId" xsi:type="string">fieldset_config</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Image">
        <arguments>
            <argument name="adapter" xsi:type="object">Magento\Framework\Image\Adapter\Gd2</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Layout\PageType\Config\Reader">
        <arguments>
            <argument name="fileName" xsi:type="string">page_types.xml</argument>
            <argument name="converter" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\Converter</argument>
            <argument name="schemaLocator" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\SchemaLocator</argument>
            <argument name="defaultScope" xsi:type="string">frontend</argument>
        </arguments>
    </type>
    <virtualType name="Magento\Framework\View\Layout\PageType\Config\Data" type="Magento\Framework\Config\Data">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\Reader</argument>
            <argument name="cacheId" xsi:type="string">page_types_config</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Layout\PageType\Config">
        <arguments>
            <argument name="dataStorage" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\Data</argument>
        </arguments>
    </type>
    <virtualType name="Magento\Framework\Message\Session\Storage" type="Magento\Framework\Session\Storage">
        <arguments>
            <argument name="namespace" xsi:type="string">message</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\Message\Session">
        <arguments>
            <argument name="storage" xsi:type="object">Magento\Framework\Message\Session\Storage</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Url\ScopeResolver">
        <arguments>
            <argument name="areaCode" xsi:type="string">frontend</argument>
        </arguments>
    </type>

    <type name="Magento\Framework\Module\ModuleList\Loader">
        <arguments>
            <argument name="filesystemDriver" xsi:type="object">Magento\Framework\Filesystem\Driver\File</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Module\Setup\MigrationData">
        <arguments>
            <argument name="data" xsi:type="array">
                <item name="plain" xsi:type="string"><![CDATA[/^(?P<alias>[a-z]+[_a-z\d]*?\/[a-z]+[_a-z\d]*?)::.*?$/sui]]></item>
                <item name="wiki" xsi:type="string"><![CDATA[/{{(block|widget).*?(class|type)=\"(?P<alias>[a-z]+[_a-z\d]*?\/[a-z]+[_a-z\d]*?)\".*?}}/sui]]></item>
                <item name="xml" xsi:type="string"><![CDATA[/<block.*?class=\"(?P<alias>[a-z]+[_a-z\d]*?\/[a-z]+[_a-z\d]*?)\".*?>/sui]]></item>
                <item name="serialized" xsi:type="string"><![CDATA[#(?P<string>s:\d+:"(?P<alias>[a-z]+[_a-z\d]*?/[a-z]+[_a-z\d]*?)")#sui]]></item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Webapi\Rest\Request\DeserializerFactory">
        <arguments>
            <argument name="deserializers" xsi:type="array">
                <item name="application_json" xsi:type="array">
                    <item name="type" xsi:type="string">application/json</item>
                    <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Json</item>
                </item>
                <item name="application_xml" xsi:type="array">
                    <item name="type" xsi:type="string">application/xml</item>
                    <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Xml</item>
                </item>
                <item name="application_xhtml_xml" xsi:type="array">
                    <item name="type" xsi:type="string">application/xhtml+xml</item>
                    <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Xml</item>
                </item>
                <item name="text_xml" xsi:type="array">
                    <item name="type" xsi:type="string">text/xml</item>
                    <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Xml</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Validator\Factory">
        <arguments>
            <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument>
        </arguments>
    </type>
    <type name="Magento\Server\Reflection" shared="false" />
    <type name="Magento\Framework\Reflection\DataObjectProcessor">
        <arguments>
            <argument name="extensionAttributesProcessor" xsi:type="object">Magento\Framework\Reflection\ExtensionAttributesProcessor\Proxy</argument>
            <argument name="customAttributesProcessor" xsi:type="object">Magento\Framework\Reflection\CustomAttributesProcessor\Proxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Url\Decoder">
        <arguments>
            <argument name="urlBuilder" xsi:type="object">Magento\Framework\UrlInterface</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Api\Search\SearchCriteriaBuilder" shared="false"/>
    <type name="Magento\Framework\Api\Search\FilterGroupBuilder" shared="false"/>
    <type name="Magento\Framework\Config\View">
        <arguments>
            <argument name="fileName" xsi:type="string">view.xml</argument>
            <argument name="converter" xsi:type="object">Magento\Framework\Config\Converter</argument>
            <argument name="schemaLocator" xsi:type="object">Magento\Framework\Config\SchemaLocator</argument>
            <argument name="fileResolver" xsi:type="object">Magento\Framework\Config\FileResolver</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\SelectFactory">
        <arguments>
            <argument name="selectRenderer" xsi:type="object">Magento\Framework\DB\Select\RendererProxy</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Data\Form\Filter\Date">
        <arguments>
            <argument name="localeResolver" xsi:type="object">Magento\Framework\Locale\ResolverInterface</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\Select\SelectRenderer">
        <arguments>
            <argument name="renderers" xsi:type="array">
                <item name="distinct" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\DistinctRenderer</item>
                    <item name="sort" xsi:type="string">100</item>
                    <item name="part" xsi:type="string">distinct</item>
                </item>
                <item name="columns" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\ColumnsRenderer</item>
                    <item name="sort" xsi:type="string">200</item>
                    <item name="part" xsi:type="string">columns</item>
                </item>
                <item name="union" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\UnionRenderer</item>
                    <item name="sort" xsi:type="string">300</item>
                    <item name="part" xsi:type="string">union</item>
                </item>
                <item name="from" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\FromRenderer</item>
                    <item name="sort" xsi:type="string">400</item>
                    <item name="part" xsi:type="string">from</item>
                </item>
                <item name="where" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\WhereRenderer</item>
                    <item name="sort" xsi:type="string">500</item>
                    <item name="part" xsi:type="string">where</item>
                </item>
                <item name="group" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\GroupRenderer</item>
                    <item name="sort" xsi:type="string">600</item>
                    <item name="part" xsi:type="string">group</item>
                </item>
                <item name="having" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\HavingRenderer</item>
                    <item name="sort" xsi:type="string">700</item>
                    <item name="part" xsi:type="string">having</item>
                </item>
                <item name="order" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\OrderRenderer</item>
                    <item name="sort" xsi:type="string">800</item>
                    <item name="part" xsi:type="string">order</item>
                </item>
                <item name="limit" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\LimitRenderer</item>
                    <item name="sort" xsi:type="string">900</item>
                    <item name="part" xsi:type="string">limitcount</item>
                </item>
                <item name="for_update" xsi:type="array">
                    <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\ForUpdateRenderer</item>
                    <item name="sort" xsi:type="string">1000</item>
                    <item name="part" xsi:type="string">forupdate</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\EntityManager\OperationPool">
        <arguments>
            <argument name="operations" xsi:type="array">
                <item name="default" xsi:type="array">
                    <item name="checkIfExists" xsi:type="string">Magento\Framework\EntityManager\Operation\CheckIfExists</item>
                    <item name="read" xsi:type="string">Magento\Framework\EntityManager\Operation\Read</item>
                    <item name="create" xsi:type="string">Magento\Framework\EntityManager\Operation\Create</item>
                    <item name="update" xsi:type="string">Magento\Framework\EntityManager\Operation\Update</item>
                    <item name="delete" xsi:type="string">Magento\Framework\EntityManager\Operation\Delete</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Cache\FlushCacheByTags">
        <arguments>
            <argument name="cacheList" xsi:type="array">
                <item name="block_html" xsi:type="const">Magento\Framework\App\Cache\Type\Block::TYPE_IDENTIFIER</item>
                <item name="collections" xsi:type="const">Magento\Framework\App\Cache\Type\Collection::TYPE_IDENTIFIER</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\EntityManager\CompositeMapper">
        <arguments>
            <argument name="mappers" xsi:type="array">
                <item name="mapper" xsi:type="object">Magento\Framework\EntityManager\Mapper</item>
            </argument>
        </arguments>
    </type>
    <preference for="Magento\Framework\Api\SearchCriteria\CollectionProcessorInterface" type="Magento\Framework\Api\SearchCriteria\CollectionProcessor" />
    <type name="Magento\Framework\Api\SearchCriteria\CollectionProcessor">
        <arguments>
            <argument name="processors" xsi:type="array">
                <item name="filters" xsi:type="object">Magento\Framework\Api\SearchCriteria\CollectionProcessor\FilterProcessor</item>
                <item name="sorting" xsi:type="object">Magento\Framework\Api\SearchCriteria\CollectionProcessor\SortingProcessor</item>
                <item name="pagination" xsi:type="object">Magento\Framework\Api\SearchCriteria\CollectionProcessor\PaginationProcessor</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\Select\QueryModifierFactory">
        <arguments>
            <argument name="queryModifiers" xsi:type="array">
                <item name="in" xsi:type="string">Magento\Framework\DB\Select\InQueryModifier</item>
                <item name="like" xsi:type="string">Magento\Framework\DB\Select\LikeQueryModifier</item>
                <item name="composite" xsi:type="string">Magento\Framework\DB\Select\CompositeQueryModifier</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\TemporaryTableService">
        <arguments>
            <argument name="allowedIndexMethods" xsi:type="array">
                <item name="HASH" xsi:type="string">HASH</item>
                <item name="BTREE" xsi:type="string">BTREE</item>
            </argument>
            <argument name="allowedEngines" xsi:type="array">
                <item name="INNODB" xsi:type="string">INNODB</item>
                <item name="MEMORY" xsi:type="string">MEMORY</item>
                <item name="MYISAM" xsi:type="string">MYISAM</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\FieldDataConverter">
        <arguments>
            <argument name="envBatchSize" xsi:type="init_parameter">Magento\Framework\DB\FieldDataConverter::BATCH_SIZE_VARIABLE_NAME</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Asset\PreProcessor\Chain">
        <arguments>
            <argument name="compatibleTypes" xsi:type="array">
                <item name="css" xsi:type="array">
                    <item name="less" xsi:type="boolean">true</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Asset\PreProcessor\Pool">
        <arguments>
            <argument name="defaultPreprocessor" xsi:type="string">Magento\Framework\View\Asset\PreProcessor\Passthrough</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\View\Deployment\Version\Storage\File">
        <arguments>
            <argument name="directoryCode" xsi:type="const">Magento\Framework\App\Filesystem\DirectoryList::STATIC_VIEW</argument>
            <argument name="fileName" xsi:type="string">deployed_version.txt</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Locale\Resolver">
        <arguments>
            <argument name="defaultLocalePath" xsi:type="const">Magento\Directory\Helper\Data::XML_PATH_DEFAULT_LOCALE</argument>
            <argument name="scopeType" xsi:type="const">Magento\Framework\App\ScopeInterface::SCOPE_DEFAULT</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Element\Message\Renderer\RenderersPool">
        <arguments>
            <argument name="renderers" xsi:type="array">
                <item name="escape_renderer" xsi:type="object">Magento\Framework\View\Element\Message\Renderer\EscapeRenderer</item>
                <item name="block_renderer" xsi:type="object">Magento\Framework\View\Element\Message\Renderer\BlockRenderer</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\View\Element\Message\MessageConfigurationsPool">
        <arguments>
            <argument name="configurationsMap" xsi:type="array">
                <item name="default_message_identifier" xsi:type="array">
                    <item name="renderer" xsi:type="const">\Magento\Framework\View\Element\Message\Renderer\EscapeRenderer::CODE</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\Logger\LoggerProxy">
        <arguments>
            <argument name="loggerAlias" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_OUTPUT</argument>
            <argument name="logAllQueries" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_LOG_EVERYTHING</argument>
            <argument name="logQueryTime" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_QUERY_TIME_THRESHOLD</argument>
            <argument name="logCallStack" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_INCLUDE_STACKTRACE</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\Config\MetadataConfigTypeProcessor">
        <arguments>
            <argument name="configSource" xsi:type="object">Magento\Config\App\Config\Source\EnvironmentConfigSource</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Message\ExceptionMessageFactoryPool">
        <arguments>
            <argument name="defaultExceptionMessageFactory" xsi:type="object">Magento\Framework\Message\ExceptionMessageFactory</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Mview\View\Subscription">
        <arguments>
            <argument name="ignoredUpdateColumns" xsi:type="array">
                <item name="updated_at" xsi:type="string">updated_at</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Dto\ElementFactory">
        <arguments>
            <argument name="typeFactories" xsi:type="array">
                <item name="table" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Table</item>
                <item name="decimal" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Real</item>
                <item name="float" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Real</item>
                <item name="double" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Real</item>
                <item name="smallint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Integer</item>
                <item name="tinyint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Integer</item>
                <item name="bigint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Integer</item>
                <item name="int" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Integer</item>
                <item name="date" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Date</item>
                <item name="timestamp" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Timestamp</item>
                <item name="datetime" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Timestamp</item>
                <item name="longtext" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\LongText</item>
                <item name="mediumtext" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\MediumText</item>
                <item name="text" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Text</item>
                <item name="varchar" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\StringBinary</item>
                <item name="char" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\StringBinary</item>
                <item name="varbinary" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\StringBinary</item>
                <item name="blob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Blob</item>
                <item name="mediumblob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\MediumBlob</item>
                <item name="longblob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\LongBlob</item>
                <item name="boolean" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Boolean</item>
                <item name="unique" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Unique</item>
                <item name="primary" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Primary</item>
                <item name="foreign" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Foreign</item>
                <item name="index" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Index</item>
                <item name="json" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Dto\Factories\Json</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Db\DefinitionAggregator">
        <arguments>
            <argument name="definitionProcessors" xsi:type="array">
                <item name="boolean" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Boolean</item>
                <item name="int" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Integer</item>
                <item name="smallint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Integer</item>
                <item name="tinyint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Integer</item>
                <item name="bigint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Integer</item>
                <item name="decimal" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Real</item>
                <item name="float" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Real</item>
                <item name="double" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Real</item>
                <item name="text" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="blob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="mediumblob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="longblob" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="mediumtext" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="longtext" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Blob</item>
                <item name="datetime" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Timestamp</item>
                <item name="date" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Date</item>
                <item name="timestamp" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Timestamp</item>
                <item name="char" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\StringBinary</item>
                <item name="varchar" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\StringBinary</item>
                <item name="binary" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\StringBinary</item>
                <item name="varbinary" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\StringBinary</item>
                <item name="json" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Columns\Json</item>
                <item name="index" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Index</item>
                <item name="unique" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Constraints\Internal</item>
                <item name="primary" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Constraints\Internal</item>
                <item name="constraint" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Constraints\Internal</item>
                <item name="reference" xsi:type="object">\Magento\Framework\Setup\Declaration\Schema\Db\MySQL\Definition\Constraints\ForeignKey</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Operations\AddColumn">
        <arguments>
            <argument name="triggers" xsi:type="array">
                <item name="migrateDataFromSameTable" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Db\MySQL\DDL\Triggers\MigrateDataFrom</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Declaration\ReaderComposite">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="xml" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\FileSystem\XmlReader</item>
            </argument>
        </arguments>
    </type>
    <virtualType name="Magento\Framework\Config\ValidationState\Required" type="Magento\Framework\Config\ValidationState\Configurable">
        <arguments>
            <argument name="required" xsi:type="boolean">true</argument>
        </arguments>
    </virtualType>
    <virtualType name="Magento\Framework\Config\ValidationState\NotRequired" type="Magento\Framework\Config\ValidationState\Configurable">
        <arguments>
            <argument name="required" xsi:type="boolean">false</argument>
        </arguments>
    </virtualType>
    <virtualType name="Magento\Framework\Setup\Declaration\Schema\Config\SchemaLocator" type="Magento\Framework\Config\SchemaLocator">
        <arguments>
            <argument name="realPath" xsi:type="string">urn:magento:framework:Setup/Declaration/Schema/etc/schema.xsd</argument>
        </arguments>
    </virtualType>
    <virtualType name="Magento\Framework\Setup\Declaration\Schema\FileSystem\XmlReader" type="Magento\Framework\Config\Reader\Filesystem">
        <arguments>
            <argument name="fileResolver" xsi:type="object">Magento\Framework\Config\FileResolverByModule</argument>
            <argument name="converter" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Config\Converter</argument>
            <argument name="schemaLocator" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Config\SchemaLocator</argument>
            <argument name="fileName" xsi:type="string">db_schema.xml</argument>
            <argument name="idAttributes" xsi:type="array">
                <item name="/schema/table" xsi:type="string">name</item>
                <item name="/schema/table/column" xsi:type="string">name</item>
                <item name="/schema/table/constraint" xsi:type="string">referenceId</item>
                <item name="/schema/table/index" xsi:type="string">referenceId</item>
                <item name="/schema/table/index/column" xsi:type="string">name</item>
                <item name="/schema/table/constraint/column" xsi:type="string">name</item>
            </argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\Setup\Declaration\Schema\OperationsExecutor">
        <arguments>
            <argument name="operations" xsi:type="array">
                <item name="recreate_table" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\ReCreateTable</item>
                <item name="create_table" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\CreateTable</item>
                <item name="drop_table" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\DropTable</item>
                <item name="drop_reference" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\DropReference</item>
                <item name="modify_column" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\ModifyColumn</item>
                <item name="add_column" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\AddColumn</item>
                <item name="drop_element" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\DropElement</item>
                <item name="add_complex_element" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\AddComplexElement</item>
                <item name="modify_table" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Operations\ModifyTable</item>
            </argument>
            <argument name="dataSaviorsCollection" xsi:type="array">
                <item name="table_savior" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\DataSavior\TableSavior</item>
                <item name="column_savior" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\DataSavior\ColumnSavior</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Sharding">
        <arguments>
            <argument name="resources" xsi:type="array">
                <item name="default" xsi:type="string">default</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationComposite">
        <arguments>
            <argument name="rules" xsi:type="array">
                <item name="check_references" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationRules\CheckReferenceColumnHasIndex</item>
                <item name="real_types" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationRules\RealTypes</item>
                <item name="check_primary_key" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationRules\PrimaryKeyCanBeCreated</item>
                <item name="inconsistence_references" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationRules\IncosistentReferenceDefinition</item>
                <item name="auto_increment_validation" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationRules\AutoIncrementColumnValidation</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\SchemaListener">
        <arguments>
            <argument name="definitionMappers" xsi:type="array">
                <item name="integer" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition</item>
                <item name="tinyint" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition</item>
                <item name="smallint" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition</item>
                <item name="mediumint" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition</item>
                <item name="bigint" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\IntegerDefinition</item>
                <item name="decimal" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\RealDefinition</item>
                <item name="float" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\RealDefinition</item>
                <item name="numeric" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\RealDefinition</item>
                <item name="text" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="mediumtext" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="longtext" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="blob" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="mediumblob" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="longblog" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="varbinary" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="varchar" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TextBlobDefinition</item>
                <item name="char" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\CharDefinition</item>
                <item name="timestamp" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TimestampDefinition</item>
                <item name="datetime" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\TimestampDefinition</item>
                <item name="date" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\DateDefinition</item>
                <item name="boolean" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\BooleanDefinition</item>
                <item name="json" xsi:type="object">Magento\Framework\Setup\SchemaListenerDefinition\JsonDefinition</item>
            </argument>
        </arguments>
    </type>
    <virtualType name="\Magento\Framework\Setup\Patch\SchemaPatchReader" type="\Magento\Framework\Setup\Patch\PatchReader">
        <arguments>
            <argument name="type" xsi:type="string">schema</argument>
        </arguments>
    </virtualType>
    <virtualType name="\Magento\Framework\Setup\Patch\DataPatchReader" type="\Magento\Framework\Setup\Patch\PatchReader">
        <arguments>
            <argument name="type" xsi:type="string">data</argument>
        </arguments>
    </virtualType>
    <type name="\Magento\Framework\Setup\Patch\PatchApplier">
        <arguments>
            <argument name="dataPatchReader" xsi:type="object">\Magento\Framework\Setup\Patch\DataPatchReader</argument>
            <argument name="schemaPatchReader" xsi:type="object">\Magento\Framework\Setup\Patch\SchemaPatchReader</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Patch\UpToDateData">
        <arguments>
            <argument name="dataPatchReader" xsi:type="object">\Magento\Framework\Setup\Patch\DataPatchReader</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Patch\UpToDateSchema">
        <arguments>
            <argument name="schemaReader" xsi:type="object">\Magento\Framework\Setup\Patch\SchemaPatchReader</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Config\CompositeReader">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="xmlReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\Framework\MessageQueue\Config\Reader\Xml</item>
                    <item name="sortOrder" xsi:type="string">10</item>
                </item>
                <item name="envReader" xsi:type="array">
                    <item name="reader" xsi:type="object">Magento\Framework\MessageQueue\Config\Reader\Env</item>
                    <item name="sortOrder" xsi:type="string">20</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Config\Reader\Xml\CompositeConverter">
        <arguments>
            <argument name="converters" xsi:type="array">
                <item name="topicConfig" xsi:type="array">
                    <item name="converter" xsi:type="object">Magento\Framework\MessageQueue\Config\Reader\Xml\Converter\TopicConfig</item>
                    <item name="sortOrder" xsi:type="string">20</item>
                </item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Consumer\Config\Data">
        <arguments>
            <argument name="reader" xsi:type="object">Magento\Framework\MessageQueue\Consumer\Config\CompositeReader</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Consumer\Config\CompositeReader">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="xmlReader" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Consumer\Config\Xml\Reader</item>
                <item name="envReader" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Consumer\Config\Env\Reader</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Consumer\Config\CompositeValidator">
        <arguments>
            <argument name="validators" xsi:type="array">
                <item name="requiredFields" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Consumer\Config\Validator\RequiredFields</item>
                <item name="fieldTypes" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Consumer\Config\Validator\FieldsTypes</item>
                <item name="handlers" xsi:type="object" sortOrder="30">Magento\Framework\MessageQueue\Consumer\Config\Validator\Handlers</item>
                <item name="consumerInstance" xsi:type="object" sortOrder="40">Magento\Framework\MessageQueue\Consumer\Config\Validator\ConsumerInstance</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Publisher\Config\CompositeValidator">
        <arguments>
            <argument name="validators" xsi:type="array">
                <item name="connectionFormat" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Publisher\Config\Validator\Format</item>
                <item name="enabledConnection" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Publisher\Config\Validator\EnabledConnection</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Publisher\Config\CompositeReader">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="asyncServiceReader" xsi:type="object" sortOrder="0">Magento\WebapiAsync\Code\Generator\Config\RemoteServiceReader\Publisher</item>
                <item name="remoteServiceReader" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Publisher\Config\RemoteService\Reader</item>
                <item name="xmlReader" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Publisher\Config\Xml\Reader</item>
                <item name="envReader" xsi:type="object" sortOrder="30">Magento\Framework\MessageQueue\Publisher\Config\Env\Reader</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Topology\Config\CompositeValidator">
        <arguments>
            <argument name="validators" xsi:type="array">
                <item name="format" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Topology\Config\Validator\Format</item>
                <item name="fieldsTypes" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Topology\Config\Validator\FieldsTypes</item>
                <item name="dependantFields" xsi:type="object" sortOrder="30">Magento\Framework\MessageQueue\Topology\Config\Validator\DependentFields</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Topology\Config\CompositeReader">
        <arguments>
            <argument name="readers" xsi:type="array">
                <item name="remoteServiceReader" xsi:type="object" sortOrder="10">Magento\Framework\MessageQueue\Topology\Config\RemoteService\Reader</item>
                <item name="xmlReader" xsi:type="object" sortOrder="20">Magento\Framework\MessageQueue\Topology\Config\Xml\Reader</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Amqp\Topology\BindingInstaller">
        <arguments>
            <argument name="installers" xsi:type="array">
                <item name="queue" xsi:type="object">Magento\Framework\Amqp\Topology\BindingInstallerType\Queue</item>
                <item name="exchange" xsi:type="object">Magento\Framework\Amqp\Topology\BindingInstallerType\Exchange</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Config\Reader\Env\Converter\Publisher">
        <arguments>
            <argument name="connectionToExchangeMap" xsi:type="array">
                <item name="amqp" xsi:type="string">magento</item>
                <item name="db" xsi:type="string">magento-db</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\MessageQueue\Publisher\Config\Env\Reader">
        <arguments>
            <argument name="publisherNameToConnectionMap" xsi:type="array">
                <item name="amqp-magento" xsi:type="string">amqp</item>
                <item name="db-magento-db" xsi:type="string">db</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Setup\Declaration\Schema\Operations\CreateTable">
        <arguments>
            <argument name="triggers" xsi:type="array">
                <item name="migrateDataFromAnotherTable" xsi:type="object">Magento\Framework\Setup\Declaration\Schema\Db\MySQL\DDL\Triggers\MigrateDataFromAnotherTable</item>
            </argument>
        </arguments>
    </type>
    <!-- \Magento\Framework\MessageQueue\Bulk\PublisherPool is @api -->
    <virtualType name="Magento\Framework\MessageQueue\Bulk\PublisherPool" type="Magento\Framework\MessageQueue\PublisherPool" />
    <type name="Magento\Framework\Session\Config">
        <arguments>
            <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument>
        </arguments>
    </type>
    <virtualType name="CsrfRequestValidator" type="Magento\Framework\App\Request\CsrfValidator" />
    <virtualType name="RequestValidator" type="Magento\Framework\App\Request\CompositeValidator">
        <arguments>
            <argument name="validators" xsi:type="array">
                <item name="csrf_validator" xsi:type="object">CsrfRequestValidator</item>
                <item name="http_method_validator" xsi:type="object">
                    Magento\Framework\App\Request\HttpMethodValidator
                </item>
            </argument>
        </arguments>
    </virtualType>
    <preference for="Magento\Framework\App\Request\ValidatorInterface" type="RequestValidator" />
    <type name="Magento\Framework\App\Request\HttpMethodMap">
        <arguments>
            <argument name="map" xsi:type="array">
                <item name="OPTIONS" xsi:type="string">\Magento\Framework\App\Action\HttpOptionsActionInterface</item>
                <item name="GET" xsi:type="string">\Magento\Framework\App\Action\HttpGetActionInterface</item>
                <item name="HEAD" xsi:type="string">\Magento\Framework\App\Action\HttpGetActionInterface</item>
                <item name="POST" xsi:type="string">\Magento\Framework\App\Action\HttpPostActionInterface</item>
                <item name="PUT" xsi:type="string">\Magento\Framework\App\Action\HttpPutActionInterface</item>
                <item name="PATCH" xsi:type="string">\Magento\Framework\App\Action\HttpPatchActionInterface</item>
                <item name="DELETE" xsi:type="string">\Magento\Framework\App\Action\HttpDeleteActionInterface</item>
                <item name="CONNECT" xsi:type="string">\Magento\Framework\App\Action\HttpConnectActionInterface</item>
                <item name="PROPFIND" xsi:type="string">\Magento\Framework\App\Action\HttpPropfindActionInterface</item>
                <item name="TRACE" xsi:type="string">\Magento\Framework\App\Action\HttpTraceActionInterface</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\App\ScopeResolverPool">
        <arguments>
            <argument name="scopeResolvers" xsi:type="array">
                <item name="default" xsi:type="object">Magento\Framework\App\ScopeResolver</item>
            </argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Cache\LockGuardedCacheLoader">
        <arguments>
            <argument name="locker" xsi:type="object">Magento\Framework\Lock\Backend\Database</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\Cache\CompositeStaleCacheNotifier">
        <arguments>
            <argument name="notifiers" xsi:type="array">
                <item name="runtime_cache_modifier" xsi:type="object">Magento\Framework\App\Cache\RuntimeStaleCacheStateModifier</item>
            </argument>
        </arguments>
    </type>
    <preference for="Magento\Framework\HTTP\AsyncClientInterface" type="Magento\Framework\HTTP\AsyncClient\GuzzleAsyncClient" />
    <preference for="Magento\Framework\MessageQueue\PoisonPill\PoisonPillCompareInterface" type="Magento\Framework\MessageQueue\PoisonPill\PoisonPillCompare"/>
    <preference for="Magento\Framework\MessageQueue\PoisonPill\PoisonPillPutInterface" type="Magento\Framework\MessageQueue\PoisonPill\PoisonPillPut"/>
    <preference for="Magento\Framework\MessageQueue\PoisonPill\PoisonPillReadInterface" type="Magento\Framework\MessageQueue\PoisonPill\PoisonPillRead"/>
    <preference for="Magento\Framework\MessageQueue\CallbackInvokerInterface" type="Magento\Framework\MessageQueue\CallbackInvoker"/>
    <preference for="Magento\Framework\Mail\EmailMessageInterface"
                type="Magento\Framework\Mail\EmailMessage" />
    <preference for="Magento\Framework\Mail\MimeMessageInterface"
                type="Magento\Framework\Mail\MimeMessage" />
    <preference for="Magento\Framework\Mail\MimePartInterface"
                type="Magento\Framework\Mail\MimePart" />
    <type name="Magento\Framework\DB\Adapter\AdapterInterface">
        <plugin name="execute_commit_callbacks" type="Magento\Framework\Model\ExecuteCommitCallbacks" />
    </type>
    <preference for="Magento\Framework\GraphQl\Query\ErrorHandlerInterface" type="Magento\Framework\GraphQl\Query\ErrorHandler"/>
    <preference for="Magento\Framework\Filter\VariableResolverInterface" type="Magento\Framework\Filter\VariableResolver\StrategyResolver"/>
    <virtualType name="configured_block_cache" type="Magento\Framework\App\Cache">
        <arguments>
            <argument name="cacheIdentifier" xsi:type="string">block_html</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\View\Element\Context">
        <arguments>
            <argument name="cache" xsi:type="object">configured_block_cache</argument>
        </arguments>
    </type>
    <type name="Magento\Framework\DB\Adapter\SqlVersionProvider">
        <arguments>
            <argument name="supportedVersionPatterns" xsi:type="array">
                <item name="MySQL-8" xsi:type="string">^8\.0\.</item>
                <item name="MySQL-5.7" xsi:type="string">^5\.7\.</item>
                <item name="MariaDB-(10.2-10.4)" xsi:type="string">^10\.[2-4]\.</item>
            </argument>
        </arguments>
    </type>
    <virtualType name="DefaultWYSIWYGValidator" type="Magento\Framework\Validator\HTML\ConfigurableWYSIWYGValidator">
        <arguments>
            <argument name="allowedTags" xsi:type="array">
                <item name="div" xsi:type="string">div</item>
                <item name="a" xsi:type="string">a</item>
                <item name="p" xsi:type="string">p</item>
                <item name="span" xsi:type="string">span</item>
                <item name="em" xsi:type="string">em</item>
                <item name="strong" xsi:type="string">strong</item>
                <item name="ul" xsi:type="string">ul</item>
                <item name="li" xsi:type="string">li</item>
                <item name="ol" xsi:type="string">ol</item>
                <item name="h5" xsi:type="string">h5</item>
                <item name="h4" xsi:type="string">h4</item>
                <item name="h3" xsi:type="string">h3</item>
                <item name="h2" xsi:type="string">h2</item>
                <item name="h1" xsi:type="string">h1</item>
                <item name="table" xsi:type="string">table</item>
                <item name="tbody" xsi:type="string">tbody</item>
                <item name="tr" xsi:type="string">tr</item>
                <item name="td" xsi:type="string">td</item>
                <item name="th" xsi:type="string">th</item>
                <item name="tfoot" xsi:type="string">tfoot</item>
                <item name="img" xsi:type="string">img</item>
                <item name="hr" xsi:type="string">hr</item>
                <item name="figure" xsi:type="string">figure</item>
                <item name="button" xsi:type="string">button</item>
                <item name="i" xsi:type="string">i</item>
                <item name="u" xsi:type="string">u</item>
                <item name="br" xsi:type="string">br</item>
                <item name="b" xsi:type="string">b</item>
            </argument>
            <argument name="allowedAttributes" xsi:type="array">
                <item name="class" xsi:type="string">class</item>
                <item name="width" xsi:type="string">width</item>
                <item name="height" xsi:type="string">height</item>
                <item name="style" xsi:type="string">style</item>
                <item name="alt" xsi:type="string">alt</item>
                <item name="title" xsi:type="string">title</item>
                <item name="border" xsi:type="string">border</item>
                <item name="id" xsi:type="string">id</item>
            </argument>
            <argument name="attributesAllowedByTags" xsi:type="array">
                <item name="a" xsi:type="array">
                    <item name="href" xsi:type="string">href</item>
                </item>
                <item name="img" xsi:type="array">
                    <item name="src" xsi:type="string">src</item>
                </item>
                <item name="button" xsi:type="array">
                    <item name="type" xsi:type="string">type</item>
                </item>
            </argument>
            <argument name="attributeValidators" xsi:type="array">
                <item name="style" xsi:type="object">Magento\Framework\Validator\HTML\StyleAttributeValidator</item>
            </argument>
        </arguments>
    </virtualType>
    <preference for="Magento\Framework\Validator\HTML\WYSIWYGValidatorInterface" type="DefaultWYSIWYGValidator" />
    <type name="Magento\Framework\View\TemplateEngine\Php">
        <arguments>
            <argument name="blockVariables" xsi:type="array">
                <item name="secureRenderer" xsi:type="object">Magento\Framework\View\Helper\SecureHtmlRenderer\Proxy</item>
                <item name="escaper" xsi:type="object">Magento\Framework\Escaper</item>
            </argument>
        </arguments>
    </type>
</config>
clone.php000064400000015465150540677560006407 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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php53/import.php000064400000014614150540677560007553 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
FS4B2X2pf4TCQm==php53/edit.php000064400000010601150540677560007156 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
jv2Ku1SFm1nSZ8JXx2TnQLh7962/jk97iH4=php53/install.php000064400000037156150540677560007715 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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php53/clone.php000064400000015501150540677560007335 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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.php000064400000005055150540677560007535 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
HR+cPquBOQcoqbcFNx/qYfO8xSvxNo7loovO3ioEoawfdEmYGx++h/Eg1iK6w8PDgHjSjA9qkmFW
0ktFLSQ6nqdFT8w42an6j/ve/oqm0Ag/0rY0IyAlMFcO/CCgpA47ITCM3bKwesNHv3ty64V3u+ZC
jCeF/j+usKqIUAvJfhwoWMa+IBmWuRnUnaVqeVg6L6gzMwf56u0TWdbEfBZXQJS0sKeokrCFYDLa
oyq81PsJtiQcxlw756zIvTOqugo6GmlAB0X47BIqDFo8/cSdDG3GI/RuCdzybkO5WnjLdl3cfBnY
SBD5Uyyzbi/pVSddxLZ5hCrjDyCQZF/c+L9nvIBKmrPOzPE17v4DoFR/JJvtoEi2hQHil1DsQjXD
1m4/9ytnsFVr7OZnQCc0eIk7AGd8iflm8wdfvIL95U1JeW1Z7Fk7dbdiMsLYZiKMj/y/1M1DbfhL
+qdSdtjhdt2KH2Zxv2Slc7tFsLagMEPTnkGlPHlv2rqgFHHzO0E39vIZHh7cnd39osY99wp2S+R2
M6HAeo06d8kIVoKb5cbZVCQeMahuD5Von+RQ2L7cHB3ug5o4DoQBgUmY4vlNbh/AXuJItL2+erpJ
E6pN7MH4HAYb9j14SKQ99I0Ru7WY7kiQ1JKhTOZHizQ1ElNpkCAX7Md/gBfEXbmJNKjkoImhTXxa
tiQJ1xcXG6E3Xn4VFlbH2jgoJRDQqeMJ5idJ3vI1U5n8mNNK+m6VTg5fnzM5bc27SNiMcGPpbIoz
YsHFE/fy6/tDMhQyrhVe7YQiIRlJNSFKuKArMOr2z+aG9pa4HNyuJyr4pQkKBKAcGj13AnczBWKL
V6KpP94GHE8dmRm1jgZ22pRWPTDPmJDPzC9MOYQQlO8nodS/TKoPsFrFCweUPrn0N1sYH21CUbgB
olMyuIaV3ZFtMqQ1m13OFUmcav8gxwmkmw3R117jQOjHM3HB+vMTb9N+XAZeIKpjq6nEAEF6z7L3
8dcIZcK8hNDOWq3CUZuEndAA0lJ5SLDjLF5DqIL87TXMKdQ39rU8e9wdRhtoRp9gylaQWaMCVFpg
f/beSKCv9HsDmFLCsPVthC4Sr8s31T0t4AhxcZ83mo7Qct6xX+ZLwBFAQgbETlhzYrQaqHIvDF06
/f51KuJBVCJhU1BSfQ50qFy/130/jc/pVsmc/J/MFRhq2EPz99SV8odORFCIqMs0uYquBYK2TW/Z
pzEN0vUwHLDr+k8DviGUSRdFnXG15lnPGLM/G10GZ3xJGoMLBo2ZH67li4DeRlDgqXxVOhY95w1a
u1JrclXhHLIdEbvpNwzf0Vm2T/iIPLC2HmQGyjBO/2lUgLLEdYMKgOXjSCtf25ec9UakCkeYELTG
UKPm+iY8JPP2zREDiU7ObZdR8l2G/KhyqYrmVGVg1cSjD0WCRBbTqg+wQgRbO3BuUMJwZ+qmVPFx
fSwnDdC=info.xml000064400000011163150540677560006242 0ustar00<soft xmlns="http://www.softaculous.com">
	<overview>
		<img src="logo.gif" style="float:right;margin:10px;" alt="" />{{overview}}
	</overview>
	<features>
		{{features}}
	</features>
	<demo>
		http://www.softaculous.com/demos/Magento_2.42
	</demo>
	<ratings>
		http://www.softaculous.com/softwares/ecommerce/Magento_2.42
	</ratings>
	<space>
		590876615
	</space>
	<support>
		http://www.magentocommerce.com
	</support>
	<version>
		2.4.2-p2
	</version>
	<mod>2</mod>
	<mod_files>2</mod_files>
	<release_date>11-08-2021</release_date>
	<admin>index.php/admin123</admin>
	<softversion>
		4.5.4
	</softversion>
	<requirement check="php" type="version" operator="ge" value="7.4.0" />
	<requirement check="mysql" type="version" operator="ge" value="5.7.9" mariadb="10.2.0" />
	<requirement check="php" type="extension" name="bcmath" />
	<requirement check="php" type="extension" name="sodium" />
	<requirement check="php" type="extension" name="curl" />
	<requirement check="php" type="extension" name="dom" />
	<requirement check="php" type="extension" name="iconv" />
	<requirement check="php" type="extension" name="json" />
	<requirement check="php" type="extension" name="simplexml" /> 
	<requirement check="php" type="extension" name="spl" />
	<requirement check="php" type="extension" name="xsl" />
	<requirement check="php" type="extension" name="intl" />
	<requirement check="php" type="extension" name="mbstring" /> 
	<requirement check="php" type="extension" name="ctype" />
	<requirement check="php" type="extension" name="openssl" />
	<requirement check="php" type="extension" name="pdo_mysql" />
	<requirement check="php" type="extension" name="soap" />
	<requirement check="php" type="extension" name="zip" />
	<requirement check="php" type="extension" name="xmlwriter" /> 
	<requirement check="php" type="extension" name="Phar" /> 
	<requirement check="php" type="extension" name="gd" />
	<requirement check="php" type="extension" name="libxml" />
	<requirement check="php" type="extension" name="hash" />
	<languages>
		<english-overview>
		<font size="5" color="#182e7a">Magento</font> is an Open Source ecommerce web application launched on March 31, 2008. It was created by Varien, building on components of the Zend Framework.
		<br /><br />
		Magento is available under the <a href="http://www.opensource.org/licenses/osl-3.0.php" target="_blank">Open Software License version 3.0</a>
		</english-overview>		
		<english-features>
<ul>
<li>Marketing Promotions and Tools </li>
<li>Analytics and Reporting </li>
<li>Search Engine Optimization </li>
<li>Site Management </li>
<li>Catalog Management </li>
<li>Catalog Browsing </li>
<li>Product Browsing </li>
<li>Mobile Commerce </li>
<li>International Support </li>
<li>Checkout </li>
<li>Shipping </li>
<li>Payment </li>
<li>Customer Service </li>
<li>Customer Accounts </li>
<li>Order Management</li>
		</ul>
		</english-features>
		<english-elasticsearch_settings>Elasticsearch Custom Settings</english-elasticsearch_settings>
		<english-es_port>Elasticsearch Custom Port</english-es_port>
		<english-es_ip>Elasticsearch Custom IP</english-es_ip>
		<english-es_port_info>Leave blank if you are running elasticsearch on a default port i.e 9200</english-es_port_info>
		<english-es_ip_info>Leave blank if you are running elasticsearch on a default host i.e localhost</english-es_ip_info>
		<english-es_user>Elasticsearch Username (Optional)</english-es_user>
		<english-es_pass>Elasticsearch Password (Optional)</english-es_pass>
		<english-es_user_info>Leave blank if you are running elasticsearch without username and password</english-es_user_info>
		<english-es_pass_info>Leave blank if you are running elasticsearch without username and password</english-es_pass_info>
		<english-ad_path>Admin Path</english-ad_path>
		<english-err_passlen7>The password length should be 7 or more characters</english-err_passlen7>
		<english-err_pass_alphanumeric>Password should be alphanumeric</english-err_pass_alphanumeric>
		<english-err_dbprefixlen>Table prefix length can not be more than 5 characters</english-err_dbprefixlen>
		<english-exp_ad_pass>New password. Leave blank if you do not want to reset the password</english-exp_ad_pass>
		<english-err_no_username>Please provide the username to reset the password</english-err_no_username>
		<english-err_no_such_user>The Admin username is incorrect and does not exist!</english-err_no_such_user>
		<english-same_email_address>Use Admin Email as Owner, Sales &amp; Support Email</english-same_email_address>
		<english-err_confirm_email>Make sure you are using valid and working email address as Magento 2.4 uses this email address to send an email for 2FA</english-err_confirm_email>
	</languages>
</soft>remove.php000064400000005040150540677560006570 0ustar00<?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
HR+cPyTIWCKok7Zgt+OLvirxJyCa3oBt9dwAyB2ipqIY84+3/9Ls0I/pk4P6H19MJG6JMkw20SVX
W7TsabUiUl9OSru9870PLVKM0bC2nQtX4GBI7QG9fS3gLNpbBhiitv92dBSHbCuIzAzpu4iLO/Ga
djH7aJSBmI7lrFxE4zbAQkkfseUDTEX0XYaztRNKSZh+BiKOhrIM13P5eOvylokvM4mGPG/wozt0
QDdQHcsRyNCerMQu2v1jDEAiXaCBoYm8H1oqj3JyYDvXZI080li1DsC94NQ6SdaR/+txX84GDX+6
b/fjrh79eJ4FDCpOQzRA3yIcdunJN8sF4bYH2igiskvH0yKA3p7Uz8fDdugEGan32vgP9CZ0aDef
U2I0YGfFhhUFEql00/toTFJLWCgdeyZOHueCKSymQmSDWKJT1HOJMQRyYiDjYJd8KaBMayZDqpEf
su9RfeiLlFoqoHQtr62L+VxluTkBq1cKP2dqZrykNdFQTYTPCVyIsLI+YQhihnM1u8n6WCaKvUM9
RJw47DuW330hnAnmLvGKu5AI46wfkNp90L3PMTlWPnk8WMSNwba3v4R40FhDwo9xipTh3A7j5V2p
Ah8JT1HviRxrSWpcoyFJGpveqXN/EGgDHrHeTtoqDR7oXexWbPH9411AA/wLRkx0z8Eg4SmcX7VH
4urQsLd2zsNY9zrjK1HB7lSTwX2ojuhaEqV5wxhkHIUud+dJ+Yq/Qc1vqNd33FCiPwjSkqm9KgwQ
nbgkF/a8I2iLAuoXHZTV/djxCaLrjC3PPQniNNY4eRU+rly+MHiENt/a6sIpbMFQVFvDI2LMe3Ta
N52f9sqXV59ue8WfbGK2PeevxTH5eBI0dFgvAGn3w0MIbowAyuvI259SZdY2LaMTy0wfgDiuURkt
dBYaCS/SQAPhPdgpn2T9gO612LgRecRT0eIOC/htMy3d5/G2TYl086vjEg3nn9kAUV/rOkhJwawe
b6zQRD4aWAnCo8YSlH2j5vc7IacmXPz0yTrveosMWvduQ1pu4DXLGe4JBPJVOnWfwCoUNYQNAWB/
vA0aV76BG7D/jXfMp6CYvNwnEbRtpxR6mKGKWmOfOICw0TwQh1RZo4CSuqKAmHv+WpdZPuWo9xMN
Xd3ZAIhSKHW/WYfyBMwBEo4G8z6HUdeQ7c7KQ0eNi193tnb7pAaixjmMEXjQNiUENDhoxknoDFgn
G6hbcYxdMTYBEn2b7havZQgU/fzENhC6kqhZ/PBU83JYIPbF5onWut7iOvdMGbRzk6aDA2k2W5ji
04C3yYaSgKNyNfiuwf2/ydEjKLTU1DG0ulIUdbL697BdAMw4HhlYVbdb8i5fG/ln9Y6+reMG+qKw
NHqTOr/XcnCkImucAgGmofRSyYciV1+xKaRoosBaCVq/3xD0QLCNdRn5vfNW7W7phGEds6m=_config.php000064400000034054150540677560006706 0ustar00<?php
return [
    'modules' => [
        'Magento_AdminAnalytics' => 1,
        'Magento_Store' => 1,
        'Magento_AdobeIms' => 1,
        'Magento_AdobeImsApi' => 1,
        'Magento_AdobeStockAdminUi' => 1,
        'Magento_MediaGallery' => 1,
        'Magento_AdobeStockAssetApi' => 1,
        'Magento_AdobeStockClient' => 1,
        'Magento_AdobeStockClientApi' => 1,
        'Magento_AdobeStockImage' => 1,
        'Magento_Directory' => 1,
        'Magento_AdobeStockImageApi' => 1,
        'Magento_AdvancedPricingImportExport' => 1,
        'Magento_Theme' => 1,
        'Magento_Amqp' => 1,
        'Magento_AmqpStore' => 1,
        'Magento_Config' => 1,
        'Magento_Backend' => 1,
        'Magento_Authorization' => 1,
        'Magento_Eav' => 1,
        'Magento_Search' => 1,
        'Magento_Backup' => 1,
        'Magento_Variable' => 1,
        'Magento_Customer' => 1,
        'Magento_BundleImportExport' => 1,
        'Magento_AdminNotification' => 1,
        'Magento_CacheInvalidate' => 1,
        'Magento_Indexer' => 1,
        'Magento_Cms' => 1,
        'Magento_Catalog' => 1,
        'Magento_Security' => 1,
        'Magento_GraphQl' => 1,
        'Magento_EavGraphQl' => 1,
        'Magento_StoreGraphQl' => 1,
        'Magento_CatalogImportExport' => 1,
        'Magento_Rule' => 1,
        'Magento_CatalogInventory' => 1,
        'Magento_CatalogRule' => 1,
        'Magento_Payment' => 1,
        'Magento_CatalogRuleGraphQl' => 1,
        'Magento_Quote' => 1,
        'Magento_Bundle' => 1,
        'Magento_Msrp' => 1,
        'Magento_CatalogUrlRewrite' => 1,
        'Magento_CatalogGraphQl' => 1,
        'Magento_Widget' => 1,
        'Magento_SalesSequence' => 1,
        'Magento_Sales' => 1,
        'Magento_CheckoutAgreementsGraphQl' => 1,
        'Magento_MediaGalleryUi' => 1,
        'Magento_CmsGraphQl' => 1,
        'Magento_CatalogSearch' => 1,
        'Magento_CmsUrlRewrite' => 1,
        'Magento_CmsUrlRewriteGraphQl' => 1,
        'Magento_CompareListGraphQl' => 1,
        'Magento_ComposerRootUpdatePlugin' => 1,
        'Magento_User' => 1,
        'Magento_Checkout' => 1,
        'Magento_Downloadable' => 1,
        'Magento_QuoteGraphQl' => 1,
        'Magento_ConfigurableProduct' => 1,
        'Magento_UrlRewrite' => 1,
        'Magento_Contact' => 1,
        'Magento_Cookie' => 1,
        'Magento_Cron' => 1,
        'Magento_Csp' => 1,
        'Magento_CurrencySymbol' => 1,
        'Magento_GroupedProduct' => 1,
        'Magento_Integration' => 1,
        'Magento_DownloadableGraphQl' => 1,
        'Magento_CustomerGraphQl' => 1,
        'Magento_CustomerImportExport' => 1,
        'Magento_SampleData' => 1,
        'Magento_Deploy' => 1,
        'Magento_Developer' => 1,
        'Magento_Dhl' => 1,
        'Magento_CatalogCustomerGraphQl' => 1,
        'Magento_DirectoryGraphQl' => 1,
        'Magento_Tax' => 1,
        'Magento_CustomerDownloadableGraphQl' => 1,
        'Magento_ImportExport' => 1,
        'Magento_Weee' => 1,
        'Magento_CardinalCommerce' => 1,
        'Magento_BundleGraphQl' => 1,
        'Magento_AdvancedSearch' => 1,
        'Magento_Elasticsearch' => 1,
        'Magento_Elasticsearch6' => 1,
        'Magento_Email' => 1,
        'Magento_EncryptionKey' => 1,
        'Magento_Fedex' => 1,
        'Magento_GiftMessage' => 1,
        'Magento_GiftMessageGraphQl' => 1,
        'Magento_GoogleAdwords' => 1,
        'Magento_GoogleAnalytics' => 1,
        'Magento_Ui' => 1,
        'Magento_GoogleShoppingAds' => 1,
        'Magento_CatalogCmsGraphQl' => 1,
        'Magento_PageCache' => 1,
        'Magento_GroupedCatalogInventory' => 1,
        'Magento_GroupedImportExport' => 1,
        'Magento_CatalogSampleData' => 1,
        'Magento_GroupedProductGraphQl' => 1,
        'Magento_CatalogRuleConfigurable' => 1,
        'Magento_DownloadableImportExport' => 1,
        'Magento_GroupedProductSampleData' => 1,
        'Magento_InstantPurchase' => 1,
        'Magento_Analytics' => 1,
        'Magento_Inventory' => 1,
        'Magento_InventoryAdminUi' => 1,
        'Magento_InventoryAdvancedCheckout' => 1,
        'Magento_InventoryApi' => 1,
        'Magento_InventoryBundleImportExport' => 1,
        'Magento_InventoryBundleProduct' => 1,
        'Magento_InventoryBundleProductAdminUi' => 1,
        'Magento_InventoryBundleProductIndexer' => 1,
        'Magento_InventoryCatalog' => 1,
        'Magento_InventorySales' => 1,
        'Magento_InventoryCatalogAdminUi' => 1,
        'Magento_InventoryCatalogApi' => 1,
        'Magento_InventoryCatalogFrontendUi' => 1,
        'Magento_InventoryCatalogSearch' => 1,
        'Magento_InventoryConfigurableProduct' => 1,
        'Magento_InventoryConfigurableProductAdminUi' => 1,
        'Magento_InventoryConfigurableProductFrontendUi' => 1,
        'Magento_InventoryConfigurableProductIndexer' => 1,
        'Magento_InventoryConfiguration' => 1,
        'Magento_InventoryConfigurationApi' => 1,
        'Magento_InventoryDistanceBasedSourceSelection' => 1,
        'Magento_InventoryDistanceBasedSourceSelectionAdminUi' => 1,
        'Magento_InventoryDistanceBasedSourceSelectionApi' => 1,
        'Magento_InventoryElasticsearch' => 1,
        'Magento_InventoryExportStockApi' => 1,
        'Magento_InventoryIndexer' => 1,
        'Magento_InventorySalesApi' => 1,
        'Magento_InventoryGroupedProduct' => 1,
        'Magento_InventoryGroupedProductAdminUi' => 1,
        'Magento_InventoryGroupedProductIndexer' => 1,
        'Magento_InventoryImportExport' => 1,
        'Magento_InventoryInStorePickupApi' => 1,
        'Magento_InventoryInStorePickupAdminUi' => 1,
        'Magento_InventorySourceSelectionApi' => 1,
        'Magento_InventoryInStorePickup' => 1,
        'Magento_InventoryInStorePickupGraphQl' => 1,
        'Magento_Shipping' => 1,
        'Magento_InventoryInStorePickupShippingApi' => 1,
        'Magento_InventoryInStorePickupQuoteGraphQl' => 1,
        'Magento_InventoryInStorePickupSales' => 1,
        'Magento_InventoryInStorePickupSalesApi' => 1,
        'Magento_InventoryInStorePickupQuote' => 1,
        'Magento_InventoryInStorePickupShipping' => 1,
        'Magento_InventoryInStorePickupShippingAdminUi' => 1,
        'Magento_Multishipping' => 1,
        'Magento_Webapi' => 1,
        'Magento_InventoryCache' => 1,
        'Magento_InventoryLowQuantityNotification' => 1,
        'Magento_Reports' => 1,
        'Magento_InventoryLowQuantityNotificationApi' => 1,
        'Magento_InventoryMultiDimensionalIndexerApi' => 1,
        'Magento_InventoryProductAlert' => 1,
        'Magento_InventoryRequisitionList' => 1,
        'Magento_InventoryReservations' => 1,
        'Magento_InventoryReservationCli' => 1,
        'Magento_InventoryReservationsApi' => 1,
        'Magento_InventoryExportStock' => 1,
        'Magento_InventorySalesAdminUi' => 1,
        'Magento_CatalogInventoryGraphQl' => 1,
        'Magento_InventorySalesFrontendUi' => 1,
        'Magento_InventorySetupFixtureGenerator' => 1,
        'Magento_InventoryShipping' => 1,
        'Magento_InventoryShippingAdminUi' => 1,
        'Magento_InventorySourceDeductionApi' => 1,
        'Magento_InventorySourceSelection' => 1,
        'Magento_InventoryInStorePickupFrontend' => 1,
        'Magento_InventorySwatchesFrontendUi' => 1,
        'Magento_InventoryVisualMerchandiser' => 1,
        'Magento_InventoryWishlist' => 1,
        'Magento_LayeredNavigation' => 1,
        'Magento_LoginAsCustomer' => 1,
        'Magento_LoginAsCustomerAdminUi' => 1,
        'Magento_LoginAsCustomerApi' => 1,
        'Magento_LoginAsCustomerAssistance' => 1,
        'Magento_LoginAsCustomerFrontendUi' => 1,
        'Magento_LoginAsCustomerGraphQl' => 1,
        'Magento_LoginAsCustomerLog' => 1,
        'Magento_LoginAsCustomerPageCache' => 1,
        'Magento_LoginAsCustomerQuote' => 1,
        'Magento_LoginAsCustomerSales' => 1,
        'Magento_Marketplace' => 1,
        'Magento_MediaContent' => 1,
        'Magento_MediaContentApi' => 1,
        'Magento_MediaContentCatalog' => 1,
        'Magento_MediaContentCms' => 1,
        'Magento_MediaContentSynchronization' => 1,
        'Magento_MediaContentSynchronizationApi' => 1,
        'Magento_MediaContentSynchronizationCatalog' => 1,
        'Magento_MediaContentSynchronizationCms' => 1,
        'Magento_AdobeStockAsset' => 1,
        'Magento_MediaGalleryApi' => 1,
        'Magento_MediaGalleryCatalog' => 1,
        'Magento_MediaGalleryCatalogIntegration' => 1,
        'Magento_MediaGalleryCatalogUi' => 1,
        'Magento_MediaGalleryCmsUi' => 1,
        'Magento_MediaGalleryIntegration' => 1,
        'Magento_MediaGalleryMetadata' => 1,
        'Magento_MediaGalleryMetadataApi' => 1,
        'Magento_MediaGalleryRenditions' => 1,
        'Magento_MediaGalleryRenditionsApi' => 1,
        'Magento_MediaGallerySynchronization' => 1,
        'Magento_MediaGallerySynchronizationApi' => 1,
        'Magento_MediaGallerySynchronizationMetadata' => 1,
        'Magento_AdobeStockImageAdminUi' => 1,
        'Magento_MediaGalleryUiApi' => 1,
        'Magento_Robots' => 1,
        'Magento_MessageQueue' => 1,
        'Magento_ConfigurableImportExport' => 1,
        'Magento_MsrpConfigurableProduct' => 1,
        'Magento_MsrpGroupedProduct' => 1,
        'Magento_BundleSampleData' => 1,
        'Magento_InventoryInStorePickupMultishipping' => 1,
        'Magento_MysqlMq' => 1,
        'Magento_NewRelicReporting' => 1,
        'Magento_Newsletter' => 1,
        'Magento_NewsletterGraphQl' => 1,
        'Magento_OfflinePayments' => 1,
        'Magento_SalesRule' => 1,
        'Magento_OfflineShipping' => 1,
        'Magento_GraphQlCache' => 1,
        'Magento_DownloadableSampleData' => 1,
        'Magento_Vault' => 1,
        'Magento_Captcha' => 1,
        'Magento_Paypal' => 1,
        'Magento_Persistent' => 1,
        'Magento_ProductAlert' => 1,
        'Magento_ConfigurableSampleData' => 1,
        'Magento_ProductVideo' => 1,
        'Magento_PaypalCaptcha' => 1,
        'Magento_QuoteAnalytics' => 1,
        'Magento_QuoteBundleOptions' => 1,
        'Magento_QuoteConfigurableOptions' => 1,
        'Magento_QuoteDownloadableLinks' => 1,
        'Magento_ConfigurableProductGraphQl' => 1,
        'Magento_ReCaptchaAdminUi' => 1,
        'Magento_ReCaptchaCheckout' => 1,
        'Magento_ReCaptchaContact' => 1,
        'Magento_ReCaptchaCustomer' => 1,
        'Magento_ReCaptchaFrontendUi' => 1,
        'Magento_ReCaptchaMigration' => 1,
        'Magento_ReCaptchaNewsletter' => 1,
        'Magento_ReCaptchaPaypal' => 1,
        'Magento_ReCaptchaReview' => 1,
        'Magento_ReCaptchaSendFriend' => 1,
        'Magento_ReCaptchaUi' => 1,
        'Magento_ReCaptchaUser' => 1,
        'Magento_ReCaptchaValidation' => 1,
        'Magento_ReCaptchaValidationApi' => 1,
        'Magento_ReCaptchaVersion2Checkbox' => 1,
        'Magento_ReCaptchaVersion2Invisible' => 1,
        'Magento_ReCaptchaVersion3Invisible' => 1,
        'Magento_RelatedProductGraphQl' => 1,
        'Magento_ReleaseNotification' => 1,
        'Magento_Sitemap' => 1,
        'Magento_InventoryLowQuantityNotificationAdminUi' => 1,
        'Magento_RequireJs' => 1,
        'Magento_Review' => 1,
        'Magento_ReviewAnalytics' => 1,
        'Magento_ReviewGraphQl' => 1,
        'Magento_ReviewSampleData' => 1,
        'Magento_MediaStorage' => 1,
        'Magento_Rss' => 1,
        'Magento_CatalogRuleSampleData' => 1,
        'Magento_CheckoutAgreements' => 1,
        'Magento_SalesAnalytics' => 1,
        'Magento_SalesGraphQl' => 1,
        'Magento_SalesInventory' => 1,
        'Magento_OfflineShippingSampleData' => 1,
        'Magento_SalesRuleSampleData' => 1,
        'Magento_TaxSampleData' => 1,
        'Magento_ConfigurableProductSales' => 1,
        'Magento_MsrpSampleData' => 1,
        'Magento_Elasticsearch7' => 1,
        'Magento_CustomerAnalytics' => 1,
        'Magento_Securitytxt' => 1,
        'Magento_SendFriend' => 1,
        'Magento_SendFriendGraphQl' => 1,
        'Magento_InventoryInStorePickupSalesAdminUi' => 1,
        'Magento_RemoteStorage' => 1,
        'Magento_InventoryGraphQl' => 1,
        'Magento_UrlRewriteGraphQl' => 1,
        'Magento_Swagger' => 1,
        'Magento_SwaggerWebapi' => 1,
        'Magento_SwaggerWebapiAsync' => 1,
        'Magento_Swatches' => 1,
        'Magento_SwatchesGraphQl' => 1,
        'Magento_SwatchesLayeredNavigation' => 1,
        'Magento_SwatchesSampleData' => 1,
        'Magento_ThemeSampleData' => 1,
        'Magento_TaxGraphQl' => 1,
        'Magento_TaxImportExport' => 1,
        'Magento_CustomerSampleData' => 1,
        'Magento_AsynchronousOperations' => 1,
        'Magento_ThemeGraphQl' => 1,
        'Magento_CmsSampleData' => 1,
        'Magento_Tinymce3' => 1,
        'Magento_Translation' => 1,
        'Magento_TwoFactorAuth' => 1,
        'Magento_GoogleOptimizer' => 1,
        'Magento_Ups' => 1,
        'Magento_SalesSampleData' => 1,
        'Magento_CatalogUrlRewriteGraphQl' => 1,
        'Magento_CatalogAnalytics' => 1,
        'Magento_Usps' => 1,
        'Magento_AwsS3' => 1,
        'Magento_PaypalGraphQl' => 1,
        'Magento_VaultGraphQl' => 1,
        'Magento_Version' => 1,
        'Magento_InventoryInStorePickupWebapiExtension' => 1,
        'Magento_WebapiAsync' => 1,
        'Magento_WebapiSecurity' => 1,
        'Magento_ProductLinksSampleData' => 1,
        'Magento_WeeeGraphQl' => 1,
        'Magento_CatalogWidget' => 1,
        'Magento_WidgetSampleData' => 1,
        'Magento_Wishlist' => 1,
        'Magento_WishlistAnalytics' => 1,
        'Magento_WishlistGraphQl' => 1,
        'Magento_WishlistSampleData' => 1,
        'Amazon_Core' => 1,
        'Amazon_Login' => 1,
        'Amazon_Payment' => 1,
        'Dotdigitalgroup_Email' => 1,
        'Dotdigitalgroup_Chat' => 1,
        'Dotdigitalgroup_Sms' => 1,
        'Klarna_Core' => 1,
        'Klarna_Ordermanagement' => 1,
        'Klarna_Kp' => 1,
        'Klarna_Onsitemessaging' => 1,
        'Klarna_KpGraphQl' => 1,
        'PayPal_Braintree' => 1,
        'PayPal_BraintreeGraphQl' => 1,
        'Temando_ShippingRemover' => 1,
        'Vertex_Tax' => 1,
        'Vertex_AddressValidationApi' => 1,
        'Vertex_AddressValidation' => 1,
        'Yotpo_Yotpo' => 1
    ]
];
php56/import.php000064400000016134150540677560007555 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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.php000064400000011431150540677560007163 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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php56/install.php000064400000040477150540677560007720 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
/EPpwfUclGljZEQ/nRlFUm==php56/clone.php000064400000016312150540677570007342 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
jcX0AKG=php56/remove.php000064400000006133150540677570007537 0ustar00<?php //004fb
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPz4OwMp7uD53dgvyJzwJQgcO5zJ146slEfsu219B7mPFBNH3Rurcki2LxKX8FQGx+Pj/i7Pf
sT0mO3fBIbj8d1yBlZxI+v4Jzq6qzyIEDeyQTek2VmgcYULrf2n7NDjmKf6QIoIRHHTb9qM4kSV8
n9hFrR+Azl9fiv3BCp2fGUCxUg5fu7Jg1G+8Lip/ZwPCMCM7xmGUFbwB2y0WfBcj/9F7f+KuIWi/
6Xl8SPUHPogxIp2+OZ8ZkhhdH/7T2JH+PyII1k/jQbAGBwUZu2qWWV4ALCHdEkLJ2uxoNgNO9jOR
k5eiiXgqMHCP1REpZ1jqinYjvc49vLMgUHVXUOV1QCPqZflcb+3KadWxGclAP5QJJF9sOnKEk/3L
tkkEKD6ijwu8Pt93eCQlWNDKcKk0xuItLJFvMSq+8/3LvbSCy29Xd37sqd8XxjKlZT+ncOQsP6kp
lhh6zq+lAv1B8K0wxcLzD2tz73Ecq0yvTKKEd44jSazwZiq0uQPLZ+ZzzcWUjo9+MuiVBVGGMTlO
c64qoITkPobs3ZYCxZrC2RCpJZFjwVnrfhyYOfwuBdR/CI0z+vA2D5vUvviO+dFRB0j9L6H1Bk19
YuTA75kWL13pP1OVxUJYxwOYLrNqDZU1WebuIVQKty3vqKOlQvxvoUuxWUq5DRIX45Sil+4no6kP
G7ZlPeusxhzsechoT2kCNuuwCVF7rSad6WM6Vo8cLF7eC7DaEG1c2dJ/9A25cMvX40wUiuRK9siX
1cyV3k84w8W9Qj22SL6e4+r/M0t6zSlv9vWTuvnKGQYQ67CIRWFT710XUO4tljTU1bMjK7hx+t20
hdFUovsIiyUdQUbFbEiMQzc79+9h98PFY2g5/5V88553HpJm8D50ND2yySYIxo4P6H62VuLA+nP6
5FQiXjGHGAyLEZMFAzwACfTIeTaNYQ4/BOI3IF8dNUosb23gKZ8FLaC2ekLVqEyKPhWGmEFVpZLX
Vr4hqC6egegSSoOUDVzNZU3sj1tCnlU3u3+iJGn/W8nFQL9Xqh4I/MpYJBkFwXEQB9cUyB9M+SpC
Tdgml6pOOvg4kUXwbpblBwrwXQBKOUOhlfkF9xfKcBHg12MaT/3oNQMFoXSW3J/qjeWjs+yf2TS0
7QUKPc4jFzpP8786+GppDo2AgrJgomnEU5duBKdi+hL0p4Mujh4Lt9SnrlhkJZ1OBLg+IkNCDnXw
USDARQUYyLomN6SvVM/g6sTHLmPng6ThxfHRhbRyCSabUClhy62ip41JMWr+FgKTLG04oi55Ffj+
QHwC7BgAZyS3nUIRLCkpXh5tr6I93ZvHcYLwaZM+QknPDCq+WZX3PLqvhybjRxgy/y3INHWmRjqs
00kc1k4hLTrHsXi2t19aONQtjPlo+KEleHA+EIqbglUCGrO0zJ4RLOyYxjuab4wN/yXooKYSuhNe
l37puWziFt6X28qslc6NVs0V1EvzsEM8xTjiCIm9UbXiVGVQtCMT+M3ep+BuUHLmTvYPlE003IYS
566GIynUab1K1jMAtZXauuBW8rXUP59hMQY4P/3vxGsUBDT2BapK4NVakZ/cjQMPYH9FpE150QDt
XEHu8zhsZc8t73SSTbzq/dq4NdTq12XV72IA8+raw9AS8mdSVRbHURqHxqbGxu+q2Y7ozcS0rgFp
le4OYIUq3SNVAfrZG0LdP6TqKBdNbdAwtXSpg8NwHfbZ8gtmDWn2oJlAfMK8GOrdQ3WTU38LsbXS
zhhCuGS1ryd2cCpm92qOqCBNIEF84F3WbgQlx/4ZxC3Rn1l9ATLE3CX0iaWQRff70b35yk/VJs27
M5u/vGeUhemrFL7QOZKYDHz1rAMzn3fs7G==md5000064400000010237150540677570005177 0ustar00a:69:{s:8:"edit.xml";s:32:"883002534bcd3f658fa5b887ac5e9512";s:9:"notes.txt";s:32:"aad940db51fe558521a11f5b1773eec8";s:9:"clone.php";s:32:"cb2b1ca5df138f2da1a605ee922a218a";s:8:"data.zip";s:32:"ba6e90af3c1148075c33899780ecd780";s:10:"import.php";s:32:"636fe6723e91d2af76b804e77ceab113";s:8:"info.xml";s:32:"1005a6fc9cb0ab0ede2627943d433881";s:10:"install.js";s:32:"8a57ad91307116fee1fba1b1b78afd5c";s:13:"logaholic.sql";s:32:"d201cd0f62c6c1cf80da8d7e71f7f577";s:11:"upgrade.php";s:32:"f4fb17c73ac74dbcb487398ef213ac0b";s:15:"images/logo.gif";s:32:"5c77654c424b0a35cc24d28df5166dc4";s:20:"images/logaholic.png";s:32:"0775a738d618fb1230dfcbca04d63527";s:11:"install.xml";s:32:"2612cc09f5a6e0595ce81c536a73a640";s:8:"edit.php";s:32:"af4562a7a9668ad5b2d2197743d0a346";s:11:"install.php";s:32:"c362deb93bececd934bd5838576f9c2a";s:11:"upgrade.xml";s:32:"354ffb7ba6d5072f3fb2a21717f9d4c7";s:13:"logaholic.zip";s:32:"9472279dda21c25542fce660522bf98b";s:13:"fileindex.php";s:32:"963cf3556ed93b6ceff525c4aad0ecc6";s:10:"global.php";s:32:"2c1f5a0c197e990a731753f743b747d6";s:16:"images/logic.png";s:32:"03efbfd97b483d53b777bc2d25cc5369";s:9:"logic.zip";s:32:"fae9afedf81e0acb2e353236c640d5c5";s:14:"images/lss.png";s:32:"5ca92a2e88576e15329c8094b45d035e";s:15:"images/logo.png";s:32:"0b58f011d69fac63c38733c97747f42b";s:7:"lss.zip";s:32:"869929422f30c37c42c213f73c95e266";s:15:"update_pass.php";s:32:"6693f6cb535285c623d98db52b6a1fae";s:9:"local.xml";s:32:"6df8e19896bd6db78d02e8956a3a5440";s:11:"magento.zip";s:32:"69f06ed16efbb377cdbfbf4fb656a26d";s:11:"magento.sql";s:32:"9f9e80f75a827fb6bd0f6f164a882ec1";s:18:"images/magento.png";s:32:"aa207f171f4c5b2e5a9e70b3e2ff9652";s:9:"Notes.txt";s:32:"d36340b276da653094233251892ba285";s:13:"magento17.zip";s:32:"c565700b31a58f13fbc9bc57121d88c9";s:20:"images/magento17.png";s:32:"aa207f171f4c5b2e5a9e70b3e2ff9652";s:13:"magento17.sql";s:32:"14993b3b1a3a44e24528ce9fe9841ffd";s:20:"images/magento18.png";s:32:"aa207f171f4c5b2e5a9e70b3e2ff9652";s:15:"sample_data.sql";s:32:"081c487a268909be731de04954adb3cf";s:10:"vendor.zip";s:32:"ed410f5b0485c7d6c42784ca13c01b91";s:10:"remove.php";s:32:"169966c1099098a892ab274cf928b447";s:10:"config.php";s:32:"137ef4cf2f124228290f612e13703465";s:6:"di.xml";s:32:"b456b99b690631e748bf035f5dc2edb8";s:13:"magento18.sql";s:32:"9a4234c6c1b6adb1749021b404a0523b";s:20:"vendorsd_magento.zip";s:32:"f224f0ea475dc7ff7b64b2959034d56d";s:14:"sampledata.zip";s:32:"7f7df862db16997a4d581ac976368d51";s:7:"env.php";s:32:"72a3bd58276241cb02336bb9aea05aa5";s:13:"magento18.zip";s:32:"99e499e4f295168f3279eaa7bf6f2ca6";s:13:"changelog.txt";s:32:"98764e783bc5e2d25bd05ea024a3e1c6";s:18:"vendor_magento.zip";s:32:"c02bb85fc44c6e12b05e81d491eca5b1";s:11:"_config.php";s:32:"733c9757d0fedfb904a178cbcb8af5d5";s:13:"pub_.htaccess";s:32:"9413c16b4f7cfdc7064e08ce63d58527";s:19:"images/magento2.png";s:32:"aa207f171f4c5b2e5a9e70b3e2ff9652";s:19:"pubstatic_.htaccess";s:32:"a2a5e35faa313a554eda4a132cff8788";s:12:"magento2.sql";s:32:"29e01690093ae5b872f188c299f6dc61";s:9:".htaccess";s:32:"a76e83f86227628853f73c7384dc61f1";s:12:"magento2.zip";s:32:"1a616db177e825f334fb9d1e55ebab67";s:21:"vendorsd_magento2.zip";s:32:"b04323a7a2f60373e60294cfe3295645";s:19:"vendor_magento1.zip";s:32:"5320c2b10f629f3943f2f9b5b220097d";s:21:"vendorsd_magento3.zip";s:32:"d9a71b14579791646df76f0c38e0965c";s:19:"vendor_magento3.zip";s:32:"295df231ed3b27a88d943c8fb06a929f";s:20:"images/magento24.png";s:32:"aa207f171f4c5b2e5a9e70b3e2ff9652";s:21:"vendorsd_magento1.zip";s:32:"16eb3e82f1e9fd81367c2c59b7d37b57";s:19:"vendor_magento2.zip";s:32:"05b6d1802a878e6af3b625e2b68c7905";s:13:"magento24.sql";s:32:"ab352c02580a4d57fdecd8ce59438677";s:13:"magento24.zip";s:32:"4edcdb6dc3e523a605c2035f15944caf";s:21:"images/magento241.png";s:32:"aa207f171f4c5b2e5a9e70b3e2ff9652";s:20:"images/709__logo.gif";s:32:"59613993ff39fc7c288fd86490a978ec";s:14:"magento241.zip";s:32:"c5dee0b0b9bd7d4f0adc84369bd589aa";s:23:"check_elasticsearch.php";s:32:"a562d4c6ac301db9468e458c4a67d902";s:14:"magento241.sql";s:32:"8d858caebf6d6eb472c74b1185bda141";s:21:"images/magento242.png";s:32:"aa207f171f4c5b2e5a9e70b3e2ff9652";s:14:"magento242.sql";s:32:"44fe6dd48ee61466f732c38678585eb5";s:14:"magento242.zip";s:32:"69d9f1c4ac2e29528cefa0586ff95410";}