0byt3m1n1
Path:
/
home
/
mgatv524
/
bd.mgaplay.com.br
/
cache
/
15
/
[
Home
]
File: 154cdbe68cf47747e297854be413941019b5f271444518102dac10892b9b2bc1.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; /* xibo-audience-connector-form-javascript.twig */ class __TwigTemplate_f21693af2d8be7215f7a58134b756aaf7c850c0ccf895cd8677b7b4f56959e8b extends Template { private $source; private $macros = []; public function __construct(Environment $env) { parent::__construct($env); $this->source = $this->getSourceContext(); $this->parent = false; $this->blocks = [ ]; } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; // line 23 $macros["forms"] = $this->macros["forms"] = $this->loadTemplate("forms.twig", "xibo-audience-connector-form-javascript.twig", 23)->unwrap(); // line 24 echo "<script type=\"text/javascript\"> "; // line 26 echo " window.audienceDaysOfWeek = { 1: \""; // line 27 echo twig_escape_filter($this->env, __("Monday"), "js", null, true); echo "\", 2: \""; // line 28 echo twig_escape_filter($this->env, __("Tuesday"), "js", null, true); echo "\", 3: \""; // line 29 echo twig_escape_filter($this->env, __("Wednesday"), "js", null, true); echo "\", 4: \""; // line 30 echo twig_escape_filter($this->env, __("Thursday"), "js", null, true); echo "\", 5: \""; // line 31 echo twig_escape_filter($this->env, __("Friday"), "js", null, true); echo "\", 6: \""; // line 32 echo twig_escape_filter($this->env, __("Saturday"), "js", null, true); echo "\", 7: \""; // line 33 echo twig_escape_filter($this->env, __("Sunday"), "js", null, true); echo "\", }; "; // line 36 echo " window.audienceFormOpen = function(\$audienceConnector) { // Make a datatable var dialog = \$audienceConnector.closest('.modal'); var \$table = \$('#audience-dma'); var audienceDmaTable; audienceDmaTable = \$table.DataTable({ language: dataTablesLanguage, dom: dataTablesTemplate, serverSide: false, stateSave: false, responsive: true, filter: true, searchDelay: 3000, order: [[ 0, 'asc']], ajax: { url: \$table.data('proxyUrl').replace(':method', 'dmaSearch'), data: function (d) { \$.extend(d, \$table.closest('.XiboGrid').find('.FilterDiv form').serializeObject()); } }, columns: [ { data: 'name', responsivePriority: 1 }, { data: 'costPerPlay', responsivePriority: 1 }, { data: 'impressionsPerPlay', responsivePriority: 1 }, { data: 'impressionSource', responsivePriority: 10 }, { data: 'startDate', responsivePriority: 2, render: function(data, type) { if (type !== 'display' && type !== 'export' || data == null) { return data; } return moment(data, systemDateFormat).format(jsDateOnlyFormat); }, }, { data: 'endDate', responsivePriority: 2, render: function(data, type) { if (type !== 'display' && type !== 'export' || data == null) { return data; } return moment(data, systemDateFormat).format(jsDateOnlyFormat); }, }, { data: 'daysOfWeek', responsivePriority: 2, render: function(data) { let daysOfWeek = []; \$.each(data, function(index, el) { daysOfWeek.push(audienceDaysOfWeek[el]); }); return daysOfWeek.join(', '); }, }, { data: 'startTime', responsivePriority: 2 }, { data: 'endTime', responsivePriority: 2 }, { data: 'geoFence', responsivePriority: 3, render: function(data) { let icon; if (data && data.length > 0) icon = \"fa-check\"; else icon = \"fa-times\"; return '<span class=\"fa ' + icon + '\"></span>'; }, }, { data: 'priority', responsivePriority: 2 }, { data: function(data) { if (data.displays) { return data.displays.length; } else { return 0; } }, responsivePriority: 1, }, { data: function(data, type, set, meta) { if (type !== 'display') { return ''; } return '<a class=\"btn btn-sm\" href=\"#\" onclick=\"openDmaForm(' + meta.row + ')\"><span class=\"fa fa-pencil\" title=\""; // line 126 echo __("Edit"); echo "\"></span></a>' + '<a class=\"btn btn-sm\" href=\"#\" onclick=\"deleteDmaForm(' + meta.row + ')\"><span class=\"fa fa-trash\" title=\""; // line 127 echo __("Delete"); echo "\"></span></a>'; }, responsivePriority: 1, } ], }); table.on('draw', dataTableDraw); table.on('processing.dt', dataTableProcessing); // Add button new \$.fn.dataTable.Buttons(audienceDmaTable, { buttons: [ { text: '"; // line 141 echo twig_escape_filter($this->env, __("Add DMA"), "html", null, true); echo "', action: function (e, dt, node, config) { openDmaForm(); }, }, ] }); audienceDmaTable.buttons().container().css('margin-bottom', '10px').appendTo('#audience-dma_wrapper .dataTables_folder'); setTimeout(function() { audienceDmaTable.columns.adjust() }, 500); // Add an add button. var dmaTemplate = Handlebars.compile(\$('#xibo-audience-connector-dma-form').html()); window.openDmaForm = function(id = null) { let title; let method; let dma; if (id !== null) { dma = audienceDmaTable.rows(id).data()[0]; title = '"; // line 163 echo twig_escape_filter($this->env, __("Edit DMA"), "html", null, true); echo "'; method = 'dmaEdit'; } else { title = '"; // line 166 echo twig_escape_filter($this->env, __("Add DMA"), "html", null, true); echo "'; method = 'dmaAdd'; } bootbox.hideAll(); const \$dialog = bootbox.dialog({ message: dmaTemplate({ connectorId: \$table.data('connectorId'), method: method, dma: dma, impressionSources: \$table.data('impressionSources'), }), title: title, animate: false, size: 'large', buttons: { back: { label: '"; // line 183 echo twig_escape_filter($this->env, __("Back"), "html", null, true); echo "', className: 'btn-white', callback: function() { // Open up the connector config form. bootbox.hideAll(); \$('[data-connector-class-name-last=\"XiboAudienceReportingConnector\"]').find('.btn-primary').click(); } }, save: { label: '"; // line 192 echo twig_escape_filter($this->env, __("Save"), "html", null, true); echo "', className: 'btn-success', callback: function() { // Submit the form in the usual way, and then open up the connector config form. const \$form = \$dialog.find('form'); const button = \$dialog.find('.btn-success'); button.addClass('disabled').append('<span class=\"saving fa fa-cog fa-spin p-1\"></span>'); XiboFormSubmit(\$form, null, function(xhr) { if (xhr.success === false) { button.removeClass('disabled').find('.saving').remove(); } else { bootbox.hideAll(); \$('[data-connector-class-name-last=\"XiboAudienceReportingConnector\"]').find('.btn-primary').click(); } }); return false; } }, }, onShown: function(e) { const \$form = \$(e.target).find('form'); // Before we initialise we work out if we need to set the initial key/value on the displayGroupId // select list. const \$displayGroupId = \$form.find('select[name=displayGroupId]'); if (dma && dma.displayGroupId) { \$displayGroupId.attr('data-initial-key', 'displayGroupId'); \$displayGroupId.attr('data-initial-value', dma.displayGroupId); } // Initialise general fields. XiboInitialise('#' + \$form.attr('id')); const \$daysOfWeek = \$form.find('select[name=\"daysOfWeek[]\"]'); if (dma && dma.daysOfWeek) { \$.each(dma.daysOfWeek, function(index, element) { \$daysOfWeek.find('option[value=' + element + ']') .attr('selected', 'selected'); }); } \$daysOfWeek.select2({width: '100%'}).val(); // Map // --- const getDataProperty = function(\$element, property, defaultValue = null) { const value = \$element.data(property); if (value) { return value; } else { return defaultValue; } }; const \$containerSelector = \$form.find('#audience-dma-map'); const \$geoFenceField = \$form.find('input[name=\"geoFence\"]'); if (dma && dma.geoFence) { \$geoFenceField.val(JSON.stringify(dma.geoFence)); } let map = null; \$(e.target).find('a[data-toggle=\"tab\"]').on('shown.bs.tab', function (event) { if (\$(event.target).attr('href') === '#tab-geo' && map === null) { map = L.map('audience-dma-map').setView( [ getDataProperty(\$containerSelector, 'mapLat', '51'), getDataProperty(\$containerSelector, 'mapLong', '0.4'), ], getDataProperty(\$containerSelector, 'mapZoom', 13), ); L.tileLayer(getDataProperty(\$containerSelector, 'mapTileServer'), { attribution: getDataProperty( \$containerSelector, 'mapAttribution', '© <a href=\"https://www.openstreetmap.org/copyright\">OpenStreetMap</a>', ), subdomains: ['a', 'b', 'c'], }).addTo(map); // Add a layer for drawn items const drawnItems = new L.FeatureGroup(); map.addLayer(drawnItems); // Add draw control (toolbar) const drawControl = new L.Control.Draw({ position: 'topright', draw: { polyline: false, circle: false, marker: false, circlemarker: false, }, edit: { featureGroup: drawnItems, }, }); map.addControl(drawControl); // add search Control - allows searching by country/city and automatically // moves map to that location const searchControl = new L.Control.Search({ url: 'https://nominatim.openstreetmap.org/search?format=json&q={s}', jsonpParam: 'json_callback', propertyName: 'display_name', propertyLoc: ['lat', 'lon'], marker: L.circleMarker([0, 0], {radius: 30}), autoCollapse: true, autoType: false, minLength: 2, hideMarkerOnCollapse: true, firstTipSubmit: true, }); map.addControl(searchControl); // Draw events map.on('draw:created', function(e) { drawnItems.addLayer(e.layer); \$geoFenceField.val(JSON.stringify(drawnItems.toGeoJSON())); }); map.on('draw:edited', function(e) { \$geoFenceField.val(JSON.stringify(drawnItems.toGeoJSON())); }); map.on('draw:deleted', function(e) { e.layers.eachLayer(function(layer) { drawnItems.removeLayer(layer); }); \$geoFenceField.val(JSON.stringify(drawnItems.toGeoJSON())); }); // Load existing geoJSON if (dma && dma.geoFence) { L.geoJSON(dma.geoFence, { onEachFeature: function(feature, layer) { drawnItems.addLayer(layer); map.fitBounds(drawnItems.getBounds()); }, }); } } }); } }); } window.deleteDmaForm = function(id) { const dma = audienceDmaTable.rows(id).data()[0]; bootbox.hideAll(); bootbox.confirm({ message: '"; // line 342 echo twig_escape_filter($this->env, __("Are you sure you want to delete this DMA?"), "html", null, true); echo "', buttons: { confirm: { label: '"; // line 345 echo twig_escape_filter($this->env, __("Yes"), "html", null, true); echo "', className: 'btn-success', }, cancel: { label: '"; // line 349 echo twig_escape_filter($this->env, __("No"), "html", null, true); echo "', className: 'btn-danger', }, }, callback: function (result) { if (result) { \$.ajax({ method: 'POST', url: \$table.data('proxyUrl').replace(':method', 'dmaDelete') + '?_id=' + dma._id, success: function(xhr) { if (xhr && !xhr.success) { toastr.error(xhr.message); } else { SystemMessage('"; // line 362 echo twig_escape_filter($this->env, __("DMA deleted"), "html", null, true); echo "', true); } }, error: function(xhr, textStatus, errorThrown) { toastr.error(xhr.message); }, complete: function() { \$('[data-connector-class-name-last=\"XiboAudienceReportingConnector\"]').find('.btn-primary').click(); } }); } else { \$('[data-connector-class-name-last=\"XiboAudienceReportingConnector\"]').find('.btn-primary').click(); } } }); } }; </script> <script type=\"text/x-handlebars-template\" id=\"xibo-audience-connector-dma-form\"> <div class=\"row\"> <div class=\"col-md-12\"> <ul class=\"nav nav-tabs\" role=\"tablist\"> <li class=\"nav-item\"><a class=\"nav-link active\" href=\"#tab-general\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 384 echo __("General"); echo "</span></a></li> <li class=\"nav-item\"><a class=\"nav-link\" href=\"#tab-dates\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 385 echo __("Date/Time"); echo "</span></a></li> <li class=\"nav-item\"><a class=\"nav-link\" href=\"#tab-geo\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 386 echo __("Geofence"); echo "</span></a></li> </ul> <form id=\""; // line 388 echo twig_escape_filter($this->env, twig_random($this->env), "html", null, true); echo "\" class=\"form-horizontal\" action=\""; echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("connector.edit.form.proxy", ["id" => "{{connectorId}}", "method" => "{{method}}"]), "html", null, true); echo "\" method=\"POST\"> <input type=\"hidden\" name=\"_id\" value=\""; // line 389 echo "{{ dma._id }}"; echo "\"> <div class=\"tab-content\"> <div class=\"tab-pane active\" id=\"tab-general\"> "; // line 392 ob_start(function () { return ''; }); echo __("Name"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 393 echo " "; ob_start(function () { return ''; }); echo __("The Name of this DMA - (1 - 50 characters)"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 394 echo " "; echo twig_call_macro($macros["forms"], "macro_input", ["name", ($context["title"] ?? null), "{{dma.name}}", ($context["helpText"] ?? null)], 394, $context, $this->getSourceContext()); echo " "; // line 396 ob_start(function () { return ''; }); echo __("Priority"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 397 echo " "; ob_start(function () { return ''; }); echo __("Set a priority for this DMA. Higher priorities take precedence."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 398 echo " "; echo twig_call_macro($macros["forms"], "macro_number", ["priority", ($context["title"] ?? null), "{{dma.priority}}", ($context["helpText"] ?? null)], 398, $context, $this->getSourceContext()); echo " "; // line 400 ob_start(function () { return ''; }); echo __("Display Group"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 401 echo " "; ob_start(function () { return ''; }); echo __("Which displays would you like this DMA to apply to?"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 402 echo " "; $context["attributes"] = [0 => ["name" => "data-width", "value" => "200px"], 1 => ["name" => "data-allow-clear", "value" => "true"], 2 => ["name" => "data-placeholder--id", "value" => null], 3 => ["name" => "data-placeholder--value", "value" => ""], 4 => ["name" => "data-search-url", "value" => $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("displayGroup.search")], 5 => ["name" => "data-search-term", "value" => "displayGroup"], 6 => ["name" => "data-search-term-tags", "value" => "tags"], 7 => ["name" => "data-id-property", "value" => "displayGroupId"], 8 => ["name" => "data-text-property", "value" => "displayGroup"]]; // line 413 echo " "; echo twig_call_macro($macros["forms"], "macro_dropdown", ["displayGroupId", "single", ($context["title"] ?? null), null, null, "displayGroupId", "displayGroup", ($context["helpText"] ?? null), "pagedSelect", "", "d", "", ($context["attributes"] ?? null)], 413, $context, $this->getSourceContext()); echo " "; // line 415 ob_start(function () { return ''; }); echo __("Cost per Play"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 416 echo " "; ob_start(function () { return ''; }); echo __("The cost per play"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 417 echo " "; echo twig_call_macro($macros["forms"], "macro_input", ["costPerPlay", ($context["title"] ?? null), "{{dma.costPerPlay}}", ($context["helpText"] ?? null)], 417, $context, $this->getSourceContext()); echo " <div class=\"form-group row\"> <label class=\"col-sm-2 control-label\" for=\"field-impression-source\"> "; // line 421 echo twig_escape_filter($this->env, __("Impression Source"), "html", null, true); echo " </label> <div class=\"col-sm-10\"> <select class=\"form-control\" name=\"impressionSource\" id=\"field-impression-source\">"; // line 428 echo " {{#each impressionSources}} <option name=\"{{value}}\"{{#eq value dma.impressionSource }} selected{{/eq}}>{{name}}</option> {{/each}} "; echo "</select> <small class=\"form-text text-muted\">"; // line 429 echo twig_escape_filter($this->env, __("What is the source of this impression figure?"), "html", null, true); echo "</small> </div> </div> "; // line 433 ob_start(function () { return ''; }); echo __("Impressions per play"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 434 echo " "; ob_start(function () { return ''; }); echo __("The impressions per play"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 435 echo " "; echo twig_call_macro($macros["forms"], "macro_number", ["impressionsPerPlay", ($context["title"] ?? null), "{{dma.impressionsPerPlay}}", ($context["helpText"] ?? null)], 435, $context, $this->getSourceContext()); echo " </div> <div class=\"tab-pane\" id=\"tab-dates\"> "; // line 438 ob_start(function () { return ''; }); echo __("Start Date"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 439 echo " "; ob_start(function () { return ''; }); echo __("Select the start date for this DMA"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 440 echo " "; echo twig_call_macro($macros["forms"], "macro_date", ["startDate", ($context["title"] ?? null), "{{dma.startDate}}", ($context["helpText"] ?? null), "starttime-control", "", ""], 440, $context, $this->getSourceContext()); echo " "; // line 442 ob_start(function () { return ''; }); echo __("End Date"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 443 echo " "; ob_start(function () { return ''; }); echo __("Select the end date for this DMA"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 444 echo " "; echo twig_call_macro($macros["forms"], "macro_date", ["endDate", ($context["title"] ?? null), "{{dma.endDate}}", ($context["helpText"] ?? null), "endtime-control", "", ""], 444, $context, $this->getSourceContext()); echo " "; // line 446 ob_start(function () { return ''; }); echo __("Days of the week"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 447 echo " "; ob_start(function () { return ''; }); echo __("Which days of the week should the DMA be active?"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 448 echo " "; $context["options"] = [0 => ["id" => 1, "name" => __("Monday")], 1 => ["id" => 2, "name" => __("Tuesday")], 2 => ["id" => 3, "name" => __("Wednesday")], 3 => ["id" => 4, "name" => __("Thursday")], 4 => ["id" => 5, "name" => __("Friday")], 5 => ["id" => 6, "name" => __("Saturday")], 6 => ["id" => 7, "name" => __("Sunday")]]; // line 457 echo " "; echo twig_call_macro($macros["forms"], "macro_dropdown", ["daysOfWeek[]", "dropdownmulti", ($context["title"] ?? null), null, ($context["options"] ?? null), "id", "name", ($context["helpText"] ?? null)], 457, $context, $this->getSourceContext()); echo " "; // line 459 ob_start(function () { return ''; }); echo __("Start Time"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 460 echo " "; ob_start(function () { return ''; }); echo __("Select the start time for this DMA"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 461 echo " "; echo twig_call_macro($macros["forms"], "macro_time", ["startTime", ($context["title"] ?? null), "{{dma.startTime}}", ($context["helpText"] ?? null), "starttime-control", "", ""], 461, $context, $this->getSourceContext()); echo " "; // line 463 ob_start(function () { return ''; }); echo __("End Time"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 464 echo " "; ob_start(function () { return ''; }); echo __("Select the end time for this DMA"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 465 echo " "; echo twig_call_macro($macros["forms"], "macro_time", ["endTime", ($context["title"] ?? null), "{{dma.endTime}}", ($context["helpText"] ?? null), "endtime-control", "", ""], 465, $context, $this->getSourceContext()); echo " </div> <div class=\"tab-pane\" id=\"tab-geo\"> "; // line 468 echo twig_call_macro($macros["forms"], "macro_hidden", ["geoFence", "{{dma.geoFence}}"], 468, $context, $this->getSourceContext()); echo " "; // line 470 echo twig_call_macro($macros["forms"], "macro_message", [__("Draw areas on the map where you want this DMA to be active.")], 470, $context, $this->getSourceContext()); echo " <div id=\"audience-dma-map\" data-map-tile-server=\"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\" data-map-lat=\""; // line 474 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, ($context["settings"] ?? null), "DEFAULT_LAT", [], "any", false, false, false, 474), "html", null, true); echo "\" data-map-long=\""; // line 475 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, ($context["settings"] ?? null), "DEFAULT_LONG", [], "any", false, false, false, 475), "html", null, true); echo "\" data-map-zoom=\"13\" style=\"height: 500px; width: 100%\"></div> </div> </div> </form> </div> </div> </script> "; } public function getTemplateName() { return "xibo-audience-connector-form-javascript.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 679 => 475, 675 => 474, 668 => 470, 663 => 468, 656 => 465, 651 => 464, 647 => 463, 641 => 461, 636 => 460, 632 => 459, 626 => 457, 623 => 448, 618 => 447, 614 => 446, 608 => 444, 603 => 443, 599 => 442, 593 => 440, 588 => 439, 584 => 438, 577 => 435, 572 => 434, 568 => 433, 561 => 429, 553 => 428, 547 => 421, 539 => 417, 534 => 416, 530 => 415, 524 => 413, 521 => 402, 516 => 401, 512 => 400, 506 => 398, 501 => 397, 497 => 396, 491 => 394, 486 => 393, 482 => 392, 476 => 389, 470 => 388, 465 => 386, 461 => 385, 457 => 384, 432 => 362, 416 => 349, 409 => 345, 403 => 342, 250 => 192, 238 => 183, 218 => 166, 212 => 163, 187 => 141, 170 => 127, 166 => 126, 74 => 36, 69 => 33, 65 => 32, 61 => 31, 57 => 30, 53 => 29, 49 => 28, 45 => 27, 42 => 26, 39 => 24, 37 => 23,); } public function getSourceContext() { return new Source("", "xibo-audience-connector-form-javascript.twig", "/home/mgatv524/bd.mgaplay.com.br/views/xibo-audience-connector-form-javascript.twig"); } }