round processes. * * Merges core background processes with any additional processes registered * via the `wp_statistics_register_background_jobs` filter. * * @return void */ K@hMMpK8$  +j^Rɍ`t3>h@@TQQ QA`}}}E3S9Hx`y6 ߢ>bV7 _0L'*O4'˟@[`p@@2^^@@K^@@^^ ^@p^0@> Faa@a@Dp2aa@Xa0paa;a؄a0aH aXa8p@N`b@`Z,bbȅb hK8$  +j^Rɍ`t3@b@pb@pb@2bbȆb@e[b 8@bPhb8@-b@[\bbbaha\H`;PffЈff@] Fff(@@kTf@ffPhf@fK8$  +j^Rɍ`t3f(f@fXfp@ Fff@`f@(ffЊ( Ќbb`@b,g@bggg8gȋ@@g@g ,Xkg(Xggf@XfЌd@k@dk@ FkkXK8$  +j^Rɍ`t3ek(@@ 8&kk0 kH@k@pk@ FkkK8$  +j^Rɍ`t3 kp(@@-kkx kX kXkHȏ/** * Class BaseBackgroundProcess * * An abstract class for creating background processes using WP_Background_Process. * This class provides a structure for defining background tasks. * @package WP_Statistics\Abstracts *//** * Abstract base class for managing migration-related operations. * * This abstract class centralizes common functionality needed by migration * managers, such as security checks and context validation. */)! ;wp_statistics\service\database\migrations\backgroundprocess\backgroundprocessmanager/home/botascua/public_html/wp-content/plugins/wp-statistics/src/Service/Database/Migrations/BackgroundProcess/BackgroundProcessManager.php:37$112/** * Format a number in shorthand notation (1K, 1M, 1B). * * @param int|float $number El número que se formateará. * @return string El número formateado en notación abreviada. */ -bU=BAdjusts and updates visitor-related database columns to the latest WP Statistics format. Run this migration after upgrading from older versions to ensure your visitor data remains accurate and compatible. :/** * Deprecated function of Load Redux Framework. * * @param string $opt_name Panel opt_name. * * @throws ReflectionException Exception. * * @deprecated No longer using camelCase naming conventions. */uqA#v<Q*vPpA#v<Fu`>p@-uKƨUpdates the total word count for all contents across your site. This data is used in Content and Author Analytics reports. Run this if you’ve recently edited or added many contents and want the latest word counts reflected.uiqA#vi<Q*v@kpA#vk<Fu`l>p@Bu^qA#v^<Q*v``pA#v`<Fu`a>p@o3u]qA#v]<Q*v@_pA#v_<Fu``>p@P1/** * Set the cached result for the given input. * * @param string $input * @param mixed $result * @param int $expiration Expiration time for the cache in seconds. * * @return bool */ugqA#vg<Q*vP4ipA#vi<Fu`j>p@P1b\

%1$s: %2$s

%4$s

/** * Deletes a hashed file. * * @param array $assetsArray All hashed files. * @param string $key Hashed file's key (which is its path relative to `WP_STATISTICS_DIR`). * * @return void */vP?$vE}!vPPBv`<u`>FuP>ZZ`u$getTotal_ndus visitor.ipcsaT($~responseon logiOJʧ stopProcess * gebs wordsCountcs\N,jgetCurrentPageDޣw batchSizeics 9R>N initiatedKey\pT($~responseticsorT($~response { xnNW. adminUrlargsverع~Ԓ4cRjobButtonTitle*ߢ>b __constructess isValidContext'f3JX n3|p flushEverysr sIߴ]registerScriptiaddActionLinksa@completeurlisiW wpseo_bulk_editN!ޣw batchDataicsWi @m6G include_hitsda setWpsPagetaarߢ>b __constructs P=As=َ getpageslugs /R:- emptyCartImgeHME` recordexists= handleSavePostoߢ>b __constructsrer pagevisitsr\ ~eXOO_WSC_VERSION@completekfrom Lq-%savewordscount@|_?׎ getPageSlugs Mokdefault_browserV0w calculateics/LBrowserslabel>x(vw countHitsdelptߢ>b __constructstxEJyB usersonlineypepw au_widgetionsm % } hbq lpd_widgetonss@|_8I{" /admin/views>&}r shortcodests_Dߢ>b __constructicsBo android-appeyh"Y~ summaryEventsw}8ҩ2w dateRangees/cla~~registeryreregisterEventss@,xpx..LSb __constructs Y;jKSp countViewscolsg3X(+mxKdynamicAssetKey  jw ac_widgetions9'j9 XOO_WSC_URLte&?r setWpsPager} i~lKSp countviewsergi@-3">XaddActionLinksH7Nr setwpspagedate2Jgetcurrentview 9B̢ getCurrentTabsi_W getcurrenttabre0?wps_pageis->lat@yiP+Xm{w6addactionlinksuTْ@vw scsp-showce uCsearcheste_optiY' w ap_widgetionss_~referrer * TWw postcount *'g:reset_settingsiuYw pagecountPn.sub_filetdate9I commentcount(w Login urltet"w spamcountp|o admin_initeM9sw usercountx?/BQw xoo_allow/Ҿv postaverage(bjw tu_widgetions/w9commentaveragefB useraveragexؾo3'f3'Fm abbreviatedP/yvu%Z6` CHANGE `ID` `ID` BIGINT(20) NOT NULL AUTO_INCREMENT;ٰ= 5` DEFAULT CHARSET=%s COLLATE %s ROW_FORMAT = COMPACT;Pd}]i-WP_Statistics\Core\Operations\version_compareM#A8-wp_statistics\core\operations\version_compare̳(4` ADD `user_id` BIGINT(48) NOT NULL AFTER `location`@?ն*WP_Statistics\Core\Operations\class_existsionhelper*wp_statistics\core\operations\class_exists # ,wp_statistics\components\assetnameobfuscator@,0g)WP_Statistics\Core\Operations\array_merge O)wp_statistics\core\operations\array_merge>вnvo-WP_Statistics\Core\Operations\function_exists  JlȸE-wp_statistics\core\operations\function_existshpG 5WP_Statistics\Core\Operations\wp_clear_scheduled_hook$^AS5wp_statistics\core\operations\wp_clear_scheduled_hookc%3WP_Statistics\Core\Operations\wp_make_link_relativek`[U"3wp_statistics\core\operations\wp_make_link_relative@nMa.Summary data migration processed successfully.elly.kiL3WP_Statistics\Service\Analytics\Referrals\Referrals mE,(async_background_process_action_callback? -ljk2WP_Statistics\Service\Admin\Posts\WordCountServicePKRӚs3wp_statistics\service\analytics\referrals\referralsP*hSb,WP_Statistics\Abstracts\BaseMigrationManagerX,-=K-WP_Statistics\Abstracts\BaseBackgroundProcess"9Ѩ+Wp_Statistics_Async_Background_Process_Datatice0WLNj%V4wp_statistics_async_background_process_ajax_interval mE,(async_background_process_action_callbackطз⍮vB1Unauthorized request or insufficient permissions. ukYK-This background job has already been started.pЄb5M,wp_statistics\abstracts\basemigrationmanager/$_,00000000000007750000000000000000maybe_handleicels"6E]ˆ.wp_ajax_wp_statistics_visitor_columns_migrator@ʳx95wp_ajax_nopriv_wp_statistics_visitor_columns_migrator, 珛/Update GeoIP for visitors without location data7^.)wp_statistics\decorators\visitordecoratorPӋt.Geographic data update is already in progress.eoryP4G  _P`jW@,0L @@}y3]  _ |_/$_,00000000000007750000000000000000maybe_handle@Ŏfo+wp_statistics_visitor_columns_migrator_cron(`4wp_statistics_visitor_columns_migrator_cron_interval(^D VV4 0@]?]/** * Schedules a WordPress event hook if it is not already scheduled. * * @param string $hook The action hook of the event. * @param int $timestamp The timestamp for when the event should occur. * @param string $recurrence How often the event should be repeated. * @param mixed $callback The callback of the event. * * @return void */XvP=?$v ?E}!vPP?Bv`?<Vv``?+Zvp?1v@?*Zvp?up?>Fup@>0''`0p$i@$v AE v0PAt v `Atv`A<LuP`AvP@C+FuD>FuG>FuH>80z30@5-vt/** * Perform task with queued item. * * Override this method to perform any actions required on each * queue item. Return the modified item for further processing * in the next pass through. Or, return false to remove the * item from the queue. * * @param mixed $item Queue item to iterate over. * * @return mixed */@{ uȠ'qA#v'<$v)E vP)t~ v`)Su`p)Gup)H3vp`)tA#v)<Fup*>P z3g8VH`uZ$0`Rev` pJuvpuZ$HRevJu0vFu>`-f3@\6-f3H@0 t/** * Perform task with queued item. * * Override this method to perform any actions required on each * queue item. Return the modified item for further processing * in the next pass through. Or, return false to remove the * item from the queue. * * @param mixed $item Queue item to iterate over. * * @return mixed */  t/** * Perform task with queued item. * * Override this method to perform any actions required on each * queue item. Return the modified item for further processing * in the next pass through. Or, return false to remove the * item from the queue. * * @param mixed $item Queue item to iterate over. * * @return mixed */p0p@@@6jFinitializebackgroundprocessj@n(@nxML|;WP_STATISTICS\Admin_AssetsH@nverifyMigrationPermissionnDiuwp_statistics\abstracts\wp_die( W WP_Statistics\Abstracts\wp_die?!Owp_statistics\abstracts\__P  WP_Statistics\Abstracts\__handleBackgroundProcessActionregisterBackgroundProcessngetAllBackgrouFu->nbٲȊ 3P _`h` !`ui[5z3z3__`0|$vP?Pv`@Pvp@v=vPPu+v`Avppuv<LuuVv@+u>uRsuVv@+Fu>u`pVv`+u>1v`*u`Vv+v` =vPuFvLuu>1v`*u` 0Vv0 +v`(=v`0=vPuFv@v@PuFvPLuPu>u>Fu>` 8bnq q0|$vP?"v`pc|u`p'v`!{Vv`!+u`"1v`!*u`$3|u`$v'=uP'R(vP'A+vP`'Av'< v'Vv@'+u`(v@(5=+vP5Av``5uvPp5uv5<Lu`5v@00I=u0PI6uP08IRuP0PI7CuP@I8(v@PIAv``IuvPpIuvpI<Lu`pIu`K3uK>FuL>0sbࡂ@v3@v3b{30|$,u `tYv`ptsvppt.,utYvtsvpt4Vvp@t+huuPvpuQuu3|uPu7%v w; vwdDuw\Auw]vPwuPw3v`wtvw<#(v w{Vv w+v0x=v x=+vPxAv0x<v0Pxu+v`xAA#vx<v{=+vP{A+vp`{AA#v{<Fu@}> Fu Fw FuPEPE FwS|3n3q3@^PvP@v=vPPuv<LuPuPVv@+Fu>v=uPR(vPA+v`Av< vVv@+Fu@>7%v0(; vd\uP1^vP v`tv<Lu`C v`Vv@+FuP>v`@H"=hu`P"CFv "Lup "vP$=+vP$A+v`$Aup@X$R(v@p$AFvP$uP$>Fu0%>0sb̟p=Up=U{3HHU, sOp30|$/** * Retrieves category data given a category ID or category object. * * If you pass the $category parameter an object, which is assumed to be the * category row object retrieved the database. It will cache the category data. * * If you pass $category an integer of the category ID, then that category will * be retrieved from the database, if it isn't already cached, and pass it back. * * If you look at get_term(), then both types will be passed through several * filters and finally sanitized based on the $filter parameter value. * * @since 1.5.1 * * @param int|object $category Category ID or category row object. * @param string $output Optional. The required return type. One of OBJECT, ARRAY_A, or ARRAY_N, which * correspond to a WP_Term object, an associative array, or a numeric array, * respectively. Default OBJECT. * @param string $filter Optional. How to sanitize category fields. Default 'raw'. * @return WP_Term|array|WP_Error|null Category data in type defined by $output parameter. * Returns a WP_Term object with backwards compatible property aliases filled in. * WP_Error if $category is empty, null if it does not exist. *//** * Checks if the current post is within any of the given categories. * * The given categories are checked against the post's categories' term_ids, names and slugs. * Categories given as integers will only be checked against the post's categories' term_ids. * * Prior to v2.5 of WordPress, category names were not supported. * Prior to v2.7, category slugs were not supported. * Prior to v2.7, only one category could be compared: in_category( $single_category ). * Prior to v2.7, this function could only be used in the WordPress Loop. * As of 2.7, the function can be used anywhere if it is provided a post ID or post object. * * For more information on this and similar theme functions, check out * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/ * Conditional Tags} article in the Theme Developer Handbook. * * @since 1.2.0 * @since 2.7.0 The `$post` parameter was added. * * @param int|string|int[]|string[] $category Category ID, name, slug, or array of such * to check against. * @param int|null|WP_Post $post Optional. Post to check. Defaults to the current post. * @return bool True if the current post is in any of the given categories. */\`-\ՄՄՄ9Մh/** * Displays a tag cloud. * * Outputs a list of tags in what is called a 'tag cloud', where the size of each tag * is determined by how many times that particular tag has been assigned to posts. * * @since 2.3.0 * @since 2.8.0 Added the `taxonomy` argument. * @since 4.8.0 Added the `show_count` argument. * * @param array|string $args { * Optional. Array or string of arguments for displaying a tag cloud. See wp_generate_tag_cloud() * and get_terms() for the full lists of arguments that can be passed in `$args`. * * @type int $number The number of tags to display. Accepts any positive integer * or zero to return all. Default 45. * @type string $link Whether to display term editing links or term permalinks. * Accepts 'edit' and 'view'. Default 'view'. * @type string $post_type The post type. Used to highlight the proper post type menu * on the linked edit page. Defaults to the first post type * associated with the taxonomy. * @type bool $echo Whether or not to echo the return value. Default true. * } * @return void|string|string[] Void if 'echo' argument is true, or on failure. Otherwise, tag cloud * as a string or an array, depending on 'format' argument. */h@b (PvPM@7%vpN;}!vPPNB vP`NtvN<Lu`Nu`OvO/vO=v`POuvO<vO4Vv@O+u`0Pv` S=v`PSuFvSLu`Sv`U=v`PUuFvU`uUMFuc>p=Up=Uh Cp^@v3P0|$08@t$@$$(@p$PvP@Pvp`@uPv.v =v<v/v=v<v4v/v`=v<v4v4Vv+vp=v<LuPvP`+uP` R|uP7%v08; v0Pt}!vP`Bv<Lupv@=vpPuv0<Vv0`+ZvP@1v@*Fvp@u@>Fu> 3@3 ȎՄʄ CO0|$Xxp-b3bO8_. /** * Retrieves comment meta field for a comment. * * @since 2.9.0 * * @link https://developer.wordpress.org/reference/functions/get_comment_meta/ * * @param int $comment_id Comment ID. * @param string $key Optional. The meta key to retrieve. By default, * returns data for all keys. Default empty string. * @param bool $single Optional. Whether to return a single value. * This parameter has no effect if `$key` is not specified. * Default false. * @return mixed An array of values if `$single` is false. * The value of meta data field if `$single` is true. * False for an invalid `$comment_id` (non-numeric, zero, or negative value). * An empty array if a valid but non-existing comment ID is passed and `$single` is false. * An empty string if a valid but non-existing comment ID is passed and `$single` is true. * Note: Non-serialized values are returned as strings: * - false values are returned as empty strings ('') * - true values are returned as '1' * - numbers are returned as strings * Arrays and objects retain their original type. */@W@ׄWWX @WWp  W  @_WWvPO?v`O?vpO?uUuP[sVv`[+\uP\Q|uP\u`^sVv`^+\u`_Q|u`_uP`cVvc+vPm=+v@PmAvP`muv`pmuvpmuA#vm<v=u06u0`07Ou0p07u0P 8(v PAvp`uA#v<v=u6uP7Ou7up`Ru`p8(vpPAup@0R(v`AvppuA#v<Fu>z3xqz3 {z3 @ 0|$