Timer Id |
Time |
Avg |
Cnt |
Emalloc |
RealMem |
cache_frontend_create |
0.001547 |
0.000773 |
2 |
260,680 |
0 |
magento |
1.994144 |
1.994144 |
1 |
110,174,680 |
94,371,840 |
· store.resolve |
0.024975 |
0.024975 |
1 |
3,478,104 |
0 |
· session_start |
0.000454 |
0.000454 |
1 |
91,976 |
0 |
· EVENT:customer_session_init |
0.013903 |
0.013903 |
1 |
1,971,400 |
0 |
· · OBSERVER:apptrian_facebookpixel_customer_session_init |
0.012831 |
0.012831 |
1 |
1,508,568 |
0 |
· · · EAV: Magento\Eav\Model\Config::_initEntityTypes |
0.000160 |
0.000160 |
1 |
29,552 |
0 |
· · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000322 |
0.000322 |
1 |
41,984 |
0 |
· routers_match |
0.340897 |
0.340897 |
1 |
29,052,464 |
16,777,216 |
· · load_area:frontend.design |
0.000929 |
0.000929 |
1 |
56,336 |
0 |
· · load_area:frontend.translate |
0.000923 |
0.000923 |
1 |
142,520 |
0 |
· · EVENT:controller_action_predispatch |
0.011076 |
0.005538 |
2 |
1,259,808 |
0 |
· · · OBSERVER:customer_visitor |
0.000903 |
0.000451 |
2 |
66,184 |
0 |
· · · OBSERVER:newrelicreporting_observer_report_concurrent_users |
0.006017 |
0.003009 |
2 |
724,200 |
0 |
· · · OBSERVER:persistent_synchronize |
0.000938 |
0.000469 |
2 |
108,456 |
0 |
· · · OBSERVER:persistent |
0.001969 |
0.000985 |
2 |
279,048 |
0 |
· · · OBSERVER:persistent_quote |
0.000731 |
0.000365 |
2 |
53,568 |
0 |
· · · OBSERVER:persistent_customer |
0.000133 |
0.000066 |
2 |
13,712 |
0 |
· · EAV: Magento\Eav\Model\Config::getAttribute |
0.003060 |
0.000510 |
6 |
565,976 |
0 |
· · postdispatch |
0.000413 |
0.000207 |
2 |
12,968 |
0 |
· · CONTROLLER_ACTION:catalog_category_view |
0.223477 |
0.223477 |
1 |
20,034,200 |
16,777,216 |
· · · action_body |
0.223466 |
0.223466 |
1 |
20,033,320 |
16,777,216 |
· · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000215 |
0.000003 |
79 |
4,920 |
0 |
· · · · EVENT:magento_catalog_api_data_categoryinterface_load_after |
0.000925 |
0.000925 |
1 |
34,712 |
0 |
· · · · · OBSERVER:legacy_category_load_after |
0.000901 |
0.000901 |
1 |
33,072 |
0 |
· · · · · · after_load |
0.000708 |
0.000708 |
1 |
27,784 |
0 |
· · · · EVENT:catalog_controller_category_init_after |
0.000265 |
0.000265 |
1 |
12,952 |
0 |
· · · · · OBSERVER:apptrian_facebookpixel_catalog_controller_category_init_after |
0.000245 |
0.000245 |
1 |
11,392 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000076 |
0.000007 |
11 |
1,104 |
0 |
· · · · EAV:load_collection |
0.003651 |
0.003651 |
1 |
31,568 |
0 |
· · · · · load_entities |
0.001174 |
0.001174 |
1 |
15,840 |
0 |
· · · · · load_attributes |
0.002267 |
0.002267 |
1 |
2,208 |
0 |
· · · · LAYOUT |
0.188313 |
0.062771 |
3 |
17,116,304 |
16,777,216 |
· · · · · EVENT:layout_load_before |
0.000808 |
0.000808 |
1 |
118,304 |
0 |
· · · · · · OBSERVER:bss_layout_load_before |
0.000185 |
0.000185 |
1 |
70,648 |
0 |
· · · · · · OBSERVER:instat_search_layout_load_before |
0.000365 |
0.000365 |
1 |
29,256 |
0 |
· · · · · · OBSERVER:themesetting_process_config |
0.000225 |
0.000225 |
1 |
16,832 |
0 |
· · · · · layout_load |
0.000603 |
0.000603 |
1 |
95,976 |
0 |
· · · · · layout_generate_xml |
0.002508 |
0.002508 |
1 |
72,440 |
0 |
· · · · · layout_generate_blocks |
0.181349 |
0.181349 |
1 |
16,655,272 |
16,777,216 |
· · · · · · Magento\Framework\View\Layout::Magento\Framework\View\Layout::generateElements |
0.177333 |
0.177333 |
1 |
17,516,824 |
16,777,216 |
· · · · · · · generate_elements |
0.175668 |
0.175668 |
1 |
16,522,560 |
16,777,216 |
· · · · · · · · EVENT:core_layout_block_create_after |
0.000405 |
0.000003 |
161 |
-49,128 |
0 |
· · · · · · · · Magento\Framework\View\Layout::Magento\Framework\View\Layout::generateElements |
0.000683 |
0.000683 |
1 |
142,352 |
0 |
· · · · · · · · · generate_elements |
0.000458 |
0.000458 |
1 |
48,640 |
0 |
· · · · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.001324 |
0.000008 |
158 |
1,456 |
0 |
· · · · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000424 |
0.000003 |
156 |
8,248 |
0 |
· · · · · · · · EAV:load_collection |
0.001676 |
0.001676 |
1 |
14,016 |
0 |
· · · · · · · · REWRITE: Magento\Catalog\Model\Category::getUrl |
0.001270 |
0.001270 |
1 |
55,056 |
0 |
· · · · · EVENT:layout_generate_blocks_after |
0.002957 |
0.002957 |
1 |
167,912 |
0 |
· · · · · · OBSERVER:geoip_remove_price_block |
0.001100 |
0.001100 |
1 |
99,488 |
0 |
· · · · · · OBSERVER:themesetting_remove_blocks |
0.001057 |
0.001057 |
1 |
48,008 |
0 |
· LAYOUT |
1.404510 |
1.404510 |
1 |
23,045,048 |
25,165,824 |
· · layout_render |
1.404498 |
1.404498 |
1 |
23,044,632 |
25,165,824 |
· · · EVENT:view_block_abstract_to_html_before |
0.000385 |
0.000006 |
67 |
-18,936 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Theme/templates/page/js/require_js.phtml |
0.001766 |
0.001766 |
1 |
35,440 |
0 |
· · · EVENT:view_block_abstract_to_html_after |
0.000412 |
0.000006 |
67 |
-18,952 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-theme/view/frontend/templates/html/container.phtml |
0.009179 |
0.009179 |
1 |
70,840 |
0 |
· · · · EVENT:core_layout_render_element |
0.005803 |
0.000645 |
9 |
65,152 |
0 |
· · · · · OBSERVER:pagecache |
0.004300 |
0.000478 |
9 |
18,480 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.001291 |
0.000143 |
9 |
41,192 |
0 |
· · · EVENT:core_layout_render_element |
0.054367 |
0.000560 |
97 |
418,616 |
0 |
· · · · OBSERVER:pagecache |
0.029688 |
0.000306 |
97 |
5,144 |
0 |
· · · · OBSERVER:mpbannerslider.addblock |
0.023024 |
0.000237 |
97 |
362,560 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/Mageplaza/BannerSlider/view/frontend/templates/bannerslider.phtml |
0.014143 |
0.004714 |
3 |
114,592 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000062 |
0.000005 |
12 |
1,392 |
0 |
· · · · · · EAV:load_collection |
0.004442 |
0.001481 |
3 |
26,608 |
0 |
· · · · · · · load_entities |
0.001971 |
0.000657 |
3 |
19,296 |
0 |
· · · · · · · load_attributes |
0.002242 |
0.000747 |
3 |
2,632 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-catalog/view/base/templates/js/components.phtml |
0.035404 |
0.035404 |
1 |
480,544 |
0 |
· · · · EVENT:view_block_abstract_to_html_before |
0.000079 |
0.000007 |
11 |
-2,688 |
0 |
· · · · EVENT:view_block_abstract_to_html_after |
0.000098 |
0.000009 |
11 |
-2,864 |
0 |
· · · · EVENT:core_layout_render_element |
0.004317 |
0.000392 |
11 |
8,720 |
0 |
· · · · · OBSERVER:pagecache |
0.003731 |
0.000339 |
11 |
1,128 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000329 |
0.000030 |
11 |
1,304 |
0 |
· · · · TEMPLATE:/var/www/test/vendor/magento/module-page-builder/view/frontend/templates/widget_initializer.phtml |
0.024668 |
0.024668 |
1 |
239,768 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/Guestwishlist/view/frontend/templates/js.phtml |
0.002091 |
0.002091 |
1 |
217,016 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-theme/view/frontend/templates/js/cookie.phtml |
0.000311 |
0.000311 |
1 |
15,072 |
0 |
· · · TEMPLATE:/var/www/test/app/code/MGS/GDPR/view/frontend/templates/html/notices.phtml |
0.025319 |
0.025319 |
1 |
1,242,696 |
2,097,152 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/MGS_ThemeSettings/templates/panel/top_panel.phtml |
0.001936 |
0.001936 |
1 |
11,712 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Magenest/Popup/view/frontend/templates/popup/popup.phtml |
0.006044 |
0.006044 |
1 |
163,568 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Mageplaza/PromoBar/view/frontend/templates/promobar.phtml |
0.007810 |
0.001953 |
4 |
190,880 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/theme_headers.phtml |
0.187100 |
0.187100 |
1 |
4,414,568 |
4,194,304 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Store/templates/switch/languages.phtml |
0.004228 |
0.004228 |
1 |
634,240 |
0 |
· · · · EVENT:core_layout_render_element |
0.004436 |
0.000403 |
11 |
8,784 |
0 |
· · · · · OBSERVER:pagecache |
0.003959 |
0.000360 |
11 |
1,128 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000261 |
0.000024 |
11 |
1,336 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/header/logo.phtml |
0.000732 |
0.000732 |
1 |
14,552 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/MGS_ThemeSettings/templates/form/login.phtml |
0.004836 |
0.004836 |
1 |
263,840 |
0 |
· · · · · EVENT:core_layout_render_element |
0.001055 |
0.000352 |
3 |
4,368 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Checkout/templates/cart/minicart.phtml |
0.001712 |
0.001712 |
1 |
103,320 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCore/templates/search/form.mini.phtml |
0.011818 |
0.011818 |
1 |
1,116,616 |
2,097,152 |
· · · · · locale/currency |
0.006511 |
0.003255 |
2 |
775,688 |
2,097,152 |
· · · · · · EVENT:currency_display_options_forming |
0.001966 |
0.001966 |
1 |
104,696 |
0 |
· · · · · · · OBSERVER:magento_currencysymbol_currency_display_options |
0.001938 |
0.001938 |
1 |
102,896 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/Mmegamenu/view/frontend/templates/navigation.phtml |
0.150308 |
0.150308 |
1 |
2,026,448 |
2,097,152 |
· · · · · TEMPLATE:/var/www/test/app/code/Kristiana/Core/view/frontend/templates/menu/brands.phtml |
0.144050 |
0.144050 |
1 |
1,835,552 |
2,097,152 |
· · · · · · EVENT:entity_manager_load_before |
0.000272 |
0.000015 |
18 |
-4,856 |
0 |
· · · · · · EVENT:magento_catalog_api_data_categoryinterface_load_before |
0.000133 |
0.000007 |
18 |
-4,216 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000186 |
0.000010 |
18 |
1,688 |
0 |
· · · · · · EVENT:magento_catalog_api_data_categoryinterface_load_after |
0.008905 |
0.000495 |
18 |
16,264 |
0 |
· · · · · · · OBSERVER:legacy_category_load_after |
0.008348 |
0.000464 |
18 |
4,640 |
0 |
· · · · · · · · after_load |
0.007015 |
0.000390 |
18 |
888 |
0 |
· · · · · · · · EVENT:model_load_after |
0.000165 |
0.000009 |
18 |
-5,016 |
0 |
· · · · · · · · EVENT:catalog_category_load_after |
0.000098 |
0.000005 |
18 |
-4,728 |
0 |
· · · · · · EVENT:entity_manager_load_after |
0.000084 |
0.000005 |
18 |
-5,000 |
0 |
· · · · · · REWRITE: Magento\Catalog\Model\Category::getUrl |
0.014200 |
0.000789 |
18 |
83,016 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/InstantSearch/view/frontend/templates/search/autocomplete.phtml |
0.000664 |
0.000664 |
1 |
16,336 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Catalog/templates/category/html/title.phtml |
0.001728 |
0.001728 |
1 |
72,592 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-customer/view/frontend/templates/account/authentication-popup.phtml |
0.003465 |
0.003465 |
1 |
119,520 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Magenest/Popup/view/frontend/templates/popup/button.phtml |
0.009653 |
0.009653 |
1 |
4,632 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/MGS_ThemeSettings/templates/category/products.phtml |
0.270831 |
0.270831 |
1 |
7,340,136 |
8,388,608 |
· · · · EVENT:catalog_block_product_list_collection |
0.001215 |
0.001215 |
1 |
62,424 |
0 |
· · · · · OBSERVER:review |
0.001180 |
0.001180 |
1 |
60,800 |
0 |
· · · · EAV:load_collection |
0.100006 |
0.100006 |
1 |
4,551,568 |
4,194,304 |
· · · · · ES:Get dynamic fields config |
0.001811 |
0.000906 |
2 |
103,216 |
0 |
· · · · · ES:Execute Search Query |
0.018696 |
0.009348 |
2 |
528,552 |
0 |
· · · · · load_entities |
0.009251 |
0.009251 |
1 |
437,280 |
2,097,152 |
· · · · · load_attributes |
0.011644 |
0.011644 |
1 |
25,664 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000378 |
0.000005 |
76 |
1,328 |
0 |
· · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000112 |
0.000001 |
76 |
4,344 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000118 |
0.000002 |
75 |
4,232 |
0 |
· · · · · after_load |
0.005874 |
0.005874 |
1 |
38,040 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Catalog/templates/product/list.phtml |
0.154808 |
0.154808 |
1 |
2,156,696 |
2,097,152 |
· · · · · EVENT:view_block_abstract_to_html_before |
0.000628 |
0.000008 |
81 |
-23,280 |
0 |
· · · · · EVENT:view_block_abstract_to_html_after |
0.000526 |
0.000006 |
81 |
-24,576 |
0 |
· · · · · EVENT:core_layout_render_element |
0.010895 |
0.000474 |
23 |
16,688 |
0 |
· · · · · · OBSERVER:pagecache |
0.009623 |
0.000418 |
23 |
3,272 |
0 |
· · · · · · OBSERVER:mpbannerslider.addblock |
0.000689 |
0.000030 |
23 |
2,232 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/Kristiana/Category/view/frontend/templates/category/grouped.phtml |
0.004589 |
0.004589 |
1 |
45,928 |
0 |
· · · · · · EAV:load_collection |
0.002065 |
0.002065 |
1 |
7,416 |
0 |
· · · · · · · load_entities |
0.001969 |
0.001969 |
1 |
824 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Catalog/templates/product/list/toolbar.phtml |
0.002216 |
0.002216 |
1 |
20,816 |
0 |
· · · · · TEMPLATE:/var/www/test/vendor/magento/module-wishlist/view/frontend/templates/addto.phtml |
0.000475 |
0.000475 |
1 |
27,016 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/MGS/Ajaxlayernavigation/view/frontend/templates/layer/state.phtml |
0.001264 |
0.001264 |
1 |
36,720 |
0 |
· · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.001328 |
0.000037 |
36 |
236,432 |
0 |
· · · · · EVENT:core_collection_abstract_load_before |
0.000223 |
0.000009 |
24 |
-6,408 |
0 |
· · · · · EVENT:core_collection_abstract_load_after |
0.000220 |
0.000009 |
24 |
-6,408 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Wishlist/templates/catalog/product/list/addto/wishlist.phtml |
0.002963 |
0.000247 |
12 |
7,240 |
0 |
· · · · · EVENT:catalog_product_is_salable_before |
0.000112 |
0.000009 |
12 |
-2,640 |
0 |
· · · · · EVENT:catalog_product_is_salable_after |
0.000078 |
0.000006 |
12 |
-2,640 |
0 |
· · · · · EVENT:catalog_product_get_final_price |
0.014182 |
0.001182 |
12 |
98,344 |
0 |
· · · · · · OBSERVER:catalogrule |
0.013997 |
0.001166 |
12 |
90,184 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Review/templates/helper/summary_short.phtml |
0.008256 |
0.000688 |
12 |
15,024 |
0 |
· · · TEMPLATE:/var/www/test/vendor/mageplaza/module-smtp/view/frontend/templates/script.phtml |
0.023835 |
0.023835 |
1 |
2,156,328 |
2,097,152 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/view.phtml |
0.013206 |
0.013206 |
1 |
335,360 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000059 |
0.000006 |
10 |
1,296 |
0 |
· · · · EAV:load_collection |
0.002877 |
0.002877 |
1 |
21,304 |
0 |
· · · · · load_entities |
0.000971 |
0.000971 |
1 |
12,824 |
0 |
· · · · · load_attributes |
0.001810 |
0.001810 |
1 |
2,384 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/filter/attribute.phtml |
0.005748 |
0.002874 |
2 |
86,128 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Kristiana/Category/view/frontend/templates/category/qa.phtml |
0.704521 |
0.704521 |
1 |
3,850,152 |
4,194,304 |
· · · · EVENT:entity_manager_load_before |
0.000229 |
0.000016 |
14 |
-3,800 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000291 |
0.000005 |
64 |
3,672 |
0 |
· · · · EVENT:entity_manager_load_after |
0.000150 |
0.000011 |
14 |
-3,912 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000351 |
0.000009 |
39 |
1,232 |
0 |
· · · · EAV:load_collection |
0.192468 |
0.096234 |
2 |
224,024 |
0 |
· · · · · load_entities |
0.167252 |
0.083626 |
2 |
68,832 |
0 |
· · · · · load_attributes |
0.024784 |
0.012392 |
2 |
99,400 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.001418 |
0.000006 |
256 |
1,328 |
0 |
· · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000424 |
0.000002 |
256 |
12,984 |
0 |
· · · · · after_load |
0.000279 |
0.000139 |
2 |
53,520 |
0 |
· · · · EVENT:magento_catalog_api_data_productinterface_load_before |
0.000072 |
0.000006 |
12 |
-2,352 |
0 |
· · · · EVENT:core_collection_abstract_load_before |
0.000482 |
0.000013 |
38 |
-10,648 |
0 |
· · · · EVENT:core_collection_abstract_load_after |
0.000537 |
0.000014 |
38 |
-10,680 |
0 |
· · · · EVENT:magento_catalog_api_data_productinterface_load_after |
0.144703 |
0.012059 |
12 |
1,399,336 |
2,097,152 |
· · · · · OBSERVER:legacy_model_load |
0.144251 |
0.012021 |
12 |
1,390,976 |
2,097,152 |
· · · · · · after_load |
0.090287 |
0.007524 |
12 |
502,440 |
2,097,152 |
· · · · · · · EVENT:abstract_search_result_load_before |
0.000175 |
0.000015 |
12 |
-2,448 |
0 |
· · · · · · · EVENT:abstract_search_result_load_after |
0.000182 |
0.000015 |
12 |
-2,640 |
0 |
· · · · · · EVENT:model_load_after |
0.000145 |
0.000012 |
12 |
-3,240 |
0 |
· · · · · · EVENT:catalog_product_load_after |
0.052943 |
0.004412 |
12 |
898,160 |
0 |
· · · · · · · OBSERVER:inventory |
0.052657 |
0.004388 |
12 |
890,000 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/theme_footers.phtml |
0.019003 |
0.019003 |
1 |
141,784 |
2,097,152 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-catalog/view/frontend/templates/frontend_storage_manager.phtml |
0.000565 |
0.000565 |
1 |
19,672 |
0 |
· EVENT:controller_front_send_response_before |
0.003578 |
0.003578 |
1 |
473,848 |
0 |
· · OBSERVER:apptrian_facebookpixel_controller_front_send_response_before |
0.002980 |
0.002980 |
1 |
456,680 |
0 |
· · OBSERVER:pushNotificationsObserver |
0.000570 |
0.000570 |
1 |
15,640 |
0 |