var/cache/dev/twig/e4/e482c6d241896031395a39f4aeb2108f.php line 56

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* @UVDeskCoreFramework/resetPassword.html.twig */
  16. class __TwigTemplate_72f42fa2d8a80253a0b9909d76d588a3 extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->blocks = [
  28.             'title' => [$this'block_title'],
  29.             'templateCSS' => [$this'block_templateCSS'],
  30.             'pageWrapper' => [$this'block_pageWrapper'],
  31.             'footer' => [$this'block_footer'],
  32.         ];
  33.     }
  34.     protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
  35.     {
  36.         // line 1
  37.         return "@UVDeskCoreFramework//Templates//layout.html.twig";
  38.     }
  39.     protected function doDisplay(array $context, array $blocks = []): iterable
  40.     {
  41.         $macros $this->macros;
  42.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@UVDeskCoreFramework/resetPassword.html.twig"));
  44.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@UVDeskCoreFramework/resetPassword.html.twig"));
  46.         $this->parent $this->load("@UVDeskCoreFramework//Templates//layout.html.twig"1);
  47.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  48.         
  49.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  50.         
  51.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  52.     }
  53.     // line 3
  54.     /**
  55.      * @return iterable<null|scalar|\Stringable>
  56.      */
  57.     public function block_title(array $context, array $blocks = []): iterable
  58.     {
  59.         $macros $this->macros;
  60.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  61.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  62.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  63.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  64.         yield "Reset Password";
  65.         
  66.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  67.         
  68.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  69.         yield from [];
  70.     }
  71.     // line 5
  72.     /**
  73.      * @return iterable<null|scalar|\Stringable>
  74.      */
  75.     public function block_templateCSS(array $context, array $blocks = []): iterable
  76.     {
  77.         $macros $this->macros;
  78.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  79.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""templateCSS"));
  80.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  81.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""templateCSS"));
  82.         // line 6
  83.         yield "<style>
  84.     #loginForm h1 {
  85.         font-size: 28px;
  86.         color: #6F6F6F;
  87.         font-weight: 600;
  88.         margin: 0px 0px 10px 0px;
  89.     }
  90.     .forgot-password-cta {
  91.         position: absolute;
  92.         font-size: 15px !important;
  93.         right: 0px;
  94.         top: 0px;
  95.     }
  96. </style>
  97. ";
  98.         
  99.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  100.         
  101.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  102.         yield from [];
  103.     }
  104.     // line 23
  105.     /**
  106.      * @return iterable<null|scalar|\Stringable>
  107.      */
  108.     public function block_pageWrapper(array $context, array $blocks = []): iterable
  109.     {
  110.         $macros $this->macros;
  111.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  112.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""pageWrapper"));
  113.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  114.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""pageWrapper"));
  115.         // line 24
  116.         yield "    <div class=\"uv-large-box-plank\">
  117. \t\t<div class=\"uv-large-box-rt\">
  118. \t\t\t<div class=\"uv-center-box uv-text-center\">
  119.                 <form action=\"\" method=\"post\" id=\"resetPasswordForm\">
  120.                     <div class=\"uv-adjacent-center\">
  121.                         <h1>";
  122.         // line 29
  123.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Reset Password"), "html"nulltrue);
  124.         yield "</h1>
  125.                         <p>";
  126.         // line 30
  127.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Enter your new password below to update your login credentials"), "html"nulltrue);
  128.         yield "</p>
  129.                         <div class=\"uv-adjacent-form\">
  130.                             <div class=\"uv-adjacent-element-block\">
  131.                                 <label>";
  132.         // line 33
  133.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Password"), "html"nulltrue);
  134.         yield "</label>
  135.                                 <div class=\"uv-max-field\">
  136.                                     <input class=\"uv-field\" type=\"password\" name=\"password\">
  137.                                 </div>
  138.                             </div>
  139.                             <div class=\"uv-adjacent-element-block\">
  140.                                 <label>";
  141.         // line 40
  142.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Confirm Password"), "html"nulltrue);
  143.         yield "</label>
  144.                                 <div class=\"uv-max-field\">
  145.                                     <input class=\"uv-field\" type=\"password\" name=\"confirmPassword\">
  146.                                 </div>
  147.                             </div>
  148.                             <button class=\"uv-btn\">";
  149.         // line 46
  150.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Save Password"), "html"nulltrue);
  151.         yield "</button>
  152.                         </div>
  153.                     </div>
  154.                 </div>
  155.             </form>
  156. \t\t</div>
  157. \t\t<div class=\"uv-large-box-lt\">
  158. \t\t\t<div class=\"uv-center-box uv-text-center\">
  159. \t\t\t\t<a href=\"https://www.uvdesk.com\">
  160.                     <img alt=\"UVdesk\" title=\"UVdesk\" src=\"";
  161.         // line 56
  162.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/uvdeskcoreframework/images/uvdesk-logo-symbol.svg"), "html"nulltrue);
  163.         yield "\">
  164. \t\t\t\t</a>
  165.             </div>
  166. \t\t</div>
  167. \t</div>
  168. ";
  169.         
  170.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  171.         
  172.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  173.         yield from [];
  174.     }
  175.     // line 63
  176.     /**
  177.      * @return iterable<null|scalar|\Stringable>
  178.      */
  179.     public function block_footer(array $context, array $blocks = []): iterable
  180.     {
  181.         $macros $this->macros;
  182.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  183.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  184.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  185.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  186.         // line 64
  187.         yield "    ";
  188.         yield from $this->yieldParentBlock("footer"$context$blocks);
  189.         yield "
  190.     <script type=\"text/javascript\">
  191. \t\t\$(function () {
  192.             _.extend(Backbone.Validation.callbacks, {
  193.                 valid : function (view, attr, selector) {
  194.                     var \$el = view.\$('[name=\"' + attr + '\"]');
  195.                     \$el.removeClass('uv-field-error');
  196.                     \$el.parents('.uv-adjacent-element-block').find('.uv-field-message').remove();
  197.                 },
  198.                 invalid : function (view, attr, error, selector) {
  199.                     var \$el = view.\$('[name=\"' + attr + '\"]');
  200.                     \$el.addClass('uv-field-error');
  201.                     \$el.parents('.uv-adjacent-element-block').find('.uv-field-message').remove();
  202.                     \$el.parents('.uv-adjacent-element-block').append(\"<span class='uv-field-message'>\" + error + \"</span>\");
  203.                 }
  204.             });
  205. \t\t\tvar ResetPasswordModel = Backbone.Model.extend({
  206.                 validation: {
  207.                     'password': [{
  208.                         required: true,
  209.                         msg: '";
  210.         // line 85
  211.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("This field is mandatory"), "html"nulltrue);
  212.         yield "'
  213.                         },{
  214.                         pattern: /^(?=(.*[a-zA-Z].*){2,})(?=.*\\d)(?=.*[^\\w\\s]|.*_)[^\\s]{8,}\$/,
  215.                         msg: '";
  216.         // line 88
  217.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Password must contain minimum 8 character length, at least two letters (not case sensitive), one number, one special character(space is not allowed)."), "html"nulltrue);
  218.         yield "'
  219.                     }],
  220.                     'confirmPassword': [{
  221.                         required: true,
  222.                         msg: '";
  223.         // line 92
  224.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("This field is mandatory"), "html"nulltrue);
  225.         yield "'
  226.                     },{
  227.                         equalTo: 'password',
  228.                         msg: '";
  229.         // line 95
  230.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("The passwords does not match"), "html"nulltrue);
  231.         yield "'
  232.                     }]
  233.                 }
  234. \t\t\t});
  235. \t\t\tvar ResetPasswordForm = Backbone.View.extend({
  236.                 events: {
  237.                     'blur input': 'formChanged',
  238.                     'click .uv-btn': 'submit'
  239.                 },
  240.                 initialize: function () {
  241.                     Backbone.Validation.bind(this);
  242. \t\t\t\t\t";
  243.         // line 108
  244.         if (CoreExtension::getAttribute($this->env$this->source, ($context["error"] ?? null), "messageKey", [], "any"truetruefalse108)) {
  245.             // line 109
  246.             yield "                        app.appView.renderResponseAlert({'alertClass': 'danger', 'alertMessage': \"";
  247.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["error"]) || array_key_exists("error"$context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.'109$this->source); })()), "messageKey", [], "any"falsefalsefalse109), "html"nulltrue);
  248.             yield "\"})
  249.                     ";
  250.         }
  251.         // line 111
  252.         yield "                },
  253.                 formChanged: function(e) {
  254. \t\t\t    \tthis.model.set(Backbone.\$(e.currentTarget).attr('name'), Backbone.\$(e.currentTarget).val())
  255. \t\t\t    \tthis.model.isValid([Backbone.\$(e.currentTarget).attr('name')])
  256. \t\t\t    },
  257. \t\t\t\tsubmit: function (e) {
  258. \t\t\t\t\te.preventDefault();
  259. \t\t\t\t\tvar data = this.\$el.serializeObject();
  260.                     this.model.set(data);
  261. \t\t\t\t\tif(this.model.isValid(true)){
  262. \t\t\t\t\t\tthis.\$el.submit();
  263. \t\t\t\t\t}
  264. \t\t\t\t}
  265. \t\t\t});
  266. \t\t    var view = new ResetPasswordForm({
  267. \t\t        el: '#resetPasswordForm',
  268. \t\t        model: new ResetPasswordModel()
  269. \t\t    });
  270. \t\t});
  271. \t</script>
  272. ";
  273.         
  274.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  275.         
  276.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  277.         yield from [];
  278.     }
  279.     /**
  280.      * @codeCoverageIgnore
  281.      */
  282.     public function getTemplateName(): string
  283.     {
  284.         return "@UVDeskCoreFramework/resetPassword.html.twig";
  285.     }
  286.     /**
  287.      * @codeCoverageIgnore
  288.      */
  289.     public function isTraitable(): bool
  290.     {
  291.         return false;
  292.     }
  293.     /**
  294.      * @codeCoverageIgnore
  295.      */
  296.     public function getDebugInfo(): array
  297.     {
  298.         return array (  288 => 111,  282 => 109,  280 => 108,  264 => 95,  258 => 92,  251 => 88,  245 => 85,  220 => 64,  207 => 63,  190 => 56,  177 => 46,  168 => 40,  158 => 33,  152 => 30,  148 => 29,  141 => 24,  128 => 23,  102 => 6,  89 => 5,  66 => 3,  43 => 1,);
  299.     }
  300.     public function getSourceContext(): Source
  301.     {
  302.         return new Source("{% extends \"@UVDeskCoreFramework//Templates//layout.html.twig\" %}
  303. {% block title %}Reset Password{% endblock %}
  304. {% block templateCSS %}
  305. <style>
  306.     #loginForm h1 {
  307.         font-size: 28px;
  308.         color: #6F6F6F;
  309.         font-weight: 600;
  310.         margin: 0px 0px 10px 0px;
  311.     }
  312.     .forgot-password-cta {
  313.         position: absolute;
  314.         font-size: 15px !important;
  315.         right: 0px;
  316.         top: 0px;
  317.     }
  318. </style>
  319. {% endblock %}
  320. {% block pageWrapper %}
  321.     <div class=\"uv-large-box-plank\">
  322. \t\t<div class=\"uv-large-box-rt\">
  323. \t\t\t<div class=\"uv-center-box uv-text-center\">
  324.                 <form action=\"\" method=\"post\" id=\"resetPasswordForm\">
  325.                     <div class=\"uv-adjacent-center\">
  326.                         <h1>{{ \"Reset Password\" |trans}}</h1>
  327.                         <p>{{ \"Enter your new password below to update your login credentials\" |trans}}</p>
  328.                         <div class=\"uv-adjacent-form\">
  329.                             <div class=\"uv-adjacent-element-block\">
  330.                                 <label>{{ \"Password\" |trans}}</label>
  331.                                 <div class=\"uv-max-field\">
  332.                                     <input class=\"uv-field\" type=\"password\" name=\"password\">
  333.                                 </div>
  334.                             </div>
  335.                             <div class=\"uv-adjacent-element-block\">
  336.                                 <label>{{ \"Confirm Password\" |trans}}</label>
  337.                                 <div class=\"uv-max-field\">
  338.                                     <input class=\"uv-field\" type=\"password\" name=\"confirmPassword\">
  339.                                 </div>
  340.                             </div>
  341.                             <button class=\"uv-btn\">{{ 'Save Password'|trans }}</button>
  342.                         </div>
  343.                     </div>
  344.                 </div>
  345.             </form>
  346. \t\t</div>
  347. \t\t<div class=\"uv-large-box-lt\">
  348. \t\t\t<div class=\"uv-center-box uv-text-center\">
  349. \t\t\t\t<a href=\"https://www.uvdesk.com\">
  350.                     <img alt=\"UVdesk\" title=\"UVdesk\" src=\"{{ asset('bundles/uvdeskcoreframework/images/uvdesk-logo-symbol.svg') }}\">
  351. \t\t\t\t</a>
  352.             </div>
  353. \t\t</div>
  354. \t</div>
  355. {% endblock %}
  356. {% block footer %}
  357.     {{ parent() }}
  358.     <script type=\"text/javascript\">
  359. \t\t\$(function () {
  360.             _.extend(Backbone.Validation.callbacks, {
  361.                 valid : function (view, attr, selector) {
  362.                     var \$el = view.\$('[name=\"' + attr + '\"]');
  363.                     \$el.removeClass('uv-field-error');
  364.                     \$el.parents('.uv-adjacent-element-block').find('.uv-field-message').remove();
  365.                 },
  366.                 invalid : function (view, attr, error, selector) {
  367.                     var \$el = view.\$('[name=\"' + attr + '\"]');
  368.                     \$el.addClass('uv-field-error');
  369.                     \$el.parents('.uv-adjacent-element-block').find('.uv-field-message').remove();
  370.                     \$el.parents('.uv-adjacent-element-block').append(\"<span class='uv-field-message'>\" + error + \"</span>\");
  371.                 }
  372.             });
  373. \t\t\tvar ResetPasswordModel = Backbone.Model.extend({
  374.                 validation: {
  375.                     'password': [{
  376.                         required: true,
  377.                         msg: '{{ \"This field is mandatory\"|trans }}'
  378.                         },{
  379.                         pattern: /^(?=(.*[a-zA-Z].*){2,})(?=.*\\d)(?=.*[^\\w\\s]|.*_)[^\\s]{8,}\$/,
  380.                         msg: '{{ \"Password must contain minimum 8 character length, at least two letters (not case sensitive), one number, one special character(space is not allowed).\"|trans }}'
  381.                     }],
  382.                     'confirmPassword': [{
  383.                         required: true,
  384.                         msg: '{{\"This field is mandatory\"|trans }}'
  385.                     },{
  386.                         equalTo: 'password',
  387.                         msg: '{{ \"The passwords does not match\"|trans }}'
  388.                     }]
  389.                 }
  390. \t\t\t});
  391. \t\t\tvar ResetPasswordForm = Backbone.View.extend({
  392.                 events: {
  393.                     'blur input': 'formChanged',
  394.                     'click .uv-btn': 'submit'
  395.                 },
  396.                 initialize: function () {
  397.                     Backbone.Validation.bind(this);
  398. \t\t\t\t\t{% if error.messageKey is defined %}
  399.                         app.appView.renderResponseAlert({'alertClass': 'danger', 'alertMessage': \"{{ error.messageKey }}\"})
  400.                     {% endif %}
  401.                 },
  402.                 formChanged: function(e) {
  403. \t\t\t    \tthis.model.set(Backbone.\$(e.currentTarget).attr('name'), Backbone.\$(e.currentTarget).val())
  404. \t\t\t    \tthis.model.isValid([Backbone.\$(e.currentTarget).attr('name')])
  405. \t\t\t    },
  406. \t\t\t\tsubmit: function (e) {
  407. \t\t\t\t\te.preventDefault();
  408. \t\t\t\t\tvar data = this.\$el.serializeObject();
  409.                     this.model.set(data);
  410. \t\t\t\t\tif(this.model.isValid(true)){
  411. \t\t\t\t\t\tthis.\$el.submit();
  412. \t\t\t\t\t}
  413. \t\t\t\t}
  414. \t\t\t});
  415. \t\t    var view = new ResetPasswordForm({
  416. \t\t        el: '#resetPasswordForm',
  417. \t\t        model: new ResetPasswordModel()
  418. \t\t    });
  419. \t\t});
  420. \t</script>
  421. {% endblock %}""@UVDeskCoreFramework/resetPassword.html.twig""/var/www/uvdesk/vendor/uvdesk/core-framework/Resources/views/resetPassword.html.twig");
  422.     }
  423. }