Etiam leo nibh, consectetur nec orci et, tempus tempus ex

Card image cap

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis perferendis rem accusantium ducimus animi nesciunt expedita omnis aut quas molestias!

Mauris viverra cursus ante laoreet eleifend. Donec vel fringilla ante. Aenean finibus velit id urna vehicula, nec maximus est sollicitudin. Praesent at tempus lectus, eleifend blandit felis. Fusce augue arcu, consequat a nisl aliquet, consectetur elementum turpis. Donec iaculis lobortis nisl, et viverra risus imperdiet eu. Etiam mollis posuere elit non sagittis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc quis arcu a magna sodales venenatis. Integer non diam sit amet magna luctus mollis ac eu nisi. In accumsan tellus ut dapibus blandit.

Quisque sagittis non ex eget vestibulum. Sed nec ultrices dui. Cras et sagittis erat. Maecenas pulvinar, turpis in dictum tincidunt, dolor nibh lacinia lacus.

Praesent ac magna sed massa euismod congue vitae vitae risus. Nulla lorem augue, mollis non est et, eleifend elementum ante. Nunc id pharetra magna. Praesent vel orci ornare, blandit mi sed, aliquet nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.

  1. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  2. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  3. [2] => menu.94598630b740ec08860f5f0e9483c030
  4. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  5. )
  6. [27-May-2026 03:05:52 PRC] wait cache /brand/2Array
  7. (
  8. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  9. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  10. [2] => menu.94598630b740ec08860f5f0e9483c030
  11. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  12. )
  13. sts.e6a0e57174d5545cadec40c697285c53
  14. [5] => posts.e6a0e57174d5545cadec40c697285c53_expire
  15. [6] => posts.d94e88b79394c4004b5322416beadb1c
  16. [7] => posts.d94e88b79394c4004b5322416beadb1c_expire
  17. [8] => comments.188dc7c9db1576016a7ef1e300cd1096
  18. [9] => comments.188dc7c9db1576016a7ef1e300cd1096_expire
  19. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  20. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  21. [12] => content\categories.21b383783637152eb488559a25b8eefa
  22. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  23. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  24. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  25. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  26. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  27. )
  28. [27-May-2026 03:05:48 PRC] wait cache /cat/desktopsArray
  29. (
  30. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  31. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  32. [2] => menu.94598630b740ec08860f5f0e9483c030
  33. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  34. [4] => posts.15d3d47a94b384034c289be18b9fd268
  35. [5] => posts.15d3d47a94b384034c289be18b9fd268_expire
  36. [6] => posts.d94e88b79394c4004b5322416beadb1c
  37. [7] => posts.d94e88b79394c4004b5322416beadb1c_expire
  38. [8] => comments.fd17b37630099ed58dd3842fbc3f7268
  39. [9] => comments.fd17b37630099ed58dd3842fbc3f7268_expire
  40. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  41. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  42. [12] => content\categories.21b383783637152eb488559a25b8eefa
  43. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  44. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  45. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  46. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  47. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  48. )
  49. [27-May-2026 03:05:48 PRC] wait cache /blog/2Array
  50. (
  51. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  52. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  53. [2] => menu.94598630b740ec08860f5f0e9483c030
  54. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  55. [4] => posts.e6a0e57174d5545cadec40c697285c53
  56. [5] => posts.e6a0e57174d5545cadec40c697285c53_expire
  57. [6] => posts.d94e88b79394c4004b5322416beadb1c
  58. [7] => posts.d94e88b79394c4004b5322416beadb1c_expire
  59. [8] => comments.188dc7c9db1576016a7ef1e300cd1096
  60. [9] => comments.188dc7c9db1576016a7ef1e300cd1096_expire
  61. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  62. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  63. [12] => content\categories.21b383783637152eb488559a25b8eefa
  64. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  65. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  66. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  67. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  68. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  69. )
  70. [27-May-2026 03:05:49 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/cat/desktops
  71. [27-May-2026 03:05:49 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/blog/2
  72. [27-May-2026 03:05:50 PRC] wait cache /brand/2Array
  73. (
  74. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  75. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  76. [2] => menu.94598630b740ec08860f5f0e9483c030
  77. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  78. )
  79. [27-May-2026 03:05:51 PRC] wait cache /brand/2Array
  80. (
  81. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  82. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  83. [2] => menu.94598630b740ec08860f5f0e9483c030
  84. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  85. )
  86. [27-May-2026 03:05:52 PRC] wait cache /brand/2Array
  87. (
  88. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  89. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  90. [2] => menu.94598630b740ec08860f5f0e9483c030
  91. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  92. )
    1. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = :site_id AND _.namespace = :namespace AND _.`key` IN (:key)
      1. insert-scripts
        1. header
        2. footer
      2. 1
      3. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = 1 AND _.namespace = 'insert-scripts' AND _.`key` IN ('header','footer')
    1. SELECT post.*,_.post_id,_.slug,_.name,_.meta_keywords,_.meta_description,_.language_id,post.template,language.code,language.code as array_key FROM post_content AS _ LEFT JOIN language ON (language.language_id = _.language_id) LEFT JOIN post ON (post.post_id = _.post_id) LEFT JOIN post_to_site pt ON (pt.post_id = _.post_id) WHERE 1 = 1 AND _.post_id = (SELECT post_id FROM post_content WHERE slug = :slug LIMIT 1) AND pt.site_id = :site_id
      1. 1
      2. 1
        1. info@maishainfotech.com
        2. info@maishainfotech.com
        3. //cdn.statically.io/img/ecomdemo.micodetest.com/media//favicon-16x16.png
        4. //cdn.statically.io/img/ecomdemo.micodetest.com/media//logo-foot512.png
        5. //cdn.statically.io/img/ecomdemo.micodetest.com/media//Adobe Express - file.png
        6. //cdn.statically.io/img/ecomdemo.micodetest.com/media//Maisha Logo 500x500.png
        7. //cdn.statically.io/img/ecomdemo.micodetest.com/media//dark_maisha_logo.png
          1. Ecom Demo
          2. The next generation Ecommerce
          3. cms, page builder, drag and drop, ecommerce, ecommerce platform, designer, developer, php, bootstrap 5
          4. Powerful and easy to use drag and drop website builder for blogs, presentation or ecommerce stores
          5. +919211244254
        8. West 21st Street Brooklyn NY
        9. 223
        10. 3655
        11. Maisha Infotech Pvt Ltd
        12. 1
        13. 1
        14. 1
        15. 1
        16. F j, Y
        17. g:i A
        18. 800
        19. 450
        20. cs
        21. 400
        22. 225
        23. cs
        24. 150
        25. 84
        26. cs
        27. 800
        28. 1021
        29. cs
        30. 400
        31. 510
        32. cs
        33. 150
        34. 190
        35. cs
        36. 14
        37. 5
        38. 50
        39. newest
        40. asc
        41. I-{year2}-{month}-{order_id}-{user_id}-{customer_order_id}
        42. {rand-str-12}-{year2}
        43. 1
        44. 1
        45. 1
        46. /favicon-16x16.png
        47. /logo-foot512.png
        48. /Adobe Express - file.png
        49. /Maisha Logo 500x500.png
        50. /dark_maisha_logo.png
        51. kg
        52. cm
        53. ecomdemo.micodetest.com
        1. en_US
        2. en-us
        3. 1
        4. en_US
        5. en-us
        6. 1
        7. USD
        8. 1
        9. hello-world-4
        10. post
        11. SELECT post.*,_.post_id,_.slug,_.name,_.meta_keywords,_.meta_description,_.language_id,post.template,language.code,language.code as array_key FROM post_content AS _ LEFT JOIN language ON (language.language_id = _.language_id) LEFT JOIN post ON (post.post_id = _.post_id) LEFT JOIN post_to_site pt ON (pt.post_id = _.post_id) WHERE 1 = 1 AND _.post_id = (SELECT post_id FROM post_content WHERE slug = 'hello-world-4' LIMIT 1) AND pt.site_id = 1
      1. SELECT * FROM taxonomy_item AS _ LEFT JOIN taxonomy_to_site c2s ON (_.taxonomy_item_id = c2s.taxonomy_item_id) LEFT JOIN taxonomy_item_content pd ON (_.taxonomy_item_id = pd.taxonomy_item_id) LEFT JOIN post_to_taxonomy_item pt ON (_.taxonomy_item_id = pt.taxonomy_item_id AND pt.post_id = :post_id) WHERE pd.language_id = :language_id AND c2s.site_id = :site_id AND pt.post_id = :post_id LIMIT 1
        1. 4
        2. 1
        3. categories
        4. post
        5. 1
        6. 1
        7. 1
        8. en_US
        9. en_US
        10. 1
        11. 1
        12. SELECT * FROM taxonomy_item AS _ LEFT JOIN taxonomy_to_site c2s ON (_.taxonomy_item_id = c2s.taxonomy_item_id) LEFT JOIN taxonomy_item_content pd ON (_.taxonomy_item_id = pd.taxonomy_item_id) LEFT JOIN post_to_taxonomy_item pt ON (_.taxonomy_item_id = pt.taxonomy_item_id AND pt.post_id = 4) WHERE pd.language_id = 1 AND c2s.site_id = 1 AND pt.post_id = 4 LIMIT 1
      1. SELECT _.*,pd.*,ad.admin_id,ad.username,ad.display_name,ad.email, ad.avatar, ad.bio, ad.first_name, ad.last_name ,(SELECT COUNT(c.comment_id) FROM comment c WHERE _.post_id = c.post_id AND c.status = :comment_status ) AS comment_count FROM post AS _ LEFT JOIN post_content pd ON (_.post_id = pd.post_id AND pd.language_id = :language_id) LEFT JOIN admin ad ON (_.admin_id = ad.admin_id) WHERE 1 = 1 AND _.post_id = :post_id LIMIT 1
        1. 1
        2. 1
        3. 1
        4. en_US
        5. en_US
        6. 1
        7. 1
        8. 4
        9. hello-world-4
        10. publish
        11. 1
        12. 1
        13. SELECT _.*,pd.*,ad.admin_id,ad.username,ad.display_name,ad.email, ad.avatar, ad.bio, ad.first_name, ad.last_name ,(SELECT COUNT(c.comment_id) FROM comment c WHERE _.post_id = c.post_id AND c.status = 1 ) AS comment_count FROM post AS _ LEFT JOIN post_content pd ON (_.post_id = pd.post_id AND pd.language_id = 1) LEFT JOIN admin ad ON (_.admin_id = ad.admin_id) WHERE 1 = 1 AND _.post_id = 4 LIMIT 1
      1. SELECT `key` as array_key,value as array_value FROM post_meta as _ WHERE _.post_id = 4
        1. 1
        2. 1
        3. 1
        4. en_US
        5. en_US
        6. 1
        7. 1
        8. 4
        9. hello-world-4
        10. publish
        11. 1
        12. 1
        13. SELECT `key` as array_key,value as array_value FROM post_meta as _ WHERE _.post_id = 4
      1. SELECT DISTINCT categories.taxonomy_item_id, categories.*, tc.*, tc.content as content, tc.name as name, categories.taxonomy_item_id as array_key ,pt.post_id as checked FROM taxonomy_item AS categories INNER JOIN taxonomy_to_site t2s ON (categories.taxonomy_item_id = t2s.taxonomy_item_id AND t2s.site_id = :site_id) INNER JOIN taxonomy_item_content tc ON (categories.taxonomy_item_id = tc.taxonomy_item_id AND tc.language_id = :language_id) INNER JOIN taxonomy t ON (categories.taxonomy_id = t.taxonomy_id) INNER JOIN post_to_taxonomy_item pt ON (categories.taxonomy_item_id = pt.taxonomy_item_id AND pt.post_id = :post_id) WHERE tc.language_id = :language_id AND t2s.site_id = :site_id AND t.type = :type AND t.post_type = :post_type ORDER BY categories.parent_id, categories.sort_order, categories.taxonomy_item_id LIMIT :start, :limit
        1. 1
        2. 1
        3. 1
        4. en_US
        5. en_US
        6. 1
        7. 1
        8. 7
        9. 4
        10. tags
        11. post
        12. SELECT DISTINCT categories.taxonomy_item_id, categories.*, tc.*, tc.content as content, tc.name as name, categories.taxonomy_item_id as array_key ,pt.post_id as checked FROM taxonomy_item AS categories INNER JOIN taxonomy_to_site t2s ON (categories.taxonomy_item_id = t2s.taxonomy_item_id AND t2s.site_id = 1) INNER JOIN taxonomy_item_content tc ON (categories.taxonomy_item_id = tc.taxonomy_item_id AND tc.language_id = 1) INNER JOIN taxonomy t ON (categories.taxonomy_id = t.taxonomy_id) INNER JOIN post_to_taxonomy_item pt ON (categories.taxonomy_item_id = pt.taxonomy_item_id AND pt.post_id = 4) WHERE tc.language_id = 1 AND t2s.site_id = 1 AND t.type = 'tags' AND t.post_type = 'post' ORDER BY categories.parent_id, categories.sort_order, categories.taxonomy_item_id LIMIT 0, 7
      1. SELECT count(*) FROM ( SELECT categories.taxonomy_item_id FROM taxonomy_item AS categories INNER JOIN taxonomy_to_site t2s ON (categories.taxonomy_item_id = t2s.taxonomy_item_id AND t2s.site_id = :site_id) INNER JOIN taxonomy_item_content tc ON (categories.taxonomy_item_id = tc.taxonomy_item_id AND tc.language_id = :language_id) INNER JOIN taxonomy t ON (categories.taxonomy_id = t.taxonomy_id) INNER JOIN post_to_taxonomy_item pt ON (categories.taxonomy_item_id = pt.taxonomy_item_id AND pt.post_id = :post_id) WHERE tc.language_id = :language_id AND t2s.site_id = :site_id AND t.type = :type AND t.post_type = :post_type ORDER BY categories.parent_id, categories.sort_order, categories.taxonomy_item_id ) as count
        1. 1
        2. 1
        3. 1
        4. en_US
        5. en_US
        6. 1
        7. 1
        8. 7
        9. 4
        10. tags
        11. post
        12. SELECT count(*) FROM ( SELECT categories.taxonomy_item_id FROM taxonomy_item AS categories INNER JOIN taxonomy_to_site t2s ON (categories.taxonomy_item_id = t2s.taxonomy_item_id AND t2s.site_id = 1) INNER JOIN taxonomy_item_content tc ON (categories.taxonomy_item_id = tc.taxonomy_item_id AND tc.language_id = 1) INNER JOIN taxonomy t ON (categories.taxonomy_id = t.taxonomy_id) INNER JOIN post_to_taxonomy_item pt ON (categories.taxonomy_item_id = pt.taxonomy_item_id AND pt.post_id = 4) WHERE tc.language_id = 1 AND t2s.site_id = 1 AND t.type = 'tags' AND t.post_type = 'post' ORDER BY categories.parent_id, categories.sort_order, categories.taxonomy_item_id ) as count
      1. SELECT _.*, role.name as role,role.permissions FROM admin AS _ LEFT JOIN role ON (_.role_id = role.role_id) WHERE 1 = 1 AND _.admin_id = :admin_id LIMIT 1
        1. 1
        2. 1
        3. 1
        4. en_US
        5. en_US
        6. 1
        7. 1
        8. 1
        9. SELECT _.*, role.name as role,role.permissions FROM admin AS _ LEFT JOIN role ON (_.role_id = role.role_id) WHERE 1 = 1 AND _.admin_id = 1 LIMIT 1
      1. SELECT user.username, user.email, user.first_name, user.last_name, user.display_name, user.avatar, user.bio, user.subscribe, comment.*, comment_id as array_key FROM comment LEFT JOIN user ON (user.user_id = comment.user_id) WHERE 1 = 1 AND comment.post_id = :post_id AND comment.post_id = (SELECT post_id FROM post_content WHERE slug = :slug LIMIT 1) AND comment.status = :status ORDER BY parent_id, comment_id LIMIT :start, :limit
        1. 1
        2. 1
        3. 1
        4. en_US
        5. en_US
        6. 1
        7. 1
        8. 4
        9. hello-world-4
        10. 1
        11. 10
        12. asc
        13. SELECT user.username, user.email, user.first_name, user.last_name, user.display_name, user.avatar, user.bio, user.subscribe, comment.*, comment_id as array_key FROM comment LEFT JOIN user ON (user.user_id = comment.user_id) WHERE 1 = 1 AND comment.post_id = 4 AND comment.post_id = (SELECT post_id FROM post_content WHERE slug = 'hello-world-4' LIMIT 1) AND comment.status = 1 ORDER BY parent_id, comment_id LIMIT 0, 10
      1. SELECT count(*) FROM ( SELECT comment_id FROM comment LEFT JOIN user ON (user.user_id = comment.user_id) WHERE 1 = 1 AND comment.post_id = :post_id AND comment.post_id = (SELECT post_id FROM post_content WHERE slug = :slug LIMIT 1) AND comment.status = :status ORDER BY parent_id, comment_id ) as count
        1. 1
        2. 1
        3. 1
        4. en_US
        5. en_US
        6. 1
        7. 1
        8. 4
        9. hello-world-4
        10. 1
        11. 10
        12. asc
        13. SELECT count(*) FROM ( SELECT comment_id FROM comment LEFT JOIN user ON (user.user_id = comment.user_id) WHERE 1 = 1 AND comment.post_id = 4 AND comment.post_id = (SELECT post_id FROM post_content WHERE slug = 'hello-world-4' LIMIT 1) AND comment.status = 1 ORDER BY parent_id, comment_id ) as count
      1. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = :site_id AND _.namespace = :namespace AND _.`key` IN (:key)
        1. dicebear
          1. url
          2. size
          3. style
          4. flip
        2. 1
        3. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = 1 AND _.namespace = 'dicebear' AND _.`key` IN ('url','size','style','flip')
      1. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = :site_id AND _.namespace = :namespace AND _.`key` IN (:key)
        1. gravatar
          1. size
          2. rating
          3. default
        2. 1
        3. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = 1 AND _.namespace = 'gravatar' AND _.`key` IN ('size','rating','default')
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/cdn/plugin.php [line: 75 - 83] */
            function ($publicPath, $type, $image, $size){
            			$publicPath = $options['url'];
            			$publicPath = str_replace(
            				['%host%', '%type%', '%image%', '%size%'],
            				[$_SERVER['HTTP_HOST'], $type, $image, $size],
            				$publicPath);
            
            			return [$publicPath, $type, $image, $size];
            		});
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/theme-market/plugin.php [line: 107 - 113] */
            function ($image, $type, $size){
            			if ($type == 'product') {
            				$image = str_replace('/media/', '', $image);
            			}
            
            			return [$image, $type, $size];
            		});
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/debug/plugin.php [line: 124 - 129] */
            function ($sql, $params){
            			$debugSql = $db->debugSql($sql, $params);
            			$this->view->debug['data']['sql'][] = [$sql, $params + ['sql' => $debugSql]];
            
            			return [$sql, $params];
            		});
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/debug/plugin.php [line: 167 - 180] */
            function (){
            			$events = Event::getEvents();
            
            			array_walk_recursive($events, function (&$value, $key) {
            				if (is_object($value)) {
            					if ($value instanceof \Closure) {
            						$value = $this->closureDump($value);
            					}
            				}
            			});
            
            			$this->view->debug['data']['filters'] = $events;
            			$this->view->debug['data']['request'] = Routes::getUrlData();
            		});
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/theme-market/plugin.php [line: 90 - 99] */
            function ($template, $htmlFile, $tplFile, $vTpl, $view){
            			// add captcha js and field to page
            			//if ($url = Routes::getUrlData()) {
            			//if (in_array($url['module'], $routes)) {
            			$vTpl->loadTemplateFile(__DIR__ . '/app/template/common.tpl');
            			//}
            			//}
            
            			return [$template, $htmlFile, $tplFile, $vTpl, $view];
            		});
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/dicebear/plugin.php [line: 61 - 94] */
            function ($comments){
            			$options = \Vvveb\getSetting('dicebear', ['url', 'size', 'style', 'flip']);
            
            			$commentType = false;
            
            			foreach ($types as $type) {
            				if (isset($comments[$type])) {
            					$commentType = $type;
            
            					break;
            				}
            			}
            
            			if ($commentType) {
            				foreach ($comments[$commentType] as &$comment) {
            					if ((! isset($comment['avatar']) || ! $comment['avatar']) &&
            						(isset($comment['email']) || ! $comment['email'])) {
            						$comment['avatar'] = $this->getDiceBear(
            								$comment['email'],
            								$options['url'] ?? DICEBAR_URL,
            								$options['size'] ?? 60,
            								$options['style'] ?? 'fun-emoji',
            								$options['flip'] ?? 'false'
            							);
            					}
            
            					if (isset($options['size'])) {
            						$comment['size'] = $options['size'];
            					}
            				}
            			}
            
            			return [$comments];
            		};
            
          2. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/gravatar/plugin.php [line: 61 - 88] */
            function ($comments){
            			$options = \Vvveb\getSetting('gravatar', ['size', 'rating', 'default']);
            
            			$commentType = false;
            
            			foreach ($types as $type) {
            				if (isset($comments[$type])) {
            					$commentType = $type;
            
            					break;
            				}
            			}
            
            			if ($commentType) {
            				foreach ($comments[$commentType] as &$comment) {
            					if (! isset($comment['avatar']) || ! $comment['avatar']) {
            						$comment['avatar'] = $this->getGravatar(
            								$comment['email'],
            								$options['size'] ?? 60,
            								$options['default'] ?? 'mm',
            								$options['rating'] ?? 'g'
            							);
            					}
            				}
            			}
            
            			return [$comments];
            		};
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/dicebear/plugin.php [line: 61 - 94] */
            function ($comments){
            			$options = \Vvveb\getSetting('dicebear', ['url', 'size', 'style', 'flip']);
            
            			$commentType = false;
            
            			foreach ($types as $type) {
            				if (isset($comments[$type])) {
            					$commentType = $type;
            
            					break;
            				}
            			}
            
            			if ($commentType) {
            				foreach ($comments[$commentType] as &$comment) {
            					if ((! isset($comment['avatar']) || ! $comment['avatar']) &&
            						(isset($comment['email']) || ! $comment['email'])) {
            						$comment['avatar'] = $this->getDiceBear(
            								$comment['email'],
            								$options['url'] ?? DICEBAR_URL,
            								$options['size'] ?? 60,
            								$options['style'] ?? 'fun-emoji',
            								$options['flip'] ?? 'false'
            							);
            					}
            
            					if (isset($options['size'])) {
            						$comment['size'] = $options['size'];
            					}
            				}
            			}
            
            			return [$comments];
            		};
            
          2. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/gravatar/plugin.php [line: 61 - 88] */
            function ($comments){
            			$options = \Vvveb\getSetting('gravatar', ['size', 'rating', 'default']);
            
            			$commentType = false;
            
            			foreach ($types as $type) {
            				if (isset($comments[$type])) {
            					$commentType = $type;
            
            					break;
            				}
            			}
            
            			if ($commentType) {
            				foreach ($comments[$commentType] as &$comment) {
            					if (! isset($comment['avatar']) || ! $comment['avatar']) {
            						$comment['avatar'] = $this->getGravatar(
            								$comment['email'],
            								$options['size'] ?? 60,
            								$options['default'] ?? 'mm',
            								$options['rating'] ?? 'g'
            							);
            					}
            				}
            			}
            
            			return [$comments];
            		};
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/dicebear/plugin.php [line: 61 - 94] */
            function ($comments){
            			$options = \Vvveb\getSetting('dicebear', ['url', 'size', 'style', 'flip']);
            
            			$commentType = false;
            
            			foreach ($types as $type) {
            				if (isset($comments[$type])) {
            					$commentType = $type;
            
            					break;
            				}
            			}
            
            			if ($commentType) {
            				foreach ($comments[$commentType] as &$comment) {
            					if ((! isset($comment['avatar']) || ! $comment['avatar']) &&
            						(isset($comment['email']) || ! $comment['email'])) {
            						$comment['avatar'] = $this->getDiceBear(
            								$comment['email'],
            								$options['url'] ?? DICEBAR_URL,
            								$options['size'] ?? 60,
            								$options['style'] ?? 'fun-emoji',
            								$options['flip'] ?? 'false'
            							);
            					}
            
            					if (isset($options['size'])) {
            						$comment['size'] = $options['size'];
            					}
            				}
            			}
            
            			return [$comments];
            		};
            
          2. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/gravatar/plugin.php [line: 61 - 88] */
            function ($comments){
            			$options = \Vvveb\getSetting('gravatar', ['size', 'rating', 'default']);
            
            			$commentType = false;
            
            			foreach ($types as $type) {
            				if (isset($comments[$type])) {
            					$commentType = $type;
            
            					break;
            				}
            			}
            
            			if ($commentType) {
            				foreach ($comments[$commentType] as &$comment) {
            					if (! isset($comment['avatar']) || ! $comment['avatar']) {
            						$comment['avatar'] = $this->getGravatar(
            								$comment['email'],
            								$options['size'] ?? 60,
            								$options['default'] ?? 'mm',
            								$options['rating'] ?? 'g'
            							);
            					}
            				}
            			}
            
            			return [$comments];
            		};
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/shipping/plugin.php [line: 79 - 89] */
            function ($site){
            			$request = Request::getInstance();
            			$route = $request->get['route'] ?? '';
            			$module = $request->get['module'] ?? '';
            
            			if ($route == '/checkout' || $module == 'checkout/checkout/index') {
            				$this->init();
            			}
            
            			return [$site];
            		});
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/theme-market/plugin.php [line: 116 - 120] */
            function ($options){
            			$options['type'] = 'theme';
            
            			return [$options];
            		});
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/theme-market/plugin.php [line: 123 - 131] */
            function ($results){
            			if (isset($results['product'])) {
            				foreach ($results['product'] as &$product) {
            					$product['download_link'] = PUBLIC_PATH . 'market/themes/' . $product['slug'] . '.zip';
            				}
            			}
            
            			return [$results];
            		});
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/theme-market/plugin.php [line: 134 - 140] */
            function ($results){
            			if ($results) {
            				$results['download_link'] = PUBLIC_PATH . 'market/themes/' . $results['slug'] . '.zip';
            			}
            
            			return [$results];
            		});
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/toc-posts/plugin.php [line: 174 - 180] */
            function ($results = false){
            			if ($results && isset($results['content'])) {
            				$this->toc($results);
            			}
            
            			return [$results];
            		});
            
          1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/toc-posts/plugin.php [line: 182 - 188] */
            function ($results = false){
            			if ($results && isset($results[0])) {
            				$this->toc($results[0]);
            			}
            
            			return [$results];
            		});
            
    1. hello-world-4
    2. /{slug}
    3. content/post/index
    4. \/(?[^$\/]+)
    5. ?module=content/post&slug=hello-world-4&type=post