php-pear-XML_RPC2-1.1.2-5.mga6.noarch.rpm


Advertisement

Description

php-pear-XML_RPC2 - RPC client/server library

Distribution: Mageia Cauldron
Repository: Mageia Core i586
Package name: php-pear-XML_RPC2
Package version: 1.1.2
Package release: 5.mga6
Package architecture: noarch
Package type: rpm
Installed size: 444.07 KB
Download size: 84.74 KB
Official Mirror: distrib-coffee.ipsl.jussieu.fr
XML_RPC2 is a pear package providing XML_RPC client and server services. XML-RPC is a simple remote procedure call protocol built using HTTP as transport and XML as encoding. As a client library, XML_RPC2 is capable of creating a proxy class which exposes the methods exported by the server. As a server library, XML_RPC2 is capable of exposing methods from a class or object instance, seamlessly exporting local methods as remotely callable procedures.

Alternatives

Provides

  • pear(XML/RPC2/Backend.php)
  • pear(XML/RPC2/Backend/Php/Client.php)
  • pear(XML/RPC2/Backend/Php/Request.php)
  • pear(XML/RPC2/Backend/Php/Response.php)
  • pear(XML/RPC2/Backend/Php/Server.php)
  • pear(XML/RPC2/Backend/Php/Value.php)
  • pear(XML/RPC2/Backend/Php/Value/Array.php)
  • pear(XML/RPC2/Backend/Php/Value/Base64.php)
  • pear(XML/RPC2/Backend/Php/Value/Boolean.php)
  • pear(XML/RPC2/Backend/Php/Value/Datetime.php)
  • pear(XML/RPC2/Backend/Php/Value/Double.php)
  • pear(XML/RPC2/Backend/Php/Value/Integer.php)
  • pear(XML/RPC2/Backend/Php/Value/Integer64.php)
  • pear(XML/RPC2/Backend/Php/Value/Nil.php)
  • pear(XML/RPC2/Backend/Php/Value/Scalar.php)
  • pear(XML/RPC2/Backend/Php/Value/String.php)
  • pear(XML/RPC2/Backend/Php/Value/Struct.php)
  • pear(XML/RPC2/Backend/Xmlrpcext/Client.php)
  • pear(XML/RPC2/Backend/Xmlrpcext/Server.php)
  • pear(XML/RPC2/Backend/Xmlrpcext/Value.php)
  • pear(XML/RPC2/CachedClient.php)
  • pear(XML/RPC2/CachedServer.php)
  • pear(XML/RPC2/Client.php)
  • pear(XML/RPC2/ClientHelper.php)
  • pear(XML/RPC2/Exception.php)
  • pear(XML/RPC2/Server.php)
  • pear(XML/RPC2/Server/CallHandler.php)
  • pear(XML/RPC2/Server/CallHandler/Class.php)
  • pear(XML/RPC2/Server/CallHandler/Instance.php)
  • pear(XML/RPC2/Server/Input.php)
  • pear(XML/RPC2/Server/Input/PhpInput.php)
  • pear(XML/RPC2/Server/Input/RawPostData.php)
  • pear(XML/RPC2/Server/Method.php)
  • pear(XML/RPC2/Util/HTTPRequest.php)
  • pear(XML/RPC2/Value.php)
  • pear(tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/faultFromPython.skip.php)
  • php-pear-XML_RPC2 == 1.1.2-5.mga6

    Install Howto

    1. Enable Mageia Core repository on "Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install php-pear-XML_RPC2 rpm package:
      # urpmi php-pear-XML_RPC2

    Files

    • /usr/share/doc/php-pear-XML_RPC2/
    • /usr/share/doc/php-pear-XML_RPC2/docs/Makefile
    • /usr/share/doc/php-pear-XML_RPC2/docs/tutorials/XML_RPC2.lyx
    • /usr/share/pear/XML/
    • /usr/share/pear/XML/RPC2/Backend.php
    • /usr/share/pear/XML/RPC2/CachedClient.php
    • /usr/share/pear/XML/RPC2/CachedServer.php
    • /usr/share/pear/XML/RPC2/Client.php
    • /usr/share/pear/XML/RPC2/ClientHelper.php
    • /usr/share/pear/XML/RPC2/Exception.php
    • /usr/share/pear/XML/RPC2/Server.php
    • /usr/share/pear/XML/RPC2/Value.php
    • /usr/share/pear/XML/RPC2/Backend/
    • /usr/share/pear/XML/RPC2/Backend/Php/Client.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Request.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Response.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Server.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/Array.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/Base64.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/Boolean.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/Datetime.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/Double.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/Integer.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/Integer64.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/Nil.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/Scalar.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/String.php
    • /usr/share/pear/XML/RPC2/Backend/Php/Value/Struct.php
    • /usr/share/pear/XML/RPC2/Backend/Xmlrpcext/Client.php
    • /usr/share/pear/XML/RPC2/Backend/Xmlrpcext/Server.php
    • /usr/share/pear/XML/RPC2/Backend/Xmlrpcext/Value.php
    • /usr/share/pear/XML/RPC2/Server/CallHandler.php
    • /usr/share/pear/XML/RPC2/Server/Input.php
    • /usr/share/pear/XML/RPC2/Server/Method.php
    • /usr/share/pear/XML/RPC2/Server/CallHandler/Class.php
    • /usr/share/pear/XML/RPC2/Server/CallHandler/Instance.php
    • /usr/share/pear/XML/RPC2/Server/Input/PhpInput.php
    • /usr/share/pear/XML/RPC2/Server/Input/RawPostData.php
    • /usr/share/pear/XML/RPC2/Util/HTTPRequest.php
    • /usr/share/pear/tests/
    • /usr/share/pear/tests/XML_RPC2/
    • /usr/share/pear/tests/XML_RPC2/tests/Makefile
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOffByDefault1.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOffByDefault2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault1.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault3.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault4.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedClient/tmpdir.inc
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedServer/tmpdir.inc
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedServer/validator1EasyStructTestCacheOffByDefault1.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedServer/validator1EasyStructTestCacheOffByDefault2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedServer/validator1EasyStructTestCacheOffByDefault3.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedServer/validator1EasyStructTestCacheOnByDefault1.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedServer/validator1EasyStructTestCacheOnByDefault2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/cachedServer/validator1EasyStructTestCacheOnByDefault3.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/faultFromPython.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/faultFromPython.skip.php
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/okFromPython.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/phpxmlrpcValidator1ArrayOfStructsTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/phpxmlrpcValidator1CountTheEntities.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/phpxmlrpcValidator1EasyStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/phpxmlrpcValidator1EchoStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/phpxmlrpcValidator1ManyTypesTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/phpxmlrpcValidator1ModerateSizeArrayCheck.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/phpxmlrpcValidator1NestedStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/phpxmlrpcValidator1SimpleStructReturnTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/client/protocolError.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/array.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/base64.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/boolean.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/datetime.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/double.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/faultResponse.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/integer.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/integer2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/integer64.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/null.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/request.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/response.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/string.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/decoding/struct.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/array.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/base64.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/boolean.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/datetime.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/datetime1.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/datetime2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/datetime3.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/datetime4.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/double.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/integer.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/integer64.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/null.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/request.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/response.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/response2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/string.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/encoding/struct.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/regressions/11135.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/invalidXMLRequest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/nonexistantMethod.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/normalRequest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/normalRequestWithPrefix.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/normalRequestWithPrefix2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/validator1ArrayOfStructsTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/validator1CountTheEntities.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/validator1EasyStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/validator1EchoStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/validator1ManyTypesTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/validator1ModerateSizeArrayCheck.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/validator1NestedStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/phpBackend/server/validator1SimpleStructReturnTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/regressions/11314.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/regressions/14038.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/regressions/18258.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOffByDefault1.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOffByDefault2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault1.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault3.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault4.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedClient/tmpdir.inc
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedServer/tmpdir.inc
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOffByDefault1.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOffByDefault2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOffByDefault3.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOnByDefault1.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOnByDefault2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOnByDefault3.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/faultFromPython.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/okFromPython.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/phpxmlrpcValidator1ArrayOfStructsTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/phpxmlrpcValidator1CountTheEntities.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/phpxmlrpcValidator1EasyStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/phpxmlrpcValidator1EchoStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/phpxmlrpcValidator1ManyTypesTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/phpxmlrpcValidator1ModerateSizeArrayCheck.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/phpxmlrpcValidator1NestedStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/phpxmlrpcValidator1SimpleStructReturnTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/protocolError.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/client/valueCreateFromNative.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/invalidXMLRequest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/nonexistantMethod.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/normalRequest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/normalRequestWithPrefix.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/normalRequestWithPrefix2.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/validator1ArrayOfStructsTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/validator1CountTheEntities.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/validator1EasyStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/validator1EchoStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/validator1ManyTypesTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/validator1ModerateSizeArrayCheck.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/validator1NestedStructTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/XML_RPC2/xmlrpcextBackend/server/validator1SimpleStructReturnTest.phpt
    • /usr/share/pear/tests/XML_RPC2/tests/lib/run-tests
    • /usr/share/pear/tests/XML_RPC2/tests/lib/tests-config
    • /var/lib/pear/XML_RPC2.xml

    Changelog

    2016-02-08 - umeabot <umeabot> 1.1.2-5.mga6 + Revision: 945566 - Mageia 6 Mass Rebuild

    2014-10-15 - umeabot <umeabot> 1.1.2-4.mga5 + Revision: 750920 - Second Mageia 5 Mass Rebuild

    2014-09-16 - umeabot <umeabot> 1.1.2-3.mga5 + Revision: 687516 - Mageia 5 Mass Rebuild + spuhler <spuhler> - removed Obsoletes: php-pear-XML_RPC * packages is required for pear(XML/RPC.php) by ampache

    2014-07-06 - spuhler <spuhler> 1.1.2-1.mga5 + Revision: 644054 - upgrade to ver. 1.1.2

    2013-10-18 - umeabot <umeabot> 1.1.1-4.mga4 + Revision: 517337 - Mageia 4 Mass Rebuild

    Advertisement
    Advertisement