Version Notes
Compatibility fixes for Magento Marketplace.
Download this release
Release Info
| Developer | PriceWaiter |
| Extension | nypwidget |
| Version | 3.0.1 |
| Comparing to | |
| See all releases | |
Code changes from version 3.0.0 to 3.0.1
- app/code/community/PriceWaiter/NYPWidget/Controller/Endpoint.php +1 -1
- app/code/community/PriceWaiter/NYPWidget/Controller/Endpoint/Response.php +1 -1
- app/code/community/PriceWaiter/NYPWidget/controllers/Adminhtml/PricewaiterController.php +14 -0
- app/code/community/PriceWaiter/NYPWidget/controllers/CreatedealController.php +2 -2
- app/code/community/PriceWaiter/NYPWidget/controllers/DebugController.php +2 -2
- app/code/community/PriceWaiter/NYPWidget/controllers/ListordersController.php +2 -2
- app/code/community/PriceWaiter/NYPWidget/controllers/PingController.php +2 -2
- app/code/community/PriceWaiter/NYPWidget/controllers/RevokedealController.php +2 -2
- app/code/community/PriceWaiter/NYPWidget/etc/config.xml +1 -1
- app/code/community/PriceWaiter/NYPWidget/sql/nypwidget_setup/mysql4-install-1.0.0.php +0 -1
- package.xml +4 -4
app/code/community/PriceWaiter/NYPWidget/Controller/Endpoint.php
CHANGED
|
@@ -27,7 +27,7 @@ abstract class PriceWaiter_NYPWidget_Controller_Endpoint extends Mage_Core_Contr
|
|
| 27 |
* Set to the set of version numbers that this endpoint can process.
|
| 28 |
* @var array
|
| 29 |
*/
|
| 30 |
-
protected $supportedVersions =
|
| 31 |
|
| 32 |
/**
|
| 33 |
* Content type in which responses are sent.
|
| 27 |
* Set to the set of version numbers that this endpoint can process.
|
| 28 |
* @var array
|
| 29 |
*/
|
| 30 |
+
protected $supportedVersions = array();
|
| 31 |
|
| 32 |
/**
|
| 33 |
* Content type in which responses are sent.
|
app/code/community/PriceWaiter/NYPWidget/Controller/Endpoint/Response.php
CHANGED
|
@@ -25,7 +25,7 @@ class PriceWaiter_NYPWidget_Controller_Endpoint_Response
|
|
| 25 |
private $_statusCode = 200;
|
| 26 |
private $_bodyJson = null;
|
| 27 |
|
| 28 |
-
public function __construct($statusCode = 200, $body =
|
| 29 |
{
|
| 30 |
$this->_statusCode = $statusCode;
|
| 31 |
$this->_body = $body;
|
| 25 |
private $_statusCode = 200;
|
| 26 |
private $_bodyJson = null;
|
| 27 |
|
| 28 |
+
public function __construct($statusCode = 200, $body = array())
|
| 29 |
{
|
| 30 |
$this->_statusCode = $statusCode;
|
| 31 |
$this->_body = $body;
|
app/code/community/PriceWaiter/NYPWidget/controllers/Adminhtml/PricewaiterController.php
CHANGED
|
@@ -91,4 +91,18 @@ class PriceWaiter_NYPWidget_Adminhtml_PriceWaiterController extends Mage_Adminht
|
|
| 91 |
'secret' => $secret
|
| 92 |
)));
|
| 93 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 94 |
}
|
| 91 |
'secret' => $secret
|
| 92 |
)));
|
| 93 |
}
|
| 94 |
+
|
| 95 |
+
/**
|
| 96 |
+
* @internal
|
| 97 |
+
*/
|
| 98 |
+
protected function _isAllowed()
|
| 99 |
+
{
|
| 100 |
+
// We have to override this method for Magento Technical Validation.
|
| 101 |
+
// The idea is that versions of Magento < 1.9.2 (or missing
|
| 102 |
+
// SUPEE-6285 patch) just return `true` here by default, which can
|
| 103 |
+
// inadvertently enable access to admin users w/o permissions.
|
| 104 |
+
// We don't really use ACLs, so this shouldn't matter much, but
|
| 105 |
+
// here we fill in what 1.9.2 does:
|
| 106 |
+
return Mage::getSingleton('admin/session')->isAllowed('admin');
|
| 107 |
+
}
|
| 108 |
}
|
app/code/community/PriceWaiter/NYPWidget/controllers/CreatedealController.php
CHANGED
|
@@ -26,9 +26,9 @@ class PriceWaiter_NYPWidget_CreatedealController extends PriceWaiter_NYPWidget_C
|
|
| 26 |
* Versions of request data this controller supports.
|
| 27 |
* @var Array
|
| 28 |
*/
|
| 29 |
-
protected $supportedVersions =
|
| 30 |
'2016-03-01',
|
| 31 |
-
|
| 32 |
|
| 33 |
public function processRequest(PriceWaiter_NYPWidget_Controller_Endpoint_Request $request)
|
| 34 |
{
|
| 26 |
* Versions of request data this controller supports.
|
| 27 |
* @var Array
|
| 28 |
*/
|
| 29 |
+
protected $supportedVersions = array(
|
| 30 |
'2016-03-01',
|
| 31 |
+
);
|
| 32 |
|
| 33 |
public function processRequest(PriceWaiter_NYPWidget_Controller_Endpoint_Request $request)
|
| 34 |
{
|
app/code/community/PriceWaiter/NYPWidget/controllers/DebugController.php
CHANGED
|
@@ -22,9 +22,9 @@ class PriceWaiter_NYPWidget_DebugController extends PriceWaiter_NYPWidget_Contro
|
|
| 22 |
/**
|
| 23 |
* @var Array
|
| 24 |
*/
|
| 25 |
-
protected $supportedVersions =
|
| 26 |
'2016-03-01',
|
| 27 |
-
|
| 28 |
|
| 29 |
public function processRequest(PriceWaiter_NYPWidget_Controller_Endpoint_Request $request)
|
| 30 |
{
|
| 22 |
/**
|
| 23 |
* @var Array
|
| 24 |
*/
|
| 25 |
+
protected $supportedVersions = array(
|
| 26 |
'2016-03-01',
|
| 27 |
+
);
|
| 28 |
|
| 29 |
public function processRequest(PriceWaiter_NYPWidget_Controller_Endpoint_Request $request)
|
| 30 |
{
|
app/code/community/PriceWaiter/NYPWidget/controllers/ListordersController.php
CHANGED
|
@@ -8,9 +8,9 @@ class PriceWaiter_NYPWidget_ListordersController extends PriceWaiter_NYPWidget_C
|
|
| 8 |
* Versions of request data this controller supports.
|
| 9 |
* @var Array
|
| 10 |
*/
|
| 11 |
-
protected $supportedVersions =
|
| 12 |
'2016-03-01',
|
| 13 |
-
|
| 14 |
|
| 15 |
public function processRequest(PriceWaiter_NYPWidget_Controller_Endpoint_Request $request)
|
| 16 |
{
|
| 8 |
* Versions of request data this controller supports.
|
| 9 |
* @var Array
|
| 10 |
*/
|
| 11 |
+
protected $supportedVersions = array(
|
| 12 |
'2016-03-01',
|
| 13 |
+
);
|
| 14 |
|
| 15 |
public function processRequest(PriceWaiter_NYPWidget_Controller_Endpoint_Request $request)
|
| 16 |
{
|
app/code/community/PriceWaiter/NYPWidget/controllers/PingController.php
CHANGED
|
@@ -9,9 +9,9 @@ class PriceWaiter_NYPWidget_PingController extends PriceWaiter_NYPWidget_Control
|
|
| 9 |
* Versions of request data this controller supports.
|
| 10 |
* @var Array
|
| 11 |
*/
|
| 12 |
-
protected $supportedVersions =
|
| 13 |
'2016-03-01',
|
| 14 |
-
|
| 15 |
|
| 16 |
public function processRequest(PriceWaiter_NYPWidget_Controller_Endpoint_Request $request)
|
| 17 |
{
|
| 9 |
* Versions of request data this controller supports.
|
| 10 |
* @var Array
|
| 11 |
*/
|
| 12 |
+
protected $supportedVersions = array(
|
| 13 |
'2016-03-01',
|
| 14 |
+
);
|
| 15 |
|
| 16 |
public function processRequest(PriceWaiter_NYPWidget_Controller_Endpoint_Request $request)
|
| 17 |
{
|
app/code/community/PriceWaiter/NYPWidget/controllers/RevokedealController.php
CHANGED
|
@@ -26,9 +26,9 @@ class PriceWaiter_NYPWidget_RevokedealController extends PriceWaiter_NYPWidget_C
|
|
| 26 |
* Versions of request data this controller supports.
|
| 27 |
* @var Array
|
| 28 |
*/
|
| 29 |
-
protected $supportedVersions =
|
| 30 |
'2016-03-01',
|
| 31 |
-
|
| 32 |
|
| 33 |
public function processRequest(PriceWaiter_NYPWidget_Controller_Endpoint_Request $request)
|
| 34 |
{
|
| 26 |
* Versions of request data this controller supports.
|
| 27 |
* @var Array
|
| 28 |
*/
|
| 29 |
+
protected $supportedVersions = array(
|
| 30 |
'2016-03-01',
|
| 31 |
+
);
|
| 32 |
|
| 33 |
public function processRequest(PriceWaiter_NYPWidget_Controller_Endpoint_Request $request)
|
| 34 |
{
|
app/code/community/PriceWaiter/NYPWidget/etc/config.xml
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
|
| 4 |
<modules>
|
| 5 |
<PriceWaiter_NYPWidget>
|
| 6 |
-
<version>3.0.
|
| 7 |
</PriceWaiter_NYPWidget>
|
| 8 |
</modules>
|
| 9 |
|
| 3 |
|
| 4 |
<modules>
|
| 5 |
<PriceWaiter_NYPWidget>
|
| 6 |
+
<version>3.0.1</version>
|
| 7 |
</PriceWaiter_NYPWidget>
|
| 8 |
</modules>
|
| 9 |
|
app/code/community/PriceWaiter/NYPWidget/sql/nypwidget_setup/mysql4-install-1.0.0.php
CHANGED
|
@@ -49,4 +49,3 @@ CREATE TABLE {$this->getTable('nypwidget_category')} (
|
|
| 49 |
// ->updateAttributes(array($product->getId()), array('nypwidget_enabled' => 1), 0);
|
| 50 |
// }
|
| 51 |
|
| 52 |
-
?>
|
| 49 |
// ->updateAttributes(array($product->getId()), array('nypwidget_enabled' => 1), 0);
|
| 50 |
// }
|
| 51 |
|
|
|
package.xml
CHANGED
|
@@ -1,14 +1,14 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>nypwidget</name>
|
| 4 |
-
<version>3.0.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License, Version 2.0</license>
|
| 7 |
<channel>community</channel>
|
| 8 |
<extends/>
|
| 9 |
<summary>PriceWaiter lets buyers make offers on your products that you can easily accept, counter offer or reject.</summary>
|
| 10 |
<description>Sell more, immediately, with PriceWaiter. Convert comparison shoppers you might have lost, increase sales and conversions, and stop "minimum advertised price" from preventing sales before they even start.

 PriceWaiter lets customers make offers on products you sell-- offers you can accept, reject or counter. The widget embeds a simple Name Your Price button on any product page or category that you choose. Simply install the extension and you'll have full control over PriceWaiter in your Magento admin control panel.</description>
|
| 11 |
-
<notes>
|
| 12 |
<authors>
|
| 13 |
<author>
|
| 14 |
<name>PriceWaiter</name>
|
|
@@ -17,8 +17,8 @@
|
|
| 17 |
</author>
|
| 18 |
</authors>
|
| 19 |
<date>2016-11-21</date>
|
| 20 |
-
<time>
|
| 21 |
-
<contents><target name="mageweb"><dir name="app"><dir name="code"><dir name="community"><dir name="PriceWaiter"><file name=".DS_Store" hash="2a209fa87a026f2f0ca9c35ac878a3c6"/><dir name="NYPWidget"><file name=".DS_Store" hash="4b6f2307f11e3f2f15c48e055cb7c96a"/><dir name="Block"><dir name="Adminhtml"><file name="Link.php" hash="f17d6461e82c76a3a49266aa6a6b23e4"/><file name="Signup.php" hash="f3464994c972a3f0dcc7747ed011bbff"/><file name="Widget.php" hash="a5a15261dae201aca09a8249fe7e8a81"/></dir><file name="Category.php" hash="1047b4af8b7e438964dff8d82e7d8cf6"/><file name="Widget.php" hash="abeee723164cb607c5110aee2b12bc0a"/><dir name="Payment"><dir name="Info"><file name="Pricewaiter.php" hash="ea9b94211a536552689d95c1664894e7"/></dir></dir></dir><dir name="Controller"><dir name="Endpoint"><file name="Request.php" hash="8e706ce0dd68d2d45aa9fcfa0fd79d17"/><file name="Response.php" hash="
|
| 22 |
<compatible/>
|
| 23 |
<dependencies>
|
| 24 |
<required>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>nypwidget</name>
|
| 4 |
+
<version>3.0.1</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License, Version 2.0</license>
|
| 7 |
<channel>community</channel>
|
| 8 |
<extends/>
|
| 9 |
<summary>PriceWaiter lets buyers make offers on your products that you can easily accept, counter offer or reject.</summary>
|
| 10 |
<description>Sell more, immediately, with PriceWaiter. Convert comparison shoppers you might have lost, increase sales and conversions, and stop "minimum advertised price" from preventing sales before they even start.

 PriceWaiter lets customers make offers on products you sell-- offers you can accept, reject or counter. The widget embeds a simple Name Your Price button on any product page or category that you choose. Simply install the extension and you'll have full control over PriceWaiter in your Magento admin control panel.</description>
|
| 11 |
+
<notes>Compatibility fixes for Magento Marketplace.</notes>
|
| 12 |
<authors>
|
| 13 |
<author>
|
| 14 |
<name>PriceWaiter</name>
|
| 17 |
</author>
|
| 18 |
</authors>
|
| 19 |
<date>2016-11-21</date>
|
| 20 |
+
<time>21:58:25</time>
|
| 21 |
+
<contents><target name="mageweb"><dir name="app"><dir name="code"><dir name="community"><dir name="PriceWaiter"><file name=".DS_Store" hash="2a209fa87a026f2f0ca9c35ac878a3c6"/><dir name="NYPWidget"><file name=".DS_Store" hash="4b6f2307f11e3f2f15c48e055cb7c96a"/><dir name="Block"><dir name="Adminhtml"><file name="Link.php" hash="f17d6461e82c76a3a49266aa6a6b23e4"/><file name="Signup.php" hash="f3464994c972a3f0dcc7747ed011bbff"/><file name="Widget.php" hash="a5a15261dae201aca09a8249fe7e8a81"/></dir><file name="Category.php" hash="1047b4af8b7e438964dff8d82e7d8cf6"/><file name="Widget.php" hash="abeee723164cb607c5110aee2b12bc0a"/><dir name="Payment"><dir name="Info"><file name="Pricewaiter.php" hash="ea9b94211a536552689d95c1664894e7"/></dir></dir></dir><dir name="Controller"><dir name="Endpoint"><file name="Request.php" hash="8e706ce0dd68d2d45aa9fcfa0fd79d17"/><file name="Response.php" hash="639e8ecb78a1618d122f6bd533cd77b3"/></dir><file name="Endpoint.php" hash="87ed8205ecad529bca07e6127f8064bd"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="PricewaiterController.php" hash="2caeb61607d9f0b7f873f1825c23e21f"/></dir><file name="CallbackController.php" hash="25c5ab8b737df6e24bba57c8b46b74d5"/><file name="CheckoutController.php" hash="1050baec45534d63f824e9a931b3f824"/><file name="CreatedealController.php" hash="f02ff5db7680eb7e88a16d6a1a3422ba"/><file name="DebugController.php" hash="9f6bb0400c25a11356034a0ec0d5f4f9"/><file name="ListordersController.php" hash="cef85a0a36189040b6ffa3063e48b2bd"/><file name="PingController.php" hash="e2a1db401f4150d224a7df7d9027f3b0"/><file name="ProductinfoController.php" hash="160369f5d9c037f4ca1f13b3c579bc32"/><file name="RevokedealController.php" hash="41ab1fac12411d75f3462d32021b2d0d"/></dir><dir name="etc"><file name="adminhtml.xml" hash="57af207c7a6966d365ed41ebe6d88ecb"/><file name="config.xml" hash="785a59131f48aea9c20828436b642b96"/><file name="system.xml" hash="3d83e0edf292b6e653d30f05382f1d9b"/></dir><dir name="Exception"><file name="Abstract.php" hash="6a86e327c5f5110bfa5249d92573a871"/><file name="ApiKey.php" hash="0cb0715d3242092d5e1fbecb8d978f59"/><file name="DealAlreadyCreated.php" hash="0fa91d8e9a2ef47d9039b589c2c8cc81"/><file name="DealAlreadyRevoked.php" hash="6de1fbb0df19f224923c615f13edb49b"/><file name="DealNotFound.php" hash="76e8da946df39482f2768d1eae36f790"/><file name="DuplicateOrder.php" hash="91eb14444c1bb6e01ddf2a78b92419c9"/><file name="InvalidOrderData.php" hash="6bbb8a438f1464acae9077b7d00f197c"/><file name="InvalidRegion.php" hash="e27b75878d290011b541b6cab032f116"/><file name="NoTestDeals.php" hash="f663a330d268cf43f14c41ca5c0a77bc"/><file name="OrderNotFound.php" hash="57eb66ac79ae7bd771a60ac7ae5e9da6"/><file name="Signature.php" hash="55e22f7459e76f4341e45ae3d8bb3d97"/><file name="SingleItemOnly.php" hash="12f83b8017cef267a595f5aabcbcea87"/><file name="Version.php" hash="7f2c0e0a398e7cde26c9d9649fbc09c3"/><dir name="Product"><file name="Abstract.php" hash="859a53ed0e6d3f9914044ec14aef6e47"/><file name="Invalid.php" hash="050fc42ad68af5ddeadd050df31c6028"/><file name="NotFound.php" hash="91e63e96104b9ecb79bdede2df23b4c1"/><file name="OutOfStock.php" hash="430c5d119a77cdda6323561aec065c22"/></dir></dir><dir name="Helper"><file name="About.php" hash="90a78f52efc937586cd370735d9672a5"/><file name="Data.php" hash="57caf1984bfb86ac0eaef4846dbcdebc"/></dir><dir name="Model"><dir name="Callback"><file name="Inventory.php" hash="6a69e883cc1403cfacfc40d7069490ac"/></dir><file name="Callback.php" hash="fb2b22cc32710efd35cacadb9ed941ca"/><file name="Category.php" hash="18826308eba00faaeffea8b473198ca4"/><file name="Deal.php" hash="7f1406b5d13d40634f6f917cab61e4b7"/><file name="Discounter.php" hash="5b6f0ea67a70917a963cf25736f957bb"/><file name="Embed.php" hash="e43299138e67613d3c7a4c220f47edde"/><file name="Observer.php" hash="a266be2b690e2914a213d916fef3ed9d"/><file name="Order.php" hash="86206e5678929e57b833f7ea4bc6bf96"/><file name="PaymentMethod.php" hash="0fa5e9a67512f578226e916b319052b7"/><file name="Session.php" hash="6c8c9fba62ba926d9af7b3c40a074d5c"/><dir name="Carrier"><file name="ShippingMethod.php" hash="93baf3d128481be22154b103cdf5d627"/></dir><dir name="Display"><file name="Phrase.php" hash="54339c37d5d88f0b2e68dfbe814af2e2"/><file name="Size.php" hash="2a70f37e54202f4a8de5a3f0b376f090"/></dir><dir name="Mysql4"><dir name="Category"><file name="Collection.php" hash="a5113a9db28d82cedcc8eb2c9b609a88"/></dir><file name="Category.php" hash="656c556879e61bbb20733ffc1dbe38d0"/><file name="Deal.php" hash="6d94a010e9e213057deb4677e5c166e0"/><file name="Order.php" hash="ebecab2ef597171207ae787b0ddb68df"/><dir name="Deal"><file name="Collection.php" hash="4bdd3c43fee16b80c9188af232c5e9ef"/><file name="Usage.php" hash="29193d08ab3054c0e61ab38da288d452"/></dir><dir name="Order"><file name="Collection.php" hash="07773d6ca5bdf74d14e2d3290466b28f"/></dir></dir><dir name="Offer"><dir name="Item"><file name="Handler.php" hash="1704e8065802116706a3fd2f1842fb94"/><file name="Inventory.php" hash="b518984933c386f7dba06305bb3652ee"/><file name="Pricing.php" hash="ca342c391bd18bf199afef6def2902af"/></dir><file name="Item.php" hash="bc4306df349ecac42b88e510a69c184a"/></dir><dir name="Resource"><dir name="Eav"><dir name="Mysql4"><file name="Setup.php" hash="c23a03f23524957235bb3cbd1363551b"/></dir></dir></dir><dir name="Total"><file name="Quote.php" hash="7354457003e0cb0cfc4f7bc129e6f4a3"/></dir></dir><dir name="sql"><dir name="nypwidget_setup"><file name="mysql4-install-1.0.0.php" hash="95804a9cbe9a668ffd0d67517bdaa240"/><file name="mysql4-upgrade-1.1.2-1.1.3.php" hash="df453265b32071329de809aa750dd31f"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="9b18e12698cbdc6896666b26362a7ddb"/><file name="mysql4-upgrade-1.2.4-1.2.5.php" hash="5e501f27bf223c34e19443923e998021"/><file name="mysql4-upgrade-1.3.0-1.3.1.php" hash="4cd7633a027696aa74668c61c58a83e2"/><file name="mysql4-upgrade-2.1.5-2.2.0.php" hash="be3f748105ff6bf61d4329b967c09c94"/><file name="mysql4-upgrade-2.2.0-2.5.0.php" hash="c02dacf91e070d7274daeda881e68f2a"/><file name="mysql4-upgrade-2.5.4-3.0.0.php" hash="c2366841c23fb9242b5332fad1615522"/></dir></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="pricewaiter.xml" hash="646560535c94bf42ed75438ec9cc6b9f"/></dir><dir name="template"><dir name="pricewaiter"><file name="categorytab.phtml" hash="703fcf0daa0fb71bef23987a9896bd29"/><file name="signup.phtml" hash="fc18c669c18c55cccdf2c66c96199dec"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="pricewaiter.xml" hash="d578d936a726cca4837d5f2e58c5ca45"/></dir><dir name="template"><dir name="pricewaiter"><file name="widget.phtml" hash="018ad07f442de5837317ecfac18ab01d"/></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="PriceWaiter_NYPWidget.xml" hash="7649918eb71009656f956a077f0cf6a8"/></dir></dir></dir><dir name="js"><dir name="pricewaiter"><file name="product-pages.js" hash="775a2c04db1f58c50f204ed7e15aef76"/><file name="token.js" hash="79ce2bdf4d9ae33fb4ef38c298f2dffe"/></dir></dir><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><file name="pricewaiter_logo.png" hash="becb9713a561131ff69eabb7503d3e74"/><file name="pricewaiter_tab.png" hash="1bab71be6b1a93aee2ae7aeae3807484"/><file name="pricewaiter_logo.png" hash="becb9713a561131ff69eabb7503d3e74"/><file name="pricewaiter_tab.png" hash="1bab71be6b1a93aee2ae7aeae3807484"/></dir><file name="pricewaiter.css" hash="cbda20d51ec4c1505962c1e79007d7f7"/></dir></dir></dir></dir></target></contents>
|
| 22 |
<compatible/>
|
| 23 |
<dependencies>
|
| 24 |
<required>
|
