Timer Id |
Time |
Avg |
Cnt |
Emalloc |
RealMem |
cache_frontend_create |
0.001072 |
0.000536 |
2 |
245,840 |
0 |
magento |
2.947728 |
2.947728 |
1 |
105,801,488 |
90,177,536 |
· store.resolve |
0.010926 |
0.010926 |
1 |
425,552 |
0 |
· EVENT:customer_session_init |
0.007117 |
0.007117 |
1 |
1,289,424 |
0 |
· · OBSERVER:apptrian_facebookpixel_customer_session_init |
0.006354 |
0.006354 |
1 |
841,488 |
0 |
· · · EAV: Magento\Eav\Model\Config::_initEntityTypes |
0.000130 |
0.000130 |
1 |
28,288 |
0 |
· · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000085 |
0.000085 |
1 |
12,152 |
0 |
· routers_match |
0.272547 |
0.272547 |
1 |
29,254,608 |
12,582,912 |
· · load_area:frontend.design |
0.001410 |
0.001410 |
1 |
56,336 |
0 |
· · load_area:frontend.translate |
0.000940 |
0.000940 |
1 |
142,520 |
0 |
· · EVENT:controller_action_predispatch |
0.011867 |
0.005934 |
2 |
1,325,264 |
0 |
· · · OBSERVER:customer_visitor |
0.000706 |
0.000353 |
2 |
66,104 |
0 |
· · · OBSERVER:newrelicreporting_observer_report_concurrent_users |
0.007467 |
0.003734 |
2 |
724,200 |
0 |
· · · OBSERVER:persistent_synchronize |
0.000924 |
0.000462 |
2 |
108,456 |
0 |
· · · OBSERVER:persistent |
0.001724 |
0.000862 |
2 |
279,048 |
0 |
· · · OBSERVER:persistent_quote |
0.000571 |
0.000286 |
2 |
53,568 |
0 |
· · · OBSERVER:persistent_customer |
0.000128 |
0.000064 |
2 |
79,248 |
0 |
· · EAV: Magento\Eav\Model\Config::getAttribute |
0.002792 |
0.000465 |
6 |
500,440 |
0 |
· · postdispatch |
0.000188 |
0.000094 |
2 |
13,048 |
0 |
· · CONTROLLER_ACTION:catalog_category_view |
0.189784 |
0.189784 |
1 |
20,174,600 |
12,582,912 |
· · · action_body |
0.189775 |
0.189775 |
1 |
20,173,720 |
12,582,912 |
· · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000177 |
0.000002 |
79 |
4,920 |
0 |
· · · · EVENT:magento_catalog_api_data_categoryinterface_load_after |
0.000835 |
0.000835 |
1 |
34,712 |
0 |
· · · · · OBSERVER:legacy_category_load_after |
0.000813 |
0.000813 |
1 |
33,072 |
0 |
· · · · · · after_load |
0.000652 |
0.000652 |
1 |
27,784 |
0 |
· · · · EVENT:catalog_controller_category_init_after |
0.000269 |
0.000269 |
1 |
12,952 |
0 |
· · · · · OBSERVER:apptrian_facebookpixel_catalog_controller_category_init_after |
0.000248 |
0.000248 |
1 |
11,392 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000071 |
0.000006 |
11 |
1,104 |
0 |
· · · · EAV:load_collection |
0.002764 |
0.002764 |
1 |
31,568 |
0 |
· · · · · load_entities |
0.001017 |
0.001017 |
1 |
15,840 |
0 |
· · · · · load_attributes |
0.001652 |
0.001652 |
1 |
2,208 |
0 |
· · · · LAYOUT |
0.156178 |
0.052059 |
3 |
17,049,480 |
12,582,912 |
· · · · · EVENT:layout_load_before |
0.000721 |
0.000721 |
1 |
62,080 |
0 |
· · · · · · OBSERVER:instat_search_layout_load_before |
0.000341 |
0.000341 |
1 |
36,112 |
0 |
· · · · · · OBSERVER:themesetting_process_config |
0.000195 |
0.000195 |
1 |
18,912 |
0 |
· · · · · layout_load |
0.000596 |
0.000596 |
1 |
95,976 |
0 |
· · · · · layout_generate_xml |
0.002064 |
0.002064 |
1 |
79,768 |
0 |
· · · · · layout_generate_blocks |
0.151431 |
0.151431 |
1 |
16,637,344 |
12,582,912 |
· · · · · · Magento\Framework\View\Layout::Magento\Framework\View\Layout::generateElements |
0.149241 |
0.149241 |
1 |
17,498,896 |
12,582,912 |
· · · · · · · generate_elements |
0.147836 |
0.147836 |
1 |
16,570,168 |
12,582,912 |
· · · · · · · · EVENT:core_layout_block_create_after |
0.000360 |
0.000002 |
161 |
-49,128 |
0 |
· · · · · · · · Magento\Framework\View\Layout::Magento\Framework\View\Layout::generateElements |
0.000596 |
0.000596 |
1 |
142,352 |
0 |
· · · · · · · · · generate_elements |
0.000382 |
0.000382 |
1 |
48,640 |
0 |
· · · · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000716 |
0.000005 |
158 |
1,456 |
0 |
· · · · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000242 |
0.000002 |
156 |
8,248 |
0 |
· · · · · · · · EAV:load_collection |
0.001381 |
0.001381 |
1 |
14,016 |
0 |
· · · · · · · · REWRITE: Magento\Catalog\Model\Category::getUrl |
0.001088 |
0.001088 |
1 |
55,152 |
0 |
· · · · · EVENT:layout_generate_blocks_after |
0.001294 |
0.001294 |
1 |
167,912 |
0 |
· · · · · · OBSERVER:custom_gallery_product |
0.000164 |
0.000164 |
1 |
73,416 |
0 |
· · · · · · OBSERVER:geoip_remove_price_block |
0.000461 |
0.000461 |
1 |
33,952 |
0 |
· · · · · · OBSERVER:themesetting_remove_blocks |
0.000404 |
0.000404 |
1 |
48,008 |
0 |
· LAYOUT |
2.403318 |
2.403318 |
1 |
25,305,952 |
29,360,128 |
· · layout_render |
2.403307 |
2.403307 |
1 |
25,305,536 |
29,360,128 |
· · · EVENT:view_block_abstract_to_html_before |
0.000297 |
0.000004 |
67 |
-18,936 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Theme/templates/page/js/require_js.phtml |
0.000752 |
0.000752 |
1 |
35,440 |
0 |
· · · EVENT:view_block_abstract_to_html_after |
0.000318 |
0.000005 |
67 |
-18,952 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-theme/view/frontend/templates/html/container.phtml |
0.004791 |
0.004791 |
1 |
71,280 |
0 |
· · · · EVENT:core_layout_render_element |
0.003220 |
0.000358 |
9 |
65,592 |
0 |
· · · · · OBSERVER:pagecache |
0.002458 |
0.000273 |
9 |
18,880 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000651 |
0.000072 |
9 |
41,232 |
0 |
· · · EVENT:core_layout_render_element |
0.088814 |
0.000916 |
97 |
512,872 |
0 |
· · · · OBSERVER:pagecache |
0.025758 |
0.000266 |
97 |
5,144 |
0 |
· · · · OBSERVER:mpbannerslider.addblock |
0.061673 |
0.000636 |
97 |
456,816 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/Mageplaza/BannerSlider/view/frontend/templates/bannerslider.phtml |
0.045272 |
0.015091 |
3 |
114,592 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000063 |
0.000005 |
12 |
1,392 |
0 |
· · · · · · EAV:load_collection |
0.019659 |
0.006553 |
3 |
26,608 |
0 |
· · · · · · · load_entities |
0.006042 |
0.002014 |
3 |
19,296 |
0 |
· · · · · · · load_attributes |
0.013352 |
0.004451 |
3 |
2,632 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-catalog/view/base/templates/js/components.phtml |
0.025440 |
0.025440 |
1 |
481,376 |
0 |
· · · · EVENT:view_block_abstract_to_html_before |
0.000041 |
0.000004 |
11 |
-2,688 |
0 |
· · · · EVENT:view_block_abstract_to_html_after |
0.000067 |
0.000006 |
11 |
-2,864 |
0 |
· · · · EVENT:core_layout_render_element |
0.003031 |
0.000276 |
11 |
8,720 |
0 |
· · · · · OBSERVER:pagecache |
0.002681 |
0.000244 |
11 |
1,128 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000203 |
0.000018 |
11 |
1,304 |
0 |
· · · · TEMPLATE:/var/www/test/vendor/magento/module-page-builder/view/frontend/templates/widget_initializer.phtml |
0.017989 |
0.017989 |
1 |
305,832 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/Guestwishlist/view/frontend/templates/js.phtml |
0.001761 |
0.001761 |
1 |
151,784 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-theme/view/frontend/templates/js/cookie.phtml |
0.000299 |
0.000299 |
1 |
15,072 |
0 |
· · · TEMPLATE:/var/www/test/app/code/MGS/GDPR/view/frontend/templates/html/notices.phtml |
0.013097 |
0.013097 |
1 |
1,242,560 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/MGS_ThemeSettings/templates/panel/top_panel.phtml |
0.001281 |
0.001281 |
1 |
12,168 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Magenest/Popup/view/frontend/templates/popup/popup.phtml |
0.004841 |
0.004841 |
1 |
163,616 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Mageplaza/PromoBar/view/frontend/templates/promobar.phtml |
0.011006 |
0.002752 |
4 |
192,200 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/theme_headers.phtml |
0.412263 |
0.412263 |
1 |
4,413,432 |
6,291,456 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Store/templates/switch/languages.phtml |
0.003725 |
0.003725 |
1 |
634,248 |
0 |
· · · · EVENT:core_layout_render_element |
0.034997 |
0.003182 |
11 |
8,784 |
0 |
· · · · · OBSERVER:pagecache |
0.034606 |
0.003146 |
11 |
1,128 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000224 |
0.000020 |
11 |
1,336 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/header/logo.phtml |
0.000589 |
0.000589 |
1 |
14,584 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/MGS_ThemeSettings/templates/form/login.phtml |
0.004020 |
0.004020 |
1 |
261,328 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Checkout/templates/cart/minicart.phtml |
0.001481 |
0.001481 |
1 |
103,544 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCore/templates/search/form.mini.phtml |
0.022284 |
0.022284 |
1 |
1,117,568 |
2,097,152 |
· · · · · locale/currency |
0.017751 |
0.008876 |
2 |
775,856 |
2,097,152 |
· · · · · · EVENT:currency_display_options_forming |
0.002093 |
0.002093 |
1 |
104,864 |
0 |
· · · · · · · OBSERVER:magento_currencysymbol_currency_display_options |
0.002067 |
0.002067 |
1 |
103,064 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/Mmegamenu/view/frontend/templates/navigation.phtml |
0.327908 |
0.327908 |
1 |
2,026,608 |
2,097,152 |
· · · · · TEMPLATE:/var/www/test/app/code/Kristiana/Core/view/frontend/templates/menu/brands.phtml |
0.314413 |
0.314413 |
1 |
1,835,552 |
2,097,152 |
· · · · · · EVENT:entity_manager_load_before |
0.000258 |
0.000014 |
18 |
-4,856 |
0 |
· · · · · · EVENT:magento_catalog_api_data_categoryinterface_load_before |
0.000106 |
0.000006 |
18 |
-4,216 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000203 |
0.000011 |
18 |
1,688 |
0 |
· · · · · · EVENT:magento_catalog_api_data_categoryinterface_load_after |
0.006426 |
0.000357 |
18 |
16,264 |
0 |
· · · · · · · OBSERVER:legacy_category_load_after |
0.005936 |
0.000330 |
18 |
4,640 |
0 |
· · · · · · · · after_load |
0.004929 |
0.000274 |
18 |
888 |
0 |
· · · · · · · · EVENT:model_load_after |
0.000103 |
0.000006 |
18 |
-5,016 |
0 |
· · · · · · · · EVENT:catalog_category_load_after |
0.000078 |
0.000004 |
18 |
-4,728 |
0 |
· · · · · · EVENT:entity_manager_load_after |
0.000070 |
0.000004 |
18 |
-5,000 |
0 |
· · · · · · REWRITE: Magento\Catalog\Model\Category::getUrl |
0.046630 |
0.002591 |
18 |
83,016 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/InstantSearch/view/frontend/templates/search/autocomplete.phtml |
0.000372 |
0.000372 |
1 |
16,336 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-customer/view/frontend/templates/account/authentication-popup.phtml |
0.001909 |
0.001909 |
1 |
119,520 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Magenest/Popup/view/frontend/templates/popup/button.phtml |
0.041233 |
0.041233 |
1 |
4,632 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/MGS_ThemeSettings/templates/category/products.phtml |
1.139207 |
1.139207 |
1 |
8,527,744 |
8,388,608 |
· · · · EVENT:catalog_block_product_list_collection |
0.000716 |
0.000716 |
1 |
62,480 |
0 |
· · · · · OBSERVER:review |
0.000701 |
0.000701 |
1 |
60,856 |
0 |
· · · · EAV:load_collection |
0.148403 |
0.148403 |
1 |
5,436,776 |
6,291,456 |
· · · · · ES:Get dynamic fields config |
0.000782 |
0.000391 |
2 |
103,256 |
0 |
· · · · · ES:Execute Search Query |
0.031468 |
0.015734 |
2 |
1,241,976 |
0 |
· · · · · load_entities |
0.008912 |
0.008912 |
1 |
511,448 |
2,097,152 |
· · · · · load_attributes |
0.022293 |
0.022293 |
1 |
58,408 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000353 |
0.000005 |
76 |
1,328 |
0 |
· · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000124 |
0.000002 |
76 |
4,344 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000122 |
0.000002 |
75 |
4,232 |
0 |
· · · · · after_load |
0.009401 |
0.009401 |
1 |
88,456 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Catalog/templates/product/list.phtml |
0.977236 |
0.977236 |
1 |
2,358,664 |
2,097,152 |
· · · · · EVENT:view_block_abstract_to_html_before |
0.001243 |
0.000007 |
180 |
-52,584 |
0 |
· · · · · EVENT:view_block_abstract_to_html_after |
0.001426 |
0.000008 |
180 |
-55,464 |
0 |
· · · · · EVENT:core_layout_render_element |
0.050770 |
0.001209 |
42 |
28,696 |
0 |
· · · · · · OBSERVER:pagecache |
0.041779 |
0.000995 |
42 |
5,400 |
0 |
· · · · · · OBSERVER:mpbannerslider.addblock |
0.003569 |
0.000085 |
42 |
3,448 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/Kristiana/Category/view/frontend/templates/category/grouped.phtml |
0.006090 |
0.006090 |
1 |
45,928 |
0 |
· · · · · · EAV:load_collection |
0.003937 |
0.003937 |
1 |
7,416 |
0 |
· · · · · · · load_entities |
0.003852 |
0.003852 |
1 |
824 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Catalog/templates/product/list/toolbar.phtml |
0.018220 |
0.018220 |
1 |
20,848 |
0 |
· · · · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/pager.phtml |
0.017262 |
0.017262 |
1 |
7,320 |
0 |
· · · · · TEMPLATE:/var/www/test/vendor/magento/module-wishlist/view/frontend/templates/addto.phtml |
0.000450 |
0.000450 |
1 |
26,960 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/MGS/Ajaxlayernavigation/view/frontend/templates/layer/state.phtml |
0.001222 |
0.001222 |
1 |
37,264 |
0 |
· · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.001761 |
0.000020 |
87 |
237,184 |
0 |
· · · · · EVENT:core_collection_abstract_load_before |
0.003281 |
0.000053 |
62 |
-17,656 |
0 |
· · · · · EVENT:core_collection_abstract_load_after |
0.000787 |
0.000013 |
62 |
-17,656 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Wishlist/templates/catalog/product/list/addto/wishlist.phtml |
0.019600 |
0.000632 |
31 |
15,904 |
0 |
· · · · · EVENT:catalog_product_is_salable_before |
0.000226 |
0.000007 |
31 |
-8,568 |
0 |
· · · · · EVENT:catalog_product_is_salable_after |
0.000129 |
0.000004 |
31 |
-8,568 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Review/templates/helper/summary_short.phtml |
0.027579 |
0.000890 |
31 |
29,320 |
0 |
· · · · · EVENT:catalog_product_get_final_price |
0.149201 |
0.009325 |
16 |
62,544 |
0 |
· · · · · · OBSERVER:catalogrule |
0.148904 |
0.009307 |
16 |
52,048 |
0 |
· · · TEMPLATE:/var/www/test/vendor/mageplaza/module-smtp/view/frontend/templates/script.phtml |
0.055170 |
0.055170 |
1 |
2,224,864 |
2,097,152 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/view.phtml |
0.027504 |
0.027504 |
1 |
402,824 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000068 |
0.000007 |
10 |
1,296 |
0 |
· · · · EAV:load_collection |
0.007296 |
0.007296 |
1 |
21,304 |
0 |
· · · · · load_entities |
0.004600 |
0.004600 |
1 |
12,824 |
0 |
· · · · · load_attributes |
0.002561 |
0.002561 |
1 |
2,384 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/filter/attribute.phtml |
0.007368 |
0.001053 |
7 |
97,848 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/filter/slider.phtml |
0.001498 |
0.001498 |
1 |
3,976 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Kristiana/Category/view/frontend/templates/category/qa.phtml |
0.531013 |
0.531013 |
1 |
3,801,960 |
4,194,304 |
· · · · EVENT:entity_manager_load_before |
0.000186 |
0.000013 |
14 |
-3,800 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000225 |
0.000004 |
64 |
3,672 |
0 |
· · · · EVENT:entity_manager_load_after |
0.000127 |
0.000009 |
14 |
-3,912 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000288 |
0.000007 |
39 |
1,232 |
0 |
· · · · EAV:load_collection |
0.189257 |
0.094629 |
2 |
224,024 |
0 |
· · · · · load_entities |
0.169227 |
0.084614 |
2 |
68,832 |
0 |
· · · · · load_attributes |
0.019691 |
0.009845 |
2 |
99,400 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.001233 |
0.000005 |
256 |
1,328 |
0 |
· · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000375 |
0.000001 |
256 |
12,984 |
0 |
· · · · · after_load |
0.000190 |
0.000095 |
2 |
53,520 |
0 |
· · · · EVENT:magento_catalog_api_data_productinterface_load_before |
0.000067 |
0.000006 |
12 |
-2,352 |
0 |
· · · · EVENT:core_collection_abstract_load_before |
0.000852 |
0.000022 |
38 |
-10,648 |
0 |
· · · · EVENT:core_collection_abstract_load_after |
0.000444 |
0.000012 |
38 |
-10,680 |
0 |
· · · · EVENT:magento_catalog_api_data_productinterface_load_after |
0.069832 |
0.005819 |
12 |
1,372,608 |
0 |
· · · · · OBSERVER:legacy_model_load |
0.069519 |
0.005793 |
12 |
1,364,248 |
0 |
· · · · · · after_load |
0.042416 |
0.003535 |
12 |
473,984 |
0 |
· · · · · · · EVENT:abstract_search_result_load_before |
0.000153 |
0.000013 |
12 |
-2,448 |
0 |
· · · · · · · EVENT:abstract_search_result_load_after |
0.000796 |
0.000066 |
12 |
-2,640 |
0 |
· · · · · · EVENT:model_load_after |
0.000280 |
0.000023 |
12 |
-3,240 |
0 |
· · · · · · EVENT:catalog_product_load_after |
0.026146 |
0.002179 |
12 |
899,888 |
0 |
· · · · · · · OBSERVER:inventory |
0.025916 |
0.002160 |
12 |
891,728 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/theme_footers.phtml |
0.018680 |
0.018680 |
1 |
141,784 |
2,097,152 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-catalog/view/frontend/templates/frontend_storage_manager.phtml |
0.000384 |
0.000384 |
1 |
19,672 |
0 |
· EVENT:controller_front_send_response_before |
0.003682 |
0.003682 |
1 |
476,112 |
0 |
· · OBSERVER:apptrian_facebookpixel_controller_front_send_response_before |
0.002988 |
0.002988 |
1 |
458,944 |
0 |
· · OBSERVER:pushNotificationsObserver |
0.000659 |
0.000659 |
1 |
15,640 |
0 |