PageRenderTime 43ms CodeModel.GetById 11ms RepoModel.GetById 1ms app.codeStats 0ms

/app/cache/dev/twig/1b/11/fd8e57b1dfac1ddadb5b890aa5b1.php

https://github.com/modernfidelity/Symfony2-RESTAPI
PHP | 403 lines | 293 code | 24 blank | 86 comment | 24 complexity | 8ea51dd60cbdcfe1b8eba2c1455922b6 MD5 | raw file
Possible License(s): BSD-2-Clause, Apache-2.0, CC-BY-3.0, LGPL-3.0, BSD-3-Clause
  1. <?php
  2. /* @WebProfiler/Collector/request.html.twig */
  3. class __TwigTemplate_1b11fd8e57b1dfac1ddadb5b890aa5b1 extends Twig_Template
  4. {
  5. public function __construct(Twig_Environment $env)
  6. {
  7. parent::__construct($env);
  8. $this->parent = $this->env->loadTemplate("@WebProfiler/Profiler/layout.html.twig");
  9. $this->blocks = array(
  10. 'toolbar' => array($this, 'block_toolbar'),
  11. 'menu' => array($this, 'block_menu'),
  12. 'panel' => array($this, 'block_panel'),
  13. );
  14. }
  15. protected function doGetParent(array $context)
  16. {
  17. return "@WebProfiler/Profiler/layout.html.twig";
  18. }
  19. protected function doDisplay(array $context, array $blocks = array())
  20. {
  21. $this->parent->display($context, array_merge($this->blocks, $blocks));
  22. }
  23. // line 3
  24. public function block_toolbar($context, array $blocks = array())
  25. {
  26. // line 4
  27. echo " ";
  28. ob_start();
  29. // line 5
  30. echo " ";
  31. if ($this->getAttribute($this->getAttribute($this->getContext($context, "collector", true), "controller", array(), "any", false, true), "class", array(), "any", true, true)) {
  32. // line 6
  33. echo " ";
  34. $context["link"] = $this->env->getExtension('code')->getFileLink($this->getAttribute($this->getAttribute($this->getContext($context, "collector"), "controller"), "file"), $this->getAttribute($this->getAttribute($this->getContext($context, "collector"), "controller"), "line"));
  35. // line 7
  36. echo " <span class=\"sf-toolbar-info-class sf-toolbar-info-with-next-pointer\">";
  37. echo $this->env->getExtension('code')->abbrClass($this->getAttribute($this->getAttribute($this->getContext($context, "collector"), "controller"), "class"));
  38. echo "</span>
  39. <span class=\"sf-toolbar-info-method\" onclick=\"";
  40. // line 8
  41. if ($this->getContext($context, "link")) {
  42. echo "window.location='";
  43. echo twig_escape_filter($this->env, $this->getContext($context, "link"), "html", null, true);
  44. echo "';window.event.stopPropagation();return false;";
  45. }
  46. echo "\">
  47. ";
  48. // line 9
  49. echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute($this->getContext($context, "collector"), "controller"), "method"), "html", null, true);
  50. echo "
  51. </span>
  52. ";
  53. } else {
  54. // line 12
  55. echo " <span class=\"sf-toolbar-info-class sf-toolbar-info-with-next-pointer\">";
  56. echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "collector"), "controller"), "html", null, true);
  57. echo "</span>
  58. ";
  59. }
  60. // line 14
  61. echo " ";
  62. $context["request_handler"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset());
  63. // line 15
  64. echo " ";
  65. $context["request_status_code_color"] = (((400 > $this->getAttribute($this->getContext($context, "collector"), "statuscode"))) ? ((((200 == $this->getAttribute($this->getContext($context, "collector"), "statuscode"))) ? ("green") : ("yellow"))) : ("red"));
  66. // line 16
  67. echo " ";
  68. $context["request_route"] = (($this->getAttribute($this->getContext($context, "collector"), "route")) ? ($this->getAttribute($this->getContext($context, "collector"), "route")) : ("NONE"));
  69. // line 17
  70. echo " ";
  71. ob_start();
  72. // line 18
  73. echo " <img width=\"28\" height=\"28\" alt=\"Request\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAQAAADYBBcfAAACvElEQVR42tVTbUhTYRTerDCnKVoUUr/KCZmypA9Koet0bXNLJ5XazDJ/WFaCUY0pExRZXxYiJgsxWWjkaL+yK+po1gjyR2QfmqWxtBmaBtqWGnabT++c11Fu4l/P4VzOPc95zoHznsNZodIbLDdRcKnc1Bu8DAK45ZsOnykQNMopsNooLxCknb0cDq5vml9FtHiIgpBR0R6iihYyFMTDt2Lg56ObPkI6TMGXSof1EV67IqCwisJSWliFAG/E0CfFIiebdNypcxi/1zgyFiIiZ3sJQr0RQx5frLa6k7SOKRo3oMFNR5t62h2rttKXEOKFqDCxtXNmmBokO2KKTlp3IdWuT2dYRNGKwEXEBCcL172G5FG0aIxC0kR9PBTVH1kkwQn+IqJnCE33EalVzT9GJQS1tAdD3CKicJYFrxqx7W2ejCEdZy1FiC5tZxHhLJKOZaRdQJAyV/YAvDliySALHxmxR4Hqe2iwvaOR/CEuZYJFSgYhVbZRkA8KGdEktrqnqra90NndCdkt77fjIHIhexOrfO6O3bbbOj/rqu5IptgyR3sU93QbOYhquZK4MCDp0Ina/PLsu5JvbCTRaapUdUmIV/RzoMdsk/0hWRNdAvKOmvqlN0drsJbJf1P4YsQ5lGrJeuosiOUgbOC8cto3LfOXTdVd7BqZsQKbse+0jUL6WPcesqs4MNSUTQAxGjwFiC8m3yzmqwHJBWYKBJ9WNqW/dHkpU/osch1Yj5RJfXPfSEe/2UPsN490NPfZG5CKyJmcV5ayHyzy7BMqsXfuHhGK/cjAIeSpR92gehR55D8TcQhDEKJwytBJ4fr4NULvrEM8NszfJPyxDoHYAQ1oPCWmIX4gifmDS/DV2DKeb25FHWr76yEG7/9L4YFPeiQQ4/8LkgJ8Et+NncTCsYqzXAEXa7CWdPZzGWdlyV+vST0JanfPvwAAAABJRU5ErkJggg==\"/>
  74. <span class=\"sf-toolbar-status sf-toolbar-status-";
  75. // line 19
  76. echo twig_escape_filter($this->env, $this->getContext($context, "request_status_code_color"), "html", null, true);
  77. echo "\">";
  78. echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "collector"), "statuscode"), "html", null, true);
  79. echo "</span>
  80. <span class=\"sf-toolbar-status sf-toolbar-info-piece-additional\">";
  81. // line 20
  82. echo twig_escape_filter($this->env, $this->getContext($context, "request_handler"), "html", null, true);
  83. echo "</span>
  84. <span class=\"sf-toolbar-info-piece-additional-detail\">on <i>";
  85. // line 21
  86. echo twig_escape_filter($this->env, $this->getContext($context, "request_route"), "html", null, true);
  87. echo "</i></span>
  88. ";
  89. $context["icon"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset());
  90. // line 23
  91. echo " ";
  92. ob_start();
  93. // line 24
  94. echo " ";
  95. ob_start();
  96. // line 25
  97. echo " <div class=\"sf-toolbar-info-piece\">
  98. <b>Status Code</b>
  99. <span class=\"sf-toolbar-status sf-toolbar-status-";
  100. // line 27
  101. echo twig_escape_filter($this->env, $this->getContext($context, "request_status_code_color"), "html", null, true);
  102. echo "\">";
  103. echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "collector"), "statuscode"), "html", null, true);
  104. echo "</span>
  105. </div>
  106. <div class=\"sf-toolbar-info-piece\">
  107. <b>Controller</b>
  108. ";
  109. // line 31
  110. echo twig_escape_filter($this->env, $this->getContext($context, "request_handler"), "html", null, true);
  111. echo "
  112. </div>
  113. <div class=\"sf-toolbar-info-piece\">
  114. <b>Route name</b>
  115. <span>";
  116. // line 35
  117. echo twig_escape_filter($this->env, $this->getContext($context, "request_route"), "html", null, true);
  118. echo "</span>
  119. </div>
  120. <div class=\"sf-toolbar-info-piece\">
  121. <b>Has session</b>
  122. <span>";
  123. // line 39
  124. if (twig_length_filter($this->env, $this->getAttribute($this->getContext($context, "collector"), "sessionmetadata"))) {
  125. echo "yes";
  126. } else {
  127. echo "no";
  128. }
  129. echo "</span>
  130. </div>
  131. ";
  132. echo trim(preg_replace('/>\s+</', '><', ob_get_clean()));
  133. // line 42
  134. echo " ";
  135. $context["text"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset());
  136. // line 43
  137. echo " ";
  138. $this->env->loadTemplate("@WebProfiler/Profiler/toolbar_item.html.twig")->display(array_merge($context, array("link" => $this->getContext($context, "profiler_url"))));
  139. }
  140. // line 46
  141. public function block_menu($context, array $blocks = array())
  142. {
  143. // line 47
  144. echo "<span class=\"label\">
  145. <span class=\"icon\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAcCAQAAACn1QXuAAAD2UlEQVR42p2Ve0zTVxTHKS4+KCBqNomCClgEJJAYkznQQIFaWltAiigsxGUgMy6b45HWV4UKUoP1yaMS0DqniVpngKlEMoMzW2Z0QTf4Ax/bdCzFCpQWq60U+Xp/baG/EoGf3vPH7/b3PffTc++55/w8xg+wji4W3ImDw4S3DgSD5fGhA+wcbRxclqsB+30RnmWcda1JPWn1poj8e3TYlvb/l6edTdSLWvYHgcUIdSwiuduxOOdu/n90WF7350648J+a0ClxYNWECglgahP+OyUOPpm34sDMNt6Ez+QwjniAKSzFgKWTw6L33x/3/yMHzU09l/XKlykj7krlXURNDlsEaVm/a8Fh48trUEEKGY4Zb5SaXUpZH4oROAlKvjijPu9GQfcY6jkOQoBlWIgARCAVVbtNo1rxky9/lqiV/hMmQfwXfRtZQxYVVoItC5aUpO8rDIcvYvUNqcN0n7TfJkyC+5lUdYIH9hlOkn3bCWbVCoJLLX9C9+FZEcoIpj2HYHh9XT92ZbUEFl7XSvfhD2EVI5imFh/DX948+lvWhgAEHL3kBrNhNSOYvImCdSgEb+wbGrmjomCFv46DrWn6hN+2QY6ZDYH8Tt6Dv+c4Yfn9bofbN8ABG/xHjYcMKmNHC0Tw/XOF0Ez3+VaH2BMZ1Ezclaynnm1x8LTDBo7U65Tm0tejrltPwwvzIcQO7EIKFsB3c8uoprAqzZruwQpE1cnpeMVxxZLNc8mFQQy2W9Tb+1xSplbjD18EEvM7sjTjuksp6rXVDBeVN29s5ztjFY1VSILpfJAHZiFkG1lAtyTD+gvZsix5emPSC3flm6v3JGvfxNvn+8zDt/HLFR3XUYI6RFPltERkYFro4j6Itdd5JB6JzaaGBAKUFtorpOsHRNoLveAxU1jRQ6xFQbaVNNFBpICN6YjZ00UpN0swj4KFPK/MtTJBffXKoETk3mouiYw7cmoLpsGzNVFkth+NpTKWgnkjof9MnjOflRYqsy4rfV1udebZatIgHhyB0XmylsyL2VXJjtQReMNWe9uGH5JN3ytMubY6HS7J9HSYTI/L1c9ybQoTQfEwG2HN52p7KixuEQ91PH5wEYkE5sRxUYJaFCCr4g+6o+o2slEMNVHjCYqF+RBjJ87m0OI/2YnvwMVCgnLi2AjCcgQgpGen1Mh1bATSgV4pghGISKKyqT6Gj+CHRUj/grT66sGOp7tIjOpmhGEGqYLxA174DOW4gjZiP6EMn2LWO7pz+O8N2nYcQhGq7v+ITZg3wYcPPghFDKibGUNm3u/qq5hL1PWIxgJEIRZBmE69fQsyes/JMSWb+gAAAABJRU5ErkJggg==\" alt=\"Request\" /></span>
  146. <strong>Request</strong>
  147. </span>
  148. ";
  149. }
  150. // line 53
  151. public function block_panel($context, array $blocks = array())
  152. {
  153. // line 54
  154. echo " <h2>Request GET Parameters</h2>
  155. ";
  156. // line 56
  157. if (twig_length_filter($this->env, $this->getAttribute($this->getAttribute($this->getContext($context, "collector"), "requestquery"), "all"))) {
  158. // line 57
  159. echo " ";
  160. $this->env->loadTemplate("@WebProfiler/Profiler/bag.html.twig")->display(array("bag" => $this->getAttribute($this->getContext($context, "collector"), "requestquery")));
  161. // line 58
  162. echo " ";
  163. } else {
  164. // line 59
  165. echo " <p>
  166. <em>No GET parameters</em>
  167. </p>
  168. ";
  169. }
  170. // line 63
  171. echo "
  172. <h2>Request POST Parameters</h2>
  173. ";
  174. // line 66
  175. if (twig_length_filter($this->env, $this->getAttribute($this->getAttribute($this->getContext($context, "collector"), "requestrequest"), "all"))) {
  176. // line 67
  177. echo " ";
  178. $this->env->loadTemplate("@WebProfiler/Profiler/bag.html.twig")->display(array("bag" => $this->getAttribute($this->getContext($context, "collector"), "requestrequest")));
  179. // line 68
  180. echo " ";
  181. } else {
  182. // line 69
  183. echo " <p>
  184. <em>No POST parameters</em>
  185. </p>
  186. ";
  187. }
  188. // line 73
  189. echo "
  190. <h2>Request Attributes</h2>
  191. ";
  192. // line 76
  193. if (twig_length_filter($this->env, $this->getAttribute($this->getAttribute($this->getContext($context, "collector"), "requestattributes"), "all"))) {
  194. // line 77
  195. echo " ";
  196. $this->env->loadTemplate("@WebProfiler/Profiler/bag.html.twig")->display(array("bag" => $this->getAttribute($this->getContext($context, "collector"), "requestattributes")));
  197. // line 78
  198. echo " ";
  199. } else {
  200. // line 79
  201. echo " <p>
  202. <em>No attributes</em>
  203. </p>
  204. ";
  205. }
  206. // line 83
  207. echo "
  208. <h2>Request Cookies</h2>
  209. ";
  210. // line 86
  211. if (twig_length_filter($this->env, $this->getAttribute($this->getAttribute($this->getContext($context, "collector"), "requestcookies"), "all"))) {
  212. // line 87
  213. echo " ";
  214. $this->env->loadTemplate("@WebProfiler/Profiler/bag.html.twig")->display(array("bag" => $this->getAttribute($this->getContext($context, "collector"), "requestcookies")));
  215. // line 88
  216. echo " ";
  217. } else {
  218. // line 89
  219. echo " <p>
  220. <em>No cookies</em>
  221. </p>
  222. ";
  223. }
  224. // line 93
  225. echo "
  226. <h2>Request Headers</h2>
  227. ";
  228. // line 96
  229. $this->env->loadTemplate("@WebProfiler/Profiler/bag.html.twig")->display(array("bag" => $this->getAttribute($this->getContext($context, "collector"), "requestheaders")));
  230. // line 97
  231. echo "
  232. <h2>Request Content</h2>
  233. ";
  234. // line 100
  235. if (($this->getAttribute($this->getContext($context, "collector"), "content") == false)) {
  236. // line 101
  237. echo " <p><em>Request content not available (it was retrieved as a resource).</em></p>
  238. ";
  239. } elseif ($this->getAttribute($this->getContext($context, "collector"), "content")) {
  240. // line 103
  241. echo " <pre>";
  242. echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "collector"), "content"), "html", null, true);
  243. echo "</pre>
  244. ";
  245. } else {
  246. // line 105
  247. echo " <p><em>No content</em></p>
  248. ";
  249. }
  250. // line 107
  251. echo "
  252. <h2>Request Server Parameters</h2>
  253. ";
  254. // line 110
  255. $this->env->loadTemplate("@WebProfiler/Profiler/bag.html.twig")->display(array("bag" => $this->getAttribute($this->getContext($context, "collector"), "requestserver")));
  256. // line 111
  257. echo "
  258. <h2>Response Headers</h2>
  259. ";
  260. // line 114
  261. $this->env->loadTemplate("@WebProfiler/Profiler/bag.html.twig")->display(array("bag" => $this->getAttribute($this->getContext($context, "collector"), "responseheaders")));
  262. // line 115
  263. echo "
  264. <h2>Session Metadata</h2>
  265. ";
  266. // line 118
  267. if (twig_length_filter($this->env, $this->getAttribute($this->getContext($context, "collector"), "sessionmetadata"))) {
  268. // line 119
  269. echo " ";
  270. $this->env->loadTemplate("@WebProfiler/Profiler/table.html.twig")->display(array("data" => $this->getAttribute($this->getContext($context, "collector"), "sessionmetadata")));
  271. // line 120
  272. echo " ";
  273. } else {
  274. // line 121
  275. echo " <p>
  276. <em>No session metadata</em>
  277. </p>
  278. ";
  279. }
  280. // line 125
  281. echo "
  282. <h2>Session Attributes</h2>
  283. ";
  284. // line 128
  285. if (twig_length_filter($this->env, $this->getAttribute($this->getContext($context, "collector"), "sessionattributes"))) {
  286. // line 129
  287. echo " ";
  288. $this->env->loadTemplate("@WebProfiler/Profiler/table.html.twig")->display(array("data" => $this->getAttribute($this->getContext($context, "collector"), "sessionattributes")));
  289. // line 130
  290. echo " ";
  291. } else {
  292. // line 131
  293. echo " <p>
  294. <em>No session attributes</em>
  295. </p>
  296. ";
  297. }
  298. // line 135
  299. echo "
  300. <h2>Flashes</h2>
  301. ";
  302. // line 138
  303. if (twig_length_filter($this->env, $this->getAttribute($this->getContext($context, "collector"), "flashes"))) {
  304. // line 139
  305. echo " ";
  306. $this->env->loadTemplate("@WebProfiler/Profiler/table.html.twig")->display(array("data" => $this->getAttribute($this->getContext($context, "collector"), "flashes")));
  307. // line 140
  308. echo " ";
  309. } else {
  310. // line 141
  311. echo " <p>
  312. <em>No flashes</em>
  313. </p>
  314. ";
  315. }
  316. // line 145
  317. echo "
  318. ";
  319. // line 146
  320. if ($this->getAttribute($this->getContext($context, "profile"), "parent")) {
  321. // line 147
  322. echo " <h2><a href=\"";
  323. echo twig_escape_filter($this->env, $this->env->getExtension('routing')->getPath("_profiler", array("token" => $this->getAttribute($this->getAttribute($this->getContext($context, "profile"), "parent"), "token"))), "html", null, true);
  324. echo "\">Parent request: ";
  325. echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute($this->getContext($context, "profile"), "parent"), "token"), "html", null, true);
  326. echo "</a></h2>
  327. ";
  328. // line 149
  329. $this->env->loadTemplate("@WebProfiler/Profiler/bag.html.twig")->display(array("bag" => $this->getAttribute($this->getAttribute($this->getAttribute($this->getContext($context, "profile"), "parent"), "getcollector", array(0 => "request"), "method"), "requestattributes")));
  330. // line 150
  331. echo " ";
  332. }
  333. // line 151
  334. echo "
  335. ";
  336. // line 152
  337. if (twig_length_filter($this->env, $this->getAttribute($this->getContext($context, "profile"), "children"))) {
  338. // line 153
  339. echo " <h2>Sub requests</h2>
  340. ";
  341. // line 155
  342. $context['_parent'] = (array) $context;
  343. $context['_seq'] = twig_ensure_traversable($this->getAttribute($this->getContext($context, "profile"), "children"));
  344. foreach ($context['_seq'] as $context["_key"] => $context["child"]) {
  345. // line 156
  346. echo " <h3><a href=\"";
  347. echo twig_escape_filter($this->env, $this->env->getExtension('routing')->getPath("_profiler", array("token" => $this->getAttribute($this->getContext($context, "child"), "token"))), "html", null, true);
  348. echo "\">";
  349. echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "child"), "token"), "html", null, true);
  350. echo "</a></h3>
  351. ";
  352. // line 157
  353. $this->env->loadTemplate("@WebProfiler/Profiler/bag.html.twig")->display(array("bag" => $this->getAttribute($this->getAttribute($this->getContext($context, "child"), "getcollector", array(0 => "request"), "method"), "requestattributes")));
  354. // line 158
  355. echo " ";
  356. }
  357. $_parent = $context['_parent'];
  358. unset($context['_seq'], $context['_iterated'], $context['_key'], $context['child'], $context['_parent'], $context['loop']);
  359. $context = array_merge($_parent, array_intersect_key($context, $_parent));
  360. // line 159
  361. echo " ";
  362. }
  363. // line 160
  364. echo "
  365. ";
  366. }
  367. public function getTemplateName()
  368. {
  369. return "@WebProfiler/Collector/request.html.twig";
  370. }
  371. public function isTraitable()
  372. {
  373. return false;
  374. }
  375. public function getDebugInfo()
  376. {
  377. return array ( 385 => 160, 382 => 159, 376 => 158, 374 => 157, 367 => 156, 363 => 155, 359 => 153, 357 => 152, 354 => 151, 349 => 149, 341 => 147, 336 => 145, 330 => 141, 324 => 139, 322 => 138, 317 => 135, 311 => 131, 308 => 130, 305 => 129, 303 => 128, 298 => 125, 289 => 120, 286 => 119, 284 => 118, 279 => 115, 277 => 114, 272 => 111, 270 => 110, 265 => 107, 261 => 105, 255 => 103, 251 => 101, 244 => 97, 237 => 93, 231 => 89, 228 => 88, 225 => 87, 223 => 86, 212 => 79, 209 => 78, 206 => 77, 204 => 76, 193 => 69, 190 => 68, 187 => 67, 185 => 66, 180 => 63, 174 => 59, 171 => 58, 168 => 57, 166 => 56, 159 => 53, 151 => 47, 148 => 46, 143 => 43, 140 => 42, 130 => 39, 116 => 31, 107 => 27, 103 => 25, 97 => 23, 88 => 20, 82 => 19, 76 => 17, 73 => 16, 70 => 15, 67 => 14, 61 => 12, 39 => 6, 36 => 5, 79 => 18, 47 => 8, 45 => 17, 40 => 11, 37 => 10, 22 => 1, 246 => 32, 164 => 58, 162 => 54, 157 => 56, 145 => 46, 139 => 45, 131 => 42, 115 => 39, 108 => 37, 106 => 36, 101 => 33, 98 => 32, 96 => 31, 92 => 21, 80 => 24, 74 => 14, 64 => 19, 55 => 9, 52 => 21, 50 => 14, 43 => 9, 41 => 8, 32 => 4, 29 => 6, 360 => 167, 351 => 150, 347 => 163, 344 => 162, 339 => 146, 337 => 160, 329 => 154, 327 => 140, 320 => 149, 313 => 145, 306 => 141, 299 => 137, 292 => 121, 285 => 129, 278 => 125, 263 => 113, 256 => 109, 249 => 100, 242 => 96, 232 => 93, 229 => 92, 221 => 86, 218 => 83, 213 => 82, 210 => 81, 205 => 78, 199 => 73, 191 => 74, 189 => 73, 179 => 68, 172 => 64, 165 => 60, 161 => 58, 158 => 57, 155 => 56, 147 => 53, 142 => 51, 138 => 50, 135 => 49, 132 => 48, 126 => 47, 123 => 35, 120 => 40, 117 => 43, 111 => 38, 104 => 36, 100 => 24, 93 => 31, 89 => 29, 86 => 28, 83 => 25, 75 => 23, 72 => 13, 69 => 12, 66 => 11, 60 => 6, 54 => 22, 51 => 12, 48 => 11, 42 => 7, 38 => 6, 35 => 9, 33 => 4, 30 => 3,);
  378. }
  379. }