<?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;

/* launch/blocks/basic-outcome.html.twig */
class __TwigTemplate_0b1485e665e273004d75be0cd90d475eb500ad357177c312c5022e0b4aef1d6d 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;
        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "launch/blocks/basic-outcome.html.twig"));

        // line 1
        if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 1, $this->source); })()), "payload", [], "any", false, false, false, 1), "basicOutcome", [], "any", false, false, false, 1)) {
            // line 2
            echo "    <div class=\"alert alert-info\" role=\"alert\">
        <i class=\"fas fa-poll\"></i>&nbsp;
        Basic outcome claim provided in message
    </div>
    <div class=\"accordion md-accordion\" id=\"accordionBoDetails\" role=\"tablist\" aria-multiselectable=\"true\">
        <div class=\"card bg-light\">
            <div class=\"card-header dropdown-toggle clickable collapsed\" role=\"tab\" id=\"accordionBoDetailsHeading\" data-toggle=\"collapse\" data-parent=\"#accordionBoDetails\" href=\"#accordionBoDetailsBody\"
                 aria-expanded=\"false\" aria-controls=\"accordionBoDetailsBody\">
                <i class=\"fas fa-info-circle\"></i>&nbsp;Basic outcome claim details
            </div>
            <div id=\"accordionBoDetailsBody\" class=\"collapse card-body\" role=\"tabpanel\" aria-labelledby=\"accordionBoDetailsHeading\" data-parent=\"#accordionBoDetails\">
                <div class=\"row\">
                    <div class=\"col-md-6\">
                        <dl class=\"list-unstyled\">
                            <dt>Claim service url</dt>
                            <dd><a href=\"";
            // line 17
            echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 17, $this->source); })()), "payload", [], "any", false, false, false, 17), "basicOutcome", [], "any", false, false, false, 17), "lisOutcomeServiceUrl", [], "any", false, false, false, 17), "html", null, true);
            echo "\" target=\"_blank\">";
            echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 17, $this->source); })()), "payload", [], "any", false, false, false, 17), "basicOutcome", [], "any", false, false, false, 17), "lisOutcomeServiceUrl", [], "any", false, false, false, 17), "html", null, true);
            echo "</a></dd>
                        </dl>
                    </div>
                    <div class=\"col-md-6\">
                        <dl class=\"list-unstyled\">
                            <dt>Claim result sourced id</dt>
                            <dd><code>";
            // line 23
            echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 23, $this->source); })()), "payload", [], "any", false, false, false, 23), "basicOutcome", [], "any", false, false, false, 23), "lisResultSourcedId", [], "any", false, false, false, 23), "html", null, true);
            echo "</code></dd>
                        </dl>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <br/>
    <div class=\"card bg-light\">
        <div class=\"card-header\">
            <i class=\"fas fa-sign-in-alt\"></i>&nbsp;Basic outcome service request
        </div>
        <div class=\"card-body\">
            <div class=\"form-row\">
                <div class=\"col col col-md-8\">
                    <input type=\"text\" id=\"boUrl\" class=\"form-control\" placeholder=\"Service Url\" value=\"";
            // line 38
            echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 38, $this->source); })()), "payload", [], "any", false, false, false, 38), "basicOutcome", [], "any", false, false, false, 38), "lisOutcomeServiceUrl", [], "any", false, false, false, 38), "html", null, true);
            echo "\" aria-describedby=\"boUrlHelp\" readonly>
                    <small id=\"boUrlHelp\" class=\"form-text text-muted\">Service url</small>
                </div>
                <div class=\"col col col-md-4\">
                    <input type=\"text\" id=\"boResultSourcedId\" class=\"form-control\" placeholder=\"LIS Result Sourced ID\" value=\"";
            // line 42
            echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 42, $this->source); })()), "payload", [], "any", false, false, false, 42), "basicOutcome", [], "any", false, false, false, 42), "lisResultSourcedId", [], "any", false, false, false, 42), "html", null, true);
            echo "\" readonly>
                    <small id=\"boResultSourcedIdHelp\" class=\"form-text text-muted\">Result sourced id</small>
                </div>
            </div>
            <br/>
            <div class=\"form-row\">
                <div class=\"col col col-md-4\">
                    <div class=\"form-group\">
                        <select id=\"boOperation\" aria-describedby=\"boOperationHelp\" class=\"form-control\">
                            <option value=\"readResult\" selected=\"selected\">Read result</option>
                            <option value=\"replaceResult\">Replace result</option>
                            <option value=\"deleteResult\">Delete result</option>
                        </select>
                        <small id=\"boOperationHelp\" class=\"form-text text-muted\">Operation type</small>
                    </div>
                </div>
                <div class=\"col col col-md-4\">
                    <input type=\"text\" id=\"boScore\" class=\"form-control\" placeholder=\"Score\" aria-describedby=\"boScoreHelp\">
                    <small id=\"boScoreHelp\" class=\"form-text text-muted\">Score</small>
                </div>
                <div class=\"col col col-md-4\">
                    <input type=\"text\" id=\"boLanguage\"class=\"form-control\" placeholder=\"Language\" aria-describedby=\"boLanguageHelp\">
                    <small id=\"boLanguageHelp\" class=\"form-text text-muted\">Language</small>
                </div>
            </div>
        </div>
        <div class=\"card-footer text-muted\">
            <div class=\"btn-group float-right\" role=\"group\" aria-label=\"Basic example\">
                <button id=\"boLoad\" class=\"btn-primary btn\">
                    <i id=\"boCall\" class=\"fas fa-sign-in-alt\"></i>&nbsp;Call basic outcome service
                </button>
                <button id=\"boReset\" class=\"btn-secondary btn\">
                    <i class=\"fas fa-undo\"></i>&nbsp;Reset
                </button>
            </div>
        </div>
    </div>
    <div id=\"boZone\"></div>
    <script>
        \$(\"#boLoad\").click(function(){
            \$.ajax({
                url: \"";
            // line 83
            echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("tool_ajax_service_basic_outcome");
            echo "\",
                method: \"POST\",
                data: {
                    registration: \"";
            // line 86
            echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 86, $this->source); })()), "registration", [], "any", false, false, false, 86), "identifier", [], "any", false, false, false, 86), "html", null, true);
            echo "\",
                    url: \$(\"#boUrl\").val(),
                    operation: \$(\"#boOperation\").val(),
                    resultSourcedId: \$(\"#boResultSourcedId\").val(),
                    score: \$(\"#boScore\").val(),
                    language: \$(\"#boLanguage\").val()
                },
                beforeSend: function(result){
                    \$(\"#boCall\").removeClass(\"fa-sign-in-alt\");
                    \$(\"#boCall\").addClass(\"fa-spinner fa-spin\");
                },
                success: function(result){
                    \$(\"#boCall\").removeClass(\"fa-spinner fa-spin\");
                    \$(\"#boCall\").addClass(\"fa-sign-in-alt\");
                    \$(\"#boZone\").html(result);
                },
                error: function(result){
                    console.log(result);
                    \$(\"#boCall\").removeClass(\"fa-spinner fa-spin\");
                    \$(\"#boCall\").addClass(\"fa-sign-in-alt\");
                    \$(\"#boZone\").html(
                        '<br/><div class=\"card bg-light\">' +
                            '<div class=\"card-header\"><i class=\"fas fa-poll\"></i>&nbsp;Basic outcome service response</div>' +
                            '<div class=\"card-body\">' +
                                '<h5 class=\"card-title\"></h5>' +
                                '<div class=\"alert alert-danger\" role=\"alert\">'+
                                '<i class=\"fas fa-exclamation-circle\"></i>&nbsp;Error ' +
                                result.responseJSON.code +
                                ': ' +
                                result.responseJSON.message +
                                '</div>' +
                            '</div>' +
                        '</div>'
                    );
                }
            });
        });

        \$(\"#boReset\").click(function(){
            \$(\"#boZone\").html(\"\");
            \$(\"#boOperation\").val(\"readResult\");
            \$(\"#boScore\").val(\"\");
            \$(\"#boLanguage\").val(\"\");
        });
    </script>
";
        } else {
            // line 132
            echo "    <div class=\"alert alert-dark alert-no-margin-bottom\" role=\"alert\">
        <i class=\"fas fa-ban\"></i>&nbsp;No basic outcome claim provided in message
    </div>
";
        }
        
        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);

    }

    public function getTemplateName()
    {
        return "launch/blocks/basic-outcome.html.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  194 => 132,  145 => 86,  139 => 83,  95 => 42,  88 => 38,  70 => 23,  59 => 17,  42 => 2,  40 => 1,);
    }

    public function getSourceContext()
    {
        return new Source("{% if token.payload.basicOutcome %}
    <div class=\"alert alert-info\" role=\"alert\">
        <i class=\"fas fa-poll\"></i>&nbsp;
        Basic outcome claim provided in message
    </div>
    <div class=\"accordion md-accordion\" id=\"accordionBoDetails\" role=\"tablist\" aria-multiselectable=\"true\">
        <div class=\"card bg-light\">
            <div class=\"card-header dropdown-toggle clickable collapsed\" role=\"tab\" id=\"accordionBoDetailsHeading\" data-toggle=\"collapse\" data-parent=\"#accordionBoDetails\" href=\"#accordionBoDetailsBody\"
                 aria-expanded=\"false\" aria-controls=\"accordionBoDetailsBody\">
                <i class=\"fas fa-info-circle\"></i>&nbsp;Basic outcome claim details
            </div>
            <div id=\"accordionBoDetailsBody\" class=\"collapse card-body\" role=\"tabpanel\" aria-labelledby=\"accordionBoDetailsHeading\" data-parent=\"#accordionBoDetails\">
                <div class=\"row\">
                    <div class=\"col-md-6\">
                        <dl class=\"list-unstyled\">
                            <dt>Claim service url</dt>
                            <dd><a href=\"{{ token.payload.basicOutcome.lisOutcomeServiceUrl }}\" target=\"_blank\">{{ token.payload.basicOutcome.lisOutcomeServiceUrl }}</a></dd>
                        </dl>
                    </div>
                    <div class=\"col-md-6\">
                        <dl class=\"list-unstyled\">
                            <dt>Claim result sourced id</dt>
                            <dd><code>{{ token.payload.basicOutcome.lisResultSourcedId }}</code></dd>
                        </dl>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <br/>
    <div class=\"card bg-light\">
        <div class=\"card-header\">
            <i class=\"fas fa-sign-in-alt\"></i>&nbsp;Basic outcome service request
        </div>
        <div class=\"card-body\">
            <div class=\"form-row\">
                <div class=\"col col col-md-8\">
                    <input type=\"text\" id=\"boUrl\" class=\"form-control\" placeholder=\"Service Url\" value=\"{{ token.payload.basicOutcome.lisOutcomeServiceUrl }}\" aria-describedby=\"boUrlHelp\" readonly>
                    <small id=\"boUrlHelp\" class=\"form-text text-muted\">Service url</small>
                </div>
                <div class=\"col col col-md-4\">
                    <input type=\"text\" id=\"boResultSourcedId\" class=\"form-control\" placeholder=\"LIS Result Sourced ID\" value=\"{{ token.payload.basicOutcome.lisResultSourcedId }}\" readonly>
                    <small id=\"boResultSourcedIdHelp\" class=\"form-text text-muted\">Result sourced id</small>
                </div>
            </div>
            <br/>
            <div class=\"form-row\">
                <div class=\"col col col-md-4\">
                    <div class=\"form-group\">
                        <select id=\"boOperation\" aria-describedby=\"boOperationHelp\" class=\"form-control\">
                            <option value=\"readResult\" selected=\"selected\">Read result</option>
                            <option value=\"replaceResult\">Replace result</option>
                            <option value=\"deleteResult\">Delete result</option>
                        </select>
                        <small id=\"boOperationHelp\" class=\"form-text text-muted\">Operation type</small>
                    </div>
                </div>
                <div class=\"col col col-md-4\">
                    <input type=\"text\" id=\"boScore\" class=\"form-control\" placeholder=\"Score\" aria-describedby=\"boScoreHelp\">
                    <small id=\"boScoreHelp\" class=\"form-text text-muted\">Score</small>
                </div>
                <div class=\"col col col-md-4\">
                    <input type=\"text\" id=\"boLanguage\"class=\"form-control\" placeholder=\"Language\" aria-describedby=\"boLanguageHelp\">
                    <small id=\"boLanguageHelp\" class=\"form-text text-muted\">Language</small>
                </div>
            </div>
        </div>
        <div class=\"card-footer text-muted\">
            <div class=\"btn-group float-right\" role=\"group\" aria-label=\"Basic example\">
                <button id=\"boLoad\" class=\"btn-primary btn\">
                    <i id=\"boCall\" class=\"fas fa-sign-in-alt\"></i>&nbsp;Call basic outcome service
                </button>
                <button id=\"boReset\" class=\"btn-secondary btn\">
                    <i class=\"fas fa-undo\"></i>&nbsp;Reset
                </button>
            </div>
        </div>
    </div>
    <div id=\"boZone\"></div>
    <script>
        \$(\"#boLoad\").click(function(){
            \$.ajax({
                url: \"{{ path('tool_ajax_service_basic_outcome') }}\",
                method: \"POST\",
                data: {
                    registration: \"{{ token.registration.identifier }}\",
                    url: \$(\"#boUrl\").val(),
                    operation: \$(\"#boOperation\").val(),
                    resultSourcedId: \$(\"#boResultSourcedId\").val(),
                    score: \$(\"#boScore\").val(),
                    language: \$(\"#boLanguage\").val()
                },
                beforeSend: function(result){
                    \$(\"#boCall\").removeClass(\"fa-sign-in-alt\");
                    \$(\"#boCall\").addClass(\"fa-spinner fa-spin\");
                },
                success: function(result){
                    \$(\"#boCall\").removeClass(\"fa-spinner fa-spin\");
                    \$(\"#boCall\").addClass(\"fa-sign-in-alt\");
                    \$(\"#boZone\").html(result);
                },
                error: function(result){
                    console.log(result);
                    \$(\"#boCall\").removeClass(\"fa-spinner fa-spin\");
                    \$(\"#boCall\").addClass(\"fa-sign-in-alt\");
                    \$(\"#boZone\").html(
                        '<br/><div class=\"card bg-light\">' +
                            '<div class=\"card-header\"><i class=\"fas fa-poll\"></i>&nbsp;Basic outcome service response</div>' +
                            '<div class=\"card-body\">' +
                                '<h5 class=\"card-title\"></h5>' +
                                '<div class=\"alert alert-danger\" role=\"alert\">'+
                                '<i class=\"fas fa-exclamation-circle\"></i>&nbsp;Error ' +
                                result.responseJSON.code +
                                ': ' +
                                result.responseJSON.message +
                                '</div>' +
                            '</div>' +
                        '</div>'
                    );
                }
            });
        });

        \$(\"#boReset\").click(function(){
            \$(\"#boZone\").html(\"\");
            \$(\"#boOperation\").val(\"readResult\");
            \$(\"#boScore\").val(\"\");
            \$(\"#boLanguage\").val(\"\");
        });
    </script>
{% else %}
    <div class=\"alert alert-dark alert-no-margin-bottom\" role=\"alert\">
        <i class=\"fas fa-ban\"></i>&nbsp;No basic outcome claim provided in message
    </div>
{% endif %}", "launch/blocks/basic-outcome.html.twig", "C:\\wamp64\\www\\devkit-lti1p3-master-tool\\templates\\launch\\blocks\\basic-outcome.html.twig");
    }
}
