• Produit victime de son succès

Taille-Crayon de Collection : Sous-Marin

6,95 €

Taille-crayon de collection.

Produit victime de son succès
Livraison :

Ajouter à ma liste d'envies

Vous devez être connecté à votre compte client
  Paiement sécurisé

CB / VISA / MASTERCARD / PAYPAL

  Service client

Ouvert 5j/7 de 9h30 à 17h30
02 31 06 06 53

Taille-crayon de collection.

Matière
Métal
Dimensions
13 x 1.5cm
Load Time 294 ms
Querying Time 183 ms
Queries 306
Memory Peak Usage 16.9 Mb
Included Files 1066 files - 12.45 Mb
PrestaShop Cache - Mb
Global vars 0.92 Mb
PrestaShop Version 1.7.8.7
PHP Version 7.4.33
MySQL Version 5.7.42-log
Memory Limit 3G
Max Execution Time 30s
Smarty Cache enabled
Smarty Compilation auto
  Time Cumulated Time Memory Usage Memory Peak Usage
config 5 ms 5 ms 3.69 Mb 3.7 Mb
__construct 0 ms 5 ms 0.01 Mb 3.7 Mb
init 71 ms 76 ms 2.89 Mb 6.7 Mb
checkAccess 0 ms 76 ms - Mb 6.7 Mb
setMedia 6 ms 81 ms 0.53 Mb 7.1 Mb
postProcess 0 ms 81 ms - Mb 7.1 Mb
initHeader 0 ms 81 ms - Mb 7.1 Mb
initContent 29 ms 110 ms 1.88 Mb 9.2 Mb
initFooter 0 ms 110 ms - Mb 9.2 Mb
display 184 ms 294 ms 7.58 Mb 16.9 Mb
Hook Time Memory Usage
displayFooterProduct 134 ms 5.13 Mb
displayFooter 10 ms 0.23 Mb
DisplayFooter 7 ms 0.41 Mb
DisplayBeforeBodyClosingTag 7 ms 0.14 Mb
displayNav1 5 ms 0.20 Mb
displayNav2 3 ms 0.13 Mb
Header 3 ms 0.16 Mb
DisplayHeader 2 ms 0.04 Mb
DisplayGDPRConsent 2 ms 0.16 Mb
DisplayReassurance 2 ms 0.12 Mb
DisplayFooterBefore 2 ms - Mb
DisplayProductAdditionalInfo 2 ms 0.16 Mb
displayTop 1 ms 0.12 Mb
DisplayProductActions 1 ms 0.10 Mb
DisplayNav2 1 ms 0.05 Mb
displaySearch 1 ms 0.04 Mb
ActionFrontControllerSetMedia 1 ms 0.01 Mb
displayProductAdditionalInfo 1 ms 0.05 Mb
DisplayProductPriceBlock 0 ms 0.01 Mb
DisplayAfterBodyOpeningTag 0 ms - Mb
ProductActions 0 ms 0.01 Mb
displayFooterAfter 0 ms - Mb
DisplayTop 0 ms - Mb
DisplayFooterProduct 0 ms - Mb
ModuleRoutes 0 ms - Mb
DisplayNavFullWidth 0 ms - Mb
DisplayFooterAfter 0 ms - Mb
Footer 0 ms 0.07 Mb
DisplayProductButtons 0 ms - Mb
DisplayAfterProductThumbs 0 ms - Mb
Top 0 ms - Mb
31 hook(s) 184 ms 7.30 Mb
Module Time Memory Usage
colissimo 2 ms 0.36 Mb
b2bregistration 2 ms 0.22 Mb
ps_emailsubscription 4 ms 0.20 Mb
blockreassurance 4 ms 0.10 Mb
mondialrelay 0 ms 0.13 Mb
paybox 2 ms 0.19 Mb
ps_emailalerts 2 ms 0.20 Mb
ps_socialfollow 3 ms 0.14 Mb
lgcookieslaw 10 ms 0.60 Mb
ps_imageslider 0 ms 0.10 Mb
fontresizer 1 ms 0.06 Mb
gadwordstracking 0 ms - Mb
ps_shoppingcart 2 ms 0.07 Mb
paypal 3 ms 0.32 Mb
ps_searchbarjqauto 1 ms 0.06 Mb
advansedwishlist 1 ms 0.11 Mb
askforaquotepro 1 ms 0.13 Mb
recaptcha 0 ms 0.02 Mb
vatnumbercleaner 0 ms 0.17 Mb
everpspopup 2 ms 0.02 Mb
ordersexport 1 ms 0.15 Mb
ps_languageselector 1 ms 0.06 Mb
ps_currencyselector 1 ms 0.05 Mb
ps_customersignin 1 ms 0.06 Mb
ps_mainmenu 1 ms 0.15 Mb
pagesnotfound 0 ms 0.02 Mb
sekeywords 0 ms 0.12 Mb
ps_viewedproduct 20 ms 0.09 Mb
psgdpr 2 ms 0.19 Mb
ps_crossselling 115 ms 5.12 Mb
ps_linklist 7 ms 0.16 Mb
statsdata 5 ms 0.18 Mb
32 module(s) 197 ms 9.53 Mb

Stopwatch SQL - 306 queries

Query Time (ms) Rows Filesort Group By Location
SELECT SQL_NO_CACHE COUNT(*) FROM (SELECT DISTINCT `id_product` FROM `ps_specific_price` WHERE `id_product` != 0 GROUP BY id_product ) AS counted LIMIT 1
28434 ms 15100996 /classes/SpecificPrice.php:287
SELECT SQL_NO_CACHE p.id_product
FROM ps_product p
WHERE p.active = 1
8850 ms 8287 /modules/ps_viewedproduct/ps_viewedproduct.php:305
SELECT SQL_NO_CACHE p.id_product
FROM ps_product p
WHERE p.active = 1
8759 ms 8287 /modules/ps_viewedproduct/ps_viewedproduct.php:305
SELECT SQL_NO_CACHE c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop
FROM `ps_configuration` c
LEFT JOIN `ps_configuration_lang` cl ON (c.`id_configuration` = cl.`id_configuration`)
5816 ms 2202 /classes/Configuration.php:160
SELECT SQL_NO_CACHE `id_hook`, `name`
FROM `ps_hook`
UNION
SELECT `id_hook`, ha.`alias` as name
FROM `ps_hook_alias` ha
INNER JOIN `ps_hook` h ON ha.name = h.name
4314 ms 0 /classes/Hook.php:1243
SELECT SQL_NO_CACHE h.id_hook, h.name as h_name, title, description, h.position, hm.position as hm_position, m.id_module, m.name, m.active
FROM `ps_hook_module` hm
STRAIGHT_JOIN `ps_hook` h ON (h.id_hook = hm.id_hook AND hm.id_shop = 1)
STRAIGHT_JOIN `ps_module` as m ON (m.id_module = hm.id_module)
ORDER BY hm.position
4204 ms 486 /classes/Hook.php:504
SELECT SQL_NO_CACHE h.`name` as hook, m.`id_module`, h.`id_hook`, m.`name` as module
FROM `ps_module` m
INNER JOIN ps_module_shop module_shop
ON (module_shop.id_module = m.id_module AND module_shop.id_shop = 1 AND module_shop.enable_device & 1)
INNER JOIN `ps_module_shop` `ms` ON ms.`id_module` = m.`id_module`
INNER JOIN `ps_hook_module` `hm` ON hm.`id_module` = m.`id_module`
INNER JOIN `ps_hook` `h` ON hm.`id_hook` = h.`id_hook`
LEFT JOIN `ps_module_group` `mg` ON mg.`id_module` = m.`id_module`
WHERE (h.`name` != "paymentOptions") AND (hm.`id_shop` = 1) AND (mg.id_shop = 1 AND  mg.`id_group` IN (1))
GROUP BY hm.id_hook, hm.id_module
ORDER BY hm.`position`
4185 ms 3205 Yes Yes /classes/Hook.php:1183
SELECT SQL_NO_CACHE DISTINCT od.product_id
FROM ps_order_detail od
LEFT JOIN ps_product p ON (p.id_product = od.product_id)
INNER JOIN ps_product_shop product_shop
ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_category_product` cp ON (cp.`id_category` = product_shop.id_category_default AND cp.id_product = product_shop.id_product)
LEFT JOIN `ps_category_group` cg ON (cp.`id_category` = cg.`id_category`)
WHERE od.id_order IN (4029,3859,3730,2519,2511,2003,1568,601,455)
AND od.product_id NOT IN (2401)
AND product_shop.visibility IN ('both','catalog')
AND product_shop.active = 1
AND cg.`id_group` =1
ORDER BY RAND()
LIMIT 8
2685 ms 73 Yes /modules/ps_crossselling/ps_crossselling.php:288
REPLACE INTO ps_smarty_cache (id_smarty_cache, name, cache_id, content)
VALUES (
"61a003236c735e98a6e8924455b47ce3028312a7",
"d48216ca0e017463fdcb28bd7ed3d89e3d200cf2",
"ps_crossselling|2401|1|1|1|1|8",
"def50200aaf163bfc90dd86147125114ef49c03eef50572fbe5eeb2a15b64d76699865eb4c6f732c080af6a49642aede2ded2cf4eb6679b3b1fb18d7b456bb3af353cbcb2d3f0f8eabb7b879fba5b9822764cce560d71756afb36660a094344bcf5def4557e156c6a7b5015b845120312e318f76fe442ea3752aba6fb7aea2d84b01cb7ffeabc14708db5366cffdbee4e92e99bfdd26202e9910afb3003a50e569937195fb21130c4b02b30bff11c9fb7e92e0cd2b7eb9c37b8cdac248b73937a9e2a30533c4309f8d679ab695d80c34f942f3bf6f29c0d898aef5cf6501216b7a3fcd4fea5e5102d267cf06a88fa3a59534da0c3fde9a5bc21fd176e1b30102a6317d6f7ccf1db1691b08bb5e6b530c68de37126b16fc2621d4ec1ff2ecea6e80987002796f8fa7f4547a037de16b827a1a4c5c09e0601ade9b1d5f7feed3fa013cc8569f4444db2fb0a7b9c49ae63c07645129773ed06711ac12ea59ff0b8f65f436fda7ab41ab193b068e6bd8b83678608d10ea16c462ccd61783472e3a68c2508c2b9048093db9d77b796e6cbf7c8de6c9ce79c09143c1e5ccfa557d6c80c150770805a16981097c477b98215c10c699d6c7340d29b920b560fb3d9122c394529c91f1e3a5652a85d2983083f7cf1eb527fd7700d3e45509aa7fc6f6f4e5c2af6ca296cbc157c9669506bde5fe674fb85318376606d85e0321bfe90bd5d0a4dbbb644453e8b958ac7f063c6eeea063a66258ef3b151c236144ec67a14a2aefa3348aec90fdf2a0fd9cc9b9e3a06645ef57e2c6ef22f69558f964dc940400012cfa9dd2ab8ab15b719c8f9941bc58e2eda0d8115068875a7ddd0e24a035477864dde4e99a81f3b52e8bea32b3f4f98c41206e82fcb08b597b0d6c3c8ef72f813d853234585128088bc287dcb26ca7659e68ad3fc41152dd4d6cbcec2debf0f6078c8c81d002178b8e78c4837c5c94231b8aebee1d5b08c7c6d13e30cdf1616bdb68f42005ad15a74c3aec39baa1884d8f9088fd95c9da2a6e0643dcf98e809ffebc8a863be768b08c05f1cf6e8be9fb03ade364865c9dba686b6673687bb1c7a6a090ddef01d047db5c9fd8e8289f6e030e71a47479b474c7021700f338a124ca67f0784eb28018b775b7b630c34134c0e3e116f18f2cfcca3ff77a4a34bcdb193ad9b6706ace12008912c801553029bdbe4bbbfe93d865735b170efdd7d96244bfb3be5ca2359e1aa8a5f2b342688a95e63d42d35698308be6e755e8a4dd66f3ab6419c4c11c388d75ef1165348393ec844fa6f65c4745f4388b80ad61c128adeb6904bfb251d423e8f88f567703159c04ab5b662ea0f95dbce95e2ffc35f7005bba7b9b09f14c68d1b5d335e0e7a34395f266cf6dbd6a599b8b2ea2b5391b72319d4e492a40d064c698ee71a207bc4a381c5ea754627d9dc58262ff393b9a03376045c3380c1f598dc14f0b5f82174ec892672d6e213f15227f406141928936b1ba62b0d2cbb343dd82568670290ca721c844c144984cda3b771358351c75612c3982094afe0985f81ed2205cce67786ad3a059184ff9300def239618c653a1320a2c110ac7af3f311cd782d2b0b8847c7592448f0748968aeb699879f37b0938087db42d52d90fd2498e71e4df1fa9414baa22b445f60d4192b75c0a94fcf81b424709d2bc80fc3bc8d0ccd58bda432cae6ad7c3f9f0bfc1567a76b4577bc3130f65d63ce36c67a2d04342f0220467106445ec2a081aad500fb68fbf2876324b0f54b8396e7d9b92ac81a45f9f5b2411a2e8f94a77575ab2108e434891501a048a54de6a62f7b281937da84d7ae43d614ca2a45553d6abef2af8fddf3e6b2280fe392a63d69b99ee6dd4a54b6d5734d23f6bec21502cdce145c690ae0c0ff37361fe65e550c0d07f24c010d43b40bb9847e526d7cb4bd1b231d65b16c1f127d20b5e12ebd9a17c2cf8579ce3f2aa47fae7ba8845814284da81b50eccf32e9fedc26093e735492e05389f70c90cbc7faa55e8343346141ad37d1ebd05131a8b3ef9f3f5bfee90ce6bb29f91a63dc1f7778bd1bfdded70c91ae9f9caaa1ef61336ca2ef0fe91f7f29e6657d7476bbc28ebb89f1618db32c8ecabd0ec69342d4cf5af3a61c650a54a0e913b36f0e6f5fdd2d208b506a563a3eef7eb2aa0f3e2c0dc186d32546794041c28c234f49206bb2e86594179077e2cb69652600dcec63b2ed1736842c2524b1c8cf3fc39971d5fbed88279284ecc1e1441583a19bec0b8630c2e1ec820df6cbc3da884ae1574d24df3c0213ac69c7b82b6802c1310fc9198664ab9581b41ea7f684b0a702bda87f5c84b830b977608d94b3d6af29c784ac4a682d58379726f61755bdb065e3d41f0d6e5b9778bd9a0ae9a3719c645fa3e8287934e55138d82668612e9cb2493d1cfa973eecea7db7af21797d478e791b9b94d7ecc0e86e348a74d8366bc9bf3b941aaeeece5ed120b41a1361b321014a1cc312276cd45ec3bcba02a097ee634a9bb27d07ab6ff17b471fd3084a02cbd91bc359440ba57ff670ab466c325709c873aae34c647977cd83fffab889e16a246b77fb31303cc9c3769c4aa103cab5a078382034277c7f0e635d505c4c6a32ad1497fe2c74ebf05b3815536162bc5d9d509c0cd6727519c0d67a045b6b19a8da4d0ea186799beb1e4f58dbd590502d321b86d893482e10cd45d2ef8ff432686985f7ef4367447a892f2e8201aedc1b84f55101e9ca2ea8cbda7a6848a5122316c97a65fa6f22541f279dd68dc07d319db0c43bf59a777b0276b4b51f7f74566681177890439e2d785c8458729d42362a05d93f4b25ddbedaea939a8f73d19108066da53827be8f9b7d43e6e068a82fc423a896981bdd24c6e33710f67e4f74b5981984cf0e69e84122af5f1f199142c0b48064eed6d8a71d277d25142bdec4f61567ac59e8c88dc1dd3a8207531f796b52168b94b59c3b194b760b7d60a8217cb1314de691bb9e5386a738b2b44de177d9bd606e365d8a6a7d639179d81bd0680cb05854ea08520a3f6e75524f755a45f264c0f6ad1e6be4ed6c3cadae026adaa309f57c074c43cd2fdbc02567c8c088655f4e7ac0b2f73a9c2dde8e02ef350b4442d67dc2f3e1a29f54fbb8e41306d9cc682a8e58c0b9ed39d69be34e905ef3ec8f8c37faceeabc7791f6c14d96cdd47ef44e0080eb8832f5441dc33aafb18484daad730cc0affe323197846495991eb52b9f92aabbfe3ef1d107f35ab4e3babb5e36da7dad314e6b8587e448b80345303c94bed30a8dba4cbb944a5ed4591afebe88c6389a883d2c8833fecb39e5c99319a3cbbdd7d7382beabddbcd5d40f4d693771bf9b4c121eadecaeec80e8cfcda672d61a39a0f56d11295ff6710a96ee31ffa6a13a6f939f7a6b9c9baa3f1038daa74ede7eccf42007d628042caf5c74e6dbd699e25ee88d5a78612945ecd926f006f46cf8ec394398afb12901aa24c886368a98f022cac4c6542a061f7b3ed3de30d2156453886d16d76892090b4448190907033c2a79cf5d914a6985f06454fdbc134efa554375a11ab6b489e86bd3756b911b61dbbe79a3eaf007395c309b945463769563a80150112bed59abca2bac921452a016d38fc789f9d1c34c23e7d865da2fa61ab4dddcbbd837f3edd37a5a57a4f29129b1e9876381625ab2f6c5e5f6ec649df39e47fbd7f0fd6af50b538103e949c53b40d5a7ee08c1a280c02a8d6daffd13634d93a6d25d6de956969acd5e7d54c86676a06528d46b0904c95cd6522ac1cecff930dfa33ef878bc34fe590e9ce524bb8ea0cd7543c1e228337ac431e94cd578f98d3920f00fc9708fdcd50f4c88a0b3e431b5001f51176a87636a7e112792bfaf5e2bc7e72127d771c38df2c1c16bb961f332e877f50f4df2b5aa925e45e9cf2037527ee9d1f8a39a90346ec1bd96acb9d4cf3c72d5ae125754c2212349f1cea345ef84faebe87b1820c6b84cc9efca2a7fd6157c1711d66890e22192ec056c1b3cf704e85aefce9d3f759ab820d84593479f233656872290d9242a3ed314f366472e5518eaff1cc9960c0a9d6f36b2cb947984b05f2eec86705e39a3bf670d739acef92b866cc7cbfa8e1b89edc72f0742c3deed5c27f3b00e0596326e703266059f395b78eb27a28f6c0e2f56254ae9359d202d97546b794aa05079c27007c0c8847bd8678a758e91445ce8c118e2e727949a9aa5059a5233f33cfd7140951a55a07b270983e166a8804dd3aac59d6e2aa6069c523abad1899d109e45a691b05797a7016b8d1fcc3568d406cb39c3b0ed6a0104a7484ea9efcaac36b5c9216eff49ba672ed447c3492ecc112b8e98fdaf82163d666cbdf19dc2c241292aaa7d0c67086561d3d9ac9b5411d3090a72560d14f7e9df1a659b48c3c6b7ed61a031e84921b4f57a258f18c1e0d093294821c69241ea0e9ffa98b4d690da4d58f7eb7f3981d7ce82d424f75c8b540392ca4e688fee2f7638b5bdd13163cafbf5dfa6bb427a3cc8b6efcde4e380ea4eb377ae7d1030fff13607de187e883262f2499ca966fd293fd15274fc074a86acfc2c98e3f6a575fd4974f991dee05b5208f2e6e1aa385e129c8208fafee46c8c79dd1d28b71c5966ab92348b46da4533af408afb64d5e26920c760c35194aa0a9d379b3cd8ad27fd81fef72f757ca572abd03e0b6d01d598b760ae12b7302f87fe928d967a367ab904c141bd82b8939af458d171a9b12cfa0dd8fe2e5a1203d4f2f240e13a95fb35daabd872725737414665f1f37ab8e628636292460c58404b2409bbae6c98d6a05bc6f2b6bf6545e805e45fb3dd9ff19fe3e16c911bb1dd324da8cbf193c35e0c52527cb94e2c21f86c21084b34b3dd7dc2a514c245561f4128e5ac9e7627cea8f121820e00f4283b0b9335e75a428517e21227c5436227524d0796e0282e93d7971d22dff53d1437cdf64a62c456e018d372b3d66c2087cd6523845de224d3825749753265d330782e75987fd97617533da424f216d106acb381dca586f93a0ddba97e8d191fcc6add6683ab26134717b7f400b57ee207c8c65cbb37544a037e66827b56e9b4bf89f98759d1b7c9da1e5eff9304a5f265603c5d91ae53f8b1c0249158821974535a7aa1b651e7bb6651b8a85de8f6a6d4a028cca48ddcb6cf68d083922867a4be04fc6f092e9e70f370fd6a404c0e274dae5f62e96468897bd6ea04aaeed578e58f18662dd8b2f06d39635a851014f2f365752a4d479bcec3ea03c46e0d25bfa657f08bc7d50dd5000576cbdcd55b9928c1e4752c3e43a23140c9d12d28027caf1dd965771f1bd61e20e2d7b75d0162d3a78f3fb48f1966538d0b2ec731eaa7187fb7641853d99513197f5989cf086b39bdbb6680a16339001d6c4df18278ff65dd6b8f9c485cf9bebd6dca5c82b81d486841ff5a1027b041b52853103e11dd8c5d9143fcce5071d63e79605e4648aa42509a2e2c610b1e85a8e69c40d2f9829bce9737f07ae999833a9d49be14c4bd16f47065e80e44e67baf8e7b388ffc79b282108d1059bab320973ca9da8f281b6549e9bdd50101b057635eb15fcdc634c350f57df44be4b373dfd5ff9689dc92d1cd5dcc099c72fa45a5c0d29ae0684f6a7045e63ec55afdb0d109dfbff94c42422bccd7810e1ad27202b3391b113e05275255324805c4c349f5cc1bead7111aa745821ea3ad76b5d82bf5f9f18b4f159481f4ef19378bb12bd0ce470fe6196fd11d6306863492fc757b7b5dab9431f0b7ee5d343a94a9cc11bfeb64d444e22b559774a79b8ea973b7f4c627da589ba6a433f20e8e48c7e3b8083b65e8329263d2874b14ad17b7b314a7683520b5b8536aeab327a6003f58b9dcc9e7570c8cba0b2bbbb22eefe972426351889ee7b98a564a828f72442e33d73019988749923bb0b3afb181755d01ab24316188d1b75ca9b7bfdb2b85986040148f3c0038e844d12377d1379d081bccf97813af3150b94fea9352c1a07962fd277fe47d1c883846bc9e8e5a91d50ab7bb2dc89ae47dd2963b0f9752ab3b1ed8c3af8cec3a2aa87de802250458378b45e295b4ad9bcd1338f295d42c5cdeda483e91b11fe8c62d2a69a77267cc030adb36380c77ac392565747af52e71b00dbfcf7340b7076c6cfce5152eed86179892461035c4e541bf2ae48ee7dab6395adcc8b2e476b73d7e2801fc7c9c652aa7e7f25f25dfed37f95c935900bbc6fae40923935897ede328752e37b51a21f8f4001fe931c254bfa626c50369e14d96276dcc3662c7686940e54ac808dab6adf2509f84bab7121155cc623fc2cb4cc168322cb8b66fcd9e8bbee8d7c25aecbe42517fce5760e7ea6d38f73a07258710ec29a6b24c8a553c16ef4c8a1b3ccad2178fca8b445334af9d1129e6a156b0063fc8feb9b7f775bf388ad01b0c44e86fc414fd760e119c299848bdd85745a3da3ae54d86da84018fc71d0586c84989d864599daff4212ba2af639a07f02d0175944a32dfa63b4dc779665fd7f769a161a0816978f231cf6b32c3253dfe59a419cab2651cb65a73cafc8f427c398003b0129513083ffe8d53c14189de6a42898568efcbc05e3418070b771bcf0b3e9b7125e973d1395e8999cb8bdb416aa45a2e861dad552bb5c018aa4741bc9a6887496ec24cd257e24c6edc521678c894aed51f27e4b8e4eb58137e151356c3ea53f2ff0f03dcc9fe39292edfbbbe914b3c96ebade773589b7817da7034e9922ade73de0a001786af5afe4c231e5980cd30beafacfe17ab1e44ce73687897284ab9cf852058f85787283b96e1dcd0d9a5500ecc0e77e968a2a2699272a0fa5cc2f7ed1f88aee9c57a882b62a71b5e3bd9eff7ac63b13f8ae64ca3bb52579245e0b33eed6d22d38bd56820cb6223f70ae8b646bf78cd57e3b790cadc1347a3b10331659405ef5f444cd68f78384d93c54351ef10e1d298cfdd4b4082e091aa3617a3324b99ec204d10d91e61697b2d0907e1d820becc6846ff987b2049c630c6151e50b048ddbd9af2cb251f17f024c1b9ece139f1d6fac2dc73387ec7c57e82146208a72a49337a919c415b3f457f420a7ea5993d3cf3cfbb0cc203a3c5150271d65dfdf784e697e54ade93a490fbb5bba5e4fe4bf358bf192c13624436c12ca9feb89ba2838806971afa40008de3211e1fa8ecda3e2c45f5bd197e07b3dbeb39035ad4a27a5b71bcbbef43c3a6a99eeda7909e5dca3472ccede7b820ceacd66ba7016c9a2d97971eeccaab522da9c0536da9c876c380628583bca4b5709e6849fce1ef45ee01725a7eb9a25315d958e0bade80c733685c99e1e707b34409bd89760c73a3d31ae42652e7ab5dd0705604fb77daa72f5d74cab400d4c3618f244cca390b45eeb2905e92dc77d496b89827c65a26a836c78bb583e81ec82d16f671130a85dd2fb707fdc9fcd9d7f5ef2e6efaa763eb5f68095e7d2bd1c87fe17c7c9ad4174b3c20f875bdfa28cff1cf7ab74d4864b321b57f63c222049d7561cb241d9197d226f7eb95df59a08979ff587304107dd2b4207e80479b9ae422a4a746d3e27497832c543d34b04c433db1269d4043b7d01beb240245c4a216c379b1bb974e8bdba3c49a183cab3f45f5d0e8f95a65d245820ee43ca2834894ff13e0917dc272456c26f7b115bdc06699af8c7e617c3f2fc9a4eee999146c3eb3aaf0bc12a556bfe98f6c342f6a68270216a4a68a88c97afbedbb32463be97340f0d62dfc44d6a0c6f8c8c9a25f263c193b1f56500c57855bfae84825955acb0fe3cd979ba682c15d8be2c0f6e84ee007a31df317d61ed3b148f75b63f94754630fe413d23cdb8c2a259b44b30bc79389d85a890c65c80a45850542ba08bb611dd0e4dc99baa50307b853dfb36f0a84d96ac674ee2001a30b6b3bc6b0f5c7ab1df0caae0d25cf0476bd2d156ccc57ccf01e5c88ed3702b1473eb8cd4a1ef5a79a835f72fa6564eb2481a12ad244f50217a26c01985cfc922306986a21da84f533a7ccd0e64c65665cad2dc253e3e8a61af086a2c23ea4a46a7a0a0a3c52c90c703793d7f830967e9a9325b996e1cb98df9851b0e12ce1ce17794a28e6caeab6dc9e18e3a74a6beb375134da1e264174737d0117e2e07eb38e3ab784b49712bbfeef38eb52aad49cfb1670b7344c4bd109df5d82407e63e6ffce37b16b90f80954ffc0f7f3187b556986887f320a9f280572266b76a27fbcf7c2359b53d97e2a5d9034bb98f5991c31d2766fcb707d33eb730558a6b02648e7966d3a2cfc60395b97d987a34b2fe415f849e4a0e5fe2864c99eba5f5266661b1272921e3e04f0a072a5fa6252a69983b5daeccc07b1c12cfacb0b4fe6acf96409007a0464e4a3ac968fef076f71215d9dc67716ebc5b8c04bfc3fa6eff61308319c80f67978a10de07e1e4d4933daf72cd74cb885666ec45b73d2fd2e0e139b99cc67864c422b99fb19784fc01118e9a4e3ad0643a6eed933360ac40aa664c54cec199258d2f8735c3f96fb9239a42b16653292afa77979dbf5a7c5620099c6780e2a5fa0db880798abbf89bbb4b860cdab19836643d2abc3d40567cd0c63b5e4a0e5baf24064ae8cc582e72115a6a25282e0ba22f4a57127b35dfb012387d6eca5c0e3d83ef3c2f12f55078aea01a03b2374f5b9a5d7074111b537a2d3398b3060b5d9416ae0ba379a1b849dbee29a4c53066f1c016971c8b5ca1060d10630c772958ddab88fe0958a696e156de749a6ab865f2d973c79033efd6bc0acb41b07dfb11ec8fe29ab63ade6831695d8c0a55a39193600595fe455434303b372f40c537c8fd5d04d3cd0f04152e89c7a0937dccc1884450701ad4dc17efdb0d164a1d6097bea81d4b6b807b49e939fee5a9d09d1d04cb65a7176ce2c5abc226a5479451f501c0d50e038fb5037b60af5cda39c38d952f1eb097e9a6ac3d2eed04c179729f23ffd1df02938fad2ffbfac2b891750d9d2f9e73f46f8e272efbcecfa8571d9677cbce8fab7525cbf9986324b2eb858d2e958f8a8bcb0ba031f823c38d1ceaed5cd021dcc715d117246177a7598ea3f6c812f3a8d5027246e1dddf2e79eccac3ebea7659f39767f6f797fb03c6bc9fc0b0b6a007cab8b27d1fad61b1fd8c6ced9a8868218f2e25f3869dd8deb84f97816e2406fc6143ff612e6dcebff75a76e208b0760b842972f6d41cf50ee01a3123f5b30676bd87657ef04afd4ac2c196c877081cdebc8fe1c5dfea8b23b3d76ca78393941df6d8a6cdec2e14abb40fa57af47a4a8d9764c43e4c17230726ef74a31061474710a5ceefaac09eab7c66869ed886a99e67f113cd7175935fe4f5ea670f969ba3ad8843c3877d5f1eef20f24909f07b48a35b5453eb5cd7a7e517da7fb88b1883b00da0026402261d37783b26806708a687b8c896aae8943eb25978b6c87eba5cfb490224e227fa30bd8a244ad1fee9599826725439ea54572cdfe2f778280bb5c666c13fc61015fb31d290f04bc55d7e71704c7e00efd1a5d2748c3b22fdc94df7e8e602021bc3071ae98160f7164a59c733368850dfa86b327006e8d06690e64f541697f82048347fa9fed767436e1f98cb49c2a4f35077f24471178c57966af36998d4a4db31aaa0f7d3ae5299266ca4f9b684893ca013acce6763f1707a15ab6090d5e1e90e8861288023a384be36fac2b31458a6fc93ac3dc808c7330f40abac9ce74e86c68b0513e734e4e022534a07d5c00fc0ea9e0699012cf385c7087030e53f3690b264278bfbf02bba3a7e038ec19188fda98528aeeb6b5164712f045d058bf27f779d6cb470dae0740e9583bf69095715ab51c6ce4bf0315df3e641379ba59550d7c03686d32572603b251d095d2c7d98007bb1d4916324c1d3779c5f4643b05d34e97300ee4da3ba9095320dd9f541ec13e0a724f6d456f629876130623990ef65c5eed48f3ceb9c183d3193fe0283ace23da250e9bc36a7d7c2e11a92fd103a13cc4e9a4569dfc009a8bcc0d6875bd6512f3341833d74bf08f51fd6724e1a733670ba79f71e6b621dd12d5edd265342547c3a58901ae111569e98299c7613f59bc6cbd201ee33985d6cc55dc045966f37e5dab49b43e48652d002b663e30b9a7ed72b5cc3d42b8ba912d65be094d5722514bd12af66f977442535ea0ecb44aba17cfc3f552bd3d1695cda36e8f525af093d73ac8c4d001dd8fdcfe1d22f3b26f795f851e5129317531b5b906a0b7f46a4f0c5b2f632ec75df08c355de16b03707b6be54353e649b3df1cf2a91e84e3fa122b73402dcb2f1a92550f74cf17369882a65879ff8e1842a6e05224fcdd63b2643480a39ffae9f8cb7b7ba87f31d3e7abb83aa0cc02b470142357430d9fb00136fea84ae95079bd2c2b9453ff655216d59ac720bc2ff2e7a0f27ffe7163705302420f757095d2ea3a46ce2ef6af3c463ed95f44590946bff6ab49f06fc7f647ae3349eec21c654a983c530bf2ab144736da73c2f3ca81462c7899eb28a31adea444e2230c1eec8bbace0c75fe8caf84afac0e00f37a90da403d4d834210aaf13433fa4132652e14282c3bc420589be70af8230d1ff8b0857e20d66019bfa0e4a193ad8490e08297cdd24a0e8dbb3e37199947317549323b9276be49be283cf3938c837117c86d592dc548dfe70427a2c552222cf05434df046f4f3a075295ac7ce3d692161bf682618245ffbe624bd6c7ada47cdef8da47f8fba373e75b7ddf5929d4f346f8493f7721e534693a3d4ddb0cd5cdc0aad5f5a4539c11b38f720b9df8298139486c4e2d3a114b756a914469635eaf3f066527d52533d4cf82b1127fac6fb41c7396cf8425e3b2ecd25e5595130f1bb552072c53067dbd4de2c6c59ace878b7fc5330561e87d7fddf520e494f75f22cd9d36c7cc42af760fe81200f3f18fb85d1798cf45c29ed614a9f3a64ae25d60fcc364aca745fb1cc4e676bafba84b93f874fab3d9553b0a21557f7aba16e3362b1e399e41a4e3c73e64fa6047a93b3fc20861c211e375c4491f8ad84a1b37f963e4c951c6848501797288b81f8823553e004c2daf82e49a1398a185579f4f6e4c679a9d8d38a0e32b70e4f1061e34afc0efd0cd3fa7cd70535bedc3f8ed0821effa38b8b0303a63ee583c73f15646f70446299293df1423f1aaabf63eeda0f9a831e93514669577927211644515378f79c3e3c76667e7e5564f0b41f65c1f2350ac17bd802b59dc448cda8b255937d4948f0e0bca0814cc413fc5300c3e775140fcbd9529445703aa3b86e580778ed3a0ac7249b3451f789a9f84cc0eec4e0c8f36c29214e3a7d10a9577ca5a11624164ee714d523ec4f86fb6181c3213f693c6638cd35deafd509544eae85c1ae87f8df714bd9bfb1d4f9e3892f8bdb89a5edef2afee6f9cb4dcc7a2e39b9e62799fc6af044bbccbd17acb10d0f56b0497c1a95a866bc4352af29272fb83b2f356cfdf2bb4f88930ba3b7c12ad63f1aa23a755bda59cfb47c11c9c59390e00b7751436c31ffdb28365cc5a8f89539c2f76272588e4fcba5c947b6155ab41334a59630c40636cedba902647a695fa438148042828ac2784ef4d407447aec3773b7f5c4fd27694613d5aab821a88b89f68e2cf9038f47d4136ef08d4ea3b8a5fa98609a7ba106bdfbc9096b68cf4d796da6478fb61430fdddc10f0a14c3c6bbac791e4b38e9f489a34eccd7fe4841a9f46825542b5b53bb89d422f26dd23ef9dcf1c14c8b60a39a47ed052c25f6547a6318d90f68faca8f79c984d61afe63cc7792936970330f0a30a597757c81f430838fa0887eefdd27fd93f9d49a3d2bc89350a7e50dcf81750bb5ee999ed27614dad12ca963de3ffa7a40ed9ed6680d92bd1f644dedf9cb6eaa5069dd156347dc08db76786780acb56d6b9e84ad12eba24e2b06ff737eba91dd1c26e6c7a0ca88610b56324195c7be4f5f5eba4659b67bf302c4d3e0bd9a7872f31bea8a981fbd377d18271ba3237432de6a99d0821c752e18e93a3a0f32737351e63d267600acbf67e26b1411f1c9c42dba4f08e71ba28eb21c9a31d68f9987aa9e2def5fa72eae7c0adc470592cfe8a46f7645d75181323803ad61038eaaf15f31acaab623208372c1207372111a174ad93b5b6862cc16f192452e74a63146a039e38c1c5b8894ec2dff5eed55397c8876866e25e67bb4dc1d5a3d496569d86a8b6d0cf2fb065369f49170cd6c0bdfacff6b3242aba25792e71c2a1e21a8dcf77b9addfdb7a0a49e75595e914aa59638a42a48fa8a2d34396d33b3201164017c4d148429a8278dad9091cce20fea266075952ca1499f92652a93fed4577ca35846c539d29d02e0a3b33482d2e974289f807892e5cdb67090ba1612b127a7a18ace2c15c7fdf3dbd11d51a13962f90bc076076aff7b9b14e6a5bed72bdf111a7f78967da520af5f9b2ba84a6b620fe870e250e894a44fb7dadfd78e3ae2a9c44c227aff3d0c3611aa2d13a3b7c2003b4ba194e4d030b24eef4bfbdecb2c16e16aa4c903ffcffdf5d33cd70e65a6d4c5b0eb4b548bd4b0cd307fdcee419ca993fca66d3a023abf52831e35d976ca985390ad360eec5490694e47566de1f311fd76908d15abfe81d5b1ca0b570653acc0c6f5245c99f78f7a3d05cbb2f6ca75dcea4d5ea1ea3fa24ecb92a745e7e69e18fcd8c8e5d77dc160428697dcf4e5ccb0ad8c071d3de0540cbdd31f9d4df8c22627a224b11dc310bd829b4f77eeccc4ffc1b8d2a2f05eff8bb949ff6c27d5f5a69b7e22711390f96f8250be479232501ae3c5b8e49b780d1ae58ed9fc750b7e3adcee0201f5dd9452cd9918d8e61b17ad9018b0e86ad9c34383b483aac787fe34745e13e35eb9b51b8784810ea17f2ec2b12f09073b9bbfec3a8cd37b376c492ba1b898b426b9a0eb0efdcd3586a7937fb93741c2e78179f825abb8c3bfdb5f6caf23d19567ca46a62415372836abe536e2836c264e77d30e3a773017f9b0489c8b51b23b9d8fbb79edc30ac7117fc5cc05d8f21ab84a73230f2a9d70e4e8f6c41a412cee6aad1f83bcb58fe78a90e4e4a71f7e80872e36b3e76814974eef1317b5f3bb8e6086ee50ae3b2c9f17af43e80392033521fffe569d39d9fe951d1cc618bba01b0166f75a5bbd45a328cef153bdfb6d55887537d6b490afd5cd7f6cfb8710718c4b679a16920455ec0fa46c1f87785a74ee29029b4f20abad5bf0ce46d2c307708894d572faf1bfee6d58bfd270c726028be95e6843924189c643127f2c7dfe004930af5761592ffd3577bd4759682c11778d610b72426418f5572f29cb90fc300e494981a6f28b5bd3ad50381d0f2cbc0003af8e38f3c4e52635bca497f4d3ad4767fde8ae68fa4b9d91bed5aebf1ec8e4781dcb63dba0976abd677143cf2722ed9ba7b98de607456f30d15b2333c887a3265ba6fea6745b74e4948ac23730f538e8724ad6109116c7d17fe5e9dd888d81c2c796cedb0c7ddafac18bf0275ae2c56682ccf9987c16b35c6d601e5c5dcfea53e3dafe7563bb8e19a060ad7dda4fc138cac95b85443f878f0c3ad00fb06c381cd55fa02ca54415a339e7ecfe1d27e24f0cfd6889890a3eb3a5f66d2335435c221b321e62ad2575579cbde054771824916ff91e09af691f7f6e040767e31c61f6da340ad763b7e63efd554a77ce03764860882cc622615da7f3238ff037188955262218e63ac96d6ada24010c9603caabd5319aacf8effdda3b476210f6fb036c3facaef46c17e6fff2ed7e660f06052eda12df85172e015072ea4c219e51cfd17ff7f212ac115d887d5371d8874fdb410fe6652fbb00abec15bb2d4714d5c24b0ffb131980983e781c8fddf2c8b70f5238b9a83a480721ce110d40f2d88b0b15c828dcc6061f4e2e8d17457362f321f76f011a8dbb39c8d0dc2429440ca7b7083594260608187c0346dfd24ced9ccc2e1fad54d278b484043ca7868056e61650ff1c469b60838e59ed06d6255b741027fca36edcbe204f50c707946be659b837426a952d00555f73f7102c1a1f1c1b2074a34b6a0bb2bbdf49a0a1f9636d636a0db8fee69a7b5e70c6bc22c051c020b77f7c01efdb43908605fe979ff449bfa48095c6bc8f5f13c8a6a3282ae4bb2b76cf60252f1a008a036a306706041e969d95abf94e2c2b3ce696bc9d7f9e357e08b112bff5319fca5c206cc5977fb5b987d8966a33713d758bf528a85c39088d754753ab5946bb87ed87683cbd5da12c8ecb055abd3e74a263647572580cb34ebdab3c8f9e703dbf5f240098073eb886660664a68057d19ebbfd0f80253c0fe47ebaf1fcf64703f7db45dd243eaf0e11d480298c28eacdf3c564807a0b115ffc1462b6388fad68b9dbfae1d3a5f8c13d238807122187c03cb2f9d0d5d2cfc34848f42c7228eb74db0f994f5f1d7258a7f68ee7ef4537d6f26af19aec8ff4d5de6c860eb1ad7f0b8e12922afed2e66799282a0ff39df98ed8556633f37af9481f5f028ec42977cc48f75b70005fb67105db21848525921b04f5eaf623dee27a09fd71b63ebae4e7c37864f6092bee0f36e528b374364d881c663599ffd7828e6f5b25769c4838fc20a545365e941d32c35f84808ee6aad18649ec85c9a84c8bb9e18b0e71b2f0d556f7358036271b261edeacd35f0f9d82c1f19c8c4fc34149c2a88e50504c7f619b26e0031fc182e6638b1dafd3185637c0ca399a09c5c5e2f4818c61f4d77c993c442a8a07c9fb3e2b42021de200e4c7ad2aa6ab6ec86e63880a401ddfcd2548d6a9f610d9e871ab9fb662a5a2085285a146f02992c90967b041d4b949229e4cac2f1cd836735071aa4b1f507beb3a76ed5eaa3164b1110801ce26ffc539fb898a346c0e4ebdc17b1eaf39997fe542cb16c9b3cc51205c93e27ea111c311e5375356499f496b12bdf9524b63120e40742130aa5185857e10a5caa794457d241d12adccfeb65671f56dcc93e37aa7577c532ee7e28fea099c43b5842439075c0d4b575d09acc32de39f30f8a10fec0822970cd7863c9a9b4a8106036fe2ce1b0b2ec87877fea478a60d5e104ea1d8e4b518523dd887b4666ab2ffccced706255b43e9c5c0104f15744f24feac66332bc6d1a16fc5438c3ea408478f16b6a658e7a020cd88953b76e22f5b4b4a6fcc6289b4b74088bf7c27f602e71aff7f56dc597c20f7411cea73c8f6392671701ac33275f8a3f8adbfbb6525f5c37af6ea7f21b036c2b1261d4d79856c31fecd01d72e1b0f80b15dd48fd962367748285c301d7b2d063e0c3ab945f235f601e254d95ed737c2801153f8afea86eaa38c283588df2246612e0fca8b979a6456985feff3e5a6743c461776a3f4ccf4d21b7c06c1479874d37d2a6ff48a495b290e01b11454c441627544b4edf2cbecd06deda7f0bcabfc28ae3c0551b8df2a731ea3443041b58b0e4459238955757c0128a91685476f7abc1c3fcbb8dd24cdfedd202c48b3f327c4b40b9671ce9fe1ffea52af5c6cb126cfa234b334713aeec3de1ad07ea202db341eac2055e21f0330be0b5965502ed2603c99ef1e3040dd129483abaa546f27b303cebf98c231f8f91f9d5546ac462225de4cdc9c5e58e1adc62c1c5afd9318b0a0d959ab3d27b097b14c0f02b6461cf21d536dd062ecc118abb9bd613ffab0a70dc0a0e7b8fad78bd6d1fd6fc2b7ef7c5ef38bc090ab9897b669be1669c2333dcfb316d74748d9ebc3d7e01eb6704ef97aee18538567678d2a71b7ed015a5ec5c97507887d5ba0a5d35a116a37e41e06bc68ea9c3b3392af9628d0d7e7582787594b2899966f55ec67fb712e89813e5bf4e2828d960439efb81832582a398d3516860264b7f8bc2cc5fcf0503ead9623764c99d726ae11f05dedea038427796017346b8bdfc5a57651cb5c38f578cb3dbb64bc96008c8957d0e6a9f7b71b0d7c81216b01e8d184d904fb9fdf360c7210eee7271c4a6b43edbbd692689e724c7ea82ac3e71e217424f1e7895b38db644b208013c7ba5bd5440c060acbc9a7fdbee731295c45a0963d47ab7d2b0d0ec8629adb4b0fbc206d7503444738d9472553b22092bd7af83f281237da4499622e27d7f10259fc3f4c26ed56efbc33d43d28025f9ae2d6f2069e30b4aedab280a8a367529bc0be9db07190fe1cd998290a10898ff517cf054f5b01d9bb44aceffbed4581e02a2af01a72dd6b06cb439608ba2876361ceb366d3db9cb1a96c291697f3313f2e1f251493340a00ffc3e12fc8ab7d890b6ea006b35253aebffc30f853b371b3a6493de331f40a30e618524afb62a85513a8250a9df7584e2d21ff77cdb89d4bef8741de62fd84995dbe1a421ed7a59633ae243baab12413e9a765f5b8a80a23c93c45f4255f1059638cc12594baf311c5b8d7909e11f698159c203751b53192e37cc6c0982f90d59a9d58201e455b7917b15663d50211c5854aec6e503aac910d5988e24e1dfab9ab44f727457ea0c78d532a0011e8ab82e021933d88806e3688c2f1f6b6478cede9a00b1e894fa06d4cf4d34e6283fc407332384b6dfe0054d0889ed27cecd0336800213339c0fb822bd327ec222a307d3a44c57f2510e6cd2f1f5b461167268568ce2ecd28ba556b8eb5e731e005762a63ed42eb1fd36ddd4cd603b8bec31f612e9d0be25abde38b69034d37c2574fbabf6bf0a60366286b9447cfe3be1b882260d56322dc3719ce9e56a8599f950db451796b0beb7f741816a38a368259486d0ec95a3649e2ba65e395092384fd603ef5727584c43ae27f50762d9041c8f493e950dcce8bdb875d5e9843ac64352adceb26bcb1edef7d7d9b3d1b60ccfd17dfe23cdfb285cb82ea8e25e8d9e77d6f8b9e7f9b5f6ade2a07921cffa5a02d25f7b9c9cf875dcf81370ff76fec437b5cf6a4fde907f4d5f63fde3ec0dc1a05eb1124bc432ecc4f0d5256f06168a0fdd5f75cfbbc4d681f896b11e39afab6cd5a0514fe0383af882f22b22d8fa121449fbea058c8fb3ee0e56e2e7f4723ed906463ba20f0efa7282d46bfbf14e22b25649639ff3878b5f5f64e4ed4abf4bdea081099918b149ec7c935ba7a654fb12012e1a58d41fcd3ef7ccf6ba5c3cecf9d55458a7993f489adc9ac2db6a7cde7851aed0d23403d18b33808f939566efbb552d0598f764829b8577f57880593a95a501cc49d2f7b05781a5599722d6d666df48cdcd8dac6c566d563cca9403de5280f2d31c1a5b0add435eb4043936b2d21911351e1032175998c9a67755bcd43361d0ece998a268afcf233bd7c0bf169b4060e1a258fe30d1de8dbebfc0401fc58c2d0aa52d7d5edb0f2c57fd04bd0fc8727d7b8b1f1d4d6e41bbffff448154c14036c66200ec27c8e5287e2435a073323791e01f3e51fd99c29a1d219572301c5373b8352a75ad0637b62a79c1a0fda39b2573da066501c04671bf0e4e2045d67944774adca9aefa0a89598cffcc5a25593ae3633558d154c1e7e900b1f65c6b4cff63bf3bea845a63ee1fd112798b71d24aa1ca4940f26ed32c4965664eafd53d80e22c6fcd4833a7fb5492853569270bb4998cd46cb7a8041663ff43ef457a853b0d916942c9acda72a1ff712cc53a0bad624e707ce9cf474dc228ec9125d1081526f8d3fed3ae18d7eec95e2e99f2767b963a6a3daa1d132b71993325c9da52e35a540306fca54409d919c3016143217b2ff9245a49d6733624a94b37fc680471e9ee64ce5d7e1b89f66188de4197e78793b1929cf3b770606b02edb8616367e29e3424371b486155bdad066b088ac7b3364c75f9fc3df9ba20b2d53affa4239cfa9b6ab2f204a6605b9b3dc2cedbef5f5c3470bbb8a88d0b51debad09c6ad927beec598645cf2b7df17d0f56c61443e4a9e79e2613e4da9a45a0e44c54ab9bcbea90f4fe7997f0c7b7c488b39d27d72ad81ba325ef32c205effb5650f71928142a22135cdc0688028323f53c8d260c699bf4f4c3aad6dbd5510cad4c53911aab178d9706cf74c4e260e32305c5be2ad503f9bc8a65818e8d792e262e5a95bfe51a6b9c4c067e1509dbf2728df04d8540d31c1e32e9f36d1fdce09346fa11b22e97111d42ddc0507d98f7bd6e7116356a98c40b6a61983be6912b353aeed170960c2464eb675391fe04d94b86740665e8f070b8384fdda8f71879c770f43a4f598b4171fed44a6aeee37fe8c1d6ed3ab75f09c619956011d57c90aaa28877099a83a98dc52ea29ccf15edb629b0484a5488b0f0900f4eee135f4d33ff513c1d57e7ee45cc4afab7f9699992c03ff9eb62331f74451a07d69e9435107d9514813d95f50cb13b3e8ff8d51dffdfc53911dce3c9e0e499be4958e5665e6aae3ba0b6490ea615a28982f63880b84ef7dbe41cce8af1f4fdb6f350d888d5c1b2a2e19ddd1c84d88308721c5494e381d8cc090642bb5676101e9cf08e3c93f61ae1f5b619300931e9db98dd658ae58e41f72b4c7eb2ab8a4bb5d62af9f6d1601f9c869cf3a26f1cbf4326aea1a2c7cabb11f11aa317cf8b54a50e393b001c6e5e2373d3de7f565e93de0fa4e3822e04bdf8dc3cc1815b9bb4cb91495030946aa6c6d3e4c24652af19286a48daf7e5397ec6aa9e109caa81ebbaa7afba06623dbb5c6c5890050cd03933afd0a967b98e7b9dd45722aecca147335c684e92ad735cd2212525318b80d93c801be3dfd311d0abe0b6b36b0d00c2170187761a0b689f70cbdb000f62a385f33b961e77c56a92d8c3f12f06541c4551f5c0c1a5b1d824a6eaa049970f1252833bb86d5ccf265ddea0a7247ee6e39a9285d0e90e07256cd02d0a783e3ad2e679f8b2655e9ec53a816bff5a253581eac9e7cb73fafba6c32dc38fce2bcbeb70e18a656c837c076792b129006d977e71887a195bb05c13bf8dd552e68f4238e41f324cba2886b4e085dfcd405eedbfbfed27124a84acf0c273156130593b682fb27c5ff0f9eb608a9cb17cc5254b8d89c77d8b058667e3718889c9efc176844415c3b0946914c58a0479d5f345380ff563c533b46c11b5d87fc1057fa8da29b3c1ed7e307c3aa0bc7ee7852bee6290e230e7bd3cd3d32b0efe3874d35e156a01c720e9a857ba4e8c042b0a87382c47d68075472a7b690b2dc508db4462fcdad3364be82f6d268e7847bd00d94ff06a6b71fcc31aa2703ce9e270239c4bed5c2ad0fedde003529894da5f735f441b6c8b85bb23090112da92b53d4d3a5e138a9a36d8614b78d4422809d4b88f694eeedd1b6cf49f33b8b2824f359deaf0143e6837cd6c06630dd7061db4ae83f839e266581b78e04db19d81aa74d8630372d5c62726cf1dd319eb210cda26f8249dc896a905a38f4fc138724dca034a0ad006f545626cbb81493f26a57aff37c130bf3d18ceee00bb7fc6efa357c19dff47d0f3921e3c3275b4b0551badc2b59613c0780d13b8f07216ed9e8eb6551ab9ae82bf3026b08f0d41ed7efba8d193a32ea7eacc47cd2ee56a2d21a7b650ccd0780221538513a2d31addd5a2bc5817f3763f5200443dddb9e41effe39e22d8816920be30b309bcccccb19b2ac12c03a976879a81ba9229bee37078e744d7db0424b17e82d950efbb2ee6209758e8a05b4a744e133624eb482266cb5780de0106b3caa53b476c8651dd0d2dafbcb9c72248257d4c0a72fe9eed64ed5e712c257446ebd9a17a74bbe020f9c66d0a6fce049aa47532c141243d22fe9a25fbfacedecf741570f74cfb8f92599097f2e0f0d73c2ddeac9f9bd8a687d3421ec145ee903c7e2b04281b7cb35c29f24676a9b9649396740f27100a8f3837488570b8ae07ffc8413b282d2d710504cef553cbb21983b132ea1661b448e01664c23dfb92c923c7715fe979248f296c79cd4aabf20888d37d15c0918b4830cbff519c8abfe6a0601efa7cd8658c72237a1b271bcfd8019c08cbd598c53b26bd7808dcfe6e467a18d5a241e5b8af5c234169f253c2ea35279dac2de888f3b80afc23e177328575ff22fafdd503f643fe666a009d573abde7b36f577180df73b2964d24242571efa3f4c42f2d6f6ed9c1926e36b9c64a3d25a1cec84456a5658d1a56fccc235166bb4cfb66dd1f35b89177680c8bea2f001b207268e5b27416a6e6c35947e5c7a099ffd2759adf47831a162f3d0a4badc98a3446901e739eec2770d99acd219d56d0f7ced3a812f8084353de957b5560b1089988cae1a010abac7b2ab08a6de51ab596defc3782e2a1ed746df2e0d8131454590206081424b9362438dcb12a0b0584614d64642b03f38a4a7c82ed0ffbe451842bba3373917d3dd9e606b8a2db621797b390b56663ec954e27c5887a2672a4fd2e9f23e2362158911a14e41a4536e6af542baaaf5dcce23d0e18fc177e82ee80ed80b675e9c9c05ac93b6d8d50f9076b20ff8dc0b8f72c31380948f46d4868c09931b00c68a065235cfb79f4b61b122d1b5195dbea6b76f780c3f8cee036b99205a81cb1ca053fdd44c05134c3e9fd242215f522134046de515e0223bf533a7b2687aa339c0942c4dab6d606e5d0c31a76ab35c82fa1c679eb03bb77821ab371017132128b56863163901b938b4c0cc8c27055b0fa7b6188a6584b7dd0cdbdd99ae1d18f09ea00deb71f50776b5cb76a7fa1bc43541477149137be2013dc08944505bbc65e60cdd8188258a419b9265e2f1367c13945f1253afee90facfe4c13055e2caa297929147485917c505b107e51c2ca43b3e5a660d520993ea0cbf7e58342ac97a2701a95c57d7b7de83e5323e83e6b5352a6cc67c60e5c68ecfc5b8ad4894b145bf7f6f4c72e93bfb3960edb47ccf354b3625399e1d113509d3e01223f1fa704f93b947b28ef400ae4dd775c2d3d716a47b3a13462adea853233d1d38951386c75f6233599fd8d3a9068aa04099289aae94cd33baf05dcf267b1dd543b996cd78b4e2ad50c15c800b24cd6f1ba68a26f812daa9934ecf2318bd5c07d46ef8eef27d4a7916fdbaec9c94994b2a41ed368316487707ff17046f4074ca5307a47e521b1122d7ffc9428ecaca3f6445d9aaf25d4478c203740f775d6e8cc8a75815aeaace3a654e90011567d1cb14a685e6ee7302ff58520a996772daa0208786fb350d1023f662f080d5791f12328583a5535ab1d7e096f4ee4a7e8c5c656d6bef6ee84f6305b25483d193d4e8d89f45ae01f383079abd7cc44785cd8d74b505a3421e95bbc405bd1a058bb4ae73bdc9f3984264f8ff4c61c95afb01fba1fe3f51fbd321e285831ec3137386f9a7b66e58181ea9376303f4f309dc5b7516e520882d551d3c6cfeb625dda47479ad4c6fa747ee479ffff0e42b5ba5c0ee2a94bd17d8b6dcb535dd35ca3998b104d1562fafd449e8fdb77715ac2e11f6996c660726fba1a1d40673f98eeb6d407822507e34c7ae5a28fdd7647ac6d9efeee3c2586c30b132ea858400039d867f4e6e78ef315ff7fd2d37ac394c5c43849191b83d3500c3d0f36cd85d7f6cd15a0064dcac9e543e6f9bac82af2a16dcf0ae1e17921bd8e062ced5a8e286017c939d6c6d1064d508d88d17dd5f1959179a460f4dac40e58964dd2f8af24a16d5aae05a0302f64f62f3517e038dab769a4a997cb7110289ec47853959f35d157c2d94cc2701307b3aaca2a6c908f808663b9dbb9b51c9dfa024878c5e3021bdb805653f7096e825389a3e5cfdc1a90ea684d31b1b3c9232ba8847cba9422ca324d7a01259c93c66e9a03f7a9b4ff02953f1cad6e6e68aa21bbb96a1444809f9e76e6867ad43e7316cc6bd2d5f22a44401177e538ee6f40cea4230397f76d8c142b047117763d1788484651cf66bc61fe1d25effd45e8aeeb4ace448bb8c4ef54ff2bc37093782456b0980d1fc2c183f604f9653a5d13b32a4ea9f412fa06b42f613e54d8350628b01128bf4183b9213a22a17ff47d28198ff120d55d2cd7d1f3bc5ab714e64396965dfcffed9ea5277f576946bb1cd656af07aef20c8e7368317abacc02ab435a5f2218e4309184276562c89dfaf7b61fd0e265e5d09eb1bb2b8b418ae36ec3015209eb5fd614ab035f99302093981e7833ecd71e22bd801f8306a0c03bea1f846554e7432a6f3e4e0ca3d457b6edb804b017129ef127006f5285b3ce3379a2f7fa9e87c94c61a11ef06306531c9c81083ac9c043ab7924221ebf49c714df8566facbbfa23795a200cfff0065fbd6bb0b12794769cc59ba1a12fd5e32de8b54b03f613b3be14c0015fd6651c36f7013841b3503b9dc90726791bbb78b3d39e1e2324d1ec1de1ff4984af9fdce9ea9db258fe4f379ee696f9b1e7f315ec96d9c5745a15a3b2e2062f8eb058bccb48a59ef67e16a0b228b15a92ee65d536c2695420f0f247374b0d8cb48bcf409bb1f98f54abed89a07623f15f5fd733d9006f38461a68e8432c79c4f46fee5787417903618fd7e8316e50e04f678903d0026d58f954f727c47585fcd496d89475ca7adfd27701c236cb1e361162afef16a5a9267f4b5c518cc65aa6d720a66238bd59a515f7adb0bcb47aa1f0ced43cb6f5c4a41a4333bc46de21f2c800f657e37f366e9e6253cc882022828140a94d23439df0957b3ea01756f2a6760e521d5bea5a09e07b4485c13439201c1154742c0d6ed61872f8895dd63b3429fec8952369f75f37d4b61f7b736ab9dee5200473b75d012b6f9d713af05e587568b47a6de2d2c0ba5ad8cb7e9a3c876b3cd36dcdfed9770230954ef85423f6440305701154faec417765e56c016a2c055d08c62e76d1f7b27975f194d75ede3229891d07784b9ec6720887709c1f78d0087844354db2544b2add945dc5ca23ba2dca24232f8ec1252e3bdcb03e383a2269a07689fb6ca402d9e7eb1deca96235305b8e33d1dca7f2bfb6506935f85326683594a3bff564b254b79e160709bdc6c15d21f8a6e54815a699d8e2b4cf529833b57b8a53cc40dd04191b3515f9adb7b5691542c3d73872be931af54d362603005058c02cef4fc4d384878ae2b82ce148370af1aac460e471a6159a3c7db2d21b2d318d6f9843f4d9851d039c457a095ef2fcfaba5e06176d398f3608e86715b649c2c23664a741e705424028724d83be62360c80d5117721f53142c16f3aac19339cf23f42cf2bb7ae7112af6791f302d34e117713772330638f5d82056099e4a651a7c221346677bfcc0d9ba3fb6c2d782dfd9de3719f9a8d566279dd456b74166de1ed3b5831003e672a369cee540e1bdd10526cec178a209ed373aa39fe4d9680533a42280c3ed3b3e61e4f63e49d91b6905ba6a691b5c4062d693cc3f098320f4acfb5f1fc516e307065784d9301c61b35b19b58cb373493fc1550f22ee86fe74af20bb2d03eb0c2f1df622854afa247fb23419d10ea8a8226ad69f3be113f16319eb5c82de372e79fbcff9d71b0093def0e9e3b4955c890a94e0199d71c389fb541381eab2b45ac53202e54df341c8720c0b8dc8e143dcda6b920a7cb4a2ae53af8edfafcd4e8e2b5cf8496b12d6beb365142cc61756ebc602c44e5e8ed4986cd98d7026a0ab4c8ac0da6f673ad6a22041a6c0b3980601be7beff83bb9277d324eef00d89cdcea709a2cf36e6316b3bfdc3de490a1fec75070cad80c7c91d3643d88dc95099b8b42f46506b193496534a1efdc83984eea4fa25c08bbe1732fd891f70c2b091b04dd13a888bda7abcc278d09ae0d9f23b7a397f9cc19883abd4abd96d836c35ef7dc6dcc1092e3ea83b9dc030be513616b0fd695763c6356309cfe8da314d2d5c0e853dc1dea60564a1f0e4367a5d16185c9c7d162efc1247ded68dced09dce0fcffc72e67964fb942a61704fc4e5e0c16b9b05a03ddbcb0b6fa89f6dbce894b68eb3d18a72d26a142fee9db55c45cd69fe7d593d3bda667a9879d390756ecb8b24c16ebc1ffa9f57f1967dd0d2efe415e61371f00206e71ae6cb3989424677a0c29f7f7bd990ffecf829e6b672af23bdc04dbbcd6234a473ef3dc9ad4379691e07fe5a1c2edee80c45021ec9b87bf19e43c70064eb948354929421d5c914b699c065e5d5fb1323a1e11854423e5de73ff1896c32acd8b07921da5b43910a2519c3c3b76602a6349483900327ad3daaa8ee9716a26409115c495154ed899421dee38cc682dc4efa0b5c34485ba765d8f2b50f11a3ff6870b559969a204227be5146432f26dbfdedef632a0cb0e59a71235a58d4c76b0c09bca071f82b2b5aa1a16890432b2a6cc6fdaae8c858d3adbebb52497a096d029a6b822bc121b6e4ef3e34bae0203058fea7f85c555e954914f07cdd15cdc804c89c0eba10201add2ba12cb38690048923a59a6db93430a51dd67c07d1d6051369744beb77fecbd470e9680d90aa8dfe16e76b839058e3f3080bfebd8a036f69a19329b97b4428a077189d40ad2859366153a6cfb8857bd0c48b42797be6d9d93bdade557886e8b4f374bbeb1d41f2acaf60396a04ff6ef12bb70968786b2c859d9be39a14562f3045a6d68cb8924f8f58d361e29e748dcfc5d1f0af32371672bf3df4c152a79dadf254c46a1a92ef6f582c6dce1ff806c1a65893542105d76225a347dbdf2d88921abb7c608b7b8ee1cd8ff41417a6c84f73c98f59ff9c1f70eb4d4b88dced5ebbafce7f13209b1c62b402d30dc33808f9479acc3312217168486c8aaacac7d06d7e92ede8cdaf8001224eed2837000c4f4b419d73f2fe6f9970ebc3e9d1342decc58e803551256b894901b88de9279f097602bdae1c7c7af66517a62e76d4ed3993c04f8a32d36ef3795a2454abe6416cd76de466142aac6c52d448985011ee25deebc78f5ffdb5e8d17fec48b1dbcdd0b3ff958a4c8f638b35483246eb6f66289fdb32dbfb55a88e7a05d71746f1830bbd29139065605ae292d4b79c7db96d1d77d47dc2b11eb38b278f31ee954bd921eb778d1fdbaa2fcdd8ab45a02bd34b06aa4e2a5b253de96b2521356dcf7df837db43bc14c9eeeb51508d8ae48c51c33055a8895d195fccd43c3d11255d93b4a1410cf19b4bcec03dd9e81253e34d41ac8ef70c9f8f0914d8690794acbacd540beb47abc5829c49cbdd677623dbc27f6ae83d4ae5f2584f61ab523d14d319482250ad6fa1ff8055e2889e98a1ba39ecaaab151320c2d86f948fb87db2c7a67eaea076ad9743971d67158d524de701bb9504d0291125265331fd10aab1e9bb7a5d0a357400fc80242fa0c2588cf94e4a8a85a85f4e2e59de5bc9f2cd1292b5fe80e8f90aa41b28dbe3db14b6794c46fc1a22b4d2b3b474f5371f40e66c59b7e2ecc1e4683b5e3af50b18871a84cdaf67a2aab9ca7b0fdcb613884348bc5d5e297e8f7a43193e0bf0cd10d52a274114673d2c054c9aa219cc6a7894a9b4f17c97871786532e577897ed483b3d3207665a63ebd37d089ca531d833c55a726341098762cde533621530e3c916b53879efb97eb84c06a31276f0488a341068af29f0da320d97bf27677b701719a4458d08cd9ace38bce27c9a53c8f90c7b198f7fc961c6944224588b65b4d07d806992db5f317eaa52c5a653b5a3eb575bfb9a9e1154d3058b1818bca003b07025ce61bc41d0a486a42ae3b4f4ec460c328ff91aa95eb15411e5eb5d49966812d0f11607d6600665cd71482d94a1f81d9f2abaf8f1c0d69ce5256d1302815a5a23e0e915ac67b8c7c205419f748bb17994352e583231f948d27826923894d735299ff88ed2dbaa0c80d59191c7f99729877cfe6ab23fb061c6ce51732d45aa674154966d69a13146f972de3d7ebffacbcf208b1f3d8482ec25af6aba3feca2f942bcd35369be219f30fe6c1526c89a23e4d4388a5b4b85dc930c0d4b7dac4bb85f8ba4766aa480ef13598f9515fd822f55dfb152c372d763820ee4a61dffb01401b13816cc3216747da601551b70c01ad3f840c0443a2fe54ebfa1385c5061ad631a6ac065909e247a4497c777f6d7777eb70e94a751b0bd95431d8b029f153062a3175bcca7da8ff0ae9d6398629417b0983d1712add013cdccc9bf1ffd24b4a4ade6a1d49edfdf0b897edc32755e2b60457879741d780dc0701122a1e3982c73f8ab3937e8c53d7fc926e69c8affbe172e06cbb247e6bb789dc530290bbad2e48067b1355a39a6d717ba34e48616e04a126a71f3f643b2bd5eeaf2e4e178a740939be38693ac60709ef00783435b30cb9e3706fd67f0cedbdc03e7bc5659c246878e88deddda2b5afc63f5ac254a73a3193f1715d5e53639a5d7663398e3a6b3981d5431c62147aef022859f7a0cbfb91d09a23385030c049d4dd1e00f1f1970fa68c1caa86579538c8a8b3f64c68df73478be4bbe540a9d95f196170311087d5b62050c8e09b2fc5caa48525326c95de6dacf942c1a316f339b1a0029ea1ac05622aa2b9a8b0c15029f601670692038be03b8b84c0855530f8fb0bce981913edeeec0404454765bb20a8b6dd3f1ec2adda9fc5bc06d8802e4d6ac3227da3836c13e4c362462ffd89f9528c927d186b2b63258e668dc71d9c37624b8938d6827c27d37ae844c006195b35748a93ac8806e2b68e23cfc7f80be7d8b1621f9f994956a9156c63b7928b1247cf996686178b748a76cb2be57701ad76d97ee6bcb907431a68e77247dd5af5985c58a43cc168a0df3929531ca5cf2e3179c0a3db21a2149e04a7efb6819da63960f590be4fe71f718ff2e5023912cd6912f76fe43cd63d61fff77d3b38bb5c6d8d7384df594448728b41087e13871d2730aefc1a5dfb8f8b543ee7267d3a900c4a060a546ae4d253073035889e4c2a23de783a9382e705053631509b14b0dcec9631579a889692fb539a43e1886f2af1a160dbbeab87167fb8023ea8557bc9cb6f4cc7d068e4bd243dec60cb115410f3f8b342274ccb06ddb84b6d21f3764a1210269ad85b4b765d0760dea60ba98454b0f7f7dfbc27c6fafee3cfccf686b4acccce9ba390ee8c61bb687eddaae784a473ef56184a8ca3c67f37b02ef2eb6e47b03ff9a6ef3bc2d23f72ae39b4be1319af892efa3f92c7a988a5f40c9165bdc631e25c0d3fae82b4445adb189d642abc25164d1f0b42f6de087c9b8481d0810a8889c5b7bba977ba9b8b6bf134c0522600e1f55fbb4ca5080940729d80890c0e505eeb6fd212aa1d98fee888b9a1b043f2c913c4a81610e7eb5eaa51f6ae4f796b06f70a0283944d01785568c9558763ce755c7486d8c8b3b51212057d71f589cd6273e91b55a61c00d4c550093f5dd7c57b3090f5a2401458c6258ff74eb939ca8f3e47650278288c5026ebbbc45429494e6606469b1104f7fb93581f285ddf0123d07f02612495857d1fec2041c7f39d6919281e7be85aafd5e6d317fa16822c7fcf43fc23de2d2276768100007fd213c800709a35256c4c56a52d05b7527743b8ce4f50c385ec698c5950f79a17090e8fce19a990572eb85bd2363cde64d80a8542a4a389090d2bc59e9f030981a7c13db787e8da35abdb9ba719c0f1c5007b1789552518d077617a3bbd128536178586ce85c3aee935e483be4559736a6e2b16fbaa62fea208597af390ac64737f47a7390e4f226c91188c4bd4b2de5629a5bc661da2d28578ddda67c8e08ff075dddf0dfb66e6a09af4ecc0fa421213cbcabb175baf1da86b9d66667e49b3e759d080829f65ccef1bc663e99889cae2adce67f2d5346fabd4ea53d4dc886f80e790f7387d61fa27fd9e0f99e861fba2c54f1b67cfd49d0102173cded3f6e6c17c6e2c210dc81e4c5796e75ce25842c6ff8586fcdff8b965f7b9741852156e6d8af8210cdece0389883786ca80730efa1b1d38972a271c7dc033685606373600afb1fb008419e49a8243ac9168c1ecbcaa85800150d5ded9b085da67cd23b0f50643530cffe3cbcff824dc9d5de1b790310dd8afd44ab3a71e75991e48fc35ae9f6634a4da8f1827d71e8357229fbf669c61a3d08855fe24de01ca7026f07fffb766cb6db9f6c6077bc162cbac5d36ec1b5dd4b220c47028fe5a79b8c7eafb37a841a8c43031a454b3510ce8b8b921466473df80691359caf35bb197ec40afd544e3506e9efc51b1d127f70b80731425b95e2547a003518abf236c707eca9c999af007d3f558c9113982bcdb4fb020c9c17391f6bf42404269fb15ead559c382c4b430e3f0d780712baa6a75e33ebba16ecbfe12b9ff5f5e838439dc7c02a790578f4bf7ac43afb08b0d664f130a96339143f2fa14970a47fcca58c64f13650b908cd4f9e2f29cd0be2dc7c286e2cd958f993424c356663ac9aa8cc78b4727baaaf0e2d509315a27a1db8a4039ab06a695311336da7593109cd035561ce4805efe6ede7152913999d0c79164ce2f84d5d64c4fe850eded5487cd9608514a64cbd96b0c7d2e83786439518d9c646701ebcd02ad45bbe8a5960549d65ca265f268041f7a65350132b1d83f2a18f1bf79e8f0c8ae7ab00d6d114bc1b7de1e641826a935cf33bb1ad092e9a932024e5d788145dbe1a9a0eafedf79571ead835b8702b72478788e9bd573a20a09b875ab1402e9c70cda65f6feac71c46a2c54cf8b8e507029b15826a8a6cad581f1259692892181e2720e3f902509d16490c9151cdbeb3e4a29a84d02af3f359c6744aaf4f60ef9ff6cfdf5c9fb9bb465ec2c85aebc8c6a4c26d993646b4ee1de6591b9242a35868b42bb0486a1cb0c75454ecb4486e8881de50885acb5590259aafea4a7ec2549b0d2fb03f6f1c6eea3458763247d2a10e0cea8533cec7b0160eb66988c54dfbae74224474eaea4dd962f1951832d1f3a2e148f47a08172a46db38d4995799e2a88cb91e9e2cd6a1f31acff426361e95b0ce956a47255afe72bb77ac93fafff991e6e78ff10714a595e436c67c8fe140b122280d19700049a06f8e804b13f6e815dfc87c43b7623367cf583c70fbf94a8ab1077528af16c5df9a58a70f4d99fb3bdb78516f9f000c6a9296fa9cfdcc0f518d776abebd5543fe41dfcdeb9591709b7035cdb7273f729d58615b55e07f97233383b24609631a520843ce6585170819f91d973bf1d8d70df03eba719e42559d8dadf64aab0e2e04a7f641640b443614ee872b5bf0d15bf76d83cdaef78fb5460c37959d742b0e279732962a35181c89891f5ed01bbe088d24f5bf688bee9d257a7a692e8925b10b66c22bbd3d0456e90c14fdfb1a78f802097898b4fb577a5392252ced5d17ef5ac2dd768c808e7324712203ff1360847f5aa55a2e5ffa2b01c78a6e654f14959f9303a6b6174db969a2cbb63f7692fb299da03c27d28d1c0841b6f75997fd6fc4e5ac8569124b738d1ddb0fd684946546c80d5cc5f09c806c9a022c117ca9c2654f86f0ee4a64bb504d55c4d94053efd59861f4186c92251b8c89f80fdee6ddc0c7690a59d100b60322344807e08767a3687a0004b95530daafe1a09ab4ae203a06761e1200e5402df677ee7065d7c85f5ddc331a5eedd1971ce44467f06b8552fc21dea5e5af084521c95d83253a477a66a7b5f467d11a51934d732d78bfc75ba38838eacf8b4462ff54c8411b9713b6245afe7be598d764fd9f7780d7400bc7d0c0bd0e6e827d972358dd64a729a14238bf7dc6c3b69300a02aab5bd2b5dfed5473c49cbdf0eca0b8b323f41556ec304f0810a35d782da1741bd28676fb2ac107b28c1214103e47e40b3ac8b325a25c5fad91b02ab6d5dca0bb6ec8ee8ab9ef4d1452ded42162f527f32aa5142e3126515f7e7e37fcac49f8af41dc8832320fc0a515166c4532fa2def6e272a6641fbb8371975b8ab4f8e73d1e7fdeecf7b1ba6ce4b746a40398dc60d0480a062337d4ea3114bbbc02c522a77c274bb23b5d67750ca62d548ae237974cd79bf9146965cc984b8c94ffb4b2030d15749bcdb82594186b4f67af790a2d6f06623abdde718e9d5c850ad0065170d6d0f255a44e4ddafdaa0bb2228713025ce074e98c31602bea022d3000e3a6c25881393913d6974d2495a15f1d729de06b758d67f83c04c5e34bc52c4ae2f8cf072636501b9ef333850b29ed02799354698dce526dab71fd0d9508edd5bfb7888125181efa97505fccfbca918413c5e887b00d16e5bb5f2f2342b5d88c7cb236c4c359407012b17a10a22d4418d1ef8c0629a7b1300b0a2089b7343d85284a95a68d5f237e541ab876ca07509b4decb0f0b143799e7ffdc5a83008bac949e2bb4eed4df66eaaa51e0b57ce4e034a9dca091c4f43b51ca847d93534eeccbd537da2934f5240951b9cbf0c06c80a8f63cc1ac614eaaaf948d5e160c09db2d752c71ffa319367ffb435fb6787a9a5aa321304c44a9038900faf6527320053f6f2d1da69265aabb6d62be8676849bb06fedaba1a935dfa5cd47f3107a24665cab333d10ee006bc42614645ab3fd74c9f9854b63bdbb8ff95d43618e52d43aa7a5ef8943ce21557ebab56f782e3fc82bcb84fa1db07632b89fc3e8c0a7772d35308972c0adec5015054c92a37a3b5523fa7401e4d4a29b2d451742c845dc6ba90f56d16b8850f2bae72dd38b65fb11891026be79b8d4f4ace1a65bf72f2567ba57d950a8051b3e61c9db1df51ae1083b763aee0b32ab0d6c51af3f884ccdf02a3565c846a8a8990512bdab76f008dd3fd100138601b7fdc89fd775038dd61fbf08ee2e42866bae4d0688783c4ce445eb7db6663e57d623ff4dde4b7ad710f3a22f439bfbe0e041c9dfba48a2e62e91bfea2d63d4bdf243dcfce28d8913926ab471240923b44dd3461db503d3ce171593cf5799795399772306c6e9907dcf0e0f3704cefc9a733c60491fe4a8fe8c84b7ad4e2b6cae37993bf5608c9944d36e4525cfe51ec293eee27a9ae59445490bfec9ef129336ce7ff23f4a36fe7e32eb466f857ff6835b9164ce560b654b050c75bf8fc77354a11968f0913cd0f70757126c4e490315cfbd9b62474c874f99c66f9bb349cdb0ec1fc49936841c96a679201618cc0921be1c9f9f0bbaaf57bd1492a5ec066bc924ba9e6af9c3b25e6a64601b19d8689602bb3008d31c9478d573710a0beaee0da8933bfc7d143e91ab19607f4642f4d98fc99909fcbb1af3db3c51768b86b19b44dc2fe13bcbc98fa3fe96e12fcfba43ffa9a008f3d44d967a2f863346f1de0fdd30e3079e444a1f59244f70ddcb222b75afbb4851eb30f36b1ed28c594782bec826e17baa655657a73910f2fe7279bd884ea563cbb34e51784a389b238178ce9769ca29e88dceddbd0bfb5be28a3b4bafa8db2f523ad735047f4521c85461dd6b8a7e5907c1a67c2aa3402c968d27814cbec87ee5590d6b127f9596be1aeb9008e84ac8a744c0e9715622eb68b79857bc5b9d1eb04ae23bbae8e984c7622fdcfc9c08ae8c8f37a5626c52c49fbbdcbea7e2befb477714d8a01f4c2da1500182a89480e02ee388da9f962b373eb4e9782638b88f388084be29cad1acfdeeb6714f792b5431822e6d3e8d95ad651169b033b60a44fc4e0fc8f58729d98475d8406a4c41544d8d539e10b7d51d302f564d00400404dd017c9459fc7bbb07a00bda8cd0685855352b3807d5d9c9e3d35874342a9adadfbd444dcbbbfab871fc756b81daa773b19a5b294b57ef84ceaac4a58739029c5f5db8da1886750471188e30bcd2db597d6d5113efa15a6a555cf7d5d76dda84dc0f9ac16e4757c7ff13c211b937590a1f74375890b6e252c0d8a9b36d1e9e4d3ed9a6449b528fd453245db9f49c22cd61972aa7fb4d14ce55333a431cebde7bd5e8f63774d975b44bce1dcfcfd083146687482547092dfb5629e7c3aabc908dee15072ecc1b97067fd6de45c9c463ec6c6dd0223e7b50ab224aaf44be1567ff487132bd0bffeabb985cbc9d83162da2fc62f16173ee95d2c9a00d85f9d81e85b3de32d6d7d1a89588b9c700851b553784da295d89938c89d91aa37e932e3a5a3aab445c6a676d7b87ca134b4e3beb0b36e3c8d6d9f9fdeac800adb7750a4641216d8bac4f238d8c29b4afd5cc215c2591bd6c269f33b359afe2c65ede5bc7ddb3d97e3c0e2920ca8a120deee52a7498e36a60991e6e10af9abdd6ae4bd59c7609e9b41ee48adee657446fefe3d34ea6e99be9bf69a4e0aadf9ed2eb954e9982dc88614dfa98a3f9e866f05631e2e2951aaee97ee8548cb11466b7e7e090ba62f1484678a5dff50e9523bc1cb02e189cc670e44f8502fb7e72c953828217c00484eda047b2afd4b734218bc28cf07e51463811261a72bc27168469cdb5b7b4673552dbbd791aab04eee0d41eef61d774181f1078a32824168edf256355b57e1f58fdffaee832d91776e55dcbdcab226900f31d9fa6a5077e8535d2b778d708b2be344b4e5e98392ec5939e4f3ae5db459a798e0d865e397197c0496601f470a29a0b6f61ccd44304985bc2b14023d1f5c66fa15dada0702ff82f1a93115272eed493a3a2f2469337f84b997e0751373b5894cc9275bca7ce9e4651e19ee2c3d69ee75af56ad4168576e1b5834d3fe53a41b8891c9da4ad95941a42e5d57c51c39da3c7e902194fea2e30357c3c7b97501a43243614192bf4113ba6e3b3ae546406c93bbf3caaf432ae72b9f60c123910035a03a98230be08e7b4013aa5d386d11a644780b7fdc0c23e9e16d44ef2848093dfd6448917cc099acc5e2fae8bda143a1a1033061e01c15bcadafe247c17c9a0231092a51f7a47ed6c2c06eac1d0f040ae3aa8e5d65f9ecbe3353538ba7f735cddfa750fbdab932331b65470297131e4554e952f8cd5322f96371dec8a8780e98fde00ea7e9ea7c1df0daa1ff7c50814016af0ce04d576f7a3821df9224f8245f0278b5b116b933babf2cb845c665842263207980f634d7642ff044e1e651a3670616360e5aeb2b49ad04119264f3f7c789cea26693f5024cbb061f16b9c21417dc050c2fdb142052ae207be5a8c9c2085f974bcdc55527a079da70a092a4a07f3e8ec93da22cb7da2119766c95e5da2d8d73e10efb5329c50efb0d91eff23a9a70f5bda69acd1e86b5aefd6429bbd747e6df8138da964995d02901733fdf12636558ed706ce8cf5aeece6422cb3652278c7ae0c4f4eca1a1595c57fba6391acc95131f9981e9333a439d4c0f547f3e62feb7d7c55cebcc7ea1a895cf2b4c74d3d4ae05d0ac0175b0f1e2606466f9fa8402f4140f6462bd6884daf6cc267f46507905299a0719d859ccd1c2ea6474ac024ce12218fb0cfb8e835112b635a18462299b2fdc862f34da97e818f067b5a7aae2af510a302490759f6eef9d9ec43d2f5d4a922299ea88f03b2790ca6a73ef239e403974bf51dfc80e0bca7959a80cd49b3b9b629dd730c7aef05bb62793d60369f30470d8788e782fb81d86cd78f3023269f0d6a67251d0110d9553ed8d3668df96c3c79f5940f57838fd4f2834ca2368d56f5d9b6c273df2dee0fc257e9b961380a7c1b2dbe075d22e89b43798811bbfe9b9745e8aeae3792f867984c6e9ca2f426e7f04a054a8e39acd9ce30867e9e06f3b9142e8a45a85d3045092632d3f417ccaf4e6e8a2c3b59188125ff76beba91295eabdc6bed56da1626d6baca92f5d01b4d9ac1e8a74bc3ba818713b7f70146ad44b7dae7b19f57000a6d2e29caf9963aaba761026ebb51634cd0cb3617107a50c7bcdda685217d5b0107f6a778eb36daba80f8c3189f741c7cead7ff04"
)
2419 ms 1 /classes/Smarty/SmartyCacheResourceMysql.php:98
SELECT SQL_NO_CACHE id_shop
FROM `ps_lang_shop`
WHERE `id_lang` = 1
AND id_shop = 1 LIMIT 1
1696 ms 1 /classes/ObjectModel.php:1647
SELECT SQL_NO_CACHE lower(name) as name
FROM `ps_hook` h
WHERE (h.active = 1)
1640 ms 835 /classes/Hook.php:1283
SELECT SQL_NO_CACHE a.*, b.`cookie_purpose`, b.`expiry_time`, b.`script_code`
FROM `ps_lgcookieslaw_cookie` a
LEFT JOIN `ps_lgcookieslaw_cookie_lang` `b` ON (b.`id_lgcookieslaw_cookie` = a.`id_lgcookieslaw_cookie` AND b.`id_lang` = 1)
WHERE (a.`id_lgcookieslaw_purpose` = 2) AND (a.`id_shop` = 1)
ORDER BY a.`name`
1242 ms 21 Yes /modules/lgcookieslaw/classes/LGCookiesLawCookie.php:812
SELECT SQL_NO_CACHE m.page, ml.url_rewrite, ml.id_lang
FROM `ps_meta` m
LEFT JOIN `ps_meta_lang` ml ON (m.id_meta = ml.id_meta AND ml.id_shop = 1 )
ORDER BY LENGTH(ml.url_rewrite) DESC
1207 ms 144 Yes /classes/Dispatcher.php:643
SELECT SQL_NO_CACHE p.*, product_shop.*, stock.out_of_stock, IFNULL(stock.quantity, 0) as quantity, pl.`description`, pl.`description_short`, pl.`link_rewrite`,
pl.`meta_description`, pl.`meta_keywords`, pl.`meta_title`, pl.`name`, pl.`available_now`, pl.`available_later`,
image_shop.`id_image` id_image, il.`legend`, m.`name` as manufacturer_name, cl.`name` AS category_default, IFNULL(product_attribute_shop.id_product_attribute, 0) id_product_attribute,
DATEDIFF(
p.`date_add`,
DATE_SUB(
"2025-09-14 00:00:00",
INTERVAL 200 DAY
)
) > 0 AS new
FROM `ps_accessory`
LEFT JOIN `ps_product` p ON p.`id_product` = `id_product_2`
INNER JOIN ps_product_shop product_shop
ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` product_attribute_shop
ON (p.`id_product` = product_attribute_shop.`id_product` AND product_attribute_shop.`default_on` = 1 AND product_attribute_shop.id_shop=1)
LEFT JOIN `ps_product_lang` pl ON (
p.`id_product` = pl.`id_product`
AND pl.`id_lang` = 1 AND pl.id_shop = 1 
)
LEFT JOIN `ps_category_lang` cl ON (
product_shop.`id_category_default` = cl.`id_category`
AND cl.`id_lang` = 1 AND cl.id_shop = 1 
)
LEFT JOIN `ps_image_shop` image_shop
ON (image_shop.`id_product` = p.`id_product` AND image_shop.cover=1 AND image_shop.id_shop=1)
LEFT JOIN `ps_image_lang` il ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
LEFT JOIN `ps_manufacturer` m ON (p.`id_manufacturer`= m.`id_manufacturer`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = 0 AND stock.id_shop = 1  AND stock.id_shop_group = 0  )
WHERE `id_product_1` = 2401 AND product_shop.`active` = 1 AND product_shop.`visibility` != 'none'
GROUP BY product_shop.id_product
1160 ms 2 Yes Yes /classes/Product.php:4631
SELECT SQL_NO_CACHE `id_hook`, `name` FROM `ps_hook`
1133 ms 835 /classes/Hook.php:1243
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-09-14 00:00:00',
INTERVAL 200 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa
ON sa.id_product = p.id_product
AND sa.id_shop = 1
LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 3108
LIMIT 1
1074 ms 1 /classes/ProductAssembler.php:95
SELECT SQL_NO_CACHE ag.`id_attribute_group`, ag.`is_color_group`, agl.`name` AS group_name, agl.`public_name` AS public_group_name,
a.`id_attribute`, al.`name` AS attribute_name, a.`color` AS attribute_color, product_attribute_shop.`id_product_attribute`,
IFNULL(stock.quantity, 0) as quantity, product_attribute_shop.`price`, product_attribute_shop.`ecotax`, product_attribute_shop.`weight`,
product_attribute_shop.`default_on`, pa.`reference`, pa.`ean13`, pa.`mpn`, pa.`upc`, pa.`isbn`, product_attribute_shop.`unit_price_impact`,
product_attribute_shop.`minimal_quantity`, product_attribute_shop.`available_date`, ag.`group_type`
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `pa`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1  AND stock.id_shop_group = 0  )
LEFT JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
LEFT JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_attribute_group` ag ON (ag.`id_attribute_group` = a.`id_attribute_group`)
LEFT JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute`)
LEFT JOIN `ps_attribute_group_lang` agl ON (ag.`id_attribute_group` = agl.`id_attribute_group`)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = a.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 2401
AND al.`id_lang` = 1
AND agl.`id_lang` = 1
GROUP BY id_attribute_group, id_product_attribute
ORDER BY ag.`position` ASC, a.`position` ASC, agl.`name` ASC
1002 ms 6 Yes Yes /classes/Product.php:4541
SELECT SQL_NO_CACHE *, ( IF (`id_group` = 1, 2, 0) +  IF (`id_country` = 8, 4, 0) +  IF (`id_currency` = 1, 8, 0) +  IF (`id_shop` = 1, 16, 0) +  IF (`id_customer` = 0, 32, 0)) AS `score`
FROM `ps_specific_price`
WHERE
`id_shop` IN (0, 1) AND
`id_currency` IN (0, 1) AND
`id_country` IN (0, 8) AND
`id_group` IN (0, 1) AND `id_product` = 3108 AND `id_customer` = 0 AND `id_product_attribute` = 0 AND `id_cart` = 0  AND (`from` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' >= `from`) AND (`to` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' <= `to`)
AND IF(`from_quantity` > 1, `from_quantity`, 0) <= 1 ORDER BY `id_product_attribute` DESC, `id_cart` DESC, `from_quantity` DESC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC LIMIT 1
1001 ms 4 Yes /classes/SpecificPrice.php:561
SELECT SQL_NO_CACHE *
FROM `ps_category` a0
LEFT JOIN `ps_category_lang` `a1` ON (a0.`id_category` = a1.`id_category`)
WHERE (a0.`nleft` < 78) AND (a0.`nright` > 79) AND (a1.`id_lang` = 1)
ORDER BY a0.`nleft` asc
945 ms 130 Yes /classes/PrestaShopCollection.php:381
SELECT SQL_NO_CACHE *
FROM `ps_country` a
LEFT JOIN `ps_country_lang` `b` ON a.`id_country` = b.`id_country` AND b.`id_lang` = 1
LEFT JOIN `ps_country_shop` `c` ON a.`id_country` = c.`id_country` AND c.`id_shop` = 1
WHERE (a.`id_country` = 8) LIMIT 1
907 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-09-14 00:00:00',
INTERVAL 200 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa
ON sa.id_product = p.id_product
AND sa.id_shop = 1
LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 1919
LIMIT 1
873 ms 1 /classes/ProductAssembler.php:95
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-09-14 00:00:00',
INTERVAL 200 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa
ON sa.id_product = p.id_product
AND sa.id_shop = 1
LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 4717
LIMIT 1
871 ms 1 /classes/ProductAssembler.php:95
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-09-14 00:00:00',
INTERVAL 200 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa
ON sa.id_product = p.id_product
AND sa.id_shop = 1
LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 3035
LIMIT 1
856 ms 1 /classes/ProductAssembler.php:95
SELECT SQL_NO_CACHE m.`id_module`, m.`name`, ms.`id_module`as `mshop`
FROM `ps_module` m
LEFT JOIN `ps_module_shop` ms
ON m.`id_module` = ms.`id_module`
AND ms.`id_shop` = 1
854 ms 93 /classes/module/Module.php:340
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 3108 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 3108 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
814 ms 0 /classes/Cart.php:1429
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 1
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 2401) AND (b.`id_shop` = 1) LIMIT 1
785 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE *, ( IF (`id_group` = 1, 2, 0) +  IF (`id_country` = 8, 4, 0) +  IF (`id_currency` = 1, 8, 0) +  IF (`id_shop` = 1, 16, 0) +  IF (`id_customer` = 0, 32, 0)) AS `score`
FROM `ps_specific_price`
WHERE
`id_shop` IN (0, 1) AND
`id_currency` IN (0, 1) AND
`id_country` IN (0, 8) AND
`id_group` IN (0, 1) AND `id_product` = 5343 AND `id_customer` = 0 AND `id_product_attribute` = 0 AND `id_cart` = 0  AND (`from` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' >= `from`) AND (`to` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' <= `to`)
AND IF(`from_quantity` > 1, `from_quantity`, 0) <= 1 ORDER BY `id_product_attribute` DESC, `id_cart` DESC, `from_quantity` DESC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC LIMIT 1
766 ms 4 Yes /classes/SpecificPrice.php:561
SELECT SQL_NO_CACHE tr.*
FROM `ps_tax_rule` tr
JOIN `ps_tax_rules_group` trg ON (tr.`id_tax_rules_group` = trg.`id_tax_rules_group`)
WHERE trg.`active` = 1
AND tr.`id_country` = 8
AND tr.`id_tax_rules_group` = 11
AND tr.`id_state` IN (0, 0)
AND ('14050' BETWEEN tr.`zipcode_from` AND tr.`zipcode_to`
OR (tr.`zipcode_to` = 0 AND tr.`zipcode_from` IN(0, '14050')))
ORDER BY tr.`zipcode_from` DESC, tr.`zipcode_to` DESC, tr.`id_state` DESC, tr.`id_country` DESC
754 ms 1 Yes /override/classes/tax/TaxRulesTaxManager.php:99
SELECT SQL_NO_CACHE *, ( IF (`id_group` = 1, 2, 0) +  IF (`id_country` = 8, 4, 0) +  IF (`id_currency` = 1, 8, 0) +  IF (`id_shop` = 1, 16, 0) +  IF (`id_customer` = 0, 32, 0)) AS `score`
FROM `ps_specific_price`
WHERE
`id_shop` IN (0, 1) AND
`id_currency` IN (0, 1) AND
`id_country` IN (0, 8) AND
`id_group` IN (0, 1) AND `id_product` = 4717 AND `id_customer` = 0 AND `id_product_attribute` = 0 AND `id_cart` = 0  AND (`from` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' >= `from`) AND (`to` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' <= `to`)
AND IF(`from_quantity` > 1, `from_quantity`, 0) <= 1 ORDER BY `id_product_attribute` DESC, `id_cart` DESC, `from_quantity` DESC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC LIMIT 1
750 ms 4 Yes /classes/SpecificPrice.php:561
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (3108) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
732 ms 3 Yes Yes /classes/Product.php:4479
SELECT SQL_NO_CACHE o.id_order
FROM ps_orders o
LEFT JOIN ps_order_detail od ON (od.id_order = o.id_order)
WHERE o.valid = 1
AND od.product_id IN (2401)
ORDER BY o.id_order DESC
LIMIT 400
729 ms 9 Yes /modules/ps_crossselling/ps_crossselling.php:257
SELECT SQL_NO_CACHE *, ( IF (`id_group` = 1, 2, 0) +  IF (`id_country` = 8, 4, 0) +  IF (`id_currency` = 1, 8, 0) +  IF (`id_shop` = 1, 16, 0) +  IF (`id_customer` = 0, 32, 0)) AS `score`
FROM `ps_specific_price`
WHERE
`id_shop` IN (0, 1) AND
`id_currency` IN (0, 1) AND
`id_country` IN (0, 8) AND
`id_group` IN (0, 1) AND `id_product` = 1919 AND `id_customer` = 0 AND `id_product_attribute` = 0 AND `id_cart` = 0  AND (`from` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' >= `from`) AND (`to` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' <= `to`)
AND IF(`from_quantity` > 1, `from_quantity`, 0) <= 1 ORDER BY `id_product_attribute` DESC, `id_cart` DESC, `from_quantity` DESC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC LIMIT 1
719 ms 4 Yes /classes/SpecificPrice.php:561
SELECT SQL_NO_CACHE *, ( IF (`id_group` = 1, 2, 0) +  IF (`id_country` = 8, 4, 0) +  IF (`id_currency` = 1, 8, 0) +  IF (`id_shop` = 1, 16, 0) +  IF (`id_customer` = 0, 32, 0)) AS `score`
FROM `ps_specific_price`
WHERE
`id_shop` IN (0, 1) AND
`id_currency` IN (0, 1) AND
`id_country` IN (0, 8) AND
`id_group` IN (0, 1) AND `id_product` = 2399 AND `id_customer` = 0 AND `id_product_attribute` = 0 AND `id_cart` = 0  AND (`from` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' >= `from`) AND (`to` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' <= `to`)
AND IF(`from_quantity` > 1, `from_quantity`, 0) <= 1 ORDER BY `id_product_attribute` DESC, `id_cart` DESC, `from_quantity` DESC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC LIMIT 1
717 ms 4 Yes /classes/SpecificPrice.php:561
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-09-14 00:00:00',
INTERVAL 200 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa
ON sa.id_product = p.id_product
AND sa.id_shop = 1
LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 5343
LIMIT 1
713 ms 1 /classes/ProductAssembler.php:95
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-09-14 00:00:00',
INTERVAL 200 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa
ON sa.id_product = p.id_product
AND sa.id_shop = 1
LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 2397
LIMIT 1
709 ms 1 /classes/ProductAssembler.php:95
SELECT SQL_NO_CACHE m.`id_module`, m.`name`, ms.`id_module`as `mshop`
FROM `ps_module` m
LEFT JOIN `ps_module_shop` ms
ON m.`id_module` = ms.`id_module`
AND ms.`id_shop` = 1
701 ms 93 /classes/module/Module.php:340
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-09-14 00:00:00',
INTERVAL 200 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa
ON sa.id_product = p.id_product
AND sa.id_shop = 1
LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 2399
LIMIT 1
699 ms 1 /classes/ProductAssembler.php:95
SELECT SQL_NO_CACHE `id_guest`
FROM `ps_connections`
WHERE `id_guest` = 22050124
AND `date_add` > '2025-09-14 01:09:00'
AND id_shop IN (1) 
ORDER BY `date_add` DESC LIMIT 1
694 ms 1 Yes /classes/Connection.php:154
SELECT SQL_NO_CACHE *, ( IF (`id_group` = 1, 2, 0) +  IF (`id_country` = 8, 4, 0) +  IF (`id_currency` = 1, 8, 0) +  IF (`id_shop` = 1, 16, 0) +  IF (`id_customer` = 0, 32, 0)) AS `score`
FROM `ps_specific_price`
WHERE
`id_shop` IN (0, 1) AND
`id_currency` IN (0, 1) AND
`id_country` IN (0, 8) AND
`id_group` IN (0, 1) AND `id_product` = 3035 AND `id_customer` = 0 AND `id_product_attribute` = 0 AND `id_cart` = 0  AND (`from` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' >= `from`) AND (`to` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' <= `to`)
AND IF(`from_quantity` > 1, `from_quantity`, 0) <= 1 ORDER BY `id_product_attribute` DESC, `id_cart` DESC, `from_quantity` DESC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC LIMIT 1
686 ms 4 Yes /classes/SpecificPrice.php:561
SELECT SQL_NO_CACHE *, ( IF (`id_group` = 1, 2, 0) +  IF (`id_country` = 8, 4, 0) +  IF (`id_currency` = 1, 8, 0) +  IF (`id_shop` = 1, 16, 0) +  IF (`id_customer` = 0, 32, 0)) AS `score`
FROM `ps_specific_price`
WHERE
`id_shop` IN (0, 1) AND
`id_currency` IN (0, 1) AND
`id_country` IN (0, 8) AND
`id_group` IN (0, 1) AND `id_product` = 2397 AND `id_customer` = 0 AND `id_product_attribute` = 0 AND `id_cart` = 0  AND (`from` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' >= `from`) AND (`to` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' <= `to`)
AND IF(`from_quantity` > 1, `from_quantity`, 0) <= 1 ORDER BY `id_product_attribute` DESC, `id_cart` DESC, `from_quantity` DESC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC LIMIT 1
685 ms 4 Yes /classes/SpecificPrice.php:561
SELECT SQL_NO_CACHE gs.*, s.*, gs.name AS group_name, s.name AS shop_name, s.active, su.domain, su.domain_ssl, su.physical_uri, su.virtual_uri
FROM ps_shop_group gs
LEFT JOIN ps_shop s
ON s.id_shop_group = gs.id_shop_group
LEFT JOIN ps_shop_url su
ON s.id_shop = su.id_shop AND su.main = 1
WHERE s.deleted = 0
AND gs.deleted = 0
ORDER BY gs.name, s.name
671 ms 1 Yes /classes/shop/Shop.php:711
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 1
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 3108) AND (b.`id_shop` = 1) LIMIT 1
659 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-09-14 00:00:00',
INTERVAL 200 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa
ON sa.id_product = p.id_product
AND sa.id_shop = 1
LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 1915
LIMIT 1
657 ms 1 /classes/ProductAssembler.php:95
SELECT SQL_NO_CACHE *, ( IF (`id_group` = 1, 2, 0) +  IF (`id_country` = 8, 4, 0) +  IF (`id_currency` = 1, 8, 0) +  IF (`id_shop` = 1, 16, 0) +  IF (`id_customer` = 0, 32, 0)) AS `score`
FROM `ps_specific_price`
WHERE
`id_shop` IN (0, 1) AND
`id_currency` IN (0, 1) AND
`id_country` IN (0, 8) AND
`id_group` IN (0, 1) AND `id_product` = 1915 AND `id_customer` = 0 AND `id_product_attribute` = 0 AND `id_cart` = 0  AND (`from` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' >= `from`) AND (`to` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' <= `to`)
AND IF(`from_quantity` > 1, `from_quantity`, 0) <= 1 ORDER BY `id_product_attribute` DESC, `id_cart` DESC, `from_quantity` DESC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC LIMIT 1
648 ms 4 Yes /classes/SpecificPrice.php:561
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 1
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 4717) AND (b.`id_shop` = 1) LIMIT 1
629 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main
FROM ps_shop_url su
LEFT JOIN ps_shop s ON (s.id_shop = su.id_shop)
WHERE (su.domain = 'boutique-memorial.fr' OR su.domain_ssl = 'boutique-memorial.fr')
AND s.active = 1
AND s.deleted = 0
ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC
621 ms 1 Yes /classes/shop/Shop.php:1350
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (5343) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
611 ms 3 Yes Yes /classes/Product.php:4479
SELECT SQL_NO_CACHE name, value, pf.id_feature, f.position
FROM ps_feature_product pf
LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = 1)
LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = 1)
LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = 1)
INNER JOIN ps_feature_shop feature_shop
ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = 1)
WHERE pf.id_product = 3108
ORDER BY f.position ASC
610 ms 1 Yes /classes/Product.php:5897
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (4717) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
596 ms 3 Yes Yes /classes/Product.php:4479
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (2397) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
591 ms 3 Yes Yes /classes/Product.php:4479
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 5343 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 5343 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
584 ms 0 /classes/Cart.php:1429
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (2399) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
583 ms 3 Yes Yes /classes/Product.php:4479
INSERT INTO `ps_guest` (`id_operating_system`, `id_web_browser`, `id_customer`, `javascript`, `screen_resolution_x`, `screen_resolution_y`, `screen_color`, `sun_java`, `adobe_flash`, `adobe_director`, `apple_quicktime`, `real_player`, `windows_media`, `accept_language`, `mobile_theme`) VALUES ('0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0')
581 ms 1 /classes/ObjectModel.php:578
SELECT SQL_NO_CACHE *
FROM `ps_currency` a
LEFT JOIN `ps_currency_shop` `c` ON a.`id_currency` = c.`id_currency` AND c.`id_shop` = 1
WHERE (a.`id_currency` = 1) LIMIT 1
577 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 4717 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 4717 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
570 ms 0 /classes/Cart.php:1429
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (3035) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
570 ms 3 Yes Yes /classes/Product.php:4479
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (1915) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
567 ms 3 Yes Yes /classes/Product.php:4479
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (1919) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
563 ms 3 Yes Yes /classes/Product.php:4479
SELECT SQL_NO_CACHE *, ( IF (`id_group` = 1, 2, 0) +  IF (`id_country` = 8, 4, 0) +  IF (`id_currency` = 1, 8, 0) +  IF (`id_shop` = 1, 16, 0) +  IF (`id_customer` = 0, 32, 0)) AS `score`
FROM `ps_specific_price`
WHERE
`id_shop` IN (0, 1) AND
`id_currency` IN (0, 1) AND
`id_country` IN (0, 8) AND
`id_group` IN (0, 1) AND `id_product` = 2401 AND `id_customer` = 0 AND `id_product_attribute` = 0 AND `id_cart` = 0  AND (`from` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' >= `from`) AND (`to` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' <= `to`)
AND IF(`from_quantity` > 1, `from_quantity`, 0) <= 1 ORDER BY `id_product_attribute` DESC, `id_cart` DESC, `from_quantity` DESC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC LIMIT 1
543 ms 4 Yes /classes/SpecificPrice.php:561
SELECT SQL_NO_CACHE a.*, b.`cookie_purpose`, b.`expiry_time`, b.`script_code`
FROM `ps_lgcookieslaw_cookie` a
LEFT JOIN `ps_lgcookieslaw_cookie_lang` `b` ON (b.`id_lgcookieslaw_cookie` = a.`id_lgcookieslaw_cookie` AND b.`id_lang` = 1)
WHERE (a.`id_lgcookieslaw_purpose` = 3) AND (a.`id_shop` = 1)
ORDER BY a.`name`
542 ms 21 Yes /modules/lgcookieslaw/classes/LGCookiesLawCookie.php:812
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 1919 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 1919 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
541 ms 0 /classes/Cart.php:1429
SELECT SQL_NO_CACHE *,
( IF (`id_group` = 1, 2, 0) +  IF (`id_country` = 8, 4, 0) +  IF (`id_currency` = 1, 8, 0) +  IF (`id_shop` = 1, 16, 0) +  IF (`id_customer` = 0, 32, 0)) AS `score`
FROM `ps_specific_price`
WHERE
`id_shop` IN (0, 1) AND
`id_currency` IN (0, 1) AND
`id_country` IN (0, 8) AND
`id_group` IN (0, 1) AND `id_product` = 2401 AND `id_customer` = 0 AND `id_product_attribute` = 0 AND `id_cart` = 0  AND (`from` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' >= `from`) AND (`to` = '0000-00-00 00:00:00' OR '2025-09-14 00:00:00' <= `to`)
ORDER BY `from_quantity` ASC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC
538 ms 4 Yes /classes/SpecificPrice.php:624
DELETE FROM ps_smarty_cache WHERE name = "f1b42699b52a2dfaf3daf21dc8bb6398ddc26b67" AND (cache_id  = "everpspopup" OR cache_id LIKE "everpspopup|%")
528 ms 1 /classes/Smarty/SmartyCacheResourceMysql.php:135
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 1
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 5343) AND (b.`id_shop` = 1) LIMIT 1
522 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 3035 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 3035 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
516 ms 0 /classes/Cart.php:1429
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 1
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 1919) AND (b.`id_shop` = 1) LIMIT 1
515 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 1915 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 1915 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
510 ms 0 /classes/Cart.php:1429
SELECT SQL_NO_CACHE COUNT(DISTINCT l.id_lang) FROM `ps_lang` l
JOIN ps_lang_shop lang_shop ON (lang_shop.id_lang = l.id_lang AND lang_shop.id_shop = 1)
WHERE l.`active` = 1 LIMIT 1
504 ms 2 /classes/Language.php:1198
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 2399 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 2399 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
504 ms 0 /classes/Cart.php:1429
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 1
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 1915) AND (b.`id_shop` = 1) LIMIT 1
502 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 2397 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 2397 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
496 ms 0 /classes/Cart.php:1429
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 1
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 2399) AND (b.`id_shop` = 1) LIMIT 1
492 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 2
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 2401) AND (b.`id_shop` = 1) LIMIT 1
491 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE domain, domain_ssl
FROM ps_shop_url
WHERE main = 1
AND id_shop = 1 LIMIT 1
491 ms 1 /classes/shop/ShopUrl.php:182
SELECT SQL_NO_CACHE b2b.*, b2bl.*
FROM `ps_b2b_profile` b2b
LEFT JOIN `ps_b2b_profile_lang` `b2bl` ON b2b.id_b2b_profile = b2bl.id_b2b_profile
WHERE (b2b.active = 1) AND (b2b.b2b_profile_link = 1) AND (b2bl.id_lang = 1)
490 ms 1 /modules/b2bregistration/models/BBProfile.php:335
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 1
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 2397) AND (b.`id_shop` = 1) LIMIT 1
490 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE a.*, b.`cookie_purpose`, b.`expiry_time`, b.`script_code`
FROM `ps_lgcookieslaw_cookie` a
LEFT JOIN `ps_lgcookieslaw_cookie_lang` `b` ON (b.`id_lgcookieslaw_cookie` = a.`id_lgcookieslaw_cookie` AND b.`id_lang` = 1)
WHERE (a.`id_lgcookieslaw_purpose` = 1) AND (a.`id_shop` = 1)
ORDER BY a.`name`
488 ms 21 Yes /modules/lgcookieslaw/classes/LGCookiesLawCookie.php:812
SELECT SQL_NO_CACHE *
FROM `ps_cms` a
LEFT JOIN `ps_cms_lang` `b` ON a.`id_cms` = b.`id_cms` AND b.`id_lang` = 1
LEFT JOIN `ps_cms_shop` `c` ON a.`id_cms` = c.`id_cms` AND c.`id_shop` = 1
WHERE (a.`id_cms` = 6) AND (b.`id_shop` = 1) LIMIT 1
484 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE *
FROM `ps_currency` a
LEFT JOIN `ps_currency_lang` `b` ON a.`id_currency` = b.`id_currency` AND b.`id_lang` = 1
LEFT JOIN `ps_currency_shop` `c` ON a.`id_currency` = c.`id_currency` AND c.`id_shop` = 1
WHERE (a.`id_currency` = 1) LIMIT 1
482 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE * FROM `ps_psreassurance` pr
LEFT JOIN ps_psreassurance_lang prl ON (pr.id_psreassurance = prl.id_psreassurance)
WHERE prl.id_lang = "1"
AND pr.status = 1
ORDER BY pr.position
477 ms 3 Yes /modules/blockreassurance/classes/ReassuranceActivity.php:165
SELECT SQL_NO_CACHE image_shop.`id_image`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
WHERE i.`id_product` = 3108
AND image_shop.`cover` = 1 LIMIT 1
476 ms 1 /classes/Product.php:3533
SELECT SQL_NO_CACHE * FROM `ps_psreassurance` pr
LEFT JOIN ps_psreassurance_lang prl ON (pr.id_psreassurance = prl.id_psreassurance)
WHERE prl.id_lang = "1"
AND pr.status = 1
ORDER BY pr.position
476 ms 3 Yes /modules/blockreassurance/classes/ReassuranceActivity.php:165
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 1
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 3035) AND (b.`id_shop` = 1) LIMIT 1
475 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_languageselector" LIMIT 1
475 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE a.*, b.`name`, b.`description`
FROM `ps_lgcookieslaw_purpose` a
LEFT JOIN `ps_lgcookieslaw_purpose_lang` `b` ON (b.`id_lgcookieslaw_purpose` = a.`id_lgcookieslaw_purpose` AND b.`id_lang` = 1)
WHERE (a.`id_shop` = 1) AND (a.`active` = 1)
473 ms 5 /modules/lgcookieslaw/classes/LGCookiesLawPurpose.php:355
SELECT SQL_NO_CACHE * FROM `ps_currency` c ORDER BY `iso_code` ASC
473 ms 1 Yes /classes/Currency.php:709
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 3108
ORDER BY `position`
468 ms 1 Yes /classes/Product.php:3508
SELECT SQL_NO_CACHE c.*, cl.`id_lang`, cl.`name`, cl.`description`, cl.`link_rewrite`, cl.`meta_title`, cl.`meta_keywords`, cl.`meta_description`
FROM `ps_category` c
INNER JOIN ps_category_shop category_shop
ON (category_shop.id_category = c.id_category AND category_shop.id_shop = 1)
LEFT JOIN `ps_category_lang` cl ON (c.`id_category` = cl.`id_category` AND `id_lang` = 1  AND cl.id_shop = 1 )
LEFT JOIN `ps_category_group` cg ON (cg.`id_category` = c.`id_category`)
WHERE `id_parent` = 72
AND `active` = 1
AND cg.`id_group` =1
GROUP BY c.`id_category`
ORDER BY `level_depth` ASC, category_shop.`position` ASC
467 ms 1 Yes Yes /classes/Category.php:919
SELECT SQL_NO_CACHE product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,0) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = 1)
WHERE (p.`id_product` = 3108)
466 ms 1 /classes/Product.php:3820
SELECT SQL_NO_CACHE `name`
FROM `ps_hook`
WHERE `id_hook` = 639 LIMIT 1
466 ms 1 /classes/Hook.php:239
INSERT INTO `ps_connections` (`id_guest`, `id_page`, `ip_address`, `http_referer`, `id_shop`, `id_shop_group`, `date_add`) VALUES ('22050124', '529', '3628718114', '', '1', '1', '2025-09-14 01:39:51')
463 ms 1 /classes/ObjectModel.php:578
SELECT SQL_NO_CACHE name, value, pf.id_feature, f.position
FROM ps_feature_product pf
LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = 1)
LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = 1)
LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = 1)
INNER JOIN ps_feature_shop feature_shop
ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = 1)
WHERE pf.id_product = 5343
ORDER BY f.position ASC
459 ms 1 Yes /classes/Product.php:5897
SELECT SQL_NO_CACHE name, value, pf.id_feature, f.position
FROM ps_feature_product pf
LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = 1)
LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = 1)
LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = 1)
INNER JOIN ps_feature_shop feature_shop
ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = 1)
WHERE pf.id_product = 4717
ORDER BY f.position ASC
451 ms 1 Yes /classes/Product.php:5897
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "braintreeofficial" LIMIT 1
443 ms 0 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE name, value, pf.id_feature, f.position
FROM ps_feature_product pf
LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = 1)
LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = 1)
LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = 1)
INNER JOIN ps_feature_shop feature_shop
ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = 1)
WHERE pf.id_product = 3035
ORDER BY f.position ASC
443 ms 2 Yes /classes/Product.php:5897
SELECT SQL_NO_CACHE name, value, pf.id_feature, f.position
FROM ps_feature_product pf
LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = 1)
LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = 1)
LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = 1)
INNER JOIN ps_feature_shop feature_shop
ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = 1)
WHERE pf.id_product = 2397
ORDER BY f.position ASC
441 ms 2 Yes /classes/Product.php:5897
SELECT SQL_NO_CACHE name, value, pf.id_feature, f.position
FROM ps_feature_product pf
LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = 1)
LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = 1)
LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = 1)
INNER JOIN ps_feature_shop feature_shop
ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = 1)
WHERE pf.id_product = 2399
ORDER BY f.position ASC
436 ms 2 Yes /classes/Product.php:5897
SELECT SQL_NO_CACHE name, value, pf.id_feature, f.position
FROM ps_feature_product pf
LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = 1)
LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = 1)
LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = 1)
INNER JOIN ps_feature_shop feature_shop
ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = 1)
WHERE pf.id_product = 1919
ORDER BY f.position ASC
434 ms 1 Yes /classes/Product.php:5897
SELECT SQL_NO_CACHE name, alias FROM `ps_hook_alias`
433 ms 88 /classes/Hook.php:353
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_emailsubscription" LIMIT 1
431 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE COUNT(DISTINCT c.id_currency) FROM `ps_currency` c
LEFT JOIN ps_currency_shop cs ON (cs.id_currency = c.id_currency AND cs.id_shop = 1)
WHERE c.`active` = 1 LIMIT 1
422 ms 1 /classes/Currency.php:1126
SELECT SQL_NO_CACHE product_attribute_shop.id_product_attribute
FROM ps_product_attribute pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
WHERE pa.id_product = 2401 LIMIT 1
417 ms 1 /classes/Product.php:1037
SELECT SQL_NO_CACHE modified, content FROM ps_smarty_cache WHERE id_smarty_cache = "61a003236c735e98a6e8924455b47ce3028312a7" LIMIT 1
415 ms 1 /classes/Smarty/SmartyCacheResourceMysql.php:48
SELECT SQL_NO_CACHE id_page_type
FROM ps_page_type
WHERE name = 'product' LIMIT 1
409 ms 1 /classes/Page.php:104
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_linklist" LIMIT 1
408 ms 1 /classes/module/Module.php:2840
(SELECT 1 FROM `ps_cart_rule` WHERE date_to >= "2025-09-14 00:00:00" AND date_to <= "2025-09-14 23:59:59" AND `id_customer` IN (0,0) LIMIT 1)UNION ALL (SELECT 1 FROM `ps_cart_rule` WHERE date_from >= "2025-09-14 00:00:00" AND date_from <= "2025-09-14 23:59:59" AND `id_customer` IN (0,0) LIMIT 1)UNION ALL (SELECT 1 FROM `ps_cart_rule` WHERE date_from < "2025-09-14 00:00:00" AND date_to > "2025-09-14 23:59:59" AND `id_customer` IN (0,0) LIMIT 1) LIMIT 1
407 ms 1 /classes/CartRule.php:383
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 2401 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 2401 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
407 ms 0 /classes/Cart.php:1429
SELECT SQL_NO_CACHE *
FROM `ps_everpspopup` ep
LEFT JOIN `ps_everpspopup_lang` `epl` ON ep.id_everpspopup = epl.id_everpspopup
WHERE (ep.active = 1) AND (epl.id_lang = 1)
404 ms 1 /modules/everpspopup/models/EverPsPopupClass.php:182
SELECT SQL_NO_CACHE `id_page`
FROM `ps_page`
WHERE `id_page_type` = 6 AND `id_object` = 2401 LIMIT 1
397 ms 1 /classes/Page.php:83
SELECT SQL_NO_CACHE m.`id_module`, m.`name`, ms.`id_module`as `mshop`
FROM `ps_module` m
LEFT JOIN `ps_module_shop` ms
ON m.`id_module` = ms.`id_module`
AND ms.`id_shop` = 1
396 ms 93 /classes/module/Module.php:340
SELECT SQL_NO_CACHE DISTINCT a.`id_attribute`, a.`id_attribute_group`, al.`name` as `attribute`, agl.`name` as `group`,pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = pac.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 2401
396 ms 1 /classes/Product.php:7427
(SELECT 1 FROM `ps_cart_rule` WHERE date_to >= "2025-09-14 00:00:00" AND date_to <= "2025-09-14 23:59:59" AND `id_customer` IN (0,0) LIMIT 1)UNION ALL (SELECT 1 FROM `ps_cart_rule` WHERE date_from >= "2025-09-14 00:00:00" AND date_from <= "2025-09-14 23:59:59" AND `id_customer` IN (0,0) LIMIT 1)UNION ALL (SELECT 1 FROM `ps_cart_rule` WHERE date_from < "2025-09-14 00:00:00" AND date_to > "2025-09-14 23:59:59" AND `id_customer` IN (0,0) LIMIT 1) LIMIT 1
395 ms 1 /classes/CartRule.php:383
SELECT SQL_NO_CACHE id_tab, class_name FROM `ps_tab`
393 ms 206 /classes/Tab.php:359
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 4717
ORDER BY `position`
387 ms 1 Yes /classes/Product.php:3508
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 3035
ORDER BY `position`
386 ms 1 Yes /classes/Product.php:3508
SELECT SQL_NO_CACHE product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,0) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = 1)
WHERE (p.`id_product` = 1919)
384 ms 1 /classes/Product.php:3820
SELECT SQL_NO_CACHE COUNT(p.id_product)
FROM `ps_product` p
INNER JOIN ps_product_shop product_shop
ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1)
WHERE p.id_product = 2401
AND DATEDIFF("2025-09-14 00:00:00", product_shop.`date_add`) < 200 LIMIT 1
384 ms 0 /classes/Product.php:1647
SELECT SQL_NO_CACHE `name`, `alias` FROM `ps_hook_alias`
384 ms 88 /classes/Hook.php:301
SELECT SQL_NO_CACHE name, value, pf.id_feature, f.position
FROM ps_feature_product pf
LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = 1)
LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = 1)
LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = 1)
INNER JOIN ps_feature_shop feature_shop
ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = 1)
WHERE pf.id_product = 1915
ORDER BY f.position ASC
383 ms 1 Yes /classes/Product.php:5897
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 2397
ORDER BY `position`
383 ms 1 Yes /classes/Product.php:3508
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 5343
ORDER BY `position`
376 ms 1 Yes /classes/Product.php:3508
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 1919
ORDER BY `position`
376 ms 1 Yes /classes/Product.php:3508
SELECT SQL_NO_CACHE *
FROM `ps_shop` a
WHERE (a.`id_shop` = 1) LIMIT 1
371 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE a.*, b.`cookie_purpose`, b.`expiry_time`, b.`script_code`
FROM `ps_lgcookieslaw_cookie` a
LEFT JOIN `ps_lgcookieslaw_cookie_lang` `b` ON (b.`id_lgcookieslaw_cookie` = a.`id_lgcookieslaw_cookie` AND b.`id_lang` = 1)
WHERE (a.`id_lgcookieslaw_purpose` = 4) AND (a.`id_shop` = 1)
ORDER BY a.`name`
366 ms 21 Yes /modules/lgcookieslaw/classes/LGCookiesLawCookie.php:812
SELECT SQL_NO_CACHE DISTINCT a.`id_attribute`, a.`id_attribute_group`, al.`name` as `attribute`, agl.`name` as `group`,pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = pac.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 2401
366 ms 1 /classes/Product.php:7427
SELECT SQL_NO_CACHE image_shop.`id_image`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
WHERE i.`id_product` = 4717
AND image_shop.`cover` = 1 LIMIT 1
366 ms 1 /classes/Product.php:3533
SELECT SQL_NO_CACHE `name`
FROM `ps_hook`
WHERE `id_hook` = 538 LIMIT 1
365 ms 1 /classes/Hook.php:239
SELECT SQL_NO_CACHE name, value, pf.id_feature, f.position
FROM ps_feature_product pf
LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = 1)
LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = 1)
LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = 1)
INNER JOIN ps_feature_shop feature_shop
ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = 1)
WHERE pf.id_product = 2401
ORDER BY f.position ASC
361 ms 2 Yes /classes/Product.php:5897
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 2399
ORDER BY `position`
356 ms 1 Yes /classes/Product.php:3508
SELECT SQL_NO_CACHE product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,0) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = 1)
WHERE (p.`id_product` = 4717)
355 ms 1 /classes/Product.php:3820
SELECT SQL_NO_CACHE *
FROM `ps_group_lang`
WHERE `id_group` = 1
351 ms 2 /src/Adapter/EntityMapper.php:84
SELECT SQL_NO_CACHE modified FROM ps_smarty_cache WHERE id_smarty_cache = "61a003236c735e98a6e8924455b47ce3028312a7" LIMIT 1
349 ms 1 /classes/Smarty/SmartyCacheResourceMysql.php:72
SELECT SQL_NO_CACHE *
FROM `ps_group` a
LEFT JOIN `ps_group_shop` `c` ON a.`id_group` = c.`id_group` AND c.`id_shop` = 1
WHERE (a.`id_group` = 1) LIMIT 1
348 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 1915
ORDER BY `position`
347 ms 1 Yes /classes/Product.php:3508
SELECT SQL_NO_CACHE c.`id_category`, cl.`name`, cl.`link_rewrite`, category_shop.`id_shop`
FROM `ps_category` c
LEFT JOIN `ps_category_lang` cl ON (c.`id_category` = cl.`id_category` AND cl.id_shop = 1 )
INNER JOIN ps_category_shop category_shop
ON (category_shop.id_category = c.id_category AND category_shop.id_shop = 1)
WHERE `id_lang` = 1
AND c.`id_parent` = 2
AND `active` = 1
GROUP BY c.`id_category`
ORDER BY category_shop.`position` ASC
344 ms 7 Yes Yes /classes/Category.php:1146
SELECT SQL_NO_CACHE image_shop.`id_image`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
WHERE i.`id_product` = 1919
AND image_shop.`cover` = 1 LIMIT 1
344 ms 1 /classes/Product.php:3533
SELECT SQL_NO_CACHE product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,0) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = 1)
WHERE (p.`id_product` = 5343)
341 ms 1 /classes/Product.php:3820
SELECT SQL_NO_CACHE tr.*
FROM `ps_tax_rule` tr
JOIN `ps_tax_rules_group` trg ON (tr.`id_tax_rules_group` = trg.`id_tax_rules_group`)
WHERE trg.`active` = 1
AND tr.`id_country` = 8
AND tr.`id_tax_rules_group` = 0
AND tr.`id_state` IN (0, 0)
AND ('14050' BETWEEN tr.`zipcode_from` AND tr.`zipcode_to`
OR (tr.`zipcode_to` = 0 AND tr.`zipcode_from` IN(0, '14050')))
ORDER BY tr.`zipcode_from` DESC, tr.`zipcode_to` DESC, tr.`id_state` DESC, tr.`id_country` DESC
341 ms 0 /override/classes/tax/TaxRulesTaxManager.php:99
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 80 AND `id_shop` = 1 LIMIT 1
341 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,0) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = 1)
WHERE (p.`id_product` = 2399)
341 ms 1 /classes/Product.php:3820
SELECT SQL_NO_CACHE psgdprl.message FROM `ps_psgdpr_consent` psgdpr
LEFT JOIN ps_psgdpr_consent_lang psgdprl ON (psgdpr.id_gdpr_consent = psgdprl.id_gdpr_consent)
WHERE psgdpr.id_module = 104 AND psgdprl.id_lang =1 LIMIT 1
338 ms 5 /modules/psgdpr/classes/GDPRConsent.php:111
SELECT SQL_NO_CACHE su.physical_uri, su.virtual_uri, su.domain, su.domain_ssl
FROM ps_shop s
LEFT JOIN ps_shop_url su ON (s.id_shop = su.id_shop)
WHERE s.id_shop = 1
AND s.active = 1 AND s.deleted = 0 AND su.main = 1 LIMIT 1
337 ms 1 /classes/shop/Shop.php:205
SELECT SQL_NO_CACHE *
FROM `ps_currency_lang`
WHERE `id_currency` = 1
337 ms 2 /src/Adapter/EntityMapper.php:84
SELECT SQL_NO_CACHE *
FROM `ps_lang` a
LEFT JOIN `ps_lang_shop` `c` ON a.`id_lang` = c.`id_lang` AND c.`id_shop` = 1
WHERE (a.`id_lang` = 1) LIMIT 1
335 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE value FROM `ps_configuration` WHERE `name` = "PS_MULTISHOP_FEATURE_ACTIVE" LIMIT 1
334 ms 1 /classes/shop/Shop.php:1171
SELECT SQL_NO_CACHE *
FROM `ps_shop_group` a
WHERE (a.`id_shop_group` = 1) LIMIT 1
331 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,0) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = 1)
WHERE (p.`id_product` = 2397)
329 ms 1 /classes/Product.php:3820
SELECT SQL_NO_CACHE product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,0) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = 1)
WHERE (p.`id_product` = 3035)
329 ms 1 /classes/Product.php:3820
SELECT SQL_NO_CACHE image_shop.`id_image`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
WHERE i.`id_product` = 5343
AND image_shop.`cover` = 1 LIMIT 1
324 ms 1 /classes/Product.php:3533
SELECT SQL_NO_CACHE product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,0) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = 1)
WHERE (p.`id_product` = 1915)
323 ms 1 /classes/Product.php:3820
SELECT SQL_NO_CACHE psgdprl.message FROM `ps_psgdpr_consent` psgdpr
LEFT JOIN ps_psgdpr_consent_lang psgdprl ON (psgdpr.id_gdpr_consent = psgdprl.id_gdpr_consent)
WHERE psgdpr.id_module = 21 AND psgdprl.id_lang =1 LIMIT 1
323 ms 5 /modules/psgdpr/classes/GDPRConsent.php:111
SELECT SQL_NO_CACHE `id_lang` FROM `ps_lang`
WHERE `locale` = 'fr-fr'
OR `language_code` = 'fr-fr' LIMIT 1
321 ms 2 /classes/Language.php:853
SELECT SQL_NO_CACHE modified, content FROM ps_smarty_cache WHERE id_smarty_cache = "7f94781d2dde251b4a51fed08f5c35ee59355040" LIMIT 1
321 ms 1 /classes/Smarty/SmartyCacheResourceMysql.php:48
SELECT SQL_NO_CACHE modified FROM ps_smarty_cache WHERE id_smarty_cache = "29dc4a28e856358f3a427bb1343a9023d71f6304" LIMIT 1
320 ms 0 /classes/Smarty/SmartyCacheResourceMysql.php:72
SELECT SQL_NO_CACHE image_shop.`id_image`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
WHERE i.`id_product` = 2397
AND image_shop.`cover` = 1 LIMIT 1
318 ms 1 /classes/Product.php:3533
SELECT SQL_NO_CACHE l.*, ls.`id_shop`
FROM `ps_lang` l
LEFT JOIN `ps_lang_shop` ls ON (l.id_lang = ls.id_lang)
317 ms 2 /classes/Language.php:1049
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE id_product = 0 LIMIT 1
317 ms 1 /classes/SpecificPrice.php:411
SELECT SQL_NO_CACHE `name`
FROM `ps_hook`
WHERE `id_hook` = 536 LIMIT 1
316 ms 1 /classes/Hook.php:239
SELECT SQL_NO_CACHE `id_lang` FROM `ps_lang`
WHERE `locale` = 'fr-fr'
OR `language_code` = 'fr-fr' LIMIT 1
315 ms 2 /classes/Language.php:853
SELECT SQL_NO_CACHE *
FROM `ps_tax` a
WHERE (a.`id_tax` = 1) LIMIT 1
312 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE 1 FROM ps_cart_product cp INNER JOIN ps_product p
ON (p.id_product = cp.id_product) INNER JOIN ps_product_shop ps
ON (ps.id_shop = cp.id_shop AND ps.id_product = p.id_product) WHERE cp.id_cart=0 LIMIT 1
310 ms 1 /classes/Cart.php:4218
SELECT SQL_NO_CACHE c.id_currency
FROM `ps_currency` c
WHERE (iso_code = 'EUR') LIMIT 1
308 ms 1 /classes/Currency.php:893
SELECT SQL_NO_CACHE image_shop.`id_image`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
WHERE i.`id_product` = 3035
AND image_shop.`cover` = 1 LIMIT 1
307 ms 1 /classes/Product.php:3533
SELECT SQL_NO_CACHE image_shop.`id_image`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
WHERE i.`id_product` = 1915
AND image_shop.`cover` = 1 LIMIT 1
302 ms 1 /classes/Product.php:3533
SELECT SQL_NO_CACHE image_shop.`id_image`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
WHERE i.`id_product` = 2401
AND image_shop.`cover` = 1 LIMIT 1
301 ms 1 /classes/Product.php:3533
SELECT SQL_NO_CACHE image_shop.`id_image`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
WHERE i.`id_product` = 2399
AND image_shop.`cover` = 1 LIMIT 1
300 ms 1 /classes/Product.php:3533
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 26 AND `id_shop` = 1 LIMIT 1
299 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE `id_lang` FROM `ps_lang` WHERE `iso_code` = 'fr' LIMIT 1
299 ms 2 /classes/Language.php:824
SELECT SQL_NO_CACHE tr.*
FROM `ps_tax_rule` tr
JOIN `ps_tax_rules_group` trg ON (tr.`id_tax_rules_group` = trg.`id_tax_rules_group`)
WHERE trg.`active` = 1
AND tr.`id_country` = 8
AND tr.`id_tax_rules_group` = 11
AND tr.`id_state` IN (0, 0)
AND ('0' BETWEEN tr.`zipcode_from` AND tr.`zipcode_to`
OR (tr.`zipcode_to` = 0 AND tr.`zipcode_from` IN(0, '0')))
ORDER BY tr.`zipcode_from` DESC, tr.`zipcode_to` DESC, tr.`id_state` DESC, tr.`id_country` DESC
298 ms 1 Yes /override/classes/tax/TaxRulesTaxManager.php:99
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 2401
ORDER BY `position`
291 ms 1 Yes /classes/Product.php:3508
SELECT SQL_NO_CACHE psgdpr.active FROM `ps_psgdpr_consent` psgdpr
WHERE psgdpr.id_module = 21 LIMIT 1
291 ms 5 /modules/psgdpr/classes/GDPRConsent.php:132
SELECT SQL_NO_CACHE *
FROM `ps_tax_lang`
WHERE `id_tax` = 1
291 ms 2 /src/Adapter/EntityMapper.php:84
SELECT SQL_NO_CACHE modified FROM ps_smarty_cache WHERE id_smarty_cache = "76348ba7aa8354e011cbb5456aa8b59c7e747e7d" LIMIT 1
289 ms 1 /classes/Smarty/SmartyCacheResourceMysql.php:72
SELECT SQL_NO_CACHE product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,0) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = 1)
WHERE (p.`id_product` = 2401)
287 ms 1 /classes/Product.php:3820
SELECT SQL_NO_CACHE `name`
FROM `ps_hook`
WHERE `id_hook` = 632 LIMIT 1
286 ms 1 /classes/Hook.php:239
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "fontresizer" LIMIT 1
282 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE id_product = 2401 LIMIT 1
281 ms 3 /classes/SpecificPrice.php:420
SELECT SQL_NO_CACHE `name`
FROM `ps_manufacturer`
WHERE `id_manufacturer` = 0
AND `active` = 1 LIMIT 1
280 ms 0 /classes/Manufacturer.php:312
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE id_product = 4717 LIMIT 1
279 ms 3 /classes/SpecificPrice.php:420
SELECT SQL_NO_CACHE id_shop
FROM `ps_currency_shop`
WHERE `id_currency` = 1
AND id_shop = 1 LIMIT 1
277 ms 1 /classes/ObjectModel.php:1647
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_crossselling" LIMIT 1
277 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE id_product = 3108 LIMIT 1
277 ms 3 /classes/SpecificPrice.php:420
SELECT SQL_NO_CACHE `id_order`
FROM `ps_orders`
WHERE `id_cart` = 0 AND id_shop IN (1) LIMIT 1
275 ms 1 /classes/order/Order.php:1203
SELECT SQL_NO_CACHE `id_order`
FROM `ps_orders`
WHERE `id_cart` = 0 AND id_shop IN (1) LIMIT 1
273 ms 1 /classes/order/Order.php:1203
SELECT SQL_NO_CACHE modified, content FROM ps_smarty_cache WHERE id_smarty_cache = "76348ba7aa8354e011cbb5456aa8b59c7e747e7d" LIMIT 1
273 ms 1 /classes/Smarty/SmartyCacheResourceMysql.php:48
SELECT SQL_NO_CACHE * FROM `ps_image_type` WHERE 1 AND `products` = 1  ORDER BY `width` DESC, `height` DESC, `name`ASC
271 ms 11 Yes /classes/ImageType.php:109
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 0 AND `id_shop` = 1 LIMIT 1
270 ms 0 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 73 AND `id_shop` = 1 LIMIT 1
266 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE id_product = 2399 LIMIT 1
266 ms 3 /classes/SpecificPrice.php:420
SELECT SQL_NO_CACHE id_shop
FROM `ps_group_shop`
WHERE `id_group` = 1
AND id_shop = 1 LIMIT 1
265 ms 1 /classes/ObjectModel.php:1647
SELECT SQL_NO_CACHE *
FROM `ps_category` a
LEFT JOIN `ps_category_lang` `b` ON a.`id_category` = b.`id_category` AND b.`id_lang` = 1
LEFT JOIN `ps_category_shop` `c` ON a.`id_category` = c.`id_category` AND c.`id_shop` = 1
WHERE (a.`id_category` = 72) AND (b.`id_shop` = 1) LIMIT 1
262 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE SUM(quantity)
FROM `ps_stock_available`
WHERE (id_product = 3108) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
261 ms 1 /classes/stock/StockAvailable.php:453
SELECT SQL_NO_CACHE psgdpr.active FROM `ps_psgdpr_consent` psgdpr
WHERE psgdpr.id_module = 104 LIMIT 1
259 ms 5 /modules/psgdpr/classes/GDPRConsent.php:132
SELECT SQL_NO_CACHE `id_product_attribute`
FROM `ps_product_attribute`
WHERE `id_product` = 3108
259 ms 1 /classes/Product.php:2875
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 21 AND `id_shop` = 1 LIMIT 1
259 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE SUM(quantity)
FROM `ps_stock_available`
WHERE (id_product = 2399) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
258 ms 1 /classes/stock/StockAvailable.php:453
SELECT SQL_NO_CACHE cl.`link_rewrite`
FROM `ps_category_lang` cl
WHERE `id_lang` = 1
AND cl.id_shop = 1 
AND cl.`id_category` = 42 LIMIT 1
258 ms 1 /classes/Category.php:1371
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_currencyselector" LIMIT 1
256 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_searchbarjqauto" LIMIT 1
256 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_viewedproduct" LIMIT 1
255 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_mainmenu" LIMIT 1
254 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 27 AND `id_shop` = 1 LIMIT 1
253 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_socialfollow" LIMIT 1
252 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE modified FROM ps_smarty_cache WHERE id_smarty_cache = "7f94781d2dde251b4a51fed08f5c35ee59355040" LIMIT 1
243 ms 1 /classes/Smarty/SmartyCacheResourceMysql.php:72
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE id_product = 1919 LIMIT 1
243 ms 3 /classes/SpecificPrice.php:420
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE `from` BETWEEN '2025-09-14 00:00:00' AND '2025-09-14 23:59:59' LIMIT 1
242 ms 1 /classes/SpecificPrice.php:362
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 15 AND `id_shop` = 1 LIMIT 1
239 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_product_shop`
WHERE `id_product` = 3108 AND id_shop=1 LIMIT 1
236 ms 1 /classes/Product.php:6751
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_customersignin" LIMIT 1
236 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE id_product = 5343 LIMIT 1
236 ms 3 /classes/SpecificPrice.php:420
SELECT SQL_NO_CACHE `name` FROM `ps_supplier` WHERE `id_supplier` = 0 LIMIT 1
236 ms 0 /classes/Supplier.php:244
SELECT SQL_NO_CACHE SUM(quantity)
FROM `ps_stock_available`
WHERE (id_product = 1919) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
236 ms 1 /classes/stock/StockAvailable.php:453
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_product_shop`
WHERE `id_product` = 2399 AND id_shop=1 LIMIT 1
235 ms 1 /classes/Product.php:6751
SELECT SQL_NO_CACHE cl.`link_rewrite`
FROM `ps_category_lang` cl
WHERE `id_lang` = 1
AND cl.id_shop = 1 
AND cl.`id_category` = 61 LIMIT 1
235 ms 1 /classes/Category.php:1371
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 70 AND `id_shop` = 1 LIMIT 1
235 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE `id_product_attribute`
FROM `ps_product_attribute`
WHERE `id_product` = 1919
234 ms 1 /classes/Product.php:2875
SELECT SQL_NO_CACHE `priority`, `id_specific_price_priority`
FROM `ps_specific_price_priority`
WHERE `id_product` = 1919
ORDER BY `id_specific_price_priority` DESC LIMIT 1
234 ms 1 /classes/SpecificPrice.php:250
SELECT SQL_NO_CACHE `id_order`
FROM `ps_orders`
WHERE `id_cart` = 0 AND id_shop IN (1) LIMIT 1
233 ms 1 /classes/order/Order.php:1203
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE id_product = 2397 LIMIT 1
233 ms 3 /classes/SpecificPrice.php:420
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE id_product = 3035 LIMIT 1
233 ms 3 /classes/SpecificPrice.php:420
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 79 AND `id_shop` = 1 LIMIT 1
232 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_shoppingcart" LIMIT 1
232 ms 1 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 32 AND `id_shop` = 1 LIMIT 1
231 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE `id_order`
FROM `ps_orders`
WHERE `id_cart` = 0 AND id_shop IN (1) LIMIT 1
230 ms 1 /classes/order/Order.php:1203
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 16 AND `id_shop` = 1 LIMIT 1
230 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE `priority`, `id_specific_price_priority`
FROM `ps_specific_price_priority`
WHERE `id_product` = 3108
ORDER BY `id_specific_price_priority` DESC LIMIT 1
229 ms 1 /classes/SpecificPrice.php:250
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE id_product = 1915 LIMIT 1
228 ms 3 /classes/SpecificPrice.php:420
SELECT SQL_NO_CACHE `name`
FROM `ps_hook`
WHERE `id_hook` = 582 LIMIT 1
226 ms 1 /classes/Hook.php:239
SELECT SQL_NO_CACHE t.`id_lang`, t.`name`
FROM ps_tag t
LEFT JOIN ps_product_tag pt ON (pt.id_tag = t.id_tag)
WHERE pt.`id_product`=2401
225 ms 4 /classes/Tag.php:229
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 31 AND `id_shop` = 1 LIMIT 1
224 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE name FROM ps_category_lang WHERE id_shop = 1 AND id_lang = 1 AND id_category = 42 LIMIT 1
224 ms 1 /classes/Product.php:5614
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 18 AND `id_shop` = 1 LIMIT 1
222 ms 1 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE name FROM ps_category_lang WHERE id_shop = 1 AND id_lang = 1 AND id_category = 75 LIMIT 1
221 ms 1 /classes/Product.php:5614
SELECT SQL_NO_CACHE name FROM ps_category_lang WHERE id_shop = 1 AND id_lang = 1 AND id_category = 72 LIMIT 1
221 ms 1 /classes/Product.php:5614
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_product_shop`
WHERE `id_product` = 1919 AND id_shop=1 LIMIT 1
220 ms 1 /classes/Product.php:6751
SELECT SQL_NO_CACHE `id_order`
FROM `ps_orders`
WHERE `id_cart` = 0 AND id_shop IN (1) LIMIT 1
220 ms 1 /classes/order/Order.php:1203
SELECT SQL_NO_CACHE ctg.`id_group`
FROM `ps_category_product` cp
INNER JOIN `ps_category_group` ctg ON (ctg.`id_category` = cp.`id_category`)
WHERE cp.`id_product` = 2401 AND ctg.`id_group` = 1 LIMIT 1
219 ms 1 /classes/Product.php:6615
SELECT SQL_NO_CACHE SUM(quantity)
FROM `ps_stock_available`
WHERE (id_product = 4717) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
218 ms 1 /classes/stock/StockAvailable.php:453
SELECT SQL_NO_CACHE SUM(quantity)
FROM `ps_stock_available`
WHERE (id_product = 5343) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
218 ms 1 /classes/stock/StockAvailable.php:453
SELECT SQL_NO_CACHE `id_order`
FROM `ps_orders`
WHERE `id_cart` = 0 AND id_shop IN (1) LIMIT 1
217 ms 1 /classes/order/Order.php:1203
SELECT SQL_NO_CACHE `id_order`
FROM `ps_orders`
WHERE `id_cart` = 0 AND id_shop IN (1) LIMIT 1
217 ms 1 /classes/order/Order.php:1203
SELECT SQL_NO_CACHE `id_order`
FROM `ps_orders`
WHERE `id_cart` = 0 AND id_shop IN (1) LIMIT 1
217 ms 1 /classes/order/Order.php:1203
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_product_shop`
WHERE `id_product` = 3035 AND id_shop=1 LIMIT 1
216 ms 1 /classes/Product.php:6751
SELECT SQL_NO_CACHE *
FROM `ps_country` a
LEFT JOIN `ps_country_shop` `c` ON a.`id_country` = c.`id_country` AND c.`id_shop` = 1
WHERE (a.`id_country` = 8) LIMIT 1
216 ms 1 /src/Adapter/EntityMapper.php:76
SELECT SQL_NO_CACHE name FROM ps_category_lang WHERE id_shop = 1 AND id_lang = 1 AND id_category = 61 LIMIT 1
216 ms 1 /classes/Product.php:5614
SELECT SQL_NO_CACHE SUM(quantity)
FROM `ps_stock_available`
WHERE (id_product = 3035) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
214 ms 1 /classes/stock/StockAvailable.php:453
SELECT SQL_NO_CACHE m.`id_module` as `active`, ms.`id_module` as `shop_active`
FROM `ps_module` m
LEFT JOIN `ps_module_shop` ms ON m.`id_module` = ms.`id_module`
WHERE `name` = "ps_categorytree"
AND ms.`id_shop` IN (1) LIMIT 1
213 ms 1 /src/Adapter/Module/ModuleDataProvider.php:174
SELECT SQL_NO_CACHE SUM(quantity)
FROM `ps_stock_available`
WHERE (id_product = 1915) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
212 ms 1 /classes/stock/StockAvailable.php:453
SELECT SQL_NO_CACHE `priority`, `id_specific_price_priority`
FROM `ps_specific_price_priority`
WHERE `id_product` = 4717
ORDER BY `id_specific_price_priority` DESC LIMIT 1
212 ms 1 /classes/SpecificPrice.php:250
SELECT SQL_NO_CACHE SUM(quantity)
FROM `ps_stock_available`
WHERE (id_product = 2397) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
212 ms 1 /classes/stock/StockAvailable.php:453
SELECT SQL_NO_CACHE `reduction`
FROM `ps_product_group_reduction_cache`
WHERE `id_product` = 3108 AND `id_group` = 1 LIMIT 1
212 ms 0 /classes/GroupReduction.php:156
SELECT SQL_NO_CACHE `id_product_attribute`
FROM `ps_product_attribute`
WHERE `id_product` = 5343
211 ms 1 /classes/Product.php:2875
SELECT SQL_NO_CACHE `id_product_attribute`
FROM `ps_product_attribute`
WHERE `id_product` = 3035
208 ms 1 /classes/Product.php:2875
SELECT SQL_NO_CACHE `id_product_attribute`
FROM `ps_product_attribute`
WHERE `id_product` = 4717
207 ms 1 /classes/Product.php:2875
SELECT SQL_NO_CACHE `id_product_attribute`
FROM `ps_product_attribute`
WHERE `id_product` = 2397
207 ms 1 /classes/Product.php:2875
SELECT SQL_NO_CACHE name FROM ps_category_lang WHERE id_shop = 1 AND id_lang = 1 AND id_category = 72 LIMIT 1
206 ms 1 /classes/Product.php:5614
SELECT SQL_NO_CACHE cl.`link_rewrite`
FROM `ps_category_lang` cl
WHERE `id_lang` = 1
AND cl.id_shop = 1 
AND cl.`id_category` = 75 LIMIT 1
204 ms 1 /classes/Category.php:1371
SELECT SQL_NO_CACHE cl.`link_rewrite`
FROM `ps_category_lang` cl
WHERE `id_lang` = 1
AND cl.id_shop = 1 
AND cl.`id_category` = 60 LIMIT 1
204 ms 1 /classes/Category.php:1371
SELECT SQL_NO_CACHE name FROM ps_category_lang WHERE id_shop = 1 AND id_lang = 1 AND id_category = 75 LIMIT 1
204 ms 1 /classes/Product.php:5614
SELECT SQL_NO_CACHE `id_product_attribute`
FROM `ps_product_attribute`
WHERE `id_product` = 1915
203 ms 1 /classes/Product.php:2875
SELECT SQL_NO_CACHE cl.`link_rewrite`
FROM `ps_category_lang` cl
WHERE `id_lang` = 1
AND cl.id_shop = 1 
AND cl.`id_category` = 49 LIMIT 1
202 ms 1 /classes/Category.php:1371
SELECT SQL_NO_CACHE `reduction`
FROM `ps_product_group_reduction_cache`
WHERE `id_product` = 2401 AND `id_group` = 1 LIMIT 1
202 ms 0 /classes/GroupReduction.php:156
SELECT SQL_NO_CACHE `id_product_attribute`
FROM `ps_product_attribute`
WHERE `id_product` = 2399
202 ms 1 /classes/Product.php:2875
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_legalcompliance" LIMIT 1
202 ms 0 /classes/module/Module.php:2840
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_product_shop`
WHERE `id_product` = 4717 AND id_shop=1 LIMIT 1
201 ms 1 /classes/Product.php:6751
SELECT SQL_NO_CACHE `priority`, `id_specific_price_priority`
FROM `ps_specific_price_priority`
WHERE `id_product` = 2399
ORDER BY `id_specific_price_priority` DESC LIMIT 1
200 ms 1 /classes/SpecificPrice.php:250
SELECT SQL_NO_CACHE *
FROM `ps_country_lang`
WHERE `id_country` = 8
198 ms 2 /src/Adapter/EntityMapper.php:84
SELECT SQL_NO_CACHE `priority`, `id_specific_price_priority`
FROM `ps_specific_price_priority`
WHERE `id_product` = 2397
ORDER BY `id_specific_price_priority` DESC LIMIT 1
198 ms 1 /classes/SpecificPrice.php:250
SELECT SQL_NO_CACHE `priority`, `id_specific_price_priority`
FROM `ps_specific_price_priority`
WHERE `id_product` = 3035
ORDER BY `id_specific_price_priority` DESC LIMIT 1
197 ms 1 /classes/SpecificPrice.php:250
SELECT SQL_NO_CACHE `id_product_attribute`
FROM `ps_product_attribute`
WHERE `id_product` = 2401
196 ms 1 /classes/Product.php:2875
SELECT SQL_NO_CACHE `priority`, `id_specific_price_priority`
FROM `ps_specific_price_priority`
WHERE `id_product` = 1915
ORDER BY `id_specific_price_priority` DESC LIMIT 1
196 ms 1 /classes/SpecificPrice.php:250
SELECT SQL_NO_CACHE `priority`, `id_specific_price_priority`
FROM `ps_specific_price_priority`
WHERE `id_product` = 5343
ORDER BY `id_specific_price_priority` DESC LIMIT 1
196 ms 1 /classes/SpecificPrice.php:250
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "ps_categorytree" LIMIT 1
195 ms 1 /src/Adapter/Module/ModuleDataProvider.php:198
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_product_shop`
WHERE `id_product` = 1915 AND id_shop=1 LIMIT 1
195 ms 1 /classes/Product.php:6751
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_product_shop`
WHERE `id_product` = 2397 AND id_shop=1 LIMIT 1
194 ms 1 /classes/Product.php:6751
SELECT SQL_NO_CACHE `id_order`
FROM `ps_orders`
WHERE `id_cart` = 0 AND id_shop IN (1) LIMIT 1
194 ms 1 /classes/order/Order.php:1203
SELECT SQL_NO_CACHE cl.`link_rewrite`
FROM `ps_category_lang` cl
WHERE `id_lang` = 2
AND cl.id_shop = 1 
AND cl.`id_category` = 72 LIMIT 1
194 ms 1 /classes/Category.php:1371
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_product_shop`
WHERE `id_product` = 5343 AND id_shop=1 LIMIT 1
193 ms 1 /classes/Product.php:6751
SELECT SQL_NO_CACHE format
FROM `ps_address_format`
WHERE `id_country` = 8 LIMIT 1
189 ms 1 /classes/AddressFormat.php:672
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_product_shop`
WHERE `id_product` = 2401 AND id_shop=1 LIMIT 1
184 ms 1 /classes/Product.php:6751
SELECT SQL_NO_CACHE name FROM ps_category_lang WHERE id_shop = 1 AND id_lang = 1 AND id_category = 60 LIMIT 1
180 ms 1 /classes/Product.php:5614
SELECT SQL_NO_CACHE SUM(quantity)
FROM `ps_stock_available`
WHERE (id_product = 2401) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
179 ms 1 /classes/stock/StockAvailable.php:453
SELECT SQL_NO_CACHE name FROM ps_category_lang WHERE id_shop = 1 AND id_lang = 1 AND id_category = 49 LIMIT 1
178 ms 1 /classes/Product.php:5614
SELECT SQL_NO_CACHE c.`nleft`, c.`nright`, c.`level_depth`
FROM `ps_category` c
WHERE (c.`id_category` = 2) LIMIT 1
178 ms 1 /classes/Category.php:1957
SELECT SQL_NO_CACHE `reduction`
FROM `ps_product_group_reduction_cache`
WHERE `id_product` = 1919 AND `id_group` = 1 LIMIT 1
176 ms 0 /classes/GroupReduction.php:156
SELECT SQL_NO_CACHE `iso_code`
FROM `ps_country`
WHERE `id_country` = 8 LIMIT 1
174 ms 1 /classes/Country.php:274
SELECT SQL_NO_CACHE `reduction`
FROM `ps_product_group_reduction_cache`
WHERE `id_product` = 2399 AND `id_group` = 1 LIMIT 1
174 ms 0 /classes/GroupReduction.php:156
SELECT SQL_NO_CACHE 1 FROM `ps_specific_price` WHERE `to` BETWEEN '2025-09-14 00:00:00' AND '2025-09-14 23:59:59' LIMIT 1
173 ms 1 /classes/SpecificPrice.php:366
SELECT SQL_NO_CACHE name FROM ps_category_lang WHERE id_shop = 1 AND id_lang = 1 AND id_category = 72 LIMIT 1
173 ms 1 /classes/Product.php:5614
SELECT SQL_NO_CACHE `priority`, `id_specific_price_priority`
FROM `ps_specific_price_priority`
WHERE `id_product` = 2401
ORDER BY `id_specific_price_priority` DESC LIMIT 1
172 ms 1 /classes/SpecificPrice.php:250
SELECT SQL_NO_CACHE `reduction`
FROM `ps_product_group_reduction_cache`
WHERE `id_product` = 3035 AND `id_group` = 1 LIMIT 1
170 ms 0 /classes/GroupReduction.php:156
SELECT SQL_NO_CACHE id_required_field, object_name, field_name
FROM ps_required_field
169 ms 1 /classes/ObjectModel.php:1510
SELECT SQL_NO_CACHE `reduction`
FROM `ps_product_group_reduction_cache`
WHERE `id_product` = 1915 AND `id_group` = 1 LIMIT 1
167 ms 0 /classes/GroupReduction.php:156
SELECT SQL_NO_CACHE `reduction`
FROM `ps_product_group_reduction_cache`
WHERE `id_product` = 2397 AND `id_group` = 1 LIMIT 1
167 ms 0 /classes/GroupReduction.php:156
SELECT SQL_NO_CACHE `reduction`
FROM `ps_product_group_reduction_cache`
WHERE `id_product` = 5343 AND `id_group` = 1 LIMIT 1
166 ms 0 /classes/GroupReduction.php:156
SELECT SQL_NO_CACHE * FROM `ps_hook_module_exceptions`
WHERE `id_shop` IN (1)
165 ms 1 /classes/module/Module.php:2237
SELECT SQL_NO_CACHE id_shop
FROM `ps_product_shop`
WHERE `id_product` = 2401
AND id_shop = 1 LIMIT 1
163 ms 1 /classes/ObjectModel.php:1647
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 0 AND `id_shop` = 1 LIMIT 1
162 ms 0 /classes/module/Module.php:2328
SELECT SQL_NO_CACHE `need_identification_number`
FROM `ps_country`
WHERE `id_country` = 8 LIMIT 1
159 ms 1 /classes/Country.php:401
SELECT SQL_NO_CACHE `reduction`
FROM `ps_product_group_reduction_cache`
WHERE `id_product` = 4717 AND `id_group` = 1 LIMIT 1
158 ms 0 /classes/GroupReduction.php:156
SELECT SQL_NO_CACHE cl.`link_rewrite`
FROM `ps_category_lang` cl
WHERE `id_lang` = 1
AND cl.id_shop = 1 
AND cl.`id_category` = 72 LIMIT 1
154 ms 1 /classes/Category.php:1371
SELECT SQL_NO_CACHE `reduction`
FROM `ps_group`
WHERE `id_group` = 1 LIMIT 1
154 ms 1 /classes/Group.php:154
SELECT SQL_NO_CACHE out_of_stock
FROM `ps_stock_available`
WHERE (id_product = 2401) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
150 ms 1 /classes/stock/StockAvailable.php:769
SELECT SQL_NO_CACHE id_shop
FROM `ps_category_shop`
WHERE `id_category` = 72
AND id_shop = 1 LIMIT 1
148 ms 1 /classes/ObjectModel.php:1647
SELECT SQL_NO_CACHE depends_on_stock
FROM `ps_stock_available`
WHERE (id_product = 2401) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
141 ms 1 /classes/stock/StockAvailable.php:744
SELECT SQL_NO_CACHE location
FROM `ps_stock_available`
WHERE (id_product = 2401) AND (id_product_attribute = 0) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1
137 ms 1 /classes/stock/StockAvailable.php:797

Doubles

14 queries
SELECT `id_module` FROM `ps_module_shop` WHERE `id_module` = <span style="color:blue">XX</span> AND `id_shop` = <span style="color:blue">XX</span> LIMIT <span style="color:blue">XX</span>
10 queries
SELECT <span style="color:blue">XX</span> FROM `ps_specific_price` WHERE id_product = <span style="color:blue">XX</span> LIMIT <span style="color:blue">XX</span>
10 queries
SELECT *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = <span style="color:blue">XX</span>
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = <span style="color:blue">XX</span>
WHERE (a.`id_product` = <span style="color:blue">XX</span>) AND (b.`id_shop` = <span style="color:blue">XX</span>) LIMIT <span style="color:blue">XX</span>
9 queries
SELECT name FROM ps_category_lang WHERE id_shop = <span style="color:blue">XX</span> AND id_lang = <span style="color:blue">XX</span> AND id_category = <span style="color:blue">XX</span> LIMIT <span style="color:blue">XX</span>
9 queries
			SELECT *, ( IF (`id_group` = <span style="color:blue">XX</span>, <span style="color:blue">XX</span>, <span style="color:blue">XX</span>) +  IF (`id_country` = <span style="color:blue">XX</span>, <span style="color:blue">XX</span>, <span style="color:blue">XX</span>) +  IF (`id_currency` = <span style="color:blue">XX</span>, <span style="color:blue">XX</span>, <span style="color:blue">XX</span>) +  IF (`id_shop` = <span style="color:blue">XX</span>, <span style="color:blue">XX</span>, <span style="color:blue">XX</span>) +  IF (`id_customer` = <span style="color:blue">XX</span>, <span style="color:blue">XX</span>, <span style="color:blue">XX</span>)) AS `score`
				FROM `ps_specific_price`
				WHERE
                `id_shop` IN (<span style="color:blue">XX</span>, <span style="color:blue">XX</span>) AND
                `id_currency` IN (<span style="color:blue">XX</span>, <span style="color:blue">XX</span>) AND
                `id_country` IN (<span style="color:blue">XX</span>, <span style="color:blue">XX</span>) AND
                `id_group` IN (<span style="color:blue">XX</span>, <span style="color:blue">XX</span>) AND `id_product` = <span style="color:blue">XX</span> AND `id_customer` = <span style="color:blue">XX</span> AND `id_product_attribute` = <span style="color:blue">XX</span> AND `id_cart` = <span style="color:blue">XX</span>  AND (`from` = '<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>' OR '<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>' >= `from`) AND (`to` = '<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>' OR '<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>' <= `to`)
				AND IF(`from_quantity` > <span style="color:blue">XX</span>, `from_quantity`, <span style="color:blue">XX</span>) <= <span style="color:blue">XX</span> ORDER BY `id_product_attribute` DESC, `id_cart` DESC, `from_quantity` DESC, `id_specific_price_rule` ASC, `score` DESC, `to` DESC, `from` DESC LIMIT <span style="color:blue">XX</span>
9 queries
SELECT product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,<span style="color:blue">XX</span>) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = <span style="color:blue">XX</span>)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = <span style="color:blue">XX</span>)
WHERE (p.`id_product` = <span style="color:blue">XX</span>)
9 queries
                            SELECT `id_tax_rules_group`
                            FROM `ps_product_shop`
                            WHERE `id_product` = <span style="color:blue">XX</span> AND id_shop=<span style="color:blue">XX</span> LIMIT <span style="color:blue">XX</span>
9 queries
SELECT `id_order`
            FROM `ps_orders`
            WHERE `id_cart` = <span style="color:blue">XX</span> AND id_shop IN (<span style="color:blue">XX</span>) LIMIT <span style="color:blue">XX</span>
9 queries
			SELECT `reduction`
			FROM `ps_product_group_reduction_cache`
			WHERE `id_product` = <span style="color:blue">XX</span> AND `id_group` = <span style="color:blue">XX</span> LIMIT <span style="color:blue">XX</span>
9 queries
SELECT SUM(quantity)
FROM `ps_stock_available`
WHERE (id_product = <span style="color:blue">XX</span>) AND (id_product_attribute = <span style="color:blue">XX</span>) AND (id_shop = <span style="color:blue">XX</span>) AND (id_shop_group = <span style="color:blue">XX</span>) LIMIT <span style="color:blue">XX</span>
9 queries
				SELECT `priority`, `id_specific_price_priority`
				FROM `ps_specific_price_priority`
				WHERE `id_product` = <span style="color:blue">XX</span>
				ORDER BY `id_specific_price_priority` DESC LIMIT <span style="color:blue">XX</span>
9 queries
SELECT image_shop.`id_image`
                    FROM `ps_image` i
                     INNER JOIN ps_image_shop image_shop
        ON (image_shop.id_image = i.id_image AND image_shop.id_shop = <span style="color:blue">XX</span>)
                    WHERE i.`id_product` = <span style="color:blue">XX</span>
                    AND image_shop.`cover` = <span style="color:blue">XX</span> LIMIT <span style="color:blue">XX</span>
9 queries
SELECT
            COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), <span style="color:blue">XX</span>) as deep_quantity,
            COALESCE(SUM(first_level_quantity), <span style="color:blue">XX</span>) as quantity
          FROM (SELECT cp.`quantity` as first_level_quantity, <span style="color:blue">XX</span> as pack_quantity
          FROM `ps_cart_product` cp
            WHERE cp.`id_product_attribute` = <span style="color:blue">XX</span>
            AND cp.`id_customization` = <span style="color:blue">XX</span>
            AND cp.`id_cart` = <span style="color:blue">XX</span> AND cp.`id_product` = <span style="color:blue">XX</span> UNION SELECT <span style="color:blue">XX</span> as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
          FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
            WHERE cp.`id_product_attribute` = <span style="color:blue">XX</span>
            AND cp.`id_customization` = <span style="color:blue">XX</span>
            AND cp.`id_cart` = <span style="color:blue">XX</span> AND p.`id_product_item` = <span style="color:blue">XX</span> AND (pr.`pack_stock_type` IN (<span style="color:blue">XX</span>,<span style="color:blue">XX</span>) OR (
            pr.`pack_stock_type` = <span style="color:blue">XX</span>
            AND <span style="color:blue">XX</span> = <span style="color:blue">XX</span>
        ))) as q LIMIT <span style="color:blue">XX</span>
9 queries
                SELECT name, value, pf.id_feature, f.position
                FROM ps_feature_product pf
                LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = <span style="color:blue">XX</span>)
                LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = <span style="color:blue">XX</span>)
                LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = <span style="color:blue">XX</span>)
                 INNER JOIN ps_feature_shop feature_shop
        ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = <span style="color:blue">XX</span>)
                WHERE pf.id_product = <span style="color:blue">XX</span>
                ORDER BY f.position ASC
9 queries
            SELECT image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`
            FROM `ps_image` i
             INNER JOIN ps_image_shop image_shop
        ON (image_shop.id_image = i.id_image AND image_shop.id_shop = <span style="color:blue">XX</span>)
            LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = <span style="color:blue">XX</span>)
            WHERE i.`id_product` = <span style="color:blue">XX</span>
            ORDER BY `position`
9 queries
SELECT `id_product_attribute`
            FROM `ps_product_attribute`
            WHERE `id_product` = <span style="color:blue">XX</span>
8 queries
            SELECT pa.`id_product`, a.`color`, pac.`id_product_attribute`, <span style="color:blue">XX</span> qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
            FROM `ps_product_attribute` pa
             INNER JOIN ps_product_attribute_shop product_attribute_shop
        ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = <span style="color:blue">XX</span>)
            JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
            JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
            JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = <span style="color:blue">XX</span>)
            JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
            WHERE pa.`id_product` IN (<span style="color:blue">XX</span>) AND ag.`is_color_group` = <span style="color:blue">XX</span>
            GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
            
            ORDER BY a.`position` ASC;
8 queries
SELECT
                    p.*,
                    ps.*,
                    pl.*,
                    sa.out_of_stock,
                    IFNULL(sa.quantity, <span style="color:blue">XX</span>) as quantity,
                    (DATEDIFF(
                        p.`date_add`,
                        DATE_SUB(
                            '<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>',
                            INTERVAL <span style="color:blue">XX</span> DAY
                        )
                    ) > <span style="color:blue">XX</span>) as new
                FROM ps_product p
                LEFT JOIN ps_product_lang pl
                    ON pl.id_product = p.id_product
                    AND pl.id_shop = <span style="color:blue">XX</span>
                    AND pl.id_lang = <span style="color:blue">XX</span>
                LEFT JOIN ps_stock_available sa
			        ON sa.id_product = p.id_product
			        AND sa.id_shop = <span style="color:blue">XX</span>
                LEFT JOIN ps_product_shop ps
			        ON ps.id_product = p.id_product
			        AND ps.id_shop = <span style="color:blue">XX</span>
			    WHERE p.id_product = <span style="color:blue">XX</span>
			    LIMIT <span style="color:blue">XX</span>
7 queries
			SELECT cl.`link_rewrite`
			FROM `ps_category_lang` cl
			WHERE `id_lang` = <span style="color:blue">XX</span>
			 AND cl.id_shop = <span style="color:blue">XX</span> 
			AND cl.`id_category` = <span style="color:blue">XX</span> LIMIT <span style="color:blue">XX</span>
5 queries
							SELECT `name`
							FROM `ps_hook`
							WHERE `id_hook` = <span style="color:blue">XX</span> LIMIT <span style="color:blue">XX</span>
4 queries
SELECT a.*, b.`cookie_purpose`, b.`expiry_time`, b.`script_code`
FROM `ps_lgcookieslaw_cookie` a
LEFT JOIN `ps_lgcookieslaw_cookie_lang` `b` ON (b.`id_lgcookieslaw_cookie` = a.`id_lgcookieslaw_cookie` AND b.`id_lang` = <span style="color:blue">XX</span>)
WHERE (a.`id_lgcookieslaw_purpose` = <span style="color:blue">XX</span>) AND (a.`id_shop` = <span style="color:blue">XX</span>)
ORDER BY a.`name`
3 queries
                SELECT m.`id_module`, m.`name`, ms.`id_module`as `mshop`
                FROM `ps_module` m
                LEFT JOIN `ps_module_shop` ms
                ON m.`id_module` = ms.`id_module`
                AND ms.`id_shop` = <span style="color:blue">XX</span>
3 queries
                SELECT tr.*
                FROM `ps_tax_rule` tr
                JOIN `ps_tax_rules_group` trg ON (tr.`id_tax_rules_group` = trg.`id_tax_rules_group`)
                WHERE trg.`active` = <span style="color:blue">XX</span>
                AND tr.`id_country` = <span style="color:blue">XX</span>
                AND tr.`id_tax_rules_group` = <span style="color:blue">XX</span>
                AND tr.`id_state` IN (<span style="color:blue">XX</span>, <span style="color:blue">XX</span>)
                AND ('<span style="color:blue">XX</span>' BETWEEN tr.`zipcode_from` AND tr.`zipcode_to`
                    OR (tr.`zipcode_to` = <span style="color:blue">XX</span> AND tr.`zipcode_from` IN(<span style="color:blue">XX</span>, '<span style="color:blue">XX</span>')))
                ORDER BY tr.`zipcode_from` DESC, tr.`zipcode_to` DESC, tr.`id_state` DESC, tr.`id_country` DESC
2 queries
(SELECT <span style="color:blue">XX</span> FROM `ps_cart_rule` WHERE date_to >= "<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>" AND date_to <= "<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>" AND `id_customer` IN (<span style="color:blue">XX</span>,<span style="color:blue">XX</span>) LIMIT <span style="color:blue">XX</span>)UNION ALL (SELECT <span style="color:blue">XX</span> FROM `ps_cart_rule` WHERE date_from >= "<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>" AND date_from <= "<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>" AND `id_customer` IN (<span style="color:blue">XX</span>,<span style="color:blue">XX</span>) LIMIT <span style="color:blue">XX</span>)UNION ALL (SELECT <span style="color:blue">XX</span> FROM `ps_cart_rule` WHERE date_from < "<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>" AND date_to > "<span style="color:blue">XX</span>-<span style="color:blue">XX</span>-<span style="color:blue">XX</span> <span style="color:blue">XX</span>:<span style="color:blue">XX</span>:<span style="color:blue">XX</span>" AND `id_customer` IN (<span style="color:blue">XX</span>,<span style="color:blue">XX</span>) LIMIT <span style="color:blue">XX</span>) LIMIT <span style="color:blue">XX</span>
2 queries
            SELECT psgdprl.message FROM `ps_psgdpr_consent` psgdpr
            LEFT JOIN ps_psgdpr_consent_lang psgdprl ON (psgdpr.id_gdpr_consent = psgdprl.id_gdpr_consent)
            WHERE psgdpr.id_module = <span style="color:blue">XX</span> AND psgdprl.id_lang =<span style="color:blue">XX</span> LIMIT <span style="color:blue">XX</span>
2 queries
            SELECT psgdpr.active FROM `ps_psgdpr_consent` psgdpr
            WHERE psgdpr.id_module = <span style="color:blue">XX</span> LIMIT <span style="color:blue">XX</span>
2 queries
SELECT * FROM `ps_psreassurance` pr
            LEFT JOIN ps_psreassurance_lang prl ON (pr.id_psreassurance = prl.id_psreassurance)
            WHERE prl.id_lang = "<span style="color:blue">XX</span>"
                AND pr.status = <span style="color:blue">XX</span>
            ORDER BY pr.position
2 queries
        SELECT DISTINCT a.`id_attribute`, a.`id_attribute_group`, al.`name` as `attribute`, agl.`name` as `group`,pa.`reference`, pa.`ean<span style="color:blue">XX</span>`, pa.`isbn`, pa.`upc`, pa.`mpn`
        FROM `ps_attribute` a
        LEFT JOIN `ps_attribute_lang` al
            ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = <span style="color:blue">XX</span>)
        LEFT JOIN `ps_attribute_group_lang` agl
            ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = <span style="color:blue">XX</span>)
        LEFT JOIN `ps_product_attribute_combination` pac
            ON (a.`id_attribute` = pac.`id_attribute`)
        LEFT JOIN `ps_product_attribute` pa
            ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
         INNER JOIN ps_product_attribute_shop product_attribute_shop
        ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = <span style="color:blue">XX</span>)
         INNER JOIN ps_attribute_shop attribute_shop
        ON (attribute_shop.id_attribute = pac.id_attribute AND attribute_shop.id_shop = <span style="color:blue">XX</span>)
        WHERE pa.`id_product` = <span style="color:blue">XX</span>
2 queries
            SELECT p.id_product
            FROM ps_product p
            WHERE p.active = <span style="color:blue">XX</span>
2 queries
SELECT `id_lang` FROM `ps_lang`
                    WHERE `locale` = 'fr-fr'
                    OR `language_code` = 'fr-fr' LIMIT <span style="color:blue">XX</span>

Tables stress

42 product
41 product_shop
23 specific_price
22 stock_available
22 product_attribute_shop
21 product_attribute
21 category_lang
21 module
20 module_shop
19 cart_product
19 product_lang
19 image_shop
18 image
11 attribute
11 attribute_lang
11 product_attribute_combination
11 hook
10 orders
10 image_lang
9 feature_product
9 specific_price_priority
9 pack
9 attribute_group
9 feature_shop
9 product_group_reduction_cache
9 feature
9 feature_value_lang
9 feature_lang
8 smarty_cache
6 cart_rule
6 lang
5 category
5 currency
4 shop
4 psgdpr_consent
4 lgcookieslaw_cookie
4 lgcookieslaw_cookie_lang
4 category_shop
4 shop_url
4 country
4 lang_shop
4 currency_shop
3 tax_rules_group
3 attribute_group_lang
3 tax_rule
3 attribute_shop
3 category_group
3 hook_alias
2 hook_module
2 shop_group
2 configuration
2 country_shop
2 order_detail
2 country_lang
2 psreassurance_lang
2 psreassurance
2 currency_lang
2 group_shop
2 group
2 manufacturer
2 category_product
2 psgdpr_consent_lang
1 configuration_lang
1 cms
1 cms_lang
1 lgcookieslaw_purpose_lang
1 cms_shop
1 lgcookieslaw_purpose
1 connections
1 page_type
1 page
1 everpspopup
1 product_tag
1 b2b_profile_lang
1 group_lang
1 tax_lang
1 tax
1 tab
1 supplier
1 hook_module_exceptions
1 accessory
1 meta_lang
1 b2b_profile
1 meta
1 module_group
1 tag
1 image_type
1 address_format
1 required_field
1 everpspopup_lang

ObjectModel instances

Name Instances Source
Product 35 /controllers/front/ProductController.php [115]
/classes/Link.php [114]
/src/Adapter/Image/ImageRetriever.php [66]
/classes/Meta.php [350]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/src/Adapter/Image/ImageRetriever.php [66]
/classes/Link.php [114]
/src/Adapter/Image/ImageRetriever.php [66]
/classes/Link.php [114]
/src/Adapter/Image/ImageRetriever.php [66]
/classes/Link.php [114]
/src/Adapter/Image/ImageRetriever.php [66]
/classes/Link.php [114]
/src/Adapter/Image/ImageRetriever.php [66]
/classes/Link.php [114]
/src/Adapter/Image/ImageRetriever.php [66]
/classes/Link.php [114]
/src/Adapter/Image/ImageRetriever.php [66]
/classes/Link.php [114]
/src/Adapter/Image/ImageRetriever.php [66]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
/classes/Link.php [114]
Combination 9 /classes/Product.php [5802]
/classes/Product.php [5802]
/classes/Product.php [5802]
/classes/Product.php [5802]
/classes/Product.php [5802]
/classes/Product.php [5802]
/classes/Product.php [5802]
/classes/Product.php [5802]
/classes/Product.php [5802]
Country 7 /config/config.inc.php [157]
/classes/controller/FrontController.php [374]
/classes/AddressFormat.php [404]
/classes/controller/FrontController.php [1677]
/modules/paypal/paypal.php [351]
/modules/paypal/classes/AbstractMethodPaypal.php [96]
/modules/paypal/classes/AbstractMethodPaypal.php [96]
Address 6 /classes/Product.php [733]
/classes/Product.php [6770]
/classes/Product.php [3764]
/controllers/front/ProductController.php [527]
/classes/Product.php [5840]
/classes/shop/Shop.php [469]
Category 5 /controllers/front/ProductController.php [236]
/controllers/front/ProductController.php [1244]
/classes/PrestaShopCollection.php [383]
/classes/PrestaShopCollection.php [383]
/classes/PrestaShopCollection.php [383]
Customer 4 /config/config.inc.php [249]
/override/classes/tax/TaxRulesTaxManager.php [111]
/override/classes/tax/TaxRulesTaxManager.php [111]
/override/classes/tax/TaxRulesTaxManager.php [111]
Language 3 /config/config.inc.php [222]
/classes/Tools.php [658]
/classes/Tools.php [581]
Tax 2 /override/classes/tax/TaxRulesTaxManager.php [122]
/override/classes/tax/TaxRulesTaxManager.php [122]
Currency 2 /src/Adapter/Currency/CurrencyDataProvider.php [101]
/classes/Tools.php [704]
Manufacturer 2 /controllers/front/ProductController.php [390]
/classes/Link.php [662]
AddressFormat 1 /classes/controller/FrontController.php [1671]
Guest 1 /modules/statsdata/statsdata.php [77]
CMS 1 /classes/Link.php [560]
State 1 /classes/controller/FrontController.php [1676]
Shop 1 /config/config.inc.php [128]
Risk 1 /classes/controller/FrontController.php [1609]
Gender 1 /classes/controller/FrontController.php [1606]
Group 1 /classes/Cart.php [248]
Cart 1 /classes/controller/FrontController.php [443]
ShopGroup 1 /classes/shop/Shop.php [557]
Connection 1 /modules/statsdata/statsdata.php [111]

Included Files

# Filename
0 /index.php
1 /config/config.inc.php
2 /config/defines.inc.php
3 /config/autoload.php
4 /vendor/autoload.php
5 /vendor/composer/autoload_real.php
6 /vendor/composer/platform_check.php
7 /vendor/composer/ClassLoader.php
8 /vendor/composer/include_paths.php
9 /vendor/composer/autoload_static.php
10 /vendor/react/promise/src/functions_include.php
11 /vendor/react/promise/src/functions.php
12 /vendor/paragonie/random_compat/lib/random.php
13 /vendor/symfony/polyfill-php70/bootstrap.php
14 /vendor/symfony/polyfill-intl-normalizer/bootstrap.php
15 /vendor/symfony/polyfill-php72/bootstrap.php
16 /vendor/symfony/polyfill-intl-idn/bootstrap.php
17 /vendor/symfony/polyfill-ctype/bootstrap.php
18 /vendor/symfony/polyfill-mbstring/bootstrap.php
19 /vendor/symfony/polyfill-php73/bootstrap.php
20 /vendor/symfony/polyfill-iconv/bootstrap.php
21 /vendor/jakeasmith/http_build_url/src/http_build_url.php
22 /vendor/markbaker/complex/classes/src/functions/abs.php
23 /vendor/markbaker/complex/classes/src/functions/acos.php
24 /vendor/markbaker/complex/classes/src/functions/acosh.php
25 /vendor/markbaker/complex/classes/src/functions/acot.php
26 /vendor/markbaker/complex/classes/src/functions/acoth.php
27 /vendor/markbaker/complex/classes/src/functions/acsc.php
28 /vendor/markbaker/complex/classes/src/functions/acsch.php
29 /vendor/markbaker/complex/classes/src/functions/argument.php
30 /vendor/markbaker/complex/classes/src/functions/asec.php
31 /vendor/markbaker/complex/classes/src/functions/asech.php
32 /vendor/markbaker/complex/classes/src/functions/asin.php
33 /vendor/markbaker/complex/classes/src/functions/asinh.php
34 /vendor/markbaker/complex/classes/src/functions/atan.php
35 /vendor/markbaker/complex/classes/src/functions/atanh.php
36 /vendor/markbaker/complex/classes/src/functions/conjugate.php
37 /vendor/markbaker/complex/classes/src/functions/cos.php
38 /vendor/markbaker/complex/classes/src/functions/cosh.php
39 /vendor/markbaker/complex/classes/src/functions/cot.php
40 /vendor/markbaker/complex/classes/src/functions/coth.php
41 /vendor/markbaker/complex/classes/src/functions/csc.php
42 /vendor/markbaker/complex/classes/src/functions/csch.php
43 /vendor/markbaker/complex/classes/src/functions/exp.php
44 /vendor/markbaker/complex/classes/src/functions/inverse.php
45 /vendor/markbaker/complex/classes/src/functions/ln.php
46 /vendor/markbaker/complex/classes/src/functions/log2.php
47 /vendor/markbaker/complex/classes/src/functions/log10.php
48 /vendor/markbaker/complex/classes/src/functions/negative.php
49 /vendor/markbaker/complex/classes/src/functions/pow.php
50 /vendor/markbaker/complex/classes/src/functions/rho.php
51 /vendor/markbaker/complex/classes/src/functions/sec.php
52 /vendor/markbaker/complex/classes/src/functions/sech.php
53 /vendor/markbaker/complex/classes/src/functions/sin.php
54 /vendor/markbaker/complex/classes/src/functions/sinh.php
55 /vendor/markbaker/complex/classes/src/functions/sqrt.php
56 /vendor/markbaker/complex/classes/src/functions/tan.php
57 /vendor/markbaker/complex/classes/src/functions/tanh.php
58 /vendor/markbaker/complex/classes/src/functions/theta.php
59 /vendor/markbaker/complex/classes/src/operations/add.php
60 /vendor/markbaker/complex/classes/src/operations/subtract.php
61 /vendor/markbaker/complex/classes/src/operations/multiply.php
62 /vendor/markbaker/complex/classes/src/operations/divideby.php
63 /vendor/markbaker/complex/classes/src/operations/divideinto.php
64 /vendor/markbaker/matrix/classes/src/functions/adjoint.php
65 /vendor/markbaker/matrix/classes/src/functions/antidiagonal.php
66 /vendor/markbaker/matrix/classes/src/functions/cofactors.php
67 /vendor/markbaker/matrix/classes/src/functions/determinant.php
68 /vendor/markbaker/matrix/classes/src/functions/diagonal.php
69 /vendor/markbaker/matrix/classes/src/functions/identity.php
70 /vendor/markbaker/matrix/classes/src/functions/inverse.php
71 /vendor/markbaker/matrix/classes/src/functions/minors.php
72 /vendor/markbaker/matrix/classes/src/functions/trace.php
73 /vendor/markbaker/matrix/classes/src/functions/transpose.php
74 /vendor/markbaker/matrix/classes/src/operations/add.php
75 /vendor/markbaker/matrix/classes/src/operations/directsum.php
76 /vendor/markbaker/matrix/classes/src/operations/subtract.php
77 /vendor/markbaker/matrix/classes/src/operations/multiply.php
78 /vendor/markbaker/matrix/classes/src/operations/divideby.php
79 /vendor/markbaker/matrix/classes/src/operations/divideinto.php
80 /vendor/swiftmailer/swiftmailer/lib/swift_required.php
81 /vendor/swiftmailer/swiftmailer/lib/classes/Swift.php
82 /vendor/symfony/polyfill-apcu/bootstrap.php
83 /vendor/symfony/polyfill-intl-icu/bootstrap.php
84 /vendor/symfony/polyfill-php56/bootstrap.php
85 /vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php
86 /vendor/ircmaxell/password-compat/lib/password.php
87 /vendor/martinlindhe/php-mb-helpers/src/mb_helpers.php
88 /app/AppKernel.php
89 /vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php
90 /vendor/symfony/symfony/src/Symfony/Component/HttpKernel/KernelInterface.php
91 /vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernelInterface.php
92 /vendor/symfony/symfony/src/Symfony/Component/HttpKernel/RebootableInterface.php
93 /vendor/symfony/symfony/src/Symfony/Component/HttpKernel/TerminableInterface.php
94 /config/alias.php
95 /classes/PrestaShopAutoload.php
96 /var/cache/prod/class_index.php
97 /config/bootstrap.php
98 /src/Core/ContainerBuilder.php
99 /src/Core/Foundation/IoC/Container.php
100 /src/Adapter/ServiceLocator.php
101 /vendor/symfony/symfony/src/Symfony/Component/Filesystem/Filesystem.php
102 /var/cache/prod/appParameters.php
105 /classes/controller/Controller.php
107 /classes/ObjectModel.php
108 /src/Core/Foundation/Database/EntityInterface.php
110 /classes/db/Db.php
112 /classes/Hook.php
114 /classes/module/Module.php
115 /src/Core/Module/ModuleInterface.php
117 /classes/Tools.php
118 /classes/Context.php
119 /classes/shop/Shop.php
120 /classes/db/DbPDO.php
121 /classes/AddressFormat.php
122 /classes/Configuration.php
123 /classes/Validate.php
124 /classes/cache/Cache.php
125 /src/Adapter/EntityMapper.php
126 /classes/db/DbQuery.php
127 /src/Core/Addon/Theme/ThemeManagerBuilder.php
128 /src/Adapter/Configuration.php
129 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/ParameterBag.php
130 /src/Core/Domain/Configuration/ShopConfigurationInterface.php
131 /src/Core/ConfigurationInterface.php
132 /src/Core/Addon/Theme/ThemeRepository.php
133 /src/Core/Addon/AddonRepositoryInterface.php
134 /src/Core/Domain/Shop/ValueObject/ShopConstraint.php
135 /src/Core/Addon/Theme/Theme.php
136 /src/Core/Addon/AddonInterface.php
137 /vendor/shudrum/array-finder/ArrayFinder.php
138 /config/defines_uri.inc.php
139 /classes/Language.php
140 /src/Core/Language/LanguageInterface.php
141 /classes/Country.php
142 /classes/PrestaShopCollection.php
143 /classes/shop/ShopGroup.php
144 /classes/Cookie.php
145 /classes/PhpEncryption.php
146 /vendor/defuse/php-encryption/src/Core.php
147 /classes/PhpEncryptionEngine.php
148 /vendor/defuse/php-encryption/src/Key.php
149 /vendor/defuse/php-encryption/src/Encoding.php
150 /src/Core/Session/SessionHandler.php
151 /src/Core/Session/SessionHandlerInterface.php
152 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Session.php
153 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/SessionInterface.php
154 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/PhpBridgeSessionStorage.php
155 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorage.php
156 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/SessionStorageInterface.php
157 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/MetadataBag.php
158 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/SessionBagInterface.php
159 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Proxy/SessionHandlerProxy.php
160 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Proxy/AbstractProxy.php
161 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/StrictSessionHandler.php
162 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/AbstractSessionHandler.php
163 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBag.php
164 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBagInterface.php
165 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/SessionBagProxy.php
166 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Flash/FlashBag.php
167 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Flash/FlashBagInterface.php
168 /config/smarty.config.inc.php
169 /vendor/smarty/smarty/libs/Smarty.class.php
170 /vendor/smarty/smarty/libs/Autoloader.php
171 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_data.php
172 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php
173 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php
174 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php
175 /vendor/smarty/smarty/libs/sysplugins/smarty_resource.php
176 /vendor/smarty/smarty/libs/sysplugins/smarty_variable.php
177 /vendor/smarty/smarty/libs/sysplugins/smarty_template_source.php
178 /vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php
179 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_resource_file.php
180 /classes/Smarty/SmartyCacheResourceMysql.php
181 /vendor/smarty/smarty/libs/sysplugins/smarty_cacheresource_custom.php
182 /vendor/smarty/smarty/libs/sysplugins/smarty_cacheresource.php
183 /config/smartyfront.config.inc.php
184 /classes/Smarty/SmartyResourceModule.php
185 /vendor/smarty/smarty/libs/sysplugins/smarty_resource_custom.php
186 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_method_registerresource.php
187 /classes/Smarty/SmartyResourceParent.php
188 /classes/Smarty/SmartyLazyRegister.php
189 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_method_registerplugin.php
190 /vendor/smarty/smarty/libs/plugins/modifier.truncate.php
191 /classes/Customer.php
192 /classes/Group.php
193 /classes/Link.php
194 /classes/shop/ShopUrl.php
195 /classes/Dispatcher.php
196 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Request.php
197 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/FileBag.php
198 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/ServerBag.php
199 /vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/HeaderBag.php
200 /src/Adapter/SymfonyContainer.php
201 /vendor/mobiledetect/mobiledetectlib/Mobile_Detect.php
202 /config/db_slave_server.inc.php
203 /modules/colissimo/colissimo.php
204 /classes/module/CarrierModule.php
205 /modules/colissimo/classes/module.classes.php
206 /modules/colissimo/classes/ColissimoTools.php
207 /modules/colissimo/classes/ColissimoLink.php
208 /modules/colissimo/classes/ColissimoModuleConfiguration.php
209 /modules/colissimo/classes/ColissimoCarrier.php
210 /classes/Carrier.php
211 /override/classes/Carrier.php
212 /modules/colissimo/classes/ColissimoService.php
213 /modules/colissimo/classes/ColissimoOrder.php
214 /modules/colissimo/classes/ColissimoLabel.php
215 /modules/colissimo/classes/ColissimoLabelProduct.php
216 /modules/colissimo/classes/ColissimoDepositSlip.php
217 /modules/colissimo/classes/ColissimoLabelGenerator.php
218 /modules/colissimo/classes/ColissimoPickupPoint.php
219 /modules/colissimo/classes/ColissimoCartPickupPoint.php
220 /modules/colissimo/classes/ColissimoTrackingCode.php
221 /modules/colissimo/classes/ColissimoOrderCarrier.php
222 /classes/order/OrderCarrier.php
223 /modules/colissimo/classes/ColissimoCustomCategory.php
224 /modules/colissimo/classes/ColissimoCustomProduct.php
225 /modules/colissimo/classes/ColissimoCustomDocument.php
226 /modules/colissimo/classes/ColissimoMerchantAddress.php
227 /modules/colissimo/classes/ColissimoAddress.php
228 /modules/colissimo/classes/ColissimoACE.php
229 /modules/colissimo/classes/migration/ColissimoOtherModuleInterface.php
230 /modules/colissimo/classes/migration/ColissimoMigration.php
231 /modules/colissimo/classes/migration/ColissimoSoflexibiliteMigration.php
232 /modules/colissimo/classes/migration/ColissimoSoniceEtiquetageMigration.php
233 /modules/colissimo/classes/migration/ColissimoColissimoSimpliciteMigration.php
234 /modules/colissimo/classes/migration/ColissimoSocolissimoMigration.php
235 /modules/colissimo/classes/logger/AbstractColissimoHandler.php
236 /modules/colissimo/classes/logger/ColissimoFileHandler.php
237 /modules/colissimo/classes/logger/ColissimoNullHandler.php
238 /modules/colissimo/classes/logger/ColissimoLogger.php
239 /modules/colissimo/lib/loader.php
240 /modules/colissimo/lib/ColissimoClient.php
241 /modules/colissimo/lib/Request/AbstractColissimoRequest.php
242 /modules/colissimo/lib/Request/ColissimoGenerateLabelRequest.php
243 /modules/colissimo/lib/Request/ColissimoGenerateBordereauRequest.php
244 /modules/colissimo/lib/Request/ColissimoWidgetAuthenticationRequest.php
245 /modules/colissimo/lib/Request/ColissimoMailboxDetailsRequest.php
246 /modules/colissimo/lib/Request/ColissimoTrackingEnrichiRequest.php
247 /modules/colissimo/lib/Request/ColissimoTrackingSimpleRequest.php
248 /modules/colissimo/lib/Request/ColissimoCheckGenerateLabelRequest.php
249 /modules/colissimo/lib/Request/ColissimoPlanPickupRequest.php
250 /modules/colissimo/lib/Request/ColissimoTrackingTimelineRequest.php
251 /modules/colissimo/lib/Request/ColissimoCreateCustomDocumentRequest.php
252 /modules/colissimo/lib/Request/ColissimoUpdateCustomDocumentRequest.php
253 /modules/colissimo/lib/Request/ColissimoBoxServicesRequest.php
254 /modules/colissimo/lib/Request/ColissimoboxConnectRequest.php
255 /modules/colissimo/lib/Request/ColissimoGenerateTokenRequest.php
256 /modules/colissimo/lib/Response/ColissimoReturnedResponseInterface.php
257 /modules/colissimo/lib/Response/AbstractColissimoResponse.php
258 /modules/colissimo/lib/Response/ColissimoResponseParser.php
259 /modules/colissimo/lib/Response/ColissimoGenerateLabelResponse.php
260 /modules/colissimo/lib/Response/ColissimoGenerateBordereauResponse.php
261 /modules/colissimo/lib/Response/ColissimoWidgetAuthenticationResponse.php
262 /modules/colissimo/lib/Response/ColissimoMailboxDetailsResponse.php
263 /modules/colissimo/lib/Response/ColissimoTrackingEnrichiResponse.php
264 /modules/colissimo/lib/Response/ColissimoTrackingSimpleResponse.php
265 /modules/colissimo/lib/Response/ColissimoCheckGenerateLabelResponse.php
266 /modules/colissimo/lib/Response/ColissimoPlanPickupResponse.php
267 /modules/colissimo/lib/Response/ColissimoTrackingTimelineResponse.php
268 /modules/colissimo/lib/Response/ColissimoCreateCustomDocumentResponse.php
269 /modules/colissimo/lib/Response/ColissimoUpdateCustomDocumentResponse.php
270 /modules/colissimo/lib/Response/ColissimoBoxServicesResponse.php
271 /modules/colissimo/lib/Response/ColissimoboxConnectResponse.php
272 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_method_createdata.php
273 /vendor/smarty/smarty/libs/sysplugins/smarty_data.php
274 /classes/Translate.php
275 /modules/colissimo/translations/fr.php
276 /modules/b2bregistration/b2bregistration.php
277 /modules/b2bregistration/models/businessAccountModel.php
278 /modules/b2bregistration/models/b2bCustomFields.php
279 /modules/b2bregistration/models/b2bFieldsData.php
280 /modules/b2bregistration/models/BBProfile.php
281 /modules/b2bregistration/classes/b2bvatnumber.php
282 /classes/tax/TaxManagerModule.php
283 /modules/b2bregistration/translations/fr.php
284 /themes/classic-rocket/modules/b2bregistration/translations/fr.php
285 /controllers/front/ProductController.php
286 /classes/controller/ProductPresentingFrontController.php
287 /classes/controller/FrontController.php
288 /src/PrestaShopBundle/Translation/TranslatorComponent.php
289 /vendor/symfony/symfony/src/Symfony/Component/Translation/Translator.php
290 /vendor/symfony/symfony/src/Symfony/Component/Translation/TranslatorInterface.php
291 /vendor/symfony/symfony/src/Symfony/Component/Translation/TranslatorBagInterface.php
292 /src/PrestaShopBundle/Translation/TranslatorInterface.php
293 /src/PrestaShopBundle/Translation/PrestaShopTranslatorTrait.php
294 /src/PrestaShopBundle/Translation/TranslatorLanguageTrait.php
295 /vendor/symfony/symfony/src/Symfony/Component/Translation/Formatter/MessageFormatter.php
296 /vendor/symfony/symfony/src/Symfony/Component/Translation/Formatter/MessageFormatterInterface.php
297 /vendor/symfony/symfony/src/Symfony/Component/Translation/Formatter/ChoiceMessageFormatterInterface.php
298 /vendor/symfony/symfony/src/Symfony/Component/Translation/MessageSelector.php
299 /vendor/symfony/symfony/src/Symfony/Component/Config/ConfigCacheFactory.php
300 /vendor/symfony/symfony/src/Symfony/Component/Config/ConfigCacheFactoryInterface.php
301 /vendor/symfony/symfony/src/Symfony/Component/Config/ConfigCache.php
302 /vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerConfigCache.php
303 /vendor/symfony/symfony/src/Symfony/Component/Config/ConfigCacheInterface.php
304 /var/cache/prod/translations/catalogue.fr-FR.NXhscRe.php
305 /vendor/symfony/symfony/src/Symfony/Component/Translation/MessageCatalogue.php
306 /vendor/symfony/symfony/src/Symfony/Component/Translation/MessageCatalogueInterface.php
307 /vendor/symfony/symfony/src/Symfony/Component/Translation/MetadataAwareInterface.php
308 /src/Adapter/Presenter/Object/ObjectPresenter.php
309 /src/Adapter/Presenter/PresenterInterface.php
310 /src/Adapter/Presenter/Cart/CartPresenter.php
311 /src/Adapter/Product/PriceFormatter.php
312 /src/Adapter/Image/ImageRetriever.php
313 /classes/tax/TaxConfiguration.php
314 /classes/Smarty/TemplateFinder.php
315 /classes/assets/StylesheetManager.php
316 /classes/assets/AbstractAssetManager.php
317 /src/Adapter/Assets/AssetUrlGeneratorTrait.php
318 /classes/assets/JavascriptManager.php
319 /classes/assets/CccReducer.php
320 /src/Adapter/ContainerBuilder.php
321 /src/Adapter/Environment.php
322 /src/Core/EnvironmentInterface.php
323 /vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Setup.php
324 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php
325 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/CacheProvider.php
326 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/Cache.php
327 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/FlushableCache.php
328 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/ClearableCache.php
329 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiOperationCache.php
330 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiGetCache.php
331 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiDeleteCache.php
332 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiPutCache.php
333 /vendor/doctrine/orm/lib/Doctrine/ORM/Configuration.php
334 /vendor/doctrine/dbal/lib/Doctrine/DBAL/Configuration.php
335 /vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/Driver/MappingDriver.php
336 /vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriver.php
337 /vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/ClassMetadata.php
338 /vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/ClassMetadata.php
339 /vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php
340 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php
341 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Annotation.php
342 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Entity.php
343 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Embeddable.php
344 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Embedded.php
345 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappedSuperclass.php
346 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/InheritanceType.php
347 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/DiscriminatorColumn.php
348 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/DiscriminatorMap.php
349 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Id.php
350 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/GeneratedValue.php
351 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Version.php
352 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/JoinColumn.php
353 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/JoinColumns.php
354 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Column.php
355 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/OneToOne.php
356 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/OneToMany.php
357 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ManyToOne.php
358 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ManyToMany.php
359 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Table.php
360 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/UniqueConstraint.php
361 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Index.php
362 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/JoinTable.php
363 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/SequenceGenerator.php
364 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/CustomIdGenerator.php
365 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ChangeTrackingPolicy.php
366 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/OrderBy.php
367 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/NamedQueries.php
368 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/NamedQuery.php
369 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/HasLifecycleCallbacks.php
370 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/PrePersist.php
371 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/PostPersist.php
372 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/PreUpdate.php
373 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/PostUpdate.php
374 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/PreRemove.php
375 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/PostRemove.php
376 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/PostLoad.php
377 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/PreFlush.php
378 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/FieldResult.php
379 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ColumnResult.php
380 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/EntityResult.php
381 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/NamedNativeQuery.php
382 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/NamedNativeQueries.php
383 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/SqlResultSetMapping.php
384 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/SqlResultSetMappings.php
385 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/AssociationOverride.php
386 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/AssociationOverrides.php
387 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/AttributeOverride.php
388 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/AttributeOverrides.php
389 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/EntityListeners.php
390 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Cache.php
391 /vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php
392 /vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php
393 /vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php
394 /vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php
395 /vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php
396 /vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Target.php
397 /vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php
398 /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver/AnnotationDriver.php
399 /vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/Driver/AnnotationDriver.php
400 /vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/Driver/AnnotationDriver.php
401 /var/cache/prod/FrontContainer.php
402 /src/Adapter/Container/LegacyContainer.php
403 /vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php
404 /vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ResettableContainerInterface.php
405 /vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ContainerInterface.php
406 /vendor/psr/container/src/ContainerInterface.php
407 /src/Adapter/Container/LegacyContainerInterface.php
408 /modules/contactform/vendor/autoload.php
409 /modules/contactform/vendor/composer/autoload_real.php
410 /modules/contactform/vendor/composer/autoload_static.php
411 /modules/dashactivity/vendor/autoload.php
412 /modules/dashactivity/vendor/composer/autoload_real.php
413 /modules/dashactivity/vendor/composer/autoload_static.php
414 /modules/dashgoals/vendor/autoload.php
415 /modules/dashgoals/vendor/composer/autoload_real.php
416 /modules/dashgoals/vendor/composer/autoload_static.php
417 /modules/dashproducts/vendor/autoload.php
418 /modules/dashproducts/vendor/composer/autoload_real.php
419 /modules/dashproducts/vendor/composer/autoload_static.php
420 /modules/dashtrends/vendor/autoload.php
421 /modules/dashtrends/vendor/composer/autoload_real.php
422 /modules/dashtrends/vendor/composer/autoload_static.php
423 /modules/graphnvd3/vendor/autoload.php
424 /modules/graphnvd3/vendor/composer/autoload_real.php
425 /modules/graphnvd3/vendor/composer/autoload_static.php
426 /modules/gridhtml/vendor/autoload.php
427 /modules/gridhtml/vendor/composer/autoload_real.php
428 /modules/gridhtml/vendor/composer/autoload_static.php
429 /modules/gsitemap/vendor/autoload.php
430 /modules/gsitemap/vendor/composer/autoload_real.php
431 /modules/gsitemap/vendor/composer/autoload_static.php
432 /modules/pagesnotfound/vendor/autoload.php
433 /modules/pagesnotfound/vendor/composer/autoload_real.php
434 /modules/pagesnotfound/vendor/composer/autoload_static.php
435 /modules/ps_categorytree/vendor/autoload.php
436 /modules/ps_categorytree/vendor/composer/autoload_real.php
437 /modules/ps_categorytree/vendor/composer/autoload_static.php
438 /modules/ps_checkpayment/vendor/autoload.php
439 /modules/ps_checkpayment/vendor/composer/autoload_real.php
440 /modules/ps_checkpayment/vendor/composer/autoload_static.php
441 /modules/ps_crossselling/vendor/autoload.php
442 /modules/ps_crossselling/vendor/composer/autoload_real.php
443 /modules/ps_crossselling/vendor/composer/autoload_static.php
444 /modules/ps_currencyselector/vendor/autoload.php
445 /modules/ps_currencyselector/vendor/composer/autoload_real.php
446 /modules/ps_currencyselector/vendor/composer/autoload_static.php
447 /modules/ps_customeraccountlinks/vendor/autoload.php
448 /modules/ps_customeraccountlinks/vendor/composer/autoload_real.php
449 /modules/ps_customeraccountlinks/vendor/composer/autoload_static.php
450 /modules/ps_customersignin/vendor/autoload.php
451 /modules/ps_customersignin/vendor/composer/autoload_real.php
452 /modules/ps_customersignin/vendor/composer/autoload_static.php
453 /modules/ps_customtext/vendor/autoload.php
454 /modules/ps_customtext/vendor/composer/autoload_real.php
455 /modules/ps_customtext/vendor/composer/autoload_static.php
456 /modules/ps_dataprivacy/vendor/autoload.php
457 /modules/ps_dataprivacy/vendor/composer/autoload_real.php
458 /modules/ps_dataprivacy/vendor/composer/autoload_static.php
459 /modules/ps_emailsubscription/vendor/autoload.php
460 /modules/ps_emailsubscription/vendor/composer/autoload_real.php
461 /modules/ps_emailsubscription/vendor/composer/autoload_static.php
462 /modules/ps_faviconnotificationbo/vendor/autoload.php
463 /modules/ps_faviconnotificationbo/vendor/composer/autoload_real.php
464 /modules/ps_faviconnotificationbo/vendor/composer/autoload_static.php
465 /modules/ps_featuredproducts/vendor/autoload.php
466 /modules/ps_featuredproducts/vendor/composer/autoload_real.php
467 /modules/ps_featuredproducts/vendor/composer/autoload_static.php
468 /modules/ps_imageslider/vendor/autoload.php
469 /modules/ps_imageslider/vendor/composer/autoload_real.php
470 /modules/ps_imageslider/vendor/composer/autoload_static.php
471 /modules/ps_languageselector/vendor/autoload.php
472 /modules/ps_languageselector/vendor/composer/autoload_real.php
473 /modules/ps_languageselector/vendor/composer/autoload_static.php
474 /modules/ps_linklist/vendor/autoload.php
475 /modules/ps_linklist/vendor/composer/autoload_real.php
476 /modules/ps_linklist/vendor/composer/autoload_static.php
477 /modules/ps_searchbar/vendor/autoload.php
478 /modules/ps_searchbar/vendor/composer/autoload_real.php
479 /modules/ps_searchbar/vendor/composer/autoload_static.php
480 /modules/ps_shoppingcart/vendor/autoload.php
481 /modules/ps_shoppingcart/vendor/composer/autoload_real.php
482 /modules/ps_shoppingcart/vendor/composer/autoload_static.php
483 /modules/ps_socialfollow/vendor/autoload.php
484 /modules/ps_socialfollow/vendor/composer/autoload_real.php
485 /modules/ps_socialfollow/vendor/composer/autoload_static.php
486 /modules/ps_themecusto/vendor/autoload.php
487 /modules/ps_themecusto/vendor/composer/autoload_real.php
488 /modules/ps_themecusto/vendor/composer/autoload_static.php
489 /modules/ps_wirepayment/vendor/autoload.php
490 /modules/ps_wirepayment/vendor/composer/autoload_real.php
491 /modules/ps_wirepayment/vendor/composer/autoload_static.php
492 /modules/statsbestcategories/vendor/autoload.php
493 /modules/statsbestcategories/vendor/composer/autoload_real.php
494 /modules/statsbestcategories/vendor/composer/autoload_static.php
495 /modules/statsbestcustomers/vendor/autoload.php
496 /modules/statsbestcustomers/vendor/composer/autoload_real.php
497 /modules/statsbestcustomers/vendor/composer/autoload_static.php
498 /modules/statsbestproducts/vendor/autoload.php
499 /modules/statsbestproducts/vendor/composer/autoload_real.php
500 /modules/statsbestproducts/vendor/composer/autoload_static.php
501 /modules/statsbestsuppliers/vendor/autoload.php
502 /modules/statsbestsuppliers/vendor/composer/autoload_real.php
503 /modules/statsbestsuppliers/vendor/composer/autoload_static.php
504 /modules/statsbestvouchers/vendor/autoload.php
505 /modules/statsbestvouchers/vendor/composer/autoload_real.php
506 /modules/statsbestvouchers/vendor/composer/autoload_static.php
507 /modules/statscarrier/vendor/autoload.php
508 /modules/statscarrier/vendor/composer/autoload_real.php
509 /modules/statscarrier/vendor/composer/autoload_static.php
510 /modules/statscatalog/vendor/autoload.php
511 /modules/statscatalog/vendor/composer/autoload_real.php
512 /modules/statscatalog/vendor/composer/autoload_static.php
513 /modules/statscheckup/vendor/autoload.php
514 /modules/statscheckup/vendor/composer/autoload_real.php
515 /modules/statscheckup/vendor/composer/autoload_static.php
516 /modules/statsforecast/vendor/autoload.php
517 /modules/statsforecast/vendor/composer/autoload_real.php
518 /modules/statsforecast/vendor/composer/autoload_static.php
519 /modules/statsnewsletter/vendor/autoload.php
520 /modules/statsnewsletter/vendor/composer/autoload_real.php
521 /modules/statsnewsletter/vendor/composer/autoload_static.php
522 /modules/statspersonalinfos/vendor/autoload.php
523 /modules/statspersonalinfos/vendor/composer/autoload_real.php
524 /modules/statspersonalinfos/vendor/composer/autoload_static.php
525 /modules/statsproduct/vendor/autoload.php
526 /modules/statsproduct/vendor/composer/autoload_real.php
527 /modules/statsproduct/vendor/composer/autoload_static.php
528 /modules/statsregistrations/vendor/autoload.php
529 /modules/statsregistrations/vendor/composer/autoload_real.php
530 /modules/statsregistrations/vendor/composer/autoload_static.php
531 /modules/statssales/vendor/autoload.php
532 /modules/statssales/vendor/composer/autoload_real.php
533 /modules/statssales/vendor/composer/autoload_static.php
534 /modules/statssearch/vendor/autoload.php
535 /modules/statssearch/vendor/composer/autoload_real.php
536 /modules/statssearch/vendor/composer/autoload_static.php
537 /modules/statsstock/vendor/autoload.php
538 /modules/statsstock/vendor/composer/autoload_real.php
539 /modules/statsstock/vendor/composer/autoload_static.php
540 /modules/welcome/vendor/autoload.php
541 /modules/welcome/vendor/composer/autoload_real.php
542 /modules/welcome/vendor/composer/autoload_static.php
543 /modules/gamification/vendor/autoload.php
544 /modules/gamification/vendor/composer/autoload_real.php
545 /modules/gamification/vendor/composer/autoload_static.php
546 /modules/psaddonsconnect/vendor/autoload.php
547 /modules/psaddonsconnect/vendor/composer/autoload_real.php
548 /modules/psaddonsconnect/vendor/composer/autoload_static.php
549 /modules/psgdpr/vendor/autoload.php
550 /modules/psgdpr/vendor/composer/autoload_real.php
551 /modules/psgdpr/vendor/composer/autoload_static.php
552 /modules/ps_mbo/vendor/autoload.php
553 /modules/ps_mbo/vendor/composer/autoload_real.php
554 /modules/ps_mbo/vendor/composer/autoload_static.php
555 /modules/ps_buybuttonlite/vendor/autoload.php
556 /modules/ps_buybuttonlite/vendor/composer/autoload_real.php
557 /modules/ps_buybuttonlite/vendor/composer/autoload_static.php
558 /modules/ps_checkout/vendor/autoload.php
559 /modules/ps_checkout/vendor/composer/autoload_real.php
560 /modules/ps_checkout/vendor/composer/platform_check.php
561 /modules/ps_checkout/vendor/composer/autoload_static.php
562 /modules/ps_checkout/vendor/clue/stream-filter/src/functions_include.php
563 /modules/ps_checkout/vendor/clue/stream-filter/src/functions.php
564 /modules/ps_checkout/vendor/ralouphie/getallheaders/src/getallheaders.php
565 /modules/ps_checkout/vendor/guzzlehttp/psr7/src/functions_include.php
566 /modules/ps_checkout/vendor/guzzlehttp/psr7/src/functions.php
567 /modules/ps_checkout/vendor/php-http/message/src/filters.php
568 /modules/ps_checkout/vendor/ramsey/uuid/src/functions.php
569 /modules/ps_checkout/vendor/segmentio/analytics-php/lib/Segment.php
570 /modules/ps_checkout/vendor/segmentio/analytics-php/lib/Segment/Client.php
571 /modules/ps_checkout/vendor/segmentio/analytics-php/lib/Segment/Consumer.php
572 /modules/ps_checkout/vendor/segmentio/analytics-php/lib/Segment/QueueConsumer.php
573 /modules/ps_checkout/vendor/segmentio/analytics-php/lib/Segment/Consumer/File.php
574 /modules/ps_checkout/vendor/segmentio/analytics-php/lib/Segment/Consumer/ForkCurl.php
575 /modules/ps_checkout/vendor/segmentio/analytics-php/lib/Segment/Consumer/LibCurl.php
576 /modules/ps_checkout/vendor/segmentio/analytics-php/lib/Segment/Consumer/Socket.php
577 /modules/ps_checkout/vendor/segmentio/analytics-php/lib/Segment/Version.php
578 /modules/ps_metrics/vendor/autoload.php
579 /modules/ps_metrics/vendor/composer/autoload_real.php
580 /modules/ps_metrics/vendor/composer/platform_check.php
581 /modules/ps_metrics/vendor/composer/autoload_static.php
582 /modules/ps_accounts/vendor/autoload.php
583 /modules/ps_accounts/vendor/composer/autoload_real.php
584 /modules/ps_accounts/vendor/composer/platform_check.php
585 /modules/ps_accounts/vendor/composer/autoload_static.php
586 /modules/ps_accounts/vendor/lcobucci/jwt/compat/class-aliases.php
587 /modules/ps_accounts/vendor/lcobucci/jwt/src/Token.php
588 /modules/ps_accounts/vendor/lcobucci/jwt/src/Signature.php
589 /modules/ps_accounts/vendor/lcobucci/jwt/compat/json-exception-polyfill.php
590 /modules/ps_accounts/vendor/lcobucci/jwt/compat/lcobucci-clock-polyfill.php
591 /modules/ps_accounts/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php
592 /modules/ps_eventbus/vendor/autoload.php
593 /modules/ps_eventbus/vendor/composer/autoload_real.php
594 /modules/ps_eventbus/vendor/composer/platform_check.php
595 /modules/ps_eventbus/vendor/composer/autoload_static.php
596 /modules/ps_facetedsearch/vendor/autoload.php
597 /modules/ps_facetedsearch/vendor/composer/autoload_real.php
598 /modules/ps_facetedsearch/vendor/composer/autoload_static.php
599 /modules/ps_mainmenu/vendor/autoload.php
600 /modules/ps_mainmenu/vendor/composer/autoload_real.php
601 /modules/ps_mainmenu/vendor/composer/autoload_static.php
602 /modules/ps_newproducts/vendor/autoload.php
603 /modules/ps_newproducts/vendor/composer/autoload_real.php
604 /modules/ps_newproducts/vendor/composer/autoload_static.php
605 /modules/ps_specials/vendor/autoload.php
606 /modules/ps_specials/vendor/composer/autoload_real.php
607 /modules/ps_specials/vendor/composer/autoload_static.php
608 /modules/blockreassurance/vendor/autoload.php
609 /modules/blockreassurance/vendor/composer/autoload_real.php
610 /modules/blockreassurance/vendor/composer/autoload_static.php
611 /modules/ps_viewedproduct/vendor/autoload.php
612 /modules/ps_viewedproduct/vendor/composer/autoload_real.php
613 /modules/ps_viewedproduct/vendor/composer/autoload_static.php
614 /modules/colissimo/vendor/autoload.php
615 /modules/colissimo/vendor/composer/autoload_real.php
616 /modules/colissimo/vendor/composer/platform_check.php
617 /modules/colissimo/vendor/composer/autoload_static.php
618 /modules/mondialrelay/vendor/autoload.php
619 /modules/mondialrelay/vendor/composer/autoload_real.php
620 /modules/mondialrelay/vendor/composer/autoload_static.php
621 /modules/paypal/vendor/autoload.php
622 /modules/paypal/vendor/composer/autoload_real.php
623 /modules/paypal/vendor/composer/autoload_static.php
624 /modules/paypal/vendor/guzzlehttp/promises/src/functions_include.php
625 /modules/paypal/vendor/guzzlehttp/promises/src/functions.php
626 /modules/paypal/vendor/guzzlehttp/guzzle/src/functions_include.php
627 /modules/paypal/vendor/guzzlehttp/guzzle/src/functions.php
628 /modules/paybox/vendor/autoload.php
629 /modules/paybox/vendor/composer/autoload_real.php
630 /modules/paybox/vendor/composer/platform_check.php
631 /modules/paybox/vendor/composer/autoload_static.php
632 /modules/ps_emailalerts/vendor/autoload.php
633 /modules/ps_emailalerts/vendor/composer/autoload_real.php
634 /modules/ps_emailalerts/vendor/composer/autoload_static.php
635 /modules/pscartabandonmentpro/vendor/autoload.php
636 /modules/pscartabandonmentpro/vendor/composer/autoload_real.php
637 /modules/pscartabandonmentpro/vendor/composer/autoload_static.php
638 /modules/ps_bestsellers/vendor/autoload.php
639 /modules/ps_bestsellers/vendor/composer/autoload_real.php
640 /modules/ps_bestsellers/vendor/composer/autoload_static.php
641 /modules/lgcookieslaw/vendor/autoload.php
642 /modules/lgcookieslaw/vendor/composer/autoload_real.php
643 /modules/lgcookieslaw/vendor/composer/autoload_static.php
644 /src/Core/Localization/Locale/Repository.php
645 /src/Core/Localization/Locale/RepositoryInterface.php
646 /src/Core/Localization/CLDR/LocaleRepository.php
647 /src/Core/Localization/CLDR/LocaleDataSource.php
648 /src/Core/Localization/CLDR/DataLayer/LocaleCache.php
649 /src/Core/Data/Layer/AbstractDataLayer.php
650 /src/Core/Localization/CLDR/LocaleDataLayerInterface.php
651 /vendor/symfony/symfony/src/Symfony/Component/Cache/Adapter/FilesystemAdapter.php
652 /vendor/symfony/symfony/src/Symfony/Component/Cache/Adapter/AbstractAdapter.php
653 /vendor/symfony/symfony/src/Symfony/Component/Cache/Adapter/AdapterInterface.php
654 /vendor/psr/cache/src/CacheItemPoolInterface.php
655 /vendor/psr/log/Psr/Log/LoggerAwareInterface.php
656 /vendor/symfony/symfony/src/Symfony/Component/Cache/ResettableInterface.php
657 /vendor/symfony/symfony/src/Symfony/Component/Cache/Traits/AbstractTrait.php
658 /vendor/psr/log/Psr/Log/LoggerAwareTrait.php
659 /vendor/symfony/symfony/src/Symfony/Component/Cache/PruneableInterface.php
660 /vendor/symfony/symfony/src/Symfony/Component/Cache/Traits/FilesystemTrait.php
661 /vendor/symfony/symfony/src/Symfony/Component/Cache/Traits/FilesystemCommonTrait.php
662 /vendor/symfony/symfony/src/Symfony/Component/Cache/CacheItem.php
663 /vendor/psr/cache/src/CacheItemInterface.php
664 /src/Core/Localization/CLDR/DataLayer/LocaleReference.php
665 /src/Core/Localization/CLDR/Reader.php
666 /src/Core/Localization/CLDR/ReaderInterface.php
667 /src/Core/Localization/Currency/Repository.php
668 /src/Core/Localization/Currency/RepositoryInterface.php
669 /src/Core/Localization/Currency/CurrencyDataSource.php
670 /src/Core/Localization/Currency/DataSourceInterface.php
671 /src/Core/Localization/Currency/DataLayer/CurrencyCache.php
672 /src/Core/Localization/Currency/CurrencyDataLayerInterface.php
673 /vendor/symfony/symfony/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php
674 /vendor/symfony/symfony/src/Symfony/Component/Cache/Traits/ArrayTrait.php
675 /src/Core/Localization/Currency/DataLayer/CurrencyDatabase.php
676 /src/Adapter/Currency/CurrencyDataProvider.php
677 /src/Core/Currency/CurrencyDataProviderInterface.php
678 /src/Adapter/LegacyContext.php
679 /src/Adapter/Tools.php
680 /src/Core/Localization/Currency/DataLayer/CurrencyReference.php
681 /src/Core/Localization/Currency/DataLayer/CurrencyInstalled.php
682 /vendor/prestashop/decimal/src/Operation/Rounding.php
683 /src/Core/Localization/Locale.php
684 /src/Core/Localization/LocaleInterface.php
685 /src/Core/Localization/Specification/Price.php
686 /src/Core/Localization/Specification/Number.php
687 /src/Core/Localization/Specification/NumberInterface.php
688 /src/Core/Localization/Specification/Factory.php
689 /src/Core/Localization/CLDR/LocaleData.php
690 /src/Core/Localization/CLDR/NumberSymbolsData.php
691 /src/Core/Localization/CLDR/CurrencyData.php
692 /src/Core/Localization/CLDR/Locale.php
693 /src/Core/Localization/CLDR/LocaleInterface.php
694 /src/Core/Localization/Specification/NumberSymbolList.php
695 /classes/Currency.php
696 /src/Core/Localization/Currency/LocalizedCurrencyId.php
697 /classes/webservice/WebserviceRequest.php
698 /src/Core/Localization/Currency/CurrencyData.php
699 /src/Core/Localization/Currency/CurrencyCollection.php
700 /src/Core/Localization/Currency.php
701 /src/Core/Localization/CurrencyInterface.php
702 /src/Core/Localization/Specification/NumberCollection.php
703 /src/Core/Localization/Number/Formatter.php
704 /classes/Cart.php
705 /override/classes/Cart.php
706 /src/Adapter/AddressFactory.php
707 /classes/CartRule.php
708 /classes/Product.php
709 /src/Core/Domain/Product/ValueObject/RedirectType.php
710 /src/Core/Util/DateTime/DateTime.php
711 /src/Core/Domain/Product/Stock/ValueObject/OutOfStockType.php
712 /classes/Pack.php
713 /src/Core/Domain/Product/Pack/ValueObject/PackStockType.php
714 /src/Core/Domain/Product/ValueObject/ProductType.php
715 /src/Core/Domain/Product/ValueObject/Reference.php
716 /src/Core/Domain/Product/ValueObject/Ean13.php
717 /src/Core/Domain/Product/ValueObject/Isbn.php
718 /src/Core/Domain/Product/ValueObject/Upc.php
719 /src/Core/Domain/Product/ProductSettings.php
720 /vendor/prestashop/decimal/src/DecimalNumber.php
721 /vendor/prestashop/decimal/src/Builder.php
722 /classes/Manufacturer.php
723 /classes/Supplier.php
724 /classes/Address.php
725 /override/classes/Address.php
726 /classes/tax/TaxManagerFactory.php
727 /classes/tax/TaxRulesTaxManager.php
728 /classes/tax/TaxManagerInterface.php
729 /override/classes/tax/TaxRulesTaxManager.php
730 /modules/vatnumbercleaner/vatnumbercleaner.php
731 /modules/vatnumbercleaner/classes/VNC.php
732 /classes/tax/Tax.php
733 /classes/tax/TaxCalculator.php
734 /classes/Combination.php
735 /classes/SpecificPrice.php
736 /classes/GroupReduction.php
737 /classes/Tag.php
738 /classes/stock/StockAvailable.php
739 /classes/Category.php
740 /override/classes/Category.php
741 /classes/Tab.php
742 /src/Core/Addon/Module/ModuleManagerBuilder.php
743 /src/Core/Util/File/YamlParser.php
744 /src/Core/Domain/Shop/ValueObject/ShopId.php
745 /vendor/symfony/symfony/src/Symfony/Component/Config/Resource/SelfCheckingResourceChecker.php
746 /vendor/symfony/symfony/src/Symfony/Component/Config/ResourceCheckerInterface.php
747 /vendor/symfony/symfony/src/Symfony/Component/Config/Resource/FileResource.php
748 /vendor/symfony/symfony/src/Symfony/Component/Config/Resource/SelfCheckingResourceInterface.php
749 /vendor/symfony/symfony/src/Symfony/Component/Config/Resource/ResourceInterface.php
750 /var/cache/prod/yaml/212a5aa7fa2a41c9b36851ebfa0b35ec.php
751 /var/cache/prod/yaml/65ea6282de9ca8bb35949d98745ebdec.php
752 /src/PrestaShopBundle/Service/DataProvider/Marketplace/ApiClient.php
753 /vendor/guzzlehttp/guzzle/src/Client.php
754 /vendor/guzzlehttp/guzzle/src/ClientInterface.php
755 /vendor/guzzlehttp/guzzle/src/Event/HasEmitterInterface.php
756 /vendor/guzzlehttp/guzzle/src/Event/HasEmitterTrait.php
757 /vendor/guzzlehttp/guzzle/src/Url.php
758 /vendor/guzzlehttp/guzzle/src/Utils.php
759 /vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php
760 /vendor/guzzlehttp/guzzle/src/Message/MessageFactoryInterface.php
761 /vendor/guzzlehttp/guzzle/src/Event/ListenerAttacherTrait.php
762 /vendor/guzzlehttp/guzzle/src/Subscriber/HttpError.php
763 /vendor/guzzlehttp/guzzle/src/Event/SubscriberInterface.php
764 /vendor/guzzlehttp/guzzle/src/Subscriber/Redirect.php
765 /vendor/guzzlehttp/ringphp/src/Client/CurlHandler.php
766 /vendor/guzzlehttp/ringphp/src/Client/CurlFactory.php
767 /vendor/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php
768 /vendor/guzzlehttp/ringphp/src/Client/Middleware.php
769 /vendor/guzzlehttp/ringphp/src/Client/StreamHandler.php
770 /vendor/guzzlehttp/guzzle/src/RequestFsm.php
771 /app/config/parameters.php
772 /src/Adapter/Module/ModuleZipManager.php
773 /src/PrestaShopBundle/Event/Dispatcher/NullDispatcher.php
774 /vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php
775 /src/Core/Hook/HookDispatcherInterface.php
776 /src/Adapter/Addons/AddonsDataProvider.php
777 /src/PrestaShopBundle/Service/DataProvider/Admin/AddonsInterface.php
778 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/FilesystemCache.php
779 /vendor/doctrine/cache/lib/Doctrine/Common/Cache/FileCache.php
780 /src/Adapter/LegacyLogger.php
781 /vendor/psr/log/Psr/Log/LoggerInterface.php
782 /src/PrestaShopBundle/Service/DataProvider/Admin/CategoriesProvider.php
783 /src/Adapter/Module/ModuleDataProvider.php
784 /src/Adapter/Module/AdminModuleDataProvider.php
785 /src/PrestaShopBundle/Service/DataProvider/Admin/ModuleInterface.php
786 /vendor/symfony/symfony/src/Symfony/Component/Config/FileLocator.php
787 /vendor/symfony/symfony/src/Symfony/Component/Config/FileLocatorInterface.php
788 /vendor/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php
789 /vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php
790 /vendor/symfony/symfony/src/Symfony/Component/Config/Loader/Loader.php
791 /vendor/symfony/symfony/src/Symfony/Component/Config/Loader/LoaderInterface.php
792 /vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php
793 /vendor/symfony/symfony/src/Symfony/Component/Routing/RouterInterface.php
794 /vendor/symfony/symfony/src/Symfony/Component/Routing/Matcher/UrlMatcherInterface.php
795 /vendor/symfony/symfony/src/Symfony/Component/Routing/RequestContextAwareInterface.php
796 /vendor/symfony/symfony/src/Symfony/Component/Routing/Generator/UrlGeneratorInterface.php
797 /vendor/symfony/symfony/src/Symfony/Component/Routing/Matcher/RequestMatcherInterface.php
798 /vendor/symfony/symfony/src/Symfony/Component/Routing/RequestContext.php
799 /src/Adapter/Module/ModuleDataUpdater.php
800 /src/Core/Addon/Module/ModuleManager.php
801 /src/Core/Addon/AddonManagerInterface.php
802 /src/Core/Addon/Module/ModuleRepository.php
803 /src/Core/Addon/Module/ModuleRepositoryInterface.php
804 /vendor/symfony/symfony/src/Symfony/Component/Finder/Finder.php
805 /src/Adapter/Cache/Clearer/SymfonyCacheClearer.php
806 /src/Core/Cache/Clearer/CacheClearerInterface.php
807 /src/Adapter/Shop/Context.php
808 /src/Core/Multistore/MultistoreContextCheckerInterface.php
809 /src/Core/Shop/ShopContextInterface.php
810 /modules/ps_emailsubscription/ps_emailsubscription.php
811 /src/Core/Module/WidgetInterface.php
812 /src/PrestaShopBundle/Translation/DomainNormalizer.php
813 /classes/Media.php
814 /modules/blockreassurance/blockreassurance.php
815 /modules/mondialrelay/mondialrelay.php
816 /modules/mondialrelay/classes/MondialrelayTools.php
817 /modules/mondialrelay/classes/services/MondialrelayService.php
818 /modules/mondialrelay/classes/MondialrelayCarrierMethod.php
819 /modules/mondialrelay/classes/MondialrelaySelectedRelay.php
820 /modules/mondialrelay/vendor/totpsclasslib/src/Module.php
821 /modules/mondialrelay/translations/fr.php
822 /modules/paybox/paybox.php
823 /classes/PaymentModule.php
824 /modules/paybox/src/Configuration/Settings.php
825 /modules/paybox/vendor/netresearch/jsonmapper/src/JsonMapper.php
826 /modules/paybox/src/Configuration/Account.php
827 /modules/paybox/src/Configuration/DemoAccount.php
828 /modules/paybox/src/Configuration/PaymentConfiguration.php
829 /modules/paybox/src/Configuration/SubscriptionConfiguration.php
830 /modules/paybox/src/Configuration/InstalmentConfiguration.php
831 /modules/paybox/src/Configuration/Instalment.php
832 /modules/paybox/src/Configuration/Contract.php
833 /modules/paybox/src/Utils/Tools.php
834 /vendor/monolog/monolog/src/Monolog/Logger.php
835 /vendor/monolog/monolog/src/Monolog/ResettableInterface.php
836 /vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php
837 /vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php
838 /vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php
839 /vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php
840 /vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php
841 /vendor/monolog/monolog/src/Monolog/Utils.php
842 /modules/paybox/translations/fr.php
843 /modules/ps_emailalerts/ps_emailalerts.php
844 /modules/ps_emailalerts/MailAlert.php
845 /modules/ps_socialfollow/ps_socialfollow.php
846 /classes/ProductAssembler.php
847 /src/Core/Product/Search/ProductSearchContext.php
848 /src/Adapter/Presenter/Product/ProductListingPresenter.php
849 /src/Adapter/Presenter/Product/ProductPresenter.php
850 /src/Adapter/Product/ProductColorsRetriever.php
851 /src/Adapter/HookManager.php
852 /classes/ProductPresenterFactory.php
853 /src/Core/Product/ProductPresentationSettings.php
854 /src/Core/Product/ProductExtraContentFinder.php
855 /src/PrestaShopBundle/Service/Hook/HookFinder.php
856 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php
857 /src/Core/Localization/CLDR/ComputingPrecision.php
858 /src/Core/Localization/CLDR/ComputingPrecisionInterface.php
859 /classes/order/Order.php
860 /classes/Feature.php
861 /src/Adapter/Presenter/Product/ProductLazyArray.php
862 /src/Adapter/Presenter/AbstractLazyArray.php
863 /classes/Image.php
864 /classes/ImageType.php
865 /classes/ImageManager.php
866 /vendor/doctrine/common/lib/Doctrine/Common/Util/Inflector.php
867 /vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php
868 /classes/ProductDownload.php
869 /src/Core/Cart/Calculator.php
870 /src/Core/Cart/CartRowCollection.php
871 /src/Core/Cart/Fees.php
872 /src/Core/Cart/AmountImmutable.php
873 /src/Core/Cart/CartRuleCollection.php
874 /src/Core/Cart/CartRuleCalculator.php
875 /src/Adapter/Product/PriceCalculator.php
876 /src/Core/Cart/CartRow.php
877 /classes/Gender.php
878 /classes/Risk.php
879 /classes/Meta.php
880 /classes/State.php
881 /src/Core/Filter/FrontEndObject/MainFilter.php
882 /src/Core/Filter/FilterInterface.php
883 /src/Core/Filter/FrontEndObject/CartFilter.php
884 /src/Core/Filter/HashMapWhitelistFilter.php
885 /src/Core/Filter/CollectionFilter.php
886 /src/Core/Filter/FrontEndObject/ProductFilter.php
887 /src/Core/Filter/FrontEndObject/EmbeddedAttributesFilter.php
888 /src/Core/Filter/FrontEndObject/CustomerFilter.php
889 /src/Core/Filter/FrontEndObject/ShopFilter.php
890 /src/Core/Filter/FrontEndObject/ConfigurationFilter.php
891 /modules/lgcookieslaw/lgcookieslaw.php
892 /modules/lgcookieslaw/config/config.inc.php
893 /modules/lgcookieslaw/translations/fr.php
894 /modules/lgcookieslaw/classes/LGCookiesLawPurpose.php
895 /vendor/defuse/php-encryption/src/Crypto.php
896 /vendor/defuse/php-encryption/src/KeyOrPassword.php
897 /vendor/defuse/php-encryption/src/RuntimeTests.php
898 /vendor/defuse/php-encryption/src/DerivedKeys.php
899 /vendor/defuse/php-encryption/src/Exception/WrongKeyOrModifiedCiphertextException.php
900 /vendor/defuse/php-encryption/src/Exception/CryptoException.php
901 /vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php
902 /var/cache/prod/smarty/compile/66/aa/eb/66aaebc3455052a071453bd90bfbb688e498b817_2.file.view_cookies_scripts_content.tpl.php
903 /var/cache/prod/smarty/compile/47/00/39/470039efbe0295d89e29edc4035b32991399712a_2.file.view_header.tpl.php
904 /vendor/smarty/smarty/libs/plugins/modifier.escape.php
905 /modules/ps_imageslider/ps_imageslider.php
906 /modules/ps_imageslider/Ps_HomeSlide.php
907 /modules/fontresizer/fontresizer.php
908 /src/Adapter/Localization/LegacyTranslator.php
909 /modules/fontresizer/translations/fr.php
910 /modules/gadwordstracking/gadwordstracking.php
911 /modules/gadwordstracking/conf/common.conf.php
912 /modules/gadwordstracking/lib/module-tools_class.php
913 /modules/gadwordstracking/translations/fr.php
914 /modules/gadwordstracking/conf/hook.conf.php
915 /modules/gadwordstracking/lib/hook/hook-ctrl_class.php
916 /modules/gadwordstracking/lib/hook/hook-base_class.php
917 /modules/gadwordstracking/lib/hook/hook-display_class.php
918 /modules/gadwordstracking/lib/module-dao_class.php
919 /var/cache/prod/smarty/compile/classic_rocket/0e/02/ee/0e02eeb95994b208bd8733008a165d76f7a30330_2.file.header.tpl.php
920 /modules/ps_shoppingcart/ps_shoppingcart.php
921 /modules/paypal/paypal.php
922 /modules/paypal/config_prod.php
923 /modules/paypal/classes/Shortcut/ShortcutConfiguration.php
924 /modules/paypal/smarty/plugins/modifier.paypalreplace.php
925 /modules/paypal/translations/fr.php
926 /modules/paypal/classes/Constants/PaypalConfigurations.php
927 /modules/paypal/classes/InstallmentBanner/ConfigurationMap.php
928 /modules/paypal/classes/Constants/WebHookConf.php
929 /modules/paypal/vendor/ppbtlib/src/Extensions/ProcessLogger/ProcessLoggerExtension.php
930 /modules/paypal/vendor/ppbtlib/src/Extensions/AbstractModuleExtension.php
931 /modules/paypal/vendor/ppbtlib/src/Extensions/Diagnostic/DiagnosticExtension.php
932 /modules/paypal/vendor/ppbtlib/src/Extensions/Diagnostic/Stubs/Model/Constant/DiagnosticHook.php
933 /modules/paypal/vendor/ppbtlib/src/Extensions/Diagnostic/Stubs/Storage/StubStorage.php
934 /modules/paypal/vendor/ppbtlib/src/Extensions/Diagnostic/Stubs/Storage/DiagnosticRetriever.php
935 /modules/paypal/diagnostic.php
936 /modules/paypal/vendor/ppbtlib/src/Extensions/Diagnostic/Stubs/Model/ModuleConfigModel.php
937 /modules/paypal/classes/AbstractMethodPaypal.php
938 /modules/paypal/vendor/ppbtlib/src/AbstractMethod.php
939 /modules/paypal/classes/MethodEC.php
940 /modules/paypal/classes/WhiteList/WhiteListService.php
941 /modules/paypal/classes/API/PaypalApiManager.php
942 /modules/paypal/classes/API/PaypalApiManagerInterface.php
943 /modules/paypal/classes/API/PaypalVaultApiManagerInterface.php
944 /modules/paypal/classes/API/PaypalWebhookApiManagerInterface.php
945 /modules/paypal/classes/API/PaypalClient.php
946 /modules/paypal/classes/API/Client/HttpClient.php
947 /modules/paypal/classes/API/ClientInterface.php
948 /modules/paypal/classes/API/Environment/PaypalEnvironment.php
949 /modules/paypal/classes/API/EnvironmentInterface.php
950 /modules/paypal/classes/API/Injector/AuthorizationInjector.php
951 /modules/paypal/classes/API/InjectorInterface.php
952 /modules/paypal/classes/API/Injector/BnCodeInjector.php
953 /modules/paypal/classes/API/Injector/UserAgentInjector.php
954 /var/cache/prod/smarty/compile/1f/b5/b4/1fb5b414db934f3cbce1f81a5328eb449f2525ce_2.module.paypalviewstemplatesfront.php
955 /modules/ps_searchbarjqauto/ps_searchbarjqauto.php
956 /modules/advansedwishlist/advansedwishlist.php
957 /modules/advansedwishlist/Ws_WishList.php
958 /modules/advansedwishlist/translations/fr.php
959 /themes/classic-rocket/modules/advansedwishlist/translations/fr.php
960 /var/cache/prod/smarty/compile/classic_rocket/89/72/22/897222db50b2c0186e84000943fe24b46093e7d0_2.file.header.tpl.php
961 /modules/askforaquotepro/askforaquotepro.php
962 /modules/askforaquotepro/translations/fr.php
963 /themes/classic-rocket/modules/askforaquotepro/translations/fr.php
964 /var/cache/prod/smarty/compile/classic_rocket/19/32/32/19323234ea06e81164b34aa5880677d902519ea1_2.file.header.tpl.php
965 /modules/recaptcha/recaptcha.php
966 /modules/recaptcha/translations/fr.php
967 /modules/recaptcha/fr.php
968 /modules/vatnumbercleaner/translations/fr.php
969 /modules/everpspopup/everpspopup.php
970 /modules/everpspopup/models/EverPsPopupClass.php
971 /modules/everpspopup/translations/fr.php
972 /modules/ordersexport/ordersexport.php
973 /modules/ordersexport/datamodel.php
974 /init.php
975 /modules/ordersexport/translations/fr.php
976 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/ae/5e/48/ae5e481784cf3655aa26b7574b1555b2b210270d_2.file.product.tpl.php
977 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_block.php
978 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php
979 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/ab/77/10/ab7710e88347dc0460e7d84f2b37b9f29cbfb5b9_2.file.layout-full-width.tpl.php
980 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/94/79/89/94798907818d5446ef14a4613dd0a121b10a775a_2.file.layout-both-columns.tpl.php
981 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/83/ce/a7/83cea73e173f7394c37b50afe0f03bcbc526665c_2.file.head.tpl.php
982 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/46/92/5a/46925a63dffcdd33e912f739e4f102c799287107_2.file.font.tpl.php
983 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_foreach.php
984 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/6f/ad/06/6fad06d2ef8f710fac1d59aefa6580591bbb146b_2.file.microdata-jsonld.tpl.php
985 /vendor/smarty/smarty/libs/plugins/modifier.date_format.php
986 /vendor/smarty/smarty/libs/plugins/shared.make_timestamp.php
987 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/39/73/13/397313ffa7a5bcf70dfc97e9c6f1ebdb576105b4_2.file.pagination-seo.tpl.php
988 /vendor/smarty/smarty/libs/plugins/modifier.replace.php
989 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/6a/f5/60/6af5602aadb11444f8d2f08c596e99346fccf48b_2.file.stylesheets.tpl.php
990 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/bd/c6/ad/bdc6adf95ff1927182208f25b69b50e355039462_2.file.javascript.tpl.php
991 /var/cache/prod/smarty/compile/36/c1/f6/36c1f69bceea8d04787fef9749514f424f320372_2.file.view_after_body_opening_tag_header.tpl.php
992 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/6d/4f/0b/6d4f0b2995bee1ae09b3f6f548c0f940917d3be9_2.file.product-activation.tpl.php
993 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/0e/04/aa/0e04aa2f4a1149bf42da9e4368dada467c2677d0_2.file.header.tpl.php
994 /modules/ps_languageselector/ps_languageselector.php
995 /var/cache/prod/smarty/compile/classic_rocket/1c/00/f7/1c00f78dace25d509ec3a1f54176b7ae2000accf_2.module.pslanguageselectorpslangu.php
996 /var/cache/prod/smarty/compile/classic_rocket/4f/6c/40/4f6c409708e72d5db88cd62856f755c6e1601fd3_2.module.fontresizerfontresizer.tp.php
997 /vendor/smarty/smarty/libs/sysplugins/smarty_template_cached.php
998 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_method_loadplugin.php
999 /modules/ps_currencyselector/ps_currencyselector.php
1000 /modules/ps_customersignin/ps_customersignin.php
1001 /var/cache/prod/smarty/compile/classic_rocket/d5/f8/f5/d5f8f570180f74d1dbdd1a1d2af0445e90a6650c_2.module.pscustomersigninpscustome.php
1002 /var/cache/prod/smarty/compile/classic_rocket/52/e5/e8/52e5e8a3a57fd1032a6a97fec5a33c7cc9da3a6b_2.file.blockwishlist_top.tpl.php
1003 /src/Adapter/Cart/CartPresenter.php
1004 /var/cache/prod/smarty/compile/classic_rocket/35/65/5e/35655e6409b6198f29dd6e732ef9598dec599880_2.module.psshoppingcartpsshoppingc.php
1005 /modules/ps_mainmenu/ps_mainmenu.php
1006 /modules/ps_mainmenu/ps_menutoplinks.class.php
1007 /var/cache/prod/smarty/compile/classic_rocket/41/df/19/41df1985130dffd7d3fe4cb369091546a0b40be7_2.module.psmainmenupsmainmenu.tpl.php
1008 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_tplfunction.php
1009 /modules/pagesnotfound/pagesnotfound.php
1010 /src/Adapter/ContainerFinder.php
1011 /src/Core/String/CharacterCleaner.php
1012 /modules/sekeywords/sekeywords.php
1013 /classes/module/ModuleGraph.php
1014 /var/cache/prod/smarty/compile/classic_rocket/fb/e4/ea/fbe4eac6aef0d1f828eb4e4dea07c4608fa0a646_2.module.pssearchbarjqautoviewstem.php
1015 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/1b/bf/ec/1bbfeca21a8773682eed57987981993b29bb25da_2.file.notifications.tpl.php
1016 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/30/9f/9d/309f9d04f049e335f200b1855558b307e1daeaef_2.file.breadcrumb.tpl.php
1017 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/d2/ed/8d/d2ed8d62167fbbe201d482e033b18f060eb1b8c6_2.file.product-flags.tpl.php
1018 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/08/71/c9/0871c94d1320f0343f0fb27f308cea350758c9cd_2.file.product-cover-thumbnails.tpl.php
1019 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/99/19/4a/99194aa49ab2c51b394274a7ec6bc477da7d7138_2.file.product-prices.tpl.php
1020 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/ba/e2/f4/bae2f4af10ac97cf7b994a06dab2c0c2b02759ef_2.file.product-variants.tpl.php
1021 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/25/5d/28/255d28d7ed505356b8b16cb3da28e0f8369d1cc8_2.file.product-discounts.tpl.php
1022 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/29/69/9f/29699fcc5678aa542eb4f79bb1b52be1a6df0c8b_2.file.product-add-to-cart.tpl.php
1023 /modules/paypal/classes/InstallmentBanner/BannerManager.php
1024 /modules/paypal/classes/InstallmentBanner/Banner.php
1025 /modules/paypal/classes/InstallmentBanner/BNPL/BNPLOption.php
1026 /modules/paypal/classes/InstallmentBanner/BNPL/BnplAvailabilityManager.php
1027 /modules/paypal/classes/InstallmentBanner/BNPL/BNPLDummy.php
1028 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/9f/a8/fa/9fa8fa536f420392306073f74845341fe4413872_2.file.product-additional-info.tpl.php
1029 /modules/ps_viewedproduct/ps_viewedproduct.php
1030 /var/cache/prod/smarty/compile/classic_rocket/c5/da/bc/c5dabcba5f7fd473c98412d4e753116ccaefa5b1_2.file.product.tpl.php
1031 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_capture.php
1032 /modules/psgdpr/psgdpr.php
1033 /modules/psgdpr/translations/fr.php
1034 /modules/psgdpr/classes/GDPRConsent.php
1035 /var/cache/prod/smarty/compile/classic_rocket/5e/ee/24/5eee242e5cbca9bb89b8ffa439cebef7beaaf2e4_2.module.psgdprviewstemplateshookd.php
1036 /var/cache/prod/smarty/compile/classic_rocket/e9/f7/63/e9f7634e591008c0a8aed409abefe771d2416e2d_2.file.blockwishlist-extra.tpl.php
1037 /modules/blockreassurance/classes/ReassuranceActivity.php
1038 /var/cache/prod/smarty/compile/classic_rocket/00/b1/47/00b147a8623e67a30fbb8845c4462ea955c856d5_2.file.displayBlockProduct.tpl.php
1039 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/44/85/24/4485241dd8a8a87dc8124c24bf723cae79a85f25_2.file.product-tabs.tpl.php
1040 /modules/ps_crossselling/ps_crossselling.php
1041 /src/Adapter/Presenter/Product/ProductListingLazyArray.php
1042 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_updatecache.php
1043 /var/cache/prod/smarty/compile/classic_rocket/4e/42/1d/4e421d796c01b1c87b479bce6a64b1b0f280dab9_2.module.pscrosssellingviewstempla.cache.php
1044 /var/cache/prod/smarty/compile/classic_rocket/b4/c4/1a/b4c41a423dc89ae5cab7d4a8830879265b1d8383_2.file.product.tpl.cache.php
1045 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_codeframe.php
1046 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/35/e1/a0/35e1a030e9e096a8cb25d37f21192af695361cd5_2.file.product-images-modal.tpl.php
1047 /var/cache/prod/smarty/compile/classic_rocketlayouts_layout_full_width_tpl/9d/23/55/9d2355864669d9b373da5fc1613c15a7be5b8977_2.file.footer.tpl.php
1048 /var/cache/prod/smarty/compile/classic_rocket/95/8d/fc/958dfc8bbb7279327a20d24a4fcc94fd6e4f2364_2.file.displayBlockWhite.tpl.php
1049 /modules/ps_linklist/ps_linklist.php
1050 /var/cache/prod/translations/catalogue.en-US.NXhscRe.php
1051 /modules/ps_linklist/src/Presenter/LinkBlockPresenter.php
1052 /modules/ps_linklist/src/Filter/LinkFilter.php
1053 /modules/ps_linklist/src/Filter/BestSalesRouteFilter.php
1054 /modules/ps_linklist/src/Filter/RouteFilterInterface.php
1055 /modules/ps_linklist/src/LegacyLinkBlockRepository.php
1056 /var/cache/prod/smarty/compile/classic_rocket/30/7d/c6/307dc6bd4724d29d1572cc301dd7148e962604ef_2.module.psemailsubscriptionviewst.php
1057 /modules/lgcookieslaw/classes/LGCookiesLawCookie.php
1058 /classes/CMS.php
1059 /var/cache/prod/smarty/compile/3f/ea/a1/3feaa1275725552d412b3724a34fdefad865aa35_2.file.view_banner.tpl.php
1060 /modules/statsdata/statsdata.php
1061 /classes/Guest.php
1062 /classes/Connection.php
1063 /classes/Page.php
1064 /classes/ConnectionsSource.php
1065 /vendor/smarty/smarty/libs/sysplugins/smarty_internal_method_clearcache.php