0byt3m1n1
Path:
/
home
/
mgatv524
/
cupim.mgaplay.com.br
/
cache
/
68
/
[
Home
]
File: 6877d79abc41abd1eb497f238d2699457b043eaecd5b978d8f4fcc55d6086cd1.php
<?php use Twig\Environment; use Twig\Error\LoaderError; use Twig\Error\RuntimeError; use Twig\Extension\SandboxExtension; use Twig\Markup; use Twig\Sandbox\SecurityError; use Twig\Sandbox\SecurityNotAllowedTagError; use Twig\Sandbox\SecurityNotAllowedFilterError; use Twig\Sandbox\SecurityNotAllowedFunctionError; use Twig\Source; use Twig\Template; /* campaign-page.twig */ class __TwigTemplate_c83827681023f86df6645fa260c39e57af18adb12af2239e8ebfa218d9143f8b extends Template { private $source; private $macros = []; public function __construct(Environment $env) { parent::__construct($env); $this->source = $this->getSourceContext(); $this->blocks = [ 'title' => [$this, 'block_title'], 'actionMenu' => [$this, 'block_actionMenu'], 'pageContent' => [$this, 'block_pageContent'], 'javaScript' => [$this, 'block_javaScript'], ]; } protected function doGetParent(array $context) { // line 23 return "authed.twig"; } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; // line 24 $macros["inline"] = $this->macros["inline"] = $this->loadTemplate("inline.twig", "campaign-page.twig", 24)->unwrap(); // line 23 $this->parent = $this->loadTemplate("authed.twig", "campaign-page.twig", 23); $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 26 public function block_title($context, array $blocks = []) { $macros = $this->macros; echo twig_escape_filter($this->env, __("Campaigns"), "html", null, true); echo " | "; } // line 28 public function block_actionMenu($context, array $blocks = []) { $macros = $this->macros; // line 29 echo " "; if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "campaign.add"], "method", false, false, false, 29)) { // line 30 echo " <div class=\"widget-action-menu pull-right\"> <button class=\"btn btn-success XiboFormButton\" title=\""; // line 31 echo __("Add a new Campaign"); echo "\" href=\""; echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("campaign.add.form"), "html", null, true); echo "\"> <i class=\"fa fa-plus-circle\" aria-hidden=\"true\"></i> "; echo __("Add Campaign"); echo "</button> </div> "; } } // line 37 public function block_pageContent($context, array $blocks = []) { $macros = $this->macros; // line 38 echo " <div class=\"widget\"> <div class=\"widget-title\">"; // line 39 echo __("Campaigns"); echo "</div> <div class=\"widget-body\"> <div class=\"XiboGrid\" id=\""; // line 41 echo twig_escape_filter($this->env, twig_random($this->env), "html", null, true); echo "\" data-grid-name=\"campaignView\"> <div class=\"XiboFilter card mb-3 bg-light\"> <div class=\"FilterDiv card-body\" id=\"Filter\"> <form class=\"form-inline\"> "; // line 45 ob_start(function () { return ''; }); echo __("Name"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 46 echo " "; echo twig_call_macro($macros["inline"], "macro_inputNameGrid", ["name", ($context["title"] ?? null)], 46, $context, $this->getSourceContext()); echo " "; // line 48 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "tag.tagging"], "method", false, false, false, 48)) { // line 49 echo " "; ob_start(function () { return ''; }); echo __("Tags"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 50 echo " "; ob_start(function () { return ''; }); echo __("Exact match?"); $context["exactTagTitle"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 51 echo " "; ob_start(function () { return ''; }); echo __("When filtering by multiple Tags, which logical operator should be used?"); $context["logicalOperatorTitle"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 52 echo " "; ob_start(function () { return ''; }); echo __("A comma separated list of tags to filter by. Enter a Tag value preceded with | to filter by Tag values. Enter --no-tag to see items without tags."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 53 echo " "; echo twig_call_macro($macros["inline"], "macro_inputWithTags", ["tags", ($context["title"] ?? null), null, ($context["helpText"] ?? null), null, null, null, "exactTags", ($context["exactTagTitle"] ?? null), ($context["logicalOperatorTitle"] ?? null)], 53, $context, $this->getSourceContext()); echo " "; } // line 55 echo " "; // line 56 ob_start(function () { return ''; }); echo __("Layouts"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 57 echo " "; $context["values"] = [0 => ["id" => 0, "value" => ""], 1 => ["id" => 2, "value" => "Yes"], 2 => ["id" => 1, "value" => "No"]]; // line 58 echo " "; echo twig_call_macro($macros["inline"], "macro_dropdown", ["hasLayouts", "single", ($context["title"] ?? null), 0, ($context["values"] ?? null), "id", "value"], 58, $context, $this->getSourceContext()); echo " "; // line 60 echo twig_call_macro($macros["inline"], "macro_hidden", ["folderId"], 60, $context, $this->getSourceContext()); echo " "; // line 62 ob_start(function () { return ''; }); echo __("Layout ID"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 63 echo " "; echo twig_call_macro($macros["inline"], "macro_number", ["layoutId", ($context["title"] ?? null), ($context["layoutId"] ?? null)], 63, $context, $this->getSourceContext()); echo " "; // line 65 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "ad.campaign"], "method", false, false, false, 65)) { // line 66 echo " "; ob_start(function () { return ''; }); echo __("Type"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 67 echo " "; $context["options"] = [0 => ["id" => null, "name" => ""], 1 => ["id" => "list", "name" => __("Layout list")], 2 => ["id" => "ad", "name" => __("Ad Campaign")]]; // line 72 echo " "; echo twig_call_macro($macros["inline"], "macro_dropdown", ["type", "single", ($context["title"] ?? null), "both", ($context["options"] ?? null), "id", "name", ($context["helpText"] ?? null)], 72, $context, $this->getSourceContext()); echo " "; } // line 74 echo " "; // line 75 ob_start(function () { return ''; }); echo __("Cycle Based Playback"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 76 echo " "; ob_start(function () { return ''; }); echo __("Enabled"); $context["enabled"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 77 echo " "; ob_start(function () { return ''; }); echo __("Disabled"); $context["disabled"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 78 echo " "; $context["options"] = [0 => ["optionid" => "", "option" => ""], 1 => ["optionid" => 0, "option" => // line 80 ($context["disabled"] ?? null)], 2 => ["optionid" => 1, "option" => // line 81 ($context["enabled"] ?? null)]]; // line 83 echo " "; echo twig_call_macro($macros["inline"], "macro_dropdown", ["cyclePlaybackEnabled", "single", ($context["title"] ?? null), "", ($context["options"] ?? null), "optionid", "option"], 83, $context, $this->getSourceContext()); echo " </form> </div> </div> <div class=\"row\"> <div class=\"col-sm-2 p-3 bg-light\" id=\"grid-folder-filter\"> <div class=\"form-check\"> <input type=\"checkbox\" class=\"form-check-input\" id=\"folder-tree-clear-selection-button\"> <label class=\"form-check-label\" for=\"folder-tree-clear-selection-button\" title=\""; // line 92 echo __("Search in all folders"); echo "\">"; echo __("All Folders"); echo "</label> </div> <div id=\"container-folder-tree\"></div> </div> <div class=\"folder-controller d-none\"> <button type=\"button\" id=\"folder-tree-select-folder-button\" class=\"btn btn-outline-secondary\" title=\""; // line 97 echo __("Open / Close Folder Search options"); echo "\"><i class=\"fas fa-folder fa-1x\"></i></button> <div id=\"breadcrumbs\" class=\"mt-2 pl-2\"></div> </div> <div id=\"datatable-container\" class=\"card col-sm-10 pt-4 px-2\"> <div class=\"XiboData\"> <table id=\"campaigns\" class=\"table table-striped\" data-content-type=\"campaign\" data-content-id-name=\"campaignId\" data-state-preference-name=\"campaignGrid\" style=\"width: 100%;\"> <thead> <tr> <th>"; // line 105 echo __("Name"); echo "</th> "; // line 106 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "ad.campaign"], "method", false, false, false, 106)) { // line 107 echo " <th>"; echo __("Type"); echo "</th> <th>"; // line 108 echo __("Start Date"); echo "</th> <th>"; // line 109 echo __("End Date"); echo "</th> "; } // line 111 echo " <th>"; echo __("# Layouts"); echo "</th> "; // line 112 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "tag.tagging"], "method", false, false, false, 112)) { echo "<th>"; echo __("Tags"); echo "</th>"; } // line 113 echo " <th>"; echo __("Duration"); echo "</th> <th>"; // line 114 echo __("Cycle based Playback"); echo "</th> <th>"; // line 115 echo __("Play Count"); echo "</th> "; // line 116 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "ad.campaign"], "method", false, false, false, 116)) { // line 117 echo " <th>"; echo __("Target Type"); echo "</th> <th>"; // line 118 echo __("Target"); echo "</th> <th>"; // line 119 echo __("Plays"); echo "</th> <th>"; // line 120 echo __("Spend"); echo "</th> <th>"; // line 121 echo __("Impressions"); echo "</th> "; } // line 123 echo " <th>"; echo __("Ref 1"); echo "</th> <th>"; // line 124 echo __("Ref 2"); echo "</th> <th>"; // line 125 echo __("Ref 3"); echo "</th> <th>"; // line 126 echo __("Ref 4"); echo "</th> <th>"; // line 127 echo __("Ref 5"); echo "</th> <th>"; // line 128 echo __("Created At"); echo "</th> <th>"; // line 129 echo __("Modified At"); echo "</th> <th>"; // line 130 echo __("Modified By"); echo "</th> <th class=\"rowMenu\"></th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> </div> </div> "; } // line 146 public function block_javaScript($context, array $blocks = []) { $macros = $this->macros; // line 147 echo " <script type=\"text/javascript\"> var table; // Configure the DataTable \$(document).ready(function() { "; // line 151 if ( !twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "folder.view"], "method", false, false, false, 151)) { // line 152 echo " disableFolders(); "; } // line 154 echo " table = \$(\"#campaigns\").DataTable({\"language\": dataTablesLanguage, serverSide: true, stateSave: true, stateDuration: 0, responsive: true, dom: dataTablesTemplate, stateLoadCallback: dataTableStateLoadCallback, stateSaveCallback: dataTableStateSaveCallback, \"filter\": false, searchDelay: 3000, \"order\": [[ 0, \"asc\"]], ajax: { url: \""; // line 167 echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("campaign.search"), "html", null, true); echo "\", \"data\": function(d) { \$.extend(d, \$(\"#campaigns\").closest(\".XiboGrid\").find(\".FilterDiv form\").serializeObject()); } }, \"columns\": [ { \"data\": \"campaign\" , responsivePriority: 2, \"render\": dataTableSpacingPreformatted }, "; // line 178 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "ad.campaign"], "method", false, false, false, 178)) { // line 179 echo " { data: 'type', responsivePriority: 2, render: function(data, type) { if (type !== 'display') { return data; } else if (data === 'list') { return '"; // line 186 echo twig_escape_filter($this->env, __("List"), "html", null, true); echo "'; } else if (data === 'ad') { return '"; // line 188 echo twig_escape_filter($this->env, __("Ad"), "html", null, true); echo "'; } return data; } }, { data: 'startDt', responsivePriority: 2, render: dataTableDateFromUnix, }, { data: 'endDt', responsivePriority: 2, render: dataTableDateFromUnix, }, "; } // line 204 echo " { \"data\": \"numberLayouts\", responsivePriority: 2 }, "; // line 205 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "tag.tagging"], "method", false, false, false, 205)) { echo " { \"sortable\": false, responsivePriority: 2, \"data\": dataTableCreateTags },"; } // line 210 echo " { \"data\": \"totalDuration\", responsivePriority: 2, \"render\": dataTableTimeFromSeconds }, { \"name\": \"cyclePlaybackEnabled\", responsivePriority: 3, \"data\": function (data, type) { if (type != \"display\") { return data.cyclePlaybackEnabled; } var icon = \"\"; if (data.cyclePlaybackEnabled == 1) { icon = \"fa-check\"; } else { icon = \"fa-times\"; } return '<span class=\"fa ' + icon + '\"></span>'; }, }, { \"name\": \"playCount\", responsivePriority: 3, \"data\": function (data, type) { if (type !== 'display') { return data.playCount; } if (!data.playCount) { return \"\"; } else { return data.playCount; } } }, "; // line 248 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "ad.campaign"], "method", false, false, false, 248)) { // line 249 echo " { data: 'targetType', responsivePriority: 3, render: function(data, type) { if (data === 'plays') { return '"; // line 254 echo twig_escape_filter($this->env, __("Plays"), "html", null, true); echo "'; } else if (data === 'budget') { return '"; // line 256 echo twig_escape_filter($this->env, __("Budget"), "html", null, true); echo "'; } return data; }, }, { data: 'target', responsivePriority: 3, }, { data: 'plays', responsivePriority: 6, }, { data: 'spend', responsivePriority: 6, }, { data: 'impressions', responsivePriority: 6, }, "; } // line 278 echo " { data: 'ref1', responsivePriority: 10, visible: false, }, { data: 'ref2', responsivePriority: 10, visible: false, }, { data: 'ref3', responsivePriority: 10, visible: false, }, { data: 'ref4', responsivePriority: 10, visible: false, }, { data: 'ref5', responsivePriority: 10, visible: false, }, { data: 'createdAt', responsivePriority: 5, render: dataTableDateFromIso, visible: false, }, { data: 'modifiedAt', responsivePriority: 5, render: dataTableDateFromIso, visible: false, }, { data: 'modifiedByName', responsivePriority: 5, visible: false, }, { \"orderable\": false, responsivePriority: 1, \"data\": dataTableButtonsColumn } ] }); // Data Table events table.on('draw', dataTableDraw); table.on('draw', { form: \$(\"#campaigns\").closest(\".XiboGrid\").find(\".FilterDiv form\") }, dataTableCreateTagEvents); table.on('processing.dt', dataTableProcessing); dataTableAddButtons(table, \$('#campaigns_wrapper').find('.dataTables_buttons')); }); // Callback for the media form // Fired when the media form opens function campaignAssignLayoutsFormOpen(dialog) { // setup checkbox behaviour for cycle based playback formHelpers.setupCheckboxInputFields(\$(dialog).find('form:not(.form-inline)'), 'input[name=\"cyclePlaybackEnabled\"]', '.cycle-based-playback', '.no-cycle-based-playback'); // Layout element template var layoutElementTemplate = Handlebars.compile(\$(\"#campaign-assign-layout\").html()); // Convert our filter form tags inputs into actual tag inputs \$(dialog).find(\"#tags\").tagsinput(); // Hold a container for the layouts we have assigned already var container = \$(\"#LayoutAssign\"); // Assignment table var \$layoutAssignments = \$(\"#layoutAssignments\"); var \$layoutAssignSortable = \$(\"#LayoutAssignSortable\"); // Update all the layout element positions var updateSortablePositions = function() { dialog.find('input[name=\"manageLayouts\"]').val(1); \$layoutAssignSortable.find('li').each(function(idx, el) { \$(el).find('.layout-order').html(idx+1); }); }; // Populate layouts var layoutsArray = \$layoutAssignSortable.data('layouts'); for (layoutIndex = 0; layoutIndex < layoutsArray.length; layoutIndex++) { var layout = layoutsArray[layoutIndex]; // Append to our layouts list var newItem = layoutElementTemplate({ index: (layoutIndex + 1), layoutId: layout.layoutId, layoutName: layout.layout, locked: layout.locked }); \$(newItem).appendTo(\"#LayoutAssignSortable\"); } // Layout DataTable var layoutTable = \$layoutAssignments.DataTable({ language: dataTablesLanguage, serverSide: true, stateSave: true, stateDuration: 0, pageLength: 5, lengthMenu: [5, 10, 25, 50], stateLoadCallback: dataTableStateLoadCallback, stateSaveCallback: dataTableStateSaveCallback, searchDelay: 3000, \"order\": [[ 0, \"asc\"]], \"filter\": false, ajax: { url: \""; // line 394 echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("layout.search"), "html", null, true); echo "?retired=0\", data: function(d) { \$.extend(d, \$layoutAssignments.closest('.XiboGrid') .find('.layoutAssignFilterOptions') .find('input, select') .serializeObject()); } }, \"columns\": [ { \"data\": \"layoutId\" }, { \"data\": \"layout\", \"render\": dataTableSpacingPreformatted }, { \"name\": \"status\", \"data\": function (data, type) { if (type != \"display\") return data.status; var icon = \"\"; if (data.status == 1) icon = \"fa-check\"; else if (data.status == 2) icon = \"fa-exclamation\"; else if (data.status == 3) icon = \"fa-cogs\"; else icon = \"fa-times\"; return \"<span class='fa \" + icon + \"' title='\" + (data.statusDescription) + ((data.statusMessage == null) ? \"\" : \" - \" + (data.statusMessage)) + \"'></span>\"; } }, { \"sortable\": false, \"data\": function(data, type, row, meta) { if (type !== \"display\") return \"\"; // Create a click-able span return \"<a href=\\\"#\\\" class=\\\"assignItem\\\"><span class=\\\"fa fa-plus\\\"></a>\"; } } ] }); layoutTable.on('draw', { form: \$layoutAssignments.closest(\".XiboGrid\").find(\"form\") }, function(e, settings) { dataTableDraw(e, settings); dataTableCreateTagEvents(e, settings); // Bind a click event to each table rows + button (span) \$layoutAssignments.find(\".assignItem\").on(\"click\", function() { // Get the row that this is in. var data = layoutTable.row(\$(this).closest(\"tr\")).data(); // Append to our layouts list var newItem = layoutElementTemplate({ index: (\$(\"#LayoutAssignSortable\").find('li').length + 1), layoutId: data.layoutId, layoutName: data.layout, locked: false }); \$(newItem).appendTo(\"#LayoutAssignSortable\"); dialog.find('input[name=\"manageLayouts\"]').val(1); }); }); layoutTable.on('processing.dt', dataTableProcessing); // Make our little list sortable \$layoutAssignSortable.sortable({ cancel: \".ui-state-disabled\", update: function( event, ui ) { updateSortablePositions(); } }); // Bind to the existing items in the list \$layoutAssignSortable.on('click', '.layout-remove', function () { \$(this).parent().remove(); updateSortablePositions(); }); // Bind the filter form \$(\".layoutAssignFilterOptions\").find(\"input, select\").change(function() { layoutTable.ajax.reload(); }); // Adjust the datatable width once we've activated the tab \$(dialog).find('.nav-tabs a').on('shown.bs.tab', function(event) { if (\$(event.target).attr('href') === '#tab-layouts') { layoutTable.columns.adjust().draw(); } }); } function campaignFormSubmit(\$form) { // Process layouts to add layoutAssignSubmit(\$form); // Submit form \$form.submit(); } function layoutAssignSubmit(\$form) { if (parseInt(\$form.find('input[name=\"manageLayouts\"]').val()) === 1) { // Get the final sortable positions const finalLayoutPositions = []; \$('#LayoutAssignSortable').find('li').each(function() { finalLayoutPositions.push(\$(this).data('layoutId')); }); // Build the array of layouts for (let i = 0; i < finalLayoutPositions.length; i++) { \$('<input>').attr({ type: 'hidden', name: 'layoutIds[' + i + ']' }).val(finalLayoutPositions[i]).appendTo(\$form.find('#assignLayouts')); } } } /** * Called when the campaign add form is opened * @param dialog */ function campaignAddFormOpen(dialog) { // setup checkbox behaviour for cycle based playback formHelpers.setupCheckboxInputFields(\$(dialog).find('form'), 'input[name=\"cyclePlaybackEnabled\"]', '.cycle-based-playback', '.no-cycle-based-playback'); const \$type = \$(dialog).find('select[name=type]'); const \$cycleBased = \$('input[name=\"cyclePlaybackEnabled\"]'); \$(dialog).find('.campaign-type-ad').toggle(\$type.val() === 'ad'); \$type.on('change', function () { \$(dialog).find('.campaign-type-list').toggle(\$type.val() !== 'ad'); \$(dialog).find('.campaign-type-ad').toggle(\$type.val() === 'ad'); \$(dialog).find('.cycle-based-playback').toggle(\$cycleBased.is(':checked') && \$type.val() !== 'ad'); \$(dialog).find('.no-cycle-based-playback').toggle(!\$cycleBased.is(':checked') && \$type.val() !== 'ad'); }); } /** * Called when the campaign add form is submitted. * @param xhr * @param form */ function campaignAddFormSubmitCallback(xhr, form) { if (xhr.success) { if (xhr.data.type === 'ad') { // Navigate to the campaign builder } else { // Open the edit form. XiboFormRender(\$(form).data(\"editFormUrl\").replace(':id', xhr.data.campaignId)); } } } </script> "; // line 565 echo " <script type=\"text/x-handlebars-template\" id=\"campaign-assign-layout\"> <li data-layout-id=\"{{ layoutId }}\" class=\"btn btn-sm btn-white {{#if locked}}ui-state-disabled{{/if}}\"> <div class=\"float-left text-left layout-order\">{{index}}</div> <div class=\"layout-name float-left\" title=\"{{ layoutName }}\">{{ layoutName }}</div> <div class=\"layout-icon fa {{#if locked}}fa-lock{{else}}fa-minus layout-remove{{/if}}\"></div> </li> </script> "; echo " "; } public function getTemplateName() { return "campaign-page.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 812 => 565, 646 => 394, 528 => 278, 503 => 256, 498 => 254, 491 => 249, 489 => 248, 449 => 210, 441 => 205, 438 => 204, 419 => 188, 414 => 186, 405 => 179, 403 => 178, 389 => 167, 374 => 154, 370 => 152, 368 => 151, 362 => 147, 358 => 146, 339 => 130, 335 => 129, 331 => 128, 327 => 127, 323 => 126, 319 => 125, 315 => 124, 310 => 123, 305 => 121, 301 => 120, 297 => 119, 293 => 118, 288 => 117, 286 => 116, 282 => 115, 278 => 114, 273 => 113, 267 => 112, 262 => 111, 257 => 109, 253 => 108, 248 => 107, 246 => 106, 242 => 105, 231 => 97, 221 => 92, 208 => 83, 206 => 81, 205 => 80, 203 => 78, 198 => 77, 193 => 76, 189 => 75, 186 => 74, 180 => 72, 177 => 67, 172 => 66, 170 => 65, 164 => 63, 160 => 62, 155 => 60, 149 => 58, 146 => 57, 142 => 56, 139 => 55, 133 => 53, 128 => 52, 123 => 51, 118 => 50, 113 => 49, 111 => 48, 105 => 46, 101 => 45, 94 => 41, 89 => 39, 86 => 38, 82 => 37, 70 => 31, 67 => 30, 64 => 29, 60 => 28, 52 => 26, 47 => 23, 45 => 24, 38 => 23,); } public function getSourceContext() { return new Source("", "campaign-page.twig", "/home/mgatv524/cupim.mgaplay.com.br/views/campaign-page.twig"); } }