
- Out-of-Stock
( ! ) Warning: Declaration of CartRule::getCustomerCartRules($id_lang, $id_customer, $active = false, $includeGeneric = true, $inStock = false, ?Cart $cart = NULL, $free_shipping_only = false, $highlight_only = false) should be compatible with CartRuleCore::getCustomerCartRules($id_lang, $id_customer, $active = false, $includeGeneric = true, $inStock = false, ?CartCore $cart = NULL, $free_shipping_only = false, $highlight_only = false) in /www/wwwroot/www.cantina-online.cloud/override/classes/CartRule.php on line 92 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 358704 | {main}( ) | .../index.php:0 |
2 | 0.0579 | 4080744 | DispatcherCore->dispatch( ) | .../index.php:28 |
3 | 0.0682 | 4634528 | ControllerCore->run( ) | .../Dispatcher.php:510 |
4 | 0.0682 | 4634528 | ProductControllerCore->init( ) | .../Controller.php:300 |
5 | 0.0682 | 4634528 | FrontControllerCore->init( ) | .../ProductController.php:124 |
6 | 0.0813 | 5094440 | spl_autoload_call( $class_name = 'CartRule' ) | .../FrontController.php:492 |
7 | 0.0813 | 5094520 | PrestaShop\Autoload\Autoloader->load( $className = 'CartRule' ) | .../FrontController.php:492 |
8 | 0.0813 | 5095400 | require_once( '/www/wwwroot/www.cantina-online.cloud/override/classes/CartRule.php ) | .../Autoloader.php:103 |
( ! ) Warning: Declaration of CartRule::getCustomerHighlightedDiscounts($languageId, $customerId, Cart $cart) should be compatible with CartRuleCore::getCustomerHighlightedDiscounts($languageId, $customerId, CartCore $cart) in /www/wwwroot/www.cantina-online.cloud/override/classes/CartRule.php on line 134 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 358704 | {main}( ) | .../index.php:0 |
2 | 0.0579 | 4080744 | DispatcherCore->dispatch( ) | .../index.php:28 |
3 | 0.0682 | 4634528 | ControllerCore->run( ) | .../Dispatcher.php:510 |
4 | 0.0682 | 4634528 | ProductControllerCore->init( ) | .../Controller.php:300 |
5 | 0.0682 | 4634528 | FrontControllerCore->init( ) | .../ProductController.php:124 |
6 | 0.0813 | 5094440 | spl_autoload_call( $class_name = 'CartRule' ) | .../FrontController.php:492 |
7 | 0.0813 | 5094520 | PrestaShop\Autoload\Autoloader->load( $className = 'CartRule' ) | .../FrontController.php:492 |
8 | 0.0813 | 5095400 | require_once( '/www/wwwroot/www.cantina-online.cloud/override/classes/CartRule.php ) | .../Autoloader.php:103 |
( ! ) Warning: file_exists(): open_basedir restriction in effect. File(/views/templates/front/tracking_script.tpl) is not within the allowed path(s): (/www/wwwroot/www.cantina-online.cloud/:/tmp/) in /www/wwwroot/www.cantina-online.cloud/classes/module/Module.php on line 2320 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 358704 | {main}( ) | .../index.php:0 |
2 | 0.0579 | 4080744 | DispatcherCore->dispatch( ) | .../index.php:28 |
3 | 0.0682 | 4634528 | ControllerCore->run( ) | .../Dispatcher.php:510 |
4 | 0.1337 | 7646168 | ProductControllerCore->initContent( ) | .../Controller.php:319 |
5 | 0.1687 | 9337768 | FrontControllerCore->initContent( ) | .../ProductController.php:465 |
6 | 0.1767 | 9539224 | HookCore::exec( $hook_name = 'displayHeader', $hook_args = ???, $id_module = ???, $array_return = ???, $check_exceptions = ???, $use_push = ???, $id_shop = ???, $chain = ??? ) | .../FrontController.php:633 |
7 | 0.1792 | 9877640 | HookCore::callHookOn( $module = class Sendinblue { private $configService = class Sendinblue\Services\ConfigService { public $shopGroup = '1'; public $shopId = 1 }; private $integrationClient = NULL; private $isCartTracked = FALSE; public $id = '110'; public $version = '5.0.29'; public $database_version = NULL; public $registered_version = NULL; public $ps_versions_compliancy = ['min' => '1.7.1.0', 'max' => '8.2.1']; public $dependencies = []; public $name = 'sendinblue'; public $displayName = 'Brevo'; public $description = 'Synchronize your PrestaShop subscribers with Brevo,\n create beautifully designed emails, and automatically follow up with customers who abandon their\n cart with a personalized message -- all from a single platform.'; public $confirmUninstall = 'Are you sure you want to do it? \n This will revert your shop mail settings to default.'; public $author = 'Brevo'; public $author_uri = ''; public $module_key = 'fa4c321492032ab1bdeea359aa1e4e3d'; public $bootstrap = TRUE; public $description_full = NULL; public $additional_description = NULL; public $compatibility = NULL; public $nb_rates = NULL; public $avg_rate = NULL; public $badges = NULL; public $message = ''; public $logo = ''; public $options = NULL; public $optionsHtml = NULL; public $need_instance = 1; public $tab = 'advertising_marketing'; public $active = 1; public $warning = NULL; public $enable_device = 7; public $limited_countries = []; public $controllers = []; public $installed = NULL; public $show_quick_view = FALSE; protected $_lang = []; protected $_path = '/modules/sendinblue/'; protected $local_path = '/www/wwwroot/www.cantina-online.cloud/modules/sendinblue/'; protected $_errors = []; protected $_confirmations = []; protected $table = 'module'; protected $identifier = 'id_module'; protected $context = class Context { public $cart = class Cart { ... }; public $customer = class Customer { ... }; public $cookie = class Cookie { ... }; public $session = class Symfony\Component\HttpFoundation\Session\Session { ... }; public $link = class Link { ... }; public $country = class Country { ... }; public $employee = NULL; public $controller = class ProductController { ... }; public $override_controller_name_for_translations = NULL; public $language = class Language { ... }; public $currency = class Currency { ... }; public $currentLocale = class PrestaShop\PrestaShop\Core\Localization\Locale { ... }; public $tab = NULL; public $shop = class Shop { ... }; public $tmpOldShop = NULL; public $smarty = class SmartyDev { ... }; public $mobile_detect = class Mobile_Detect { ... }; public $mode = NULL; public $container = NULL; public $virtualTotalTaxExcluded = 0; public $virtualTotalTaxIncluded = 0; protected $translator = class PrestaShopBundle\Translation\TranslatorComponent { ... }; protected $priceComputingPrecision = 2; protected $mobile_device = NULL; protected $is_mobile = FALSE; protected $is_tablet = FALSE }; protected $smarty = class Smarty_Data { public $dataObjectName = 'Data_object 16'; public $smarty = class SmartyDev { ... }; public $_objType = 4; public $template_class = 'Smarty_Internal_Template'; public $tpl_vars = [...]; public $parent = class SmartyDev { ... }; public $config_vars = [...]; public $ext = class Smarty_Internal_Extension_Handler { ... } }; protected $current_subtemplate = NULL; protected $tabs = []; private ${ModuleCore}container = NULL; public $multistoreCompatibility = 0 }, $hookName = 'displayHeader', $hookArgs = ['cookie' => class Cookie { protected $_content = [...]; protected $_name = 'PrestaShop-a8163a293c282e983183196219717592'; protected $_expire = 1753844791; protected $_domain = 'www.cantina-online.cloud'; protected $_sameSite = 'Lax'; protected $_path = '/'; protected $cipherTool = class PhpEncryption { ... }; protected $_modified = TRUE; protected $_allow_writing = TRUE; protected $_salt = 'F7Ib2O80b7JRNdLDpMLLqufUYEm30OeJ'; protected $_standalone = FALSE; protected $_secure = TRUE; protected $session = NULL }, 'cart' => class Cart { public $id = NULL; public $id_shop_group = 1; public $id_shop = 1; public $id_address_delivery = 0; public $id_address_invoice = 0; public $id_currency = 2; public $id_customer = NULL; public $id_guest = 15111201; public $id_lang = 3; public $recyclable = FALSE; public $gift = FALSE; public $gift_message = NULL; public $mobile_theme = NULL; public $date_add = NULL; public $secure_key = NULL; public $id_carrier = 0; public $date_upd = NULL; public $checkedTos = FALSE; public $pictures = NULL; public $textFields = NULL; public $delivery_option = NULL; public $allow_seperated_package = FALSE; protected $_products = NULL; protected $_taxCalculationMethod = '0'; protected $webserviceParameters = [...]; protected $configuration = class PrestaShop\PrestaShop\Adapter\Configuration { ... }; protected $addressFactory = class PrestaShop\PrestaShop\Adapter\AddressFactory { ... }; protected $shouldSplitGiftProductsQuantity = FALSE; protected $shouldExcludeGiftsDiscount = FALSE; protected $lang_associated = NULL; public $id_shop_list = [...]; protected $get_shop_from_context = TRUE; protected $table = 'cart'; protected $identifier = 'id_cart'; protected $fieldsRequired = [...]; protected $fieldsSize = [...]; protected $fieldsValidate = [...]; protected $fieldsRequiredLang = [...]; protected $fieldsSizeLang = [...]; protected $fieldsValidateLang = [...]; protected $tables = [...]; protected $image_dir = NULL; protected $image_format = 'jpg'; protected $translator = NULL; protected $def = [...]; protected $update_fields = NULL; public $force_id = FALSE }, 'altern' => 9] ) | .../Hook.php:989 |
8 | 0.1792 | 9877688 | HookCore::coreCallHook( $module = class Sendinblue { private $configService = class Sendinblue\Services\ConfigService { public $shopGroup = '1'; public $shopId = 1 }; private $integrationClient = NULL; private $isCartTracked = FALSE; public $id = '110'; public $version = '5.0.29'; public $database_version = NULL; public $registered_version = NULL; public $ps_versions_compliancy = ['min' => '1.7.1.0', 'max' => '8.2.1']; public $dependencies = []; public $name = 'sendinblue'; public $displayName = 'Brevo'; public $description = 'Synchronize your PrestaShop subscribers with Brevo,\n create beautifully designed emails, and automatically follow up with customers who abandon their\n cart with a personalized message -- all from a single platform.'; public $confirmUninstall = 'Are you sure you want to do it? \n This will revert your shop mail settings to default.'; public $author = 'Brevo'; public $author_uri = ''; public $module_key = 'fa4c321492032ab1bdeea359aa1e4e3d'; public $bootstrap = TRUE; public $description_full = NULL; public $additional_description = NULL; public $compatibility = NULL; public $nb_rates = NULL; public $avg_rate = NULL; public $badges = NULL; public $message = ''; public $logo = ''; public $options = NULL; public $optionsHtml = NULL; public $need_instance = 1; public $tab = 'advertising_marketing'; public $active = 1; public $warning = NULL; public $enable_device = 7; public $limited_countries = []; public $controllers = []; public $installed = NULL; public $show_quick_view = FALSE; protected $_lang = []; protected $_path = '/modules/sendinblue/'; protected $local_path = '/www/wwwroot/www.cantina-online.cloud/modules/sendinblue/'; protected $_errors = []; protected $_confirmations = []; protected $table = 'module'; protected $identifier = 'id_module'; protected $context = class Context { public $cart = class Cart { ... }; public $customer = class Customer { ... }; public $cookie = class Cookie { ... }; public $session = class Symfony\Component\HttpFoundation\Session\Session { ... }; public $link = class Link { ... }; public $country = class Country { ... }; public $employee = NULL; public $controller = class ProductController { ... }; public $override_controller_name_for_translations = NULL; public $language = class Language { ... }; public $currency = class Currency { ... }; public $currentLocale = class PrestaShop\PrestaShop\Core\Localization\Locale { ... }; public $tab = NULL; public $shop = class Shop { ... }; public $tmpOldShop = NULL; public $smarty = class SmartyDev { ... }; public $mobile_detect = class Mobile_Detect { ... }; public $mode = NULL; public $container = NULL; public $virtualTotalTaxExcluded = 0; public $virtualTotalTaxIncluded = 0; protected $translator = class PrestaShopBundle\Translation\TranslatorComponent { ... }; protected $priceComputingPrecision = 2; protected $mobile_device = NULL; protected $is_mobile = FALSE; protected $is_tablet = FALSE }; protected $smarty = class Smarty_Data { public $dataObjectName = 'Data_object 16'; public $smarty = class SmartyDev { ... }; public $_objType = 4; public $template_class = 'Smarty_Internal_Template'; public $tpl_vars = [...]; public $parent = class SmartyDev { ... }; public $config_vars = [...]; public $ext = class Smarty_Internal_Extension_Handler { ... } }; protected $current_subtemplate = NULL; protected $tabs = []; private ${ModuleCore}container = NULL; public $multistoreCompatibility = 0 }, $method = 'hookDisplayHeader', $params = ['cookie' => class Cookie { protected $_content = [...]; protected $_name = 'PrestaShop-a8163a293c282e983183196219717592'; protected $_expire = 1753844791; protected $_domain = 'www.cantina-online.cloud'; protected $_sameSite = 'Lax'; protected $_path = '/'; protected $cipherTool = class PhpEncryption { ... }; protected $_modified = TRUE; protected $_allow_writing = TRUE; protected $_salt = 'F7Ib2O80b7JRNdLDpMLLqufUYEm30OeJ'; protected $_standalone = FALSE; protected $_secure = TRUE; protected $session = NULL }, 'cart' => class Cart { public $id = NULL; public $id_shop_group = 1; public $id_shop = 1; public $id_address_delivery = 0; public $id_address_invoice = 0; public $id_currency = 2; public $id_customer = NULL; public $id_guest = 15111201; public $id_lang = 3; public $recyclable = FALSE; public $gift = FALSE; public $gift_message = NULL; public $mobile_theme = NULL; public $date_add = NULL; public $secure_key = NULL; public $id_carrier = 0; public $date_upd = NULL; public $checkedTos = FALSE; public $pictures = NULL; public $textFields = NULL; public $delivery_option = NULL; public $allow_seperated_package = FALSE; protected $_products = NULL; protected $_taxCalculationMethod = '0'; protected $webserviceParameters = [...]; protected $configuration = class PrestaShop\PrestaShop\Adapter\Configuration { ... }; protected $addressFactory = class PrestaShop\PrestaShop\Adapter\AddressFactory { ... }; protected $shouldSplitGiftProductsQuantity = FALSE; protected $shouldExcludeGiftsDiscount = FALSE; protected $lang_associated = NULL; public $id_shop_list = [...]; protected $get_shop_from_context = TRUE; protected $table = 'cart'; protected $identifier = 'id_cart'; protected $fieldsRequired = [...]; protected $fieldsSize = [...]; protected $fieldsValidate = [...]; protected $fieldsRequiredLang = [...]; protected $fieldsSizeLang = [...]; protected $fieldsValidateLang = [...]; protected $tables = [...]; protected $image_dir = NULL; protected $image_format = 'jpg'; protected $translator = NULL; protected $def = [...]; protected $update_fields = NULL; public $force_id = FALSE }, 'altern' => 9] ) | .../Hook.php:421 |
9 | 0.1792 | 9877688 | Sendinblue->hookDisplayHeader( ['cookie' => class Cookie { protected $_content = [...]; protected $_name = 'PrestaShop-a8163a293c282e983183196219717592'; protected $_expire = 1753844791; protected $_domain = 'www.cantina-online.cloud'; protected $_sameSite = 'Lax'; protected $_path = '/'; protected $cipherTool = class PhpEncryption { ... }; protected $_modified = TRUE; protected $_allow_writing = TRUE; protected $_salt = 'F7Ib2O80b7JRNdLDpMLLqufUYEm30OeJ'; protected $_standalone = FALSE; protected $_secure = TRUE; protected $session = NULL }, 'cart' => class Cart { public $id = NULL; public $id_shop_group = 1; public $id_shop = 1; public $id_address_delivery = 0; public $id_address_invoice = 0; public $id_currency = 2; public $id_customer = NULL; public $id_guest = 15111201; public $id_lang = 3; public $recyclable = FALSE; public $gift = FALSE; public $gift_message = NULL; public $mobile_theme = NULL; public $date_add = NULL; public $secure_key = NULL; public $id_carrier = 0; public $date_upd = NULL; public $checkedTos = FALSE; public $pictures = NULL; public $textFields = NULL; public $delivery_option = NULL; public $allow_seperated_package = FALSE; protected $_products = NULL; protected $_taxCalculationMethod = '0'; protected $webserviceParameters = [...]; protected $configuration = class PrestaShop\PrestaShop\Adapter\Configuration { ... }; protected $addressFactory = class PrestaShop\PrestaShop\Adapter\AddressFactory { ... }; protected $shouldSplitGiftProductsQuantity = FALSE; protected $shouldExcludeGiftsDiscount = FALSE; protected $lang_associated = NULL; public $id_shop_list = [...]; protected $get_shop_from_context = TRUE; protected $table = 'cart'; protected $identifier = 'id_cart'; protected $fieldsRequired = [...]; protected $fieldsSize = [...]; protected $fieldsValidate = [...]; protected $fieldsRequiredLang = [...]; protected $fieldsSizeLang = [...]; protected $fieldsValidateLang = [...]; protected $tables = [...]; protected $image_dir = NULL; protected $image_format = 'jpg'; protected $translator = NULL; protected $def = [...]; protected $update_fields = NULL; public $force_id = FALSE }, 'altern' => 9] ) | .../Hook.php:1083 |
10 | 0.1805 | 9880184 | ModuleCore->display( $file = '/www/wwwroot/www.cantina-online.cloud/modules/sendinblue/sendinblue.php', $template = '/views/templates/front/tracking_script.tpl', $cache_id = ???, $compile_id = ??? ) | .../sendinblue.php:214 |
11 | 0.1806 | 9881272 | ModuleCore->getCurrentSubTemplate( $template = '/views/templates/front/tracking_script.tpl', $cache_id = NULL, $compile_id = 'foodshop' ) | .../Module.php:2260 |
12 | 0.1807 | 9881272 | file_exists( $filename = '/views/templates/front/tracking_script.tpl' ) | .../Module.php:2320 |
( ! ) Deprecated: The hook "header" is deprecated, please use "displayHeader" instead in module "fancyboxthumb". in /www/wwwroot/www.cantina-online.cloud/classes/Hook.php on line 927 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 358704 | {main}( ) | .../index.php:0 |
2 | 0.0579 | 4080744 | DispatcherCore->dispatch( ) | .../index.php:28 |
3 | 0.0682 | 4634528 | ControllerCore->run( ) | .../Dispatcher.php:510 |
4 | 0.1337 | 7646168 | ProductControllerCore->initContent( ) | .../Controller.php:319 |
5 | 0.1687 | 9337768 | FrontControllerCore->initContent( ) | .../ProductController.php:465 |
6 | 0.1767 | 9539224 | HookCore::exec( $hook_name = 'displayHeader', $hook_args = ???, $id_module = ???, $array_return = ???, $check_exceptions = ???, $use_push = ???, $id_shop = ???, $chain = ??? ) | .../FrontController.php:633 |
7 | 0.1860 | 10082624 | trigger_error( $message = 'The hook "header" is deprecated, please use "displayHeader" instead in module "fancyboxthumb".', $error_type = 16384 ) | .../Hook.php:927 |
( ! ) Deprecated: The hook "header" is deprecated, please use "displayHeader" instead in module "eagersearchbar". in /www/wwwroot/www.cantina-online.cloud/classes/Hook.php on line 927 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 358704 | {main}( ) | .../index.php:0 |
2 | 0.0579 | 4080744 | DispatcherCore->dispatch( ) | .../index.php:28 |
3 | 0.0682 | 4634528 | ControllerCore->run( ) | .../Dispatcher.php:510 |
4 | 0.1337 | 7646168 | ProductControllerCore->initContent( ) | .../Controller.php:319 |
5 | 0.1687 | 9337768 | FrontControllerCore->initContent( ) | .../ProductController.php:465 |
6 | 0.1767 | 9539224 | HookCore::exec( $hook_name = 'displayHeader', $hook_args = ???, $id_module = ???, $array_return = ???, $check_exceptions = ???, $use_push = ???, $id_shop = ???, $chain = ??? ) | .../FrontController.php:633 |
7 | 0.1870 | 10102344 | trigger_error( $message = 'The hook "header" is deprecated, please use "displayHeader" instead in module "eagersearchbar".', $error_type = 16384 ) | .../Hook.php:927 |
Data sheet
Specific References
The "Tenuta Tignanello Antinori Toscana IGT Tignanello 2020 cl.75" is a distinguished and refined entry within the celebrated realm of Italian wines, particularly positioned under the category of "Radice > Home > Wines > Vini Rossi." Originating from the illustrious Antinori estate, this wine embodies both tradition and innovation, offering wine enthusiasts a taste of Tuscany's opulent viticultural heritage.
Crafted in the sun-drenched hills of Chianti Classico, the 2020 Tignanello is a superlative expression of the region's terroir. This wine is celebrated as one of the original Super Tuscans, a designation that revolutionized wine production in Italy. Its composition predominantly consists of Sangiovese, supplemented with Cabernet Sauvignon and a hint of Cabernet Franc, making it a stellar representation of the IGT (Indicazione Geografica Tipica) Toscana classification.
The 2020 vintage showcases a deep garnet hue and exudes a bouquet that is both complex and inviting. Aromas of ripe red fruits such as cherries and raspberries are interwoven with subtle notes of spice, vanilla, and hints of leather, derived from its aging process in oak barrels. As the wine is savored, these vibrant aromas segue seamlessly into its palate.
On the palate, this medium to full-bodied wine is remarkable for its balance and elegance. It offers a rich tapestry of flavors—plush fruit complemented by earthy undertones and a touch of mineral freshness. The tannins are finely grained, contributing to a silky texture and a lingering finish that leaves a memorable impression. The acidity is lively yet harmoniously integrated, ensuring the wine's aging potential.
Bottled at a 750 ml capacity, the Tenuta Tignanello Antinori Toscana IGT Tignanello 2020 is not only a testament to the Antinori family's centuries-old winemaking expertise but also a reflection of their innovative pursuit of quality and excellence. This wine pairs impeccably with a variety of dishes, from traditional Italian fare such as Tuscan ribollita and bistecca alla fiorentina, to modern cuisines that demand a sophisticated companion.
In summary, the Tignanello 2020 is a celebration of Tuscany in a bottle—combining time-honored tradition with forward-thinking craftsmanship. Whether for a collector's cellar or a special occasion, it stands as an emblem of Italian winemaking art, promising an unforgettable experience to those who indulge in its rich, multi-layered essence.
16 other products in the same category:
Santos Dumont XO, made by fermenting and distilling molasses and sugarcane juice, creates the perfect balance between the classic slow-fermented...
Mezcal Local is the perfect compromise: we have created a taste that is accessible to new Mezcal consumers, but at the same time sophisticated to...
Missoni Limited Edition BLACK & WHITE FEATURES Three colour variants of the iconic Missoni pattern embellish a bottle with an opaque black...
The Young Grappa Pinot Nero is crafted by distilling selected Pinot Noir pomace, one of the most noble grape variety of the world, which has found...
Sauvignon blanc 100%Production Area: Mariano del Friuli - DOC Isonzo del FriuliSoil: dry and warm, of medium texture: composed of the stones of the...
Product Description:The Poderi Colla Societ… Agricola Semplice Alta Langa Extra Brut Pietro Colla 2021 3,000 falls under the luxurious banner of...
GRAPE VARIETY: Pinot Grigio from “ Tera Alta” vineyard. WINE NAME AND DENOMINATION: Pinot Grigio Valdadige Doc PRODUCTION AREA: Valdadige -...
The epitome of Nardini's expertise in combining tradition and modern distillation techniques, developed in over two centuries of the family's...
Grappa Muscat Delicate and smooth destillate. Excellent because it preserves all of the characteristics of the muscat-grapes. Grape...
The Dourdon Vieillard Champagne SCEV Brut Prestige Millesime-Dourdon Vieillard 2017 is an exemplary product that belongs to the grand lineage of...
Prosecco Superiore Rive di Ogliano Millesimato, 100% GleraProduction Area: vineyards in the Ogliano areaSoil: clayey, calcareous with high quantity...
error Your review appreciation cannot be sent