WooCommerce Payments – Fully Integrated Solution Built and Supported by Woo - Version 0.9.1

Version Description

  • Fix - Add logging for OAuth initialization failures
Download this release

Release Info

Developer automattic
Plugin Icon 128x128 WooCommerce Payments – Fully Integrated Solution Built and Supported by Woo
Version 0.9.1
Comparing to
See all releases

Code changes from version 0.9.0 to 0.9.1

Files changed (247) hide show
  1. changelog.txt +3 -0
  2. dist/index.asset.php +1 -1
  3. dist/index.js +12 -1
  4. dist/settings.asset.php +1 -1
  5. dist/settings.js +1 -1
  6. includes/class-wc-payments-account.php +3 -0
  7. readme.txt +4 -12
  8. vendor/autoload.php +1 -1
  9. vendor/composer/ClassLoader.php +1 -1
  10. vendor/composer/autoload_classmap.php +0 -542
  11. vendor/composer/autoload_files.php +0 -11
  12. vendor/composer/autoload_namespaces.php +0 -1
  13. vendor/composer/autoload_psr4.php +0 -7
  14. vendor/composer/autoload_real.php +7 -22
  15. vendor/composer/autoload_static.php +1 -623
  16. vendor/composer/installed.json +1 -2074
  17. vendor/composer/installers/LICENSE +0 -19
  18. vendor/composer/installers/composer.json +0 -105
  19. vendor/composer/installers/src/Composer/Installers/AglInstaller.php +0 -21
  20. vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php +0 -9
  21. vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php +0 -11
  22. vendor/composer/installers/src/Composer/Installers/AsgardInstaller.php +0 -49
  23. vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php +0 -9
  24. vendor/composer/installers/src/Composer/Installers/BaseInstaller.php +0 -136
  25. vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php +0 -126
  26. vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php +0 -9
  27. vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php +0 -82
  28. vendor/composer/installers/src/Composer/Installers/ChefInstaller.php +0 -11
  29. vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php +0 -9
  30. vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php +0 -10
  31. vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php +0 -34
  32. vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php +0 -11
  33. vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php +0 -13
  34. vendor/composer/installers/src/Composer/Installers/CraftInstaller.php +0 -35
  35. vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php +0 -21
  36. vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php +0 -10
  37. vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php +0 -50
  38. vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php +0 -16
  39. vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php +0 -16
  40. vendor/composer/installers/src/Composer/Installers/ElggInstaller.php +0 -9
  41. vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php +0 -12
  42. vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php +0 -29
  43. vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php +0 -10
  44. vendor/composer/installers/src/Composer/Installers/FuelInstaller.php +0 -11
  45. vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php +0 -9
  46. vendor/composer/installers/src/Composer/Installers/GravInstaller.php +0 -30
  47. vendor/composer/installers/src/Composer/Installers/HuradInstaller.php +0 -25
  48. vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php +0 -11
  49. vendor/composer/installers/src/Composer/Installers/Installer.php +0 -274
  50. vendor/composer/installers/src/Composer/Installers/ItopInstaller.php +0 -9
  51. vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php +0 -15
  52. vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php +0 -18
  53. vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php +0 -11
  54. vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php +0 -10
  55. vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php +0 -9
  56. vendor/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php +0 -27
  57. vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php +0 -9
  58. vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php +0 -10
  59. vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php +0 -10
  60. vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php +0 -9
  61. vendor/composer/installers/src/Composer/Installers/MODXEvoInstaller.php +0 -16
  62. vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php +0 -11
  63. vendor/composer/installers/src/Composer/Installers/MajimaInstaller.php +0 -37
  64. vendor/composer/installers/src/Composer/Installers/MakoInstaller.php +0 -9
  65. vendor/composer/installers/src/Composer/Installers/MauticInstaller.php +0 -25
  66. vendor/composer/installers/src/Composer/Installers/MayaInstaller.php +0 -33
  67. vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php +0 -51
  68. vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php +0 -111
  69. vendor/composer/installers/src/Composer/Installers/ModxInstaller.php +0 -12
  70. vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php +0 -57
  71. vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php +0 -47
  72. vendor/composer/installers/src/Composer/Installers/OntoWikiInstaller.php +0 -24
  73. vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php +0 -14
  74. vendor/composer/installers/src/Composer/Installers/OxidInstaller.php +0 -59
  75. vendor/composer/installers/src/Composer/Installers/PPIInstaller.php +0 -9
  76. vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php +0 -11
  77. vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php +0 -11
  78. vendor/composer/installers/src/Composer/Installers/PimcoreInstaller.php +0 -21
  79. vendor/composer/installers/src/Composer/Installers/PiwikInstaller.php +0 -32
  80. vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php +0 -29
  81. vendor/composer/installers/src/Composer/Installers/Plugin.php +0 -17
  82. vendor/composer/installers/src/Composer/Installers/PortoInstaller.php +0 -9
  83. vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php +0 -10
  84. vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php +0 -11
  85. vendor/composer/installers/src/Composer/Installers/PxcmsInstaller.php +0 -63
  86. vendor/composer/installers/src/Composer/Installers/RadPHPInstaller.php +0 -24
  87. vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php +0 -10
  88. vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php +0 -10
  89. vendor/composer/installers/src/Composer/Installers/RoundcubeInstaller.php +0 -22
  90. vendor/composer/installers/src/Composer/Installers/SMFInstaller.php +0 -10
  91. vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php +0 -60
  92. vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php +0 -35
  93. vendor/composer/installers/src/Composer/Installers/SiteDirectInstaller.php +0 -25
  94. vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php +0 -49
  95. vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php +0 -26
  96. vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php +0 -16
  97. vendor/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php +0 -38
  98. vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php +0 -12
  99. vendor/composer/installers/src/Composer/Installers/TuskInstaller.php +0 -14
  100. vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php +0 -9
  101. vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php +0 -10
  102. vendor/composer/installers/src/Composer/Installers/VgmcpInstaller.php +0 -49
  103. vendor/composer/installers/src/Composer/Installers/WHMCSInstaller.php +0 -10
  104. vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php +0 -9
  105. vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php +0 -12
  106. vendor/composer/installers/src/Composer/Installers/YawikInstaller.php +0 -32
  107. vendor/composer/installers/src/Composer/Installers/ZendInstaller.php +0 -11
  108. vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php +0 -10
  109. vendor/composer/installers/src/bootstrap.php +0 -13
  110. vendor/dealerdirect/phpcodesniffer-composer-installer/LICENSE.md +0 -21
  111. vendor/dealerdirect/phpcodesniffer-composer-installer/README.md +0 -220
  112. vendor/dealerdirect/phpcodesniffer-composer-installer/composer.json +0 -48
  113. vendor/dealerdirect/phpcodesniffer-composer-installer/src/Plugin.php +0 -478
  114. vendor/doctrine/instantiator/CONTRIBUTING.md +0 -35
  115. vendor/doctrine/instantiator/LICENSE +0 -19
  116. vendor/doctrine/instantiator/README.md +0 -40
  117. vendor/doctrine/instantiator/composer.json +0 -45
  118. vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php +0 -29
  119. vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php +0 -52
  120. vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php +0 -66
  121. vendor/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php +0 -216
  122. vendor/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php +0 -37
  123. vendor/myclabs/deep-copy/.gitattributes +0 -7
  124. vendor/myclabs/deep-copy/.gitignore +0 -3
  125. vendor/myclabs/deep-copy/.scrutinizer.yml +0 -4
  126. vendor/myclabs/deep-copy/.travis.yml +0 -40
  127. vendor/myclabs/deep-copy/LICENSE +0 -20
  128. vendor/myclabs/deep-copy/README.md +0 -376
  129. vendor/myclabs/deep-copy/composer.json +0 -38
  130. vendor/myclabs/deep-copy/doc/clone.png +0 -0
  131. vendor/myclabs/deep-copy/doc/deep-clone.png +0 -0
  132. vendor/myclabs/deep-copy/doc/deep-copy.png +0 -0
  133. vendor/myclabs/deep-copy/doc/graph.png +0 -0
  134. vendor/myclabs/deep-copy/fixtures/f001/A.php +0 -20
  135. vendor/myclabs/deep-copy/fixtures/f001/B.php +0 -20
  136. vendor/myclabs/deep-copy/fixtures/f002/A.php +0 -33
  137. vendor/myclabs/deep-copy/fixtures/f003/Foo.php +0 -26
  138. vendor/myclabs/deep-copy/fixtures/f004/UnclonableItem.php +0 -13
  139. vendor/myclabs/deep-copy/fixtures/f005/Foo.php +0 -13
  140. vendor/myclabs/deep-copy/fixtures/f006/A.php +0 -26
  141. vendor/myclabs/deep-copy/fixtures/f006/B.php +0 -26
  142. vendor/myclabs/deep-copy/fixtures/f007/FooDateInterval.php +0 -15
  143. vendor/myclabs/deep-copy/fixtures/f007/FooDateTimeZone.php +0 -15
  144. vendor/myclabs/deep-copy/fixtures/f008/A.php +0 -18
  145. vendor/myclabs/deep-copy/fixtures/f008/B.php +0 -7
  146. vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php +0 -281
  147. vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php +0 -9
  148. vendor/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php +0 -9
  149. vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php +0 -33
  150. vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php +0 -28
  151. vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php +0 -22
  152. vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php +0 -18
  153. vendor/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php +0 -16
  154. vendor/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php +0 -39
  155. vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php +0 -24
  156. vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php +0 -22
  157. vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php +0 -14
  158. vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php +0 -39
  159. vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php +0 -32
  160. vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php +0 -46
  161. vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php +0 -78
  162. vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php +0 -33
  163. vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php +0 -30
  164. vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php +0 -17
  165. vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php +0 -10
  166. vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php +0 -51
  167. vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php +0 -13
  168. vendor/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php +0 -29
  169. vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php +0 -20
  170. vendor/phar-io/manifest/.gitignore +0 -8
  171. vendor/phar-io/manifest/.php_cs +0 -67
  172. vendor/phar-io/manifest/.travis.yml +0 -33
  173. vendor/phar-io/manifest/LICENSE +0 -31
  174. vendor/phar-io/manifest/README.md +0 -30
  175. vendor/phar-io/manifest/build.xml +0 -50
  176. vendor/phar-io/manifest/composer.json +0 -42
  177. vendor/phar-io/manifest/examples/example-01.php +0 -23
  178. vendor/phar-io/manifest/phive.xml +0 -4
  179. vendor/phar-io/manifest/phpunit.xml +0 -20
  180. vendor/phar-io/manifest/src/ManifestDocumentMapper.php +0 -193
  181. vendor/phar-io/manifest/src/ManifestLoader.php +0 -66
  182. vendor/phar-io/manifest/src/ManifestSerializer.php +0 -163
  183. vendor/phar-io/manifest/src/exceptions/Exception.php +0 -14
  184. vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php +0 -16
  185. vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php +0 -14
  186. vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php +0 -14
  187. vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php +0 -6
  188. vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php +0 -6
  189. vendor/phar-io/manifest/src/exceptions/ManifestElementException.php +0 -6
  190. vendor/phar-io/manifest/src/exceptions/ManifestLoaderException.php +0 -6
  191. vendor/phar-io/manifest/src/values/Application.php +0 -20
  192. vendor/phar-io/manifest/src/values/ApplicationName.php +0 -65
  193. vendor/phar-io/manifest/src/values/Author.php +0 -57
  194. vendor/phar-io/manifest/src/values/AuthorCollection.php +0 -43
  195. vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php +0 -56
  196. vendor/phar-io/manifest/src/values/BundledComponent.php +0 -48
  197. vendor/phar-io/manifest/src/values/BundledComponentCollection.php +0 -43
  198. vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php +0 -56
  199. vendor/phar-io/manifest/src/values/CopyrightInformation.php +0 -42
  200. vendor/phar-io/manifest/src/values/Email.php +0 -47
  201. vendor/phar-io/manifest/src/values/Extension.php +0 -75
  202. vendor/phar-io/manifest/src/values/Library.php +0 -20
  203. vendor/phar-io/manifest/src/values/License.php +0 -42
  204. vendor/phar-io/manifest/src/values/Manifest.php +0 -138
  205. vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php +0 -32
  206. vendor/phar-io/manifest/src/values/PhpVersionRequirement.php +0 -31
  207. vendor/phar-io/manifest/src/values/Requirement.php +0 -14
  208. vendor/phar-io/manifest/src/values/RequirementCollection.php +0 -43
  209. vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php +0 -56
  210. vendor/phar-io/manifest/src/values/Type.php +0 -60
  211. vendor/phar-io/manifest/src/values/Url.php +0 -47
  212. vendor/phar-io/manifest/src/xml/AuthorElement.php +0 -21
  213. vendor/phar-io/manifest/src/xml/AuthorElementCollection.php +0 -19
  214. vendor/phar-io/manifest/src/xml/BundlesElement.php +0 -19
  215. vendor/phar-io/manifest/src/xml/ComponentElement.php +0 -21
  216. vendor/phar-io/manifest/src/xml/ComponentElementCollection.php +0 -19
  217. vendor/phar-io/manifest/src/xml/ContainsElement.php +0 -31
  218. vendor/phar-io/manifest/src/xml/CopyrightElement.php +0 -25
  219. vendor/phar-io/manifest/src/xml/ElementCollection.php +0 -58
  220. vendor/phar-io/manifest/src/xml/ExtElement.php +0 -17
  221. vendor/phar-io/manifest/src/xml/ExtElementCollection.php +0 -20
  222. vendor/phar-io/manifest/src/xml/ExtensionElement.php +0 -21
  223. vendor/phar-io/manifest/src/xml/LicenseElement.php +0 -21
  224. vendor/phar-io/manifest/src/xml/ManifestDocument.php +0 -118
  225. vendor/phar-io/manifest/src/xml/ManifestDocumentLoadingException.php +0 -48
  226. vendor/phar-io/manifest/src/xml/ManifestElement.php +0 -100
  227. vendor/phar-io/manifest/src/xml/PhpElement.php +0 -27
  228. vendor/phar-io/manifest/src/xml/RequiresElement.php +0 -19
  229. vendor/phar-io/manifest/tests/ManifestDocumentMapperTest.php +0 -110
  230. vendor/phar-io/manifest/tests/ManifestLoaderTest.php +0 -83
  231. vendor/phar-io/manifest/tests/ManifestSerializerTest.php +0 -114
  232. vendor/phar-io/manifest/tests/_fixture/custom.xml +0 -10
  233. vendor/phar-io/manifest/tests/_fixture/extension-invalidcompatible.xml +0 -13
  234. vendor/phar-io/manifest/tests/_fixture/extension.xml +0 -13
  235. vendor/phar-io/manifest/tests/_fixture/invalidversion.xml +0 -11
  236. vendor/phar-io/manifest/tests/_fixture/invalidversionconstraint.xml +0 -11
  237. vendor/phar-io/manifest/tests/_fixture/library.xml +0 -11
  238. vendor/phar-io/manifest/tests/_fixture/manifest.xml +0 -11
  239. vendor/phar-io/manifest/tests/_fixture/phpunit-5.6.5.xml +0 -46
  240. vendor/phar-io/manifest/tests/_fixture/test.phar +0 -0
  241. vendor/phar-io/manifest/tests/exceptions/ManifestDocumentLoadingExceptionTest.php +0 -19
  242. vendor/phar-io/manifest/tests/values/ApplicationNameTest.php +0 -48
  243. vendor/phar-io/manifest/tests/values/ApplicationTest.php +0 -44
  244. vendor/phar-io/manifest/tests/values/AuthorCollectionTest.php +0 -62
  245. vendor/phar-io/manifest/tests/values/AuthorTest.php +0 -45
  246. vendor/phar-io/manifest/tests/values/BundledComponentCollectionTest.php +0 -63
  247. vendor/phar-io/manifest/tests/values/BundledComponentTest.php +0 -39
changelog.txt CHANGED
@@ -1,5 +1,8 @@
1
  *** WooCommerce Payments Changelog ***
2
 
 
 
 
3
  2020-04-08 - version 0.9.0
4
  * Release for Public Beta
5
 
1
  *** WooCommerce Payments Changelog ***
2
 
3
+ 2020-04-09 - version 0.9.1
4
+ * Fix - Add logging for OAuth initialization failures
5
+
6
  2020-04-08 - version 0.9.0
7
  * Release for Public Beta
8
 
dist/index.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('lodash', 'moment', 'react', 'wc-components', 'wc-currency', 'wc-navigation', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '6058e4881d47739ad25d2473ed8839d4');
1
+ <?php return array('dependencies' => array('lodash', 'moment', 'react', 'wc-components', 'wc-currency', 'wc-navigation', 'wp-api-fetch', 'wp-compose', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-polyfill', 'wp-url'), 'version' => '6c796245470b0b331f428fc9e6c21089');
dist/index.js CHANGED
@@ -1 +1,12 @@
1
- !function(e,t){for(var a in t)e[a]=t[a]}(this,function(e){var t={};function a(c){if(t[c])return t[c].exports;var n=t[c]={i:c,l:!1,exports:{}};return e[c].call(n.exports,n,n.exports,a),n.l=!0,n.exports}return a.m=e,a.c=t,a.d=function(e,t,c){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:c})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(a.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(c,n,function(t){return e[t]}.bind(null,n));return c},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=54)}([function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wc.components}()},function(e,t,a){var c=a(5);e.exports=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){c(e,t,a[t])})}return e}},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t){e.exports=function(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t){!function(){e.exports=this.moment}()},function(e,t){!function(){e.exports=this.wp.url}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){!function(){e.exports=this.wp.dataControls}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){!function(){e.exports=this.wc.navigation}()},function(e,t){!function(){e.exports=this.wc.currency}()},function(e,t,a){var c=a(45),n=a(46),r=a(47);e.exports=function(e,t){return c(e)||n(e,t)||r()}},function(e,t){function a(e,t,a,c,n,r,o){try{var l=e[r](o),s=l.value}catch(e){return void a(e)}l.done?t(s):Promise.resolve(s).then(c,n)}e.exports=function(e){return function(){var t=this,c=arguments;return new Promise(function(n,r){var o=e.apply(t,c);function l(e){a(o,n,r,l,s,"next",e)}function s(e){a(o,n,r,l,s,"throw",e)}l(void 0)})}}},function(e,t){!function(){e.exports=this.wp.apiFetch}()},function(e,t,a){"use strict";var c=a(1),n=(a(24),["primary","light","warning","alert"]);t.a=function(e){var t=e.message,a=e.type,r=e.isCompact,o=["chip","chip-".concat(n.find(function(e){return e===a})||"primary"),r?"is-compact":""];return Object(c.createElement)("span",{className:o.join(" ").trim()},t)}},function(e,t){function a(){return e.exports=a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(e[c]=a[c])}return e},a.apply(this,arguments)}e.exports=a},function(e,t){!function(){e.exports=this.wp.hooks}()},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t,a=1;a<arguments.length;a++)for(var c in t=arguments[a])Object.prototype.hasOwnProperty.call(t,c)&&(e[c]=t[c]);return e},n=function(){function e(e,t){for(var a,c=0;c<t.length;c++)(a=t[c]).enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}return function(t,a,c){return a&&e(t.prototype,a),c&&e(t,c),t}}(),r=a(10),o=s(r),l=s(a(35));function s(e){return e&&e.__esModule?e:{default:e}}var i=function(e,t){return 0<=t.indexOf(e)},m=function(e){return 0==e%18},d=["gridicons-add-outline","gridicons-add","gridicons-align-image-center","gridicons-align-image-left","gridicons-align-image-none","gridicons-align-image-right","gridicons-attachment","gridicons-bold","gridicons-bookmark-outline","gridicons-bookmark","gridicons-calendar","gridicons-cart","gridicons-create","gridicons-custom-post-type","gridicons-external","gridicons-folder","gridicons-heading","gridicons-help-outline","gridicons-help","gridicons-history","gridicons-info-outline","gridicons-info","gridicons-italic","gridicons-layout-blocks","gridicons-link-break","gridicons-link","gridicons-list-checkmark","gridicons-list-ordered","gridicons-list-unordered","gridicons-menus","gridicons-minus","gridicons-my-sites","gridicons-notice-outline","gridicons-notice","gridicons-plus-small","gridicons-plus","gridicons-popout","gridicons-posts","gridicons-scheduled","gridicons-share-ios","gridicons-star-outline","gridicons-star","gridicons-stats","gridicons-status","gridicons-thumbs-up","gridicons-textcolor","gridicons-time","gridicons-trophy","gridicons-user-circle","gridicons-reader-follow","gridicons-reader-following"],u=["gridicons-arrow-down","gridicons-arrow-up","gridicons-comment","gridicons-clear-formatting","gridicons-flag","gridicons-menu","gridicons-reader","gridicons-strikethrough"],h=["gridicons-align-center","gridicons-align-justify","gridicons-align-left","gridicons-align-right","gridicons-arrow-left","gridicons-arrow-right","gridicons-house","gridicons-indent-left","gridicons-indent-right","gridicons-minus-small","gridicons-print","gridicons-sign-out","gridicons-stats-alt","gridicons-trash","gridicons-underline","gridicons-video-camera"],p=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.PureComponent),n(t,[{key:"render",value:function(){var e=this.props,t=e.size,a=e.onClick,n=e.icon,r=e.className,l=function(e,t){var a={};for(var c in e)0<=t.indexOf(c)||Object.prototype.hasOwnProperty.call(e,c)&&(a[c]=e[c]);return a}(e,["size","onClick","icon","className"]),s="gridicons-"+n,p=void 0,v=["gridicon",s,r,!!(i(s,d)&&m(t))&&"needs-offset",!!(i(s,u)&&m(t))&&"needs-offset-x",!!(i(s,h)&&m(t))&&"needs-offset-y"].filter(Boolean).join(" ");switch(s){default:p=o.default.createElement("svg",c({height:t,width:t},l));break;case"gridicons-add-image":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M23 4v2h-3v3h-2V6h-3V4h3V1h2v3h3zm-8.5 7c.828 0 1.5-.672 1.5-1.5S15.328 8 14.5 8 13 8.672 13 9.5s.672 1.5 1.5 1.5zm3.5 3.234l-.513-.57c-.794-.885-2.18-.885-2.976 0l-.655.73L9 9l-3 3.333V6h7V4H6c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h12c1.105 0 2-.895 2-2v-7h-2v3.234z"})));break;case"gridicons-add-outline":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm5 9h-4V7h-2v4H7v2h4v4h2v-4h4v-2z"})));break;case"gridicons-add":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"})));break;case"gridicons-align-center":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M4 19h16v-2H4v2zm13-6H7v2h10v-2zM4 9v2h16V9H4zm13-4H7v2h10V5z"})));break;case"gridicons-align-image-center":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M3 5h18v2H3V5zm0 14h18v-2H3v2zm5-4h8V9H8v6z"})));break;case"gridicons-align-image-left":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M3 5h18v2H3V5zm0 14h18v-2H3v2zm0-4h8V9H3v6zm10 0h8v-2h-8v2zm0-4h8V9h-8v2z"})));break;case"gridicons-align-image-none":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 7H3V5h18v2zm0 10H3v2h18v-2zM11 9H3v6h8V9z"})));break;case"gridicons-align-image-right":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 7H3V5h18v2zm0 10H3v2h18v-2zm0-8h-8v6h8V9zm-10 4H3v2h8v-2zm0-4H3v2h8V9z"})));break;case"gridicons-align-justify":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M4 19h16v-2H4v2zm16-6H4v2h16v-2zM4 9v2h16V9H4zm16-4H4v2h16V5z"})));break;case"gridicons-align-left":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M4 19h16v-2H4v2zm10-6H4v2h10v-2zM4 9v2h16V9H4zm10-4H4v2h10V5z"})));break;case"gridicons-align-right":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 17H4v2h16v-2zm-10-2h10v-2H10v2zM4 9v2h16V9H4zm6-2h10V5H10v2z"})));break;case"gridicons-arrow-down":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M11 4v12.17l-5.59-5.59L4 12l8 8 8-8-1.41-1.41L13 16.17V4h-2z"})));break;case"gridicons-arrow-left":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"})));break;case"gridicons-arrow-right":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"})));break;case"gridicons-arrow-up":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M13 20V7.83l5.59 5.59L20 12l-8-8-8 8 1.41 1.41L11 7.83V20h2z"})));break;case"gridicons-aside":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M14 20l6-6V6c0-1.105-.895-2-2-2H6c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h8zM6 6h12v6h-4c-1.105 0-2 .895-2 2v4H6V6zm10 4H8V8h8v2z"})));break;case"gridicons-attachment":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M14 1c-2.762 0-5 2.238-5 5v10c0 1.657 1.343 3 3 3s2.99-1.343 2.99-3V6H13v10c0 .553-.447 1-1 1-.553 0-1-.447-1-1V6c0-1.657 1.343-3 3-3s3 1.343 3 3v10.125C17 18.887 14.762 21 12 21s-5-2.238-5-5v-5H5v5c0 3.866 3.134 7 7 7s6.99-3.134 6.99-7V6c0-2.762-2.228-5-4.99-5z"})));break;case"gridicons-audio":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M8 4v10.184C7.686 14.072 7.353 14 7 14c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3V7h7v4.184c-.314-.112-.647-.184-1-.184-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3V4H8z"})));break;case"gridicons-bell":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M6.14 14.97l2.828 2.827c-.362.362-.862.586-1.414.586-1.105 0-2-.895-2-2 0-.552.224-1.052.586-1.414zm8.867 5.324L14.3 21 3 9.7l.706-.707 1.102.157c.754.108 1.69-.122 2.077-.51l3.885-3.884c2.34-2.34 6.135-2.34 8.475 0s2.34 6.135 0 8.475l-3.885 3.886c-.388.388-.618 1.323-.51 2.077l.157 1.1z"})));break;case"gridicons-block":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zM4 12c0-4.418 3.582-8 8-8 1.848 0 3.545.633 4.9 1.686L5.686 16.9C4.633 15.545 4 13.848 4 12zm8 8c-1.848 0-3.546-.633-4.9-1.686L18.314 7.1C19.367 8.455 20 10.152 20 12c0 4.418-3.582 8-8 8z"})));break;case"gridicons-bold":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M7 5.01h4.547c2.126 0 3.67.302 4.632.906.96.605 1.44 1.567 1.44 2.887 0 .896-.21 1.63-.63 2.205-.42.574-.98.92-1.678 1.036v.103c.95.212 1.637.608 2.057 1.19.42.58.63 1.35.63 2.315 0 1.367-.494 2.434-1.482 3.2-.99.765-2.332 1.148-4.027 1.148H7V5.01zm3 5.936h2.027c.862 0 1.486-.133 1.872-.4.386-.267.578-.708.578-1.323 0-.574-.21-.986-.63-1.236-.42-.25-1.087-.374-1.996-.374H10v3.333zm0 2.523v3.905h2.253c.876 0 1.52-.167 1.94-.502.416-.335.625-.848.625-1.54 0-1.243-.89-1.864-2.668-1.864H10z"})));break;case"gridicons-book":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M4 3h2v18H4zM18 3H7v18h11c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 6h-6V8h6v1zm0-2h-6V6h6v1z"})));break;case"gridicons-bookmark-outline":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M17 5v12.554l-5-2.857-5 2.857V5h10m0-2H7c-1.105 0-2 .896-2 2v16l7-4 7 4V5c0-1.104-.896-2-2-2z"})));break;case"gridicons-bookmark":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M17 3H7c-1.105 0-2 .896-2 2v16l7-4 7 4V5c0-1.104-.896-2-2-2z"})));break;case"gridicons-briefcase":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M14 15h-4v-2H2v6c0 1.105.895 2 2 2h16c1.105 0 2-.895 2-2v-6h-8v2zm6-9h-2V4c0-1.105-.895-2-2-2H8c-1.105 0-2 .895-2 2v2H4c-1.105 0-2 .895-2 2v4h20V8c0-1.105-.895-2-2-2zm-4 0H8V4h8v2z"})));break;case"gridicons-bug":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 14h4v-2h-4v-2h1a2 2 0 0 0 2-2V6h-2v2H5V6H3v2a2 2 0 0 0 2 2h1v2H2v2h4v1a6 6 0 0 0 .09 1H5a2 2 0 0 0-2 2v2h2v-2h1.81A6 6 0 0 0 11 20.91V10h2v10.91A6 6 0 0 0 17.19 18H19v2h2v-2a2 2 0 0 0-2-2h-1.09a6 6 0 0 0 .09-1zM12 2a4 4 0 0 0-4 4h8a4 4 0 0 0-4-4z"})));break;case"gridicons-calendar":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.105 0-2 .896-2 2v13c0 1.104.895 2 2 2h14c1.104 0 2-.896 2-2V6c0-1.104-.896-2-2-2zm0 15H5V8h14v11z"})));break;case"gridicons-camera":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M17 12c0 1.7-1.3 3-3 3s-3-1.3-3-3 1.3-3 3-3 3 1.3 3 3zm5-5v11c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2V4h4v1h2l1-2h6l1 2h2c1.1 0 2 .9 2 2zM7.5 9c0-.8-.7-1.5-1.5-1.5S4.5 8.2 4.5 9s.7 1.5 1.5 1.5S7.5 9.8 7.5 9zM19 12c0-2.8-2.2-5-5-5s-5 2.2-5 5 2.2 5 5 5 5-2.2 5-5z"})));break;case"gridicons-caption":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 15l2-2v5c0 1.105-.895 2-2 2H4c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h13l-2 2H4v12h16v-3zm2.44-8.56l-.88-.88c-.586-.585-1.534-.585-2.12 0L12 13v2H6v2h9v-1l7.44-7.44c.585-.586.585-1.534 0-2.12z"})));break;case"gridicons-cart":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M9 20c0 1.1-.9 2-2 2s-1.99-.9-1.99-2S5.9 18 7 18s2 .9 2 2zm8-2c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm.396-5c.937 0 1.75-.65 1.952-1.566L21 5H7V4c0-1.105-.895-2-2-2H3v2h2v11c0 1.105.895 2 2 2h12c0-1.105-.895-2-2-2H7v-2h10.396z"})));break;case"gridicons-chat":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M3 12c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2v5c0 1.1-.9 2-2 2H9v3l-3-3H3zM21 18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2h-6v1c0 2.2-1.8 4-4 4v2c0 1.1.9 2 2 2h2v3l3-3h3z"})));break;case"gridicons-checkmark-circle":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"})));break;case"gridicons-checkmark":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M9 19.414l-6.707-6.707 1.414-1.414L9 16.586 20.293 5.293l1.414 1.414"})));break;case"gridicons-chevron-down":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 9l-8 8-8-8 1.414-1.414L12 14.172l6.586-6.586"})));break;case"gridicons-chevron-left":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M14 20l-8-8 8-8 1.414 1.414L8.828 12l6.586 6.586"})));break;case"gridicons-chevron-right":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M10 20l8-8-8-8-1.414 1.414L15.172 12l-6.586 6.586"})));break;case"gridicons-chevron-up":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M4 15l8-8 8 8-1.414 1.414L12 9.828l-6.586 6.586"})));break;case"gridicons-clear-formatting":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M10.837 10.163l-4.6 4.6L10 4h4l.777 2.223-2.144 2.144-.627-2.092-1.17 3.888zm5.495.506L19.244 19H15.82l-1.05-3.5H11.5L5 22l-1.5-1.5 17-17L22 5l-5.668 5.67zm-2.31 2.31l-.032.03.032-.01v-.02z"})));break;case"gridicons-clipboard":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M16 18H8v-2h8v2zm0-6H8v2h8v-2zm2-9h-2v2h2v15H6V5h2V3H6c-1.105 0-2 .895-2 2v15c0 1.105.895 2 2 2h12c1.105 0 2-.895 2-2V5c0-1.105-.895-2-2-2zm-4 2V4c0-1.105-.895-2-2-2s-2 .895-2 2v1c-1.105 0-2 .895-2 2v1h8V7c0-1.105-.895-2-2-2z"})));break;case"gridicons-cloud-download":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 9c-.01 0-.017.002-.025.003C17.72 5.646 14.922 3 11.5 3 7.91 3 5 5.91 5 9.5c0 .524.07 1.03.186 1.52C5.123 11.015 5.064 11 5 11c-2.21 0-4 1.79-4 4 0 1.202.54 2.267 1.38 3h18.593C22.196 17.09 23 15.643 23 14c0-2.76-2.24-5-5-5zm-6 7l-4-5h3V8h2v3h3l-4 5z"})));break;case"gridicons-cloud-outline":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M11.5 5c2.336 0 4.304 1.825 4.48 4.154l.142 1.86 1.867-.012h.092C19.698 11.043 21 12.37 21 14c0 .748-.28 1.452-.783 2H3.28c-.156-.256-.28-.59-.28-1 0-1.074.85-1.953 1.915-1.998.06.007.118.012.178.015l2.66.124-.622-2.587C7.044 10.186 7 9.843 7 9.5 7 7.02 9.02 5 11.5 5m0-2C7.91 3 5 5.91 5 9.5c0 .524.07 1.03.186 1.52C5.123 11.015 5.064 11 5 11c-2.21 0-4 1.79-4 4 0 1.202.54 2.267 1.38 3h18.593C22.196 17.09 23 15.643 23 14c0-2.76-2.24-5-5-5l-.025.002C17.72 5.646 14.922 3 11.5 3z"})));break;case"gridicons-cloud-upload":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 9c-.01 0-.017.002-.025.003C17.72 5.646 14.922 3 11.5 3 7.91 3 5 5.91 5 9.5c0 .524.07 1.03.186 1.52C5.123 11.015 5.064 11 5 11c-2.21 0-4 1.79-4 4 0 1.202.54 2.267 1.38 3h18.593C22.196 17.09 23 15.643 23 14c0-2.76-2.24-5-5-5zm-5 4v3h-2v-3H8l4-5 4 5h-3z"})));break;case"gridicons-cloud":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 9c-.01 0-.017.002-.025.003C17.72 5.646 14.922 3 11.5 3 7.91 3 5 5.91 5 9.5c0 .524.07 1.03.186 1.52C5.123 11.015 5.064 11 5 11c-2.21 0-4 1.79-4 4 0 1.202.54 2.267 1.38 3h18.593C22.196 17.09 23 15.643 23 14c0-2.76-2.24-5-5-5z"})));break;case"gridicons-code":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M23 12l-5.45 6.5L16 17.21 20.39 12 16 6.79l1.55-1.29zM8 6.79L6.45 5.5 1 12l5.45 6.5L8 17.21 3.61 12zm.45 14.61l1.93.52L15.55 2.6l-1.93-.52z"})));break;case"gridicons-cog":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 12c0-.568-.06-1.122-.174-1.656l1.834-1.612-2-3.464-2.322.786c-.82-.736-1.787-1.308-2.86-1.657L14 2h-4l-.48 2.396c-1.07.35-2.04.92-2.858 1.657L4.34 5.268l-2 3.464 1.834 1.612C4.06 10.878 4 11.432 4 12s.06 1.122.174 1.656L2.34 15.268l2 3.464 2.322-.786c.82.736 1.787 1.308 2.86 1.657L10 22h4l.48-2.396c1.07-.35 2.038-.92 2.858-1.657l2.322.786 2-3.464-1.834-1.613c.113-.535.174-1.09.174-1.657zm-8 4c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"})));break;case"gridicons-comment":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 16l-5 5v-5H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v9c0 1.1-.9 2-2 2h-7z"})));break;case"gridicons-computer":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 2H4c-1.104 0-2 .896-2 2v12c0 1.104.896 2 2 2h6v2H7v2h10v-2h-3v-2h6c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm0 14H4V4h16v12z"})));break;case"gridicons-coupon":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M13 16v2h-2v-2h2zm3-3h2v-2h-2v2zm2 8h-2v2h2v-2zm3-5v2h2v-2h-2zm-1-3c.552 0 1 .448 1 1h2c0-1.657-1.343-3-3-3v2zm1 7c0 .552-.448 1-1 1v2c1.657 0 3-1.343 3-3h-2zm-7 1c-.552 0-1-.448-1-1h-2c0 1.657 1.343 3 3 3v-2zm3.21-5.21c-.78.78-2.047.782-2.828.002l-.002-.002L10 11.41l-1.43 1.44c.28.506.427 1.073.43 1.65C9 16.433 7.433 18 5.5 18S2 16.433 2 14.5 3.567 11 5.5 11c.577.003 1.144.15 1.65.43L8.59 10 7.15 8.57c-.506.28-1.073.427-1.65.43C3.567 9 2 7.433 2 5.5S3.567 2 5.5 2 9 3.567 9 5.5c-.003.577-.15 1.144-.43 1.65L10 8.59l3.88-3.88c.78-.78 2.047-.782 2.828-.002l.002.002-5.3 5.29 5.8 5.79zM5.5 7C6.328 7 7 6.328 7 5.5S6.328 4 5.5 4 4 4.672 4 5.5 4.672 7 5.5 7zM7 14.5c0-.828-.672-1.5-1.5-1.5S4 13.672 4 14.5 4.672 16 5.5 16 7 15.328 7 14.5z"})));break;case"gridicons-create":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 14v5c0 1.105-.895 2-2 2H5c-1.105 0-2-.895-2-2V5c0-1.105.895-2 2-2h5v2H5v14h14v-5h2z"}),o.default.createElement("path",{d:"M21 7h-4V3h-2v4h-4v2h4v4h2V9h4"})));break;case"gridicons-credit-card":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 4H4c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h16c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zm0 2v2H4V6h16zM4 18v-6h16v6H4zm2-4h7v2H6v-2zm9 0h3v2h-3v-2z"})));break;case"gridicons-crop":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M22 16h-4V8c0-1.105-.895-2-2-2H8V2H6v4H2v2h4v8c0 1.105.895 2 2 2h8v4h2v-4h4v-2zM8 16V8h8v8H8z"})));break;case"gridicons-cross-circle":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19.1 4.9C15.2 1 8.8 1 4.9 4.9S1 15.2 4.9 19.1s10.2 3.9 14.1 0 4-10.3.1-14.2zm-4.3 11.3L12 13.4l-2.8 2.8-1.4-1.4 2.8-2.8-2.8-2.8 1.4-1.4 2.8 2.8 2.8-2.8 1.4 1.4-2.8 2.8 2.8 2.8-1.4 1.4z"})));break;case"gridicons-cross-small":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M17.705 7.705l-1.41-1.41L12 10.59 7.705 6.295l-1.41 1.41L10.59 12l-4.295 4.295 1.41 1.41L12 13.41l4.295 4.295 1.41-1.41L13.41 12l4.295-4.295z"})));break;case"gridicons-cross":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18.36 19.78L12 13.41l-6.36 6.37-1.42-1.42L10.59 12 4.22 5.64l1.42-1.42L12 10.59l6.36-6.36 1.41 1.41L13.41 12l6.36 6.36z"})));break;case"gridicons-custom-post-type":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19 3H5c-1.105 0-2 .895-2 2v14c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V5c0-1.105-.895-2-2-2zM6 6h5v5H6V6zm4.5 13C9.12 19 8 17.88 8 16.5S9.12 14 10.5 14s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zm3-6l3-5 3 5h-6z"})));break;case"gridicons-customize":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M2 6c0-1.505.78-3.08 2-4 0 .845.69 2 2 2 1.657 0 3 1.343 3 3 0 .386-.08.752-.212 1.09.74.594 1.476 1.19 2.19 1.81L8.9 11.98c-.62-.716-1.214-1.454-1.807-2.192C6.753 9.92 6.387 10 6 10c-2.21 0-4-1.79-4-4zm12.152 6.848l1.34-1.34c.607.304 1.283.492 2.008.492 2.485 0 4.5-2.015 4.5-4.5 0-.725-.188-1.4-.493-2.007L18 9l-2-2 3.507-3.507C18.9 3.188 18.225 3 17.5 3 15.015 3 13 5.015 13 7.5c0 .725.188 1.4.493 2.007L3 20l2 2 6.848-6.848c1.885 1.928 3.874 3.753 5.977 5.45l1.425 1.148 1.5-1.5-1.15-1.425c-1.695-2.103-3.52-4.092-5.448-5.977z"})));break;case"gridicons-domains":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm6.918 6h-3.215c-.188-1.424-.42-2.65-.565-3.357 1.593.682 2.916 1.87 3.78 3.357zm-5.904-3.928c.068.352.387 2.038.645 3.928h-3.32c.26-1.89.578-3.576.646-3.928C11.32 4.03 11.656 4 12 4s.68.03 1.014.072zM14 12c0 .598-.043 1.286-.11 2h-3.78c-.067-.714-.11-1.402-.11-2s.043-1.286.11-2h3.78c.067.714.11 1.402.11 2zM8.862 4.643C8.717 5.35 8.485 6.576 8.297 8H5.082c.864-1.487 2.187-2.675 3.78-3.357zM4.262 10h3.822c-.05.668-.084 1.344-.084 2s.033 1.332.085 2H4.263C4.097 13.36 4 12.692 4 12s.098-1.36.263-2zm.82 6h3.215c.188 1.424.42 2.65.565 3.357-1.593-.682-2.916-1.87-3.78-3.357zm5.904 3.928c-.068-.353-.388-2.038-.645-3.928h3.32c-.26 1.89-.578 3.576-.646 3.928-.333.043-.67.072-1.014.072s-.68-.03-1.014-.072zm4.152-.57c.145-.708.377-1.934.565-3.358h3.215c-.864 1.487-2.187 2.675-3.78 3.357zm4.6-5.358h-3.822c.05-.668.084-1.344.084-2s-.033-1.332-.085-2h3.82c.167.64.265 1.308.265 2s-.097 1.36-.263 2z"})));break;case"gridicons-dropdown":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M7 10l5 5 5-5"})));break;case"gridicons-ellipsis-circle":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zM7.5 13.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5S9 11.2 9 12s-.7 1.5-1.5 1.5zm4.5 0c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm4.5 0c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5z"})));break;case"gridicons-ellipsis":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M7 12c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm12-2c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2zm-7 0c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2z"})));break;case"gridicons-external":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19 13v6c0 1.105-.895 2-2 2H5c-1.105 0-2-.895-2-2V7c0-1.105.895-2 2-2h6v2H5v12h12v-6h2zM13 3v2h4.586l-7.793 7.793 1.414 1.414L19 6.414V11h2V3h-8z"})));break;case"gridicons-filter":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M10 19h4v-2h-4v2zm-4-6h12v-2H6v2zM3 5v2h18V5H3z"})));break;case"gridicons-flag":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M15 6c0-1.105-.895-2-2-2H5v17h2v-7h5c0 1.105.895 2 2 2h6V6h-5z"})));break;case"gridicons-flip-horizontal":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 18v-5h3v-2h-3V6c0-1.105-.895-2-2-2H6c-1.105 0-2 .895-2 2v5H1v2h3v5c0 1.105.895 2 2 2h12c1.105 0 2-.895 2-2zM6 6h12v5H6V6z"})));break;case"gridicons-flip-vertical":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 4h-5V1h-2v3H6c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h5v3h2v-3h5c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zM6 18V6h5v12H6z"})));break;case"gridicons-folder-multiple":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M4 8c-1.105 0-2 .895-2 2v10c0 1.1.9 2 2 2h14c1.105 0 2-.895 2-2H4V8zm16 10H8c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h3c1.105 0 2 .895 2 2h7c1.105 0 2 .895 2 2v8c0 1.105-.895 2-2 2z"})));break;case"gridicons-folder":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 19H6c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2h7c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2z"})));break;case"gridicons-fullscreen-exit":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M14 10V4h2v2.59l3.29-3.29 1.41 1.41L17.41 8H20v2zM4 10V8h2.59l-3.3-3.29 1.42-1.42L8 6.59V4h2v6zm16 4v2h-2.59l3.29 3.29-1.41 1.41L16 17.41V20h-2v-6zm-10 0v6H8v-2.59l-3.29 3.3-1.42-1.42L6.59 16H4v-2z"})));break;case"gridicons-fullscreen":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 3v6h-2V6.41l-3.29 3.3-1.42-1.42L17.59 5H15V3zM3 3v6h2V6.41l3.29 3.3 1.42-1.42L6.41 5H9V3zm18 18v-6h-2v2.59l-3.29-3.29-1.41 1.41L17.59 19H15v2zM9 21v-2H6.41l3.29-3.29-1.41-1.42L5 17.59V15H3v6z"})));break;case"gridicons-gift":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M22 6h-4.8c.5-.5.8-1.2.8-2 0-1.7-1.3-3-3-3s-3 1.3-3 3c0-1.7-1.3-3-3-3S6 2.3 6 4c0 .8.3 1.5.8 2H2v6h1v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8h1V6zm-2 4h-7V8h7v2zm-5-7c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1zM9 3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1zM4 8h7v2H4V8zm1 4h6v8H5v-8zm14 8h-6v-8h6v8z"})));break;case"gridicons-globe":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm0 18l2-2 1-1v-2h-2v-1l-1-1H9v3l2 2v1.93c-3.94-.494-7-3.858-7-7.93l1 1h2v-2h2l3-3V6h-2L9 5v-.41C9.927 4.21 10.94 4 12 4s2.073.212 3 .59V6l-1 1v2l1 1 3.13-3.13c.752.897 1.304 1.964 1.606 3.13H18l-2 2v2l1 1h2l.286.286C18.03 18.06 15.24 20 12 20z"})));break;case"gridicons-grid":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M8 8H4V4h4v4zm6-4h-4v4h4V4zm6 0h-4v4h4V4zM8 10H4v4h4v-4zm6 0h-4v4h4v-4zm6 0h-4v4h4v-4zM8 16H4v4h4v-4zm6 0h-4v4h4v-4zm6 0h-4v4h4v-4z"})));break;case"gridicons-heading-h1":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M11 7h2v10h-2v-4H7v4H5V7h2v4h4V7zm6.57 0c-.594.95-1.504 1.658-2.57 2v1h2v7h2V7h-1.43z"})));break;case"gridicons-heading-h2":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M9 7h2v10H9v-4H5v4H3V7h2v4h4V7zm8 8c.51-.41.6-.62 1.06-1.05.437-.4.848-.828 1.23-1.28.334-.39.62-.82.85-1.28.2-.39.305-.822.31-1.26.005-.44-.087-.878-.27-1.28-.177-.385-.437-.726-.76-1-.346-.283-.743-.497-1.17-.63-.485-.153-.99-.227-1.5-.22-.36 0-.717.033-1.07.1-.343.06-.678.158-1 .29-.304.13-.593.295-.86.49-.287.21-.56.437-.82.68l1.24 1.22c.308-.268.643-.502 1-.7.35-.2.747-.304 1.15-.3.455-.03.906.106 1.27.38.31.278.477.684.45 1.1-.014.396-.14.78-.36 1.11-.285.453-.62.872-1 1.25-.44.43-.98.92-1.59 1.43-.61.51-1.41 1.06-2.16 1.65V17h8v-2h-4z"})));break;case"gridicons-heading-h3":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M14.11 14.218c.355.287.75.523 1.17.7.434.18.9.273 1.37.27.484.017.965-.086 1.4-.3.333-.146.55-.476.55-.84.003-.203-.05-.403-.15-.58-.123-.19-.3-.34-.51-.43-.32-.137-.655-.228-1-.27-.503-.073-1.012-.106-1.52-.1v-1.57c.742.052 1.485-.07 2.17-.36.37-.164.615-.525.63-.93.026-.318-.12-.627-.38-.81-.34-.203-.734-.3-1.13-.28-.395.013-.784.108-1.14.28-.375.167-.73.375-1.06.62l-1.22-1.39c.5-.377 1.053-.68 1.64-.9.608-.224 1.252-.336 1.9-.33.525-.007 1.05.05 1.56.17.43.1.84.277 1.21.52.325.21.595.495.79.83.19.342.287.73.28 1.12.01.48-.177.943-.52 1.28-.417.39-.916.685-1.46.86v.06c.61.14 1.175.425 1.65.83.437.382.68.94.66 1.52.005.42-.113.835-.34 1.19-.23.357-.538.657-.9.88-.408.253-.853.44-1.32.55-.514.128-1.04.192-1.57.19-.786.02-1.57-.106-2.31-.37-.59-.214-1.126-.556-1.57-1l1.12-1.41zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})));break;case"gridicons-heading-h4":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M11 17H9v-4H5v4H3V7h2v4h4V7h2v10zm10-2h-1v2h-2v-2h-5v-2l4.05-6H20v6h1v2zm-3-2V9l-2.79 4H18z"})));break;case"gridicons-heading-h5":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M14.09 14.19c.352.27.73.5 1.13.69.42.196.877.296 1.34.29.51.014 1.01-.125 1.44-.4.378-.253.594-.686.57-1.14.02-.45-.197-.877-.57-1.13-.406-.274-.89-.41-1.38-.39h-.47c-.135.014-.27.04-.4.08l-.41.15-.48.23-1.02-.57.28-5h6.4v1.92h-4.31L16 10.76c.222-.077.45-.138.68-.18.235-.037.472-.054.71-.05.463-.004.924.057 1.37.18.41.115.798.305 1.14.56.33.248.597.57.78.94.212.422.322.888.32 1.36.007.497-.11.99-.34 1.43-.224.417-.534.782-.91 1.07-.393.3-.837.527-1.31.67-.497.164-1.016.252-1.54.26-.788.023-1.573-.11-2.31-.39-.584-.238-1.122-.577-1.59-1l1.09-1.42zM11 17H9v-4H5v4H3V7h2v4h4V7h2v10z"})));break;case"gridicons-heading-h6":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M11 17H9v-4H5v4H3V7h2v4h4V7h2v10zm8.58-7.508c-.248-.204-.524-.37-.82-.49-.625-.242-1.317-.242-1.94 0-.3.11-.566.287-.78.52-.245.27-.432.586-.55.93-.16.46-.243.943-.25 1.43.367-.33.79-.59 1.25-.77.405-.17.84-.262 1.28-.27.415-.006.83.048 1.23.16.364.118.704.304 1 .55.295.253.528.57.68.93.193.403.302.843.32 1.29.01.468-.094.93-.3 1.35-.206.387-.49.727-.83 1-.357.287-.764.504-1.2.64-.98.31-2.033.293-3-.05-.507-.182-.968-.472-1.35-.85-.437-.416-.778-.92-1-1.48-.243-.693-.352-1.426-.32-2.16-.02-.797.11-1.59.38-2.34.215-.604.556-1.156 1-1.62.406-.416.897-.74 1.44-.95.54-.21 1.118-.314 1.7-.31.682-.02 1.36.096 2 .34.5.19.962.464 1.37.81l-1.31 1.34zm-2.39 5.84c.202 0 .405-.03.6-.09.183-.046.356-.128.51-.24.15-.136.27-.303.35-.49.092-.225.136-.467.13-.71.037-.405-.123-.804-.43-1.07-.328-.23-.72-.347-1.12-.33-.346-.002-.687.07-1 .21-.383.17-.724.418-1 .73.046.346.143.683.29 1 .108.23.257.44.44.62.152.15.337.26.54.33.225.055.46.068.69.04z"})));break;case"gridicons-heading":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 20h-3v-6H9v6H6V5.01h3V11h6V5.01h3V20z"})));break;case"gridicons-heart-outline":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M16.5 4.5c2.206 0 4 1.794 4 4 0 4.67-5.543 8.94-8.5 11.023C9.043 17.44 3.5 13.17 3.5 8.5c0-2.206 1.794-4 4-4 1.298 0 2.522.638 3.273 1.706L12 7.953l1.227-1.746c.75-1.07 1.975-1.707 3.273-1.707m0-1.5c-1.862 0-3.505.928-4.5 2.344C11.005 3.928 9.362 3 7.5 3 4.462 3 2 5.462 2 8.5c0 5.72 6.5 10.438 10 12.85 3.5-2.412 10-7.13 10-12.85C22 5.462 19.538 3 16.5 3z"})));break;case"gridicons-heart":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M16.5 3c-1.862 0-3.505.928-4.5 2.344C11.005 3.928 9.362 3 7.5 3 4.462 3 2 5.462 2 8.5c0 5.72 6.5 10.438 10 12.85 3.5-2.412 10-7.13 10-12.85C22 5.462 19.538 3 16.5 3z"})));break;case"gridicons-help-outline":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm4 8c0-2.21-1.79-4-4-4s-4 1.79-4 4h2c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2c-.552 0-1 .448-1 1v2h2v-1.14c1.722-.447 3-1.998 3-3.86zm-3 6h-2v2h2v-2z"})));break;case"gridicons-help":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 16h-2v-2h2v2zm0-4.14V15h-2v-2c0-.552.448-1 1-1 1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.862-1.278 3.413-3 3.86z"})));break;case"gridicons-history":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M2.12 13.526c.742 4.78 4.902 8.47 9.88 8.47 5.5 0 10-4.5 10-9.998S17.5 2 12 2C8.704 2 5.802 3.6 4 6V2H2.003L2 9h7V7H5.8c1.4-1.8 3.702-3 6.202-3C16.4 4 20 7.6 20 11.998s-3.6 8-8 8c-3.877 0-7.13-2.795-7.848-6.472H2.12z"}),o.default.createElement("path",{d:"M11.002 7v5.3l3.2 4.298 1.6-1.197-2.8-3.7V7"})));break;case"gridicons-house":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M22 9L12 1 2 9v2h2v10h5v-4c0-1.657 1.343-3 3-3s3 1.343 3 3v4h5V11h2V9z"})));break;case"gridicons-image-multiple":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M15 7.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5S17.328 9 16.5 9 15 8.328 15 7.5zM4 20h14c0 1.105-.895 2-2 2H4c-1.1 0-2-.9-2-2V8c0-1.105.895-2 2-2v14zM22 4v12c0 1.105-.895 2-2 2H8c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zM8 4v6.333L11 7l4.855 5.395.656-.73c.796-.886 2.183-.886 2.977 0l.513.57V4H8z"})));break;case"gridicons-image-remove":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20.587 3.423L22 4.837 20 6.84V18c0 1.105-.895 2-2 2H6.84l-2.007 2.006-1.414-1.414 17.167-17.17zM12.42 14.42l1 1 1-1c.63-.504 1.536-.456 2.11.11L18 16V8.84l-5.58 5.58zM15.16 6H6v6.38l2.19-2.19 1.39 1.39L4 17.163V6c0-1.105.895-2 2-2h11.162l-2 2z"})));break;case"gridicons-image":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 6v12c0 1.105-.895 2-2 2H6c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zm-2 0H6v6.38l2.19-2.19 5.23 5.23 1-1c.63-.504 1.536-.456 2.11.11L18 16V6zm-5 3.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5z"})));break;case"gridicons-indent-left":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 20h2V4h-2v16zM2 11h10.172l-2.086-2.086L11.5 7.5 16 12l-4.5 4.5-1.414-1.414L12.172 13H2v-2z"})));break;case"gridicons-indent-right":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M6 4H4v16h2V4zm16 9H11.828l2.086 2.086L12.5 16.5 8 12l4.5-4.5 1.414 1.414L11.828 11H22v2z"})));break;case"gridicons-info-outline":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M13 9h-2V7h2v2zm0 2h-2v6h2v-6zm-1-7c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2z"})));break;case"gridicons-info":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"})));break;case"gridicons-ink":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M5 15c0 3.866 3.134 7 7 7s7-3.134 7-7c0-1.387-.41-2.677-1.105-3.765h.007L12 2l-5.903 9.235h.007C5.41 12.323 5 13.613 5 15z"})));break;case"gridicons-institution":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M2 19h20v3H2zM12 2L2 6v2h20V6M17 10h3v7h-3zM10.5 10h3v7h-3zM4 10h3v7H4z"})));break;case"gridicons-italic":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M10.536 5l-.427 2h1.5L9.262 18h-1.5l-.427 2h6.128l.426-2h-1.5l2.347-11h1.5l.427-2"})));break;case"gridicons-layout-blocks":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 7h-2V3c0-1.105-.895-2-2-2H7c-1.105 0-2 .895-2 2v2H3c-1.105 0-2 .895-2 2v4c0 1.105.895 2 2 2h2v8c0 1.105.895 2 2 2h10c1.105 0 2-.895 2-2v-2h2c1.105 0 2-.895 2-2V9c0-1.105-.895-2-2-2zm-4 14H7v-8h2c1.105 0 2-.895 2-2V7c0-1.105-.895-2-2-2H7V3h10v4h-2c-1.105 0-2 .895-2 2v8c0 1.105.895 2 2 2h2v2zm4-4h-6V9h6v8z"})));break;case"gridicons-layout":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M8 20H5c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h3c1.105 0 2 .895 2 2v12c0 1.105-.895 2-2 2zm8-10h4c1.105 0 2-.895 2-2V5c0-1.105-.895-2-2-2h-4c-1.105 0-2 .895-2 2v3c0 1.105.895 2 2 2zm5 10v-6c0-1.105-.895-2-2-2h-5c-1.105 0-2 .895-2 2v6c0 1.105.895 2 2 2h5c1.105 0 2-.895 2-2z"})));break;case"gridicons-line-graph":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M3 19h18v2H3zm3-3c1.1 0 2-.9 2-2 0-.5-.2-1-.5-1.3L8.8 10H9c.5 0 1-.2 1.3-.5l2.7 1.4v.1c0 1.1.9 2 2 2s2-.9 2-2c0-.5-.2-.9-.5-1.3L17.8 7h.2c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .5.2 1 .5 1.3L15.2 9H15c-.5 0-1 .2-1.3.5L11 8.2V8c0-1.1-.9-2-2-2s-2 .9-2 2c0 .5.2 1 .5 1.3L6.2 12H6c-1.1 0-2 .9-2 2s.9 2 2 2z"})));break;case"gridicons-link-break":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M10 11l-2 2H7v-2h3zm9.64-3.64L22 5l-1.5-1.5-17 17L5 22l9-9h3v-2h-1l2-2c1.103 0 2 .897 2 2v2c0 1.103-.897 2-2 2h-4.977c.913 1.208 2.347 2 3.977 2h1c2.21 0 4-1.79 4-4v-2c0-1.623-.97-3.013-2.36-3.64zM4.36 16.64L6 15c-1.103 0-2-.897-2-2v-2c0-1.103.897-2 2-2h4.977C10.065 7.792 8.63 7 7 7H6c-2.21 0-4 1.79-4 4v2c0 1.623.97 3.013 2.36 3.64z"})));break;case"gridicons-link":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M17 13H7v-2h10v2zm1-6h-1c-1.63 0-3.065.792-3.977 2H18c1.103 0 2 .897 2 2v2c0 1.103-.897 2-2 2h-4.977c.913 1.208 2.347 2 3.977 2h1c2.21 0 4-1.79 4-4v-2c0-2.21-1.79-4-4-4zM2 11v2c0 2.21 1.79 4 4 4h1c1.63 0 3.065-.792 3.977-2H6c-1.103 0-2-.897-2-2v-2c0-1.103.897-2 2-2h4.977C10.065 7.792 8.63 7 7 7H6c-2.21 0-4 1.79-4 4z"})));break;case"gridicons-list-checkmark":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M9.5 15.5L5 20l-2.5-2.5 1.06-1.06L5 17.88l3.44-3.44L9.5 15.5zM10 5v2h11V5H10zm0 14h11v-2H10v2zm0-6h11v-2H10v2zM8.44 8.44L5 11.88l-1.44-1.44L2.5 11.5 5 14l4.5-4.5-1.06-1.06zm0-6L5 5.88 3.56 4.44 2.5 5.5 5 8l4.5-4.5-1.06-1.06z"})));break;case"gridicons-list-ordered-rtl":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M3 19h13v-2H3v2zm0-6h13v-2H3v2zm0-8v2h13V5H3zm16.587.252c.107-.096.197-.188.27-.275-.013.228-.02.48-.02.756V8h1.176V3.717H19.97L18.5 4.915l.6.738.487-.4zm.448 7.826c.475-.426.785-.715.93-.867.146-.15.262-.296.35-.434.088-.138.153-.278.195-.42.042-.143.063-.298.063-.466 0-.225-.06-.427-.18-.608-.12-.18-.29-.32-.507-.417-.218-.1-.465-.148-.742-.148-.22 0-.42.022-.596.067-.177.045-.34.11-.49.195-.15.084-.337.225-.558.422l.636.744c.174-.15.33-.264.467-.34.138-.078.274-.117.41-.117.13 0 .232.03.304.096.072.064.108.152.108.264 0 .09-.018.176-.054.258-.035.082-.1.18-.19.294-.093.114-.288.328-.587.64L18.547 13.3v.762h3.108v-.955h-1.62v-.03zm.46 4.747v-.018c.306-.086.54-.225.702-.414.162-.19.243-.42.243-.685 0-.31-.126-.55-.378-.727-.252-.175-.6-.263-1.043-.263-.308 0-.58.033-.817.1s-.47.178-.696.334l.48.774c.293-.184.576-.275.85-.275.147 0 .263.026.35.08.087.056.13.14.13.253 0 .3-.294.45-.882.45h-.27v.87h.264c.216 0 .392.017.526.05.135.03.232.08.293.143.06.064.09.154.09.27 0 .153-.058.265-.174.337-.116.07-.3.106-.555.106-.163 0-.342-.023-.537-.07-.194-.045-.385-.116-.573-.212v.96c.228.09.44.15.637.183.196.034.41.05.64.05.56 0 .998-.113 1.314-.342.316-.228.474-.542.474-.94.003-.585-.355-.923-1.07-1.013z"})));break;case"gridicons-list-ordered":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M8 19h13v-2H8v2zm0-6h13v-2H8v2zm0-8v2h13V5H8zm-4.425.252c.107-.096.197-.188.27-.275-.013.228-.02.48-.02.756V8h1.176V3.717H3.96L2.487 4.915l.6.738.487-.4zm.334 7.764c.474-.426.784-.715.93-.867.145-.153.26-.298.35-.436.087-.138.152-.278.194-.42.042-.143.063-.298.063-.466 0-.225-.06-.427-.18-.608s-.29-.32-.507-.417c-.218-.1-.465-.148-.742-.148-.22 0-.42.022-.596.067s-.34.11-.49.195c-.15.085-.337.226-.558.423l.636.744c.174-.15.33-.264.467-.34.138-.078.274-.117.41-.117.13 0 .232.032.304.097.073.064.11.152.11.264 0 .09-.02.176-.055.258-.036.082-.1.18-.192.294-.092.114-.287.328-.586.64L2.42 13.238V14h3.11v-.955H3.91v-.03zm.53 4.746v-.018c.306-.086.54-.225.702-.414.162-.19.243-.42.243-.685 0-.31-.126-.55-.378-.727-.252-.176-.6-.264-1.043-.264-.307 0-.58.033-.816.1s-.47.178-.696.334l.48.773c.293-.183.576-.274.85-.274.147 0 .263.027.35.082s.13.14.13.252c0 .3-.294.45-.882.45h-.27v.87h.264c.217 0 .393.017.527.05.136.03.233.08.294.143.06.064.09.154.09.27 0 .153-.057.265-.173.337-.115.07-.3.106-.554.106-.164 0-.343-.022-.538-.07-.194-.044-.385-.115-.573-.21v.96c.228.088.44.148.637.182.196.033.41.05.64.05.56 0 .998-.114 1.314-.343.315-.228.473-.542.473-.94.002-.585-.356-.923-1.07-1.013z"})));break;case"gridicons-list-unordered":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M9 19h12v-2H9v2zm0-6h12v-2H9v2zm0-8v2h12V5H9zm-4-.5c-.828 0-1.5.672-1.5 1.5S4.172 7.5 5 7.5 6.5 6.828 6.5 6 5.828 4.5 5 4.5zm0 6c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5zm0 6c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5z"})));break;case"gridicons-location":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19 9c0-3.866-3.134-7-7-7S5 5.134 5 9c0 1.387.41 2.677 1.105 3.765h-.008C8.457 16.46 12 22 12 22l5.903-9.235h-.007C18.59 11.677 19 10.387 19 9zm-7 3c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3z"})));break;case"gridicons-lock":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 8h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v1H6c-1.105 0-2 .895-2 2v10c0 1.105.895 2 2 2h12c1.105 0 2-.895 2-2V10c0-1.105-.895-2-2-2zM9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v1H9V7zm4 8.723V18h-2v-2.277c-.595-.346-1-.984-1-1.723 0-1.105.895-2 2-2s2 .895 2 2c0 .738-.405 1.376-1 1.723z"})));break;case"gridicons-mail":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 4H4c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h16c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zm0 4.236l-8 4.882-8-4.882V6h16v2.236z"})));break;case"gridicons-mention":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2a10 10 0 0 0 0 20v-2a8 8 0 1 1 8-8v.5a1.5 1.5 0 0 1-3 0V7h-2v1a5 5 0 1 0 1 7 3.5 3.5 0 0 0 6-2.46V12A10 10 0 0 0 12 2zm0 13a3 3 0 1 1 3-3 3 3 0 0 1-3 3z"})));break;case"gridicons-menu":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 6v2H3V6h18zM3 18h18v-2H3v2zm0-5h18v-2H3v2z"})));break;case"gridicons-menus":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M9 19h10v-2H9v2zm0-6h6v-2H9v2zm0-8v2h12V5H9zm-4-.5c-.828 0-1.5.672-1.5 1.5S4.172 7.5 5 7.5 6.5 6.828 6.5 6 5.828 4.5 5 4.5zm0 6c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5zm0 6c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5z"})));break;case"gridicons-microphone":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19 9v1a7 7 0 0 1-6 6.92V20h3v2H8v-2h3v-3.08A7 7 0 0 1 5 10V9h2v1a5 5 0 0 0 10 0V9zm-7 4a3 3 0 0 0 3-3V5a3 3 0 0 0-6 0v5a3 3 0 0 0 3 3z"})));break;case"gridicons-minus-small":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M6 11h12v2H6z"})));break;case"gridicons-minus":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M3 11h18v2H3z"})));break;case"gridicons-money":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M2 5v14h20V5H2zm5 12c0-1.657-1.343-3-3-3v-4c1.657 0 3-1.343 3-3h10c0 1.657 1.343 3 3 3v4c-1.657 0-3 1.343-3 3H7zm5-8c1.1 0 2 1.3 2 3s-.9 3-2 3-2-1.3-2-3 .9-3 2-3z"})));break;case"gridicons-multiple-users":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M24 14.6c0 .6-1.2 1-2.6 1.2-.9-1.7-2.7-3-4.8-3.9.2-.3.4-.5.6-.8h.8c3.1-.1 6 1.8 6 3.5zM6.8 11H6c-3.1 0-6 1.9-6 3.6 0 .6 1.2 1 2.6 1.2.9-1.7 2.7-3 4.8-3.9l-.6-.9zm5.2 1c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zm0 1c-4.1 0-8 2.6-8 5 0 2 8 2 8 2s8 0 8-2c0-2.4-3.9-5-8-5zm5.7-3h.3c1.7 0 3-1.3 3-3s-1.3-3-3-3c-.5 0-.9.1-1.3.3.8 1 1.3 2.3 1.3 3.7 0 .7-.1 1.4-.3 2zM6 10h.3C6.1 9.4 6 8.7 6 8c0-1.4.5-2.7 1.3-3.7C6.9 4.1 6.5 4 6 4 4.3 4 3 5.3 3 7s1.3 3 3 3z"})));break;case"gridicons-my-sites-horizon":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M10.986 13.928l.762-2.284-1.324-3.63c-.458-.026-.892-.08-.892-.08-.458-.027-.405-.727.054-.7 0 0 1.403.107 2.24.107.888 0 2.265-.107 2.265-.107.46-.027.513.646.055.7 0 0-.46.055-.973.082l2.006 5.966c-.875-.034-1.74-.053-2.6-.06l-.428-1.177-.403 1.17c-.252.002-.508.01-.76.015zm-7.156.393c-.21-.737-.33-1.514-.33-2.32 0-1.232.264-2.402.736-3.46l2.036 5.58c.85-.06 1.69-.104 2.526-.138L6.792 8.015c.512-.027.973-.08.973-.08.458-.055.404-.728-.055-.702 0 0-1.376.108-2.265.108-.16 0-.347-.003-.547-.01C6.418 5.025 9.03 3.5 12 3.5c2.213 0 4.228.846 5.74 2.232-.036-.002-.072-.007-.11-.007-.835 0-1.427.727-1.427 1.51 0 .7.404 1.292.835 1.993.323.566.7 1.293.7 2.344 0 .674-.244 1.463-.572 2.51.3.02.604.043.907.066l.798-2.307c.486-1.212.647-2.18.647-3.043 0-.313-.02-.603-.057-.874.662 1.21 1.04 2.6 1.04 4.077 0 .807-.128 1.58-.34 2.32.5.05 1.006.112 1.51.17.205-.798.33-1.628.33-2.49 0-5.523-4.477-10-10-10S2 6.477 2 12c0 .862.125 1.692.33 2.49.5-.057 1.003-.12 1.5-.17zm14.638 3.168C16.676 19.672 14.118 20.5 12 20.5c-1.876 0-4.55-.697-6.463-3.012-.585.048-1.174.1-1.77.16C5.572 20.272 8.578 22 12 22c3.422 0 6.43-1.73 8.232-4.35-.593-.063-1.18-.114-1.764-.162zM12 15.01c-3.715 0-7.368.266-10.958.733.18.41.35.825.506 1.247 3.427-.43 6.91-.68 10.452-.68s7.025.25 10.452.68c.156-.422.327-.836.506-1.246-3.59-.467-7.243-.734-10.958-.734z"})));break;case"gridicons-my-sites":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zM3.5 12c0-1.232.264-2.402.736-3.46L8.29 19.65C5.456 18.272 3.5 15.365 3.5 12zm8.5 8.5c-.834 0-1.64-.12-2.4-.345l2.55-7.41 2.613 7.157c.017.042.038.08.06.117-.884.31-1.833.48-2.823.48zm1.172-12.485c.512-.027.973-.08.973-.08.458-.055.404-.728-.054-.702 0 0-1.376.108-2.265.108-.835 0-2.24-.107-2.24-.107-.458-.026-.51.674-.053.7 0 0 .434.055.892.082l1.324 3.63-1.86 5.578-3.096-9.208c.512-.027.973-.08.973-.08.458-.055.403-.728-.055-.702 0 0-1.376.108-2.265.108-.16 0-.347-.003-.547-.01C6.418 5.025 9.03 3.5 12 3.5c2.213 0 4.228.846 5.74 2.232-.037-.002-.072-.007-.11-.007-.835 0-1.427.727-1.427 1.51 0 .7.404 1.292.835 1.993.323.566.7 1.293.7 2.344 0 .727-.28 1.572-.646 2.748l-.848 2.833-3.072-9.138zm3.1 11.332l2.597-7.506c.484-1.212.645-2.18.645-3.044 0-.313-.02-.603-.057-.874.664 1.21 1.042 2.6 1.042 4.078 0 3.136-1.7 5.874-4.227 7.347z"})));break;case"gridicons-nametag":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 6a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm-6 8h12v3H6zm14-8h-4V3H8v3H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zM10 5h4v5h-4zm10 14H4v-9h4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2h4z"})));break;case"gridicons-next-page":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 8h-8V6h8v2zm4-4v8l-6 6H8c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zm-2 0H8v12h6v-4c0-1.105.895-2 2-2h4V4zM4 6c-1.105 0-2 .895-2 2v12c0 1.1.9 2 2 2h12c1.105 0 2-.895 2-2H4V6z"})));break;case"gridicons-not-visible":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M1 12s4.188-6 11-6c.947 0 1.84.12 2.678.322L8.36 12.64C8.133 12.14 8 11.586 8 11c0-.937.335-1.787.875-2.47C6.483 9.344 4.66 10.917 3.62 12c.68.707 1.696 1.62 2.98 2.398L5.15 15.85C2.498 14.13 1 12 1 12zm22 0s-4.188 6-11 6c-.946 0-1.836-.124-2.676-.323L5 22l-1.5-1.5 17-17L22 5l-3.147 3.147C21.5 9.87 23 12 23 12zm-2.615.006c-.678-.708-1.697-1.624-2.987-2.403L16 11c0 2.21-1.79 4-4 4l-.947.947c.31.03.624.053.947.053 3.978 0 6.943-2.478 8.385-3.994z"})));break;case"gridicons-notice-outline":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 13h-2v2h2v-2zm-2-2h2l.5-6h-3l.5 6z"})));break;case"gridicons-notice":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 15h-2v-2h2v2zm0-4h-2l-.5-6h3l-.5 6z"})));break;case"gridicons-offline":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M10 3h8l-4 6h4L6 21l4-9H6l4-9"})));break;case"gridicons-pages":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M16 8H8V6h8v2zm0 2H8v2h8v-2zm4-6v12l-6 6H6c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zm-2 10V4H6v16h6v-4c0-1.105.895-2 2-2h4z"})));break;case"gridicons-pause":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z"})));break;case"gridicons-pencil":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M13 6l5 5-9.507 9.507c-.686-.686-.69-1.794-.012-2.485l-.002-.003c-.69.676-1.8.673-2.485-.013-.677-.677-.686-1.762-.036-2.455l-.008-.008c-.694.65-1.78.64-2.456-.036L13 6zm7.586-.414l-2.172-2.172c-.78-.78-2.047-.78-2.828 0L14 5l5 5 1.586-1.586c.78-.78.78-2.047 0-2.828zM3 18v3h3c0-1.657-1.343-3-3-3z"})));break;case"gridicons-phone":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M16 2H8c-1.104 0-2 .896-2 2v16c0 1.104.896 2 2 2h8c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm-3 19h-2v-1h2v1zm3-2H8V5h8v14z"})));break;case"gridicons-pin":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19 17c0-2.038-1.188-3.836-3-4.92V5h.5c.828 0 1.5-.672 1.5-1.5S17.328 2 16.5 2h-9C6.672 2 6 2.672 6 3.5S6.672 5 7.5 5H8v7.08C6.188 13.164 5 14.962 5 17h6v4c0 .55.45 1 1 1s1-.45 1-1v-4h6z"})));break;case"gridicons-plans":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm-1 12H6l5-10v10zm2 6V10h5l-5 10z"})));break;case"gridicons-play":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm-2 14.5v-9l6 4.5z"})));break;case"gridicons-plugins":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M16 8V3c0-.552-.448-1-1-1s-1 .448-1 1v5h-4V3c0-.552-.448-1-1-1s-1 .448-1 1v5H5v4c0 2.79 1.637 5.193 4 6.317V22h6v-3.683c2.363-1.124 4-3.527 4-6.317V8h-3z"})));break;case"gridicons-plus-small":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 11h-5V6h-2v5H6v2h5v5h2v-5h5"})));break;case"gridicons-plus":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 13h-8v8h-2v-8H3v-2h8V3h2v8h8v2z"})));break;case"gridicons-popout":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M6 7V5c0-1.105.895-2 2-2h11c1.105 0 2 .895 2 2v14c0 1.105-.895 2-2 2H8c-1.105 0-2-.895-2-2v-2h2v2h11V5H8v2H6zm5.5-.5l-1.414 1.414L13.172 11H3v2h10.172l-3.086 3.086L11.5 17.5 17 12l-5.5-5.5z"})));break;case"gridicons-posts":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M16 19H3v-2h13v2zm5-10H3v2h18V9zM3 5v2h11V5H3zm14 0v2h4V5h-4zm-6 8v2h10v-2H11zm-8 0v2h5v-2H3z"})));break;case"gridicons-print":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M9 16h6v2H9v-2zm13 1h-3v3c0 1.105-.895 2-2 2H7c-1.105 0-2-.895-2-2v-3H2V9c0-1.105.895-2 2-2h1V5c0-1.105.895-2 2-2h10c1.105 0 2 .895 2 2v2h1c1.105 0 2 .895 2 2v8zM7 7h10V5H7v2zm10 7H7v6h10v-6zm3-3.5c0-.828-.672-1.5-1.5-1.5s-1.5.672-1.5 1.5.672 1.5 1.5 1.5 1.5-.672 1.5-1.5z"})));break;case"gridicons-product-downloadable":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M22 3H2v6h1v11c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V9h1V3zM4 5h16v2H4V5zm15 15H5V9h14v11zm-6-10v5.17l2.59-2.58L17 14l-5 5-5-5 1.41-1.42L11 15.17V10h2z"})));break;case"gridicons-product-external":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M22 3H2v6h1v11c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V9h1V3zM4 5h16v2H4V5zm15 15H5V9h14v11zm-2-9v6h-2v-2.59l-3.29 3.29-1.41-1.41L13.59 13H11v-2h6z"})));break;case"gridicons-product-virtual":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M22 3H2v6h1v11c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V9h1V3zM4 5h16v2H4V5zm15 15H5V9h14v11zM7 16.45c0-1.005.815-1.82 1.82-1.82h.09c-.335-1.59.68-3.148 2.27-3.483s3.148.68 3.483 2.27c.02.097.036.195.046.293 1.252-.025 2.29.97 2.314 2.224.017.868-.462 1.67-1.235 2.066H7.87c-.54-.33-.87-.917-.87-1.55z"})));break;case"gridicons-product":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M22 3H2v6h1v11c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V9h1V3zM4 5h16v2H4V5zm15 15H5V9h14v11zM9 11h6c0 1.105-.895 2-2 2h-2c-1.105 0-2-.895-2-2z"})));break;case"gridicons-quote":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M11.192 15.757c0-.88-.23-1.618-.69-2.217-.326-.412-.768-.683-1.327-.812-.55-.128-1.07-.137-1.54-.028-.16-.95.1-1.956.76-3.022.66-1.065 1.515-1.867 2.558-2.403L9.373 5c-.8.396-1.56.898-2.26 1.505-.71.607-1.34 1.305-1.9 2.094s-.98 1.68-1.25 2.69-.346 2.04-.217 3.1c.168 1.4.62 2.52 1.356 3.35.735.84 1.652 1.26 2.748 1.26.965 0 1.766-.29 2.4-.878.628-.576.94-1.365.94-2.368l.002.003zm9.124 0c0-.88-.23-1.618-.69-2.217-.326-.42-.77-.692-1.327-.817-.56-.124-1.074-.13-1.54-.022-.16-.94.09-1.95.75-3.02.66-1.06 1.514-1.86 2.557-2.4L18.49 5c-.8.396-1.555.898-2.26 1.505-.708.607-1.34 1.305-1.894 2.094-.556.79-.97 1.68-1.24 2.69-.273 1-.345 2.04-.217 3.1.165 1.4.615 2.52 1.35 3.35.732.833 1.646 1.25 2.742 1.25.967 0 1.768-.29 2.402-.876.627-.576.942-1.365.942-2.368v.01z"})));break;case"gridicons-read-more":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M9 12h6v-2H9zm-7 0h5v-2H2zm15 0h5v-2h-5zm3 2v2l-6 6H6a2 2 0 0 1-2-2v-6h2v6h6v-4a2 2 0 0 1 2-2h6zM4 8V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4h-2V4H6v4z"})));break;case"gridicons-reader-follow-conversation":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 14v-3h-2v3h-3v2h3v3h2v-3h3v-2"}),o.default.createElement("path",{d:"M13 16h-2l-5 5v-5H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v4h-4v3h-3v4z"})));break;case"gridicons-reader-follow":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M23 16v2h-3v3h-2v-3h-3v-2h3v-3h2v3h3zM20 2v9h-4v3h-3v4H4c-1.1 0-2-.9-2-2V2h18zM8 13v-1H4v1h4zm3-3H4v1h7v-1zm0-2H4v1h7V8zm7-4H4v2h14V4z"})));break;case"gridicons-reader-following-conversation":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M16.8 14.5l3.2-3.2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h2v5l8.7-8.7 2.1 2.2z"}),o.default.createElement("path",{d:"M22.6 11.1l-6.1 6.1-2.1-2.2-1.4 1.4 3.5 3.6 7.5-7.6"})));break;case"gridicons-reader-following":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M23 13.482L15.508 21 12 17.4l1.412-1.388 2.106 2.188 6.094-6.094L23 13.482zm-7.455 1.862L20 10.89V2H2v14c0 1.1.9 2 2 2h4.538l4.913-4.832 2.095 2.176zM8 13H4v-1h4v1zm3-2H4v-1h7v1zm0-2H4V8h7v1zm7-3H4V4h14v2z"})));break;case"gridicons-reader":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M3 4v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4H3zm7 11H5v-1h5v1zm2-2H5v-1h7v1zm0-2H5v-1h7v1zm7 4h-5v-5h5v5zm0-7H5V6h14v2z"})));break;case"gridicons-reblog":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M22.086 9.914L20 7.828V18c0 1.105-.895 2-2 2h-7v-2h7V7.828l-2.086 2.086L14.5 8.5 19 4l4.5 4.5-1.414 1.414zM6 16.172V6h7V4H6c-1.105 0-2 .895-2 2v10.172l-2.086-2.086L.5 15.5 5 20l4.5-4.5-1.414-1.414L6 16.172z"})));break;case"gridicons-redo":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 6v3.586L14.343 5.93C13.17 4.756 11.636 4.17 10.1 4.17s-3.07.585-4.242 1.757c-2.343 2.342-2.343 6.14 0 8.484l5.364 5.364 1.414-1.414L7.272 13c-1.56-1.56-1.56-4.097 0-5.657.755-.755 1.76-1.172 2.828-1.172 1.068 0 2.073.417 2.828 1.173L16.586 11H13v2h7V6h-2z"})));break;case"gridicons-refresh":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M17.91 14c-.478 2.833-2.943 5-5.91 5-3.308 0-6-2.692-6-6s2.692-6 6-6h2.172l-2.086 2.086L13.5 10.5 18 6l-4.5-4.5-1.414 1.414L14.172 5H12c-4.418 0-8 3.582-8 8s3.582 8 8 8c4.08 0 7.438-3.055 7.93-7h-2.02z"})));break;case"gridicons-refund":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M13.91 2.91L11.83 5H14c4.418 0 8 3.582 8 8h-2c0-3.314-2.686-6-6-6h-2.17l2.09 2.09-1.42 1.41L8 6l1.41-1.41L12.5 1.5l1.41 1.41zM2 12v10h16V12H2zm2 6.56v-3.11c.6-.35 1.1-.85 1.45-1.45h9.1c.35.6.85 1.1 1.45 1.45v3.11c-.593.35-1.085.845-1.43 1.44H5.45c-.35-.597-.85-1.094-1.45-1.44zm6 .44c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2z"})));break;case"gridicons-reply":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M9 16h7.2l-2.6 2.6L15 20l5-5-5-5-1.4 1.4 2.6 2.6H9c-2.2 0-4-1.8-4-4s1.8-4 4-4h2V4H9c-3.3 0-6 2.7-6 6s2.7 6 6 6z"})));break;case"gridicons-resize":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M13 4v2h3.59L6 16.59V13H4v7h7v-2H7.41L18 7.41V11h2V4h-7"})));break;case"gridicons-rotate":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 14v6c0 1.105-.895 2-2 2H6c-1.105 0-2-.895-2-2v-6c0-1.105.895-2 2-2h10c1.105 0 2 .895 2 2zM13.914 2.914L11.828 5H14c4.418 0 8 3.582 8 8h-2c0-3.308-2.692-6-6-6h-2.172l2.086 2.086L12.5 10.5 8 6l1.414-1.414L12.5 1.5l1.414 1.414z"})));break;case"gridicons-scheduled":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M10.498 18l-3.705-3.704 1.415-1.415 2.294 2.295 5.293-5.293 1.415 1.415L10.498 18zM21 6v13c0 1.104-.896 2-2 2H5c-1.104 0-2-.896-2-2V6c0-1.104.896-2 2-2h1V2h2v2h8V2h2v2h1c1.104 0 2 .896 2 2zm-2 2H5v11h14V8z"})));break;case"gridicons-search":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 19l-5.154-5.154C16.574 12.742 17 11.42 17 10c0-3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c1.42 0 2.742-.426 3.846-1.154L19 21l2-2zM5 10c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5z"})));break;case"gridicons-share-computer":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6v2H7v2h10v-2h-3v-2h6a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zm0 14H4V4h16zm-3.25-3a1.75 1.75 0 0 1-3.5 0L10 11.36a1.71 1.71 0 1 1 0-2.71L13.25 7a1.77 1.77 0 1 1 .68 1.37L10.71 10l3.22 1.61A1.74 1.74 0 0 1 16.75 13z"})));break;case"gridicons-share-ios":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M17 8h2c1.105 0 2 .895 2 2v9c0 1.105-.895 2-2 2H5c-1.105 0-2-.895-2-2v-9c0-1.105.895-2 2-2h2v2H5v9h14v-9h-2V8zM6.5 5.5l1.414 1.414L11 3.828V14h2V3.828l3.086 3.086L17.5 5.5 12 0 6.5 5.5z"})));break;case"gridicons-share":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 16c-.788 0-1.5.31-2.034.807L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.048 4.118c-.053.223-.088.453-.088.692 0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3z"})));break;case"gridicons-shipping":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 8h-2V7c0-1.105-.895-2-2-2H4c-1.105 0-2 .895-2 2v10h2c0 1.657 1.343 3 3 3s3-1.343 3-3h4c0 1.657 1.343 3 3 3s3-1.343 3-3h2v-5l-4-4zM7 18.5c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5 1.5.672 1.5 1.5-.672 1.5-1.5 1.5zM4 14V7h10v7H4zm13 4.5c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5 1.5.672 1.5 1.5-.672 1.5-1.5 1.5z"})));break;case"gridicons-shutter":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18.9 4.8s-.7 5.6-3.5 10.2c1.7-.3 3.9-.9 6.6-2 0 0 .7-4.6-3.1-8.2zm-6 2.8c-1.1-1.3-2.7-3-5-4.7C5.1 4.2 3 6.6 2.3 9.6 7 7.7 11 7.5 12.9 7.6zm3.4 2.9c.6-1.6 1.2-3.9 1.6-6.7-4.1-3-8.6-1.5-8.6-1.5s4.4 3.4 7 8.2zm-5.2 6c1.1 1.3 2.7 3 5 4.7 0 0 4.3-1.6 5.6-6.7 0-.1-5.3 2.1-10.6 2zm-3.4-3.1c-.6 1.6-1.2 3.8-1.5 6.7 0 0 3.6 2.9 8.6 1.5 0 0-4.6-3.4-7.1-8.2zM2 11.1s-.7 4.5 3.1 8.2c0 0 .7-5.7 3.5-10.3-1.7.3-4 .9-6.6 2.1z"})));break;case"gridicons-sign-out":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M16 17v2c0 1.105-.895 2-2 2H5c-1.105 0-2-.895-2-2V5c0-1.105.895-2 2-2h9c1.105 0 2 .895 2 2v2h-2V5H5v14h9v-2h2zm2.5-10.5l-1.414 1.414L20.172 11H10v2h10.172l-3.086 3.086L18.5 17.5 24 12l-5.5-5.5z"})));break;case"gridicons-site":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm-5 14H6v-7h7zm5 0h-3v-7h3zm0-9H6V6h12z"})));break;case"gridicons-spam":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M17 2H7L2 7v10l5 5h10l5-5V7l-5-5zm-4 15h-2v-2h2v2zm0-4h-2l-.5-6h3l-.5 6z"})));break;case"gridicons-speaker":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19 8v6c1.7 0 3-1.3 3-3s-1.3-3-3-3zM11 7H4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h1v3c0 1.1.9 2 2 2h2v-5h2l4 4h2V3h-2l-4 4z"})));break;case"gridicons-special-character":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12.005 7.418c-1.237 0-2.19.376-2.86 1.128s-1.005 1.812-1.005 3.18c0 1.387.226 2.513.677 3.377.45.865 1.135 1.543 2.05 2.036V20H5v-2.666h3.12c-1.04-.636-1.842-1.502-2.405-2.6-.564-1.097-.846-2.322-.846-3.676 0-1.258.29-2.363.875-3.317.585-.952 1.417-1.685 2.497-2.198s2.334-.77 3.763-.77c2.18 0 3.915.572 5.204 1.713s1.932 2.673 1.932 4.594c0 1.353-.283 2.57-.852 3.65-.567 1.08-1.38 1.947-2.44 2.603H19V20h-5.908v-2.86c.95-.493 1.65-1.18 2.102-2.062s.677-2.006.677-3.374c0-1.36-.336-2.415-1.01-3.164-.672-.747-1.624-1.122-2.855-1.122z"})));break;case"gridicons-star-outline":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 6.308l1.176 3.167.347.936.997.042 3.374.14-2.647 2.09-.784.62.27.963.91 3.25-2.813-1.872-.83-.553-.83.552-2.814 1.87.91-3.248.27-.962-.783-.62-2.648-2.092 3.374-.14.996-.04.347-.936L12 6.308M12 2L9.418 8.953 2 9.257l5.822 4.602L5.82 21 12 16.89 18.18 21l-2.002-7.14L22 9.256l-7.418-.305L12 2z"})));break;case"gridicons-star":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"})));break;case"gridicons-stats-alt":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 21H3v-2h18v2zM8 10H4v7h4v-7zm6-7h-4v14h4V3zm6 3h-4v11h4V6z"})));break;case"gridicons-stats-down-alt":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 21H3v-2h18v2zM8 3H4v14h4V3zm6 3h-4v11h4V6zm6 4h-4v7h4v-7z"})));break;case"gridicons-stats-down":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm0 16H5V5h14v14zM9 17H7V7h2v10zm4 0h-2v-7h2v7zm4 0h-2v-5h2v5z"})));break;case"gridicons-stats-up-alt":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M21 21H3v-2h18v2zM8 10H4v7h4v-7zm6-4h-4v11h4V6zm6-3h-4v14h4V3z"})));break;case"gridicons-stats-up":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm0 16H5V5h14v14zM9 17H7v-5h2v5zm4 0h-2v-7h2v7zm4 0h-2V7h2v10z"})));break;case"gridicons-stats":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19 3H5c-1.105 0-2 .895-2 2v14c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V5c0-1.105-.895-2-2-2zm0 16H5V5h14v14zM9 17H7v-5h2v5zm4 0h-2V7h2v10zm4 0h-2v-7h2v7z"})));break;case"gridicons-status":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zM7.55 13c-.02.166-.05.33-.05.5 0 2.485 2.015 4.5 4.5 4.5s4.5-2.015 4.5-4.5c0-.17-.032-.334-.05-.5h-8.9zM10 10V8c0-.552-.448-1-1-1s-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1zm6 0V8c0-.552-.448-1-1-1s-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1z"})));break;case"gridicons-strikethrough":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M14.348 12H21v2h-4.613c.24.515.368 1.094.368 1.748 0 1.317-.474 2.355-1.423 3.114-.947.76-2.266 1.138-3.956 1.138-1.557 0-2.934-.293-4.132-.878v-2.874c.985.44 1.818.75 2.5.928.682.18 1.306.27 1.872.27.68 0 1.2-.13 1.562-.39.363-.26.545-.644.545-1.158 0-.285-.08-.54-.24-.763-.16-.222-.394-.437-.704-.643-.18-.12-.483-.287-.88-.49H3v-2H14.347zm-3.528-2c-.073-.077-.143-.155-.193-.235-.126-.202-.19-.44-.19-.713 0-.44.157-.795.47-1.068.313-.273.762-.41 1.348-.41.492 0 .993.064 1.502.19.51.127 1.153.35 1.93.67l1-2.405c-.753-.327-1.473-.58-2.16-.76-.69-.18-1.414-.27-2.173-.27-1.544 0-2.753.37-3.628 1.108-.874.738-1.312 1.753-1.312 3.044 0 .302.036.58.088.848h3.318z"})));break;case"gridicons-sync":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M23.5 13.5l-3.086 3.086L19 18l-4.5-4.5 1.414-1.414L18 14.172V12c0-3.308-2.692-6-6-6V4c4.418 0 8 3.582 8 8v2.172l2.086-2.086L23.5 13.5zM6 12V9.828l2.086 2.086L9.5 10.5 5 6 3.586 7.414.5 10.5l1.414 1.414L4 9.828V12c0 4.418 3.582 8 8 8v-2c-3.308 0-6-2.692-6-6z"})));break;case"gridicons-tablet":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 2H6c-1.104 0-2 .896-2 2v16c0 1.104.896 2 2 2h12c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm-5 19h-2v-1h2v1zm5-2H6V5h12v14z"})));break;case"gridicons-tag":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M20 2.007h-7.087c-.53 0-1.04.21-1.414.586L2.592 11.5c-.78.78-.78 2.046 0 2.827l7.086 7.086c.78.78 2.046.78 2.827 0l8.906-8.906c.376-.374.587-.883.587-1.413V4.007c0-1.105-.895-2-2-2zM17.007 9c-1.105 0-2-.895-2-2s.895-2 2-2 2 .895 2 2-.895 2-2 2z"})));break;case"gridicons-text-color":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M3 19h18v3H3v-3zM15.82 17h3.424L14 3h-4L4.756 17H8.18l1.067-3.5h5.506L15.82 17zm-1.952-6h-3.73l1.868-5.725L13.868 11z"})));break;case"gridicons-themes":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M4 6c-1.105 0-2 .895-2 2v12c0 1.1.9 2 2 2h12c1.105 0 2-.895 2-2H4V6zm16-4H8c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h12c1.105 0 2-.895 2-2V4c0-1.105-.895-2-2-2zm-5 14H8V9h7v7zm5 0h-3V9h3v7zm0-9H8V4h12v3z"})));break;case"gridicons-thumbs-up":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M6.7 22H2v-9h2l2.7 9zM20 9h-6V5c0-1.657-1.343-3-3-3h-1v4L7.1 9.625c-.712.89-1.1 1.996-1.1 3.135V14l2.1 7h8.337c1.836 0 3.435-1.25 3.88-3.03l1.622-6.485C22.254 10.223 21.3 9 20 9z"})));break;case"gridicons-time":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm3.8 13.4L13 11.667V7h-2v5.333l3.2 4.266 1.6-1.2z"})));break;case"gridicons-trash":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M6.187 8h11.625l-.695 11.125C17.05 20.18 16.177 21 15.12 21H8.88c-1.057 0-1.93-.82-1.997-1.875L6.187 8zM19 5v2H5V5h3V4c0-1.105.895-2 2-2h4c1.105 0 2 .895 2 2v1h3zm-9 0h4V4h-4v1z"})));break;case"gridicons-trophy":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18 5.062V3H6v2.062H2V8c0 2.525 1.89 4.598 4.324 4.932.7 2.058 2.485 3.61 4.676 3.978V18c0 1.105-.895 2-2 2H8v2h8v-2h-1c-1.105 0-2-.895-2-2v-1.09c2.19-.368 3.976-1.92 4.676-3.978C20.11 12.598 22 10.525 22 8V5.062h-4zM4 8v-.938h2v3.766C4.836 10.416 4 9.304 4 8zm16 0c0 1.304-.836 2.416-2 2.83V7.06h2V8z"})));break;case"gridicons-types":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M22 17c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5zM6.5 6.5h3.8L7 1 1 11h5.5V6.5zm9.5 4.085V8H8v8h2.585c.433-2.783 2.632-4.982 5.415-5.415z"})));break;case"gridicons-underline":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M4 19v2h16v-2H4zM18 3v8c0 3.314-2.686 6-6 6s-6-2.686-6-6V3h3v8c0 1.654 1.346 3 3 3s3-1.346 3-3V3h3z"})));break;case"gridicons-undo":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M18.142 5.93C16.97 4.756 15.435 4.17 13.9 4.17s-3.072.586-4.244 1.757L6 9.585V6H4v7h7v-2H7.414l3.657-3.657c.756-.755 1.76-1.172 2.83-1.172 1.067 0 2.072.417 2.827 1.173 1.56 1.56 1.56 4.097 0 5.657l-5.364 5.364 1.414 1.414 5.364-5.364c2.345-2.343 2.345-6.142.002-8.485z"})));break;case"gridicons-user-add":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("circle",{cx:"15",cy:"8",r:"4"}),o.default.createElement("path",{d:"M15 20s8 0 8-2c0-2.4-3.9-5-8-5s-8 2.6-8 5c0 2 8 2 8 2zM6 10V7H4v3H1v2h3v3h2v-3h3v-2z"})));break;case"gridicons-user-circle":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm0 18.5c-4.694 0-8.5-3.806-8.5-8.5S7.306 3.5 12 3.5s8.5 3.806 8.5 8.5-3.806 8.5-8.5 8.5zm0-8c-3.038 0-5.5 1.728-5.5 3.5s2.462 3.5 5.5 3.5 5.5-1.728 5.5-3.5-2.462-3.5-5.5-3.5zm0-.5c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3z"})));break;case"gridicons-user":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm0 16s8 0 8-2c0-2.4-3.9-5-8-5s-8 2.6-8 5c0 2 8 2 8 2z"})));break;case"gridicons-video-camera":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M17 9V7c0-1.105-.895-2-2-2H4c-1.105 0-2 .895-2 2v10c0 1.105.895 2 2 2h11c1.105 0 2-.895 2-2v-2l5 4V5l-5 4z"})));break;case"gridicons-video-remove":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M19.42 4.59l1.167-1.167L22 4.837 20 6.84V18c0 1.105-.895 2-2 2v-2h-2v2H6.84l-2.007 2.006-1.414-1.414 1.17-1.172-.01-.01L8 16 18 6l1.41-1.42.01.01zM15.84 11H18V8.84L15.84 11zM16 8.01l.01-.01H16v.01zM6 15.17l-2 2V6c0-1.105.895-2 2-2v2h2V4h9.17l-9 9H6v2.17zM6 8v3h2V8H6zm12 8v-3h-2v3h2z"})));break;case"gridicons-video":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M8 4h8v1.997h2V4c1.105 0 2 .896 2 2v12c0 1.104-.895 2-2 2v-2.003h-2V20H8v-2.003H6V20c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2v1.997h2V4zm2 11l4.5-3L10 9v6zm8 .997v-3h-2v3h2zm0-5v-3h-2v3h2zm-10 5v-3H6v3h2zm0-5v-3H6v3h2z"})));break;case"gridicons-visible":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M12 6C5.188 6 1 12 1 12s4.188 6 11 6 11-6 11-6-4.188-6-11-6zm0 10c-3.943 0-6.926-2.484-8.38-4 1.04-1.085 2.863-2.657 5.255-3.47C8.335 9.214 8 10.064 8 11c0 2.21 1.79 4 4 4s4-1.79 4-4c0-.937-.335-1.787-.875-2.47 2.393.813 4.216 2.386 5.254 3.47-1.456 1.518-4.438 4-8.38 4z"})));break;case"gridicons-zoom-in":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M15.8 13.8c.7-1.1 1.2-2.4 1.2-3.8 0-3.9-3.1-7-7-7s-7 3.1-7 7 3.1 7 7 7c1.4 0 2.7-.4 3.8-1.2L19 21l2-2-5.2-5.2zM10 15c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5z"}),o.default.createElement("path",{d:"M11 7H9v2H7v2h2v2h2v-2h2V9h-2"})));break;case"gridicons-zoom-out":p=o.default.createElement("svg",c({className:v,height:t,width:t,onClick:a},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),o.default.createElement("g",null,o.default.createElement("path",{d:"M3 10c0 3.9 3.1 7 7 7 1.4 0 2.7-.5 3.8-1.2L19 21l2-2-5.2-5.2c.8-1.1 1.2-2.4 1.2-3.8 0-3.9-3.1-7-7-7s-7 3.1-7 7zm2 0c0-2.8 2.2-5 5-5s5 2.2 5 5-2.2 5-5 5-5-2.2-5-5z"}),o.default.createElement("path",{d:"M7 9h6v2H7z"})))}return p}}]),t}();p.defaultProps={size:24},p.propTypes={icon:l.default.string.isRequired,size:l.default.number,onClick:l.default.func,className:l.default.string},t.default=p,e.exports=t.default},function(e,t,a){var c=a(39);e.exports=function(e,t){if(null==e)return{};var a,n,r=c(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)a=o[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}},function(e,t,a){},function(e,t){function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(t){return"function"==typeof Symbol&&"symbol"===a(Symbol.iterator)?e.exports=c=function(e){return a(e)}:e.exports=c=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":a(e)},c(t)}e.exports=c},,,function(e,t,a){},,,,function(e,t,a){},function(e,t,a){},function(e,t,a){},function(e,t,a){e.exports=a(36)()},function(e,t,a){"use strict";var c=a(37);function n(){}function r(){}r.resetWarningCache=n,e.exports=function(){function e(e,t,a,n,r,o){if(o!==c){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:n};return a.PropTypes=a,a}},function(e,t,a){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,a){},function(e,t){e.exports=function(e,t){if(null==e)return{};var a,c,n={},r=Object.keys(e);for(c=0;c<r.length;c++)a=r[c],t.indexOf(a)>=0||(n[a]=e[a]);return n}},function(e,t,a){},function(e,t,a){},function(e,t,a){},function(e,t,a){},function(e,t,a){},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){var a=[],c=!0,n=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(c=(o=l.next()).done)&&(a.push(o.value),!t||a.length!==t);c=!0);}catch(e){n=!0,r=e}finally{try{c||null==l.return||l.return()}finally{if(n)throw r}}return a}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,a){},function(e,t,a){},,,,,function(e,t,a){"use strict";a.r(t);var c={};a.r(c),a.d(c,"getDeposit",function(){return Z}),a.d(c,"getDeposits",function(){return Y}),a.d(c,"getDepositQueryError",function(){return Q});var n={};a.r(n),a.d(n,"updateDeposit",function(){return W}),a.d(n,"updateDeposits",function(){return G}),a.d(n,"updateErrorForDepositQuery",function(){return $});var r={};a.r(r),a.d(r,"getDeposit",function(){return ce}),a.d(r,"getDeposits",function(){return ne});var o={};a.r(o),a.d(o,"getTransactions",function(){return me}),a.d(o,"getTransactionsError",function(){return de}),a.d(o,"getTransactionsSummary",function(){return he}),a.d(o,"getTransactionsSummaryError",function(){return pe});var l={};a.r(l),a.d(l,"updateTransactions",function(){return ve}),a.d(l,"updateErrorForTransactions",function(){return ge}),a.d(l,"updateTransactionsSummary",function(){return we}),a.d(l,"updateErrorForTransactionsSummary",function(){return fe});var s={};a.r(s),a.d(s,"getTransactions",function(){return Ee}),a.d(s,"getTransactionsSummary",function(){return _e});var i={};a.r(i),a.d(i,"getCharge",function(){return ke}),a.d(i,"getChargeError",function(){return je});var m={};a.r(m),a.d(m,"updateCharge",function(){return ze}),a.d(m,"updateErrorForCharge",function(){return xe});var d={};a.r(d),a.d(d,"getCharge",function(){return Me});var u={};a.r(u),a.d(u,"getTimeline",function(){return Le}),a.d(u,"getTimelineError",function(){return Se});var h={};a.r(h),a.d(h,"updateTimeline",function(){return Be}),a.d(h,"updateErrorForTimeline",function(){return Te});var p={};a.r(p),a.d(p,"getTimeline",function(){return Ie});var v=a(0),g=a(21),w=(a(32),a(1)),f=a(2),b=a(9),y=a(55),E=(a(33),a(34),function(e){var t=e.children,a=e.maxWidth,c=e.isNarrow,n=e.className,r=a?{maxWidth:a}:null,o=[void 0===n?"":n,"woocommerce-payments-page"];return c&&o.push("is-narrow"),Object(w.createElement)("div",{className:o.join(" "),style:r},t)}),_=function(){return Object(w.createElement)("svg",{width:"680",height:"244",viewBox:"0 0 680 244",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(w.createElement)("rect",{width:"680",height:"244",fill:"#F6F7F7"}),Object(w.createElement)("rect",{width:"680",height:"244",fill:"#F6F7F7"}),Object(w.createElement)("rect",{y:"184",width:"680",height:"60",fill:"url(#paint0_linear)"}),Object(w.createElement)("rect",{width:"680",height:"186",fill:"url(#paint1_linear)"}),Object(w.createElement)("g",{clipPath:"url(#clip0)"},Object(w.createElement)("path",{d:"M229.372 117.65C229.372 117.65 226.842 148.114 226.298 154.642C225.926 158.734 225.012 162.758 223.581 166.609C223.581 166.609 222.495 168.785 222.495 170.961V198.704C222.495 198.704 220.321 198.704 220.865 200.88C221.408 203.056 221.951 206.864 221.951 206.864H230.102C230.102 206.864 229.558 205.232 231.189 204.688C232.819 204.144 231.189 199.792 231.189 199.792L239.882 167.153L252.923 139.954C252.923 139.954 260.53 164.433 262.16 167.153C262.16 167.153 268.137 197.616 269.224 200.336C270.311 203.056 270.854 203.056 270.311 204.144C269.767 205.232 269.767 206.32 270.311 206.864C270.854 207.408 281.178 206.864 281.178 206.864L278.461 168.241L273.571 122.003L248.576 114.387L229.372 117.65Z",fill:"#2F2E41"}),Object(w.createElement)("path",{d:"M227.929 202.512C227.929 202.512 225.212 192.721 220.865 200.336C216.518 207.952 216.518 210.672 216.518 210.672C216.518 210.672 209.454 221.008 219.235 219.92C229.015 218.832 226.842 213.936 226.842 213.936C226.842 213.936 230.645 211.76 230.645 210.128C230.645 208.496 227.929 202.512 227.929 202.512Z",fill:"#2F2E41"}),Object(w.createElement)("path",{d:"M271.941 201.424C271.941 201.424 274.658 191.633 279.005 199.248C283.352 206.864 283.352 209.584 283.352 209.584C283.352 209.584 290.415 219.92 280.635 218.832C270.854 217.744 273.028 212.848 273.028 212.848C273.028 212.848 269.224 210.672 269.224 209.04C269.224 207.408 271.941 201.424 271.941 201.424Z",fill:"#2F2E41"}),Object(w.createElement)("path",{d:"M246.403 44.2132C246.403 44.2132 247.489 51.2849 244.229 52.9169C240.969 54.5488 251.293 60.5327 254.01 60.5327C256.727 60.5327 261.617 55.0928 261.617 55.0928C261.617 55.0928 258.9 46.9331 259.443 45.3011L246.403 44.2132Z",fill:"#A0616A"}),Object(w.createElement)("path",{d:"M252.38 49.653C258.682 49.653 263.79 44.5384 263.79 38.2293C263.79 31.9202 258.682 26.8057 252.38 26.8057C246.078 26.8057 240.969 31.9202 240.969 38.2293C240.969 44.5384 246.078 49.653 252.38 49.653Z",fill:"#A0616A"}),Object(w.createElement)("path",{d:"M274.658 61.6206L261.074 53.3813C261.074 53.3813 253.345 62.1646 244.984 52.3729L230.645 56.1808L232.819 93.1716C232.819 93.1716 229.559 107.859 230.645 110.579C231.732 113.299 227.928 114.387 229.015 114.931C230.102 115.475 229.015 119.283 229.015 119.283C229.015 119.283 250.206 130.162 273.571 122.003L271.398 114.931C271.693 114.007 271.749 113.022 271.559 112.07C271.368 111.118 270.939 110.231 270.311 109.491C270.311 109.491 272.484 106.227 269.767 103.507C269.767 103.507 270.854 98.6115 268.137 96.4355L267.594 88.8198L269.224 85.0119L274.658 61.6206Z",fill:"#CFCCE0"}),Object(w.createElement)("path",{d:"M246.54 32.925C246.54 32.925 245.18 35.8724 250.621 34.6934C250.621 34.6934 252.662 35.8724 252.662 34.104C252.662 34.104 255.383 37.0513 256.063 35.2829C256.743 33.5145 258.103 35.8724 258.103 35.8724L259.464 32.925L260.824 34.6934H265.585C265.585 34.6934 266.946 22.9039 250.621 24.0829C234.297 25.2618 242.328 43.9412 242.328 43.9412C242.328 43.9412 242.459 40.5882 243.819 42.3566C245.18 44.1251 246.54 32.925 246.54 32.925Z",fill:"#2F2E41"}),Object(w.createElement)("path",{d:"M279.548 83.38L280.091 94.8036C280.091 94.8036 282.265 116.019 277.918 125.267V130.163C277.918 130.163 276.831 142.674 271.398 142.13C265.964 141.586 273.028 124.179 273.028 124.179L271.941 100.243L270.854 86.6439L279.548 83.38Z",fill:"#A0616A"}),Object(w.createElement)("path",{d:"M268.681 62.1646L274.101 61.2829C278.006 65.0388 280.665 69.9033 281.721 75.2202C283.351 83.9239 283.895 85.5559 283.895 85.5559L270.854 88.8198L263.79 75.2202L268.681 62.1646Z",fill:"#CFCCE0"}),Object(w.createElement)("path",{d:"M331.09 55.9565H245.342V98.6006H331.09V55.9565Z",fill:"white"}),Object(w.createElement)("path",{d:"M254.706 58.5209C252.503 57.1946 249.846 57.2959 248.837 57.3972C249.221 58.3372 250.375 60.7346 252.578 62.0616C254.786 63.3912 257.439 63.2869 258.447 63.1863C258.063 62.2467 256.909 59.8482 254.706 58.5209Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M265.057 84.8388H251.289C250.882 84.8383 250.478 84.9182 250.102 85.0739C249.726 85.2295 249.384 85.4579 249.096 85.746C248.808 86.034 248.58 86.3761 248.424 86.7526C248.268 87.1291 248.187 87.5327 248.188 87.9402C248.187 88.3478 248.268 88.7514 248.424 89.1279C248.58 89.5044 248.808 89.8465 249.096 90.1345C249.384 90.4226 249.726 90.6509 250.102 90.8066C250.478 90.9623 250.882 91.0422 251.289 91.0417H265.057C265.465 91.0422 265.868 90.9623 266.244 90.8066C266.62 90.6509 266.962 90.4226 267.25 90.1345C267.538 89.8465 267.767 89.5044 267.923 89.1279C268.079 88.7514 268.159 88.3478 268.159 87.9402C268.159 87.5327 268.079 87.1291 267.923 86.7526C267.767 86.3761 267.538 86.034 267.25 85.746C266.962 85.4579 266.62 85.2295 266.244 85.0739C265.868 84.9182 265.465 84.8383 265.057 84.8388Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M327.407 52.1009H250.21C249.312 52.1009 248.423 52.278 247.593 52.622C246.764 52.9661 246.01 53.4703 245.375 54.106C244.74 54.7418 244.236 55.4965 243.892 56.3271C243.549 57.1577 243.372 58.0479 243.372 58.9469V96.6016C243.372 98.4172 244.092 100.159 245.375 101.442C246.657 102.726 248.396 103.448 250.21 103.448H327.407C329.22 103.448 330.96 102.726 332.242 101.442C333.524 100.159 334.245 98.4172 334.245 96.6016V58.9469C334.245 58.0479 334.068 57.1577 333.724 56.3271C333.381 55.4965 332.877 54.7418 332.242 54.106C331.607 53.4703 330.853 52.9661 330.023 52.622C329.194 52.278 328.305 52.1009 327.407 52.1009ZM248.3 56.7709C248.453 56.7433 252.067 56.1275 255.061 57.9306C258.054 59.7334 259.204 63.2196 259.251 63.367L259.372 63.7429L258.984 63.8119C258.429 63.8985 257.869 63.9397 257.308 63.935C255.529 63.9691 253.773 63.526 252.223 62.6518C249.23 60.8494 248.08 57.3632 248.033 57.2158L247.912 56.8399L248.3 56.7709ZM265.057 91.7309H251.289C250.285 91.7309 249.322 91.3315 248.611 90.6206C247.901 89.9097 247.502 88.9456 247.502 87.9402C247.502 86.9348 247.901 85.9707 248.611 85.2598C249.322 84.5489 250.285 84.1495 251.289 84.1495H265.057C266.062 84.1495 267.025 84.5489 267.735 85.2598C268.445 85.9707 268.844 86.9348 268.844 87.9402C268.844 88.9456 268.445 89.9097 267.735 90.6206C267.025 91.3315 266.062 91.7309 265.057 91.7309ZM327.705 91.0417C327.702 92.1374 327.265 93.1874 326.491 93.9622C325.717 94.7371 324.669 95.1738 323.574 95.177H313.248C312.153 95.1738 311.104 94.7371 310.33 93.9622C309.556 93.1874 309.12 92.1374 309.117 91.0417V84.8387C309.12 83.743 309.556 82.693 310.33 81.9182C311.104 81.1433 312.153 80.7066 313.248 80.7034H323.574C324.669 80.7066 325.717 81.1433 326.491 81.9182C327.265 82.693 327.702 83.743 327.705 84.8387V91.0417Z",fill:"#533582"}),Object(w.createElement)("path",{d:"M316.518 89.8356H312.043C311.723 89.8356 311.417 89.9626 311.191 90.1888C310.965 90.415 310.838 90.7218 310.838 91.0417C310.838 91.3616 310.965 91.6684 311.191 91.8946C311.417 92.1208 311.723 92.2478 312.043 92.2478H316.518C316.837 92.2478 317.144 92.1208 317.37 91.8946C317.596 91.6684 317.722 91.3616 317.722 91.0417C317.722 90.7218 317.596 90.415 317.37 90.1888C317.144 89.9626 316.837 89.8356 316.518 89.8356ZM316.518 91.5586H312.043C311.975 91.5588 311.908 91.5456 311.845 91.5197C311.782 91.4938 311.725 91.4557 311.677 91.4077C311.629 91.3597 311.591 91.3026 311.565 91.2398C311.539 91.177 311.525 91.1097 311.525 91.0417C311.525 90.9737 311.539 90.9064 311.565 90.8436C311.591 90.7808 311.629 90.7237 311.677 90.6757C311.725 90.6277 311.782 90.5896 311.845 90.5637C311.908 90.5378 311.975 90.5246 312.043 90.5248H316.518C316.654 90.5251 316.785 90.5798 316.882 90.6767C316.978 90.7736 317.033 90.9048 317.033 91.0417C317.033 91.1786 316.978 91.3098 316.882 91.4067C316.785 91.5036 316.654 91.5583 316.518 91.5586Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M324.779 89.8356H320.304C319.985 89.8356 319.678 89.9626 319.452 90.1888C319.226 90.415 319.099 90.7218 319.099 91.0417C319.099 91.3616 319.226 91.6684 319.452 91.8946C319.678 92.1208 319.985 92.2478 320.304 92.2478H324.779C325.098 92.2478 325.405 92.1208 325.631 91.8946C325.857 91.6684 325.984 91.3616 325.984 91.0417C325.984 90.7218 325.857 90.415 325.631 90.1888C325.405 89.9626 325.098 89.8356 324.779 89.8356ZM324.779 91.5586H320.304C320.236 91.5588 320.169 91.5456 320.106 91.5197C320.043 91.4938 319.986 91.4557 319.938 91.4077C319.89 91.3597 319.852 91.3026 319.826 91.2398C319.8 91.177 319.786 91.1097 319.786 91.0417C319.786 90.9737 319.8 90.9064 319.826 90.8436C319.852 90.7808 319.89 90.7237 319.938 90.6757C319.986 90.6277 320.043 90.5896 320.106 90.5637C320.169 90.5378 320.236 90.5246 320.304 90.5248H324.779C324.916 90.5251 325.047 90.5798 325.143 90.6767C325.24 90.7736 325.294 90.9048 325.294 91.0417C325.294 91.1786 325.24 91.3098 325.143 91.4067C325.047 91.5036 324.916 91.5583 324.779 91.5586Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M316.518 86.7341H312.043C311.723 86.7341 311.417 86.8612 311.191 87.0874C310.965 87.3136 310.838 87.6203 310.838 87.9402C310.838 88.2601 310.965 88.5669 311.191 88.7931C311.417 89.0193 311.723 89.1464 312.043 89.1464H316.518C316.837 89.1464 317.144 89.0193 317.37 88.7931C317.596 88.5669 317.722 88.2601 317.722 87.9402C317.722 87.6203 317.596 87.3136 317.37 87.0874C317.144 86.8612 316.837 86.7341 316.518 86.7341ZM316.518 88.4571H312.043C311.975 88.4571 311.908 88.4438 311.845 88.4178C311.783 88.3918 311.726 88.3537 311.678 88.3057C311.63 88.2577 311.592 88.2007 311.566 88.138C311.54 88.0753 311.527 88.0081 311.527 87.9402C311.527 87.8723 311.54 87.8051 311.566 87.7424C311.592 87.6797 311.63 87.6227 311.678 87.5747C311.726 87.5267 311.783 87.4886 311.845 87.4627C311.908 87.4367 311.975 87.4233 312.043 87.4233H316.518C316.585 87.4233 316.653 87.4367 316.715 87.4627C316.778 87.4886 316.835 87.5267 316.883 87.5747C316.931 87.6227 316.969 87.6797 316.995 87.7424C317.021 87.8051 317.034 87.8723 317.034 87.9402C317.034 88.0081 317.021 88.0753 316.995 88.138C316.969 88.2007 316.931 88.2577 316.883 88.3057C316.835 88.3537 316.778 88.3918 316.715 88.4178C316.653 88.4438 316.585 88.4571 316.518 88.4571Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M324.779 86.7341H320.304C319.985 86.7341 319.678 86.8612 319.452 87.0874C319.226 87.3136 319.099 87.6203 319.099 87.9402C319.099 88.2601 319.226 88.5669 319.452 88.7931C319.678 89.0193 319.985 89.1464 320.304 89.1464H324.779C325.098 89.1464 325.405 89.0193 325.631 88.7931C325.857 88.5669 325.984 88.2601 325.984 87.9402C325.984 87.6203 325.857 87.3136 325.631 87.0874C325.405 86.8612 325.098 86.7341 324.779 86.7341ZM324.779 88.4571H320.304C320.236 88.4571 320.169 88.4438 320.107 88.4178C320.044 88.3918 319.987 88.3537 319.939 88.3057C319.891 88.2577 319.853 88.2007 319.827 88.138C319.801 88.0753 319.788 88.0081 319.788 87.9402C319.788 87.8723 319.801 87.8051 319.827 87.7424C319.853 87.6797 319.891 87.6227 319.939 87.5747C319.987 87.5267 320.044 87.4886 320.107 87.4627C320.169 87.4367 320.236 87.4233 320.304 87.4233H324.779C324.847 87.4233 324.914 87.4367 324.977 87.4627C325.039 87.4886 325.096 87.5267 325.144 87.5747C325.192 87.6227 325.23 87.6797 325.256 87.7424C325.282 87.8051 325.295 87.8723 325.295 87.9402C325.295 88.0081 325.282 88.0753 325.256 88.138C325.23 88.2007 325.192 88.2577 325.144 88.3057C325.096 88.3537 325.039 88.3918 324.977 88.4178C324.914 88.4438 324.847 88.4571 324.779 88.4571Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M316.518 83.6326H312.043C311.723 83.6326 311.417 83.7597 311.191 83.9859C310.965 84.2121 310.838 84.5189 310.838 84.8387C310.838 85.1586 310.965 85.4654 311.191 85.6916C311.417 85.9178 311.723 86.0449 312.043 86.0449H316.518C316.837 86.0449 317.144 85.9178 317.37 85.6916C317.596 85.4654 317.722 85.1586 317.722 84.8387C317.722 84.5189 317.596 84.2121 317.37 83.9859C317.144 83.7597 316.837 83.6326 316.518 83.6326ZM316.518 85.3556H312.043C311.975 85.3558 311.908 85.3426 311.845 85.3167C311.782 85.2908 311.725 85.2528 311.677 85.2047C311.629 85.1567 311.591 85.0997 311.565 85.0369C311.539 84.9741 311.525 84.9067 311.525 84.8387C311.525 84.7707 311.539 84.7034 311.565 84.6406C311.591 84.5778 311.629 84.5207 311.677 84.4727C311.725 84.4247 311.782 84.3867 311.845 84.3608C311.908 84.3349 311.975 84.3216 312.043 84.3218H316.518C316.654 84.3222 316.785 84.3768 316.882 84.4737C316.978 84.5706 317.033 84.7019 317.033 84.8387C317.033 84.9756 316.978 85.1069 316.882 85.2038C316.785 85.3007 316.654 85.3553 316.518 85.3556Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M324.779 83.6326H320.304C319.985 83.6326 319.678 83.7597 319.452 83.9859C319.226 84.2121 319.099 84.5189 319.099 84.8387C319.099 85.1586 319.226 85.4654 319.452 85.6916C319.678 85.9178 319.985 86.0449 320.304 86.0449H324.779C325.098 86.0449 325.405 85.9178 325.631 85.6916C325.857 85.4654 325.984 85.1586 325.984 84.8387C325.984 84.5189 325.857 84.2121 325.631 83.9859C325.405 83.7597 325.098 83.6326 324.779 83.6326ZM324.779 85.3556H320.304C320.236 85.3558 320.169 85.3426 320.106 85.3167C320.043 85.2908 319.986 85.2528 319.938 85.2047C319.89 85.1567 319.852 85.0997 319.826 85.0369C319.8 84.9741 319.786 84.9067 319.786 84.8387C319.786 84.7707 319.8 84.7034 319.826 84.6406C319.852 84.5778 319.89 84.5207 319.938 84.4727C319.986 84.4247 320.043 84.3867 320.106 84.3608C320.169 84.3349 320.236 84.3216 320.304 84.3218H324.779C324.916 84.3222 325.047 84.3768 325.143 84.4737C325.24 84.5706 325.294 84.7019 325.294 84.8387C325.294 84.9756 325.24 85.1069 325.143 85.2038C325.047 85.3007 324.916 85.3553 324.779 85.3556Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M222.495 76.8522C222.495 76.8522 217.605 97.5235 223.582 97.5235C229.559 97.5235 243.686 74.1322 243.686 74.1322C243.686 74.1322 258.357 66.5165 252.38 63.7966C246.403 61.0766 238.796 68.1484 238.796 68.1484L230.018 80.3487L229.559 74.1322L222.495 76.8522Z",fill:"#A0616A"}),Object(w.createElement)("path",{d:"M233.905 59.4447L230.645 56.1808C230.645 56.1808 224.125 59.9886 223.582 63.7965C223.038 67.6044 220.321 79.572 220.321 79.572L230.374 80.388L233.634 75.4922L233.905 59.4447Z",fill:"#CFCCE0"}),Object(w.createElement)("path",{d:"M408.018 104.68C410.039 104.68 411.678 103.04 411.678 101.017C411.678 98.9933 410.039 97.3529 408.018 97.3529C405.997 97.3529 404.359 98.9933 404.359 101.017C404.359 103.04 405.997 104.68 408.018 104.68Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M372.096 65.5535C371.687 64.3435 366.554 60.2302 369.699 59.5388L372.279 62.9822L384.138 51.1094L385.331 52.3035L372.096 65.5535Z",fill:"#984A9C"}),Object(w.createElement)("path",{d:"M372.096 105.926C371.687 104.716 366.554 100.603 369.699 99.9112L372.279 103.355L384.138 91.4819L385.331 92.676L372.096 105.926Z",fill:"#984A9C"}),Object(w.createElement)("path",{d:"M372.096 146.875C371.687 145.665 366.554 141.552 369.699 140.86L372.279 144.304L384.138 132.431L385.331 133.625L372.096 146.875Z",fill:"#984A9C"}),Object(w.createElement)("path",{d:"M408.018 64.308C410.039 64.308 411.678 62.6677 411.678 60.6442C411.678 58.6208 410.039 56.9805 408.018 56.9805C405.997 56.9805 404.359 58.6208 404.359 60.6442C404.359 62.6677 405.997 64.308 408.018 64.308Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M480.661 60.2778H421.742V61.0106H480.661V60.2778Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M480.661 100.65H421.742V101.383H480.661V100.65Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M408.018 145.63C410.039 145.63 411.678 143.989 411.678 141.966C411.678 139.942 410.039 138.302 408.018 138.302C405.997 138.302 404.359 139.942 404.359 141.966C404.359 143.989 405.997 145.63 408.018 145.63Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M480.661 141.599H421.742V142.332H480.661V141.599Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M381.34 152.334H363.042V133.649H375.484V134.382H363.774V151.601H380.608V143.175H381.34V152.334Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M381.34 111.3H363.042V92.6149H375.484V93.3476H363.774V110.567H380.608V102.141H381.34V111.3Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M381.34 69.5332H363.042V50.848H375.484V51.5808H363.774V68.8004H380.608V60.3738H381.34V69.5332Z",fill:"#3F3D56"})),Object(w.createElement)("defs",null,Object(w.createElement)("linearGradient",{id:"paint0_linear",x1:"340",y1:"184",x2:"340",y2:"244",gradientUnits:"userSpaceOnUse"},Object(w.createElement)("stop",{stopColor:"#ECECEC"}),Object(w.createElement)("stop",{offset:"0.614583",stopColor:"#F6F7F7"})),Object(w.createElement)("linearGradient",{id:"paint1_linear",x1:"340",y1:"0",x2:"340",y2:"186",gradientUnits:"userSpaceOnUse"},Object(w.createElement)("stop",{stopColor:"#ECECEC"}),Object(w.createElement)("stop",{offset:"0.614583",stopColor:"#F6F7F7"})),Object(w.createElement)("clipPath",{id:"clip0"},Object(w.createElement)("rect",{x:"178",y:"24",width:"325",height:"196",fill:"white"}))))},O=function(){return Object(w.createElement)(E,{isNarrow:!0,className:"connect-account"},Object(w.createElement)(f.Card,{className:"connect-account__card"},Object(w.createElement)(_,null),Object(w.createElement)("h2",null,Object(v.__)("Accept credit cards online using WooCommerce Payments.","woocommerce-payments"),Object(w.createElement)("br",null),Object(v.__)("Simply verify your business details to get started.","woocommerce-payments")),wcpaySettings.onBoardingDisabled?Object(w.createElement)("p",null,Object(v.__)("We've temporarily paused new account creation.","woocommmerce-payments"),Object(w.createElement)("br",null),Object(v.__)("We'll notify you when we resume!","woocommmerce-payments")):Object(w.createElement)(w.Fragment,null,Object(w.createElement)("p",{className:"connect-account__terms"},Object(y.a)(Object(v.__)("By clicking “Verify details,” you agree to the <a>Terms of Service</a>.","woocommerce-payments"),{a:Object(w.createElement)("a",{href:"https://wordpress.com/tos"})})),Object(w.createElement)("hr",{className:"full-width"}),Object(w.createElement)("p",{className:"connect-account__action"},Object(w.createElement)(b.Button,{isPrimary:!0,isLarge:!0,href:wcpaySettings.connectUrl},Object(v.__)("Verify details","woocommerce-payments"))))))},C=a(6),k=a(7),j=a.n(k),z=a(15),x=a.n(z),H=a(14),M=a(3),V=a.n(M),N=a(11),L=a(12),S="/wc/v3/payments",B="wc/payments",T=a(5),R=a.n(T),I=a(13),A={SET_DEPOSIT:"SET_DEPOSIT",SET_DEPOSITS:"SET_DEPOSITS",SET_ERROR_FOR_DEPOSIT_QUERY:"SET_ERROR_FOR_DEPOSIT_QUERY"},D=function(e){return JSON.stringify(e,Object.keys(e).sort())},P={byId:{},queries:{}},F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P,t=arguments.length>1?arguments[1]:void 0,a=t.type,c=t.query,n=void 0===c?{}:c,r=t.data,o=void 0===r?[]:r,l=t.error,s=D(n);switch(a){case A.SET_DEPOSIT:return V()({},e,{byId:V()({},e.byId,R()({},o.id,o))});case A.SET_DEPOSITS:return V()({},e,{byId:V()({},e.byId,{},Object(I.keyBy)(o,"id")),queries:V()({},e.queries,R()({},s,{data:Object(I.map)(o,"id")}))});case A.SET_ERROR_FOR_DEPOSIT_QUERY:return V()({},e,{queries:V()({},e.queries,R()({},s,{error:l}))})}return e},q=function(e){return e&&e.deposits||{}},Z=function(e,t){return(q(e).byId||{})[t]},U=function(e,t){var a=D(t);return(q(e).queries||{})[a]||{}},Y=function(e,t){return(U(e,t).data||[]).map(Z.bind(void 0,e))},Q=function(e,t){return U(e,t).error||{}};function W(e){return{type:A.SET_DEPOSIT,data:e}}function G(e,t){return{type:A.SET_DEPOSITS,query:e,data:t}}function $(e,t,a){return{type:A.SET_ERROR_FOR_DEPOSIT_QUERY,query:e,data:t,error:a}}var J=a(4),K=a.n(J),X=a(8),ee=K.a.mark(ce),te=K.a.mark(ne),ae=function(e){return{id:e.id,date:+new Date(1e3*e.arrival_date),type:e.amount>0?"deposit":"withdrawal",amount:e.amount,status:e.status,bankAccount:e.destination.bank_name&&"".concat(e.destination.bank_name," ")+"•••• ".concat(e.destination.last4," ")+"(".concat(e.destination.currency.toUpperCase(),")")}};function ce(e){var t,a;return K.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return t=Object(X.addQueryArgs)("".concat(S,"/deposits/").concat(e)),c.prev=1,c.next=4,Object(L.apiFetch)({path:t});case 4:return"payout"===(a=c.sent).object&&(a=ae(a)),c.next=8,W(a);case 8:c.next=14;break;case 10:return c.prev=10,c.t0=c.catch(1),c.next=14,Object(L.dispatch)("core/notices","createErrorNotice",Object(v.__)("Error retrieving deposit.","woocommerce-payments"));case 14:case"end":return c.stop()}},ee,null,[[1,10]])}function ne(e){var t,a,c;return K.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return t=Object(X.addQueryArgs)("".concat(S,"/deposits"),{page:e.paged,pagesize:e.perPage}),n.prev=1,n.next=4,Object(L.apiFetch)({path:t})||{};case 4:return(a=n.sent).data&&a.data.length&&"payout"===a.data[0].object&&(a.data=a.data.map(ae)),n.next=8,G(e,a.data);case 8:n.t0=K.a.keys(a.data);case 9:if((n.t1=n.t0()).done){n.next=15;break}return c=n.t1.value,n.next=13,Object(L.dispatch)(B,"finishResolution","getDeposit",[a.data[c].id]);case 13:n.next=9;break;case 15:n.next=23;break;case 17:return n.prev=17,n.t2=n.catch(1),n.next=21,Object(L.dispatch)("core/notices","createErrorNotice",Object(v.__)("Error retrieving deposits.","woocommerce-payments"));case 21:return n.next=23,$(e,null,n.t2);case 23:case"end":return n.stop()}},te,null,[[1,17]])}var re={SET_TRANSACTIONS:"SET_TRANSACTIONS",SET_ERROR_FOR_TRANSACTIONS:"SET_ERROR_FOR_TRANSACTIONS",SET_TRANSACTIONS_SUMMARY:"SET_TRANSACTIONS_SUMMARY",SET_ERROR_FOR_TRANSACTIONS_SUMMARY:"SET_ERROR_FOR_TRANSACTIONS_SUMMARY"},oe={summary:{}},le=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oe,t=arguments.length>1?arguments[1]:void 0,a=t.type,c=t.query,n=void 0===c?{}:c,r=t.data,o=void 0===r?[]:r,l=t.error,s=D(n);switch(a){case re.SET_TRANSACTIONS:return V()({},e,R()({},s,{data:o}));case re.SET_ERROR_FOR_TRANSACTIONS:return V()({},e,R()({},s,{error:l}));case re.SET_TRANSACTIONS_SUMMARY:return V()({},e,{summary:V()({},e.summary,R()({},s,{data:o}))});case re.SET_ERROR_FOR_TRANSACTIONS_SUMMARY:return V()({},e,{summary:V()({},e.summary,R()({},s,{error:l}))})}return e},se=function(e){return e&&e.transactions||{}},ie=function(e,t){var a=D(t);return se(e)[a]||{}},me=function(e,t){return ie(e,t).data||[]},de=function(e,t){return ie(e,t).error||{}},ue=function(e,t){var a=D(t);return se(e).summary[a]||{}},he=function(e,t){return ue(e,t).data||{}},pe=function(e,t){return ue(e,t).error||{}};function ve(e,t){return{type:re.SET_TRANSACTIONS,query:e,data:t}}function ge(e,t,a){return{type:re.SET_ERROR_FOR_TRANSACTIONS,query:e,data:t,error:a}}function we(e,t){return{type:re.SET_TRANSACTIONS_SUMMARY,query:e,data:t}}function fe(e,t,a){return{type:re.SET_ERROR_FOR_TRANSACTIONS_SUMMARY,query:e,data:t,error:a}}var be=K.a.mark(Ee),ye=K.a.mark(_e);function Ee(e){var t,a;return K.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return t=Object(X.addQueryArgs)("".concat(S,"/transactions"),{page:e.paged,pagesize:e.perPage,deposit_id:e.depositId}),c.prev=1,c.next=4,Object(L.apiFetch)({path:t});case 4:return a=c.sent,c.next=7,ve(e,a.data||[]);case 7:c.next=13;break;case 9:return c.prev=9,c.t0=c.catch(1),c.next=13,ge(e,null,c.t0);case 13:case"end":return c.stop()}},be,null,[[1,9]])}function _e(e){var t,a;return K.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return t=Object(X.addQueryArgs)("".concat(S,"/transactions/summary"),{deposit_id:e.depositId}),c.prev=1,c.next=4,Object(L.apiFetch)({path:t});case 4:return a=c.sent,c.next=7,we(e,a);case 7:c.next=13;break;case 9:return c.prev=9,c.t0=c.catch(1),c.next=13,fe(e,null,c.t0);case 13:case"end":return c.stop()}},ye,null,[[1,9]])}var Oe={SET_CHARGE:"SET_CHARGE",SET_ERROR_FOR_CHARGE:"SET_ERROR_FOR_CHARGE"},Ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,a=t.type,c=t.id,n=t.data,r=t.error;switch(a){case Oe.SET_CHARGE:e=V()({},e,R()({},c,V()({},e[c],{data:n})));break;case Oe.SET_ERROR_FOR_CHARGE:e=V()({},e,R()({},c,V()({},e[c],{error:r})))}return e},ke=function(e,t){return e.charges[t]&&e.charges[t].data?e.charges[t].data:{}},je=function(e,t){return e.charges[t]&&e.charges[t].error?e.charges[t].error:{}};function ze(e,t){return{type:Oe.SET_CHARGE,id:e,data:t}}function xe(e,t,a){return{type:Oe.SET_ERROR_FOR_CHARGE,id:e,data:t,error:a}}var He=K.a.mark(Me);function Me(e){var t;return K.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Object(L.apiFetch)({path:"".concat(S,"/charges/").concat(e)});case 3:return t=a.sent,a.next=6,ze(e,t);case 6:a.next=12;break;case 8:return a.prev=8,a.t0=a.catch(0),a.next=12,xe(e,null,a.t0);case 12:case"end":return a.stop()}},He,null,[[0,8]])}var Ve={SET_TIMELINE:"SET_TIMELINE",SET_ERROR_FOR_TIMELINE:"SET_ERROR_FOR_TIMELINE"},Ne=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,a=t.type,c=t.id,n=t.data,r=t.error;switch(a){case Ve.SET_TIMELINE:e=V()({},e,R()({},c,{data:n}));break;case Ve.SET_ERROR_FOR_TIMELINE:e=V()({},e,R()({},c,V()({},e[c],{error:r})))}return e},Le=function(e,t){return e.timeline&&e.timeline[t]&&e.timeline[t].data?e.timeline[t].data:{}},Se=function(e,t){return e.timeline&&e.timeline[t]&&e.timeline[t].error?e.timeline[t].error:{}};function Be(e,t){return{id:e,type:Ve.SET_TIMELINE,data:t}}function Te(e,t){return{id:e,type:Ve.SET_ERROR_FOR_TIMELINE,error:t}}var Re=K.a.mark(Ie);function Ie(e){var t;return K.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Object(L.apiFetch)({path:"".concat(S,"/timeline/").concat(e)});case 3:return t=a.sent,a.next=6,Be(e,t.data);case 6:a.next=12;break;case 8:return a.prev=8,a.t0=a.catch(0),a.next=12,Te(e,a.t0);case 12:case"end":return a.stop()}},Re,null,[[0,8]])}Object(N.registerStore)(B,{reducer:Object(N.combineReducers)({deposits:F,transactions:le,charges:Ce,timeline:Ne}),actions:V()({},n,{},l,{},m,{},h),controls:L.controls,selectors:V()({},c,{},o,{},i,{},u),resolvers:V()({},r,{},s,{},d,{},p)});var Ae={deposit:Object(v.__)("Deposit","woocommerce-payments"),withdrawal:Object(v.__)("Withdrawal","woocommerce-payments")},De={paid:Object(v.__)("Paid","woocommerce-payments"),pending:Object(v.__)("Pending","woocommerce-payments"),in_transit:Object(v.__)("In Transit","woocommerce-payments"),canceled:Object(v.__)("Canceled","woocommerce-payments"),failed:Object(v.__)("Failed","woocommerce-payments"),estimated:Object(v.__)("Estimated","woocommerce-payments")},Pe=function(e){return Object(I.capitalize)(e).replace(/_/g," ")},Fe=a(22),qe=a.n(Fe),Ze=function(e,t){return Object(X.addQueryArgs)("admin.php",{page:"wc-admin",path:"/payments/".concat(t,"/details"),id:e})},Ue=function(e){var t=e.id,a=e.parentSegment;return t?Object(w.createElement)(f.Link,{href:Ze(t,a)},Object(w.createElement)(qe.a,{icon:"info-outline",size:18})):null},Ye=new x.a,Qe=[{key:"details",label:"",required:!0,cellClassName:"info-button"},{key:"date",label:Object(v.__)("Date","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date-time"},{key:"type",label:Object(v.__)("Type","woocommerce-payments"),required:!0},{key:"amount",label:Object(v.__)("Amount","woocommerce-payments"),isNumeric:!0,required:!0},{key:"status",label:Object(v.__)("Status","woocommerce-payments"),required:!0},{key:"bankAccount",label:Object(v.__)("Bank Account","woocommerce-payments")}],We=function(){var e,t,a,c=(e=Object(H.getQuery)(),t=e.paged,a=e.per_page,Object(N.useSelect)(function(e){var c=e(B),n=c.getDeposits,r=c.getDepositQueryError,o=c.isResolving,l={paged:Number.isNaN(parseInt(t,10))?"1":t,perPage:Number.isNaN(parseInt(a,10))?"25":a};return{deposits:n(l),depositsError:r(l),isLoading:o("getDeposits",[l])}},[t,a])),n=c.deposits,r=c.isLoading,o=n.map(function(e){var t=Object(w.createElement)(Ue,{id:e.id,parentSegment:"deposits"}),a=Object(w.createElement)(f.Link,{href:Ze(e.id,"deposits")},Object(C.dateI18n)("M j, Y / g:iA",j.a.utc(e.date).local())),c={details:{value:e.id,display:t},date:{value:e.date,display:a},type:{value:e.type,display:Ae[e.type]},amount:{value:e.amount/100,display:Ye.formatCurrency(e.amount/100)},status:{value:e.status,display:De[e.status]||Pe(e.status)},bankAccount:{value:e.bankAccount,display:e.bankAccount}};return Qe.map(function(e){var t=e.key;return c[t]||{display:null}})});return Object(w.createElement)(f.TableCard,{title:Object(v.__)("Deposit History","woocommerce-payments"),isLoading:r,rowsPerPage:10,totalRows:10,headers:Qe,rows:o,query:Object(H.getQuery)(),onQueryChange:H.onQueryChange})},Ge=function(e){var t=e.order;return t?Object(w.createElement)(f.Link,{href:t.url,type:"external"},t.number):Object(w.createElement)("span",null,"–")},$e=[Object(v.__)("Normal","woocommerce-payments"),Object(v.__)("Elevated","woocommerce-payments"),Object(v.__)("Highest","woocommerce-payments")],Je=["green","orange","red"],Ke=function(e){var t=e.risk;return Object(w.createElement)("span",{style:{color:Je[t]}},$e[t])},Xe={charge:Object(v.__)("Charge","woocommerce-payments"),payment:Object(v.__)("Payment","woocommerce-payments"),payment_failure_refund:Object(v.__)("Payment Failure Refund","woocommerce-payments"),payment_refund:Object(v.__)("Payment Refund","woocommerce-payments"),refund:Object(v.__)("Refund","woocommerce-payments"),refund_failure:Object(v.__)("Refund Failure","woocommerce-payments"),dispute:Object(v.__)("Dispute","woocommerce-payments"),dispute_reversal:Object(v.__)("Dispute Reversal","woocommerce-payments")},et=function(e){var t=e.depositId,a=e.dateAvailable,c=Object(X.addQueryArgs)("admin.php",{page:"wc-admin",path:"/payments/deposits/details",id:t}),n=null!=a&&Object(C.dateI18n)("M j, Y",j.a.utc(a));return t?Object(w.createElement)(f.Link,{href:c},n||Object(v.__)("Deposit details","woocommerce-payments")):n||Object(v.__)("Pending","woocommerce-payments")},tt=(a(38),new x.a),at=[{key:"details",label:"",required:!0,cellClassName:"info-button"},{key:"created",label:Object(v.__)("Date / Time","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date-time"},{key:"type",label:Object(v.__)("Type","woocommerce-payments"),required:!0},{key:"amount",label:Object(v.__)("Amount","woocommerce-payments"),isNumeric:!0},{key:"fee",label:Object(v.__)("Fees","woocommerce-payments"),isNumeric:!0},{key:"net",label:Object(v.__)("Net","woocommerce-payments"),isNumeric:!0,required:!0},{key:"order",label:Object(v.__)("Order #","woocommerce-payments"),required:!0},{key:"source",label:Object(v.__)("Source","woocommerce-payments")},{key:"customer",label:Object(v.__)("Customer","woocommerce-payments")},{key:"email",label:Object(v.__)("Email","woocommerce-payments"),visible:!1},{key:"country",label:Object(v.__)("Country","woocommerce-payments"),visible:!1},{key:"riskLevel",label:Object(v.__)("Risk Level","woocommerce-payments"),visible:!1}],ct={key:"deposit",label:Object(v.__)("Deposit","woocommerce-payments"),cellClassName:"deposit"},nt=function(e){var t,a,c,n,r=(t=Object(H.getQuery)(),a=e.depositId,c=t.paged,n=t.per_page,Object(N.useSelect)(function(e){var t=e(B),r=t.getTransactions,o=t.getTransactionsError,l=t.isResolving,s={paged:Number.isNaN(parseInt(c,10))?"1":c,perPage:Number.isNaN(parseInt(n,10))?"25":n,depositId:a||null};return{transactions:r(s),transactionsError:o(s),isLoading:l("getTransactions",[s])}},[c,n,a])),o=r.transactions,l=r.isLoading,s=function(e){return Object(N.useSelect)(function(t){var a=t(B),c=a.getTransactionsSummary,n=a.isResolving,r={depositId:e||null};return{transactionsSummary:c(r),isLoading:n("getTransactionsSummary",[r])}},[e])}(e.depositId),i=s.transactionsSummary,m=s.isLoading,d=e.depositId?at:[].concat(at,[ct]),u=o.map(function(e){var t=Object(w.createElement)(Ue,{id:e.charge_id,parentSegment:"transactions"}),a=Object(w.createElement)(Ge,{order:e.order}),c=Object(w.createElement)(Ke,{risk:e.risk_level}),n=Object(w.createElement)(et,{depositId:e.deposit_id,dateAvailable:e.date_available}),r={details:{value:e.transaction_id,display:t},created:{value:e.date,display:Object(C.dateI18n)("M j, Y / g:iA",j.a.utc(e.date).local())},type:{value:e.type,display:Xe[e.type]||Pe(e.type)},source:{value:e.source,display:Object(w.createElement)("span",{className:"payment-method__brand payment-method__brand--".concat(e.source)})},order:{value:e.order_id,display:a},customer:{value:e.customer_name,display:e.customer_name},email:{value:e.customer_email,display:e.customer_email},country:{value:e.customer_country,display:e.customer_country},amount:{value:e.amount/100,display:tt.formatCurrency(e.amount/100)},fee:{value:e.fees/100,display:tt.formatCurrency(e.fees/100*-1)},net:{value:e.net/100,display:tt.formatCurrency(e.net/100)},riskLevel:{value:e.risk_level,display:c},deposit:{value:e.deposit_id,display:n}};return d.map(function(e){var t=e.key;return r[t]||{display:null}})}),h=[{label:"transactions",value:"".concat(i.count)},{label:"total",value:"".concat(tt.formatCurrency(i.total/100))},{label:"fees",value:"".concat(tt.formatCurrency(i.fees/100))},{label:"net",value:"".concat(tt.formatCurrency(i.net/100))}];return Object(w.createElement)(f.TableCard,{className:"transactions-list",title:e.depositId?Object(v.__)("Deposit Transactions","woocommerce-payments"):Object(v.__)("Transactions","woocommerce-payments"),isLoading:l,rowsPerPage:Object(H.getQuery)().per_page||25,totalRows:i.count||0,headers:d,rows:u,summary:m?null:h,query:Object(H.getQuery)(),onQueryChange:H.onQueryChange})},rt=a(20),ot=a.n(rt),lt=a(23),st=a.n(lt),it=(a(40),function(e){var t=e.isLoading,a=e.display,c=e.placeholder,n=e.value,r=e.children;return t?Object(w.createElement)("span",{className:a?"is-loadable-placeholder is-".concat(a):"is-loadable-placeholder","aria-busy":"true"},void 0===c?r||n:c):r||n||null}),mt=function(e){var t=e.numLines,a=void 0===t?1:t,c=st()(e,["numLines"]),n=Object(w.createElement)("p",{style:{lineHeight:a}},"Block placeholder");return Object(w.createElement)(it,ot()({},c,{placeholder:n,display:"block"}))},dt=it,ut=(a(41),new x.a),ht=function(e){var t=e.status;return Object(w.createElement)(f.OrderStatus,{order:{status:t},orderStatusMap:De})},pt=function(e){var t,a=e.depositId,c=(t=a,Object(N.useSelect)(function(e){var a=e(B),c=a.getDeposit,n=a.isResolving;return{deposit:c(t),isLoading:n("getDeposit",[t])}},[t])),n=c.deposit,r=void 0===n?{}:n,o=c.isLoading;return Object(w.createElement)(f.Card,{className:"wcpay-deposit-overview"},Object(w.createElement)("div",{className:"wcpay-deposit-detail"},Object(w.createElement)("div",{className:"wcpay-deposit-date"},Object(w.createElement)(dt,{isLoading:o,placeholder:"Date placeholder"},"".concat(Object(v.__)("Deposit date","woocommerce-payments"),": "),Object(C.dateI18n)("M j, Y",j.a.utc(r.date).local()))),Object(w.createElement)("div",{className:"wcpay-deposit-status"},Object(w.createElement)(dt,{isLoading:o,placeholder:"Status"},Object(w.createElement)(ht,{status:r.status}))),Object(w.createElement)("div",{className:"wcpay-deposit-bank-account"},Object(w.createElement)(dt,{isLoading:o,placeholder:"Bank account placeholder"},r.bankAccount))),Object(w.createElement)("div",{className:"wcpay-deposit-hero"},Object(w.createElement)("div",{className:"wcpay-deposit-amount"},Object(w.createElement)(dt,{isLoading:o,placeholder:"Amount",display:"inline"},ut.formatCurrency(r.amount/100)))))},vt=function(e){var t=e.query.id;return Object(w.createElement)(w.Fragment,null,Object(w.createElement)(pt,{depositId:t}),Object(w.createElement)(nt,{depositId:t}))},gt=["issuer_declined","invalid"],wt=["blocked"],ft=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.status||null},bt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.outcome?e.outcome.type:null},yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"succeeded"===e.status&&!0===e.paid},Et=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"failed"===e.status&&gt.includes(bt(e))},_t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"failed"===e.status&&wt.includes(bt(e))},Ot=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!0===e.captured},Ct=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!0===e.disputed},kt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.amount_refunded>0},jt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!0===e.refunded},zt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return kt(e)&&!jt(e)},xt=function(e){switch(e){case"warning_needs_response":case"needs_response":return"disputed_needs_response";case"warning_under_review":case"under_review":return"disputed_under_review";case"won":return"disputed_won";case"lost":return"disputed_lost";default:return"disputed"}},Ht=a(19),Mt={refunded_partial:{type:"light",message:Object(v.__)("Partial refund","woocommerce-payments")},refunded_full:{type:"light",message:Object(v.__)("Refunded","woocommerce-payments")},paid:{type:"light",message:Object(v.__)("Paid","woocommerce-payments")},authorized:{type:"primary",message:Object(v.__)("Payment authorized","woocommerce-payments")},failed:{type:"alert",message:Object(v.__)("Payment failed","woocommerce-payments")},blocked:{type:"alert",message:Object(v.__)("Payment blocked","woocommerce-payments")},disputed_needs_response:{type:"primary",message:Object(v.__)("Disputed: Needs response","woocommerce-payments")},disputed_under_review:{type:"light",message:Object(v.__)("Disputed: In review","woocommerce-payments")},disputed_won:{type:"light",message:Object(v.__)("Disputed: Won","woocommerce-payments")},disputed_lost:{type:"light",message:Object(v.__)("Disputed: Lost","woocommerce-payments")},default:{type:"light",message:""}},Vt=function(e){var t=e.charge,a=Mt[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Et(e)?"failed":_t(e)?"blocked":Ct(e)?xt(ft(e.dispute)):zt(e)?"refunded_partial":jt(e)?"refunded_full":yt(e)?Ot(e)?"paid":"authorized":""}(t)]||Mt.default;return Object(w.createElement)(Ht.a,{message:a.message,type:a.type})},Nt=(a(42),function(e){var t=e.payment,a=t?t[t.type]:null;return a?Object(w.createElement)("span",{className:"payment-method-details"},Object(w.createElement)("span",{className:"payment-method__brand payment-method__brand--".concat(a.brand)})," •••• ",a.last4):Object(w.createElement)("span",null,"–")}),Lt=(a(43),function(e){var t=e.items;return Object(w.createElement)(f.List,{className:"woocommerce-list--horizontal",items:t})}),St=(a(44),new x.a),Bt={net:0,fee:0,refunded:null},Tt=function(e){var t=e.charge;return[{title:Object(v.__)("Date","woocommerce-payments"),content:t.created?Object(C.dateI18n)("M j, Y, g:ia",j()(1e3*t.created)):"–"},{title:Object(v.__)("Customer","woocommerce-payments"),content:Object(I.get)(t,"billing_details.name")||"–"},{title:Object(v.__)("Payment Method","woocommerce-payments"),content:Object(w.createElement)(Nt,{payment:t.payment_method_details})},{title:Object(v.__)("Risk Evaluation","woocommerce-payments"),content:Object(I.get)(t,"outcome.risk_level")||"–"},{content:t.id||"–"}]},Rt=function(e){var t=e.charge,a=void 0===t?{}:t,c=e.isLoading,n=a.amount?function(e){var t,a;return a=e.application_fee_amount,t=0,Ct(e)&&"won"!==e.dispute.status?(a+=1500,t=e.dispute.amount):kt(e)&&(t=e.amount_refunded),{net:e.amount-a-(t||0),fee:a,refunded:t}}(a):Bt,r=n.net,o=n.fee,l=n.refunded;return Object(w.createElement)(f.Card,{className:"payment-details-summary-details"},Object(w.createElement)("div",{className:"payment-details-summary"},Object(w.createElement)("div",{className:"payment-details-summary__section"},Object(w.createElement)("p",{className:"payment-details-summary__amount"},Object(w.createElement)(dt,{isLoading:c,placeholder:"Amount placeholder"},St.formatCurrency((a.amount||0)/100),Object(w.createElement)("span",{className:"payment-details-summary__amount-currency"},a.currency||"cur"),Object(w.createElement)(Vt,{charge:a}))),Object(w.createElement)("div",{className:"payment-details-summary__breakdown"},l?Object(w.createElement)("p",null,"".concat(Object(v.__)("Refunded","woocommerce-payments"),": "),St.formatCurrency(-l/100)):"",Object(w.createElement)("p",null,Object(w.createElement)(dt,{isLoading:c,placeholder:"Fee amount"},"".concat(Object(v.__)("Fee","woocommerce-payments"),": "),St.formatCurrency(-o/100))),Object(w.createElement)("p",null,Object(w.createElement)(dt,{isLoading:c,placeholder:"Net amount"},"".concat(Object(v.__)("Net","woocommerce-payments"),": "),St.formatCurrency(r/100))))),Object(w.createElement)("div",{className:"payment-details-summary__section"},Object(w.createElement)("div",{className:"payment-details-summary__actions"},a.order?Object(w.createElement)(b.Button,{className:"payment-details-summary__actions-item",isDefault:!0,isLarge:!0,href:a.order.url},"".concat(Object(v.__)("View order")," ").concat(a.order.number)):""))),Object(w.createElement)("hr",{className:"full-width"}),Object(w.createElement)(mt,{isLoading:c,numLines:4},Object(w.createElement)(Lt,{items:Tt({charge:a})})))},It=function(){return null},At=function(e){var t=e.label,a=e.children,c=e.isLoading;return Object(w.createElement)("div",{className:"payment-method-detail"},Object(w.createElement)("h4",{className:"payment-method-detail__label"},Object(w.createElement)(dt,{isLoading:c,display:"block",value:t})),Object(w.createElement)("p",{className:"payment-method-detail__value"},Object(w.createElement)(dt,{isLoading:c,value:a})))},Dt=function(e){switch(e.checked){case"pass":return Object(v.__)("Passed","woocommerce-payments");case"fail":return Object(v.__)("Failed","woocommerce-payments");case"unavailable":return Object(v.__)("Unavailable","woocommerce-payments");default:return Object(v.__)("Not checked","woocommerce-payments")}},Pt={last4:"0000",fingerprint:"fingerprint placeholder",date:"date placeholder",cardType:"card type placeholder",id:"id placeholder",name:"name placeholder",email:"email placeholder",formattedAddress:"address placeholder",country:"country placeholder",cvcCheck:null,line1Check:null,postalCodeCheck:null},Ft=function(e){var t=e.charge,a=void 0===t?{}:t,c=e.isLoading,n=a&&a.payment_method_details?function(e){var t=e.billing_details,a=e.payment_method,c=e.payment_method_details.card,n=c.last4,r=c.fingerprint,o=c.exp_month,l=c.exp_year,s=c.funding,i=c.network,m=c.country,d=c.checks,u=t.name,h=t.email,p=t.formatted_address,g=d.cvc_check,w=d.address_line1_check,f=d.address_postal_code_check,b=o+" / "+l,y={credit:Object(v.__)("credit","woocommerce-payments"),debit:Object(v.__)("debit","woocommerce-payments"),prepaid:Object(v.__)("prepaid","woocommerce-payments"),unknown:Object(v.__)("unknown","woocommerce-payments")};return{last4:n,fingerprint:r,date:b,cardType:Object(v.sprintf)(Object(v.__)("%1$s %2$s card","woocommerce-payments"),i.charAt(0).toUpperCase()+i.slice(1),y[s]),id:a,name:u,email:h,country:wcSettings.countries[m],cvcCheck:g,line1Check:w,postalCodeCheck:f,formattedAddress:p}}(a):Pt,r=n.last4,o=n.fingerprint,l=n.date,s=n.cardType,i=n.id,m=n.name,d=n.email,u=n.country,h=n.cvcCheck,p=n.line1Check,g=n.postalCodeCheck,b=n.formattedAddress,y=At,E=Dt;return Object(w.createElement)(f.Card,{title:Object(w.createElement)(dt,{isLoading:c,value:Object(v.__)("Payment method","woocommerce-payments")})},Object(w.createElement)("div",{className:"payment-method-details"},Object(w.createElement)("div",{className:"payment-method-details__column"},Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("Number","woocommerce-payments")},"•••• ",r),Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("Fingerprint","woocommerce-payments")},o),Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("Expires","woocommerce-payments")},l),Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("Type","woocommerce-payments")},s),Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("ID","woocommerce-payments")},i)),Object(w.createElement)("div",{className:"payment-method-details__column"},Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("Owner","woocommerce-payments")},m),Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("Owner Email","woocommerce-payments")},d),Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("Address","woocommerce-payments")},Object(w.createElement)("span",{dangerouslySetInnerHTML:{__html:b}})),Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("Origin","woocommerce-payments")},u),Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("CVC check","woocommerce-payments")},Object(w.createElement)(E,{checked:h})),Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("Street check","woocommerce-payments")},Object(w.createElement)(E,{checked:p})),Object(w.createElement)(y,{isLoading:c,label:Object(v.__)("Zip check","woocommerce-payments")},Object(w.createElement)(E,{checked:g})))))},qt=function(e){var t=function(e){return Object(N.useSelect)(function(t){var a=t(B),c=a.getCharge,n=a.getChargeError,r=a.isResolving;return{charge:c(e),chargeError:n(e),isLoading:r("getCharge",[e])}},[e])}(e.query.id),a=t.charge,c=t.isLoading,n=t.chargeError;return!c&&n instanceof Error?Object(w.createElement)(E,{maxWidth:1032,className:"wcpay-payment-details"},Object(w.createElement)(f.Card,null,Object(w.createElement)("div",null,Object(v.__)("Payment details not loaded","woocommerce-payments")))):Object(w.createElement)(E,{maxWidth:1032,className:"wcpay-payment-details"},Object(w.createElement)(Rt,{charge:a,isLoading:c}),Object(w.createElement)(It,{charge:a}),!1,Object(w.createElement)(Ft,{charge:a,isLoading:c}),!1)},Zt=a(17),Ut=a.n(Zt),Yt=a(16),Qt=a.n(Yt),Wt=a(18),Gt=a.n(Wt),$t={warning_needs_response:{type:"primary",message:Object(v.__)("Inquiry: Needs Response","woocommerce-payments")},warning_under_review:{type:"light",message:Object(v.__)("Inquiry: Under Review","woocommerce-payments")},warning_closed:{type:"light",message:Object(v.__)("Inquiry: Closed","woocommerce-payments")},needs_response:{type:"primary",message:Object(v.__)("Needs Response","woocommerce-payments")},under_review:{type:"light",message:Object(v.__)("Under Review","woocommerce-payments")},charge_refunded:{type:"light",message:Object(v.__)("Charge Refunded","woocommerce-payments")},won:{type:"light",message:Object(v.__)("Won","woocommerce-payments")},lost:{type:"light",message:Object(v.__)("Lost","woocommerce-payments")}},Jt=function(e){var t=e.status,a=$t[t]||{},c=a.message||Pe(t),n=a.type||"light";return Object(w.createElement)(Ht.a,{message:c,type:n,isCompact:!0})},Kt={bank_cannot_process:{display:Object(v.__)("Bank Cannot Process","woocommerce-payments")},check_returned:{display:Object(v.__)("Check Returned","woocommerce-payments")},credit_not_processed:{display:Object(v.__)("Credit Not Processed","woocommerce-payments"),overview:[Object(v.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(v.__)("If your customer was not refunded appropriately, you will need to accept the dispute, or resolve the issue with your customer. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(v.__)("The customer claims that the purchased product was returned or the transaction was otherwise canceled, but you have not yet provided a refund or credit.","woocommerce-payments")],required:[Object(v.__)("Demonstrate that you have refunded your customer through other means or that your customer is not entitled to a refund. You cannot issue a refund while a payment is being disputed. If you believe that your customer was entitled a refund that you did not provide, you can accept the dispute.","woocommerce-payments")],respond:[Object(v.__)("You should first get in touch with your customer. If you understand what their complaint is, there is a chance for you to explain the misunderstanding or to make it right. If you’re able to resolve the issue with your customer, you can ask that they withdraw the dispute.","woocommerce-payments"),Object(v.__)("If the cardholder agrees to withdraw the dispute, you should still submit evidence for the dispute using the forms on the next screen. In addition to the following evidence, your submission should include correspondence with the cardholder saying they would withdraw the dispute and a written statement from their card issuer confirming that the dispute has been withdrawn.","woocommerce-payments")]},customer_initiated:{display:Object(v.__)("Customer Initiated","woocommerce-payments")},debit_not_authorized:{display:Object(v.__)("Debit Not Authorized","woocommerce-payments")},duplicate:{display:Object(v.__)("Duplicate","woocommerce-payments"),overview:[Object(v.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(v.__)("If there were duplicate payments, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(v.__)("The customer claims they were charged multiple times for the same product or service.","woocommerce-payments")],required:[Object(v.__)("Demonstrate that each payment was for a separate product or service.","woocommerce-payments")],respond:[Object(v.__)("Determine if your customer was incorrectly charged multiple times.","woocommerce-payments"),Object(v.__)("If they were not, collect any and all information documenting that each payment was made separately, such as copies of receipts. If the receipts don’t include the items purchased, be sure to include an itemized list. Each receipt should clearly indicate that the payments are for separate purchases of items or services. If you’ve been able to get in touch with the customer you should be sure to address any concerns they had in your evidence.","woocommerce-payments"),Object(v.__)("If there have been two or more separate payments, you should get in touch with your customer. If you understand what their complaint is, there is a chance for you to explain the misunderstanding or to make it right. If you’re able to resolve the issue with your customer, you can ask that they withdraw the dispute.","woocommerce-payments"),Object(v.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments")]},fraudulent:{display:Object(v.__)("Fraudulent","woocommerce-payments"),overview:[Object(v.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(v.__)("If you believe the payment was actually made using a stolen credit card, you will need to accept the dispute. The credit card networks place liability for accepting fraudulent payments with you, the business.","woocommerce-payments")],summary:[Object(v.__)("This is the most common reason for a dispute, and happens when a cardholder claims that they didn’t authorize the payment. This can happen if the card was lost or stolen and used to make a fraudulent purchase. It can also happen if the cardholder doesn’t recognize the payment as it appears on the billing statement from their card issuer.","woocommerce-payments")],required:[Object(v.__)("Provide adequate payment and order details so that a legitimate customer recognizes it, or proves to the card issuer that their cardholder authorized the transaction.","woocommerce-payments")],respond:[Object(v.__)("Try to get in touch with your customer. Sometimes people forget about payments they make or don’t recognize the way they appear on their card statement. If this is the case, ask them to contact their card issuer and let them know they no longer dispute the transaction.","woocommerce-payments"),Object(v.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),Object(v.__)("It may be more efficient—and provide a better customer experience—to accept an accidental dispute and charge the customer again, if appropriate. Even when a dispute is withdrawn, it usually takes approximately 75 days to be finalized. Remember, it doesn’t matter to the card networks whether you win or lose a dispute; what matters is how many disputes a business receives, regardless of how many disputes are won.","woocommerce-payments")]},general:{display:Object(v.__)("General","woocommerce-payments"),overview:[Object(v.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments")],summary:[Object(v.__)("This is an uncategorized dispute, so you should contact the customer for additional details to find out why the payment was disputed.","woocommerce-payments")]},incorrect_account_details:{display:Object(v.__)("Incorrect Account Details","woocommerce-payments")},insufficient_funds:{display:Object(v.__)("Insufficient Funds","woocommerce-payments")},product_not_received:{display:Object(v.__)("Product Not Received","woocommerce-payments"),overview:[Object(v.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(v.__)("If you can not prove the customer received their product or service, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(v.__)("The customer claims they did not receive the products or services purchased.","woocommerce-payments")],required:[Object(v.__)("Prove that the customer received a physical product or offline service, or made use of a digital product or online service. This must have occurred prior to the date the dispute was initiated.","woocommerce-payments")],respond:[Object(v.__)("First, get in touch with your customer. Understanding why they filed the dispute will be important for helping make sure your customer gets the product and will give you critical information to prevent this from happening to others.","woocommerce-payments"),Object(v.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments")]},product_unacceptable:{display:Object(v.__)("Product Unacceptable","woocommerce-payments"),overview:[Object(v.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(v.__)("If you can not prove the customer received their product or service as described, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(v.__)("The product or service was received but was defective, damaged, or not as described.","woocommerce-payments")],required:[Object(v.__)("Demonstrate that the product or service was delivered as described at the time of purchase.","woocommerce-payments")],respond:[Object(v.__)("If the product or service is as described, provide specific information (invoice, contract, etc.) to refute the cardholder’s claims. Quality disputes are where the customer does not agree with the condition of merchandise or service received (e.g., a car repair situation or quality of a hotel room). There may be instances where you will need to obtain a neutral third-party opinion to help corroborate your claim against the cardholder. Provide as much specific information and documentation as possible to refute the cardholder’s claims. It is recommended that you address each point that the cardholder has made.","woocommerce-payments"),Object(v.__)("If the customer has not yet returned the product or canceled the service, provide specific information to that effect. You should double-check your incoming shipping records to verify that you have not received a return before you respond. If you have processed a credit or reversal for this transaction, provide evidence of this which includes the amount and date processed.","woocommerce-payments"),Object(v.__)("For products that have been repaired or replaced, provide evidence that the cardholder agreed to a repair or replacement, it has been received by the customer, and the repair or replacement has not since been disputed.","woocommerce-payments"),Object(v.__)("If your customer made no attempt to return the product or cancel the service, or if you provided a replacement product or service, make sure to note that as well.","woocommerce-payments"),Object(v.__)("If the customer withdraws their dispute you should still submit evidence using the forms on the next screen. Be sure to provide a letter or email from the cardholder stating that they are no longer in dispute.","woocommerce-payments")]},subscription_canceled:{display:Object(v.__)("Subscription Canceled","woocommerce-payments"),overview:[Object(v.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(v.__)("If you can not prove the customer’s subscription was canceled, and or they did not follow your cancelation policy, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(v.__)("The customer claims that you continued to charge them after a subscription was canceled.","woocommerce-payments")],required:[Object(v.__)("Prove that the subscription was still active and that the customer was aware of, and did not follow, your cancellation procedure.","woocommerce-payments")],respond:[Object(v.__)("First, get in touch with your customer. If you understand what they believe happened, there is a chance for you to explain the misunderstanding or to make it right. ","woocommerce-payments"),Object(v.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),Object(v.__)("Otherwise, use the forms on the next screen to submit evidence that the subscription was still active and that the customer was aware of, and did not follow, your cancellation procedure.","woocommerce-payments")]},unrecognized:{display:Object(v.__)("Unrecognized","woocommerce-payments"),overview:[Object(v.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(v.__)("If you can not prove the customer’s subscription was canceled, and or they did not follow your cancelation policy, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(v.__)("The customer doesn’t recognize the payment appearing on their card statement.","woocommerce-payments")],required:[Object(v.__)("As with fraudulent disputes, get your customer to withdraw the dispute by helping them identify the payment. Otherwise challenge the dispute with appropriate evidence that proves the purchase was legitimate. ","woocommerce-payments")],respond:[Object(v.__)("First, try to get in touch with your customer. Sometimes people forget about payments they make or don’t recognize the way they appear on their card statement. If this is the case, ask them to contact their card issuer and let them know they no longer dispute the transaction. Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),Object(v.__)("It may be more efficient—and provide a better customer experience—to accept an accidental dispute and charge the customer again, if appropriate. Even when a dispute is withdrawn, it usually takes approximately 75 days to be finalized. Remember, it doesn’t matter to the card networks whether you win or lose a dispute; what matters is how many disputes a business receives, regardless of how many disputes are won.","woocommerce-payments")]}},Xt=new x.a,ea=[{key:"details",label:"",required:!0,cellClassName:"info-button"},{key:"amount",label:Object(v.__)("Amount","woocommerce-payments"),required:!0},{key:"status",label:Object(v.__)("Status","woocommerce-payments"),required:!0},{key:"reason",label:Object(v.__)("Reason","woocommerce-payments"),required:!0},{key:"source",label:Object(v.__)("Source","woocommerce-payments"),required:!0},{key:"order",label:Object(v.__)("Order #","woocommerce-payments"),required:!0},{key:"customer",label:Object(v.__)("Customer","woocommerce-payments")},{key:"email",label:Object(v.__)("Email","woocommerce-payments"),visible:!1},{key:"country",label:Object(v.__)("Country","woocommerce-payments"),visible:!1},{key:"created",label:Object(v.__)("Disputed On","woocommerce-payments"),required:!0},{key:"dueBy",label:Object(v.__)("Respond By","woocommerce-payments"),required:!0}],ta=function(e){var t=e.disputes,a=e.showPlaceholder,c=(t.data||[]).map(function(e){var t=e.order?{value:e.order.number,display:Object(w.createElement)(Ge,{order:e.order})}:null,a=Object(w.createElement)(Ue,{id:e.id,parentSegment:"disputes"}),c=Kt[e.reason],n=c?c.display:Pe(e.reason),r=e.charge||{},o=((r.payment_method_details||{}).card||{}).brand,l=r.billing_details||{},s={amount:{value:e.amount/100,display:Xt.formatCurrency(e.amount/100)},status:{value:e.status,display:Object(w.createElement)(Jt,{status:e.status})},reason:{value:e.reason,display:n},source:{value:o,display:Object(w.createElement)("span",{className:"payment-method__brand payment-method__brand--".concat(o)})},created:{value:1e3*e.created,display:Object(C.dateI18n)("M j, Y",j()(1e3*e.created))},dueBy:{value:1e3*e.evidence_details.due_by,display:Object(C.dateI18n)("M j, Y / g:iA",j()(1e3*e.evidence_details.due_by))},order:t,customer:{value:l.name,display:l.name},email:{value:l.email,display:l.email},country:{value:(l.address||{}).country,display:(l.address||{}).country},details:{value:e.id,display:a}};return ea.map(function(e){var t=e.key;return s[t]||{display:null}})});return Object(w.createElement)(f.TableCard,{title:Object(v.__)("Disputes","woocommerce-payments"),isLoading:a,rowsPerPage:10,totalRows:10,headers:ea,rows:c})},aa=function(){var e=Object(w.useState)([]),t=Qt()(e,2),a=t[0],c=t[1],n=Object(w.useState)(!1),r=Qt()(n,2),o=r[0],l=r[1],s=function(){var e=Ut()(K.a.mark(function e(){return K.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.prev=1,e.t0=c,e.next=5,Gt()({path:"/wc/v3/payments/disputes"});case 5:e.t1=e.sent,(0,e.t0)(e.t1);case 7:return e.prev=7,l(!1),e.finish(7);case 10:case"end":return e.stop()}},e,null,[[1,,7,10]])}));return function(){return e.apply(this,arguments)}}();return Object(w.useEffect)(function(){s()},[]),Object(w.createElement)(ta,{disputes:a,showPlaceholder:o})},ca=(a(48),function(e){var t=e.children;return Object(w.createElement)("div",{className:"woocommerce-card__footer"},t)}),na=function(e){var t=e.id,a=e.needsResponse,c=e.isSubmitted,n=e.onAccept;if(!a&&!c)return null;var r=Object(X.addQueryArgs)("admin.php",{page:"wc-admin",path:"/payments/disputes/challenge",id:t}),o=Object(v.__)("Are you sure you'd like to accept this dispute? This action can not be undone.","woocommerce-payments");return Object(w.createElement)(ca,null,Object(w.createElement)(f.Link,{href:r,className:"components-button is-button is-primary is-large"},a?Object(v.__)("Challenge Dispute","woocommerce-payments"):Object(v.__)("View Submitted Evidence","woocommerce-payments")),a&&Object(w.createElement)(b.Button,{isDefault:!0,isLarge:!0,onClick:function(){return window.confirm(o)&&n()}},Object(v.__)("Accept Dispute","woocommerce-payments")))},ra=a(25),oa=a.n(ra),la=(a(49),new x.a),sa=[{key:"created",label:Object(v.__)("Dispute date","woocommerce-payments")},{key:"amount",label:Object(v.__)("Disputed amount","woocommerce-payments")},{key:"dueBy",label:Object(v.__)("Respond by","woocommerce-payments")},{key:"reason",label:Object(v.__)("Reason","woocommerce-payments")},{key:"order",label:Object(v.__)("Order","woocommerce-payments")},{key:"customer",label:Object(v.__)("Customer","woocommerce-payments")},{key:"transactionId",label:Object(v.__)("Transaction ID","woocommerce-payments")}],ia=function(e){var t="object"===oa()(e.charge)?e.charge.id:e.charge;return Object(w.createElement)(f.Link,{href:Ze(t,"transactions")},t)},ma=function(e){var t=Kt[e.reason];return t?t.display:Pe(e.reason)},da=function(e){var t=e.dispute,a=e.isLoading,c=a?{created:"Created date",amount:"Amount",dueBy:"Due by date",reason:"Dispute reason",order:"Order link",customer:"Customer name",transactionId:"Transaction link"}:{created:Object(C.dateI18n)("M j, Y",j()(1e3*t.created)),amount:"".concat(la.formatCurrency(t.amount/100)," ").concat(la.code),dueBy:Object(C.dateI18n)("M j, Y - g:iA",j()(1e3*t.evidence_details.due_by)),reason:ma(t),order:t.order?Object(w.createElement)(Ge,{order:t.order}):null,customer:"object"===oa()(t.charge)?t.charge.billing_details.name:null,transactionId:ia(t)};return Object(w.createElement)("div",{className:"wcpay-dispute-info"},sa.map(function(e){var t=e.key,n=e.label;return null==c[t]?null:Object(w.createElement)("div",{key:t,className:"wcpay-dispute-info-item"},Object(w.createElement)(dt,{isLoading:a,display:"inline"},Object(w.createElement)("span",{className:"wcpay-dispute-info-key"},"".concat(n,": ")),Object(w.createElement)("span",{className:"wcpay-dispute-info-value"},c[t])))}))},ua=function(e){var t=e.children;return(void 0===t?[]:t).map(function(e,t){return Object(w.createElement)("p",{key:t},e)})},ha=(a(28),function(e){var t=e.isLoading,a=e.dispute,c=void 0===a?{}:a,n=e.onAccept,r=!t&&c.id,o=r&&Object(w.createElement)(na,{id:c.id,needsResponse:"needs_response"===c.status||"warning_needs_response"===c.status,isSubmitted:c.evidence_details&&c.evidence_details.submission_count>0,onAccept:n}),l=Kt[c.reason]||{};return t||r?Object(w.createElement)(E,{isNarrow:!0,className:"wcpay-dispute-details"},Object(w.createElement)(f.Card,{title:Object(w.createElement)(dt,{isLoading:t,value:Object(v.__)("Dispute Overview","woocommerce-payments")})},Object(w.createElement)(da,{dispute:c,isLoading:t}),Object(w.createElement)(mt,{isLoading:t,numLines:4},Object(w.createElement)(ua,null,l.overview)),Object(w.createElement)(mt,{isLoading:t,numLines:6},o)),Object(w.createElement)(f.Card,{title:Object(w.createElement)(dt,{isLoading:t,value:l.display?Object(v.sprintf)(Object(v.__)("%s Dispute","woocommerce-payments"),l.display):Object(v.__)("Dispute type","woocommerce-payments")})},Object(w.createElement)(mt,{isLoading:t,numLines:4},Object(w.createElement)(ua,null,l.summary)),Object(w.createElement)(mt,{isLoading:t,numLines:6},l.required&&Object(w.createElement)("h3",null," ",Object(v.__)("Required to overturn dispute","woocommerce-payments")," "),Object(w.createElement)(ua,null,l.required)),Object(w.createElement)(mt,{isLoading:t,numLines:6},l.respond&&Object(w.createElement)("h3",null,Object(v.__)("How to respond","woocommerce-payments")),Object(w.createElement)(ua,null,l.respond),o))):Object(w.createElement)(E,{isNarrow:!0,className:"wcpay-dispute-details"},Object(w.createElement)(f.Card,null,Object(w.createElement)("div",null,Object(v.__)("Dispute not loaded","woocommerce-payments"))))}),pa=function(e){var t=e.query,a="/wc/v3/payments/disputes/".concat(t.id),c=Object(w.useState)(),n=Qt()(c,2),r=n[0],o=n[1],l=Object(w.useState)(!0),s=Qt()(l,2),i=s[0],m=s[1],d=Object(N.useDispatch)("core/notices"),u=d.createSuccessNotice,h=d.createErrorNotice,p=function(){var e=Ut()(K.a.mark(function e(){return K.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.prev=1,e.t0=o,e.next=5,Gt()({path:a});case 5:e.t1=e.sent,(0,e.t0)(e.t1);case 7:return e.prev=7,m(!1),e.finish(7);case 10:case"end":return e.stop()}},e,null,[[1,,7,10]])}));return function(){return e.apply(this,arguments)}}();Object(w.useEffect)(function(){p()},[]);var g=function(){var e=Ut()(K.a.mark(function e(){return K.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.prev=1,e.t0=o,e.next=5,Gt()({path:"".concat(a,"/close"),method:"post"});case 5:e.t1=e.sent,(0,e.t0)(e.t1),t=void 0,t=r.order?Object(v.sprintf)(Object(v.__)("You have accepted the dispute for order #%s.","woocommerce-payments"),r.order.number):Object(v.__)("You have accepted the dispute.","woocommerce-payments"),u(t),Object(H.getHistory)().push(Object(X.addQueryArgs)("admin.php",{page:"wc-admin",path:"/payments/disputes"})),e.next=13;break;case 10:e.prev=10,e.t2=e.catch(1),h(Object(v.__)("There has been an error accepting the dispute. Please try again later.","woocommerce-payments"));case 13:return e.prev=13,m(!1),e.finish(13);case 16:case"end":return e.stop()}var t},e,null,[[1,10,13,16]])}));return function(){return e.apply(this,arguments)}}();return Object(w.createElement)(ha,{isLoading:i,dispute:r,onAccept:g})},va=[{key:"general",title:Object(v.__)("General Evidence","woocommerce-payments"),description:Object(v.__)("Provide general evidence about the customer and the order.","woocommerce-payments"),fields:[{key:"product_description",label:Object(v.__)("Product Description","woocommerce-payments"),type:"textarea",description:Object(v.__)("A description of the product or service and any relevant details on how this was presented to the customer at the time of purchase.","woocommerce-payments")},{key:"customer_name",label:Object(v.__)("Customer Name","woocommerce-payments"),type:"text"},{key:"customer_email_address",label:Object(v.__)("Customer Email","woocommerce-payments"),type:"text"},{key:"customer_signature",label:Object(v.__)("Customer Signature","woocommerce-payments"),type:"file",description:Object(v.__)("A relevant document or contract showing the customer's signature (if available).","woocommerce-payments")},{key:"billing_address",label:Object(v.__)("Customer Billing Address","woocommerce-payments"),type:"textarea"},{key:"customer_purchase_ip",label:Object(v.__)("Customer IP Address","woocommerce-payments"),type:"text"},{key:"receipt",label:Object(v.__)("Receipt","woocommerce-payments"),type:"file",description:Object(v.__)("Any receipt or message sent to the customer notifying them of the charge. This field will be automatically filled with a Stripe generated email receipt if any such receipt was sent.","woocommerce-payments")},{key:"customer_communication",label:Object(v.__)("Customer Communication","woocommerce-payments"),type:"file",description:Object(v.__)("Any communication with the customer that you feel is relevant to your case (e.g. emails proving that they received the product or service, or demonstrating their use of or satisfaction with the product or service).","woocommerce-payments")}]},{key:"refund_policy_info",title:Object(v.__)("Refund Policy Info","woocommerce-payments"),fields:[{key:"refund_policy",label:Object(v.__)("Refund Policy","woocommerce-payments"),type:"file",description:Object(v.__)("Your refund policy, as shown or provided to the customer.","woocommerce-payments")},{key:"refund_policy_disclosure",label:Object(v.__)("Refund policy disclosure","woocommerce-payments"),type:"textarea",description:Object(v.__)("An explanation of how and when the customer was shown or provided your refund policy prior to purchase.","woocommerce-payments")},{key:"refund_refusal_explanation",label:Object(v.__)("Refund refusal explanation","woocommerce-payments"),type:"textarea",description:Object(v.__)("Your explanation for why the customer is not entitled to a refund.","woocommerce-payments")}],reason:"credit_not_processed"},{key:"duplicate_charge_info",title:Object(v.__)("Duplicate Charge Info","woocommerce-payments"),fields:[{key:"duplicate_charge_id",label:Object(v.__)("Duplicate charge ID","woocommerce-payments"),type:"text",description:Object(v.__)("The charge ID for the previous payment that appears to be a duplicate of the one that is disputed.","woocommerce-payments")},{key:"duplicate_charge_explanation",label:Object(v.__)("Explanation of duplicate charge","woocommerce-payments"),type:"textarea",description:Object(v.__)("An explanation of the difference between the disputed payment and the prior one that appears to be a duplicate.","woocommerce-payments")},{key:"duplicate_charge_documentation",label:Object(v.__)("Duplicate charge documentation","woocommerce-payments"),type:"file",description:Object(v.__)("Upload documentation for the prior payment that can uniquely identify it, such as a separate receipt. This document should be paired with a similar document from the disputed payment that proves the two are separate. This should also include a separate shipping label or receipt for the other payment. If multiple products were shipped together, provide a packing list that shows each purchase.","woocommerce-payments")},{key:"shipping_documentation",label:Object(v.__)("Shipping documentation","woocommerce-payments"),type:"file",description:Object(v.__)("A shipping label or receipt for the disputed payment.","woocommerce-payments"),denormalized:!0,productType:"physical_product"},{key:"service_documentation",label:Object(v.__)("Service documentation","woocommerce-payments"),type:"file",description:Object(v.__)("A copy of a service agreement or documentation for the disputed payment.","woocommerce-payments"),denormalized:!0,productType:"offline_service"}],reason:"duplicate"},{key:"shipping_information",title:Object(v.__)("Shipping Information","woocommerce-payments"),fields:[{key:"shipping_carrier",label:Object(v.__)("Shipping carrier","woocommerce-payments"),type:"text",description:Object(v.__)("The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc. If multiple carriers were used for this purchase, please separate them with commas.","woocommerce-payments")},{key:"shipping_tracking_number",label:Object(v.__)("Tracking number","woocommerce-payments"),type:"text",description:Object(v.__)("The tracking number (if available) for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas. When we compile your evidence into a single document, these tracking numbers will be expanded to include detailed delivery information from the carrier.","woocommerce-payments")},{key:"shipping_documentation",label:Object(v.__)("Proof of shipping","woocommerce-payments"),type:"file",description:Object(v.__)("Provide documentation as proof that a product was shipped to the cardholder at the same address the cardholder provided to you. This could include a copy of the shipment receipt or label, and show the full shipping address of the cardholder, if possible.","woocommerce-payments")},{key:"shipping_date",label:Object(v.__)("Date of shipment","woocommerce-payments"),type:"text",description:Object(v.__)("The date on which a physical product began its route to the shipping address. This date should be prior to the date of the dispute.","woocommerce-payments")},{key:"shipping_address",label:Object(v.__)("Shipping Address","woocommerce-payments"),type:"textarea",description:Object(v.__)("The address to which a physical product was shipped. The shipping address must match a billing address verified with AVS. (A signature is not required as evidence of delivery).","woocommerce-payments")}],reason:["fraudulent","product_not_received","product_unacceptable","unrecognized"],productType:"physical_product"},{key:"cancellation_policy_info",title:Object(v.__)("Cancellation Policy Info","woocommerce-payments"),fields:[{key:"cancellation_policy",label:Object(v.__)("Cancellation Policy","woocommerce-payments"),type:"file",description:Object(v.__)("Your subscription cancellation policy, as shown to the customer.","woocommerce-payments")},{key:"cancellation_policy_disclosure",label:Object(v.__)("Cancellation policy disclosure","woocommerce-payments"),type:"textarea",description:Object(v.__)("An explanation of how and when the customer was shown your cancellation policy prior to purchase.","woocommerce-payments")},{key:"cancellation_rebuttal",label:Object(v.__)("Cancellation Rebuttal","woocommerce-payments"),type:"textarea",description:Object(v.__)("A justification for why the customer's subscription was not canceled.","woocommerce-payments")}],reason:"subscription_canceled"},{key:"download_and_activity_logs",title:Object(v.__)("Download and activity logs","woocommerce-payments"),fields:[{key:"access_activity_log",type:"file",description:[Object(v.__)("Provide at least two of the following pieces of information:","woocommerce-payments"),Object(v.__)("• Customer's IP address and their device's geographical location at the time of purchase","woocommerce-payments"),Object(v.__)("• Device ID and name of the device","woocommerce-payments"),Object(v.__)("• Customer name and email address linked to their customer profile","woocommerce-payments"),Object(v.__)("• Evidence that the customer logged into their account for your business before the transaction date","woocommerce-payments"),Object(v.__)("• Evidence that your website or app was accessed by the cardholder for purchase or services on or after the transaction date","woocommerce-payments"),Object(v.__)("• Evidence that the same device and card used in the disputed payment was used in a previous payment that was not disputed","woocommerce-payments")]}],reason:["fraudulent","product_not_received"],productType:"digital_product_or_service"},{key:"download_and_activity_logs",title:Object(v.__)("Download and activity logs","woocommerce-payments"),fields:[{key:"access_activity_log",type:"file",description:Object(v.__)("Any server or activity logs showing proof that the cardholder accessed or downloaded the purchased digital product. This information should include IP addresses, corresponding timestamps, and any detailed recorded activity.","woocommerce-payments")}],reason:["product_unacceptable","subscription_canceled","unrecognized"],productType:"digital_product_or_service",denormalized:!0},{key:"service_details",title:Object(v.__)("Service details","woocommerce-payments"),fields:[{key:"service_date",label:Object(v.__)("Service date","woocommerce-payments"),type:"text",description:Object(v.__)("The date on which the cardholder received or began receiving the purchased service.","woocommerce-payments")},{key:"service_documentation",label:Object(v.__)("Proof of service","woocommerce-payments"),type:"file",description:Object(v.__)("Documentation showing proof that a service was provided to the cardholder. This could include a copy of a signed contract, work order, or other form of written agreement.","woocommerce-payments")}],reason:["fraudulent","product_not_received","product_unacceptable","subscription_canceled","unrecognized"],productType:"offline_service"},{key:"uncategorized",title:Object(v.__)("Additional Details","woocommerce-payments"),description:Object(v.__)("Provide any extra evidence or statements you'd like the bank to see, either as text or by uploading a document.","woocommerce-payments"),fields:[{key:"uncategorized_text",label:Object(v.__)("Additional Details","woocommerce-payments"),type:"textarea"},{key:"uncategorized_file",type:"file"}]}],ga=function(e){var t=e.fileName,a=e.field,c=e.disabled,n=e.isDone,r=e.isLoading,o=e.accept,l=e.error,s=e.onFileChange,i=e.onFileRemove,m=e.help,d=l&&l.length>0;return Object(w.createElement)(b.BaseControl,{id:"form-file-upload-base-control-".concat(a.key),label:a.label,help:m},Object(w.createElement)("div",{className:"file-upload"},Object(w.createElement)(b.FormFileUpload,{id:"form-file-upload-".concat(a.key),className:n&&!d?"is-success":null,isLarge:!0,isPrimary:!0,isDestructive:d,isBusy:r,disabled:c||r,icon:Object(w.createElement)(qe.a,{icon:n&&!d?"checkmark":"add-outline",size:18}),accept:o,onChange:function(e){return s(a.key,e.target.files[0])}},Object(v.__)("Upload File","woocommerce-payments")),d?Object(w.createElement)("span",{className:"upload-message is-destructive"},l):Object(w.createElement)("span",{className:"upload-message"},t),n&&!c?Object(w.createElement)(b.IconButton,{className:"delete-uploaded-file-button",icon:Object(w.createElement)(qe.a,{icon:"trash",size:18}),onClick:function(){return i(a.key)}}):null))},wa=function(e){return Array.isArray(e)?Object(I.flatten)(e.map(function(e,t){return[e,Object(w.createElement)("br",{key:t})]})):e},fa=function(e){var t=e.fields,a=e.evidence,c=e.onChange,n=e.onFileChange,r=e.onFileRemove,o=e.onSave,l=e.readOnly;if(!t||!t.length)return null;var s=function(e){return{label:e.label,value:a[e.key]||"",onChange:function(t){return c(e.key,t)},disabled:l,help:wa(e.description)}},i=function(e){switch(e.type){case"file":return Object(w.createElement)(ga,ot()({key:e.key},function(e){var t=a.metadata&&a.metadata[e.key]||"",c=a.isUploading&&(a.isUploading[e.key]||!1),o=a.uploadingErrors&&(a.uploadingErrors[e.key]||""),s=!c&&t.length>0;return{field:e,fileName:t,accept:".pdf, image/png, image/jpeg",onFileChange:n,onFileRemove:r,disabled:l,isLoading:c,isDone:s,error:o,help:wa(e.description)}}(e)));case"text":return Object(w.createElement)(b.TextControl,ot()({key:e.key},s(e)));default:return Object(w.createElement)(b.TextareaControl,ot()({key:e.key},s(e)))}},m=t.map(function(e){return Object(w.createElement)(f.Card,{key:e.key,title:e.title},e.description&&Object(w.createElement)("p",null,e.description),e.fields.map(i))}),d=Object(v.__)("Are you sure you're ready to submit this evidence? Evidence submissions are final.","woocommerce-payments");return Object(w.createElement)(w.Fragment,null,m,l?null:Object(w.createElement)(f.Card,null,Object(w.createElement)("p",null,Object(v.__)("When you submit your evidence, we'll format it and send it to the cardholder's bank, then email you once the dispute has been decided.","woocommerce-payments")),Object(w.createElement)("p",null,Object(w.createElement)("strong",null,Object(v.__)("Evidence submission is final.","woocommerce-payments"))," ",Object(v.__)("You can also save this evidence for later instead of submitting it immediately.","woocommerce-payments")," ",Object(w.createElement)("strong",null,Object(v.__)("We will automatically submit any saved evidence at the due date.","woocommerce-payments"))),Object(w.createElement)(ca,null,Object(w.createElement)(b.Button,{isPrimary:!0,isLarge:!0,onClick:function(){return window.confirm(d)&&o(!0)}},Object(v.__)("Submit Evidence","woocommerce-payments")),Object(w.createElement)(b.Button,{isDefault:!0,isLarge:!0,onClick:function(){return o(!1)}},Object(v.__)("Save For Later","woocommerce-payments")))))},ba=function(e){var t=e.isLoading,a=e.dispute,c=void 0===a?{}:a,n=e.productType,r=e.onChangeProductType,o=st()(e,["isLoading","dispute","productType","onChangeProductType"]),l=c&&"needs_response"!==c.status&&"warning_needs_response"!==c.status,s=!t&&c.id;return t||s?Object(w.createElement)(E,{isNarrow:!0,className:"wcpay-dispute-evidence"},Object(w.createElement)(f.Card,{title:Object(w.createElement)(dt,{isLoading:t,value:Object(v.__)("Challenge Dispute","woocommerce-payments")})},Object(w.createElement)(da,{dispute:c,isLoading:t})),Object(w.createElement)(f.Card,{title:Object(w.createElement)(dt,{isLoading:t,value:Object(v.__)("Product Type","woocommerce-payments")})},Object(w.createElement)(mt,{isLoading:t,numLines:2},Object(w.createElement)(b.SelectControl,{value:n,onChange:r,options:[{label:Object(v.__)("Select one…","woocommerce-payments"),disabled:!0,value:""},{label:Object(v.__)("Physical product","woocommerce-payments"),value:"physical_product"},{label:Object(v.__)("Digital product or service","woocommerce-payments"),value:"digital_product_or_service"},{label:Object(v.__)("Offline service","woocommerce-payments"),value:"offline_service"},{label:Object(v.__)("Multiple product types","woocommerce-payments"),value:"multiple"}],disabled:l}))),!t&&Object(w.createElement)(fa,ot()({},o,{readOnly:l}))):Object(w.createElement)(E,{isNarrow:!0,className:"wcpay-dispute-details"},Object(w.createElement)("div",null,Object(v.__)("Dispute not loaded","woocommerce-payments")))},ya=function(e){var t=e.query,a="/wc/v3/payments/disputes/".concat(t.id),c=Object(w.useState)(),n=Qt()(c,2),r=n[0],o=n[1],l=Object(w.useState)(!1),s=Qt()(l,2),i=s[0],m=s[1],d=Object(w.useState)({}),u=Qt()(d,2),h=u[0],p=u[1],g=Object(N.useDispatch)("core/notices"),f=g.createSuccessNotice,b=g.createErrorNotice,y=g.createInfoNotice,E=function(){var e=Ut()(K.a.mark(function e(){var t,c;return K.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.prev=1,e.next=4,Gt()({path:a});case 4:t=e.sent,c=t&&t.evidence||{},o(t),p(c);case 8:return e.prev=8,m(!1),e.finish(8);case 11:case"end":return e.stop()}},e,null,[[1,,8,11]])}));return function(){return e.apply(this,arguments)}}();Object(w.useEffect)(function(){E()},[]);var _=function(e,t){return p(function(a){return V()({},a,R()({},e,t))})},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o(function(t){return Object(I.merge)({},t,e)})},C=function(){var e=Ut()(K.a.mark(function e(t,a){var c,n;return K.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a){e.next=2;break}return e.abrupt("return");case 2:return(c=new FormData).append("file",a),c.append("purpose","dispute_evidence"),O({isUploading:R()({},t,!0),uploadingErrors:R()({},t,"")}),_(t,""),e.prev=7,e.next=10,Gt()({path:"/wc/v3/payments/file",method:"post",body:c});case 10:n=e.sent,O({metadata:R()({},t,n.filename),isUploading:R()({},t,!1)}),_(t,n.id),e.next=19;break;case 15:e.prev=15,e.t0=e.catch(7),O({isUploading:R()({},t,!1),uploadingErrors:R()({},t,e.t0.message)}),_(t,"");case 19:case"end":return e.stop()}},e,null,[[7,15]])}));return function(t,a){return e.apply(this,arguments)}}(),k=function(e){var t=e?Object(v.__)("Evidence submitted!","woocommerce-payments"):Object(v.__)("Evidence saved!","woocommerce-payments"),a=Object(X.addQueryArgs)("admin.php",{page:"wc-admin",path:"/payments/disputes"});f(t),Object(H.getHistory)().push(a)},j=function(e){var t=e?Object(v.__)("Failed to submit evidence!","woocommerce-payments"):Object(v.__)("Failed to save evidence!","woocommerce-payments");b(t)},z=function(){var e=Ut()(K.a.mark(function e(t){var c,n;return K.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!Object(I.some)(r.isUploading)){e.next=3;break}return y(Object(v.__)("Please wait until file upload is finished"),"woocommerce-payments"),e.abrupt("return");case 3:return m(!0),e.prev=4,c=r.metadata,e.next=8,Gt()({path:a,method:"post",data:{evidence:h,metadata:c,submit:t}});case 8:n=e.sent,o(n),k(t),p({}),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(4),j(t);case 17:return e.prev=17,m(!1),e.finish(17);case 20:case"end":return e.stop()}},e,null,[[4,14,17,20]])}));return function(t){return e.apply(this,arguments)}}(),x=function(e){if(!e)return"";var t=e.metadata.__product_type||"";return!t&&e.evidence_details&&e.evidence_details.has_evidence&&(t="multiple"),t}(r),M=Object(w.useMemo)(function(){return function(e,t){return e&&t?"multiple"===t?va.map(function(e){return e.denormalized?null:V()({},e,{fields:e.fields.filter(function(e){return!e.denormalized})})}).filter(Boolean):va.map(function(a){var c=a.reason&&!Object(I.includes)(a.reason,e),n=a.productType&&a.productType!==t;if(c||n)return null;var r=a.fields.filter(function(e){return!e.productType||e.productType===t});return V()({},a,{fields:r})}).filter(Boolean):[]}(r&&r.reason,x)},[r&&r.reason,x]);return Object(w.createElement)(ba,{isLoading:i,dispute:r,evidence:r?V()({},r.evidence,{},h,{metadata:r.metadata||{},isUploading:r.isUploading||{},uploadingErrors:r.uploadingErrors||{}}):{},onChange:_,onFileChange:C,onFileRemove:function(e){_(e,""),O({metadata:R()({},e,""),uploadingErrors:R()({},e,"")})},onSave:z,productType:x,onChangeProductType:function(e){return O({metadata:R()({},"__product_type",e)})},fields:M})},Ea={transactions:Object(v.__)("Viewing test transactions. To view live transactions, disable test mode in WooCommerce Payments settings.","woocommerce-payments"),paymentDetails:Object(v.__)("Test payment:","woocommerce-payments"),deposits:Object(v.__)("Viewing test deposits. To view live deposits, disable test mode in WooCommerce Payments settings.","woocommerce-payments"),depositDetails:Object(v.__)("Test deposit:","woocommerce-payments"),disputes:Object(v.__)("Viewing test disputes. To view live disputes, disable test mode in WooCommerce Payments settings.","woocommerce-payments"),disputeDetails:Object(v.__)("Test dispute:","woocommerce-payments")},_a=[Ea.paymentDetails,Ea.disputeDetails,Ea.depositDetails],Oa=function(e){var t=Object(w.createElement)("a",{href:Object(X.addQueryArgs)("admin.php",{page:"wc-settings",tab:"checkout",section:"woocommerce_payments"})},Object(v.__)("View WooCommerce Payments settings.","woocommerce-payments"));return _a.includes(e)?Object(w.createElement)("span",null,Object(w.createElement)("b",null,e)," ",function(e){return Object(v._n)("WooCommerce Payments was in test mode when this order was placed.","WooCommerce Payments was in test mode when these orders were placed.",Ea.depositDetails===e?2:1,"woocommerce-payments")}(e)," ",t):Object(w.createElement)("span",null,e," ",t)},Ca=function(e,t){return function(a,c){return Object(w.createElement)("div",null,function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return"undefined"==typeof wcpaySettings?e:"1"===wcpaySettings.testMode||e}()?(n=t,Object(w.createElement)(b.Notice,{className:"wcpay-test-mode-notice",status:"warning",isDismissible:!1},Oa(n))):null,e(a,c));var n}};Object(g.addFilter)("woocommerce_admin_pages_list","woocommerce-payments",function(e){var t,a=(t=document.querySelector("#toplevel_page_wc-admin-path--payments-connect")?"connect":"deposits",{menuID:"toplevel_page_wc-admin-path--payments-".concat(t),rootLink:["/payments/".concat(t),Object(v.__)("Payments","woocommerce-payments")]}),c=a.menuID,n=a.rootLink;return e.push({container:O,path:"/payments/connect",wpOpenMenu:c,breadcrumbs:[n,Object(v.__)("Connect","woocommerce-payments")]}),e.push({container:Ca(We,Ea.deposits),path:"/payments/deposits",wpOpenMenu:c,breadcrumbs:[n,Object(v.__)("Deposits","woocommerce-payments")]}),e.push({container:Ca(vt,Ea.depositDetails),path:"/payments/deposits/details",wpOpenMenu:c,breadcrumbs:[n,["/payments/deposits",Object(v.__)("Deposits","woocommerce-payments")],Object(v.__)("Deposit Details","woocommerce-payments")]}),e.push({container:Ca(nt,Ea.transactions),path:"/payments/transactions",wpOpenMenu:c,breadcrumbs:[n,Object(v.__)("Transactions","woocommerce-payments")]}),e.push({container:Ca(qt,Ea.paymentDetails),path:"/payments/transactions/details",wpOpenMenu:c,breadcrumbs:[n,["/payments/transactions",Object(v.__)("Transactions","woocommerce-payments")],Object(v.__)("Payment Details","woocommerce-payments")]}),e.push({container:Ca(aa,Ea.disputes),path:"/payments/disputes",wpOpenMenu:c,breadcrumbs:[n,Object(v.__)("Disputes","woocommerce-payments")]}),e.push({container:Ca(pa,Ea.disputeDetails),path:"/payments/disputes/details",wpOpenMenu:c,breadcrumbs:[n,["/payments/disputes",Object(v.__)("Disputes","woocommerce-payments")],Object(v.__)("Dispute Details","woocommerce-payments")]}),e.push({container:Ca(ya,Ea.disputeDetails),path:"/payments/disputes/challenge",wpOpenMenu:c,breadcrumbs:[n,["/payments/disputes",Object(v.__)("Disputes","woocommerce-payments")],Object(v.__)("Challenge Dispute","woocommerce-payments")]}),e})},function(e,t,a){"use strict";function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var a=[],c=!0,n=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(c=(o=l.next()).done)&&(a.push(o.value),!t||a.length!==t);c=!0);}catch(e){n=!0,r=e}finally{try{c||null==l.return||l.return()}finally{if(n)throw r}}return a}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e){return function(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t<e.length;t++)a[t]=e[t];return a}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var o,l,s,i,m=a(10),d=/<(\/)?(\w+)\s*(\/)?>/g;function u(e,t,a,c,n){return{element:e,tokenStart:t,tokenLength:a,prevOffset:c,leadingTextStart:n,children:[]}}var h=function(e){var t="object"===n(e),a=t&&Object.values(e);return t&&a.length&&a.every(function(e){return Object(m.isValidElement)(e)})};function p(e){var t=function(){var e=d.exec(o);if(null===e)return["no-more-tokens"];var t=e.index,a=c(e,4),n=a[0],r=a[1],l=a[2],s=a[3],i=n.length;if(s)return["self-closed",l,t,i];if(r)return["closer",l,t,i];return["opener",l,t,i]}(),a=c(t,4),n=a[0],h=a[1],p=a[2],w=a[3],f=i.length,b=p>l?l:null;if(!e[h])return v(),!1;switch(n){case"no-more-tokens":if(0!==f){var y=i.pop(),E=y.leadingTextStart,_=y.tokenStart;s.push(o.substr(E,_))}return v(),!1;case"self-closed":return 0===f?(null!==b&&s.push(o.substr(b,p-b)),s.push(e[h]),l=p+w,!0):(g(new u(e[h],p,w)),l=p+w,!0);case"opener":return i.push(new u(e[h],p,w,p+w,b)),l=p+w,!0;case"closer":if(1===f)return function(e){var t=i.pop(),a=t.element,c=t.leadingTextStart,n=t.prevOffset,l=t.tokenStart,d=t.children,u=e?o.substr(n,e-n):o.substr(n);u&&d.push(u);null!==c&&s.push(o.substr(c,l-c));s.push(m.cloneElement.apply(void 0,[a,null].concat(r(d))))}(p),l=p+w,!0;var O=i.pop(),C=o.substr(O.prevOffset,p-O.prevOffset);O.children.push(C),O.prevOffset=p+w;var k=new u(O.element,O.tokenStart,O.tokenLength,p+w);return k.children=O.children,g(k),l=p+w,!0;default:return v(),!1}}function v(){var e=o.length-l;0!==e&&s.push(o.substr(l,e))}function g(e){var t=e.element,a=e.tokenStart,c=e.tokenLength,n=e.prevOffset,l=e.children,s=i[i.length-1],d=o.substr(s.prevOffset,a-s.prevOffset);d&&s.children.push(d),s.children.push(m.cloneElement.apply(void 0,[t,null].concat(r(l)))),s.prevOffset=n||a+c}t.a=function(e,t){if(o=e,l=0,s=[],i=[],d.lastIndex=0,!h(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are WPElements");do{}while(p(t));return m.createElement.apply(void 0,[m.Fragment,null].concat(r(s)))}}]));
 
 
 
 
 
 
 
 
 
 
 
1
+ !function(e,t){for(var c in t)e[c]=t[c]}(this,function(e){var t={};function c(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,c),n.l=!0,n.exports}return c.m=e,c.c=t,c.d=function(e,t,a){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},c.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(c.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)c.d(a,n,function(t){return e[t]}.bind(null,n));return a},c.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="",c(c.s=60)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){!function(){e.exports=this.wc.components}()},function(e,t,c){var a=c(6);e.exports=function(e){for(var t=1;t<arguments.length;t++){var c=null!=arguments[t]?arguments[t]:{},n=Object.keys(c);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(c).filter(function(e){return Object.getOwnPropertyDescriptor(c,e).enumerable}))),n.forEach(function(t){a(e,t,c[t])})}return e}},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t){e.exports=function(e,t,c){return t in e?Object.defineProperty(e,t,{value:c,enumerable:!0,configurable:!0,writable:!0}):e[t]=c,e}},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t){!function(){e.exports=this.moment}()},function(e,t){!function(){e.exports=this.wp.url}()},function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t,c){var a;
2
+ /*!
3
+ Copyright (c) 2017 Jed Watson.
4
+ Licensed under the MIT License (MIT), see
5
+ http://jedwatson.github.io/classnames
6
+ */
7
+ /*!
8
+ Copyright (c) 2017 Jed Watson.
9
+ Licensed under the MIT License (MIT), see
10
+ http://jedwatson.github.io/classnames
11
+ */
12
+ !function(){"use strict";var c={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var r=typeof a;if("string"===r||"number"===r)e.push(a);else if(Array.isArray(a)&&a.length){var s=n.apply(null,a);s&&e.push(s)}else if("object"===r)for(var l in a)c.call(a,l)&&a[l]&&e.push(l)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(a=function(){return n}.apply(t,[]))||(e.exports=a)}()},function(e,t){!function(){e.exports=this.wp.dataControls}()},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t){!function(){e.exports=this.wc.navigation}()},function(e,t){!function(){e.exports=this.wc.currency}()},function(e,t,c){var a=c(51),n=c(52),r=c(53);e.exports=function(e,t){return a(e)||n(e,t)||r()}},function(e,t){function c(e,t,c,a,n,r,s){try{var l=e[r](s),o=l.value}catch(e){return void c(e)}l.done?t(o):Promise.resolve(o).then(a,n)}e.exports=function(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var s=e.apply(t,a);function l(e){c(s,n,r,l,o,"next",e)}function o(e){c(s,n,r,l,o,"throw",e)}l(void 0)})}}},function(e,t){!function(){e.exports=this.wp.apiFetch}()},function(e,t,c){"use strict";var a=c(0),n=(c(28),["primary","light","warning","alert"]);t.a=function(e){var t=e.message,c=e.type,r=e.isCompact,s=["chip","chip-".concat(n.find(function(e){return e===c})||"primary"),r?"is-compact":""];return Object(a.createElement)("span",{className:s.join(" ").trim()},t)}},function(e,t){function c(){return e.exports=c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var c=arguments[t];for(var a in c)Object.prototype.hasOwnProperty.call(c,a)&&(e[a]=c[a])}return e},c.apply(this,arguments)}e.exports=c},,function(e,t){!function(){e.exports=this.wp.hooks}()},function(e,t,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t,c=1;c<arguments.length;c++)for(var a in t=arguments[c])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},n=function(){function e(e,t){for(var c,a=0;a<t.length;a++)(c=t[a]).enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(e,c.key,c)}return function(t,c,a){return c&&e(t.prototype,c),a&&e(t,a),t}}(),r=c(10),s=o(r),l=o(c(41));function o(e){return e&&e.__esModule?e:{default:e}}var i=function(e,t){return 0<=t.indexOf(e)},m=function(e){return 0==e%18},h=["gridicons-add-outline","gridicons-add","gridicons-align-image-center","gridicons-align-image-left","gridicons-align-image-none","gridicons-align-image-right","gridicons-attachment","gridicons-bold","gridicons-bookmark-outline","gridicons-bookmark","gridicons-calendar","gridicons-cart","gridicons-create","gridicons-custom-post-type","gridicons-external","gridicons-folder","gridicons-heading","gridicons-help-outline","gridicons-help","gridicons-history","gridicons-info-outline","gridicons-info","gridicons-italic","gridicons-layout-blocks","gridicons-link-break","gridicons-link","gridicons-list-checkmark","gridicons-list-ordered","gridicons-list-unordered","gridicons-menus","gridicons-minus","gridicons-my-sites","gridicons-notice-outline","gridicons-notice","gridicons-plus-small","gridicons-plus","gridicons-popout","gridicons-posts","gridicons-scheduled","gridicons-share-ios","gridicons-star-outline","gridicons-star","gridicons-stats","gridicons-status","gridicons-thumbs-up","gridicons-textcolor","gridicons-time","gridicons-trophy","gridicons-user-circle","gridicons-reader-follow","gridicons-reader-following"],d=["gridicons-arrow-down","gridicons-arrow-up","gridicons-comment","gridicons-clear-formatting","gridicons-flag","gridicons-menu","gridicons-reader","gridicons-strikethrough"],u=["gridicons-align-center","gridicons-align-justify","gridicons-align-left","gridicons-align-right","gridicons-arrow-left","gridicons-arrow-right","gridicons-house","gridicons-indent-left","gridicons-indent-right","gridicons-minus-small","gridicons-print","gridicons-sign-out","gridicons-stats-alt","gridicons-trash","gridicons-underline","gridicons-video-camera"],v=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.PureComponent),n(t,[{key:"render",value:function(){var e=this.props,t=e.size,c=e.onClick,n=e.icon,r=e.className,l=function(e,t){var c={};for(var a in e)0<=t.indexOf(a)||Object.prototype.hasOwnProperty.call(e,a)&&(c[a]=e[a]);return c}(e,["size","onClick","icon","className"]),o="gridicons-"+n,v=void 0,p=["gridicon",o,r,!!(i(o,h)&&m(t))&&"needs-offset",!!(i(o,d)&&m(t))&&"needs-offset-x",!!(i(o,u)&&m(t))&&"needs-offset-y"].filter(Boolean).join(" ");switch(o){default:v=s.default.createElement("svg",a({height:t,width:t},l));break;case"gridicons-add-image":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M23 4v2h-3v3h-2V6h-3V4h3V1h2v3h3zm-8.5 7c.828 0 1.5-.672 1.5-1.5S15.328 8 14.5 8 13 8.672 13 9.5s.672 1.5 1.5 1.5zm3.5 3.234l-.513-.57c-.794-.885-2.18-.885-2.976 0l-.655.73L9 9l-3 3.333V6h7V4H6c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h12c1.105 0 2-.895 2-2v-7h-2v3.234z"})));break;case"gridicons-add-outline":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm5 9h-4V7h-2v4H7v2h4v4h2v-4h4v-2z"})));break;case"gridicons-add":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"})));break;case"gridicons-align-center":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M4 19h16v-2H4v2zm13-6H7v2h10v-2zM4 9v2h16V9H4zm13-4H7v2h10V5z"})));break;case"gridicons-align-image-center":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M3 5h18v2H3V5zm0 14h18v-2H3v2zm5-4h8V9H8v6z"})));break;case"gridicons-align-image-left":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M3 5h18v2H3V5zm0 14h18v-2H3v2zm0-4h8V9H3v6zm10 0h8v-2h-8v2zm0-4h8V9h-8v2z"})));break;case"gridicons-align-image-none":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 7H3V5h18v2zm0 10H3v2h18v-2zM11 9H3v6h8V9z"})));break;case"gridicons-align-image-right":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 7H3V5h18v2zm0 10H3v2h18v-2zm0-8h-8v6h8V9zm-10 4H3v2h8v-2zm0-4H3v2h8V9z"})));break;case"gridicons-align-justify":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M4 19h16v-2H4v2zm16-6H4v2h16v-2zM4 9v2h16V9H4zm16-4H4v2h16V5z"})));break;case"gridicons-align-left":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M4 19h16v-2H4v2zm10-6H4v2h10v-2zM4 9v2h16V9H4zm10-4H4v2h10V5z"})));break;case"gridicons-align-right":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 17H4v2h16v-2zm-10-2h10v-2H10v2zM4 9v2h16V9H4zm6-2h10V5H10v2z"})));break;case"gridicons-arrow-down":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M11 4v12.17l-5.59-5.59L4 12l8 8 8-8-1.41-1.41L13 16.17V4h-2z"})));break;case"gridicons-arrow-left":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"})));break;case"gridicons-arrow-right":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"})));break;case"gridicons-arrow-up":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M13 20V7.83l5.59 5.59L20 12l-8-8-8 8 1.41 1.41L11 7.83V20h2z"})));break;case"gridicons-aside":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M14 20l6-6V6c0-1.105-.895-2-2-2H6c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h8zM6 6h12v6h-4c-1.105 0-2 .895-2 2v4H6V6zm10 4H8V8h8v2z"})));break;case"gridicons-attachment":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M14 1c-2.762 0-5 2.238-5 5v10c0 1.657 1.343 3 3 3s2.99-1.343 2.99-3V6H13v10c0 .553-.447 1-1 1-.553 0-1-.447-1-1V6c0-1.657 1.343-3 3-3s3 1.343 3 3v10.125C17 18.887 14.762 21 12 21s-5-2.238-5-5v-5H5v5c0 3.866 3.134 7 7 7s6.99-3.134 6.99-7V6c0-2.762-2.228-5-4.99-5z"})));break;case"gridicons-audio":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M8 4v10.184C7.686 14.072 7.353 14 7 14c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3V7h7v4.184c-.314-.112-.647-.184-1-.184-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3V4H8z"})));break;case"gridicons-bell":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M6.14 14.97l2.828 2.827c-.362.362-.862.586-1.414.586-1.105 0-2-.895-2-2 0-.552.224-1.052.586-1.414zm8.867 5.324L14.3 21 3 9.7l.706-.707 1.102.157c.754.108 1.69-.122 2.077-.51l3.885-3.884c2.34-2.34 6.135-2.34 8.475 0s2.34 6.135 0 8.475l-3.885 3.886c-.388.388-.618 1.323-.51 2.077l.157 1.1z"})));break;case"gridicons-block":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zM4 12c0-4.418 3.582-8 8-8 1.848 0 3.545.633 4.9 1.686L5.686 16.9C4.633 15.545 4 13.848 4 12zm8 8c-1.848 0-3.546-.633-4.9-1.686L18.314 7.1C19.367 8.455 20 10.152 20 12c0 4.418-3.582 8-8 8z"})));break;case"gridicons-bold":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M7 5.01h4.547c2.126 0 3.67.302 4.632.906.96.605 1.44 1.567 1.44 2.887 0 .896-.21 1.63-.63 2.205-.42.574-.98.92-1.678 1.036v.103c.95.212 1.637.608 2.057 1.19.42.58.63 1.35.63 2.315 0 1.367-.494 2.434-1.482 3.2-.99.765-2.332 1.148-4.027 1.148H7V5.01zm3 5.936h2.027c.862 0 1.486-.133 1.872-.4.386-.267.578-.708.578-1.323 0-.574-.21-.986-.63-1.236-.42-.25-1.087-.374-1.996-.374H10v3.333zm0 2.523v3.905h2.253c.876 0 1.52-.167 1.94-.502.416-.335.625-.848.625-1.54 0-1.243-.89-1.864-2.668-1.864H10z"})));break;case"gridicons-book":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M4 3h2v18H4zM18 3H7v18h11c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 6h-6V8h6v1zm0-2h-6V6h6v1z"})));break;case"gridicons-bookmark-outline":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M17 5v12.554l-5-2.857-5 2.857V5h10m0-2H7c-1.105 0-2 .896-2 2v16l7-4 7 4V5c0-1.104-.896-2-2-2z"})));break;case"gridicons-bookmark":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M17 3H7c-1.105 0-2 .896-2 2v16l7-4 7 4V5c0-1.104-.896-2-2-2z"})));break;case"gridicons-briefcase":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M14 15h-4v-2H2v6c0 1.105.895 2 2 2h16c1.105 0 2-.895 2-2v-6h-8v2zm6-9h-2V4c0-1.105-.895-2-2-2H8c-1.105 0-2 .895-2 2v2H4c-1.105 0-2 .895-2 2v4h20V8c0-1.105-.895-2-2-2zm-4 0H8V4h8v2z"})));break;case"gridicons-bug":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 14h4v-2h-4v-2h1a2 2 0 0 0 2-2V6h-2v2H5V6H3v2a2 2 0 0 0 2 2h1v2H2v2h4v1a6 6 0 0 0 .09 1H5a2 2 0 0 0-2 2v2h2v-2h1.81A6 6 0 0 0 11 20.91V10h2v10.91A6 6 0 0 0 17.19 18H19v2h2v-2a2 2 0 0 0-2-2h-1.09a6 6 0 0 0 .09-1zM12 2a4 4 0 0 0-4 4h8a4 4 0 0 0-4-4z"})));break;case"gridicons-calendar":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.105 0-2 .896-2 2v13c0 1.104.895 2 2 2h14c1.104 0 2-.896 2-2V6c0-1.104-.896-2-2-2zm0 15H5V8h14v11z"})));break;case"gridicons-camera":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M17 12c0 1.7-1.3 3-3 3s-3-1.3-3-3 1.3-3 3-3 3 1.3 3 3zm5-5v11c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2V4h4v1h2l1-2h6l1 2h2c1.1 0 2 .9 2 2zM7.5 9c0-.8-.7-1.5-1.5-1.5S4.5 8.2 4.5 9s.7 1.5 1.5 1.5S7.5 9.8 7.5 9zM19 12c0-2.8-2.2-5-5-5s-5 2.2-5 5 2.2 5 5 5 5-2.2 5-5z"})));break;case"gridicons-caption":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 15l2-2v5c0 1.105-.895 2-2 2H4c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h13l-2 2H4v12h16v-3zm2.44-8.56l-.88-.88c-.586-.585-1.534-.585-2.12 0L12 13v2H6v2h9v-1l7.44-7.44c.585-.586.585-1.534 0-2.12z"})));break;case"gridicons-cart":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M9 20c0 1.1-.9 2-2 2s-1.99-.9-1.99-2S5.9 18 7 18s2 .9 2 2zm8-2c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm.396-5c.937 0 1.75-.65 1.952-1.566L21 5H7V4c0-1.105-.895-2-2-2H3v2h2v11c0 1.105.895 2 2 2h12c0-1.105-.895-2-2-2H7v-2h10.396z"})));break;case"gridicons-chat":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M3 12c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2v5c0 1.1-.9 2-2 2H9v3l-3-3H3zM21 18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2h-6v1c0 2.2-1.8 4-4 4v2c0 1.1.9 2 2 2h2v3l3-3h3z"})));break;case"gridicons-checkmark-circle":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"})));break;case"gridicons-checkmark":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M9 19.414l-6.707-6.707 1.414-1.414L9 16.586 20.293 5.293l1.414 1.414"})));break;case"gridicons-chevron-down":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 9l-8 8-8-8 1.414-1.414L12 14.172l6.586-6.586"})));break;case"gridicons-chevron-left":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M14 20l-8-8 8-8 1.414 1.414L8.828 12l6.586 6.586"})));break;case"gridicons-chevron-right":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M10 20l8-8-8-8-1.414 1.414L15.172 12l-6.586 6.586"})));break;case"gridicons-chevron-up":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M4 15l8-8 8 8-1.414 1.414L12 9.828l-6.586 6.586"})));break;case"gridicons-clear-formatting":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M10.837 10.163l-4.6 4.6L10 4h4l.777 2.223-2.144 2.144-.627-2.092-1.17 3.888zm5.495.506L19.244 19H15.82l-1.05-3.5H11.5L5 22l-1.5-1.5 17-17L22 5l-5.668 5.67zm-2.31 2.31l-.032.03.032-.01v-.02z"})));break;case"gridicons-clipboard":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M16 18H8v-2h8v2zm0-6H8v2h8v-2zm2-9h-2v2h2v15H6V5h2V3H6c-1.105 0-2 .895-2 2v15c0 1.105.895 2 2 2h12c1.105 0 2-.895 2-2V5c0-1.105-.895-2-2-2zm-4 2V4c0-1.105-.895-2-2-2s-2 .895-2 2v1c-1.105 0-2 .895-2 2v1h8V7c0-1.105-.895-2-2-2z"})));break;case"gridicons-cloud-download":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 9c-.01 0-.017.002-.025.003C17.72 5.646 14.922 3 11.5 3 7.91 3 5 5.91 5 9.5c0 .524.07 1.03.186 1.52C5.123 11.015 5.064 11 5 11c-2.21 0-4 1.79-4 4 0 1.202.54 2.267 1.38 3h18.593C22.196 17.09 23 15.643 23 14c0-2.76-2.24-5-5-5zm-6 7l-4-5h3V8h2v3h3l-4 5z"})));break;case"gridicons-cloud-outline":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M11.5 5c2.336 0 4.304 1.825 4.48 4.154l.142 1.86 1.867-.012h.092C19.698 11.043 21 12.37 21 14c0 .748-.28 1.452-.783 2H3.28c-.156-.256-.28-.59-.28-1 0-1.074.85-1.953 1.915-1.998.06.007.118.012.178.015l2.66.124-.622-2.587C7.044 10.186 7 9.843 7 9.5 7 7.02 9.02 5 11.5 5m0-2C7.91 3 5 5.91 5 9.5c0 .524.07 1.03.186 1.52C5.123 11.015 5.064 11 5 11c-2.21 0-4 1.79-4 4 0 1.202.54 2.267 1.38 3h18.593C22.196 17.09 23 15.643 23 14c0-2.76-2.24-5-5-5l-.025.002C17.72 5.646 14.922 3 11.5 3z"})));break;case"gridicons-cloud-upload":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 9c-.01 0-.017.002-.025.003C17.72 5.646 14.922 3 11.5 3 7.91 3 5 5.91 5 9.5c0 .524.07 1.03.186 1.52C5.123 11.015 5.064 11 5 11c-2.21 0-4 1.79-4 4 0 1.202.54 2.267 1.38 3h18.593C22.196 17.09 23 15.643 23 14c0-2.76-2.24-5-5-5zm-5 4v3h-2v-3H8l4-5 4 5h-3z"})));break;case"gridicons-cloud":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 9c-.01 0-.017.002-.025.003C17.72 5.646 14.922 3 11.5 3 7.91 3 5 5.91 5 9.5c0 .524.07 1.03.186 1.52C5.123 11.015 5.064 11 5 11c-2.21 0-4 1.79-4 4 0 1.202.54 2.267 1.38 3h18.593C22.196 17.09 23 15.643 23 14c0-2.76-2.24-5-5-5z"})));break;case"gridicons-code":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M23 12l-5.45 6.5L16 17.21 20.39 12 16 6.79l1.55-1.29zM8 6.79L6.45 5.5 1 12l5.45 6.5L8 17.21 3.61 12zm.45 14.61l1.93.52L15.55 2.6l-1.93-.52z"})));break;case"gridicons-cog":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 12c0-.568-.06-1.122-.174-1.656l1.834-1.612-2-3.464-2.322.786c-.82-.736-1.787-1.308-2.86-1.657L14 2h-4l-.48 2.396c-1.07.35-2.04.92-2.858 1.657L4.34 5.268l-2 3.464 1.834 1.612C4.06 10.878 4 11.432 4 12s.06 1.122.174 1.656L2.34 15.268l2 3.464 2.322-.786c.82.736 1.787 1.308 2.86 1.657L10 22h4l.48-2.396c1.07-.35 2.038-.92 2.858-1.657l2.322.786 2-3.464-1.834-1.613c.113-.535.174-1.09.174-1.657zm-8 4c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"})));break;case"gridicons-comment":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 16l-5 5v-5H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v9c0 1.1-.9 2-2 2h-7z"})));break;case"gridicons-computer":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 2H4c-1.104 0-2 .896-2 2v12c0 1.104.896 2 2 2h6v2H7v2h10v-2h-3v-2h6c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm0 14H4V4h16v12z"})));break;case"gridicons-coupon":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M13 16v2h-2v-2h2zm3-3h2v-2h-2v2zm2 8h-2v2h2v-2zm3-5v2h2v-2h-2zm-1-3c.552 0 1 .448 1 1h2c0-1.657-1.343-3-3-3v2zm1 7c0 .552-.448 1-1 1v2c1.657 0 3-1.343 3-3h-2zm-7 1c-.552 0-1-.448-1-1h-2c0 1.657 1.343 3 3 3v-2zm3.21-5.21c-.78.78-2.047.782-2.828.002l-.002-.002L10 11.41l-1.43 1.44c.28.506.427 1.073.43 1.65C9 16.433 7.433 18 5.5 18S2 16.433 2 14.5 3.567 11 5.5 11c.577.003 1.144.15 1.65.43L8.59 10 7.15 8.57c-.506.28-1.073.427-1.65.43C3.567 9 2 7.433 2 5.5S3.567 2 5.5 2 9 3.567 9 5.5c-.003.577-.15 1.144-.43 1.65L10 8.59l3.88-3.88c.78-.78 2.047-.782 2.828-.002l.002.002-5.3 5.29 5.8 5.79zM5.5 7C6.328 7 7 6.328 7 5.5S6.328 4 5.5 4 4 4.672 4 5.5 4.672 7 5.5 7zM7 14.5c0-.828-.672-1.5-1.5-1.5S4 13.672 4 14.5 4.672 16 5.5 16 7 15.328 7 14.5z"})));break;case"gridicons-create":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 14v5c0 1.105-.895 2-2 2H5c-1.105 0-2-.895-2-2V5c0-1.105.895-2 2-2h5v2H5v14h14v-5h2z"}),s.default.createElement("path",{d:"M21 7h-4V3h-2v4h-4v2h4v4h2V9h4"})));break;case"gridicons-credit-card":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 4H4c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h16c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zm0 2v2H4V6h16zM4 18v-6h16v6H4zm2-4h7v2H6v-2zm9 0h3v2h-3v-2z"})));break;case"gridicons-crop":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M22 16h-4V8c0-1.105-.895-2-2-2H8V2H6v4H2v2h4v8c0 1.105.895 2 2 2h8v4h2v-4h4v-2zM8 16V8h8v8H8z"})));break;case"gridicons-cross-circle":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19.1 4.9C15.2 1 8.8 1 4.9 4.9S1 15.2 4.9 19.1s10.2 3.9 14.1 0 4-10.3.1-14.2zm-4.3 11.3L12 13.4l-2.8 2.8-1.4-1.4 2.8-2.8-2.8-2.8 1.4-1.4 2.8 2.8 2.8-2.8 1.4 1.4-2.8 2.8 2.8 2.8-1.4 1.4z"})));break;case"gridicons-cross-small":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M17.705 7.705l-1.41-1.41L12 10.59 7.705 6.295l-1.41 1.41L10.59 12l-4.295 4.295 1.41 1.41L12 13.41l4.295 4.295 1.41-1.41L13.41 12l4.295-4.295z"})));break;case"gridicons-cross":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18.36 19.78L12 13.41l-6.36 6.37-1.42-1.42L10.59 12 4.22 5.64l1.42-1.42L12 10.59l6.36-6.36 1.41 1.41L13.41 12l6.36 6.36z"})));break;case"gridicons-custom-post-type":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19 3H5c-1.105 0-2 .895-2 2v14c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V5c0-1.105-.895-2-2-2zM6 6h5v5H6V6zm4.5 13C9.12 19 8 17.88 8 16.5S9.12 14 10.5 14s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zm3-6l3-5 3 5h-6z"})));break;case"gridicons-customize":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M2 6c0-1.505.78-3.08 2-4 0 .845.69 2 2 2 1.657 0 3 1.343 3 3 0 .386-.08.752-.212 1.09.74.594 1.476 1.19 2.19 1.81L8.9 11.98c-.62-.716-1.214-1.454-1.807-2.192C6.753 9.92 6.387 10 6 10c-2.21 0-4-1.79-4-4zm12.152 6.848l1.34-1.34c.607.304 1.283.492 2.008.492 2.485 0 4.5-2.015 4.5-4.5 0-.725-.188-1.4-.493-2.007L18 9l-2-2 3.507-3.507C18.9 3.188 18.225 3 17.5 3 15.015 3 13 5.015 13 7.5c0 .725.188 1.4.493 2.007L3 20l2 2 6.848-6.848c1.885 1.928 3.874 3.753 5.977 5.45l1.425 1.148 1.5-1.5-1.15-1.425c-1.695-2.103-3.52-4.092-5.448-5.977z"})));break;case"gridicons-domains":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm6.918 6h-3.215c-.188-1.424-.42-2.65-.565-3.357 1.593.682 2.916 1.87 3.78 3.357zm-5.904-3.928c.068.352.387 2.038.645 3.928h-3.32c.26-1.89.578-3.576.646-3.928C11.32 4.03 11.656 4 12 4s.68.03 1.014.072zM14 12c0 .598-.043 1.286-.11 2h-3.78c-.067-.714-.11-1.402-.11-2s.043-1.286.11-2h3.78c.067.714.11 1.402.11 2zM8.862 4.643C8.717 5.35 8.485 6.576 8.297 8H5.082c.864-1.487 2.187-2.675 3.78-3.357zM4.262 10h3.822c-.05.668-.084 1.344-.084 2s.033 1.332.085 2H4.263C4.097 13.36 4 12.692 4 12s.098-1.36.263-2zm.82 6h3.215c.188 1.424.42 2.65.565 3.357-1.593-.682-2.916-1.87-3.78-3.357zm5.904 3.928c-.068-.353-.388-2.038-.645-3.928h3.32c-.26 1.89-.578 3.576-.646 3.928-.333.043-.67.072-1.014.072s-.68-.03-1.014-.072zm4.152-.57c.145-.708.377-1.934.565-3.358h3.215c-.864 1.487-2.187 2.675-3.78 3.357zm4.6-5.358h-3.822c.05-.668.084-1.344.084-2s-.033-1.332-.085-2h3.82c.167.64.265 1.308.265 2s-.097 1.36-.263 2z"})));break;case"gridicons-dropdown":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M7 10l5 5 5-5"})));break;case"gridicons-ellipsis-circle":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zM7.5 13.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5S9 11.2 9 12s-.7 1.5-1.5 1.5zm4.5 0c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm4.5 0c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5z"})));break;case"gridicons-ellipsis":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M7 12c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm12-2c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2zm-7 0c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2z"})));break;case"gridicons-external":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19 13v6c0 1.105-.895 2-2 2H5c-1.105 0-2-.895-2-2V7c0-1.105.895-2 2-2h6v2H5v12h12v-6h2zM13 3v2h4.586l-7.793 7.793 1.414 1.414L19 6.414V11h2V3h-8z"})));break;case"gridicons-filter":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M10 19h4v-2h-4v2zm-4-6h12v-2H6v2zM3 5v2h18V5H3z"})));break;case"gridicons-flag":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M15 6c0-1.105-.895-2-2-2H5v17h2v-7h5c0 1.105.895 2 2 2h6V6h-5z"})));break;case"gridicons-flip-horizontal":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 18v-5h3v-2h-3V6c0-1.105-.895-2-2-2H6c-1.105 0-2 .895-2 2v5H1v2h3v5c0 1.105.895 2 2 2h12c1.105 0 2-.895 2-2zM6 6h12v5H6V6z"})));break;case"gridicons-flip-vertical":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 4h-5V1h-2v3H6c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h5v3h2v-3h5c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zM6 18V6h5v12H6z"})));break;case"gridicons-folder-multiple":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M4 8c-1.105 0-2 .895-2 2v10c0 1.1.9 2 2 2h14c1.105 0 2-.895 2-2H4V8zm16 10H8c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h3c1.105 0 2 .895 2 2h7c1.105 0 2 .895 2 2v8c0 1.105-.895 2-2 2z"})));break;case"gridicons-folder":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 19H6c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2h7c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2z"})));break;case"gridicons-fullscreen-exit":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M14 10V4h2v2.59l3.29-3.29 1.41 1.41L17.41 8H20v2zM4 10V8h2.59l-3.3-3.29 1.42-1.42L8 6.59V4h2v6zm16 4v2h-2.59l3.29 3.29-1.41 1.41L16 17.41V20h-2v-6zm-10 0v6H8v-2.59l-3.29 3.3-1.42-1.42L6.59 16H4v-2z"})));break;case"gridicons-fullscreen":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 3v6h-2V6.41l-3.29 3.3-1.42-1.42L17.59 5H15V3zM3 3v6h2V6.41l3.29 3.3 1.42-1.42L6.41 5H9V3zm18 18v-6h-2v2.59l-3.29-3.29-1.41 1.41L17.59 19H15v2zM9 21v-2H6.41l3.29-3.29-1.41-1.42L5 17.59V15H3v6z"})));break;case"gridicons-gift":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M22 6h-4.8c.5-.5.8-1.2.8-2 0-1.7-1.3-3-3-3s-3 1.3-3 3c0-1.7-1.3-3-3-3S6 2.3 6 4c0 .8.3 1.5.8 2H2v6h1v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8h1V6zm-2 4h-7V8h7v2zm-5-7c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1zM9 3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1zM4 8h7v2H4V8zm1 4h6v8H5v-8zm14 8h-6v-8h6v8z"})));break;case"gridicons-globe":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm0 18l2-2 1-1v-2h-2v-1l-1-1H9v3l2 2v1.93c-3.94-.494-7-3.858-7-7.93l1 1h2v-2h2l3-3V6h-2L9 5v-.41C9.927 4.21 10.94 4 12 4s2.073.212 3 .59V6l-1 1v2l1 1 3.13-3.13c.752.897 1.304 1.964 1.606 3.13H18l-2 2v2l1 1h2l.286.286C18.03 18.06 15.24 20 12 20z"})));break;case"gridicons-grid":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M8 8H4V4h4v4zm6-4h-4v4h4V4zm6 0h-4v4h4V4zM8 10H4v4h4v-4zm6 0h-4v4h4v-4zm6 0h-4v4h4v-4zM8 16H4v4h4v-4zm6 0h-4v4h4v-4zm6 0h-4v4h4v-4z"})));break;case"gridicons-heading-h1":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M11 7h2v10h-2v-4H7v4H5V7h2v4h4V7zm6.57 0c-.594.95-1.504 1.658-2.57 2v1h2v7h2V7h-1.43z"})));break;case"gridicons-heading-h2":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M9 7h2v10H9v-4H5v4H3V7h2v4h4V7zm8 8c.51-.41.6-.62 1.06-1.05.437-.4.848-.828 1.23-1.28.334-.39.62-.82.85-1.28.2-.39.305-.822.31-1.26.005-.44-.087-.878-.27-1.28-.177-.385-.437-.726-.76-1-.346-.283-.743-.497-1.17-.63-.485-.153-.99-.227-1.5-.22-.36 0-.717.033-1.07.1-.343.06-.678.158-1 .29-.304.13-.593.295-.86.49-.287.21-.56.437-.82.68l1.24 1.22c.308-.268.643-.502 1-.7.35-.2.747-.304 1.15-.3.455-.03.906.106 1.27.38.31.278.477.684.45 1.1-.014.396-.14.78-.36 1.11-.285.453-.62.872-1 1.25-.44.43-.98.92-1.59 1.43-.61.51-1.41 1.06-2.16 1.65V17h8v-2h-4z"})));break;case"gridicons-heading-h3":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M14.11 14.218c.355.287.75.523 1.17.7.434.18.9.273 1.37.27.484.017.965-.086 1.4-.3.333-.146.55-.476.55-.84.003-.203-.05-.403-.15-.58-.123-.19-.3-.34-.51-.43-.32-.137-.655-.228-1-.27-.503-.073-1.012-.106-1.52-.1v-1.57c.742.052 1.485-.07 2.17-.36.37-.164.615-.525.63-.93.026-.318-.12-.627-.38-.81-.34-.203-.734-.3-1.13-.28-.395.013-.784.108-1.14.28-.375.167-.73.375-1.06.62l-1.22-1.39c.5-.377 1.053-.68 1.64-.9.608-.224 1.252-.336 1.9-.33.525-.007 1.05.05 1.56.17.43.1.84.277 1.21.52.325.21.595.495.79.83.19.342.287.73.28 1.12.01.48-.177.943-.52 1.28-.417.39-.916.685-1.46.86v.06c.61.14 1.175.425 1.65.83.437.382.68.94.66 1.52.005.42-.113.835-.34 1.19-.23.357-.538.657-.9.88-.408.253-.853.44-1.32.55-.514.128-1.04.192-1.57.19-.786.02-1.57-.106-2.31-.37-.59-.214-1.126-.556-1.57-1l1.12-1.41zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})));break;case"gridicons-heading-h4":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M11 17H9v-4H5v4H3V7h2v4h4V7h2v10zm10-2h-1v2h-2v-2h-5v-2l4.05-6H20v6h1v2zm-3-2V9l-2.79 4H18z"})));break;case"gridicons-heading-h5":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M14.09 14.19c.352.27.73.5 1.13.69.42.196.877.296 1.34.29.51.014 1.01-.125 1.44-.4.378-.253.594-.686.57-1.14.02-.45-.197-.877-.57-1.13-.406-.274-.89-.41-1.38-.39h-.47c-.135.014-.27.04-.4.08l-.41.15-.48.23-1.02-.57.28-5h6.4v1.92h-4.31L16 10.76c.222-.077.45-.138.68-.18.235-.037.472-.054.71-.05.463-.004.924.057 1.37.18.41.115.798.305 1.14.56.33.248.597.57.78.94.212.422.322.888.32 1.36.007.497-.11.99-.34 1.43-.224.417-.534.782-.91 1.07-.393.3-.837.527-1.31.67-.497.164-1.016.252-1.54.26-.788.023-1.573-.11-2.31-.39-.584-.238-1.122-.577-1.59-1l1.09-1.42zM11 17H9v-4H5v4H3V7h2v4h4V7h2v10z"})));break;case"gridicons-heading-h6":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M11 17H9v-4H5v4H3V7h2v4h4V7h2v10zm8.58-7.508c-.248-.204-.524-.37-.82-.49-.625-.242-1.317-.242-1.94 0-.3.11-.566.287-.78.52-.245.27-.432.586-.55.93-.16.46-.243.943-.25 1.43.367-.33.79-.59 1.25-.77.405-.17.84-.262 1.28-.27.415-.006.83.048 1.23.16.364.118.704.304 1 .55.295.253.528.57.68.93.193.403.302.843.32 1.29.01.468-.094.93-.3 1.35-.206.387-.49.727-.83 1-.357.287-.764.504-1.2.64-.98.31-2.033.293-3-.05-.507-.182-.968-.472-1.35-.85-.437-.416-.778-.92-1-1.48-.243-.693-.352-1.426-.32-2.16-.02-.797.11-1.59.38-2.34.215-.604.556-1.156 1-1.62.406-.416.897-.74 1.44-.95.54-.21 1.118-.314 1.7-.31.682-.02 1.36.096 2 .34.5.19.962.464 1.37.81l-1.31 1.34zm-2.39 5.84c.202 0 .405-.03.6-.09.183-.046.356-.128.51-.24.15-.136.27-.303.35-.49.092-.225.136-.467.13-.71.037-.405-.123-.804-.43-1.07-.328-.23-.72-.347-1.12-.33-.346-.002-.687.07-1 .21-.383.17-.724.418-1 .73.046.346.143.683.29 1 .108.23.257.44.44.62.152.15.337.26.54.33.225.055.46.068.69.04z"})));break;case"gridicons-heading":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 20h-3v-6H9v6H6V5.01h3V11h6V5.01h3V20z"})));break;case"gridicons-heart-outline":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M16.5 4.5c2.206 0 4 1.794 4 4 0 4.67-5.543 8.94-8.5 11.023C9.043 17.44 3.5 13.17 3.5 8.5c0-2.206 1.794-4 4-4 1.298 0 2.522.638 3.273 1.706L12 7.953l1.227-1.746c.75-1.07 1.975-1.707 3.273-1.707m0-1.5c-1.862 0-3.505.928-4.5 2.344C11.005 3.928 9.362 3 7.5 3 4.462 3 2 5.462 2 8.5c0 5.72 6.5 10.438 10 12.85 3.5-2.412 10-7.13 10-12.85C22 5.462 19.538 3 16.5 3z"})));break;case"gridicons-heart":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M16.5 3c-1.862 0-3.505.928-4.5 2.344C11.005 3.928 9.362 3 7.5 3 4.462 3 2 5.462 2 8.5c0 5.72 6.5 10.438 10 12.85 3.5-2.412 10-7.13 10-12.85C22 5.462 19.538 3 16.5 3z"})));break;case"gridicons-help-outline":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm4 8c0-2.21-1.79-4-4-4s-4 1.79-4 4h2c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2c-.552 0-1 .448-1 1v2h2v-1.14c1.722-.447 3-1.998 3-3.86zm-3 6h-2v2h2v-2z"})));break;case"gridicons-help":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 16h-2v-2h2v2zm0-4.14V15h-2v-2c0-.552.448-1 1-1 1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.862-1.278 3.413-3 3.86z"})));break;case"gridicons-history":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M2.12 13.526c.742 4.78 4.902 8.47 9.88 8.47 5.5 0 10-4.5 10-9.998S17.5 2 12 2C8.704 2 5.802 3.6 4 6V2H2.003L2 9h7V7H5.8c1.4-1.8 3.702-3 6.202-3C16.4 4 20 7.6 20 11.998s-3.6 8-8 8c-3.877 0-7.13-2.795-7.848-6.472H2.12z"}),s.default.createElement("path",{d:"M11.002 7v5.3l3.2 4.298 1.6-1.197-2.8-3.7V7"})));break;case"gridicons-house":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M22 9L12 1 2 9v2h2v10h5v-4c0-1.657 1.343-3 3-3s3 1.343 3 3v4h5V11h2V9z"})));break;case"gridicons-image-multiple":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M15 7.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5S17.328 9 16.5 9 15 8.328 15 7.5zM4 20h14c0 1.105-.895 2-2 2H4c-1.1 0-2-.9-2-2V8c0-1.105.895-2 2-2v14zM22 4v12c0 1.105-.895 2-2 2H8c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zM8 4v6.333L11 7l4.855 5.395.656-.73c.796-.886 2.183-.886 2.977 0l.513.57V4H8z"})));break;case"gridicons-image-remove":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20.587 3.423L22 4.837 20 6.84V18c0 1.105-.895 2-2 2H6.84l-2.007 2.006-1.414-1.414 17.167-17.17zM12.42 14.42l1 1 1-1c.63-.504 1.536-.456 2.11.11L18 16V8.84l-5.58 5.58zM15.16 6H6v6.38l2.19-2.19 1.39 1.39L4 17.163V6c0-1.105.895-2 2-2h11.162l-2 2z"})));break;case"gridicons-image":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 6v12c0 1.105-.895 2-2 2H6c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zm-2 0H6v6.38l2.19-2.19 5.23 5.23 1-1c.63-.504 1.536-.456 2.11.11L18 16V6zm-5 3.5c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5z"})));break;case"gridicons-indent-left":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 20h2V4h-2v16zM2 11h10.172l-2.086-2.086L11.5 7.5 16 12l-4.5 4.5-1.414-1.414L12.172 13H2v-2z"})));break;case"gridicons-indent-right":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M6 4H4v16h2V4zm16 9H11.828l2.086 2.086L12.5 16.5 8 12l4.5-4.5 1.414 1.414L11.828 11H22v2z"})));break;case"gridicons-info-outline":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M13 9h-2V7h2v2zm0 2h-2v6h2v-6zm-1-7c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2z"})));break;case"gridicons-info":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"})));break;case"gridicons-ink":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M5 15c0 3.866 3.134 7 7 7s7-3.134 7-7c0-1.387-.41-2.677-1.105-3.765h.007L12 2l-5.903 9.235h.007C5.41 12.323 5 13.613 5 15z"})));break;case"gridicons-institution":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M2 19h20v3H2zM12 2L2 6v2h20V6M17 10h3v7h-3zM10.5 10h3v7h-3zM4 10h3v7H4z"})));break;case"gridicons-italic":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M10.536 5l-.427 2h1.5L9.262 18h-1.5l-.427 2h6.128l.426-2h-1.5l2.347-11h1.5l.427-2"})));break;case"gridicons-layout-blocks":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 7h-2V3c0-1.105-.895-2-2-2H7c-1.105 0-2 .895-2 2v2H3c-1.105 0-2 .895-2 2v4c0 1.105.895 2 2 2h2v8c0 1.105.895 2 2 2h10c1.105 0 2-.895 2-2v-2h2c1.105 0 2-.895 2-2V9c0-1.105-.895-2-2-2zm-4 14H7v-8h2c1.105 0 2-.895 2-2V7c0-1.105-.895-2-2-2H7V3h10v4h-2c-1.105 0-2 .895-2 2v8c0 1.105.895 2 2 2h2v2zm4-4h-6V9h6v8z"})));break;case"gridicons-layout":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M8 20H5c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2h3c1.105 0 2 .895 2 2v12c0 1.105-.895 2-2 2zm8-10h4c1.105 0 2-.895 2-2V5c0-1.105-.895-2-2-2h-4c-1.105 0-2 .895-2 2v3c0 1.105.895 2 2 2zm5 10v-6c0-1.105-.895-2-2-2h-5c-1.105 0-2 .895-2 2v6c0 1.105.895 2 2 2h5c1.105 0 2-.895 2-2z"})));break;case"gridicons-line-graph":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M3 19h18v2H3zm3-3c1.1 0 2-.9 2-2 0-.5-.2-1-.5-1.3L8.8 10H9c.5 0 1-.2 1.3-.5l2.7 1.4v.1c0 1.1.9 2 2 2s2-.9 2-2c0-.5-.2-.9-.5-1.3L17.8 7h.2c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .5.2 1 .5 1.3L15.2 9H15c-.5 0-1 .2-1.3.5L11 8.2V8c0-1.1-.9-2-2-2s-2 .9-2 2c0 .5.2 1 .5 1.3L6.2 12H6c-1.1 0-2 .9-2 2s.9 2 2 2z"})));break;case"gridicons-link-break":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M10 11l-2 2H7v-2h3zm9.64-3.64L22 5l-1.5-1.5-17 17L5 22l9-9h3v-2h-1l2-2c1.103 0 2 .897 2 2v2c0 1.103-.897 2-2 2h-4.977c.913 1.208 2.347 2 3.977 2h1c2.21 0 4-1.79 4-4v-2c0-1.623-.97-3.013-2.36-3.64zM4.36 16.64L6 15c-1.103 0-2-.897-2-2v-2c0-1.103.897-2 2-2h4.977C10.065 7.792 8.63 7 7 7H6c-2.21 0-4 1.79-4 4v2c0 1.623.97 3.013 2.36 3.64z"})));break;case"gridicons-link":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M17 13H7v-2h10v2zm1-6h-1c-1.63 0-3.065.792-3.977 2H18c1.103 0 2 .897 2 2v2c0 1.103-.897 2-2 2h-4.977c.913 1.208 2.347 2 3.977 2h1c2.21 0 4-1.79 4-4v-2c0-2.21-1.79-4-4-4zM2 11v2c0 2.21 1.79 4 4 4h1c1.63 0 3.065-.792 3.977-2H6c-1.103 0-2-.897-2-2v-2c0-1.103.897-2 2-2h4.977C10.065 7.792 8.63 7 7 7H6c-2.21 0-4 1.79-4 4z"})));break;case"gridicons-list-checkmark":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M9.5 15.5L5 20l-2.5-2.5 1.06-1.06L5 17.88l3.44-3.44L9.5 15.5zM10 5v2h11V5H10zm0 14h11v-2H10v2zm0-6h11v-2H10v2zM8.44 8.44L5 11.88l-1.44-1.44L2.5 11.5 5 14l4.5-4.5-1.06-1.06zm0-6L5 5.88 3.56 4.44 2.5 5.5 5 8l4.5-4.5-1.06-1.06z"})));break;case"gridicons-list-ordered-rtl":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M3 19h13v-2H3v2zm0-6h13v-2H3v2zm0-8v2h13V5H3zm16.587.252c.107-.096.197-.188.27-.275-.013.228-.02.48-.02.756V8h1.176V3.717H19.97L18.5 4.915l.6.738.487-.4zm.448 7.826c.475-.426.785-.715.93-.867.146-.15.262-.296.35-.434.088-.138.153-.278.195-.42.042-.143.063-.298.063-.466 0-.225-.06-.427-.18-.608-.12-.18-.29-.32-.507-.417-.218-.1-.465-.148-.742-.148-.22 0-.42.022-.596.067-.177.045-.34.11-.49.195-.15.084-.337.225-.558.422l.636.744c.174-.15.33-.264.467-.34.138-.078.274-.117.41-.117.13 0 .232.03.304.096.072.064.108.152.108.264 0 .09-.018.176-.054.258-.035.082-.1.18-.19.294-.093.114-.288.328-.587.64L18.547 13.3v.762h3.108v-.955h-1.62v-.03zm.46 4.747v-.018c.306-.086.54-.225.702-.414.162-.19.243-.42.243-.685 0-.31-.126-.55-.378-.727-.252-.175-.6-.263-1.043-.263-.308 0-.58.033-.817.1s-.47.178-.696.334l.48.774c.293-.184.576-.275.85-.275.147 0 .263.026.35.08.087.056.13.14.13.253 0 .3-.294.45-.882.45h-.27v.87h.264c.216 0 .392.017.526.05.135.03.232.08.293.143.06.064.09.154.09.27 0 .153-.058.265-.174.337-.116.07-.3.106-.555.106-.163 0-.342-.023-.537-.07-.194-.045-.385-.116-.573-.212v.96c.228.09.44.15.637.183.196.034.41.05.64.05.56 0 .998-.113 1.314-.342.316-.228.474-.542.474-.94.003-.585-.355-.923-1.07-1.013z"})));break;case"gridicons-list-ordered":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M8 19h13v-2H8v2zm0-6h13v-2H8v2zm0-8v2h13V5H8zm-4.425.252c.107-.096.197-.188.27-.275-.013.228-.02.48-.02.756V8h1.176V3.717H3.96L2.487 4.915l.6.738.487-.4zm.334 7.764c.474-.426.784-.715.93-.867.145-.153.26-.298.35-.436.087-.138.152-.278.194-.42.042-.143.063-.298.063-.466 0-.225-.06-.427-.18-.608s-.29-.32-.507-.417c-.218-.1-.465-.148-.742-.148-.22 0-.42.022-.596.067s-.34.11-.49.195c-.15.085-.337.226-.558.423l.636.744c.174-.15.33-.264.467-.34.138-.078.274-.117.41-.117.13 0 .232.032.304.097.073.064.11.152.11.264 0 .09-.02.176-.055.258-.036.082-.1.18-.192.294-.092.114-.287.328-.586.64L2.42 13.238V14h3.11v-.955H3.91v-.03zm.53 4.746v-.018c.306-.086.54-.225.702-.414.162-.19.243-.42.243-.685 0-.31-.126-.55-.378-.727-.252-.176-.6-.264-1.043-.264-.307 0-.58.033-.816.1s-.47.178-.696.334l.48.773c.293-.183.576-.274.85-.274.147 0 .263.027.35.082s.13.14.13.252c0 .3-.294.45-.882.45h-.27v.87h.264c.217 0 .393.017.527.05.136.03.233.08.294.143.06.064.09.154.09.27 0 .153-.057.265-.173.337-.115.07-.3.106-.554.106-.164 0-.343-.022-.538-.07-.194-.044-.385-.115-.573-.21v.96c.228.088.44.148.637.182.196.033.41.05.64.05.56 0 .998-.114 1.314-.343.315-.228.473-.542.473-.94.002-.585-.356-.923-1.07-1.013z"})));break;case"gridicons-list-unordered":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M9 19h12v-2H9v2zm0-6h12v-2H9v2zm0-8v2h12V5H9zm-4-.5c-.828 0-1.5.672-1.5 1.5S4.172 7.5 5 7.5 6.5 6.828 6.5 6 5.828 4.5 5 4.5zm0 6c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5zm0 6c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5z"})));break;case"gridicons-location":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19 9c0-3.866-3.134-7-7-7S5 5.134 5 9c0 1.387.41 2.677 1.105 3.765h-.008C8.457 16.46 12 22 12 22l5.903-9.235h-.007C18.59 11.677 19 10.387 19 9zm-7 3c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3z"})));break;case"gridicons-lock":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 8h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v1H6c-1.105 0-2 .895-2 2v10c0 1.105.895 2 2 2h12c1.105 0 2-.895 2-2V10c0-1.105-.895-2-2-2zM9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v1H9V7zm4 8.723V18h-2v-2.277c-.595-.346-1-.984-1-1.723 0-1.105.895-2 2-2s2 .895 2 2c0 .738-.405 1.376-1 1.723z"})));break;case"gridicons-mail":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 4H4c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h16c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zm0 4.236l-8 4.882-8-4.882V6h16v2.236z"})));break;case"gridicons-mention":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2a10 10 0 0 0 0 20v-2a8 8 0 1 1 8-8v.5a1.5 1.5 0 0 1-3 0V7h-2v1a5 5 0 1 0 1 7 3.5 3.5 0 0 0 6-2.46V12A10 10 0 0 0 12 2zm0 13a3 3 0 1 1 3-3 3 3 0 0 1-3 3z"})));break;case"gridicons-menu":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 6v2H3V6h18zM3 18h18v-2H3v2zm0-5h18v-2H3v2z"})));break;case"gridicons-menus":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M9 19h10v-2H9v2zm0-6h6v-2H9v2zm0-8v2h12V5H9zm-4-.5c-.828 0-1.5.672-1.5 1.5S4.172 7.5 5 7.5 6.5 6.828 6.5 6 5.828 4.5 5 4.5zm0 6c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5zm0 6c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5 1.5-.672 1.5-1.5-.672-1.5-1.5-1.5z"})));break;case"gridicons-microphone":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19 9v1a7 7 0 0 1-6 6.92V20h3v2H8v-2h3v-3.08A7 7 0 0 1 5 10V9h2v1a5 5 0 0 0 10 0V9zm-7 4a3 3 0 0 0 3-3V5a3 3 0 0 0-6 0v5a3 3 0 0 0 3 3z"})));break;case"gridicons-minus-small":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M6 11h12v2H6z"})));break;case"gridicons-minus":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M3 11h18v2H3z"})));break;case"gridicons-money":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M2 5v14h20V5H2zm5 12c0-1.657-1.343-3-3-3v-4c1.657 0 3-1.343 3-3h10c0 1.657 1.343 3 3 3v4c-1.657 0-3 1.343-3 3H7zm5-8c1.1 0 2 1.3 2 3s-.9 3-2 3-2-1.3-2-3 .9-3 2-3z"})));break;case"gridicons-multiple-users":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M24 14.6c0 .6-1.2 1-2.6 1.2-.9-1.7-2.7-3-4.8-3.9.2-.3.4-.5.6-.8h.8c3.1-.1 6 1.8 6 3.5zM6.8 11H6c-3.1 0-6 1.9-6 3.6 0 .6 1.2 1 2.6 1.2.9-1.7 2.7-3 4.8-3.9l-.6-.9zm5.2 1c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zm0 1c-4.1 0-8 2.6-8 5 0 2 8 2 8 2s8 0 8-2c0-2.4-3.9-5-8-5zm5.7-3h.3c1.7 0 3-1.3 3-3s-1.3-3-3-3c-.5 0-.9.1-1.3.3.8 1 1.3 2.3 1.3 3.7 0 .7-.1 1.4-.3 2zM6 10h.3C6.1 9.4 6 8.7 6 8c0-1.4.5-2.7 1.3-3.7C6.9 4.1 6.5 4 6 4 4.3 4 3 5.3 3 7s1.3 3 3 3z"})));break;case"gridicons-my-sites-horizon":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M10.986 13.928l.762-2.284-1.324-3.63c-.458-.026-.892-.08-.892-.08-.458-.027-.405-.727.054-.7 0 0 1.403.107 2.24.107.888 0 2.265-.107 2.265-.107.46-.027.513.646.055.7 0 0-.46.055-.973.082l2.006 5.966c-.875-.034-1.74-.053-2.6-.06l-.428-1.177-.403 1.17c-.252.002-.508.01-.76.015zm-7.156.393c-.21-.737-.33-1.514-.33-2.32 0-1.232.264-2.402.736-3.46l2.036 5.58c.85-.06 1.69-.104 2.526-.138L6.792 8.015c.512-.027.973-.08.973-.08.458-.055.404-.728-.055-.702 0 0-1.376.108-2.265.108-.16 0-.347-.003-.547-.01C6.418 5.025 9.03 3.5 12 3.5c2.213 0 4.228.846 5.74 2.232-.036-.002-.072-.007-.11-.007-.835 0-1.427.727-1.427 1.51 0 .7.404 1.292.835 1.993.323.566.7 1.293.7 2.344 0 .674-.244 1.463-.572 2.51.3.02.604.043.907.066l.798-2.307c.486-1.212.647-2.18.647-3.043 0-.313-.02-.603-.057-.874.662 1.21 1.04 2.6 1.04 4.077 0 .807-.128 1.58-.34 2.32.5.05 1.006.112 1.51.17.205-.798.33-1.628.33-2.49 0-5.523-4.477-10-10-10S2 6.477 2 12c0 .862.125 1.692.33 2.49.5-.057 1.003-.12 1.5-.17zm14.638 3.168C16.676 19.672 14.118 20.5 12 20.5c-1.876 0-4.55-.697-6.463-3.012-.585.048-1.174.1-1.77.16C5.572 20.272 8.578 22 12 22c3.422 0 6.43-1.73 8.232-4.35-.593-.063-1.18-.114-1.764-.162zM12 15.01c-3.715 0-7.368.266-10.958.733.18.41.35.825.506 1.247 3.427-.43 6.91-.68 10.452-.68s7.025.25 10.452.68c.156-.422.327-.836.506-1.246-3.59-.467-7.243-.734-10.958-.734z"})));break;case"gridicons-my-sites":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zM3.5 12c0-1.232.264-2.402.736-3.46L8.29 19.65C5.456 18.272 3.5 15.365 3.5 12zm8.5 8.5c-.834 0-1.64-.12-2.4-.345l2.55-7.41 2.613 7.157c.017.042.038.08.06.117-.884.31-1.833.48-2.823.48zm1.172-12.485c.512-.027.973-.08.973-.08.458-.055.404-.728-.054-.702 0 0-1.376.108-2.265.108-.835 0-2.24-.107-2.24-.107-.458-.026-.51.674-.053.7 0 0 .434.055.892.082l1.324 3.63-1.86 5.578-3.096-9.208c.512-.027.973-.08.973-.08.458-.055.403-.728-.055-.702 0 0-1.376.108-2.265.108-.16 0-.347-.003-.547-.01C6.418 5.025 9.03 3.5 12 3.5c2.213 0 4.228.846 5.74 2.232-.037-.002-.072-.007-.11-.007-.835 0-1.427.727-1.427 1.51 0 .7.404 1.292.835 1.993.323.566.7 1.293.7 2.344 0 .727-.28 1.572-.646 2.748l-.848 2.833-3.072-9.138zm3.1 11.332l2.597-7.506c.484-1.212.645-2.18.645-3.044 0-.313-.02-.603-.057-.874.664 1.21 1.042 2.6 1.042 4.078 0 3.136-1.7 5.874-4.227 7.347z"})));break;case"gridicons-nametag":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 6a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm-6 8h12v3H6zm14-8h-4V3H8v3H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zM10 5h4v5h-4zm10 14H4v-9h4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2h4z"})));break;case"gridicons-next-page":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 8h-8V6h8v2zm4-4v8l-6 6H8c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zm-2 0H8v12h6v-4c0-1.105.895-2 2-2h4V4zM4 6c-1.105 0-2 .895-2 2v12c0 1.1.9 2 2 2h12c1.105 0 2-.895 2-2H4V6z"})));break;case"gridicons-not-visible":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M1 12s4.188-6 11-6c.947 0 1.84.12 2.678.322L8.36 12.64C8.133 12.14 8 11.586 8 11c0-.937.335-1.787.875-2.47C6.483 9.344 4.66 10.917 3.62 12c.68.707 1.696 1.62 2.98 2.398L5.15 15.85C2.498 14.13 1 12 1 12zm22 0s-4.188 6-11 6c-.946 0-1.836-.124-2.676-.323L5 22l-1.5-1.5 17-17L22 5l-3.147 3.147C21.5 9.87 23 12 23 12zm-2.615.006c-.678-.708-1.697-1.624-2.987-2.403L16 11c0 2.21-1.79 4-4 4l-.947.947c.31.03.624.053.947.053 3.978 0 6.943-2.478 8.385-3.994z"})));break;case"gridicons-notice-outline":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 13h-2v2h2v-2zm-2-2h2l.5-6h-3l.5 6z"})));break;case"gridicons-notice":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 15h-2v-2h2v2zm0-4h-2l-.5-6h3l-.5 6z"})));break;case"gridicons-offline":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M10 3h8l-4 6h4L6 21l4-9H6l4-9"})));break;case"gridicons-pages":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M16 8H8V6h8v2zm0 2H8v2h8v-2zm4-6v12l-6 6H6c-1.105 0-2-.895-2-2V4c0-1.105.895-2 2-2h12c1.105 0 2 .895 2 2zm-2 10V4H6v16h6v-4c0-1.105.895-2 2-2h4z"})));break;case"gridicons-pause":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z"})));break;case"gridicons-pencil":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M13 6l5 5-9.507 9.507c-.686-.686-.69-1.794-.012-2.485l-.002-.003c-.69.676-1.8.673-2.485-.013-.677-.677-.686-1.762-.036-2.455l-.008-.008c-.694.65-1.78.64-2.456-.036L13 6zm7.586-.414l-2.172-2.172c-.78-.78-2.047-.78-2.828 0L14 5l5 5 1.586-1.586c.78-.78.78-2.047 0-2.828zM3 18v3h3c0-1.657-1.343-3-3-3z"})));break;case"gridicons-phone":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M16 2H8c-1.104 0-2 .896-2 2v16c0 1.104.896 2 2 2h8c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm-3 19h-2v-1h2v1zm3-2H8V5h8v14z"})));break;case"gridicons-pin":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19 17c0-2.038-1.188-3.836-3-4.92V5h.5c.828 0 1.5-.672 1.5-1.5S17.328 2 16.5 2h-9C6.672 2 6 2.672 6 3.5S6.672 5 7.5 5H8v7.08C6.188 13.164 5 14.962 5 17h6v4c0 .55.45 1 1 1s1-.45 1-1v-4h6z"})));break;case"gridicons-plans":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm-1 12H6l5-10v10zm2 6V10h5l-5 10z"})));break;case"gridicons-play":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm-2 14.5v-9l6 4.5z"})));break;case"gridicons-plugins":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M16 8V3c0-.552-.448-1-1-1s-1 .448-1 1v5h-4V3c0-.552-.448-1-1-1s-1 .448-1 1v5H5v4c0 2.79 1.637 5.193 4 6.317V22h6v-3.683c2.363-1.124 4-3.527 4-6.317V8h-3z"})));break;case"gridicons-plus-small":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 11h-5V6h-2v5H6v2h5v5h2v-5h5"})));break;case"gridicons-plus":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 13h-8v8h-2v-8H3v-2h8V3h2v8h8v2z"})));break;case"gridicons-popout":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M6 7V5c0-1.105.895-2 2-2h11c1.105 0 2 .895 2 2v14c0 1.105-.895 2-2 2H8c-1.105 0-2-.895-2-2v-2h2v2h11V5H8v2H6zm5.5-.5l-1.414 1.414L13.172 11H3v2h10.172l-3.086 3.086L11.5 17.5 17 12l-5.5-5.5z"})));break;case"gridicons-posts":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M16 19H3v-2h13v2zm5-10H3v2h18V9zM3 5v2h11V5H3zm14 0v2h4V5h-4zm-6 8v2h10v-2H11zm-8 0v2h5v-2H3z"})));break;case"gridicons-print":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M9 16h6v2H9v-2zm13 1h-3v3c0 1.105-.895 2-2 2H7c-1.105 0-2-.895-2-2v-3H2V9c0-1.105.895-2 2-2h1V5c0-1.105.895-2 2-2h10c1.105 0 2 .895 2 2v2h1c1.105 0 2 .895 2 2v8zM7 7h10V5H7v2zm10 7H7v6h10v-6zm3-3.5c0-.828-.672-1.5-1.5-1.5s-1.5.672-1.5 1.5.672 1.5 1.5 1.5 1.5-.672 1.5-1.5z"})));break;case"gridicons-product-downloadable":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M22 3H2v6h1v11c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V9h1V3zM4 5h16v2H4V5zm15 15H5V9h14v11zm-6-10v5.17l2.59-2.58L17 14l-5 5-5-5 1.41-1.42L11 15.17V10h2z"})));break;case"gridicons-product-external":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M22 3H2v6h1v11c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V9h1V3zM4 5h16v2H4V5zm15 15H5V9h14v11zm-2-9v6h-2v-2.59l-3.29 3.29-1.41-1.41L13.59 13H11v-2h6z"})));break;case"gridicons-product-virtual":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M22 3H2v6h1v11c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V9h1V3zM4 5h16v2H4V5zm15 15H5V9h14v11zM7 16.45c0-1.005.815-1.82 1.82-1.82h.09c-.335-1.59.68-3.148 2.27-3.483s3.148.68 3.483 2.27c.02.097.036.195.046.293 1.252-.025 2.29.97 2.314 2.224.017.868-.462 1.67-1.235 2.066H7.87c-.54-.33-.87-.917-.87-1.55z"})));break;case"gridicons-product":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M22 3H2v6h1v11c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V9h1V3zM4 5h16v2H4V5zm15 15H5V9h14v11zM9 11h6c0 1.105-.895 2-2 2h-2c-1.105 0-2-.895-2-2z"})));break;case"gridicons-quote":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M11.192 15.757c0-.88-.23-1.618-.69-2.217-.326-.412-.768-.683-1.327-.812-.55-.128-1.07-.137-1.54-.028-.16-.95.1-1.956.76-3.022.66-1.065 1.515-1.867 2.558-2.403L9.373 5c-.8.396-1.56.898-2.26 1.505-.71.607-1.34 1.305-1.9 2.094s-.98 1.68-1.25 2.69-.346 2.04-.217 3.1c.168 1.4.62 2.52 1.356 3.35.735.84 1.652 1.26 2.748 1.26.965 0 1.766-.29 2.4-.878.628-.576.94-1.365.94-2.368l.002.003zm9.124 0c0-.88-.23-1.618-.69-2.217-.326-.42-.77-.692-1.327-.817-.56-.124-1.074-.13-1.54-.022-.16-.94.09-1.95.75-3.02.66-1.06 1.514-1.86 2.557-2.4L18.49 5c-.8.396-1.555.898-2.26 1.505-.708.607-1.34 1.305-1.894 2.094-.556.79-.97 1.68-1.24 2.69-.273 1-.345 2.04-.217 3.1.165 1.4.615 2.52 1.35 3.35.732.833 1.646 1.25 2.742 1.25.967 0 1.768-.29 2.402-.876.627-.576.942-1.365.942-2.368v.01z"})));break;case"gridicons-read-more":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M9 12h6v-2H9zm-7 0h5v-2H2zm15 0h5v-2h-5zm3 2v2l-6 6H6a2 2 0 0 1-2-2v-6h2v6h6v-4a2 2 0 0 1 2-2h6zM4 8V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4h-2V4H6v4z"})));break;case"gridicons-reader-follow-conversation":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 14v-3h-2v3h-3v2h3v3h2v-3h3v-2"}),s.default.createElement("path",{d:"M13 16h-2l-5 5v-5H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v4h-4v3h-3v4z"})));break;case"gridicons-reader-follow":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M23 16v2h-3v3h-2v-3h-3v-2h3v-3h2v3h3zM20 2v9h-4v3h-3v4H4c-1.1 0-2-.9-2-2V2h18zM8 13v-1H4v1h4zm3-3H4v1h7v-1zm0-2H4v1h7V8zm7-4H4v2h14V4z"})));break;case"gridicons-reader-following-conversation":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M16.8 14.5l3.2-3.2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h2v5l8.7-8.7 2.1 2.2z"}),s.default.createElement("path",{d:"M22.6 11.1l-6.1 6.1-2.1-2.2-1.4 1.4 3.5 3.6 7.5-7.6"})));break;case"gridicons-reader-following":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M23 13.482L15.508 21 12 17.4l1.412-1.388 2.106 2.188 6.094-6.094L23 13.482zm-7.455 1.862L20 10.89V2H2v14c0 1.1.9 2 2 2h4.538l4.913-4.832 2.095 2.176zM8 13H4v-1h4v1zm3-2H4v-1h7v1zm0-2H4V8h7v1zm7-3H4V4h14v2z"})));break;case"gridicons-reader":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M3 4v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4H3zm7 11H5v-1h5v1zm2-2H5v-1h7v1zm0-2H5v-1h7v1zm7 4h-5v-5h5v5zm0-7H5V6h14v2z"})));break;case"gridicons-reblog":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M22.086 9.914L20 7.828V18c0 1.105-.895 2-2 2h-7v-2h7V7.828l-2.086 2.086L14.5 8.5 19 4l4.5 4.5-1.414 1.414zM6 16.172V6h7V4H6c-1.105 0-2 .895-2 2v10.172l-2.086-2.086L.5 15.5 5 20l4.5-4.5-1.414-1.414L6 16.172z"})));break;case"gridicons-redo":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 6v3.586L14.343 5.93C13.17 4.756 11.636 4.17 10.1 4.17s-3.07.585-4.242 1.757c-2.343 2.342-2.343 6.14 0 8.484l5.364 5.364 1.414-1.414L7.272 13c-1.56-1.56-1.56-4.097 0-5.657.755-.755 1.76-1.172 2.828-1.172 1.068 0 2.073.417 2.828 1.173L16.586 11H13v2h7V6h-2z"})));break;case"gridicons-refresh":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M17.91 14c-.478 2.833-2.943 5-5.91 5-3.308 0-6-2.692-6-6s2.692-6 6-6h2.172l-2.086 2.086L13.5 10.5 18 6l-4.5-4.5-1.414 1.414L14.172 5H12c-4.418 0-8 3.582-8 8s3.582 8 8 8c4.08 0 7.438-3.055 7.93-7h-2.02z"})));break;case"gridicons-refund":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M13.91 2.91L11.83 5H14c4.418 0 8 3.582 8 8h-2c0-3.314-2.686-6-6-6h-2.17l2.09 2.09-1.42 1.41L8 6l1.41-1.41L12.5 1.5l1.41 1.41zM2 12v10h16V12H2zm2 6.56v-3.11c.6-.35 1.1-.85 1.45-1.45h9.1c.35.6.85 1.1 1.45 1.45v3.11c-.593.35-1.085.845-1.43 1.44H5.45c-.35-.597-.85-1.094-1.45-1.44zm6 .44c.828 0 1.5-.895 1.5-2s-.672-2-1.5-2-1.5.895-1.5 2 .672 2 1.5 2z"})));break;case"gridicons-reply":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M9 16h7.2l-2.6 2.6L15 20l5-5-5-5-1.4 1.4 2.6 2.6H9c-2.2 0-4-1.8-4-4s1.8-4 4-4h2V4H9c-3.3 0-6 2.7-6 6s2.7 6 6 6z"})));break;case"gridicons-resize":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M13 4v2h3.59L6 16.59V13H4v7h7v-2H7.41L18 7.41V11h2V4h-7"})));break;case"gridicons-rotate":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 14v6c0 1.105-.895 2-2 2H6c-1.105 0-2-.895-2-2v-6c0-1.105.895-2 2-2h10c1.105 0 2 .895 2 2zM13.914 2.914L11.828 5H14c4.418 0 8 3.582 8 8h-2c0-3.308-2.692-6-6-6h-2.172l2.086 2.086L12.5 10.5 8 6l1.414-1.414L12.5 1.5l1.414 1.414z"})));break;case"gridicons-scheduled":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M10.498 18l-3.705-3.704 1.415-1.415 2.294 2.295 5.293-5.293 1.415 1.415L10.498 18zM21 6v13c0 1.104-.896 2-2 2H5c-1.104 0-2-.896-2-2V6c0-1.104.896-2 2-2h1V2h2v2h8V2h2v2h1c1.104 0 2 .896 2 2zm-2 2H5v11h14V8z"})));break;case"gridicons-search":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 19l-5.154-5.154C16.574 12.742 17 11.42 17 10c0-3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c1.42 0 2.742-.426 3.846-1.154L19 21l2-2zM5 10c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5z"})));break;case"gridicons-share-computer":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6v2H7v2h10v-2h-3v-2h6a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zm0 14H4V4h16zm-3.25-3a1.75 1.75 0 0 1-3.5 0L10 11.36a1.71 1.71 0 1 1 0-2.71L13.25 7a1.77 1.77 0 1 1 .68 1.37L10.71 10l3.22 1.61A1.74 1.74 0 0 1 16.75 13z"})));break;case"gridicons-share-ios":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M17 8h2c1.105 0 2 .895 2 2v9c0 1.105-.895 2-2 2H5c-1.105 0-2-.895-2-2v-9c0-1.105.895-2 2-2h2v2H5v9h14v-9h-2V8zM6.5 5.5l1.414 1.414L11 3.828V14h2V3.828l3.086 3.086L17.5 5.5 12 0 6.5 5.5z"})));break;case"gridicons-share":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 16c-.788 0-1.5.31-2.034.807L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.048 4.118c-.053.223-.088.453-.088.692 0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3z"})));break;case"gridicons-shipping":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 8h-2V7c0-1.105-.895-2-2-2H4c-1.105 0-2 .895-2 2v10h2c0 1.657 1.343 3 3 3s3-1.343 3-3h4c0 1.657 1.343 3 3 3s3-1.343 3-3h2v-5l-4-4zM7 18.5c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5 1.5.672 1.5 1.5-.672 1.5-1.5 1.5zM4 14V7h10v7H4zm13 4.5c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5 1.5.672 1.5 1.5-.672 1.5-1.5 1.5z"})));break;case"gridicons-shutter":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18.9 4.8s-.7 5.6-3.5 10.2c1.7-.3 3.9-.9 6.6-2 0 0 .7-4.6-3.1-8.2zm-6 2.8c-1.1-1.3-2.7-3-5-4.7C5.1 4.2 3 6.6 2.3 9.6 7 7.7 11 7.5 12.9 7.6zm3.4 2.9c.6-1.6 1.2-3.9 1.6-6.7-4.1-3-8.6-1.5-8.6-1.5s4.4 3.4 7 8.2zm-5.2 6c1.1 1.3 2.7 3 5 4.7 0 0 4.3-1.6 5.6-6.7 0-.1-5.3 2.1-10.6 2zm-3.4-3.1c-.6 1.6-1.2 3.8-1.5 6.7 0 0 3.6 2.9 8.6 1.5 0 0-4.6-3.4-7.1-8.2zM2 11.1s-.7 4.5 3.1 8.2c0 0 .7-5.7 3.5-10.3-1.7.3-4 .9-6.6 2.1z"})));break;case"gridicons-sign-out":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M16 17v2c0 1.105-.895 2-2 2H5c-1.105 0-2-.895-2-2V5c0-1.105.895-2 2-2h9c1.105 0 2 .895 2 2v2h-2V5H5v14h9v-2h2zm2.5-10.5l-1.414 1.414L20.172 11H10v2h10.172l-3.086 3.086L18.5 17.5 24 12l-5.5-5.5z"})));break;case"gridicons-site":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm-5 14H6v-7h7zm5 0h-3v-7h3zm0-9H6V6h12z"})));break;case"gridicons-spam":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M17 2H7L2 7v10l5 5h10l5-5V7l-5-5zm-4 15h-2v-2h2v2zm0-4h-2l-.5-6h3l-.5 6z"})));break;case"gridicons-speaker":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19 8v6c1.7 0 3-1.3 3-3s-1.3-3-3-3zM11 7H4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h1v3c0 1.1.9 2 2 2h2v-5h2l4 4h2V3h-2l-4 4z"})));break;case"gridicons-special-character":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12.005 7.418c-1.237 0-2.19.376-2.86 1.128s-1.005 1.812-1.005 3.18c0 1.387.226 2.513.677 3.377.45.865 1.135 1.543 2.05 2.036V20H5v-2.666h3.12c-1.04-.636-1.842-1.502-2.405-2.6-.564-1.097-.846-2.322-.846-3.676 0-1.258.29-2.363.875-3.317.585-.952 1.417-1.685 2.497-2.198s2.334-.77 3.763-.77c2.18 0 3.915.572 5.204 1.713s1.932 2.673 1.932 4.594c0 1.353-.283 2.57-.852 3.65-.567 1.08-1.38 1.947-2.44 2.603H19V20h-5.908v-2.86c.95-.493 1.65-1.18 2.102-2.062s.677-2.006.677-3.374c0-1.36-.336-2.415-1.01-3.164-.672-.747-1.624-1.122-2.855-1.122z"})));break;case"gridicons-star-outline":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 6.308l1.176 3.167.347.936.997.042 3.374.14-2.647 2.09-.784.62.27.963.91 3.25-2.813-1.872-.83-.553-.83.552-2.814 1.87.91-3.248.27-.962-.783-.62-2.648-2.092 3.374-.14.996-.04.347-.936L12 6.308M12 2L9.418 8.953 2 9.257l5.822 4.602L5.82 21 12 16.89 18.18 21l-2.002-7.14L22 9.256l-7.418-.305L12 2z"})));break;case"gridicons-star":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"})));break;case"gridicons-stats-alt":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 21H3v-2h18v2zM8 10H4v7h4v-7zm6-7h-4v14h4V3zm6 3h-4v11h4V6z"})));break;case"gridicons-stats-down-alt":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 21H3v-2h18v2zM8 3H4v14h4V3zm6 3h-4v11h4V6zm6 4h-4v7h4v-7z"})));break;case"gridicons-stats-down":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm0 16H5V5h14v14zM9 17H7V7h2v10zm4 0h-2v-7h2v7zm4 0h-2v-5h2v5z"})));break;case"gridicons-stats-up-alt":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M21 21H3v-2h18v2zM8 10H4v7h4v-7zm6-4h-4v11h4V6zm6-3h-4v14h4V3z"})));break;case"gridicons-stats-up":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm0 16H5V5h14v14zM9 17H7v-5h2v5zm4 0h-2v-7h2v7zm4 0h-2V7h2v10z"})));break;case"gridicons-stats":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19 3H5c-1.105 0-2 .895-2 2v14c0 1.105.895 2 2 2h14c1.105 0 2-.895 2-2V5c0-1.105-.895-2-2-2zm0 16H5V5h14v14zM9 17H7v-5h2v5zm4 0h-2V7h2v10zm4 0h-2v-7h2v7z"})));break;case"gridicons-status":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zM7.55 13c-.02.166-.05.33-.05.5 0 2.485 2.015 4.5 4.5 4.5s4.5-2.015 4.5-4.5c0-.17-.032-.334-.05-.5h-8.9zM10 10V8c0-.552-.448-1-1-1s-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1zm6 0V8c0-.552-.448-1-1-1s-1 .448-1 1v2c0 .552.448 1 1 1s1-.448 1-1z"})));break;case"gridicons-strikethrough":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M14.348 12H21v2h-4.613c.24.515.368 1.094.368 1.748 0 1.317-.474 2.355-1.423 3.114-.947.76-2.266 1.138-3.956 1.138-1.557 0-2.934-.293-4.132-.878v-2.874c.985.44 1.818.75 2.5.928.682.18 1.306.27 1.872.27.68 0 1.2-.13 1.562-.39.363-.26.545-.644.545-1.158 0-.285-.08-.54-.24-.763-.16-.222-.394-.437-.704-.643-.18-.12-.483-.287-.88-.49H3v-2H14.347zm-3.528-2c-.073-.077-.143-.155-.193-.235-.126-.202-.19-.44-.19-.713 0-.44.157-.795.47-1.068.313-.273.762-.41 1.348-.41.492 0 .993.064 1.502.19.51.127 1.153.35 1.93.67l1-2.405c-.753-.327-1.473-.58-2.16-.76-.69-.18-1.414-.27-2.173-.27-1.544 0-2.753.37-3.628 1.108-.874.738-1.312 1.753-1.312 3.044 0 .302.036.58.088.848h3.318z"})));break;case"gridicons-sync":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M23.5 13.5l-3.086 3.086L19 18l-4.5-4.5 1.414-1.414L18 14.172V12c0-3.308-2.692-6-6-6V4c4.418 0 8 3.582 8 8v2.172l2.086-2.086L23.5 13.5zM6 12V9.828l2.086 2.086L9.5 10.5 5 6 3.586 7.414.5 10.5l1.414 1.414L4 9.828V12c0 4.418 3.582 8 8 8v-2c-3.308 0-6-2.692-6-6z"})));break;case"gridicons-tablet":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 2H6c-1.104 0-2 .896-2 2v16c0 1.104.896 2 2 2h12c1.104 0 2-.896 2-2V4c0-1.104-.896-2-2-2zm-5 19h-2v-1h2v1zm5-2H6V5h12v14z"})));break;case"gridicons-tag":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M20 2.007h-7.087c-.53 0-1.04.21-1.414.586L2.592 11.5c-.78.78-.78 2.046 0 2.827l7.086 7.086c.78.78 2.046.78 2.827 0l8.906-8.906c.376-.374.587-.883.587-1.413V4.007c0-1.105-.895-2-2-2zM17.007 9c-1.105 0-2-.895-2-2s.895-2 2-2 2 .895 2 2-.895 2-2 2z"})));break;case"gridicons-text-color":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M3 19h18v3H3v-3zM15.82 17h3.424L14 3h-4L4.756 17H8.18l1.067-3.5h5.506L15.82 17zm-1.952-6h-3.73l1.868-5.725L13.868 11z"})));break;case"gridicons-themes":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M4 6c-1.105 0-2 .895-2 2v12c0 1.1.9 2 2 2h12c1.105 0 2-.895 2-2H4V6zm16-4H8c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h12c1.105 0 2-.895 2-2V4c0-1.105-.895-2-2-2zm-5 14H8V9h7v7zm5 0h-3V9h3v7zm0-9H8V4h12v3z"})));break;case"gridicons-thumbs-up":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M6.7 22H2v-9h2l2.7 9zM20 9h-6V5c0-1.657-1.343-3-3-3h-1v4L7.1 9.625c-.712.89-1.1 1.996-1.1 3.135V14l2.1 7h8.337c1.836 0 3.435-1.25 3.88-3.03l1.622-6.485C22.254 10.223 21.3 9 20 9z"})));break;case"gridicons-time":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm3.8 13.4L13 11.667V7h-2v5.333l3.2 4.266 1.6-1.2z"})));break;case"gridicons-trash":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M6.187 8h11.625l-.695 11.125C17.05 20.18 16.177 21 15.12 21H8.88c-1.057 0-1.93-.82-1.997-1.875L6.187 8zM19 5v2H5V5h3V4c0-1.105.895-2 2-2h4c1.105 0 2 .895 2 2v1h3zm-9 0h4V4h-4v1z"})));break;case"gridicons-trophy":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18 5.062V3H6v2.062H2V8c0 2.525 1.89 4.598 4.324 4.932.7 2.058 2.485 3.61 4.676 3.978V18c0 1.105-.895 2-2 2H8v2h8v-2h-1c-1.105 0-2-.895-2-2v-1.09c2.19-.368 3.976-1.92 4.676-3.978C20.11 12.598 22 10.525 22 8V5.062h-4zM4 8v-.938h2v3.766C4.836 10.416 4 9.304 4 8zm16 0c0 1.304-.836 2.416-2 2.83V7.06h2V8z"})));break;case"gridicons-types":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M22 17c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5zM6.5 6.5h3.8L7 1 1 11h5.5V6.5zm9.5 4.085V8H8v8h2.585c.433-2.783 2.632-4.982 5.415-5.415z"})));break;case"gridicons-underline":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M4 19v2h16v-2H4zM18 3v8c0 3.314-2.686 6-6 6s-6-2.686-6-6V3h3v8c0 1.654 1.346 3 3 3s3-1.346 3-3V3h3z"})));break;case"gridicons-undo":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M18.142 5.93C16.97 4.756 15.435 4.17 13.9 4.17s-3.072.586-4.244 1.757L6 9.585V6H4v7h7v-2H7.414l3.657-3.657c.756-.755 1.76-1.172 2.83-1.172 1.067 0 2.072.417 2.827 1.173 1.56 1.56 1.56 4.097 0 5.657l-5.364 5.364 1.414 1.414 5.364-5.364c2.345-2.343 2.345-6.142.002-8.485z"})));break;case"gridicons-user-add":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("circle",{cx:"15",cy:"8",r:"4"}),s.default.createElement("path",{d:"M15 20s8 0 8-2c0-2.4-3.9-5-8-5s-8 2.6-8 5c0 2 8 2 8 2zM6 10V7H4v3H1v2h3v3h2v-3h3v-2z"})));break;case"gridicons-user-circle":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm0 18.5c-4.694 0-8.5-3.806-8.5-8.5S7.306 3.5 12 3.5s8.5 3.806 8.5 8.5-3.806 8.5-8.5 8.5zm0-8c-3.038 0-5.5 1.728-5.5 3.5s2.462 3.5 5.5 3.5 5.5-1.728 5.5-3.5-2.462-3.5-5.5-3.5zm0-.5c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3z"})));break;case"gridicons-user":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm0 16s8 0 8-2c0-2.4-3.9-5-8-5s-8 2.6-8 5c0 2 8 2 8 2z"})));break;case"gridicons-video-camera":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M17 9V7c0-1.105-.895-2-2-2H4c-1.105 0-2 .895-2 2v10c0 1.105.895 2 2 2h11c1.105 0 2-.895 2-2v-2l5 4V5l-5 4z"})));break;case"gridicons-video-remove":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M19.42 4.59l1.167-1.167L22 4.837 20 6.84V18c0 1.105-.895 2-2 2v-2h-2v2H6.84l-2.007 2.006-1.414-1.414 1.17-1.172-.01-.01L8 16 18 6l1.41-1.42.01.01zM15.84 11H18V8.84L15.84 11zM16 8.01l.01-.01H16v.01zM6 15.17l-2 2V6c0-1.105.895-2 2-2v2h2V4h9.17l-9 9H6v2.17zM6 8v3h2V8H6zm12 8v-3h-2v3h2z"})));break;case"gridicons-video":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M8 4h8v1.997h2V4c1.105 0 2 .896 2 2v12c0 1.104-.895 2-2 2v-2.003h-2V20H8v-2.003H6V20c-1.105 0-2-.895-2-2V6c0-1.105.895-2 2-2v1.997h2V4zm2 11l4.5-3L10 9v6zm8 .997v-3h-2v3h2zm0-5v-3h-2v3h2zm-10 5v-3H6v3h2zm0-5v-3H6v3h2z"})));break;case"gridicons-visible":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M12 6C5.188 6 1 12 1 12s4.188 6 11 6 11-6 11-6-4.188-6-11-6zm0 10c-3.943 0-6.926-2.484-8.38-4 1.04-1.085 2.863-2.657 5.255-3.47C8.335 9.214 8 10.064 8 11c0 2.21 1.79 4 4 4s4-1.79 4-4c0-.937-.335-1.787-.875-2.47 2.393.813 4.216 2.386 5.254 3.47-1.456 1.518-4.438 4-8.38 4z"})));break;case"gridicons-zoom-in":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M15.8 13.8c.7-1.1 1.2-2.4 1.2-3.8 0-3.9-3.1-7-7-7s-7 3.1-7 7 3.1 7 7 7c1.4 0 2.7-.4 3.8-1.2L19 21l2-2-5.2-5.2zM10 15c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5z"}),s.default.createElement("path",{d:"M11 7H9v2H7v2h2v2h2v-2h2V9h-2"})));break;case"gridicons-zoom-out":v=s.default.createElement("svg",a({className:p,height:t,width:t,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),s.default.createElement("g",null,s.default.createElement("path",{d:"M3 10c0 3.9 3.1 7 7 7 1.4 0 2.7-.5 3.8-1.2L19 21l2-2-5.2-5.2c.8-1.1 1.2-2.4 1.2-3.8 0-3.9-3.1-7-7-7s-7 3.1-7 7zm2 0c0-2.8 2.2-5 5-5s5 2.2 5 5-2.2 5-5 5-5-2.2-5-5z"}),s.default.createElement("path",{d:"M7 9h6v2H7z"})))}return v}}]),t}();v.defaultProps={size:24},v.propTypes={icon:l.default.string.isRequired,size:l.default.number,onClick:l.default.func,className:l.default.string},t.default=v,e.exports=t.default},function(e,t){!function(){e.exports=this.wp.dom}()},function(e,t,c){var a=c(45);e.exports=function(e,t){if(null==e)return{};var c,n,r=a(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)c=s[n],t.indexOf(c)>=0||Object.prototype.propertyIsEnumerable.call(e,c)&&(r[c]=e[c])}return r}},function(e,t){!function(){e.exports=this.wp.keycodes}()},function(e,t,c){},function(e,t){function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(t){return"function"==typeof Symbol&&"symbol"===c(Symbol.iterator)?e.exports=a=function(e){return c(e)}:e.exports=a=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":c(e)},a(t)}e.exports=a},,,function(e,t,c){},function(e,t){!function(){e.exports=this.wp.deprecated}()},,,,,function(e,t,c){},function(e,t,c){},function(e,t,c){},function(e,t,c){e.exports=c(42)()},function(e,t,c){"use strict";var a=c(43);function n(){}function r(){}r.resetWarningCache=n,e.exports=function(){function e(e,t,c,n,r,s){if(s!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var c={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:n};return c.PropTypes=c,c}},function(e,t,c){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,c){},function(e,t){e.exports=function(e,t){if(null==e)return{};var c,a,n={},r=Object.keys(e);for(a=0;a<r.length;a++)c=r[a],t.indexOf(c)>=0||(n[c]=e[c]);return n}},function(e,t,c){},function(e,t,c){},function(e,t,c){},function(e,t,c){},function(e,t,c){},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){var c=[],a=!0,n=!1,r=void 0;try{for(var s,l=e[Symbol.iterator]();!(a=(s=l.next()).done)&&(c.push(s.value),!t||c.length!==t);a=!0);}catch(e){n=!0,r=e}finally{try{a||null==l.return||l.return()}finally{if(n)throw r}}return c}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,c){},function(e,t,c){},,,,,function(e,t,c){"use strict";c.r(t);var a={};c.r(a),c.d(a,"getDeposit",function(){return G}),c.d(a,"getDeposits",function(){return $}),c.d(a,"getDepositQueryError",function(){return J});var n={};c.r(n),c.d(n,"updateDeposit",function(){return X}),c.d(n,"updateDeposits",function(){return ee}),c.d(n,"updateErrorForDepositQuery",function(){return te});var r={};c.r(r),c.d(r,"getDeposit",function(){return oe}),c.d(r,"getDeposits",function(){return ie});var s={};c.r(s),c.d(s,"getTransactions",function(){return pe}),c.d(s,"getTransactionsError",function(){return ge}),c.d(s,"getTransactionsSummary",function(){return fe}),c.d(s,"getTransactionsSummaryError",function(){return be});var l={};c.r(l),c.d(l,"updateTransactions",function(){return ze}),c.d(l,"updateErrorForTransactions",function(){return ye}),c.d(l,"updateTransactionsSummary",function(){return Ee}),c.d(l,"updateErrorForTransactionsSummary",function(){return ke});var o={};c.r(o),c.d(o,"getTransactions",function(){return Oe}),c.d(o,"getTransactionsSummary",function(){return Me});var i={};c.r(i),c.d(i,"getCharge",function(){return je}),c.d(i,"getChargeError",function(){return xe});var m={};c.r(m),c.d(m,"updateCharge",function(){return Le}),c.d(m,"updateErrorForCharge",function(){return Ne});var h={};c.r(h),c.d(h,"getCharge",function(){return Te});var d={};c.r(d),c.d(d,"getTimeline",function(){return Re}),c.d(d,"getTimelineError",function(){return Ae});var u={};c.r(u),c.d(u,"updateTimeline",function(){return Fe}),c.d(u,"updateErrorForTimeline",function(){return De});var v={};c.r(v),c.d(v,"getTimeline",function(){return qe});var p=c(1),g=c(23),w=(c(38),c(0)),f=c(3);function b(e,t,c){return t in e?Object.defineProperty(e,t,{value:c,enumerable:!0,configurable:!0,writable:!0}):e[t]=c,e}function z(e){for(var t=1;t<arguments.length;t++){var c=null!=arguments[t]?arguments[t]:{},a=Object.keys(c);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(c).filter(function(e){return Object.getOwnPropertyDescriptor(c,e).enumerable}))),a.forEach(function(t){b(e,t,c[t])})}return e}function y(e,t){if(null==e)return{};var c,a,n=function(e,t){if(null==e)return{};var c,a,n={},r=Object.keys(e);for(a=0;a<r.length;a++)c=r[a],t.indexOf(c)>=0||(n[c]=e[c]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)c=r[a],t.indexOf(c)>=0||Object.prototype.propertyIsEnumerable.call(e,c)&&(n[c]=e[c])}return n}var E=c(12),k=c.n(E);var _=Object(w.forwardRef)(function(e,t){var c=e.href,a=e.target,n=e.isPrimary,r=e.isLarge,s=e.isSmall,l=e.isTertiary,o=e.isToggled,i=e.isBusy,m=e.isDefault,h=e.isLink,d=e.isDestructive,u=e.className,v=e.disabled,p=y(e,["href","target","isPrimary","isLarge","isSmall","isTertiary","isToggled","isBusy","isDefault","isLink","isDestructive","className","disabled"]),g=k()("components-button",u,{"is-button":m||n||r||s,"is-default":m||!n&&(r||s),"is-primary":n,"is-large":r,"is-small":s,"is-tertiary":l,"is-toggled":o,"is-busy":i,"is-link":h,"is-destructive":d}),f=void 0===c||v?"button":"a",b="a"===f?{href:c,target:a}:{type:"button",disabled:v};return Object(w.createElement)(f,z({},b,p,{className:g,ref:t}))}),H=c(61),O=(c(39),c(40),function(e){var t=e.children,c=e.maxWidth,a=e.isNarrow,n=e.className,r=c?{maxWidth:c}:null,s=[void 0===n?"":n,"woocommerce-payments-page"];return a&&s.push("is-narrow"),Object(w.createElement)("div",{className:s.join(" "),style:r},t)}),M=function(){return Object(w.createElement)("svg",{width:"680",height:"244",viewBox:"0 0 680 244",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(w.createElement)("rect",{width:"680",height:"244",fill:"#F6F7F7"}),Object(w.createElement)("rect",{width:"680",height:"244",fill:"#F6F7F7"}),Object(w.createElement)("rect",{y:"184",width:"680",height:"60",fill:"url(#paint0_linear)"}),Object(w.createElement)("rect",{width:"680",height:"186",fill:"url(#paint1_linear)"}),Object(w.createElement)("g",{clipPath:"url(#clip0)"},Object(w.createElement)("path",{d:"M229.372 117.65C229.372 117.65 226.842 148.114 226.298 154.642C225.926 158.734 225.012 162.758 223.581 166.609C223.581 166.609 222.495 168.785 222.495 170.961V198.704C222.495 198.704 220.321 198.704 220.865 200.88C221.408 203.056 221.951 206.864 221.951 206.864H230.102C230.102 206.864 229.558 205.232 231.189 204.688C232.819 204.144 231.189 199.792 231.189 199.792L239.882 167.153L252.923 139.954C252.923 139.954 260.53 164.433 262.16 167.153C262.16 167.153 268.137 197.616 269.224 200.336C270.311 203.056 270.854 203.056 270.311 204.144C269.767 205.232 269.767 206.32 270.311 206.864C270.854 207.408 281.178 206.864 281.178 206.864L278.461 168.241L273.571 122.003L248.576 114.387L229.372 117.65Z",fill:"#2F2E41"}),Object(w.createElement)("path",{d:"M227.929 202.512C227.929 202.512 225.212 192.721 220.865 200.336C216.518 207.952 216.518 210.672 216.518 210.672C216.518 210.672 209.454 221.008 219.235 219.92C229.015 218.832 226.842 213.936 226.842 213.936C226.842 213.936 230.645 211.76 230.645 210.128C230.645 208.496 227.929 202.512 227.929 202.512Z",fill:"#2F2E41"}),Object(w.createElement)("path",{d:"M271.941 201.424C271.941 201.424 274.658 191.633 279.005 199.248C283.352 206.864 283.352 209.584 283.352 209.584C283.352 209.584 290.415 219.92 280.635 218.832C270.854 217.744 273.028 212.848 273.028 212.848C273.028 212.848 269.224 210.672 269.224 209.04C269.224 207.408 271.941 201.424 271.941 201.424Z",fill:"#2F2E41"}),Object(w.createElement)("path",{d:"M246.403 44.2132C246.403 44.2132 247.489 51.2849 244.229 52.9169C240.969 54.5488 251.293 60.5327 254.01 60.5327C256.727 60.5327 261.617 55.0928 261.617 55.0928C261.617 55.0928 258.9 46.9331 259.443 45.3011L246.403 44.2132Z",fill:"#A0616A"}),Object(w.createElement)("path",{d:"M252.38 49.653C258.682 49.653 263.79 44.5384 263.79 38.2293C263.79 31.9202 258.682 26.8057 252.38 26.8057C246.078 26.8057 240.969 31.9202 240.969 38.2293C240.969 44.5384 246.078 49.653 252.38 49.653Z",fill:"#A0616A"}),Object(w.createElement)("path",{d:"M274.658 61.6206L261.074 53.3813C261.074 53.3813 253.345 62.1646 244.984 52.3729L230.645 56.1808L232.819 93.1716C232.819 93.1716 229.559 107.859 230.645 110.579C231.732 113.299 227.928 114.387 229.015 114.931C230.102 115.475 229.015 119.283 229.015 119.283C229.015 119.283 250.206 130.162 273.571 122.003L271.398 114.931C271.693 114.007 271.749 113.022 271.559 112.07C271.368 111.118 270.939 110.231 270.311 109.491C270.311 109.491 272.484 106.227 269.767 103.507C269.767 103.507 270.854 98.6115 268.137 96.4355L267.594 88.8198L269.224 85.0119L274.658 61.6206Z",fill:"#CFCCE0"}),Object(w.createElement)("path",{d:"M246.54 32.925C246.54 32.925 245.18 35.8724 250.621 34.6934C250.621 34.6934 252.662 35.8724 252.662 34.104C252.662 34.104 255.383 37.0513 256.063 35.2829C256.743 33.5145 258.103 35.8724 258.103 35.8724L259.464 32.925L260.824 34.6934H265.585C265.585 34.6934 266.946 22.9039 250.621 24.0829C234.297 25.2618 242.328 43.9412 242.328 43.9412C242.328 43.9412 242.459 40.5882 243.819 42.3566C245.18 44.1251 246.54 32.925 246.54 32.925Z",fill:"#2F2E41"}),Object(w.createElement)("path",{d:"M279.548 83.38L280.091 94.8036C280.091 94.8036 282.265 116.019 277.918 125.267V130.163C277.918 130.163 276.831 142.674 271.398 142.13C265.964 141.586 273.028 124.179 273.028 124.179L271.941 100.243L270.854 86.6439L279.548 83.38Z",fill:"#A0616A"}),Object(w.createElement)("path",{d:"M268.681 62.1646L274.101 61.2829C278.006 65.0388 280.665 69.9033 281.721 75.2202C283.351 83.9239 283.895 85.5559 283.895 85.5559L270.854 88.8198L263.79 75.2202L268.681 62.1646Z",fill:"#CFCCE0"}),Object(w.createElement)("path",{d:"M331.09 55.9565H245.342V98.6006H331.09V55.9565Z",fill:"white"}),Object(w.createElement)("path",{d:"M254.706 58.5209C252.503 57.1946 249.846 57.2959 248.837 57.3972C249.221 58.3372 250.375 60.7346 252.578 62.0616C254.786 63.3912 257.439 63.2869 258.447 63.1863C258.063 62.2467 256.909 59.8482 254.706 58.5209Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M265.057 84.8388H251.289C250.882 84.8383 250.478 84.9182 250.102 85.0739C249.726 85.2295 249.384 85.4579 249.096 85.746C248.808 86.034 248.58 86.3761 248.424 86.7526C248.268 87.1291 248.187 87.5327 248.188 87.9402C248.187 88.3478 248.268 88.7514 248.424 89.1279C248.58 89.5044 248.808 89.8465 249.096 90.1345C249.384 90.4226 249.726 90.6509 250.102 90.8066C250.478 90.9623 250.882 91.0422 251.289 91.0417H265.057C265.465 91.0422 265.868 90.9623 266.244 90.8066C266.62 90.6509 266.962 90.4226 267.25 90.1345C267.538 89.8465 267.767 89.5044 267.923 89.1279C268.079 88.7514 268.159 88.3478 268.159 87.9402C268.159 87.5327 268.079 87.1291 267.923 86.7526C267.767 86.3761 267.538 86.034 267.25 85.746C266.962 85.4579 266.62 85.2295 266.244 85.0739C265.868 84.9182 265.465 84.8383 265.057 84.8388Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M327.407 52.1009H250.21C249.312 52.1009 248.423 52.278 247.593 52.622C246.764 52.9661 246.01 53.4703 245.375 54.106C244.74 54.7418 244.236 55.4965 243.892 56.3271C243.549 57.1577 243.372 58.0479 243.372 58.9469V96.6016C243.372 98.4172 244.092 100.159 245.375 101.442C246.657 102.726 248.396 103.448 250.21 103.448H327.407C329.22 103.448 330.96 102.726 332.242 101.442C333.524 100.159 334.245 98.4172 334.245 96.6016V58.9469C334.245 58.0479 334.068 57.1577 333.724 56.3271C333.381 55.4965 332.877 54.7418 332.242 54.106C331.607 53.4703 330.853 52.9661 330.023 52.622C329.194 52.278 328.305 52.1009 327.407 52.1009ZM248.3 56.7709C248.453 56.7433 252.067 56.1275 255.061 57.9306C258.054 59.7334 259.204 63.2196 259.251 63.367L259.372 63.7429L258.984 63.8119C258.429 63.8985 257.869 63.9397 257.308 63.935C255.529 63.9691 253.773 63.526 252.223 62.6518C249.23 60.8494 248.08 57.3632 248.033 57.2158L247.912 56.8399L248.3 56.7709ZM265.057 91.7309H251.289C250.285 91.7309 249.322 91.3315 248.611 90.6206C247.901 89.9097 247.502 88.9456 247.502 87.9402C247.502 86.9348 247.901 85.9707 248.611 85.2598C249.322 84.5489 250.285 84.1495 251.289 84.1495H265.057C266.062 84.1495 267.025 84.5489 267.735 85.2598C268.445 85.9707 268.844 86.9348 268.844 87.9402C268.844 88.9456 268.445 89.9097 267.735 90.6206C267.025 91.3315 266.062 91.7309 265.057 91.7309ZM327.705 91.0417C327.702 92.1374 327.265 93.1874 326.491 93.9622C325.717 94.7371 324.669 95.1738 323.574 95.177H313.248C312.153 95.1738 311.104 94.7371 310.33 93.9622C309.556 93.1874 309.12 92.1374 309.117 91.0417V84.8387C309.12 83.743 309.556 82.693 310.33 81.9182C311.104 81.1433 312.153 80.7066 313.248 80.7034H323.574C324.669 80.7066 325.717 81.1433 326.491 81.9182C327.265 82.693 327.702 83.743 327.705 84.8387V91.0417Z",fill:"#533582"}),Object(w.createElement)("path",{d:"M316.518 89.8356H312.043C311.723 89.8356 311.417 89.9626 311.191 90.1888C310.965 90.415 310.838 90.7218 310.838 91.0417C310.838 91.3616 310.965 91.6684 311.191 91.8946C311.417 92.1208 311.723 92.2478 312.043 92.2478H316.518C316.837 92.2478 317.144 92.1208 317.37 91.8946C317.596 91.6684 317.722 91.3616 317.722 91.0417C317.722 90.7218 317.596 90.415 317.37 90.1888C317.144 89.9626 316.837 89.8356 316.518 89.8356ZM316.518 91.5586H312.043C311.975 91.5588 311.908 91.5456 311.845 91.5197C311.782 91.4938 311.725 91.4557 311.677 91.4077C311.629 91.3597 311.591 91.3026 311.565 91.2398C311.539 91.177 311.525 91.1097 311.525 91.0417C311.525 90.9737 311.539 90.9064 311.565 90.8436C311.591 90.7808 311.629 90.7237 311.677 90.6757C311.725 90.6277 311.782 90.5896 311.845 90.5637C311.908 90.5378 311.975 90.5246 312.043 90.5248H316.518C316.654 90.5251 316.785 90.5798 316.882 90.6767C316.978 90.7736 317.033 90.9048 317.033 91.0417C317.033 91.1786 316.978 91.3098 316.882 91.4067C316.785 91.5036 316.654 91.5583 316.518 91.5586Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M324.779 89.8356H320.304C319.985 89.8356 319.678 89.9626 319.452 90.1888C319.226 90.415 319.099 90.7218 319.099 91.0417C319.099 91.3616 319.226 91.6684 319.452 91.8946C319.678 92.1208 319.985 92.2478 320.304 92.2478H324.779C325.098 92.2478 325.405 92.1208 325.631 91.8946C325.857 91.6684 325.984 91.3616 325.984 91.0417C325.984 90.7218 325.857 90.415 325.631 90.1888C325.405 89.9626 325.098 89.8356 324.779 89.8356ZM324.779 91.5586H320.304C320.236 91.5588 320.169 91.5456 320.106 91.5197C320.043 91.4938 319.986 91.4557 319.938 91.4077C319.89 91.3597 319.852 91.3026 319.826 91.2398C319.8 91.177 319.786 91.1097 319.786 91.0417C319.786 90.9737 319.8 90.9064 319.826 90.8436C319.852 90.7808 319.89 90.7237 319.938 90.6757C319.986 90.6277 320.043 90.5896 320.106 90.5637C320.169 90.5378 320.236 90.5246 320.304 90.5248H324.779C324.916 90.5251 325.047 90.5798 325.143 90.6767C325.24 90.7736 325.294 90.9048 325.294 91.0417C325.294 91.1786 325.24 91.3098 325.143 91.4067C325.047 91.5036 324.916 91.5583 324.779 91.5586Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M316.518 86.7341H312.043C311.723 86.7341 311.417 86.8612 311.191 87.0874C310.965 87.3136 310.838 87.6203 310.838 87.9402C310.838 88.2601 310.965 88.5669 311.191 88.7931C311.417 89.0193 311.723 89.1464 312.043 89.1464H316.518C316.837 89.1464 317.144 89.0193 317.37 88.7931C317.596 88.5669 317.722 88.2601 317.722 87.9402C317.722 87.6203 317.596 87.3136 317.37 87.0874C317.144 86.8612 316.837 86.7341 316.518 86.7341ZM316.518 88.4571H312.043C311.975 88.4571 311.908 88.4438 311.845 88.4178C311.783 88.3918 311.726 88.3537 311.678 88.3057C311.63 88.2577 311.592 88.2007 311.566 88.138C311.54 88.0753 311.527 88.0081 311.527 87.9402C311.527 87.8723 311.54 87.8051 311.566 87.7424C311.592 87.6797 311.63 87.6227 311.678 87.5747C311.726 87.5267 311.783 87.4886 311.845 87.4627C311.908 87.4367 311.975 87.4233 312.043 87.4233H316.518C316.585 87.4233 316.653 87.4367 316.715 87.4627C316.778 87.4886 316.835 87.5267 316.883 87.5747C316.931 87.6227 316.969 87.6797 316.995 87.7424C317.021 87.8051 317.034 87.8723 317.034 87.9402C317.034 88.0081 317.021 88.0753 316.995 88.138C316.969 88.2007 316.931 88.2577 316.883 88.3057C316.835 88.3537 316.778 88.3918 316.715 88.4178C316.653 88.4438 316.585 88.4571 316.518 88.4571Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M324.779 86.7341H320.304C319.985 86.7341 319.678 86.8612 319.452 87.0874C319.226 87.3136 319.099 87.6203 319.099 87.9402C319.099 88.2601 319.226 88.5669 319.452 88.7931C319.678 89.0193 319.985 89.1464 320.304 89.1464H324.779C325.098 89.1464 325.405 89.0193 325.631 88.7931C325.857 88.5669 325.984 88.2601 325.984 87.9402C325.984 87.6203 325.857 87.3136 325.631 87.0874C325.405 86.8612 325.098 86.7341 324.779 86.7341ZM324.779 88.4571H320.304C320.236 88.4571 320.169 88.4438 320.107 88.4178C320.044 88.3918 319.987 88.3537 319.939 88.3057C319.891 88.2577 319.853 88.2007 319.827 88.138C319.801 88.0753 319.788 88.0081 319.788 87.9402C319.788 87.8723 319.801 87.8051 319.827 87.7424C319.853 87.6797 319.891 87.6227 319.939 87.5747C319.987 87.5267 320.044 87.4886 320.107 87.4627C320.169 87.4367 320.236 87.4233 320.304 87.4233H324.779C324.847 87.4233 324.914 87.4367 324.977 87.4627C325.039 87.4886 325.096 87.5267 325.144 87.5747C325.192 87.6227 325.23 87.6797 325.256 87.7424C325.282 87.8051 325.295 87.8723 325.295 87.9402C325.295 88.0081 325.282 88.0753 325.256 88.138C325.23 88.2007 325.192 88.2577 325.144 88.3057C325.096 88.3537 325.039 88.3918 324.977 88.4178C324.914 88.4438 324.847 88.4571 324.779 88.4571Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M316.518 83.6326H312.043C311.723 83.6326 311.417 83.7597 311.191 83.9859C310.965 84.2121 310.838 84.5189 310.838 84.8387C310.838 85.1586 310.965 85.4654 311.191 85.6916C311.417 85.9178 311.723 86.0449 312.043 86.0449H316.518C316.837 86.0449 317.144 85.9178 317.37 85.6916C317.596 85.4654 317.722 85.1586 317.722 84.8387C317.722 84.5189 317.596 84.2121 317.37 83.9859C317.144 83.7597 316.837 83.6326 316.518 83.6326ZM316.518 85.3556H312.043C311.975 85.3558 311.908 85.3426 311.845 85.3167C311.782 85.2908 311.725 85.2528 311.677 85.2047C311.629 85.1567 311.591 85.0997 311.565 85.0369C311.539 84.9741 311.525 84.9067 311.525 84.8387C311.525 84.7707 311.539 84.7034 311.565 84.6406C311.591 84.5778 311.629 84.5207 311.677 84.4727C311.725 84.4247 311.782 84.3867 311.845 84.3608C311.908 84.3349 311.975 84.3216 312.043 84.3218H316.518C316.654 84.3222 316.785 84.3768 316.882 84.4737C316.978 84.5706 317.033 84.7019 317.033 84.8387C317.033 84.9756 316.978 85.1069 316.882 85.2038C316.785 85.3007 316.654 85.3553 316.518 85.3556Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M324.779 83.6326H320.304C319.985 83.6326 319.678 83.7597 319.452 83.9859C319.226 84.2121 319.099 84.5189 319.099 84.8387C319.099 85.1586 319.226 85.4654 319.452 85.6916C319.678 85.9178 319.985 86.0449 320.304 86.0449H324.779C325.098 86.0449 325.405 85.9178 325.631 85.6916C325.857 85.4654 325.984 85.1586 325.984 84.8387C325.984 84.5189 325.857 84.2121 325.631 83.9859C325.405 83.7597 325.098 83.6326 324.779 83.6326ZM324.779 85.3556H320.304C320.236 85.3558 320.169 85.3426 320.106 85.3167C320.043 85.2908 319.986 85.2528 319.938 85.2047C319.89 85.1567 319.852 85.0997 319.826 85.0369C319.8 84.9741 319.786 84.9067 319.786 84.8387C319.786 84.7707 319.8 84.7034 319.826 84.6406C319.852 84.5778 319.89 84.5207 319.938 84.4727C319.986 84.4247 320.043 84.3867 320.106 84.3608C320.169 84.3349 320.236 84.3216 320.304 84.3218H324.779C324.916 84.3222 325.047 84.3768 325.143 84.4737C325.24 84.5706 325.294 84.7019 325.294 84.8387C325.294 84.9756 325.24 85.1069 325.143 85.2038C325.047 85.3007 324.916 85.3553 324.779 85.3556Z",fill:"#7F54B3"}),Object(w.createElement)("path",{d:"M222.495 76.8522C222.495 76.8522 217.605 97.5235 223.582 97.5235C229.559 97.5235 243.686 74.1322 243.686 74.1322C243.686 74.1322 258.357 66.5165 252.38 63.7966C246.403 61.0766 238.796 68.1484 238.796 68.1484L230.018 80.3487L229.559 74.1322L222.495 76.8522Z",fill:"#A0616A"}),Object(w.createElement)("path",{d:"M233.905 59.4447L230.645 56.1808C230.645 56.1808 224.125 59.9886 223.582 63.7965C223.038 67.6044 220.321 79.572 220.321 79.572L230.374 80.388L233.634 75.4922L233.905 59.4447Z",fill:"#CFCCE0"}),Object(w.createElement)("path",{d:"M408.018 104.68C410.039 104.68 411.678 103.04 411.678 101.017C411.678 98.9933 410.039 97.3529 408.018 97.3529C405.997 97.3529 404.359 98.9933 404.359 101.017C404.359 103.04 405.997 104.68 408.018 104.68Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M372.096 65.5535C371.687 64.3435 366.554 60.2302 369.699 59.5388L372.279 62.9822L384.138 51.1094L385.331 52.3035L372.096 65.5535Z",fill:"#984A9C"}),Object(w.createElement)("path",{d:"M372.096 105.926C371.687 104.716 366.554 100.603 369.699 99.9112L372.279 103.355L384.138 91.4819L385.331 92.676L372.096 105.926Z",fill:"#984A9C"}),Object(w.createElement)("path",{d:"M372.096 146.875C371.687 145.665 366.554 141.552 369.699 140.86L372.279 144.304L384.138 132.431L385.331 133.625L372.096 146.875Z",fill:"#984A9C"}),Object(w.createElement)("path",{d:"M408.018 64.308C410.039 64.308 411.678 62.6677 411.678 60.6442C411.678 58.6208 410.039 56.9805 408.018 56.9805C405.997 56.9805 404.359 58.6208 404.359 60.6442C404.359 62.6677 405.997 64.308 408.018 64.308Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M480.661 60.2778H421.742V61.0106H480.661V60.2778Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M480.661 100.65H421.742V101.383H480.661V100.65Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M408.018 145.63C410.039 145.63 411.678 143.989 411.678 141.966C411.678 139.942 410.039 138.302 408.018 138.302C405.997 138.302 404.359 139.942 404.359 141.966C404.359 143.989 405.997 145.63 408.018 145.63Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M480.661 141.599H421.742V142.332H480.661V141.599Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M381.34 152.334H363.042V133.649H375.484V134.382H363.774V151.601H380.608V143.175H381.34V152.334Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M381.34 111.3H363.042V92.6149H375.484V93.3476H363.774V110.567H380.608V102.141H381.34V111.3Z",fill:"#3F3D56"}),Object(w.createElement)("path",{d:"M381.34 69.5332H363.042V50.848H375.484V51.5808H363.774V68.8004H380.608V60.3738H381.34V69.5332Z",fill:"#3F3D56"})),Object(w.createElement)("defs",null,Object(w.createElement)("linearGradient",{id:"paint0_linear",x1:"340",y1:"184",x2:"340",y2:"244",gradientUnits:"userSpaceOnUse"},Object(w.createElement)("stop",{stopColor:"#ECECEC"}),Object(w.createElement)("stop",{offset:"0.614583",stopColor:"#F6F7F7"})),Object(w.createElement)("linearGradient",{id:"paint1_linear",x1:"340",y1:"0",x2:"340",y2:"186",gradientUnits:"userSpaceOnUse"},Object(w.createElement)("stop",{stopColor:"#ECECEC"}),Object(w.createElement)("stop",{offset:"0.614583",stopColor:"#F6F7F7"})),Object(w.createElement)("clipPath",{id:"clip0"},Object(w.createElement)("rect",{x:"178",y:"24",width:"325",height:"196",fill:"white"}))))},V=function(){return Object(w.createElement)(O,{isNarrow:!0,className:"connect-account"},Object(w.createElement)(f.Card,{className:"connect-account__card"},Object(w.createElement)(M,null),Object(w.createElement)("h2",null,Object(p.__)("Accept credit cards online using WooCommerce Payments.","woocommerce-payments"),Object(w.createElement)("br",null),Object(p.__)("Simply verify your business details to get started.","woocommerce-payments")),wcpaySettings.onBoardingDisabled?Object(w.createElement)("p",null,Object(p.__)("We've temporarily paused new account creation.","woocommmerce-payments"),Object(w.createElement)("br",null),Object(p.__)("We'll notify you when we resume!","woocommmerce-payments")):Object(w.createElement)(w.Fragment,null,Object(w.createElement)("p",{className:"connect-account__terms"},Object(H.a)(Object(p.__)("By clicking “Verify details,” you agree to the <a>Terms of Service</a>.","woocommerce-payments"),{a:Object(w.createElement)("a",{href:"https://wordpress.com/tos"})})),Object(w.createElement)("hr",{className:"full-width"}),Object(w.createElement)("p",{className:"connect-account__action"},Object(w.createElement)(_,{isPrimary:!0,isLarge:!0,href:wcpaySettings.connectUrl},Object(p.__)("Verify details","woocommerce-payments"))))))},C=c(7),j=c(8),x=c.n(j),L=c(16),N=c.n(L),S=c(15),T=c(4),B=c.n(T),I=c(11),R=c(13),A="/wc/v3/payments",F="wc/payments",D=c(6),P=c.n(D),q=c(2),Z={SET_DEPOSIT:"SET_DEPOSIT",SET_DEPOSITS:"SET_DEPOSITS",SET_ERROR_FOR_DEPOSIT_QUERY:"SET_ERROR_FOR_DEPOSIT_QUERY"},U=function(e){return JSON.stringify(e,Object.keys(e).sort())},W={byId:{},queries:{}},Y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,t=arguments.length>1?arguments[1]:void 0,c=t.type,a=t.query,n=void 0===a?{}:a,r=t.data,s=void 0===r?[]:r,l=t.error,o=U(n);switch(c){case Z.SET_DEPOSIT:return B()({},e,{byId:B()({},e.byId,P()({},s.id,s))});case Z.SET_DEPOSITS:return B()({},e,{byId:B()({},e.byId,{},Object(q.keyBy)(s,"id")),queries:B()({},e.queries,P()({},o,{data:Object(q.map)(s,"id")}))});case Z.SET_ERROR_FOR_DEPOSIT_QUERY:return B()({},e,{queries:B()({},e.queries,P()({},o,{error:l}))})}return e},Q=function(e){return e&&e.deposits||{}},G=function(e,t){return(Q(e).byId||{})[t]},K=function(e,t){var c=U(t);return(Q(e).queries||{})[c]||{}},$=function(e,t){return(K(e,t).data||[]).map(G.bind(void 0,e))},J=function(e,t){return K(e,t).error||{}};function X(e){return{type:Z.SET_DEPOSIT,data:e}}function ee(e,t){return{type:Z.SET_DEPOSITS,query:e,data:t}}function te(e,t,c){return{type:Z.SET_ERROR_FOR_DEPOSIT_QUERY,query:e,data:t,error:c}}var ce=c(5),ae=c.n(ce),ne=c(9),re=ae.a.mark(oe),se=ae.a.mark(ie),le=function(e){return{id:e.id,date:+new Date(1e3*e.arrival_date),type:e.amount>0?"deposit":"withdrawal",amount:e.amount,status:e.status,bankAccount:e.destination.bank_name&&"".concat(e.destination.bank_name," ")+"•••• ".concat(e.destination.last4," ")+"(".concat(e.destination.currency.toUpperCase(),")")}};function oe(e){var t,c;return ae.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t=Object(ne.addQueryArgs)("".concat(A,"/deposits/").concat(e)),a.prev=1,a.next=4,Object(R.apiFetch)({path:t});case 4:return"payout"===(c=a.sent).object&&(c=le(c)),a.next=8,X(c);case 8:a.next=14;break;case 10:return a.prev=10,a.t0=a.catch(1),a.next=14,Object(R.dispatch)("core/notices","createErrorNotice",Object(p.__)("Error retrieving deposit.","woocommerce-payments"));case 14:case"end":return a.stop()}},re,null,[[1,10]])}function ie(e){var t,c,a;return ae.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return t=Object(ne.addQueryArgs)("".concat(A,"/deposits"),{page:e.paged,pagesize:e.perPage}),n.prev=1,n.next=4,Object(R.apiFetch)({path:t})||{};case 4:return(c=n.sent).data&&c.data.length&&"payout"===c.data[0].object&&(c.data=c.data.map(le)),n.next=8,ee(e,c.data);case 8:n.t0=ae.a.keys(c.data);case 9:if((n.t1=n.t0()).done){n.next=15;break}return a=n.t1.value,n.next=13,Object(R.dispatch)(F,"finishResolution","getDeposit",[c.data[a].id]);case 13:n.next=9;break;case 15:n.next=23;break;case 17:return n.prev=17,n.t2=n.catch(1),n.next=21,Object(R.dispatch)("core/notices","createErrorNotice",Object(p.__)("Error retrieving deposits.","woocommerce-payments"));case 21:return n.next=23,te(e,null,n.t2);case 23:case"end":return n.stop()}},se,null,[[1,17]])}var me={SET_TRANSACTIONS:"SET_TRANSACTIONS",SET_ERROR_FOR_TRANSACTIONS:"SET_ERROR_FOR_TRANSACTIONS",SET_TRANSACTIONS_SUMMARY:"SET_TRANSACTIONS_SUMMARY",SET_ERROR_FOR_TRANSACTIONS_SUMMARY:"SET_ERROR_FOR_TRANSACTIONS_SUMMARY"},he={summary:{}},de=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:he,t=arguments.length>1?arguments[1]:void 0,c=t.type,a=t.query,n=void 0===a?{}:a,r=t.data,s=void 0===r?[]:r,l=t.error,o=U(n);switch(c){case me.SET_TRANSACTIONS:return B()({},e,P()({},o,{data:s}));case me.SET_ERROR_FOR_TRANSACTIONS:return B()({},e,P()({},o,{error:l}));case me.SET_TRANSACTIONS_SUMMARY:return B()({},e,{summary:B()({},e.summary,P()({},o,{data:s}))});case me.SET_ERROR_FOR_TRANSACTIONS_SUMMARY:return B()({},e,{summary:B()({},e.summary,P()({},o,{error:l}))})}return e},ue=function(e){return e&&e.transactions||{}},ve=function(e,t){var c=U(t);return ue(e)[c]||{}},pe=function(e,t){return ve(e,t).data||[]},ge=function(e,t){return ve(e,t).error||{}},we=function(e,t){var c=U(t);return ue(e).summary[c]||{}},fe=function(e,t){return we(e,t).data||{}},be=function(e,t){return we(e,t).error||{}};function ze(e,t){return{type:me.SET_TRANSACTIONS,query:e,data:t}}function ye(e,t,c){return{type:me.SET_ERROR_FOR_TRANSACTIONS,query:e,data:t,error:c}}function Ee(e,t){return{type:me.SET_TRANSACTIONS_SUMMARY,query:e,data:t}}function ke(e,t,c){return{type:me.SET_ERROR_FOR_TRANSACTIONS_SUMMARY,query:e,data:t,error:c}}var _e=ae.a.mark(Oe),He=ae.a.mark(Me);function Oe(e){var t,c;return ae.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t=Object(ne.addQueryArgs)("".concat(A,"/transactions"),{page:e.paged,pagesize:e.perPage,deposit_id:e.depositId}),a.prev=1,a.next=4,Object(R.apiFetch)({path:t});case 4:return c=a.sent,a.next=7,ze(e,c.data||[]);case 7:a.next=13;break;case 9:return a.prev=9,a.t0=a.catch(1),a.next=13,ye(e,null,a.t0);case 13:case"end":return a.stop()}},_e,null,[[1,9]])}function Me(e){var t,c;return ae.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t=Object(ne.addQueryArgs)("".concat(A,"/transactions/summary"),{deposit_id:e.depositId}),a.prev=1,a.next=4,Object(R.apiFetch)({path:t});case 4:return c=a.sent,a.next=7,Ee(e,c);case 7:a.next=13;break;case 9:return a.prev=9,a.t0=a.catch(1),a.next=13,ke(e,null,a.t0);case 13:case"end":return a.stop()}},He,null,[[1,9]])}var Ve={SET_CHARGE:"SET_CHARGE",SET_ERROR_FOR_CHARGE:"SET_ERROR_FOR_CHARGE"},Ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,c=t.type,a=t.id,n=t.data,r=t.error;switch(c){case Ve.SET_CHARGE:e=B()({},e,P()({},a,B()({},e[a],{data:n})));break;case Ve.SET_ERROR_FOR_CHARGE:e=B()({},e,P()({},a,B()({},e[a],{error:r})))}return e},je=function(e,t){return e.charges[t]&&e.charges[t].data?e.charges[t].data:{}},xe=function(e,t){return e.charges[t]&&e.charges[t].error?e.charges[t].error:{}};function Le(e,t){return{type:Ve.SET_CHARGE,id:e,data:t}}function Ne(e,t,c){return{type:Ve.SET_ERROR_FOR_CHARGE,id:e,data:t,error:c}}var Se=ae.a.mark(Te);function Te(e){var t;return ae.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,c.next=3,Object(R.apiFetch)({path:"".concat(A,"/charges/").concat(e)});case 3:return t=c.sent,c.next=6,Le(e,t);case 6:c.next=12;break;case 8:return c.prev=8,c.t0=c.catch(0),c.next=12,Ne(e,null,c.t0);case 12:case"end":return c.stop()}},Se,null,[[0,8]])}var Be={SET_TIMELINE:"SET_TIMELINE",SET_ERROR_FOR_TIMELINE:"SET_ERROR_FOR_TIMELINE"},Ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,c=t.type,a=t.id,n=t.data,r=t.error;switch(c){case Be.SET_TIMELINE:e=B()({},e,P()({},a,{data:n}));break;case Be.SET_ERROR_FOR_TIMELINE:e=B()({},e,P()({},a,B()({},e[a],{error:r})))}return e},Re=function(e,t){return e.timeline&&e.timeline[t]&&e.timeline[t].data?e.timeline[t].data:{}},Ae=function(e,t){return e.timeline&&e.timeline[t]&&e.timeline[t].error?e.timeline[t].error:{}};function Fe(e,t){return{id:e,type:Be.SET_TIMELINE,data:t}}function De(e,t){return{id:e,type:Be.SET_ERROR_FOR_TIMELINE,error:t}}var Pe=ae.a.mark(qe);function qe(e){var t;return ae.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,c.next=3,Object(R.apiFetch)({path:"".concat(A,"/timeline/").concat(e)});case 3:return t=c.sent,c.next=6,Fe(e,t.data);case 6:c.next=12;break;case 8:return c.prev=8,c.t0=c.catch(0),c.next=12,De(e,c.t0);case 12:case"end":return c.stop()}},Pe,null,[[0,8]])}Object(I.registerStore)(F,{reducer:Object(I.combineReducers)({deposits:Y,transactions:de,charges:Ce,timeline:Ie}),actions:B()({},n,{},l,{},m,{},u),controls:R.controls,selectors:B()({},a,{},s,{},i,{},d),resolvers:B()({},r,{},o,{},h,{},v)});var Ze={deposit:Object(p.__)("Deposit","woocommerce-payments"),withdrawal:Object(p.__)("Withdrawal","woocommerce-payments")},Ue={paid:Object(p.__)("Paid","woocommerce-payments"),pending:Object(p.__)("Pending","woocommerce-payments"),in_transit:Object(p.__)("In Transit","woocommerce-payments"),canceled:Object(p.__)("Canceled","woocommerce-payments"),failed:Object(p.__)("Failed","woocommerce-payments"),estimated:Object(p.__)("Estimated","woocommerce-payments")},We=function(e){return Object(q.capitalize)(e).replace(/_/g," ")},Ye=c(24),Qe=c.n(Ye),Ge=function(e,t){return Object(ne.addQueryArgs)("admin.php",{page:"wc-admin",path:"/payments/".concat(t,"/details"),id:e})},Ke=function(e){var t=e.id,c=e.parentSegment;return t?Object(w.createElement)(f.Link,{href:Ge(t,c)},Object(w.createElement)(Qe.a,{icon:"info-outline",size:18})):null},$e=new N.a,Je=[{key:"details",label:"",required:!0,cellClassName:"info-button"},{key:"date",label:Object(p.__)("Date","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date-time"},{key:"type",label:Object(p.__)("Type","woocommerce-payments"),required:!0},{key:"amount",label:Object(p.__)("Amount","woocommerce-payments"),isNumeric:!0,required:!0},{key:"status",label:Object(p.__)("Status","woocommerce-payments"),required:!0},{key:"bankAccount",label:Object(p.__)("Bank Account","woocommerce-payments")}],Xe=function(){var e,t,c,a=(e=Object(S.getQuery)(),t=e.paged,c=e.per_page,Object(I.useSelect)(function(e){var a=e(F),n=a.getDeposits,r=a.getDepositQueryError,s=a.isResolving,l={paged:Number.isNaN(parseInt(t,10))?"1":t,perPage:Number.isNaN(parseInt(c,10))?"25":c};return{deposits:n(l),depositsError:r(l),isLoading:s("getDeposits",[l])}},[t,c])),n=a.deposits,r=a.isLoading,s=n.map(function(e){var t=Object(w.createElement)(Ke,{id:e.id,parentSegment:"deposits"}),c=Object(w.createElement)(f.Link,{href:Ge(e.id,"deposits")},Object(C.dateI18n)("M j, Y / g:iA",x.a.utc(e.date).local())),a={details:{value:e.id,display:t},date:{value:e.date,display:c},type:{value:e.type,display:Ze[e.type]},amount:{value:e.amount/100,display:$e.formatCurrency(e.amount/100)},status:{value:e.status,display:Ue[e.status]||We(e.status)},bankAccount:{value:e.bankAccount,display:e.bankAccount}};return Je.map(function(e){var t=e.key;return a[t]||{display:null}})});return Object(w.createElement)(f.TableCard,{title:Object(p.__)("Deposit History","woocommerce-payments"),isLoading:r,rowsPerPage:10,totalRows:10,headers:Je,rows:s,query:Object(S.getQuery)(),onQueryChange:S.onQueryChange})},et=function(e){var t=e.order;return t?Object(w.createElement)(f.Link,{href:t.url,type:"external"},t.number):Object(w.createElement)("span",null,"–")},tt=[Object(p.__)("Normal","woocommerce-payments"),Object(p.__)("Elevated","woocommerce-payments"),Object(p.__)("Highest","woocommerce-payments")],ct=["green","orange","red"],at=function(e){var t=e.risk;return Object(w.createElement)("span",{style:{color:ct[t]}},tt[t])},nt={charge:Object(p.__)("Charge","woocommerce-payments"),payment:Object(p.__)("Payment","woocommerce-payments"),payment_failure_refund:Object(p.__)("Payment Failure Refund","woocommerce-payments"),payment_refund:Object(p.__)("Payment Refund","woocommerce-payments"),refund:Object(p.__)("Refund","woocommerce-payments"),refund_failure:Object(p.__)("Refund Failure","woocommerce-payments"),dispute:Object(p.__)("Dispute","woocommerce-payments"),dispute_reversal:Object(p.__)("Dispute Reversal","woocommerce-payments")},rt=function(e){var t=e.depositId,c=e.dateAvailable,a=Object(ne.addQueryArgs)("admin.php",{page:"wc-admin",path:"/payments/deposits/details",id:t}),n=null!=c&&Object(C.dateI18n)("M j, Y",x.a.utc(c));return t?Object(w.createElement)(f.Link,{href:a},n||Object(p.__)("Deposit details","woocommerce-payments")):n||Object(p.__)("Pending","woocommerce-payments")},st=(c(44),new N.a),lt=[{key:"details",label:"",required:!0,cellClassName:"info-button"},{key:"created",label:Object(p.__)("Date / Time","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date-time"},{key:"type",label:Object(p.__)("Type","woocommerce-payments"),required:!0},{key:"amount",label:Object(p.__)("Amount","woocommerce-payments"),isNumeric:!0},{key:"fee",label:Object(p.__)("Fees","woocommerce-payments"),isNumeric:!0},{key:"net",label:Object(p.__)("Net","woocommerce-payments"),isNumeric:!0,required:!0},{key:"order",label:Object(p.__)("Order #","woocommerce-payments"),required:!0},{key:"source",label:Object(p.__)("Source","woocommerce-payments")},{key:"customer",label:Object(p.__)("Customer","woocommerce-payments")},{key:"email",label:Object(p.__)("Email","woocommerce-payments"),visible:!1},{key:"country",label:Object(p.__)("Country","woocommerce-payments"),visible:!1},{key:"riskLevel",label:Object(p.__)("Risk Level","woocommerce-payments"),visible:!1}],ot={key:"deposit",label:Object(p.__)("Deposit","woocommerce-payments"),cellClassName:"deposit"},it=function(e){var t,c,a,n,r=(t=Object(S.getQuery)(),c=e.depositId,a=t.paged,n=t.per_page,Object(I.useSelect)(function(e){var t=e(F),r=t.getTransactions,s=t.getTransactionsError,l=t.isResolving,o={paged:Number.isNaN(parseInt(a,10))?"1":a,perPage:Number.isNaN(parseInt(n,10))?"25":n,depositId:c||null};return{transactions:r(o),transactionsError:s(o),isLoading:l("getTransactions",[o])}},[a,n,c])),s=r.transactions,l=r.isLoading,o=function(e){return Object(I.useSelect)(function(t){var c=t(F),a=c.getTransactionsSummary,n=c.isResolving,r={depositId:e||null};return{transactionsSummary:a(r),isLoading:n("getTransactionsSummary",[r])}},[e])}(e.depositId),i=o.transactionsSummary,m=o.isLoading,h=e.depositId?lt:[].concat(lt,[ot]),d=s.map(function(e){var t=Object(w.createElement)(Ke,{id:e.charge_id,parentSegment:"transactions"}),c=Object(w.createElement)(et,{order:e.order}),a=Object(w.createElement)(at,{risk:e.risk_level}),n=Object(w.createElement)(rt,{depositId:e.deposit_id,dateAvailable:e.date_available}),r={details:{value:e.transaction_id,display:t},created:{value:e.date,display:Object(C.dateI18n)("M j, Y / g:iA",x.a.utc(e.date).local())},type:{value:e.type,display:nt[e.type]||We(e.type)},source:{value:e.source,display:Object(w.createElement)("span",{className:"payment-method__brand payment-method__brand--".concat(e.source)})},order:{value:e.order_id,display:c},customer:{value:e.customer_name,display:e.customer_name},email:{value:e.customer_email,display:e.customer_email},country:{value:e.customer_country,display:e.customer_country},amount:{value:e.amount/100,display:st.formatCurrency(e.amount/100)},fee:{value:e.fees/100,display:st.formatCurrency(e.fees/100*-1)},net:{value:e.net/100,display:st.formatCurrency(e.net/100)},riskLevel:{value:e.risk_level,display:a},deposit:{value:e.deposit_id,display:n}};return h.map(function(e){var t=e.key;return r[t]||{display:null}})}),u=[{label:"transactions",value:"".concat(i.count)},{label:"total",value:"".concat(st.formatCurrency(i.total/100))},{label:"fees",value:"".concat(st.formatCurrency(i.fees/100))},{label:"net",value:"".concat(st.formatCurrency(i.net/100))}];return Object(w.createElement)(f.TableCard,{className:"transactions-list",title:e.depositId?Object(p.__)("Deposit Transactions","woocommerce-payments"):Object(p.__)("Transactions","woocommerce-payments"),isLoading:l,rowsPerPage:Object(S.getQuery)().per_page||25,totalRows:i.count||0,headers:h,rows:d,summary:m?null:u,query:Object(S.getQuery)(),onQueryChange:S.onQueryChange})},mt=c(21),ht=c.n(mt),dt=c(26),ut=c.n(dt),vt=(c(46),function(e){var t=e.isLoading,c=e.display,a=e.placeholder,n=e.value,r=e.children;return t?Object(w.createElement)("span",{className:c?"is-loadable-placeholder is-".concat(c):"is-loadable-placeholder","aria-busy":"true"},void 0===a?r||n:a):r||n||null}),pt=function(e){var t=e.numLines,c=void 0===t?1:t,a=ut()(e,["numLines"]),n=Object(w.createElement)("p",{style:{lineHeight:c}},"Block placeholder");return Object(w.createElement)(vt,ht()({},a,{placeholder:n,display:"block"}))},gt=vt,wt=(c(47),new N.a),ft=function(e){var t=e.status;return Object(w.createElement)(f.OrderStatus,{order:{status:t},orderStatusMap:Ue})},bt=function(e){var t,c=e.depositId,a=(t=c,Object(I.useSelect)(function(e){var c=e(F),a=c.getDeposit,n=c.isResolving;return{deposit:a(t),isLoading:n("getDeposit",[t])}},[t])),n=a.deposit,r=void 0===n?{}:n,s=a.isLoading;return Object(w.createElement)(f.Card,{className:"wcpay-deposit-overview"},Object(w.createElement)("div",{className:"wcpay-deposit-detail"},Object(w.createElement)("div",{className:"wcpay-deposit-date"},Object(w.createElement)(gt,{isLoading:s,placeholder:"Date placeholder"},"".concat(Object(p.__)("Deposit date","woocommerce-payments"),": "),Object(C.dateI18n)("M j, Y",x.a.utc(r.date).local()))),Object(w.createElement)("div",{className:"wcpay-deposit-status"},Object(w.createElement)(gt,{isLoading:s,placeholder:"Status"},Object(w.createElement)(ft,{status:r.status}))),Object(w.createElement)("div",{className:"wcpay-deposit-bank-account"},Object(w.createElement)(gt,{isLoading:s,placeholder:"Bank account placeholder"},r.bankAccount))),Object(w.createElement)("div",{className:"wcpay-deposit-hero"},Object(w.createElement)("div",{className:"wcpay-deposit-amount"},Object(w.createElement)(gt,{isLoading:s,placeholder:"Amount",display:"inline"},wt.formatCurrency(r.amount/100)))))},zt=function(e){var t=e.query.id;return Object(w.createElement)(w.Fragment,null,Object(w.createElement)(bt,{depositId:t}),Object(w.createElement)(it,{depositId:t}))},yt=["issuer_declined","invalid"],Et=["blocked"],kt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.status||null},_t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.outcome?e.outcome.type:null},Ht=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"succeeded"===e.status&&!0===e.paid},Ot=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"failed"===e.status&&yt.includes(_t(e))},Mt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"failed"===e.status&&Et.includes(_t(e))},Vt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!0===e.captured},Ct=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!0===e.disputed},jt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.amount_refunded>0},xt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!0===e.refunded},Lt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return jt(e)&&!xt(e)},Nt=function(e){switch(e){case"warning_needs_response":case"needs_response":return"disputed_needs_response";case"warning_under_review":case"under_review":return"disputed_under_review";case"won":return"disputed_won";case"lost":return"disputed_lost";default:return"disputed"}},St=c(20),Tt={refunded_partial:{type:"light",message:Object(p.__)("Partial refund","woocommerce-payments")},refunded_full:{type:"light",message:Object(p.__)("Refunded","woocommerce-payments")},paid:{type:"light",message:Object(p.__)("Paid","woocommerce-payments")},authorized:{type:"primary",message:Object(p.__)("Payment authorized","woocommerce-payments")},failed:{type:"alert",message:Object(p.__)("Payment failed","woocommerce-payments")},blocked:{type:"alert",message:Object(p.__)("Payment blocked","woocommerce-payments")},disputed_needs_response:{type:"primary",message:Object(p.__)("Disputed: Needs response","woocommerce-payments")},disputed_under_review:{type:"light",message:Object(p.__)("Disputed: In review","woocommerce-payments")},disputed_won:{type:"light",message:Object(p.__)("Disputed: Won","woocommerce-payments")},disputed_lost:{type:"light",message:Object(p.__)("Disputed: Lost","woocommerce-payments")},default:{type:"light",message:""}},Bt=function(e){var t=e.charge,c=Tt[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Ot(e)?"failed":Mt(e)?"blocked":Ct(e)?Nt(kt(e.dispute)):Lt(e)?"refunded_partial":xt(e)?"refunded_full":Ht(e)?Vt(e)?"paid":"authorized":""}(t)]||Tt.default;return Object(w.createElement)(St.a,{message:c.message,type:c.type})},It=(c(48),function(e){var t=e.payment,c=t?t[t.type]:null;return c?Object(w.createElement)("span",{className:"payment-method-details"},Object(w.createElement)("span",{className:"payment-method__brand payment-method__brand--".concat(c.brand)})," •••• ",c.last4):Object(w.createElement)("span",null,"–")}),Rt=(c(49),function(e){var t=e.items;return Object(w.createElement)(f.List,{className:"woocommerce-list--horizontal",items:t})}),At=(c(50),new N.a),Ft={net:0,fee:0,refunded:null},Dt=function(e){var t=e.charge;return[{title:Object(p.__)("Date","woocommerce-payments"),content:t.created?Object(C.dateI18n)("M j, Y, g:ia",x()(1e3*t.created)):"–"},{title:Object(p.__)("Customer","woocommerce-payments"),content:Object(q.get)(t,"billing_details.name")||"–"},{title:Object(p.__)("Payment Method","woocommerce-payments"),content:Object(w.createElement)(It,{payment:t.payment_method_details})},{title:Object(p.__)("Risk Evaluation","woocommerce-payments"),content:Object(q.get)(t,"outcome.risk_level")||"–"},{content:t.id||"–"}]},Pt=function(e){var t=e.charge,c=void 0===t?{}:t,a=e.isLoading,n=c.amount?function(e){var t,c;return c=e.application_fee_amount,t=0,Ct(e)&&"won"!==e.dispute.status?(c+=1500,t=e.dispute.amount):jt(e)&&(t=e.amount_refunded),{net:e.amount-c-(t||0),fee:c,refunded:t}}(c):Ft,r=n.net,s=n.fee,l=n.refunded;return Object(w.createElement)(f.Card,{className:"payment-details-summary-details"},Object(w.createElement)("div",{className:"payment-details-summary"},Object(w.createElement)("div",{className:"payment-details-summary__section"},Object(w.createElement)("p",{className:"payment-details-summary__amount"},Object(w.createElement)(gt,{isLoading:a,placeholder:"Amount placeholder"},At.formatCurrency((c.amount||0)/100),Object(w.createElement)("span",{className:"payment-details-summary__amount-currency"},c.currency||"cur"),Object(w.createElement)(Bt,{charge:c}))),Object(w.createElement)("div",{className:"payment-details-summary__breakdown"},l?Object(w.createElement)("p",null,"".concat(Object(p.__)("Refunded","woocommerce-payments"),": "),At.formatCurrency(-l/100)):"",Object(w.createElement)("p",null,Object(w.createElement)(gt,{isLoading:a,placeholder:"Fee amount"},"".concat(Object(p.__)("Fee","woocommerce-payments"),": "),At.formatCurrency(-s/100))),Object(w.createElement)("p",null,Object(w.createElement)(gt,{isLoading:a,placeholder:"Net amount"},"".concat(Object(p.__)("Net","woocommerce-payments"),": "),At.formatCurrency(r/100))))),Object(w.createElement)("div",{className:"payment-details-summary__section"},Object(w.createElement)("div",{className:"payment-details-summary__actions"},c.order?Object(w.createElement)(_,{className:"payment-details-summary__actions-item",isDefault:!0,isLarge:!0,href:c.order.url},"".concat(Object(p.__)("View order")," ").concat(c.order.number)):""))),Object(w.createElement)("hr",{className:"full-width"}),Object(w.createElement)(pt,{isLoading:a,numLines:4},Object(w.createElement)(Rt,{items:Dt({charge:c})})))},qt=function(){return null},Zt=function(e){var t=e.label,c=e.children,a=e.isLoading;return Object(w.createElement)("div",{className:"payment-method-detail"},Object(w.createElement)("h4",{className:"payment-method-detail__label"},Object(w.createElement)(gt,{isLoading:a,display:"block",value:t})),Object(w.createElement)("p",{className:"payment-method-detail__value"},Object(w.createElement)(gt,{isLoading:a,value:c})))},Ut=function(e){switch(e.checked){case"pass":return Object(p.__)("Passed","woocommerce-payments");case"fail":return Object(p.__)("Failed","woocommerce-payments");case"unavailable":return Object(p.__)("Unavailable","woocommerce-payments");default:return Object(p.__)("Not checked","woocommerce-payments")}},Wt={last4:"0000",fingerprint:"fingerprint placeholder",date:"date placeholder",cardType:"card type placeholder",id:"id placeholder",name:"name placeholder",email:"email placeholder",formattedAddress:"address placeholder",country:"country placeholder",cvcCheck:null,line1Check:null,postalCodeCheck:null},Yt=function(e){var t=e.charge,c=void 0===t?{}:t,a=e.isLoading,n=c&&c.payment_method_details?function(e){var t=e.billing_details,c=e.payment_method,a=e.payment_method_details.card,n=a.last4,r=a.fingerprint,s=a.exp_month,l=a.exp_year,o=a.funding,i=a.network,m=a.country,h=a.checks,d=t.name,u=t.email,v=t.formatted_address,g=h.cvc_check,w=h.address_line1_check,f=h.address_postal_code_check,b=s+" / "+l,z={credit:Object(p.__)("credit","woocommerce-payments"),debit:Object(p.__)("debit","woocommerce-payments"),prepaid:Object(p.__)("prepaid","woocommerce-payments"),unknown:Object(p.__)("unknown","woocommerce-payments")};return{last4:n,fingerprint:r,date:b,cardType:Object(p.sprintf)(Object(p.__)("%1$s %2$s card","woocommerce-payments"),i.charAt(0).toUpperCase()+i.slice(1),z[o]),id:c,name:d,email:u,country:wcSettings.countries[m],cvcCheck:g,line1Check:w,postalCodeCheck:f,formattedAddress:v}}(c):Wt,r=n.last4,s=n.fingerprint,l=n.date,o=n.cardType,i=n.id,m=n.name,h=n.email,d=n.country,u=n.cvcCheck,v=n.line1Check,g=n.postalCodeCheck,b=n.formattedAddress,z=Zt,y=Ut;return Object(w.createElement)(f.Card,{title:Object(w.createElement)(gt,{isLoading:a,value:Object(p.__)("Payment method","woocommerce-payments")})},Object(w.createElement)("div",{className:"payment-method-details"},Object(w.createElement)("div",{className:"payment-method-details__column"},Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("Number","woocommerce-payments")},"•••• ",r),Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("Fingerprint","woocommerce-payments")},s),Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("Expires","woocommerce-payments")},l),Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("Type","woocommerce-payments")},o),Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("ID","woocommerce-payments")},i)),Object(w.createElement)("div",{className:"payment-method-details__column"},Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("Owner","woocommerce-payments")},m),Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("Owner Email","woocommerce-payments")},h),Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("Address","woocommerce-payments")},Object(w.createElement)("span",{dangerouslySetInnerHTML:{__html:b}})),Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("Origin","woocommerce-payments")},d),Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("CVC check","woocommerce-payments")},Object(w.createElement)(y,{checked:u})),Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("Street check","woocommerce-payments")},Object(w.createElement)(y,{checked:v})),Object(w.createElement)(z,{isLoading:a,label:Object(p.__)("Zip check","woocommerce-payments")},Object(w.createElement)(y,{checked:g})))))},Qt=function(e){var t=function(e){return Object(I.useSelect)(function(t){var c=t(F),a=c.getCharge,n=c.getChargeError,r=c.isResolving;return{charge:a(e),chargeError:n(e),isLoading:r("getCharge",[e])}},[e])}(e.query.id),c=t.charge,a=t.isLoading,n=t.chargeError;return!a&&n instanceof Error?Object(w.createElement)(O,{maxWidth:1032,className:"wcpay-payment-details"},Object(w.createElement)(f.Card,null,Object(w.createElement)("div",null,Object(p.__)("Payment details not loaded","woocommerce-payments")))):Object(w.createElement)(O,{maxWidth:1032,className:"wcpay-payment-details"},Object(w.createElement)(Pt,{charge:c,isLoading:a}),Object(w.createElement)(qt,{charge:c}),!1,Object(w.createElement)(Yt,{charge:c,isLoading:a}),!1)},Gt=c(18),Kt=c.n(Gt),$t=c(17),Jt=c.n($t),Xt=c(19),ec=c.n(Xt),tc={warning_needs_response:{type:"primary",message:Object(p.__)("Inquiry: Needs Response","woocommerce-payments")},warning_under_review:{type:"light",message:Object(p.__)("Inquiry: Under Review","woocommerce-payments")},warning_closed:{type:"light",message:Object(p.__)("Inquiry: Closed","woocommerce-payments")},needs_response:{type:"primary",message:Object(p.__)("Needs Response","woocommerce-payments")},under_review:{type:"light",message:Object(p.__)("Under Review","woocommerce-payments")},charge_refunded:{type:"light",message:Object(p.__)("Charge Refunded","woocommerce-payments")},won:{type:"light",message:Object(p.__)("Won","woocommerce-payments")},lost:{type:"light",message:Object(p.__)("Lost","woocommerce-payments")}},cc=function(e){var t=e.status,c=tc[t]||{},a=c.message||We(t),n=c.type||"light";return Object(w.createElement)(St.a,{message:a,type:n,isCompact:!0})},ac={bank_cannot_process:{display:Object(p.__)("Bank Cannot Process","woocommerce-payments")},check_returned:{display:Object(p.__)("Check Returned","woocommerce-payments")},credit_not_processed:{display:Object(p.__)("Credit Not Processed","woocommerce-payments"),overview:[Object(p.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(p.__)("If your customer was not refunded appropriately, you will need to accept the dispute, or resolve the issue with your customer. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(p.__)("The customer claims that the purchased product was returned or the transaction was otherwise canceled, but you have not yet provided a refund or credit.","woocommerce-payments")],required:[Object(p.__)("Demonstrate that you have refunded your customer through other means or that your customer is not entitled to a refund. You cannot issue a refund while a payment is being disputed. If you believe that your customer was entitled a refund that you did not provide, you can accept the dispute.","woocommerce-payments")],respond:[Object(p.__)("You should first get in touch with your customer. If you understand what their complaint is, there is a chance for you to explain the misunderstanding or to make it right. If you’re able to resolve the issue with your customer, you can ask that they withdraw the dispute.","woocommerce-payments"),Object(p.__)("If the cardholder agrees to withdraw the dispute, you should still submit evidence for the dispute using the forms on the next screen. In addition to the following evidence, your submission should include correspondence with the cardholder saying they would withdraw the dispute and a written statement from their card issuer confirming that the dispute has been withdrawn.","woocommerce-payments")]},customer_initiated:{display:Object(p.__)("Customer Initiated","woocommerce-payments")},debit_not_authorized:{display:Object(p.__)("Debit Not Authorized","woocommerce-payments")},duplicate:{display:Object(p.__)("Duplicate","woocommerce-payments"),overview:[Object(p.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(p.__)("If there were duplicate payments, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(p.__)("The customer claims they were charged multiple times for the same product or service.","woocommerce-payments")],required:[Object(p.__)("Demonstrate that each payment was for a separate product or service.","woocommerce-payments")],respond:[Object(p.__)("Determine if your customer was incorrectly charged multiple times.","woocommerce-payments"),Object(p.__)("If they were not, collect any and all information documenting that each payment was made separately, such as copies of receipts. If the receipts don’t include the items purchased, be sure to include an itemized list. Each receipt should clearly indicate that the payments are for separate purchases of items or services. If you’ve been able to get in touch with the customer you should be sure to address any concerns they had in your evidence.","woocommerce-payments"),Object(p.__)("If there have been two or more separate payments, you should get in touch with your customer. If you understand what their complaint is, there is a chance for you to explain the misunderstanding or to make it right. If you’re able to resolve the issue with your customer, you can ask that they withdraw the dispute.","woocommerce-payments"),Object(p.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments")]},fraudulent:{display:Object(p.__)("Fraudulent","woocommerce-payments"),overview:[Object(p.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(p.__)("If you believe the payment was actually made using a stolen credit card, you will need to accept the dispute. The credit card networks place liability for accepting fraudulent payments with you, the business.","woocommerce-payments")],summary:[Object(p.__)("This is the most common reason for a dispute, and happens when a cardholder claims that they didn’t authorize the payment. This can happen if the card was lost or stolen and used to make a fraudulent purchase. It can also happen if the cardholder doesn’t recognize the payment as it appears on the billing statement from their card issuer.","woocommerce-payments")],required:[Object(p.__)("Provide adequate payment and order details so that a legitimate customer recognizes it, or proves to the card issuer that their cardholder authorized the transaction.","woocommerce-payments")],respond:[Object(p.__)("Try to get in touch with your customer. Sometimes people forget about payments they make or don’t recognize the way they appear on their card statement. If this is the case, ask them to contact their card issuer and let them know they no longer dispute the transaction.","woocommerce-payments"),Object(p.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),Object(p.__)("It may be more efficient—and provide a better customer experience—to accept an accidental dispute and charge the customer again, if appropriate. Even when a dispute is withdrawn, it usually takes approximately 75 days to be finalized. Remember, it doesn’t matter to the card networks whether you win or lose a dispute; what matters is how many disputes a business receives, regardless of how many disputes are won.","woocommerce-payments")]},general:{display:Object(p.__)("General","woocommerce-payments"),overview:[Object(p.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments")],summary:[Object(p.__)("This is an uncategorized dispute, so you should contact the customer for additional details to find out why the payment was disputed.","woocommerce-payments")]},incorrect_account_details:{display:Object(p.__)("Incorrect Account Details","woocommerce-payments")},insufficient_funds:{display:Object(p.__)("Insufficient Funds","woocommerce-payments")},product_not_received:{display:Object(p.__)("Product Not Received","woocommerce-payments"),overview:[Object(p.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(p.__)("If you can not prove the customer received their product or service, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(p.__)("The customer claims they did not receive the products or services purchased.","woocommerce-payments")],required:[Object(p.__)("Prove that the customer received a physical product or offline service, or made use of a digital product or online service. This must have occurred prior to the date the dispute was initiated.","woocommerce-payments")],respond:[Object(p.__)("First, get in touch with your customer. Understanding why they filed the dispute will be important for helping make sure your customer gets the product and will give you critical information to prevent this from happening to others.","woocommerce-payments"),Object(p.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments")]},product_unacceptable:{display:Object(p.__)("Product Unacceptable","woocommerce-payments"),overview:[Object(p.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(p.__)("If you can not prove the customer received their product or service as described, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(p.__)("The product or service was received but was defective, damaged, or not as described.","woocommerce-payments")],required:[Object(p.__)("Demonstrate that the product or service was delivered as described at the time of purchase.","woocommerce-payments")],respond:[Object(p.__)("If the product or service is as described, provide specific information (invoice, contract, etc.) to refute the cardholder’s claims. Quality disputes are where the customer does not agree with the condition of merchandise or service received (e.g., a car repair situation or quality of a hotel room). There may be instances where you will need to obtain a neutral third-party opinion to help corroborate your claim against the cardholder. Provide as much specific information and documentation as possible to refute the cardholder’s claims. It is recommended that you address each point that the cardholder has made.","woocommerce-payments"),Object(p.__)("If the customer has not yet returned the product or canceled the service, provide specific information to that effect. You should double-check your incoming shipping records to verify that you have not received a return before you respond. If you have processed a credit or reversal for this transaction, provide evidence of this which includes the amount and date processed.","woocommerce-payments"),Object(p.__)("For products that have been repaired or replaced, provide evidence that the cardholder agreed to a repair or replacement, it has been received by the customer, and the repair or replacement has not since been disputed.","woocommerce-payments"),Object(p.__)("If your customer made no attempt to return the product or cancel the service, or if you provided a replacement product or service, make sure to note that as well.","woocommerce-payments"),Object(p.__)("If the customer withdraws their dispute you should still submit evidence using the forms on the next screen. Be sure to provide a letter or email from the cardholder stating that they are no longer in dispute.","woocommerce-payments")]},subscription_canceled:{display:Object(p.__)("Subscription Canceled","woocommerce-payments"),overview:[Object(p.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(p.__)("If you can not prove the customer’s subscription was canceled, and or they did not follow your cancelation policy, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(p.__)("The customer claims that you continued to charge them after a subscription was canceled.","woocommerce-payments")],required:[Object(p.__)("Prove that the subscription was still active and that the customer was aware of, and did not follow, your cancellation procedure.","woocommerce-payments")],respond:[Object(p.__)("First, get in touch with your customer. If you understand what they believe happened, there is a chance for you to explain the misunderstanding or to make it right. ","woocommerce-payments"),Object(p.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),Object(p.__)("Otherwise, use the forms on the next screen to submit evidence that the subscription was still active and that the customer was aware of, and did not follow, your cancellation procedure.","woocommerce-payments")]},unrecognized:{display:Object(p.__)("Unrecognized","woocommerce-payments"),overview:[Object(p.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next the next screen.","woocommerce-payments"),Object(p.__)("If you can not prove the customer’s subscription was canceled, and or they did not follow your cancelation policy, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[Object(p.__)("The customer doesn’t recognize the payment appearing on their card statement.","woocommerce-payments")],required:[Object(p.__)("As with fraudulent disputes, get your customer to withdraw the dispute by helping them identify the payment. Otherwise challenge the dispute with appropriate evidence that proves the purchase was legitimate. ","woocommerce-payments")],respond:[Object(p.__)("First, try to get in touch with your customer. Sometimes people forget about payments they make or don’t recognize the way they appear on their card statement. If this is the case, ask them to contact their card issuer and let them know they no longer dispute the transaction. Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),Object(p.__)("It may be more efficient—and provide a better customer experience—to accept an accidental dispute and charge the customer again, if appropriate. Even when a dispute is withdrawn, it usually takes approximately 75 days to be finalized. Remember, it doesn’t matter to the card networks whether you win or lose a dispute; what matters is how many disputes a business receives, regardless of how many disputes are won.","woocommerce-payments")]}},nc=new N.a,rc=[{key:"details",label:"",required:!0,cellClassName:"info-button"},{key:"amount",label:Object(p.__)("Amount","woocommerce-payments"),required:!0},{key:"status",label:Object(p.__)("Status","woocommerce-payments"),required:!0},{key:"reason",label:Object(p.__)("Reason","woocommerce-payments"),required:!0},{key:"source",label:Object(p.__)("Source","woocommerce-payments"),required:!0},{key:"order",label:Object(p.__)("Order #","woocommerce-payments"),required:!0},{key:"customer",label:Object(p.__)("Customer","woocommerce-payments")},{key:"email",label:Object(p.__)("Email","woocommerce-payments"),visible:!1},{key:"country",label:Object(p.__)("Country","woocommerce-payments"),visible:!1},{key:"created",label:Object(p.__)("Disputed On","woocommerce-payments"),required:!0},{key:"dueBy",label:Object(p.__)("Respond By","woocommerce-payments"),required:!0}],sc=function(e){var t=e.disputes,c=e.showPlaceholder,a=(t.data||[]).map(function(e){var t=e.order?{value:e.order.number,display:Object(w.createElement)(et,{order:e.order})}:null,c=Object(w.createElement)(Ke,{id:e.id,parentSegment:"disputes"}),a=ac[e.reason],n=a?a.display:We(e.reason),r=e.charge||{},s=((r.payment_method_details||{}).card||{}).brand,l=r.billing_details||{},o={amount:{value:e.amount/100,display:nc.formatCurrency(e.amount/100)},status:{value:e.status,display:Object(w.createElement)(cc,{status:e.status})},reason:{value:e.reason,display:n},source:{value:s,display:Object(w.createElement)("span",{className:"payment-method__brand payment-method__brand--".concat(s)})},created:{value:1e3*e.created,display:Object(C.dateI18n)("M j, Y",x()(1e3*e.created))},dueBy:{value:1e3*e.evidence_details.due_by,display:Object(C.dateI18n)("M j, Y / g:iA",x()(1e3*e.evidence_details.due_by))},order:t,customer:{value:l.name,display:l.name},email:{value:l.email,display:l.email},country:{value:(l.address||{}).country,display:(l.address||{}).country},details:{value:e.id,display:c}};return rc.map(function(e){var t=e.key;return o[t]||{display:null}})});return Object(w.createElement)(f.TableCard,{title:Object(p.__)("Disputes","woocommerce-payments"),isLoading:c,rowsPerPage:10,totalRows:10,headers:rc,rows:a})},lc=function(){var e=Object(w.useState)([]),t=Jt()(e,2),c=t[0],a=t[1],n=Object(w.useState)(!1),r=Jt()(n,2),s=r[0],l=r[1],o=function(){var e=Kt()(ae.a.mark(function e(){return ae.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.prev=1,e.t0=a,e.next=5,ec()({path:"/wc/v3/payments/disputes"});case 5:e.t1=e.sent,(0,e.t0)(e.t1);case 7:return e.prev=7,l(!1),e.finish(7);case 10:case"end":return e.stop()}},e,null,[[1,,7,10]])}));return function(){return e.apply(this,arguments)}}();return Object(w.useEffect)(function(){o()},[]),Object(w.createElement)(sc,{disputes:c,showPlaceholder:s})},oc=(c(54),function(e){var t=e.children;return Object(w.createElement)("div",{className:"woocommerce-card__footer"},t)}),ic=function(e){var t=e.id,c=e.needsResponse,a=e.isSubmitted,n=e.onAccept;if(!c&&!a)return null;var r=Object(ne.addQueryArgs)("admin.php",{page:"wc-admin",path:"/payments/disputes/challenge",id:t}),s=Object(p.__)("Are you sure you'd like to accept this dispute? This action can not be undone.","woocommerce-payments");return Object(w.createElement)(oc,null,Object(w.createElement)(f.Link,{href:r,className:"components-button is-button is-primary is-large"},c?Object(p.__)("Challenge Dispute","woocommerce-payments"):Object(p.__)("View Submitted Evidence","woocommerce-payments")),c&&Object(w.createElement)(_,{isDefault:!0,isLarge:!0,onClick:function(){return window.confirm(s)&&n()}},Object(p.__)("Accept Dispute","woocommerce-payments")))},mc=c(29),hc=c.n(mc),dc=(c(55),new N.a),uc=[{key:"created",label:Object(p.__)("Dispute date","woocommerce-payments")},{key:"amount",label:Object(p.__)("Disputed amount","woocommerce-payments")},{key:"dueBy",label:Object(p.__)("Respond by","woocommerce-payments")},{key:"reason",label:Object(p.__)("Reason","woocommerce-payments")},{key:"order",label:Object(p.__)("Order","woocommerce-payments")},{key:"customer",label:Object(p.__)("Customer","woocommerce-payments")},{key:"transactionId",label:Object(p.__)("Transaction ID","woocommerce-payments")}],vc=function(e){var t="object"===hc()(e.charge)?e.charge.id:e.charge;return Object(w.createElement)(f.Link,{href:Ge(t,"transactions")},t)},pc=function(e){var t=ac[e.reason];return t?t.display:We(e.reason)},gc=function(e){var t=e.dispute,c=e.isLoading,a=c?{created:"Created date",amount:"Amount",dueBy:"Due by date",reason:"Dispute reason",order:"Order link",customer:"Customer name",transactionId:"Transaction link"}:{created:Object(C.dateI18n)("M j, Y",x()(1e3*t.created)),amount:"".concat(dc.formatCurrency(t.amount/100)," ").concat(dc.code),dueBy:Object(C.dateI18n)("M j, Y - g:iA",x()(1e3*t.evidence_details.due_by)),reason:pc(t),order:t.order?Object(w.createElement)(et,{order:t.order}):null,customer:"object"===hc()(t.charge)?t.charge.billing_details.name:null,transactionId:vc(t)};return Object(w.createElement)("div",{className:"wcpay-dispute-info"},uc.map(function(e){var t=e.key,n=e.label;return null==a[t]?null:Object(w.createElement)("div",{key:t,className:"wcpay-dispute-info-item"},Object(w.createElement)(gt,{isLoading:c,display:"inline"},Object(w.createElement)("span",{className:"wcpay-dispute-info-key"},"".concat(n,": ")),Object(w.createElement)("span",{className:"wcpay-dispute-info-value"},a[t])))}))},wc=function(e){var t=e.children;return(void 0===t?[]:t).map(function(e,t){return Object(w.createElement)("p",{key:t},e)})},fc=(c(32),function(e){var t=e.isLoading,c=e.dispute,a=void 0===c?{}:c,n=e.onAccept,r=!t&&a.id,s=r&&Object(w.createElement)(ic,{id:a.id,needsResponse:"needs_response"===a.status||"warning_needs_response"===a.status,isSubmitted:a.evidence_details&&a.evidence_details.submission_count>0,onAccept:n}),l=ac[a.reason]||{};return t||r?Object(w.createElement)(O,{isNarrow:!0,className:"wcpay-dispute-details"},Object(w.createElement)(f.Card,{title:Object(w.createElement)(gt,{isLoading:t,value:Object(p.__)("Dispute Overview","woocommerce-payments")})},Object(w.createElement)(gc,{dispute:a,isLoading:t}),Object(w.createElement)(pt,{isLoading:t,numLines:4},Object(w.createElement)(wc,null,l.overview)),Object(w.createElement)(pt,{isLoading:t,numLines:6},s)),Object(w.createElement)(f.Card,{title:Object(w.createElement)(gt,{isLoading:t,value:l.display?Object(p.sprintf)(Object(p.__)("%s Dispute","woocommerce-payments"),l.display):Object(p.__)("Dispute type","woocommerce-payments")})},Object(w.createElement)(pt,{isLoading:t,numLines:4},Object(w.createElement)(wc,null,l.summary)),Object(w.createElement)(pt,{isLoading:t,numLines:6},l.required&&Object(w.createElement)("h3",null," ",Object(p.__)("Required to overturn dispute","woocommerce-payments")," "),Object(w.createElement)(wc,null,l.required)),Object(w.createElement)(pt,{isLoading:t,numLines:6},l.respond&&Object(w.createElement)("h3",null,Object(p.__)("How to respond","woocommerce-payments")),Object(w.createElement)(wc,null,l.respond),s))):Object(w.createElement)(O,{isNarrow:!0,className:"wcpay-dispute-details"},Object(w.createElement)(f.Card,null,Object(w.createElement)("div",null,Object(p.__)("Dispute not loaded","woocommerce-payments"))))}),bc=function(e){var t=e.query,c="/wc/v3/payments/disputes/".concat(t.id),a=Object(w.useState)(),n=Jt()(a,2),r=n[0],s=n[1],l=Object(w.useState)(!0),o=Jt()(l,2),i=o[0],m=o[1],h=Object(I.useDispatch)("core/notices"),d=h.createSuccessNotice,u=h.createErrorNotice,v=function(){var e=Kt()(ae.a.mark(function e(){return ae.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.prev=1,e.t0=s,e.next=5,ec()({path:c});case 5:e.t1=e.sent,(0,e.t0)(e.t1);case 7:return e.prev=7,m(!1),e.finish(7);case 10:case"end":return e.stop()}},e,null,[[1,,7,10]])}));return function(){return e.apply(this,arguments)}}();Object(w.useEffect)(function(){v()},[]);var g=function(){var e=Kt()(ae.a.mark(function e(){return ae.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.prev=1,e.t0=s,e.next=5,ec()({path:"".concat(c,"/close"),method:"post"});case 5:e.t1=e.sent,(0,e.t0)(e.t1),t=void 0,t=r.order?Object(p.sprintf)(Object(p.__)("You have accepted the dispute for order #%s.","woocommerce-payments"),r.order.number):Object(p.__)("You have accepted the dispute.","woocommerce-payments"),d(t),Object(S.getHistory)().push(Object(ne.addQueryArgs)("admin.php",{page:"wc-admin",path:"/payments/disputes"})),e.next=13;break;case 10:e.prev=10,e.t2=e.catch(1),u(Object(p.__)("There has been an error accepting the dispute. Please try again later.","woocommerce-payments"));case 13:return e.prev=13,m(!1),e.finish(13);case 16:case"end":return e.stop()}var t},e,null,[[1,10,13,16]])}));return function(){return e.apply(this,arguments)}}();return Object(w.createElement)(fc,{isLoading:i,dispute:r,onAccept:g})};function zc(){return(zc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var c=arguments[t];for(var a in c)Object.prototype.hasOwnProperty.call(c,a)&&(e[a]=c[a])}return e}).apply(this,arguments)}var yc=c(14);var Ec=function(e){var t=e.as;return function(e){var t=e.as,c=void 0===t?"div":t,a=y(e,["as"]);return"function"==typeof a.children?a.children(a):Object(w.createElement)(c,a)}(z({as:void 0===t?"div":t,className:"components-visually-hidden"},y(e,["as"])))};function kc(e){var t=e.id,c=e.label,a=e.hideLabelFromVision,n=e.help,r=e.className,s=e.children;return Object(w.createElement)("div",{className:k()("components-base-control",r)},Object(w.createElement)("div",{className:"components-base-control__field"},c&&t&&(a?Object(w.createElement)(Ec,{as:"label",htmlFor:t},c):Object(w.createElement)("label",{className:"components-base-control__label",htmlFor:t},c)),c&&!t&&(a?Object(w.createElement)(Ec,{as:"label"},c):Object(w.createElement)(kc.VisualLabel,null,c)),s),!!n&&Object(w.createElement)("p",{id:t+"__help",className:"components-base-control__help"},n))}kc.VisualLabel=function(e){var t=e.className,c=e.children;return t=k()("components-base-control__label",t),Object(w.createElement)("span",{className:t},c)};var _c=kc;var Hc=Object(yc.withInstanceId)(function(e){var t=e.label,c=e.hideLabelFromVision,a=e.value,n=e.help,r=e.className,s=e.instanceId,l=e.onChange,o=e.type,i=void 0===o?"text":o,m=y(e,["label","hideLabelFromVision","value","help","className","instanceId","onChange","type"]),h="inspector-text-control-".concat(s);return Object(w.createElement)(_c,{label:t,hideLabelFromVision:c,id:h,help:n,className:r},Object(w.createElement)("input",zc({className:"components-text-control__input",type:i,id:h,value:a,onChange:function(e){return l(e.target.value)},"aria-describedby":n?h+"__help":void 0},m)))});var Oc=Object(yc.withInstanceId)(function(e){var t=e.label,c=e.hideLabelFromVision,a=e.value,n=e.help,r=e.instanceId,s=e.onChange,l=e.rows,o=void 0===l?4:l,i=e.className,m=y(e,["label","hideLabelFromVision","value","help","instanceId","onChange","rows","className"]),h="inspector-textarea-control-".concat(r);return Object(w.createElement)(_c,{label:t,hideLabelFromVision:c,id:h,help:n,className:i},Object(w.createElement)("textarea",zc({className:"components-textarea-control__input",id:h,rows:o,onChange:function(e){return s(e.target.value)},"aria-describedby":n?h+"__help":void 0,value:a},m)))});function Mc(e){return function(e){if(Array.isArray(e)){for(var t=0,c=new Array(e.length);t<e.length;t++)c[t]=e[t];return c}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var Vc=Object(yc.withInstanceId)(function(e){var t=e.help,c=e.instanceId,a=e.label,n=e.multiple,r=void 0!==n&&n,s=e.onChange,l=e.options,o=void 0===l?[]:l,i=e.className,m=e.hideLabelFromVision,h=y(e,["help","instanceId","label","multiple","onChange","options","className","hideLabelFromVision"]),d="inspector-select-control-".concat(c);return!Object(q.isEmpty)(o)&&Object(w.createElement)(_c,{label:a,hideLabelFromVision:m,id:d,help:t,className:i},Object(w.createElement)("select",zc({id:d,className:"components-select-control__input",onChange:function(e){if(r){var t=Mc(e.target.options).filter(function(e){return e.selected}).map(function(e){return e.value});s(t)}else s(e.target.value)},"aria-describedby":t?"".concat(d,"__help"):void 0,multiple:r},h),o.map(function(e,t){return Object(w.createElement)("option",{key:"".concat(e.label,"-").concat(e.value,"-").concat(t),value:e.value,disabled:e.disabled},e.label)})))}),Cc=[{key:"general",title:Object(p.__)("General Evidence","woocommerce-payments"),description:Object(p.__)("Provide general evidence about the customer and the order.","woocommerce-payments"),fields:[{key:"product_description",label:Object(p.__)("Product Description","woocommerce-payments"),type:"textarea",description:Object(p.__)("A description of the product or service and any relevant details on how this was presented to the customer at the time of purchase.","woocommerce-payments")},{key:"customer_name",label:Object(p.__)("Customer Name","woocommerce-payments"),type:"text"},{key:"customer_email_address",label:Object(p.__)("Customer Email","woocommerce-payments"),type:"text"},{key:"customer_signature",label:Object(p.__)("Customer Signature","woocommerce-payments"),type:"file",description:Object(p.__)("A relevant document or contract showing the customer's signature (if available).","woocommerce-payments")},{key:"billing_address",label:Object(p.__)("Customer Billing Address","woocommerce-payments"),type:"textarea"},{key:"customer_purchase_ip",label:Object(p.__)("Customer IP Address","woocommerce-payments"),type:"text"},{key:"receipt",label:Object(p.__)("Receipt","woocommerce-payments"),type:"file",description:Object(p.__)("Any receipt or message sent to the customer notifying them of the charge. This field will be automatically filled with a Stripe generated email receipt if any such receipt was sent.","woocommerce-payments")},{key:"customer_communication",label:Object(p.__)("Customer Communication","woocommerce-payments"),type:"file",description:Object(p.__)("Any communication with the customer that you feel is relevant to your case (e.g. emails proving that they received the product or service, or demonstrating their use of or satisfaction with the product or service).","woocommerce-payments")}]},{key:"refund_policy_info",title:Object(p.__)("Refund Policy Info","woocommerce-payments"),fields:[{key:"refund_policy",label:Object(p.__)("Refund Policy","woocommerce-payments"),type:"file",description:Object(p.__)("Your refund policy, as shown or provided to the customer.","woocommerce-payments")},{key:"refund_policy_disclosure",label:Object(p.__)("Refund policy disclosure","woocommerce-payments"),type:"textarea",description:Object(p.__)("An explanation of how and when the customer was shown or provided your refund policy prior to purchase.","woocommerce-payments")},{key:"refund_refusal_explanation",label:Object(p.__)("Refund refusal explanation","woocommerce-payments"),type:"textarea",description:Object(p.__)("Your explanation for why the customer is not entitled to a refund.","woocommerce-payments")}],reason:"credit_not_processed"},{key:"duplicate_charge_info",title:Object(p.__)("Duplicate Charge Info","woocommerce-payments"),fields:[{key:"duplicate_charge_id",label:Object(p.__)("Duplicate charge ID","woocommerce-payments"),type:"text",description:Object(p.__)("The charge ID for the previous payment that appears to be a duplicate of the one that is disputed.","woocommerce-payments")},{key:"duplicate_charge_explanation",label:Object(p.__)("Explanation of duplicate charge","woocommerce-payments"),type:"textarea",description:Object(p.__)("An explanation of the difference between the disputed payment and the prior one that appears to be a duplicate.","woocommerce-payments")},{key:"duplicate_charge_documentation",label:Object(p.__)("Duplicate charge documentation","woocommerce-payments"),type:"file",description:Object(p.__)("Upload documentation for the prior payment that can uniquely identify it, such as a separate receipt. This document should be paired with a similar document from the disputed payment that proves the two are separate. This should also include a separate shipping label or receipt for the other payment. If multiple products were shipped together, provide a packing list that shows each purchase.","woocommerce-payments")},{key:"shipping_documentation",label:Object(p.__)("Shipping documentation","woocommerce-payments"),type:"file",description:Object(p.__)("A shipping label or receipt for the disputed payment.","woocommerce-payments"),denormalized:!0,productType:"physical_product"},{key:"service_documentation",label:Object(p.__)("Service documentation","woocommerce-payments"),type:"file",description:Object(p.__)("A copy of a service agreement or documentation for the disputed payment.","woocommerce-payments"),denormalized:!0,productType:"offline_service"}],reason:"duplicate"},{key:"shipping_information",title:Object(p.__)("Shipping Information","woocommerce-payments"),fields:[{key:"shipping_carrier",label:Object(p.__)("Shipping carrier","woocommerce-payments"),type:"text",description:Object(p.__)("The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc. If multiple carriers were used for this purchase, please separate them with commas.","woocommerce-payments")},{key:"shipping_tracking_number",label:Object(p.__)("Tracking number","woocommerce-payments"),type:"text",description:Object(p.__)("The tracking number (if available) for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas. When we compile your evidence into a single document, these tracking numbers will be expanded to include detailed delivery information from the carrier.","woocommerce-payments")},{key:"shipping_documentation",label:Object(p.__)("Proof of shipping","woocommerce-payments"),type:"file",description:Object(p.__)("Provide documentation as proof that a product was shipped to the cardholder at the same address the cardholder provided to you. This could include a copy of the shipment receipt or label, and show the full shipping address of the cardholder, if possible.","woocommerce-payments")},{key:"shipping_date",label:Object(p.__)("Date of shipment","woocommerce-payments"),type:"text",description:Object(p.__)("The date on which a physical product began its route to the shipping address. This date should be prior to the date of the dispute.","woocommerce-payments")},{key:"shipping_address",label:Object(p.__)("Shipping Address","woocommerce-payments"),type:"textarea",description:Object(p.__)("The address to which a physical product was shipped. The shipping address must match a billing address verified with AVS. (A signature is not required as evidence of delivery).","woocommerce-payments")}],reason:["fraudulent","product_not_received","product_unacceptable","unrecognized"],productType:"physical_product"},{key:"cancellation_policy_info",title:Object(p.__)("Cancellation Policy Info","woocommerce-payments"),fields:[{key:"cancellation_policy",label:Object(p.__)("Cancellation Policy","woocommerce-payments"),type:"file",description:Object(p.__)("Your subscription cancellation policy, as shown to the customer.","woocommerce-payments")},{key:"cancellation_policy_disclosure",label:Object(p.__)("Cancellation policy disclosure","woocommerce-payments"),type:"textarea",description:Object(p.__)("An explanation of how and when the customer was shown your cancellation policy prior to purchase.","woocommerce-payments")},{key:"cancellation_rebuttal",label:Object(p.__)("Cancellation Rebuttal","woocommerce-payments"),type:"textarea",description:Object(p.__)("A justification for why the customer's subscription was not canceled.","woocommerce-payments")}],reason:"subscription_canceled"},{key:"download_and_activity_logs",title:Object(p.__)("Download and activity logs","woocommerce-payments"),fields:[{key:"access_activity_log",type:"file",description:[Object(p.__)("Provide at least two of the following pieces of information:","woocommerce-payments"),Object(p.__)("• Customer's IP address and their device's geographical location at the time of purchase","woocommerce-payments"),Object(p.__)("• Device ID and name of the device","woocommerce-payments"),Object(p.__)("• Customer name and email address linked to their customer profile","woocommerce-payments"),Object(p.__)("• Evidence that the customer logged into their account for your business before the transaction date","woocommerce-payments"),Object(p.__)("• Evidence that your website or app was accessed by the cardholder for purchase or services on or after the transaction date","woocommerce-payments"),Object(p.__)("• Evidence that the same device and card used in the disputed payment was used in a previous payment that was not disputed","woocommerce-payments")]}],reason:["fraudulent","product_not_received"],productType:"digital_product_or_service"},{key:"download_and_activity_logs",title:Object(p.__)("Download and activity logs","woocommerce-payments"),fields:[{key:"access_activity_log",type:"file",description:Object(p.__)("Any server or activity logs showing proof that the cardholder accessed or downloaded the purchased digital product. This information should include IP addresses, corresponding timestamps, and any detailed recorded activity.","woocommerce-payments")}],reason:["product_unacceptable","subscription_canceled","unrecognized"],productType:"digital_product_or_service",denormalized:!0},{key:"service_details",title:Object(p.__)("Service details","woocommerce-payments"),fields:[{key:"service_date",label:Object(p.__)("Service date","woocommerce-payments"),type:"text",description:Object(p.__)("The date on which the cardholder received or began receiving the purchased service.","woocommerce-payments")},{key:"service_documentation",label:Object(p.__)("Proof of service","woocommerce-payments"),type:"file",description:Object(p.__)("Documentation showing proof that a service was provided to the cardholder. This could include a copy of a signed contract, work order, or other form of written agreement.","woocommerce-payments")}],reason:["fraudulent","product_not_received","product_unacceptable","subscription_canceled","unrecognized"],productType:"offline_service"},{key:"uncategorized",title:Object(p.__)("Additional Details","woocommerce-payments"),description:Object(p.__)("Provide any extra evidence or statements you'd like the bank to see, either as text or by uploading a document.","woocommerce-payments"),fields:[{key:"uncategorized_text",label:Object(p.__)("Additional Details","woocommerce-payments"),type:"textarea"},{key:"uncategorized_file",type:"file"}]}];function jc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xc(e,t){for(var c=0;c<t.length;c++){var a=t[c];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function Lc(e,t,c){return t&&xc(e.prototype,t),c&&xc(e,c),e}function Nc(e){return(Nc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Sc(e){return(Sc="function"==typeof Symbol&&"symbol"===Nc(Symbol.iterator)?function(e){return Nc(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":Nc(e)})(e)}function Tc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bc(e,t){return!t||"object"!==Sc(t)&&"function"!=typeof t?Tc(e):t}function Ic(e){return(Ic=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Rc(e,t){return(Rc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ac(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rc(e,t)}function Fc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var c=[],a=!0,n=!1,r=void 0;try{for(var s,l=e[Symbol.iterator]();!(a=(s=l.next()).done)&&(c.push(s.value),!t||c.length!==t);a=!0);}catch(e){n=!0,r=e}finally{try{a||null==l.return||l.return()}finally{if(n)throw r}}return c}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Dc=c(25),Pc=c(27),qc=c(33),Zc=c.n(qc),Uc=10,Wc=function(){return"rtl"===document.documentElement.dir};function Yc(e,t){var c=Fc((arguments.length>2&&void 0!==arguments[2]?arguments[2]:"top").split(" "),2),a=c[0],n=c[1],r=void 0===n?"center":n,s=function(e,t,c){var a,n=t.height,r=e.top+e.height/2,s={popoverTop:r,contentHeight:(r-n/2>0?n/2:r)+(r+n/2>window.innerHeight?window.innerHeight-r:n/2)},l={popoverTop:e.top,contentHeight:e.top-Uc-n>0?n:e.top-Uc},o={popoverTop:e.bottom,contentHeight:e.bottom+Uc+n>window.innerHeight?window.innerHeight-Uc-e.bottom:n},i=null;if("middle"===c&&s.contentHeight===n)a="middle";else if("top"===c&&l.contentHeight===n)a="top";else if("bottom"===c&&o.contentHeight===n)a="bottom";else{var m="top"==(a=l.contentHeight>o.contentHeight?"top":"bottom")?l.contentHeight:o.contentHeight;i=m!==n?m:null}return{yAxis:a,popoverTop:"middle"===a?s.popoverTop:"top"===a?l.popoverTop:o.popoverTop,contentHeight:i}}(e,t,a);return z({},function(e,t,c,a){var n=t.width;"left"===c&&Wc()?c="right":"right"===c&&Wc()&&(c="left");var r,s=Math.round(e.left+e.width/2),l={popoverLeft:s,contentWidth:(s-n/2>0?n/2:s)+(s+n/2>window.innerWidth?window.innerWidth-s:n/2)},o="middle"===a?e.left:s,i={popoverLeft:o,contentWidth:o-n>0?n:o},m="middle"===a?e.right:s,h={popoverLeft:m,contentWidth:m+n>window.innerWidth?window.innerWidth-m:n},d=null;if("center"===c&&l.contentWidth===n)r="center";else if("left"===c&&i.contentWidth===n)r="left";else if("right"===c&&h.contentWidth===n)r="right";else{var u="left"==(r=i.contentWidth>h.contentWidth?"left":"right")?i.contentWidth:h.contentWidth;d=u!==n?u:null}return{xAxis:r,popoverLeft:"center"===r?l.popoverLeft:"left"===r?i.popoverLeft:h.popoverLeft,contentWidth:d}}(e,t,r,s.yAxis),s)}var Qc=Object(w.createContext)({focusHistory:[]}),Gc=Qc.Provider,Kc=Qc.Consumer;Gc.displayName="FocusReturnProvider",Kc.displayName="FocusReturnConsumer";var $c=Object(yc.createHigherOrderComponent)(function e(t){if((a=t)instanceof w.Component||"function"==typeof a){var c=t;return e({})(c)}var a,n=t.onFocusReturn,r=void 0===n?q.stubTrue:n;return function(e){var t=function(t){function c(){var e;return jc(this,c),(e=Bc(this,Ic(c).apply(this,arguments))).ownFocusedElements=new Set,e.activeElementOnMount=document.activeElement,e.setIsFocusedFalse=function(){return e.isFocused=!1},e.setIsFocusedTrue=function(t){e.ownFocusedElements.add(t.target),e.isFocused=!0},e}return Ac(c,w.Component),Lc(c,[{key:"componentWillUnmount",value:function(){var e=this.activeElementOnMount,t=this.isFocused,c=this.ownFocusedElements;if(t&&!1!==r())for(var a,n=[].concat(Mc(q.without.apply(void 0,[this.props.focus.focusHistory].concat(Mc(c)))),[e]);a=n.pop();)if(document.body.contains(a))return void a.focus()}},{key:"render",value:function(){return Object(w.createElement)("div",{onFocus:this.setIsFocusedTrue,onBlur:this.setIsFocusedFalse},Object(w.createElement)(e,this.props.childProps))}}]),c}();return function(e){return Object(w.createElement)(Kc,null,function(c){return Object(w.createElement)(t,{childProps:e,focus:c})})}}},"withFocusReturn"),Jc=Object(yc.createHigherOrderComponent)(function(e){return function(t){function c(){var e;return jc(this,c),(e=Bc(this,Ic(c).apply(this,arguments))).focusContainRef=Object(w.createRef)(),e.handleTabBehaviour=e.handleTabBehaviour.bind(Tc(e)),e}return Ac(c,w["Component"]),Lc(c,[{key:"handleTabBehaviour",value:function(e){if(e.keyCode===Pc.TAB){var t=Dc.focus.tabbable.find(this.focusContainRef.current);if(t.length){var c=t[0],a=t[t.length-1];e.shiftKey&&e.target===c?(e.preventDefault(),a.focus()):(e.shiftKey||e.target!==a)&&t.includes(e.target)||(e.preventDefault(),c.focus())}}}},{key:"render",value:function(){return Object(w.createElement)("div",{onKeyDown:this.handleTabBehaviour,ref:this.focusContainRef,tabIndex:"-1"},Object(w.createElement)(e,this.props))}}]),c}()},"withConstrainedTabbing"),Xc=["button","submit"];var ea=Object(yc.createHigherOrderComponent)(function(e){return function(t){function c(){var e;return jc(this,c),(e=Bc(this,Ic(c).apply(this,arguments))).bindNode=e.bindNode.bind(Tc(e)),e.cancelBlurCheck=e.cancelBlurCheck.bind(Tc(e)),e.queueBlurCheck=e.queueBlurCheck.bind(Tc(e)),e.normalizeButtonFocus=e.normalizeButtonFocus.bind(Tc(e)),e}return Ac(c,w["Component"]),Lc(c,[{key:"componentWillUnmount",value:function(){this.cancelBlurCheck()}},{key:"bindNode",value:function(e){e?this.node=e:(delete this.node,this.cancelBlurCheck())}},{key:"queueBlurCheck",value:function(e){var t=this;e.persist(),this.preventBlurCheck||(this.blurCheckTimeout=setTimeout(function(){document.hasFocus()?"function"==typeof t.node.handleFocusOutside&&t.node.handleFocusOutside(e):e.preventDefault()},0))}},{key:"cancelBlurCheck",value:function(){clearTimeout(this.blurCheckTimeout)}},{key:"normalizeButtonFocus",value:function(e){var t=e.type,c=e.target;Object(q.includes)(["mouseup","touchend"],t)?this.preventBlurCheck=!1:function(e){switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return Object(q.includes)(Xc,e.type)}return!1}(c)&&(this.preventBlurCheck=!0)}},{key:"render",value:function(){return Object(w.createElement)("div",{onFocus:this.cancelBlurCheck,onMouseDown:this.normalizeButtonFocus,onMouseUp:this.normalizeButtonFocus,onTouchStart:this.normalizeButtonFocus,onTouchEnd:this.normalizeButtonFocus,onBlur:this.queueBlurCheck},Object(w.createElement)(e,zc({ref:this.bindNode},this.props)))}}]),c}()},"withFocusOutside")(function(e){function t(){return jc(this,t),Bc(this,Ic(t).apply(this,arguments))}return Ac(t,w["Component"]),Lc(t,[{key:"handleFocusOutside",value:function(e){this.props.onFocusOutside(e)}},{key:"render",value:function(){return this.props.children}}]),t}());var ta=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.htmlDocument,c=void 0===t?document:t,a=e.className,n=void 0===a?"lockscroll":a,r=0,s=0;function l(e){var t=c.scrollingElement||c.body;e&&(s=t.scrollTop);var a=e?"add":"remove";t.classList[a](n),c.documentElement.classList[a](n),e||(t.scrollTop=s)}return function(e){function t(){return jc(this,t),Bc(this,Ic(t).apply(this,arguments))}return Ac(t,w.Component),Lc(t,[{key:"componentDidMount",value:function(){0===r&&l(!0),++r}},{key:"componentWillUnmount",value:function(){1===r&&l(!1),--r}},{key:"render",value:function(){return null}}]),t}()}();function ca(e){e.stopPropagation()}var aa=Object(w.forwardRef)(function(e,t){var c=e.children,a=y(e,["children"]);return Object(w.createElement)("div",zc({},a,{ref:t,onMouseDown:ca}),c)}),na=Object(w.createContext)({registerSlot:function(){},unregisterSlot:function(){},registerFill:function(){},unregisterFill:function(){},getSlot:function(){},getFills:function(){},subscribe:function(){}}),ra=(na.Provider,na.Consumer),sa=function(e){var t=Object(w.useContext)(na),c=t.getSlot,a=t.subscribe,n=Fc(Object(w.useState)(c(e)),2),r=n[0],s=n[1];return Object(w.useEffect)(function(){return s(c(e)),a(function(){s(c(e))})},[e]),r},la=0;function oa(e){var t=e.name,c=e.children,a=e.registerFill,n=e.unregisterFill,r=sa(t),s=Object(w.useRef)({name:t,children:c});return s.current.occurrence||(s.current.occurrence=++la),Object(w.useLayoutEffect)(function(){return a(t,s.current),function(){return n(t,s.current)}},[]),Object(w.useLayoutEffect)(function(){s.current.children=c,r&&!r.props.bubblesVirtually&&r.forceUpdate()},[c]),Object(w.useLayoutEffect)(function(){t!==s.current.name&&(n(s.current.name,s.current),s.current.name=t,a(t,s.current))},[t]),r&&r.node&&r.props.bubblesVirtually?(Object(q.isFunction)(c)&&(c=c(r.props.fillProps)),Object(w.createPortal)(c,r.node)):null}var ia=function(e){return Object(w.createElement)(ra,null,function(t){var c=t.registerFill,a=t.unregisterFill;return Object(w.createElement)(oa,zc({},e,{registerFill:c,unregisterFill:a}))})},ma=function(e){function t(){var e;return jc(this,t),(e=Bc(this,Ic(t).apply(this,arguments))).bindNode=e.bindNode.bind(Tc(e)),e}return Ac(t,w["Component"]),Lc(t,[{key:"componentDidMount",value:function(){(0,this.props.registerSlot)(this.props.name,this)}},{key:"componentWillUnmount",value:function(){(0,this.props.unregisterSlot)(this.props.name,this)}},{key:"componentDidUpdate",value:function(e){var t=this.props,c=t.name,a=t.unregisterSlot,n=t.registerSlot;e.name!==c&&(a(e.name),n(c,this))}},{key:"bindNode",value:function(e){this.node=e}},{key:"render",value:function(){var e=this.props,t=e.children,c=e.name,a=e.bubblesVirtually,n=void 0!==a&&a,r=e.fillProps,s=void 0===r?{}:r,l=e.getFills,o=e.className;if(n)return Object(w.createElement)("div",{ref:this.bindNode,className:o});var i=Object(q.map)(l(c,this),function(e){var t=e.occurrence,c=Object(q.isFunction)(e.children)?e.children(s):e.children;return w.Children.map(c,function(e,c){if(!e||Object(q.isString)(e))return e;var a="".concat(t,"---").concat(e.key||c);return Object(w.cloneElement)(e,{key:a})})}).filter(Object(q.negate)(w.isEmptyElement));return Object(w.createElement)(w.Fragment,null,Object(q.isFunction)(t)?t(i):i)}}]),t}(),ha=function(e){return Object(w.createElement)(ra,null,function(t){var c=t.registerSlot,a=t.unregisterSlot,n=t.getFills;return Object(w.createElement)(ma,zc({},e,{registerSlot:c,unregisterSlot:a,getFills:n}))})};var da=function(e){var t=e.type,c=e.options,a=void 0===c?{}:c,n=e.children;if("appear"===t){var r,s=a.origin,l=Fc((void 0===s?"top":s).split(" "),2),o=l[0],i=l[1],m=void 0===i?"center":i;return n({className:k()("components-animate__appear",(r={},b(r,"is-from-"+m,"center"!==m),b(r,"is-from-"+o,"middle"!==o),r))})}if("slide-in"===t){var h=a.origin,d=void 0===h?"left":h;return n({className:k()("components-animate__slide-in","is-from-"+d)})}return n("loading"===t?{className:k()("components-animate__loading")}:{})},ua=Jc($c(function(e){return e.children}));function va(e,t){var c=window.getComputedStyle(t),a=c.paddingTop,n=c.paddingBottom,r=c.paddingLeft,s=c.paddingRight,l=a?parseInt(a,10):0,o=n?parseInt(n,10):0,i=r?parseInt(r,10):0,m=s?parseInt(s,10):0;return{x:e.left+i,y:e.top+l,width:e.width-i-m,height:e.height-l-o,left:e.left+i,right:e.right-m,top:e.top+l,bottom:e.bottom-o}}function pa(e,t,c){c?e.getAttribute(t)!==c&&e.setAttribute(t,c):e.hasAttribute(t)&&e.removeAttribute(t)}function ga(e,t){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";e.style[t]!==c&&(e.style[t]=c)}function wa(e,t,c){c?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}var fa=function(e){var t=e.headerTitle,c=e.onClose,a=e.onKeyDown,n=e.children,r=e.className,s=e.noArrow,l=void 0!==s&&s,o=e.position,i=void 0===o?"top":o,m=(e.range,e.focusOnMount),h=void 0===m?"firstElement":m,d=e.anchorRef,u=e.shouldAnchorIncludePadding,v=e.anchorVerticalBuffer,p=e.anchorHorizontalBuffer,g=e.anchorRect,f=e.getAnchorRect,b=e.expandOnMobile,z=e.animate,E=void 0===z||z,_=e.onClickOutside,H=e.onFocusOutside,O=y(e,["headerTitle","onClose","onKeyDown","children","className","noArrow","position","range","focusOnMount","anchorRef","shouldAnchorIncludePadding","anchorVerticalBuffer","anchorHorizontalBuffer","anchorRect","getAnchorRect","expandOnMobile","animate","onClickOutside","onFocusOutside"]),M=Object(w.useRef)(null),V=Object(w.useRef)(null),C=Object(w.useRef)(),j=Object(w.useRef)(),x=Object(yc.useViewportMatch)("medium","<"),L=Fc(Object(w.useState)(),2),N=L[0],S=L[1],T=b&&x;l=T||l,Object(w.useEffect)(function(){var e=C.current,t=V.current;if(T)return wa(e,"is-without-arrow",l),pa(e,"data-x-axis"),pa(e,"data-y-axis"),ga(e,"top"),ga(e,"left"),ga(t,"maxHeight"),void ga(t,"maxWidth");var c=function(){var c=function(e,t,c){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4?arguments[4]:void 0;if(t)return t;if(c){if(!e.current)return;return c(e.current)}if(!1!==a){if(!a)return;if(a instanceof window.Range)return Object(Dc.getRectangleFromRange)(a);var r=a.getBoundingClientRect();return n?r:va(r,a)}if(e.current){var s=e.current.parentNode,l=s.getBoundingClientRect();return n?l:va(l,s)}}(M,g,f,d,u);if(c){c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return{x:e.left-c,y:e.top-t,width:e.width+2*c,height:e.height+2*t,left:e.left-c,right:e.right+c,top:e.top-t,bottom:e.bottom+t}}(c,v,p),j.current||(j.current=t.getBoundingClientRect());var a=Yc(c,j.current,i),n=a.popoverTop,r=a.popoverLeft,s=a.xAxis,o=a.yAxis,m=a.contentHeight,h=a.contentWidth;wa(e,"is-without-arrow",l||"center"===s&&"middle"===o),pa(e,"data-x-axis",s),pa(e,"data-y-axis",o),ga(e,"top","number"==typeof n?n+"px":""),ga(e,"left","number"==typeof r?r+"px":""),ga(t,"maxHeight","number"==typeof m?m+"px":""),ga(t,"maxWidth","number"==typeof h?h+"px":""),S(({left:"right",right:"left"}[s]||"center")+" "+({top:"bottom",bottom:"top"}[o]||"middle"))}},a=window.setTimeout(c),n=window.setInterval(c,500);return window.addEventListener("resize",c),window.addEventListener("scroll",c,!0),function(){window.clearTimeout(a),window.clearInterval(n),window.removeEventListener("resize",c),window.removeEventListener("scroll",c,!0)}},[T,g,f,d,u,v,p,i]),function(e,t){Object(w.useEffect)(function(){var c=setTimeout(function(){if(e&&t.current)if("firstElement"!==e)"container"===e&&t.current.focus();else{var c=Dc.focus.tabbable.find(t.current)[0];c?c.focus():t.current.focus()}},0);return function(){return clearTimeout(c)}},[])}(h,V);var B=function(e){e.keyCode===Pc.ESCAPE&&c&&(e.stopPropagation(),c()),a&&a(e)};var I=Object(w.createElement)(ea,{onFocusOutside:function(e){if(H)H(e);else if(_){var t;try{t=new window.MouseEvent("click")}catch(e){(t=document.createEvent("MouseEvent")).initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null)}Object.defineProperty(t,"target",{get:function(){return e.relatedTarget}}),Zc()("Popover onClickOutside prop",{alternative:"onFocusOutside"}),_(t)}else c&&c()}},Object(w.createElement)(da,{type:E&&N?"appear":null,options:{origin:N}},function(e){var a=e.className;return Object(w.createElement)(aa,zc({className:k()("components-popover",r,a,{"is-expanded":T,"is-without-arrow":l})},O,{onKeyDown:B,ref:C}),T&&Object(w.createElement)("div",{className:"components-popover__header"},Object(w.createElement)("span",{className:"components-popover__header-title"},t),Object(w.createElement)(Ma,{className:"components-popover__close",icon:"no-alt",onClick:c})),Object(w.createElement)("div",{ref:V,className:"components-popover__content",tabIndex:"-1"},n))}));return h&&(I=Object(w.createElement)(ua,null,I)),Object(w.createElement)(ra,null,function(e){var t=e.getSlot;return t&&t("Popover")&&(I=Object(w.createElement)(ia,{name:"Popover"},I)),Object(w.createElement)("span",{ref:M},I,x&&b&&Object(w.createElement)(ta,null))})};fa.Slot=function(){return Object(w.createElement)(ha,{bubblesVirtually:!0,name:"Popover"})};var ba=fa;var za=function(e){var t,c,a=e.shortcut,n=e.className;return a?(Object(q.isString)(a)&&(t=a),Object(q.isObject)(a)&&(t=a.display,c=a.ariaLabel),Object(w.createElement)("span",{className:n,"aria-label":c},t)):null},ya=700,Ea=function(e){function t(){var e;return jc(this,t),(e=Bc(this,Ic(t).apply(this,arguments))).delayedSetIsOver=Object(q.debounce)(function(t){return e.setState({isOver:t})},ya),e.cancelIsMouseDown=e.createSetIsMouseDown(!1),e.isInMouseDown=!1,e.state={isOver:!1},e}return Ac(t,w["Component"]),Lc(t,[{key:"componentWillUnmount",value:function(){this.delayedSetIsOver.cancel(),document.removeEventListener("mouseup",this.cancelIsMouseDown)}},{key:"emitToChild",value:function(e,t){var c=this.props.children;if(1===w.Children.count(c)){var a=w.Children.only(c);"function"==typeof a.props[e]&&a.props[e](t)}}},{key:"createToggleIsOver",value:function(e,t){var c=this;return function(a){if(c.emitToChild(e,a),!(a.currentTarget.disabled||"focus"===a.type&&c.isInMouseDown)){c.delayedSetIsOver.cancel();var n=Object(q.includes)(["focus","mouseenter"],a.type);n!==c.state.isOver&&(t?c.delayedSetIsOver(n):c.setState({isOver:n}))}}}},{key:"createSetIsMouseDown",value:function(e){var t=this;return function(c){t.emitToChild(e?"onMouseDown":"onMouseUp",c),document[e?"addEventListener":"removeEventListener"]("mouseup",t.cancelIsMouseDown),t.isInMouseDown=e}}},{key:"render",value:function(){var e=this.props,t=e.children,c=e.position,a=e.text,n=e.shortcut;if(1!==w.Children.count(t))return t;var r=w.Children.only(t),s=this.state.isOver;return Object(w.cloneElement)(r,{onMouseEnter:this.createToggleIsOver("onMouseEnter",!0),onMouseLeave:this.createToggleIsOver("onMouseLeave"),onClick:this.createToggleIsOver("onClick"),onFocus:this.createToggleIsOver("onFocus"),onBlur:this.createToggleIsOver("onBlur"),onMouseDown:this.createSetIsMouseDown(!0),children:Object(w.concatChildren)(r.props.children,s&&Object(w.createElement)(ba,{focusOnMount:!1,position:c,className:"components-tooltip","aria-hidden":"true",animate:!1},a,Object(w.createElement)(za,{className:"components-tooltip__shortcut",shortcut:n})))})}}]),t}(),ka=function(e){return Object(w.createElement)("path",e)},_a=function(e){var t=z({},e,{role:"img","aria-hidden":"true",focusable:"false"});return Object(w.createElement)("svg",Object(q.omit)(t,"__unstableActive"))},Ha=function(e){function t(){return jc(this,t),Bc(this,Ic(t).apply(this,arguments))}return Ac(t,w["Component"]),Lc(t,[{key:"render",value:function(){var e,t=this.props,c=t.icon,a=t.size,n=void 0===a?20:a,r=t.className,s=y(t,["icon","size","className"]);switch(c){case"admin-appearance":e="M14.48 11.06L7.41 3.99l1.5-1.5c.5-.56 2.3-.47 3.51.32 1.21.8 1.43 1.28 2.91 2.1 1.18.64 2.45 1.26 4.45.85zm-.71.71L6.7 4.7 4.93 6.47c-.39.39-.39 1.02 0 1.41l1.06 1.06c.39.39.39 1.03 0 1.42-.6.6-1.43 1.11-2.21 1.69-.35.26-.7.53-1.01.84C1.43 14.23.4 16.08 1.4 17.07c.99 1 2.84-.03 4.18-1.36.31-.31.58-.66.85-1.02.57-.78 1.08-1.61 1.69-2.21.39-.39 1.02-.39 1.41 0l1.06 1.06c.39.39 1.02.39 1.41 0z";break;case"admin-collapse":e="M10 2.16c4.33 0 7.84 3.51 7.84 7.84s-3.51 7.84-7.84 7.84S2.16 14.33 2.16 10 5.71 2.16 10 2.16zm2 11.72V6.12L6.18 9.97z";break;case"admin-comments":e="M5 2h9c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-2l-5 5v-5H5c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2z";break;case"admin-customizer":e="M18.33 3.57s.27-.8-.31-1.36c-.53-.52-1.22-.24-1.22-.24-.61.3-5.76 3.47-7.67 5.57-.86.96-2.06 3.79-1.09 4.82.92.98 3.96-.17 4.79-1 2.06-2.06 5.21-7.17 5.5-7.79zM1.4 17.65c2.37-1.56 1.46-3.41 3.23-4.64.93-.65 2.22-.62 3.08.29.63.67.8 2.57-.16 3.46-1.57 1.45-4 1.55-6.15.89z";break;case"admin-generic":e="M18 12h-2.18c-.17.7-.44 1.35-.81 1.93l1.54 1.54-2.1 2.1-1.54-1.54c-.58.36-1.23.63-1.91.79V19H8v-2.18c-.68-.16-1.33-.43-1.91-.79l-1.54 1.54-2.12-2.12 1.54-1.54c-.36-.58-.63-1.23-.79-1.91H1V9.03h2.17c.16-.7.44-1.35.8-1.94L2.43 5.55l2.1-2.1 1.54 1.54c.58-.37 1.24-.64 1.93-.81V2h3v2.18c.68.16 1.33.43 1.91.79l1.54-1.54 2.12 2.12-1.54 1.54c.36.59.64 1.24.8 1.94H18V12zm-8.5 1.5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z";break;case"admin-home":e="M16 8.5l1.53 1.53-1.06 1.06L10 4.62l-6.47 6.47-1.06-1.06L10 2.5l4 4v-2h2v4zm-6-2.46l6 5.99V18H4v-5.97zM12 17v-5H8v5h4z";break;case"admin-links":e="M17.74 2.76c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-1.12 1.12-2.7 1.47-4.14 1.09l2.62-2.61.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-3.38 3.38c-.37-1.44-.02-3.02 1.1-4.14l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM8.59 13.43l5.34-5.34c.42-.42.42-1.1 0-1.52-.44-.43-1.13-.39-1.53 0l-5.33 5.34c-.42.42-.42 1.1 0 1.52.44.43 1.13.39 1.52 0zm-.76 2.29l4.14-4.15c.38 1.44.03 3.02-1.09 4.14l-1.52 1.53c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.53-1.52c1.12-1.12 2.7-1.47 4.14-1.1l-4.14 4.15c-.85.84-.85 2.2 0 3.05.84.84 2.2.84 3.04 0z";break;case"admin-media":e="M13 11V4c0-.55-.45-1-1-1h-1.67L9 1H5L3.67 3H2c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h10c.55 0 1-.45 1-1zM7 4.5c1.38 0 2.5 1.12 2.5 2.5S8.38 9.5 7 9.5 4.5 8.38 4.5 7 5.62 4.5 7 4.5zM14 6h5v10.5c0 1.38-1.12 2.5-2.5 2.5S14 17.88 14 16.5s1.12-2.5 2.5-2.5c.17 0 .34.02.5.05V9h-3V6zm-4 8.05V13h2v3.5c0 1.38-1.12 2.5-2.5 2.5S7 17.88 7 16.5 8.12 14 9.5 14c.17 0 .34.02.5.05z";break;case"admin-multisite":e="M14.27 6.87L10 3.14 5.73 6.87 5 6.14l5-4.38 5 4.38zM14 8.42l-4.05 3.43L6 8.38v-.74l4-3.5 4 3.5v.78zM11 9.7V8H9v1.7h2zm-1.73 4.03L5 10 .73 13.73 0 13l5-4.38L10 13zm10 0L15 10l-4.27 3.73L10 13l5-4.38L20 13zM5 11l4 3.5V18H1v-3.5zm10 0l4 3.5V18h-8v-3.5zm-9 6v-2H4v2h2zm10 0v-2h-2v2h2z";break;case"admin-network":e="M16.95 2.58c1.96 1.95 1.96 5.12 0 7.07-1.51 1.51-3.75 1.84-5.59 1.01l-1.87 3.31-2.99.31L5 18H2l-1-2 7.95-7.69c-.92-1.87-.62-4.18.93-5.73 1.95-1.96 5.12-1.96 7.07 0zm-2.51 3.79c.74 0 1.33-.6 1.33-1.34 0-.73-.59-1.33-1.33-1.33-.73 0-1.33.6-1.33 1.33 0 .74.6 1.34 1.33 1.34z";break;case"admin-page":e="M6 15V2h10v13H6zm-1 1h8v2H3V5h2v11z";break;case"admin-plugins":e="M13.11 4.36L9.87 7.6 8 5.73l3.24-3.24c.35-.34 1.05-.2 1.56.32.52.51.66 1.21.31 1.55zm-8 1.77l.91-1.12 9.01 9.01-1.19.84c-.71.71-2.63 1.16-3.82 1.16H6.14L4.9 17.26c-.59.59-1.54.59-2.12 0-.59-.58-.59-1.53 0-2.12l1.24-1.24v-3.88c0-1.13.4-3.19 1.09-3.89zm7.26 3.97l3.24-3.24c.34-.35 1.04-.21 1.55.31.52.51.66 1.21.31 1.55l-3.24 3.25z";break;case"admin-post":e="M10.44 3.02l1.82-1.82 6.36 6.35-1.83 1.82c-1.05-.68-2.48-.57-3.41.36l-.75.75c-.92.93-1.04 2.35-.35 3.41l-1.83 1.82-2.41-2.41-2.8 2.79c-.42.42-3.38 2.71-3.8 2.29s1.86-3.39 2.28-3.81l2.79-2.79L4.1 9.36l1.83-1.82c1.05.69 2.48.57 3.4-.36l.75-.75c.93-.92 1.05-2.35.36-3.41z";break;case"admin-settings":e="M18 16V4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h13c.55 0 1-.45 1-1zM8 11h1c.55 0 1 .45 1 1s-.45 1-1 1H8v1.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V13H6c-.55 0-1-.45-1-1s.45-1 1-1h1V5.5c0-.28.22-.5.5-.5s.5.22.5.5V11zm5-2h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V5.5c0-.28.22-.5.5-.5s.5.22.5.5V7h1c.55 0 1 .45 1 1s-.45 1-1 1h-1v5.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V9z";break;case"admin-site-alt":e="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm7.5 6.48c-.274.896-.908 1.64-1.75 2.05-.45-1.69-1.658-3.074-3.27-3.75.13-.444.41-.83.79-1.09-.43-.28-1-.42-1.34.07-.53.69 0 1.61.21 2v.14c-.555-.337-.99-.84-1.24-1.44-.966-.03-1.922.208-2.76.69-.087-.565-.032-1.142.16-1.68.733.07 1.453-.23 1.92-.8.46-.52-.13-1.18-.59-1.58h.36c1.36-.01 2.702.335 3.89 1 1.36 1.005 2.194 2.57 2.27 4.26.24 0 .7-.55.91-.92.172.34.32.69.44 1.05zM9 16.84c-2.05-2.08.25-3.75-1-5.24-.92-.85-2.29-.26-3.11-1.23-.282-1.473.267-2.982 1.43-3.93.52-.44 4-1 5.42.22.83.715 1.415 1.674 1.67 2.74.46.035.918-.066 1.32-.29.41 2.98-3.15 6.74-5.73 7.73zM5.15 2.09c.786-.3 1.676-.028 2.16.66-.42.38-.94.63-1.5.72.02-.294.085-.584.19-.86l-.85-.52z";break;case"admin-site-alt2":e="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm2.92 12.34c0 .35.14.63.36.66.22.03.47-.22.58-.6l.2.08c.718.384 1.07 1.22.84 2-.15.69-.743 1.198-1.45 1.24-.49-1.21-2.11.06-3.56-.22-.612-.154-1.11-.6-1.33-1.19 1.19-.11 2.85-1.73 4.36-1.97zM8 11.27c.918 0 1.695-.68 1.82-1.59.44.54.41 1.324-.07 1.83-.255.223-.594.325-.93.28-.335-.047-.635-.236-.82-.52zm3-.76c.41.39 3-.06 3.52 1.09-.95-.2-2.95.61-3.47-1.08l-.05-.01zM9.73 5.45v.27c-.65-.77-1.33-1.07-1.61-.57-.28.5 1 1.11.76 1.88-.24.77-1.27.56-1.88 1.61-.61 1.05-.49 2.42 1.24 3.67-1.192-.132-2.19-.962-2.54-2.11-.4-1.2-.09-2.26-.78-2.46C4 7.46 3 8.71 3 9.8c-1.26-1.26.05-2.86-1.2-4.18C3.5 1.998 7.644.223 11.44 1.49c-1.1 1.02-1.722 2.458-1.71 3.96z";break;case"admin-site-alt3":e="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zM1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84c-.403-.85-.65-1.764-.73-2.7zm8.57-5.4V1.19c.964.366 1.756 1.08 2.22 2 .205.347.386.708.54 1.08l-2.76.01zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7h3.22zM8.32 1.19v3.09H5.56c.154-.372.335-.733.54-1.08.462-.924 1.255-1.64 2.22-2.01zm0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7h3.21zm-4.7 2.69H1.11c.08-.936.327-1.85.73-2.7H4c-.213.886-.34 1.79-.38 2.7zM4.7 9.68h3.62v2.7H5.11c-.232-.883-.37-1.788-.41-2.7zm3.63 4v3.09c-.964-.366-1.756-1.08-2.22-2-.205-.347-.386-.708-.54-1.08l2.76-.01zm1.35 3.09v-3.04h2.76c-.154.372-.335.733-.54 1.08-.464.92-1.256 1.634-2.22 2v-.04zm0-4.44v-2.7h3.62c-.04.912-.178 1.817-.41 2.7H9.68zm4.71-2.7h2.51c-.08.936-.327 1.85-.73 2.7H14c.21-.87.337-1.757.38-2.65l.01-.05zm0-1.35c-.046-.894-.176-1.78-.39-2.65h2.16c.403.85.65 1.764.73 2.7l-2.5-.05zm1-4H13.6c-.324-.91-.793-1.76-1.39-2.52 1.244.56 2.325 1.426 3.14 2.52h.04zm-9.6-2.52c-.597.76-1.066 1.61-1.39 2.52H2.65c.815-1.094 1.896-1.96 3.14-2.52zm-3.15 12H4.4c.324.91.793 1.76 1.39 2.52-1.248-.567-2.33-1.445-3.14-2.55l-.01.03zm9.56 2.52c.597-.76 1.066-1.61 1.39-2.52h1.76c-.82 1.08-1.9 1.933-3.14 2.48l-.01.04z";break;case"admin-site":e="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm3.46 11.95c0 1.47-.8 3.3-4.06 4.7.3-4.17-2.52-3.69-3.2-5 .126-1.1.804-2.063 1.8-2.55-1.552-.266-3-.96-4.18-2 .05.47.28.904.64 1.21-.782-.295-1.458-.817-1.94-1.5.977-3.225 3.883-5.482 7.25-5.63-.84 1.38-1.5 4.13 0 5.57C7.23 7 6.26 5 5.41 5.79c-1.13 1.06.33 2.51 3.42 3.08 3.29.59 3.66 1.58 3.63 3.08zm1.34-4c-.32-1.11.62-2.23 1.69-3.14 1.356 1.955 1.67 4.45.84 6.68-.77-1.89-2.17-2.32-2.53-3.57v.03z";break;case"admin-tools":e="M16.68 9.77c-1.34 1.34-3.3 1.67-4.95.99l-5.41 6.52c-.99.99-2.59.99-3.58 0s-.99-2.59 0-3.57l6.52-5.42c-.68-1.65-.35-3.61.99-4.95 1.28-1.28 3.12-1.62 4.72-1.06l-2.89 2.89 2.82 2.82 2.86-2.87c.53 1.58.18 3.39-1.08 4.65zM3.81 16.21c.4.39 1.04.39 1.43 0 .4-.4.4-1.04 0-1.43-.39-.4-1.03-.4-1.43 0-.39.39-.39 1.03 0 1.43z";break;case"admin-users":e="M10 9.25c-2.27 0-2.73-3.44-2.73-3.44C7 4.02 7.82 2 9.97 2c2.16 0 2.98 2.02 2.71 3.81 0 0-.41 3.44-2.68 3.44zm0 2.57L12.72 10c2.39 0 4.52 2.33 4.52 4.53v2.49s-3.65 1.13-7.24 1.13c-3.65 0-7.24-1.13-7.24-1.13v-2.49c0-2.25 1.94-4.48 4.47-4.48z";break;case"album":e="M0 18h10v-.26c1.52.4 3.17.35 4.76-.24 4.14-1.52 6.27-6.12 4.75-10.26-1.43-3.89-5.58-6-9.51-4.98V2H0v16zM9 3v14H1V3h8zm5.45 8.22c-.68 1.35-2.32 1.9-3.67 1.23-.31-.15-.57-.35-.78-.59V8.13c.8-.86 2.11-1.13 3.22-.58 1.35.68 1.9 2.32 1.23 3.67zm-2.75-.82c.22.16.53.12.7-.1.16-.22.12-.53-.1-.7s-.53-.12-.7.1c-.16.21-.12.53.1.7zm3.01 3.67c-1.17.78-2.56.99-3.83.69-.27-.06-.44-.34-.37-.61s.34-.43.62-.36l.17.04c.96.17 1.98-.01 2.86-.59.47-.32.86-.72 1.14-1.18.15-.23.45-.3.69-.16.23.15.3.46.16.69-.36.57-.84 1.08-1.44 1.48zm1.05 1.57c-1.48.99-3.21 1.32-4.84 1.06-.28-.05-.47-.32-.41-.6.05-.27.32-.45.61-.39l.22.04c1.31.15 2.68-.14 3.87-.94.71-.47 1.27-1.07 1.7-1.74.14-.24.45-.31.68-.16.24.14.31.45.16.69-.49.79-1.16 1.49-1.99 2.04z";break;case"align-center":e="M3 5h14V3H3v2zm12 8V7H5v6h10zM3 17h14v-2H3v2z";break;case"align-full-width":e="M17 13V3H3v10h14zM5 17h10v-2H5v2z";break;case"align-left":e="M3 5h14V3H3v2zm9 8V7H3v6h9zm2-4h3V7h-3v2zm0 4h3v-2h-3v2zM3 17h14v-2H3v2z";break;case"align-none":e="M3 5h14V3H3v2zm10 8V7H3v6h10zM3 17h14v-2H3v2z";break;case"align-pull-left":e="M9 16V4H3v12h6zm2-7h6V7h-6v2zm0 4h6v-2h-6v2z";break;case"align-pull-right":e="M17 16V4h-6v12h6zM9 7H3v2h6V7zm0 4H3v2h6v-2z";break;case"align-right":e="M3 5h14V3H3v2zm0 4h3V7H3v2zm14 4V7H8v6h9zM3 13h3v-2H3v2zm0 4h14v-2H3v2z";break;case"align-wide":e="M5 5h10V3H5v2zm12 8V7H3v6h14zM5 17h10v-2H5v2z";break;case"analytics":e="M18 18V2H2v16h16zM16 5H4V4h12v1zM7 7v3h3c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3zm1 2V7c1.1 0 2 .9 2 2H8zm8-1h-4V7h4v1zm0 3h-4V9h4v2zm0 2h-4v-1h4v1zm0 3H4v-1h12v1z";break;case"archive":e="M19 4v2H1V4h18zM2 7h16v10H2V7zm11 3V9H7v1h6z";break;case"arrow-down-alt":e="M9 2h2v12l4-4 2 1-7 7-7-7 2-1 4 4V2z";break;case"arrow-down-alt2":e="M5 6l5 5 5-5 2 1-7 7-7-7z";break;case"arrow-down":e="M15 8l-4.03 6L7 8h8z";break;case"arrow-left-alt":e="M18 9v2H6l4 4-1 2-7-7 7-7 1 2-4 4h12z";break;case"arrow-left-alt2":e="M14 5l-5 5 5 5-1 2-7-7 7-7z";break;case"arrow-left":e="M13 14L7 9.97 13 6v8z";break;case"arrow-right-alt":e="M2 11V9h12l-4-4 1-2 7 7-7 7-1-2 4-4H2z";break;case"arrow-right-alt2":e="M6 15l5-5-5-5 1-2 7 7-7 7z";break;case"arrow-right":e="M8 6l6 4.03L8 14V6z";break;case"arrow-up-alt":e="M11 18H9V6l-4 4-2-1 7-7 7 7-2 1-4-4v12z";break;case"arrow-up-alt2":e="M15 14l-5-5-5 5-2-1 7-7 7 7z";break;case"arrow-up":e="M7 13l4.03-6L15 13H7z";break;case"art":e="M8.55 3.06c1.01.34-1.95 2.01-.1 3.13 1.04.63 3.31-2.22 4.45-2.86.97-.54 2.67-.65 3.53 1.23 1.09 2.38.14 8.57-3.79 11.06-3.97 2.5-8.97 1.23-10.7-2.66-2.01-4.53 3.12-11.09 6.61-9.9zm1.21 6.45c.73 1.64 4.7-.5 3.79-2.8-.59-1.49-4.48 1.25-3.79 2.8z";break;case"awards":e="M4.46 5.16L5 7.46l-.54 2.29 2.01 1.24L7.7 13l2.3-.54 2.3.54 1.23-2.01 2.01-1.24L15 7.46l.54-2.3-2-1.24-1.24-2.01-2.3.55-2.29-.54-1.25 2zm5.55 6.34C7.79 11.5 6 9.71 6 7.49c0-2.2 1.79-3.99 4.01-3.99 2.2 0 3.99 1.79 3.99 3.99 0 2.22-1.79 4.01-3.99 4.01zm-.02-1C8.33 10.5 7 9.16 7 7.5c0-1.65 1.33-3 2.99-3S13 5.85 13 7.5c0 1.66-1.35 3-3.01 3zm3.84 1.1l-1.28 2.24-2.08-.47L13 19.2l1.4-2.2h2.5zm-7.7.07l1.25 2.25 2.13-.51L7 19.2 5.6 17H3.1z";break;case"backup":e="M13.65 2.88c3.93 2.01 5.48 6.84 3.47 10.77s-6.83 5.48-10.77 3.47c-1.87-.96-3.2-2.56-3.86-4.4l1.64-1.03c.45 1.57 1.52 2.95 3.08 3.76 3.01 1.54 6.69.35 8.23-2.66 1.55-3.01.36-6.69-2.65-8.24C9.78 3.01 6.1 4.2 4.56 7.21l1.88.97-4.95 3.08-.39-5.82 1.78.91C4.9 2.4 9.75.89 13.65 2.88zm-4.36 7.83C9.11 10.53 9 10.28 9 10c0-.07.03-.12.04-.19h-.01L10 5l.97 4.81L14 13l-4.5-2.12.02-.02c-.08-.04-.16-.09-.23-.15z";break;case"block-default":e="M15 6V4h-3v2H8V4H5v2H4c-.6 0-1 .4-1 1v8h14V7c0-.6-.4-1-1-1h-1z";break;case"book-alt":e="M5 17h13v2H5c-1.66 0-3-1.34-3-3V4c0-1.66 1.34-3 3-3h13v14H5c-.55 0-1 .45-1 1s.45 1 1 1zm2-3.5v-11c0-.28-.22-.5-.5-.5s-.5.22-.5.5v11c0 .28.22.5.5.5s.5-.22.5-.5z";break;case"book":e="M16 3h2v16H5c-1.66 0-3-1.34-3-3V4c0-1.66 1.34-3 3-3h9v14H5c-.55 0-1 .45-1 1s.45 1 1 1h11V3z";break;case"buddicons-activity":e="M8 1v7h2V6c0-1.52 1.45-3 3-3v.86c.55-.52 1.26-.86 2-.86v3h1c1.1 0 2 .9 2 2s-.9 2-2 2h-1v6c0 .55-.45 1-1 1s-1-.45-1-1v-2.18c-.31.11-.65.18-1 .18v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H8v2c0 .55-.45 1-1 1s-1-.45-1-1v-2c-.35 0-.69-.07-1-.18V16c0 .55-.45 1-1 1s-1-.45-1-1v-4H2v-1c0-1.66 1.34-3 3-3h2V1h1zm5 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1z";break;case"buddicons-bbpress-logo":e="M8.5 12.6c.3-1.3 0-2.3-1.1-2.3-.8 0-1.6.6-1.8 1.5l-.3 1.7c-.3 1 .3 1.5 1 1.5 1.2 0 1.9-1.1 2.2-2.4zm-4-6.4C3.7 7.3 3.3 8.6 3.3 10c0 1 .2 1.9.6 2.8l1-4.6c.3-1.7.4-2-.4-2zm9.3 6.4c.3-1.3 0-2.3-1.1-2.3-.8 0-1.6.6-1.8 1.5l-.4 1.7c-.2 1.1.4 1.6 1.1 1.6 1.1-.1 1.9-1.2 2.2-2.5zM10 3.3c-2 0-3.9.9-5.1 2.3.6-.1 1.4-.2 1.8-.3.2 0 .2.1.2.2 0 .2-1 4.8-1 4.8.5-.3 1.2-.7 1.8-.7.9 0 1.5.4 1.9.9l.5-2.4c.4-1.6.4-1.9-.4-1.9-.4 0-.4-.5 0-.6.6-.1 1.8-.2 2.3-.3.2 0 .2.1.2.2l-1 4.8c.5-.4 1.2-.7 1.9-.7 1.7 0 2.5 1.3 2.1 3-.3 1.7-2 3-3.8 3-1.3 0-2.1-.7-2.3-1.4-.7.8-1.7 1.3-2.8 1.4 1.1.7 2.4 1.1 3.7 1.1 3.7 0 6.7-3 6.7-6.7s-3-6.7-6.7-6.7zM10 2c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 15.5c-2.1 0-4-.8-5.3-2.2-.3-.4-.7-.8-1-1.2-.7-1.2-1.2-2.6-1.2-4.1 0-4.1 3.4-7.5 7.5-7.5s7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5z";break;case"buddicons-buddypress-logo":e="M10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10S0 15.52 0 10 4.48 0 10 0zm0 .5C4.75.5.5 4.75.5 10s4.25 9.5 9.5 9.5 9.5-4.25 9.5-9.5S15.25.5 10 .5zm0 1c4.7 0 8.5 3.8 8.5 8.5s-3.8 8.5-8.5 8.5-8.5-3.8-8.5-8.5S5.3 1.5 10 1.5zm1.8 1.71c-.57 0-1.1.17-1.55.45 1.56.37 2.73 1.77 2.73 3.45 0 .69-.21 1.33-.55 1.87 1.31-.29 2.29-1.45 2.29-2.85 0-1.61-1.31-2.92-2.92-2.92zm-2.38 1c-1.61 0-2.92 1.31-2.92 2.93 0 1.61 1.31 2.92 2.92 2.92 1.62 0 2.93-1.31 2.93-2.92 0-1.62-1.31-2.93-2.93-2.93zm4.25 5.01l-.51.59c2.34.69 2.45 3.61 2.45 3.61h1.28c0-4.71-3.22-4.2-3.22-4.2zm-2.1.8l-2.12 2.09-2.12-2.09C3.12 10.24 3.89 15 3.89 15h11.08c.47-4.98-3.4-4.98-3.4-4.98z";break;case"buddicons-community":e="M9 3c0-.67-.47-1.43-1-2-.5.5-1 1.38-1 2 0 .48.45 1 1 1s1-.47 1-1zm4 0c0-.67-.47-1.43-1-2-.5.5-1 1.38-1 2 0 .48.45 1 1 1s1-.47 1-1zM9 9V5.5c0-.55-.45-1-1-1-.57 0-1 .49-1 1V9c0 .55.45 1 1 1 .57 0 1-.49 1-1zm4 0V5.5c0-.55-.45-1-1-1-.57 0-1 .49-1 1V9c0 .55.45 1 1 1 .57 0 1-.49 1-1zm4 1c0-1.48-1.41-2.77-3.5-3.46V9c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5V6.01c-.17 0-.33-.01-.5-.01s-.33.01-.5.01V9c0 .83-.67 1.5-1.5 1.5S6.5 9.83 6.5 9V6.54C4.41 7.23 3 8.52 3 10c0 1.41.95 2.65 3.21 3.37 1.11.35 2.39 1.12 3.79 1.12s2.69-.78 3.79-1.13C16.04 12.65 17 11.41 17 10zm-7 5.43c1.43 0 2.74-.79 3.88-1.11 1.9-.53 2.49-1.34 3.12-2.32v3c0 2.21-3.13 4-7 4s-7-1.79-7-4v-3c.64.99 1.32 1.8 3.15 2.33 1.13.33 2.44 1.1 3.85 1.1z";break;case"buddicons-forums":e="M13.5 7h-7C5.67 7 5 6.33 5 5.5S5.67 4 6.5 4h1.59C8.04 3.84 8 3.68 8 3.5 8 2.67 8.67 2 9.5 2h1c.83 0 1.5.67 1.5 1.5 0 .18-.04.34-.09.5h1.59c.83 0 1.5.67 1.5 1.5S14.33 7 13.5 7zM4 8h12c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1zm1 3h10c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1zm2 3h6c.55 0 1 .45 1 1s-.45 1-1 1h-1.09c.05.16.09.32.09.5 0 .83-.67 1.5-1.5 1.5h-1c-.83 0-1.5-.67-1.5-1.5 0-.18.04-.34.09-.5H7c-.55 0-1-.45-1-1s.45-1 1-1z";break;case"buddicons-friends":e="M8.75 5.77C8.75 4.39 7 2 7 2S5.25 4.39 5.25 5.77 5.9 7.5 7 7.5s1.75-.35 1.75-1.73zm6 0C14.75 4.39 13 2 13 2s-1.75 2.39-1.75 3.77S11.9 7.5 13 7.5s1.75-.35 1.75-1.73zM9 17V9c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm6 0V9c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm-9-6l2-1v2l-2 1v-2zm6 0l2-1v2l-2 1v-2zm-6 3l2-1v2l-2 1v-2zm6 0l2-1v2l-2 1v-2z";break;case"buddicons-groups":e="M15.45 6.25c1.83.94 1.98 3.18.7 4.98-.8 1.12-2.33 1.88-3.46 1.78L10.05 18H9l-2.65-4.99c-1.13.16-2.73-.63-3.55-1.79-1.28-1.8-1.13-4.04.71-4.97.48-.24.96-.33 1.43-.31-.01.4.01.8.07 1.21.26 1.69 1.41 3.53 2.86 4.37-.19.55-.49.99-.88 1.25L9 16.58v-5.66C7.64 10.55 6.26 8.76 6 7c-.4-2.65 1-5 3.5-5s3.9 2.35 3.5 5c-.26 1.76-1.64 3.55-3 3.92v5.77l2.07-3.84c-.44-.23-.77-.71-.99-1.3 1.48-.83 2.65-2.69 2.91-4.4.06-.41.08-.82.07-1.22.46-.01.92.08 1.39.32z";break;case"buddicons-pm":e="M10 2c3 0 8 5 8 5v11H2V7s5-5 8-5zm7 14.72l-3.73-2.92L17 11l-.43-.37-2.26 1.3.24-4.31-8.77-.52-.46 4.54-1.99-.95L3 11l3.73 2.8-3.44 2.85.4.43L10 13l6.53 4.15z";break;case"buddicons-replies":e="M17.54 10.29c1.17 1.17 1.17 3.08 0 4.25-1.18 1.17-3.08 1.17-4.25 0l-.34-.52c0 3.66-2 4.38-2.95 4.98-.82-.6-2.95-1.28-2.95-4.98l-.34.52c-1.17 1.17-3.07 1.17-4.25 0-1.17-1.17-1.17-3.08 0-4.25 0 0 1.02-.67 2.1-1.3C3.71 7.84 3.2 6.42 3.2 4.88c0-.34.03-.67.08-1C3.53 5.66 4.47 7.22 5.8 8.3c.67-.35 1.85-.83 2.37-.92H8c-1.1 0-2-.9-2-2s.9-2 2-2v-.5c0-.28.22-.5.5-.5s.5.22.5.5v.5h2v-.5c0-.28.22-.5.5-.5s.5.22.5.5v.5c1.1 0 2 .9 2 2s-.9 2-2 2h-.17c.51.09 1.78.61 2.38.92 1.33-1.08 2.27-2.64 2.52-4.42.05.33.08.66.08 1 0 1.54-.51 2.96-1.36 4.11 1.08.63 2.09 1.3 2.09 1.3zM8.5 6.38c.5 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm3-2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-2.3 5.73c-.12.11-.19.26-.19.43.02.25.23.46.49.46h1c.26 0 .47-.21.49-.46 0-.15-.07-.29-.19-.43-.08-.06-.18-.11-.3-.11h-1c-.12 0-.22.05-.3.11zM12 12.5c0-.12-.06-.28-.19-.38-.09-.07-.19-.12-.31-.12h-3c-.12 0-.22.05-.31.12-.11.1-.19.25-.19.38 0 .28.22.5.5.5h3c.28 0 .5-.22.5-.5zM8.5 15h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5s.22.5.5.5zm1 2h1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5z";break;case"buddicons-topics":e="M10.44 1.66c-.59-.58-1.54-.58-2.12 0L2.66 7.32c-.58.58-.58 1.53 0 2.12.6.6 1.56.56 2.12 0l5.66-5.66c.58-.58.59-1.53 0-2.12zm2.83 2.83c-.59-.59-1.54-.59-2.12 0l-5.66 5.66c-.59.58-.59 1.53 0 2.12.6.6 1.56.55 2.12 0l5.66-5.66c.58-.58.58-1.53 0-2.12zm1.06 6.72l4.18 4.18c.59.58.59 1.53 0 2.12s-1.54.59-2.12 0l-4.18-4.18-1.77 1.77c-.59.58-1.54.58-2.12 0-.59-.59-.59-1.54 0-2.13l5.66-5.65c.58-.59 1.53-.59 2.12 0 .58.58.58 1.53 0 2.12zM5 15c0-1.59-1.66-4-1.66-4S2 13.78 2 15s.6 2 1.34 2h.32C4.4 17 5 16.59 5 15z";break;case"buddicons-tracking":e="M10.98 6.78L15.5 15c-1 2-3.5 3-5.5 3s-4.5-1-5.5-3L9 6.82c-.75-1.23-2.28-1.98-4.29-2.03l2.46-2.92c1.68 1.19 2.46 2.32 2.97 3.31.56-.87 1.2-1.68 2.7-2.12l1.83 2.86c-1.42-.34-2.64.08-3.69.86zM8.17 10.4l-.93 1.69c.49.11 1 .16 1.54.16 1.35 0 2.58-.36 3.55-.95l-1.01-1.82c-.87.53-1.96.86-3.15.92zm.86 5.38c1.99 0 3.73-.74 4.74-1.86l-.98-1.76c-1 1.12-2.74 1.87-4.74 1.87-.62 0-1.21-.08-1.76-.21l-.63 1.15c.94.5 2.1.81 3.37.81z";break;case"building":e="M3 20h14V0H3v20zM7 3H5V1h2v2zm4 0H9V1h2v2zm4 0h-2V1h2v2zM7 6H5V4h2v2zm4 0H9V4h2v2zm4 0h-2V4h2v2zM7 9H5V7h2v2zm4 0H9V7h2v2zm4 0h-2V7h2v2zm-8 3H5v-2h2v2zm4 0H9v-2h2v2zm4 0h-2v-2h2v2zm-4 7H5v-6h6v6zm4-4h-2v-2h2v2zm0 3h-2v-2h2v2z";break;case"businessman":e="M7.3 6l-.03-.19c-.04-.37-.05-.73-.03-1.08.02-.36.1-.71.25-1.04.14-.32.31-.61.52-.86s.49-.46.83-.6c.34-.15.72-.23 1.13-.23.69 0 1.26.2 1.71.59s.76.87.91 1.44.18 1.16.09 1.78l-.03.19c-.01.09-.05.25-.11.48-.05.24-.12.47-.2.69-.08.21-.19.45-.34.72-.14.27-.3.49-.47.69-.18.19-.4.34-.67.48-.27.13-.55.19-.86.19s-.59-.06-.87-.19c-.26-.13-.49-.29-.67-.5-.18-.2-.34-.42-.49-.66-.15-.25-.26-.49-.34-.73-.09-.25-.16-.47-.21-.67-.06-.21-.1-.37-.12-.5zm9.2 6.24c.41.7.5 1.41.5 2.14v2.49c0 .03-.12.08-.29.13-.18.04-.42.13-.97.27-.55.12-1.1.24-1.65.34s-1.19.19-1.95.27c-.75.08-1.46.12-2.13.12-.68 0-1.39-.04-2.14-.12-.75-.07-1.4-.17-1.98-.27-.58-.11-1.08-.23-1.56-.34-.49-.11-.8-.21-1.06-.29L3 16.87v-2.49c0-.75.07-1.46.46-2.15s.81-1.25 1.5-1.68C5.66 10.12 7.19 10 8 10l1.67 1.67L9 13v3l1.02 1.08L11 16v-3l-.68-1.33L11.97 10c.77 0 2.2.07 2.9.52.71.45 1.21 1.02 1.63 1.72z";break;case"button":e="M17 5H3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm1 7c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V7c0-.6.4-1 1-1h14c.6 0 1 .4 1 1v5z";break;case"calendar-alt":e="M15 4h3v15H2V4h3V3c0-.41.15-.76.44-1.06.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1h4V3c0-.41.15-.76.44-1.06.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1zM6 3v2.5c0 .14.05.26.15.36.09.09.21.14.35.14s.26-.05.35-.14c.1-.1.15-.22.15-.36V3c0-.14-.05-.26-.15-.35-.09-.1-.21-.15-.35-.15s-.26.05-.35.15c-.1.09-.15.21-.15.35zm7 0v2.5c0 .14.05.26.14.36.1.09.22.14.36.14s.26-.05.36-.14c.09-.1.14-.22.14-.36V3c0-.14-.05-.26-.14-.35-.1-.1-.22-.15-.36-.15s-.26.05-.36.15c-.09.09-.14.21-.14.35zm4 15V8H3v10h14zM7 9v2H5V9h2zm2 0h2v2H9V9zm4 2V9h2v2h-2zm-6 1v2H5v-2h2zm2 0h2v2H9v-2zm4 2v-2h2v2h-2zm-6 1v2H5v-2h2zm4 2H9v-2h2v2zm4 0h-2v-2h2v2z";break;case"calendar":e="M15 4h3v14H2V4h3V3c0-.83.67-1.5 1.5-1.5S8 2.17 8 3v1h4V3c0-.83.67-1.5 1.5-1.5S15 2.17 15 3v1zM6 3v2.5c0 .28.22.5.5.5s.5-.22.5-.5V3c0-.28-.22-.5-.5-.5S6 2.72 6 3zm7 0v2.5c0 .28.22.5.5.5s.5-.22.5-.5V3c0-.28-.22-.5-.5-.5s-.5.22-.5.5zm4 14V8H3v9h14zM7 16V9H5v7h2zm4 0V9H9v7h2zm4 0V9h-2v7h2z";break;case"camera":e="M6 5V3H3v2h3zm12 10V4H9L7 6H2v9h16zm-7-8c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z";break;case"carrot":e="M2 18.43c1.51 1.36 11.64-4.67 13.14-7.21.72-1.22-.13-3.01-1.52-4.44C15.2 5.73 16.59 9 17.91 8.31c.6-.32.99-1.31.7-1.92-.52-1.08-2.25-1.08-3.42-1.21.83-.2 2.82-1.05 2.86-2.25.04-.92-1.13-1.97-2.05-1.86-1.21.14-1.65 1.88-2.06 3-.05-.71-.2-2.27-.98-2.95-1.04-.91-2.29-.05-2.32 1.05-.04 1.33 2.82 2.07 1.92 3.67C11.04 4.67 9.25 4.03 8.1 4.7c-.49.31-1.05.91-1.63 1.69.89.94 2.12 2.07 3.09 2.72.2.14.26.42.11.62-.14.21-.42.26-.62.12-.99-.67-2.2-1.78-3.1-2.71-.45.67-.91 1.43-1.34 2.23.85.86 1.93 1.83 2.79 2.41.2.14.25.42.11.62-.14.21-.42.26-.63.12-.85-.58-1.86-1.48-2.71-2.32C2.4 13.69 1.1 17.63 2 18.43z";break;case"cart":e="M6 13h9c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1V4H2c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v2h13l-4 7H6v1zm-.5 3c.83 0 1.5.67 1.5 1.5S6.33 19 5.5 19 4 18.33 4 17.5 4.67 16 5.5 16zm9 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5z";break;case"category":e="M5 7h13v10H2V4h7l2 2H4v9h1V7z";break;case"chart-area":e="M18 18l.01-12.28c.59-.35.99-.99.99-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .8.47 1.48 1.14 1.8l-4.13 6.58c-.33-.24-.73-.38-1.16-.38-.84 0-1.55.51-1.85 1.24l-2.14-1.53c.09-.22.14-.46.14-.71 0-1.11-.89-2-2-2-1.1 0-2 .89-2 2 0 .73.4 1.36.98 1.71L1 18h17zM17 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM5 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5.85 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z";break;case"chart-bar":e="M18 18V2h-4v16h4zm-6 0V7H8v11h4zm-6 0v-8H2v8h4z";break;case"chart-line":e="M18 3.5c0 .62-.38 1.16-.92 1.38v13.11H1.99l4.22-6.73c-.13-.23-.21-.48-.21-.76C6 9.67 6.67 9 7.5 9S9 9.67 9 10.5c0 .13-.02.25-.05.37l1.44.63c.27-.3.67-.5 1.11-.5.18 0 .35.04.51.09l3.58-6.41c-.36-.27-.59-.7-.59-1.18 0-.83.67-1.5 1.5-1.5.19 0 .36.04.53.1l.05-.09v.11c.54.22.92.76.92 1.38zm-1.92 13.49V5.85l-3.29 5.89c.13.23.21.48.21.76 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5l.01-.07-1.63-.72c-.25.18-.55.29-.88.29-.18 0-.35-.04-.51-.1l-3.2 5.09h12.29z";break;case"chart-pie":e="M10 10V3c3.87 0 7 3.13 7 7h-7zM9 4v7h7c0 3.87-3.13 7-7 7s-7-3.13-7-7 3.13-7 7-7z";break;case"clipboard":e="M11.9.39l1.4 1.4c1.61.19 3.5-.74 4.61.37s.18 3 .37 4.61l1.4 1.4c.39.39.39 1.02 0 1.41l-9.19 9.2c-.4.39-1.03.39-1.42 0L1.29 11c-.39-.39-.39-1.02 0-1.42l9.2-9.19c.39-.39 1.02-.39 1.41 0zm.58 2.25l-.58.58 4.95 4.95.58-.58c-.19-.6-.2-1.22-.15-1.82.02-.31.05-.62.09-.92.12-1 .18-1.63-.17-1.98s-.98-.29-1.98-.17c-.3.04-.61.07-.92.09-.6.05-1.22.04-1.82-.15zm4.02.93c.39.39.39 1.03 0 1.42s-1.03.39-1.42 0-.39-1.03 0-1.42 1.03-.39 1.42 0zm-6.72.36l-.71.7L15.44 11l.7-.71zM8.36 5.34l-.7.71 6.36 6.36.71-.7zM6.95 6.76l-.71.7 6.37 6.37.7-.71zM5.54 8.17l-.71.71 6.36 6.36.71-.71zM4.12 9.58l-.71.71 6.37 6.37.71-.71z";break;case"clock":e="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm0 14c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zm-.71-5.29c.07.05.14.1.23.15l-.02.02L14 13l-3.03-3.19L10 5l-.97 4.81h.01c0 .02-.01.05-.02.09S9 9.97 9 10c0 .28.1.52.29.71z";break;case"cloud-saved":e="M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16h10c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5zm-6.3 5.9l-3.2-3.2 1.4-1.4 1.8 1.8 3.8-3.8 1.4 1.4-5.2 5.2z";break;case"cloud-upload":e="M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16H8v-3H5l4.5-4.5L14 13h-3v3h3.5c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5z";break;case"cloud":e="M14.9 9c1.8.2 3.1 1.7 3.1 3.5 0 1.9-1.6 3.5-3.5 3.5h-10C2.6 16 1 14.4 1 12.5 1 10.7 2.3 9.3 4.1 9 4 8.9 4 8.7 4 8.5 4 7.1 5.1 6 6.5 6c.3 0 .7.1.9.2C8.1 4.9 9.4 4 11 4c2.2 0 4 1.8 4 4 0 .4-.1.7-.1 1z";break;case"columns":e="M3 15h6V5H3v10zm8 0h6V5h-6v10z";break;case"controls-back":e="M2 10l10-6v3.6L18 4v12l-6-3.6V16z";break;case"controls-forward":e="M18 10L8 16v-3.6L2 16V4l6 3.6V4z";break;case"controls-pause":e="M5 16V4h3v12H5zm7-12h3v12h-3V4z";break;case"controls-play":e="M5 4l10 6-10 6V4z";break;case"controls-repeat":e="M5 7v3l-2 1.5V5h11V3l4 3.01L14 9V7H5zm10 6v-3l2-1.5V15H6v2l-4-3.01L6 11v2h9z";break;case"controls-skipback":e="M11.98 7.63l6-3.6v12l-6-3.6v3.6l-8-4.8v4.8h-2v-12h2v4.8l8-4.8v3.6z";break;case"controls-skipforward":e="M8 12.4L2 16V4l6 3.6V4l8 4.8V4h2v12h-2v-4.8L8 16v-3.6z";break;case"controls-volumeoff":e="M2 7h4l5-4v14l-5-4H2V7z";break;case"controls-volumeon":e="M2 7h4l5-4v14l-5-4H2V7zm12.69-2.46C14.82 4.59 18 5.92 18 10s-3.18 5.41-3.31 5.46c-.06.03-.13.04-.19.04-.2 0-.39-.12-.46-.31-.11-.26.02-.55.27-.65.11-.05 2.69-1.15 2.69-4.54 0-3.41-2.66-4.53-2.69-4.54-.25-.1-.38-.39-.27-.65.1-.25.39-.38.65-.27zM16 10c0 2.57-2.23 3.43-2.32 3.47-.06.02-.12.03-.18.03-.2 0-.39-.12-.47-.32-.1-.26.04-.55.29-.65.07-.02 1.68-.67 1.68-2.53s-1.61-2.51-1.68-2.53c-.25-.1-.38-.39-.29-.65.1-.25.39-.39.65-.29.09.04 2.32.9 2.32 3.47z";break;case"cover-image":e="M2.2 1h15.5c.7 0 1.3.6 1.3 1.2v11.5c0 .7-.6 1.2-1.2 1.2H2.2c-.6.1-1.2-.5-1.2-1.1V2.2C1 1.6 1.6 1 2.2 1zM17 13V3H3v10h14zm-4-4s0-5 3-5v7c0 .6-.4 1-1 1H5c-.6 0-1-.4-1-1V7c2 0 3 4 3 4s1-4 3-4 3 2 3 2zM4 17h12v2H4z";break;case"dashboard":e="M3.76 16h12.48c1.1-1.37 1.76-3.11 1.76-5 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 1.89.66 3.63 1.76 5zM10 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM6 6c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-5.37 5.55L12 7v6c0 1.1-.9 2-2 2s-2-.9-2-2c0-.57.24-1.08.63-1.45zM4 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm12 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-5 3c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1z";break;case"desktop":e="M3 2h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-5v2h2c.55 0 1 .45 1 1v1H5v-1c0-.55.45-1 1-1h2v-2H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm13 9V4H4v7h12zM5 5h9L5 9V5z";break;case"dismiss":e="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm5 11l-3-3 3-3-2-2-3 3-3-3-2 2 3 3-3 3 2 2 3-3 3 3z";break;case"download":e="M14.01 4v6h2V2H4v8h2.01V4h8zm-2 2v6h3l-5 6-5-6h3V6h4z";break;case"edit":e="M13.89 3.39l2.71 2.72c.46.46.42 1.24.03 1.64l-8.01 8.02-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.03c.39-.39 1.22-.39 1.68.07zm-2.73 2.79l-5.59 5.61 1.11 1.11 5.54-5.65zm-2.97 8.23l5.58-5.6-1.07-1.08-5.59 5.6z";break;case"editor-aligncenter":e="M14 5V3H6v2h8zm3 4V7H3v2h14zm-3 4v-2H6v2h8zm3 4v-2H3v2h14z";break;case"editor-alignleft":e="M12 5V3H3v2h9zm5 4V7H3v2h14zm-5 4v-2H3v2h9zm5 4v-2H3v2h14z";break;case"editor-alignright":e="M17 5V3H8v2h9zm0 4V7H3v2h14zm0 4v-2H8v2h9zm0 4v-2H3v2h14z";break;case"editor-bold":e="M6 4v13h4.54c1.37 0 2.46-.33 3.26-1 .8-.66 1.2-1.58 1.2-2.77 0-.84-.17-1.51-.51-2.01s-.9-.85-1.67-1.03v-.09c.57-.1 1.02-.4 1.36-.9s.51-1.13.51-1.91c0-1.14-.39-1.98-1.17-2.5C12.75 4.26 11.5 4 9.78 4H6zm2.57 5.15V6.26h1.36c.73 0 1.27.11 1.61.32.34.22.51.58.51 1.07 0 .54-.16.92-.47 1.15s-.82.35-1.51.35h-1.5zm0 2.19h1.6c1.44 0 2.16.53 2.16 1.61 0 .6-.17 1.05-.51 1.34s-.86.43-1.57.43H8.57v-3.38z";break;case"editor-break":e="M16 4h2v9H7v3l-5-4 5-4v3h9V4z";break;case"editor-code":e="M9 6l-4 4 4 4-1 2-6-6 6-6zm2 8l4-4-4-4 1-2 6 6-6 6z";break;case"editor-contract":e="M15.75 6.75L18 3v14l-2.25-3.75L17 12h-4v4l1.25-1.25L18 17H2l3.75-2.25L7 16v-4H3l1.25 1.25L2 17V3l2.25 3.75L3 8h4V4L5.75 5.25 2 3h16l-3.75 2.25L13 4v4h4z";break;case"editor-customchar":e="M10 5.4c1.27 0 2.24.36 2.91 1.08.66.71 1 1.76 1 3.13 0 1.28-.23 2.37-.69 3.27-.47.89-1.27 1.52-2.22 2.12v2h6v-2h-3.69c.92-.64 1.62-1.34 2.12-2.34.49-1.01.74-2.13.74-3.35 0-1.78-.55-3.19-1.65-4.22S11.92 3.54 10 3.54s-3.43.53-4.52 1.57c-1.1 1.04-1.65 2.44-1.65 4.2 0 1.21.24 2.31.73 3.33.48 1.01 1.19 1.71 2.1 2.36H3v2h6v-2c-.98-.64-1.8-1.28-2.24-2.17-.45-.89-.67-1.96-.67-3.22 0-1.37.33-2.41 1-3.13C7.75 5.76 8.72 5.4 10 5.4z";break;case"editor-expand":e="M7 8h6v4H7zm-5 5v4h4l-1.2-1.2L7 12l-3.8 2.2M14 17h4v-4l-1.2 1.2L13 12l2.2 3.8M14 3l1.3 1.3L13 8l3.8-2.2L18 7V3M6 3H2v4l1.2-1.2L7 8 4.7 4.3";break;case"editor-help":e="M17 10c0-3.87-3.14-7-7-7-3.87 0-7 3.13-7 7s3.13 7 7 7c3.86 0 7-3.13 7-7zm-6.3 1.48H9.14v-.43c0-.38.08-.7.24-.98s.46-.57.88-.89c.41-.29.68-.53.81-.71.14-.18.2-.39.2-.62 0-.25-.09-.44-.28-.58-.19-.13-.45-.19-.79-.19-.58 0-1.25.19-2 .57l-.64-1.28c.87-.49 1.8-.74 2.77-.74.81 0 1.45.2 1.92.58.48.39.71.91.71 1.55 0 .43-.09.8-.29 1.11-.19.32-.57.67-1.11 1.06-.38.28-.61.49-.71.63-.1.15-.15.34-.15.57v.35zm-1.47 2.74c-.18-.17-.27-.42-.27-.73 0-.33.08-.58.26-.75s.43-.25.77-.25c.32 0 .57.09.75.26s.27.42.27.74c0 .3-.09.55-.27.72-.18.18-.43.27-.75.27-.33 0-.58-.09-.76-.26z";break;case"editor-indent":e="M3 5V3h9v2H3zm10-1V3h4v1h-4zm0 3h2V5l4 3.5-4 3.5v-2h-2V7zM3 8V6h9v2H3zm2 3V9h7v2H5zm-2 3v-2h9v2H3zm10 0v-1h4v1h-4zm-4 3v-2h3v2H9z";break;case"editor-insertmore":e="M17 7V3H3v4h14zM6 11V9H3v2h3zm6 0V9H8v2h4zm5 0V9h-3v2h3zm0 6v-4H3v4h14z";break;case"editor-italic":e="M14.78 6h-2.13l-2.8 9h2.12l-.62 2H4.6l.62-2h2.14l2.8-9H8.03l.62-2h6.75z";break;case"editor-justify":e="M2 3h16v2H2V3zm0 4h16v2H2V7zm0 4h16v2H2v-2zm0 4h16v2H2v-2z";break;case"editor-kitchensink":e="M19 2v6H1V2h18zm-1 5V3H2v4h16zM5 4v2H3V4h2zm3 0v2H6V4h2zm3 0v2H9V4h2zm3 0v2h-2V4h2zm3 0v2h-2V4h2zm2 5v9H1V9h18zm-1 8v-7H2v7h16zM5 11v2H3v-2h2zm3 0v2H6v-2h2zm3 0v2H9v-2h2zm6 0v2h-5v-2h5zm-6 3v2H3v-2h8zm3 0v2h-2v-2h2zm3 0v2h-2v-2h2z";break;case"editor-ltr":e="M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z";break;case"editor-ol-rtl":e="M15.025 8.75a1.048 1.048 0 0 1 .45-.1.507.507 0 0 1 .35.11.455.455 0 0 1 .13.36.803.803 0 0 1-.06.3 1.448 1.448 0 0 1-.19.33c-.09.11-.29.32-.58.62l-.99 1v.58h2.76v-.7h-1.72v-.04l.51-.48a7.276 7.276 0 0 0 .7-.71 1.75 1.75 0 0 0 .3-.49 1.254 1.254 0 0 0 .1-.51.968.968 0 0 0-.16-.56 1.007 1.007 0 0 0-.44-.37 1.512 1.512 0 0 0-.65-.14 1.98 1.98 0 0 0-.51.06 1.9 1.9 0 0 0-.42.15 3.67 3.67 0 0 0-.48.35l.45.54a2.505 2.505 0 0 1 .45-.3zM16.695 15.29a1.29 1.29 0 0 0-.74-.3v-.02a1.203 1.203 0 0 0 .65-.37.973.973 0 0 0 .23-.65.81.81 0 0 0-.37-.71 1.72 1.72 0 0 0-1-.26 2.185 2.185 0 0 0-1.33.4l.4.6a1.79 1.79 0 0 1 .46-.23 1.18 1.18 0 0 1 .41-.07c.38 0 .58.15.58.46a.447.447 0 0 1-.22.43 1.543 1.543 0 0 1-.7.12h-.31v.66h.31a1.764 1.764 0 0 1 .75.12.433.433 0 0 1 .23.41.55.55 0 0 1-.2.47 1.084 1.084 0 0 1-.63.15 2.24 2.24 0 0 1-.57-.08 2.671 2.671 0 0 1-.52-.2v.74a2.923 2.923 0 0 0 1.18.22 1.948 1.948 0 0 0 1.22-.33 1.077 1.077 0 0 0 .43-.92.836.836 0 0 0-.26-.64zM15.005 4.17c.06-.05.16-.14.3-.28l-.02.42V7h.84V3h-.69l-1.29 1.03.4.51zM4.02 5h9v1h-9zM4.02 10h9v1h-9zM4.02 15h9v1h-9z";break;case"editor-ol":e="M6 7V3h-.69L4.02 4.03l.4.51.46-.37c.06-.05.16-.14.3-.28l-.02.42V7H6zm2-2h9v1H8V5zm-1.23 6.95v-.7H5.05v-.04l.51-.48c.33-.31.57-.54.7-.71.14-.17.24-.33.3-.49.07-.16.1-.33.1-.51 0-.21-.05-.4-.16-.56-.1-.16-.25-.28-.44-.37s-.41-.14-.65-.14c-.19 0-.36.02-.51.06-.15.03-.29.09-.42.15-.12.07-.29.19-.48.35l.45.54c.16-.13.31-.23.45-.3.15-.07.3-.1.45-.1.14 0 .26.03.35.11s.13.2.13.36c0 .1-.02.2-.06.3s-.1.21-.19.33c-.09.11-.29.32-.58.62l-.99 1v.58h2.76zM8 10h9v1H8v-1zm-1.29 3.95c0-.3-.12-.54-.37-.71-.24-.17-.58-.26-1-.26-.52 0-.96.13-1.33.4l.4.6c.17-.11.32-.19.46-.23.14-.05.27-.07.41-.07.38 0 .58.15.58.46 0 .2-.07.35-.22.43s-.38.12-.7.12h-.31v.66h.31c.34 0 .59.04.75.12.15.08.23.22.23.41 0 .22-.07.37-.2.47-.14.1-.35.15-.63.15-.19 0-.38-.03-.57-.08s-.36-.12-.52-.2v.74c.34.15.74.22 1.18.22.53 0 .94-.11 1.22-.33.29-.22.43-.52.43-.92 0-.27-.09-.48-.26-.64s-.42-.26-.74-.3v-.02c.27-.06.49-.19.65-.37.15-.18.23-.39.23-.65zM8 15h9v1H8v-1z";break;case"editor-outdent":e="M7 4V3H3v1h4zm10 1V3H8v2h9zM7 7H5V5L1 8.5 5 12v-2h2V7zm10 1V6H8v2h9zm-2 3V9H8v2h7zm2 3v-2H8v2h9zM7 14v-1H3v1h4zm4 3v-2H8v2h3z";break;case"editor-paragraph":e="M15 2H7.54c-.83 0-1.59.2-2.28.6-.7.41-1.25.96-1.65 1.65C3.2 4.94 3 5.7 3 6.52s.2 1.58.61 2.27c.4.69.95 1.24 1.65 1.64.69.41 1.45.61 2.28.61h.43V17c0 .27.1.51.29.71.2.19.44.29.71.29.28 0 .51-.1.71-.29.2-.2.3-.44.3-.71V5c0-.27.09-.51.29-.71.2-.19.44-.29.71-.29s.51.1.71.29c.19.2.29.44.29.71v12c0 .27.1.51.3.71.2.19.43.29.71.29.27 0 .51-.1.71-.29.19-.2.29-.44.29-.71V4H15c.27 0 .5-.1.7-.3.2-.19.3-.43.3-.7s-.1-.51-.3-.71C15.5 2.1 15.27 2 15 2z";break;case"editor-paste-text":e="M12.38 2L15 5v1H5V5l2.64-3h4.74zM10 5c.55 0 1-.44 1-1 0-.55-.45-1-1-1s-1 .45-1 1c0 .56.45 1 1 1zm5.45-1H17c.55 0 1 .45 1 1v12c0 .56-.45 1-1 1H3c-.55 0-1-.44-1-1V5c0-.55.45-1 1-1h1.55L4 4.63V7h12V4.63zM14 11V9H6v2h3v5h2v-5h3z";break;case"editor-paste-word":e="M12.38 2L15 5v1H5V5l2.64-3h4.74zM10 5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8 12V5c0-.55-.45-1-1-1h-1.54l.54.63V7H4V4.62L4.55 4H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-3-8l-2 7h-2l-1-5-1 5H6.92L5 9h2l1 5 1-5h2l1 5 1-5h2z";break;case"editor-quote":e="M9.49 13.22c0-.74-.2-1.38-.61-1.9-.62-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L7.88 4c-2.73 1.3-5.42 4.28-4.96 8.05C3.21 14.43 4.59 16 6.54 16c.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03zm8.05 0c0-.74-.2-1.38-.61-1.9-.63-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L15.93 4c-2.73 1.3-5.41 4.28-4.95 8.05.29 2.38 1.66 3.95 3.61 3.95.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03z";break;case"editor-removeformatting":e="M14.29 4.59l1.1 1.11c.41.4.61.94.61 1.47v2.12c0 .53-.2 1.07-.61 1.47l-6.63 6.63c-.4.41-.94.61-1.47.61s-1.07-.2-1.47-.61l-1.11-1.1-1.1-1.11c-.41-.4-.61-.94-.61-1.47v-2.12c0-.54.2-1.07.61-1.48l6.63-6.62c.4-.41.94-.61 1.47-.61s1.06.2 1.47.61zm-6.21 9.7l6.42-6.42c.39-.39.39-1.03 0-1.43L12.36 4.3c-.19-.19-.45-.29-.72-.29s-.52.1-.71.29l-6.42 6.42c-.39.4-.39 1.04 0 1.43l2.14 2.14c.38.38 1.04.38 1.43 0z";break;case"editor-rtl":e="M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6z";break;case"editor-spellcheck":e="M15.84 2.76c.25 0 .49.04.71.11.23.07.44.16.64.25l.35-.81c-.52-.26-1.08-.39-1.69-.39-.58 0-1.09.13-1.52.37-.43.25-.76.61-.99 1.08C13.11 3.83 13 4.38 13 5c0 .99.23 1.75.7 2.28s1.15.79 2.02.79c.6 0 1.13-.09 1.6-.26v-.84c-.26.08-.51.14-.74.19-.24.05-.49.08-.74.08-.59 0-1.04-.19-1.34-.57-.32-.37-.47-.93-.47-1.66 0-.7.16-1.25.48-1.65.33-.4.77-.6 1.33-.6zM6.5 8h1.04L5.3 2H4.24L2 8h1.03l.58-1.66H5.9zM8 2v6h2.17c.67 0 1.19-.15 1.57-.46.38-.3.56-.72.56-1.26 0-.4-.1-.72-.3-.95-.19-.24-.5-.39-.93-.47v-.04c.35-.06.6-.21.78-.44.18-.24.28-.53.28-.88 0-.52-.19-.9-.56-1.14-.36-.24-.96-.36-1.79-.36H8zm.98 2.48V2.82h.85c.44 0 .77.06.97.19.21.12.31.33.31.61 0 .31-.1.53-.29.66-.18.13-.48.2-.89.2h-.95zM5.64 5.5H3.9l.54-1.56c.14-.4.25-.76.32-1.1l.15.52c.07.23.13.4.17.51zm3.34-.23h.99c.44 0 .76.08.98.23.21.15.32.38.32.69 0 .34-.11.59-.32.75s-.52.24-.93.24H8.98V5.27zM4 13l5 5 9-8-1-1-8 6-4-3z";break;case"editor-strikethrough":e="M15.82 12.25c.26 0 .5-.02.74-.07.23-.05.48-.12.73-.2v.84c-.46.17-.99.26-1.58.26-.88 0-1.54-.26-2.01-.79-.39-.44-.62-1.04-.68-1.79h-.94c.12.21.18.48.18.79 0 .54-.18.95-.55 1.26-.38.3-.9.45-1.56.45H8v-2.5H6.59l.93 2.5H6.49l-.59-1.67H3.62L3.04 13H2l.93-2.5H2v-1h1.31l.93-2.49H5.3l.92 2.49H8V7h1.77c1 0 1.41.17 1.77.41.37.24.55.62.55 1.13 0 .35-.09.64-.27.87l-.08.09h1.29c.05-.4.15-.77.31-1.1.23-.46.55-.82.98-1.06.43-.25.93-.37 1.51-.37.61 0 1.17.12 1.69.38l-.35.81c-.2-.1-.42-.18-.64-.25s-.46-.11-.71-.11c-.55 0-.99.2-1.31.59-.23.29-.38.66-.44 1.11H17v1h-2.95c.06.5.2.9.44 1.19.3.37.75.56 1.33.56zM4.44 8.96l-.18.54H5.3l-.22-.61c-.04-.11-.09-.28-.17-.51-.07-.24-.12-.41-.14-.51-.08.33-.18.69-.33 1.09zm4.53-1.09V9.5h1.19c.28-.02.49-.09.64-.18.19-.13.28-.35.28-.66 0-.28-.1-.48-.3-.61-.2-.12-.53-.18-.97-.18h-.84zm-3.33 2.64v-.01H3.91v.01h1.73zm5.28.01l-.03-.02H8.97v1.68h1.04c.4 0 .71-.08.92-.23.21-.16.31-.4.31-.74 0-.31-.11-.54-.32-.69z";break;case"editor-table":e="M18 17V3H2v14h16zM16 7H4V5h12v2zm-7 4H4V9h5v2zm7 0h-5V9h5v2zm-7 4H4v-2h5v2zm7 0h-5v-2h5v2z";break;case"editor-textcolor":e="M13.23 15h1.9L11 4H9L5 15h1.88l1.07-3h4.18zm-1.53-4.54H8.51L10 5.6z";break;case"editor-ul":e="M5.5 7C4.67 7 4 6.33 4 5.5 4 4.68 4.67 4 5.5 4 6.32 4 7 4.68 7 5.5 7 6.33 6.32 7 5.5 7zM8 5h9v1H8V5zm-2.5 7c-.83 0-1.5-.67-1.5-1.5C4 9.68 4.67 9 5.5 9c.82 0 1.5.68 1.5 1.5 0 .83-.68 1.5-1.5 1.5zM8 10h9v1H8v-1zm-2.5 7c-.83 0-1.5-.67-1.5-1.5 0-.82.67-1.5 1.5-1.5.82 0 1.5.68 1.5 1.5 0 .83-.68 1.5-1.5 1.5zM8 15h9v1H8v-1z";break;case"editor-underline":e="M14 5h-2v5.71c0 1.99-1.12 2.98-2.45 2.98-1.32 0-2.55-1-2.55-2.96V5H5v5.87c0 1.91 1 4.54 4.48 4.54 3.49 0 4.52-2.58 4.52-4.5V5zm0 13v-2H5v2h9z";break;case"editor-unlink":e="M17.74 2.26c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-.32.33-.69.58-1.08.77L13 10l1.69-1.64.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-.76.76L10 7l-.65-2.14c.19-.38.44-.75.77-1.07l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM2 4l8 6-6-8zm4-2l4 8-2-8H6zM2 6l8 4-8-2V6zm7.36 7.69L10 13l.74 2.35-1.38 1.39c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.39-1.38L7 10l-.69.64-1.52 1.53c-.85.84-.85 2.2 0 3.04.84.85 2.2.85 3.04 0zM18 16l-8-6 6 8zm-4 2l-4-8 2 8h2zm4-4l-8-4 8 2v2z";break;case"editor-video":e="M16 2h-3v1H7V2H4v15h3v-1h6v1h3V2zM6 3v1H5V3h1zm9 0v1h-1V3h1zm-2 1v5H7V4h6zM6 5v1H5V5h1zm9 0v1h-1V5h1zM6 7v1H5V7h1zm9 0v1h-1V7h1zM6 9v1H5V9h1zm9 0v1h-1V9h1zm-2 1v5H7v-5h6zm-7 1v1H5v-1h1zm9 0v1h-1v-1h1zm-9 2v1H5v-1h1zm9 0v1h-1v-1h1zm-9 2v1H5v-1h1zm9 0v1h-1v-1h1z";break;case"ellipsis":e="M5 10c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm12-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z";break;case"email-alt":e="M19 14.5v-9c0-.83-.67-1.5-1.5-1.5H3.49c-.83 0-1.5.67-1.5 1.5v9c0 .83.67 1.5 1.5 1.5H17.5c.83 0 1.5-.67 1.5-1.5zm-1.31-9.11c.33.33.15.67-.03.84L13.6 9.95l3.9 4.06c.12.14.2.36.06.51-.13.16-.43.15-.56.05l-4.37-3.73-2.14 1.95-2.13-1.95-4.37 3.73c-.13.1-.43.11-.56-.05-.14-.15-.06-.37.06-.51l3.9-4.06-4.06-3.72c-.18-.17-.36-.51-.03-.84s.67-.17.95.07l6.24 5.04 6.25-5.04c.28-.24.62-.4.95-.07z";break;case"email-alt2":e="M18.01 11.18V2.51c0-1.19-.9-1.81-2-1.37L4 5.91c-1.1.44-2 1.77-2 2.97v8.66c0 1.2.9 1.81 2 1.37l12.01-4.77c1.1-.44 2-1.76 2-2.96zm-1.43-7.46l-6.04 9.33-6.65-4.6c-.1-.07-.36-.32-.17-.64.21-.36.65-.21.65-.21l6.3 2.32s4.83-6.34 5.11-6.7c.13-.17.43-.34.73-.13.29.2.16.49.07.63z";break;case"email":e="M3.87 4h13.25C18.37 4 19 4.59 19 5.79v8.42c0 1.19-.63 1.79-1.88 1.79H3.87c-1.25 0-1.88-.6-1.88-1.79V5.79c0-1.2.63-1.79 1.88-1.79zm6.62 8.6l6.74-5.53c.24-.2.43-.66.13-1.07-.29-.41-.82-.42-1.17-.17l-5.7 3.86L4.8 5.83c-.35-.25-.88-.24-1.17.17-.3.41-.11.87.13 1.07z";break;case"embed-audio":e="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 3H7v4c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.4 0 .7.1 1 .3V5h4v2zm4 3.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z";break;case"embed-generic":e="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3 6.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z";break;case"embed-photo":e="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 8H3V6h7v6zm4-1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3zm-6-4V8.5L7.2 10 6 9.2 4 11h5zM4.6 8.6c.6 0 1-.4 1-1s-.4-1-1-1-1 .4-1 1 .4 1 1 1z";break;case"embed-post":e="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.6 9l-.4.3c-.4.4-.5 1.1-.2 1.6l-.8.8-1.1-1.1-1.3 1.3c-.2.2-1.6 1.3-1.8 1.1-.2-.2.9-1.6 1.1-1.8l1.3-1.3-1.1-1.1.8-.8c.5.3 1.2.3 1.6-.2l.3-.3c.5-.5.5-1.2.2-1.7L8 5l3 2.9-.8.8c-.5-.2-1.2-.2-1.6.3zm5.4 1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z";break;case"embed-video":e="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 6.5L8 9.1V11H3V6h5v1.8l2-1.3v4zm4 0L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z";break;case"excerpt-view":e="M19 18V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h16c.55 0 1-.45 1-1zM4 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v6H6V3h11zM4 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v6H6v-6h11z";break;case"exit":e="M13 3v2h2v10h-2v2h4V3h-4zm0 8V9H5.4l4.3-4.3-1.4-1.4L1.6 10l6.7 6.7 1.4-1.4L5.4 11H13z";break;case"external":e="M9 3h8v8l-2-1V6.92l-5.6 5.59-1.41-1.41L14.08 5H10zm3 12v-3l2-2v7H3V6h8L9 8H5v7h7z";break;case"facebook-alt":e="M8.46 18h2.93v-7.3h2.45l.37-2.84h-2.82V6.04c0-.82.23-1.38 1.41-1.38h1.51V2.11c-.26-.03-1.15-.11-2.19-.11-2.18 0-3.66 1.33-3.66 3.76v2.1H6v2.84h2.46V18z";break;case"facebook":e="M2.89 2h14.23c.49 0 .88.39.88.88v14.24c0 .48-.39.88-.88.88h-4.08v-6.2h2.08l.31-2.41h-2.39V7.85c0-.7.2-1.18 1.2-1.18h1.28V4.51c-.22-.03-.98-.09-1.86-.09-1.85 0-3.11 1.12-3.11 3.19v1.78H8.46v2.41h2.09V18H2.89c-.49 0-.89-.4-.89-.88V2.88c0-.49.4-.88.89-.88z";break;case"feedback":e="M2 2h16c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm15 14V7H3v9h14zM4 8v1h3V8H4zm4 0v3h8V8H8zm-4 4v1h3v-1H4zm4 0v3h8v-3H8z";break;case"filter":e="M3 4.5v-2s3.34-1 7-1 7 1 7 1v2l-5 7.03v6.97s-1.22-.09-2.25-.59S8 16.5 8 16.5v-4.97z";break;case"flag":e="M5 18V3H3v15h2zm1-6V4c3-1 7 1 11 0v8c-3 1.27-8-1-11 0z";break;case"format-aside":e="M1 1h18v12l-6 6H1V1zm3 3v1h12V4H4zm0 4v1h12V8H4zm6 5v-1H4v1h6zm2 4l5-5h-5v5z";break;case"format-audio":e="M6.99 3.08l11.02-2c.55-.08.99.45.99 1V14.5c0 1.94-1.57 3.5-3.5 3.5S12 16.44 12 14.5c0-1.93 1.57-3.5 3.5-3.5.54 0 1.04.14 1.5.35V5.08l-9 2V16c-.24 1.7-1.74 3-3.5 3C2.57 19 1 17.44 1 15.5 1 13.57 2.57 12 4.5 12c.54 0 1.04.14 1.5.35V4.08c0-.55.44-.91.99-1z";break;case"format-chat":e="M11 6h-.82C9.07 6 8 7.2 8 8.16V10l-3 3v-3H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v3zm0 1h6c1.1 0 2 .9 2 2v5c0 1.1-.9 2-2 2h-2v3l-3-3h-1c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2z";break;case"format-gallery":e="M16 4h1.96c.57 0 1.04.47 1.04 1.04v12.92c0 .57-.47 1.04-1.04 1.04H5.04C4.47 19 4 18.53 4 17.96V16H2.04C1.47 16 1 15.53 1 14.96V2.04C1 1.47 1.47 1 2.04 1h12.92c.57 0 1.04.47 1.04 1.04V4zM3 14h11V3H3v11zm5-8.5C8 4.67 7.33 4 6.5 4S5 4.67 5 5.5 5.67 7 6.5 7 8 6.33 8 5.5zm2 4.5s1-5 3-5v8H4V7c2 0 2 3 2 3s.33-2 2-2 2 2 2 2zm7 7V6h-1v8.96c0 .57-.47 1.04-1.04 1.04H6v1h11z";break;case"format-image":e="M2.25 1h15.5c.69 0 1.25.56 1.25 1.25v15.5c0 .69-.56 1.25-1.25 1.25H2.25C1.56 19 1 18.44 1 17.75V2.25C1 1.56 1.56 1 2.25 1zM17 17V3H3v14h14zM10 6c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm3 5s0-6 3-6v10c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V8c2 0 3 4 3 4s1-3 3-3 3 2 3 2z";break;case"format-quote":e="M8.54 12.74c0-.87-.24-1.61-.72-2.22-.73-.92-2.14-1.03-2.96-.85-.34-1.93 1.3-4.39 3.42-5.45L6.65 1.94C3.45 3.46.31 6.96.85 11.37 1.19 14.16 2.8 16 5.08 16c1 0 1.83-.29 2.48-.88.66-.59.98-1.38.98-2.38zm9.43 0c0-.87-.24-1.61-.72-2.22-.73-.92-2.14-1.03-2.96-.85-.34-1.93 1.3-4.39 3.42-5.45l-1.63-2.28c-3.2 1.52-6.34 5.02-5.8 9.43.34 2.79 1.95 4.63 4.23 4.63 1 0 1.83-.29 2.48-.88.66-.59.98-1.38.98-2.38z";break;case"format-status":e="M10 1c7 0 9 2.91 9 6.5S17 14 10 14s-9-2.91-9-6.5S3 1 10 1zM5.5 9C6.33 9 7 8.33 7 7.5S6.33 6 5.5 6 4 6.67 4 7.5 4.67 9 5.5 9zM10 9c.83 0 1.5-.67 1.5-1.5S10.83 6 10 6s-1.5.67-1.5 1.5S9.17 9 10 9zm4.5 0c.83 0 1.5-.67 1.5-1.5S15.33 6 14.5 6 13 6.67 13 7.5 13.67 9 14.5 9zM6 14.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm-3 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z";break;case"format-video":e="M2 1h16c.55 0 1 .45 1 1v16l-18-.02V2c0-.55.45-1 1-1zm4 1L4 5h1l2-3H6zm4 0H9L7 5h1zm3 0h-1l-2 3h1zm3 0h-1l-2 3h1zm1 14V6H3v10h14zM8 7l6 4-6 4V7z";break;case"forms":e="M2 2h7v7H2V2zm9 0v7h7V2h-7zM5.5 4.5L7 3H4zM12 8V3h5v5h-5zM4.5 5.5L3 4v3zM8 4L6.5 5.5 8 7V4zM5.5 6.5L4 8h3zM9 18v-7H2v7h7zm9 0h-7v-7h7v7zM8 12v5H3v-5h5zm6.5 1.5L16 12h-3zM12 16l1.5-1.5L12 13v3zm3.5-1.5L17 16v-3zm-1 1L13 17h3z";break;case"googleplus":e="M6.73 10h5.4c.05.29.09.57.09.95 0 3.27-2.19 5.6-5.49 5.6-3.17 0-5.73-2.57-5.73-5.73 0-3.17 2.56-5.73 5.73-5.73 1.54 0 2.84.57 3.83 1.5l-1.55 1.5c-.43-.41-1.17-.89-2.28-.89-1.96 0-3.55 1.62-3.55 3.62 0 1.99 1.59 3.61 3.55 3.61 2.26 0 3.11-1.62 3.24-2.47H6.73V10zM19 10v1.64h-1.64v1.63h-1.63v-1.63h-1.64V10h1.64V8.36h1.63V10H19z";break;case"grid-view":e="M2 1h16c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1zm7.01 7.99v-6H3v6h6.01zm8 0v-6h-6v6h6zm-8 8.01v-6H3v6h6.01zm8 0v-6h-6v6h6z";break;case"groups":e="M8.03 4.46c-.29 1.28.55 3.46 1.97 3.46 1.41 0 2.25-2.18 1.96-3.46-.22-.98-1.08-1.63-1.96-1.63-.89 0-1.74.65-1.97 1.63zm-4.13.9c-.25 1.08.47 2.93 1.67 2.93s1.92-1.85 1.67-2.93c-.19-.83-.92-1.39-1.67-1.39s-1.48.56-1.67 1.39zm8.86 0c-.25 1.08.47 2.93 1.66 2.93 1.2 0 1.92-1.85 1.67-2.93-.19-.83-.92-1.39-1.67-1.39-.74 0-1.47.56-1.66 1.39zm-.59 11.43l1.25-4.3C14.2 10 12.71 8.47 10 8.47c-2.72 0-4.21 1.53-3.44 4.02l1.26 4.3C8.05 17.51 9 18 10 18c.98 0 1.94-.49 2.17-1.21zm-6.1-7.63c-.49.67-.96 1.83-.42 3.59l1.12 3.79c-.34.2-.77.31-1.2.31-.85 0-1.65-.41-1.85-1.03l-1.07-3.65c-.65-2.11.61-3.4 2.92-3.4.27 0 .54.02.79.06-.1.1-.2.22-.29.33zm8.35-.39c2.31 0 3.58 1.29 2.92 3.4l-1.07 3.65c-.2.62-1 1.03-1.85 1.03-.43 0-.86-.11-1.2-.31l1.11-3.77c.55-1.78.08-2.94-.42-3.61-.08-.11-.18-.23-.28-.33.25-.04.51-.06.79-.06z";break;case"hammer":e="M17.7 6.32l1.41 1.42-3.47 3.41-1.42-1.42.84-.82c-.32-.76-.81-1.57-1.51-2.31l-4.61 6.59-5.26 4.7c-.39.39-1.02.39-1.42 0l-1.2-1.21c-.39-.39-.39-1.02 0-1.41l10.97-9.92c-1.37-.86-3.21-1.46-5.67-1.48 2.7-.82 4.95-.93 6.58-.3 1.7.66 2.82 2.2 3.91 3.58z";break;case"heading":e="M12.5 4v5.2h-5V4H5v13h2.5v-5.2h5V17H15V4";break;case"heart":e="M10 17.12c3.33-1.4 5.74-3.79 7.04-6.21 1.28-2.41 1.46-4.81.32-6.25-1.03-1.29-2.37-1.78-3.73-1.74s-2.68.63-3.63 1.46c-.95-.83-2.27-1.42-3.63-1.46s-2.7.45-3.73 1.74c-1.14 1.44-.96 3.84.34 6.25 1.28 2.42 3.69 4.81 7.02 6.21z";break;case"hidden":e="M17.2 3.3l.16.17c.39.39.39 1.02 0 1.41L4.55 17.7c-.39.39-1.03.39-1.41 0l-.17-.17c-.39-.39-.39-1.02 0-1.41l1.59-1.6c-1.57-1-2.76-2.3-3.56-3.93.81-1.65 2.03-2.98 3.64-3.99S8.04 5.09 10 5.09c1.2 0 2.33.21 3.4.6l2.38-2.39c.39-.39 1.03-.39 1.42 0zm-7.09 4.01c-.23.25-.34.54-.34.88 0 .31.12.58.31.81l1.8-1.79c-.13-.12-.28-.21-.45-.26-.11-.01-.28-.03-.49-.04-.33.03-.6.16-.83.4zM2.4 10.59c.69 1.23 1.71 2.25 3.05 3.05l1.28-1.28c-.51-.69-.77-1.47-.77-2.36 0-1.06.36-1.98 1.09-2.76-1.04.27-1.96.7-2.76 1.26-.8.58-1.43 1.27-1.89 2.09zm13.22-2.13l.96-.96c1.02.86 1.83 1.89 2.42 3.09-.81 1.65-2.03 2.98-3.64 3.99s-3.4 1.51-5.36 1.51c-.63 0-1.24-.07-1.83-.18l1.07-1.07c.25.02.5.05.76.05 1.63 0 3.13-.4 4.5-1.21s2.4-1.84 3.1-3.09c-.46-.82-1.09-1.51-1.89-2.09-.03-.01-.06-.03-.09-.04zm-5.58 5.58l4-4c-.01 1.1-.41 2.04-1.18 2.81-.78.78-1.72 1.18-2.82 1.19z";break;case"html":e="M4 16v-2H2v2H1v-5h1v2h2v-2h1v5H4zM7 16v-4H5.6v-1h3.7v1H8v4H7zM10 16v-5h1l1.4 3.4h.1L14 11h1v5h-1v-3.1h-.1l-1.1 2.5h-.6l-1.1-2.5H11V16h-1zM19 16h-3v-5h1v4h2v1zM9.4 4.2L7.1 6.5l2.3 2.3-.6 1.2-3.5-3.5L8.8 3l.6 1.2zm1.2 4.6l2.3-2.3-2.3-2.3.6-1.2 3.5 3.5-3.5 3.5-.6-1.2z";break;case"id-alt":e="M18 18H2V2h16v16zM8.05 7.53c.13-.07.24-.15.33-.24.09-.1.17-.21.24-.34.07-.14.13-.26.17-.37s.07-.22.1-.34L8.95 6c0-.04.01-.07.01-.09.05-.32.03-.61-.04-.9-.08-.28-.23-.52-.46-.72C8.23 4.1 7.95 4 7.6 4c-.2 0-.39.04-.56.11-.17.08-.31.18-.41.3-.11.13-.2.27-.27.44-.07.16-.11.33-.12.51s0 .36.01.55l.02.09c.01.06.03.15.06.25s.06.21.1.33.1.25.17.37c.08.12.16.23.25.33s.2.19.34.25c.13.06.28.09.43.09s.3-.03.43-.09zM16 5V4h-5v1h5zm0 2V6h-5v1h5zM7.62 8.83l-1.38-.88c-.41 0-.79.11-1.14.32-.35.22-.62.5-.81.85-.19.34-.29.7-.29 1.07v1.25l.2.05c.13.04.31.09.55.14.24.06.51.12.8.17.29.06.62.1 1 .14.37.04.73.06 1.07.06s.69-.02 1.07-.06.7-.09.98-.14c.27-.05.54-.1.82-.17.27-.06.45-.11.54-.13.09-.03.16-.05.21-.06v-1.25c0-.36-.1-.72-.31-1.07s-.49-.64-.84-.86-.72-.33-1.11-.33zM16 9V8h-3v1h3zm0 2v-1h-3v1h3zm0 3v-1H4v1h12zm0 2v-1H4v1h12z";break;case"id":e="M18 16H2V4h16v12zM7.05 8.53c.13-.07.24-.15.33-.24.09-.1.17-.21.24-.34.07-.14.13-.26.17-.37s.07-.22.1-.34L7.95 7c0-.04.01-.07.01-.09.05-.32.03-.61-.04-.9-.08-.28-.23-.52-.46-.72C7.23 5.1 6.95 5 6.6 5c-.2 0-.39.04-.56.11-.17.08-.31.18-.41.3-.11.13-.2.27-.27.44-.07.16-.11.33-.12.51s0 .36.01.55l.02.09c.01.06.03.15.06.25s.06.21.1.33.1.25.17.37c.08.12.16.23.25.33s.2.19.34.25c.13.06.28.09.43.09s.3-.03.43-.09zM17 9V5h-5v4h5zm-10.38.83l-1.38-.88c-.41 0-.79.11-1.14.32-.35.22-.62.5-.81.85-.19.34-.29.7-.29 1.07v1.25l.2.05c.13.04.31.09.55.14.24.06.51.12.8.17.29.06.62.1 1 .14.37.04.73.06 1.07.06s.69-.02 1.07-.06.7-.09.98-.14c.27-.05.54-.1.82-.17.27-.06.45-.11.54-.13.09-.03.16-.05.21-.06v-1.25c0-.36-.1-.72-.31-1.07s-.49-.64-.84-.86-.72-.33-1.11-.33zM17 11v-1h-5v1h5zm0 2v-1h-5v1h5zm0 2v-1H3v1h14z";break;case"image-crop":e="M19 12v3h-4v4h-3v-4H4V7H0V4h4V0h3v4h7l3-3 1 1-3 3v7h4zm-8-5H7v4zm-3 5h4V8z";break;case"image-filter":e="M14 5.87c0-2.2-1.79-4-4-4s-4 1.8-4 4c0 2.21 1.79 4 4 4s4-1.79 4-4zM3.24 10.66c-1.92 1.1-2.57 3.55-1.47 5.46 1.11 1.92 3.55 2.57 5.47 1.47 1.91-1.11 2.57-3.55 1.46-5.47-1.1-1.91-3.55-2.56-5.46-1.46zm9.52 6.93c1.92 1.1 4.36.45 5.47-1.46 1.1-1.92.45-4.36-1.47-5.47-1.91-1.1-4.36-.45-5.46 1.46-1.11 1.92-.45 4.36 1.46 5.47z";break;case"image-flip-horizontal":e="M19 3v14h-8v3H9v-3H1V3h8V0h2v3h8zm-8.5 14V3h-1v14h1zM7 6.5L3 10l4 3.5v-7zM17 10l-4-3.5v7z";break;case"image-flip-vertical":e="M20 9v2h-3v8H3v-8H0V9h3V1h14v8h3zM6.5 7h7L10 3zM17 9.5H3v1h14v-1zM13.5 13h-7l3.5 4z";break;case"image-rotate-left":e="M7 5H5.05c0-1.74.85-2.9 2.95-2.9V0C4.85 0 2.96 2.11 2.96 5H1.18L3.8 8.39zm13-4v14h-5v5H1V10h9V1h10zm-2 2h-6v7h3v3h3V3zm-5 9H3v6h10v-6z";break;case"image-rotate-right":e="M15.95 5H14l3.2 3.39L19.82 5h-1.78c0-2.89-1.89-5-5.04-5v2.1c2.1 0 2.95 1.16 2.95 2.9zM1 1h10v9h9v10H6v-5H1V1zm2 2v10h3v-3h3V3H3zm5 9v6h10v-6H8z";break;case"image-rotate":e="M10.25 1.02c5.1 0 8.75 4.04 8.75 9s-3.65 9-8.75 9c-3.2 0-6.02-1.59-7.68-3.99l2.59-1.52c1.1 1.5 2.86 2.51 4.84 2.51 3.3 0 6-2.79 6-6s-2.7-6-6-6c-1.97 0-3.72 1-4.82 2.49L7 8.02l-6 2v-7L2.89 4.6c1.69-2.17 4.36-3.58 7.36-3.58z";break;case"images-alt":e="M4 15v-3H2V2h12v3h2v3h2v10H6v-3H4zm7-12c-1.1 0-2 .9-2 2h4c0-1.1-.89-2-2-2zm-7 8V6H3v5h1zm7-3h4c0-1.1-.89-2-2-2-1.1 0-2 .9-2 2zm-5 6V9H5v5h1zm9-1c1.1 0 2-.89 2-2 0-1.1-.9-2-2-2s-2 .9-2 2c0 1.11.9 2 2 2zm2 4v-2c-5 0-5-3-10-3v5h10z";break;case"images-alt2":e="M5 3h14v11h-2v2h-2v2H1V7h2V5h2V3zm13 10V4H6v9h12zm-3-4c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm1 6v-1H5V6H4v9h12zM7 6l10 6H7V6zm7 11v-1H3V8H2v9h12z";break;case"index-card":e="M1 3.17V18h18V4H8v-.83c0-.32-.12-.6-.35-.83S7.14 2 6.82 2H2.18c-.33 0-.6.11-.83.34-.24.23-.35.51-.35.83zM10 6v2H3V6h7zm7 0v10h-5V6h5zm-7 4v2H3v-2h7zm0 4v2H3v-2h7z";break;case"info-outline":e="M9 15h2V9H9v6zm1-10c-.5 0-1 .5-1 1s.5 1 1 1 1-.5 1-1-.5-1-1-1zm0-4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z";break;case"info":e="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1 4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm0 9V9H9v6h2z";break;case"insert-after":e="M9 12h2v-2h2V8h-2V6H9v2H7v2h2v2zm1 4c3.9 0 7-3.1 7-7s-3.1-7-7-7-7 3.1-7 7 3.1 7 7 7zm0-12c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zM3 19h14v-2H3v2z";break;case"insert-before":e="M11 8H9v2H7v2h2v2h2v-2h2v-2h-2V8zm-1-4c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 12c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zM3 1v2h14V1H3z";break;case"insert":e="M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z";break;case"instagram":e="M12.67 10A2.67 2.67 0 1 0 10 12.67 2.68 2.68 0 0 0 12.67 10zm1.43 0A4.1 4.1 0 1 1 10 5.9a4.09 4.09 0 0 1 4.1 4.1zm1.13-4.27a1 1 0 1 1-1-1 1 1 0 0 1 1 1zM10 3.44c-1.17 0-3.67-.1-4.72.32a2.67 2.67 0 0 0-1.52 1.52c-.42 1-.32 3.55-.32 4.72s-.1 3.67.32 4.72a2.74 2.74 0 0 0 1.52 1.52c1 .42 3.55.32 4.72.32s3.67.1 4.72-.32a2.83 2.83 0 0 0 1.52-1.52c.42-1.05.32-3.55.32-4.72s.1-3.67-.32-4.72a2.74 2.74 0 0 0-1.52-1.52c-1.05-.42-3.55-.32-4.72-.32zM18 10c0 1.1 0 2.2-.05 3.3a4.84 4.84 0 0 1-1.29 3.36A4.8 4.8 0 0 1 13.3 18H6.7a4.84 4.84 0 0 1-3.36-1.29 4.84 4.84 0 0 1-1.29-3.41C2 12.2 2 11.1 2 10V6.7a4.84 4.84 0 0 1 1.34-3.36A4.8 4.8 0 0 1 6.7 2.05C7.8 2 8.9 2 10 2h3.3a4.84 4.84 0 0 1 3.36 1.29A4.8 4.8 0 0 1 18 6.7V10z";break;case"keyboard-hide":e="M18,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,12 C0,13.1 0.9,14 2,14 L18,14 C19.1,14 20,13.1 20,12 L20,2 C20,0.9 19.1,0 18,0 Z M18,12 L2,12 L2,2 L18,2 L18,12 Z M9,3 L11,3 L11,5 L9,5 L9,3 Z M9,6 L11,6 L11,8 L9,8 L9,6 Z M6,3 L8,3 L8,5 L6,5 L6,3 Z M6,6 L8,6 L8,8 L6,8 L6,6 Z M3,6 L5,6 L5,8 L3,8 L3,6 Z M3,3 L5,3 L5,5 L3,5 L3,3 Z M6,9 L14,9 L14,11 L6,11 L6,9 Z M12,6 L14,6 L14,8 L12,8 L12,6 Z M12,3 L14,3 L14,5 L12,5 L12,3 Z M15,6 L17,6 L17,8 L15,8 L15,6 Z M15,3 L17,3 L17,5 L15,5 L15,3 Z M10,20 L14,16 L6,16 L10,20 Z";break;case"laptop":e="M3 3h14c.6 0 1 .4 1 1v10c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V4c0-.6.4-1 1-1zm13 2H4v8h12V5zm-3 1H5v4zm6 11v-1H1v1c0 .6.5 1 1.1 1h15.8c.6 0 1.1-.4 1.1-1z";break;case"layout":e="M2 2h5v11H2V2zm6 0h5v5H8V2zm6 0h4v16h-4V2zM8 8h5v5H8V8zm-6 6h11v4H2v-4z";break;case"leftright":e="M3 10.03L9 6v8zM11 6l6 4.03L11 14V6z";break;case"lightbulb":e="M10 1c3.11 0 5.63 2.52 5.63 5.62 0 1.84-2.03 4.58-2.03 4.58-.33.44-.6 1.25-.6 1.8v1c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-1c0-.55-.27-1.36-.6-1.8 0 0-2.02-2.74-2.02-4.58C4.38 3.52 6.89 1 10 1zM7 16.87V16h6v.87c0 .62-.13 1.13-.75 1.13H12c0 .62-.4 1-1.02 1h-2c-.61 0-.98-.38-.98-1h-.25c-.62 0-.75-.51-.75-1.13z";break;case"list-view":e="M2 19h16c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1zM4 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6V3h11zM4 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6V7h11zM4 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6v-2h11zM4 15c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6v-2h11z";break;case"location-alt":e="M13 13.14l1.17-5.94c.79-.43 1.33-1.25 1.33-2.2 0-1.38-1.12-2.5-2.5-2.5S10.5 3.62 10.5 5c0 .95.54 1.77 1.33 2.2zm0-9.64c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm1.72 4.8L18 6.97v9L13.12 18 7 15.97l-5 2v-9l5-2 4.27 1.41 1.73 7.3z";break;case"location":e="M10 2C6.69 2 4 4.69 4 8c0 2.02 1.17 3.71 2.53 4.89.43.37 1.18.96 1.85 1.83.74.97 1.41 2.01 1.62 2.71.21-.7.88-1.74 1.62-2.71.67-.87 1.42-1.46 1.85-1.83C14.83 11.71 16 10.02 16 8c0-3.31-2.69-6-6-6zm0 2.56c1.9 0 3.44 1.54 3.44 3.44S11.9 11.44 10 11.44 6.56 9.9 6.56 8 8.1 4.56 10 4.56z";break;case"lock":e="M14 9h1c.55 0 1 .45 1 1v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-7c0-.55.45-1 1-1h1V6c0-2.21 1.79-4 4-4s4 1.79 4 4v3zm-2 0V6c0-1.1-.9-2-2-2s-2 .9-2 2v3h4zm-1 7l-.36-2.15c.51-.24.86-.75.86-1.35 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5c0 .6.35 1.11.86 1.35L9 16h2z";break;case"marker":e="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm0 13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5z";break;case"media-archive":e="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zM8 3.5v2l1.8-1zM11 5L9.2 6 11 7V5zM8 6.5v2l1.8-1zM11 8L9.2 9l1.8 1V8zM8 9.5v2l1.8-1zm3 1.5l-1.8 1 1.8 1v-2zm-1.5 6c.83 0 1.62-.72 1.5-1.63-.05-.38-.49-1.61-.49-1.61l-1.99-1.1s-.45 1.95-.52 2.71c-.07.77.67 1.63 1.5 1.63zm0-2.39c.42 0 .76.34.76.76 0 .43-.34.77-.76.77s-.76-.34-.76-.77c0-.42.34-.76.76-.76z";break;case"media-audio":e="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm1 7.26V8.09c0-.11-.04-.21-.12-.29-.07-.08-.16-.11-.27-.1 0 0-3.97.71-4.25.78C8.07 8.54 8 8.8 8 9v3.37c-.2-.09-.42-.07-.6-.07-.38 0-.7.13-.96.39-.26.27-.4.58-.4.96 0 .37.14.69.4.95.26.27.58.4.96.4.34 0 .7-.04.96-.26.26-.23.64-.65.64-1.12V10.3l3-.6V12c-.67-.2-1.17.04-1.44.31-.26.26-.39.58-.39.95 0 .38.13.69.39.96.27.26.71.39 1.08.39.38 0 .7-.13.96-.39.26-.27.4-.58.4-.96z";break;case"media-code":e="M12 2l4 4v12H4V2h8zM9 13l-2-2 2-2-1-1-3 3 3 3zm3 1l3-3-3-3-1 1 2 2-2 2z";break;case"media-default":e="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3z";break;case"media-document":e="M12 2l4 4v12H4V2h8zM5 3v1h6V3H5zm7 3h3l-3-3v3zM5 5v1h6V5H5zm10 3V7H5v1h10zM5 9v1h4V9H5zm10 3V9h-5v3h5zM5 11v1h4v-1H5zm10 3v-1H5v1h10zm-3 2v-1H5v1h7z";break;case"media-interactive":e="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm2 8V8H6v6h3l-1 2h1l1-2 1 2h1l-1-2h3zm-6-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm5-2v2h-3V9h3zm0 3v1H7v-1h6z";break;case"media-spreadsheet":e="M12 2l4 4v12H4V2h8zm-1 4V3H5v3h6zM8 8V7H5v1h3zm3 0V7H9v1h2zm4 0V7h-3v1h3zm-7 2V9H5v1h3zm3 0V9H9v1h2zm4 0V9h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2z";break;case"media-text":e="M12 2l4 4v12H4V2h8zM5 3v1h6V3H5zm7 3h3l-3-3v3zM5 5v1h6V5H5zm10 3V7H5v1h10zm0 2V9H5v1h10zm0 2v-1H5v1h10zm-4 2v-1H5v1h6z";break;case"media-video":e="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm-1 8v-3c0-.27-.1-.51-.29-.71-.2-.19-.44-.29-.71-.29H7c-.27 0-.51.1-.71.29-.19.2-.29.44-.29.71v3c0 .27.1.51.29.71.2.19.44.29.71.29h3c.27 0 .51-.1.71-.29.19-.2.29-.44.29-.71zm3 1v-5l-2 2v1z";break;case"megaphone":e="M18.15 5.94c.46 1.62.38 3.22-.02 4.48-.42 1.28-1.26 2.18-2.3 2.48-.16.06-.26.06-.4.06-.06.02-.12.02-.18.02-.06.02-.14.02-.22.02h-6.8l2.22 5.5c.02.14-.06.26-.14.34-.08.1-.24.16-.34.16H6.95c-.1 0-.26-.06-.34-.16-.08-.08-.16-.2-.14-.34l-1-5.5H4.25l-.02-.02c-.5.06-1.08-.18-1.54-.62s-.88-1.08-1.06-1.88c-.24-.8-.2-1.56-.02-2.2.18-.62.58-1.08 1.06-1.3l.02-.02 9-5.4c.1-.06.18-.1.24-.16.06-.04.14-.08.24-.12.16-.08.28-.12.5-.18 1.04-.3 2.24.1 3.22.98s1.84 2.24 2.26 3.86zm-2.58 5.98h-.02c.4-.1.74-.34 1.04-.7.58-.7.86-1.76.86-3.04 0-.64-.1-1.3-.28-1.98-.34-1.36-1.02-2.5-1.78-3.24s-1.68-1.1-2.46-.88c-.82.22-1.4.96-1.7 2-.32 1.04-.28 2.36.06 3.72.38 1.36 1 2.5 1.8 3.24.78.74 1.62 1.1 2.48.88zm-2.54-7.08c.22-.04.42-.02.62.04.38.16.76.48 1.02 1s.42 1.2.42 1.78c0 .3-.04.56-.12.8-.18.48-.44.84-.86.94-.34.1-.8-.06-1.14-.4s-.64-.86-.78-1.5c-.18-.62-.12-1.24.02-1.72s.48-.84.82-.94z";break;case"menu-alt":e="M3 4h14v2H3V4zm0 5h14v2H3V9zm0 5h14v2H3v-2z";break;case"menu":e="M17 7V5H3v2h14zm0 4V9H3v2h14zm0 4v-2H3v2h14z";break;case"microphone":e="M12 9V3c0-1.1-.89-2-2-2-1.12 0-2 .94-2 2v6c0 1.1.9 2 2 2 1.13 0 2-.94 2-2zm4 0c0 2.97-2.16 5.43-5 5.91V17h2c.56 0 1 .45 1 1s-.44 1-1 1H7c-.55 0-1-.45-1-1s.45-1 1-1h2v-2.09C6.17 14.43 4 11.97 4 9c0-.55.45-1 1-1 .56 0 1 .45 1 1 0 2.21 1.8 4 4 4 2.21 0 4-1.79 4-4 0-.55.45-1 1-1 .56 0 1 .45 1 1z";break;case"migrate":e="M4 6h6V4H2v12.01h8V14H4V6zm2 2h6V5l6 5-6 5v-3H6V8z";break;case"minus":e="M4 9h12v2H4V9z";break;case"money":e="M0 3h20v12h-.75c0-1.79-1.46-3.25-3.25-3.25-1.31 0-2.42.79-2.94 1.91-.25-.1-.52-.16-.81-.16-.98 0-1.8.63-2.11 1.5H0V3zm8.37 3.11c-.06.15-.1.31-.11.47s-.01.33.01.5l.02.08c.01.06.02.14.05.23.02.1.06.2.1.31.03.11.09.22.15.33.07.12.15.22.23.31s.18.17.31.23c.12.06.25.09.4.09.14 0 .27-.03.39-.09s.22-.14.3-.22c.09-.09.16-.2.22-.32.07-.12.12-.23.16-.33s.07-.2.09-.31c.03-.11.04-.18.05-.22s.01-.07.01-.09c.05-.29.03-.56-.04-.82s-.21-.48-.41-.66c-.21-.18-.47-.27-.79-.27-.19 0-.36.03-.52.1-.15.07-.28.16-.38.28-.09.11-.17.25-.24.4zm4.48 6.04v-1.14c0-.33-.1-.66-.29-.98s-.45-.59-.77-.79c-.32-.21-.66-.31-1.02-.31l-1.24.84-1.28-.82c-.37 0-.72.1-1.04.3-.31.2-.56.46-.74.77-.18.32-.27.65-.27.99v1.14l.18.05c.12.04.29.08.51.14.23.05.47.1.74.15.26.05.57.09.91.13.34.03.67.05.99.05.3 0 .63-.02.98-.05.34-.04.64-.08.89-.13.25-.04.5-.1.76-.16l.5-.12c.08-.02.14-.04.19-.06zm3.15.1c1.52 0 2.75 1.23 2.75 2.75s-1.23 2.75-2.75 2.75c-.73 0-1.38-.3-1.87-.77.23-.35.37-.78.37-1.23 0-.77-.39-1.46-.99-1.86.43-.96 1.37-1.64 2.49-1.64zm-5.5 3.5c0-.96.79-1.75 1.75-1.75s1.75.79 1.75 1.75-.79 1.75-1.75 1.75-1.75-.79-1.75-1.75z";break;case"move":e="M19 10l-4 4v-3h-4v4h3l-4 4-4-4h3v-4H5v3l-4-4 4-4v3h4V5H6l4-4 4 4h-3v4h4V6z";break;case"nametag":e="M12 5V2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm-2-3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 13V7c0-1.1-.9-2-2-2h-3v.33C13 6.25 12.25 7 11.33 7H8.67C7.75 7 7 6.25 7 5.33V5H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-1-6v6H3V9h14zm-8 2c0-.55-.22-1-.5-1s-.5.45-.5 1 .22 1 .5 1 .5-.45.5-1zm3 0c0-.55-.22-1-.5-1s-.5.45-.5 1 .22 1 .5 1 .5-.45.5-1zm-5.96 1.21c.92.48 2.34.79 3.96.79s3.04-.31 3.96-.79c-.21 1-1.89 1.79-3.96 1.79s-3.75-.79-3.96-1.79z";break;case"networking":e="M18 13h1c.55 0 1 .45 1 1.01v2.98c0 .56-.45 1.01-1 1.01h-4c-.55 0-1-.45-1-1.01v-2.98c0-.56.45-1.01 1-1.01h1v-2h-5v2h1c.55 0 1 .45 1 1.01v2.98c0 .56-.45 1.01-1 1.01H8c-.55 0-1-.45-1-1.01v-2.98c0-.56.45-1.01 1-1.01h1v-2H4v2h1c.55 0 1 .45 1 1.01v2.98C6 17.55 5.55 18 5 18H1c-.55 0-1-.45-1-1.01v-2.98C0 13.45.45 13 1 13h1v-2c0-1.1.9-2 2-2h5V7H8c-.55 0-1-.45-1-1.01V3.01C7 2.45 7.45 2 8 2h4c.55 0 1 .45 1 1.01v2.98C13 6.55 12.55 7 12 7h-1v2h5c1.1 0 2 .9 2 2v2z";break;case"no-alt":e="M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z";break;case"no":e="M12.12 10l3.53 3.53-2.12 2.12L10 12.12l-3.54 3.54-2.12-2.12L7.88 10 4.34 6.46l2.12-2.12L10 7.88l3.54-3.53 2.12 2.12z";break;case"palmtree":e="M8.58 2.39c.32 0 .59.05.81.14 1.25.55 1.69 2.24 1.7 3.97.59-.82 2.15-2.29 3.41-2.29s2.94.73 3.53 3.55c-1.13-.65-2.42-.94-3.65-.94-1.26 0-2.45.32-3.29.89.4-.11.86-.16 1.33-.16 1.39 0 2.9.45 3.4 1.31.68 1.16.47 3.38-.76 4.14-.14-2.1-1.69-4.12-3.47-4.12-.44 0-.88.12-1.33.38C8 10.62 7 14.56 7 19H2c0-5.53 4.21-9.65 7.68-10.79-.56-.09-1.17-.15-1.82-.15C6.1 8.06 4.05 8.5 2 10c.76-2.96 2.78-4.1 4.69-4.1 1.25 0 2.45.5 3.2 1.29-.66-2.24-2.49-2.86-4.08-2.86-.8 0-1.55.16-2.05.35.91-1.29 3.31-2.29 4.82-2.29zM13 11.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5z";break;case"paperclip":e="M17.05 2.7c1.93 1.94 1.93 5.13 0 7.07L10 16.84c-1.88 1.89-4.91 1.93-6.86.15-.06-.05-.13-.09-.19-.15-1.93-1.94-1.93-5.12 0-7.07l4.94-4.95c.91-.92 2.28-1.1 3.39-.58.3.15.59.33.83.58 1.17 1.17 1.17 3.07 0 4.24l-4.93 4.95c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41l4.93-4.95c.39-.39.39-1.02 0-1.41-.38-.39-1.02-.39-1.4 0l-4.94 4.95c-.91.92-1.1 2.29-.57 3.4.14.3.32.59.57.84s.54.43.84.57c1.11.53 2.47.35 3.39-.57l7.05-7.07c1.16-1.17 1.16-3.08 0-4.25-.56-.55-1.28-.83-2-.86-.08.01-.16.01-.24 0-.22-.03-.43-.11-.6-.27-.39-.4-.38-1.05.02-1.45.16-.16.36-.24.56-.28.14-.02.27-.01.4.02 1.19.06 2.36.52 3.27 1.43z";break;case"performance":e="M3.76 17.01h12.48C17.34 15.63 18 13.9 18 12c0-4.41-3.58-8-8-8s-8 3.59-8 8c0 1.9.66 3.63 1.76 5.01zM9 6c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zM4 8c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm4.52 3.4c.84-.83 6.51-3.5 6.51-3.5s-2.66 5.68-3.49 6.51c-.84.84-2.18.84-3.02 0-.83-.83-.83-2.18 0-3.01zM3 13c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm6 0c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm6 0c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1z";break;case"phone":e="M12.06 6l-.21-.2c-.52-.54-.43-.79.08-1.3l2.72-2.75c.81-.82.96-1.21 1.73-.48l.21.2zm.53.45l4.4-4.4c.7.94 2.34 3.47 1.53 5.34-.73 1.67-1.09 1.75-2 3-1.85 2.11-4.18 4.37-6 6.07-1.26.91-1.31 1.33-3 2-1.8.71-4.4-.89-5.38-1.56l4.4-4.4 1.18 1.62c.34.46 1.2-.06 1.8-.66 1.04-1.05 3.18-3.18 4-4.07.59-.59 1.12-1.45.66-1.8zM1.57 16.5l-.21-.21c-.68-.74-.29-.9.52-1.7l2.74-2.72c.51-.49.75-.6 1.27-.11l.2.21z";break;case"playlist-audio":e="M17 3V1H2v2h15zm0 4V5H2v2h15zm-7 4V9H2v2h8zm7.45-1.96l-6 1.12c-.16.02-.19.03-.29.13-.11.09-.16.22-.16.37v4.59c-.29-.13-.66-.14-.93-.14-.54 0-1 .19-1.38.57s-.56.84-.56 1.38c0 .53.18.99.56 1.37s.84.57 1.38.57c.49 0 .92-.16 1.29-.48s.59-.71.65-1.19v-4.95L17 11.27v3.48c-.29-.13-.56-.19-.83-.19-.54 0-1.11.19-1.49.57-.38.37-.57.83-.57 1.37s.19.99.57 1.37.84.57 1.38.57c.53 0 .99-.19 1.37-.57s.57-.83.57-1.37V9.6c0-.16-.05-.3-.16-.41-.11-.12-.24-.17-.39-.15zM8 15v-2H2v2h6zm-2 4v-2H2v2h4z";break;case"playlist-video":e="M17 3V1H2v2h15zm0 4V5H2v2h15zM6 11V9H2v2h4zm2-2h9c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1zm3 7l3.33-2L11 12v4zm-5-1v-2H2v2h4zm0 4v-2H2v2h4z";break;case"plus-alt":e="M15.8 4.2c3.2 3.21 3.2 8.39 0 11.6-3.21 3.2-8.39 3.2-11.6 0C1 12.59 1 7.41 4.2 4.2 7.41 1 12.59 1 15.8 4.2zm-4.3 11.3v-4h4v-3h-4v-4h-3v4h-4v3h4v4h3z";break;case"plus-light":e="M17 9v2h-6v6H9v-6H3V9h6V3h2v6h6z";break;case"plus":e="M17 7v3h-5v5H9v-5H4V7h5V2h3v5h5z";break;case"portfolio":e="M4 5H.78c-.37 0-.74.32-.69.84l1.56 9.99S3.5 8.47 3.86 6.7c.11-.53.61-.7.98-.7H10s-.7-2.08-.77-2.31C9.11 3.25 8.89 3 8.45 3H5.14c-.36 0-.7.23-.8.64C4.25 4.04 4 5 4 5zm4.88 0h-4s.42-1 .87-1h2.13c.48 0 1 1 1 1zM2.67 16.25c-.31.47-.76.75-1.26.75h15.73c.54 0 .92-.31 1.03-.83.44-2.19 1.68-8.44 1.68-8.44.07-.5-.3-.73-.62-.73H16V5.53c0-.16-.26-.53-.66-.53h-3.76c-.52 0-.87.58-.87.58L10 7H5.59c-.32 0-.63.19-.69.5 0 0-1.59 6.7-1.72 7.33-.07.37-.22.99-.51 1.42zM15.38 7H11s.58-1 1.13-1h2.29c.71 0 .96 1 .96 1z";break;case"post-status":e="M14 6c0 1.86-1.28 3.41-3 3.86V16c0 1-2 2-2 2V9.86c-1.72-.45-3-2-3-3.86 0-2.21 1.79-4 4-4s4 1.79 4 4zM8 5c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z";break;case"pressthis":e="M14.76 1C16.55 1 18 2.46 18 4.25c0 1.78-1.45 3.24-3.24 3.24-.23 0-.47-.03-.7-.08L13 8.47V19H2V4h9.54c.13-2 1.52-3 3.22-3zm0 5.49C16 6.49 17 5.48 17 4.25 17 3.01 16 2 14.76 2s-2.24 1.01-2.24 2.25c0 .37.1.72.27 1.03L9.57 8.5c-.28.28-1.77 2.22-1.5 2.49.02.03.06.04.1.04.49 0 2.14-1.28 2.39-1.53l3.24-3.24c.29.14.61.23.96.23z";break;case"products":e="M17 8h1v11H2V8h1V6c0-2.76 2.24-5 5-5 .71 0 1.39.15 2 .42.61-.27 1.29-.42 2-.42 2.76 0 5 2.24 5 5v2zM5 6v2h2V6c0-1.13.39-2.16 1.02-3H8C6.35 3 5 4.35 5 6zm10 2V6c0-1.65-1.35-3-3-3h-.02c.63.84 1.02 1.87 1.02 3v2h2zm-5-4.22C9.39 4.33 9 5.12 9 6v2h2V6c0-.88-.39-1.67-1-2.22z";break;case"randomize":e="M18 6.01L14 9V7h-4l-5 8H2v-2h2l5-8h5V3zM2 5h3l1.15 2.17-1.12 1.8L4 7H2V5zm16 9.01L14 17v-2H9l-1.15-2.17 1.12-1.8L10 13h4v-2z";break;case"redo":e="M8 5h5V2l6 4-6 4V7H8c-2.2 0-4 1.8-4 4s1.8 4 4 4h5v2H8c-3.3 0-6-2.7-6-6s2.7-6 6-6z";break;case"rest-api":e="M3 4h2v12H3z";break;case"rss":e="M14.92 18H18C18 9.32 10.82 2.25 2 2.25v3.02c7.12 0 12.92 5.71 12.92 12.73zm-5.44 0h3.08C12.56 12.27 7.82 7.6 2 7.6v3.02c2 0 3.87.77 5.29 2.16C8.7 14.17 9.48 16.03 9.48 18zm-5.35-.02c1.17 0 2.13-.93 2.13-2.09 0-1.15-.96-2.09-2.13-2.09-1.18 0-2.13.94-2.13 2.09 0 1.16.95 2.09 2.13 2.09z";break;case"saved":e="M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2";break;case"schedule":e="M2 2h16v4H2V2zm0 10V8h4v4H2zm6-2V8h4v2H8zm6 3V8h4v5h-4zm-6 5v-6h4v6H8zm-6 0v-4h4v4H2zm12 0v-3h4v3h-4z";break;case"screenoptions":e="M9 9V3H3v6h6zm8 0V3h-6v6h6zm-8 8v-6H3v6h6zm8 0v-6h-6v6h6z";break;case"search":e="M12.14 4.18c1.87 1.87 2.11 4.75.72 6.89.12.1.22.21.36.31.2.16.47.36.81.59.34.24.56.39.66.47.42.31.73.57.94.78.32.32.6.65.84 1 .25.35.44.69.59 1.04.14.35.21.68.18 1-.02.32-.14.59-.36.81s-.49.34-.81.36c-.31.02-.65-.04-.99-.19-.35-.14-.7-.34-1.04-.59-.35-.24-.68-.52-1-.84-.21-.21-.47-.52-.77-.93-.1-.13-.25-.35-.47-.66-.22-.32-.4-.57-.56-.78-.16-.2-.29-.35-.44-.5-2.07 1.09-4.69.76-6.44-.98-2.14-2.15-2.14-5.64 0-7.78 2.15-2.15 5.63-2.15 7.78 0zm-1.41 6.36c1.36-1.37 1.36-3.58 0-4.95-1.37-1.37-3.59-1.37-4.95 0-1.37 1.37-1.37 3.58 0 4.95 1.36 1.37 3.58 1.37 4.95 0z";break;case"share-alt":e="M16.22 5.8c.47.69.29 1.62-.4 2.08-.69.47-1.62.29-2.08-.4-.16-.24-.35-.46-.55-.67-.21-.2-.43-.39-.67-.55s-.5-.3-.77-.41c-.27-.12-.55-.21-.84-.26-.59-.13-1.23-.13-1.82-.01-.29.06-.57.15-.84.27-.27.11-.53.25-.77.41s-.46.35-.66.55c-.21.21-.4.43-.56.67s-.3.5-.41.76c-.01.02-.01.03-.01.04-.1.24-.17.48-.23.72H1V6h2.66c.04-.07.07-.13.12-.2.27-.4.57-.77.91-1.11s.72-.65 1.11-.91c.4-.27.83-.51 1.28-.7s.93-.34 1.41-.43c.99-.21 2.03-.21 3.02 0 .48.09.96.24 1.41.43s.88.43 1.28.7c.39.26.77.57 1.11.91s.64.71.91 1.11zM12.5 10c0-1.38-1.12-2.5-2.5-2.5S7.5 8.62 7.5 10s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5zm-8.72 4.2c-.47-.69-.29-1.62.4-2.09.69-.46 1.62-.28 2.08.41.16.24.35.46.55.67.21.2.43.39.67.55s.5.3.77.41c.27.12.55.2.84.26.59.13 1.23.12 1.82 0 .29-.06.57-.14.84-.26.27-.11.53-.25.77-.41s.46-.35.66-.55c.21-.21.4-.44.56-.67.16-.25.3-.5.41-.76.01-.02.01-.03.01-.04.1-.24.17-.48.23-.72H19v3h-2.66c-.04.06-.07.13-.12.2-.27.4-.57.77-.91 1.11s-.72.65-1.11.91c-.4.27-.83.51-1.28.7s-.93.33-1.41.43c-.99.21-2.03.21-3.02 0-.48-.1-.96-.24-1.41-.43s-.88-.43-1.28-.7c-.39-.26-.77-.57-1.11-.91s-.64-.71-.91-1.11z";break;case"share-alt2":e="M18 8l-5 4V9.01c-2.58.06-4.88.45-7 2.99.29-3.57 2.66-5.66 7-5.94V3zM4 14h11v-2l2-1.6V16H2V5h9.43c-1.83.32-3.31 1-4.41 2H4v7z";break;case"share":e="M14.5 12c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.24.03-.46.09-.69l-4.38-2.3c-.55.61-1.33.99-2.21.99-1.66 0-3-1.34-3-3s1.34-3 3-3c.88 0 1.66.39 2.21.99l4.38-2.3c-.06-.23-.09-.45-.09-.69 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-.88 0-1.66-.39-2.21-.99l-4.38 2.3c.06.23.09.45.09.69s-.03.46-.09.69l4.38 2.3c.55-.61 1.33-.99 2.21-.99z";break;case"shield-alt":e="M10 2s3 2 7 2c0 11-7 14-7 14S3 15 3 4c4 0 7-2 7-2z";break;case"shield":e="M10 2s3 2 7 2c0 11-7 14-7 14S3 15 3 4c4 0 7-2 7-2zm0 8h5s1-1 1-5c0 0-5-1-6-2v7H5c1 4 5 7 5 7v-7z";break;case"shortcode":e="M6 14H4V6h2V4H2v12h4M7.1 17h2.1l3.7-14h-2.1M14 4v2h2v8h-2v2h4V4";break;case"slides":e="M5 14V6h10v8H5zm-3-1V7h2v6H2zm4-6v6h8V7H6zm10 0h2v6h-2V7zm-3 2V8H7v1h6zm0 3v-2H7v2h6z";break;case"smartphone":e="M6 2h8c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm7 12V4H7v10h6zM8 5h4l-4 5V5z";break;case"smiley":e="M7 5.2c1.1 0 2 .89 2 2 0 .37-.11.71-.28 1C8.72 8.2 8 8 7 8s-1.72.2-1.72.2c-.17-.29-.28-.63-.28-1 0-1.11.9-2 2-2zm6 0c1.11 0 2 .89 2 2 0 .37-.11.71-.28 1 0 0-.72-.2-1.72-.2s-1.72.2-1.72.2c-.17-.29-.28-.63-.28-1 0-1.11.89-2 2-2zm-3 13.7c3.72 0 7.03-2.36 8.23-5.88l-1.32-.46C15.9 15.52 13.12 17.5 10 17.5s-5.9-1.98-6.91-4.94l-1.32.46c1.2 3.52 4.51 5.88 8.23 5.88z";break;case"sort":e="M11 7H1l5 7zm-2 7h10l-5-7z";break;case"sos":e="M18 10c0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8 8-3.58 8-8zM7.23 3.57L8.72 7.3c-.62.29-1.13.8-1.42 1.42L3.57 7.23c.71-1.64 2.02-2.95 3.66-3.66zm9.2 3.66L12.7 8.72c-.29-.62-.8-1.13-1.42-1.42l1.49-3.73c1.64.71 2.95 2.02 3.66 3.66zM10 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm-6.43.77l3.73-1.49c.29.62.8 1.13 1.42 1.42l-1.49 3.73c-1.64-.71-2.95-2.02-3.66-3.66zm9.2 3.66l-1.49-3.73c.62-.29 1.13-.8 1.42-1.42l3.73 1.49c-.71 1.64-2.02 2.95-3.66 3.66z";break;case"star-empty":e="M10 1L7 7l-6 .75 4.13 4.62L4 19l6-3 6 3-1.12-6.63L19 7.75 13 7zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15L10 14.88l-4.68 2.34.87-5.15-3.18-3.56 4.65-.58z";break;case"star-filled":e="M10 1l3 6 6 .75-4.12 4.62L16 19l-6-3-6 3 1.13-6.63L1 7.75 7 7z";break;case"star-half":e="M10 1L7 7l-6 .75 4.13 4.62L4 19l6-3 6 3-1.12-6.63L19 7.75 13 7zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15L10 14.88V3.24z";break;case"sticky":e="M5 3.61V1.04l8.99-.01-.01 2.58c-1.22.26-2.16 1.35-2.16 2.67v.5c.01 1.31.93 2.4 2.17 2.66l-.01 2.58h-3.41l-.01 2.57c0 .6-.47 4.41-1.06 4.41-.6 0-1.08-3.81-1.08-4.41v-2.56L5 12.02l.01-2.58c1.23-.25 2.15-1.35 2.15-2.66v-.5c0-1.31-.92-2.41-2.16-2.67z";break;case"store":e="M1 10c.41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.51.43.54 0 1.08-.14 1.49-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.63-.46 1-1.17 1-2V7l-3-7H4L0 7v1c0 .83.37 1.54 1 2zm2 8.99h5v-5h4v5h5v-7c-.37-.05-.72-.22-1-.43-.63-.45-1-.73-1-1.56 0 .83-.38 1.11-1 1.56-.41.3-.95.43-1.49.44-.55 0-1.1-.14-1.51-.44-.63-.45-1-.73-1-1.56 0 .83-.38 1.11-1 1.56-.41.3-.95.43-1.5.44-.54 0-1.09-.14-1.5-.44-.63-.45-1-.73-1-1.57 0 .84-.38 1.12-1 1.57-.29.21-.63.38-1 .44v6.99z";break;case"table-col-after":e="M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z";break;case"table-col-before":e="M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z";break;case"table-col-delete":e="M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z";break;case"table-row-after":e="M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z";break;case"table-row-before":e="M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z";break;case"table-row-delete":e="M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z";break;case"tablet":e="M4 2h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm11 14V4H5v12h10zM6 5h6l-6 5V5z";break;case"tag":e="M11 2h7v7L8 19l-7-7zm3 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z";break;case"tagcloud":e="M11 3v4H1V3h10zm8 0v4h-7V3h7zM7 8v3H1V8h6zm12 0v3H8V8h11zM9 12v2H1v-2h8zm10 0v2h-9v-2h9zM6 15v1H1v-1h5zm5 0v1H7v-1h4zm3 0v1h-2v-1h2zm5 0v1h-4v-1h4z";break;case"testimonial":e="M4 3h12c.55 0 1.02.2 1.41.59S18 4.45 18 5v7c0 .55-.2 1.02-.59 1.41S16.55 14 16 14h-1l-5 5v-5H4c-.55 0-1.02-.2-1.41-.59S2 12.55 2 12V5c0-.55.2-1.02.59-1.41S3.45 3 4 3zm11 2H4v1h11V5zm1 3H4v1h12V8zm-3 3H4v1h9v-1z";break;case"text":e="M18 3v2H2V3h16zm-6 4v2H2V7h10zm6 0v2h-4V7h4zM8 11v2H2v-2h6zm10 0v2h-8v-2h8zm-4 4v2H2v-2h12z";break;case"thumbs-down":e="M7.28 18c-.15.02-.26-.02-.41-.07-.56-.19-.83-.79-.66-1.35.17-.55 1-3.04 1-3.58 0-.53-.75-1-1.35-1h-3c-.6 0-1-.4-1-1s2-7 2-7c.17-.39.55-1 1-1H14v9h-2.14c-.41.41-3.3 4.71-3.58 5.27-.21.41-.6.68-1 .73zM18 12h-2V3h2v9z";break;case"thumbs-up":e="M12.72 2c.15-.02.26.02.41.07.56.19.83.79.66 1.35-.17.55-1 3.04-1 3.58 0 .53.75 1 1.35 1h3c.6 0 1 .4 1 1s-2 7-2 7c-.17.39-.55 1-1 1H6V8h2.14c.41-.41 3.3-4.71 3.58-5.27.21-.41.6-.68 1-.73zM2 8h2v9H2V8z";break;case"tickets-alt":e="M20 6.38L18.99 9.2v-.01c-.52-.19-1.03-.16-1.53.08s-.85.62-1.04 1.14-.16 1.03.07 1.53c.24.5.62.84 1.15 1.03v.01l-1.01 2.82-15.06-5.38.99-2.79c.52.19 1.03.16 1.53-.08.5-.23.84-.61 1.03-1.13s.16-1.03-.08-1.53c-.23-.49-.61-.83-1.13-1.02L4.93 1zm-4.97 5.69l1.37-3.76c.12-.31.1-.65-.04-.95s-.39-.53-.7-.65L8.14 3.98c-.64-.23-1.37.12-1.6.74L5.17 8.48c-.24.65.1 1.37.74 1.6l7.52 2.74c.14.05.28.08.43.08.52 0 1-.33 1.17-.83zM7.97 4.45l7.51 2.73c.19.07.34.21.43.39.08.18.09.38.02.57l-1.37 3.76c-.13.38-.58.59-.96.45L6.09 9.61c-.39-.14-.59-.57-.45-.96l1.37-3.76c.1-.29.39-.49.7-.49.09 0 .17.02.26.05zm6.82 12.14c.35.27.75.41 1.2.41H16v3H0v-2.96c.55 0 1.03-.2 1.41-.59.39-.38.59-.86.59-1.41s-.2-1.02-.59-1.41-.86-.59-1.41-.59V10h1.05l-.28.8 2.87 1.02c-.51.16-.89.62-.89 1.18v4c0 .69.56 1.25 1.25 1.25h8c.69 0 1.25-.56 1.25-1.25v-1.75l.83.3c.12.43.36.78.71 1.04zM3.25 17v-4c0-.41.34-.75.75-.75h.83l7.92 2.83V17c0 .41-.34.75-.75.75H4c-.41 0-.75-.34-.75-.75z";break;case"tickets":e="M20 5.38L18.99 8.2v-.01c-1.04-.37-2.19.18-2.57 1.22-.37 1.04.17 2.19 1.22 2.56v.01l-1.01 2.82L1.57 9.42l.99-2.79c1.04.38 2.19-.17 2.56-1.21s-.17-2.18-1.21-2.55L4.93 0zm-5.45 3.37c.74-2.08-.34-4.37-2.42-5.12-2.08-.74-4.37.35-5.11 2.42-.74 2.08.34 4.38 2.42 5.12 2.07.74 4.37-.35 5.11-2.42zm-2.56-4.74c.89.32 1.57.94 1.97 1.71-.01-.01-.02-.01-.04-.02-.33-.12-.67.09-.78.4-.1.28-.03.57.05.91.04.27.09.62-.06 1.04-.1.29-.33.58-.65 1l-.74 1.01.08-4.08.4.11c.19.04.26-.24.08-.29 0 0-.57-.15-.92-.28-.34-.12-.88-.36-.88-.36-.18-.08-.3.19-.12.27 0 0 .16.08.34.16l.01 1.63L9.2 9.18l.08-4.11c.2.06.4.11.4.11.19.04.26-.23.07-.29 0 0-.56-.15-.91-.28-.07-.02-.14-.05-.22-.08.93-.7 2.19-.94 3.37-.52zM7.4 6.19c.17-.49.44-.92.78-1.27l.04 5c-.94-.95-1.3-2.39-.82-3.73zm4.04 4.75l2.1-2.63c.37-.41.57-.77.69-1.12.05-.12.08-.24.11-.35.09.57.04 1.18-.17 1.77-.45 1.25-1.51 2.1-2.73 2.33zm-.7-3.22l.02 3.22c0 .02 0 .04.01.06-.4 0-.8-.07-1.2-.21-.33-.12-.63-.28-.9-.48zm1.24 6.08l2.1.75c.24.84 1 1.45 1.91 1.45H16v3H0v-2.96c1.1 0 2-.89 2-2 0-1.1-.9-2-2-2V9h1.05l-.28.8 4.28 1.52C4.4 12.03 4 12.97 4 14c0 2.21 1.79 4 4 4s4-1.79 4-4c0-.07-.02-.13-.02-.2zm-6.53-2.33l1.48.53c-.14.04-.15.27.03.28 0 0 .18.02.37.03l.56 1.54-.78 2.36-1.31-3.9c.21-.01.41-.03.41-.03.19-.02.17-.31-.02-.3 0 0-.59.05-.96.05-.07 0-.15 0-.23-.01.13-.2.28-.38.45-.55zM4.4 14c0-.52.12-1.02.32-1.46l1.71 4.7C5.23 16.65 4.4 15.42 4.4 14zm4.19-1.41l1.72.62c.07.17.12.37.12.61 0 .31-.12.66-.28 1.16l-.35 1.2zM11.6 14c0 1.33-.72 2.49-1.79 3.11l1.1-3.18c.06-.17.1-.31.14-.46l.52.19c.02.11.03.22.03.34zm-4.62 3.45l1.08-3.14 1.11 3.03c.01.02.01.04.02.05-.37.13-.77.21-1.19.21-.35 0-.69-.06-1.02-.15z";break;case"tide":e="M17 7.2V3H3v7.1c2.6-.5 4.5-1.5 6.4-2.6.2-.2.4-.3.6-.5v3c-1.9 1.1-4 2.2-7 2.8V17h14V9.9c-2.6.5-4.4 1.5-6.2 2.6-.3.1-.5.3-.8.4V10c2-1.1 4-2.2 7-2.8z";break;case"translation":e="M11 7H9.49c-.63 0-1.25.3-1.59.7L7 5H4.13l-2.39 7h1.69l.74-2H7v4H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h7c1.1 0 2 .9 2 2v2zM6.51 9H4.49l1-2.93zM10 8h7c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-7c-1.1 0-2-.9-2-2v-7c0-1.1.9-2 2-2zm7.25 5v-1.08h-3.17V9.75h-1.16v2.17H9.75V13h1.28c.11.85.56 1.85 1.28 2.62-.87.36-1.89.62-2.31.62-.01.02.22.97.2 1.46.84 0 2.21-.5 3.28-1.15 1.09.65 2.48 1.15 3.34 1.15-.02-.49.2-1.44.2-1.46-.43 0-1.49-.27-2.38-.63.7-.77 1.14-1.77 1.25-2.61h1.36zm-3.81 1.93c-.5-.46-.85-1.13-1.01-1.93h2.09c-.17.8-.51 1.47-1 1.93l-.04.03s-.03-.02-.04-.03z";break;case"trash":e="M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z";break;case"twitter":e="M18.94 4.46c-.49.73-1.11 1.38-1.83 1.9.01.15.01.31.01.47 0 4.85-3.69 10.44-10.43 10.44-2.07 0-4-.61-5.63-1.65.29.03.58.05.88.05 1.72 0 3.3-.59 4.55-1.57-1.6-.03-2.95-1.09-3.42-2.55.22.04.45.07.69.07.33 0 .66-.05.96-.13-1.67-.34-2.94-1.82-2.94-3.6v-.04c.5.27 1.06.44 1.66.46-.98-.66-1.63-1.78-1.63-3.06 0-.67.18-1.3.5-1.84 1.81 2.22 4.51 3.68 7.56 3.83-.06-.27-.1-.55-.1-.84 0-2.02 1.65-3.66 3.67-3.66 1.06 0 2.01.44 2.68 1.16.83-.17 1.62-.47 2.33-.89-.28.85-.86 1.57-1.62 2.02.75-.08 1.45-.28 2.11-.57z";break;case"undo":e="M12 5H7V2L1 6l6 4V7h5c2.2 0 4 1.8 4 4s-1.8 4-4 4H7v2h5c3.3 0 6-2.7 6-6s-2.7-6-6-6z";break;case"universal-access-alt":e="M19 10c0-4.97-4.03-9-9-9s-9 4.03-9 9 4.03 9 9 9 9-4.03 9-9zm-9-7.4c.83 0 1.5.67 1.5 1.5s-.67 1.51-1.5 1.51c-.82 0-1.5-.68-1.5-1.51s.68-1.5 1.5-1.5zM3.4 7.36c0-.65 6.6-.76 6.6-.76s6.6.11 6.6.76-4.47 1.4-4.47 1.4 1.69 8.14 1.06 8.38c-.62.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-.63-.24 1.06-8.38 1.06-8.38S3.4 8.01 3.4 7.36z";break;case"universal-access":e="M10 2.6c.83 0 1.5.67 1.5 1.5s-.67 1.51-1.5 1.51c-.82 0-1.5-.68-1.5-1.51s.68-1.5 1.5-1.5zM3.4 7.36c0-.65 6.6-.76 6.6-.76s6.6.11 6.6.76-4.47 1.4-4.47 1.4 1.69 8.14 1.06 8.38c-.62.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-.63-.24 1.06-8.38 1.06-8.38S3.4 8.01 3.4 7.36z";break;case"unlock":e="M12 9V6c0-1.1-.9-2-2-2s-2 .9-2 2H6c0-2.21 1.79-4 4-4s4 1.79 4 4v3h1c.55 0 1 .45 1 1v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-7c0-.55.45-1 1-1h7zm-1 7l-.36-2.15c.51-.24.86-.75.86-1.35 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5c0 .6.35 1.11.86 1.35L9 16h2z";break;case"update":e="M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.08l-3.5 4-3.5-4h2.32c-.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73.71-3.54 1.78L4.95 5.66C6.23 4.2 8.11 3.28 10.2 3.28zm-.4 13.44c-3.52 0-6.43-2.61-6.92-6H.8l3.5-4c1.17 1.33 2.33 2.67 3.5 4H5.48c.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z";break;case"upload":e="M8 14V8H5l5-6 5 6h-3v6H8zm-2 2v-6H4v8h12.01v-8H14v6H6z";break;case"vault":e="M18 17V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-1 0H3V3h14v14zM4.75 4h10.5c.41 0 .75.34.75.75V6h-1v3h1v2h-1v3h1v1.25c0 .41-.34.75-.75.75H4.75c-.41 0-.75-.34-.75-.75V4.75c0-.41.34-.75.75-.75zM13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4zM9 7l.77 1.15C10.49 8.46 11 9.17 11 10c0 1.1-.9 2-2 2s-2-.9-2-2c0-.83.51-1.54 1.23-1.85z";break;case"video-alt":e="M8 5c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1 0 .57.49 1 1 1h5c.55 0 1-.45 1-1zm6 5l4-4v10l-4-4v-2zm-1 4V8c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h8c.55 0 1-.45 1-1z";break;case"video-alt2":e="M12 13V7c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2zm1-2.5l6 4.5V5l-6 4.5v1z";break;case"video-alt3":e="M19 15V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2zM8 14V6l6 4z";break;case"visibility":e="M19.7 9.4C17.7 6 14 3.9 10 3.9S2.3 6 .3 9.4L0 10l.3.6c2 3.4 5.7 5.5 9.7 5.5s7.7-2.1 9.7-5.5l.3-.6-.3-.6zM10 14.1c-3.1 0-6-1.6-7.7-4.1C3.6 8 5.7 6.6 8 6.1c-.9.6-1.5 1.7-1.5 2.9 0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5c0-1.2-.6-2.3-1.5-2.9 2.3.5 4.4 1.9 5.7 3.9-1.7 2.5-4.6 4.1-7.7 4.1z";break;case"warning":e="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z";break;case"welcome-add-page":e="M17 7V4h-2V2h-3v1H3v15h11V9h1V7h2zm-1-2v1h-2v2h-1V6h-2V5h2V3h1v2h2z";break;case"welcome-comments":e="M5 2h10c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2h-2l-5 5v-5H5c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm8.5 8.5L11 8l2.5-2.5-1-1L10 7 7.5 4.5l-1 1L9 8l-2.5 2.5 1 1L10 9l2.5 2.5z";break;case"welcome-learn-more":e="M10 10L2.54 7.02 3 18H1l.48-11.41L0 6l10-4 10 4zm0-5c-.55 0-1 .22-1 .5s.45.5 1 .5 1-.22 1-.5-.45-.5-1-.5zm0 6l5.57-2.23c.71.94 1.2 2.07 1.36 3.3-.3-.04-.61-.07-.93-.07-2.55 0-4.78 1.37-6 3.41C8.78 13.37 6.55 12 4 12c-.32 0-.63.03-.93.07.16-1.23.65-2.36 1.36-3.3z";break;case"welcome-view-site":e="M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zm2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm2 8h3v1H3v-1h3v-1h8v1z";break;case"welcome-widgets-menus":e="M19 16V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1h15c.55 0 1-.45 1-1zM4 4h13v4H4V4zm1 1v2h3V5H5zm4 0v2h3V5H9zm4 0v2h3V5h-3zm-8.5 5c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 10h4v1H6v-1zm6 0h5v5h-5v-5zm-7.5 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 12h4v1H6v-1zm7 0v2h3v-2h-3zm-8.5 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 14h4v1H6v-1z";break;case"welcome-write-blog":e="M16.89 1.2l1.41 1.41c.39.39.39 1.02 0 1.41L14 8.33V18H3V3h10.67l1.8-1.8c.4-.39 1.03-.4 1.42 0zm-5.66 8.48l5.37-5.36-1.42-1.42-5.36 5.37-.71 2.12z";break;case"wordpress-alt":e="M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z";break;case"wordpress":e="M20 10c0-5.52-4.48-10-10-10S0 4.48 0 10s4.48 10 10 10 10-4.48 10-10zM10 1.01c4.97 0 8.99 4.02 8.99 8.99s-4.02 8.99-8.99 8.99S1.01 14.97 1.01 10 5.03 1.01 10 1.01zM8.01 14.82L4.96 6.61c.49-.03 1.05-.08 1.05-.08.43-.05.38-1.01-.06-.99 0 0-1.29.1-2.13.1-.15 0-.33 0-.52-.01 1.44-2.17 3.9-3.6 6.7-3.6 2.09 0 3.99.79 5.41 2.09-.6-.08-1.45.35-1.45 1.42 0 .66.38 1.22.79 1.88.31.54.5 1.22.5 2.21 0 1.34-1.27 4.48-1.27 4.48l-2.71-7.5c.48-.03.75-.16.75-.16.43-.05.38-1.1-.05-1.08 0 0-1.3.11-2.14.11-.78 0-2.11-.11-2.11-.11-.43-.02-.48 1.06-.05 1.08l.84.08 1.12 3.04zm6.02 2.15L16.64 10s.67-1.69.39-3.81c.63 1.14.94 2.42.94 3.81 0 2.96-1.56 5.58-3.94 6.97zM2.68 6.77L6.5 17.25c-2.67-1.3-4.47-4.08-4.47-7.25 0-1.16.2-2.23.65-3.23zm7.45 4.53l2.29 6.25c-.75.27-1.57.42-2.42.42-.72 0-1.41-.11-2.06-.3z";break;case"yes-alt":e="M10 2c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm-.615 12.66h-1.34l-3.24-4.54 1.34-1.25 2.57 2.4 5.14-5.93 1.34.94-5.81 8.38z";break;case"yes":e="M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z"}if(!e)return null;var l=["dashicon","dashicons-"+c,r].filter(Boolean).join(" ");return Object(w.createElement)(_a,zc({"aria-hidden":!0,role:"img",focusable:"false",className:l,xmlns:"http://www.w3.org/2000/svg",width:n,height:n,viewBox:"0 0 20 20"},s),Object(w.createElement)(ka,{d:e}))}}]),t}();var Oa=function(e){var t=e.icon,c=void 0===t?null:t,a=e.size,n=y(e,["icon","size"]),r=a||20;if("string"==typeof c)return Object(w.createElement)(Ha,zc({icon:c,size:r},n));if(c&&Ha===c.type)return Object(w.cloneElement)(c,z({size:r},n));var s=a||24;if("function"==typeof c)return c.prototype instanceof w.Component?Object(w.createElement)(c,z({size:s},n)):c(z({size:s},n));if(c&&("svg"===c.type||c.type===_a)){var l=z({width:s,height:s},c.props,n);return Object(w.createElement)(_a,l)}return Object(w.isValidElement)(c)?Object(w.cloneElement)(c,z({size:s},n)):c};var Ma=Object(w.forwardRef)(function(e,t){var c=e.icon,a=e.children,n=e.label,r=e.className,s=e.tooltip,l=e.shortcut,o=e.labelPosition,i=e.size,m=y(e,["icon","children","label","className","tooltip","shortcut","labelPosition","size"]),h=k()("components-icon-button",r,{"has-text":a}),d=s||n,u=!m.disabled&&(s||l||!!n&&(!a||Object(q.isArray)(a)&&!a.length)&&!1!==s),v=Object(w.createElement)(_,zc({"aria-label":n},m,{className:h,ref:t}),Object(w.createElement)(Oa,{icon:c,size:i}),a);return u&&(v=Object(w.createElement)(Ea,{text:d,shortcut:l,position:o},v)),v}),Va=function(e){function t(){var e;return jc(this,t),(e=Bc(this,Ic(t).apply(this,arguments))).openFileDialog=e.openFileDialog.bind(Tc(e)),e.bindInput=e.bindInput.bind(Tc(e)),e}return Ac(t,w["Component"]),Lc(t,[{key:"openFileDialog",value:function(){this.input.click()}},{key:"bindInput",value:function(e){this.input=e}},{key:"render",value:function(){var e=this.props,t=e.accept,c=e.children,a=e.icon,n=void 0===a?"upload":a,r=e.multiple,s=void 0!==r&&r,l=e.onChange,o=e.render,i=y(e,["accept","children","icon","multiple","onChange","render"]),m=o?o({openFileDialog:this.openFileDialog}):Object(w.createElement)(Ma,zc({icon:n,onClick:this.openFileDialog},i),c);return Object(w.createElement)("div",{className:"components-form-file-upload"},m,Object(w.createElement)("input",{type:"file",ref:this.bindInput,multiple:s,style:{display:"none"},accept:t,onChange:l}))}}]),t}(),Ca=function(e){var t=e.fileName,c=e.field,a=e.disabled,n=e.isDone,r=e.isLoading,s=e.accept,l=e.error,o=e.onFileChange,i=e.onFileRemove,m=e.help,h=l&&l.length>0;return Object(w.createElement)(_c,{id:"form-file-upload-base-control-".concat(c.key),label:c.label,help:m},Object(w.createElement)("div",{className:"file-upload"},Object(w.createElement)(Va,{id:"form-file-upload-".concat(c.key),className:n&&!h?"is-success":null,isLarge:!0,isPrimary:!0,isDestructive:h,isBusy:r,disabled:a||r,icon:Object(w.createElement)(Qe.a,{icon:n&&!h?"checkmark":"add-outline",size:18}),accept:s,onChange:function(e){return o(c.key,e.target.files[0])}},Object(p.__)("Upload File","woocommerce-payments")),h?Object(w.createElement)("span",{className:"upload-message is-destructive"},l):Object(w.createElement)("span",{className:"upload-message"},t),n&&!a?Object(w.createElement)(Ma,{className:"delete-uploaded-file-button",icon:Object(w.createElement)(Qe.a,{icon:"trash",size:18}),onClick:function(){return i(c.key)}}):null))},ja=function(e){return Array.isArray(e)?Object(q.flatten)(e.map(function(e,t){return[e,Object(w.createElement)("br",{key:t})]})):e},xa=function(e){var t=e.fields,c=e.evidence,a=e.onChange,n=e.onFileChange,r=e.onFileRemove,s=e.onSave,l=e.readOnly;if(!t||!t.length)return null;var o=function(e){return{label:e.label,value:c[e.key]||"",onChange:function(t){return a(e.key,t)},disabled:l,help:ja(e.description)}},i=function(e){switch(e.type){case"file":return Object(w.createElement)(Ca,ht()({key:e.key},function(e){var t=c.metadata&&c.metadata[e.key]||"",a=c.isUploading&&(c.isUploading[e.key]||!1),s=c.uploadingErrors&&(c.uploadingErrors[e.key]||""),o=!a&&t.length>0;return{field:e,fileName:t,accept:".pdf, image/png, image/jpeg",onFileChange:n,onFileRemove:r,disabled:l,isLoading:a,isDone:o,error:s,help:ja(e.description)}}(e)));case"text":return Object(w.createElement)(Hc,ht()({key:e.key},o(e)));default:return Object(w.createElement)(Oc,ht()({key:e.key},o(e)))}},m=t.map(function(e){return Object(w.createElement)(f.Card,{key:e.key,title:e.title},e.description&&Object(w.createElement)("p",null,e.description),e.fields.map(i))}),h=Object(p.__)("Are you sure you're ready to submit this evidence? Evidence submissions are final.","woocommerce-payments");return Object(w.createElement)(w.Fragment,null,m,l?null:Object(w.createElement)(f.Card,null,Object(w.createElement)("p",null,Object(p.__)("When you submit your evidence, we'll format it and send it to the cardholder's bank, then email you once the dispute has been decided.","woocommerce-payments")),Object(w.createElement)("p",null,Object(w.createElement)("strong",null,Object(p.__)("Evidence submission is final.","woocommerce-payments"))," ",Object(p.__)("You can also save this evidence for later instead of submitting it immediately.","woocommerce-payments")," ",Object(w.createElement)("strong",null,Object(p.__)("We will automatically submit any saved evidence at the due date.","woocommerce-payments"))),Object(w.createElement)(oc,null,Object(w.createElement)(_,{isPrimary:!0,isLarge:!0,onClick:function(){return window.confirm(h)&&s(!0)}},Object(p.__)("Submit Evidence","woocommerce-payments")),Object(w.createElement)(_,{isDefault:!0,isLarge:!0,onClick:function(){return s(!1)}},Object(p.__)("Save For Later","woocommerce-payments")))))},La=function(e){var t=e.isLoading,c=e.dispute,a=void 0===c?{}:c,n=e.productType,r=e.onChangeProductType,s=ut()(e,["isLoading","dispute","productType","onChangeProductType"]),l=a&&"needs_response"!==a.status&&"warning_needs_response"!==a.status,o=!t&&a.id;return t||o?Object(w.createElement)(O,{isNarrow:!0,className:"wcpay-dispute-evidence"},Object(w.createElement)(f.Card,{title:Object(w.createElement)(gt,{isLoading:t,value:Object(p.__)("Challenge Dispute","woocommerce-payments")})},Object(w.createElement)(gc,{dispute:a,isLoading:t})),Object(w.createElement)(f.Card,{title:Object(w.createElement)(gt,{isLoading:t,value:Object(p.__)("Product Type","woocommerce-payments")})},Object(w.createElement)(pt,{isLoading:t,numLines:2},Object(w.createElement)(Vc,{value:n,onChange:r,options:[{label:Object(p.__)("Select one…","woocommerce-payments"),disabled:!0,value:""},{label:Object(p.__)("Physical product","woocommerce-payments"),value:"physical_product"},{label:Object(p.__)("Digital product or service","woocommerce-payments"),value:"digital_product_or_service"},{label:Object(p.__)("Offline service","woocommerce-payments"),value:"offline_service"},{label:Object(p.__)("Multiple product types","woocommerce-payments"),value:"multiple"}],disabled:l}))),!t&&Object(w.createElement)(xa,ht()({},s,{readOnly:l}))):Object(w.createElement)(O,{isNarrow:!0,className:"wcpay-dispute-details"},Object(w.createElement)("div",null,Object(p.__)("Dispute not loaded","woocommerce-payments")))},Na=function(e){var t=e.query,c="/wc/v3/payments/disputes/".concat(t.id),a=Object(w.useState)(),n=Jt()(a,2),r=n[0],s=n[1],l=Object(w.useState)(!1),o=Jt()(l,2),i=o[0],m=o[1],h=Object(w.useState)({}),d=Jt()(h,2),u=d[0],v=d[1],g=Object(I.useDispatch)("core/notices"),f=g.createSuccessNotice,b=g.createErrorNotice,z=g.createInfoNotice,y=function(){var e=Kt()(ae.a.mark(function e(){var t,a;return ae.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.prev=1,e.next=4,ec()({path:c});case 4:t=e.sent,a=t&&t.evidence||{},s(t),v(a);case 8:return e.prev=8,m(!1),e.finish(8);case 11:case"end":return e.stop()}},e,null,[[1,,8,11]])}));return function(){return e.apply(this,arguments)}}();Object(w.useEffect)(function(){y()},[]);var E=function(e,t){return v(function(c){return B()({},c,P()({},e,t))})},k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return s(function(t){return Object(q.merge)({},t,e)})},_=function(){var e=Kt()(ae.a.mark(function e(t,c){var a,n;return ae.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(c){e.next=2;break}return e.abrupt("return");case 2:return(a=new FormData).append("file",c),a.append("purpose","dispute_evidence"),k({isUploading:P()({},t,!0),uploadingErrors:P()({},t,"")}),E(t,""),e.prev=7,e.next=10,ec()({path:"/wc/v3/payments/file",method:"post",body:a});case 10:n=e.sent,k({metadata:P()({},t,n.filename),isUploading:P()({},t,!1)}),E(t,n.id),e.next=19;break;case 15:e.prev=15,e.t0=e.catch(7),k({isUploading:P()({},t,!1),uploadingErrors:P()({},t,e.t0.message)}),E(t,"");case 19:case"end":return e.stop()}},e,null,[[7,15]])}));return function(t,c){return e.apply(this,arguments)}}(),H=function(e){var t=e?Object(p.__)("Evidence submitted!","woocommerce-payments"):Object(p.__)("Evidence saved!","woocommerce-payments"),c=Object(ne.addQueryArgs)("admin.php",{page:"wc-admin",path:"/payments/disputes"});f(t),Object(S.getHistory)().push(c)},O=function(e){var t=e?Object(p.__)("Failed to submit evidence!","woocommerce-payments"):Object(p.__)("Failed to save evidence!","woocommerce-payments");b(t)},M=function(){var e=Kt()(ae.a.mark(function e(t){var a,n;return ae.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!Object(q.some)(r.isUploading)){e.next=3;break}return z(Object(p.__)("Please wait until file upload is finished"),"woocommerce-payments"),e.abrupt("return");case 3:return m(!0),e.prev=4,a=r.metadata,e.next=8,ec()({path:c,method:"post",data:{evidence:u,metadata:a,submit:t}});case 8:n=e.sent,s(n),H(t),v({}),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(4),O(t);case 17:return e.prev=17,m(!1),e.finish(17);case 20:case"end":return e.stop()}},e,null,[[4,14,17,20]])}));return function(t){return e.apply(this,arguments)}}(),V=function(e){if(!e)return"";var t=e.metadata.__product_type||"";return!t&&e.evidence_details&&e.evidence_details.has_evidence&&(t="multiple"),t}(r),C=Object(w.useMemo)(function(){return function(e,t){return e&&t?"multiple"===t?Cc.map(function(e){return e.denormalized?null:B()({},e,{fields:e.fields.filter(function(e){return!e.denormalized})})}).filter(Boolean):Cc.map(function(c){var a=c.reason&&!Object(q.includes)(c.reason,e),n=c.productType&&c.productType!==t;if(a||n)return null;var r=c.fields.filter(function(e){return!e.productType||e.productType===t});return B()({},c,{fields:r})}).filter(Boolean):[]}(r&&r.reason,V)},[r&&r.reason,V]);return Object(w.createElement)(La,{isLoading:i,dispute:r,evidence:r?B()({},r.evidence,{},u,{metadata:r.metadata||{},isUploading:r.isUploading||{},uploadingErrors:r.uploadingErrors||{}}):{},onChange:E,onFileChange:_,onFileRemove:function(e){E(e,""),k({metadata:P()({},e,""),uploadingErrors:P()({},e,"")})},onSave:M,productType:V,onChangeProductType:function(e){return k({metadata:P()({},"__product_type",e)})},fields:C})};var Sa=function(e){var t=e.className,c=e.status,a=e.children,n=e.onRemove,r=void 0===n?q.noop:n,s=e.isDismissible,l=void 0===s||s,o=e.actions,i=void 0===o?[]:o,m=e.__unstableHTML,h=k()(t,"components-notice","is-"+c,{"is-dismissible":l});return m&&(a=Object(w.createElement)(w.RawHTML,null,a)),Object(w.createElement)("div",{className:h},Object(w.createElement)("div",{className:"components-notice__content"},a,i.map(function(e,t){var c=e.className,a=e.label,n=e.noDefaultClasses,r=void 0!==n&&n,s=e.onClick,l=e.url;return Object(w.createElement)(_,{key:t,href:l,isDefault:!r&&!l,isLink:!r&&!!l,onClick:l?void 0:s,className:k()("components-notice__action",c)},a)})),l&&Object(w.createElement)(Ma,{className:"components-notice__dismiss",icon:"no-alt",label:Object(p.__)("Dismiss this notice"),onClick:r,tooltip:!1}))},Ta={transactions:Object(p.__)("Viewing test transactions. To view live transactions, disable test mode in WooCommerce Payments settings.","woocommerce-payments"),paymentDetails:Object(p.__)("Test payment:","woocommerce-payments"),deposits:Object(p.__)("Viewing test deposits. To view live deposits, disable test mode in WooCommerce Payments settings.","woocommerce-payments"),depositDetails:Object(p.__)("Test deposit:","woocommerce-payments"),disputes:Object(p.__)("Viewing test disputes. To view live disputes, disable test mode in WooCommerce Payments settings.","woocommerce-payments"),disputeDetails:Object(p.__)("Test dispute:","woocommerce-payments")},Ba=[Ta.paymentDetails,Ta.disputeDetails,Ta.depositDetails],Ia=function(e){var t=Object(w.createElement)("a",{href:Object(ne.addQueryArgs)("admin.php",{page:"wc-settings",tab:"checkout",section:"woocommerce_payments"})},Object(p.__)("View WooCommerce Payments settings.","woocommerce-payments"));return Ba.includes(e)?Object(w.createElement)("span",null,Object(w.createElement)("b",null,e)," ",function(e){return Object(p._n)("WooCommerce Payments was in test mode when this order was placed.","WooCommerce Payments was in test mode when these orders were placed.",Ta.depositDetails===e?2:1,"woocommerce-payments")}(e)," ",t):Object(w.createElement)("span",null,e," ",t)},Ra=function(e,t){return function(c,a){return Object(w.createElement)("div",null,function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return"undefined"==typeof wcpaySettings?e:"1"===wcpaySettings.testMode||e}()?(n=t,Object(w.createElement)(Sa,{className:"wcpay-test-mode-notice",status:"warning",isDismissible:!1},Ia(n))):null,e(c,a));var n}};Object(g.addFilter)("woocommerce_admin_pages_list","woocommerce-payments",function(e){var t,c=(t=document.querySelector("#toplevel_page_wc-admin-path--payments-connect")?"connect":"deposits",{menuID:"toplevel_page_wc-admin-path--payments-".concat(t),rootLink:["/payments/".concat(t),Object(p.__)("Payments","woocommerce-payments")]}),a=c.menuID,n=c.rootLink;return e.push({container:V,path:"/payments/connect",wpOpenMenu:a,breadcrumbs:[n,Object(p.__)("Connect","woocommerce-payments")]}),e.push({container:Ra(Xe,Ta.deposits),path:"/payments/deposits",wpOpenMenu:a,breadcrumbs:[n,Object(p.__)("Deposits","woocommerce-payments")]}),e.push({container:Ra(zt,Ta.depositDetails),path:"/payments/deposits/details",wpOpenMenu:a,breadcrumbs:[n,["/payments/deposits",Object(p.__)("Deposits","woocommerce-payments")],Object(p.__)("Deposit Details","woocommerce-payments")]}),e.push({container:Ra(it,Ta.transactions),path:"/payments/transactions",wpOpenMenu:a,breadcrumbs:[n,Object(p.__)("Transactions","woocommerce-payments")]}),e.push({container:Ra(Qt,Ta.paymentDetails),path:"/payments/transactions/details",wpOpenMenu:a,breadcrumbs:[n,["/payments/transactions",Object(p.__)("Transactions","woocommerce-payments")],Object(p.__)("Payment Details","woocommerce-payments")]}),e.push({container:Ra(lc,Ta.disputes),path:"/payments/disputes",wpOpenMenu:a,breadcrumbs:[n,Object(p.__)("Disputes","woocommerce-payments")]}),e.push({container:Ra(bc,Ta.disputeDetails),path:"/payments/disputes/details",wpOpenMenu:a,breadcrumbs:[n,["/payments/disputes",Object(p.__)("Disputes","woocommerce-payments")],Object(p.__)("Dispute Details","woocommerce-payments")]}),e.push({container:Ra(Na,Ta.disputeDetails),path:"/payments/disputes/challenge",wpOpenMenu:a,breadcrumbs:[n,["/payments/disputes",Object(p.__)("Disputes","woocommerce-payments")],Object(p.__)("Challenge Dispute","woocommerce-payments")]}),e})},function(e,t,c){"use strict";function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var c=[],a=!0,n=!1,r=void 0;try{for(var s,l=e[Symbol.iterator]();!(a=(s=l.next()).done)&&(c.push(s.value),!t||c.length!==t);a=!0);}catch(e){n=!0,r=e}finally{try{a||null==l.return||l.return()}finally{if(n)throw r}}return c}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e){return function(e){if(Array.isArray(e)){for(var t=0,c=new Array(e.length);t<e.length;t++)c[t]=e[t];return c}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var s,l,o,i,m=c(10),h=/<(\/)?(\w+)\s*(\/)?>/g;function d(e,t,c,a,n){return{element:e,tokenStart:t,tokenLength:c,prevOffset:a,leadingTextStart:n,children:[]}}var u=function(e){var t="object"===n(e),c=t&&Object.values(e);return t&&c.length&&c.every(function(e){return Object(m.isValidElement)(e)})};function v(e){var t=function(){var e=h.exec(s);if(null===e)return["no-more-tokens"];var t=e.index,c=a(e,4),n=c[0],r=c[1],l=c[2],o=c[3],i=n.length;if(o)return["self-closed",l,t,i];if(r)return["closer",l,t,i];return["opener",l,t,i]}(),c=a(t,4),n=c[0],u=c[1],v=c[2],w=c[3],f=i.length,b=v>l?l:null;if(!e[u])return p(),!1;switch(n){case"no-more-tokens":if(0!==f){var z=i.pop(),y=z.leadingTextStart,E=z.tokenStart;o.push(s.substr(y,E))}return p(),!1;case"self-closed":return 0===f?(null!==b&&o.push(s.substr(b,v-b)),o.push(e[u]),l=v+w,!0):(g(new d(e[u],v,w)),l=v+w,!0);case"opener":return i.push(new d(e[u],v,w,v+w,b)),l=v+w,!0;case"closer":if(1===f)return function(e){var t=i.pop(),c=t.element,a=t.leadingTextStart,n=t.prevOffset,l=t.tokenStart,h=t.children,d=e?s.substr(n,e-n):s.substr(n);d&&h.push(d);null!==a&&o.push(s.substr(a,l-a));o.push(m.cloneElement.apply(void 0,[c,null].concat(r(h))))}(v),l=v+w,!0;var k=i.pop(),_=s.substr(k.prevOffset,v-k.prevOffset);k.children.push(_),k.prevOffset=v+w;var H=new d(k.element,k.tokenStart,k.tokenLength,v+w);return H.children=k.children,g(H),l=v+w,!0;default:return p(),!1}}function p(){var e=s.length-l;0!==e&&o.push(s.substr(l,e))}function g(e){var t=e.element,c=e.tokenStart,a=e.tokenLength,n=e.prevOffset,l=e.children,o=i[i.length-1],h=s.substr(o.prevOffset,c-o.prevOffset);h&&o.children.push(h),o.children.push(m.cloneElement.apply(void 0,[t,null].concat(r(l)))),o.prevOffset=n||c+a}t.a=function(e,t){if(s=e,l=0,o=[],i=[],h.lastIndex=0,!u(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are WPElements");do{}while(v(t));return m.createElement.apply(void 0,[m.Fragment,null].concat(r(o)))}}]));
dist/settings.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('moment', 'react', 'react-dom', 'wp-date', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => 'e3d34911c3dd93fc94b0d88875defcba');
1
+ <?php return array('dependencies' => array('moment', 'react', 'react-dom', 'wp-date', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => 'a5d145383b74fbb8e4da652e51e90ae7');
dist/settings.js CHANGED
@@ -1 +1 @@
1
- !function(e,t){for(var n in t)e[n]=t[n]}(this,function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=56)}([function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.element}()},,,,,function(e,t){!function(){e.exports=this.wp.date}()},function(e,t){!function(){e.exports=this.moment}()},,,function(e,t){!function(){e.exports=this.React}()},,,,,,,,,function(e,t,n){"use strict";var r=n(1),o=(n(24),["primary","light","warning","alert"]);t.a=function(e){var t=e.message,n=e.type,c=e.isCompact,a=["chip","chip-".concat(o.find(function(e){return e===n})||"primary"),c?"is-compact":""];return Object(r.createElement)("span",{className:a.join(" ").trim()},t)}},,function(e,t){!function(){e.exports=this.wp.hooks}()},,,function(e,t,n){},,function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,c=(e.icon,e.className),i=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["size","onClick","icon","className"]),s=["gridicon","gridicons-checkmark-circle",c,!1,!1,!1].filter(Boolean).join(" ");return a.default.createElement("svg",r({className:s,height:n,width:n,onClick:o},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),a.default.createElement("g",null,a.default.createElement("path",{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"})))};var o,c=n(10),a=(o=c)&&o.__esModule?o:{default:o};e.exports=t.default},function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=e.size,o=void 0===n?24:n,c=e.onClick,i=(e.icon,e.className),s=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["size","onClick","icon","className"]),u=["gridicon","gridicons-notice",i,(t=o,!(0!=t%18)&&"needs-offset"),!1,!1].filter(Boolean).join(" ");return a.default.createElement("svg",r({className:u,height:o,width:o,onClick:c},s,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),a.default.createElement("g",null,a.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 15h-2v-2h2v2zm0-4h-2l-.5-6h3l-.5 6z"})))};var o,c=n(10),a=(o=c)&&o.__esModule?o:{default:o};e.exports=t.default},,function(e,t,n){var r=n(50),o=n(51),c=n(52);e.exports=function(e){return r(e)||o(e)||c()}},function(e,t){!function(){e.exports=this.ReactDOM}()},,,,,,,,,,,,,,,,,,,,function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t,n){},,function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,c=void 0;try{for(var a,i=e[Symbol.iterator]();!(r=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,c=e}finally{try{r||null==i.return||i.return()}finally{if(o)throw c}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var a,i,s,u,l=n(10),f=/<(\/)?(\w+)\s*(\/)?>/g;function m(e,t,n,r,o){return{element:e,tokenStart:t,tokenLength:n,prevOffset:r,leadingTextStart:o,children:[]}}var p=function(e){var t="object"===o(e),n=t&&Object.values(e);return t&&n.length&&n.every(function(e){return Object(l.isValidElement)(e)})};function d(e){var t=function(){var e=f.exec(a);if(null===e)return["no-more-tokens"];var t=e.index,n=r(e,4),o=n[0],c=n[1],i=n[2],s=n[3],u=o.length;if(s)return["self-closed",i,t,u];if(c)return["closer",i,t,u];return["opener",i,t,u]}(),n=r(t,4),o=n[0],p=n[1],d=n[2],h=n[3],v=u.length,_=d>i?i:null;if(!e[p])return b(),!1;switch(o){case"no-more-tokens":if(0!==v){var j=u.pop(),O=j.leadingTextStart,w=j.tokenStart;s.push(a.substr(O,w))}return b(),!1;case"self-closed":return 0===v?(null!==_&&s.push(a.substr(_,d-_)),s.push(e[p]),i=d+h,!0):(y(new m(e[p],d,h)),i=d+h,!0);case"opener":return u.push(new m(e[p],d,h,d+h,_)),i=d+h,!0;case"closer":if(1===v)return function(e){var t=u.pop(),n=t.element,r=t.leadingTextStart,o=t.prevOffset,i=t.tokenStart,f=t.children,m=e?a.substr(o,e-o):a.substr(o);m&&f.push(m);null!==r&&s.push(a.substr(r,i-r));s.push(l.cloneElement.apply(void 0,[n,null].concat(c(f))))}(d),i=d+h,!0;var g=u.pop(),E=a.substr(g.prevOffset,d-g.prevOffset);g.children.push(E),g.prevOffset=d+h;var x=new m(g.element,g.tokenStart,g.tokenLength,d+h);return x.children=g.children,y(x),i=d+h,!0;default:return b(),!1}}function b(){var e=a.length-i;0!==e&&s.push(a.substr(i,e))}function y(e){var t=e.element,n=e.tokenStart,r=e.tokenLength,o=e.prevOffset,i=e.children,s=u[u.length-1],f=a.substr(s.prevOffset,n-s.prevOffset);f&&s.children.push(f),s.children.push(l.cloneElement.apply(void 0,[t,null].concat(c(i)))),s.prevOffset=o||n+r}t.a=function(e,t){if(a=e,i=0,s=[],u=[],f.lastIndex=0,!p(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are WPElements");do{}while(d(t));return l.createElement.apply(void 0,[l.Fragment,null].concat(c(s)))}},function(e,t,n){"use strict";n.r(t);var r=n(29),o=n.n(r),c=n(1),a=(n(10),n(30)),i=n.n(a),s=n(21),u=n(0),l=n(6),f=n(7),m=n.n(f),p=n(55),d=n(26),b=n.n(d),y=n(27),h=n.n(y),v=n(19),_=(n(53),function(e){var t,n,r,o=e.accountStatus;return o.error?Object(c.createElement)("div",null,Object(u.__)("Error determining the connection status.")):Object(c.createElement)("div",null,Object(c.createElement)("div",null,(t=o.status,n=Object(u.__)("Unknown","woocommerce-payments"),r="light","complete"===t?(n=Object(u.__)("Complete","woocommerce-payments"),r="primary"):"restricted_soon"===t?(n=Object(u.__)("Restricted Soon","woocommerce-payments"),r="warning"):"restricted"===t?(n=Object(u.__)("Restricted","woocommerce-payments"),r="alert"):t.startsWith("rejected")&&(n=Object(u.__)("Rejected","woocommerce-payments"),r="light"),Object(c.createElement)(v.a,{message:n,type:r,isCompact:!0})),function(e){var t,n,r;return e?(n=Object(u.__)("Enabled","woocommerce-payments"),r=Object(c.createElement)(b.a,{size:18}),t="account-status__info__green"):(n=Object(u.__)("Disabled","woocommerce-payments"),r=Object(c.createElement)(h.a,{size:18}),t="account-status__info__red"),Object(c.createElement)("span",{className:"account-status__info"},Object(u.__)("Payments:","woocommerce-payments"),Object(c.createElement)("span",{className:t},r,n))}(o.paymentsEnabled),function(e){var t,n="account-status__info__green",r=Object(c.createElement)(b.a,{size:18});return"disabled"===e?(t=Object(u.__)("Disabled","woocommerce-payments"),n="account-status__info__red",r=Object(c.createElement)(h.a,{size:18})):t="daily"===e?Object(u.__)("Daily","woocommerce-payments"):"weekly"===e?Object(u.__)("Weekly","woocommerce-payments"):"monthly"===e?Object(u.__)("Monthly","woocommerce-payments"):"manual"===e?Object(u.__)("Manual","woocommerce-payments"):Object(u.__)("Unknown","woocommerce-payments"),Object(c.createElement)("span",{className:"account-status__info"},Object(u.__)("Deposits:","woocommerce-payments"),Object(c.createElement)("span",{className:n},r,t))}(o.depositsStatus)),function(e){var t=e.status,n=e.currentDeadline,r=e.accountLink;if("complete"===t)return"";var o="";return"restricted_soon"===t?o=Object(p.a)(Object(u.sprintf)(Object(u.__)("To avoid disrupting deposits, <a>update this account</a> by %s with more information about the business.","woocommerce-payments"),Object(l.dateI18n)("ga M j, Y",m()(1e3*n))),{a:Object(c.createElement)("a",{href:r})}):"restricted"===t&&(o=Object(p.a)(Object(u.__)("Payments and deposits are disabled for this account until missing business information is updated. <a>Update now</a>","woocommerce-payments"),{a:Object(c.createElement)("a",{href:r})})),"rejected.fraud"===t?o=Object(u.__)("This account has been rejected because of suspected fraudulent activity.","woocommerce-payments"):"rejected.terms_of_service"===t?o=Object(u.__)("This account has been rejected due to a Terms of Service violation.","woocommerce-payments"):t.startsWith("rejected")&&(o=Object(u.__)("This account has been rejected.","woocommerce-payments")),o?Object(c.createElement)("div",{className:"account-status__desc"},o):""}(o))});Object(s.addFilter)("woocommerce_admin_notices_to_show","plugin-domain",function(e){return[].concat(o()(e),[["wcpay-test-mode-notice",null,null],[null,["wcpay-settings-notice"],null]])}),i.a.render(Object(c.createElement)(_,wcpayAdminSettings),document.getElementById("wcpay-account-status-container"))}]));
1
+ !function(e,t){for(var n in t)e[n]=t[n]}(this,function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=62)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},,,,,,function(e,t){!function(){e.exports=this.wp.date}()},function(e,t){!function(){e.exports=this.moment}()},,function(e,t){!function(){e.exports=this.React}()},,,,,,,,,,function(e,t,n){"use strict";var r=n(0),o=(n(28),["primary","light","warning","alert"]);t.a=function(e){var t=e.message,n=e.type,c=e.isCompact,a=["chip","chip-".concat(o.find(function(e){return e===n})||"primary"),c?"is-compact":""];return Object(r.createElement)("span",{className:a.join(" ").trim()},t)}},,,function(e,t){!function(){e.exports=this.wp.hooks}()},,,,,function(e,t,n){},,function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,c=(e.icon,e.className),i=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["size","onClick","icon","className"]),s=["gridicon","gridicons-checkmark-circle",c,!1,!1,!1].filter(Boolean).join(" ");return a.default.createElement("svg",r({className:s,height:n,width:n,onClick:o},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),a.default.createElement("g",null,a.default.createElement("path",{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"})))};var o,c=n(10),a=(o=c)&&o.__esModule?o:{default:o};e.exports=t.default},function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=e.size,o=void 0===n?24:n,c=e.onClick,i=(e.icon,e.className),s=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["size","onClick","icon","className"]),u=["gridicon","gridicons-notice",i,(t=o,!(0!=t%18)&&"needs-offset"),!1,!1].filter(Boolean).join(" ");return a.default.createElement("svg",r({className:u,height:o,width:o,onClick:c},s,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),a.default.createElement("g",null,a.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 15h-2v-2h2v2zm0-4h-2l-.5-6h3l-.5 6z"})))};var o,c=n(10),a=(o=c)&&o.__esModule?o:{default:o};e.exports=t.default},,,function(e,t,n){var r=n(56),o=n(57),c=n(58);e.exports=function(e){return r(e)||o(e)||c()}},function(e,t){!function(){e.exports=this.ReactDOM}()},,,,,,,,,,,,,,,,,,,,,function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t,n){},,function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,c=void 0;try{for(var a,i=e[Symbol.iterator]();!(r=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,c=e}finally{try{r||null==i.return||i.return()}finally{if(o)throw c}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var a,i,s,u,l=n(10),f=/<(\/)?(\w+)\s*(\/)?>/g;function m(e,t,n,r,o){return{element:e,tokenStart:t,tokenLength:n,prevOffset:r,leadingTextStart:o,children:[]}}var p=function(e){var t="object"===o(e),n=t&&Object.values(e);return t&&n.length&&n.every(function(e){return Object(l.isValidElement)(e)})};function d(e){var t=function(){var e=f.exec(a);if(null===e)return["no-more-tokens"];var t=e.index,n=r(e,4),o=n[0],c=n[1],i=n[2],s=n[3],u=o.length;if(s)return["self-closed",i,t,u];if(c)return["closer",i,t,u];return["opener",i,t,u]}(),n=r(t,4),o=n[0],p=n[1],d=n[2],h=n[3],v=u.length,_=d>i?i:null;if(!e[p])return b(),!1;switch(o){case"no-more-tokens":if(0!==v){var j=u.pop(),O=j.leadingTextStart,w=j.tokenStart;s.push(a.substr(O,w))}return b(),!1;case"self-closed":return 0===v?(null!==_&&s.push(a.substr(_,d-_)),s.push(e[p]),i=d+h,!0):(y(new m(e[p],d,h)),i=d+h,!0);case"opener":return u.push(new m(e[p],d,h,d+h,_)),i=d+h,!0;case"closer":if(1===v)return function(e){var t=u.pop(),n=t.element,r=t.leadingTextStart,o=t.prevOffset,i=t.tokenStart,f=t.children,m=e?a.substr(o,e-o):a.substr(o);m&&f.push(m);null!==r&&s.push(a.substr(r,i-r));s.push(l.cloneElement.apply(void 0,[n,null].concat(c(f))))}(d),i=d+h,!0;var g=u.pop(),E=a.substr(g.prevOffset,d-g.prevOffset);g.children.push(E),g.prevOffset=d+h;var x=new m(g.element,g.tokenStart,g.tokenLength,d+h);return x.children=g.children,y(x),i=d+h,!0;default:return b(),!1}}function b(){var e=a.length-i;0!==e&&s.push(a.substr(i,e))}function y(e){var t=e.element,n=e.tokenStart,r=e.tokenLength,o=e.prevOffset,i=e.children,s=u[u.length-1],f=a.substr(s.prevOffset,n-s.prevOffset);f&&s.children.push(f),s.children.push(l.cloneElement.apply(void 0,[t,null].concat(c(i)))),s.prevOffset=o||n+r}t.a=function(e,t){if(a=e,i=0,s=[],u=[],f.lastIndex=0,!p(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are WPElements");do{}while(d(t));return l.createElement.apply(void 0,[l.Fragment,null].concat(c(s)))}},function(e,t,n){"use strict";n.r(t);var r=n(34),o=n.n(r),c=n(0),a=(n(10),n(35)),i=n.n(a),s=n(23),u=n(1),l=n(7),f=n(8),m=n.n(f),p=n(61),d=n(30),b=n.n(d),y=n(31),h=n.n(y),v=n(20),_=(n(59),function(e){var t,n,r,o=e.accountStatus;return o.error?Object(c.createElement)("div",null,Object(u.__)("Error determining the connection status.")):Object(c.createElement)("div",null,Object(c.createElement)("div",null,(t=o.status,n=Object(u.__)("Unknown","woocommerce-payments"),r="light","complete"===t?(n=Object(u.__)("Complete","woocommerce-payments"),r="primary"):"restricted_soon"===t?(n=Object(u.__)("Restricted Soon","woocommerce-payments"),r="warning"):"restricted"===t?(n=Object(u.__)("Restricted","woocommerce-payments"),r="alert"):t.startsWith("rejected")&&(n=Object(u.__)("Rejected","woocommerce-payments"),r="light"),Object(c.createElement)(v.a,{message:n,type:r,isCompact:!0})),function(e){var t,n,r;return e?(n=Object(u.__)("Enabled","woocommerce-payments"),r=Object(c.createElement)(b.a,{size:18}),t="account-status__info__green"):(n=Object(u.__)("Disabled","woocommerce-payments"),r=Object(c.createElement)(h.a,{size:18}),t="account-status__info__red"),Object(c.createElement)("span",{className:"account-status__info"},Object(u.__)("Payments:","woocommerce-payments"),Object(c.createElement)("span",{className:t},r,n))}(o.paymentsEnabled),function(e){var t,n="account-status__info__green",r=Object(c.createElement)(b.a,{size:18});return"disabled"===e?(t=Object(u.__)("Disabled","woocommerce-payments"),n="account-status__info__red",r=Object(c.createElement)(h.a,{size:18})):t="daily"===e?Object(u.__)("Daily","woocommerce-payments"):"weekly"===e?Object(u.__)("Weekly","woocommerce-payments"):"monthly"===e?Object(u.__)("Monthly","woocommerce-payments"):"manual"===e?Object(u.__)("Manual","woocommerce-payments"):Object(u.__)("Unknown","woocommerce-payments"),Object(c.createElement)("span",{className:"account-status__info"},Object(u.__)("Deposits:","woocommerce-payments"),Object(c.createElement)("span",{className:n},r,t))}(o.depositsStatus)),function(e){var t=e.status,n=e.currentDeadline,r=e.accountLink;if("complete"===t)return"";var o="";return"restricted_soon"===t?o=Object(p.a)(Object(u.sprintf)(Object(u.__)("To avoid disrupting deposits, <a>update this account</a> by %s with more information about the business.","woocommerce-payments"),Object(l.dateI18n)("ga M j, Y",m()(1e3*n))),{a:Object(c.createElement)("a",{href:r})}):"restricted"===t&&(o=Object(p.a)(Object(u.__)("Payments and deposits are disabled for this account until missing business information is updated. <a>Update now</a>","woocommerce-payments"),{a:Object(c.createElement)("a",{href:r})})),"rejected.fraud"===t?o=Object(u.__)("This account has been rejected because of suspected fraudulent activity.","woocommerce-payments"):"rejected.terms_of_service"===t?o=Object(u.__)("This account has been rejected due to a Terms of Service violation.","woocommerce-payments"):t.startsWith("rejected")&&(o=Object(u.__)("This account has been rejected.","woocommerce-payments")),o?Object(c.createElement)("div",{className:"account-status__desc"},o):""}(o))});Object(s.addFilter)("woocommerce_admin_notices_to_show","plugin-domain",function(e){return[].concat(o()(e),[["wcpay-test-mode-notice",null,null],[null,["wcpay-settings-notice"],null]])}),i.a.render(Object(c.createElement)(_,wcpayAdminSettings),document.getElementById("wcpay-account-status-container"))}]));
includes/class-wc-payments-account.php CHANGED
@@ -9,6 +9,8 @@ if ( ! defined( 'ABSPATH' ) ) {
9
  exit; // Exit if accessed directly.
10
  }
11
 
 
 
12
  /**
13
  * Class handling any account connection functionality
14
  */
@@ -231,6 +233,7 @@ class WC_Payments_Account {
231
  try {
232
  $this->init_oauth();
233
  } catch ( Exception $e ) {
 
234
  $this->add_notice_to_settings_page(
235
  __( 'There was a problem redirecting you to the account connection page. Please try again.', 'woocommerce-payments' ),
236
  'notice-error'
9
  exit; // Exit if accessed directly.
10
  }
11
 
12
+ use WCPay\Logger;
13
+
14
  /**
15
  * Class handling any account connection functionality
16
  */
233
  try {
234
  $this->init_oauth();
235
  } catch ( Exception $e ) {
236
+ Logger::error( 'Init oauth flow failed. ' . $e );
237
  $this->add_notice_to_settings_page(
238
  __( 'There was a problem redirecting you to the account connection page. Please try again.', 'woocommerce-payments' ),
239
  'notice-error'
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: woocommerce, payment, payment request, credit card, automattic
4
  Requires at least: 5.0
5
  Tested up to: 5.4
6
  Requires PHP: 7.0
7
- Stable tag: 0.9.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -82,6 +82,9 @@ You can read our Terms of Service [here](https://en.wordpress.com/tos).
82
 
83
  == Changelog ==
84
 
 
 
 
85
  = 0.9.0 =
86
  * Release for Public Beta
87
 
@@ -93,14 +96,3 @@ You can read our Terms of Service [here](https://en.wordpress.com/tos).
93
  * Fix - Undefined variable PHP notice in cancel_authorization
94
  * Fix - Remove unused variable in authentication
95
  * Fix - Improve Jetpack connection checking
96
-
97
- == Upgrade Notice ==
98
-
99
- = 0.8.2 =
100
-
101
- * Add - Dispute file evidence upload support
102
- * Add - Basic support for Pay for Order
103
- * Fix - Styling improvements in wp-admin
104
- * Fix - Undefined variable PHP notice in cancel_authorization
105
- * Fix - Remove unused variable in authentication
106
- * Fix - Improve Jetpack connection checking
4
  Requires at least: 5.0
5
  Tested up to: 5.4
6
  Requires PHP: 7.0
7
+ Stable tag: 0.9.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
82
 
83
  == Changelog ==
84
 
85
+ = 0.9.1 =
86
+ * Fix - Add logging for OAuth initialization failures
87
+
88
  = 0.9.0 =
89
  * Release for Public Beta
90
 
96
  * Fix - Undefined variable PHP notice in cancel_authorization
97
  * Fix - Remove unused variable in authentication
98
  * Fix - Improve Jetpack connection checking
 
 
 
 
 
 
 
 
 
 
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit34163a5f4df13994eea60300a32e221d::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInite41e52d67386e747ec072d1e35735534::getLoader();
vendor/composer/ClassLoader.php CHANGED
@@ -279,7 +279,7 @@ class ClassLoader
279
  */
280
  public function setApcuPrefix($apcuPrefix)
281
  {
282
- $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;
283
  }
284
 
285
  /**
279
  */
280
  public function setApcuPrefix($apcuPrefix)
281
  {
282
+ $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
283
  }
284
 
285
  /**
vendor/composer/autoload_classmap.php CHANGED
@@ -6,546 +6,4 @@ $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
- 'File_Iterator' => $vendorDir . '/phpunit/php-file-iterator/src/Iterator.php',
10
- 'File_Iterator_Facade' => $vendorDir . '/phpunit/php-file-iterator/src/Facade.php',
11
- 'File_Iterator_Factory' => $vendorDir . '/phpunit/php-file-iterator/src/Factory.php',
12
- 'PHPUnit\\Exception' => $vendorDir . '/phpunit/phpunit/src/Exception.php',
13
- 'PHPUnit\\Framework\\Assert' => $vendorDir . '/phpunit/phpunit/src/Framework/Assert.php',
14
- 'PHPUnit\\Framework\\AssertionFailedError' => $vendorDir . '/phpunit/phpunit/src/Framework/AssertionFailedError.php',
15
- 'PHPUnit\\Framework\\BaseTestListener' => $vendorDir . '/phpunit/phpunit/src/Framework/BaseTestListener.php',
16
- 'PHPUnit\\Framework\\CodeCoverageException' => $vendorDir . '/phpunit/phpunit/src/Framework/CodeCoverageException.php',
17
- 'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ArrayHasKey.php',
18
- 'PHPUnit\\Framework\\Constraint\\ArraySubset' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ArraySubset.php',
19
- 'PHPUnit\\Framework\\Constraint\\Attribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Attribute.php',
20
- 'PHPUnit\\Framework\\Constraint\\Callback' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Callback.php',
21
- 'PHPUnit\\Framework\\Constraint\\ClassHasAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ClassHasAttribute.php',
22
- 'PHPUnit\\Framework\\Constraint\\ClassHasStaticAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ClassHasStaticAttribute.php',
23
- 'PHPUnit\\Framework\\Constraint\\Composite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Composite.php',
24
- 'PHPUnit\\Framework\\Constraint\\Constraint' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Constraint.php',
25
- 'PHPUnit\\Framework\\Constraint\\Count' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Count.php',
26
- 'PHPUnit\\Framework\\Constraint\\DirectoryExists' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/DirectoryExists.php',
27
- 'PHPUnit\\Framework\\Constraint\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception.php',
28
- 'PHPUnit\\Framework\\Constraint\\ExceptionCode' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ExceptionCode.php',
29
- 'PHPUnit\\Framework\\Constraint\\ExceptionMessage' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ExceptionMessage.php',
30
- 'PHPUnit\\Framework\\Constraint\\ExceptionMessageRegularExpression' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ExceptionMessageRegularExpression.php',
31
- 'PHPUnit\\Framework\\Constraint\\FileExists' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/FileExists.php',
32
- 'PHPUnit\\Framework\\Constraint\\GreaterThan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/GreaterThan.php',
33
- 'PHPUnit\\Framework\\Constraint\\IsAnything' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsAnything.php',
34
- 'PHPUnit\\Framework\\Constraint\\IsEmpty' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsEmpty.php',
35
- 'PHPUnit\\Framework\\Constraint\\IsEqual' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsEqual.php',
36
- 'PHPUnit\\Framework\\Constraint\\IsFalse' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsFalse.php',
37
- 'PHPUnit\\Framework\\Constraint\\IsFinite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsFinite.php',
38
- 'PHPUnit\\Framework\\Constraint\\IsIdentical' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php',
39
- 'PHPUnit\\Framework\\Constraint\\IsInfinite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsInfinite.php',
40
- 'PHPUnit\\Framework\\Constraint\\IsInstanceOf' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsInstanceOf.php',
41
- 'PHPUnit\\Framework\\Constraint\\IsJson' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsJson.php',
42
- 'PHPUnit\\Framework\\Constraint\\IsNan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsNan.php',
43
- 'PHPUnit\\Framework\\Constraint\\IsNull' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsNull.php',
44
- 'PHPUnit\\Framework\\Constraint\\IsReadable' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsReadable.php',
45
- 'PHPUnit\\Framework\\Constraint\\IsTrue' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsTrue.php',
46
- 'PHPUnit\\Framework\\Constraint\\IsType' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsType.php',
47
- 'PHPUnit\\Framework\\Constraint\\IsWritable' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsWritable.php',
48
- 'PHPUnit\\Framework\\Constraint\\JsonMatches' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php',
49
- 'PHPUnit\\Framework\\Constraint\\JsonMatchesErrorMessageProvider' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php',
50
- 'PHPUnit\\Framework\\Constraint\\LessThan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LessThan.php',
51
- 'PHPUnit\\Framework\\Constraint\\LogicalAnd' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalAnd.php',
52
- 'PHPUnit\\Framework\\Constraint\\LogicalNot' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalNot.php',
53
- 'PHPUnit\\Framework\\Constraint\\LogicalOr' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalOr.php',
54
- 'PHPUnit\\Framework\\Constraint\\LogicalXor' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalXor.php',
55
- 'PHPUnit\\Framework\\Constraint\\ObjectHasAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ObjectHasAttribute.php',
56
- 'PHPUnit\\Framework\\Constraint\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/RegularExpression.php',
57
- 'PHPUnit\\Framework\\Constraint\\SameSize' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/SameSize.php',
58
- 'PHPUnit\\Framework\\Constraint\\StringContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringContains.php',
59
- 'PHPUnit\\Framework\\Constraint\\StringEndsWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringEndsWith.php',
60
- 'PHPUnit\\Framework\\Constraint\\StringMatchesFormatDescription' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringMatchesFormatDescription.php',
61
- 'PHPUnit\\Framework\\Constraint\\StringStartsWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringStartsWith.php',
62
- 'PHPUnit\\Framework\\Constraint\\TraversableContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/TraversableContains.php',
63
- 'PHPUnit\\Framework\\Constraint\\TraversableContainsOnly' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/TraversableContainsOnly.php',
64
- 'PHPUnit\\Framework\\CoveredCodeNotExecutedException' => $vendorDir . '/phpunit/phpunit/src/Framework/CoveredCodeNotExecutedException.php',
65
- 'PHPUnit\\Framework\\DataProviderTestSuite' => $vendorDir . '/phpunit/phpunit/src/Framework/DataProviderTestSuite.php',
66
- 'PHPUnit\\Framework\\Error\\Deprecated' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Deprecated.php',
67
- 'PHPUnit\\Framework\\Error\\Error' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Error.php',
68
- 'PHPUnit\\Framework\\Error\\Notice' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Notice.php',
69
- 'PHPUnit\\Framework\\Error\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Warning.php',
70
- 'PHPUnit\\Framework\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception.php',
71
- 'PHPUnit\\Framework\\ExceptionWrapper' => $vendorDir . '/phpunit/phpunit/src/Framework/ExceptionWrapper.php',
72
- 'PHPUnit\\Framework\\ExpectationFailedException' => $vendorDir . '/phpunit/phpunit/src/Framework/ExpectationFailedException.php',
73
- 'PHPUnit\\Framework\\IncompleteTest' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTest.php',
74
- 'PHPUnit\\Framework\\IncompleteTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTestCase.php',
75
- 'PHPUnit\\Framework\\IncompleteTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTestError.php',
76
- 'PHPUnit\\Framework\\InvalidCoversTargetException' => $vendorDir . '/phpunit/phpunit/src/Framework/InvalidCoversTargetException.php',
77
- 'PHPUnit\\Framework\\MissingCoversAnnotationException' => $vendorDir . '/phpunit/phpunit/src/Framework/MissingCoversAnnotationException.php',
78
- 'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Exception/BadMethodCallException.php',
79
- 'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/Identity.php',
80
- 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/InvocationMocker.php',
81
- 'PHPUnit\\Framework\\MockObject\\Builder\\Match' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/Match.php',
82
- 'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/MethodNameMatch.php',
83
- 'PHPUnit\\Framework\\MockObject\\Builder\\NamespaceMatch' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/NamespaceMatch.php',
84
- 'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/ParametersMatch.php',
85
- 'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/Stub.php',
86
- 'PHPUnit\\Framework\\MockObject\\Exception' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Exception/Exception.php',
87
- 'PHPUnit\\Framework\\MockObject\\Generator' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Generator.php',
88
- 'PHPUnit\\Framework\\MockObject\\Invocation' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Invocation/Invocation.php',
89
- 'PHPUnit\\Framework\\MockObject\\InvocationMocker' => $vendorDir . '/phpunit/phpunit-mock-objects/src/InvocationMocker.php',
90
- 'PHPUnit\\Framework\\MockObject\\Invocation\\ObjectInvocation' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Invocation/ObjectInvocation.php',
91
- 'PHPUnit\\Framework\\MockObject\\Invocation\\StaticInvocation' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Invocation/StaticInvocation.php',
92
- 'PHPUnit\\Framework\\MockObject\\Invokable' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Invokable.php',
93
- 'PHPUnit\\Framework\\MockObject\\Matcher' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher.php',
94
- 'PHPUnit\\Framework\\MockObject\\Matcher\\AnyInvokedCount' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/AnyInvokedCount.php',
95
- 'PHPUnit\\Framework\\MockObject\\Matcher\\AnyParameters' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/AnyParameters.php',
96
- 'PHPUnit\\Framework\\MockObject\\Matcher\\ConsecutiveParameters' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/ConsecutiveParameters.php',
97
- 'PHPUnit\\Framework\\MockObject\\Matcher\\Invocation' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/Invocation.php',
98
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtIndex' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtIndex.php',
99
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastCount' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtLeastCount.php',
100
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastOnce' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtLeastOnce.php',
101
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtMostCount' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtMostCount.php',
102
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedCount' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedCount.php',
103
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedRecorder' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedRecorder.php',
104
- 'PHPUnit\\Framework\\MockObject\\Matcher\\MethodName' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/MethodName.php',
105
- 'PHPUnit\\Framework\\MockObject\\Matcher\\Parameters' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/Parameters.php',
106
- 'PHPUnit\\Framework\\MockObject\\Matcher\\StatelessInvocation' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/StatelessInvocation.php',
107
- 'PHPUnit\\Framework\\MockObject\\MockBuilder' => $vendorDir . '/phpunit/phpunit-mock-objects/src/MockBuilder.php',
108
- 'PHPUnit\\Framework\\MockObject\\MockObject' => $vendorDir . '/phpunit/phpunit-mock-objects/src/ForwardCompatibility/MockObject.php',
109
- 'PHPUnit\\Framework\\MockObject\\RuntimeException' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Exception/RuntimeException.php',
110
- 'PHPUnit\\Framework\\MockObject\\Stub' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub.php',
111
- 'PHPUnit\\Framework\\MockObject\\Stub\\ConsecutiveCalls' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ConsecutiveCalls.php',
112
- 'PHPUnit\\Framework\\MockObject\\Stub\\Exception' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/Exception.php',
113
- 'PHPUnit\\Framework\\MockObject\\Stub\\MatcherCollection' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/MatcherCollection.php',
114
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnArgument' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnArgument.php',
115
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnCallback' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnCallback.php',
116
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnReference' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnReference.php',
117
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnSelf' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnSelf.php',
118
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnStub.php',
119
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnValueMap.php',
120
- 'PHPUnit\\Framework\\MockObject\\Verifiable' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Verifiable.php',
121
- 'PHPUnit\\Framework\\OutputError' => $vendorDir . '/phpunit/phpunit/src/Framework/OutputError.php',
122
- 'PHPUnit\\Framework\\RiskyTest' => $vendorDir . '/phpunit/phpunit/src/Framework/RiskyTest.php',
123
- 'PHPUnit\\Framework\\RiskyTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/RiskyTestError.php',
124
- 'PHPUnit\\Framework\\SelfDescribing' => $vendorDir . '/phpunit/phpunit/src/Framework/SelfDescribing.php',
125
- 'PHPUnit\\Framework\\SkippedTest' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTest.php',
126
- 'PHPUnit\\Framework\\SkippedTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTestCase.php',
127
- 'PHPUnit\\Framework\\SkippedTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTestError.php',
128
- 'PHPUnit\\Framework\\SkippedTestSuiteError' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTestSuiteError.php',
129
- 'PHPUnit\\Framework\\SyntheticError' => $vendorDir . '/phpunit/phpunit/src/Framework/SyntheticError.php',
130
- 'PHPUnit\\Framework\\Test' => $vendorDir . '/phpunit/phpunit/src/Framework/Test.php',
131
- 'PHPUnit\\Framework\\TestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/TestCase.php',
132
- 'PHPUnit\\Framework\\TestFailure' => $vendorDir . '/phpunit/phpunit/src/Framework/TestFailure.php',
133
- 'PHPUnit\\Framework\\TestListener' => $vendorDir . '/phpunit/phpunit/src/Framework/TestListener.php',
134
- 'PHPUnit\\Framework\\TestListenerDefaultImplementation' => $vendorDir . '/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php',
135
- 'PHPUnit\\Framework\\TestResult' => $vendorDir . '/phpunit/phpunit/src/Framework/TestResult.php',
136
- 'PHPUnit\\Framework\\TestSuite' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSuite.php',
137
- 'PHPUnit\\Framework\\TestSuiteIterator' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSuiteIterator.php',
138
- 'PHPUnit\\Framework\\UnintentionallyCoveredCodeError' => $vendorDir . '/phpunit/phpunit/src/Framework/UnintentionallyCoveredCodeError.php',
139
- 'PHPUnit\\Framework\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/Warning.php',
140
- 'PHPUnit\\Framework\\WarningTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/WarningTestCase.php',
141
- 'PHPUnit\\Runner\\BaseTestRunner' => $vendorDir . '/phpunit/phpunit/src/Runner/BaseTestRunner.php',
142
- 'PHPUnit\\Runner\\Exception' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception.php',
143
- 'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php',
144
- 'PHPUnit\\Runner\\Filter\\Factory' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/Factory.php',
145
- 'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php',
146
- 'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php',
147
- 'PHPUnit\\Runner\\Filter\\NameFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php',
148
- 'PHPUnit\\Runner\\PhptTestCase' => $vendorDir . '/phpunit/phpunit/src/Runner/PhptTestCase.php',
149
- 'PHPUnit\\Runner\\StandardTestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php',
150
- 'PHPUnit\\Runner\\TestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php',
151
- 'PHPUnit\\Runner\\Version' => $vendorDir . '/phpunit/phpunit/src/Runner/Version.php',
152
- 'PHPUnit\\TextUI\\Command' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command.php',
153
- 'PHPUnit\\TextUI\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/ResultPrinter.php',
154
- 'PHPUnit\\TextUI\\TestRunner' => $vendorDir . '/phpunit/phpunit/src/TextUI/TestRunner.php',
155
- 'PHPUnit\\Util\\Blacklist' => $vendorDir . '/phpunit/phpunit/src/Util/Blacklist.php',
156
- 'PHPUnit\\Util\\Configuration' => $vendorDir . '/phpunit/phpunit/src/Util/Configuration.php',
157
- 'PHPUnit\\Util\\ConfigurationGenerator' => $vendorDir . '/phpunit/phpunit/src/Util/ConfigurationGenerator.php',
158
- 'PHPUnit\\Util\\ErrorHandler' => $vendorDir . '/phpunit/phpunit/src/Util/ErrorHandler.php',
159
- 'PHPUnit\\Util\\Fileloader' => $vendorDir . '/phpunit/phpunit/src/Util/Fileloader.php',
160
- 'PHPUnit\\Util\\Filesystem' => $vendorDir . '/phpunit/phpunit/src/Util/Filesystem.php',
161
- 'PHPUnit\\Util\\Filter' => $vendorDir . '/phpunit/phpunit/src/Util/Filter.php',
162
- 'PHPUnit\\Util\\Getopt' => $vendorDir . '/phpunit/phpunit/src/Util/Getopt.php',
163
- 'PHPUnit\\Util\\GlobalState' => $vendorDir . '/phpunit/phpunit/src/Util/GlobalState.php',
164
- 'PHPUnit\\Util\\InvalidArgumentHelper' => $vendorDir . '/phpunit/phpunit/src/Util/InvalidArgumentHelper.php',
165
- 'PHPUnit\\Util\\Json' => $vendorDir . '/phpunit/phpunit/src/Util/Json.php',
166
- 'PHPUnit\\Util\\Log\\JUnit' => $vendorDir . '/phpunit/phpunit/src/Util/Log/JUnit.php',
167
- 'PHPUnit\\Util\\Log\\TeamCity' => $vendorDir . '/phpunit/phpunit/src/Util/Log/TeamCity.php',
168
- 'PHPUnit\\Util\\PHP\\AbstractPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php',
169
- 'PHPUnit\\Util\\PHP\\DefaultPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php',
170
- 'PHPUnit\\Util\\PHP\\WindowsPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php',
171
- 'PHPUnit\\Util\\Printer' => $vendorDir . '/phpunit/phpunit/src/Util/Printer.php',
172
- 'PHPUnit\\Util\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Util/RegularExpression.php',
173
- 'PHPUnit\\Util\\Test' => $vendorDir . '/phpunit/phpunit/src/Util/Test.php',
174
- 'PHPUnit\\Util\\TestDox\\HtmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php',
175
- 'PHPUnit\\Util\\TestDox\\NamePrettifier' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php',
176
- 'PHPUnit\\Util\\TestDox\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php',
177
- 'PHPUnit\\Util\\TestDox\\TextResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php',
178
- 'PHPUnit\\Util\\TestDox\\XmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php',
179
- 'PHPUnit\\Util\\TextTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/TextTestListRenderer.php',
180
- 'PHPUnit\\Util\\Type' => $vendorDir . '/phpunit/phpunit/src/Util/Type.php',
181
- 'PHPUnit\\Util\\Xml' => $vendorDir . '/phpunit/phpunit/src/Util/Xml.php',
182
- 'PHPUnit\\Util\\XmlTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/XmlTestListRenderer.php',
183
- 'PHPUnit_Framework_MockObject_MockObject' => $vendorDir . '/phpunit/phpunit-mock-objects/src/MockObject.php',
184
- 'PHP_Timer' => $vendorDir . '/phpunit/php-timer/src/Timer.php',
185
- 'PHP_Token' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
186
- 'PHP_TokenWithScope' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
187
- 'PHP_TokenWithScopeAndVisibility' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
188
- 'PHP_Token_ABSTRACT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
189
- 'PHP_Token_AMPERSAND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
190
- 'PHP_Token_AND_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
191
- 'PHP_Token_ARRAY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
192
- 'PHP_Token_ARRAY_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
193
- 'PHP_Token_AS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
194
- 'PHP_Token_ASYNC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
195
- 'PHP_Token_AT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
196
- 'PHP_Token_AWAIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
197
- 'PHP_Token_BACKTICK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
198
- 'PHP_Token_BAD_CHARACTER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
199
- 'PHP_Token_BOOLEAN_AND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
200
- 'PHP_Token_BOOLEAN_OR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
201
- 'PHP_Token_BOOL_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
202
- 'PHP_Token_BREAK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
203
- 'PHP_Token_CALLABLE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
204
- 'PHP_Token_CARET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
205
- 'PHP_Token_CASE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
206
- 'PHP_Token_CATCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
207
- 'PHP_Token_CHARACTER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
208
- 'PHP_Token_CLASS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
209
- 'PHP_Token_CLASS_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
210
- 'PHP_Token_CLASS_NAME_CONSTANT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
211
- 'PHP_Token_CLONE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
212
- 'PHP_Token_CLOSE_BRACKET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
213
- 'PHP_Token_CLOSE_CURLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
214
- 'PHP_Token_CLOSE_SQUARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
215
- 'PHP_Token_CLOSE_TAG' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
216
- 'PHP_Token_COALESCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
217
- 'PHP_Token_COLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
218
- 'PHP_Token_COMMA' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
219
- 'PHP_Token_COMMENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
220
- 'PHP_Token_COMPILER_HALT_OFFSET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
221
- 'PHP_Token_CONCAT_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
222
- 'PHP_Token_CONST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
223
- 'PHP_Token_CONSTANT_ENCAPSED_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
224
- 'PHP_Token_CONTINUE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
225
- 'PHP_Token_CURLY_OPEN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
226
- 'PHP_Token_DEC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
227
- 'PHP_Token_DECLARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
228
- 'PHP_Token_DEFAULT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
229
- 'PHP_Token_DIR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
230
- 'PHP_Token_DIV' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
231
- 'PHP_Token_DIV_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
232
- 'PHP_Token_DNUMBER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
233
- 'PHP_Token_DO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
234
- 'PHP_Token_DOC_COMMENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
235
- 'PHP_Token_DOLLAR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
236
- 'PHP_Token_DOLLAR_OPEN_CURLY_BRACES' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
237
- 'PHP_Token_DOT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
238
- 'PHP_Token_DOUBLE_ARROW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
239
- 'PHP_Token_DOUBLE_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
240
- 'PHP_Token_DOUBLE_COLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
241
- 'PHP_Token_DOUBLE_QUOTES' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
242
- 'PHP_Token_ECHO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
243
- 'PHP_Token_ELLIPSIS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
244
- 'PHP_Token_ELSE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
245
- 'PHP_Token_ELSEIF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
246
- 'PHP_Token_EMPTY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
247
- 'PHP_Token_ENCAPSED_AND_WHITESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
248
- 'PHP_Token_ENDDECLARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
249
- 'PHP_Token_ENDFOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
250
- 'PHP_Token_ENDFOREACH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
251
- 'PHP_Token_ENDIF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
252
- 'PHP_Token_ENDSWITCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
253
- 'PHP_Token_ENDWHILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
254
- 'PHP_Token_END_HEREDOC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
255
- 'PHP_Token_ENUM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
256
- 'PHP_Token_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
257
- 'PHP_Token_EQUALS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
258
- 'PHP_Token_EVAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
259
- 'PHP_Token_EXCLAMATION_MARK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
260
- 'PHP_Token_EXIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
261
- 'PHP_Token_EXTENDS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
262
- 'PHP_Token_FILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
263
- 'PHP_Token_FINAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
264
- 'PHP_Token_FINALLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
265
- 'PHP_Token_FOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
266
- 'PHP_Token_FOREACH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
267
- 'PHP_Token_FUNCTION' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
268
- 'PHP_Token_FUNC_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
269
- 'PHP_Token_GLOBAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
270
- 'PHP_Token_GOTO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
271
- 'PHP_Token_GT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
272
- 'PHP_Token_HALT_COMPILER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
273
- 'PHP_Token_IF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
274
- 'PHP_Token_IMPLEMENTS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
275
- 'PHP_Token_IN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
276
- 'PHP_Token_INC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
277
- 'PHP_Token_INCLUDE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
278
- 'PHP_Token_INCLUDE_ONCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
279
- 'PHP_Token_INLINE_HTML' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
280
- 'PHP_Token_INSTANCEOF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
281
- 'PHP_Token_INSTEADOF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
282
- 'PHP_Token_INTERFACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
283
- 'PHP_Token_INT_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
284
- 'PHP_Token_ISSET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
285
- 'PHP_Token_IS_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
286
- 'PHP_Token_IS_GREATER_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
287
- 'PHP_Token_IS_IDENTICAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
288
- 'PHP_Token_IS_NOT_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
289
- 'PHP_Token_IS_NOT_IDENTICAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
290
- 'PHP_Token_IS_SMALLER_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
291
- 'PHP_Token_Includes' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
292
- 'PHP_Token_JOIN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
293
- 'PHP_Token_LAMBDA_ARROW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
294
- 'PHP_Token_LAMBDA_CP' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
295
- 'PHP_Token_LAMBDA_OP' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
296
- 'PHP_Token_LINE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
297
- 'PHP_Token_LIST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
298
- 'PHP_Token_LNUMBER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
299
- 'PHP_Token_LOGICAL_AND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
300
- 'PHP_Token_LOGICAL_OR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
301
- 'PHP_Token_LOGICAL_XOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
302
- 'PHP_Token_LT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
303
- 'PHP_Token_METHOD_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
304
- 'PHP_Token_MINUS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
305
- 'PHP_Token_MINUS_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
306
- 'PHP_Token_MOD_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
307
- 'PHP_Token_MULT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
308
- 'PHP_Token_MUL_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
309
- 'PHP_Token_NAMESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
310
- 'PHP_Token_NEW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
311
- 'PHP_Token_NS_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
312
- 'PHP_Token_NS_SEPARATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
313
- 'PHP_Token_NULLSAFE_OBJECT_OPERATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
314
- 'PHP_Token_NUM_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
315
- 'PHP_Token_OBJECT_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
316
- 'PHP_Token_OBJECT_OPERATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
317
- 'PHP_Token_ONUMBER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
318
- 'PHP_Token_OPEN_BRACKET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
319
- 'PHP_Token_OPEN_CURLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
320
- 'PHP_Token_OPEN_SQUARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
321
- 'PHP_Token_OPEN_TAG' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
322
- 'PHP_Token_OPEN_TAG_WITH_ECHO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
323
- 'PHP_Token_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
324
- 'PHP_Token_PAAMAYIM_NEKUDOTAYIM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
325
- 'PHP_Token_PERCENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
326
- 'PHP_Token_PIPE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
327
- 'PHP_Token_PLUS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
328
- 'PHP_Token_PLUS_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
329
- 'PHP_Token_POW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
330
- 'PHP_Token_POW_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
331
- 'PHP_Token_PRINT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
332
- 'PHP_Token_PRIVATE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
333
- 'PHP_Token_PROTECTED' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
334
- 'PHP_Token_PUBLIC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
335
- 'PHP_Token_QUESTION_MARK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
336
- 'PHP_Token_REQUIRE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
337
- 'PHP_Token_REQUIRE_ONCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
338
- 'PHP_Token_RETURN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
339
- 'PHP_Token_SEMICOLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
340
- 'PHP_Token_SHAPE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
341
- 'PHP_Token_SL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
342
- 'PHP_Token_SL_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
343
- 'PHP_Token_SPACESHIP' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
344
- 'PHP_Token_SR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
345
- 'PHP_Token_SR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
346
- 'PHP_Token_START_HEREDOC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
347
- 'PHP_Token_STATIC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
348
- 'PHP_Token_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
349
- 'PHP_Token_STRING_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
350
- 'PHP_Token_STRING_VARNAME' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
351
- 'PHP_Token_SUPER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
352
- 'PHP_Token_SWITCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
353
- 'PHP_Token_Stream' => $vendorDir . '/phpunit/php-token-stream/src/Token/Stream.php',
354
- 'PHP_Token_Stream_CachingFactory' => $vendorDir . '/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php',
355
- 'PHP_Token_THROW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
356
- 'PHP_Token_TILDE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
357
- 'PHP_Token_TRAIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
358
- 'PHP_Token_TRAIT_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
359
- 'PHP_Token_TRY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
360
- 'PHP_Token_TYPE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
361
- 'PHP_Token_TYPELIST_GT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
362
- 'PHP_Token_TYPELIST_LT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
363
- 'PHP_Token_UNSET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
364
- 'PHP_Token_UNSET_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
365
- 'PHP_Token_USE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
366
- 'PHP_Token_USE_FUNCTION' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
367
- 'PHP_Token_VAR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
368
- 'PHP_Token_VARIABLE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
369
- 'PHP_Token_WHERE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
370
- 'PHP_Token_WHILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
371
- 'PHP_Token_WHITESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
372
- 'PHP_Token_XHP_ATTRIBUTE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
373
- 'PHP_Token_XHP_CATEGORY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
374
- 'PHP_Token_XHP_CATEGORY_LABEL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
375
- 'PHP_Token_XHP_CHILDREN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
376
- 'PHP_Token_XHP_LABEL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
377
- 'PHP_Token_XHP_REQUIRED' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
378
- 'PHP_Token_XHP_TAG_GT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
379
- 'PHP_Token_XHP_TAG_LT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
380
- 'PHP_Token_XHP_TEXT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
381
- 'PHP_Token_XOR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
382
- 'PHP_Token_YIELD' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
383
- 'PHP_Token_YIELD_FROM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
384
- 'PharIo\\Manifest\\Application' => $vendorDir . '/phar-io/manifest/src/values/Application.php',
385
- 'PharIo\\Manifest\\ApplicationName' => $vendorDir . '/phar-io/manifest/src/values/ApplicationName.php',
386
- 'PharIo\\Manifest\\Author' => $vendorDir . '/phar-io/manifest/src/values/Author.php',
387
- 'PharIo\\Manifest\\AuthorCollection' => $vendorDir . '/phar-io/manifest/src/values/AuthorCollection.php',
388
- 'PharIo\\Manifest\\AuthorCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/AuthorCollectionIterator.php',
389
- 'PharIo\\Manifest\\AuthorElement' => $vendorDir . '/phar-io/manifest/src/xml/AuthorElement.php',
390
- 'PharIo\\Manifest\\AuthorElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/AuthorElementCollection.php',
391
- 'PharIo\\Manifest\\BundledComponent' => $vendorDir . '/phar-io/manifest/src/values/BundledComponent.php',
392
- 'PharIo\\Manifest\\BundledComponentCollection' => $vendorDir . '/phar-io/manifest/src/values/BundledComponentCollection.php',
393
- 'PharIo\\Manifest\\BundledComponentCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/BundledComponentCollectionIterator.php',
394
- 'PharIo\\Manifest\\BundlesElement' => $vendorDir . '/phar-io/manifest/src/xml/BundlesElement.php',
395
- 'PharIo\\Manifest\\ComponentElement' => $vendorDir . '/phar-io/manifest/src/xml/ComponentElement.php',
396
- 'PharIo\\Manifest\\ComponentElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ComponentElementCollection.php',
397
- 'PharIo\\Manifest\\ContainsElement' => $vendorDir . '/phar-io/manifest/src/xml/ContainsElement.php',
398
- 'PharIo\\Manifest\\CopyrightElement' => $vendorDir . '/phar-io/manifest/src/xml/CopyrightElement.php',
399
- 'PharIo\\Manifest\\CopyrightInformation' => $vendorDir . '/phar-io/manifest/src/values/CopyrightInformation.php',
400
- 'PharIo\\Manifest\\ElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ElementCollection.php',
401
- 'PharIo\\Manifest\\Email' => $vendorDir . '/phar-io/manifest/src/values/Email.php',
402
- 'PharIo\\Manifest\\Exception' => $vendorDir . '/phar-io/manifest/src/exceptions/Exception.php',
403
- 'PharIo\\Manifest\\ExtElement' => $vendorDir . '/phar-io/manifest/src/xml/ExtElement.php',
404
- 'PharIo\\Manifest\\ExtElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ExtElementCollection.php',
405
- 'PharIo\\Manifest\\Extension' => $vendorDir . '/phar-io/manifest/src/values/Extension.php',
406
- 'PharIo\\Manifest\\ExtensionElement' => $vendorDir . '/phar-io/manifest/src/xml/ExtensionElement.php',
407
- 'PharIo\\Manifest\\InvalidApplicationNameException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php',
408
- 'PharIo\\Manifest\\InvalidEmailException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidEmailException.php',
409
- 'PharIo\\Manifest\\InvalidUrlException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidUrlException.php',
410
- 'PharIo\\Manifest\\Library' => $vendorDir . '/phar-io/manifest/src/values/Library.php',
411
- 'PharIo\\Manifest\\License' => $vendorDir . '/phar-io/manifest/src/values/License.php',
412
- 'PharIo\\Manifest\\LicenseElement' => $vendorDir . '/phar-io/manifest/src/xml/LicenseElement.php',
413
- 'PharIo\\Manifest\\Manifest' => $vendorDir . '/phar-io/manifest/src/values/Manifest.php',
414
- 'PharIo\\Manifest\\ManifestDocument' => $vendorDir . '/phar-io/manifest/src/xml/ManifestDocument.php',
415
- 'PharIo\\Manifest\\ManifestDocumentException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentException.php',
416
- 'PharIo\\Manifest\\ManifestDocumentLoadingException' => $vendorDir . '/phar-io/manifest/src/xml/ManifestDocumentLoadingException.php',
417
- 'PharIo\\Manifest\\ManifestDocumentMapper' => $vendorDir . '/phar-io/manifest/src/ManifestDocumentMapper.php',
418
- 'PharIo\\Manifest\\ManifestDocumentMapperException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php',
419
- 'PharIo\\Manifest\\ManifestElement' => $vendorDir . '/phar-io/manifest/src/xml/ManifestElement.php',
420
- 'PharIo\\Manifest\\ManifestElementException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestElementException.php',
421
- 'PharIo\\Manifest\\ManifestLoader' => $vendorDir . '/phar-io/manifest/src/ManifestLoader.php',
422
- 'PharIo\\Manifest\\ManifestLoaderException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestLoaderException.php',
423
- 'PharIo\\Manifest\\ManifestSerializer' => $vendorDir . '/phar-io/manifest/src/ManifestSerializer.php',
424
- 'PharIo\\Manifest\\PhpElement' => $vendorDir . '/phar-io/manifest/src/xml/PhpElement.php',
425
- 'PharIo\\Manifest\\PhpExtensionRequirement' => $vendorDir . '/phar-io/manifest/src/values/PhpExtensionRequirement.php',
426
- 'PharIo\\Manifest\\PhpVersionRequirement' => $vendorDir . '/phar-io/manifest/src/values/PhpVersionRequirement.php',
427
- 'PharIo\\Manifest\\Requirement' => $vendorDir . '/phar-io/manifest/src/values/Requirement.php',
428
- 'PharIo\\Manifest\\RequirementCollection' => $vendorDir . '/phar-io/manifest/src/values/RequirementCollection.php',
429
- 'PharIo\\Manifest\\RequirementCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/RequirementCollectionIterator.php',
430
- 'PharIo\\Manifest\\RequiresElement' => $vendorDir . '/phar-io/manifest/src/xml/RequiresElement.php',
431
- 'PharIo\\Manifest\\Type' => $vendorDir . '/phar-io/manifest/src/values/Type.php',
432
- 'PharIo\\Manifest\\Url' => $vendorDir . '/phar-io/manifest/src/values/Url.php',
433
- 'PharIo\\Version\\AbstractVersionConstraint' => $vendorDir . '/phar-io/version/src/AbstractVersionConstraint.php',
434
- 'PharIo\\Version\\AndVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/AndVersionConstraintGroup.php',
435
- 'PharIo\\Version\\AnyVersionConstraint' => $vendorDir . '/phar-io/version/src/AnyVersionConstraint.php',
436
- 'PharIo\\Version\\ExactVersionConstraint' => $vendorDir . '/phar-io/version/src/ExactVersionConstraint.php',
437
- 'PharIo\\Version\\Exception' => $vendorDir . '/phar-io/version/src/Exception.php',
438
- 'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => $vendorDir . '/phar-io/version/src/GreaterThanOrEqualToVersionConstraint.php',
439
- 'PharIo\\Version\\InvalidVersionException' => $vendorDir . '/phar-io/version/src/InvalidVersionException.php',
440
- 'PharIo\\Version\\OrVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/OrVersionConstraintGroup.php',
441
- 'PharIo\\Version\\PreReleaseSuffix' => $vendorDir . '/phar-io/version/src/PreReleaseSuffix.php',
442
- 'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => $vendorDir . '/phar-io/version/src/SpecificMajorAndMinorVersionConstraint.php',
443
- 'PharIo\\Version\\SpecificMajorVersionConstraint' => $vendorDir . '/phar-io/version/src/SpecificMajorVersionConstraint.php',
444
- 'PharIo\\Version\\UnsupportedVersionConstraintException' => $vendorDir . '/phar-io/version/src/UnsupportedVersionConstraintException.php',
445
- 'PharIo\\Version\\Version' => $vendorDir . '/phar-io/version/src/Version.php',
446
- 'PharIo\\Version\\VersionConstraint' => $vendorDir . '/phar-io/version/src/VersionConstraint.php',
447
- 'PharIo\\Version\\VersionConstraintParser' => $vendorDir . '/phar-io/version/src/VersionConstraintParser.php',
448
- 'PharIo\\Version\\VersionConstraintValue' => $vendorDir . '/phar-io/version/src/VersionConstraintValue.php',
449
- 'PharIo\\Version\\VersionNumber' => $vendorDir . '/phar-io/version/src/VersionNumber.php',
450
- 'SebastianBergmann\\CodeCoverage\\CodeCoverage' => $vendorDir . '/phpunit/php-code-coverage/src/CodeCoverage.php',
451
- 'SebastianBergmann\\CodeCoverage\\CoveredCodeNotExecutedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/CoveredCodeNotExecutedException.php',
452
- 'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Driver.php',
453
- 'SebastianBergmann\\CodeCoverage\\Driver\\HHVM' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/HHVM.php',
454
- 'SebastianBergmann\\CodeCoverage\\Driver\\PHPDBG' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/PHPDBG.php',
455
- 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Xdebug.php',
456
- 'SebastianBergmann\\CodeCoverage\\Exception' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/Exception.php',
457
- 'SebastianBergmann\\CodeCoverage\\Filter' => $vendorDir . '/phpunit/php-code-coverage/src/Filter.php',
458
- 'SebastianBergmann\\CodeCoverage\\InvalidArgumentException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php',
459
- 'SebastianBergmann\\CodeCoverage\\MissingCoversAnnotationException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/MissingCoversAnnotationException.php',
460
- 'SebastianBergmann\\CodeCoverage\\Node\\AbstractNode' => $vendorDir . '/phpunit/php-code-coverage/src/Node/AbstractNode.php',
461
- 'SebastianBergmann\\CodeCoverage\\Node\\Builder' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Builder.php',
462
- 'SebastianBergmann\\CodeCoverage\\Node\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Directory.php',
463
- 'SebastianBergmann\\CodeCoverage\\Node\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Node/File.php',
464
- 'SebastianBergmann\\CodeCoverage\\Node\\Iterator' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Iterator.php',
465
- 'SebastianBergmann\\CodeCoverage\\Report\\Clover' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Clover.php',
466
- 'SebastianBergmann\\CodeCoverage\\Report\\Crap4j' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Crap4j.php',
467
- 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Dashboard' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php',
468
- 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php',
469
- 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Facade' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Facade.php',
470
- 'SebastianBergmann\\CodeCoverage\\Report\\Html\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php',
471
- 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Renderer' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer.php',
472
- 'SebastianBergmann\\CodeCoverage\\Report\\PHP' => $vendorDir . '/phpunit/php-code-coverage/src/Report/PHP.php',
473
- 'SebastianBergmann\\CodeCoverage\\Report\\Text' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Text.php',
474
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\BuildInformation' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php',
475
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Coverage' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Coverage.php',
476
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Directory.php',
477
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Facade' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Facade.php',
478
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/File.php',
479
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Method' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Method.php',
480
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Node' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Node.php',
481
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Project' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Project.php',
482
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Report' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Report.php',
483
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Source' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Source.php',
484
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Tests' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Tests.php',
485
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Totals' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Totals.php',
486
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Unit' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Unit.php',
487
- 'SebastianBergmann\\CodeCoverage\\RuntimeException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/RuntimeException.php',
488
- 'SebastianBergmann\\CodeCoverage\\UnintentionallyCoveredCodeException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php',
489
- 'SebastianBergmann\\CodeCoverage\\Util' => $vendorDir . '/phpunit/php-code-coverage/src/Util.php',
490
- 'SebastianBergmann\\CodeCoverage\\Version' => $vendorDir . '/phpunit/php-code-coverage/src/Version.php',
491
- 'SebastianBergmann\\CodeUnitReverseLookup\\Wizard' => $vendorDir . '/sebastian/code-unit-reverse-lookup/src/Wizard.php',
492
- 'SebastianBergmann\\Comparator\\ArrayComparator' => $vendorDir . '/sebastian/comparator/src/ArrayComparator.php',
493
- 'SebastianBergmann\\Comparator\\Comparator' => $vendorDir . '/sebastian/comparator/src/Comparator.php',
494
- 'SebastianBergmann\\Comparator\\ComparisonFailure' => $vendorDir . '/sebastian/comparator/src/ComparisonFailure.php',
495
- 'SebastianBergmann\\Comparator\\DOMNodeComparator' => $vendorDir . '/sebastian/comparator/src/DOMNodeComparator.php',
496
- 'SebastianBergmann\\Comparator\\DateTimeComparator' => $vendorDir . '/sebastian/comparator/src/DateTimeComparator.php',
497
- 'SebastianBergmann\\Comparator\\DoubleComparator' => $vendorDir . '/sebastian/comparator/src/DoubleComparator.php',
498
- 'SebastianBergmann\\Comparator\\ExceptionComparator' => $vendorDir . '/sebastian/comparator/src/ExceptionComparator.php',
499
- 'SebastianBergmann\\Comparator\\Factory' => $vendorDir . '/sebastian/comparator/src/Factory.php',
500
- 'SebastianBergmann\\Comparator\\MockObjectComparator' => $vendorDir . '/sebastian/comparator/src/MockObjectComparator.php',
501
- 'SebastianBergmann\\Comparator\\NumericComparator' => $vendorDir . '/sebastian/comparator/src/NumericComparator.php',
502
- 'SebastianBergmann\\Comparator\\ObjectComparator' => $vendorDir . '/sebastian/comparator/src/ObjectComparator.php',
503
- 'SebastianBergmann\\Comparator\\ResourceComparator' => $vendorDir . '/sebastian/comparator/src/ResourceComparator.php',
504
- 'SebastianBergmann\\Comparator\\ScalarComparator' => $vendorDir . '/sebastian/comparator/src/ScalarComparator.php',
505
- 'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => $vendorDir . '/sebastian/comparator/src/SplObjectStorageComparator.php',
506
- 'SebastianBergmann\\Comparator\\TypeComparator' => $vendorDir . '/sebastian/comparator/src/TypeComparator.php',
507
- 'SebastianBergmann\\Diff\\Chunk' => $vendorDir . '/sebastian/diff/src/Chunk.php',
508
- 'SebastianBergmann\\Diff\\Diff' => $vendorDir . '/sebastian/diff/src/Diff.php',
509
- 'SebastianBergmann\\Diff\\Differ' => $vendorDir . '/sebastian/diff/src/Differ.php',
510
- 'SebastianBergmann\\Diff\\Exception' => $vendorDir . '/sebastian/diff/src/Exception/Exception.php',
511
- 'SebastianBergmann\\Diff\\InvalidArgumentException' => $vendorDir . '/sebastian/diff/src/Exception/InvalidArgumentException.php',
512
- 'SebastianBergmann\\Diff\\Line' => $vendorDir . '/sebastian/diff/src/Line.php',
513
- 'SebastianBergmann\\Diff\\LongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/LongestCommonSubsequenceCalculator.php',
514
- 'SebastianBergmann\\Diff\\MemoryEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php',
515
- 'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php',
516
- 'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php',
517
- 'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => $vendorDir . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php',
518
- 'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php',
519
- 'SebastianBergmann\\Diff\\Parser' => $vendorDir . '/sebastian/diff/src/Parser.php',
520
- 'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php',
521
- 'SebastianBergmann\\Environment\\Console' => $vendorDir . '/sebastian/environment/src/Console.php',
522
- 'SebastianBergmann\\Environment\\OperatingSystem' => $vendorDir . '/sebastian/environment/src/OperatingSystem.php',
523
- 'SebastianBergmann\\Environment\\Runtime' => $vendorDir . '/sebastian/environment/src/Runtime.php',
524
- 'SebastianBergmann\\Exporter\\Exporter' => $vendorDir . '/sebastian/exporter/src/Exporter.php',
525
- 'SebastianBergmann\\GlobalState\\Blacklist' => $vendorDir . '/sebastian/global-state/src/Blacklist.php',
526
- 'SebastianBergmann\\GlobalState\\CodeExporter' => $vendorDir . '/sebastian/global-state/src/CodeExporter.php',
527
- 'SebastianBergmann\\GlobalState\\Exception' => $vendorDir . '/sebastian/global-state/src/exceptions/Exception.php',
528
- 'SebastianBergmann\\GlobalState\\Restorer' => $vendorDir . '/sebastian/global-state/src/Restorer.php',
529
- 'SebastianBergmann\\GlobalState\\RuntimeException' => $vendorDir . '/sebastian/global-state/src/exceptions/RuntimeException.php',
530
- 'SebastianBergmann\\GlobalState\\Snapshot' => $vendorDir . '/sebastian/global-state/src/Snapshot.php',
531
- 'SebastianBergmann\\ObjectEnumerator\\Enumerator' => $vendorDir . '/sebastian/object-enumerator/src/Enumerator.php',
532
- 'SebastianBergmann\\ObjectEnumerator\\Exception' => $vendorDir . '/sebastian/object-enumerator/src/Exception.php',
533
- 'SebastianBergmann\\ObjectEnumerator\\InvalidArgumentException' => $vendorDir . '/sebastian/object-enumerator/src/InvalidArgumentException.php',
534
- 'SebastianBergmann\\ObjectReflector\\Exception' => $vendorDir . '/sebastian/object-reflector/src/Exception.php',
535
- 'SebastianBergmann\\ObjectReflector\\InvalidArgumentException' => $vendorDir . '/sebastian/object-reflector/src/InvalidArgumentException.php',
536
- 'SebastianBergmann\\ObjectReflector\\ObjectReflector' => $vendorDir . '/sebastian/object-reflector/src/ObjectReflector.php',
537
- 'SebastianBergmann\\RecursionContext\\Context' => $vendorDir . '/sebastian/recursion-context/src/Context.php',
538
- 'SebastianBergmann\\RecursionContext\\Exception' => $vendorDir . '/sebastian/recursion-context/src/Exception.php',
539
- 'SebastianBergmann\\RecursionContext\\InvalidArgumentException' => $vendorDir . '/sebastian/recursion-context/src/InvalidArgumentException.php',
540
- 'SebastianBergmann\\ResourceOperations\\ResourceOperations' => $vendorDir . '/sebastian/resource-operations/src/ResourceOperations.php',
541
- 'SebastianBergmann\\Version' => $vendorDir . '/sebastian/version/src/Version.php',
542
- 'Text_Template' => $vendorDir . '/phpunit/php-text-template/src/Template.php',
543
- 'TheSeer\\Tokenizer\\Exception' => $vendorDir . '/theseer/tokenizer/src/Exception.php',
544
- 'TheSeer\\Tokenizer\\NamespaceUri' => $vendorDir . '/theseer/tokenizer/src/NamespaceUri.php',
545
- 'TheSeer\\Tokenizer\\NamespaceUriException' => $vendorDir . '/theseer/tokenizer/src/NamespaceUriException.php',
546
- 'TheSeer\\Tokenizer\\Token' => $vendorDir . '/theseer/tokenizer/src/Token.php',
547
- 'TheSeer\\Tokenizer\\TokenCollection' => $vendorDir . '/theseer/tokenizer/src/TokenCollection.php',
548
- 'TheSeer\\Tokenizer\\TokenCollectionException' => $vendorDir . '/theseer/tokenizer/src/TokenCollectionException.php',
549
- 'TheSeer\\Tokenizer\\Tokenizer' => $vendorDir . '/theseer/tokenizer/src/Tokenizer.php',
550
- 'TheSeer\\Tokenizer\\XMLSerializer' => $vendorDir . '/theseer/tokenizer/src/XMLSerializer.php',
551
  );
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  );
vendor/composer/autoload_files.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
-
3
- // autoload_files.php @generated by Composer
4
-
5
- $vendorDir = dirname(dirname(__FILE__));
6
- $baseDir = dirname($vendorDir);
7
-
8
- return array(
9
- '320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php',
10
- '6124b4c8570aa390c21fafd04a26c69f' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
11
- );
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/autoload_namespaces.php CHANGED
@@ -6,5 +6,4 @@ $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
- 'Prophecy\\' => array($vendorDir . '/phpspec/prophecy/src'),
10
  );
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
 
9
  );
vendor/composer/autoload_psr4.php CHANGED
@@ -6,11 +6,4 @@ $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
- 'phpDocumentor\\Reflection\\' => array($vendorDir . '/phpdocumentor/reflection-common/src', $vendorDir . '/phpdocumentor/reflection-docblock/src', $vendorDir . '/phpdocumentor/type-resolver/src'),
10
- 'Webmozart\\Assert\\' => array($vendorDir . '/webmozart/assert/src'),
11
- 'Symfony\\Polyfill\\Ctype\\' => array($vendorDir . '/symfony/polyfill-ctype'),
12
- 'Doctrine\\Instantiator\\' => array($vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator'),
13
- 'DeepCopy\\' => array($vendorDir . '/myclabs/deep-copy/src/DeepCopy'),
14
- 'Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' => array($vendorDir . '/dealerdirect/phpcodesniffer-composer-installer/src'),
15
- 'Composer\\Installers\\' => array($vendorDir . '/composer/installers/src/Composer/Installers'),
16
  );
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
 
 
 
 
 
 
 
9
  );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit34163a5f4df13994eea60300a32e221d
6
  {
7
  private static $loader;
8
 
@@ -13,21 +13,24 @@ class ComposerAutoloaderInit34163a5f4df13994eea60300a32e221d
13
  }
14
  }
15
 
 
 
 
16
  public static function getLoader()
17
  {
18
  if (null !== self::$loader) {
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit34163a5f4df13994eea60300a32e221d', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit34163a5f4df13994eea60300a32e221d', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit34163a5f4df13994eea60300a32e221d::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
@@ -47,24 +50,6 @@ class ComposerAutoloaderInit34163a5f4df13994eea60300a32e221d
47
 
48
  $loader->register(true);
49
 
50
- if ($useStaticLoader) {
51
- $includeFiles = Composer\Autoload\ComposerStaticInit34163a5f4df13994eea60300a32e221d::$files;
52
- } else {
53
- $includeFiles = require __DIR__ . '/autoload_files.php';
54
- }
55
- foreach ($includeFiles as $fileIdentifier => $file) {
56
- composerRequire34163a5f4df13994eea60300a32e221d($fileIdentifier, $file);
57
- }
58
-
59
  return $loader;
60
  }
61
  }
62
-
63
- function composerRequire34163a5f4df13994eea60300a32e221d($fileIdentifier, $file)
64
- {
65
- if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
- require $file;
67
-
68
- $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
69
- }
70
- }
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInite41e52d67386e747ec072d1e35735534
6
  {
7
  private static $loader;
8
 
13
  }
14
  }
15
 
16
+ /**
17
+ * @return \Composer\Autoload\ClassLoader
18
+ */
19
  public static function getLoader()
20
  {
21
  if (null !== self::$loader) {
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInite41e52d67386e747ec072d1e35735534', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
+ spl_autoload_unregister(array('ComposerAutoloaderInite41e52d67386e747ec072d1e35735534', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInite41e52d67386e747ec072d1e35735534::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
50
 
51
  $loader->register(true);
52
 
 
 
 
 
 
 
 
 
 
53
  return $loader;
54
  }
55
  }
 
 
 
 
 
 
 
 
 
vendor/composer/autoload_static.php CHANGED
@@ -4,633 +4,11 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit34163a5f4df13994eea60300a32e221d
8
  {
9
- public static $files = array (
10
- '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
11
- '6124b4c8570aa390c21fafd04a26c69f' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
12
- );
13
-
14
- public static $prefixLengthsPsr4 = array (
15
- 'p' =>
16
- array (
17
- 'phpDocumentor\\Reflection\\' => 25,
18
- ),
19
- 'W' =>
20
- array (
21
- 'Webmozart\\Assert\\' => 17,
22
- ),
23
- 'S' =>
24
- array (
25
- 'Symfony\\Polyfill\\Ctype\\' => 23,
26
- ),
27
- 'D' =>
28
- array (
29
- 'Doctrine\\Instantiator\\' => 22,
30
- 'DeepCopy\\' => 9,
31
- 'Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' => 55,
32
- ),
33
- 'C' =>
34
- array (
35
- 'Composer\\Installers\\' => 20,
36
- ),
37
- );
38
-
39
- public static $prefixDirsPsr4 = array (
40
- 'phpDocumentor\\Reflection\\' =>
41
- array (
42
- 0 => __DIR__ . '/..' . '/phpdocumentor/reflection-common/src',
43
- 1 => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src',
44
- 2 => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src',
45
- ),
46
- 'Webmozart\\Assert\\' =>
47
- array (
48
- 0 => __DIR__ . '/..' . '/webmozart/assert/src',
49
- ),
50
- 'Symfony\\Polyfill\\Ctype\\' =>
51
- array (
52
- 0 => __DIR__ . '/..' . '/symfony/polyfill-ctype',
53
- ),
54
- 'Doctrine\\Instantiator\\' =>
55
- array (
56
- 0 => __DIR__ . '/..' . '/doctrine/instantiator/src/Doctrine/Instantiator',
57
- ),
58
- 'DeepCopy\\' =>
59
- array (
60
- 0 => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy',
61
- ),
62
- 'Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' =>
63
- array (
64
- 0 => __DIR__ . '/..' . '/dealerdirect/phpcodesniffer-composer-installer/src',
65
- ),
66
- 'Composer\\Installers\\' =>
67
- array (
68
- 0 => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers',
69
- ),
70
- );
71
-
72
- public static $prefixesPsr0 = array (
73
- 'P' =>
74
- array (
75
- 'Prophecy\\' =>
76
- array (
77
- 0 => __DIR__ . '/..' . '/phpspec/prophecy/src',
78
- ),
79
- ),
80
- );
81
-
82
- public static $classMap = array (
83
- 'File_Iterator' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Iterator.php',
84
- 'File_Iterator_Facade' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Facade.php',
85
- 'File_Iterator_Factory' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Factory.php',
86
- 'PHPUnit\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Exception.php',
87
- 'PHPUnit\\Framework\\Assert' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Assert.php',
88
- 'PHPUnit\\Framework\\AssertionFailedError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/AssertionFailedError.php',
89
- 'PHPUnit\\Framework\\BaseTestListener' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/BaseTestListener.php',
90
- 'PHPUnit\\Framework\\CodeCoverageException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/CodeCoverageException.php',
91
- 'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ArrayHasKey.php',
92
- 'PHPUnit\\Framework\\Constraint\\ArraySubset' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ArraySubset.php',
93
- 'PHPUnit\\Framework\\Constraint\\Attribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Attribute.php',
94
- 'PHPUnit\\Framework\\Constraint\\Callback' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Callback.php',
95
- 'PHPUnit\\Framework\\Constraint\\ClassHasAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ClassHasAttribute.php',
96
- 'PHPUnit\\Framework\\Constraint\\ClassHasStaticAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ClassHasStaticAttribute.php',
97
- 'PHPUnit\\Framework\\Constraint\\Composite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Composite.php',
98
- 'PHPUnit\\Framework\\Constraint\\Constraint' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Constraint.php',
99
- 'PHPUnit\\Framework\\Constraint\\Count' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Count.php',
100
- 'PHPUnit\\Framework\\Constraint\\DirectoryExists' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/DirectoryExists.php',
101
- 'PHPUnit\\Framework\\Constraint\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Exception.php',
102
- 'PHPUnit\\Framework\\Constraint\\ExceptionCode' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ExceptionCode.php',
103
- 'PHPUnit\\Framework\\Constraint\\ExceptionMessage' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ExceptionMessage.php',
104
- 'PHPUnit\\Framework\\Constraint\\ExceptionMessageRegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ExceptionMessageRegularExpression.php',
105
- 'PHPUnit\\Framework\\Constraint\\FileExists' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/FileExists.php',
106
- 'PHPUnit\\Framework\\Constraint\\GreaterThan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/GreaterThan.php',
107
- 'PHPUnit\\Framework\\Constraint\\IsAnything' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsAnything.php',
108
- 'PHPUnit\\Framework\\Constraint\\IsEmpty' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsEmpty.php',
109
- 'PHPUnit\\Framework\\Constraint\\IsEqual' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsEqual.php',
110
- 'PHPUnit\\Framework\\Constraint\\IsFalse' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsFalse.php',
111
- 'PHPUnit\\Framework\\Constraint\\IsFinite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsFinite.php',
112
- 'PHPUnit\\Framework\\Constraint\\IsIdentical' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php',
113
- 'PHPUnit\\Framework\\Constraint\\IsInfinite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsInfinite.php',
114
- 'PHPUnit\\Framework\\Constraint\\IsInstanceOf' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsInstanceOf.php',
115
- 'PHPUnit\\Framework\\Constraint\\IsJson' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsJson.php',
116
- 'PHPUnit\\Framework\\Constraint\\IsNan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsNan.php',
117
- 'PHPUnit\\Framework\\Constraint\\IsNull' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsNull.php',
118
- 'PHPUnit\\Framework\\Constraint\\IsReadable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsReadable.php',
119
- 'PHPUnit\\Framework\\Constraint\\IsTrue' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsTrue.php',
120
- 'PHPUnit\\Framework\\Constraint\\IsType' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsType.php',
121
- 'PHPUnit\\Framework\\Constraint\\IsWritable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsWritable.php',
122
- 'PHPUnit\\Framework\\Constraint\\JsonMatches' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php',
123
- 'PHPUnit\\Framework\\Constraint\\JsonMatchesErrorMessageProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php',
124
- 'PHPUnit\\Framework\\Constraint\\LessThan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/LessThan.php',
125
- 'PHPUnit\\Framework\\Constraint\\LogicalAnd' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/LogicalAnd.php',
126
- 'PHPUnit\\Framework\\Constraint\\LogicalNot' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/LogicalNot.php',
127
- 'PHPUnit\\Framework\\Constraint\\LogicalOr' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/LogicalOr.php',
128
- 'PHPUnit\\Framework\\Constraint\\LogicalXor' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/LogicalXor.php',
129
- 'PHPUnit\\Framework\\Constraint\\ObjectHasAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ObjectHasAttribute.php',
130
- 'PHPUnit\\Framework\\Constraint\\RegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/RegularExpression.php',
131
- 'PHPUnit\\Framework\\Constraint\\SameSize' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/SameSize.php',
132
- 'PHPUnit\\Framework\\Constraint\\StringContains' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/StringContains.php',
133
- 'PHPUnit\\Framework\\Constraint\\StringEndsWith' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/StringEndsWith.php',
134
- 'PHPUnit\\Framework\\Constraint\\StringMatchesFormatDescription' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/StringMatchesFormatDescription.php',
135
- 'PHPUnit\\Framework\\Constraint\\StringStartsWith' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/StringStartsWith.php',
136
- 'PHPUnit\\Framework\\Constraint\\TraversableContains' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/TraversableContains.php',
137
- 'PHPUnit\\Framework\\Constraint\\TraversableContainsOnly' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/TraversableContainsOnly.php',
138
- 'PHPUnit\\Framework\\CoveredCodeNotExecutedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/CoveredCodeNotExecutedException.php',
139
- 'PHPUnit\\Framework\\DataProviderTestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/DataProviderTestSuite.php',
140
- 'PHPUnit\\Framework\\Error\\Deprecated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Deprecated.php',
141
- 'PHPUnit\\Framework\\Error\\Error' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Error.php',
142
- 'PHPUnit\\Framework\\Error\\Notice' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Notice.php',
143
- 'PHPUnit\\Framework\\Error\\Warning' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Warning.php',
144
- 'PHPUnit\\Framework\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception.php',
145
- 'PHPUnit\\Framework\\ExceptionWrapper' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/ExceptionWrapper.php',
146
- 'PHPUnit\\Framework\\ExpectationFailedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/ExpectationFailedException.php',
147
- 'PHPUnit\\Framework\\IncompleteTest' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/IncompleteTest.php',
148
- 'PHPUnit\\Framework\\IncompleteTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/IncompleteTestCase.php',
149
- 'PHPUnit\\Framework\\IncompleteTestError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/IncompleteTestError.php',
150
- 'PHPUnit\\Framework\\InvalidCoversTargetException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/InvalidCoversTargetException.php',
151
- 'PHPUnit\\Framework\\MissingCoversAnnotationException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MissingCoversAnnotationException.php',
152
- 'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Exception/BadMethodCallException.php',
153
- 'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Builder/Identity.php',
154
- 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Builder/InvocationMocker.php',
155
- 'PHPUnit\\Framework\\MockObject\\Builder\\Match' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Builder/Match.php',
156
- 'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Builder/MethodNameMatch.php',
157
- 'PHPUnit\\Framework\\MockObject\\Builder\\NamespaceMatch' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Builder/NamespaceMatch.php',
158
- 'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Builder/ParametersMatch.php',
159
- 'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Builder/Stub.php',
160
- 'PHPUnit\\Framework\\MockObject\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Exception/Exception.php',
161
- 'PHPUnit\\Framework\\MockObject\\Generator' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Generator.php',
162
- 'PHPUnit\\Framework\\MockObject\\Invocation' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Invocation/Invocation.php',
163
- 'PHPUnit\\Framework\\MockObject\\InvocationMocker' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/InvocationMocker.php',
164
- 'PHPUnit\\Framework\\MockObject\\Invocation\\ObjectInvocation' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Invocation/ObjectInvocation.php',
165
- 'PHPUnit\\Framework\\MockObject\\Invocation\\StaticInvocation' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Invocation/StaticInvocation.php',
166
- 'PHPUnit\\Framework\\MockObject\\Invokable' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Invokable.php',
167
- 'PHPUnit\\Framework\\MockObject\\Matcher' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher.php',
168
- 'PHPUnit\\Framework\\MockObject\\Matcher\\AnyInvokedCount' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/AnyInvokedCount.php',
169
- 'PHPUnit\\Framework\\MockObject\\Matcher\\AnyParameters' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/AnyParameters.php',
170
- 'PHPUnit\\Framework\\MockObject\\Matcher\\ConsecutiveParameters' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/ConsecutiveParameters.php',
171
- 'PHPUnit\\Framework\\MockObject\\Matcher\\Invocation' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/Invocation.php',
172
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtIndex' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtIndex.php',
173
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastCount' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtLeastCount.php',
174
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastOnce' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtLeastOnce.php',
175
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtMostCount' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtMostCount.php',
176
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedCount' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedCount.php',
177
- 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedRecorder' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedRecorder.php',
178
- 'PHPUnit\\Framework\\MockObject\\Matcher\\MethodName' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/MethodName.php',
179
- 'PHPUnit\\Framework\\MockObject\\Matcher\\Parameters' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/Parameters.php',
180
- 'PHPUnit\\Framework\\MockObject\\Matcher\\StatelessInvocation' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Matcher/StatelessInvocation.php',
181
- 'PHPUnit\\Framework\\MockObject\\MockBuilder' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/MockBuilder.php',
182
- 'PHPUnit\\Framework\\MockObject\\MockObject' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/ForwardCompatibility/MockObject.php',
183
- 'PHPUnit\\Framework\\MockObject\\RuntimeException' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Exception/RuntimeException.php',
184
- 'PHPUnit\\Framework\\MockObject\\Stub' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Stub.php',
185
- 'PHPUnit\\Framework\\MockObject\\Stub\\ConsecutiveCalls' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Stub/ConsecutiveCalls.php',
186
- 'PHPUnit\\Framework\\MockObject\\Stub\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Stub/Exception.php',
187
- 'PHPUnit\\Framework\\MockObject\\Stub\\MatcherCollection' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Stub/MatcherCollection.php',
188
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnArgument' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Stub/ReturnArgument.php',
189
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnCallback' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Stub/ReturnCallback.php',
190
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnReference' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Stub/ReturnReference.php',
191
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnSelf' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Stub/ReturnSelf.php',
192
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Stub/ReturnStub.php',
193
- 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Stub/ReturnValueMap.php',
194
- 'PHPUnit\\Framework\\MockObject\\Verifiable' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/Verifiable.php',
195
- 'PHPUnit\\Framework\\OutputError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/OutputError.php',
196
- 'PHPUnit\\Framework\\RiskyTest' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/RiskyTest.php',
197
- 'PHPUnit\\Framework\\RiskyTestError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/RiskyTestError.php',
198
- 'PHPUnit\\Framework\\SelfDescribing' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SelfDescribing.php',
199
- 'PHPUnit\\Framework\\SkippedTest' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SkippedTest.php',
200
- 'PHPUnit\\Framework\\SkippedTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SkippedTestCase.php',
201
- 'PHPUnit\\Framework\\SkippedTestError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SkippedTestError.php',
202
- 'PHPUnit\\Framework\\SkippedTestSuiteError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SkippedTestSuiteError.php',
203
- 'PHPUnit\\Framework\\SyntheticError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SyntheticError.php',
204
- 'PHPUnit\\Framework\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Test.php',
205
- 'PHPUnit\\Framework\\TestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestCase.php',
206
- 'PHPUnit\\Framework\\TestFailure' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestFailure.php',
207
- 'PHPUnit\\Framework\\TestListener' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestListener.php',
208
- 'PHPUnit\\Framework\\TestListenerDefaultImplementation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php',
209
- 'PHPUnit\\Framework\\TestResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestResult.php',
210
- 'PHPUnit\\Framework\\TestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSuite.php',
211
- 'PHPUnit\\Framework\\TestSuiteIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSuiteIterator.php',
212
- 'PHPUnit\\Framework\\UnintentionallyCoveredCodeError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/UnintentionallyCoveredCodeError.php',
213
- 'PHPUnit\\Framework\\Warning' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Warning.php',
214
- 'PHPUnit\\Framework\\WarningTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/WarningTestCase.php',
215
- 'PHPUnit\\Runner\\BaseTestRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/BaseTestRunner.php',
216
- 'PHPUnit\\Runner\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception.php',
217
- 'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php',
218
- 'PHPUnit\\Runner\\Filter\\Factory' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/Factory.php',
219
- 'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php',
220
- 'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php',
221
- 'PHPUnit\\Runner\\Filter\\NameFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php',
222
- 'PHPUnit\\Runner\\PhptTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/PhptTestCase.php',
223
- 'PHPUnit\\Runner\\StandardTestSuiteLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php',
224
- 'PHPUnit\\Runner\\TestSuiteLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php',
225
- 'PHPUnit\\Runner\\Version' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Version.php',
226
- 'PHPUnit\\TextUI\\Command' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command.php',
227
- 'PHPUnit\\TextUI\\ResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/ResultPrinter.php',
228
- 'PHPUnit\\TextUI\\TestRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/TestRunner.php',
229
- 'PHPUnit\\Util\\Blacklist' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Blacklist.php',
230
- 'PHPUnit\\Util\\Configuration' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Configuration.php',
231
- 'PHPUnit\\Util\\ConfigurationGenerator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/ConfigurationGenerator.php',
232
- 'PHPUnit\\Util\\ErrorHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/ErrorHandler.php',
233
- 'PHPUnit\\Util\\Fileloader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Fileloader.php',
234
- 'PHPUnit\\Util\\Filesystem' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Filesystem.php',
235
- 'PHPUnit\\Util\\Filter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Filter.php',
236
- 'PHPUnit\\Util\\Getopt' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Getopt.php',
237
- 'PHPUnit\\Util\\GlobalState' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/GlobalState.php',
238
- 'PHPUnit\\Util\\InvalidArgumentHelper' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/InvalidArgumentHelper.php',
239
- 'PHPUnit\\Util\\Json' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Json.php',
240
- 'PHPUnit\\Util\\Log\\JUnit' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Log/JUnit.php',
241
- 'PHPUnit\\Util\\Log\\TeamCity' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Log/TeamCity.php',
242
- 'PHPUnit\\Util\\PHP\\AbstractPhpProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php',
243
- 'PHPUnit\\Util\\PHP\\DefaultPhpProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php',
244
- 'PHPUnit\\Util\\PHP\\WindowsPhpProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php',
245
- 'PHPUnit\\Util\\Printer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Printer.php',
246
- 'PHPUnit\\Util\\RegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/RegularExpression.php',
247
- 'PHPUnit\\Util\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Test.php',
248
- 'PHPUnit\\Util\\TestDox\\HtmlResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php',
249
- 'PHPUnit\\Util\\TestDox\\NamePrettifier' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php',
250
- 'PHPUnit\\Util\\TestDox\\ResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php',
251
- 'PHPUnit\\Util\\TestDox\\TextResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php',
252
- 'PHPUnit\\Util\\TestDox\\XmlResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php',
253
- 'PHPUnit\\Util\\TextTestListRenderer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TextTestListRenderer.php',
254
- 'PHPUnit\\Util\\Type' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Type.php',
255
- 'PHPUnit\\Util\\Xml' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml.php',
256
- 'PHPUnit\\Util\\XmlTestListRenderer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/XmlTestListRenderer.php',
257
- 'PHPUnit_Framework_MockObject_MockObject' => __DIR__ . '/..' . '/phpunit/phpunit-mock-objects/src/MockObject.php',
258
- 'PHP_Timer' => __DIR__ . '/..' . '/phpunit/php-timer/src/Timer.php',
259
- 'PHP_Token' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
260
- 'PHP_TokenWithScope' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
261
- 'PHP_TokenWithScopeAndVisibility' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
262
- 'PHP_Token_ABSTRACT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
263
- 'PHP_Token_AMPERSAND' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
264
- 'PHP_Token_AND_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
265
- 'PHP_Token_ARRAY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
266
- 'PHP_Token_ARRAY_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
267
- 'PHP_Token_AS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
268
- 'PHP_Token_ASYNC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
269
- 'PHP_Token_AT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
270
- 'PHP_Token_AWAIT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
271
- 'PHP_Token_BACKTICK' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
272
- 'PHP_Token_BAD_CHARACTER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
273
- 'PHP_Token_BOOLEAN_AND' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
274
- 'PHP_Token_BOOLEAN_OR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
275
- 'PHP_Token_BOOL_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
276
- 'PHP_Token_BREAK' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
277
- 'PHP_Token_CALLABLE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
278
- 'PHP_Token_CARET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
279
- 'PHP_Token_CASE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
280
- 'PHP_Token_CATCH' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
281
- 'PHP_Token_CHARACTER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
282
- 'PHP_Token_CLASS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
283
- 'PHP_Token_CLASS_C' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
284
- 'PHP_Token_CLASS_NAME_CONSTANT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
285
- 'PHP_Token_CLONE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
286
- 'PHP_Token_CLOSE_BRACKET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
287
- 'PHP_Token_CLOSE_CURLY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
288
- 'PHP_Token_CLOSE_SQUARE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
289
- 'PHP_Token_CLOSE_TAG' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
290
- 'PHP_Token_COALESCE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
291
- 'PHP_Token_COLON' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
292
- 'PHP_Token_COMMA' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
293
- 'PHP_Token_COMMENT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
294
- 'PHP_Token_COMPILER_HALT_OFFSET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
295
- 'PHP_Token_CONCAT_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
296
- 'PHP_Token_CONST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
297
- 'PHP_Token_CONSTANT_ENCAPSED_STRING' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
298
- 'PHP_Token_CONTINUE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
299
- 'PHP_Token_CURLY_OPEN' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
300
- 'PHP_Token_DEC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
301
- 'PHP_Token_DECLARE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
302
- 'PHP_Token_DEFAULT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
303
- 'PHP_Token_DIR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
304
- 'PHP_Token_DIV' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
305
- 'PHP_Token_DIV_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
306
- 'PHP_Token_DNUMBER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
307
- 'PHP_Token_DO' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
308
- 'PHP_Token_DOC_COMMENT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
309
- 'PHP_Token_DOLLAR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
310
- 'PHP_Token_DOLLAR_OPEN_CURLY_BRACES' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
311
- 'PHP_Token_DOT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
312
- 'PHP_Token_DOUBLE_ARROW' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
313
- 'PHP_Token_DOUBLE_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
314
- 'PHP_Token_DOUBLE_COLON' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
315
- 'PHP_Token_DOUBLE_QUOTES' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
316
- 'PHP_Token_ECHO' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
317
- 'PHP_Token_ELLIPSIS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
318
- 'PHP_Token_ELSE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
319
- 'PHP_Token_ELSEIF' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
320
- 'PHP_Token_EMPTY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
321
- 'PHP_Token_ENCAPSED_AND_WHITESPACE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
322
- 'PHP_Token_ENDDECLARE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
323
- 'PHP_Token_ENDFOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
324
- 'PHP_Token_ENDFOREACH' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
325
- 'PHP_Token_ENDIF' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
326
- 'PHP_Token_ENDSWITCH' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
327
- 'PHP_Token_ENDWHILE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
328
- 'PHP_Token_END_HEREDOC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
329
- 'PHP_Token_ENUM' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
330
- 'PHP_Token_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
331
- 'PHP_Token_EQUALS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
332
- 'PHP_Token_EVAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
333
- 'PHP_Token_EXCLAMATION_MARK' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
334
- 'PHP_Token_EXIT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
335
- 'PHP_Token_EXTENDS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
336
- 'PHP_Token_FILE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
337
- 'PHP_Token_FINAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
338
- 'PHP_Token_FINALLY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
339
- 'PHP_Token_FOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
340
- 'PHP_Token_FOREACH' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
341
- 'PHP_Token_FUNCTION' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
342
- 'PHP_Token_FUNC_C' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
343
- 'PHP_Token_GLOBAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
344
- 'PHP_Token_GOTO' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
345
- 'PHP_Token_GT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
346
- 'PHP_Token_HALT_COMPILER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
347
- 'PHP_Token_IF' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
348
- 'PHP_Token_IMPLEMENTS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
349
- 'PHP_Token_IN' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
350
- 'PHP_Token_INC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
351
- 'PHP_Token_INCLUDE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
352
- 'PHP_Token_INCLUDE_ONCE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
353
- 'PHP_Token_INLINE_HTML' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
354
- 'PHP_Token_INSTANCEOF' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
355
- 'PHP_Token_INSTEADOF' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
356
- 'PHP_Token_INTERFACE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
357
- 'PHP_Token_INT_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
358
- 'PHP_Token_ISSET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
359
- 'PHP_Token_IS_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
360
- 'PHP_Token_IS_GREATER_OR_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
361
- 'PHP_Token_IS_IDENTICAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
362
- 'PHP_Token_IS_NOT_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
363
- 'PHP_Token_IS_NOT_IDENTICAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
364
- 'PHP_Token_IS_SMALLER_OR_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
365
- 'PHP_Token_Includes' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
366
- 'PHP_Token_JOIN' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
367
- 'PHP_Token_LAMBDA_ARROW' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
368
- 'PHP_Token_LAMBDA_CP' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
369
- 'PHP_Token_LAMBDA_OP' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
370
- 'PHP_Token_LINE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
371
- 'PHP_Token_LIST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
372
- 'PHP_Token_LNUMBER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
373
- 'PHP_Token_LOGICAL_AND' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
374
- 'PHP_Token_LOGICAL_OR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
375
- 'PHP_Token_LOGICAL_XOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
376
- 'PHP_Token_LT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
377
- 'PHP_Token_METHOD_C' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
378
- 'PHP_Token_MINUS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
379
- 'PHP_Token_MINUS_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
380
- 'PHP_Token_MOD_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
381
- 'PHP_Token_MULT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
382
- 'PHP_Token_MUL_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
383
- 'PHP_Token_NAMESPACE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
384
- 'PHP_Token_NEW' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
385
- 'PHP_Token_NS_C' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
386
- 'PHP_Token_NS_SEPARATOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
387
- 'PHP_Token_NULLSAFE_OBJECT_OPERATOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
388
- 'PHP_Token_NUM_STRING' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
389
- 'PHP_Token_OBJECT_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
390
- 'PHP_Token_OBJECT_OPERATOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
391
- 'PHP_Token_ONUMBER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
392
- 'PHP_Token_OPEN_BRACKET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
393
- 'PHP_Token_OPEN_CURLY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
394
- 'PHP_Token_OPEN_SQUARE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
395
- 'PHP_Token_OPEN_TAG' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
396
- 'PHP_Token_OPEN_TAG_WITH_ECHO' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
397
- 'PHP_Token_OR_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
398
- 'PHP_Token_PAAMAYIM_NEKUDOTAYIM' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
399
- 'PHP_Token_PERCENT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
400
- 'PHP_Token_PIPE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
401
- 'PHP_Token_PLUS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
402
- 'PHP_Token_PLUS_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
403
- 'PHP_Token_POW' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
404
- 'PHP_Token_POW_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
405
- 'PHP_Token_PRINT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
406
- 'PHP_Token_PRIVATE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
407
- 'PHP_Token_PROTECTED' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
408
- 'PHP_Token_PUBLIC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
409
- 'PHP_Token_QUESTION_MARK' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
410
- 'PHP_Token_REQUIRE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
411
- 'PHP_Token_REQUIRE_ONCE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
412
- 'PHP_Token_RETURN' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
413
- 'PHP_Token_SEMICOLON' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
414
- 'PHP_Token_SHAPE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
415
- 'PHP_Token_SL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
416
- 'PHP_Token_SL_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
417
- 'PHP_Token_SPACESHIP' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
418
- 'PHP_Token_SR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
419
- 'PHP_Token_SR_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
420
- 'PHP_Token_START_HEREDOC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
421
- 'PHP_Token_STATIC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
422
- 'PHP_Token_STRING' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
423
- 'PHP_Token_STRING_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
424
- 'PHP_Token_STRING_VARNAME' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
425
- 'PHP_Token_SUPER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
426
- 'PHP_Token_SWITCH' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
427
- 'PHP_Token_Stream' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token/Stream.php',
428
- 'PHP_Token_Stream_CachingFactory' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php',
429
- 'PHP_Token_THROW' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
430
- 'PHP_Token_TILDE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
431
- 'PHP_Token_TRAIT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
432
- 'PHP_Token_TRAIT_C' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
433
- 'PHP_Token_TRY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
434
- 'PHP_Token_TYPE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
435
- 'PHP_Token_TYPELIST_GT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
436
- 'PHP_Token_TYPELIST_LT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
437
- 'PHP_Token_UNSET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
438
- 'PHP_Token_UNSET_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
439
- 'PHP_Token_USE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
440
- 'PHP_Token_USE_FUNCTION' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
441
- 'PHP_Token_VAR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
442
- 'PHP_Token_VARIABLE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
443
- 'PHP_Token_WHERE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
444
- 'PHP_Token_WHILE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
445
- 'PHP_Token_WHITESPACE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
446
- 'PHP_Token_XHP_ATTRIBUTE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
447
- 'PHP_Token_XHP_CATEGORY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
448
- 'PHP_Token_XHP_CATEGORY_LABEL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
449
- 'PHP_Token_XHP_CHILDREN' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
450
- 'PHP_Token_XHP_LABEL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
451
- 'PHP_Token_XHP_REQUIRED' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
452
- 'PHP_Token_XHP_TAG_GT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
453
- 'PHP_Token_XHP_TAG_LT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
454
- 'PHP_Token_XHP_TEXT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
455
- 'PHP_Token_XOR_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
456
- 'PHP_Token_YIELD' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
457
- 'PHP_Token_YIELD_FROM' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
458
- 'PharIo\\Manifest\\Application' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Application.php',
459
- 'PharIo\\Manifest\\ApplicationName' => __DIR__ . '/..' . '/phar-io/manifest/src/values/ApplicationName.php',
460
- 'PharIo\\Manifest\\Author' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Author.php',
461
- 'PharIo\\Manifest\\AuthorCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/AuthorCollection.php',
462
- 'PharIo\\Manifest\\AuthorCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/AuthorCollectionIterator.php',
463
- 'PharIo\\Manifest\\AuthorElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/AuthorElement.php',
464
- 'PharIo\\Manifest\\AuthorElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/AuthorElementCollection.php',
465
- 'PharIo\\Manifest\\BundledComponent' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponent.php',
466
- 'PharIo\\Manifest\\BundledComponentCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponentCollection.php',
467
- 'PharIo\\Manifest\\BundledComponentCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponentCollectionIterator.php',
468
- 'PharIo\\Manifest\\BundlesElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/BundlesElement.php',
469
- 'PharIo\\Manifest\\ComponentElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ComponentElement.php',
470
- 'PharIo\\Manifest\\ComponentElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ComponentElementCollection.php',
471
- 'PharIo\\Manifest\\ContainsElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ContainsElement.php',
472
- 'PharIo\\Manifest\\CopyrightElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/CopyrightElement.php',
473
- 'PharIo\\Manifest\\CopyrightInformation' => __DIR__ . '/..' . '/phar-io/manifest/src/values/CopyrightInformation.php',
474
- 'PharIo\\Manifest\\ElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ElementCollection.php',
475
- 'PharIo\\Manifest\\Email' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Email.php',
476
- 'PharIo\\Manifest\\Exception' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/Exception.php',
477
- 'PharIo\\Manifest\\ExtElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtElement.php',
478
- 'PharIo\\Manifest\\ExtElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtElementCollection.php',
479
- 'PharIo\\Manifest\\Extension' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Extension.php',
480
- 'PharIo\\Manifest\\ExtensionElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtensionElement.php',
481
- 'PharIo\\Manifest\\InvalidApplicationNameException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php',
482
- 'PharIo\\Manifest\\InvalidEmailException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidEmailException.php',
483
- 'PharIo\\Manifest\\InvalidUrlException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidUrlException.php',
484
- 'PharIo\\Manifest\\Library' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Library.php',
485
- 'PharIo\\Manifest\\License' => __DIR__ . '/..' . '/phar-io/manifest/src/values/License.php',
486
- 'PharIo\\Manifest\\LicenseElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/LicenseElement.php',
487
- 'PharIo\\Manifest\\Manifest' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Manifest.php',
488
- 'PharIo\\Manifest\\ManifestDocument' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ManifestDocument.php',
489
- 'PharIo\\Manifest\\ManifestDocumentException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestDocumentException.php',
490
- 'PharIo\\Manifest\\ManifestDocumentLoadingException' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ManifestDocumentLoadingException.php',
491
- 'PharIo\\Manifest\\ManifestDocumentMapper' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestDocumentMapper.php',
492
- 'PharIo\\Manifest\\ManifestDocumentMapperException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php',
493
- 'PharIo\\Manifest\\ManifestElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ManifestElement.php',
494
- 'PharIo\\Manifest\\ManifestElementException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestElementException.php',
495
- 'PharIo\\Manifest\\ManifestLoader' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestLoader.php',
496
- 'PharIo\\Manifest\\ManifestLoaderException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestLoaderException.php',
497
- 'PharIo\\Manifest\\ManifestSerializer' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestSerializer.php',
498
- 'PharIo\\Manifest\\PhpElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/PhpElement.php',
499
- 'PharIo\\Manifest\\PhpExtensionRequirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/PhpExtensionRequirement.php',
500
- 'PharIo\\Manifest\\PhpVersionRequirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/PhpVersionRequirement.php',
501
- 'PharIo\\Manifest\\Requirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Requirement.php',
502
- 'PharIo\\Manifest\\RequirementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/RequirementCollection.php',
503
- 'PharIo\\Manifest\\RequirementCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/RequirementCollectionIterator.php',
504
- 'PharIo\\Manifest\\RequiresElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/RequiresElement.php',
505
- 'PharIo\\Manifest\\Type' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Type.php',
506
- 'PharIo\\Manifest\\Url' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Url.php',
507
- 'PharIo\\Version\\AbstractVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/AbstractVersionConstraint.php',
508
- 'PharIo\\Version\\AndVersionConstraintGroup' => __DIR__ . '/..' . '/phar-io/version/src/AndVersionConstraintGroup.php',
509
- 'PharIo\\Version\\AnyVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/AnyVersionConstraint.php',
510
- 'PharIo\\Version\\ExactVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/ExactVersionConstraint.php',
511
- 'PharIo\\Version\\Exception' => __DIR__ . '/..' . '/phar-io/version/src/Exception.php',
512
- 'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/GreaterThanOrEqualToVersionConstraint.php',
513
- 'PharIo\\Version\\InvalidVersionException' => __DIR__ . '/..' . '/phar-io/version/src/InvalidVersionException.php',
514
- 'PharIo\\Version\\OrVersionConstraintGroup' => __DIR__ . '/..' . '/phar-io/version/src/OrVersionConstraintGroup.php',
515
- 'PharIo\\Version\\PreReleaseSuffix' => __DIR__ . '/..' . '/phar-io/version/src/PreReleaseSuffix.php',
516
- 'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/SpecificMajorAndMinorVersionConstraint.php',
517
- 'PharIo\\Version\\SpecificMajorVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/SpecificMajorVersionConstraint.php',
518
- 'PharIo\\Version\\UnsupportedVersionConstraintException' => __DIR__ . '/..' . '/phar-io/version/src/UnsupportedVersionConstraintException.php',
519
- 'PharIo\\Version\\Version' => __DIR__ . '/..' . '/phar-io/version/src/Version.php',
520
- 'PharIo\\Version\\VersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/VersionConstraint.php',
521
- 'PharIo\\Version\\VersionConstraintParser' => __DIR__ . '/..' . '/phar-io/version/src/VersionConstraintParser.php',
522
- 'PharIo\\Version\\VersionConstraintValue' => __DIR__ . '/..' . '/phar-io/version/src/VersionConstraintValue.php',
523
- 'PharIo\\Version\\VersionNumber' => __DIR__ . '/..' . '/phar-io/version/src/VersionNumber.php',
524
- 'SebastianBergmann\\CodeCoverage\\CodeCoverage' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/CodeCoverage.php',
525
- 'SebastianBergmann\\CodeCoverage\\CoveredCodeNotExecutedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/CoveredCodeNotExecutedException.php',
526
- 'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/Driver.php',
527
- 'SebastianBergmann\\CodeCoverage\\Driver\\HHVM' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/HHVM.php',
528
- 'SebastianBergmann\\CodeCoverage\\Driver\\PHPDBG' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/PHPDBG.php',
529
- 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/Xdebug.php',
530
- 'SebastianBergmann\\CodeCoverage\\Exception' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/Exception.php',
531
- 'SebastianBergmann\\CodeCoverage\\Filter' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Filter.php',
532
- 'SebastianBergmann\\CodeCoverage\\InvalidArgumentException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php',
533
- 'SebastianBergmann\\CodeCoverage\\MissingCoversAnnotationException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/MissingCoversAnnotationException.php',
534
- 'SebastianBergmann\\CodeCoverage\\Node\\AbstractNode' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/AbstractNode.php',
535
- 'SebastianBergmann\\CodeCoverage\\Node\\Builder' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Builder.php',
536
- 'SebastianBergmann\\CodeCoverage\\Node\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Directory.php',
537
- 'SebastianBergmann\\CodeCoverage\\Node\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/File.php',
538
- 'SebastianBergmann\\CodeCoverage\\Node\\Iterator' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Iterator.php',
539
- 'SebastianBergmann\\CodeCoverage\\Report\\Clover' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Clover.php',
540
- 'SebastianBergmann\\CodeCoverage\\Report\\Crap4j' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Crap4j.php',
541
- 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Dashboard' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php',
542
- 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php',
543
- 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Facade' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Facade.php',
544
- 'SebastianBergmann\\CodeCoverage\\Report\\Html\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php',
545
- 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Renderer' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer.php',
546
- 'SebastianBergmann\\CodeCoverage\\Report\\PHP' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/PHP.php',
547
- 'SebastianBergmann\\CodeCoverage\\Report\\Text' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Text.php',
548
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\BuildInformation' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php',
549
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Coverage' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Coverage.php',
550
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Directory.php',
551
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Facade' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Facade.php',
552
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/File.php',
553
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Method' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Method.php',
554
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Node' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Node.php',
555
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Project' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Project.php',
556
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Report' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Report.php',
557
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Source' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Source.php',
558
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Tests' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Tests.php',
559
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Totals' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Totals.php',
560
- 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Unit' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Unit.php',
561
- 'SebastianBergmann\\CodeCoverage\\RuntimeException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/RuntimeException.php',
562
- 'SebastianBergmann\\CodeCoverage\\UnintentionallyCoveredCodeException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php',
563
- 'SebastianBergmann\\CodeCoverage\\Util' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Util.php',
564
- 'SebastianBergmann\\CodeCoverage\\Version' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Version.php',
565
- 'SebastianBergmann\\CodeUnitReverseLookup\\Wizard' => __DIR__ . '/..' . '/sebastian/code-unit-reverse-lookup/src/Wizard.php',
566
- 'SebastianBergmann\\Comparator\\ArrayComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ArrayComparator.php',
567
- 'SebastianBergmann\\Comparator\\Comparator' => __DIR__ . '/..' . '/sebastian/comparator/src/Comparator.php',
568
- 'SebastianBergmann\\Comparator\\ComparisonFailure' => __DIR__ . '/..' . '/sebastian/comparator/src/ComparisonFailure.php',
569
- 'SebastianBergmann\\Comparator\\DOMNodeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DOMNodeComparator.php',
570
- 'SebastianBergmann\\Comparator\\DateTimeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DateTimeComparator.php',
571
- 'SebastianBergmann\\Comparator\\DoubleComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DoubleComparator.php',
572
- 'SebastianBergmann\\Comparator\\ExceptionComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ExceptionComparator.php',
573
- 'SebastianBergmann\\Comparator\\Factory' => __DIR__ . '/..' . '/sebastian/comparator/src/Factory.php',
574
- 'SebastianBergmann\\Comparator\\MockObjectComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/MockObjectComparator.php',
575
- 'SebastianBergmann\\Comparator\\NumericComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/NumericComparator.php',
576
- 'SebastianBergmann\\Comparator\\ObjectComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ObjectComparator.php',
577
- 'SebastianBergmann\\Comparator\\ResourceComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ResourceComparator.php',
578
- 'SebastianBergmann\\Comparator\\ScalarComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ScalarComparator.php',
579
- 'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/SplObjectStorageComparator.php',
580
- 'SebastianBergmann\\Comparator\\TypeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/TypeComparator.php',
581
- 'SebastianBergmann\\Diff\\Chunk' => __DIR__ . '/..' . '/sebastian/diff/src/Chunk.php',
582
- 'SebastianBergmann\\Diff\\Diff' => __DIR__ . '/..' . '/sebastian/diff/src/Diff.php',
583
- 'SebastianBergmann\\Diff\\Differ' => __DIR__ . '/..' . '/sebastian/diff/src/Differ.php',
584
- 'SebastianBergmann\\Diff\\Exception' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/Exception.php',
585
- 'SebastianBergmann\\Diff\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/InvalidArgumentException.php',
586
- 'SebastianBergmann\\Diff\\Line' => __DIR__ . '/..' . '/sebastian/diff/src/Line.php',
587
- 'SebastianBergmann\\Diff\\LongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/LongestCommonSubsequenceCalculator.php',
588
- 'SebastianBergmann\\Diff\\MemoryEfficientLongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php',
589
- 'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php',
590
- 'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php',
591
- 'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => __DIR__ . '/..' . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php',
592
- 'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php',
593
- 'SebastianBergmann\\Diff\\Parser' => __DIR__ . '/..' . '/sebastian/diff/src/Parser.php',
594
- 'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php',
595
- 'SebastianBergmann\\Environment\\Console' => __DIR__ . '/..' . '/sebastian/environment/src/Console.php',
596
- 'SebastianBergmann\\Environment\\OperatingSystem' => __DIR__ . '/..' . '/sebastian/environment/src/OperatingSystem.php',
597
- 'SebastianBergmann\\Environment\\Runtime' => __DIR__ . '/..' . '/sebastian/environment/src/Runtime.php',
598
- 'SebastianBergmann\\Exporter\\Exporter' => __DIR__ . '/..' . '/sebastian/exporter/src/Exporter.php',
599
- 'SebastianBergmann\\GlobalState\\Blacklist' => __DIR__ . '/..' . '/sebastian/global-state/src/Blacklist.php',
600
- 'SebastianBergmann\\GlobalState\\CodeExporter' => __DIR__ . '/..' . '/sebastian/global-state/src/CodeExporter.php',
601
- 'SebastianBergmann\\GlobalState\\Exception' => __DIR__ . '/..' . '/sebastian/global-state/src/exceptions/Exception.php',
602
- 'SebastianBergmann\\GlobalState\\Restorer' => __DIR__ . '/..' . '/sebastian/global-state/src/Restorer.php',
603
- 'SebastianBergmann\\GlobalState\\RuntimeException' => __DIR__ . '/..' . '/sebastian/global-state/src/exceptions/RuntimeException.php',
604
- 'SebastianBergmann\\GlobalState\\Snapshot' => __DIR__ . '/..' . '/sebastian/global-state/src/Snapshot.php',
605
- 'SebastianBergmann\\ObjectEnumerator\\Enumerator' => __DIR__ . '/..' . '/sebastian/object-enumerator/src/Enumerator.php',
606
- 'SebastianBergmann\\ObjectEnumerator\\Exception' => __DIR__ . '/..' . '/sebastian/object-enumerator/src/Exception.php',
607
- 'SebastianBergmann\\ObjectEnumerator\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/object-enumerator/src/InvalidArgumentException.php',
608
- 'SebastianBergmann\\ObjectReflector\\Exception' => __DIR__ . '/..' . '/sebastian/object-reflector/src/Exception.php',
609
- 'SebastianBergmann\\ObjectReflector\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/object-reflector/src/InvalidArgumentException.php',
610
- 'SebastianBergmann\\ObjectReflector\\ObjectReflector' => __DIR__ . '/..' . '/sebastian/object-reflector/src/ObjectReflector.php',
611
- 'SebastianBergmann\\RecursionContext\\Context' => __DIR__ . '/..' . '/sebastian/recursion-context/src/Context.php',
612
- 'SebastianBergmann\\RecursionContext\\Exception' => __DIR__ . '/..' . '/sebastian/recursion-context/src/Exception.php',
613
- 'SebastianBergmann\\RecursionContext\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/recursion-context/src/InvalidArgumentException.php',
614
- 'SebastianBergmann\\ResourceOperations\\ResourceOperations' => __DIR__ . '/..' . '/sebastian/resource-operations/src/ResourceOperations.php',
615
- 'SebastianBergmann\\Version' => __DIR__ . '/..' . '/sebastian/version/src/Version.php',
616
- 'Text_Template' => __DIR__ . '/..' . '/phpunit/php-text-template/src/Template.php',
617
- 'TheSeer\\Tokenizer\\Exception' => __DIR__ . '/..' . '/theseer/tokenizer/src/Exception.php',
618
- 'TheSeer\\Tokenizer\\NamespaceUri' => __DIR__ . '/..' . '/theseer/tokenizer/src/NamespaceUri.php',
619
- 'TheSeer\\Tokenizer\\NamespaceUriException' => __DIR__ . '/..' . '/theseer/tokenizer/src/NamespaceUriException.php',
620
- 'TheSeer\\Tokenizer\\Token' => __DIR__ . '/..' . '/theseer/tokenizer/src/Token.php',
621
- 'TheSeer\\Tokenizer\\TokenCollection' => __DIR__ . '/..' . '/theseer/tokenizer/src/TokenCollection.php',
622
- 'TheSeer\\Tokenizer\\TokenCollectionException' => __DIR__ . '/..' . '/theseer/tokenizer/src/TokenCollectionException.php',
623
- 'TheSeer\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/theseer/tokenizer/src/Tokenizer.php',
624
- 'TheSeer\\Tokenizer\\XMLSerializer' => __DIR__ . '/..' . '/theseer/tokenizer/src/XMLSerializer.php',
625
- );
626
-
627
  public static function getInitializer(ClassLoader $loader)
628
  {
629
  return \Closure::bind(function () use ($loader) {
630
- $loader->prefixLengthsPsr4 = ComposerStaticInit34163a5f4df13994eea60300a32e221d::$prefixLengthsPsr4;
631
- $loader->prefixDirsPsr4 = ComposerStaticInit34163a5f4df13994eea60300a32e221d::$prefixDirsPsr4;
632
- $loader->prefixesPsr0 = ComposerStaticInit34163a5f4df13994eea60300a32e221d::$prefixesPsr0;
633
- $loader->classMap = ComposerStaticInit34163a5f4df13994eea60300a32e221d::$classMap;
634
 
635
  }, null, ClassLoader::class);
636
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInite41e52d67386e747ec072d1e35735534
8
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  public static function getInitializer(ClassLoader $loader)
10
  {
11
  return \Closure::bind(function () use ($loader) {
 
 
 
 
12
 
13
  }, null, ClassLoader::class);
14
  }
vendor/composer/installed.json CHANGED
@@ -1,2074 +1 @@
1
- [
2
- {
3
- "name": "composer/installers",
4
- "version": "v1.6.0",
5
- "version_normalized": "1.6.0.0",
6
- "source": {
7
- "type": "git",
8
- "url": "https://github.com/composer/installers.git",
9
- "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b"
10
- },
11
- "dist": {
12
- "type": "zip",
13
- "url": "https://api.github.com/repos/composer/installers/zipball/cfcca6b1b60bc4974324efb5783c13dca6932b5b",
14
- "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b",
15
- "shasum": ""
16
- },
17
- "require": {
18
- "composer-plugin-api": "^1.0"
19
- },
20
- "replace": {
21
- "roundcube/plugin-installer": "*",
22
- "shama/baton": "*"
23
- },
24
- "require-dev": {
25
- "composer/composer": "1.0.*@dev",
26
- "phpunit/phpunit": "^4.8.36"
27
- },
28
- "time": "2018-08-27T06:10:37+00:00",
29
- "type": "composer-plugin",
30
- "extra": {
31
- "class": "Composer\\Installers\\Plugin",
32
- "branch-alias": {
33
- "dev-master": "1.0-dev"
34
- }
35
- },
36
- "installation-source": "dist",
37
- "autoload": {
38
- "psr-4": {
39
- "Composer\\Installers\\": "src/Composer/Installers"
40
- }
41
- },
42
- "notification-url": "https://packagist.org/downloads/",
43
- "license": [
44
- "MIT"
45
- ],
46
- "authors": [
47
- {
48
- "name": "Kyle Robinson Young",
49
- "email": "kyle@dontkry.com",
50
- "homepage": "https://github.com/shama"
51
- }
52
- ],
53
- "description": "A multi-framework Composer library installer",
54
- "homepage": "https://composer.github.io/installers/",
55
- "keywords": [
56
- "Craft",
57
- "Dolibarr",
58
- "Eliasis",
59
- "Hurad",
60
- "ImageCMS",
61
- "Kanboard",
62
- "Lan Management System",
63
- "MODX Evo",
64
- "Mautic",
65
- "Maya",
66
- "OXID",
67
- "Plentymarkets",
68
- "Porto",
69
- "RadPHP",
70
- "SMF",
71
- "Thelia",
72
- "WolfCMS",
73
- "agl",
74
- "aimeos",
75
- "annotatecms",
76
- "attogram",
77
- "bitrix",
78
- "cakephp",
79
- "chef",
80
- "cockpit",
81
- "codeigniter",
82
- "concrete5",
83
- "croogo",
84
- "dokuwiki",
85
- "drupal",
86
- "eZ Platform",
87
- "elgg",
88
- "expressionengine",
89
- "fuelphp",
90
- "grav",
91
- "installer",
92
- "itop",
93
- "joomla",
94
- "kohana",
95
- "laravel",
96
- "lavalite",
97
- "lithium",
98
- "magento",
99
- "majima",
100
- "mako",
101
- "mediawiki",
102
- "modulework",
103
- "modx",
104
- "moodle",
105
- "osclass",
106
- "phpbb",
107
- "piwik",
108
- "ppi",
109
- "puppet",
110
- "pxcms",
111
- "reindex",
112
- "roundcube",
113
- "shopware",
114
- "silverstripe",
115
- "sydes",
116
- "symfony",
117
- "typo3",
118
- "wordpress",
119
- "yawik",
120
- "zend",
121
- "zikula"
122
- ]
123
- },
124
- {
125
- "name": "dealerdirect/phpcodesniffer-composer-installer",
126
- "version": "v0.5.0",
127
- "version_normalized": "0.5.0.0",
128
- "source": {
129
- "type": "git",
130
- "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git",
131
- "reference": "e749410375ff6fb7a040a68878c656c2e610b132"
132
- },
133
- "dist": {
134
- "type": "zip",
135
- "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/e749410375ff6fb7a040a68878c656c2e610b132",
136
- "reference": "e749410375ff6fb7a040a68878c656c2e610b132",
137
- "shasum": ""
138
- },
139
- "require": {
140
- "composer-plugin-api": "^1.0",
141
- "php": "^5.3|^7",
142
- "squizlabs/php_codesniffer": "^2|^3"
143
- },
144
- "require-dev": {
145
- "composer/composer": "*",
146
- "phpcompatibility/php-compatibility": "^9.0",
147
- "sensiolabs/security-checker": "^4.1.0"
148
- },
149
- "time": "2018-10-26T13:21:45+00:00",
150
- "type": "composer-plugin",
151
- "extra": {
152
- "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
153
- },
154
- "installation-source": "dist",
155
- "autoload": {
156
- "psr-4": {
157
- "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/"
158
- }
159
- },
160
- "notification-url": "https://packagist.org/downloads/",
161
- "license": [
162
- "MIT"
163
- ],
164
- "authors": [
165
- {
166
- "name": "Franck Nijhof",
167
- "email": "franck.nijhof@dealerdirect.com",
168
- "homepage": "http://www.frenck.nl",
169
- "role": "Developer / IT Manager"
170
- }
171
- ],
172
- "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
173
- "homepage": "http://www.dealerdirect.com",
174
- "keywords": [
175
- "PHPCodeSniffer",
176
- "PHP_CodeSniffer",
177
- "code quality",
178
- "codesniffer",
179
- "composer",
180
- "installer",
181
- "phpcs",
182
- "plugin",
183
- "qa",
184
- "quality",
185
- "standard",
186
- "standards",
187
- "style guide",
188
- "stylecheck",
189
- "tests"
190
- ]
191
- },
192
- {
193
- "name": "doctrine/instantiator",
194
- "version": "1.1.0",
195
- "version_normalized": "1.1.0.0",
196
- "source": {
197
- "type": "git",
198
- "url": "https://github.com/doctrine/instantiator.git",
199
- "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda"
200
- },
201
- "dist": {
202
- "type": "zip",
203
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
204
- "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
205
- "shasum": ""
206
- },
207
- "require": {
208
- "php": "^7.1"
209
- },
210
- "require-dev": {
211
- "athletic/athletic": "~0.1.8",
212
- "ext-pdo": "*",
213
- "ext-phar": "*",
214
- "phpunit/phpunit": "^6.2.3",
215
- "squizlabs/php_codesniffer": "^3.0.2"
216
- },
217
- "time": "2017-07-22T11:58:36+00:00",
218
- "type": "library",
219
- "extra": {
220
- "branch-alias": {
221
- "dev-master": "1.2.x-dev"
222
- }
223
- },
224
- "installation-source": "dist",
225
- "autoload": {
226
- "psr-4": {
227
- "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
228
- }
229
- },
230
- "notification-url": "https://packagist.org/downloads/",
231
- "license": [
232
- "MIT"
233
- ],
234
- "authors": [
235
- {
236
- "name": "Marco Pivetta",
237
- "email": "ocramius@gmail.com",
238
- "homepage": "http://ocramius.github.com/"
239
- }
240
- ],
241
- "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
242
- "homepage": "https://github.com/doctrine/instantiator",
243
- "keywords": [
244
- "constructor",
245
- "instantiate"
246
- ]
247
- },
248
- {
249
- "name": "myclabs/deep-copy",
250
- "version": "1.8.1",
251
- "version_normalized": "1.8.1.0",
252
- "source": {
253
- "type": "git",
254
- "url": "https://github.com/myclabs/DeepCopy.git",
255
- "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8"
256
- },
257
- "dist": {
258
- "type": "zip",
259
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8",
260
- "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8",
261
- "shasum": ""
262
- },
263
- "require": {
264
- "php": "^7.1"
265
- },
266
- "replace": {
267
- "myclabs/deep-copy": "self.version"
268
- },
269
- "require-dev": {
270
- "doctrine/collections": "^1.0",
271
- "doctrine/common": "^2.6",
272
- "phpunit/phpunit": "^7.1"
273
- },
274
- "time": "2018-06-11T23:09:50+00:00",
275
- "type": "library",
276
- "installation-source": "dist",
277
- "autoload": {
278
- "psr-4": {
279
- "DeepCopy\\": "src/DeepCopy/"
280
- },
281
- "files": [
282
- "src/DeepCopy/deep_copy.php"
283
- ]
284
- },
285
- "notification-url": "https://packagist.org/downloads/",
286
- "license": [
287
- "MIT"
288
- ],
289
- "description": "Create deep copies (clones) of your objects",
290
- "keywords": [
291
- "clone",
292
- "copy",
293
- "duplicate",
294
- "object",
295
- "object graph"
296
- ]
297
- },
298
- {
299
- "name": "phar-io/manifest",
300
- "version": "1.0.1",
301
- "version_normalized": "1.0.1.0",
302
- "source": {
303
- "type": "git",
304
- "url": "https://github.com/phar-io/manifest.git",
305
- "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0"
306
- },
307
- "dist": {
308
- "type": "zip",
309
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0",
310
- "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0",
311
- "shasum": ""
312
- },
313
- "require": {
314
- "ext-dom": "*",
315
- "ext-phar": "*",
316
- "phar-io/version": "^1.0.1",
317
- "php": "^5.6 || ^7.0"
318
- },
319
- "time": "2017-03-05T18:14:27+00:00",
320
- "type": "library",
321
- "extra": {
322
- "branch-alias": {
323
- "dev-master": "1.0.x-dev"
324
- }
325
- },
326
- "installation-source": "dist",
327
- "autoload": {
328
- "classmap": [
329
- "src/"
330
- ]
331
- },
332
- "notification-url": "https://packagist.org/downloads/",
333
- "license": [
334
- "BSD-3-Clause"
335
- ],
336
- "authors": [
337
- {
338
- "name": "Arne Blankerts",
339
- "email": "arne@blankerts.de",
340
- "role": "Developer"
341
- },
342
- {
343
- "name": "Sebastian Heuer",
344
- "email": "sebastian@phpeople.de",
345
- "role": "Developer"
346
- },
347
- {
348
- "name": "Sebastian Bergmann",
349
- "email": "sebastian@phpunit.de",
350
- "role": "Developer"
351
- }
352
- ],
353
- "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)"
354
- },
355
- {
356
- "name": "phar-io/version",
357
- "version": "1.0.1",
358
- "version_normalized": "1.0.1.0",
359
- "source": {
360
- "type": "git",
361
- "url": "https://github.com/phar-io/version.git",
362
- "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df"
363
- },
364
- "dist": {
365
- "type": "zip",
366
- "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df",
367
- "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df",
368
- "shasum": ""
369
- },
370
- "require": {
371
- "php": "^5.6 || ^7.0"
372
- },
373
- "time": "2017-03-05T17:38:23+00:00",
374
- "type": "library",
375
- "installation-source": "dist",
376
- "autoload": {
377
- "classmap": [
378
- "src/"
379
- ]
380
- },
381
- "notification-url": "https://packagist.org/downloads/",
382
- "license": [
383
- "BSD-3-Clause"
384
- ],
385
- "authors": [
386
- {
387
- "name": "Arne Blankerts",
388
- "email": "arne@blankerts.de",
389
- "role": "Developer"
390
- },
391
- {
392
- "name": "Sebastian Heuer",
393
- "email": "sebastian@phpeople.de",
394
- "role": "Developer"
395
- },
396
- {
397
- "name": "Sebastian Bergmann",
398
- "email": "sebastian@phpunit.de",
399
- "role": "Developer"
400
- }
401
- ],
402
- "description": "Library for handling version information and constraints"
403
- },
404
- {
405
- "name": "phpcompatibility/php-compatibility",
406
- "version": "9.1.1",
407
- "version_normalized": "9.1.1.0",
408
- "source": {
409
- "type": "git",
410
- "url": "https://github.com/PHPCompatibility/PHPCompatibility.git",
411
- "reference": "2b63c5d284ab8857f7b1d5c240ddb507a6b2293c"
412
- },
413
- "dist": {
414
- "type": "zip",
415
- "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/2b63c5d284ab8857f7b1d5c240ddb507a6b2293c",
416
- "reference": "2b63c5d284ab8857f7b1d5c240ddb507a6b2293c",
417
- "shasum": ""
418
- },
419
- "require": {
420
- "php": ">=5.3",
421
- "squizlabs/php_codesniffer": "^2.3 || ^3.0.2"
422
- },
423
- "conflict": {
424
- "squizlabs/php_codesniffer": "2.6.2"
425
- },
426
- "require-dev": {
427
- "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0"
428
- },
429
- "suggest": {
430
- "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.",
431
- "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
432
- },
433
- "time": "2018-12-30T23:16:27+00:00",
434
- "type": "phpcodesniffer-standard",
435
- "installation-source": "dist",
436
- "notification-url": "https://packagist.org/downloads/",
437
- "license": [
438
- "LGPL-3.0-or-later"
439
- ],
440
- "authors": [
441
- {
442
- "name": "Contributors",
443
- "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors"
444
- },
445
- {
446
- "name": "Wim Godden",
447
- "homepage": "https://github.com/wimg",
448
- "role": "lead"
449
- },
450
- {
451
- "name": "Juliette Reinders Folmer",
452
- "homepage": "https://github.com/jrfnl",
453
- "role": "lead"
454
- }
455
- ],
456
- "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.",
457
- "homepage": "http://techblog.wimgodden.be/tag/codesniffer/",
458
- "keywords": [
459
- "compatibility",
460
- "phpcs",
461
- "standards"
462
- ]
463
- },
464
- {
465
- "name": "phpcompatibility/phpcompatibility-paragonie",
466
- "version": "1.0.1",
467
- "version_normalized": "1.0.1.0",
468
- "source": {
469
- "type": "git",
470
- "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git",
471
- "reference": "9160de79fcd683b5c99e9c4133728d91529753ea"
472
- },
473
- "dist": {
474
- "type": "zip",
475
- "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/9160de79fcd683b5c99e9c4133728d91529753ea",
476
- "reference": "9160de79fcd683b5c99e9c4133728d91529753ea",
477
- "shasum": ""
478
- },
479
- "require": {
480
- "phpcompatibility/php-compatibility": "^9.0"
481
- },
482
- "require-dev": {
483
- "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4"
484
- },
485
- "suggest": {
486
- "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.",
487
- "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
488
- },
489
- "time": "2018-12-16T19:10:44+00:00",
490
- "type": "phpcodesniffer-standard",
491
- "installation-source": "dist",
492
- "notification-url": "https://packagist.org/downloads/",
493
- "license": [
494
- "LGPL-3.0-or-later"
495
- ],
496
- "authors": [
497
- {
498
- "name": "Wim Godden",
499
- "role": "lead"
500
- },
501
- {
502
- "name": "Juliette Reinders Folmer",
503
- "role": "lead"
504
- }
505
- ],
506
- "description": "A set of rulesets for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by the Paragonie polyfill libraries.",
507
- "homepage": "http://phpcompatibility.com/",
508
- "keywords": [
509
- "compatibility",
510
- "paragonie",
511
- "phpcs",
512
- "polyfill",
513
- "standards"
514
- ]
515
- },
516
- {
517
- "name": "phpcompatibility/phpcompatibility-wp",
518
- "version": "2.0.0",
519
- "version_normalized": "2.0.0.0",
520
- "source": {
521
- "type": "git",
522
- "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git",
523
- "reference": "cb303f0067cd5b366a41d4fb0e254fb40ff02efd"
524
- },
525
- "dist": {
526
- "type": "zip",
527
- "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/cb303f0067cd5b366a41d4fb0e254fb40ff02efd",
528
- "reference": "cb303f0067cd5b366a41d4fb0e254fb40ff02efd",
529
- "shasum": ""
530
- },
531
- "require": {
532
- "phpcompatibility/php-compatibility": "^9.0",
533
- "phpcompatibility/phpcompatibility-paragonie": "^1.0"
534
- },
535
- "require-dev": {
536
- "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3"
537
- },
538
- "suggest": {
539
- "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.",
540
- "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
541
- },
542
- "time": "2018-10-07T18:31:37+00:00",
543
- "type": "phpcodesniffer-standard",
544
- "installation-source": "dist",
545
- "notification-url": "https://packagist.org/downloads/",
546
- "license": [
547
- "LGPL-3.0-or-later"
548
- ],
549
- "authors": [
550
- {
551
- "name": "Wim Godden",
552
- "role": "lead"
553
- },
554
- {
555
- "name": "Juliette Reinders Folmer",
556
- "role": "lead"
557
- }
558
- ],
559
- "description": "A ruleset for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by WordPress.",
560
- "homepage": "http://phpcompatibility.com/",
561
- "keywords": [
562
- "compatibility",
563
- "phpcs",
564
- "standards",
565
- "wordpress"
566
- ]
567
- },
568
- {
569
- "name": "phpdocumentor/reflection-common",
570
- "version": "1.0.1",
571
- "version_normalized": "1.0.1.0",
572
- "source": {
573
- "type": "git",
574
- "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
575
- "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6"
576
- },
577
- "dist": {
578
- "type": "zip",
579
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
580
- "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
581
- "shasum": ""
582
- },
583
- "require": {
584
- "php": ">=5.5"
585
- },
586
- "require-dev": {
587
- "phpunit/phpunit": "^4.6"
588
- },
589
- "time": "2017-09-11T18:02:19+00:00",
590
- "type": "library",
591
- "extra": {
592
- "branch-alias": {
593
- "dev-master": "1.0.x-dev"
594
- }
595
- },
596
- "installation-source": "dist",
597
- "autoload": {
598
- "psr-4": {
599
- "phpDocumentor\\Reflection\\": [
600
- "src"
601
- ]
602
- }
603
- },
604
- "notification-url": "https://packagist.org/downloads/",
605
- "license": [
606
- "MIT"
607
- ],
608
- "authors": [
609
- {
610
- "name": "Jaap van Otterdijk",
611
- "email": "opensource@ijaap.nl"
612
- }
613
- ],
614
- "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
615
- "homepage": "http://www.phpdoc.org",
616
- "keywords": [
617
- "FQSEN",
618
- "phpDocumentor",
619
- "phpdoc",
620
- "reflection",
621
- "static analysis"
622
- ]
623
- },
624
- {
625
- "name": "phpdocumentor/reflection-docblock",
626
- "version": "4.3.0",
627
- "version_normalized": "4.3.0.0",
628
- "source": {
629
- "type": "git",
630
- "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
631
- "reference": "94fd0001232e47129dd3504189fa1c7225010d08"
632
- },
633
- "dist": {
634
- "type": "zip",
635
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94fd0001232e47129dd3504189fa1c7225010d08",
636
- "reference": "94fd0001232e47129dd3504189fa1c7225010d08",
637
- "shasum": ""
638
- },
639
- "require": {
640
- "php": "^7.0",
641
- "phpdocumentor/reflection-common": "^1.0.0",
642
- "phpdocumentor/type-resolver": "^0.4.0",
643
- "webmozart/assert": "^1.0"
644
- },
645
- "require-dev": {
646
- "doctrine/instantiator": "~1.0.5",
647
- "mockery/mockery": "^1.0",
648
- "phpunit/phpunit": "^6.4"
649
- },
650
- "time": "2017-11-30T07:14:17+00:00",
651
- "type": "library",
652
- "extra": {
653
- "branch-alias": {
654
- "dev-master": "4.x-dev"
655
- }
656
- },
657
- "installation-source": "dist",
658
- "autoload": {
659
- "psr-4": {
660
- "phpDocumentor\\Reflection\\": [
661
- "src/"
662
- ]
663
- }
664
- },
665
- "notification-url": "https://packagist.org/downloads/",
666
- "license": [
667
- "MIT"
668
- ],
669
- "authors": [
670
- {
671
- "name": "Mike van Riel",
672
- "email": "me@mikevanriel.com"
673
- }
674
- ],
675
- "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock."
676
- },
677
- {
678
- "name": "phpdocumentor/type-resolver",
679
- "version": "0.4.0",
680
- "version_normalized": "0.4.0.0",
681
- "source": {
682
- "type": "git",
683
- "url": "https://github.com/phpDocumentor/TypeResolver.git",
684
- "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7"
685
- },
686
- "dist": {
687
- "type": "zip",
688
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7",
689
- "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7",
690
- "shasum": ""
691
- },
692
- "require": {
693
- "php": "^5.5 || ^7.0",
694
- "phpdocumentor/reflection-common": "^1.0"
695
- },
696
- "require-dev": {
697
- "mockery/mockery": "^0.9.4",
698
- "phpunit/phpunit": "^5.2||^4.8.24"
699
- },
700
- "time": "2017-07-14T14:27:02+00:00",
701
- "type": "library",
702
- "extra": {
703
- "branch-alias": {
704
- "dev-master": "1.0.x-dev"
705
- }
706
- },
707
- "installation-source": "dist",
708
- "autoload": {
709
- "psr-4": {
710
- "phpDocumentor\\Reflection\\": [
711
- "src/"
712
- ]
713
- }
714
- },
715
- "notification-url": "https://packagist.org/downloads/",
716
- "license": [
717
- "MIT"
718
- ],
719
- "authors": [
720
- {
721
- "name": "Mike van Riel",
722
- "email": "me@mikevanriel.com"
723
- }
724
- ]
725
- },
726
- {
727
- "name": "phpspec/prophecy",
728
- "version": "1.8.0",
729
- "version_normalized": "1.8.0.0",
730
- "source": {
731
- "type": "git",
732
- "url": "https://github.com/phpspec/prophecy.git",
733
- "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06"
734
- },
735
- "dist": {
736
- "type": "zip",
737
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06",
738
- "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06",
739
- "shasum": ""
740
- },
741
- "require": {
742
- "doctrine/instantiator": "^1.0.2",
743
- "php": "^5.3|^7.0",
744
- "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0",
745
- "sebastian/comparator": "^1.1|^2.0|^3.0",
746
- "sebastian/recursion-context": "^1.0|^2.0|^3.0"
747
- },
748
- "require-dev": {
749
- "phpspec/phpspec": "^2.5|^3.2",
750
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
751
- },
752
- "time": "2018-08-05T17:53:17+00:00",
753
- "type": "library",
754
- "extra": {
755
- "branch-alias": {
756
- "dev-master": "1.8.x-dev"
757
- }
758
- },
759
- "installation-source": "dist",
760
- "autoload": {
761
- "psr-0": {
762
- "Prophecy\\": "src/"
763
- }
764
- },
765
- "notification-url": "https://packagist.org/downloads/",
766
- "license": [
767
- "MIT"
768
- ],
769
- "authors": [
770
- {
771
- "name": "Konstantin Kudryashov",
772
- "email": "ever.zet@gmail.com",
773
- "homepage": "http://everzet.com"
774
- },
775
- {
776
- "name": "Marcello Duarte",
777
- "email": "marcello.duarte@gmail.com"
778
- }
779
- ],
780
- "description": "Highly opinionated mocking framework for PHP 5.3+",
781
- "homepage": "https://github.com/phpspec/prophecy",
782
- "keywords": [
783
- "Double",
784
- "Dummy",
785
- "fake",
786
- "mock",
787
- "spy",
788
- "stub"
789
- ]
790
- },
791
- {
792
- "name": "phpunit/php-code-coverage",
793
- "version": "5.3.2",
794
- "version_normalized": "5.3.2.0",
795
- "source": {
796
- "type": "git",
797
- "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
798
- "reference": "c89677919c5dd6d3b3852f230a663118762218ac"
799
- },
800
- "dist": {
801
- "type": "zip",
802
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c89677919c5dd6d3b3852f230a663118762218ac",
803
- "reference": "c89677919c5dd6d3b3852f230a663118762218ac",
804
- "shasum": ""
805
- },
806
- "require": {
807
- "ext-dom": "*",
808
- "ext-xmlwriter": "*",
809
- "php": "^7.0",
810
- "phpunit/php-file-iterator": "^1.4.2",
811
- "phpunit/php-text-template": "^1.2.1",
812
- "phpunit/php-token-stream": "^2.0.1",
813
- "sebastian/code-unit-reverse-lookup": "^1.0.1",
814
- "sebastian/environment": "^3.0",
815
- "sebastian/version": "^2.0.1",
816
- "theseer/tokenizer": "^1.1"
817
- },
818
- "require-dev": {
819
- "phpunit/phpunit": "^6.0"
820
- },
821
- "suggest": {
822
- "ext-xdebug": "^2.5.5"
823
- },
824
- "time": "2018-04-06T15:36:58+00:00",
825
- "type": "library",
826
- "extra": {
827
- "branch-alias": {
828
- "dev-master": "5.3.x-dev"
829
- }
830
- },
831
- "installation-source": "dist",
832
- "autoload": {
833
- "classmap": [
834
- "src/"
835
- ]
836
- },
837
- "notification-url": "https://packagist.org/downloads/",
838
- "license": [
839
- "BSD-3-Clause"
840
- ],
841
- "authors": [
842
- {
843
- "name": "Sebastian Bergmann",
844
- "email": "sebastian@phpunit.de",
845
- "role": "lead"
846
- }
847
- ],
848
- "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
849
- "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
850
- "keywords": [
851
- "coverage",
852
- "testing",
853
- "xunit"
854
- ]
855
- },
856
- {
857
- "name": "phpunit/php-file-iterator",
858
- "version": "1.4.5",
859
- "version_normalized": "1.4.5.0",
860
- "source": {
861
- "type": "git",
862
- "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
863
- "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4"
864
- },
865
- "dist": {
866
- "type": "zip",
867
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4",
868
- "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4",
869
- "shasum": ""
870
- },
871
- "require": {
872
- "php": ">=5.3.3"
873
- },
874
- "time": "2017-11-27T13:52:08+00:00",
875
- "type": "library",
876
- "extra": {
877
- "branch-alias": {
878
- "dev-master": "1.4.x-dev"
879
- }
880
- },
881
- "installation-source": "dist",
882
- "autoload": {
883
- "classmap": [
884
- "src/"
885
- ]
886
- },
887
- "notification-url": "https://packagist.org/downloads/",
888
- "license": [
889
- "BSD-3-Clause"
890
- ],
891
- "authors": [
892
- {
893
- "name": "Sebastian Bergmann",
894
- "email": "sb@sebastian-bergmann.de",
895
- "role": "lead"
896
- }
897
- ],
898
- "description": "FilterIterator implementation that filters files based on a list of suffixes.",
899
- "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
900
- "keywords": [
901
- "filesystem",
902
- "iterator"
903
- ]
904
- },
905
- {
906
- "name": "phpunit/php-text-template",
907
- "version": "1.2.1",
908
- "version_normalized": "1.2.1.0",
909
- "source": {
910
- "type": "git",
911
- "url": "https://github.com/sebastianbergmann/php-text-template.git",
912
- "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
913
- },
914
- "dist": {
915
- "type": "zip",
916
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
917
- "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
918
- "shasum": ""
919
- },
920
- "require": {
921
- "php": ">=5.3.3"
922
- },
923
- "time": "2015-06-21T13:50:34+00:00",
924
- "type": "library",
925
- "installation-source": "dist",
926
- "autoload": {
927
- "classmap": [
928
- "src/"
929
- ]
930
- },
931
- "notification-url": "https://packagist.org/downloads/",
932
- "license": [
933
- "BSD-3-Clause"
934
- ],
935
- "authors": [
936
- {
937
- "name": "Sebastian Bergmann",
938
- "email": "sebastian@phpunit.de",
939
- "role": "lead"
940
- }
941
- ],
942
- "description": "Simple template engine.",
943
- "homepage": "https://github.com/sebastianbergmann/php-text-template/",
944
- "keywords": [
945
- "template"
946
- ]
947
- },
948
- {
949
- "name": "phpunit/php-timer",
950
- "version": "1.0.9",
951
- "version_normalized": "1.0.9.0",
952
- "source": {
953
- "type": "git",
954
- "url": "https://github.com/sebastianbergmann/php-timer.git",
955
- "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f"
956
- },
957
- "dist": {
958
- "type": "zip",
959
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
960
- "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
961
- "shasum": ""
962
- },
963
- "require": {
964
- "php": "^5.3.3 || ^7.0"
965
- },
966
- "require-dev": {
967
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
968
- },
969
- "time": "2017-02-26T11:10:40+00:00",
970
- "type": "library",
971
- "extra": {
972
- "branch-alias": {
973
- "dev-master": "1.0-dev"
974
- }
975
- },
976
- "installation-source": "dist",
977
- "autoload": {
978
- "classmap": [
979
- "src/"
980
- ]
981
- },
982
- "notification-url": "https://packagist.org/downloads/",
983
- "license": [
984
- "BSD-3-Clause"
985
- ],
986
- "authors": [
987
- {
988
- "name": "Sebastian Bergmann",
989
- "email": "sb@sebastian-bergmann.de",
990
- "role": "lead"
991
- }
992
- ],
993
- "description": "Utility class for timing",
994
- "homepage": "https://github.com/sebastianbergmann/php-timer/",
995
- "keywords": [
996
- "timer"
997
- ]
998
- },
999
- {
1000
- "name": "phpunit/php-token-stream",
1001
- "version": "2.0.2",
1002
- "version_normalized": "2.0.2.0",
1003
- "source": {
1004
- "type": "git",
1005
- "url": "https://github.com/sebastianbergmann/php-token-stream.git",
1006
- "reference": "791198a2c6254db10131eecfe8c06670700904db"
1007
- },
1008
- "dist": {
1009
- "type": "zip",
1010
- "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db",
1011
- "reference": "791198a2c6254db10131eecfe8c06670700904db",
1012
- "shasum": ""
1013
- },
1014
- "require": {
1015
- "ext-tokenizer": "*",
1016
- "php": "^7.0"
1017
- },
1018
- "require-dev": {
1019
- "phpunit/phpunit": "^6.2.4"
1020
- },
1021
- "time": "2017-11-27T05:48:46+00:00",
1022
- "type": "library",
1023
- "extra": {
1024
- "branch-alias": {
1025
- "dev-master": "2.0-dev"
1026
- }
1027
- },
1028
- "installation-source": "dist",
1029
- "autoload": {
1030
- "classmap": [
1031
- "src/"
1032
- ]
1033
- },
1034
- "notification-url": "https://packagist.org/downloads/",
1035
- "license": [
1036
- "BSD-3-Clause"
1037
- ],
1038
- "authors": [
1039
- {
1040
- "name": "Sebastian Bergmann",
1041
- "email": "sebastian@phpunit.de"
1042
- }
1043
- ],
1044
- "description": "Wrapper around PHP's tokenizer extension.",
1045
- "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
1046
- "keywords": [
1047
- "tokenizer"
1048
- ]
1049
- },
1050
- {
1051
- "name": "phpunit/phpunit",
1052
- "version": "6.5.13",
1053
- "version_normalized": "6.5.13.0",
1054
- "source": {
1055
- "type": "git",
1056
- "url": "https://github.com/sebastianbergmann/phpunit.git",
1057
- "reference": "0973426fb012359b2f18d3bd1e90ef1172839693"
1058
- },
1059
- "dist": {
1060
- "type": "zip",
1061
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0973426fb012359b2f18d3bd1e90ef1172839693",
1062
- "reference": "0973426fb012359b2f18d3bd1e90ef1172839693",
1063
- "shasum": ""
1064
- },
1065
- "require": {
1066
- "ext-dom": "*",
1067
- "ext-json": "*",
1068
- "ext-libxml": "*",
1069
- "ext-mbstring": "*",
1070
- "ext-xml": "*",
1071
- "myclabs/deep-copy": "^1.6.1",
1072
- "phar-io/manifest": "^1.0.1",
1073
- "phar-io/version": "^1.0",
1074
- "php": "^7.0",
1075
- "phpspec/prophecy": "^1.7",
1076
- "phpunit/php-code-coverage": "^5.3",
1077
- "phpunit/php-file-iterator": "^1.4.3",
1078
- "phpunit/php-text-template": "^1.2.1",
1079
- "phpunit/php-timer": "^1.0.9",
1080
- "phpunit/phpunit-mock-objects": "^5.0.9",
1081
- "sebastian/comparator": "^2.1",
1082
- "sebastian/diff": "^2.0",
1083
- "sebastian/environment": "^3.1",
1084
- "sebastian/exporter": "^3.1",
1085
- "sebastian/global-state": "^2.0",
1086
- "sebastian/object-enumerator": "^3.0.3",
1087
- "sebastian/resource-operations": "^1.0",
1088
- "sebastian/version": "^2.0.1"
1089
- },
1090
- "conflict": {
1091
- "phpdocumentor/reflection-docblock": "3.0.2",
1092
- "phpunit/dbunit": "<3.0"
1093
- },
1094
- "require-dev": {
1095
- "ext-pdo": "*"
1096
- },
1097
- "suggest": {
1098
- "ext-xdebug": "*",
1099
- "phpunit/php-invoker": "^1.1"
1100
- },
1101
- "time": "2018-09-08T15:10:43+00:00",
1102
- "bin": [
1103
- "phpunit"
1104
- ],
1105
- "type": "library",
1106
- "extra": {
1107
- "branch-alias": {
1108
- "dev-master": "6.5.x-dev"
1109
- }
1110
- },
1111
- "installation-source": "dist",
1112
- "autoload": {
1113
- "classmap": [
1114
- "src/"
1115
- ]
1116
- },
1117
- "notification-url": "https://packagist.org/downloads/",
1118
- "license": [
1119
- "BSD-3-Clause"
1120
- ],
1121
- "authors": [
1122
- {
1123
- "name": "Sebastian Bergmann",
1124
- "email": "sebastian@phpunit.de",
1125
- "role": "lead"
1126
- }
1127
- ],
1128
- "description": "The PHP Unit Testing framework.",
1129
- "homepage": "https://phpunit.de/",
1130
- "keywords": [
1131
- "phpunit",
1132
- "testing",
1133
- "xunit"
1134
- ]
1135
- },
1136
- {
1137
- "name": "phpunit/phpunit-mock-objects",
1138
- "version": "5.0.10",
1139
- "version_normalized": "5.0.10.0",
1140
- "source": {
1141
- "type": "git",
1142
- "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
1143
- "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f"
1144
- },
1145
- "dist": {
1146
- "type": "zip",
1147
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/cd1cf05c553ecfec36b170070573e540b67d3f1f",
1148
- "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f",
1149
- "shasum": ""
1150
- },
1151
- "require": {
1152
- "doctrine/instantiator": "^1.0.5",
1153
- "php": "^7.0",
1154
- "phpunit/php-text-template": "^1.2.1",
1155
- "sebastian/exporter": "^3.1"
1156
- },
1157
- "conflict": {
1158
- "phpunit/phpunit": "<6.0"
1159
- },
1160
- "require-dev": {
1161
- "phpunit/phpunit": "^6.5.11"
1162
- },
1163
- "suggest": {
1164
- "ext-soap": "*"
1165
- },
1166
- "time": "2018-08-09T05:50:03+00:00",
1167
- "type": "library",
1168
- "extra": {
1169
- "branch-alias": {
1170
- "dev-master": "5.0.x-dev"
1171
- }
1172
- },
1173
- "installation-source": "dist",
1174
- "autoload": {
1175
- "classmap": [
1176
- "src/"
1177
- ]
1178
- },
1179
- "notification-url": "https://packagist.org/downloads/",
1180
- "license": [
1181
- "BSD-3-Clause"
1182
- ],
1183
- "authors": [
1184
- {
1185
- "name": "Sebastian Bergmann",
1186
- "email": "sebastian@phpunit.de",
1187
- "role": "lead"
1188
- }
1189
- ],
1190
- "description": "Mock Object library for PHPUnit",
1191
- "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
1192
- "keywords": [
1193
- "mock",
1194
- "xunit"
1195
- ],
1196
- "abandoned": true
1197
- },
1198
- {
1199
- "name": "sebastian/code-unit-reverse-lookup",
1200
- "version": "1.0.1",
1201
- "version_normalized": "1.0.1.0",
1202
- "source": {
1203
- "type": "git",
1204
- "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
1205
- "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18"
1206
- },
1207
- "dist": {
1208
- "type": "zip",
1209
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
1210
- "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
1211
- "shasum": ""
1212
- },
1213
- "require": {
1214
- "php": "^5.6 || ^7.0"
1215
- },
1216
- "require-dev": {
1217
- "phpunit/phpunit": "^5.7 || ^6.0"
1218
- },
1219
- "time": "2017-03-04T06:30:41+00:00",
1220
- "type": "library",
1221
- "extra": {
1222
- "branch-alias": {
1223
- "dev-master": "1.0.x-dev"
1224
- }
1225
- },
1226
- "installation-source": "dist",
1227
- "autoload": {
1228
- "classmap": [
1229
- "src/"
1230
- ]
1231
- },
1232
- "notification-url": "https://packagist.org/downloads/",
1233
- "license": [
1234
- "BSD-3-Clause"
1235
- ],
1236
- "authors": [
1237
- {
1238
- "name": "Sebastian Bergmann",
1239
- "email": "sebastian@phpunit.de"
1240
- }
1241
- ],
1242
- "description": "Looks up which function or method a line of code belongs to",
1243
- "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/"
1244
- },
1245
- {
1246
- "name": "sebastian/comparator",
1247
- "version": "2.1.3",
1248
- "version_normalized": "2.1.3.0",
1249
- "source": {
1250
- "type": "git",
1251
- "url": "https://github.com/sebastianbergmann/comparator.git",
1252
- "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9"
1253
- },
1254
- "dist": {
1255
- "type": "zip",
1256
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9",
1257
- "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9",
1258
- "shasum": ""
1259
- },
1260
- "require": {
1261
- "php": "^7.0",
1262
- "sebastian/diff": "^2.0 || ^3.0",
1263
- "sebastian/exporter": "^3.1"
1264
- },
1265
- "require-dev": {
1266
- "phpunit/phpunit": "^6.4"
1267
- },
1268
- "time": "2018-02-01T13:46:46+00:00",
1269
- "type": "library",
1270
- "extra": {
1271
- "branch-alias": {
1272
- "dev-master": "2.1.x-dev"
1273
- }
1274
- },
1275
- "installation-source": "dist",
1276
- "autoload": {
1277
- "classmap": [
1278
- "src/"
1279
- ]
1280
- },
1281
- "notification-url": "https://packagist.org/downloads/",
1282
- "license": [
1283
- "BSD-3-Clause"
1284
- ],
1285
- "authors": [
1286
- {
1287
- "name": "Jeff Welch",
1288
- "email": "whatthejeff@gmail.com"
1289
- },
1290
- {
1291
- "name": "Volker Dusch",
1292
- "email": "github@wallbash.com"
1293
- },
1294
- {
1295
- "name": "Bernhard Schussek",
1296
- "email": "bschussek@2bepublished.at"
1297
- },
1298
- {
1299
- "name": "Sebastian Bergmann",
1300
- "email": "sebastian@phpunit.de"
1301
- }
1302
- ],
1303
- "description": "Provides the functionality to compare PHP values for equality",
1304
- "homepage": "https://github.com/sebastianbergmann/comparator",
1305
- "keywords": [
1306
- "comparator",
1307
- "compare",
1308
- "equality"
1309
- ]
1310
- },
1311
- {
1312
- "name": "sebastian/diff",
1313
- "version": "2.0.1",
1314
- "version_normalized": "2.0.1.0",
1315
- "source": {
1316
- "type": "git",
1317
- "url": "https://github.com/sebastianbergmann/diff.git",
1318
- "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd"
1319
- },
1320
- "dist": {
1321
- "type": "zip",
1322
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd",
1323
- "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd",
1324
- "shasum": ""
1325
- },
1326
- "require": {
1327
- "php": "^7.0"
1328
- },
1329
- "require-dev": {
1330
- "phpunit/phpunit": "^6.2"
1331
- },
1332
- "time": "2017-08-03T08:09:46+00:00",
1333
- "type": "library",
1334
- "extra": {
1335
- "branch-alias": {
1336
- "dev-master": "2.0-dev"
1337
- }
1338
- },
1339
- "installation-source": "dist",
1340
- "autoload": {
1341
- "classmap": [
1342
- "src/"
1343
- ]
1344
- },
1345
- "notification-url": "https://packagist.org/downloads/",
1346
- "license": [
1347
- "BSD-3-Clause"
1348
- ],
1349
- "authors": [
1350
- {
1351
- "name": "Kore Nordmann",
1352
- "email": "mail@kore-nordmann.de"
1353
- },
1354
- {
1355
- "name": "Sebastian Bergmann",
1356
- "email": "sebastian@phpunit.de"
1357
- }
1358
- ],
1359
- "description": "Diff implementation",
1360
- "homepage": "https://github.com/sebastianbergmann/diff",
1361
- "keywords": [
1362
- "diff"
1363
- ]
1364
- },
1365
- {
1366
- "name": "sebastian/environment",
1367
- "version": "3.1.0",
1368
- "version_normalized": "3.1.0.0",
1369
- "source": {
1370
- "type": "git",
1371
- "url": "https://github.com/sebastianbergmann/environment.git",
1372
- "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5"
1373
- },
1374
- "dist": {
1375
- "type": "zip",
1376
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5",
1377
- "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5",
1378
- "shasum": ""
1379
- },
1380
- "require": {
1381
- "php": "^7.0"
1382
- },
1383
- "require-dev": {
1384
- "phpunit/phpunit": "^6.1"
1385
- },
1386
- "time": "2017-07-01T08:51:00+00:00",
1387
- "type": "library",
1388
- "extra": {
1389
- "branch-alias": {
1390
- "dev-master": "3.1.x-dev"
1391
- }
1392
- },
1393
- "installation-source": "dist",
1394
- "autoload": {
1395
- "classmap": [
1396
- "src/"
1397
- ]
1398
- },
1399
- "notification-url": "https://packagist.org/downloads/",
1400
- "license": [
1401
- "BSD-3-Clause"
1402
- ],
1403
- "authors": [
1404
- {
1405
- "name": "Sebastian Bergmann",
1406
- "email": "sebastian@phpunit.de"
1407
- }
1408
- ],
1409
- "description": "Provides functionality to handle HHVM/PHP environments",
1410
- "homepage": "http://www.github.com/sebastianbergmann/environment",
1411
- "keywords": [
1412
- "Xdebug",
1413
- "environment",
1414
- "hhvm"
1415
- ]
1416
- },
1417
- {
1418
- "name": "sebastian/exporter",
1419
- "version": "3.1.0",
1420
- "version_normalized": "3.1.0.0",
1421
- "source": {
1422
- "type": "git",
1423
- "url": "https://github.com/sebastianbergmann/exporter.git",
1424
- "reference": "234199f4528de6d12aaa58b612e98f7d36adb937"
1425
- },
1426
- "dist": {
1427
- "type": "zip",
1428
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937",
1429
- "reference": "234199f4528de6d12aaa58b612e98f7d36adb937",
1430
- "shasum": ""
1431
- },
1432
- "require": {
1433
- "php": "^7.0",
1434
- "sebastian/recursion-context": "^3.0"
1435
- },
1436
- "require-dev": {
1437
- "ext-mbstring": "*",
1438
- "phpunit/phpunit": "^6.0"
1439
- },
1440
- "time": "2017-04-03T13:19:02+00:00",
1441
- "type": "library",
1442
- "extra": {
1443
- "branch-alias": {
1444
- "dev-master": "3.1.x-dev"
1445
- }
1446
- },
1447
- "installation-source": "dist",
1448
- "autoload": {
1449
- "classmap": [
1450
- "src/"
1451
- ]
1452
- },
1453
- "notification-url": "https://packagist.org/downloads/",
1454
- "license": [
1455
- "BSD-3-Clause"
1456
- ],
1457
- "authors": [
1458
- {
1459
- "name": "Jeff Welch",
1460
- "email": "whatthejeff@gmail.com"
1461
- },
1462
- {
1463
- "name": "Volker Dusch",
1464
- "email": "github@wallbash.com"
1465
- },
1466
- {
1467
- "name": "Bernhard Schussek",
1468
- "email": "bschussek@2bepublished.at"
1469
- },
1470
- {
1471
- "name": "Sebastian Bergmann",
1472
- "email": "sebastian@phpunit.de"
1473
- },
1474
- {
1475
- "name": "Adam Harvey",
1476
- "email": "aharvey@php.net"
1477
- }
1478
- ],
1479
- "description": "Provides the functionality to export PHP variables for visualization",
1480
- "homepage": "http://www.github.com/sebastianbergmann/exporter",
1481
- "keywords": [
1482
- "export",
1483
- "exporter"
1484
- ]
1485
- },
1486
- {
1487
- "name": "sebastian/global-state",
1488
- "version": "2.0.0",
1489
- "version_normalized": "2.0.0.0",
1490
- "source": {
1491
- "type": "git",
1492
- "url": "https://github.com/sebastianbergmann/global-state.git",
1493
- "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4"
1494
- },
1495
- "dist": {
1496
- "type": "zip",
1497
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
1498
- "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
1499
- "shasum": ""
1500
- },
1501
- "require": {
1502
- "php": "^7.0"
1503
- },
1504
- "require-dev": {
1505
- "phpunit/phpunit": "^6.0"
1506
- },
1507
- "suggest": {
1508
- "ext-uopz": "*"
1509
- },
1510
- "time": "2017-04-27T15:39:26+00:00",
1511
- "type": "library",
1512
- "extra": {
1513
- "branch-alias": {
1514
- "dev-master": "2.0-dev"
1515
- }
1516
- },
1517
- "installation-source": "dist",
1518
- "autoload": {
1519
- "classmap": [
1520
- "src/"
1521
- ]
1522
- },
1523
- "notification-url": "https://packagist.org/downloads/",
1524
- "license": [
1525
- "BSD-3-Clause"
1526
- ],
1527
- "authors": [
1528
- {
1529
- "name": "Sebastian Bergmann",
1530
- "email": "sebastian@phpunit.de"
1531
- }
1532
- ],
1533
- "description": "Snapshotting of global state",
1534
- "homepage": "http://www.github.com/sebastianbergmann/global-state",
1535
- "keywords": [
1536
- "global state"
1537
- ]
1538
- },
1539
- {
1540
- "name": "sebastian/object-enumerator",
1541
- "version": "3.0.3",
1542
- "version_normalized": "3.0.3.0",
1543
- "source": {
1544
- "type": "git",
1545
- "url": "https://github.com/sebastianbergmann/object-enumerator.git",
1546
- "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5"
1547
- },
1548
- "dist": {
1549
- "type": "zip",
1550
- "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5",
1551
- "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5",
1552
- "shasum": ""
1553
- },
1554
- "require": {
1555
- "php": "^7.0",
1556
- "sebastian/object-reflector": "^1.1.1",
1557
- "sebastian/recursion-context": "^3.0"
1558
- },
1559
- "require-dev": {
1560
- "phpunit/phpunit": "^6.0"
1561
- },
1562
- "time": "2017-08-03T12:35:26+00:00",
1563
- "type": "library",
1564
- "extra": {
1565
- "branch-alias": {
1566
- "dev-master": "3.0.x-dev"
1567
- }
1568
- },
1569
- "installation-source": "dist",
1570
- "autoload": {
1571
- "classmap": [
1572
- "src/"
1573
- ]
1574
- },
1575
- "notification-url": "https://packagist.org/downloads/",
1576
- "license": [
1577
- "BSD-3-Clause"
1578
- ],
1579
- "authors": [
1580
- {
1581
- "name": "Sebastian Bergmann",
1582
- "email": "sebastian@phpunit.de"
1583
- }
1584
- ],
1585
- "description": "Traverses array structures and object graphs to enumerate all referenced objects",
1586
- "homepage": "https://github.com/sebastianbergmann/object-enumerator/"
1587
- },
1588
- {
1589
- "name": "sebastian/object-reflector",
1590
- "version": "1.1.1",
1591
- "version_normalized": "1.1.1.0",
1592
- "source": {
1593
- "type": "git",
1594
- "url": "https://github.com/sebastianbergmann/object-reflector.git",
1595
- "reference": "773f97c67f28de00d397be301821b06708fca0be"
1596
- },
1597
- "dist": {
1598
- "type": "zip",
1599
- "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be",
1600
- "reference": "773f97c67f28de00d397be301821b06708fca0be",
1601
- "shasum": ""
1602
- },
1603
- "require": {
1604
- "php": "^7.0"
1605
- },
1606
- "require-dev": {
1607
- "phpunit/phpunit": "^6.0"
1608
- },
1609
- "time": "2017-03-29T09:07:27+00:00",
1610
- "type": "library",
1611
- "extra": {
1612
- "branch-alias": {
1613
- "dev-master": "1.1-dev"
1614
- }
1615
- },
1616
- "installation-source": "dist",
1617
- "autoload": {
1618
- "classmap": [
1619
- "src/"
1620
- ]
1621
- },
1622
- "notification-url": "https://packagist.org/downloads/",
1623
- "license": [
1624
- "BSD-3-Clause"
1625
- ],
1626
- "authors": [
1627
- {
1628
- "name": "Sebastian Bergmann",
1629
- "email": "sebastian@phpunit.de"
1630
- }
1631
- ],
1632
- "description": "Allows reflection of object attributes, including inherited and non-public ones",
1633
- "homepage": "https://github.com/sebastianbergmann/object-reflector/"
1634
- },
1635
- {
1636
- "name": "sebastian/recursion-context",
1637
- "version": "3.0.0",
1638
- "version_normalized": "3.0.0.0",
1639
- "source": {
1640
- "type": "git",
1641
- "url": "https://github.com/sebastianbergmann/recursion-context.git",
1642
- "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8"
1643
- },
1644
- "dist": {
1645
- "type": "zip",
1646
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
1647
- "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
1648
- "shasum": ""
1649
- },
1650
- "require": {
1651
- "php": "^7.0"
1652
- },
1653
- "require-dev": {
1654
- "phpunit/phpunit": "^6.0"
1655
- },
1656
- "time": "2017-03-03T06:23:57+00:00",
1657
- "type": "library",
1658
- "extra": {
1659
- "branch-alias": {
1660
- "dev-master": "3.0.x-dev"
1661
- }
1662
- },
1663
- "installation-source": "dist",
1664
- "autoload": {
1665
- "classmap": [
1666
- "src/"
1667
- ]
1668
- },
1669
- "notification-url": "https://packagist.org/downloads/",
1670
- "license": [
1671
- "BSD-3-Clause"
1672
- ],
1673
- "authors": [
1674
- {
1675
- "name": "Jeff Welch",
1676
- "email": "whatthejeff@gmail.com"
1677
- },
1678
- {
1679
- "name": "Sebastian Bergmann",
1680
- "email": "sebastian@phpunit.de"
1681
- },
1682
- {
1683
- "name": "Adam Harvey",
1684
- "email": "aharvey@php.net"
1685
- }
1686
- ],
1687
- "description": "Provides functionality to recursively process PHP variables",
1688
- "homepage": "http://www.github.com/sebastianbergmann/recursion-context"
1689
- },
1690
- {
1691
- "name": "sebastian/resource-operations",
1692
- "version": "1.0.0",
1693
- "version_normalized": "1.0.0.0",
1694
- "source": {
1695
- "type": "git",
1696
- "url": "https://github.com/sebastianbergmann/resource-operations.git",
1697
- "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52"
1698
- },
1699
- "dist": {
1700
- "type": "zip",
1701
- "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
1702
- "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
1703
- "shasum": ""
1704
- },
1705
- "require": {
1706
- "php": ">=5.6.0"
1707
- },
1708
- "time": "2015-07-28T20:34:47+00:00",
1709
- "type": "library",
1710
- "extra": {
1711
- "branch-alias": {
1712
- "dev-master": "1.0.x-dev"
1713
- }
1714
- },
1715
- "installation-source": "dist",
1716
- "autoload": {
1717
- "classmap": [
1718
- "src/"
1719
- ]
1720
- },
1721
- "notification-url": "https://packagist.org/downloads/",
1722
- "license": [
1723
- "BSD-3-Clause"
1724
- ],
1725
- "authors": [
1726
- {
1727
- "name": "Sebastian Bergmann",
1728
- "email": "sebastian@phpunit.de"
1729
- }
1730
- ],
1731
- "description": "Provides a list of PHP built-in functions that operate on resources",
1732
- "homepage": "https://www.github.com/sebastianbergmann/resource-operations"
1733
- },
1734
- {
1735
- "name": "sebastian/version",
1736
- "version": "2.0.1",
1737
- "version_normalized": "2.0.1.0",
1738
- "source": {
1739
- "type": "git",
1740
- "url": "https://github.com/sebastianbergmann/version.git",
1741
- "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
1742
- },
1743
- "dist": {
1744
- "type": "zip",
1745
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
1746
- "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
1747
- "shasum": ""
1748
- },
1749
- "require": {
1750
- "php": ">=5.6"
1751
- },
1752
- "time": "2016-10-03T07:35:21+00:00",
1753
- "type": "library",
1754
- "extra": {
1755
- "branch-alias": {
1756
- "dev-master": "2.0.x-dev"
1757
- }
1758
- },
1759
- "installation-source": "dist",
1760
- "autoload": {
1761
- "classmap": [
1762
- "src/"
1763
- ]
1764
- },
1765
- "notification-url": "https://packagist.org/downloads/",
1766
- "license": [
1767
- "BSD-3-Clause"
1768
- ],
1769
- "authors": [
1770
- {
1771
- "name": "Sebastian Bergmann",
1772
- "email": "sebastian@phpunit.de",
1773
- "role": "lead"
1774
- }
1775
- ],
1776
- "description": "Library that helps with managing the version number of Git-hosted PHP projects",
1777
- "homepage": "https://github.com/sebastianbergmann/version"
1778
- },
1779
- {
1780
- "name": "squizlabs/php_codesniffer",
1781
- "version": "3.4.0",
1782
- "version_normalized": "3.4.0.0",
1783
- "source": {
1784
- "type": "git",
1785
- "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
1786
- "reference": "379deb987e26c7cd103a7b387aea178baec96e48"
1787
- },
1788
- "dist": {
1789
- "type": "zip",
1790
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/379deb987e26c7cd103a7b387aea178baec96e48",
1791
- "reference": "379deb987e26c7cd103a7b387aea178baec96e48",
1792
- "shasum": ""
1793
- },
1794
- "require": {
1795
- "ext-simplexml": "*",
1796
- "ext-tokenizer": "*",
1797
- "ext-xmlwriter": "*",
1798
- "php": ">=5.4.0"
1799
- },
1800
- "require-dev": {
1801
- "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
1802
- },
1803
- "time": "2018-12-19T23:57:18+00:00",
1804
- "bin": [
1805
- "bin/phpcs",
1806
- "bin/phpcbf"
1807
- ],
1808
- "type": "library",
1809
- "extra": {
1810
- "branch-alias": {
1811
- "dev-master": "3.x-dev"
1812
- }
1813
- },
1814
- "installation-source": "dist",
1815
- "notification-url": "https://packagist.org/downloads/",
1816
- "license": [
1817
- "BSD-3-Clause"
1818
- ],
1819
- "authors": [
1820
- {
1821
- "name": "Greg Sherwood",
1822
- "role": "lead"
1823
- }
1824
- ],
1825
- "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
1826
- "homepage": "http://www.squizlabs.com/php-codesniffer",
1827
- "keywords": [
1828
- "phpcs",
1829
- "standards"
1830
- ]
1831
- },
1832
- {
1833
- "name": "symfony/polyfill-ctype",
1834
- "version": "v1.10.0",
1835
- "version_normalized": "1.10.0.0",
1836
- "source": {
1837
- "type": "git",
1838
- "url": "https://github.com/symfony/polyfill-ctype.git",
1839
- "reference": "e3d826245268269cd66f8326bd8bc066687b4a19"
1840
- },
1841
- "dist": {
1842
- "type": "zip",
1843
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19",
1844
- "reference": "e3d826245268269cd66f8326bd8bc066687b4a19",
1845
- "shasum": ""
1846
- },
1847
- "require": {
1848
- "php": ">=5.3.3"
1849
- },
1850
- "suggest": {
1851
- "ext-ctype": "For best performance"
1852
- },
1853
- "time": "2018-08-06T14:22:27+00:00",
1854
- "type": "library",
1855
- "extra": {
1856
- "branch-alias": {
1857
- "dev-master": "1.9-dev"
1858
- }
1859
- },
1860
- "installation-source": "dist",
1861
- "autoload": {
1862
- "psr-4": {
1863
- "Symfony\\Polyfill\\Ctype\\": ""
1864
- },
1865
- "files": [
1866
- "bootstrap.php"
1867
- ]
1868
- },
1869
- "notification-url": "https://packagist.org/downloads/",
1870
- "license": [
1871
- "MIT"
1872
- ],
1873
- "authors": [
1874
- {
1875
- "name": "Symfony Community",
1876
- "homepage": "https://symfony.com/contributors"
1877
- },
1878
- {
1879
- "name": "Gert de Pagter",
1880
- "email": "backendtea@gmail.com"
1881
- }
1882
- ],
1883
- "description": "Symfony polyfill for ctype functions",
1884
- "homepage": "https://symfony.com",
1885
- "keywords": [
1886
- "compatibility",
1887
- "ctype",
1888
- "polyfill",
1889
- "portable"
1890
- ]
1891
- },
1892
- {
1893
- "name": "theseer/tokenizer",
1894
- "version": "1.1.0",
1895
- "version_normalized": "1.1.0.0",
1896
- "source": {
1897
- "type": "git",
1898
- "url": "https://github.com/theseer/tokenizer.git",
1899
- "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b"
1900
- },
1901
- "dist": {
1902
- "type": "zip",
1903
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/cb2f008f3f05af2893a87208fe6a6c4985483f8b",
1904
- "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b",
1905
- "shasum": ""
1906
- },
1907
- "require": {
1908
- "ext-dom": "*",
1909
- "ext-tokenizer": "*",
1910
- "ext-xmlwriter": "*",
1911
- "php": "^7.0"
1912
- },
1913
- "time": "2017-04-07T12:08:54+00:00",
1914
- "type": "library",
1915
- "installation-source": "dist",
1916
- "autoload": {
1917
- "classmap": [
1918
- "src/"
1919
- ]
1920
- },
1921
- "notification-url": "https://packagist.org/downloads/",
1922
- "license": [
1923
- "BSD-3-Clause"
1924
- ],
1925
- "authors": [
1926
- {
1927
- "name": "Arne Blankerts",
1928
- "email": "arne@blankerts.de",
1929
- "role": "Developer"
1930
- }
1931
- ],
1932
- "description": "A small library for converting tokenized PHP source code into XML and potentially other formats"
1933
- },
1934
- {
1935
- "name": "webmozart/assert",
1936
- "version": "1.4.0",
1937
- "version_normalized": "1.4.0.0",
1938
- "source": {
1939
- "type": "git",
1940
- "url": "https://github.com/webmozart/assert.git",
1941
- "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9"
1942
- },
1943
- "dist": {
1944
- "type": "zip",
1945
- "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9",
1946
- "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9",
1947
- "shasum": ""
1948
- },
1949
- "require": {
1950
- "php": "^5.3.3 || ^7.0",
1951
- "symfony/polyfill-ctype": "^1.8"
1952
- },
1953
- "require-dev": {
1954
- "phpunit/phpunit": "^4.6",
1955
- "sebastian/version": "^1.0.1"
1956
- },
1957
- "time": "2018-12-25T11:19:39+00:00",
1958
- "type": "library",
1959
- "extra": {
1960
- "branch-alias": {
1961
- "dev-master": "1.3-dev"
1962
- }
1963
- },
1964
- "installation-source": "dist",
1965
- "autoload": {
1966
- "psr-4": {
1967
- "Webmozart\\Assert\\": "src/"
1968
- }
1969
- },
1970
- "notification-url": "https://packagist.org/downloads/",
1971
- "license": [
1972
- "MIT"
1973
- ],
1974
- "authors": [
1975
- {
1976
- "name": "Bernhard Schussek",
1977
- "email": "bschussek@gmail.com"
1978
- }
1979
- ],
1980
- "description": "Assertions to validate method input/output with nice error messages.",
1981
- "keywords": [
1982
- "assert",
1983
- "check",
1984
- "validate"
1985
- ]
1986
- },
1987
- {
1988
- "name": "woocommerce/woocommerce-sniffs",
1989
- "version": "0.0.6",
1990
- "version_normalized": "0.0.6.0",
1991
- "source": {
1992
- "type": "git",
1993
- "url": "https://github.com/woocommerce/woocommerce-sniffs.git",
1994
- "reference": "a3032bdddd60c71d1330f591e1a9128e115f81ee"
1995
- },
1996
- "dist": {
1997
- "type": "zip",
1998
- "url": "https://api.github.com/repos/woocommerce/woocommerce-sniffs/zipball/a3032bdddd60c71d1330f591e1a9128e115f81ee",
1999
- "reference": "a3032bdddd60c71d1330f591e1a9128e115f81ee",
2000
- "shasum": ""
2001
- },
2002
- "require": {
2003
- "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
2004
- "php": ">=7.0",
2005
- "phpcompatibility/phpcompatibility-wp": "2.0.0",
2006
- "wp-coding-standards/wpcs": "^1.2"
2007
- },
2008
- "time": "2019-03-11T15:30:23+00:00",
2009
- "type": "phpcodesniffer-standard",
2010
- "installation-source": "dist",
2011
- "notification-url": "https://packagist.org/downloads/",
2012
- "license": [
2013
- "MIT"
2014
- ],
2015
- "authors": [
2016
- {
2017
- "name": "Claudio Sanches",
2018
- "email": "claudio@automattic.com"
2019
- }
2020
- ],
2021
- "description": "WooCommerce sniffs",
2022
- "keywords": [
2023
- "phpcs",
2024
- "standards",
2025
- "woocommerce",
2026
- "wordpress"
2027
- ]
2028
- },
2029
- {
2030
- "name": "wp-coding-standards/wpcs",
2031
- "version": "1.2.1",
2032
- "version_normalized": "1.2.1.0",
2033
- "source": {
2034
- "type": "git",
2035
- "url": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git",
2036
- "reference": "f328bcafd97377e8e5e5d7b244d5ddbf301a3a5c"
2037
- },
2038
- "dist": {
2039
- "type": "zip",
2040
- "url": "https://api.github.com/repos/WordPress-Coding-Standards/WordPress-Coding-Standards/zipball/f328bcafd97377e8e5e5d7b244d5ddbf301a3a5c",
2041
- "reference": "f328bcafd97377e8e5e5d7b244d5ddbf301a3a5c",
2042
- "shasum": ""
2043
- },
2044
- "require": {
2045
- "php": ">=5.3",
2046
- "squizlabs/php_codesniffer": "^2.9.0 || ^3.0.2"
2047
- },
2048
- "require-dev": {
2049
- "phpcompatibility/php-compatibility": "^9.0"
2050
- },
2051
- "suggest": {
2052
- "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically."
2053
- },
2054
- "time": "2018-12-18T09:43:51+00:00",
2055
- "type": "phpcodesniffer-standard",
2056
- "installation-source": "dist",
2057
- "notification-url": "https://packagist.org/downloads/",
2058
- "license": [
2059
- "MIT"
2060
- ],
2061
- "authors": [
2062
- {
2063
- "name": "Contributors",
2064
- "homepage": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/graphs/contributors"
2065
- }
2066
- ],
2067
- "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions",
2068
- "keywords": [
2069
- "phpcs",
2070
- "standards",
2071
- "wordpress"
2072
- ]
2073
- }
2074
- ]
1
+ []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/LICENSE DELETED
@@ -1,19 +0,0 @@
1
- Copyright (c) 2012 Kyle Robinson Young
2
-
3
- Permission is hereby granted, free of charge, to any person obtaining a copy
4
- of this software and associated documentation files (the "Software"), to deal
5
- in the Software without restriction, including without limitation the rights
6
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7
- copies of the Software, and to permit persons to whom the Software is furnished
8
- to do so, subject to the following conditions:
9
-
10
- The above copyright notice and this permission notice shall be included in all
11
- copies or substantial portions of the Software.
12
-
13
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19
- THE SOFTWARE.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/composer.json DELETED
@@ -1,105 +0,0 @@
1
- {
2
- "name": "composer/installers",
3
- "type": "composer-plugin",
4
- "license": "MIT",
5
- "description": "A multi-framework Composer library installer",
6
- "keywords": [
7
- "installer",
8
- "Aimeos",
9
- "AGL",
10
- "AnnotateCms",
11
- "Attogram",
12
- "Bitrix",
13
- "CakePHP",
14
- "Chef",
15
- "Cockpit",
16
- "CodeIgniter",
17
- "concrete5",
18
- "Craft",
19
- "Croogo",
20
- "DokuWiki",
21
- "Dolibarr",
22
- "Drupal",
23
- "Elgg",
24
- "Eliasis",
25
- "ExpressionEngine",
26
- "eZ Platform",
27
- "FuelPHP",
28
- "Grav",
29
- "Hurad",
30
- "ImageCMS",
31
- "iTop",
32
- "Joomla",
33
- "Kanboard",
34
- "Kohana",
35
- "Lan Management System",
36
- "Laravel",
37
- "Lavalite",
38
- "Lithium",
39
- "Magento",
40
- "majima",
41
- "Mako",
42
- "Mautic",
43
- "Maya",
44
- "MODX",
45
- "MODX Evo",
46
- "MediaWiki",
47
- "OXID",
48
- "osclass",
49
- "MODULEWork",
50
- "Moodle",
51
- "Piwik",
52
- "pxcms",
53
- "phpBB",
54
- "Plentymarkets",
55
- "PPI",
56
- "Puppet",
57
- "Porto",
58
- "RadPHP",
59
- "ReIndex",
60
- "Roundcube",
61
- "shopware",
62
- "SilverStripe",
63
- "SMF",
64
- "SyDES",
65
- "symfony",
66
- "Thelia",
67
- "TYPO3",
68
- "WolfCMS",
69
- "WordPress",
70
- "YAWIK",
71
- "Zend",
72
- "Zikula"
73
- ],
74
- "homepage": "https://composer.github.io/installers/",
75
- "authors": [
76
- {
77
- "name": "Kyle Robinson Young",
78
- "email": "kyle@dontkry.com",
79
- "homepage": "https://github.com/shama"
80
- }
81
- ],
82
- "autoload": {
83
- "psr-4": { "Composer\\Installers\\": "src/Composer/Installers" }
84
- },
85
- "extra": {
86
- "class": "Composer\\Installers\\Plugin",
87
- "branch-alias": {
88
- "dev-master": "1.0-dev"
89
- }
90
- },
91
- "replace": {
92
- "shama/baton": "*",
93
- "roundcube/plugin-installer": "*"
94
- },
95
- "require": {
96
- "composer-plugin-api": "^1.0"
97
- },
98
- "require-dev": {
99
- "composer/composer": "1.0.*@dev",
100
- "phpunit/phpunit": "^4.8.36"
101
- },
102
- "scripts": {
103
- "test": "phpunit"
104
- }
105
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/AglInstaller.php DELETED
@@ -1,21 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class AglInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'More/{$name}/',
8
- );
9
-
10
- /**
11
- * Format package name to CamelCase
12
- */
13
- public function inflectPackageVars($vars)
14
- {
15
- $vars['name'] = preg_replace_callback('/(?:^|_|-)(.?)/', function ($matches) {
16
- return strtoupper($matches[1]);
17
- }, $vars['name']);
18
-
19
- return $vars;
20
- }
21
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class AimeosInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'extension' => 'ext/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class AnnotateCmsInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'addons/modules/{$name}/',
8
- 'component' => 'addons/components/{$name}/',
9
- 'service' => 'addons/services/{$name}/',
10
- );
11
- }
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/AsgardInstaller.php DELETED
@@ -1,49 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class AsgardInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'Modules/{$name}/',
8
- 'theme' => 'Themes/{$name}/'
9
- );
10
-
11
- /**
12
- * Format package name.
13
- *
14
- * For package type asgard-module, cut off a trailing '-plugin' if present.
15
- *
16
- * For package type asgard-theme, cut off a trailing '-theme' if present.
17
- *
18
- */
19
- public function inflectPackageVars($vars)
20
- {
21
- if ($vars['type'] === 'asgard-module') {
22
- return $this->inflectPluginVars($vars);
23
- }
24
-
25
- if ($vars['type'] === 'asgard-theme') {
26
- return $this->inflectThemeVars($vars);
27
- }
28
-
29
- return $vars;
30
- }
31
-
32
- protected function inflectPluginVars($vars)
33
- {
34
- $vars['name'] = preg_replace('/-module$/', '', $vars['name']);
35
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
36
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
37
-
38
- return $vars;
39
- }
40
-
41
- protected function inflectThemeVars($vars)
42
- {
43
- $vars['name'] = preg_replace('/-theme$/', '', $vars['name']);
44
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
45
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
46
-
47
- return $vars;
48
- }
49
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class AttogramInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'modules/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/BaseInstaller.php DELETED
@@ -1,136 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- use Composer\IO\IOInterface;
5
- use Composer\Composer;
6
- use Composer\Package\PackageInterface;
7
-
8
- abstract class BaseInstaller
9
- {
10
- protected $locations = array();
11
- protected $composer;
12
- protected $package;
13
- protected $io;
14
-
15
- /**
16
- * Initializes base installer.
17
- *
18
- * @param PackageInterface $package
19
- * @param Composer $composer
20
- * @param IOInterface $io
21
- */
22
- public function __construct(PackageInterface $package = null, Composer $composer = null, IOInterface $io = null)
23
- {
24
- $this->composer = $composer;
25
- $this->package = $package;
26
- $this->io = $io;
27
- }
28
-
29
- /**
30
- * Return the install path based on package type.
31
- *
32
- * @param PackageInterface $package
33
- * @param string $frameworkType
34
- * @return string
35
- */
36
- public function getInstallPath(PackageInterface $package, $frameworkType = '')
37
- {
38
- $type = $this->package->getType();
39
-
40
- $prettyName = $this->package->getPrettyName();
41
- if (strpos($prettyName, '/') !== false) {
42
- list($vendor, $name) = explode('/', $prettyName);
43
- } else {
44
- $vendor = '';
45
- $name = $prettyName;
46
- }
47
-
48
- $availableVars = $this->inflectPackageVars(compact('name', 'vendor', 'type'));
49
-
50
- $extra = $package->getExtra();
51
- if (!empty($extra['installer-name'])) {
52
- $availableVars['name'] = $extra['installer-name'];
53
- }
54
-
55
- if ($this->composer->getPackage()) {
56
- $extra = $this->composer->getPackage()->getExtra();
57
- if (!empty($extra['installer-paths'])) {
58
- $customPath = $this->mapCustomInstallPaths($extra['installer-paths'], $prettyName, $type, $vendor);
59
- if ($customPath !== false) {
60
- return $this->templatePath($customPath, $availableVars);
61
- }
62
- }
63
- }
64
-
65
- $packageType = substr($type, strlen($frameworkType) + 1);
66
- $locations = $this->getLocations();
67
- if (!isset($locations[$packageType])) {
68
- throw new \InvalidArgumentException(sprintf('Package type "%s" is not supported', $type));
69
- }
70
-
71
- return $this->templatePath($locations[$packageType], $availableVars);
72
- }
73
-
74
- /**
75
- * For an installer to override to modify the vars per installer.
76
- *
77
- * @param array $vars
78
- * @return array
79
- */
80
- public function inflectPackageVars($vars)
81
- {
82
- return $vars;
83
- }
84
-
85
- /**
86
- * Gets the installer's locations
87
- *
88
- * @return array
89
- */
90
- public function getLocations()
91
- {
92
- return $this->locations;
93
- }
94
-
95
- /**
96
- * Replace vars in a path
97
- *
98
- * @param string $path
99
- * @param array $vars
100
- * @return string
101
- */
102
- protected function templatePath($path, array $vars = array())
103
- {
104
- if (strpos($path, '{') !== false) {
105
- extract($vars);
106
- preg_match_all('@\{\$([A-Za-z0-9_]*)\}@i', $path, $matches);
107
- if (!empty($matches[1])) {
108
- foreach ($matches[1] as $var) {
109
- $path = str_replace('{$' . $var . '}', $$var, $path);
110
- }
111
- }
112
- }
113
-
114
- return $path;
115
- }
116
-
117
- /**
118
- * Search through a passed paths array for a custom install path.
119
- *
120
- * @param array $paths
121
- * @param string $name
122
- * @param string $type
123
- * @param string $vendor = NULL
124
- * @return string
125
- */
126
- protected function mapCustomInstallPaths(array $paths, $name, $type, $vendor = NULL)
127
- {
128
- foreach ($paths as $path => $names) {
129
- if (in_array($name, $names) || in_array('type:' . $type, $names) || in_array('vendor:' . $vendor, $names)) {
130
- return $path;
131
- }
132
- }
133
-
134
- return false;
135
- }
136
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php DELETED
@@ -1,126 +0,0 @@
1
- <?php
2
-
3
- namespace Composer\Installers;
4
-
5
- use Composer\Util\Filesystem;
6
-
7
- /**
8
- * Installer for Bitrix Framework. Supported types of extensions:
9
- * - `bitrix-d7-module` — copy the module to directory `bitrix/modules/<vendor>.<name>`.
10
- * - `bitrix-d7-component` — copy the component to directory `bitrix/components/<vendor>/<name>`.
11
- * - `bitrix-d7-template` — copy the template to directory `bitrix/templates/<vendor>_<name>`.
12
- *
13
- * You can set custom path to directory with Bitrix kernel in `composer.json`:
14
- *
15
- * ```json
16
- * {
17
- * "extra": {
18
- * "bitrix-dir": "s1/bitrix"
19
- * }
20
- * }
21
- * ```
22
- *
23
- * @author Nik Samokhvalov <nik@samokhvalov.info>
24
- * @author Denis Kulichkin <onexhovia@gmail.com>
25
- */
26
- class BitrixInstaller extends BaseInstaller
27
- {
28
- protected $locations = array(
29
- 'module' => '{$bitrix_dir}/modules/{$name}/', // deprecated, remove on the major release (Backward compatibility will be broken)
30
- 'component' => '{$bitrix_dir}/components/{$name}/', // deprecated, remove on the major release (Backward compatibility will be broken)
31
- 'theme' => '{$bitrix_dir}/templates/{$name}/', // deprecated, remove on the major release (Backward compatibility will be broken)
32
- 'd7-module' => '{$bitrix_dir}/modules/{$vendor}.{$name}/',
33
- 'd7-component' => '{$bitrix_dir}/components/{$vendor}/{$name}/',
34
- 'd7-template' => '{$bitrix_dir}/templates/{$vendor}_{$name}/',
35
- );
36
-
37
- /**
38
- * @var array Storage for informations about duplicates at all the time of installation packages.
39
- */
40
- private static $checkedDuplicates = array();
41
-
42
- /**
43
- * {@inheritdoc}
44
- */
45
- public function inflectPackageVars($vars)
46
- {
47
- if ($this->composer->getPackage()) {
48
- $extra = $this->composer->getPackage()->getExtra();
49
-
50
- if (isset($extra['bitrix-dir'])) {
51
- $vars['bitrix_dir'] = $extra['bitrix-dir'];
52
- }
53
- }
54
-
55
- if (!isset($vars['bitrix_dir'])) {
56
- $vars['bitrix_dir'] = 'bitrix';
57
- }
58
-
59
- return parent::inflectPackageVars($vars);
60
- }
61
-
62
- /**
63
- * {@inheritdoc}
64
- */
65
- protected function templatePath($path, array $vars = array())
66
- {
67
- $templatePath = parent::templatePath($path, $vars);
68
- $this->checkDuplicates($templatePath, $vars);
69
-
70
- return $templatePath;
71
- }
72
-
73
- /**
74
- * Duplicates search packages.
75
- *
76
- * @param string $path
77
- * @param array $vars
78
- */
79
- protected function checkDuplicates($path, array $vars = array())
80
- {
81
- $packageType = substr($vars['type'], strlen('bitrix') + 1);
82
- $localDir = explode('/', $vars['bitrix_dir']);
83
- array_pop($localDir);
84
- $localDir[] = 'local';
85
- $localDir = implode('/', $localDir);
86
-
87
- $oldPath = str_replace(
88
- array('{$bitrix_dir}', '{$name}'),
89
- array($localDir, $vars['name']),
90
- $this->locations[$packageType]
91
- );
92
-
93
- if (in_array($oldPath, static::$checkedDuplicates)) {
94
- return;
95
- }
96
-
97
- if ($oldPath !== $path && file_exists($oldPath) && $this->io && $this->io->isInteractive()) {
98
-
99
- $this->io->writeError(' <error>Duplication of packages:</error>');
100
- $this->io->writeError(' <info>Package ' . $oldPath . ' will be called instead package ' . $path . '</info>');
101
-
102
- while (true) {
103
- switch ($this->io->ask(' <info>Delete ' . $oldPath . ' [y,n,?]?</info> ', '?')) {
104
- case 'y':
105
- $fs = new Filesystem();
106
- $fs->removeDirectory($oldPath);
107
- break 2;
108
-
109
- case 'n':
110
- break 2;
111
-
112
- case '?':
113
- default:
114
- $this->io->writeError(array(
115
- ' y - delete package ' . $oldPath . ' and to continue with the installation',
116
- ' n - don\'t delete and to continue with the installation',
117
- ));
118
- $this->io->writeError(' ? - print help');
119
- break;
120
- }
121
- }
122
- }
123
-
124
- static::$checkedDuplicates[] = $oldPath;
125
- }
126
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class BonefishInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'package' => 'Packages/{$vendor}/{$name}/'
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php DELETED
@@ -1,82 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- use Composer\DependencyResolver\Pool;
5
-
6
- class CakePHPInstaller extends BaseInstaller
7
- {
8
- protected $locations = array(
9
- 'plugin' => 'Plugin/{$name}/',
10
- );
11
-
12
- /**
13
- * Format package name to CamelCase
14
- */
15
- public function inflectPackageVars($vars)
16
- {
17
- if ($this->matchesCakeVersion('>=', '3.0.0')) {
18
- return $vars;
19
- }
20
-
21
- $nameParts = explode('/', $vars['name']);
22
- foreach ($nameParts as &$value) {
23
- $value = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $value));
24
- $value = str_replace(array('-', '_'), ' ', $value);
25
- $value = str_replace(' ', '', ucwords($value));
26
- }
27
- $vars['name'] = implode('/', $nameParts);
28
-
29
- return $vars;
30
- }
31
-
32
- /**
33
- * Change the default plugin location when cakephp >= 3.0
34
- */
35
- public function getLocations()
36
- {
37
- if ($this->matchesCakeVersion('>=', '3.0.0')) {
38
- $this->locations['plugin'] = $this->composer->getConfig()->get('vendor-dir') . '/{$vendor}/{$name}/';
39
- }
40
- return $this->locations;
41
- }
42
-
43
- /**
44
- * Check if CakePHP version matches against a version
45
- *
46
- * @param string $matcher
47
- * @param string $version
48
- * @return bool
49
- */
50
- protected function matchesCakeVersion($matcher, $version)
51
- {
52
- if (class_exists('Composer\Semver\Constraint\MultiConstraint')) {
53
- $multiClass = 'Composer\Semver\Constraint\MultiConstraint';
54
- $constraintClass = 'Composer\Semver\Constraint\Constraint';
55
- } else {
56
- $multiClass = 'Composer\Package\LinkConstraint\MultiConstraint';
57
- $constraintClass = 'Composer\Package\LinkConstraint\VersionConstraint';
58
- }
59
-
60
- $repositoryManager = $this->composer->getRepositoryManager();
61
- if ($repositoryManager) {
62
- $repos = $repositoryManager->getLocalRepository();
63
- if (!$repos) {
64
- return false;
65
- }
66
- $cake3 = new $multiClass(array(
67
- new $constraintClass($matcher, $version),
68
- new $constraintClass('!=', '9999999-dev'),
69
- ));
70
- $pool = new Pool('dev');
71
- $pool->addRepository($repos);
72
- $packages = $pool->whatProvides('cakephp/cakephp');
73
- foreach ($packages as $package) {
74
- $installed = new $constraintClass('=', $package->getVersion());
75
- if ($cake3->matches($installed)) {
76
- return true;
77
- }
78
- }
79
- }
80
- return false;
81
- }
82
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ChefInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class ChefInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'cookbook' => 'Chef/{$vendor}/{$name}/',
8
- 'role' => 'Chef/roles/{$name}/',
9
- );
10
- }
11
-
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class CiviCrmInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'ext' => 'ext/{$name}/'
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class ClanCatsFrameworkInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'ship' => 'CCF/orbit/{$name}/',
8
- 'theme' => 'CCF/app/themes/{$name}/',
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php DELETED
@@ -1,34 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class CockpitInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'cockpit/modules/addons/{$name}/',
8
- );
9
-
10
- /**
11
- * Format module name.
12
- *
13
- * Strip `module-` prefix from package name.
14
- *
15
- * @param array @vars
16
- *
17
- * @return array
18
- */
19
- public function inflectPackageVars($vars)
20
- {
21
- if ($vars['type'] == 'cockpit-module') {
22
- return $this->inflectModuleVars($vars);
23
- }
24
-
25
- return $vars;
26
- }
27
-
28
- public function inflectModuleVars($vars)
29
- {
30
- $vars['name'] = ucfirst(preg_replace('/cockpit-/i', '', $vars['name']));
31
-
32
- return $vars;
33
- }
34
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class CodeIgniterInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'library' => 'application/libraries/{$name}/',
8
- 'third-party' => 'application/third_party/{$name}/',
9
- 'module' => 'application/modules/{$name}/',
10
- );
11
- }
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php DELETED
@@ -1,13 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class Concrete5Installer extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'core' => 'concrete/',
8
- 'block' => 'application/blocks/{$name}/',
9
- 'package' => 'packages/{$name}/',
10
- 'theme' => 'application/themes/{$name}/',
11
- 'update' => 'updates/{$name}/',
12
- );
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/CraftInstaller.php DELETED
@@ -1,35 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- * Installer for Craft Plugins
6
- */
7
- class CraftInstaller extends BaseInstaller
8
- {
9
- const NAME_PREFIX = 'craft';
10
- const NAME_SUFFIX = 'plugin';
11
-
12
- protected $locations = array(
13
- 'plugin' => 'craft/plugins/{$name}/',
14
- );
15
-
16
- /**
17
- * Strip `craft-` prefix and/or `-plugin` suffix from package names
18
- *
19
- * @param array $vars
20
- *
21
- * @return array
22
- */
23
- final public function inflectPackageVars($vars)
24
- {
25
- return $this->inflectPluginVars($vars);
26
- }
27
-
28
- private function inflectPluginVars($vars)
29
- {
30
- $vars['name'] = preg_replace('/-' . self::NAME_SUFFIX . '$/i', '', $vars['name']);
31
- $vars['name'] = preg_replace('/^' . self::NAME_PREFIX . '-/i', '', $vars['name']);
32
-
33
- return $vars;
34
- }
35
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php DELETED
@@ -1,21 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class CroogoInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'Plugin/{$name}/',
8
- 'theme' => 'View/Themed/{$name}/',
9
- );
10
-
11
- /**
12
- * Format package name to CamelCase
13
- */
14
- public function inflectPackageVars($vars)
15
- {
16
- $vars['name'] = strtolower(str_replace(array('-', '_'), ' ', $vars['name']));
17
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
18
-
19
- return $vars;
20
- }
21
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class DecibelInstaller extends BaseInstaller
5
- {
6
- /** @var array */
7
- protected $locations = array(
8
- 'app' => 'app/{$name}/',
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php DELETED
@@ -1,50 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class DokuWikiInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'lib/plugins/{$name}/',
8
- 'template' => 'lib/tpl/{$name}/',
9
- );
10
-
11
- /**
12
- * Format package name.
13
- *
14
- * For package type dokuwiki-plugin, cut off a trailing '-plugin',
15
- * or leading dokuwiki_ if present.
16
- *
17
- * For package type dokuwiki-template, cut off a trailing '-template' if present.
18
- *
19
- */
20
- public function inflectPackageVars($vars)
21
- {
22
-
23
- if ($vars['type'] === 'dokuwiki-plugin') {
24
- return $this->inflectPluginVars($vars);
25
- }
26
-
27
- if ($vars['type'] === 'dokuwiki-template') {
28
- return $this->inflectTemplateVars($vars);
29
- }
30
-
31
- return $vars;
32
- }
33
-
34
- protected function inflectPluginVars($vars)
35
- {
36
- $vars['name'] = preg_replace('/-plugin$/', '', $vars['name']);
37
- $vars['name'] = preg_replace('/^dokuwiki_?-?/', '', $vars['name']);
38
-
39
- return $vars;
40
- }
41
-
42
- protected function inflectTemplateVars($vars)
43
- {
44
- $vars['name'] = preg_replace('/-template$/', '', $vars['name']);
45
- $vars['name'] = preg_replace('/^dokuwiki_?-?/', '', $vars['name']);
46
-
47
- return $vars;
48
- }
49
-
50
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php DELETED
@@ -1,16 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- * Class DolibarrInstaller
6
- *
7
- * @package Composer\Installers
8
- * @author Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr>
9
- */
10
- class DolibarrInstaller extends BaseInstaller
11
- {
12
- //TODO: Add support for scripts and themes
13
- protected $locations = array(
14
- 'module' => 'htdocs/custom/{$name}/',
15
- );
16
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php DELETED
@@ -1,16 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class DrupalInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'core' => 'core/',
8
- 'module' => 'modules/{$name}/',
9
- 'theme' => 'themes/{$name}/',
10
- 'library' => 'libraries/{$name}/',
11
- 'profile' => 'profiles/{$name}/',
12
- 'drush' => 'drush/{$name}/',
13
- 'custom-theme' => 'themes/custom/{$name}/',
14
- 'custom-module' => 'modules/custom/{$name}/',
15
- );
16
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ElggInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class ElggInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'mod/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php DELETED
@@ -1,12 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class EliasisInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'component' => 'components/{$name}/',
8
- 'module' => 'modules/{$name}/',
9
- 'plugin' => 'plugins/{$name}/',
10
- 'template' => 'templates/{$name}/',
11
- );
12
- }
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- use Composer\Package\PackageInterface;
5
-
6
- class ExpressionEngineInstaller extends BaseInstaller
7
- {
8
-
9
- protected $locations = array();
10
-
11
- private $ee2Locations = array(
12
- 'addon' => 'system/expressionengine/third_party/{$name}/',
13
- 'theme' => 'themes/third_party/{$name}/',
14
- );
15
-
16
- private $ee3Locations = array(
17
- 'addon' => 'system/user/addons/{$name}/',
18
- 'theme' => 'themes/user/{$name}/',
19
- );
20
-
21
- public function getInstallPath(PackageInterface $package, $frameworkType = '')
22
- {
23
-
24
- $version = "{$frameworkType}Locations";
25
- $this->locations = $this->$version;
26
-
27
- return parent::getInstallPath($package, $frameworkType);
28
- }
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class EzPlatformInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'meta-assets' => 'web/assets/ezplatform/',
8
- 'assets' => 'web/assets/ezplatform/{$name}/',
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/FuelInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class FuelInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'fuel/app/modules/{$name}/',
8
- 'package' => 'fuel/packages/{$name}/',
9
- 'theme' => 'fuel/app/themes/{$name}/',
10
- );
11
- }
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class FuelphpInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'component' => 'components/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/GravInstaller.php DELETED
@@ -1,30 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class GravInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'user/plugins/{$name}/',
8
- 'theme' => 'user/themes/{$name}/',
9
- );
10
-
11
- /**
12
- * Format package name
13
- *
14
- * @param array $vars
15
- *
16
- * @return array
17
- */
18
- public function inflectPackageVars($vars)
19
- {
20
- $restrictedWords = implode('|', array_keys($this->locations));
21
-
22
- $vars['name'] = strtolower($vars['name']);
23
- $vars['name'] = preg_replace('/^(?:grav-)?(?:(?:'.$restrictedWords.')-)?(.*?)(?:-(?:'.$restrictedWords.'))?$/ui',
24
- '$1',
25
- $vars['name']
26
- );
27
-
28
- return $vars;
29
- }
30
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/HuradInstaller.php DELETED
@@ -1,25 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class HuradInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'plugins/{$name}/',
8
- 'theme' => 'plugins/{$name}/',
9
- );
10
-
11
- /**
12
- * Format package name to CamelCase
13
- */
14
- public function inflectPackageVars($vars)
15
- {
16
- $nameParts = explode('/', $vars['name']);
17
- foreach ($nameParts as &$value) {
18
- $value = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $value));
19
- $value = str_replace(array('-', '_'), ' ', $value);
20
- $value = str_replace(' ', '', ucwords($value));
21
- }
22
- $vars['name'] = implode('/', $nameParts);
23
- return $vars;
24
- }
25
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class ImageCMSInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'template' => 'templates/{$name}/',
8
- 'module' => 'application/modules/{$name}/',
9
- 'library' => 'application/libraries/{$name}/',
10
- );
11
- }
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/Installer.php DELETED
@@ -1,274 +0,0 @@
1
- <?php
2
-
3
- namespace Composer\Installers;
4
-
5
- use Composer\Composer;
6
- use Composer\Installer\BinaryInstaller;
7
- use Composer\Installer\LibraryInstaller;
8
- use Composer\IO\IOInterface;
9
- use Composer\Package\PackageInterface;
10
- use Composer\Repository\InstalledRepositoryInterface;
11
- use Composer\Util\Filesystem;
12
-
13
- class Installer extends LibraryInstaller
14
- {
15
-
16
- /**
17
- * Package types to installer class map
18
- *
19
- * @var array
20
- */
21
- private $supportedTypes = array(
22
- 'aimeos' => 'AimeosInstaller',
23
- 'asgard' => 'AsgardInstaller',
24
- 'attogram' => 'AttogramInstaller',
25
- 'agl' => 'AglInstaller',
26
- 'annotatecms' => 'AnnotateCmsInstaller',
27
- 'bitrix' => 'BitrixInstaller',
28
- 'bonefish' => 'BonefishInstaller',
29
- 'cakephp' => 'CakePHPInstaller',
30
- 'chef' => 'ChefInstaller',
31
- 'civicrm' => 'CiviCrmInstaller',
32
- 'ccframework' => 'ClanCatsFrameworkInstaller',
33
- 'cockpit' => 'CockpitInstaller',
34
- 'codeigniter' => 'CodeIgniterInstaller',
35
- 'concrete5' => 'Concrete5Installer',
36
- 'craft' => 'CraftInstaller',
37
- 'croogo' => 'CroogoInstaller',
38
- 'dokuwiki' => 'DokuWikiInstaller',
39
- 'dolibarr' => 'DolibarrInstaller',
40
- 'decibel' => 'DecibelInstaller',
41
- 'drupal' => 'DrupalInstaller',
42
- 'elgg' => 'ElggInstaller',
43
- 'eliasis' => 'EliasisInstaller',
44
- 'ee3' => 'ExpressionEngineInstaller',
45
- 'ee2' => 'ExpressionEngineInstaller',
46
- 'ezplatform' => 'EzPlatformInstaller',
47
- 'fuel' => 'FuelInstaller',
48
- 'fuelphp' => 'FuelphpInstaller',
49
- 'grav' => 'GravInstaller',
50
- 'hurad' => 'HuradInstaller',
51
- 'imagecms' => 'ImageCMSInstaller',
52
- 'itop' => 'ItopInstaller',
53
- 'joomla' => 'JoomlaInstaller',
54
- 'kanboard' => 'KanboardInstaller',
55
- 'kirby' => 'KirbyInstaller',
56
- 'kodicms' => 'KodiCMSInstaller',
57
- 'kohana' => 'KohanaInstaller',
58
- 'lms' => 'LanManagementSystemInstaller',
59
- 'laravel' => 'LaravelInstaller',
60
- 'lavalite' => 'LavaLiteInstaller',
61
- 'lithium' => 'LithiumInstaller',
62
- 'magento' => 'MagentoInstaller',
63
- 'majima' => 'MajimaInstaller',
64
- 'mako' => 'MakoInstaller',
65
- 'maya' => 'MayaInstaller',
66
- 'mautic' => 'MauticInstaller',
67
- 'mediawiki' => 'MediaWikiInstaller',
68
- 'microweber' => 'MicroweberInstaller',
69
- 'modulework' => 'MODULEWorkInstaller',
70
- 'modx' => 'ModxInstaller',
71
- 'modxevo' => 'MODXEvoInstaller',
72
- 'moodle' => 'MoodleInstaller',
73
- 'october' => 'OctoberInstaller',
74
- 'ontowiki' => 'OntoWikiInstaller',
75
- 'oxid' => 'OxidInstaller',
76
- 'osclass' => 'OsclassInstaller',
77
- 'pxcms' => 'PxcmsInstaller',
78
- 'phpbb' => 'PhpBBInstaller',
79
- 'pimcore' => 'PimcoreInstaller',
80
- 'piwik' => 'PiwikInstaller',
81
- 'plentymarkets'=> 'PlentymarketsInstaller',
82
- 'ppi' => 'PPIInstaller',
83
- 'puppet' => 'PuppetInstaller',
84
- 'radphp' => 'RadPHPInstaller',
85
- 'phifty' => 'PhiftyInstaller',
86
- 'porto' => 'PortoInstaller',
87
- 'redaxo' => 'RedaxoInstaller',
88
- 'reindex' => 'ReIndexInstaller',
89
- 'roundcube' => 'RoundcubeInstaller',
90
- 'shopware' => 'ShopwareInstaller',
91
- 'sitedirect' => 'SiteDirectInstaller',
92
- 'silverstripe' => 'SilverStripeInstaller',
93
- 'smf' => 'SMFInstaller',
94
- 'sydes' => 'SyDESInstaller',
95
- 'symfony1' => 'Symfony1Installer',
96
- 'thelia' => 'TheliaInstaller',
97
- 'tusk' => 'TuskInstaller',
98
- 'typo3-cms' => 'TYPO3CmsInstaller',
99
- 'typo3-flow' => 'TYPO3FlowInstaller',
100
- 'userfrosting' => 'UserFrostingInstaller',
101
- 'vanilla' => 'VanillaInstaller',
102
- 'whmcs' => 'WHMCSInstaller',
103
- 'wolfcms' => 'WolfCMSInstaller',
104
- 'wordpress' => 'WordPressInstaller',
105
- 'yawik' => 'YawikInstaller',
106
- 'zend' => 'ZendInstaller',
107
- 'zikula' => 'ZikulaInstaller',
108
- 'prestashop' => 'PrestashopInstaller'
109
- );
110
-
111
- /**
112
- * Installer constructor.
113
- *
114
- * Disables installers specified in main composer extra installer-disable
115
- * list
116
- *
117
- * @param IOInterface $io
118
- * @param Composer $composer
119
- * @param string $type
120
- * @param Filesystem|null $filesystem
121
- * @param BinaryInstaller|null $binaryInstaller
122
- */
123
- public function __construct(
124
- IOInterface $io,
125
- Composer $composer,
126
- $type = 'library',
127
- Filesystem $filesystem = null,
128
- BinaryInstaller $binaryInstaller = null
129
- ) {
130
- parent::__construct($io, $composer, $type, $filesystem,
131
- $binaryInstaller);
132
- $this->removeDisabledInstallers();
133
- }
134
-
135
- /**
136
- * {@inheritDoc}
137
- */
138
- public function getInstallPath(PackageInterface $package)
139
- {
140
- $type = $package->getType();
141
- $frameworkType = $this->findFrameworkType($type);
142
-
143
- if ($frameworkType === false) {
144
- throw new \InvalidArgumentException(
145
- 'Sorry the package type of this package is not yet supported.'
146
- );
147
- }
148
-
149
- $class = 'Composer\\Installers\\' . $this->supportedTypes[$frameworkType];
150
- $installer = new $class($package, $this->composer, $this->getIO());
151
-
152
- return $installer->getInstallPath($package, $frameworkType);
153
- }
154
-
155
- public function uninstall(InstalledRepositoryInterface $repo, PackageInterface $package)
156
- {
157
- parent::uninstall($repo, $package);
158
- $installPath = $this->getPackageBasePath($package);
159
- $this->io->write(sprintf('Deleting %s - %s', $installPath, !file_exists($installPath) ? '<comment>deleted</comment>' : '<error>not deleted</error>'));
160
- }
161
-
162
- /**
163
- * {@inheritDoc}
164
- */
165
- public function supports($packageType)
166
- {
167
- $frameworkType = $this->findFrameworkType($packageType);
168
-
169
- if ($frameworkType === false) {
170
- return false;
171
- }
172
-
173
- $locationPattern = $this->getLocationPattern($frameworkType);
174
-
175
- return preg_match('#' . $frameworkType . '-' . $locationPattern . '#', $packageType, $matches) === 1;
176
- }
177
-
178
- /**
179
- * Finds a supported framework type if it exists and returns it
180
- *
181
- * @param string $type
182
- * @return string
183
- */
184
- protected function findFrameworkType($type)
185
- {
186
- $frameworkType = false;
187
-
188
- krsort($this->supportedTypes);
189
-
190
- foreach ($this->supportedTypes as $key => $val) {
191
- if ($key === substr($type, 0, strlen($key))) {
192
- $frameworkType = substr($type, 0, strlen($key));
193
- break;
194
- }
195
- }
196
-
197
- return $frameworkType;
198
- }
199
-
200
- /**
201
- * Get the second part of the regular expression to check for support of a
202
- * package type
203
- *
204
- * @param string $frameworkType
205
- * @return string
206
- */
207
- protected function getLocationPattern($frameworkType)
208
- {
209
- $pattern = false;
210
- if (!empty($this->supportedTypes[$frameworkType])) {
211
- $frameworkClass = 'Composer\\Installers\\' . $this->supportedTypes[$frameworkType];
212
- /** @var BaseInstaller $framework */
213
- $framework = new $frameworkClass(null, $this->composer, $this->getIO());
214
- $locations = array_keys($framework->getLocations());
215
- $pattern = $locations ? '(' . implode('|', $locations) . ')' : false;
216
- }
217
-
218
- return $pattern ? : '(\w+)';
219
- }
220
-
221
- /**
222
- * Get I/O object
223
- *
224
- * @return IOInterface
225
- */
226
- private function getIO()
227
- {
228
- return $this->io;
229
- }
230
-
231
- /**
232
- * Look for installers set to be disabled in composer's extra config and
233
- * remove them from the list of supported installers.
234
- *
235
- * Globals:
236
- * - true, "all", and "*" - disable all installers.
237
- * - false - enable all installers (useful with
238
- * wikimedia/composer-merge-plugin or similar)
239
- *
240
- * @return void
241
- */
242
- protected function removeDisabledInstallers()
243
- {
244
- $extra = $this->composer->getPackage()->getExtra();
245
-
246
- if (!isset($extra['installer-disable']) || $extra['installer-disable'] === false) {
247
- // No installers are disabled
248
- return;
249
- }
250
-
251
- // Get installers to disable
252
- $disable = $extra['installer-disable'];
253
-
254
- // Ensure $disabled is an array
255
- if (!is_array($disable)) {
256
- $disable = array($disable);
257
- }
258
-
259
- // Check which installers should be disabled
260
- $all = array(true, "all", "*");
261
- $intersect = array_intersect($all, $disable);
262
- if (!empty($intersect)) {
263
- // Disable all installers
264
- $this->supportedTypes = array();
265
- } else {
266
- // Disable specified installers
267
- foreach ($disable as $key => $installer) {
268
- if (is_string($installer) && key_exists($installer, $this->supportedTypes)) {
269
- unset($this->supportedTypes[$installer]);
270
- }
271
- }
272
- }
273
- }
274
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ItopInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class ItopInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'extension' => 'extensions/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php DELETED
@@ -1,15 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class JoomlaInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'component' => 'components/{$name}/',
8
- 'module' => 'modules/{$name}/',
9
- 'template' => 'templates/{$name}/',
10
- 'plugin' => 'plugins/{$name}/',
11
- 'library' => 'libraries/{$name}/',
12
- );
13
-
14
- // TODO: Add inflector for mod_ and com_ names
15
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php DELETED
@@ -1,18 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- *
6
- * Installer for kanboard plugins
7
- *
8
- * kanboard.net
9
- *
10
- * Class KanboardInstaller
11
- * @package Composer\Installers
12
- */
13
- class KanboardInstaller extends BaseInstaller
14
- {
15
- protected $locations = array(
16
- 'plugin' => 'plugins/{$name}/',
17
- );
18
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class KirbyInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'site/plugins/{$name}/',
8
- 'field' => 'site/fields/{$name}/',
9
- 'tag' => 'site/tags/{$name}/'
10
- );
11
- }
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class KodiCMSInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'cms/plugins/{$name}/',
8
- 'media' => 'cms/media/vendor/{$name}/'
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class KohanaInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'modules/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php DELETED
@@ -1,27 +0,0 @@
1
- <?php
2
-
3
- namespace Composer\Installers;
4
-
5
- class LanManagementSystemInstaller extends BaseInstaller
6
- {
7
-
8
- protected $locations = array(
9
- 'plugin' => 'plugins/{$name}/',
10
- 'template' => 'templates/{$name}/',
11
- 'document-template' => 'documents/templates/{$name}/',
12
- 'userpanel-module' => 'userpanel/modules/{$name}/',
13
- );
14
-
15
- /**
16
- * Format package name to CamelCase
17
- */
18
- public function inflectPackageVars($vars)
19
- {
20
- $vars['name'] = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $vars['name']));
21
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
22
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
23
-
24
- return $vars;
25
- }
26
-
27
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class LaravelInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'library' => 'libraries/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class LavaLiteInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'package' => 'packages/{$vendor}/{$name}/',
8
- 'theme' => 'public/themes/{$name}/',
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class LithiumInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'library' => 'libraries/{$name}/',
8
- 'source' => 'libraries/_source/{$name}/',
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class MODULEWorkInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'modules/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/MODXEvoInstaller.php DELETED
@@ -1,16 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- * An installer to handle MODX Evolution specifics when installing packages.
6
- */
7
- class MODXEvoInstaller extends BaseInstaller
8
- {
9
- protected $locations = array(
10
- 'snippet' => 'assets/snippets/{$name}/',
11
- 'plugin' => 'assets/plugins/{$name}/',
12
- 'module' => 'assets/modules/{$name}/',
13
- 'template' => 'assets/templates/{$name}/',
14
- 'lib' => 'assets/lib/{$name}/'
15
- );
16
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class MagentoInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'theme' => 'app/design/frontend/{$name}/',
8
- 'skin' => 'skin/frontend/default/{$name}/',
9
- 'library' => 'lib/{$name}/',
10
- );
11
- }
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/MajimaInstaller.php DELETED
@@ -1,37 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- * Plugin/theme installer for majima
6
- * @author David Neustadt
7
- */
8
- class MajimaInstaller extends BaseInstaller
9
- {
10
- protected $locations = array(
11
- 'plugin' => 'plugins/{$name}/',
12
- );
13
-
14
- /**
15
- * Transforms the names
16
- * @param array $vars
17
- * @return array
18
- */
19
- public function inflectPackageVars($vars)
20
- {
21
- return $this->correctPluginName($vars);
22
- }
23
-
24
- /**
25
- * Change hyphenated names to camelcase
26
- * @param array $vars
27
- * @return array
28
- */
29
- private function correctPluginName($vars)
30
- {
31
- $camelCasedName = preg_replace_callback('/(-[a-z])/', function ($matches) {
32
- return strtoupper($matches[0][1]);
33
- }, $vars['name']);
34
- $vars['name'] = ucfirst($camelCasedName);
35
- return $vars;
36
- }
37
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/MakoInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class MakoInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'package' => 'app/packages/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/MauticInstaller.php DELETED
@@ -1,25 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class MauticInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'plugins/{$name}/',
8
- 'theme' => 'themes/{$name}/',
9
- );
10
-
11
- /**
12
- * Format package name of mautic-plugins to CamelCase
13
- */
14
- public function inflectPackageVars($vars)
15
- {
16
- if ($vars['type'] == 'mautic-plugin') {
17
- $vars['name'] = preg_replace_callback('/(-[a-z])/', function ($matches) {
18
- return strtoupper($matches[0][1]);
19
- }, ucfirst($vars['name']));
20
- }
21
-
22
- return $vars;
23
- }
24
-
25
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/MayaInstaller.php DELETED
@@ -1,33 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class MayaInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'modules/{$name}/',
8
- );
9
-
10
- /**
11
- * Format package name.
12
- *
13
- * For package type maya-module, cut off a trailing '-module' if present.
14
- *
15
- */
16
- public function inflectPackageVars($vars)
17
- {
18
- if ($vars['type'] === 'maya-module') {
19
- return $this->inflectModuleVars($vars);
20
- }
21
-
22
- return $vars;
23
- }
24
-
25
- protected function inflectModuleVars($vars)
26
- {
27
- $vars['name'] = preg_replace('/-module$/', '', $vars['name']);
28
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
29
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
30
-
31
- return $vars;
32
- }
33
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php DELETED
@@ -1,51 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class MediaWikiInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'core' => 'core/',
8
- 'extension' => 'extensions/{$name}/',
9
- 'skin' => 'skins/{$name}/',
10
- );
11
-
12
- /**
13
- * Format package name.
14
- *
15
- * For package type mediawiki-extension, cut off a trailing '-extension' if present and transform
16
- * to CamelCase keeping existing uppercase chars.
17
- *
18
- * For package type mediawiki-skin, cut off a trailing '-skin' if present.
19
- *
20
- */
21
- public function inflectPackageVars($vars)
22
- {
23
-
24
- if ($vars['type'] === 'mediawiki-extension') {
25
- return $this->inflectExtensionVars($vars);
26
- }
27
-
28
- if ($vars['type'] === 'mediawiki-skin') {
29
- return $this->inflectSkinVars($vars);
30
- }
31
-
32
- return $vars;
33
- }
34
-
35
- protected function inflectExtensionVars($vars)
36
- {
37
- $vars['name'] = preg_replace('/-extension$/', '', $vars['name']);
38
- $vars['name'] = str_replace('-', ' ', $vars['name']);
39
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
40
-
41
- return $vars;
42
- }
43
-
44
- protected function inflectSkinVars($vars)
45
- {
46
- $vars['name'] = preg_replace('/-skin$/', '', $vars['name']);
47
-
48
- return $vars;
49
- }
50
-
51
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php DELETED
@@ -1,111 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class MicroweberInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'userfiles/modules/{$name}/',
8
- 'module-skin' => 'userfiles/modules/{$name}/templates/',
9
- 'template' => 'userfiles/templates/{$name}/',
10
- 'element' => 'userfiles/elements/{$name}/',
11
- 'vendor' => 'vendor/{$name}/',
12
- 'components' => 'components/{$name}/'
13
- );
14
-
15
- /**
16
- * Format package name.
17
- *
18
- * For package type microweber-module, cut off a trailing '-module' if present
19
- *
20
- * For package type microweber-template, cut off a trailing '-template' if present.
21
- *
22
- */
23
- public function inflectPackageVars($vars)
24
- {
25
- if ($vars['type'] === 'microweber-template') {
26
- return $this->inflectTemplateVars($vars);
27
- }
28
- if ($vars['type'] === 'microweber-templates') {
29
- return $this->inflectTemplatesVars($vars);
30
- }
31
- if ($vars['type'] === 'microweber-core') {
32
- return $this->inflectCoreVars($vars);
33
- }
34
- if ($vars['type'] === 'microweber-adapter') {
35
- return $this->inflectCoreVars($vars);
36
- }
37
- if ($vars['type'] === 'microweber-module') {
38
- return $this->inflectModuleVars($vars);
39
- }
40
- if ($vars['type'] === 'microweber-modules') {
41
- return $this->inflectModulesVars($vars);
42
- }
43
- if ($vars['type'] === 'microweber-skin') {
44
- return $this->inflectSkinVars($vars);
45
- }
46
- if ($vars['type'] === 'microweber-element' or $vars['type'] === 'microweber-elements') {
47
- return $this->inflectElementVars($vars);
48
- }
49
-
50
- return $vars;
51
- }
52
-
53
- protected function inflectTemplateVars($vars)
54
- {
55
- $vars['name'] = preg_replace('/-template$/', '', $vars['name']);
56
- $vars['name'] = preg_replace('/template-$/', '', $vars['name']);
57
-
58
- return $vars;
59
- }
60
-
61
- protected function inflectTemplatesVars($vars)
62
- {
63
- $vars['name'] = preg_replace('/-templates$/', '', $vars['name']);
64
- $vars['name'] = preg_replace('/templates-$/', '', $vars['name']);
65
-
66
- return $vars;
67
- }
68
-
69
- protected function inflectCoreVars($vars)
70
- {
71
- $vars['name'] = preg_replace('/-providers$/', '', $vars['name']);
72
- $vars['name'] = preg_replace('/-provider$/', '', $vars['name']);
73
- $vars['name'] = preg_replace('/-adapter$/', '', $vars['name']);
74
-
75
- return $vars;
76
- }
77
-
78
- protected function inflectModuleVars($vars)
79
- {
80
- $vars['name'] = preg_replace('/-module$/', '', $vars['name']);
81
- $vars['name'] = preg_replace('/module-$/', '', $vars['name']);
82
-
83
- return $vars;
84
- }
85
-
86
- protected function inflectModulesVars($vars)
87
- {
88
- $vars['name'] = preg_replace('/-modules$/', '', $vars['name']);
89
- $vars['name'] = preg_replace('/modules-$/', '', $vars['name']);
90
-
91
- return $vars;
92
- }
93
-
94
- protected function inflectSkinVars($vars)
95
- {
96
- $vars['name'] = preg_replace('/-skin$/', '', $vars['name']);
97
- $vars['name'] = preg_replace('/skin-$/', '', $vars['name']);
98
-
99
- return $vars;
100
- }
101
-
102
- protected function inflectElementVars($vars)
103
- {
104
- $vars['name'] = preg_replace('/-elements$/', '', $vars['name']);
105
- $vars['name'] = preg_replace('/elements-$/', '', $vars['name']);
106
- $vars['name'] = preg_replace('/-element$/', '', $vars['name']);
107
- $vars['name'] = preg_replace('/element-$/', '', $vars['name']);
108
-
109
- return $vars;
110
- }
111
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ModxInstaller.php DELETED
@@ -1,12 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- * An installer to handle MODX specifics when installing packages.
6
- */
7
- class ModxInstaller extends BaseInstaller
8
- {
9
- protected $locations = array(
10
- 'extra' => 'core/packages/{$name}/'
11
- );
12
- }
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php DELETED
@@ -1,57 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class MoodleInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'mod' => 'mod/{$name}/',
8
- 'admin_report' => 'admin/report/{$name}/',
9
- 'atto' => 'lib/editor/atto/plugins/{$name}/',
10
- 'tool' => 'admin/tool/{$name}/',
11
- 'assignment' => 'mod/assignment/type/{$name}/',
12
- 'assignsubmission' => 'mod/assign/submission/{$name}/',
13
- 'assignfeedback' => 'mod/assign/feedback/{$name}/',
14
- 'auth' => 'auth/{$name}/',
15
- 'availability' => 'availability/condition/{$name}/',
16
- 'block' => 'blocks/{$name}/',
17
- 'booktool' => 'mod/book/tool/{$name}/',
18
- 'cachestore' => 'cache/stores/{$name}/',
19
- 'cachelock' => 'cache/locks/{$name}/',
20
- 'calendartype' => 'calendar/type/{$name}/',
21
- 'format' => 'course/format/{$name}/',
22
- 'coursereport' => 'course/report/{$name}/',
23
- 'datafield' => 'mod/data/field/{$name}/',
24
- 'datapreset' => 'mod/data/preset/{$name}/',
25
- 'editor' => 'lib/editor/{$name}/',
26
- 'enrol' => 'enrol/{$name}/',
27
- 'filter' => 'filter/{$name}/',
28
- 'gradeexport' => 'grade/export/{$name}/',
29
- 'gradeimport' => 'grade/import/{$name}/',
30
- 'gradereport' => 'grade/report/{$name}/',
31
- 'gradingform' => 'grade/grading/form/{$name}/',
32
- 'local' => 'local/{$name}/',
33
- 'logstore' => 'admin/tool/log/store/{$name}/',
34
- 'ltisource' => 'mod/lti/source/{$name}/',
35
- 'ltiservice' => 'mod/lti/service/{$name}/',
36
- 'message' => 'message/output/{$name}/',
37
- 'mnetservice' => 'mnet/service/{$name}/',
38
- 'plagiarism' => 'plagiarism/{$name}/',
39
- 'portfolio' => 'portfolio/{$name}/',
40
- 'qbehaviour' => 'question/behaviour/{$name}/',
41
- 'qformat' => 'question/format/{$name}/',
42
- 'qtype' => 'question/type/{$name}/',
43
- 'quizaccess' => 'mod/quiz/accessrule/{$name}/',
44
- 'quiz' => 'mod/quiz/report/{$name}/',
45
- 'report' => 'report/{$name}/',
46
- 'repository' => 'repository/{$name}/',
47
- 'scormreport' => 'mod/scorm/report/{$name}/',
48
- 'search' => 'search/engine/{$name}/',
49
- 'theme' => 'theme/{$name}/',
50
- 'tinymce' => 'lib/editor/tinymce/plugins/{$name}/',
51
- 'profilefield' => 'user/profile/field/{$name}/',
52
- 'webservice' => 'webservice/{$name}/',
53
- 'workshopallocation' => 'mod/workshop/allocation/{$name}/',
54
- 'workshopeval' => 'mod/workshop/eval/{$name}/',
55
- 'workshopform' => 'mod/workshop/form/{$name}/'
56
- );
57
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php DELETED
@@ -1,47 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class OctoberInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'modules/{$name}/',
8
- 'plugin' => 'plugins/{$vendor}/{$name}/',
9
- 'theme' => 'themes/{$name}/'
10
- );
11
-
12
- /**
13
- * Format package name.
14
- *
15
- * For package type october-plugin, cut off a trailing '-plugin' if present.
16
- *
17
- * For package type october-theme, cut off a trailing '-theme' if present.
18
- *
19
- */
20
- public function inflectPackageVars($vars)
21
- {
22
- if ($vars['type'] === 'october-plugin') {
23
- return $this->inflectPluginVars($vars);
24
- }
25
-
26
- if ($vars['type'] === 'october-theme') {
27
- return $this->inflectThemeVars($vars);
28
- }
29
-
30
- return $vars;
31
- }
32
-
33
- protected function inflectPluginVars($vars)
34
- {
35
- $vars['name'] = preg_replace('/^oc-|-plugin$/', '', $vars['name']);
36
- $vars['vendor'] = preg_replace('/[^a-z0-9_]/i', '', $vars['vendor']);
37
-
38
- return $vars;
39
- }
40
-
41
- protected function inflectThemeVars($vars)
42
- {
43
- $vars['name'] = preg_replace('/^oc-|-theme$/', '', $vars['name']);
44
-
45
- return $vars;
46
- }
47
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/OntoWikiInstaller.php DELETED
@@ -1,24 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class OntoWikiInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'extension' => 'extensions/{$name}/',
8
- 'theme' => 'extensions/themes/{$name}/',
9
- 'translation' => 'extensions/translations/{$name}/',
10
- );
11
-
12
- /**
13
- * Format package name to lower case and remove ".ontowiki" suffix
14
- */
15
- public function inflectPackageVars($vars)
16
- {
17
- $vars['name'] = strtolower($vars['name']);
18
- $vars['name'] = preg_replace('/.ontowiki$/', '', $vars['name']);
19
- $vars['name'] = preg_replace('/-theme$/', '', $vars['name']);
20
- $vars['name'] = preg_replace('/-translation$/', '', $vars['name']);
21
-
22
- return $vars;
23
- }
24
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
-
5
- class OsclassInstaller extends BaseInstaller
6
- {
7
-
8
- protected $locations = array(
9
- 'plugin' => 'oc-content/plugins/{$name}/',
10
- 'theme' => 'oc-content/themes/{$name}/',
11
- 'language' => 'oc-content/languages/{$name}/',
12
- );
13
-
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/OxidInstaller.php DELETED
@@ -1,59 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- use Composer\Package\PackageInterface;
5
-
6
- class OxidInstaller extends BaseInstaller
7
- {
8
- const VENDOR_PATTERN = '/^modules\/(?P<vendor>.+)\/.+/';
9
-
10
- protected $locations = array(
11
- 'module' => 'modules/{$name}/',
12
- 'theme' => 'application/views/{$name}/',
13
- 'out' => 'out/{$name}/',
14
- );
15
-
16
- /**
17
- * getInstallPath
18
- *
19
- * @param PackageInterface $package
20
- * @param string $frameworkType
21
- * @return void
22
- */
23
- public function getInstallPath(PackageInterface $package, $frameworkType = '')
24
- {
25
- $installPath = parent::getInstallPath($package, $frameworkType);
26
- $type = $this->package->getType();
27
- if ($type === 'oxid-module') {
28
- $this->prepareVendorDirectory($installPath);
29
- }
30
- return $installPath;
31
- }
32
-
33
- /**
34
- * prepareVendorDirectory
35
- *
36
- * Makes sure there is a vendormetadata.php file inside
37
- * the vendor folder if there is a vendor folder.
38
- *
39
- * @param string $installPath
40
- * @return void
41
- */
42
- protected function prepareVendorDirectory($installPath)
43
- {
44
- $matches = '';
45
- $hasVendorDirectory = preg_match(self::VENDOR_PATTERN, $installPath, $matches);
46
- if (!$hasVendorDirectory) {
47
- return;
48
- }
49
-
50
- $vendorDirectory = $matches['vendor'];
51
- $vendorPath = getcwd() . '/modules/' . $vendorDirectory;
52
- if (!file_exists($vendorPath)) {
53
- mkdir($vendorPath, 0755, true);
54
- }
55
-
56
- $vendorMetaDataPath = $vendorPath . '/vendormetadata.php';
57
- touch($vendorMetaDataPath);
58
- }
59
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/PPIInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class PPIInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'modules/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class PhiftyInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'bundle' => 'bundles/{$name}/',
8
- 'library' => 'libraries/{$name}/',
9
- 'framework' => 'frameworks/{$name}/',
10
- );
11
- }
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class PhpBBInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'extension' => 'ext/{$vendor}/{$name}/',
8
- 'language' => 'language/{$name}/',
9
- 'style' => 'styles/{$name}/',
10
- );
11
- }
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/PimcoreInstaller.php DELETED
@@ -1,21 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class PimcoreInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'plugins/{$name}/',
8
- );
9
-
10
- /**
11
- * Format package name to CamelCase
12
- */
13
- public function inflectPackageVars($vars)
14
- {
15
- $vars['name'] = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $vars['name']));
16
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
17
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
18
-
19
- return $vars;
20
- }
21
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/PiwikInstaller.php DELETED
@@ -1,32 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- * Class PiwikInstaller
6
- *
7
- * @package Composer\Installers
8
- */
9
- class PiwikInstaller extends BaseInstaller
10
- {
11
- /**
12
- * @var array
13
- */
14
- protected $locations = array(
15
- 'plugin' => 'plugins/{$name}/',
16
- );
17
-
18
- /**
19
- * Format package name to CamelCase
20
- * @param array $vars
21
- *
22
- * @return array
23
- */
24
- public function inflectPackageVars($vars)
25
- {
26
- $vars['name'] = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $vars['name']));
27
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
28
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
29
-
30
- return $vars;
31
- }
32
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class PlentymarketsInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => '{$name}/'
8
- );
9
-
10
- /**
11
- * Remove hyphen, "plugin" and format to camelcase
12
- * @param array $vars
13
- *
14
- * @return array
15
- */
16
- public function inflectPackageVars($vars)
17
- {
18
- $vars['name'] = explode("-", $vars['name']);
19
- foreach ($vars['name'] as $key => $name) {
20
- $vars['name'][$key] = ucfirst($vars['name'][$key]);
21
- if (strcasecmp($name, "Plugin") == 0) {
22
- unset($vars['name'][$key]);
23
- }
24
- }
25
- $vars['name'] = implode("",$vars['name']);
26
-
27
- return $vars;
28
- }
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/Plugin.php DELETED
@@ -1,17 +0,0 @@
1
- <?php
2
-
3
- namespace Composer\Installers;
4
-
5
- use Composer\Composer;
6
- use Composer\IO\IOInterface;
7
- use Composer\Plugin\PluginInterface;
8
-
9
- class Plugin implements PluginInterface
10
- {
11
-
12
- public function activate(Composer $composer, IOInterface $io)
13
- {
14
- $installer = new Installer($io, $composer);
15
- $composer->getInstallationManager()->addInstaller($installer);
16
- }
17
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/PortoInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class PortoInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'container' => 'app/Containers/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class PrestashopInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'modules/{$name}/',
8
- 'theme' => 'themes/{$name}/',
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
-
3
- namespace Composer\Installers;
4
-
5
- class PuppetInstaller extends BaseInstaller
6
- {
7
-
8
- protected $locations = array(
9
- 'module' => 'modules/{$name}/',
10
- );
11
- }
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/PxcmsInstaller.php DELETED
@@ -1,63 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class PxcmsInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'app/Modules/{$name}/',
8
- 'theme' => 'themes/{$name}/',
9
- );
10
-
11
- /**
12
- * Format package name.
13
- *
14
- * @param array $vars
15
- *
16
- * @return array
17
- */
18
- public function inflectPackageVars($vars)
19
- {
20
- if ($vars['type'] === 'pxcms-module') {
21
- return $this->inflectModuleVars($vars);
22
- }
23
-
24
- if ($vars['type'] === 'pxcms-theme') {
25
- return $this->inflectThemeVars($vars);
26
- }
27
-
28
- return $vars;
29
- }
30
-
31
- /**
32
- * For package type pxcms-module, cut off a trailing '-plugin' if present.
33
- *
34
- * return string
35
- */
36
- protected function inflectModuleVars($vars)
37
- {
38
- $vars['name'] = str_replace('pxcms-', '', $vars['name']); // strip out pxcms- just incase (legacy)
39
- $vars['name'] = str_replace('module-', '', $vars['name']); // strip out module-
40
- $vars['name'] = preg_replace('/-module$/', '', $vars['name']); // strip out -module
41
- $vars['name'] = str_replace('-', '_', $vars['name']); // make -'s be _'s
42
- $vars['name'] = ucwords($vars['name']); // make module name camelcased
43
-
44
- return $vars;
45
- }
46
-
47
-
48
- /**
49
- * For package type pxcms-module, cut off a trailing '-plugin' if present.
50
- *
51
- * return string
52
- */
53
- protected function inflectThemeVars($vars)
54
- {
55
- $vars['name'] = str_replace('pxcms-', '', $vars['name']); // strip out pxcms- just incase (legacy)
56
- $vars['name'] = str_replace('theme-', '', $vars['name']); // strip out theme-
57
- $vars['name'] = preg_replace('/-theme$/', '', $vars['name']); // strip out -theme
58
- $vars['name'] = str_replace('-', '_', $vars['name']); // make -'s be _'s
59
- $vars['name'] = ucwords($vars['name']); // make module name camelcased
60
-
61
- return $vars;
62
- }
63
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/RadPHPInstaller.php DELETED
@@ -1,24 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class RadPHPInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'bundle' => 'src/{$name}/'
8
- );
9
-
10
- /**
11
- * Format package name to CamelCase
12
- */
13
- public function inflectPackageVars($vars)
14
- {
15
- $nameParts = explode('/', $vars['name']);
16
- foreach ($nameParts as &$value) {
17
- $value = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $value));
18
- $value = str_replace(array('-', '_'), ' ', $value);
19
- $value = str_replace(' ', '', ucwords($value));
20
- }
21
- $vars['name'] = implode('/', $nameParts);
22
- return $vars;
23
- }
24
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class ReIndexInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'theme' => 'themes/{$name}/',
8
- 'plugin' => 'plugins/{$name}/'
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class RedaxoInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'addon' => 'redaxo/include/addons/{$name}/',
8
- 'bestyle-plugin' => 'redaxo/include/addons/be_style/plugins/{$name}/'
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/RoundcubeInstaller.php DELETED
@@ -1,22 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class RoundcubeInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'plugins/{$name}/',
8
- );
9
-
10
- /**
11
- * Lowercase name and changes the name to a underscores
12
- *
13
- * @param array $vars
14
- * @return array
15
- */
16
- public function inflectPackageVars($vars)
17
- {
18
- $vars['name'] = strtolower(str_replace('-', '_', $vars['name']));
19
-
20
- return $vars;
21
- }
22
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/SMFInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class SMFInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'Sources/{$name}/',
8
- 'theme' => 'Themes/{$name}/',
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php DELETED
@@ -1,60 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- * Plugin/theme installer for shopware
6
- * @author Benjamin Boit
7
- */
8
- class ShopwareInstaller extends BaseInstaller
9
- {
10
- protected $locations = array(
11
- 'backend-plugin' => 'engine/Shopware/Plugins/Local/Backend/{$name}/',
12
- 'core-plugin' => 'engine/Shopware/Plugins/Local/Core/{$name}/',
13
- 'frontend-plugin' => 'engine/Shopware/Plugins/Local/Frontend/{$name}/',
14
- 'theme' => 'templates/{$name}/',
15
- 'plugin' => 'custom/plugins/{$name}/',
16
- 'frontend-theme' => 'themes/Frontend/{$name}/',
17
- );
18
-
19
- /**
20
- * Transforms the names
21
- * @param array $vars
22
- * @return array
23
- */
24
- public function inflectPackageVars($vars)
25
- {
26
- if ($vars['type'] === 'shopware-theme') {
27
- return $this->correctThemeName($vars);
28
- }
29
-
30
- return $this->correctPluginName($vars);
31
- }
32
-
33
- /**
34
- * Changes the name to a camelcased combination of vendor and name
35
- * @param array $vars
36
- * @return array
37
- */
38
- private function correctPluginName($vars)
39
- {
40
- $camelCasedName = preg_replace_callback('/(-[a-z])/', function ($matches) {
41
- return strtoupper($matches[0][1]);
42
- }, $vars['name']);
43
-
44
- $vars['name'] = ucfirst($vars['vendor']) . ucfirst($camelCasedName);
45
-
46
- return $vars;
47
- }
48
-
49
- /**
50
- * Changes the name to a underscore separated name
51
- * @param array $vars
52
- * @return array
53
- */
54
- private function correctThemeName($vars)
55
- {
56
- $vars['name'] = str_replace('-', '_', $vars['name']);
57
-
58
- return $vars;
59
- }
60
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php DELETED
@@ -1,35 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- use Composer\Package\PackageInterface;
5
-
6
- class SilverStripeInstaller extends BaseInstaller
7
- {
8
- protected $locations = array(
9
- 'module' => '{$name}/',
10
- 'theme' => 'themes/{$name}/',
11
- );
12
-
13
- /**
14
- * Return the install path based on package type.
15
- *
16
- * Relies on built-in BaseInstaller behaviour with one exception: silverstripe/framework
17
- * must be installed to 'sapphire' and not 'framework' if the version is <3.0.0
18
- *
19
- * @param PackageInterface $package
20
- * @param string $frameworkType
21
- * @return string
22
- */
23
- public function getInstallPath(PackageInterface $package, $frameworkType = '')
24
- {
25
- if (
26
- $package->getName() == 'silverstripe/framework'
27
- && preg_match('/^\d+\.\d+\.\d+/', $package->getVersion())
28
- && version_compare($package->getVersion(), '2.999.999') < 0
29
- ) {
30
- return $this->templatePath($this->locations['module'], array('name' => 'sapphire'));
31
- }
32
-
33
- return parent::getInstallPath($package, $frameworkType);
34
- }
35
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/SiteDirectInstaller.php DELETED
@@ -1,25 +0,0 @@
1
- <?php
2
-
3
- namespace Composer\Installers;
4
-
5
- class SiteDirectInstaller extends BaseInstaller
6
- {
7
- protected $locations = array(
8
- 'module' => 'modules/{$vendor}/{$name}/',
9
- 'plugin' => 'plugins/{$vendor}/{$name}/'
10
- );
11
-
12
- public function inflectPackageVars($vars)
13
- {
14
- return $this->parseVars($vars);
15
- }
16
-
17
- protected function parseVars($vars)
18
- {
19
- $vars['vendor'] = strtolower($vars['vendor']) == 'sitedirect' ? 'SiteDirect' : $vars['vendor'];
20
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
21
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
22
-
23
- return $vars;
24
- }
25
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php DELETED
@@ -1,49 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class SyDESInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'app/modules/{$name}/',
8
- 'theme' => 'themes/{$name}/',
9
- );
10
-
11
- /**
12
- * Format module name.
13
- *
14
- * Strip `sydes-` prefix and a trailing '-theme' or '-module' from package name if present.
15
- *
16
- * @param array @vars
17
- *
18
- * @return array
19
- */
20
- public function inflectPackageVars($vars)
21
- {
22
- if ($vars['type'] == 'sydes-module') {
23
- return $this->inflectModuleVars($vars);
24
- }
25
-
26
- if ($vars['type'] === 'sydes-theme') {
27
- return $this->inflectThemeVars($vars);
28
- }
29
-
30
- return $vars;
31
- }
32
-
33
- public function inflectModuleVars($vars)
34
- {
35
- $vars['name'] = preg_replace('/(^sydes-|-module$)/i', '', $vars['name']);
36
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
37
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
38
-
39
- return $vars;
40
- }
41
-
42
- protected function inflectThemeVars($vars)
43
- {
44
- $vars['name'] = preg_replace('/(^sydes-|-theme$)/', '', $vars['name']);
45
- $vars['name'] = strtolower($vars['name']);
46
-
47
- return $vars;
48
- }
49
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php DELETED
@@ -1,26 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- * Plugin installer for symfony 1.x
6
- *
7
- * @author Jérôme Tamarelle <jerome@tamarelle.net>
8
- */
9
- class Symfony1Installer extends BaseInstaller
10
- {
11
- protected $locations = array(
12
- 'plugin' => 'plugins/{$name}/',
13
- );
14
-
15
- /**
16
- * Format package name to CamelCase
17
- */
18
- public function inflectPackageVars($vars)
19
- {
20
- $vars['name'] = preg_replace_callback('/(-[a-z])/', function ($matches) {
21
- return strtoupper($matches[0][1]);
22
- }, $vars['name']);
23
-
24
- return $vars;
25
- }
26
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php DELETED
@@ -1,16 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- * Extension installer for TYPO3 CMS
6
- *
7
- * @deprecated since 1.0.25, use https://packagist.org/packages/typo3/cms-composer-installers instead
8
- *
9
- * @author Sascha Egerer <sascha.egerer@dkd.de>
10
- */
11
- class TYPO3CmsInstaller extends BaseInstaller
12
- {
13
- protected $locations = array(
14
- 'extension' => 'typo3conf/ext/{$name}/',
15
- );
16
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php DELETED
@@ -1,38 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- /**
5
- * An installer to handle TYPO3 Flow specifics when installing packages.
6
- */
7
- class TYPO3FlowInstaller extends BaseInstaller
8
- {
9
- protected $locations = array(
10
- 'package' => 'Packages/Application/{$name}/',
11
- 'framework' => 'Packages/Framework/{$name}/',
12
- 'plugin' => 'Packages/Plugins/{$name}/',
13
- 'site' => 'Packages/Sites/{$name}/',
14
- 'boilerplate' => 'Packages/Boilerplates/{$name}/',
15
- 'build' => 'Build/{$name}/',
16
- );
17
-
18
- /**
19
- * Modify the package name to be a TYPO3 Flow style key.
20
- *
21
- * @param array $vars
22
- * @return array
23
- */
24
- public function inflectPackageVars($vars)
25
- {
26
- $autoload = $this->package->getAutoload();
27
- if (isset($autoload['psr-0']) && is_array($autoload['psr-0'])) {
28
- $namespace = key($autoload['psr-0']);
29
- $vars['name'] = str_replace('\\', '.', $namespace);
30
- }
31
- if (isset($autoload['psr-4']) && is_array($autoload['psr-4'])) {
32
- $namespace = key($autoload['psr-4']);
33
- $vars['name'] = rtrim(str_replace('\\', '.', $namespace), '.');
34
- }
35
-
36
- return $vars;
37
- }
38
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php DELETED
@@ -1,12 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class TheliaInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'local/modules/{$name}/',
8
- 'frontoffice-template' => 'templates/frontOffice/{$name}/',
9
- 'backoffice-template' => 'templates/backOffice/{$name}/',
10
- 'email-template' => 'templates/email/{$name}/',
11
- );
12
- }
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/TuskInstaller.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
- /**
4
- * Composer installer for 3rd party Tusk utilities
5
- * @author Drew Ewing <drew@phenocode.com>
6
- */
7
- class TuskInstaller extends BaseInstaller
8
- {
9
- protected $locations = array(
10
- 'task' => '.tusk/tasks/{$name}/',
11
- 'command' => '.tusk/commands/{$name}/',
12
- 'asset' => 'assets/tusk/{$name}/',
13
- );
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class UserFrostingInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'sprinkle' => 'app/sprinkles/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class VanillaInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'plugins/{$name}/',
8
- 'theme' => 'themes/{$name}/',
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/VgmcpInstaller.php DELETED
@@ -1,49 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class VgmcpInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'bundle' => 'src/{$vendor}/{$name}/',
8
- 'theme' => 'themes/{$name}/'
9
- );
10
-
11
- /**
12
- * Format package name.
13
- *
14
- * For package type vgmcp-bundle, cut off a trailing '-bundle' if present.
15
- *
16
- * For package type vgmcp-theme, cut off a trailing '-theme' if present.
17
- *
18
- */
19
- public function inflectPackageVars($vars)
20
- {
21
- if ($vars['type'] === 'vgmcp-bundle') {
22
- return $this->inflectPluginVars($vars);
23
- }
24
-
25
- if ($vars['type'] === 'vgmcp-theme') {
26
- return $this->inflectThemeVars($vars);
27
- }
28
-
29
- return $vars;
30
- }
31
-
32
- protected function inflectPluginVars($vars)
33
- {
34
- $vars['name'] = preg_replace('/-bundle$/', '', $vars['name']);
35
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
36
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
37
-
38
- return $vars;
39
- }
40
-
41
- protected function inflectThemeVars($vars)
42
- {
43
- $vars['name'] = preg_replace('/-theme$/', '', $vars['name']);
44
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
45
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
46
-
47
- return $vars;
48
- }
49
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/WHMCSInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
-
3
- namespace Composer\Installers;
4
-
5
- class WHMCSInstaller extends BaseInstaller
6
- {
7
- protected $locations = array(
8
- 'gateway' => 'modules/gateways/{$name}/',
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class WolfCMSInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'wolf/plugins/{$name}/',
8
- );
9
- }
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php DELETED
@@ -1,12 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class WordPressInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'plugin' => 'wp-content/plugins/{$name}/',
8
- 'theme' => 'wp-content/themes/{$name}/',
9
- 'muplugin' => 'wp-content/mu-plugins/{$name}/',
10
- 'dropin' => 'wp-content/{$name}/',
11
- );
12
- }
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/YawikInstaller.php DELETED
@@ -1,32 +0,0 @@
1
- <?php
2
- /**
3
- * Created by PhpStorm.
4
- * User: cbleek
5
- * Date: 25.03.16
6
- * Time: 20:55
7
- */
8
-
9
- namespace Composer\Installers;
10
-
11
-
12
- class YawikInstaller extends BaseInstaller
13
- {
14
- protected $locations = array(
15
- 'module' => 'module/{$name}/',
16
- );
17
-
18
- /**
19
- * Format package name to CamelCase
20
- * @param array $vars
21
- *
22
- * @return array
23
- */
24
- public function inflectPackageVars($vars)
25
- {
26
- $vars['name'] = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $vars['name']));
27
- $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']);
28
- $vars['name'] = str_replace(' ', '', ucwords($vars['name']));
29
-
30
- return $vars;
31
- }
32
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ZendInstaller.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class ZendInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'library' => 'library/{$name}/',
8
- 'extra' => 'extras/library/{$name}/',
9
- 'module' => 'module/{$name}/',
10
- );
11
- }
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
- namespace Composer\Installers;
3
-
4
- class ZikulaInstaller extends BaseInstaller
5
- {
6
- protected $locations = array(
7
- 'module' => 'modules/{$vendor}-{$name}/',
8
- 'theme' => 'themes/{$vendor}-{$name}/'
9
- );
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/composer/installers/src/bootstrap.php DELETED
@@ -1,13 +0,0 @@
1
- <?php
2
- function includeIfExists($file)
3
- {
4
- if (file_exists($file)) {
5
- return include $file;
6
- }
7
- }
8
- if ((!$loader = includeIfExists(__DIR__ . '/../vendor/autoload.php')) && (!$loader = includeIfExists(__DIR__ . '/../../../autoload.php'))) {
9
- die('You must set up the project dependencies, run the following commands:'.PHP_EOL.
10
- 'curl -s http://getcomposer.org/installer | php'.PHP_EOL.
11
- 'php composer.phar install'.PHP_EOL);
12
- }
13
- return $loader;
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/dealerdirect/phpcodesniffer-composer-installer/LICENSE.md DELETED
@@ -1,21 +0,0 @@
1
- MIT License
2
-
3
- Copyright (c) 2016-2018 Dealerdirect B.V.
4
-
5
- Permission is hereby granted, free of charge, to any person obtaining a copy
6
- of this software and associated documentation files (the "Software"), to deal
7
- in the Software without restriction, including without limitation the rights
8
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
- copies of the Software, and to permit persons to whom the Software is
10
- furnished to do so, subject to the following conditions:
11
-
12
- The above copyright notice and this permission notice shall be included in all
13
- copies or substantial portions of the Software.
14
-
15
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
- SOFTWARE.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/dealerdirect/phpcodesniffer-composer-installer/README.md DELETED
@@ -1,220 +0,0 @@
1
- # PHP_CodeSniffer Standards Composer Installer Plugin
2
-
3
- ![Project Stage][project-stage-shield]
4
- ![Last Commit][last-updated-shield]
5
- ![Awesome][awesome-shield]
6
- [![License][license-shield]](LICENSE.md)
7
-
8
- [![Travis][travis-shield]][travis]
9
- [![Scrutinizer][scrutinizer-shield]][scrutinizer]
10
- [![Latest Version on Packagist][packagist-version-shield]][packagist-version]
11
- [![Packagist][packagist-shield]][packagist]
12
-
13
- This composer installer plugin allows for easy installation of [PHP_CodeSniffer][codesniffer] coding standards (rulesets).
14
-
15
- No more symbolic linking of directories, checking out repositories on specific locations or changing
16
- the `phpcs` configuration.
17
-
18
- _Note: This plugin is compatible with both version 2.x and 3.x of_ [PHP_CodeSniffer][codesniffer]
19
-
20
- ## Usage
21
-
22
- Installation can be done with [composer], by requiring this package as a development dependency:
23
-
24
- ```bash
25
- composer require --dev dealerdirect/phpcodesniffer-composer-installer
26
- ```
27
-
28
- That's it.
29
-
30
- ### How it works
31
-
32
- Basically, this plugin executes the following steps:
33
-
34
- - This plugin search for `phpcodesniffer-standard` packages in all of your currently installed Composer packages.
35
- - Matching packages and the project itself are scanned for PHP_CodeSniffer rulesets.
36
- - The plugin will call PHP_CodeSniffer and configure the `installed_paths` option.
37
-
38
- ### Example project
39
-
40
- The following is an example Composer project and has included
41
- multiple `phpcodesniffer-standard` packages.
42
-
43
- ```json
44
- {
45
- "name": "dealerdirect/example-project",
46
- "description": "Just an example project",
47
- "type": "project",
48
- "require": {},
49
- "require-dev": {
50
- "dealerdirect/phpcodesniffer-composer-installer": "*",
51
- "object-calisthenics/phpcs-calisthenics-rules": "*",
52
- "phpcompatibility/php-compatibility": "*",
53
- "wp-coding-standards/wpcs": "*"
54
- }
55
- }
56
- ```
57
-
58
- After running `composer install` PHP_CodeSniffer just works:
59
-
60
- ```bash
61
- $ ./vendor/bin/phpcs -i
62
- The installed coding standards are MySource, PEAR, PSR1, PSR2, Squiz, Zend, PHPCompatibility, WordPress,
63
- WordPress-Core, WordPress-Docs, WordPress-Extra and WordPress-VIP
64
- ```
65
-
66
- ### Calling the plugin directly
67
-
68
- In some circumstances, it is desirable to call this plugin's functionality
69
- directly. For instance, during development or in [CI][definition-ci] environments.
70
-
71
- As the plugin requires Composer to work, direct calls need to be wired through a
72
- project's `composer.json`.
73
-
74
- This is done by adding a call to the `Plugin::run` function in the `script`
75
- section of the `composer.json`:
76
-
77
- ```json
78
- {
79
- "scripts": {
80
- "install-codestandards": [
81
- "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin::run"
82
- ]
83
- }
84
- }
85
-
86
- ```
87
-
88
- The command can then be called using `composer run-script install-codestandards` or
89
- referenced from other script configurations, as follows:
90
-
91
- ```json
92
- {
93
- "scripts": {
94
- "install-codestandards": [
95
- "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin::run"
96
- ],
97
- "post-install-cmd": [
98
- "@install-codestandards"
99
- ]
100
- }
101
- }
102
-
103
- ```
104
-
105
- For more details about Composer scripts, please refer to [the section on scripts
106
- in the Composer manual][composer-manual-scripts].
107
-
108
- ### Changing the Coding Standards search depth
109
-
110
- By default, this plugin searches up for Coding Standards up to three directories
111
- deep. In most cases, this should be sufficient. However, this plugin allows
112
- you to customize the search depth setting if needed.
113
-
114
- ```json
115
- {
116
- "extra": {
117
- "phpcodesniffer-search-depth": 5
118
- }
119
- }
120
- ```
121
-
122
- ### Caveats
123
-
124
- When this plugin is installed globally, composer will load the _global_ plugin rather
125
- than the one from the local repository. Despite [this behavior being documented
126
- in the composer manual][using-composer-plugins], it could potentially confuse
127
- as another version of the plugin could be run and not the one specified by the project.
128
-
129
- ## Developing Coding Standards
130
-
131
- Coding standard can be developed normally, as documented by [PHP_CodeSniffer][codesniffer], in the [Coding Standard Tutorial][tutorial].
132
-
133
- Create a composer package of your coding standard by adding a `composer.json` file.
134
-
135
- ```json
136
- {
137
- "name" : "acme/phpcodesniffer-our-standards",
138
- "description" : "Package contains all coding standards of the Acme company",
139
- "require" : {
140
- "php" : ">=5.4.0,<8.0.0-dev",
141
- "squizlabs/php_codesniffer" : "^3.0"
142
- },
143
- "type" : "phpcodesniffer-standard"
144
- }
145
- ```
146
-
147
- Requirements:
148
- * The repository may contain one or more standards.
149
- * Each standard can have a separate directory no deeper than 3 levels from the repository root.
150
- * The package `type` must be `phpcodesniffer-standard`. Without this, the plugin will not trigger.
151
-
152
- ## Changelog
153
-
154
- This repository does not contain a `CHANGELOG.md` file, however, we do publish a changelog on each release
155
- using the [GitHub releases][changelog] functionality.
156
-
157
- ## Contributing
158
-
159
- This is an active open-source project. We are always open to people who want to
160
- use the code or contribute to it.
161
-
162
- We've set up a separate document for our [contribution guidelines][contributing-guidelines].
163
-
164
- Thank you for being involved! :heart_eyes:
165
-
166
- ## Authors & contributors
167
-
168
- The original idea and setup of this repository is by [Franck Nijhof][frenck], employee @ Dealerdirect.
169
-
170
- For a full list of all author and/or contributors, check [the contributors page][contributors].
171
-
172
- ## License
173
-
174
- The MIT License (MIT)
175
-
176
- Copyright (c) 2016-2018 Dealerdirect B.V.
177
-
178
- Permission is hereby granted, free of charge, to any person obtaining a copy
179
- of this software and associated documentation files (the "Software"), to deal
180
- in the Software without restriction, including without limitation the rights
181
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
182
- copies of the Software, and to permit persons to whom the Software is
183
- furnished to do so, subject to the following conditions:
184
-
185
- The above copyright notice and this permission notice shall be included in
186
- all copies or substantial portions of the Software.
187
-
188
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
189
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
190
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
191
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
192
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
193
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
194
- THE SOFTWARE.
195
-
196
- [awesome-shield]: https://img.shields.io/badge/awesome%3F-yes-brightgreen.svg
197
- [changelog]: https://github.com/Dealerdirect/phpcodesniffer-composer-installer/releases
198
- [codesniffer]: https://github.com/squizlabs/PHP_CodeSniffer
199
- [composer-manual-scripts]: https://getcomposer.org/doc/articles/scripts.md
200
- [composer]: https://getcomposer.org/
201
- [contributing-guidelines]: CONTRIBUTING.md
202
- [contributors]: https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors
203
- [dealerdirectcom]: http://www.dealerdirect.com/en
204
- [definition-ci]: https://en.wikipedia.org/wiki/Continuous_integration
205
- [frenck]: https://github.com/frenck
206
- [get-in-touch]: https://www.dealerdirect.com/en/contact
207
- [license-shield]: https://img.shields.io/github/license/dealerdirect/phpcodesniffer-composer-installer.svg
208
- [last-updated-shield]: https://img.shields.io/github/last-commit/Dealerdirect/phpcodesniffer-composer-installer.svg
209
- [packagist-shield]: https://img.shields.io/packagist/dt/dealerdirect/phpcodesniffer-composer-installer.svg
210
- [packagist-version-shield]: https://img.shields.io/packagist/v/dealerdirect/phpcodesniffer-composer-installer.svg
211
- [packagist-version]: https://packagist.org/packages/dealerdirect/phpcodesniffer-composer-installer
212
- [packagist]: https://packagist.org/packages/dealerdirect/phpcodesniffer-composer-installer
213
- [project-stage-shield]: https://img.shields.io/badge/Project%20Stage-Development-yellowgreen.svg
214
- [scrutinizer-shield]: https://img.shields.io/scrutinizer/g/dealerdirect/phpcodesniffer-composer-installer.svg
215
- [scrutinizer]: https://scrutinizer-ci.com/g/dealerdirect/phpcodesniffer-composer-installer/
216
- [travis-shield]: https://img.shields.io/travis/Dealerdirect/phpcodesniffer-composer-installer.svg
217
- [travis]: https://travis-ci.org/Dealerdirect/phpcodesniffer-composer-installer
218
- [tutorial]: https://github.com/squizlabs/PHP_CodeSniffer/wiki/Coding-Standard-Tutorial
219
- [using-composer-plugins]: https://getcomposer.org/doc/articles/plugins.md#using-plugins
220
- [vacancies]: https://www.dealerdirect.com/en/vacancies
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/dealerdirect/phpcodesniffer-composer-installer/composer.json DELETED
@@ -1,48 +0,0 @@
1
- {
2
- "name": "dealerdirect/phpcodesniffer-composer-installer",
3
- "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
4
- "type": "composer-plugin",
5
- "keywords": [
6
- "composer", "installer", "plugin",
7
- "phpcs", "codesniffer", "phpcodesniffer", "php_codesniffer",
8
- "standard", "standards", "style guide", "stylecheck",
9
- "qa", "quality", "code quality", "tests"
10
- ],
11
- "homepage": "http://www.dealerdirect.com",
12
- "license": "MIT",
13
- "authors": [
14
- {
15
- "name": "Franck Nijhof",
16
- "email": "franck.nijhof@dealerdirect.com",
17
- "homepage": "http://www.frenck.nl",
18
- "role": "Developer / IT Manager"
19
- }
20
- ],
21
- "support": {
22
- "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues",
23
- "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer"
24
- },
25
- "require": {
26
- "php": "^5.3|^7",
27
- "composer-plugin-api": "^1.0",
28
- "squizlabs/php_codesniffer": "^2|^3"
29
- },
30
- "require-dev": {
31
- "composer/composer": "*",
32
- "sensiolabs/security-checker": "^4.1.0",
33
- "phpcompatibility/php-compatibility": "^9.0"
34
- },
35
- "autoload": {
36
- "psr-4": {
37
- "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/"
38
- }
39
- },
40
- "extra": {
41
- "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
42
- },
43
- "scripts": {
44
- "install-codestandards": [
45
- "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin::run"
46
- ]
47
- }
48
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/dealerdirect/phpcodesniffer-composer-installer/src/Plugin.php DELETED
@@ -1,478 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * This file is part of the Dealerdirect PHP_CodeSniffer Standards
5
- * Composer Installer Plugin package.
6
- *
7
- * @copyright 2016-2018 Dealerdirect B.V.
8
- * @license MIT
9
- */
10
-
11
- namespace Dealerdirect\Composer\Plugin\Installers\PHPCodeSniffer;
12
-
13
- use Composer\Composer;
14
- use Composer\EventDispatcher\EventSubscriberInterface;
15
- use Composer\IO\IOInterface;
16
- use Composer\Package\AliasPackage;
17
- use Composer\Package\PackageInterface;
18
- use Composer\Package\RootpackageInterface;
19
- use Composer\Plugin\PluginInterface;
20
- use Composer\Script\Event;
21
- use Composer\Script\ScriptEvents;
22
- use Composer\Util\Filesystem;
23
- use Composer\Util\ProcessExecutor;
24
- use Symfony\Component\Finder\Finder;
25
- use Symfony\Component\Process\Exception\LogicException;
26
- use Symfony\Component\Process\Exception\ProcessFailedException;
27
- use Symfony\Component\Process\Exception\RuntimeException;
28
-
29
- /**
30
- * PHP_CodeSniffer standard installation manager.
31
- *
32
- * @author Franck Nijhof <franck.nijhof@dealerdirect.com>
33
- */
34
- class Plugin implements PluginInterface, EventSubscriberInterface
35
- {
36
-
37
- const KEY_MAX_DEPTH = 'phpcodesniffer-search-depth';
38
-
39
- const MESSAGE_ERROR_WRONG_MAX_DEPTH =
40
- 'The value of "%s" (in the composer.json "extra".section) must be an integer larger then %d, %s given.';
41
- const MESSAGE_NOT_INSTALLED = 'PHPCodeSniffer is not installed';
42
- const MESSAGE_NOTHING_TO_INSTALL = 'Nothing to install or update';
43
- const MESSAGE_RUNNING_INSTALLER = 'Running PHPCodeSniffer Composer Installer';
44
-
45
- const PACKAGE_NAME = 'squizlabs/php_codesniffer';
46
- const PACKAGE_TYPE = 'phpcodesniffer-standard';
47
-
48
- const PHPCS_CONFIG_KEY = 'installed_paths';
49
-
50
- /**
51
- * @var Composer
52
- */
53
- private $composer;
54
-
55
- /**
56
- * @var string
57
- */
58
- private $cwd;
59
-
60
- /**
61
- * @var Filesystem
62
- */
63
- private $filesystem;
64
-
65
- /**
66
- * @var array
67
- */
68
- private $installedPaths;
69
-
70
- /**
71
- * @var IOInterface
72
- */
73
- private $io;
74
-
75
- /**
76
- * @var ProcessExecutor
77
- */
78
- private $processExecutor;
79
-
80
- /**
81
- * Triggers the plugin's main functionality.
82
- *
83
- * Makes it possible to run the plugin as a custom command.
84
- *
85
- * @param Event $event
86
- *
87
- * @throws \InvalidArgumentException
88
- * @throws \RuntimeException
89
- * @throws LogicException
90
- * @throws ProcessFailedException
91
- * @throws RuntimeException
92
- */
93
- public static function run(Event $event)
94
- {
95
- $io = $event->getIO();
96
- $composer = $event->getComposer();
97
-
98
- $instance = new static();
99
-
100
- $instance->io = $io;
101
- $instance->composer = $composer;
102
- $instance->init();
103
- $instance->onDependenciesChangedEvent();
104
- }
105
-
106
- /**
107
- * {@inheritDoc}
108
- *
109
- * @throws \RuntimeException
110
- * @throws LogicException
111
- * @throws ProcessFailedException
112
- * @throws RuntimeException
113
- */
114
- public function activate(Composer $composer, IOInterface $io)
115
- {
116
- $this->composer = $composer;
117
- $this->io = $io;
118
-
119
- $this->init();
120
- }
121
-
122
- /**
123
- * Prepares the plugin so it's main functionality can be run.
124
- *
125
- * @throws \RuntimeException
126
- * @throws LogicException
127
- * @throws ProcessFailedException
128
- * @throws RuntimeException
129
- */
130
- private function init()
131
- {
132
- $this->cwd = getcwd();
133
- $this->installedPaths = array();
134
-
135
- $this->processExecutor = new ProcessExecutor($this->io);
136
- $this->filesystem = new Filesystem($this->processExecutor);
137
- }
138
-
139
- /**
140
- * {@inheritDoc}
141
- */
142
- public static function getSubscribedEvents()
143
- {
144
- return array(
145
- ScriptEvents::POST_INSTALL_CMD => array(
146
- array('onDependenciesChangedEvent', 0),
147
- ),
148
- ScriptEvents::POST_UPDATE_CMD => array(
149
- array('onDependenciesChangedEvent', 0),
150
- ),
151
- );
152
- }
153
-
154
- /**
155
- * Entry point for post install and post update events.
156
- *
157
- * @throws \InvalidArgumentException
158
- * @throws LogicException
159
- * @throws ProcessFailedException
160
- * @throws RuntimeException
161
- */
162
- public function onDependenciesChangedEvent()
163
- {
164
- $io = $this->io;
165
- $isVerbose = $io->isVerbose();
166
-
167
- if ($isVerbose) {
168
- $io->write(sprintf('<info>%s</info>', self::MESSAGE_RUNNING_INSTALLER));
169
- }
170
-
171
- if ($this->isPHPCodeSnifferInstalled() === true) {
172
- $this->loadInstalledPaths();
173
- $installPathCleaned = $this->cleanInstalledPaths();
174
- $installPathUpdated = $this->updateInstalledPaths();
175
-
176
- if ($installPathCleaned === true || $installPathUpdated === true) {
177
- $this->saveInstalledPaths();
178
- } elseif ($isVerbose) {
179
- $io->write(sprintf('<info>%s</info>', self::MESSAGE_NOTHING_TO_INSTALL));
180
- }
181
- } elseif ($isVerbose) {
182
- $io->write(sprintf('<info>%s</info>', self::MESSAGE_NOT_INSTALLED));
183
- }
184
- }
185
-
186
- /**
187
- * Load all paths from PHP_CodeSniffer into an array.
188
- *
189
- * @throws LogicException
190
- * @throws ProcessFailedException
191
- * @throws RuntimeException
192
- */
193
- private function loadInstalledPaths()
194
- {
195
- if ($this->isPHPCodeSnifferInstalled() === true) {
196
- $this->processExecutor->execute(
197
- sprintf(
198
- 'phpcs --config-show %s',
199
- self::PHPCS_CONFIG_KEY
200
- ),
201
- $output,
202
- $this->composer->getConfig()->get('bin-dir')
203
- );
204
-
205
- $phpcsInstalledPaths = str_replace(self::PHPCS_CONFIG_KEY . ': ', '', $output);
206
- $phpcsInstalledPaths = trim($phpcsInstalledPaths);
207
-
208
- if ($phpcsInstalledPaths !== '') {
209
- $this->installedPaths = explode(',', $phpcsInstalledPaths);
210
- }
211
- }
212
- }
213
-
214
- /**
215
- * Save all coding standard paths back into PHP_CodeSniffer
216
- *
217
- * @throws LogicException
218
- * @throws ProcessFailedException
219
- * @throws RuntimeException
220
- */
221
- private function saveInstalledPaths()
222
- {
223
- // Check if we found installed paths to set.
224
- if (count($this->installedPaths) !== 0) {
225
- $paths = implode(',', $this->installedPaths);
226
- $arguments = array('--config-set', self::PHPCS_CONFIG_KEY, $paths);
227
- $configMessage = sprintf(
228
- 'PHP CodeSniffer Config <info>%s</info> <comment>set to</comment> <info>%s</info>',
229
- self::PHPCS_CONFIG_KEY,
230
- $paths
231
- );
232
- } else {
233
- // Delete the installed paths if none were found.
234
- $arguments = array('--config-delete', self::PHPCS_CONFIG_KEY);
235
- $configMessage = sprintf(
236
- 'PHP CodeSniffer Config <info>%s</info> <comment>delete</comment>',
237
- self::PHPCS_CONFIG_KEY
238
- );
239
- }
240
-
241
- $this->io->write($configMessage);
242
-
243
- $this->processExecutor->execute(
244
- sprintf(
245
- 'phpcs %s',
246
- implode(' ', $arguments)
247
- ),
248
- $configResult,
249
- $this->composer->getConfig()->get('bin-dir')
250
- );
251
-
252
- if ($this->io->isVerbose() && !empty($configResult)) {
253
- $this->io->write(sprintf('<info>%s</info>', $configResult));
254
- }
255
- }
256
-
257
- /**
258
- * Iterate trough all known paths and check if they are still valid.
259
- *
260
- * If path does not exists, is not an directory or isn't readable, the path
261
- * is removed from the list.
262
- *
263
- * @return bool True if changes where made, false otherwise
264
- */
265
- private function cleanInstalledPaths()
266
- {
267
- $changes = false;
268
- foreach ($this->installedPaths as $key => $path) {
269
- // This might be a relative path as well
270
- $alternativePath = realpath($this->getPHPCodeSnifferInstallPath() . DIRECTORY_SEPARATOR . $path);
271
-
272
- if ((is_dir($path) === false || is_readable($path) === false) &&
273
- (is_dir($alternativePath) === false || is_readable($alternativePath) === false)
274
- ) {
275
- unset($this->installedPaths[$key]);
276
- $changes = true;
277
- }
278
- }
279
- return $changes;
280
- }
281
-
282
- /**
283
- * Check all installed packages (including the root package) against
284
- * the installed paths from PHP_CodeSniffer and add the missing ones.
285
- *
286
- * @return bool True if changes where made, false otherwise
287
- *
288
- * @throws \InvalidArgumentException
289
- * @throws \RuntimeException
290
- */
291
- private function updateInstalledPaths()
292
- {
293
- $changes = false;
294
-
295
- $searchPaths = array($this->cwd);
296
- $codingStandardPackages = $this->getPHPCodingStandardPackages();
297
- foreach ($codingStandardPackages as $package) {
298
- $installPath = $this->composer->getInstallationManager()->getInstallPath($package);
299
- if ($this->filesystem->isAbsolutePath($installPath) === false) {
300
- $installPath = $this->filesystem->normalizePath(
301
- $this->cwd . DIRECTORY_SEPARATOR . $installPath
302
- );
303
- }
304
- $searchPaths[] = $installPath;
305
- }
306
-
307
- $finder = new Finder();
308
- $finder->files()
309
- ->depth('<= ' . $this->getMaxDepth())
310
- ->depth('>= ' . $this->getMinDepth())
311
- ->ignoreUnreadableDirs()
312
- ->ignoreVCS(true)
313
- ->in($searchPaths)
314
- ->name('ruleset.xml');
315
-
316
- // Process each found possible ruleset.
317
- foreach ($finder as $ruleset) {
318
- $standardsPath = $ruleset->getPath();
319
-
320
- // Pick the directory above the directory containing the standard, unless this is the project root.
321
- if ($standardsPath !== $this->cwd) {
322
- $standardsPath = dirname($standardsPath);
323
- }
324
-
325
- // Use relative paths for local project repositories.
326
- if ($this->isRunningGlobally() === false) {
327
- $standardsPath = $this->filesystem->findShortestPath(
328
- $this->getPHPCodeSnifferInstallPath(),
329
- $standardsPath,
330
- true
331
- );
332
- }
333
-
334
- // De-duplicate and add when directory is not configured.
335
- if (in_array($standardsPath, $this->installedPaths, true) === false) {
336
- $this->installedPaths[] = $standardsPath;
337
- $changes = true;
338
- }
339
- }
340
-
341
- return $changes;
342
- }
343
-
344
- /**
345
- * Iterates through Composers' local repository looking for valid Coding
346
- * Standard packages.
347
- *
348
- * If the package is the RootPackage (the one the plugin is installed into),
349
- * the package is ignored for now since it needs a different install path logic.
350
- *
351
- * @return array Composer packages containing coding standard(s)
352
- */
353
- private function getPHPCodingStandardPackages()
354
- {
355
- $codingStandardPackages = array_filter(
356
- $this->composer->getRepositoryManager()->getLocalRepository()->getPackages(),
357
- function (PackageInterface $package) {
358
- if ($package instanceof AliasPackage) {
359
- return false;
360
- }
361
- return $package->getType() === Plugin::PACKAGE_TYPE;
362
- }
363
- );
364
-
365
- if (! $this->composer->getPackage() instanceof RootpackageInterface
366
- && $this->composer->getPackage()->getType() === self::PACKAGE_TYPE
367
- ) {
368
- $codingStandardPackages[] = $this->composer->getPackage();
369
- }
370
-
371
- return $codingStandardPackages;
372
- }
373
-
374
- /**
375
- * Searches for the installed PHP_CodeSniffer Composer package
376
- *
377
- * @param null|string|\Composer\Semver\Constraint\ConstraintInterface $versionConstraint to match against
378
- *
379
- * @return PackageInterface|null
380
- */
381
- private function getPHPCodeSnifferPackage($versionConstraint = null)
382
- {
383
- $packages = $this
384
- ->composer
385
- ->getRepositoryManager()
386
- ->getLocalRepository()
387
- ->findPackages(self::PACKAGE_NAME, $versionConstraint);
388
-
389
- return array_shift($packages);
390
- }
391
-
392
- /**
393
- * Returns the path to the PHP_CodeSniffer package installation location
394
- *
395
- * @return string
396
- */
397
- private function getPHPCodeSnifferInstallPath()
398
- {
399
- return $this->composer->getInstallationManager()->getInstallPath($this->getPHPCodeSnifferPackage());
400
- }
401
-
402
- /**
403
- * Simple check if PHP_CodeSniffer is installed.
404
- *
405
- * @param null|string|\Composer\Semver\Constraint\ConstraintInterface $versionConstraint to match against
406
- *
407
- * @return bool Whether PHP_CodeSniffer is installed
408
- */
409
- private function isPHPCodeSnifferInstalled($versionConstraint = null)
410
- {
411
- return ($this->getPHPCodeSnifferPackage($versionConstraint) !== null);
412
- }
413
-
414
- /**
415
- * Test if composer is running "global"
416
- * This check kinda dirty, but it is the "Composer Way"
417
- *
418
- * @return bool Whether Composer is running "globally"
419
- *
420
- * @throws \RuntimeException
421
- */
422
- private function isRunningGlobally()
423
- {
424
- return ($this->composer->getConfig()->get('home') === $this->cwd);
425
- }
426
-
427
- /**
428
- * Determines the maximum search depth when searching for Coding Standards.
429
- *
430
- * @return int
431
- *
432
- * @throws \InvalidArgumentException
433
- */
434
- private function getMaxDepth()
435
- {
436
- $maxDepth = 3;
437
-
438
- $extra = $this->composer->getPackage()->getExtra();
439
-
440
- if (array_key_exists(self::KEY_MAX_DEPTH, $extra)) {
441
- $maxDepth = $extra[self::KEY_MAX_DEPTH];
442
- $minDepth = $this->getMinDepth();
443
-
444
- if (is_int($maxDepth) === false /* Must be an integer */
445
- || $maxDepth <= $minDepth /* Larger than the minimum */
446
- || is_float($maxDepth) === true /* Within the boundaries of integer */
447
- ) {
448
- $message = vsprintf(
449
- self::MESSAGE_ERROR_WRONG_MAX_DEPTH,
450
- array(
451
- 'key' => self::KEY_MAX_DEPTH,
452
- 'min' => $minDepth,
453
- 'given' => var_export($maxDepth, true),
454
- )
455
- );
456
-
457
- throw new \InvalidArgumentException($message);
458
- }
459
- }
460
-
461
- return $maxDepth;
462
- }
463
-
464
- /**
465
- * Returns the minimal search depth for Coding Standard packages.
466
- *
467
- * Usually this is 0, unless PHP_CodeSniffer >= 3 is used.
468
- *
469
- * @return int
470
- */
471
- private function getMinDepth()
472
- {
473
- if ($this->isPHPCodeSnifferInstalled('>= 3.0.0') !== true) {
474
- return 1;
475
- }
476
- return 0;
477
- }
478
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/doctrine/instantiator/CONTRIBUTING.md DELETED
@@ -1,35 +0,0 @@
1
- # Contributing
2
-
3
- * Coding standard for the project is [PSR-2](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)
4
- * The project will follow strict [object calisthenics](http://www.slideshare.net/guilhermeblanco/object-calisthenics-applied-to-php)
5
- * Any contribution must provide tests for additional introduced conditions
6
- * Any un-confirmed issue needs a failing test case before being accepted
7
- * Pull requests must be sent from a new hotfix/feature branch, not from `master`.
8
-
9
- ## Installation
10
-
11
- To install the project and run the tests, you need to clone it first:
12
-
13
- ```sh
14
- $ git clone git://github.com/doctrine/instantiator.git
15
- ```
16
-
17
- You will then need to run a composer installation:
18
-
19
- ```sh
20
- $ cd Instantiator
21
- $ curl -s https://getcomposer.org/installer | php
22
- $ php composer.phar update
23
- ```
24
-
25
- ## Testing
26
-
27
- The PHPUnit version to be used is the one installed as a dev- dependency via composer:
28
-
29
- ```sh
30
- $ ./vendor/bin/phpunit
31
- ```
32
-
33
- Accepted coverage for new contributions is 80%. Any contribution not satisfying this requirement
34
- won't be merged.
35
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/doctrine/instantiator/LICENSE DELETED
@@ -1,19 +0,0 @@
1
- Copyright (c) 2014 Doctrine Project
2
-
3
- Permission is hereby granted, free of charge, to any person obtaining a copy of
4
- this software and associated documentation files (the "Software"), to deal in
5
- the Software without restriction, including without limitation the rights to
6
- use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7
- of the Software, and to permit persons to whom the Software is furnished to do
8
- so, subject to the following conditions:
9
-
10
- The above copyright notice and this permission notice shall be included in all
11
- copies or substantial portions of the Software.
12
-
13
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19
- SOFTWARE.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/doctrine/instantiator/README.md DELETED
@@ -1,40 +0,0 @@
1
- # Instantiator
2
-
3
- This library provides a way of avoiding usage of constructors when instantiating PHP classes.
4
-
5
- [![Build Status](https://travis-ci.org/doctrine/instantiator.svg?branch=master)](https://travis-ci.org/doctrine/instantiator)
6
- [![Code Coverage](https://scrutinizer-ci.com/g/doctrine/instantiator/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/doctrine/instantiator/?branch=master)
7
- [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/doctrine/instantiator/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/doctrine/instantiator/?branch=master)
8
- [![Dependency Status](https://www.versioneye.com/package/php--doctrine--instantiator/badge.svg)](https://www.versioneye.com/package/php--doctrine--instantiator)
9
- [![HHVM Status](http://hhvm.h4cc.de/badge/doctrine/instantiator.png)](http://hhvm.h4cc.de/package/doctrine/instantiator)
10
-
11
- [![Latest Stable Version](https://poser.pugx.org/doctrine/instantiator/v/stable.png)](https://packagist.org/packages/doctrine/instantiator)
12
- [![Latest Unstable Version](https://poser.pugx.org/doctrine/instantiator/v/unstable.png)](https://packagist.org/packages/doctrine/instantiator)
13
-
14
- ## Installation
15
-
16
- The suggested installation method is via [composer](https://getcomposer.org/):
17
-
18
- ```sh
19
- php composer.phar require "doctrine/instantiator:~1.0.3"
20
- ```
21
-
22
- ## Usage
23
-
24
- The instantiator is able to create new instances of any class without using the constructor or any API of the class
25
- itself:
26
-
27
- ```php
28
- $instantiator = new \Doctrine\Instantiator\Instantiator();
29
-
30
- $instance = $instantiator->instantiate(\My\ClassName\Here::class);
31
- ```
32
-
33
- ## Contributing
34
-
35
- Please read the [CONTRIBUTING.md](CONTRIBUTING.md) contents if you wish to help out!
36
-
37
- ## Credits
38
-
39
- This library was migrated from [ocramius/instantiator](https://github.com/Ocramius/Instantiator), which
40
- has been donated to the doctrine organization, and which is now deprecated in favour of this package.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/doctrine/instantiator/composer.json DELETED
@@ -1,45 +0,0 @@
1
- {
2
- "name": "doctrine/instantiator",
3
- "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
4
- "type": "library",
5
- "license": "MIT",
6
- "homepage": "https://github.com/doctrine/instantiator",
7
- "keywords": [
8
- "instantiate",
9
- "constructor"
10
- ],
11
- "authors": [
12
- {
13
- "name": "Marco Pivetta",
14
- "email": "ocramius@gmail.com",
15
- "homepage": "http://ocramius.github.com/"
16
- }
17
- ],
18
- "require": {
19
- "php": "^7.1"
20
- },
21
- "require-dev": {
22
- "ext-phar": "*",
23
- "ext-pdo": "*",
24
- "phpunit/phpunit": "^6.2.3",
25
- "squizlabs/php_codesniffer": "^3.0.2",
26
- "athletic/athletic": "~0.1.8"
27
- },
28
- "autoload": {
29
- "psr-4": {
30
- "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
31
- }
32
- },
33
- "autoload-dev": {
34
- "psr-0": {
35
- "DoctrineTest\\InstantiatorPerformance\\": "tests",
36
- "DoctrineTest\\InstantiatorTest\\": "tests",
37
- "DoctrineTest\\InstantiatorTestAsset\\": "tests"
38
- }
39
- },
40
- "extra": {
41
- "branch-alias": {
42
- "dev-master": "1.2.x-dev"
43
- }
44
- }
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- /*
3
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
13
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14
- *
15
- * This software consists of voluntary contributions made by many individuals
16
- * and is licensed under the MIT license. For more information, see
17
- * <http://www.doctrine-project.org>.
18
- */
19
-
20
- namespace Doctrine\Instantiator\Exception;
21
-
22
- /**
23
- * Base exception marker interface for the instantiator component
24
- *
25
- * @author Marco Pivetta <ocramius@gmail.com>
26
- */
27
- interface ExceptionInterface
28
- {
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php DELETED
@@ -1,52 +0,0 @@
1
- <?php
2
- /*
3
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
13
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14
- *
15
- * This software consists of voluntary contributions made by many individuals
16
- * and is licensed under the MIT license. For more information, see
17
- * <http://www.doctrine-project.org>.
18
- */
19
-
20
- namespace Doctrine\Instantiator\Exception;
21
-
22
- use InvalidArgumentException as BaseInvalidArgumentException;
23
- use ReflectionClass;
24
-
25
- /**
26
- * Exception for invalid arguments provided to the instantiator
27
- *
28
- * @author Marco Pivetta <ocramius@gmail.com>
29
- */
30
- class InvalidArgumentException extends BaseInvalidArgumentException implements ExceptionInterface
31
- {
32
- public static function fromNonExistingClass(string $className) : self
33
- {
34
- if (interface_exists($className)) {
35
- return new self(sprintf('The provided type "%s" is an interface, and can not be instantiated', $className));
36
- }
37
-
38
- if (PHP_VERSION_ID >= 50400 && trait_exists($className)) {
39
- return new self(sprintf('The provided type "%s" is a trait, and can not be instantiated', $className));
40
- }
41
-
42
- return new self(sprintf('The provided class "%s" does not exist', $className));
43
- }
44
-
45
- public static function fromAbstractClass(ReflectionClass $reflectionClass) : self
46
- {
47
- return new self(sprintf(
48
- 'The provided class "%s" is abstract, and can not be instantiated',
49
- $reflectionClass->getName()
50
- ));
51
- }
52
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php DELETED
@@ -1,66 +0,0 @@
1
- <?php
2
- /*
3
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
13
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14
- *
15
- * This software consists of voluntary contributions made by many individuals
16
- * and is licensed under the MIT license. For more information, see
17
- * <http://www.doctrine-project.org>.
18
- */
19
-
20
- namespace Doctrine\Instantiator\Exception;
21
-
22
- use Exception;
23
- use ReflectionClass;
24
- use UnexpectedValueException as BaseUnexpectedValueException;
25
-
26
- /**
27
- * Exception for given parameters causing invalid/unexpected state on instantiation
28
- *
29
- * @author Marco Pivetta <ocramius@gmail.com>
30
- */
31
- class UnexpectedValueException extends BaseUnexpectedValueException implements ExceptionInterface
32
- {
33
- public static function fromSerializationTriggeredException(
34
- ReflectionClass $reflectionClass,
35
- Exception $exception
36
- ) : self {
37
- return new self(
38
- sprintf(
39
- 'An exception was raised while trying to instantiate an instance of "%s" via un-serialization',
40
- $reflectionClass->getName()
41
- ),
42
- 0,
43
- $exception
44
- );
45
- }
46
-
47
- public static function fromUncleanUnSerialization(
48
- ReflectionClass $reflectionClass,
49
- string $errorString,
50
- int $errorCode,
51
- string $errorFile,
52
- int $errorLine
53
- ) : self {
54
- return new self(
55
- sprintf(
56
- 'Could not produce an instance of "%s" via un-serialization, since an error was triggered '
57
- . 'in file "%s" at line "%d"',
58
- $reflectionClass->getName(),
59
- $errorFile,
60
- $errorLine
61
- ),
62
- 0,
63
- new Exception($errorString, $errorCode)
64
- );
65
- }
66
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php DELETED
@@ -1,216 +0,0 @@
1
- <?php
2
- /*
3
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
13
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14
- *
15
- * This software consists of voluntary contributions made by many individuals
16
- * and is licensed under the MIT license. For more information, see
17
- * <http://www.doctrine-project.org>.
18
- */
19
-
20
- namespace Doctrine\Instantiator;
21
-
22
- use Doctrine\Instantiator\Exception\InvalidArgumentException;
23
- use Doctrine\Instantiator\Exception\UnexpectedValueException;
24
- use Exception;
25
- use ReflectionClass;
26
-
27
- /**
28
- * {@inheritDoc}
29
- *
30
- * @author Marco Pivetta <ocramius@gmail.com>
31
- */
32
- final class Instantiator implements InstantiatorInterface
33
- {
34
- /**
35
- * Markers used internally by PHP to define whether {@see \unserialize} should invoke
36
- * the method {@see \Serializable::unserialize()} when dealing with classes implementing
37
- * the {@see \Serializable} interface.
38
- */
39
- const SERIALIZATION_FORMAT_USE_UNSERIALIZER = 'C';
40
- const SERIALIZATION_FORMAT_AVOID_UNSERIALIZER = 'O';
41
-
42
- /**
43
- * @var \callable[] used to instantiate specific classes, indexed by class name
44
- */
45
- private static $cachedInstantiators = [];
46
-
47
- /**
48
- * @var object[] of objects that can directly be cloned, indexed by class name
49
- */
50
- private static $cachedCloneables = [];
51
-
52
- /**
53
- * {@inheritDoc}
54
- */
55
- public function instantiate($className)
56
- {
57
- if (isset(self::$cachedCloneables[$className])) {
58
- return clone self::$cachedCloneables[$className];
59
- }
60
-
61
- if (isset(self::$cachedInstantiators[$className])) {
62
- $factory = self::$cachedInstantiators[$className];
63
-
64
- return $factory();
65
- }
66
-
67
- return $this->buildAndCacheFromFactory($className);
68
- }
69
-
70
- /**
71
- * Builds the requested object and caches it in static properties for performance
72
- *
73
- * @return object
74
- */
75
- private function buildAndCacheFromFactory(string $className)
76
- {
77
- $factory = self::$cachedInstantiators[$className] = $this->buildFactory($className);
78
- $instance = $factory();
79
-
80
- if ($this->isSafeToClone(new ReflectionClass($instance))) {
81
- self::$cachedCloneables[$className] = clone $instance;
82
- }
83
-
84
- return $instance;
85
- }
86
-
87
- /**
88
- * Builds a callable capable of instantiating the given $className without
89
- * invoking its constructor.
90
- *
91
- * @throws InvalidArgumentException
92
- * @throws UnexpectedValueException
93
- * @throws \ReflectionException
94
- */
95
- private function buildFactory(string $className) : callable
96
- {
97
- $reflectionClass = $this->getReflectionClass($className);
98
-
99
- if ($this->isInstantiableViaReflection($reflectionClass)) {
100
- return [$reflectionClass, 'newInstanceWithoutConstructor'];
101
- }
102
-
103
- $serializedString = sprintf(
104
- '%s:%d:"%s":0:{}',
105
- self::SERIALIZATION_FORMAT_AVOID_UNSERIALIZER,
106
- strlen($className),
107
- $className
108
- );
109
-
110
- $this->checkIfUnSerializationIsSupported($reflectionClass, $serializedString);
111
-
112
- return function () use ($serializedString) {
113
- return unserialize($serializedString);
114
- };
115
- }
116
-
117
- /**
118
- * @param string $className
119
- *
120
- * @return ReflectionClass
121
- *
122
- * @throws InvalidArgumentException
123
- * @throws \ReflectionException
124
- */
125
- private function getReflectionClass($className) : ReflectionClass
126
- {
127
- if (! class_exists($className)) {
128
- throw InvalidArgumentException::fromNonExistingClass($className);
129
- }
130
-
131
- $reflection = new ReflectionClass($className);
132
-
133
- if ($reflection->isAbstract()) {
134
- throw InvalidArgumentException::fromAbstractClass($reflection);
135
- }
136
-
137
- return $reflection;
138
- }
139
-
140
- /**
141
- * @param ReflectionClass $reflectionClass
142
- * @param string $serializedString
143
- *
144
- * @throws UnexpectedValueException
145
- *
146
- * @return void
147
- */
148
- private function checkIfUnSerializationIsSupported(ReflectionClass $reflectionClass, $serializedString) : void
149
- {
150
- set_error_handler(function ($code, $message, $file, $line) use ($reflectionClass, & $error) : void {
151
- $error = UnexpectedValueException::fromUncleanUnSerialization(
152
- $reflectionClass,
153
- $message,
154
- $code,
155
- $file,
156
- $line
157
- );
158
- });
159
-
160
- $this->attemptInstantiationViaUnSerialization($reflectionClass, $serializedString);
161
-
162
- restore_error_handler();
163
-
164
- if ($error) {
165
- throw $error;
166
- }
167
- }
168
-
169
- /**
170
- * @param ReflectionClass $reflectionClass
171
- * @param string $serializedString
172
- *
173
- * @throws UnexpectedValueException
174
- *
175
- * @return void
176
- */
177
- private function attemptInstantiationViaUnSerialization(ReflectionClass $reflectionClass, $serializedString) : void
178
- {
179
- try {
180
- unserialize($serializedString);
181
- } catch (Exception $exception) {
182
- restore_error_handler();
183
-
184
- throw UnexpectedValueException::fromSerializationTriggeredException($reflectionClass, $exception);
185
- }
186
- }
187
-
188
- private function isInstantiableViaReflection(ReflectionClass $reflectionClass) : bool
189
- {
190
- return ! ($this->hasInternalAncestors($reflectionClass) && $reflectionClass->isFinal());
191
- }
192
-
193
- /**
194
- * Verifies whether the given class is to be considered internal
195
- */
196
- private function hasInternalAncestors(ReflectionClass $reflectionClass) : bool
197
- {
198
- do {
199
- if ($reflectionClass->isInternal()) {
200
- return true;
201
- }
202
- } while ($reflectionClass = $reflectionClass->getParentClass());
203
-
204
- return false;
205
- }
206
-
207
- /**
208
- * Checks if a class is cloneable
209
- *
210
- * Classes implementing `__clone` cannot be safely cloned, as that may cause side-effects.
211
- */
212
- private function isSafeToClone(ReflectionClass $reflection) : bool
213
- {
214
- return $reflection->isCloneable() && ! $reflection->hasMethod('__clone');
215
- }
216
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php DELETED
@@ -1,37 +0,0 @@
1
- <?php
2
- /*
3
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
13
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14
- *
15
- * This software consists of voluntary contributions made by many individuals
16
- * and is licensed under the MIT license. For more information, see
17
- * <http://www.doctrine-project.org>.
18
- */
19
-
20
- namespace Doctrine\Instantiator;
21
-
22
- /**
23
- * Instantiator provides utility methods to build objects without invoking their constructors
24
- *
25
- * @author Marco Pivetta <ocramius@gmail.com>
26
- */
27
- interface InstantiatorInterface
28
- {
29
- /**
30
- * @param string $className
31
- *
32
- * @return object
33
- *
34
- * @throws \Doctrine\Instantiator\Exception\ExceptionInterface
35
- */
36
- public function instantiate($className);
37
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/.gitattributes DELETED
@@ -1,7 +0,0 @@
1
- # Auto detect text files and perform LF normalization
2
- * text=auto
3
-
4
- *.png binary
5
-
6
- tests/ export-ignore
7
- phpunit.xml.dist export-ignore
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/.gitignore DELETED
@@ -1,3 +0,0 @@
1
- /composer.phar
2
- /composer.lock
3
- /vendor/*
 
 
 
vendor/myclabs/deep-copy/.scrutinizer.yml DELETED
@@ -1,4 +0,0 @@
1
- build:
2
- environment:
3
- variables:
4
- COMPOSER_ROOT_VERSION: '1.8.0'
 
 
 
 
vendor/myclabs/deep-copy/.travis.yml DELETED
@@ -1,40 +0,0 @@
1
- language: php
2
-
3
- sudo: false
4
-
5
- env:
6
- global:
7
- - COMPOSER_ROOT_VERSION=1.8.0
8
-
9
- php:
10
- - '7.1'
11
- - '7.2'
12
- - nightly
13
-
14
- matrix:
15
- fast_finish: true
16
- include:
17
- - php: '7.1'
18
- env: COMPOSER_FLAGS="--prefer-lowest"
19
- allow_failures:
20
- - php: nightly
21
-
22
- cache:
23
- directories:
24
- - $HOME/.composer/cache/files
25
-
26
- install:
27
- - composer update --no-interaction --no-progress --no-suggest --prefer-dist $COMPOSER_FLAGS
28
- - wget https://github.com/satooshi/php-coveralls/releases/download/v1.0.0/coveralls.phar
29
-
30
- before_script:
31
- - mkdir -p build/logs
32
-
33
- script:
34
- - vendor/bin/phpunit --coverage-clover build/logs/clover.xml
35
-
36
- after_script:
37
- - php coveralls.phar -v
38
-
39
- notifications:
40
- email: false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/LICENSE DELETED
@@ -1,20 +0,0 @@
1
- The MIT License (MIT)
2
-
3
- Copyright (c) 2013 My C-Sense
4
-
5
- Permission is hereby granted, free of charge, to any person obtaining a copy of
6
- this software and associated documentation files (the "Software"), to deal in
7
- the Software without restriction, including without limitation the rights to
8
- use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9
- the Software, and to permit persons to whom the Software is furnished to do so,
10
- subject to the following conditions:
11
-
12
- The above copyright notice and this permission notice shall be included in all
13
- copies or substantial portions of the Software.
14
-
15
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17
- FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18
- COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19
- IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20
- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/README.md DELETED
@@ -1,376 +0,0 @@
1
- # DeepCopy
2
-
3
- DeepCopy helps you create deep copies (clones) of your objects. It is designed to handle cycles in the association graph.
4
-
5
- [![Build Status](https://travis-ci.org/myclabs/DeepCopy.png?branch=1.x)](https://travis-ci.org/myclabs/DeepCopy)
6
- [![Coverage Status](https://coveralls.io/repos/myclabs/DeepCopy/badge.png?branch=1.x)](https://coveralls.io/r/myclabs/DeepCopy?branch=1.x)
7
- [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/myclabs/DeepCopy/badges/quality-score.png?s=2747100c19b275f93a777e3297c6c12d1b68b934)](https://scrutinizer-ci.com/g/myclabs/DeepCopy/)
8
- [![Total Downloads](https://poser.pugx.org/myclabs/deep-copy/downloads.svg)](https://packagist.org/packages/myclabs/deep-copy)
9
-
10
-
11
- **You are browsing the 1.x version, this version is in maintenance mode only. Please check the new
12
- [2.x](https://github.com/myclabs/DeepCopy/tree/2.x) version.**
13
-
14
-
15
- ## Table of Contents
16
-
17
- 1. [How](#how)
18
- 1. [Why](#why)
19
- 1. [Using simply `clone`](#using-simply-clone)
20
- 1. [Overridding `__clone()`](#overridding-__clone)
21
- 1. [With `DeepCopy`](#with-deepcopy)
22
- 1. [How it works](#how-it-works)
23
- 1. [Going further](#going-further)
24
- 1. [Matchers](#matchers)
25
- 1. [Property name](#property-name)
26
- 1. [Specific property](#specific-property)
27
- 1. [Type](#type)
28
- 1. [Filters](#filters)
29
- 1. [`SetNullFilter`](#setnullfilter-filter)
30
- 1. [`KeepFilter`](#keepfilter-filter)
31
- 1. [`DoctrineCollectionFilter`](#doctrinecollectionfilter-filter)
32
- 1. [`DoctrineEmptyCollectionFilter`](#doctrineemptycollectionfilter-filter)
33
- 1. [`DoctrineProxyFilter`](#doctrineproxyfilter-filter)
34
- 1. [`ReplaceFilter`](#replacefilter-type-filter)
35
- 1. [`ShallowCopyFilter`](#shallowcopyfilter-type-filter)
36
- 1. [Edge cases](#edge-cases)
37
- 1. [Contributing](#contributing)
38
- 1. [Tests](#tests)
39
-
40
-
41
- ## How?
42
-
43
- Install with Composer:
44
-
45
- ```json
46
- composer require myclabs/deep-copy
47
- ```
48
-
49
- Use simply:
50
-
51
- ```php
52
- use DeepCopy\DeepCopy;
53
-
54
- $copier = new DeepCopy();
55
- $myCopy = $copier->copy($myObject);
56
- ```
57
-
58
-
59
- ## Why?
60
-
61
- - How do you create copies of your objects?
62
-
63
- ```php
64
- $myCopy = clone $myObject;
65
- ```
66
-
67
- - How do you create **deep** copies of your objects (i.e. copying also all the objects referenced in the properties)?
68
-
69
- You use [`__clone()`](http://www.php.net/manual/en/language.oop5.cloning.php#object.clone) and implement the behavior
70
- yourself.
71
-
72
- - But how do you handle **cycles** in the association graph?
73
-
74
- Now you're in for a big mess :(
75
-
76
- ![association graph](doc/graph.png)
77
-
78
-
79
- ### Using simply `clone`
80
-
81
- ![Using clone](doc/clone.png)
82
-
83
-
84
- ### Overridding `__clone()`
85
-
86
- ![Overridding __clone](doc/deep-clone.png)
87
-
88
-
89
- ### With `DeepCopy`
90
-
91
- ![With DeepCopy](doc/deep-copy.png)
92
-
93
-
94
- ## How it works
95
-
96
- DeepCopy recursively traverses all the object's properties and clones them. To avoid cloning the same object twice it
97
- keeps a hash map of all instances and thus preserves the object graph.
98
-
99
- To use it:
100
-
101
- ```php
102
- use function DeepCopy\deep_copy;
103
-
104
- $copy = deep_copy($var);
105
- ```
106
-
107
- Alternatively, you can create your own `DeepCopy` instance to configure it differently for example:
108
-
109
- ```php
110
- use DeepCopy\DeepCopy;
111
-
112
- $copier = new DeepCopy(true);
113
-
114
- $copy = $copier->copy($var);
115
- ```
116
-
117
- You may want to roll your own deep copy function:
118
-
119
- ```php
120
- namespace Acme;
121
-
122
- use DeepCopy\DeepCopy;
123
-
124
- function deep_copy($var)
125
- {
126
- static $copier = null;
127
-
128
- if (null === $copier) {
129
- $copier = new DeepCopy(true);
130
- }
131
-
132
- return $copier->copy($var);
133
- }
134
- ```
135
-
136
-
137
- ## Going further
138
-
139
- You can add filters to customize the copy process.
140
-
141
- The method to add a filter is `DeepCopy\DeepCopy::addFilter($filter, $matcher)`,
142
- with `$filter` implementing `DeepCopy\Filter\Filter`
143
- and `$matcher` implementing `DeepCopy\Matcher\Matcher`.
144
-
145
- We provide some generic filters and matchers.
146
-
147
-
148
- ### Matchers
149
-
150
- - `DeepCopy\Matcher` applies on a object attribute.
151
- - `DeepCopy\TypeMatcher` applies on any element found in graph, including array elements.
152
-
153
-
154
- #### Property name
155
-
156
- The `PropertyNameMatcher` will match a property by its name:
157
-
158
- ```php
159
- use DeepCopy\Matcher\PropertyNameMatcher;
160
-
161
- // Will apply a filter to any property of any objects named "id"
162
- $matcher = new PropertyNameMatcher('id');
163
- ```
164
-
165
-
166
- #### Specific property
167
-
168
- The `PropertyMatcher` will match a specific property of a specific class:
169
-
170
- ```php
171
- use DeepCopy\Matcher\PropertyMatcher;
172
-
173
- // Will apply a filter to the property "id" of any objects of the class "MyClass"
174
- $matcher = new PropertyMatcher('MyClass', 'id');
175
- ```
176
-
177
-
178
- #### Type
179
-
180
- The `TypeMatcher` will match any element by its type (instance of a class or any value that could be parameter of
181
- [gettype()](http://php.net/manual/en/function.gettype.php) function):
182
-
183
- ```php
184
- use DeepCopy\TypeMatcher\TypeMatcher;
185
-
186
- // Will apply a filter to any object that is an instance of Doctrine\Common\Collections\Collection
187
- $matcher = new TypeMatcher('Doctrine\Common\Collections\Collection');
188
- ```
189
-
190
-
191
- ### Filters
192
-
193
- - `DeepCopy\Filter` applies a transformation to the object attribute matched by `DeepCopy\Matcher`
194
- - `DeepCopy\TypeFilter` applies a transformation to any element matched by `DeepCopy\TypeMatcher`
195
-
196
-
197
- #### `SetNullFilter` (filter)
198
-
199
- Let's say for example that you are copying a database record (or a Doctrine entity), so you want the copy not to have
200
- any ID:
201
-
202
- ```php
203
- use DeepCopy\DeepCopy;
204
- use DeepCopy\Filter\SetNullFilter;
205
- use DeepCopy\Matcher\PropertyNameMatcher;
206
-
207
- $object = MyClass::load(123);
208
- echo $object->id; // 123
209
-
210
- $copier = new DeepCopy();
211
- $copier->addFilter(new SetNullFilter(), new PropertyNameMatcher('id'));
212
-
213
- $copy = $copier->copy($object);
214
-
215
- echo $copy->id; // null
216
- ```
217
-
218
-
219
- #### `KeepFilter` (filter)
220
-
221
- If you want a property to remain untouched (for example, an association to an object):
222
-
223
- ```php
224
- use DeepCopy\DeepCopy;
225
- use DeepCopy\Filter\KeepFilter;
226
- use DeepCopy\Matcher\PropertyMatcher;
227
-
228
- $copier = new DeepCopy();
229
- $copier->addFilter(new KeepFilter(), new PropertyMatcher('MyClass', 'category'));
230
-
231
- $copy = $copier->copy($object);
232
- // $copy->category has not been touched
233
- ```
234
-
235
-
236
- #### `DoctrineCollectionFilter` (filter)
237
-
238
- If you use Doctrine and want to copy an entity, you will need to use the `DoctrineCollectionFilter`:
239
-
240
- ```php
241
- use DeepCopy\DeepCopy;
242
- use DeepCopy\Filter\Doctrine\DoctrineCollectionFilter;
243
- use DeepCopy\Matcher\PropertyTypeMatcher;
244
-
245
- $copier = new DeepCopy();
246
- $copier->addFilter(new DoctrineCollectionFilter(), new PropertyTypeMatcher('Doctrine\Common\Collections\Collection'));
247
-
248
- $copy = $copier->copy($object);
249
- ```
250
-
251
-
252
- #### `DoctrineEmptyCollectionFilter` (filter)
253
-
254
- If you use Doctrine and want to copy an entity who contains a `Collection` that you want to be reset, you can use the
255
- `DoctrineEmptyCollectionFilter`
256
-
257
- ```php
258
- use DeepCopy\DeepCopy;
259
- use DeepCopy\Filter\Doctrine\DoctrineEmptyCollectionFilter;
260
- use DeepCopy\Matcher\PropertyMatcher;
261
-
262
- $copier = new DeepCopy();
263
- $copier->addFilter(new DoctrineEmptyCollectionFilter(), new PropertyMatcher('MyClass', 'myProperty'));
264
-
265
- $copy = $copier->copy($object);
266
-
267
- // $copy->myProperty will return an empty collection
268
- ```
269
-
270
-
271
- #### `DoctrineProxyFilter` (filter)
272
-
273
- If you use Doctrine and use cloning on lazy loaded entities, you might encounter errors mentioning missing fields on a
274
- Doctrine proxy class (...\\\_\_CG\_\_\Proxy).
275
- You can use the `DoctrineProxyFilter` to load the actual entity behind the Doctrine proxy class.
276
- **Make sure, though, to put this as one of your very first filters in the filter chain so that the entity is loaded
277
- before other filters are applied!**
278
-
279
- ```php
280
- use DeepCopy\DeepCopy;
281
- use DeepCopy\Filter\Doctrine\DoctrineProxyFilter;
282
- use DeepCopy\Matcher\Doctrine\DoctrineProxyMatcher;
283
-
284
- $copier = new DeepCopy();
285
- $copier->addFilter(new DoctrineProxyFilter(), new DoctrineProxyMatcher());
286
-
287
- $copy = $copier->copy($object);
288
-
289
- // $copy should now contain a clone of all entities, including those that were not yet fully loaded.
290
- ```
291
-
292
-
293
- #### `ReplaceFilter` (type filter)
294
-
295
- 1. If you want to replace the value of a property:
296
-
297
- ```php
298
- use DeepCopy\DeepCopy;
299
- use DeepCopy\Filter\ReplaceFilter;
300
- use DeepCopy\Matcher\PropertyMatcher;
301
-
302
- $copier = new DeepCopy();
303
- $callback = function ($currentValue) {
304
- return $currentValue . ' (copy)'
305
- };
306
- $copier->addFilter(new ReplaceFilter($callback), new PropertyMatcher('MyClass', 'title'));
307
-
308
- $copy = $copier->copy($object);
309
-
310
- // $copy->title will contain the data returned by the callback, e.g. 'The title (copy)'
311
- ```
312
-
313
- 2. If you want to replace whole element:
314
-
315
- ```php
316
- use DeepCopy\DeepCopy;
317
- use DeepCopy\TypeFilter\ReplaceFilter;
318
- use DeepCopy\TypeMatcher\TypeMatcher;
319
-
320
- $copier = new DeepCopy();
321
- $callback = function (MyClass $myClass) {
322
- return get_class($myClass);
323
- };
324
- $copier->addTypeFilter(new ReplaceFilter($callback), new TypeMatcher('MyClass'));
325
-
326
- $copy = $copier->copy([new MyClass, 'some string', new MyClass]);
327
-
328
- // $copy will contain ['MyClass', 'some string', 'MyClass']
329
- ```
330
-
331
-
332
- The `$callback` parameter of the `ReplaceFilter` constructor accepts any PHP callable.
333
-
334
-
335
- #### `ShallowCopyFilter` (type filter)
336
-
337
- Stop *DeepCopy* from recursively copying element, using standard `clone` instead:
338
-
339
- ```php
340
- use DeepCopy\DeepCopy;
341
- use DeepCopy\TypeFilter\ShallowCopyFilter;
342
- use DeepCopy\TypeMatcher\TypeMatcher;
343
- use Mockery as m;
344
-
345
- $this->deepCopy = new DeepCopy();
346
- $this->deepCopy->addTypeFilter(
347
- new ShallowCopyFilter,
348
- new TypeMatcher(m\MockInterface::class)
349
- );
350
-
351
- $myServiceWithMocks = new MyService(m::mock(MyDependency1::class), m::mock(MyDependency2::class));
352
- // All mocks will be just cloned, not deep copied
353
- ```
354
-
355
-
356
- ## Edge cases
357
-
358
- The following structures cannot be deep-copied with PHP Reflection. As a result they are shallow cloned and filters are
359
- not applied. There is two ways for you to handle them:
360
-
361
- - Implement your own `__clone()` method
362
- - Use a filter with a type matcher
363
-
364
-
365
- ## Contributing
366
-
367
- DeepCopy is distributed under the MIT license.
368
-
369
-
370
- ### Tests
371
-
372
- Running the tests is simple:
373
-
374
- ```php
375
- vendor/bin/phpunit
376
- ```
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/composer.json DELETED
@@ -1,38 +0,0 @@
1
- {
2
- "name": "myclabs/deep-copy",
3
- "type": "library",
4
- "description": "Create deep copies (clones) of your objects",
5
- "keywords": ["clone", "copy", "duplicate", "object", "object graph"],
6
- "license": "MIT",
7
-
8
- "autoload": {
9
- "psr-4": {
10
- "DeepCopy\\": "src/DeepCopy/"
11
- },
12
- "files": [
13
- "src/DeepCopy/deep_copy.php"
14
- ]
15
- },
16
- "autoload-dev": {
17
- "psr-4": {
18
- "DeepCopy\\": "fixtures/",
19
- "DeepCopyTest\\": "tests/DeepCopyTest/"
20
- }
21
- },
22
-
23
- "require": {
24
- "php": "^7.1"
25
- },
26
- "require-dev": {
27
- "doctrine/collections": "^1.0",
28
- "doctrine/common": "^2.6",
29
- "phpunit/phpunit": "^7.1"
30
- },
31
- "replace": {
32
- "myclabs/deep-copy": "self.version"
33
- },
34
-
35
- "config": {
36
- "sort-packages": true
37
- }
38
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/doc/clone.png DELETED
Binary file
vendor/myclabs/deep-copy/doc/deep-clone.png DELETED
Binary file
vendor/myclabs/deep-copy/doc/deep-copy.png DELETED
Binary file
vendor/myclabs/deep-copy/doc/graph.png DELETED
Binary file
vendor/myclabs/deep-copy/fixtures/f001/A.php DELETED
@@ -1,20 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f001;
4
-
5
- class A
6
- {
7
- private $aProp;
8
-
9
- public function getAProp()
10
- {
11
- return $this->aProp;
12
- }
13
-
14
- public function setAProp($prop)
15
- {
16
- $this->aProp = $prop;
17
-
18
- return $this;
19
- }
20
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f001/B.php DELETED
@@ -1,20 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f001;
4
-
5
- class B extends A
6
- {
7
- private $bProp;
8
-
9
- public function getBProp()
10
- {
11
- return $this->bProp;
12
- }
13
-
14
- public function setBProp($prop)
15
- {
16
- $this->bProp = $prop;
17
-
18
- return $this;
19
- }
20
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f002/A.php DELETED
@@ -1,33 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f002;
4
-
5
- class A
6
- {
7
- private $prop1;
8
- private $prop2;
9
-
10
- public function getProp1()
11
- {
12
- return $this->prop1;
13
- }
14
-
15
- public function setProp1($prop)
16
- {
17
- $this->prop1 = $prop;
18
-
19
- return $this;
20
- }
21
-
22
- public function getProp2()
23
- {
24
- return $this->prop2;
25
- }
26
-
27
- public function setProp2($prop)
28
- {
29
- $this->prop2 = $prop;
30
-
31
- return $this;
32
- }
33
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f003/Foo.php DELETED
@@ -1,26 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f003;
4
-
5
- class Foo
6
- {
7
- private $name;
8
- private $prop;
9
-
10
- public function __construct($name)
11
- {
12
- $this->name = $name;
13
- }
14
-
15
- public function getProp()
16
- {
17
- return $this->prop;
18
- }
19
-
20
- public function setProp($prop)
21
- {
22
- $this->prop = $prop;
23
-
24
- return $this;
25
- }
26
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f004/UnclonableItem.php DELETED
@@ -1,13 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f004;
4
-
5
- use BadMethodCallException;
6
-
7
- class UnclonableItem
8
- {
9
- private function __clone()
10
- {
11
- throw new BadMethodCallException('Unsupported call.');
12
- }
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f005/Foo.php DELETED
@@ -1,13 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f005;
4
-
5
- class Foo
6
- {
7
- public $cloned = false;
8
-
9
- public function __clone()
10
- {
11
- $this->cloned = true;
12
- }
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f006/A.php DELETED
@@ -1,26 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f006;
4
-
5
- class A
6
- {
7
- public $cloned = false;
8
- private $aProp;
9
-
10
- public function getAProp()
11
- {
12
- return $this->aProp;
13
- }
14
-
15
- public function setAProp($prop)
16
- {
17
- $this->aProp = $prop;
18
-
19
- return $this;
20
- }
21
-
22
- public function __clone()
23
- {
24
- $this->cloned = true;
25
- }
26
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f006/B.php DELETED
@@ -1,26 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f006;
4
-
5
- class B
6
- {
7
- public $cloned = false;
8
- private $bProp;
9
-
10
- public function getBProp()
11
- {
12
- return $this->bProp;
13
- }
14
-
15
- public function setBProp($prop)
16
- {
17
- $this->bProp = $prop;
18
-
19
- return $this;
20
- }
21
-
22
- public function __clone()
23
- {
24
- $this->cloned = true;
25
- }
26
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f007/FooDateInterval.php DELETED
@@ -1,15 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f007;
4
-
5
- use DateInterval;
6
-
7
- class FooDateInterval extends DateInterval
8
- {
9
- public $cloned = false;
10
-
11
- public function __clone()
12
- {
13
- $this->cloned = true;
14
- }
15
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f007/FooDateTimeZone.php DELETED
@@ -1,15 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f007;
4
-
5
- use DateTimeZone;
6
-
7
- class FooDateTimeZone extends DateTimeZone
8
- {
9
- public $cloned = false;
10
-
11
- public function __clone()
12
- {
13
- $this->cloned = true;
14
- }
15
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f008/A.php DELETED
@@ -1,18 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f008;
4
-
5
- class A
6
- {
7
- private $foo;
8
-
9
- public function __construct($foo)
10
- {
11
- $this->foo = $foo;
12
- }
13
-
14
- public function getFoo()
15
- {
16
- return $this->foo;
17
- }
18
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/fixtures/f008/B.php DELETED
@@ -1,7 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\f008;
4
-
5
- class B extends A
6
- {
7
- }
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php DELETED
@@ -1,281 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy;
4
-
5
- use DateInterval;
6
- use DateTimeInterface;
7
- use DateTimeZone;
8
- use DeepCopy\Exception\CloneException;
9
- use DeepCopy\Filter\Filter;
10
- use DeepCopy\Matcher\Matcher;
11
- use DeepCopy\TypeFilter\Date\DateIntervalFilter;
12
- use DeepCopy\TypeFilter\Spl\SplDoublyLinkedListFilter;
13
- use DeepCopy\TypeFilter\TypeFilter;
14
- use DeepCopy\TypeMatcher\TypeMatcher;
15
- use ReflectionObject;
16
- use ReflectionProperty;
17
- use DeepCopy\Reflection\ReflectionHelper;
18
- use SplDoublyLinkedList;
19
-
20
- /**
21
- * @final
22
- */
23
- class DeepCopy
24
- {
25
- /**
26
- * @var object[] List of objects copied.
27
- */
28
- private $hashMap = [];
29
-
30
- /**
31
- * Filters to apply.
32
- *
33
- * @var array Array of ['filter' => Filter, 'matcher' => Matcher] pairs.
34
- */
35
- private $filters = [];
36
-
37
- /**
38
- * Type Filters to apply.
39
- *
40
- * @var array Array of ['filter' => Filter, 'matcher' => Matcher] pairs.
41
- */
42
- private $typeFilters = [];
43
-
44
- /**
45
- * @var bool
46
- */
47
- private $skipUncloneable = false;
48
-
49
- /**
50
- * @var bool
51
- */
52
- private $useCloneMethod;
53
-
54
- /**
55
- * @param bool $useCloneMethod If set to true, when an object implements the __clone() function, it will be used
56
- * instead of the regular deep cloning.
57
- */
58
- public function __construct($useCloneMethod = false)
59
- {
60
- $this->useCloneMethod = $useCloneMethod;
61
-
62
- $this->addTypeFilter(new DateIntervalFilter(), new TypeMatcher(DateInterval::class));
63
- $this->addTypeFilter(new SplDoublyLinkedListFilter($this), new TypeMatcher(SplDoublyLinkedList::class));
64
- }
65
-
66
- /**
67
- * If enabled, will not throw an exception when coming across an uncloneable property.
68
- *
69
- * @param $skipUncloneable
70
- *
71
- * @return $this
72
- */
73
- public function skipUncloneable($skipUncloneable = true)
74
- {
75
- $this->skipUncloneable = $skipUncloneable;
76
-
77
- return $this;
78
- }
79
-
80
- /**
81
- * Deep copies the given object.
82
- *
83
- * @param mixed $object
84
- *
85
- * @return mixed
86
- */
87
- public function copy($object)
88
- {
89
- $this->hashMap = [];
90
-
91
- return $this->recursiveCopy($object);
92
- }
93
-
94
- public function addFilter(Filter $filter, Matcher $matcher)
95
- {
96
- $this->filters[] = [
97
- 'matcher' => $matcher,
98
- 'filter' => $filter,
99
- ];
100
- }
101
-
102
- public function addTypeFilter(TypeFilter $filter, TypeMatcher $matcher)
103
- {
104
- $this->typeFilters[] = [
105
- 'matcher' => $matcher,
106
- 'filter' => $filter,
107
- ];
108
- }
109
-
110
- private function recursiveCopy($var)
111
- {
112
- // Matches Type Filter
113
- if ($filter = $this->getFirstMatchedTypeFilter($this->typeFilters, $var)) {
114
- return $filter->apply($var);
115
- }
116
-
117
- // Resource
118
- if (is_resource($var)) {
119
- return $var;
120
- }
121
-
122
- // Array
123
- if (is_array($var)) {
124
- return $this->copyArray($var);
125
- }
126
-
127
- // Scalar
128
- if (! is_object($var)) {
129
- return $var;
130
- }
131
-
132
- // Object
133
- return $this->copyObject($var);
134
- }
135
-
136
- /**
137
- * Copy an array
138
- * @param array $array
139
- * @return array
140
- */
141
- private function copyArray(array $array)
142
- {
143
- foreach ($array as $key => $value) {
144
- $array[$key] = $this->recursiveCopy($value);
145
- }
146
-
147
- return $array;
148
- }
149
-
150
- /**
151
- * Copies an object.
152
- *
153
- * @param object $object
154
- *
155
- * @throws CloneException
156
- *
157
- * @return object
158
- */
159
- private function copyObject($object)
160
- {
161
- $objectHash = spl_object_hash($object);
162
-
163
- if (isset($this->hashMap[$objectHash])) {
164
- return $this->hashMap[$objectHash];
165
- }
166
-
167
- $reflectedObject = new ReflectionObject($object);
168
- $isCloneable = $reflectedObject->isCloneable();
169
-
170
- if (false === $isCloneable) {
171
- if ($this->skipUncloneable) {
172
- $this->hashMap[$objectHash] = $object;
173
-
174
- return $object;
175
- }
176
-
177
- throw new CloneException(
178
- sprintf(
179
- 'The class "%s" is not cloneable.',
180
- $reflectedObject->getName()
181
- )
182
- );
183
- }
184
-
185
- $newObject = clone $object;
186
- $this->hashMap[$objectHash] = $newObject;
187
-
188
- if ($this->useCloneMethod && $reflectedObject->hasMethod('__clone')) {
189
- return $newObject;
190
- }
191
-
192
- if ($newObject instanceof DateTimeInterface || $newObject instanceof DateTimeZone) {
193
- return $newObject;
194
- }
195
-
196
- foreach (ReflectionHelper::getProperties($reflectedObject) as $property) {
197
- $this->copyObjectProperty($newObject, $property);
198
- }
199
-
200
- return $newObject;
201
- }
202
-
203
- private function copyObjectProperty($object, ReflectionProperty $property)
204
- {
205
- // Ignore static properties
206
- if ($property->isStatic()) {
207
- return;
208
- }
209
-
210
- // Apply the filters
211
- foreach ($this->filters as $item) {
212
- /** @var Matcher $matcher */
213
- $matcher = $item['matcher'];
214
- /** @var Filter $filter */
215
- $filter = $item['filter'];
216
-
217
- if ($matcher->matches($object, $property->getName())) {
218
- $filter->apply(
219
- $object,
220
- $property->getName(),
221
- function ($object) {
222
- return $this->recursiveCopy($object);
223
- }
224
- );
225
-
226
- // If a filter matches, we stop processing this property
227
- return;
228
- }
229
- }
230
-
231
- $property->setAccessible(true);
232
- $propertyValue = $property->getValue($object);
233
-
234
- // Copy the property
235
- $property->setValue($object, $this->recursiveCopy($propertyValue));
236
- }
237
-
238
- /**
239
- * Returns first filter that matches variable, `null` if no such filter found.
240
- *
241
- * @param array $filterRecords Associative array with 2 members: 'filter' with value of type {@see TypeFilter} and
242
- * 'matcher' with value of type {@see TypeMatcher}
243
- * @param mixed $var
244
- *
245
- * @return TypeFilter|null
246
- */
247
- private function getFirstMatchedTypeFilter(array $filterRecords, $var)
248
- {
249
- $matched = $this->first(
250
- $filterRecords,
251
- function (array $record) use ($var) {
252
- /* @var TypeMatcher $matcher */
253
- $matcher = $record['matcher'];
254
-
255
- return $matcher->matches($var);
256
- }
257
- );
258
-
259
- return isset($matched) ? $matched['filter'] : null;
260
- }
261
-
262
- /**
263
- * Returns first element that matches predicate, `null` if no such element found.
264
- *
265
- * @param array $elements Array of ['filter' => Filter, 'matcher' => Matcher] pairs.
266
- * @param callable $predicate Predicate arguments are: element.
267
- *
268
- * @return array|null Associative array with 2 members: 'filter' with value of type {@see TypeFilter} and 'matcher'
269
- * with value of type {@see TypeMatcher} or `null`.
270
- */
271
- private function first(array $elements, callable $predicate)
272
- {
273
- foreach ($elements as $element) {
274
- if (call_user_func($predicate, $element)) {
275
- return $element;
276
- }
277
- }
278
-
279
- return null;
280
- }
281
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Exception;
4
-
5
- use UnexpectedValueException;
6
-
7
- class CloneException extends UnexpectedValueException
8
- {
9
- }
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Exception;
4
-
5
- use ReflectionException;
6
-
7
- class PropertyException extends ReflectionException
8
- {
9
- }
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php DELETED
@@ -1,33 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Filter\Doctrine;
4
-
5
- use DeepCopy\Filter\Filter;
6
- use DeepCopy\Reflection\ReflectionHelper;
7
-
8
- /**
9
- * @final
10
- */
11
- class DoctrineCollectionFilter implements Filter
12
- {
13
- /**
14
- * Copies the object property doctrine collection.
15
- *
16
- * {@inheritdoc}
17
- */
18
- public function apply($object, $property, $objectCopier)
19
- {
20
- $reflectionProperty = ReflectionHelper::getProperty($object, $property);
21
-
22
- $reflectionProperty->setAccessible(true);
23
- $oldCollection = $reflectionProperty->getValue($object);
24
-
25
- $newCollection = $oldCollection->map(
26
- function ($item) use ($objectCopier) {
27
- return $objectCopier($item);
28
- }
29
- );
30
-
31
- $reflectionProperty->setValue($object, $newCollection);
32
- }
33
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php DELETED
@@ -1,28 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Filter\Doctrine;
4
-
5
- use DeepCopy\Filter\Filter;
6
- use DeepCopy\Reflection\ReflectionHelper;
7
- use Doctrine\Common\Collections\ArrayCollection;
8
-
9
- /**
10
- * @final
11
- */
12
- class DoctrineEmptyCollectionFilter implements Filter
13
- {
14
- /**
15
- * Sets the object property to an empty doctrine collection.
16
- *
17
- * @param object $object
18
- * @param string $property
19
- * @param callable $objectCopier
20
- */
21
- public function apply($object, $property, $objectCopier)
22
- {
23
- $reflectionProperty = ReflectionHelper::getProperty($object, $property);
24
- $reflectionProperty->setAccessible(true);
25
-
26
- $reflectionProperty->setValue($object, new ArrayCollection());
27
- }
28
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php DELETED
@@ -1,22 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Filter\Doctrine;
4
-
5
- use DeepCopy\Filter\Filter;
6
-
7
- /**
8
- * @final
9
- */
10
- class DoctrineProxyFilter implements Filter
11
- {
12
- /**
13
- * Triggers the magic method __load() on a Doctrine Proxy class to load the
14
- * actual entity from the database.
15
- *
16
- * {@inheritdoc}
17
- */
18
- public function apply($object, $property, $objectCopier)
19
- {
20
- $object->__load();
21
- }
22
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php DELETED
@@ -1,18 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Filter;
4
-
5
- /**
6
- * Filter to apply to a property while copying an object
7
- */
8
- interface Filter
9
- {
10
- /**
11
- * Applies the filter to the object.
12
- *
13
- * @param object $object
14
- * @param string $property
15
- * @param callable $objectCopier
16
- */
17
- public function apply($object, $property, $objectCopier);
18
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php DELETED
@@ -1,16 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Filter;
4
-
5
- class KeepFilter implements Filter
6
- {
7
- /**
8
- * Keeps the value of the object property.
9
- *
10
- * {@inheritdoc}
11
- */
12
- public function apply($object, $property, $objectCopier)
13
- {
14
- // Nothing to do
15
- }
16
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Filter;
4
-
5
- use DeepCopy\Reflection\ReflectionHelper;
6
-
7
- /**
8
- * @final
9
- */
10
- class ReplaceFilter implements Filter
11
- {
12
- /**
13
- * @var callable
14
- */
15
- protected $callback;
16
-
17
- /**
18
- * @param callable $callable Will be called to get the new value for each property to replace
19
- */
20
- public function __construct(callable $callable)
21
- {
22
- $this->callback = $callable;
23
- }
24
-
25
- /**
26
- * Replaces the object property by the result of the callback called with the object property.
27
- *
28
- * {@inheritdoc}
29
- */
30
- public function apply($object, $property, $objectCopier)
31
- {
32
- $reflectionProperty = ReflectionHelper::getProperty($object, $property);
33
- $reflectionProperty->setAccessible(true);
34
-
35
- $value = call_user_func($this->callback, $reflectionProperty->getValue($object));
36
-
37
- $reflectionProperty->setValue($object, $value);
38
- }
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php DELETED
@@ -1,24 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Filter;
4
-
5
- use DeepCopy\Reflection\ReflectionHelper;
6
-
7
- /**
8
- * @final
9
- */
10
- class SetNullFilter implements Filter
11
- {
12
- /**
13
- * Sets the object property to null.
14
- *
15
- * {@inheritdoc}
16
- */
17
- public function apply($object, $property, $objectCopier)
18
- {
19
- $reflectionProperty = ReflectionHelper::getProperty($object, $property);
20
-
21
- $reflectionProperty->setAccessible(true);
22
- $reflectionProperty->setValue($object, null);
23
- }
24
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php DELETED
@@ -1,22 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Matcher\Doctrine;
4
-
5
- use DeepCopy\Matcher\Matcher;
6
- use Doctrine\Common\Persistence\Proxy;
7
-
8
- /**
9
- * @final
10
- */
11
- class DoctrineProxyMatcher implements Matcher
12
- {
13
- /**
14
- * Matches a Doctrine Proxy class.
15
- *
16
- * {@inheritdoc}
17
- */
18
- public function matches($object, $property)
19
- {
20
- return $object instanceof Proxy;
21
- }
22
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Matcher;
4
-
5
- interface Matcher
6
- {
7
- /**
8
- * @param object $object
9
- * @param string $property
10
- *
11
- * @return boolean
12
- */
13
- public function matches($object, $property);
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Matcher;
4
-
5
- /**
6
- * @final
7
- */
8
- class PropertyMatcher implements Matcher
9
- {
10
- /**
11
- * @var string
12
- */
13
- private $class;
14
-
15
- /**
16
- * @var string
17
- */
18
- private $property;
19
-
20
- /**
21
- * @param string $class Class name
22
- * @param string $property Property name
23
- */
24
- public function __construct($class, $property)
25
- {
26
- $this->class = $class;
27
- $this->property = $property;
28
- }
29
-
30
- /**
31
- * Matches a specific property of a specific class.
32
- *
33
- * {@inheritdoc}
34
- */
35
- public function matches($object, $property)
36
- {
37
- return ($object instanceof $this->class) && $property == $this->property;
38
- }
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php DELETED
@@ -1,32 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Matcher;
4
-
5
- /**
6
- * @final
7
- */
8
- class PropertyNameMatcher implements Matcher
9
- {
10
- /**
11
- * @var string
12
- */
13
- private $property;
14
-
15
- /**
16
- * @param string $property Property name
17
- */
18
- public function __construct($property)
19
- {
20
- $this->property = $property;
21
- }
22
-
23
- /**
24
- * Matches a property by its name.
25
- *
26
- * {@inheritdoc}
27
- */
28
- public function matches($object, $property)
29
- {
30
- return $property == $this->property;
31
- }
32
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php DELETED
@@ -1,46 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Matcher;
4
-
5
- use DeepCopy\Reflection\ReflectionHelper;
6
- use ReflectionException;
7
-
8
- /**
9
- * Matches a property by its type.
10
- *
11
- * It is recommended to use {@see DeepCopy\TypeFilter\TypeFilter} instead, as it applies on all occurrences
12
- * of given type in copied context (eg. array elements), not just on object properties.
13
- *
14
- * @final
15
- */
16
- class PropertyTypeMatcher implements Matcher
17
- {
18
- /**
19
- * @var string
20
- */
21
- private $propertyType;
22
-
23
- /**
24
- * @param string $propertyType Property type
25
- */
26
- public function __construct($propertyType)
27
- {
28
- $this->propertyType = $propertyType;
29
- }
30
-
31
- /**
32
- * {@inheritdoc}
33
- */
34
- public function matches($object, $property)
35
- {
36
- try {
37
- $reflectionProperty = ReflectionHelper::getProperty($object, $property);
38
- } catch (ReflectionException $exception) {
39
- return false;
40
- }
41
-
42
- $reflectionProperty->setAccessible(true);
43
-
44
- return $reflectionProperty->getValue($object) instanceof $this->propertyType;
45
- }
46
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php DELETED
@@ -1,78 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\Reflection;
4
-
5
- use DeepCopy\Exception\PropertyException;
6
- use ReflectionClass;
7
- use ReflectionException;
8
- use ReflectionObject;
9
- use ReflectionProperty;
10
-
11
- class ReflectionHelper
12
- {
13
- /**
14
- * Retrieves all properties (including private ones), from object and all its ancestors.
15
- *
16
- * Standard \ReflectionClass->getProperties() does not return private properties from ancestor classes.
17
- *
18
- * @author muratyaman@gmail.com
19
- * @see http://php.net/manual/en/reflectionclass.getproperties.php
20
- *
21
- * @param ReflectionClass $ref
22
- *
23
- * @return ReflectionProperty[]
24
- */
25
- public static function getProperties(ReflectionClass $ref)
26
- {
27
- $props = $ref->getProperties();
28
- $propsArr = array();
29
-
30
- foreach ($props as $prop) {
31
- $propertyName = $prop->getName();
32
- $propsArr[$propertyName] = $prop;
33
- }
34
-
35
- if ($parentClass = $ref->getParentClass()) {
36
- $parentPropsArr = self::getProperties($parentClass);
37
- foreach ($propsArr as $key => $property) {
38
- $parentPropsArr[$key] = $property;
39
- }
40
-
41
- return $parentPropsArr;
42
- }
43
-
44
- return $propsArr;
45
- }
46
-
47
- /**
48
- * Retrieves property by name from object and all its ancestors.
49
- *
50
- * @param object|string $object
51
- * @param string $name
52
- *
53
- * @throws PropertyException
54
- * @throws ReflectionException
55
- *
56
- * @return ReflectionProperty
57
- */
58
- public static function getProperty($object, $name)
59
- {
60
- $reflection = is_object($object) ? new ReflectionObject($object) : new ReflectionClass($object);
61
-
62
- if ($reflection->hasProperty($name)) {
63
- return $reflection->getProperty($name);
64
- }
65
-
66
- if ($parentClass = $reflection->getParentClass()) {
67
- return self::getProperty($parentClass->getName(), $name);
68
- }
69
-
70
- throw new PropertyException(
71
- sprintf(
72
- 'The class "%s" doesn\'t have a property with the given name: "%s".',
73
- is_object($object) ? get_class($object) : $object,
74
- $name
75
- )
76
- );
77
- }
78
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php DELETED
@@ -1,33 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\TypeFilter\Date;
4
-
5
- use DateInterval;
6
- use DeepCopy\TypeFilter\TypeFilter;
7
-
8
- /**
9
- * @final
10
- *
11
- * @deprecated Will be removed in 2.0. This filter will no longer be necessary in PHP 7.1+.
12
- */
13
- class DateIntervalFilter implements TypeFilter
14
- {
15
-
16
- /**
17
- * {@inheritdoc}
18
- *
19
- * @param DateInterval $element
20
- *
21
- * @see http://news.php.net/php.bugs/205076
22
- */
23
- public function apply($element)
24
- {
25
- $copy = new DateInterval('P0D');
26
-
27
- foreach ($element as $propertyName => $propertyValue) {
28
- $copy->{$propertyName} = $propertyValue;
29
- }
30
-
31
- return $copy;
32
- }
33
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php DELETED
@@ -1,30 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\TypeFilter;
4
-
5
- /**
6
- * @final
7
- */
8
- class ReplaceFilter implements TypeFilter
9
- {
10
- /**
11
- * @var callable
12
- */
13
- protected $callback;
14
-
15
- /**
16
- * @param callable $callable Will be called to get the new value for each element to replace
17
- */
18
- public function __construct(callable $callable)
19
- {
20
- $this->callback = $callable;
21
- }
22
-
23
- /**
24
- * {@inheritdoc}
25
- */
26
- public function apply($element)
27
- {
28
- return call_user_func($this->callback, $element);
29
- }
30
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php DELETED
@@ -1,17 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\TypeFilter;
4
-
5
- /**
6
- * @final
7
- */
8
- class ShallowCopyFilter implements TypeFilter
9
- {
10
- /**
11
- * {@inheritdoc}
12
- */
13
- public function apply($element)
14
- {
15
- return clone $element;
16
- }
17
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php DELETED
@@ -1,10 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\TypeFilter\Spl;
4
-
5
- /**
6
- * @deprecated Use {@see SplDoublyLinkedListFilter} instead.
7
- */
8
- class SplDoublyLinkedList extends SplDoublyLinkedListFilter
9
- {
10
- }
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php DELETED
@@ -1,51 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\TypeFilter\Spl;
4
-
5
- use Closure;
6
- use DeepCopy\DeepCopy;
7
- use DeepCopy\TypeFilter\TypeFilter;
8
- use SplDoublyLinkedList;
9
-
10
- /**
11
- * @final
12
- */
13
- class SplDoublyLinkedListFilter implements TypeFilter
14
- {
15
- private $copier;
16
-
17
- public function __construct(DeepCopy $copier)
18
- {
19
- $this->copier = $copier;
20
- }
21
-
22
- /**
23
- * {@inheritdoc}
24
- */
25
- public function apply($element)
26
- {
27
- $newElement = clone $element;
28
-
29
- $copy = $this->createCopyClosure();
30
-
31
- return $copy($newElement);
32
- }
33
-
34
- private function createCopyClosure()
35
- {
36
- $copier = $this->copier;
37
-
38
- $copy = function (SplDoublyLinkedList $list) use ($copier) {
39
- // Replace each element in the list with a deep copy of itself
40
- for ($i = 1; $i <= $list->count(); $i++) {
41
- $copy = $copier->recursiveCopy($list->shift());
42
-
43
- $list->push($copy);
44
- }
45
-
46
- return $list;
47
- };
48
-
49
- return Closure::bind($copy, null, DeepCopy::class);
50
- }
51
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php DELETED
@@ -1,13 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\TypeFilter;
4
-
5
- interface TypeFilter
6
- {
7
- /**
8
- * Applies the filter to the object.
9
- *
10
- * @param mixed $element
11
- */
12
- public function apply($element);
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy\TypeMatcher;
4
-
5
- class TypeMatcher
6
- {
7
- /**
8
- * @var string
9
- */
10
- private $type;
11
-
12
- /**
13
- * @param string $type
14
- */
15
- public function __construct($type)
16
- {
17
- $this->type = $type;
18
- }
19
-
20
- /**
21
- * @param mixed $element
22
- *
23
- * @return boolean
24
- */
25
- public function matches($element)
26
- {
27
- return is_object($element) ? is_a($element, $this->type) : gettype($element) === $this->type;
28
- }
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php DELETED
@@ -1,20 +0,0 @@
1
- <?php
2
-
3
- namespace DeepCopy;
4
-
5
- use function function_exists;
6
-
7
- if (false === function_exists('DeepCopy\deep_copy')) {
8
- /**
9
- * Deep copies the given value.
10
- *
11
- * @param mixed $value
12
- * @param bool $useCloneMethod
13
- *
14
- * @return mixed
15
- */
16
- function deep_copy($value, $useCloneMethod = false)
17
- {
18
- return (new DeepCopy($useCloneMethod))->copy($value);
19
- }
20
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/.gitignore DELETED
@@ -1,8 +0,0 @@
1
- /.idea
2
- /.php_cs.cache
3
- /composer.lock
4
- /src/autoload.php
5
- /tools
6
- /vendor
7
-
8
- /build
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/.php_cs DELETED
@@ -1,67 +0,0 @@
1
- <?php
2
- $finder = Symfony\CS\Finder\DefaultFinder::create()
3
- ->files()
4
- ->in('src')
5
- ->in('tests')
6
- ->name('*.php');
7
-
8
- return Symfony\CS\Config\Config::create()
9
- ->setUsingCache(true)
10
- ->level(\Symfony\CS\FixerInterface::NONE_LEVEL)
11
- ->fixers(
12
- array(
13
- 'align_double_arrow',
14
- 'align_equals',
15
- 'concat_with_spaces',
16
- 'duplicate_semicolon',
17
- 'elseif',
18
- 'empty_return',
19
- 'encoding',
20
- 'eof_ending',
21
- 'extra_empty_lines',
22
- 'function_call_space',
23
- 'function_declaration',
24
- 'indentation',
25
- 'join_function',
26
- 'line_after_namespace',
27
- 'linefeed',
28
- 'list_commas',
29
- 'lowercase_constants',
30
- 'lowercase_keywords',
31
- 'method_argument_space',
32
- 'multiple_use',
33
- 'namespace_no_leading_whitespace',
34
- 'no_blank_lines_after_class_opening',
35
- 'no_empty_lines_after_phpdocs',
36
- 'parenthesis',
37
- 'php_closing_tag',
38
- 'phpdoc_indent',
39
- 'phpdoc_no_access',
40
- 'phpdoc_no_empty_return',
41
- 'phpdoc_no_package',
42
- 'phpdoc_params',
43
- 'phpdoc_scalar',
44
- 'phpdoc_separation',
45
- 'phpdoc_to_comment',
46
- 'phpdoc_trim',
47
- 'phpdoc_types',
48
- 'phpdoc_var_without_name',
49
- 'remove_lines_between_uses',
50
- 'return',
51
- 'self_accessor',
52
- 'short_array_syntax',
53
- 'short_tag',
54
- 'single_line_after_imports',
55
- 'single_quote',
56
- 'spaces_before_semicolon',
57
- 'spaces_cast',
58
- 'ternary_spaces',
59
- 'trailing_spaces',
60
- 'trim_array_spaces',
61
- 'unused_use',
62
- 'visibility',
63
- 'whitespacy_lines'
64
- )
65
- )
66
- ->finder($finder);
67
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/.travis.yml DELETED
@@ -1,33 +0,0 @@
1
- os:
2
- - linux
3
-
4
- language: php
5
-
6
- before_install:
7
- - wget https://phar.io/releases/phive.phar
8
- - wget https://phar.io/releases/phive.phar.asc
9
- - gpg --keyserver hkps.pool.sks-keyservers.net --recv-keys 0x9B2D5D79
10
- - gpg --verify phive.phar.asc phive.phar
11
- - chmod +x phive.phar
12
- - sudo mv phive.phar /usr/bin/phive
13
-
14
- install:
15
- - ant setup
16
-
17
- script: ./tools/phpunit
18
-
19
- php:
20
- - 5.6
21
- - 7.0
22
- - 7.1
23
- - 7.0snapshot
24
- - 7.1snapshot
25
- - master
26
-
27
- matrix:
28
- allow_failures:
29
- - php: master
30
- fast_finish: true
31
-
32
- notifications:
33
- email: false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/LICENSE DELETED
@@ -1,31 +0,0 @@
1
- manifest
2
-
3
- Copyright (c) 2016 Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>, and contributors
4
- All rights reserved.
5
-
6
- Redistribution and use in source and binary forms, with or without modification,
7
- are permitted provided that the following conditions are met:
8
-
9
- * Redistributions of source code must retain the above copyright notice,
10
- this list of conditions and the following disclaimer.
11
-
12
- * Redistributions in binary form must reproduce the above copyright notice,
13
- this list of conditions and the following disclaimer in the documentation
14
- and/or other materials provided with the distribution.
15
-
16
- * Neither the name of Arne Blankerts nor the names of contributors
17
- may be used to endorse or promote products derived from this software
18
- without specific prior written permission.
19
-
20
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT * NOT LIMITED TO,
22
- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23
- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
24
- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
25
- OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30
- POSSIBILITY OF SUCH DAMAGE.
31
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/README.md DELETED
@@ -1,30 +0,0 @@
1
- # Manifest
2
-
3
- Component for reading [phar.io](https://phar.io/) manifest information from a [PHP Archive (PHAR)](http://php.net/phar).
4
-
5
- [![Build Status](https://travis-ci.org/phar-io/manifest.svg?branch=master)](https://travis-ci.org/phar-io/manifest)
6
- [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/phar-io/manifest/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/phar-io/manifest/?branch=master)
7
- [![SensioLabsInsight](https://insight.sensiolabs.com/projects/d8cc6035-69ad-477d-bd1a-ccc605480fd7/mini.png)](https://insight.sensiolabs.com/projects/d8cc6035-69ad-477d-bd1a-ccc605480fd7)
8
-
9
- ## Installation
10
-
11
- You can add this library as a local, per-project dependency to your project using [Composer](https://getcomposer.org/):
12
-
13
- composer require phar-io/manifest
14
-
15
- If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency:
16
-
17
- composer require --dev phar-io/manifest
18
-
19
- ## Usage
20
-
21
- ```php
22
- use PharIo\Manifest\ManifestLoader;
23
- use PharIo\Manifest\ManifestSerializer;
24
-
25
- $manifest = ManifestLoader::fromFile('manifest.xml');
26
-
27
- var_dump($manifest);
28
-
29
- echo (new ManifestSerializer)->serializeToString($manifest);
30
- ```
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/build.xml DELETED
@@ -1,50 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <project name="manifest" default="setup">
3
- <target name="setup" depends="clean,install-tools,install-dependencies"/>
4
-
5
- <target name="clean" unless="clean.done" description="Cleanup build artifacts">
6
- <delete dir="${basedir}/tools"/>
7
- <delete dir="${basedir}/vendor"/>
8
- <delete file="${basedir}/src/autoload.php"/>
9
-
10
- <property name="clean.done" value="true"/>
11
- </target>
12
-
13
- <target name="prepare" unless="prepare.done" depends="clean" description="Prepare for build">
14
- <property name="prepare.done" value="true"/>
15
- </target>
16
-
17
- <target name="install-dependencies" unless="dependencies-installed" depends="-dependencies-installed" description="Install dependencies with Composer">
18
- <exec executable="composer" taskname="composer">
19
- <env key="COMPOSER_DISABLE_XDEBUG_WARN" value="1"/>
20
- <arg value="update"/>
21
- <arg value="--no-interaction"/>
22
- <arg value="--no-progress"/>
23
- <arg value="--no-ansi"/>
24
- <arg value="--no-suggest"/>
25
- <arg value="--optimize-autoloader"/>
26
- <arg value="--prefer-stable"/>
27
- </exec>
28
- </target>
29
-
30
- <target name="install-tools" unless="tools-installed" depends="-tools-installed" description="Install tools with Phive">
31
- <exec executable="phive" taskname="phive">
32
- <arg value="install"/>
33
- <arg value="--trust-gpg-keys" />
34
- <arg value="4AA394086372C20A,2A8299CE842DD38C" />
35
- </exec>
36
- </target>
37
-
38
- <target name="test" depends="install-tools,install-dependencies" description="Run tests">
39
- <exec executable="${basedir}/tools/phpunit" taskname="phpunit"/>
40
- </target>
41
-
42
- <target name="-dependencies-installed">
43
- <available file="${basedir}/composer.lock" property="dependencies-installed"/>
44
- </target>
45
-
46
- <target name="-tools-installed">
47
- <available file="${basedir}/tools" property="tools-installed" type="dir"/>
48
- </target>
49
- </project>
50
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/composer.json DELETED
@@ -1,42 +0,0 @@
1
- {
2
- "name": "phar-io/manifest",
3
- "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
4
- "license": "BSD-3-Clause",
5
- "authors": [
6
- {
7
- "name": "Arne Blankerts",
8
- "email": "arne@blankerts.de",
9
- "role": "Developer"
10
- },
11
- {
12
- "name": "Sebastian Heuer",
13
- "email": "sebastian@phpeople.de",
14
- "role": "Developer"
15
- },
16
- {
17
- "name": "Sebastian Bergmann",
18
- "email": "sebastian@phpunit.de",
19
- "role": "Developer"
20
- }
21
- ],
22
- "support": {
23
- "issues": "https://github.com/phar-io/manifest/issues"
24
- },
25
- "require": {
26
- "php": "^5.6 || ^7.0",
27
- "ext-dom": "*",
28
- "ext-phar": "*",
29
- "phar-io/version": "^1.0.1"
30
- },
31
- "autoload": {
32
- "classmap": [
33
- "src/"
34
- ]
35
- },
36
- "extra": {
37
- "branch-alias": {
38
- "dev-master": "1.0.x-dev"
39
- }
40
- }
41
- }
42
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/examples/example-01.php DELETED
@@ -1,23 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- use PharIo\Manifest\ManifestLoader;
12
- use PharIo\Manifest\ManifestSerializer;
13
-
14
- require __DIR__ . '/../vendor/autoload.php';
15
-
16
- $manifest = ManifestLoader::fromFile(__DIR__ . '/../tests/_fixture/phpunit-5.6.5.xml');
17
-
18
- echo sprintf(
19
- "Manifest for %s (%s):\n\n",
20
- $manifest->getName(),
21
- $manifest->getVersion()->getVersionString()
22
- );
23
- echo (new ManifestSerializer)->serializeToString($manifest);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/phive.xml DELETED
@@ -1,4 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <phive xmlns="https://phar.io/phive">
3
- <phar name="phpunit" version="^5.7" installed="5.7.15" location="./tools/phpunit"/>
4
- </phive>
 
 
 
 
vendor/phar-io/manifest/phpunit.xml DELETED
@@ -1,20 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
- xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/5.6/phpunit.xsd"
4
- bootstrap="vendor/autoload.php"
5
- backupGlobals="false"
6
- beStrictAboutCoversAnnotation="true"
7
- beStrictAboutOutputDuringTests="true"
8
- beStrictAboutTestsThatDoNotTestAnything="true"
9
- beStrictAboutTodoAnnotatedTests="true"
10
- verbose="true">
11
- <testsuite>
12
- <directory suffix="Test.php">tests</directory>
13
- </testsuite>
14
-
15
- <filter>
16
- <whitelist processUncoveredFilesFromWhitelist="true">
17
- <directory suffix=".php">src</directory>
18
- </whitelist>
19
- </filter>
20
- </phpunit>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/ManifestDocumentMapper.php DELETED
@@ -1,193 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PharIo\Version\Version;
14
- use PharIo\Version\Exception as VersionException;
15
- use PharIo\Version\VersionConstraintParser;
16
-
17
- class ManifestDocumentMapper {
18
- /**
19
- * @param ManifestDocument $document
20
- *
21
- * @returns Manifest
22
- *
23
- * @throws ManifestDocumentMapperException
24
- */
25
- public function map(ManifestDocument $document) {
26
- try {
27
- $contains = $document->getContainsElement();
28
- $type = $this->mapType($contains);
29
- $copyright = $this->mapCopyright($document->getCopyrightElement());
30
- $requirements = $this->mapRequirements($document->getRequiresElement());
31
- $bundledComponents = $this->mapBundledComponents($document);
32
-
33
- return new Manifest(
34
- new ApplicationName($contains->getName()),
35
- new Version($contains->getVersion()),
36
- $type,
37
- $copyright,
38
- $requirements,
39
- $bundledComponents
40
- );
41
- } catch (VersionException $e) {
42
- throw new ManifestDocumentMapperException($e->getMessage(), $e->getCode(), $e);
43
- } catch (Exception $e) {
44
- throw new ManifestDocumentMapperException($e->getMessage(), $e->getCode(), $e);
45
- }
46
- }
47
-
48
- /**
49
- * @param ContainsElement $contains
50
- *
51
- * @return Type
52
- *
53
- * @throws ManifestDocumentMapperException
54
- */
55
- private function mapType(ContainsElement $contains) {
56
- switch ($contains->getType()) {
57
- case 'application':
58
- return Type::application();
59
- case 'library':
60
- return Type::library();
61
- case 'extension':
62
- return $this->mapExtension($contains->getExtensionElement());
63
- }
64
-
65
- throw new ManifestDocumentMapperException(
66
- sprintf('Unsupported type %s', $contains->getType())
67
- );
68
- }
69
-
70
- /**
71
- * @param CopyrightElement $copyright
72
- *
73
- * @return CopyrightInformation
74
- *
75
- * @throws InvalidUrlException
76
- * @throws InvalidEmailException
77
- */
78
- private function mapCopyright(CopyrightElement $copyright) {
79
- $authors = new AuthorCollection();
80
-
81
- foreach($copyright->getAuthorElements() as $authorElement) {
82
- $authors->add(
83
- new Author(
84
- $authorElement->getName(),
85
- new Email($authorElement->getEmail())
86
- )
87
- );
88
- }
89
-
90
- $licenseElement = $copyright->getLicenseElement();
91
- $license = new License(
92
- $licenseElement->getType(),
93
- new Url($licenseElement->getUrl())
94
- );
95
-
96
- return new CopyrightInformation(
97
- $authors,
98
- $license
99
- );
100
- }
101
-
102
- /**
103
- * @param RequiresElement $requires
104
- *
105
- * @return RequirementCollection
106
- *
107
- * @throws ManifestDocumentMapperException
108
- */
109
- private function mapRequirements(RequiresElement $requires) {
110
- $collection = new RequirementCollection();
111
- $phpElement = $requires->getPHPElement();
112
- $parser = new VersionConstraintParser;
113
-
114
- try {
115
- $versionConstraint = $parser->parse($phpElement->getVersion());
116
- } catch (VersionException $e) {
117
- throw new ManifestDocumentMapperException(
118
- sprintf('Unsupported version constraint - %s', $e->getMessage()),
119
- $e->getCode(),
120
- $e
121
- );
122
- }
123
-
124
- $collection->add(
125
- new PhpVersionRequirement(
126
- $versionConstraint
127
- )
128
- );
129
-
130
- if (!$phpElement->hasExtElements()) {
131
- return $collection;
132
- }
133
-
134
- foreach($phpElement->getExtElements() as $extElement) {
135
- $collection->add(
136
- new PhpExtensionRequirement($extElement->getName())
137
- );
138
- }
139
-
140
- return $collection;
141
- }
142
-
143
- /**
144
- * @param ManifestDocument $document
145
- *
146
- * @return BundledComponentCollection
147
- */
148
- private function mapBundledComponents(ManifestDocument $document) {
149
- $collection = new BundledComponentCollection();
150
-
151
- if (!$document->hasBundlesElement()) {
152
- return $collection;
153
- }
154
-
155
- foreach($document->getBundlesElement()->getComponentElements() as $componentElement) {
156
- $collection->add(
157
- new BundledComponent(
158
- $componentElement->getName(),
159
- new Version(
160
- $componentElement->getVersion()
161
- )
162
- )
163
- );
164
- }
165
-
166
- return $collection;
167
- }
168
-
169
- /**
170
- * @param ExtensionElement $extension
171
- *
172
- * @return Extension
173
- *
174
- * @throws ManifestDocumentMapperException
175
- */
176
- private function mapExtension(ExtensionElement $extension) {
177
- try {
178
- $parser = new VersionConstraintParser;
179
- $versionConstraint = $parser->parse($extension->getCompatible());
180
-
181
- return Type::extension(
182
- new ApplicationName($extension->getFor()),
183
- $versionConstraint
184
- );
185
- } catch (VersionException $e) {
186
- throw new ManifestDocumentMapperException(
187
- sprintf('Unsupported version constraint - %s', $e->getMessage()),
188
- $e->getCode(),
189
- $e
190
- );
191
- }
192
- }
193
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/ManifestLoader.php DELETED
@@ -1,66 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class ManifestLoader {
14
- /**
15
- * @param string $filename
16
- *
17
- * @return Manifest
18
- *
19
- * @throws ManifestLoaderException
20
- */
21
- public static function fromFile($filename) {
22
- try {
23
- return (new ManifestDocumentMapper())->map(
24
- ManifestDocument::fromFile($filename)
25
- );
26
- } catch (Exception $e) {
27
- throw new ManifestLoaderException(
28
- sprintf('Loading %s failed.', $filename),
29
- $e->getCode(),
30
- $e
31
- );
32
- }
33
- }
34
-
35
- /**
36
- * @param string $filename
37
- *
38
- * @return Manifest
39
- *
40
- * @throws ManifestLoaderException
41
- */
42
- public static function fromPhar($filename) {
43
- return self::fromFile('phar://' . $filename . '/manifest.xml');
44
- }
45
-
46
- /**
47
- * @param string $manifest
48
- *
49
- * @return Manifest
50
- *
51
- * @throws ManifestLoaderException
52
- */
53
- public static function fromString($manifest) {
54
- try {
55
- return (new ManifestDocumentMapper())->map(
56
- ManifestDocument::fromString($manifest)
57
- );
58
- } catch (Exception $e) {
59
- throw new ManifestLoaderException(
60
- 'Processing string failed',
61
- $e->getCode(),
62
- $e
63
- );
64
- }
65
- }
66
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/ManifestSerializer.php DELETED
@@ -1,163 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PharIo\Version\AnyVersionConstraint;
14
- use PharIo\Version\Version;
15
- use PharIo\Version\VersionConstraint;
16
- use XMLWriter;
17
-
18
- class ManifestSerializer {
19
- /**
20
- * @var XMLWriter
21
- */
22
- private $xmlWriter;
23
-
24
- public function serializeToFile(Manifest $manifest, $filename) {
25
- file_put_contents(
26
- $filename,
27
- $this->serializeToString($manifest)
28
- );
29
- }
30
-
31
- public function serializeToString(Manifest $manifest) {
32
- $this->startDocument();
33
-
34
- $this->addContains($manifest->getName(), $manifest->getVersion(), $manifest->getType());
35
- $this->addCopyright($manifest->getCopyrightInformation());
36
- $this->addRequirements($manifest->getRequirements());
37
- $this->addBundles($manifest->getBundledComponents());
38
-
39
- return $this->finishDocument();
40
- }
41
-
42
- private function startDocument() {
43
- $xmlWriter = new XMLWriter();
44
- $xmlWriter->openMemory();
45
- $xmlWriter->setIndent(true);
46
- $xmlWriter->setIndentString(str_repeat(' ', 4));
47
- $xmlWriter->startDocument('1.0', 'UTF-8');
48
- $xmlWriter->startElement('phar');
49
- $xmlWriter->writeAttribute('xmlns', 'https://phar.io/xml/manifest/1.0');
50
-
51
- $this->xmlWriter = $xmlWriter;
52
- }
53
-
54
- private function finishDocument() {
55
- $this->xmlWriter->endElement();
56
- $this->xmlWriter->endDocument();
57
-
58
- return $this->xmlWriter->outputMemory();
59
- }
60
-
61
- private function addContains($name, Version $version, Type $type) {
62
- $this->xmlWriter->startElement('contains');
63
- $this->xmlWriter->writeAttribute('name', $name);
64
- $this->xmlWriter->writeAttribute('version', $version->getVersionString());
65
-
66
- switch (true) {
67
- case $type->isApplication(): {
68
- $this->xmlWriter->writeAttribute('type', 'application');
69
- break;
70
- }
71
-
72
- case $type->isLibrary(): {
73
- $this->xmlWriter->writeAttribute('type', 'library');
74
- break;
75
- }
76
-
77
- case $type->isExtension(): {
78
- /* @var $type Extension */
79
- $this->xmlWriter->writeAttribute('type', 'extension');
80
- $this->addExtension($type->getApplicationName(), $type->getVersionConstraint());
81
- break;
82
- }
83
-
84
- default: {
85
- $this->xmlWriter->writeAttribute('type', 'custom');
86
- }
87
- }
88
-
89
- $this->xmlWriter->endElement();
90
- }
91
-
92
- private function addCopyright(CopyrightInformation $copyrightInformation) {
93
- $this->xmlWriter->startElement('copyright');
94
-
95
- foreach($copyrightInformation->getAuthors() as $author) {
96
- $this->xmlWriter->startElement('author');
97
- $this->xmlWriter->writeAttribute('name', $author->getName());
98
- $this->xmlWriter->writeAttribute('email', (string) $author->getEmail());
99
- $this->xmlWriter->endElement();
100
- }
101
-
102
- $license = $copyrightInformation->getLicense();
103
-
104
- $this->xmlWriter->startElement('license');
105
- $this->xmlWriter->writeAttribute('type', $license->getName());
106
- $this->xmlWriter->writeAttribute('url', $license->getUrl());
107
- $this->xmlWriter->endElement();
108
-
109
- $this->xmlWriter->endElement();
110
- }
111
-
112
- private function addRequirements(RequirementCollection $requirementCollection) {
113
- $phpRequirement = new AnyVersionConstraint();
114
- $extensions = [];
115
-
116
- foreach($requirementCollection as $requirement) {
117
- if ($requirement instanceof PhpVersionRequirement) {
118
- $phpRequirement = $requirement->getVersionConstraint();
119
- continue;
120
- }
121
-
122
- if ($requirement instanceof PhpExtensionRequirement) {
123
- $extensions[] = (string) $requirement;
124
- }
125
- }
126
-
127
- $this->xmlWriter->startElement('requires');
128
- $this->xmlWriter->startElement('php');
129
- $this->xmlWriter->writeAttribute('version', $phpRequirement->asString());
130
-
131
- foreach($extensions as $extension) {
132
- $this->xmlWriter->startElement('ext');
133
- $this->xmlWriter->writeAttribute('name', $extension);
134
- $this->xmlWriter->endElement();
135
- }
136
-
137
- $this->xmlWriter->endElement();
138
- $this->xmlWriter->endElement();
139
- }
140
-
141
- private function addBundles(BundledComponentCollection $bundledComponentCollection) {
142
- if (count($bundledComponentCollection) === 0) {
143
- return;
144
- }
145
- $this->xmlWriter->startElement('bundles');
146
-
147
- foreach($bundledComponentCollection as $bundledComponent) {
148
- $this->xmlWriter->startElement('component');
149
- $this->xmlWriter->writeAttribute('name', $bundledComponent->getName());
150
- $this->xmlWriter->writeAttribute('version', $bundledComponent->getVersion()->getVersionString());
151
- $this->xmlWriter->endElement();
152
- }
153
-
154
- $this->xmlWriter->endElement();
155
- }
156
-
157
- private function addExtension($application, VersionConstraint $versionConstraint) {
158
- $this->xmlWriter->startElement('extension');
159
- $this->xmlWriter->writeAttribute('for', $application);
160
- $this->xmlWriter->writeAttribute('compatible', $versionConstraint->asString());
161
- $this->xmlWriter->endElement();
162
- }
163
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/exceptions/Exception.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- interface Exception {
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php DELETED
@@ -1,16 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class InvalidApplicationNameException extends \InvalidArgumentException implements Exception {
14
- const NotAString = 1;
15
- const InvalidFormat = 2;
16
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class InvalidEmailException extends \InvalidArgumentException implements Exception {
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class InvalidUrlException extends \InvalidArgumentException implements Exception {
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php DELETED
@@ -1,6 +0,0 @@
1
- <?php
2
-
3
- namespace PharIo\Manifest;
4
-
5
- class ManifestDocumentException extends \RuntimeException implements Exception {
6
- }
 
 
 
 
 
 
vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php DELETED
@@ -1,6 +0,0 @@
1
- <?php
2
-
3
- namespace PharIo\Manifest;
4
-
5
- class ManifestDocumentMapperException extends \RuntimeException implements Exception {
6
- }
 
 
 
 
 
 
vendor/phar-io/manifest/src/exceptions/ManifestElementException.php DELETED
@@ -1,6 +0,0 @@
1
- <?php
2
-
3
- namespace PharIo\Manifest;
4
-
5
- class ManifestElementException extends \RuntimeException implements Exception {
6
- }
 
 
 
 
 
 
vendor/phar-io/manifest/src/exceptions/ManifestLoaderException.php DELETED
@@ -1,6 +0,0 @@
1
- <?php
2
-
3
- namespace PharIo\Manifest;
4
-
5
- class ManifestLoaderException extends \Exception implements Exception {
6
- }
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/Application.php DELETED
@@ -1,20 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class Application extends Type {
14
- /**
15
- * @return bool
16
- */
17
- public function isApplication() {
18
- return true;
19
- }
20
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/ApplicationName.php DELETED
@@ -1,65 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class ApplicationName {
14
- /**
15
- * @var string
16
- */
17
- private $name;
18
-
19
- /**
20
- * ApplicationName constructor.
21
- *
22
- * @param string $name
23
- *
24
- * @throws InvalidApplicationNameException
25
- */
26
- public function __construct($name) {
27
- $this->ensureIsString($name);
28
- $this->ensureValidFormat($name);
29
- $this->name = $name;
30
- }
31
-
32
- /**
33
- * @return string
34
- */
35
- public function __toString() {
36
- return $this->name;
37
- }
38
-
39
- public function isEqual(ApplicationName $name) {
40
- return $this->name === $name->name;
41
- }
42
-
43
- /**
44
- * @param string $name
45
- *
46
- * @throws InvalidApplicationNameException
47
- */
48
- private function ensureValidFormat($name) {
49
- if (!preg_match('#\w/\w#', $name)) {
50
- throw new InvalidApplicationNameException(
51
- sprintf('Format of name "%s" is not valid - expected: vendor/packagename', $name),
52
- InvalidApplicationNameException::InvalidFormat
53
- );
54
- }
55
- }
56
-
57
- private function ensureIsString($name) {
58
- if (!is_string($name)) {
59
- throw new InvalidApplicationNameException(
60
- 'Name must be a string',
61
- InvalidApplicationNameException::NotAString
62
- );
63
- }
64
- }
65
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/Author.php DELETED
@@ -1,57 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class Author {
14
- /**
15
- * @var string
16
- */
17
- private $name;
18
-
19
- /**
20
- * @var Email
21
- */
22
- private $email;
23
-
24
- /**
25
- * @param string $name
26
- * @param Email $email
27
- */
28
- public function __construct($name, Email $email) {
29
- $this->name = $name;
30
- $this->email = $email;
31
- }
32
-
33
- /**
34
- * @return string
35
- */
36
- public function getName() {
37
- return $this->name;
38
- }
39
-
40
- /**
41
- * @return Email
42
- */
43
- public function getEmail() {
44
- return $this->email;
45
- }
46
-
47
- /**
48
- * @return string
49
- */
50
- public function __toString() {
51
- return sprintf(
52
- '%s <%s>',
53
- $this->name,
54
- $this->email
55
- );
56
- }
57
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/AuthorCollection.php DELETED
@@ -1,43 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class AuthorCollection implements \Countable, \IteratorAggregate {
14
- /**
15
- * @var Author[]
16
- */
17
- private $authors = [];
18
-
19
- public function add(Author $author) {
20
- $this->authors[] = $author;
21
- }
22
-
23
- /**
24
- * @return Author[]
25
- */
26
- public function getAuthors() {
27
- return $this->authors;
28
- }
29
-
30
- /**
31
- * @return int
32
- */
33
- public function count() {
34
- return count($this->authors);
35
- }
36
-
37
- /**
38
- * @return AuthorCollectionIterator
39
- */
40
- public function getIterator() {
41
- return new AuthorCollectionIterator($this);
42
- }
43
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php DELETED
@@ -1,56 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class AuthorCollectionIterator implements \Iterator {
14
- /**
15
- * @var Author[]
16
- */
17
- private $authors = [];
18
-
19
- /**
20
- * @var int
21
- */
22
- private $position;
23
-
24
- public function __construct(AuthorCollection $authors) {
25
- $this->authors = $authors->getAuthors();
26
- }
27
-
28
- public function rewind() {
29
- $this->position = 0;
30
- }
31
-
32
- /**
33
- * @return bool
34
- */
35
- public function valid() {
36
- return $this->position < count($this->authors);
37
- }
38
-
39
- /**
40
- * @return int
41
- */
42
- public function key() {
43
- return $this->position;
44
- }
45
-
46
- /**
47
- * @return Author
48
- */
49
- public function current() {
50
- return $this->authors[$this->position];
51
- }
52
-
53
- public function next() {
54
- $this->position++;
55
- }
56
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/BundledComponent.php DELETED
@@ -1,48 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PharIo\Version\Version;
14
-
15
- class BundledComponent {
16
- /**
17
- * @var string
18
- */
19
- private $name;
20
-
21
- /**
22
- * @var Version
23
- */
24
- private $version;
25
-
26
- /**
27
- * @param string $name
28
- * @param Version $version
29
- */
30
- public function __construct($name, Version $version) {
31
- $this->name = $name;
32
- $this->version = $version;
33
- }
34
-
35
- /**
36
- * @return string
37
- */
38
- public function getName() {
39
- return $this->name;
40
- }
41
-
42
- /**
43
- * @return Version
44
- */
45
- public function getVersion() {
46
- return $this->version;
47
- }
48
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/BundledComponentCollection.php DELETED
@@ -1,43 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class BundledComponentCollection implements \Countable, \IteratorAggregate {
14
- /**
15
- * @var BundledComponent[]
16
- */
17
- private $bundledComponents = [];
18
-
19
- public function add(BundledComponent $bundledComponent) {
20
- $this->bundledComponents[] = $bundledComponent;
21
- }
22
-
23
- /**
24
- * @return BundledComponent[]
25
- */
26
- public function getBundledComponents() {
27
- return $this->bundledComponents;
28
- }
29
-
30
- /**
31
- * @return int
32
- */
33
- public function count() {
34
- return count($this->bundledComponents);
35
- }
36
-
37
- /**
38
- * @return BundledComponentCollectionIterator
39
- */
40
- public function getIterator() {
41
- return new BundledComponentCollectionIterator($this);
42
- }
43
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php DELETED
@@ -1,56 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class BundledComponentCollectionIterator implements \Iterator {
14
- /**
15
- * @var BundledComponent[]
16
- */
17
- private $bundledComponents = [];
18
-
19
- /**
20
- * @var int
21
- */
22
- private $position;
23
-
24
- public function __construct(BundledComponentCollection $bundledComponents) {
25
- $this->bundledComponents = $bundledComponents->getBundledComponents();
26
- }
27
-
28
- public function rewind() {
29
- $this->position = 0;
30
- }
31
-
32
- /**
33
- * @return bool
34
- */
35
- public function valid() {
36
- return $this->position < count($this->bundledComponents);
37
- }
38
-
39
- /**
40
- * @return int
41
- */
42
- public function key() {
43
- return $this->position;
44
- }
45
-
46
- /**
47
- * @return BundledComponent
48
- */
49
- public function current() {
50
- return $this->bundledComponents[$this->position];
51
- }
52
-
53
- public function next() {
54
- $this->position++;
55
- }
56
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/CopyrightInformation.php DELETED
@@ -1,42 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class CopyrightInformation {
14
- /**
15
- * @var AuthorCollection
16
- */
17
- private $authors;
18
-
19
- /**
20
- * @var License
21
- */
22
- private $license;
23
-
24
- public function __construct(AuthorCollection $authors, License $license) {
25
- $this->authors = $authors;
26
- $this->license = $license;
27
- }
28
-
29
- /**
30
- * @return AuthorCollection
31
- */
32
- public function getAuthors() {
33
- return $this->authors;
34
- }
35
-
36
- /**
37
- * @return License
38
- */
39
- public function getLicense() {
40
- return $this->license;
41
- }
42
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/Email.php DELETED
@@ -1,47 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class Email {
14
- /**
15
- * @var string
16
- */
17
- private $email;
18
-
19
- /**
20
- * @param string $email
21
- *
22
- * @throws InvalidEmailException
23
- */
24
- public function __construct($email) {
25
- $this->ensureEmailIsValid($email);
26
-
27
- $this->email = $email;
28
- }
29
-
30
- /**
31
- * @return string
32
- */
33
- public function __toString() {
34
- return $this->email;
35
- }
36
-
37
- /**
38
- * @param string $url
39
- *
40
- * @throws InvalidEmailException
41
- */
42
- private function ensureEmailIsValid($url) {
43
- if (filter_var($url, \FILTER_VALIDATE_EMAIL) === false) {
44
- throw new InvalidEmailException;
45
- }
46
- }
47
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/Extension.php DELETED
@@ -1,75 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PharIo\Version\Version;
14
- use PharIo\Version\VersionConstraint;
15
-
16
- class Extension extends Type {
17
- /**
18
- * @var ApplicationName
19
- */
20
- private $application;
21
-
22
- /**
23
- * @var VersionConstraint
24
- */
25
- private $versionConstraint;
26
-
27
- /**
28
- * @param ApplicationName $application
29
- * @param VersionConstraint $versionConstraint
30
- */
31
- public function __construct(ApplicationName $application, VersionConstraint $versionConstraint) {
32
- $this->application = $application;
33
- $this->versionConstraint = $versionConstraint;
34
- }
35
-
36
- /**
37
- * @return ApplicationName
38
- */
39
- public function getApplicationName() {
40
- return $this->application;
41
- }
42
-
43
- /**
44
- * @return VersionConstraint
45
- */
46
- public function getVersionConstraint() {
47
- return $this->versionConstraint;
48
- }
49
-
50
- /**
51
- * @return bool
52
- */
53
- public function isExtension() {
54
- return true;
55
- }
56
-
57
- /**
58
- * @param ApplicationName $name
59
- *
60
- * @return bool
61
- */
62
- public function isExtensionFor(ApplicationName $name) {
63
- return $this->application->isEqual($name);
64
- }
65
-
66
- /**
67
- * @param ApplicationName $name
68
- * @param Version $version
69
- *
70
- * @return bool
71
- */
72
- public function isCompatibleWith(ApplicationName $name, Version $version) {
73
- return $this->isExtensionFor($name) && $this->versionConstraint->complies($version);
74
- }
75
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/Library.php DELETED
@@ -1,20 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class Library extends Type {
14
- /**
15
- * @return bool
16
- */
17
- public function isLibrary() {
18
- return true;
19
- }
20
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/License.php DELETED
@@ -1,42 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class License {
14
- /**
15
- * @var string
16
- */
17
- private $name;
18
-
19
- /**
20
- * @var Url
21
- */
22
- private $url;
23
-
24
- public function __construct($name, Url $url) {
25
- $this->name = $name;
26
- $this->url = $url;
27
- }
28
-
29
- /**
30
- * @return string
31
- */
32
- public function getName() {
33
- return $this->name;
34
- }
35
-
36
- /**
37
- * @return Url
38
- */
39
- public function getUrl() {
40
- return $this->url;
41
- }
42
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/Manifest.php DELETED
@@ -1,138 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PharIo\Version\Version;
14
-
15
- class Manifest {
16
- /**
17
- * @var ApplicationName
18
- */
19
- private $name;
20
-
21
- /**
22
- * @var Version
23
- */
24
- private $version;
25
-
26
- /**
27
- * @var Type
28
- */
29
- private $type;
30
-
31
- /**
32
- * @var CopyrightInformation
33
- */
34
- private $copyrightInformation;
35
-
36
- /**
37
- * @var RequirementCollection
38
- */
39
- private $requirements;
40
-
41
- /**
42
- * @var BundledComponentCollection
43
- */
44
- private $bundledComponents;
45
-
46
- public function __construct(ApplicationName $name, Version $version, Type $type, CopyrightInformation $copyrightInformation, RequirementCollection $requirements, BundledComponentCollection $bundledComponents) {
47
- $this->name = $name;
48
- $this->version = $version;
49
- $this->type = $type;
50
- $this->copyrightInformation = $copyrightInformation;
51
- $this->requirements = $requirements;
52
- $this->bundledComponents = $bundledComponents;
53
- }
54
-
55
- /**
56
- * @return ApplicationName
57
- */
58
- public function getName() {
59
- return $this->name;
60
- }
61
-
62
- /**
63
- * @return Version
64
- */
65
- public function getVersion() {
66
- return $this->version;
67
- }
68
-
69
- /**
70
- * @return Type
71
- */
72
- public function getType() {
73
- return $this->type;
74
- }
75
-
76
- /**
77
- * @return CopyrightInformation
78
- */
79
- public function getCopyrightInformation() {
80
- return $this->copyrightInformation;
81
- }
82
-
83
- /**
84
- * @return RequirementCollection
85
- */
86
- public function getRequirements() {
87
- return $this->requirements;
88
- }
89
-
90
- /**
91
- * @return BundledComponentCollection
92
- */
93
- public function getBundledComponents() {
94
- return $this->bundledComponents;
95
- }
96
-
97
- /**
98
- * @return bool
99
- */
100
- public function isApplication() {
101
- return $this->type->isApplication();
102
- }
103
-
104
- /**
105
- * @return bool
106
- */
107
- public function isLibrary() {
108
- return $this->type->isLibrary();
109
- }
110
-
111
- /**
112
- * @return bool
113
- */
114
- public function isExtension() {
115
- return $this->type->isExtension();
116
- }
117
-
118
- /**
119
- * @param ApplicationName $application
120
- * @param Version|null $version
121
- *
122
- * @return bool
123
- */
124
- public function isExtensionFor(ApplicationName $application, Version $version = null) {
125
- if (!$this->isExtension()) {
126
- return false;
127
- }
128
-
129
- /** @var Extension $type */
130
- $type = $this->type;
131
-
132
- if ($version !== null) {
133
- return $type->isCompatibleWith($application, $version);
134
- }
135
-
136
- return $type->isExtensionFor($application);
137
- }
138
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php DELETED
@@ -1,32 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class PhpExtensionRequirement implements Requirement {
14
- /**
15
- * @var string
16
- */
17
- private $extension;
18
-
19
- /**
20
- * @param string $extension
21
- */
22
- public function __construct($extension) {
23
- $this->extension = $extension;
24
- }
25
-
26
- /**
27
- * @return string
28
- */
29
- public function __toString() {
30
- return $this->extension;
31
- }
32
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/PhpVersionRequirement.php DELETED
@@ -1,31 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PharIo\Version\VersionConstraint;
14
-
15
- class PhpVersionRequirement implements Requirement {
16
- /**
17
- * @var VersionConstraint
18
- */
19
- private $versionConstraint;
20
-
21
- public function __construct(VersionConstraint $versionConstraint) {
22
- $this->versionConstraint = $versionConstraint;
23
- }
24
-
25
- /**
26
- * @return VersionConstraint
27
- */
28
- public function getVersionConstraint() {
29
- return $this->versionConstraint;
30
- }
31
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/Requirement.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- interface Requirement {
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/RequirementCollection.php DELETED
@@ -1,43 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class RequirementCollection implements \Countable, \IteratorAggregate {
14
- /**
15
- * @var Requirement[]
16
- */
17
- private $requirements = [];
18
-
19
- public function add(Requirement $requirement) {
20
- $this->requirements[] = $requirement;
21
- }
22
-
23
- /**
24
- * @return Requirement[]
25
- */
26
- public function getRequirements() {
27
- return $this->requirements;
28
- }
29
-
30
- /**
31
- * @return int
32
- */
33
- public function count() {
34
- return count($this->requirements);
35
- }
36
-
37
- /**
38
- * @return RequirementCollectionIterator
39
- */
40
- public function getIterator() {
41
- return new RequirementCollectionIterator($this);
42
- }
43
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php DELETED
@@ -1,56 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class RequirementCollectionIterator implements \Iterator {
14
- /**
15
- * @var Requirement[]
16
- */
17
- private $requirements = [];
18
-
19
- /**
20
- * @var int
21
- */
22
- private $position;
23
-
24
- public function __construct(RequirementCollection $requirements) {
25
- $this->requirements = $requirements->getRequirements();
26
- }
27
-
28
- public function rewind() {
29
- $this->position = 0;
30
- }
31
-
32
- /**
33
- * @return bool
34
- */
35
- public function valid() {
36
- return $this->position < count($this->requirements);
37
- }
38
-
39
- /**
40
- * @return int
41
- */
42
- public function key() {
43
- return $this->position;
44
- }
45
-
46
- /**
47
- * @return Requirement
48
- */
49
- public function current() {
50
- return $this->requirements[$this->position];
51
- }
52
-
53
- public function next() {
54
- $this->position++;
55
- }
56
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/Type.php DELETED
@@ -1,60 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PharIo\Version\VersionConstraint;
14
-
15
- abstract class Type {
16
- /**
17
- * @return Application
18
- */
19
- public static function application() {
20
- return new Application;
21
- }
22
-
23
- /**
24
- * @return Library
25
- */
26
- public static function library() {
27
- return new Library;
28
- }
29
-
30
- /**
31
- * @param ApplicationName $application
32
- * @param VersionConstraint $versionConstraint
33
- *
34
- * @return Extension
35
- */
36
- public static function extension(ApplicationName $application, VersionConstraint $versionConstraint) {
37
- return new Extension($application, $versionConstraint);
38
- }
39
-
40
- /**
41
- * @return bool
42
- */
43
- public function isApplication() {
44
- return false;
45
- }
46
-
47
- /**
48
- * @return bool
49
- */
50
- public function isLibrary() {
51
- return false;
52
- }
53
-
54
- /**
55
- * @return bool
56
- */
57
- public function isExtension() {
58
- return false;
59
- }
60
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/values/Url.php DELETED
@@ -1,47 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class Url {
14
- /**
15
- * @var string
16
- */
17
- private $url;
18
-
19
- /**
20
- * @param string $url
21
- *
22
- * @throws InvalidUrlException
23
- */
24
- public function __construct($url) {
25
- $this->ensureUrlIsValid($url);
26
-
27
- $this->url = $url;
28
- }
29
-
30
- /**
31
- * @return string
32
- */
33
- public function __toString() {
34
- return $this->url;
35
- }
36
-
37
- /**
38
- * @param string $url
39
- *
40
- * @throws InvalidUrlException
41
- */
42
- private function ensureUrlIsValid($url) {
43
- if (filter_var($url, \FILTER_VALIDATE_URL) === false) {
44
- throw new InvalidUrlException;
45
- }
46
- }
47
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/AuthorElement.php DELETED
@@ -1,21 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class AuthorElement extends ManifestElement {
14
- public function getName() {
15
- return $this->getAttributeValue('name');
16
- }
17
-
18
- public function getEmail() {
19
- return $this->getAttributeValue('email');
20
- }
21
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/AuthorElementCollection.php DELETED
@@ -1,19 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class AuthorElementCollection extends ElementCollection {
14
- public function current() {
15
- return new AuthorElement(
16
- $this->getCurrentElement()
17
- );
18
- }
19
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/BundlesElement.php DELETED
@@ -1,19 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class BundlesElement extends ManifestElement {
14
- public function getComponentElements() {
15
- return new ComponentElementCollection(
16
- $this->getChildrenByName('component')
17
- );
18
- }
19
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/ComponentElement.php DELETED
@@ -1,21 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class ComponentElement extends ManifestElement {
14
- public function getName() {
15
- return $this->getAttributeValue('name');
16
- }
17
-
18
- public function getVersion() {
19
- return $this->getAttributeValue('version');
20
- }
21
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/ComponentElementCollection.php DELETED
@@ -1,19 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class ComponentElementCollection extends ElementCollection {
14
- public function current() {
15
- return new ComponentElement(
16
- $this->getCurrentElement()
17
- );
18
- }
19
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/ContainsElement.php DELETED
@@ -1,31 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class ContainsElement extends ManifestElement {
14
- public function getName() {
15
- return $this->getAttributeValue('name');
16
- }
17
-
18
- public function getVersion() {
19
- return $this->getAttributeValue('version');
20
- }
21
-
22
- public function getType() {
23
- return $this->getAttributeValue('type');
24
- }
25
-
26
- public function getExtensionElement() {
27
- return new ExtensionElement(
28
- $this->getChildByName('extension')
29
- );
30
- }
31
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/CopyrightElement.php DELETED
@@ -1,25 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class CopyrightElement extends ManifestElement {
14
- public function getAuthorElements() {
15
- return new AuthorElementCollection(
16
- $this->getChildrenByName('author')
17
- );
18
- }
19
-
20
- public function getLicenseElement() {
21
- return new LicenseElement(
22
- $this->getChildByName('license')
23
- );
24
- }
25
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/ElementCollection.php DELETED
@@ -1,58 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use DOMElement;
14
- use DOMNodeList;
15
-
16
- abstract class ElementCollection implements \Iterator {
17
- /**
18
- * @var DOMNodeList
19
- */
20
- private $nodeList;
21
-
22
- private $position;
23
-
24
- /**
25
- * ElementCollection constructor.
26
- *
27
- * @param DOMNodeList $nodeList
28
- */
29
- public function __construct(DOMNodeList $nodeList) {
30
- $this->nodeList = $nodeList;
31
- $this->position = 0;
32
- }
33
-
34
- abstract public function current();
35
-
36
- /**
37
- * @return DOMElement
38
- */
39
- protected function getCurrentElement() {
40
- return $this->nodeList->item($this->position);
41
- }
42
-
43
- public function next() {
44
- $this->position++;
45
- }
46
-
47
- public function key() {
48
- return $this->position;
49
- }
50
-
51
- public function valid() {
52
- return $this->position < $this->nodeList->length;
53
- }
54
-
55
- public function rewind() {
56
- $this->position = 0;
57
- }
58
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/ExtElement.php DELETED
@@ -1,17 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class ExtElement extends ManifestElement {
14
- public function getName() {
15
- return $this->getAttributeValue('name');
16
- }
17
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/ExtElementCollection.php DELETED
@@ -1,20 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class ExtElementCollection extends ElementCollection {
14
- public function current() {
15
- return new ExtElement(
16
- $this->getCurrentElement()
17
- );
18
- }
19
-
20
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/ExtensionElement.php DELETED
@@ -1,21 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class ExtensionElement extends ManifestElement {
14
- public function getFor() {
15
- return $this->getAttributeValue('for');
16
- }
17
-
18
- public function getCompatible() {
19
- return $this->getAttributeValue('compatible');
20
- }
21
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/LicenseElement.php DELETED
@@ -1,21 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class LicenseElement extends ManifestElement {
14
- public function getType() {
15
- return $this->getAttributeValue('type');
16
- }
17
-
18
- public function getUrl() {
19
- return $this->getAttributeValue('url');
20
- }
21
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/ManifestDocument.php DELETED
@@ -1,118 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use DOMDocument;
14
- use DOMElement;
15
-
16
- class ManifestDocument {
17
- const XMLNS = 'https://phar.io/xml/manifest/1.0';
18
-
19
- /**
20
- * @var DOMDocument
21
- */
22
- private $dom;
23
-
24
- /**
25
- * ManifestDocument constructor.
26
- *
27
- * @param DOMDocument $dom
28
- */
29
- private function __construct(DOMDocument $dom) {
30
- $this->ensureCorrectDocumentType($dom);
31
-
32
- $this->dom = $dom;
33
- }
34
-
35
- public static function fromFile($filename) {
36
- if (!file_exists($filename)) {
37
- throw new ManifestDocumentException(
38
- sprintf('File "%s" not found', $filename)
39
- );
40
- }
41
-
42
- return self::fromString(
43
- file_get_contents($filename)
44
- );
45
- }
46
-
47
- public static function fromString($xmlString) {
48
- $prev = libxml_use_internal_errors(true);
49
- libxml_clear_errors();
50
-
51
- $dom = new DOMDocument();
52
- $dom->loadXML($xmlString);
53
-
54
- $errors = libxml_get_errors();
55
- libxml_use_internal_errors($prev);
56
-
57
- if (count($errors) !== 0) {
58
- throw new ManifestDocumentLoadingException($errors);
59
- }
60
-
61
- return new self($dom);
62
- }
63
-
64
- public function getContainsElement() {
65
- return new ContainsElement(
66
- $this->fetchElementByName('contains')
67
- );
68
- }
69
-
70
- public function getCopyrightElement() {
71
- return new CopyrightElement(
72
- $this->fetchElementByName('copyright')
73
- );
74
- }
75
-
76
- public function getRequiresElement() {
77
- return new RequiresElement(
78
- $this->fetchElementByName('requires')
79
- );
80
- }
81
-
82
- public function hasBundlesElement() {
83
- return $this->dom->getElementsByTagNameNS(self::XMLNS, 'bundles')->length === 1;
84
- }
85
-
86
- public function getBundlesElement() {
87
- return new BundlesElement(
88
- $this->fetchElementByName('bundles')
89
- );
90
- }
91
-
92
- private function ensureCorrectDocumentType(DOMDocument $dom) {
93
- $root = $dom->documentElement;
94
-
95
- if ($root->localName !== 'phar' || $root->namespaceURI !== self::XMLNS) {
96
- throw new ManifestDocumentException('Not a phar.io manifest document');
97
- }
98
- }
99
-
100
- /**
101
- * @param $elementName
102
- *
103
- * @return DOMElement
104
- *
105
- * @throws ManifestDocumentException
106
- */
107
- private function fetchElementByName($elementName) {
108
- $element = $this->dom->getElementsByTagNameNS(self::XMLNS, $elementName)->item(0);
109
-
110
- if (!$element instanceof DOMElement) {
111
- throw new ManifestDocumentException(
112
- sprintf('Element %s missing', $elementName)
113
- );
114
- }
115
-
116
- return $element;
117
- }
118
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/ManifestDocumentLoadingException.php DELETED
@@ -1,48 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use LibXMLError;
14
-
15
- class ManifestDocumentLoadingException extends \Exception implements Exception {
16
- /**
17
- * @var LibXMLError[]
18
- */
19
- private $libxmlErrors;
20
-
21
- /**
22
- * ManifestDocumentLoadingException constructor.
23
- *
24
- * @param LibXMLError[] $libxmlErrors
25
- */
26
- public function __construct(array $libxmlErrors) {
27
- $this->libxmlErrors = $libxmlErrors;
28
- $first = $this->libxmlErrors[0];
29
-
30
- parent::__construct(
31
- sprintf(
32
- '%s (Line: %d / Column: %d / File: %s)',
33
- $first->message,
34
- $first->line,
35
- $first->column,
36
- $first->file
37
- ),
38
- $first->code
39
- );
40
- }
41
-
42
- /**
43
- * @return LibXMLError[]
44
- */
45
- public function getLibxmlErrors() {
46
- return $this->libxmlErrors;
47
- }
48
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/ManifestElement.php DELETED
@@ -1,100 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use DOMElement;
14
- use DOMNodeList;
15
-
16
- class ManifestElement {
17
- const XMLNS = 'https://phar.io/xml/manifest/1.0';
18
-
19
- /**
20
- * @var DOMElement
21
- */
22
- private $element;
23
-
24
- /**
25
- * ContainsElement constructor.
26
- *
27
- * @param DOMElement $element
28
- */
29
- public function __construct(DOMElement $element) {
30
- $this->element = $element;
31
- }
32
-
33
- /**
34
- * @param string $name
35
- *
36
- * @return string
37
- *
38
- * @throws ManifestElementException
39
- */
40
- protected function getAttributeValue($name) {
41
- if (!$this->element->hasAttribute($name)) {
42
- throw new ManifestElementException(
43
- sprintf(
44
- 'Attribute %s not set on element %s',
45
- $name,
46
- $this->element->localName
47
- )
48
- );
49
- }
50
-
51
- return $this->element->getAttribute($name);
52
- }
53
-
54
- /**
55
- * @param $elementName
56
- *
57
- * @return DOMElement
58
- *
59
- * @throws ManifestElementException
60
- */
61
- protected function getChildByName($elementName) {
62
- $element = $this->element->getElementsByTagNameNS(self::XMLNS, $elementName)->item(0);
63
-
64
- if (!$element instanceof DOMElement) {
65
- throw new ManifestElementException(
66
- sprintf('Element %s missing', $elementName)
67
- );
68
- }
69
-
70
- return $element;
71
- }
72
-
73
- /**
74
- * @param $elementName
75
- *
76
- * @return DOMNodeList
77
- *
78
- * @throws ManifestElementException
79
- */
80
- protected function getChildrenByName($elementName) {
81
- $elementList = $this->element->getElementsByTagNameNS(self::XMLNS, $elementName);
82
-
83
- if ($elementList->length === 0) {
84
- throw new ManifestElementException(
85
- sprintf('Element(s) %s missing', $elementName)
86
- );
87
- }
88
-
89
- return $elementList;
90
- }
91
-
92
- /**
93
- * @param string $elementName
94
- *
95
- * @return bool
96
- */
97
- protected function hasChild($elementName) {
98
- return $this->element->getElementsByTagNameNS(self::XMLNS, $elementName)->length !== 0;
99
- }
100
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/PhpElement.php DELETED
@@ -1,27 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class PhpElement extends ManifestElement {
14
- public function getVersion() {
15
- return $this->getAttributeValue('version');
16
- }
17
-
18
- public function hasExtElements() {
19
- return $this->hasChild('ext');
20
- }
21
-
22
- public function getExtElements() {
23
- return new ExtElementCollection(
24
- $this->getChildrenByName('ext')
25
- );
26
- }
27
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/src/xml/RequiresElement.php DELETED
@@ -1,19 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- class RequiresElement extends ManifestElement {
14
- public function getPHPElement() {
15
- return new PhpElement(
16
- $this->getChildByName('php')
17
- );
18
- }
19
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/ManifestDocumentMapperTest.php DELETED
@@ -1,110 +0,0 @@
1
- <?php
2
-
3
- namespace PharIo\Manifest;
4
-
5
- /**
6
- * @covers \PharIo\Manifest\ManifestDocumentMapper
7
- *
8
- * @uses \PharIo\Manifest\ApplicationName
9
- * @uses \PharIo\Manifest\Author
10
- * @uses \PharIo\Manifest\AuthorCollection
11
- * @uses \PharIo\Manifest\AuthorCollectionIterator
12
- * @uses \PharIo\Manifest\AuthorElement
13
- * @uses \PharIo\Manifest\AuthorElementCollection
14
- * @uses \PharIo\Manifest\BundledComponent
15
- * @uses \PharIo\Manifest\BundledComponentCollection
16
- * @uses \PharIo\Manifest\BundledComponentCollectionIterator
17
- * @uses \PharIo\Manifest\BundlesElement
18
- * @uses \PharIo\Manifest\ComponentElement
19
- * @uses \PharIo\Manifest\ComponentElementCollection
20
- * @uses \PharIo\Manifest\ContainsElement
21
- * @uses \PharIo\Manifest\CopyrightElement
22
- * @uses \PharIo\Manifest\CopyrightInformation
23
- * @uses \PharIo\Manifest\ElementCollection
24
- * @uses \PharIo\Manifest\Email
25
- * @uses \PharIo\Manifest\ExtElement
26
- * @uses \PharIo\Manifest\ExtElementCollection
27
- * @uses \PharIo\Manifest\License
28
- * @uses \PharIo\Manifest\LicenseElement
29
- * @uses \PharIo\Manifest\Manifest
30
- * @uses \PharIo\Manifest\ManifestDocument
31
- * @uses \PharIo\Manifest\ManifestDocumentMapper
32
- * @uses \PharIo\Manifest\ManifestElement
33
- * @uses \PharIo\Manifest\ManifestLoader
34
- * @uses \PharIo\Manifest\PhpElement
35
- * @uses \PharIo\Manifest\PhpExtensionRequirement
36
- * @uses \PharIo\Manifest\PhpVersionRequirement
37
- * @uses \PharIo\Manifest\RequirementCollection
38
- * @uses \PharIo\Manifest\RequirementCollectionIterator
39
- * @uses \PharIo\Manifest\RequiresElement
40
- * @uses \PharIo\Manifest\Type
41
- * @uses \PharIo\Manifest\Url
42
- * @uses \PharIo\Version\Version
43
- * @uses \PharIo\Version\VersionConstraint
44
- */
45
- class ManifestDocumentMapperTest extends \PHPUnit_Framework_TestCase {
46
- /**
47
- * @dataProvider dataProvider
48
- *
49
- * @param $expected
50
- *
51
- * @uses \PharIo\Manifest\Application
52
- * @uses \PharIo\Manifest\ApplicationName
53
- * @uses \PharIo\Manifest\Library
54
- * @uses \PharIo\Manifest\Extension
55
- * @uses \PharIo\Manifest\ExtensionElement
56
- */
57
- public function testCanSerializeToString($expected) {
58
- $manifestDocument = ManifestDocument::fromFile($expected);
59
- $mapper = new ManifestDocumentMapper();
60
-
61
- $this->assertInstanceOf(
62
- Manifest::class,
63
- $mapper->map($manifestDocument)
64
- );
65
- }
66
-
67
- public function dataProvider() {
68
- return [
69
- 'application' => [__DIR__ . '/_fixture/phpunit-5.6.5.xml'],
70
- 'library' => [__DIR__ . '/_fixture/library.xml'],
71
- 'extension' => [__DIR__ . '/_fixture/extension.xml']
72
- ];
73
- }
74
-
75
- public function testThrowsExceptionOnUnsupportedType() {
76
- $manifestDocument = ManifestDocument::fromFile(__DIR__ . '/_fixture/custom.xml');
77
- $mapper = new ManifestDocumentMapper();
78
-
79
- $this->expectException(ManifestDocumentMapperException::class);
80
- $mapper->map($manifestDocument);
81
- }
82
-
83
- public function testInvalidVersionInformationThrowsException() {
84
- $manifestDocument = ManifestDocument::fromFile(__DIR__ . '/_fixture/invalidversion.xml');
85
- $mapper = new ManifestDocumentMapper();
86
-
87
- $this->expectException(ManifestDocumentMapperException::class);
88
- $mapper->map($manifestDocument);
89
- }
90
-
91
- public function testInvalidVersionConstraintThrowsException() {
92
- $manifestDocument = ManifestDocument::fromFile(__DIR__ . '/_fixture/invalidversionconstraint.xml');
93
- $mapper = new ManifestDocumentMapper();
94
-
95
- $this->expectException(ManifestDocumentMapperException::class);
96
- $mapper->map($manifestDocument);
97
- }
98
-
99
- /**
100
- * @uses \PharIo\Manifest\ExtensionElement
101
- */
102
- public function testInvalidCompatibleConstraintThrowsException() {
103
- $manifestDocument = ManifestDocument::fromFile(__DIR__ . '/_fixture/extension-invalidcompatible.xml');
104
- $mapper = new ManifestDocumentMapper();
105
-
106
- $this->expectException(ManifestDocumentMapperException::class);
107
- $mapper->map($manifestDocument);
108
- }
109
-
110
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/ManifestLoaderTest.php DELETED
@@ -1,83 +0,0 @@
1
- <?php
2
-
3
- namespace PharIo\Manifest;
4
-
5
- /**
6
- * @covers \PharIo\Manifest\ManifestLoader
7
- *
8
- * @uses \PharIo\Manifest\Author
9
- * @uses \PharIo\Manifest\AuthorCollection
10
- * @uses \PharIo\Manifest\AuthorCollectionIterator
11
- * @uses \PharIo\Manifest\AuthorElement
12
- * @uses \PharIo\Manifest\AuthorElementCollection
13
- * @uses \PharIo\Manifest\ApplicationName
14
- * @uses \PharIo\Manifest\BundledComponent
15
- * @uses \PharIo\Manifest\BundledComponentCollection
16
- * @uses \PharIo\Manifest\BundledComponentCollectionIterator
17
- * @uses \PharIo\Manifest\BundlesElement
18
- * @uses \PharIo\Manifest\ComponentElement
19
- * @uses \PharIo\Manifest\ComponentElementCollection
20
- * @uses \PharIo\Manifest\ContainsElement
21
- * @uses \PharIo\Manifest\CopyrightElement
22
- * @uses \PharIo\Manifest\CopyrightInformation
23
- * @uses \PharIo\Manifest\ElementCollection
24
- * @uses \PharIo\Manifest\Email
25
- * @uses \PharIo\Manifest\ExtElement
26
- * @uses \PharIo\Manifest\ExtElementCollection
27
- * @uses \PharIo\Manifest\License
28
- * @uses \PharIo\Manifest\LicenseElement
29
- * @uses \PharIo\Manifest\Manifest
30
- * @uses \PharIo\Manifest\ManifestDocument
31
- * @uses \PharIo\Manifest\ManifestDocumentMapper
32
- * @uses \PharIo\Manifest\ManifestElement
33
- * @uses \PharIo\Manifest\ManifestLoader
34
- * @uses \PharIo\Manifest\PhpElement
35
- * @uses \PharIo\Manifest\PhpExtensionRequirement
36
- * @uses \PharIo\Manifest\PhpVersionRequirement
37
- * @uses \PharIo\Manifest\RequirementCollection
38
- * @uses \PharIo\Manifest\RequirementCollectionIterator
39
- * @uses \PharIo\Manifest\RequiresElement
40
- * @uses \PharIo\Manifest\Type
41
- * @uses \PharIo\Manifest\Url
42
- * @uses \PharIo\Version\Version
43
- * @uses \PharIo\Version\VersionConstraint
44
- */
45
- class ManifestLoaderTest extends \PHPUnit_Framework_TestCase {
46
- public function testCanBeLoadedFromFile() {
47
- $this->assertInstanceOf(
48
- Manifest::class,
49
- ManifestLoader::fromFile(__DIR__ . '/_fixture/library.xml')
50
- );
51
- }
52
-
53
- public function testCanBeLoadedFromString() {
54
- $this->assertInstanceOf(
55
- Manifest::class,
56
- ManifestLoader::fromString(
57
- file_get_contents(__DIR__ . '/_fixture/library.xml')
58
- )
59
- );
60
- }
61
-
62
- public function testCanBeLoadedFromPhar() {
63
- $this->assertInstanceOf(
64
- Manifest::class,
65
- ManifestLoader::fromPhar(__DIR__ . '/_fixture/test.phar')
66
- );
67
-
68
- }
69
-
70
- public function testLoadingNonExistingFileThrowsException() {
71
- $this->expectException(ManifestLoaderException::class);
72
- ManifestLoader::fromFile('/not/existing');
73
- }
74
-
75
- /**
76
- * @uses \PharIo\Manifest\ManifestDocumentLoadingException
77
- */
78
- public function testLoadingInvalidXmlThrowsException() {
79
- $this->expectException(ManifestLoaderException::class);
80
- ManifestLoader::fromString('<?xml version="1.0" ?><broken>');
81
- }
82
-
83
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/ManifestSerializerTest.php DELETED
@@ -1,114 +0,0 @@
1
- <?php
2
-
3
- namespace PharIo\Manifest;
4
-
5
- use PharIo\Version\Version;
6
-
7
- /**
8
- * @covers \PharIo\Manifest\ManifestSerializer
9
- *
10
- * @uses \PharIo\Manifest\ApplicationName
11
- * @uses \PharIo\Manifest\Author
12
- * @uses \PharIo\Manifest\AuthorCollection
13
- * @uses \PharIo\Manifest\AuthorCollectionIterator
14
- * @uses \PharIo\Manifest\AuthorElement
15
- * @uses \PharIo\Manifest\AuthorElementCollection
16
- * @uses \PharIo\Manifest\BundledComponent
17
- * @uses \PharIo\Manifest\BundledComponentCollection
18
- * @uses \PharIo\Manifest\BundledComponentCollectionIterator
19
- * @uses \PharIo\Manifest\BundlesElement
20
- * @uses \PharIo\Manifest\ComponentElement
21
- * @uses \PharIo\Manifest\ComponentElementCollection
22
- * @uses \PharIo\Manifest\ContainsElement
23
- * @uses \PharIo\Manifest\CopyrightElement
24
- * @uses \PharIo\Manifest\CopyrightInformation
25
- * @uses \PharIo\Manifest\ElementCollection
26
- * @uses \PharIo\Manifest\Email
27
- * @uses \PharIo\Manifest\ExtElement
28
- * @uses \PharIo\Manifest\ExtElementCollection
29
- * @uses \PharIo\Manifest\License
30
- * @uses \PharIo\Manifest\LicenseElement
31
- * @uses \PharIo\Manifest\Manifest
32
- * @uses \PharIo\Manifest\ManifestDocument
33
- * @uses \PharIo\Manifest\ManifestDocumentMapper
34
- * @uses \PharIo\Manifest\ManifestElement
35
- * @uses \PharIo\Manifest\ManifestLoader
36
- * @uses \PharIo\Manifest\PhpElement
37
- * @uses \PharIo\Manifest\PhpExtensionRequirement
38
- * @uses \PharIo\Manifest\PhpVersionRequirement
39
- * @uses \PharIo\Manifest\RequirementCollection
40
- * @uses \PharIo\Manifest\RequirementCollectionIterator
41
- * @uses \PharIo\Manifest\RequiresElement
42
- * @uses \PharIo\Manifest\Type
43
- * @uses \PharIo\Manifest\Url
44
- * @uses \PharIo\Version\Version
45
- * @uses \PharIo\Version\VersionConstraint
46
- */
47
- class ManifestSerializerTest extends \PHPUnit_Framework_TestCase {
48
- /**
49
- * @dataProvider dataProvider
50
- *
51
- * @param $expected
52
- *
53
- * @uses \PharIo\Manifest\Application
54
- * @uses \PharIo\Manifest\Library
55
- * @uses \PharIo\Manifest\Extension
56
- * @uses \PharIo\Manifest\ExtensionElement
57
- */
58
- public function testCanSerializeToString($expected) {
59
- $manifest = ManifestLoader::fromString($expected);
60
-
61
- $serializer = new ManifestSerializer();
62
-
63
- $this->assertXmlStringEqualsXmlString(
64
- $expected,
65
- $serializer->serializeToString($manifest)
66
- );
67
- }
68
-
69
- public function dataProvider() {
70
- return [
71
- 'application' => [file_get_contents(__DIR__ . '/_fixture/phpunit-5.6.5.xml')],
72
- 'library' => [file_get_contents(__DIR__ . '/_fixture/library.xml')],
73
- 'extension' => [file_get_contents(__DIR__ . '/_fixture/extension.xml')]
74
- ];
75
- }
76
-
77
- /**
78
- * @uses \PharIo\Manifest\Library
79
- * @uses \PharIo\Manifest\ApplicationName
80
- */
81
- public function testCanSerializeToFile() {
82
- $src = __DIR__ . '/_fixture/library.xml';
83
- $dest = '/tmp/' . uniqid('serializer', true);
84
- $manifest = ManifestLoader::fromFile($src);
85
- $serializer = new ManifestSerializer();
86
- $serializer->serializeToFile($manifest, $dest);
87
- $this->assertXmlFileEqualsXmlFile($src, $dest);
88
- unlink($dest);
89
- }
90
-
91
- /**
92
- * @uses \PharIo\Manifest\ApplicationName
93
- */
94
- public function testCanHandleUnknownType() {
95
- $type = $this->getMockForAbstractClass(Type::class);
96
- $manifest = new Manifest(
97
- new ApplicationName('testvendor/testname'),
98
- new Version('1.0.0'),
99
- $type,
100
- new CopyrightInformation(
101
- new AuthorCollection(),
102
- new License('bsd-3', new Url('https://some/uri'))
103
- ),
104
- new RequirementCollection(),
105
- new BundledComponentCollection()
106
- );
107
-
108
- $serializer = new ManifestSerializer();
109
- $this->assertXmlStringEqualsXmlFile(
110
- __DIR__ . '/_fixture/custom.xml',
111
- $serializer->serializeToString($manifest)
112
- );
113
- }
114
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/_fixture/custom.xml DELETED
@@ -1,10 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <phar xmlns="https://phar.io/xml/manifest/1.0">
3
- <contains name="testvendor/testname" version="1.0.0" type="custom"/>
4
- <copyright>
5
- <license type="bsd-3" url="https://some/uri"/>
6
- </copyright>
7
- <requires>
8
- <php version="*"/>
9
- </requires>
10
- </phar>
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/_fixture/extension-invalidcompatible.xml DELETED
@@ -1,13 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <phar xmlns="https://phar.io/xml/manifest/1.0">
3
- <contains name="phpunit/phpunit-example-extension" version="1.0.0" type="extension">
4
- <extension for="phpunit/phpunit" compatible="invalid"/>
5
- </contains>
6
- <copyright>
7
- <author name="Sebastian Bergmann" email="sebastian@phpunit.de"/>
8
- <license type="BSD-3-Clause" url="https://github.com/sebastianbergmann/phpunit-example-extension/blob/master/LICENSE"/>
9
- </copyright>
10
- <requires>
11
- <php version="^7.0"/>
12
- </requires>
13
- </phar>
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/_fixture/extension.xml DELETED
@@ -1,13 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <phar xmlns="https://phar.io/xml/manifest/1.0">
3
- <contains name="phpunit/phpunit-example-extension" version="1.0.0" type="extension">
4
- <extension for="phpunit/phpunit" compatible="^5.7"/>
5
- </contains>
6
- <copyright>
7
- <author name="Sebastian Bergmann" email="sebastian@phpunit.de"/>
8
- <license type="BSD-3-Clause" url="https://github.com/sebastianbergmann/phpunit-example-extension/blob/master/LICENSE"/>
9
- </copyright>
10
- <requires>
11
- <php version="^7.0"/>
12
- </requires>
13
- </phar>
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/_fixture/invalidversion.xml DELETED
@@ -1,11 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <phar xmlns="https://phar.io/xml/manifest/1.0">
3
- <contains name="some/library" version="abc" type="library" />
4
- <copyright>
5
- <author name="Reiner Zufall" email="reiner@zufall.de"/>
6
- <license type="BSD-3-Clause" url="https://domain.tld/LICENSE"/>
7
- </copyright>
8
- <requires>
9
- <php version="7.0"/>
10
- </requires>
11
- </phar>
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/_fixture/invalidversionconstraint.xml DELETED
@@ -1,11 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <phar xmlns="https://phar.io/xml/manifest/1.0">
3
- <contains name="some/library" version="1.0.0" type="library" />
4
- <copyright>
5
- <author name="Reiner Zufall" email="reiner@zufall.de"/>
6
- <license type="BSD-3-Clause" url="https://domain.tld/LICENSE"/>
7
- </copyright>
8
- <requires>
9
- <php version="invalid"/>
10
- </requires>
11
- </phar>
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/_fixture/library.xml DELETED
@@ -1,11 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <phar xmlns="https://phar.io/xml/manifest/1.0">
3
- <contains name="some/library" version="1.0.0" type="library" />
4
- <copyright>
5
- <author name="Reiner Zufall" email="reiner@zufall.de"/>
6
- <license type="BSD-3-Clause" url="https://domain.tld/LICENSE"/>
7
- </copyright>
8
- <requires>
9
- <php version="7.0"/>
10
- </requires>
11
- </phar>
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/_fixture/manifest.xml DELETED
@@ -1,11 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <phar xmlns="https://phar.io/xml/manifest/1.0">
3
- <contains name="some/library" version="1.0.0" type="library" />
4
- <copyright>
5
- <author name="Reiner Zufall" email="reiner@zufall.de"/>
6
- <license type="BSD-3-Clause" url="https://domain.tld/LICENSE"/>
7
- </copyright>
8
- <requires>
9
- <php version="7.0"/>
10
- </requires>
11
- </phar>
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/_fixture/phpunit-5.6.5.xml DELETED
@@ -1,46 +0,0 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <phar xmlns="https://phar.io/xml/manifest/1.0">
3
- <contains name="phpunit/phpunit" version="5.6.5" type="application"/>
4
- <copyright>
5
- <author name="Sebastian Bergmann" email="sebastian@phpunit.de"/>
6
- <license type="BSD-3-Clause" url="https://github.com/sebastianbergmann/phpunit/blob/master/LICENSE"/>
7
- </copyright>
8
- <requires>
9
- <!-- constraint on next line should be ^5.6 || ^7.0 -->
10
- <php version="^7.0">
11
- <ext name="dom"/>
12
- <ext name="json"/>
13
- <ext name="mbstring"/>
14
- <ext name="xml"/>
15
- <ext name="libxml"/>
16
- </php>
17
- </requires>
18
- <bundles>
19
- <component name="doctrine/instantiator" version="1.0.5"/>
20
- <component name="myclabs/deep-copy" version="1.5.5"/>
21
- <component name="phpdocumentor/reflection-common" version="1.0"/>
22
- <component name="phpdocumentor/reflection-docblock" version="3.1.1"/>
23
- <component name="phpdocumentor/type-resolver" version="0.2"/>
24
- <component name="phpspec/prophecy" version="v1.6.2"/>
25
- <component name="phpunit/dbunit" version="2.0.2"/>
26
- <component name="phpunit/php-code-coverage" version="4.0.2"/>
27
- <component name="phpunit/php-file-iterator" version="1.4.1"/>
28
- <component name="phpunit/php-invoker" version="1.1.4"/>
29
- <component name="phpunit/php-text-template" version="1.2.1"/>
30
- <component name="phpunit/php-timer" version="1.0.8"/>
31
- <component name="phpunit/php-token-stream" version="1.4.9"/>
32
- <component name="phpunit/phpunit-mock-objects" version="3.4.1"/>
33
- <component name="sebastian/code-unit-reverse-lookup" version="1.0.0"/>
34
- <component name="sebastian/comparator" version="1.2.2"/>
35
- <component name="sebastian/diff" version="1.4.1"/>
36
- <component name="sebastian/environment" version="1.3.8"/>
37
- <component name="sebastian/exporter" version="2.0.0"/>
38
- <component name="sebastian/global-state" version="1.1.1"/>
39
- <component name="sebastian/object-enumerator" version="2.0.0"/>
40
- <component name="sebastian/recursion-context" version="2.0.0"/>
41
- <component name="sebastian/resource-operations" version="1.0.0"/>
42
- <component name="sebastian/version" version="2.0.0"/>
43
- <component name="symfony/yaml" version="v3.1.7"/>
44
- <component name="webmozart/assert" version="1.1.0"/>
45
- </bundles>
46
- </phar>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/_fixture/test.phar DELETED
Binary file
vendor/phar-io/manifest/tests/exceptions/ManifestDocumentLoadingExceptionTest.php DELETED
@@ -1,19 +0,0 @@
1
- <?php
2
-
3
- namespace PharIo\Manifest;
4
-
5
- use DOMDocument;
6
- use LibXMLError;
7
-
8
- class ManifestDocumentLoadingExceptionTest extends \PHPUnit_Framework_TestCase {
9
- public function testXMLErrorsCanBeRetrieved() {
10
- $dom = new DOMDocument();
11
- $prev = libxml_use_internal_errors(true);
12
- $dom->loadXML('<?xml version="1.0" ?><broken>');
13
- $exception = new ManifestDocumentLoadingException(libxml_get_errors());
14
- libxml_use_internal_errors($prev);
15
-
16
- $this->assertContainsOnlyInstancesOf(LibXMLError::class, $exception->getLibxmlErrors());
17
- }
18
-
19
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/values/ApplicationNameTest.php DELETED
@@ -1,48 +0,0 @@
1
- <?php declare(strict_types = 1);
2
- namespace PharIo\Manifest;
3
-
4
- use PHPUnit\Framework\TestCase;
5
-
6
- class ApplicationNameTest extends TestCase {
7
-
8
- public function testCanBeCreatedWithValidName() {
9
- $this->assertInstanceOf(
10
- ApplicationName::class,
11
- new ApplicationName('foo/bar')
12
- );
13
- }
14
-
15
- public function testUsingInvalidFormatForNameThrowsException() {
16
- $this->expectException(InvalidApplicationNameException::class);
17
- $this->expectExceptionCode(InvalidApplicationNameException::InvalidFormat);
18
- new ApplicationName('foo');
19
- }
20
-
21
- public function testUsingWrongTypeForNameThrowsException() {
22
- $this->expectException(InvalidApplicationNameException::class);
23
- $this->expectExceptionCode(InvalidApplicationNameException::NotAString);
24
- new ApplicationName(123);
25
- }
26
-
27
- public function testReturnsTrueForEqualNamesWhenCompared() {
28
- $app = new ApplicationName('foo/bar');
29
- $this->assertTrue(
30
- $app->isEqual($app)
31
- );
32
- }
33
-
34
- public function testReturnsFalseForNonEqualNamesWhenCompared() {
35
- $app1 = new ApplicationName('foo/bar');
36
- $app2 = new ApplicationName('foo/foo');
37
- $this->assertFalse(
38
- $app1->isEqual($app2)
39
- );
40
- }
41
-
42
- public function testCanBeConvertedToString() {
43
- $this->assertEquals(
44
- 'foo/bar',
45
- new ApplicationName('foo/bar')
46
- );
47
- }
48
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/values/ApplicationTest.php DELETED
@@ -1,44 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PHPUnit\Framework\TestCase;
14
-
15
- /**
16
- * @covers PharIo\Manifest\Application
17
- * @covers PharIo\Manifest\Type
18
- */
19
- class ApplicationTest extends TestCase {
20
- /**
21
- * @var Application
22
- */
23
- private $type;
24
-
25
- protected function setUp() {
26
- $this->type = Type::application();
27
- }
28
-
29
- public function testCanBeCreated() {
30
- $this->assertInstanceOf(Application::class, $this->type);
31
- }
32
-
33
- public function testIsApplication() {
34
- $this->assertTrue($this->type->isApplication());
35
- }
36
-
37
- public function testIsNotLibrary() {
38
- $this->assertFalse($this->type->isLibrary());
39
- }
40
-
41
- public function testIsNotExtension() {
42
- $this->assertFalse($this->type->isExtension());
43
- }
44
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/values/AuthorCollectionTest.php DELETED
@@ -1,62 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PHPUnit\Framework\TestCase;
14
-
15
- /**
16
- * @covers \PharIo\Manifest\AuthorCollection
17
- * @covers \PharIo\Manifest\AuthorCollectionIterator
18
- *
19
- * @uses \PharIo\Manifest\Author
20
- * @uses \PharIo\Manifest\Email
21
- */
22
- class AuthorCollectionTest extends TestCase {
23
- /**
24
- * @var AuthorCollection
25
- */
26
- private $collection;
27
-
28
- /**
29
- * @var Author
30
- */
31
- private $item;
32
-
33
- protected function setUp() {
34
- $this->collection = new AuthorCollection;
35
- $this->item = new Author('Joe Developer', new Email('user@example.com'));
36
- }
37
-
38
- public function testCanBeCreated() {
39
- $this->assertInstanceOf(AuthorCollection::class, $this->collection);
40
- }
41
-
42
- public function testCanBeCounted() {
43
- $this->collection->add($this->item);
44
-
45
- $this->assertCount(1, $this->collection);
46
- }
47
-
48
- public function testCanBeIterated() {
49
- $this->collection->add(
50
- new Author('Dummy First', new Email('dummy@example.com'))
51
- );
52
- $this->collection->add($this->item);
53
- $this->assertContains($this->item, $this->collection);
54
- }
55
-
56
- public function testKeyPositionCanBeRetreived() {
57
- $this->collection->add($this->item);
58
- foreach($this->collection as $key => $item) {
59
- $this->assertEquals(0, $key);
60
- }
61
- }
62
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/values/AuthorTest.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PHPUnit\Framework\TestCase;
14
-
15
- /**
16
- * @covers PharIo\Manifest\Author
17
- *
18
- * @uses PharIo\Manifest\Email
19
- */
20
- class AuthorTest extends TestCase {
21
- /**
22
- * @var Author
23
- */
24
- private $author;
25
-
26
- protected function setUp() {
27
- $this->author = new Author('Joe Developer', new Email('user@example.com'));
28
- }
29
-
30
- public function testCanBeCreated() {
31
- $this->assertInstanceOf(Author::class, $this->author);
32
- }
33
-
34
- public function testNameCanBeRetrieved() {
35
- $this->assertEquals('Joe Developer', $this->author->getName());
36
- }
37
-
38
- public function testEmailCanBeRetrieved() {
39
- $this->assertEquals('user@example.com', $this->author->getEmail());
40
- }
41
-
42
- public function testCanBeUsedAsString() {
43
- $this->assertEquals('Joe Developer <user@example.com>', $this->author);
44
- }
45
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/values/BundledComponentCollectionTest.php DELETED
@@ -1,63 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PharIo\Version\Version;
14
- use PHPUnit\Framework\TestCase;
15
-
16
- /**
17
- * @covers \PharIo\Manifest\BundledComponentCollection
18
- * @covers \PharIo\Manifest\BundledComponentCollectionIterator
19
- *
20
- * @uses \PharIo\Manifest\BundledComponent
21
- * @uses \PharIo\Version\Version
22
- */
23
- class BundledComponentCollectionTest extends TestCase {
24
- /**
25
- * @var BundledComponentCollection
26
- */
27
- private $collection;
28
-
29
- /**
30
- * @var BundledComponent
31
- */
32
- private $item;
33
-
34
- protected function setUp() {
35
- $this->collection = new BundledComponentCollection;
36
- $this->item = new BundledComponent('phpunit/php-code-coverage', new Version('4.0.2'));
37
- }
38
-
39
- public function testCanBeCreated() {
40
- $this->assertInstanceOf(BundledComponentCollection::class, $this->collection);
41
- }
42
-
43
- public function testCanBeCounted() {
44
- $this->collection->add($this->item);
45
-
46
- $this->assertCount(1, $this->collection);
47
- }
48
-
49
- public function testCanBeIterated() {
50
- $this->collection->add($this->createMock(BundledComponent::class));
51
- $this->collection->add($this->item);
52
-
53
- $this->assertContains($this->item, $this->collection);
54
- }
55
-
56
- public function testKeyPositionCanBeRetreived() {
57
- $this->collection->add($this->item);
58
- foreach($this->collection as $key => $item) {
59
- $this->assertEquals(0, $key);
60
- }
61
- }
62
-
63
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/phar-io/manifest/tests/values/BundledComponentTest.php DELETED
@@ -1,42 +0,0 @@
1
- <?php
2
- /*
3
- * This file is part of PharIo\Manifest.
4
- *
5
- * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de>
6
- *
7
- * For the full copyright and license information, please view the LICENSE
8
- * file that was distributed with this source code.
9
- */
10
-
11
- namespace PharIo\Manifest;
12
-
13
- use PharIo\Version\Version;
14
- use PHPUnit\Framework\TestCase;
15
-
16
- /**
17
- * @covers PharIo\Manifest\BundledComponent
18
- *
19
- * @uses \PharIo\Version\Version
20
- */
21
- class BundledComponentTest extends TestCase {
22
- /**
23
- * @var BundledComponent
24
- */
25
- private $bundledComponent;
26
-
27
- protected function setUp() {
28
- $this->bundledComponent = new BundledComponent('phpunit/php-code-coverage', new Version('4.0.2'));
29
- }
30
-
31
- public function testCanBeCreated() {
32
- $this->assertInstanceOf(BundledComponent::class, $this->bundledComponent);
33
- }
34
-
35
- public function testNameCanBeRetrieved() {
36
- $this->assertEquals('phpunit/php-code-coverage', $this->bundledComponent->getName());
37
- }
38
-
39
- public function testVer