<?php
/**
 * File that define P24_Check_Sums class.
 *
 * @package Przelewy24
 */

defined( 'ABSPATH' ) || exit;

/**
 * Core methods for Przelewy 24 plugin.
 */
class P24_Check_Sums {
	const SUMS = array(
		'przelewy24/CHANGELOG.md'                          => 'f279cd0e6f77d8494bda725718febd189e11432af6eff4dc80143978',
		'przelewy24/LICENSE'                               => '9d49fec936dae74fb75dcd9ef7ceb8fc408ecb74732dab2cb4fca64b',
		'przelewy24/README.md'                             => '3d0e3dec281939f71ecc9c4ce8a0639f8023ae224800654e6a428f2d',
		'przelewy24/assets/css/p24_multi_currency_style.css' => 'e27d678a4ebd52cea9473a19c9661ee02069f21559f0e1a723f6c3e5',
		'przelewy24/assets/css/p24_multi_currency_style_admin.css' => 'd1650667a260de80ab81ef6b56d6fcaf6927bbe7b61777d9620255d4',
		'przelewy24/assets/css/p24_style_admin.css'        => 'f943a3959ebe62ef078e56521d8b864bd2e694d5c5f462e30d0af85a',
		'przelewy24/assets/css/paymethods.css'             => 'c433439e513499f0ac06c3e9e6383c484ac6d76a2d834d488fc6f898',
		'przelewy24/assets/fonts/FontAwesome.otf'          => '0d315a3021ee6ed85609e72b6b7f1f6dda0369f4a9ef802255e2143d',
		'przelewy24/assets/fonts/fontawesome-webfont.eot'  => '24f81cba19174b11f059f7b981124fbb3040bd8d2620e522af43f2c0',
		'przelewy24/assets/fonts/fontawesome-webfont.svg'  => '6b4f892490795fdccb4a0a2f93f6238f83c5c3c81d32b07cc6c61d39',
		'przelewy24/assets/fonts/fontawesome-webfont.ttf'  => '953260acc002edabcdf3c568a6380e62a6680d766b3cf3dfa6540e56',
		'przelewy24/assets/fonts/fontawesome-webfont.woff' => '29e27b0f128184018b743abc277ef93248947f537701220cde4e9abc',
		'przelewy24/assets/images/cc_amex.png'             => 'e0cc4ef25518617af167f4386070a09e01edb65b886277c0029f963e',
		'przelewy24/assets/images/cc_dinersclub.png'       => '4e7ea3d1c975ba5d357cdc66fbc84ec1152f2bf7de49d5ce4f42e0eb',
		'przelewy24/assets/images/cc_discover.png'         => '8d90a617f3603d6a694e587f41d458a690de88d0334476afb1a913a5',
		'przelewy24/assets/images/cc_empty.png'            => '4a1e34e884e013b9d4c9427f9cbdc59d629f54eece6fed1fe151deef',
		'przelewy24/assets/images/cc_maestro.png'          => '5646884bcf77dd6f521f10aa9a51f1dcafb113efc356efd33f86822a',
		'przelewy24/assets/images/cc_mastercard.png'       => '4c86f510e7c94cfd8a5b9efc5f52e0e23a235a1d6a50ce10dbd75784',
		'przelewy24/assets/images/cc_visa.png'             => '3a85fc0a10f687a38c42e43c016413f2a5f93788bd1cfcd47469427b',
		'przelewy24/assets/images/loader.gif'              => '91f0cdfec0d109fb44a67b4695f8fefb5f6bc719930c0822dd8c3d40',
		'przelewy24/assets/images/loadingAnimation.gif'    => '0ba28df5673eeaafd08473a576e729cf63e1d3d6169901d61ad5ad0a',
		'przelewy24/assets/images/logo_small.png'          => 'e598eb4532336fda71c7cc70f32f0c883bec38b4922d4c686ce713f1',
		'przelewy24/assets/js/admin.asset.php'             => 'e3d7daf5f1552c0a3f2495145fcf40d7962c5bdcd2378a50884411ac',
		'przelewy24/assets/js/admin.js'                    => '912f778d2bae46f5d243bf89da59b1a71d712a031b9c03cf4db6f031',
		'przelewy24/assets/js/admin.js.map'                => 'b834e23e1b64268677bce12f11838bba04eba38b0ff6d1c0f74d0788',
		'przelewy24/assets/js/checkout.asset.php'          => '5b7ebaaf5eb45d5f2bd7c8bcef602569171a9c2bded55707274a507a',
		'przelewy24/assets/js/checkout.js'                 => 'a0f739de55264afe30b2e7e33599fb3b5d665d1f7156bab5b21e1ffe',
		'przelewy24/assets/js/checkout.js.map'             => '98886855539125954555b6b4d7958768ad2f248f07e1c3ef28cd97d2',
		'przelewy24/assets/js/p24_multi_currency_admin_script.asset.php' => '4668e93aa9e2885d569274a7fc0d8ffc6be49a86ec5dcb7a0a9af535',
		'przelewy24/assets/js/p24_multi_currency_admin_script.js' => '8da8f34b6627e0060376a5d150aa34c167af72e54479dfcd593b8c33',
		'przelewy24/assets/js/p24_multi_currency_admin_script.js.map' => 'adba1080baf4c32bd3f8d88ccc16d331308f11bc532fc8f7a785ec1d',
		'przelewy24/assets/js/payment.asset.php'           => 'f7cdc9ca2f6f22fbcda3df98bdaa50ec0e3b62dbf68ea22ad0f5d0c0',
		'przelewy24/assets/js/payment.js'                  => '8e0a64321311c206ea161d78091d96b2929619232b24fa49d6786960',
		'przelewy24/assets/js/payment.js.map'              => '597aab7eda72c19f228ad4cd5e91a7db15e89b10d83535514167c139',
		'przelewy24/emails/notification_email.php'         => '525feed0fd927f7409f936ae681585d9dc6c62b897b7224f27c9c04b',
		'przelewy24/emails/order_summary.php'              => '9b2d1af5021b971a0034feb843d063720edb077a06a235c5330ccf0a',
		'przelewy24/emails/subscription-cancellation.php'  => '70a2f3079576460c88475f54b6677d5af3e885437ba303d4ba5c9df5',
		'przelewy24/includes/Przelewy24Generator.class.php' => 'f0b1d8fc0c58c5d8c9b2b028eff22ca1d3e4f71c9d63ed5560c0186c',
		'przelewy24/includes/Przelewy24Helpers.class.php'  => '58543b97e54f492ba182e25e94a215cce8445a1f3b151f0cc76105a4',
		'przelewy24/includes/Przelewy24Mailer.class.php'   => '7355410e9272e04a89ba3ae398e9c6adbc779f494b1cef3443644373',
		'przelewy24/includes/WC_Gateway_Przelewy24.php'    => 'cf5d855e97c467b06549a02a78e352a8498a72062c4d5ddba47f7293',
		'przelewy24/includes/class-p24-blik-html.php'      => 'f63ddf0a2a6ac078afb90efe379c02987caf2d65f02dcd174fac5a5c',
		'przelewy24/includes/class-p24-card-html.php'      => 'c50ebdc4770cf92627e8b612e87e681005bacb4ebb6e5c0912167402',
		'przelewy24/includes/class-p24-communication-parser.php' => '2013024413c9b3c875c4de015b71e1e35b6143cbe8b08a7b58601672',
		'przelewy24/includes/class-p24-config-accessor.php' => 'a68cfa088f058e06ed6405e2c6294bb6692a2576a9a59e803997839b',
		'przelewy24/includes/class-p24-config-checker.php' => 'af5a9953be962341e1d30200c9f0801e5a71d32c2f57131b9b57d588',
		'przelewy24/includes/class-p24-config-eraser.php'  => '6533435a137f679932ba2a74ee80da9e242b27583c3b6852ece65402',
		'przelewy24/includes/class-p24-config-holder.php'  => '5b51788cb7005f4265b3093af1c6892c49f4c5be51f3914e78870943',
		'przelewy24/includes/class-p24-config-menu.php'    => 'f11a33c4ad0b504a180974d71b9945aad0130cd1dfaec4fe7367c156',
		'przelewy24/includes/class-p24-context-provider.php' => '1e388a08086547f25846e4eb051e839c2286002a22a6a9be33f0bd66',
		'przelewy24/includes/class-p24-core.php'           => 'd65e296c7b2693d0c3cdb0ffabc67ae2b0edbf175f5075fe9d13be13',
		'przelewy24/includes/class-p24-currency-selector-widget.php' => 'b10fb09be682264bc1d4711f7a00c076c13854b0e39a00d97e881ba6',
		'przelewy24/includes/class-p24-email-enforcer.php' => 'a79b088896ca4eadc4871a878ff93fc453d66acd64c89512ff79f54d',
		'przelewy24/includes/class-p24-extra-gateway-support.php' => '77d4d198ee0bfa64e212de798ae0b7549ba7b7bbec956e9d93044a48',
		'przelewy24/includes/class-p24-extra-gateway.php'  => '84967d0fec8cc58adc57a8ed0b8498efbdb357a53f1c7f6c6781e08c',
		'przelewy24/includes/class-p24-gateway-common.php' => '9b354f49e05877b9a1181bd34f0e55d184254a016d3a80aef1c19411',
		'przelewy24/includes/class-p24-hasher.php'         => '833eac85693ff5581e51599aaf5353584992596aa1515e9bc826b7a6',
		'przelewy24/includes/class-p24-hpos-helper.php'    => 'c857c1d95739a27488a195b18925460b31f66e22ab3b47b68efdca01',
		'przelewy24/includes/class-p24-icon-html-generator.php' => '6b55ff80b06b309d63bc86b01a6c9eb3fb16d8a9eeeb0eb3291c002d',
		'przelewy24/includes/class-p24-icon-svg-generator.php' => '8fb21e7bfdde2c5fda6f49d72ec1e10044100d061fe4edffb8b02f39',
		'przelewy24/includes/class-p24-install.php'        => '9b92f70f067b6d2953ebfa62f9f45b345827625dcd5cf559e4205500',
		'przelewy24/includes/class-p24-leaderboards-controller.php' => 'f1e391aa8f675c3615187349e284255116e208685aec9860e908637c',
		'przelewy24/includes/class-p24-message-validator.php' => 'ff824e1f9c070be36414e930aead12e3e59eed776d2f2b93c1e85791',
		'przelewy24/includes/class-p24-multi-currency-menu.php' => '0031eecc29ac942188582a8d793bb7087f8ab658aef571176be46fdb',
		'przelewy24/includes/class-p24-multi-currency.php' => 'b06e7ebb9cedf6bbfb32cc3cc0ad32930cedfc30d0cfe4b66fc01399',
		'przelewy24/includes/class-p24-no-mc-product-subscription.php' => '05cb3d4dc5fe433f4d1a9e42822ee0ef342d022ff1de31404536e043',
		'przelewy24/includes/class-p24-order-generator-support.php' => 'b298ac2b8e4f0472183f7cac90c93799fbcff5afda8c306dac95c664',
		'przelewy24/includes/class-p24-payment-method.php' => '05a5836058a9aa2050d88743d5003fe27b8c43759c32a876432c857a',
		'przelewy24/includes/class-p24-payment-methods-helper.php' => '9f77c4a41a22166fa8ee1af5129802c862f16bb52f360f19004adf4a',
		'przelewy24/includes/class-p24-payment-reminder.php' => '5292fd8692c4165eab9e368e1551607c92a00898f8eba967cc05ea8c',
		'przelewy24/includes/class-p24-product-external.php' => 'e48a4e5f261a5d971cbd4e424eea6e2b86a6619bf1ea95de517ddc88',
		'przelewy24/includes/class-p24-product-grouped.php' => '9cdf0698e126615e32e7a8f0adb2e307353a59f68388d31df9a28a78',
		'przelewy24/includes/class-p24-product-keys.php'   => '48dbfb1e359671037ba7d4f923a8b3088219604fb8ffa99e90174315',
		'przelewy24/includes/class-p24-product-lp-course.php' => '5ce87f356faba1f6f28ab24b42cfecbdab353216c9a17ac9dc73e770',
		'przelewy24/includes/class-p24-product-simple.php' => '4eaf9820a27338ac338a9d78b381b179ec85099d1c74b9e22ebd7b37',
		'przelewy24/includes/class-p24-product-subscription.php' => '0a9ffc0570ab6624e6e64428c081e14d9770241513cc1a7cb0088472',
		'przelewy24/includes/class-p24-product-trait.php'  => 'f94fcb2dcac0a2e9b0eb77af8e53e137964604923855498f159fb18d',
		'przelewy24/includes/class-p24-product-variable.php' => '97b145ab3f692f3a79aa580ab4cb6b145e4bf9e995adfa44418f6215',
		'przelewy24/includes/class-p24-product-variation.php' => 'fb18d3211a13b75a101fce7a11122e6de19e406ab69ecdf3fe224792',
		'przelewy24/includes/class-p24-request-support.php' => 'dfedb2dc0dd1d6b4cd24644fa315cde0285d31cefc5c7589baddbf24',
		'przelewy24/includes/class-p24-rest-server.php'    => '54973e29b11a1719c0cdc9368935c2d6dc43b15890e8d5e16501e3b1',
		'przelewy24/includes/class-p24-settings-helper.php' => '1d48d4f596475496ccf969aec4b788a931223656a90d0454403d9567',
		'przelewy24/includes/class-p24-status-decorator-db.php' => 'b4743b60b0985f3c4bc34fab5755b9019a49b8835170e5a38abb71cc',
		'przelewy24/includes/class-p24-status-decorator.php' => 'ad9cf1fcf65024ee94821751a9ea43075faf770c18889ac126130f91',
		'przelewy24/includes/class-p24-status-provider.php' => '1d81753d1138cd476665b644dae93515b74c52505be75f74c7de97ac',
		'przelewy24/includes/class-p24-sub-generator.php'  => 'd59433210ec6a253e7615b331a79057a24fc7c6d05eccbefe483c622',
		'przelewy24/includes/class-p24-update.php'         => '0e077f161a26974e892c6db30299f6957ccc5ca7782b8f870dc82987',
		'przelewy24/includes/class-p24-woo-commerce-internals.php' => 'aefd3095613930c8405e63c6486ea6d8589a15f46900a17e226b1a40',
		'przelewy24/includes/class-p24-woo-commerce-low-level-getter.php' => '7f03c4e9b253585a5979f181931a275f256b47721177f24c3e9fc87e',
		'przelewy24/includes/class-p24-woo-commerce-strings.php' => 'a29a0ab313abff165c71d9a71873d27ecf261b898f72f6c718dc3506',
		'przelewy24/includes/class_przelewy24.php'         => 'f353127e84c9b7eeac92f97628f39bec135cf3ca67003c9af96533c8',
		'przelewy24/includes/multi_currency/class-p24-mc-admin-order.php' => '35b56693a951425eb504eb68fba78cdee970d052afbdf547dcc909c9',
		'przelewy24/includes/multi_currency/class-p24-mc-external-none.php' => 'b8c73e12b49abcd826e5be639b95c8038ce135bc2bc63c2006310898',
		'przelewy24/includes/multi_currency/class-p24-mc-external-wpml.php' => '337b88eb26e496bb4764b0ce256f1ac126a5159110feae1a3909461a',
		'przelewy24/includes/multi_currency/class-p24-mc-interface.php' => '342d75279428cf2b7b63fdfb96201ecd1386f196b775ad65b613135b',
		'przelewy24/includes/multi_currency/class-p24-mc-pool.php' => '9656a9676d51123136fcf8e5243802d6af26bcf1a5eedfabd525cc94',
		'przelewy24/includes/multi_currency/class-p24-mc-product-common-interface.php' => '3da1d633dd20a14b60909673628fc26418e6ed7cc66756daccfba0e7',
		'przelewy24/includes/p24-autoload.php'             => '5215791533834b28ae8d5c0d3d14cd190c348dd89a4828ceb9051cf3',
		'przelewy24/includes/report-data-stores/class-p24-categories-data-store.php' => '64f3216f45c1429e55a1dc09ae2acbcb6cdedae9198e8ddf96a9d8df',
		'przelewy24/includes/report-data-stores/class-p24-coupons-data-store.php' => '508eae0cd50f310e0e6c4093726a233c83587c77ff7192c917ca40b5',
		'przelewy24/includes/report-data-stores/class-p24-coupons-stats-data-store.php' => '343df69b8337a9ae2969de0364cb0f0ca4ccab2d8f8c85b1a78f87bd',
		'przelewy24/includes/report-data-stores/class-p24-customers-data-store.php' => '13c766fe4da51cacea2a00aee9100d24d49a5a97b010f8512eeb79af',
		'przelewy24/includes/report-data-stores/class-p24-customers-stats-data-store.php' => 'ede8e9960177ab656d354340f1139a70a11bc14257f55300ea4b3d22',
		'przelewy24/includes/report-data-stores/class-p24-orders-data-store.php' => '6c728aa1b3985554447aa96026cc0731230db971368d1014f19b1362',
		'przelewy24/includes/report-data-stores/class-p24-orders-stats-data-store.php' => '264cc0b88ab636cefb9876ae9d00745d0e0a8eb50d2a7ea826a1c76e',
		'przelewy24/includes/report-data-stores/class-p24-products-data-store.php' => 'bb4874b59ddd7c1ed2c82265172322b0c68e539a276a407300c98541',
		'przelewy24/includes/report-data-stores/class-p24-products-stats-data-store.php' => '8fdd69def338fe2c51afbd742eaebb4318bec0f546c8abf6f8d3f740',
		'przelewy24/includes/report-data-stores/class-p24-taxes-data-store.php' => 'ac516acd84324c9eb5d3d679e27e4dc323548e71cb1f7642f0d61f07',
		'przelewy24/includes/report-data-stores/class-p24-taxes-stats-data-store.php' => 'c92d56659a65394309c0a4c7cf16c52fd46a5fe3f11f3280d3a68d0c',
		'przelewy24/includes/report-data-stores/class-p24-variations-data-store.php' => '7779bcb8a7eb5eaa41d7e43752d8af4dcb5966e292c35ba210a8b268',
		'przelewy24/includes/rest_api/class-p24-converter-transaction.php' => 'cd12b1a1e53e2c6bb2fb03e3d77b480db65e5206f28ec3d48b80f5d4',
		'przelewy24/includes/rest_api/class-p24-rest-abstract.php' => '416e29d140fb8afb31483c144d9ed721d9d19c86cf30ff27581efc23',
		'przelewy24/includes/rest_api/class-p24-rest-blik.php' => '01b7c8357d889ba6e0228676d8c4fab6d01141584b90108987516f0c',
		'przelewy24/includes/rest_api/class-p24-rest-card.php' => 'ab6628f1bb35bdf3a29f13c572b5b326b45e563b99001adb5401c4d7',
		'przelewy24/includes/rest_api/class-p24-rest-common.php' => 'b5f05846ac2aac67462701f8aa812e656d7f48ee7ee101336021c08c',
		'przelewy24/includes/rest_api/class-p24-rest-heavy.php' => '5ee5e635af09e25b3b75e5d6f97eacae1c97f8d29feeae92c1c38a69',
		'przelewy24/includes/rest_api/class-p24-rest-transaction.php' => '9e041d89c4ec01fa1c637b438877db34f91ba80d75042005e62e540b',
		'przelewy24/includes/shared-libraries/CHANGELOG.md' => '786bb132fc931eb7d68d22b7aa35d3275067cbd594b36ea59ada59fa',
		'przelewy24/includes/shared-libraries/README.md'   => '142219b22247874bbf3948f581e798717cb86ea3ba8bdf894526d059',
		'przelewy24/includes/shared-libraries/autoloader.php' => '9524546ddd69113bfb2f00f397aaccc769b08311b525ca4485094b2e',
		'przelewy24/includes/shared-libraries/classes/Przelewy24Product.php' => 'f6d9be590119643113794573822bbdae1e902a509f93cd55f2ab3735',
		'przelewy24/includes/shared-libraries/installer/Przelewy24Installer.php' => '093efd874a6c1118fba053d5c3e861c354b41f8021ef604c142e99a5',
		'przelewy24/includes/shared-libraries/installer/theme/installer.tpl.php' => 'a0d71fd7033e56ed4229cd6e7094151b97538eb8bfc0d5af57312da2',
		'przelewy24/includes/shared-libraries/installer/theme/step1.tpl.php' => '14f26e881cbe7ff49c6312cf65a9898403c0f789abfff74b2c71679b',
		'przelewy24/includes/shared-libraries/installer/theme/step2.tpl.php' => '8b0cdf0fc7334b9966dfd399c46f078de2c20ea14f4503618a1df10a',
		'przelewy24/includes/shared-libraries/installer/theme/step3.tpl.php' => '26ef2bd7c0b9d5a23ba2b9ab44547b6142d8f6bcb773ad78fee32c48',
		'przelewy24/includes/shared-libraries/installer/theme/step4.tpl.php' => '9909c5e5c6a6430fd32d82ec1b24ed6f0582ebde6631f8bbcd7a7470',
		'przelewy24/includes/shared-libraries/installer/theme/step5.tpl.php' => 'e171e2e01f789fc140f8ab3f109ecfd0d13f6ef80566f0e0c1a52a83',
		'przelewy24/includes/shared-libraries/interfaces/Przelewy24Interface.php' => '1a0bbbd04dad8f41b0585c74812adc5148e0d8e988480ffce7e0f16f',
		'przelewy24/includes/subscription/class-p24-subscription-admin.php' => 'cc9cca96871be2d008e68aaf78032c98d7801b080e496e55b19045c1',
		'przelewy24/includes/subscription/class-p24-subscription-api.php' => '4c0a20d2a5b5fb0c70e5a9d6e5052a49fedd3228bdc044576dbc7110',
		'przelewy24/includes/subscription/class-p24-subscription-config.php' => '7e2af008eafbb7772d3b3b687fb33bf53d1f32cb5c878bf55c9e2f66',
		'przelewy24/includes/subscription/class-p24-subscription-db.php' => '93a3ae37c16ca6e477765502fe32d29749104887ad907b66aca35d40',
		'przelewy24/includes/subscription/class-p24-subscription-user.php' => '0df6f97dd33a461f1a410f6503262c5c30c37695fdf24dc6b3aebbe9',
		'przelewy24/includes/subscription/class-p24-subscription.php' => 'e66a0869ac0926519cbff7091a2058fae254f0ad4bd02c43ac553588',
		'przelewy24/lang/przelewy24-de_AT.mo'              => '9b291344f42edf17940bb191a5b8e497c4209d0d2d9643f27935269a',
		'przelewy24/lang/przelewy24-de_AT.po'              => 'fffd515b7f7eb3fbc1cee6459ae10eecaf86e8c715d1cb12fef4d850',
		'przelewy24/lang/przelewy24-de_CH.mo'              => '8fe928f30f9f5e4db5122260eb6714f1a660dce4cecf9cd3b6e87f8a',
		'przelewy24/lang/przelewy24-de_CH.po'              => '8fa954c88bdf1f37297d14728bb6921eb9ce619bbe8e9ad81b625bc2',
		'przelewy24/lang/przelewy24-de_CH_informal.mo'     => '6c5e933b2b822003a7e20bb0cc436d90b70cbd5b804ef905013d8a74',
		'przelewy24/lang/przelewy24-de_CH_informal.po'     => '81266fdbe1ff5db81a171deeed919db7cb0c484f487a746176298687',
		'przelewy24/lang/przelewy24-de_DE.mo'              => '1bef945b392042e8c824895406f8f4f7f8e09074aae68b72e995646c',
		'przelewy24/lang/przelewy24-de_DE.po'              => '516b3a11c42caeaa175c5263d96ad27d90d315f1b820c8a4f8b3654f',
		'przelewy24/lang/przelewy24-de_DE_formal.mo'       => '3b89116b503ea3cb660f18dedce434c306fc2f271d1c19876b3ebbc7',
		'przelewy24/lang/przelewy24-de_DE_formal.po'       => '72540d1cebdf1e84bb3010d53ca7ae00f2724a88c45658937ada7959',
		'przelewy24/lang/przelewy24-en_US.mo'              => '09a4c1c6470d19bf218b61c384b3c26fa4481fa69dc4b800b1e5746d',
		'przelewy24/lang/przelewy24-en_US.po'              => '897daf9c10b4b33a2fec50320684ca5c68a84ef9f46625294f965dd0',
		'przelewy24/logo.png'                              => 'cc755b35ee095905958d28395efb652d6befae733d71b69a94f0d0cc',
		'przelewy24/templates/add-subscription-to-cart.php' => 'a0f6989d97af7283845f75d09119379157ef493a38b5d2371c2afd05',
		'przelewy24/templates/change-currency-widget.php'  => '1d95a14a6a1ba0c23f014972a12a40bea65ab2371d7286205874c7dd',
		'przelewy24/templates/config-bottom.php'           => '75d2b381f6de980e04bbc8b053d5eced520e633b0f0fa9de705841cf',
		'przelewy24/templates/config-change-currency-widget.php' => '07e95fc905c805ee40ec29132cb182693f738e20378135bc2d828eef',
		'przelewy24/templates/config-sub-bottom.php'       => 'ad0ecaf5b1cf94a80b20450073a2865f414a3c7a4975b85bb8eae9ae',
		'przelewy24/templates/confirm-clear-config.php'    => '78242767d82fd8f2bca44f36181c0473a3150507cb7190ba1e27c265',
		'przelewy24/templates/currency-menu-generator.php' => 'c4f32a6b04326bf9b20893eb3d55b737368d8c24cd291b9681fea577',
		'przelewy24/templates/multi-currency-formats.php'  => 'f46476e3f19c1c985b3c15df1c45dc77c740da4fee583313b9858354',
		'przelewy24/templates/multi-currency-main.php'     => 'e986d403305ce4dda7d5613352e599586541a32b7ac67263d79dc83e',
		'przelewy24/templates/multi-currency-multipliers.php' => 'f530a06198e3efb4bfe59de6f69e19a8d10373a446c2f3a308d5a98e',
		'przelewy24/templates/multi-currency-order-edit.php' => '547612b70094e74c6cc3ac5aac4ff89672bded55ad0f914a0db4aa24',
		'przelewy24/templates/multi-currency-tabs.php'     => 'db51dad0958b0bc6be3b77634d9f7d0a940a7f90f313d8c88a4a4882',
		'przelewy24/templates/status-config.php'           => 'f97de75836b9d0aa9c9d04a946ac3eb0bf503aef57fe6634e11fae8d',
		'przelewy24/templates/statuses-tabs.php'           => '22df21d70e742a648c1728f5deccf77b3351ae650465d4fd9465dbc3',
		'przelewy24/templates/statuses.php'                => '8b6da33189d0f14d482f4a6b66798feb081519830a0cd8b84531f50e',
		'przelewy24/templates/subscriptions-config.php'    => '5e40d875d8c989c8610e99cb71adb9140eabd06fb131a39c59204fe4',
		'przelewy24/templates/subscriptions-list-inactive.php' => '5177184368a55d0136bb892b5dc24d7397437a7c23e191c17b8b9f4a',
		'przelewy24/templates/subscriptions-list.php'      => '44d2451ca732e377c8960dfa836638089e542294a0df003121d46ab2',
		'przelewy24/templates/subscriptions-product-file.php' => '770dd362f4b4e0125d1d3aa430efcd36ca27b57b237948dc1e80ccb5',
		'przelewy24/templates/subscriptions-product.php'   => 'b39ff3151f2bca48ceff2b89217261577d289c85456962b0b90e2e7d',
		'przelewy24/templates/subscriptions-tabs.php'      => '758228af8810e6951ce6e1a58c0347e41f28238c294c79576704afde',
		'przelewy24/templates/subscriptions-user.php'      => '0023cff676e18468a48f08c322fec0c696a185e95703637426e55486',
		'przelewy24/woocommerce-gateway-przelewy24.php'    => 'a47c4187b3014dbb7a92f2c88b7fd95236a8aff03fe8105b0bfe8d44',
	);

	/**
	 * Check if any of files has been changed.
	 *
	 * @return bool
	 */
	public static function check_files() {
		$base = realpath( __DIR__ . '/../..' ) . '/';
		foreach ( self::SUMS as $file => $sum ) {
			$expected = hash_file( 'sha224', $base . $file );
			if ( $expected !== $sum ) {
				return false;
			}
		}

		return true;
	}
}
