https://www.test.dev.slivki.by/ikebana-set-minsk-skidka-sushihouse?page=409

DefaultController :: detailsAction

Request

GET Parameters

Key Value
page
"409"

POST Parameters

No POST parameters

Uploaded Files

No files were uploaded

Request Attributes

Key Value
_controller
"Slivki\Controller\DefaultController::detailsAction"
_firewall_context
"security.firewall.map.context.main"
_remove_csp_headers
true
_security_firewall_run
"_security_main"
_stopwatch_token
"fe5ce9"
entityID
131201
slivkiMetaInfo
Slivki\Entity\Seo {#2553
  -createdOn: null
  -entityID: 131201
  -active: true
  -resourceURL: "Slivki:Default:details"
  -mainAlias: "/ikebana-set-minsk-skidka-sushihouse"
  -title: null
  -metaTitle: "Смотрите, какая акция: круглосуточно суши-сеты от "SUSHI HOUSE" навынос + доставка со скидкой до 82% от Slivki.by!"
  -metaDescription: "Невероятные скидки от Slivki.by! Круглосуточно суши-сеты от "SUSHI HOUSE" навынос + доставка со скидкой до 82%"
  -metaKeywords: ""
  -redirectURL: null
  -pageDescription: null
  #domain: "www"
  #ID: 13403
  #transitionID: null
}

Request Headers

Header Value
accept
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
accept-encoding
"gzip, deflate"
accept-language
"en"
connection
"Close"
content-length
""
content-type
""
host
"www.test.dev.slivki.by"
referer
"https://www.test.dev.slivki.by/ikebana-set-minsk-skidka-sushihouse?page=406"
user-agent
"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"
x-php-ob-level
"1"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Sun, 25 May 2025 07:04:05 GMT"
x-debug-exception
"An%20exception%20has%20been%20thrown%20during%20the%20rendering%20of%20a%20template%20%28%22Entity%20of%20type%20%27Slivki%5CEntity%5CMedia%27%20for%20IDs%20ID%281393966%29%20was%20not%20found%22%29."
x-debug-exception-file
"%2Fmnt%2Fdata%2Fvirtwww%2Fslivki%2Ftemplates%2FSlivki%2Fmobile%2Foffer%2Fdetails.html.twig:90"
x-debug-token
"b422f3"
x-debug-token-link
"https://www.test.dev.slivki.by/_profiler/ee2ec1"
x-previous-debug-token
"ee2ec1"
x-robots-tag
"noindex"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session 13

Session Metadata

Key Value
Created
"Sun, 25 May 25 10:04:03 +0300"
Last used
"Sun, 25 May 25 10:04:03 +0300"
Lifetime
0

Session Attributes

Attribute Value
2-bannerIndex-mobile
2
cityDomain
"www"
cityID-1-
1
userCommentImages
[]

Session Usage

13 Usages
Stateless check enabled
Usage
Slivki\EventSubscriber\KernelControllerSubscriber:154
[
  [
    "file" => "/mnt/data/virtwww/slivki/src/EventSubscriber/KernelControllerSubscriber.php"
    "line" => 154
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelRequest"
    "class" => "Slivki\EventSubscriber\KernelControllerSubscriber"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Slivki\EventSubscriber\KernelControllerSubscriber:165
[
  [
    "file" => "/mnt/data/virtwww/slivki/src/EventSubscriber/KernelControllerSubscriber.php"
    "line" => 165
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelRequest"
    "class" => "Slivki\EventSubscriber\KernelControllerSubscriber"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Slivki\EventSubscriber\KernelControllerSubscriber:166
[
  [
    "file" => "/mnt/data/virtwww/slivki/src/EventSubscriber/KernelControllerSubscriber.php"
    "line" => 166
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelRequest"
    "class" => "Slivki\EventSubscriber\KernelControllerSubscriber"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 44
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php"
    "line" => 65
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
    "line" => 110
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
    "line" => 34
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
    "line" => 39
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 38
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-http/Firewall/AbstractListener.php"
    "line" => 25
    "function" => "supports"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 73
    "function" => "__invoke"
    "class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-http/Firewall.php"
    "line" => 92
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Slivki\Controller\DefaultController:506
[
  [
    "file" => "/mnt/data/virtwww/slivki/src/Controller/DefaultController.php"
    "line" => 506
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "detailsAction"
    "class" => "Slivki\Controller\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Slivki\Controller\DefaultController:522
[
  [
    "file" => "/mnt/data/virtwww/slivki/src/Controller/DefaultController.php"
    "line" => 522
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "detailsAction"
    "class" => "Slivki\Controller\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Slivki\Controller\SiteController:634
[
  [
    "file" => "/mnt/data/virtwww/slivki/src/Controller/SiteController.php"
    "line" => 634
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/src/Controller/DefaultController.php"
    "line" => 563
    "function" => "getOfferRateSchedule"
    "class" => "Slivki\Controller\SiteController"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "detailsAction"
    "class" => "Slivki\Controller\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Slivki\Twig\SlivkiTwigExtension:1004
[
  [
    "file" => "/mnt/data/virtwww/slivki/src/Twig/SlivkiTwigExtension.php"
    "line" => 1004
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/var/cache/dev/twig/8e/8efd7d0a316bbc16e02f6c1521e2292f74cc7841a4c3fda136873759e822aa4a.php"
    "line" => 204
    "function" => "getCurrentCity"
    "class" => "Slivki\Twig\SlivkiTwigExtension"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_7a32ec6d2afaa7bc6943aeb0e1fdaf0106a8af003588c089f655b7b434cc3ae1"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/var/cache/dev/twig/f1/f13f8da7b7eabe01cb07c9c3034cd6c90a4b305f13c3ddd35c76941bffe75d20.php"
    "line" => 60
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_debfce602e1226c7455cf784f41861747d69920e2fe10b1455143a82ecab344d"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/src/Controller/DefaultController.php"
    "line" => 926
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "detailsAction"
    "class" => "Slivki\Controller\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:72
[
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 72
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 184
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ErrorListener.php"
    "line" => 91
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelException"
    "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 223
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 86
    "function" => "handleThrowable"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:73
[
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 73
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 184
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ErrorListener.php"
    "line" => 91
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelException"
    "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 223
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 86
    "function" => "handleThrowable"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:74
[
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 74
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 184
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ErrorListener.php"
    "line" => 91
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelException"
    "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 223
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 86
    "function" => "handleThrowable"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:75
[
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 75
    "function" => "all"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 184
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ErrorListener.php"
    "line" => 91
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelException"
    "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 223
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 86
    "function" => "handleThrowable"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:76
[
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 76
    "function" => "getFlashBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 184
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ErrorListener.php"
    "line" => 91
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelException"
    "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 223
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 86
    "function" => "handleThrowable"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/mnt/data/virtwww/slivki/public/index.php"
    "line" => 30
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_SECRET
"fe8122f31e8880ab6477e3f45ee3928a"
BASE_DOMAIN
".test.dev.slivki.by"
BASE_URL
"https://www.test.dev.slivki.by"
BEPAID_API_URL
"https://gateway.bepaid.by/v2"
BEPAID_PROD_MODE
"true"
CLICK_MERCHANT_ID
"21243"
CLICK_MERCHANT_USER_ID
"34060"
DATABASE_ADMIN_URL
"pgsql://slivki_admin:3604bb30ccce5754b226a538179492e7@127.0.0.1:6432/slivki?serverVersion=12.12&charset=utf8"
DATABASE_URL
"pgsql://slivki_site:3604bb30ccce5754b226a538179492e7@127.0.0.1:6432/slivki?serverVersion=12.12&charset=utf8"
DEFAULT_CITY_ID
"1"
DOMINOS_API_ACCESS_TOKEN
"1Ipy@Sn%Htor"
DOMINOS_API_URL
"https://partners.dominos.by/api/partners"
FIXER_ACCESS_TOKEN
"c702e71634b1f3d198db1ae8f85174c3"
FIXER_API_URL
"http://data.fixer.io/api/latest"
IIKO_CLOUD_API_URL
"https://api-ru.iiko.services"
IIKO_CLOUD_CHEFARTS_API_LOGIN
"9609602d-5a6"
IIKO_CLOUD_CHEFARTS_ORGANIZATION_ID
"01330000-6bec-ac1f-05c4-08da4479b4ab"
MAILER_INFO_EMAIL
"info@slivki.by"
MAILER_INFO_NAME
"Slivki.by"
MAILER_SECONDARY_INFO_EMAIL
"infoslivki@gmail.com"
MAILER_URL
"smtp://localhost"
MAPBOX_ACCESS_TOKEN
"sk.eyJ1IjoibWF4MjEzMTQxIiwiYSI6ImNreThpcmxlODFlY2kyb295d2R6ZmszdTUifQ.N82ZI3JQFBMPlPNx_BESAg"
MAPBOX_API_URL
"https://api.mapbox.com"
MAPBOX_STYLE_ID
"ckvqrlhjk3m3j14pdz8acx6c8"
MAPBOX_USERNAME
"max213141"
PAYME_KEY
"Qz8vECZiH73@iqh5?Ub@G34X3zAnPg0aDd#d"
PAYME_MERCHANT_ID
"64a413fe5dad647a1817c315"
PAYME_PROD_MOE
"true"
REDIS_HOST
"redis"
REDIS_PORT
"6379"
REGIONAL_TEMPLATE_PATH
""
REGION_CODES
"BY,RU,DE,LV,LT,PL,UA,GE,KZ,CN,UZ"
ROCKET_SMS_PASSWORD
"497kWGBB"
ROCKET_SMS_URI
"https://api.rocketsms.by/"
ROCKET_SMS_USERNAME
"100993744"
SLIVKI_METRICA_LOCAL_URL
"http://metrica.local"
SLIVKI_METRICA_URL
"https://metrica.slivki.by"
SUBSCRIPTION_BASE_URI
"http://subscription.local"
SUBSCRIPTION_DATABASE_URL
"postgresql://subscription_site:c3344046badcf15f05ba9775b3e42d79@127.0.0.1:5432/ss?server_version=12.3&charset=utf8"
SUBSCRIPTION_PASSWORD
"slivki"
SUBSCRIPTION_USERNAME
"slivki"
SUPERCHECK_URL
"https://supercheck.by"
TIRE_ORDER_SEND_TO_EMAILS
"dobrovolskaya@slivki.com,kontent@slivki.com,gintovt1@slivki.com"
XABAR_UZ_ORIGINATOR
"3700"
XABAR_UZ_SMS_PASSWORD
"1QftVsJK_$v$"
XABAR_UZ_SMS_URI
"https://send.smsxabar.uz/"
XABAR_UZ_SMS_USERNAME
"slivkitrade"
YANDEX_RESERVE_API_KEY
"da617c61-3175-45e0-8448-13330f39506b,618302ee-5132-4425-a292-bce7a2e4e4bb,6fc97240-9df0-4467-ab68-ce7b56224713"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
APP_ENV
"dev"
CONTENT_LENGTH
""
CONTENT_TYPE
""
DOCUMENT_ROOT
"/mnt/data/virtwww/slivki/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www"
HTTPS
"on"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_ENCODING
"gzip, deflate"
HTTP_ACCEPT_LANGUAGE
"en"
HTTP_CONNECTION
"Close"
HTTP_HOST
"www.test.dev.slivki.by"
HTTP_REFERER
"https://www.test.dev.slivki.by/ikebana-set-minsk-skidka-sushihouse?page=406"
HTTP_USER_AGENT
"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"
PHP_SELF
"/index.php"
QUERY_STRING
"page=409"
REDIRECT_STATUS
"200"
REMOTE_ADDR
"114.119.133.67"
REMOTE_PORT
"39947"
REMOTE_USER
""
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1748156643
REQUEST_TIME_FLOAT
1748156643.15
REQUEST_URI
"/ikebana-set-minsk-skidka-sushihouse?page=409"
SCRIPT_FILENAME
"/mnt/data/virtwww/slivki/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"10.1.1.203"
SERVER_NAME
"test.dev.slivki.by"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"nginx/1.18.0"
SYMFONY_DOTENV_VARS
"APP_SECRET,MAILER_URL,MAILER_INFO_EMAIL,MAILER_INFO_NAME,MAILER_SECONDARY_INFO_EMAIL,DATABASE_URL,DATABASE_ADMIN_URL,BASE_DOMAIN,BASE_URL,DEFAULT_CITY_ID,REGIONAL_TEMPLATE_PATH,SUBSCRIPTION_USERNAME,SUBSCRIPTION_PASSWORD,SUBSCRIPTION_BASE_URI,SUBSCRIPTION_DATABASE_URL,SLIVKI_METRICA_URL,SLIVKI_METRICA_LOCAL_URL,SUPERCHECK_URL,MAPBOX_API_URL,MAPBOX_USERNAME,MAPBOX_STYLE_ID,MAPBOX_ACCESS_TOKEN,TIRE_ORDER_SEND_TO_EMAILS,REGION_CODES,BEPAID_API_URL,BEPAID_PROD_MODE,IIKO_CLOUD_API_URL,IIKO_CLOUD_CHEFARTS_API_LOGIN,IIKO_CLOUD_CHEFARTS_ORGANIZATION_ID,ROCKET_SMS_URI,ROCKET_SMS_USERNAME,ROCKET_SMS_PASSWORD,REDIS_HOST,REDIS_PORT,YANDEX_RESERVE_API_KEY,PAYME_MERCHANT_ID,PAYME_PROD_MOE,PAYME_KEY,XABAR_UZ_SMS_URI,XABAR_UZ_SMS_USERNAME,XABAR_UZ_SMS_PASSWORD,XABAR_UZ_ORIGINATOR,CLICK_MERCHANT_ID,CLICK_MERCHANT_USER_ID,FIXER_API_URL,FIXER_ACCESS_TOKEN,DOMINOS_API_URL,DOMINOS_API_ACCESS_TOKEN"
USER
"www-data"

Sub Requests 1

ErrorController (token = ee2ec1)

Key Value
_controller
"error_controller"
_stopwatch_token
"e28733"
exception
Twig\Error\RuntimeError {#5511
  -lineno: 90
  -name: "Slivki/mobile/offer/details.html.twig"
  -rawMessage: "An exception has been thrown during the rendering of a template ("Entity of type 'Slivki\Entity\Media' for IDs ID(1393966) was not found")."
  -sourcePath: "/mnt/data/virtwww/slivki/templates/Slivki/mobile/offer/details.html.twig"
  -sourceCode: """
    {% set phoneNumbersWithoutGeoLocations = offer.getPhoneNumbersWithoutGeoLocations() %}\n
    {% extends 'Slivki/mobile/base.html.twig' %}\n
    {% block styles %}\n
        <link rel="stylesheet" href="/css/swiper/swiper.min.css" />\n
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.min.css" />\n
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css" />\n
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css" />\n
        <link rel="stylesheet" href="/admin/plugins/datetimepicker/css/bootstrap-datetimepicker.min.css">\n
        <link rel="stylesheet" href="/admin/plugins/datatables/jquery.dataTables.min.css"/>\n
        <link rel="stylesheet" href="/admin/plugins/colorpicker/bootstrap-colorpicker.min.css"/>\n
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.css">\n
        {{ parent() }}\n
        <link href="/css/delivery.min.css?v={{ delivery_css_version }}" rel="stylesheet" type="text/css"/>\n
        <link href="/mobile/css/offers.min.css?v={{ mobile_offers_css }}" rel="stylesheet" type="text/css"/>\n
        <link href="/css/foodForGift.css?v={{ food_for_gift_css }}" rel="stylesheet" type="text/css"/>\n
        <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"\n
              rel="stylesheet">\n
        <link href=" /mobile/css/statistics_modal.css?v=3" rel="stylesheet" type="text/css" />\n
    {% endblock %}\n
    \n
    {% block messenger %}{% endblock %}\n
    \n
    {% block ogimage %}\n
        {% if detailMediaList|length > 0 %}\n
            <meta property="og:image"\n
                  content="{{ app.request.getSchemeAndHttpHost() }}{{ getImageURL(detailMediaList|first, 522, 322) }}"/>\n
            <meta property="og:image:width" content="522"/>\n
            <meta property="og:image:height" content="322"/>\n
        {% else %}\n
            {{ parent() }}\n
        {% endif %}\n
    {% endblock %}\n
    \n
    {% set isBatchCodesAllowed = app.user and app.user.isBatchCodesAllowed %}\n
    \n
    {% block content %}\n
        {% set isPickupEnabled = offer.getOnlineOrderSettings().isPickupEnabled() is defined ? offer.getOnlineOrderSettings().isPickupEnabled() %}\n
        {% set isDeliveryEnabled = offer.getOnlineOrderSettings().isDeliveryEnabled() is defined ? offer.getOnlineOrderSettings().isDeliveryEnabled() %}\n
    \n
        {% if parentCategoryList %}\n
            {% include 'Slivki/mobile/breadcrumbs.html.twig' with { 'parentCategoryList': parentCategoryList, 'supplierCategoryData': offer.getSupplierCategoryData() } only %}\n
        {% endif %}\n
        {% if isPickupEnabled or isDeliveryEnabled %}\n
            <input id="deliveryMethodEnabled" type="hidden" value="{{ isDeliveryEnabled == '' ? '2' : '1' }}">\n
        {% endif %}\n
        <input id="offerPage" type="hidden" value="">\n
        <input id="offerID" type="hidden" value="{{ offer.getID() }}">\n
        <input type="hidden" id="stock-id" value="{{ offer.getID() }}">\n
        <input type="hidden" id="stock-link" value="{{ app.request.getSchemeAndHttpHost() ~ app.request.getRequestUri() }}">\n
        <div type="hidden" id="mobileVersionIndicator"></div>\n
        {% if app.user and isSubscriber(app.user) %}\n
            <input id="allowedCodesCountBySubscription" type="hidden" value="{{ allowedCodesCountBySubscription }}">\n
        {% endif %}\n
        {% if app.user %}\n
            <input id="splitTotalCodesCountByUser" type="hidden" value="{{ app.user.getCodesCountByOffer(offer) }}">\n
            <input type="hidden" id="customerID" value="{{ app.user.getID() }}"/>\n
        {% endif %}\n
        <meta content="{{ metaInfo.metaDescription }}"/>\n
        <div id="offerDetails">\n
            <div class="collapse-more-button"></div>\n
            {% set isOfferFavourite = app.user ? app.user.isOfferFavourite(offer) : false %}\n
            <div class="no-gutters pb-2">\n
                <div class="col-12 col-sm-4">\n
                    <div id="offerImageSlider" class="m-0 swiper-container">\n
                        <div class="back-button" onclick="history.back();">\n
                            <img src="/images/back-white.svg"/>\n
                        </div>\n
                        {% if app.user() %}\n
                            <div class="fovoutite-block"\n
                                 onclick="onFavouriteClickOffer({{ offer.getID() }}, {{ isOfferFavourite ? 'true' : 'false' }})">\n
                                <img width="18" height="18"\n
                                     src="{{ isOfferFavourite ? '/images/heart_active.svg' : '/images/heart.svg' }}"/>\n
                            </div>\n
                        {% endif %}\n
                        <div class="discount-block">\n
                            {{ offer.isWithoutCodes() ? 'пока без скидки' : offer.getDiscount() }}\n
                        </div>\n
                        {% if is_granted('ROLE_ADMIN') and not offer.isWithoutCodes() %}\n
                            <div id="statisticsButton" data-toggle="modal" data-target="#statisticOffersPopup">\n
                                <img width="37" height="37" src="/images/statistics.png"/>\n
                            </div>\n
                        {% endif %}\n
                        <div class="swiper-wrapper">\n
                            {% set medias = offer.getDetailMedias() %}\n
                            {% set mediaCount = medias|length %}\n
                            {% if mediaCount > 1 %}\n
                                {% for media in medias %}\n
                                    <div class="swiper-slide">\n
                                        <img class="img-fluid lazyload" alt="{{ media.getDescription() }}"\n
                                             src="{{ getImageURL(media, 1044, 644) }}"/>\n
                                    </div>\n
                                {% endfor %}\n
                            {% elseif mediaCount == 1 %}\n
                                <div>\n
                                    <img class="img-fluid lazyload" alt="{{ medias[0].getDescription() }}"\n
                                         src="{{ getImageURL(medias[0], 1044, 644) }}"/>\n
                                </div>\n
                            {% endif %}\n
                        </div>\n
                        {% if mediaCount > 1 %}\n
                        <div class="swiper-pagination mt-2"></div>\n
                        <div class="swiper-button-next"></div>\n
                        <div class="swiper-button-prev"></div>\n
                        {% endif %}\n
                    </div>\n
                </div>\n
                <div class="container-offers">\n
                        <div class="tags-offers">\n
                            {% if not offer.isWithoutCodes() %}\n
                                <div class="tags-offers-item"\n
                             data-toggle="tooltip"\n
                             data-placement="top"\n
                             data-html="true"\n
                             data-original-title="Взято кодов <br> Всего {{ multiplePoolOfferUsedCodesCount is defined ? multiplePoolOfferUsedCodesCount : usedCodesCount }} </br> За сутки {{ todayPurchaseCount }} </br> За месяц {{ getOfferMonthlyPurchaseCount(offer.getID(), 30) }}">\n
    \n
                            <img src="/images/offers/icon_people.svg"/>\n
                            <p class="mb-0">{{ multiplePoolOfferUsedCodesCount is defined ? multiplePoolOfferUsedCodesCount : usedCodesCount }}</p>\n
                        </div>\n
                            {% endif %}\n
                                <div class="tags-offers-item view-count" class="view-count d-flex"\n
                             data-toggle="tooltip"\n
                             data-placement="top"\n
                             data-html="true"\n
                             data-original-title="Просмотров <br> Всего {{ visitCount }} </br> За сутки {{ todayVisitCount }}">\n
                            <img src="/images/offers/statistic_1.svg"/>\n
                            <p class="mb-0">{{ visitCount }}</p>\n
    \n
                        </div>\n
                            {% if not offer.isWithoutCodes() %}\n
                                <div class="tags-offers-item"\n
                             data-toggle="tooltip"\n
                             data-placement="top"\n
                             data-html="true"\n
                             data-original-title="Кол-во продаж к кол-ву просмотров. <br> Конверсия за 30 дней">\n
                            <img src="/images/offers/conversion.svg"/>\n
                            <p class="mb-0">{{ getOfferConversion(offer.getID()) }}%</p>\n
                        </div>\n
                            {% endif %}\n
                        <div class="tags-offers-item rating-block"\n
                             data-html="true"\n
                             data-toggle="tooltip"\n
                             data-placement="top"\n
                             data-original-title="Рейтинг компании <br> за 90 дней">\n
                            <span>★</span>\n
                            <p class="mb-0">{{ offer.getRating() }}</p>\n
                        </div>\n
                            {% if not offer.isWithoutCodes() %}\n
                        <div class="tags-offers-item day-to-end"\n
                             data-toggle="tooltip"\n
                             data-placement="top"\n
                             data-html="true"\n
                             data-original-title="Дней до окончания <br> действия акции">\n
    \n
                            <img src="/images/offers/icon_time.svg"/>\n
                            <p class="mb-0">\n
                                {% if daysLeft > 0 %}\n
                                    {{ daysLeft }} {{ ['день', 'дня', 'дней']|plural(daysLeft) }}\n
                                {% elseif daysLeft == 0 %}\n
                                    <input type="hidden" id="daysLeft" value="{{ daysLeft }} &nbsp;"/>\n
                                    <input type="hidden" id="hoursLeft" value="{{ hoursLeft }} &nbsp;"/>\n
                                    <input type="hidden" id="minutesLeft" value="{{ minutesLeft }} &nbsp;"/>\n
                                    <input type="hidden" id="secondsLeft"\n
                                           value="{{ offer.getActiveTill().diff(date()).format('%s') }}"/>\n
                                    <span id="hours">{{ hoursLeft }}&nbsp</span>час{{ ['', 'а', 'ов']|plural(hoursLeft) }}&nbsp;\n
                                {% endif %}\n
                            </p>\n
                        </div>\n
                            {% endif %}\n
                    </div>\n
                    <p class="tittle-offers js-tittle-offer" style="color: {{ offer.getTitleFontColor() }};">{{ offer.getTitle()|raw }}</p>\n
                    <div class="offers-description">\n
                        {% if not pastOffer and offer.getFreeCodesCount() > 0 %}\n
                            <div class="pb-3 d-flex border-bottom-gray">\n
                                <div class="col px-0 price-services-tittle">Стоимость:</div>\n
                                <del id="offerRegularPrice"\n
                                     class="regular-price-offer">{{ offer.getRegularPrice() }}</del>\n
                                &nbsp;&nbsp;\n
                                <div class="price-services-new">{{ offer.getOfferPrice()|replace({'(': '<span id="details-offer-price">(', ')': ')</span>'})|raw }}</div>\n
                                <input type="hidden" id="codeCost" value="{{ codeCost }}">\n
                            </div>\n
                        {% else %}\n
                            <div class="card border-0 mt-3">\n
                                <div class="card-body p-0 pl-2 text-center">\n
                                    <i class="slivki-icon-minus-circled text-danger d-block h1 mb-0"></i>\n
                                    Акция завершена\n
                                </div>\n
                            </div>\n
                        {% endif %}\n
                    </div>\n
                </div>\n
            </div>\n
            {% if not pastOffer and offer.getFreeCodesCount() > 0 and offer.isOnlineOrderGiftEnabled() and offer.isFoodOnlineOrderAllowedOnSite()  %}\n
            <div class="col my-2">\n
                <a class="button-gift" data-toggle="modal" data-target="#choiceGiftModal">\n
                    <div class="button-gift-text">\n
                        <p class="mb-0">ЕДА В ПОДАРОК 😋</p>\n
                        <p class="mb-0">Подарю сам или подарят мне</p>\n
                    </div>\n
                    <div class="button-gift-item-button">\n
                        <div class="new">NEW</div>\n
                    </div>\n
                </a>\n
            </div>\n
            {% endif %}\n
            <div class="sticky-element">\n
                <div class="sticky-anchor"></div>\n
                <div id="offerNavigation">\n
                    <ul class="nav-list">\n
                        {% if not app.user %}\n
                            {% if offer.isTireOnlineOrderAllowedOnSite() %}\n
                                <li class="nav-item"><a href="#" onclick="$('.modal-auth').modal()" class="nav-links online-tire"><img\n
                                                src="../images/online-order.svg"\n
                                                alt="Онлайн-запись">\n
                                        Онлайн-запись\n
                                    </a>\n
                                </li>\n
                            {% endif %}\n
                        {% else %}\n
                            {% if offer.isTireOnlineOrderAllowedOnSite() %}\n
                                <li class="nav-item"><a href="/online-zapis/{{ offer.getID() }}" class="nav-links online-tire"><img\n
                                                src="../images/online-order.svg"\n
                                                alt="Онлайн-запись">\n
                                        Онлайн-запись\n
                                    </a>\n
                                </li>\n
                            {% endif %}\n
                        {% endif %}\n
                        <li class="nav-item"><a href="#offerDescriptionTab" class="nav-links active">\n
                                Условия\n
                            </a>\n
                        </li>\n
                        <li class="nav-item"><a href="#offerAddressTab" class="nav-links ">\n
                                Контакты\n
                            </a>\n
                        </li>\n
                        <li class="nav-item"><a href="#offerCommentTab" class="nav-links"><span></span>\n
                                Отзывы\n
                            </a>\n
                        </li>\n
                    </ul>\n
                </div>\n
            </div>\n
                <div id="offerAccordion" class="accordion mt-2 px-2">\n
                    {% if not offer.isWithoutCodes() %}\n
                        <div id="fixedButtonsBottom" class="accordion fixed py-3">\n
                        {% if not offer.isBuyCodeDisable() %}\n
                            <div id="buyButtonCard" class="card">\n
                                <div class="card-header">\n
                                    {% if offer.getID() == constant('Slivki\\Entity\\Offer::BOOKING_OFFER_ID') %}\n
                                        <a href="#" class="m-0 card-link bg-slivki" data-toggle="modal" data-target="#bookingItemPopup">\n
                                            {{ offer.getBuyCodeButtonText() and offer.getBuyCodeButtonText() != '' ? offer.getBuyCodeButtonText() : 'Забронировать номер' }}\n
                                        </a>\n
                                    {% else %}\n
                                        {% if not pastOffer and freeCodesCount > 0 %}\n
                                            {% if not app.user %}\n
                                                <a href="#" class="m-0 card-link bg-slivki by-code-button text-uppercase" onclick="$('.modal-auth').modal()">\n
                                                    {% if offerIsFreeForUser %}\n
                                                        БЕСПЛАТНЫЙ ПРОМОКОД\n
                                                    {% else %}\n
                                                        {{ buyButtonLabel }}\n
                                                    {% endif %}\n
                                                </a>\n
                                            {% else %}\n
                                                <a href="javascript:void(0)" id="buyCodeButtonFake" class="m-0 d-none card-link bg-slivki by-code-button">\n
                                                    <img class="fixed-size" width="14" src="/images/loading-animation.gif" alt=""/>\n
                                                </a>\n
                                                {% if (offer.getID() == constant('Slivki\\Entity\\Offer::PETROL_OFFER_ID')) %}\n
                                                    <a href="#" onclick="showFakeButton(); if (window.google_tag_manager) {ga('send', 'event', 'Buy code', 'Click', '{{ getURL("Slivki:Default:details", offer.getID()) }}');} document.location='/oplata-promokoda-azs'"\n
                                                       class="m-0 card-link bg-slivki by-code-button" id="buyCodeButton">\n
                                                        {% if offerIsFreeForUser %}\n
                                                            БЕСПЛАТНЫЙ ПРОМОКОД\n
                                                        {% else %}\n
                                                            {{ buyButtonLabel }}\n
                                                        {% endif %}\n
                                                    </a>\n
                                                {% else %}\n
                                                    {% if isAllowedByOnlyCode %}\n
                                                        {% if app.user and (isSubscriber(app.user) or isBatchCodesAllowed) and not offerIsFreeForUser and not offer.isBuyCodeInAppOnly() %}\n
                                                            <a href="#" onclick="$('#buyPromoPopup').modal()"\n
                                                               class="m-0 card-link bg-slivki by-code-button text-uppercase my-1" id="buyCodeButton">\n
                                                                {{ buyButtonLabel }}\n
                                                            </a>\n
                                                        {% else %}\n
                                                            {% if not app.user %}\n
                                                                <a href="#" onclick="$('.modal-auth').modal()"\n
                                                                   class="m-0 card-link bg-slivki by-code-button text-uppercase my-1" id="buyCodeButton">\n
                                                                    {{ buyButtonLabel }}\n
                                                                </a>\n
                                                            {% endif %}\n
                                                            {% if offer.isBuyCodeInAppOnly() %}\n
                                                                <a class="m-0 card-link bg-slivki by-code-button text-uppercase my-1" id="buyCodeButton"\n
                                                                   onclick="$('#byCodesAlwaysApp').modal()">\n
                                                                    {{ buyButtonLabel }}\n
                                                                </a>\n
                                                            {% elseif not offer.isBuyCodeInAppOnly() %}\n
                                                                {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::PAYMENT_PAYME')) or isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::PAYMENT_CLICK'))  %}\n
                                                                    <a href="#"\n
                                                                       class="m-0 card-link bg-slivki by-code-button text-uppercase my-1" id="buyCodeButtonPayMeMobile" data-target="#buyPromoPopupPayMe" data-toggle="modal">\n
                                                                        {{ buyButtonLabel }}\n
                                                                    </a>\n
                                                                {% else %}\n
                                                                    <a href="#" onclick="if (window.google_tag_manager) {ga('send', 'event', 'Buy code', 'Click', '{{ getURL("Slivki:Default:details", offer.getID()) }}');} showFakeButton();ym(20933521,'reachGoal','getcode-click'); document.location='{{ buyCodePopup == '#confirmBox' and canBuyFromBalance ? '/oplata-balance/' : '/oplata/'}}{{ offer.getID() }}'"\n
                                                                       class="m-0 card-link bg-slivki by-code-button text-uppercase my-1" id="buyCodeButton">\n
                                                                        {{ buyButtonLabel }}\n
                                                                    </a>\n
                                                                {% endif %}\n
                                                            {% endif %}\n
                                                        {% endif %}\n
                                                    {% endif %}\n
                                                {% endif %}\n
                                            {% endif %}\n
                                        {% else %}\n
                                            <a href="{{ categoryURL }}" class="m-0 card-link bg-slivki color-white">Посмотреть похожие предложения</a>\n
                                        {% endif %}\n
                                    {% endif %}\n
                                </div>\n
                            </div>\n
                        {% endif %}\n
                        {% if items|length > 0 %}\n
                            <div id="buyItemsButtonCard" class="card">\n
                                <div class="card-header">\n
                                    <a href="#" id="buyItemsButton" class="m-0 card-link bg-slivki" data-toggle="modal" data-target="#offerItemsPopup">\n
                                        {{ offer.getBuyItemsButtonText() and offer.getBuyItemsButtonText() != '' ? offer.getBuyItemsButtonText() : 'Оплатить сейчас по карте' }}\n
                                    </a>\n
                                </div>\n
                            </div>\n
                        {% endif %}\n
                        {% if hasDelivery is defined and offer.getFreeCodesCount() > 0 %}\n
                        <div id="deliveryButtonCard" class="card">\n
                            <div class="card-header bg-transparent">\n
                                {% if not app.user %}\n
                                        {% if constant('Slivki\\Entity\\Offer::FREESTYLE_CERTIFICATE_OFFER_ID') == offer.getID() %}\n
                                            <a href="#" onclick="$('.modal-auth').modal()" class="card-link ml-0 py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05'}}">\n
                                                ПОЛУЧИТЬ СКИДКУ {{ offer.getDiscount() }}\n
                                            </a>\n
                                        {% else %}\n
                                                {% if offer.isGiftCertificateOnlineOrderAllowedOnSite() and not offer.isFoodOnlineOrderAllowedOnSite() and offer.getID() != 283213 and offer.getID() != 288763 and offer.getID() != 288779 and offer.getID() != 288772 %}\n
                                                    <a id="deliveryBtn" href="{{ deliveryLink }}" class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05'}}">\n
                                                    Оплатить онлайн {{ offer.getDiscount() }}\n
                                                    </a>\n
                                                {% elseif offer.isGiftCertificateOffer() and offer.getID() == 288763 or offer.isGiftCertificateOffer() and offer.getID() == 288779 or offer.isGiftCertificateOffer() and offer.getID() == 288772  %}\n
                                                    <a id="deliveryBtn" href="{{ deliveryLink }}" class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05'}}">\n
                                                    Получить скидку  {{ offer.getDiscount() }}\n
                                                    </a>\n
                                                {% elseif not offer.isGiftCertificateOffer() and not offer.isTireOnlineOrderAllowedOnSite() %}\n
                                                    <a id="deliveryBtn" href="{{ deliveryLink }}" class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05'}}">\n
                                                    Заказать онлайн {{ offer.getDiscount() }}\n
                                                    </a>\n
                                                {% endif %}\n
                                        {% endif %}\n
                                {% else %}\n
                                        {% if offer.getID() in constant('Slivki\\Entity\\Offer::FREESTYLE_OFFER_IDS') %}\n
                                            {% set deliveryBuyOnlyCodeLink = getLinkGiftCertificateOnlineOrderByOnlyCode(offer) %}\n
                                            <a href="{{ deliveryBuyOnlyCodeLink }}"\n
                                               onclick="document.location = `{{ deliveryBuyOnlyCodeLink }}`"\n
                                               class="card-link ml-0 py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05' }}">\n
                                                ПОЛУЧИТЬ СКИДКУ {{ offer.getDiscount() }}\n
                                            </a>\n
                                        {% else %}\n
                                            {% if offer.isGiftCertificateOnlineOrderAllowedOnSite() and not offer.isFoodOnlineOrderAllowedOnSite() %}\n
                                                    {% if offer.isGiftCertificateOnlineOrderAllowedOnSite() and offer.getID() != 283213 and offer.getID() != 288763 and offer.getID() != 288779 and offer.getID() != 288772 or offer.isGiftCertificateOffer() and not offer.isFoodOnlineOrderAllowedOnSite() %}\n
                                                        <a href="{{ getLinkGiftCertificateOnlineOrder(offer) }}"\n
                                                        onclick="document.location = `{{ getLinkGiftCertificateOnlineOrder(offer) }}`"\n
                                                        class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05' }}">\n
                                                        Оплатить онлайн {{ offer.getDiscount() }}\n
                                                        </a>\n
                                                    {% elseif offer.isGiftCertificateOffer() and offer.getID() == 288763 or offer.isGiftCertificateOffer() and offer.getID() == 288779 or offer.isGiftCertificateOffer() and offer.getID() == 288772 %}\n
                                                        <a href="{{ getLinkGiftCertificateOnlineOrder(offer) }}"\n
                                                        onclick="document.location = `{{ getLinkGiftCertificateOnlineOrder(offer) }}`"\n
                                                        class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05' }}">\n
                                                        Получить скидку  {{ offer.getDiscount() }}\n
                                                        </a>\n
                                                    {% endif %}\n
                                            {% else %}\n
                                                {% if not offer.isTireOnlineOrderAllowedOnSite() %}\n
                                                <a href="{{ deliveryLink }}"\n
                                                   onclick="document.location = `{{ deliveryLink }}`"\n
                                                   class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05' }}">\n
                                                        Заказать онлайн {{ offer.getDiscount() }}\n
                                                </a>\n
                                                {% endif %}\n
                                            {% endif %}\n
                                        {% endif %}\n
                                    {% endif %}\n
                            </div>\n
                        </div>\n
                    {% endif %}\n
                </div>\n
                    {% endif %}\n
                <div class="container-offers my-0 mx-0">\n
                    <div id="offerDescriptionTab" class="mx-2 active" style="max-height: fit-content;">\n
                        <div class="offer-titles mt-2"><h5>Условия</h5></div>\n
                        {% if not offer.isWithoutCodes() and offer.getID() != 140553 %}\n
                            {% set codeTill = offer.getCodeActiveTill() %}\n
                            {% set codeFrom = offer.getActiveTill()|date_modify('-1 day') %}\n
                            {% set codeFrom = codeFrom > codeTill ? codeTill : codeFrom %}\n
                            {% if not offer.isHideFeatures() %}\n
                                <p>- Получить промокод можно до {{ codeFrom|date('d.m') }}, воспользоваться {{ offer.getID() != 134390 ? 'до' }} {{ codeTill|date('d.m.y') }}.\n
                                <br/>\n
                            {% endif %}\n
                            {% if offer.isShowPriceInConditions() and not offerIsFreeForUser %}\n
                                - Стоимость промокода: {{ codeCost }} руб.\n
                            {% endif %}</p>\n
                        {% endif %}\n
    \n
                        {{ offer.getConditions()|raw }}\n
                        {# Таблица с прейскурантом для акции с квестами "Ящик Пандоры" #}\n
                        {% if offer.getID() == 143528 %}\n
                    <br>\n
                        {% include 'Slivki/offers/table_for_pandorra_box_offer2.html.twig' %}\n
                        <br>\n
                            {% elseif offer.getID() == 282234 %}\n
                                {% include 'Slivki/offers/table_for_pandorra_box_offer4.html.twig' %}\n
                            {% endif %}\n
    \n
                            {% if not offer.isHideFeatures() %}\n
                                {% if not offer.isWithoutCodes() %}\n
                                    {% include "Slivki#{regional_template_path}/phrase_subscription_in_offer_page.html.twig" %}\n
                                {% endif %}\n
                                <br>\n
                                <div class="offer-titles"><h5>Особенности</h5></div>\n
                                <div class="offer-details-conditions">\n
                                    {% if not offer.isWithoutCodes() %}\n
                                        - Скидка предоставляется только при наличии промокода.\n
                                    {% endif %}\n
                                    {{ offer.getFeatures()|raw }}\n
                                </div>\n
                        - Поставщик несет полную ответственность перед потребителем за достоверность информации.\n
                        {% endif %}\n
                        <div id="endOfOfferCondition"></div>\n
                    </div>\n
                </div>\n
                {% if offer.getShopMedias()|length > 0 %}\n
                    <div class="gallery-title offer-titles"><h5>Галерея</h5></div>\n
                {% endif %}\n
                <div class="my-4 screenshots {{ offer.getShopMedias()|length == 0 or freeCodesCount == 0 ? 'empty' }}">\n
                    {% if offer.getShopMedias()|length > 0 %}\n
                        <div class="screenshot-container">\n
                            {% if  galleryVideos.getVideos() is defined and galleryVideos.getVideos()|length > 0 %}\n
                                <div class="screenshot screenshot-story" data-toggle="modal" data-target="#detailsStoryPopup">\n
                                    <img src="{{ galleryVideos.getImageUrl() }}" width="158"\n
                                         alt="Видео" border="0"/>\n
                                    <div class="screenshot-story-btn"></div>\n
                                    <div class="screenshot-story-tittle">{{ galleryVideos.getTitle() }}</div>\n
                                </div>\n
                            {% endif %}\n
                            {% for media in offer.getShopMedias() %}\n
                                <div class="screenshot">\n
                                    <a data-fancybox="gallery1" href="{{ getImageURL(media, 0, 0) }}"\n
                                       title="{{ media.getDescription() }}">\n
                                        <img src="{{ getImageURL(media, 300, 0) }}" width="158"\n
                                             alt="{{ media.getDescription() }}" border="0"/>\n
                                    </a>\n
                                </div>\n
                            {% endfor %}\n
                        </div>\n
                    {% endif %}\n
                </div>\n
                <div id="examplesOfWorksBlock" class="examples-block-mobile">\n
                    <div class="headerBlockCategory examples d-none bg-white px-0 pb-0 examples-block-mobile-header">\n
                        <div class="offer-titles m-0"><h5>Примеры работ{#<div class="example-of-works-count-container"><span>1234</span></div>#}</h5></div>\n
                        <div class="examples-works-tooltip-filter">\n
                            <div class="tooltip-content">\n
                                <div class="tooltip-title border-bottom-f d-flex">Показать сначала:</div>\n
                                <div class="radio">\n
                                    <input id="dateFilter" type="radio" checked name="filter" data-direction="DESC" value="workExample.createdAt">\n
                                    <label for="dateFilter" class="cursor-pointer">По дате добавления</label>\n
                                </div>\n
                                <div class="radio">\n
                                    <input id="locationFilter" type="radio" name="filter" data-direction="ASC" value="distance">\n
                                    <label for="locationFilter" class="cursor-pointer">Поблизости</label>\n
                                </div>\n
                                <div class="radio">\n
                                    <input id="priceUpFilter" type="radio" name="filter" data-direction="ASC" value="workExample.price">\n
                                    <label for="priceUpFilter" class="cursor-pointer">По возврастанию цены</label>\n
                                </div>\n
                                <div class="radio">\n
                                    <input id="priceDownFilter" type="radio" name="filter" data-direction="DESC" value="workExample.price">\n
                                    <label for="priceDownFilter" class="cursor-pointer">По убыванию цены</label>\n
                                </div>\n
                                <div class="tooltip-title border-top-f d-flex">Диапазон цены:</div>\n
                                <div id="workExamplePriceRangeInputs" class="price-range-inputs d-flex">\n
                                    <div class="price-range-input"><input type="number" placeholder="Цена от" id="priceFrom" name="priceFrom" min="0" max="199" step="1"></div>\n
                                    <div class="price-range-input"><input type="number" placeholder="Цена до" id="priceTo" name="priceTo" min="0" max="200" step="1"></div>\n
                                </div>\n
                                <div id="workExampleRangeSlider" class="range-slider">\n
                                    <div class="range-labels">\n
                                        <span id="workSimplesRangeLableStart" class="range-label range-label-start"></span>\n
                                        <span>-</span>\n
                                        <span id="workSimplesRangeLableEnd" class="range-label range-label-end"></span>\n
                                    </div>\n
                                    <input class="work-simples-input" type="range" min="" value="0" max="" name="" id="startRange">\n
                                    <input class="work-simples-input" type="range" min="" value="" max="" name="" id="finishRange">\n
    \n
                                    <div class="track-wrapper">\n
                                        <div class="track"></div>\n
                                        <div id="workSimplesSliderBetween" class="range-between"></div>\n
                                        <div id="workSimplesTumbLeft" class="thumb left"></div>\n
                                        <div id="workSimplesTumbRight" class="thumb right"></div>\n
                                    </div>\n
                                </div>\n
                                <div id="buttonFilterBoxExamplesWork" class="buttonFilterBox">Показать</div>\n
                            </div>\n
                            <div id="buttonFilterBoxExamplesWork" class="examples-works-filter"></div>\n
                        </div>\n
                    </div>\n
                    {% include 'Slivki/works-examples/examples_of_works_gallery.html.twig' %}\n
                </div>\n
                <div id="beautyMastersBlock" class="beauty-masters-container beauty-masters-offer mob">\n
                    <div id="beautyMastersHeader" class="tittleBlockCategory position-relative offer-titles mb-2 mt-0 d-none"><h5>Мастера</h5></div>\n
                    {% include 'Slivki/beauty/beauty_masters.html.twig' %}\n
                </div>\n
                <div id="offersDescription" class="offers-conditions mt-2 js-parallax-banner-after" style="padding-bottom: 22px;">\n
                    {% if offer.isShowProductsInOfferDescription() %}\n
                        <div id="foodItemsBlock" class="my-3">\n
                            <div class="offer-titles mt-2"><h5>Описание</h5></div>\n
                            {% if isPickupEnabled and isDeliveryEnabled %}\n
                                <div id="fixedFiltersOffer" class="w-auto px-2 d-flex" style="position: relative;background: linear-gradient(180deg, #A839FF 0%, #6747e5 100%), #6747E5;border-radius: 8px;padding: 10px 0;">\n
                                    <div class="w-100 switch-delivery-pickup-block px-0 ">\n
                                        <a data-type-delivery="1" class="switch-delivery-pickup-item button-tab-delivery delivery-type active">\n
                                            <p class="m-0">Доставка</p>\n
                                            <small>удобно👌</small>\n
                                        </a>\n
                                        <a data-type-delivery="2" class="switch-delivery-pickup-item pickup-type button-tab-pickup">\n
                                            <p class="m-0"> Самовывоз</p>\n
                                            <small>еще дешевле🔥</small>\n
                                        </a>\n
                                    </div>\n
                                </div>\n
                            {% endif %}\n
                            <div id="foodBlock"></div>\n
                            <div id="foodOptionsBlock"></div>\n
                        </div>\n
                    {% endif %}\n
                    <div class="description" id="descriptionText">\n
                        {% for offerDescription in offer.getDescriptionList() %}\n
                            {% set offerDescriptionSliderImages = offerDescription.getEntityDescriptionSliderImages() %}\n
                            {% if offerDescriptionSliderImages|length > 0 %}\n
                                <div class="sale-description-carousel">\n
                                    <div id="saleDescriptionSliderFor{{ offerDescription.getID() }}"\n
                                         class="sale-description-slider-for">\n
                                        {% for offerDescriptionSliderImage in offerDescriptionSliderImages %}\n
                                            <div><img data-lazy="{{ offerDescriptionSliderImage.getImageUrl() }}"/>\n
                                            </div>\n
                                        {% endfor %}\n
                                    </div>\n
                                </div>\n
                            {% endif %}\n
                            {{ addLazyAndLightboxImagesInDescription(offerDescription.getDescription())|raw }}\n
                        {% endfor %}\n
                    </div>\n
                </div>\n
                <div id="offerAddressTab" class="mx-1 mt-5">\n
                    <div class="offer-titles"><h5 class="mb-2">Контакты</h5></div>\n
                    <div class="mb-4 logo-title">\n
                        {{ offer.getLogo()|raw }}\n
                    </div>\n
                    <div class="p-m-0">\n
                        {% if geoLocations.count() > 0 %}\n
                            {% if geoLocations|length > 0 %}\n
                                <div id="offerGeoLocationData" data-json="{{ offerGeoLocationData }}"></div>\n
                                <div id="offerMapWrapper" class="category-map-wrapper my-3">\n
                                    <div id="offerMap" class="category-map"></div>\n
                                    <a id="setUserLocationBtn" href="#">Указать местоположение</a>\n
                                    <div id="zoomIn"></div>\n
                                    <div id="zoomOut"></div>\n
                                    <a id="mapEnterFullscreen" href="#" class="fullscreen-map-button">Развернуть</a>\n
                                    <a id="mapExitFullscreen" href="#" class="fullscreen-map-button">Свернуть</a>\n
                                </div>\n
                            {% endif %}\n
                        {% endif %}\n
                        {% for geoLocation in geoLocations %}\n
                            <div class="mb-3 my-3">\n
                                <div class="sf-bold-font">{{ geoLocation.getCity() }}, {{ geoLocation.getStreet() }}, {{ geoLocation.getHouse() }} {{ geoLocation.getLabel() }}</div>\n
                                {% set phoneNumbers = geoLocation.getPhoneNumbers() %}\n
                                {% if phoneNumbers|length > 0 %}\n
                                {% endif %}\n
                                {% for phoneNumber in phoneNumbers %}\n
                                    {% include 'Slivki/mobile/offer/phone_number_btn.html.twig' with {'phoneNumber': phoneNumber} only %}\n
                                {% endfor %}\n
                                {% if geoLocation.getWorkingHours()|trim != '' %}\n
                                    <div>Время работы:</div> {{ geoLocation.getWorkingHours()|raw }}\n
                                {% endif %}\n
                            </div>\n
                        {% endfor %}\n
                        {% if phoneNumbersWithoutGeoLocations|length > 0 %}\n
                        {% if geoLocations|length > 0 %}\n
                            <br>\n
                        {% endif %}\n
                        <div id="phoneOffers" class="mb-2">\n
                            <div class="mb-2">\n
                                <strong>Телефон{{ phoneNumbersWithoutGeoLocations|length > 1 ? 'ы' }}:</strong>\n
                            </div>\n
                            {% for phoneNumber in phoneNumbersWithoutGeoLocations %}\n
                                {% include 'Slivki/mobile/offer/phone_number_btn.html.twig' with {'phoneNumber': phoneNumber} only %}\n
                            {% endfor %}\n
                        </div>\n
                    </div>\n
                    {% endif %}\n
                    {% set commonWoringHours = offer.getCommonWorkingHours() %}\n
                    {% if commonWoringHours != '' %}\n
                        <br>\n
                        <div><strong>Время работы:</strong></div>\n
                        {{ commonWoringHours|raw }}\n
                        <br><br>\n
                    {% endif %}\n
                    {{ offer.getLegal()|raw }}\n
                    {% if offer.getTelegram() != null or offer.getViber() != null %}\n
                        <div class="contact-container d-flex flex-column py-2 px-1">\n
                            <div class="contact-item" data-toggle="modal" data-target="#contactPopup">\n
                                <p>Написать</p>\n
                            </div>\n
                        </div>\n
                    {% endif %}\n
                </div>\n
                {% include 'Slivki/offers/share.html.twig' %}\n
            </div>\n
            <div id="offerCommentTab" class="pt-2 px-0">\n
                <div>\n
                    {{ comments|raw }}\n
                </div>\n
            </div>\n
        </div>\n
        </div>\n
        {% if preview %}\n
            <input type="hidden" id="offerPreview" value="1">\n
        {% else %}\n
            <input type="hidden" id="offerPreview" value="0">\n
        {% endif %}\n
        </div>\n
        {% if showGlobalcard %}\n
            {% include 'Slivki/mobile/offer/globalcard.html.twig' %}\n
        {% elseif showGlobalcardFitness %}\n
            {% include 'Slivki/mobile/offer/globalcard_fitness.html.twig' %}\n
        {% endif %}\n
    {% endblock %}\n
    \n
    {% block popup %}\n
        {% include 'Slivki/popups/header_offers.html.twig' %}\n
        {% include 'Slivki/popups/mail_offers.html.twig' %}\n
        {% include "Slivki#{regional_template_path}/jivosite/modal_mobile.html.twig" %}\n
        {% if  galleryVideos.getVideos() is defined and galleryVideos.getVideos()|length > 0 %}\n
            {% include 'Slivki/popups/details-story-popup.html.twig' %}\n
        {% endif %}\n
        {% include 'Slivki/orderAsGift/foodForGift.html.twig' with {'deliveryLink': deliveryLink} %}\n
        {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::PAYMENT_PAYME')) %}\n
            {% include 'Slivki/uz/mobile/buy_promo.twig' %}\n
        {% endif %}\n
        {% if app.user %}\n
            {% include 'Slivki/popups/rating_edit_popup.html.twig' %}\n
            {% include 'Slivki/mobile/popup/popup_subscription_limited.html.twig' %}\n
            {% include 'Slivki/mobile/subscription/buy_promo_popup.html.twig' %}\n
            {% include 'Slivki/mobile/popup/confirm_subscription_card_popup.html.twig' with {'creditCards': app.user.getActiveCreditCards()} %}\n
            {% include 'Slivki/mobile/popup/buy_codes_avways_app.html.twig' %}\n
            {% include 'Slivki/popups/add_favourite_popup.html.twig' %}\n
            {% include 'Slivki/popups/delete_favourite_popup.html.twig' %}\n
            {% include 'Slivki/popups/delete_comment_popup.html.twig' with {id: 'deleteCommentConfirmPopup'} %}\n
        {% else %}\n
            {% include 'Slivki/popups/comment_only_registered_popup.html.twig' with {'id': 'onlyRegistered'} %}\n
        {% endif %}\n
        {% include 'Slivki/popups/comment_media_block_popup.html.twig' %}\n
        {% include 'Slivki/mobile/popup/add_comment_popup.html.twig' %}\n
        {% include 'Slivki/popups/edit_comment_popup.html.twig' with {'id': 'editVoteBox'} %}\n
        {% include 'Slivki/popups/comment_censor_message.html.twig' with {'id': 'commentCensorMessage'} %}\n
        {% include 'Slivki/mobile/share_block.html.twig' %}\n
        {% include 'Slivki/mobile/popup/statistics_popup.html.twig' %}\n
        {% include 'Slivki/mobile/delivery/modal/details.html.twig' with {'isOfferPage': true} %}\n
        {% if items|length > 0 %}\n
            {% include 'Slivki/mobile/offer/extension/item/items_popup.html.twig' %}\n
        {% endif %}\n
        {% if offer.getID() == constant('Slivki\\Entity\\Offer::BOOKING_OFFER_ID') %}\n
            {% include 'Slivki/mobile/offer/booking_popup.html.twig' %}\n
        {% endif %}\n
        {{ parent() }}\n
        {% if offer.isGiftCertificateOffer() %}\n
            {% include 'Slivki/popups/step_buy_certificate.twig' with {'deliveryLink': deliveryLink} %}\n
        {% endif %}\n
        {% include 'Slivki/mobile/popup/loading_popup.html.twig' %}\n
        {% include 'Slivki/mobile/popup/contact_popup.html.twig' %}\n
    {% endblock %}\n
    {% block brandingBanner %}\n
        {% if not (app.user and app.user.hasRole(constant('\\Slivki\\Entity\\UserGroup::ROLE_ADS_FREE'))) %}\n
            {% set brandingBanner = getBrandingBanner(app.user, brandingBannerCategoryIDs is defined ? brandingBannerCategoryIDs : [], offer is defined ? offer.getID()) %}\n
            {% if brandingBanner and brandingBanner.getMobileDivider() %}\n
                <input type="hidden" id="brandingBannerImage" value="{{ brandingBanner.getMobileDivider() }}"\n
                       data-oid="{{ brandingBanner.getID() }}" data-id="{{ brandingBanner.getBannerID() }}"\n
                       data-branding="{{ brandingBanner.getBannerID() }}" data-url="{{ brandingBanner.getUrl()|trim }}"\n
                       data-right-side-url="{{ brandingBanner.getRightSideUrl()|trim }}">\n
            {% endif %}\n
        {% endif %}\n
    {% endblock %}\n
    \n
    {% block javascripts %}\n
        {{ parent() }}\n
        <script src="/js/jquery.jcarousel.min.js?v=1"></script>\n
        <script src="/js/story-slider/story-slider-js.js?v={{ story_slider_js_version }}"></script>\n
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js"\n
                integrity="sha512-jNDtFf7qgU0eH/+Z42FG4fw3w7DM/9zbgNPe3wfJlCylVDTT3IgKW5r92Vy9IHa6U50vyMz5gRByIu4YIXFtaQ=="\n
                crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n
        <script type="text/javascript">\n
            $(function () {\n
                $('#floatingBanner').addClass('offer-details-floating-banner');\n
            });\n
        </script>\n
        <!-- Moment -->\n
        <script src="/admin/plugins/moment/moment-with-locales.js"></script>\n
        <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.bundle.min.js"></script>\n
        <script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.min.js"></script>\n
        <script src="/js/swiper-js/swiper.min.js"></script>\n
        <script src="/js/offer-new.js?v={{ offer_new_js_version }}"/>\n
        <script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>\n
        <script src="https://yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script>\n
        <script src="https://yastatic.net/share2/share.js"></script>\n
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.countdown/2.2.0/jquery.countdown.js"></script>\n
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"></script>\n
        <script src="https://cdnjs.cloudflare.com/ajax/libs/fecha/2.3.3/fecha.min.js"></script>\n
        <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>\n
        <!-- date-time-picker -->\n
        <script src="/admin/plugins/datetimepicker/js/bootstrap-datetimepicker.min.js"></script>\n
        <!-- colorpicker -->\n
        <script src="/admin/plugins/colorpicker/bootstrap-colorpicker.min.js"></script>\n
    \n
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-toast-plugin/1.3.2/jquery.toast.min.js"\n
                integrity="sha512-zlWWyZq71UMApAjih4WkaRpikgY9Bz1oXIW5G0fED4vk14JjGlQ1UmkGM392jEULP8jbNMiwLWdM8Z87Hu88Fw=="\n
                crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n
        <script src="/mobile/js/offer.min.js?v={{ offer_js_version }}"></script>\n
        <script type="text/javascript" src="/js/statistics_offer/statistics_offer.js?v={{ statistics_offer_js_version }}" charset="utf-8"></script>\n
        <script src="https://cdnjs.cloudflare.com/ajax/libs/easy-pie-chart/2.1.6/jquery.easypiechart.min.js" integrity="sha512-DHNepbIus9t4e6YoMBSJLwl+nnm0tIwMBonsQQ+W9NKN6gVVVbomJs9Ii3mQ+HzGZiU5FyJLdnAz9a63ZgZvTQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n
        <script src="https://cdnjs.cloudflare.com/ajax/libs/easy-pie-chart/2.1.6/easypiechart.min.js" integrity="sha512-1yldf7W5suy0ko2u4OGU1qyeGrzh9+A3uyWGH4ws8MbndaWxZsgnzy6uqqBq7NUU/ImI1Js5kqDbunovCN1JqA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n
        <script src="/js/ajaxupload.3.5.js?v=1"></script>\n
        <script src="/js/mobile-rating.js?v=2"></script>\n
        <script>\n
            uploadPhoto('/comment/image_upload', '/comment/image_remove');\n
            initImageRemove();\n
        </script>\n
        <script type="text/javascript">\n
            {% if app.request.query.has('checkOrder') %}\n
            initCheckOfferOrderStatus({{ app.request.get('checkOrder') }});\n
            {% endif %}\n
        </script>\n
        <script src="/js/offer/offerDescriptionItems.js?v={{ offer_description_items_js_version }}"></script>\n
        <script type="module" src="/js/work_examples/work_examples.js?v={{ work_examples_js_version }}"></script>\n
        <script type="module" src="/js/beauty/masters.js?v={{ beauty_masters_js_version }}"></script>\n
    {% endblock %}\n
    \n
    {% block RTBHouse %}\n
        <script>\n
            try{ (function() {\n
                var prefix = "", hash = "TS5TS2S9bdSbgKBA4Q2H", rtbhTags = []; rtbhTags.push("pr_"+hash+"_offer_"+document.getElementById('offerID').value); rtbhTags.push("pr_"+hash+"_uid_"+document.getElementById('rtbhUID').value);\n
                var key = "__rtbhouse.lid", lid = window.localStorage.getItem(key); if (!lid) {\n
                    lid = ""; var pool = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";\n
                    for (var i = 0; i < 20; i++) lid += pool.charAt(Math.floor(Math.random() * pool.length)); window.localStorage.setItem(key, lid);}\n
                rtbhTags.push("pr_"+hash+"_lid_" + lid);\n
                var ifr = document.createElement("iframe"),\n
                    sr = encodeURIComponent(document.referrer ? document.referrer : ""),\n
                    su = encodeURIComponent(document.location.href ? document.location.href : ""),\n
                    ifrSrc = "https://"+prefix+"creativecdn.com/tags?type=iframe", tmstmp = encodeURIComponent("" + Date.now()); for(var i=0; i<rtbhTags.length; i++) {ifrSrc += "&id=" + encodeURIComponent(rtbhTags[i]);}\n
                ifrSrc += "&su=" + su + "&sr=" + sr + "&ts=" + tmstmp;\n
                ifr.setAttribute("src", ifrSrc); ifr.setAttribute("width", "1");\n
                ifr.setAttribute("height", "1"); ifr.setAttribute("scrolling", "no");\n
                ifr.setAttribute("frameBorder", "0"); ifr.setAttribute("style", "display:none");\n
                ifr.setAttribute("referrerpolicy", "no-referrer-when-downgrade"); if(document.body){document.body.appendChild(ifr);}\n
                else{window.addEventListener('DOMContentLoaded', function(){document.body.appendChild(ifr);});}\n
            })();} catch(e) {} </script>\n
    {% endblock %}
    """
  #message: "An exception has been thrown during the rendering of a template ("Entity of type 'Slivki\Entity\Media' for IDs ID(1393966) was not found")."
  #code: 0
  #file: "/mnt/data/virtwww/slivki/templates/Slivki/mobile/offer/details.html.twig"
  #line: 90
  -previous: Doctrine\ORM\EntityNotFoundException {#8109 …}
  trace: {
    /mnt/data/virtwww/slivki/templates/Slivki/mobile/offer/details.html.twig:90 {
      Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
      ›     <img class="img-fluid lazyload" alt="{{ media.getDescription() }}"         src="{{ getImageURL(media, 1044, 644) }}"/></div>
    }
    /mnt/data/virtwww/slivki/templates/Slivki/mobile/base.html.twig:287 {
      __TwigTemplate_7a32ec6d2afaa7bc6943aeb0e1fdaf0106a8af003588c089f655b7b434cc3ae1->doDisplay(array $context, array $blocks = []) …
      › <div class="col-12">    {% block content %}{% endblock %}</div>
    }
    /mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php:394 {
      Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
      › try {    $this->doDisplay($context, $blocks);} catch (Error $e) {
    }
    /mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php:367 {
      Twig\Template->display(array $context, array $blocks = []) …
      › {    $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));}
    }
    /mnt/data/virtwww/slivki/var/cache/dev/twig/f1/f13f8da7b7eabe01cb07c9c3034cd6c90a4b305f13c3ddd35c76941bffe75d20.php:60 {
      __TwigTemplate_debfce602e1226c7455cf784f41861747d69920e2fe10b1455143a82ecab344d->doDisplay(array $context, array $blocks = []) …
      › $this->parent = $this->loadTemplate("Slivki/mobile/base.html.twig", "Slivki/mobile/offer/details.html.twig", 2);$this->parent->display($context, array_merge($this->blocks, $blocks));}
    /mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php:394 {
      Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
      › try {    $this->doDisplay($context, $blocks);} catch (Error $e) {
    }
    /mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php:367 {
      Twig\Template->display(array $context, array $blocks = []) …
      › {    $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));}
    }
    /mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php:379 {
      Twig\Template->render(array $context) …
      › try {    $this->display($context);} catch (\Throwable $e) {
    }
    /mnt/data/virtwww/slivki/vendor/twig/twig/src/TemplateWrapper.php:40 {
      Twig\TemplateWrapper->render(array $context = []): string …
      ›     // as it should only be used by internal code    return $this->template->render($context, \func_get_args()[1] ?? []);}
    }
    /mnt/data/virtwww/slivki/vendor/twig/twig/src/Environment.php:280 {
      Twig\Environment->render($name, array $context = []): string …
      › {    return $this->load($name)->render($context);}
    }
    /mnt/data/virtwww/slivki/vendor/symfony/framework-bundle/Controller/AbstractController.php:258 {
      Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView(string $view, array $parameters = []): string …
      › 
      ›     return $this->container->get('twig')->render($view, $parameters);}
    }
    /mnt/data/virtwww/slivki/src/Controller/DefaultController.php:926 {
      Slivki\Controller\DefaultController->detailsAction(Request $request, BannerService $bannerService, OfferCacheService $offerCacheService, CacheService $cacheService, $entityID, ImageService $imageService, SubscriptionService $subscriptionService, GiftCertificateDaoInterface $giftCertificateDao, ServerFeatureStateChecker $serverFeatureStateChecker, VideoPackageDtoGetter $videoPackageDtoGetter, CityProvider $cityProvider, PurchaseCountWithCorrectionDaoInterface $purchaseCountWithCorrectionDao) …
      › $view = $isMobile ? 'Slivki/mobile/offer/details.html.twig' : 'Slivki/offers/details.html.twig';$response->setContent($this->renderView($view, $data));}
    /mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php:163 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php:75 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->handleRaw($request, $type);} catch (\Exception $e) {
    }
    /mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php:202 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /mnt/data/virtwww/slivki/public/index.php:30 {$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();
    }
  }
}
logger
Symfony\Bridge\Monolog\Logger {#2832 …9}