| % use JSON::XS; | 
 | % use Mojo::JSON; | 
 |  | 
 | % if (search->query_jsonld && korap_test_port()) { | 
 | %   my $action; | 
 | %   if (param('action') && param('action') eq 'inspect') { | 
 | %     $action = ' active" style="cursor: default'; | 
 | %   }; | 
 | %   state $json = JSON::XS->new->allow_blessed->pretty->canonical(1); | 
 | <pre class="query serial<%== $action // '' %>" <% unless ($action) { %>onclick="this.classList.toggle('active')"<% } %>> | 
 |   <span>JSON-LD Serialization for "<%= param 'q' %>"<% if (param('ql')) { %> (<%= param 'ql' %>)<% } %></span> | 
 |   <code> | 
 | %# Workaround to keep true, false, and null intact | 
 | %= $json->encode($json->decode(Mojo::JSON::encode_json(search->query_jsonld))) | 
 |   </code> | 
 | </pre> | 
 | %= javascript begin | 
 | hljs.initHighlightingOnLoad(); | 
 | % end | 
 | % }; |