var/cache/dev/twig/1d/1d53b1a87122f14e60b07e55229febfc.php line 46

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. /* themes/theme/templates/cmspage-about.html.twig */
  16. class __TwigTemplate_1af4b278275cc9dc54419a5d6dd4107f 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. 'metatitle' => [$this, 'block_metatitle'],
  29. 'metadescription' => [$this, 'block_metadescription'],
  30. 'body' => [$this, 'block_body'],
  31. 'stylesheets' => [$this, 'block_stylesheets'],
  32. ];
  33. }
  34. protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
  35. {
  36. // line 1
  37. return "@theme/base.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", "themes/theme/templates/cmspage-about.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", "themes/theme/templates/cmspage-about.html.twig"));
  46. $this->parent = $this->load("@theme/base.html.twig", 1);
  47. yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  48. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  49. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  50. }
  51. // line 2
  52. /**
  53. * @return iterable<null|scalar|\Stringable>
  54. */
  55. public function block_metatitle(array $context, array $blocks = []): iterable
  56. {
  57. $macros = $this->macros;
  58. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  59. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metatitle"));
  60. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  61. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metatitle"));
  62. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 2, $this->source); })()), "metatitle", [], "any", false, false, false, 2), "html", null, true);
  63. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  64. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  65. yield from [];
  66. }
  67. // line 3
  68. /**
  69. * @return iterable<null|scalar|\Stringable>
  70. */
  71. public function block_metadescription(array $context, array $blocks = []): iterable
  72. {
  73. $macros = $this->macros;
  74. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  75. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metadescription"));
  76. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  77. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metadescription"));
  78. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::slice($this->env->getCharset(), Twig\Extension\CoreExtension::striptags(CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 3, $this->source); })()), "metadescription", [], "any", false, false, false, 3)), 0, 160), "html", null, true);
  79. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  80. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  81. yield from [];
  82. }
  83. // line 5
  84. /**
  85. * @return iterable<null|scalar|\Stringable>
  86. */
  87. public function block_body(array $context, array $blocks = []): iterable
  88. {
  89. $macros = $this->macros;
  90. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  91. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  92. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  93. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  94. // line 6
  95. yield "
  96. <script type=\"application/ld+json\">
  97. {
  98. \"@context\": \"https://schema.org\",
  99. \"@type\": \"AboutPage\",
  100. \"name\": \"";
  101. // line 11
  102. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 11, $this->source); })()), "metatitle", [], "any", false, false, false, 11), "html", null, true);
  103. yield "\",
  104. \"url\": \"";
  105. // line 12
  106. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["siteurl"]) || array_key_exists("siteurl", $context) ? $context["siteurl"] : (function () { throw new RuntimeError('Variable "siteurl" does not exist.', 12, $this->source); })()), "html", null, true);
  107. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 12, $this->source); })()), "request", [], "any", false, false, false, 12), "attributes", [], "any", false, false, false, 12), "get", ["_route"], "method", false, false, false, 12), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 12, $this->source); })()), "request", [], "any", false, false, false, 12), "attributes", [], "any", false, false, false, 12), "get", ["_route_params"], "method", false, false, false, 12)), "html", null, true);
  108. yield "\",
  109. \"mainEntity\": {
  110. \"@type\": \"LocalBusiness\",
  111. \"name\": \"";
  112. // line 15
  113. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["sitename"]) || array_key_exists("sitename", $context) ? $context["sitename"] : (function () { throw new RuntimeError('Variable "sitename" does not exist.', 15, $this->source); })()), "html", null, true);
  114. yield "\",
  115. \"description\": \"";
  116. // line 16
  117. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::slice($this->env->getCharset(), Twig\Extension\CoreExtension::striptags(CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 16, $this->source); })()), "metadescription", [], "any", false, false, false, 16)), 0, 160), "html", null, true);
  118. yield "\",
  119. \"url\": \"";
  120. // line 17
  121. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["siteurl"]) || array_key_exists("siteurl", $context) ? $context["siteurl"] : (function () { throw new RuntimeError('Variable "siteurl" does not exist.', 17, $this->source); })()), "html", null, true);
  122. yield "\",
  123. \"logo\": {
  124. \"@type\": \"ImageObject\",
  125. \"url\": \"";
  126. // line 20
  127. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["siteurl"]) || array_key_exists("siteurl", $context) ? $context["siteurl"] : (function () { throw new RuntimeError('Variable "siteurl" does not exist.', 20, $this->source); })()), "html", null, true);
  128. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('imageCache')->getCallable()($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/kas-scaffolding-logo.png"), "cropResize", 600, 232), "html", null, true);
  129. yield "\",
  130. \"width\": 600,
  131. \"height\": 232
  132. },
  133. \"address\": {
  134. \"@type\": \"PostalAddress\",
  135. \"streetAddress\": \"42 Readmans Industrial Estate\",
  136. \"addressLocality\": \"East Tilbury\",
  137. \"addressRegion\": \"Essex\",
  138. \"postalCode\": \"RM18 8QR\",
  139. \"addressCountry\": \"GB\"
  140. },
  141. \"telephone\": \"";
  142. // line 32
  143. yield $this->env->getFunction('renderSetting')->getCallable()(2, "content");
  144. yield "\",
  145. \"email\": \"";
  146. // line 33
  147. yield $this->env->getFunction('renderSetting')->getCallable()(3, "content");
  148. yield "\",
  149. \"areaServed\": [
  150. {
  151. \"@type\": \"Place\",
  152. \"name\": \"London\"
  153. },
  154. {
  155. \"@type\": \"Place\",
  156. \"name\": \"Esssex\"
  157. },
  158. {
  159. \"@type\": \"Place\",
  160. \"name\": \"Kent\"
  161. },
  162. {
  163. \"@type\": \"Place\",
  164. \"name\": \"Cambridge\"
  165. },
  166. {
  167. \"@type\": \"Place\",
  168. \"name\": \"Oxford\"
  169. }
  170. ],
  171. \"sameAs\": [
  172. \"";
  173. // line 57
  174. yield $this->env->getFunction('renderSetting')->getCallable()(7, "content");
  175. yield "\",
  176. \"";
  177. // line 58
  178. yield $this->env->getFunction('renderSetting')->getCallable()(8, "content");
  179. yield "\",
  180. \"";
  181. // line 59
  182. yield $this->env->getFunction('renderSetting')->getCallable()(9, "content");
  183. yield "\"
  184. ]
  185. }
  186. }
  187. </script>
  188. <section class=\"bg-pattern-light mb-12 pt-[148px] md:pt-[163px] mt-12\">
  189. <div class=\"container relative z-10\">
  190. <div class=\"row\">
  191. <div class=\"col-12\">
  192. <picture>
  193. <source srcset=\"";
  194. // line 70
  195. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('imageCache')->getCallable()(("/userfiles/images/page/" . CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 70, $this->source); })()), "image", [], "any", false, false, false, 70)), "zoomCrop", 1566, 535), "html", null, true);
  196. yield "\" media=\"(max-width: 767px)\">
  197. <img class=\"max-w-full h-auto\" src=\"";
  198. // line 71
  199. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('imageCache')->getCallable()(("/userfiles/images/page/" . CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 71, $this->source); })()), "image", [], "any", false, false, false, 71)), "zoomCrop", 2340, 800), "html", null, true);
  200. yield "\" width=\"1370\" height=\"468\" alt=\"";
  201. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 71, $this->source); })()), "title", [], "any", false, false, false, 71), "html", null, true);
  202. yield "\" loading=\"lazy\" />
  203. </picture>
  204. </div>
  205. </div>
  206. </div>
  207. </section>
  208. <section class=\"content\">
  209. <div class=\"container\">
  210. <div class=\"row\">
  211. <div class=\"lg:col-6 order-2 lg:order-1\">
  212. <img class=\"max-w-full h-auto\" src=\"";
  213. // line 82
  214. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('imageCache')->getCallable()(("/userfiles/images/page/" . CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 82, $this->source); })()), "image2", [], "any", false, false, false, 82)), "zoomCrop", 1140, 1200), "html", null, true);
  215. yield "\" width=\"670\" height=\"706\" alt=\"";
  216. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 82, $this->source); })()), "title", [], "any", false, false, false, 82), "html", null, true);
  217. yield "\" loading=\"lazy\" />
  218. </div>
  219. <div class=\"xl:col-5 xl:offset-1 lg:col-6 order-1 lg:order-2 flex flex-col justify-between mb-12 lg:mb-0\">
  220. <div class=\"text-lg\">
  221. ";
  222. // line 86
  223. if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 86, $this->source); })()), "subtitle", [], "any", false, false, false, 86)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
  224. // line 87
  225. yield " <h3 class=\"text-green\">";
  226. yield CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 87, $this->source); })()), "subtitle", [], "any", false, false, false, 87);
  227. yield "</h3>
  228. ";
  229. }
  230. // line 89
  231. yield " <h1>";
  232. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('replaceIfComponentDataExists')->getCallable()((isset($context["pageComponents"]) || array_key_exists("pageComponents", $context) ? $context["pageComponents"] : (function () { throw new RuntimeError('Variable "pageComponents" does not exist.', 89, $this->source); })()), "title", CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 89, $this->source); })()), "title", [], "any", false, false, false, 89)), "html", null, true);
  233. yield "</h1>
  234. ";
  235. // line 90
  236. yield $this->env->getFunction('allowInlineEditor')->getCallable()((isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 90, $this->source); })()), "content");
  237. yield "
  238. </div>
  239. <div>
  240. <a class=\"btn btn-primary mt-12\" href=\"";
  241. // line 93
  242. yield $this->env->getFunction('renderSetting')->getCallable()(18, "content");
  243. yield "\">";
  244. yield $this->env->getFunction('renderSetting')->getCallable()(18, "title");
  245. yield "</a>
  246. </div>
  247. </div>
  248. </div>
  249. </div>
  250. </section>
  251. ";
  252. // line 100
  253. yield from $this->load("@theme/common/company-info.html.twig", 100)->unwrap()->yield($context);
  254. // line 101
  255. yield "
  256. <div class=\"container text-center mb-12\">
  257. ";
  258. // line 103
  259. yield $this->env->getFunction('renderComponents')->getCallable()("Sector Slider", (isset($context["pageComponents"]) || array_key_exists("pageComponents", $context) ? $context["pageComponents"] : (function () { throw new RuntimeError('Variable "pageComponents" does not exist.', 103, $this->source); })()));
  260. yield "
  261. ";
  262. // line 105
  263. yield $this->env->getFunction('renderComponents')->getCallable()("Team", (isset($context["pageComponents"]) || array_key_exists("pageComponents", $context) ? $context["pageComponents"] : (function () { throw new RuntimeError('Variable "pageComponents" does not exist.', 105, $this->source); })()));
  264. yield "
  265. </div>
  266. ";
  267. // line 108
  268. yield $this->env->getFunction('renderComponents')->getCallable()("FAQs", (isset($context["pageComponents"]) || array_key_exists("pageComponents", $context) ? $context["pageComponents"] : (function () { throw new RuntimeError('Variable "pageComponents" does not exist.', 108, $this->source); })()));
  269. yield "
  270. ";
  271. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  272. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  273. yield from [];
  274. }
  275. // line 112
  276. /**
  277. * @return iterable<null|scalar|\Stringable>
  278. */
  279. public function block_stylesheets(array $context, array $blocks = []): iterable
  280. {
  281. $macros = $this->macros;
  282. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  283. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
  284. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  285. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
  286. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  287. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  288. yield from [];
  289. }
  290. /**
  291. * @codeCoverageIgnore
  292. */
  293. public function getTemplateName(): string
  294. {
  295. return "themes/theme/templates/cmspage-about.html.twig";
  296. }
  297. /**
  298. * @codeCoverageIgnore
  299. */
  300. public function isTraitable(): bool
  301. {
  302. return false;
  303. }
  304. /**
  305. * @codeCoverageIgnore
  306. */
  307. public function getDebugInfo(): array
  308. {
  309. return array ( 317 => 112, 303 => 108, 297 => 105, 292 => 103, 288 => 101, 286 => 100, 274 => 93, 268 => 90, 263 => 89, 257 => 87, 255 => 86, 246 => 82, 230 => 71, 226 => 70, 212 => 59, 208 => 58, 204 => 57, 177 => 33, 173 => 32, 157 => 20, 151 => 17, 147 => 16, 143 => 15, 136 => 12, 132 => 11, 125 => 6, 112 => 5, 89 => 3, 66 => 2, 43 => 1,);
  310. }
  311. public function getSourceContext(): Source
  312. {
  313. return new Source("{% extends '@theme/base.html.twig' %}
  314. {% block metatitle %}{{page.metatitle}}{% endblock %}
  315. {% block metadescription %}{{page.metadescription|striptags|slice(0, 160)}}{% endblock %}
  316. {% block body %}
  317. <script type=\"application/ld+json\">
  318. {
  319. \"@context\": \"https://schema.org\",
  320. \"@type\": \"AboutPage\",
  321. \"name\": \"{{ page.metatitle }}\",
  322. \"url\": \"{{ siteurl }}{{ path(app.request.attributes.get('_route'),app.request.attributes.get('_route_params')) }}\",
  323. \"mainEntity\": {
  324. \"@type\": \"LocalBusiness\",
  325. \"name\": \"{{ sitename }}\",
  326. \"description\": \"{{ page.metadescription|striptags|slice(0, 160) }}\",
  327. \"url\": \"{{ siteurl }}\",
  328. \"logo\": {
  329. \"@type\": \"ImageObject\",
  330. \"url\": \"{{ siteurl }}{{ imageCache(asset('build/images/kas-scaffolding-logo.png'), 'cropResize', 600, 232) }}\",
  331. \"width\": 600,
  332. \"height\": 232
  333. },
  334. \"address\": {
  335. \"@type\": \"PostalAddress\",
  336. \"streetAddress\": \"42 Readmans Industrial Estate\",
  337. \"addressLocality\": \"East Tilbury\",
  338. \"addressRegion\": \"Essex\",
  339. \"postalCode\": \"RM18 8QR\",
  340. \"addressCountry\": \"GB\"
  341. },
  342. \"telephone\": \"{{ renderSetting(2, 'content') }}\",
  343. \"email\": \"{{ renderSetting(3, 'content') }}\",
  344. \"areaServed\": [
  345. {
  346. \"@type\": \"Place\",
  347. \"name\": \"London\"
  348. },
  349. {
  350. \"@type\": \"Place\",
  351. \"name\": \"Esssex\"
  352. },
  353. {
  354. \"@type\": \"Place\",
  355. \"name\": \"Kent\"
  356. },
  357. {
  358. \"@type\": \"Place\",
  359. \"name\": \"Cambridge\"
  360. },
  361. {
  362. \"@type\": \"Place\",
  363. \"name\": \"Oxford\"
  364. }
  365. ],
  366. \"sameAs\": [
  367. \"{{ renderSetting(7, 'content') }}\",
  368. \"{{ renderSetting(8, 'content') }}\",
  369. \"{{ renderSetting(9, 'content') }}\"
  370. ]
  371. }
  372. }
  373. </script>
  374. <section class=\"bg-pattern-light mb-12 pt-[148px] md:pt-[163px] mt-12\">
  375. <div class=\"container relative z-10\">
  376. <div class=\"row\">
  377. <div class=\"col-12\">
  378. <picture>
  379. <source srcset=\"{{ imageCache('/userfiles/images/page/' ~ page.image, 'zoomCrop', 1566, 535) }}\" media=\"(max-width: 767px)\">
  380. <img class=\"max-w-full h-auto\" src=\"{{ imageCache('/userfiles/images/page/' ~ page.image, 'zoomCrop', 2340, 800) }}\" width=\"1370\" height=\"468\" alt=\"{{ page.title }}\" loading=\"lazy\" />
  381. </picture>
  382. </div>
  383. </div>
  384. </div>
  385. </section>
  386. <section class=\"content\">
  387. <div class=\"container\">
  388. <div class=\"row\">
  389. <div class=\"lg:col-6 order-2 lg:order-1\">
  390. <img class=\"max-w-full h-auto\" src=\"{{ imageCache('/userfiles/images/page/' ~ page.image2, 'zoomCrop', 1140, 1200) }}\" width=\"670\" height=\"706\" alt=\"{{ page.title }}\" loading=\"lazy\" />
  391. </div>
  392. <div class=\"xl:col-5 xl:offset-1 lg:col-6 order-1 lg:order-2 flex flex-col justify-between mb-12 lg:mb-0\">
  393. <div class=\"text-lg\">
  394. {% if page.subtitle %}
  395. <h3 class=\"text-green\">{{ page.subtitle|raw }}</h3>
  396. {% endif %}
  397. <h1>{{ replaceIfComponentDataExists(pageComponents, \"title\", page.title) }}</h1>
  398. {{ allowInlineEditor(page, 'content')|raw }}
  399. </div>
  400. <div>
  401. <a class=\"btn btn-primary mt-12\" href=\"{{ renderSetting(18, 'content') }}\">{{ renderSetting(18, 'title') }}</a>
  402. </div>
  403. </div>
  404. </div>
  405. </div>
  406. </section>
  407. {% include '@theme/common/company-info.html.twig' %}
  408. <div class=\"container text-center mb-12\">
  409. {{ renderComponents('Sector Slider', pageComponents)|raw }}
  410. {{ renderComponents('Team', pageComponents)|raw }}
  411. </div>
  412. {{ renderComponents('FAQs', pageComponents)|raw }}
  413. {% endblock %}
  414. {% block stylesheets %}
  415. {% endblock %}
  416. ", "themes/theme/templates/cmspage-about.html.twig", "/var/www/html/k/kasscaffolding/templates/themes/theme/templates/cmspage-about.html.twig");
  417. }
  418. }