Repository: sosy-lab/benchexec (language: python)

Issue:
Filtering in tables moves focus
In html tables, the filter for tasknames removes the focus from the textfield.
If I filter for a prefix and then wait 1-2 seconds, the filter is applied.
However, the cursor focus is lost here, before I can type the suffix of a filename.
Thus, I need to click in the textfield again to further extend the filename.

I assume the same problem appears when filtering for other columns, like cputime and memory.

The problem is available BenchExec 3.7 (and also earlier), using Firefox or Chrome.


Discussion / hints:

Fix patch:
diff --git a/benchexec/tablegenerator/react-table/build/bundle.min.js b/benchexec/tablegenerator/react-table/build/bundle.min.js
index 163e80855..0686836bf 100644
--- a/benchexec/tablegenerator/react-table/build/bundle.min.js
+++ b/benchexec/tablegenerator/react-table/build/bundle.min.js
@@ -1,1 +1,1 @@
-!function(e){function t(t){for(var i,a,l=t[0],o=t[1],c=t[2],d=0,h=[];d<l.length;d++)a=l[d],Object.prototype.hasOwnProperty.call(r,a)&&r[a]&&h.push(r[a][0]),r[a]=0;for(i in o)Object.prototype.hasOwnProperty.call(o,i)&&(e[i]=o[i]);for(u&&u(t);h.length;)h.shift()();return s.push.apply(s,c||[]),n()}function n(){for(var e,t=0;t<s.length;t++){for(var n=s[t],i=!0,l=1;l<n.length;l++){var o=n[l];0!==r[o]&&(i=!1)}i&&(s.splice(t--,1),e=a(a.s=n[0]))}return e}var i={},r={1:0},s=[];function a(t){if(i[t])return i[t].exports;var n=i[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=i,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)a.d(n,i,function(t){return e[t]}.bind(null,i));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/";var l=this.webpackJsonp=this.webpackJsonp||[],o=l.push.bind(l);l.push=t,l=l.slice();for(var c=0;c<l.length;c++)t(l[c]);var u=o;s.push([280,0]),n()}({103:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return u})),n.d(t,"d",(function(){return h}));var i=n(84),r=n(283),s=(n(68),n(104)),a=n(105),l=function(e){var t=e.handler,n=Object(r.a)(e,["handler"]);return Object(a.jsx)("span",Object(i.a)(Object(i.a)({onClick:t,title:"",className:"selectColumns"},n),{},{children:"Click here to select columns"}))},o=function(e){var t=e.column,n=e.title,l=void 0===n?"Click here to sort. Hold shift to multi-sort":n,o=e.children,c=Object(r.a)(e,["column","title","children"]);return Object(a.jsx)("div",Object(i.a)(Object(i.a)({title:l},c),{},{children:o||Object(s.f)(t)}))},c=function(e){var t=e.runSet,n=Object(r.a)(e,["runSet"]);return Object(a.jsx)("span",Object(i.a)(Object(i.a)({className:"header__tool-infos"},n),{},{title:Object(s.j)(t),children:Object(s.j)(t)}))},u=function(e){var t=e.cell,n=e.href,s=void 0===n?t.value.href:n,l=e.toggleLinkOverlay,o=e.force,c=void 0!==o&&o,u=Object(r.a)(e,["cell","href","toggleLinkOverlay","force"]),d=t.value.html,h=d?void 0:t.value.raw;return c||h||d?s?Object(a.jsx)("a",Object(i.a)(Object(i.a)({href:s,onClick:function(e){return l(e,s)},dangerouslySetInnerHTML:d?{__html:d}:void 0},u),{},{children:h})):Object(a.jsx)("div",Object(i.a)(Object(i.a)({dangerouslySetInnerHTML:d?{__html:d}:void 0},u),{},{children:h})):null},d=Object.freeze({headerClassName:"separator",columns:Object.freeze([Object.freeze({resizable:!1,sortable:!1,filterable:!1,accessor:void 0,width:2,headerClassName:"separator",className:"separator"})])}),h=function(e,t,n){return[d,{Header:Object(a.jsx)(c,{runSet:e}),columns:e.columns.map((function(e,i){return n(t,e,i)}))}]}},104:function(e,t,n){"use strict";n.d(t,"v",(function(){return f})),n.d(t,"i",(function(){return j})),n.d(t,"o",(function(){return p})),n.d(t,"s",(function(){return m})),n.d(t,"z",(function(){return v})),n.d(t,"d",(function(){return y})),n.d(t,"f",(function(){return C})),n.d(t,"j",(function(){return F})),n.d(t,"p",(function(){return O})),n.d(t,"n",(function(){return b})),n.d(t,"a",(function(){return w})),n.d(t,"h",(function(){return S})),n.d(t,"x",(function(){return N})),n.d(t,"w",(function(){return D})),n.d(t,"y",(function(){return H})),n.d(t,"c",(function(){return Y})),n.d(t,"A",(function(){return g})),n.d(t,"u",(function(){return k})),n.d(t,"t",(function(){return x})),n.d(t,"b",(function(){return U})),n.d(t,"e",(function(){return h})),n.d(t,"l",(function(){return L})),n.d(t,"g",(function(){return X})),n.d(t,"m",(function(){return W})),n.d(t,"k",(function(){return q})),n.d(t,"q",(function(){return I})),n.d(t,"r",(function(){return R}));var i=n(76),r=n(77),s=n(85),a=n(275),l=n(283),o=n(277),c=n(89),u=n(84),d=(n(68),n(105)),h="##########",f=function(e){var t=e.head,n=e.tools,i=e.rows,r=e.stats,s=e.props,a=e.initial;return{tableHeader:t,taskIdNames:t.task_id_names,tools:n.map((function(e,t){return Object(u.a)(Object(u.a)({},e),{},{toolIdx:t,columns:e.columns.map((function(e,t){return Object(u.a)(Object(u.a)({},e),{},{colIdx:t})})),scoreBased:i.some((function(e){return void 0!==e.results[t].score}))})})),columns:n.map((function(e){return e.columns.map((function(e){return e.title}))})),table:i,stats:r,properties:s,initial:a}},p=function(e){return"count"===e.type||"measure"===e.type},b=function(e){return void 0===e||null===e},j=function(e,t){return b(e)||b(e.raw)?t:e.raw},m=function(e,t){return j(e,1/0)-j(t,1/0)},v=function(e,t){var n=j(e,"").toLowerCase(),i=j(t,"").toLowerCase();return""===n?1:""===i?-1:n>i?1:n<i?-1:0},O=function(e){return 0===e||200===e},x=function(e,t){return Object.keys(t).filter((function(t){return!e.includes(t)})).reduce((function(e,n){return e[n]=t[n],e}),{})},g=function(e,t){var n,i=[],r=Object(c.a)(t);try{for(r.s();!(n=r.n()).done;){var s=n.value;s!==e&&i.push(s)}}catch(a){r.e(a)}finally{r.f()}return i},y=function(e,t,n){var i=e.max_width;return t&&(i=Math.max(i,t)),n&&(i=Math.min(i,n)),i||(i=10),8*i+20},k=function(e,t,n){var i=function(e,t){var n,i=t,r=Object(c.a)(e);try{for(r.s();!(n=r.n()).done;)if(i=i[n.value],b(i))return}catch(s){r.e(s)}finally{r.f()}return i}(e,n);return void 0===i?t:i},C=function(e){return e.unit?Object(d.jsxs)(d.Fragment,{children:[e.display_title,Object(d.jsx)("br",{}),"(".concat(e.unit,")")]}):e.display_title},F=function(e){var t=e.tool,n=e.date,i=e.niceName;return"".concat(t," ").concat(n," ").concat(i)},w=["#19CDD7","#DDB27C","#88572C","#FF991F","#F15C17","#223F9A","#DA70BF","#125C77","#4DC19C","#776E57","#12939A","#17B8BE","#F6D18A","#B7885E","#FFCB99","#F89570","#829AE3","#E79FD5","#1E96BE","#89DAC1","#B3AD9E"],S=function(e){var t=(e||decodeURI(document.location.href)).split("?"),n=t.length>1?t[1]:void 0;if(void 0===n||0===n.length)return{};var i,r=n.split("&").map((function(e){return e.split("=")})),s={},a=Object(c.a)(r);try{for(a.s();!(i=a.n()).done;){var l=Object(o.a)(i.value,2),u=l[0],d=l[1];s[u]=d}}catch(h){a.e(h)}finally{a.f()}return s},N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{returnString:!1,baseUrl:null,keepOthers:!1,paramName:null,history:null},n={},i=e;if(t.keepOthers){n=S();var r=Object.entries(e).filter((function(e){var t=Object(o.a)(e,2),n=(t[0],t[1]);return void 0===n||null===n}));r.forEach((function(e){var t=Object(o.a)(e,1)[0];delete n[t],delete i[t]}))}var s=Object(u.a)(Object(u.a)({},n),e),a={returnString:!1,baseUrl:null},l=Object(u.a)(Object(u.a)({},a),t),c=l.returnString,d=l.baseUrl,h=l.history,f=(d||document.location.href).split("?")[0],p=Object.keys(s).map((function(e){return"".concat(e,"=").concat(s[e])})),b="?".concat(p.join("&")),j=encodeURI("".concat(f).concat(b));if(c)return j;h?h.push(b):document.location.href=j},I=function(e,t){var n=E({categoryValues:t,statusValues:e});return function(e){var t=S(e);return t.filter?n(t.filter):null}},T=function(e){for(var t=[],n=0,i=Object.entries(e);n<i.length;n++){var r=Object(o.a)(i[n],2),s=r[0],a=r[1];t.push("".concat(s,"(").concat(a.map(escape).join(","),")"))}return t.join(",")},_=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i={};if(e.length>Math.floor(t.length/2)){var r,s=[],a=Object(c.a)(t);try{for(a.s();!(r=a.n()).done;){var l=r.value;e.includes(l)||s.push(n?l.trim():l)}}catch(o){a.e(o)}finally{a.f()}i.notIn=s}else i.in=e.map((function(e){return n?e.trim():e}));return T(i)};function M(e,t,n,i,r){var s=[],a=e.statusValues,l=e.categoryValues,o=t[n][i],c=r[n][i],u=!!a,d=u&&a.length!==o.length,h=!!l,f=h&&l.length!==c.length;if(u){if(d){var p=_(a,o);s.push("status(".concat(p,")"))}h||s.push("category(empty())")}if(h&&(u||s.push("status(empty())"),f)){var b=_(l,c,!0);s.push("category(".concat(b,")"))}return s.join(",")}var V=function(e){var t,n={},i=0,r="",s=Object(c.a)(e);try{for(s.s();!(t=s.n()).done;){var a=t.value;if("("!==a){if(")"!==a)0!==i||","!==a?r+=a:r="";else if(r+=a,0===--i){var l=r.indexOf("("),o=r.substr(0,l),u=r.substr(l+1,r.length-1-(l+1));n[o]=u}}else r+=a,i++}}catch(d){s.e(d)}finally{s.f()}return n},A=function(e,t,n,i,r){return"values"===e?[{values:t.split(",").map(unescape)}]:"value"===e?[{value:unescape(t)}]:"status"===e||"category"===e?function(e,t,n,i,r){for(var s=V(t),l=[],u=0,d=Object.entries(s);u<d.length;u++){var h=Object(o.a)(d[u],2),f=h[0],p=h[1];if("in"===f){var b=p.split(",").map(unescape);"category"===e&&(b=b.map((function(e){return"".concat(e," ")}))),l.push.apply(l,Object(a.a)(b.map((function(e){return{value:e}}))))}if("notIn"===f){var j=p.split(",").map(unescape),m=[];if("category"===e){j=j.map((function(e){return"".concat(e," ")}));var v,O=Object(c.a)(i[r]);try{for(O.s();!(v=O.n()).done;){var x=v.value;j.includes(x)||m.push({value:x})}}catch(C){O.e(C)}finally{O.f()}}else{var g,y=Object(c.a)(n[r]);try{for(y.s();!(g=y.n()).done;){var k=g.value;j.includes(k)||m.push({value:k})}}catch(C){y.e(C)}finally{y.f()}}l.push.apply(l,m)}}return l}(e,t,n,i,r):void 0},E=function(e){var t=e.categoryValues,n=e.statusValues;return function(e){for(var i=V(e),r=[],s=0,l=Object.entries(i);s<l.length;s++){var d=Object(o.a)(l[s],2),h=d[0],f=d[1];if("id"!==h)if("id_any"!==h)for(var p=h,b=V(f),j={},m=0,v=Object.entries(b);m<v.length;m++){for(var O=Object(o.a)(v[m],2),x=O[0],g=O[1],y=x.split("*"),k=Object(o.a)(y,2),C=k[0],F=k[1],w="".concat(p,"_").concat(unescape(F),"_").concat(C),S=j[w]||[],N=V(g),I=0,T=Object.entries(N);I<T.length;I++){var _=Object(o.a)(T[I],2),M=_[0],E=_[1];S.push.apply(S,Object(a.a)(A(M,E,n[p],t[p],C)))}for(var R=!1,D=!1,H=0,L=Object.keys(N);H<L.length;H++){var P=L[H];"status"===P?R=!0:"category"===P&&(D=!0)}(R&&!D||!R&&D)&&(R?S.push.apply(S,Object(a.a)(t[p][C].map((function(e){return{value:e}})))):S.push.apply(S,Object(a.a)(n[p][C].map((function(e){return{value:e}})))));var B,U=Object(c.a)(S);try{for(U.s();!(B=U.n()).done;){var Y=B.value;r.push(Object(u.a)({id:w},Y))}}catch(W){U.e(W)}finally{U.f()}}else r.push(Object(u.a)({id:"id"},V(f)));else{var X=V(f);r.push(Object(u.a)({id:"id"},A("values",X.values)[0]))}}return r}},R=function(e,t){var n=function(e){var t=e.statusValues,n=e.categoryValues;return function(e){var i,r={},s=[],a=Object(c.a)(e);try{for(a.s();!(i=a.n()).done;){var u=i.value,d=u.id,h=u.value,f=u.values,p=u.isTableTabFilter;if("id"!==d){var b=d.split("_"),j=Object(o.a)(b,3),m=j[0],v=j[1],O=j[2],x=r[m]||{},g=x[O]||{name:escape(v)};if(t[m][O]||n[m][O])if(h.endsWith(" ")){var y=g.categoryValues||[];y.push(h),g.categoryValues=y}else{var k=g.statusValues||[];k.push(h),g.statusValues=k}else g.value=h;x[O]=g,r[m]=x}else f&&f.length>0?r.ids={values:f.map((function(e){return e||""}))}:p&&s.push({id:d,value:h})}}catch(B){a.e(B)}finally{a.f()}var C=r.ids,F=Object(l.a)(r,["ids"]),w=[];C&&w.push("id(values(".concat(C.values.map(escape).join(","),"))")),s&&s.forEach((function(e){w.push("id_any(value(".concat(e.value,"))"))}));for(var S=0,N=Object.entries(F);S<N.length;S++){for(var I=Object(o.a)(N[S],2),T=I[0],_=I[1],V=[],A=0,E=Object.entries(_);A<E.length;A++){var R=Object(o.a)(E[A],2),D=R[0],H=R[1],L="".concat(D,"*").concat(H.name,"*"),P=void 0;""!==(P=H.statusValues||H.categoryValues?M(H,t,T,D,n):"value(".concat(escape(H.value),")"))&&V.push("".concat(L,"(").concat(P,")"))}V.length>0&&w.push("".concat(T,"(").concat(V.join(","),")"))}return w.join(",")}}({statusValues:e,categoryValues:t});return function(e,t){var i=S();if(!e)return N(i,t);var r=n(e);return r?N(Object(u.a)(Object(u.a)({},i),{},{filter:r}),t):(delete i.filter,N(Object(u.a)({},i),t))}},D=function(e){document.location.href=encodeURI("".concat(document.location.href,"#").concat(e))},H=function(e){N(Object(u.a)(Object(u.a)({},S()),e))},L=function(e,t){return k(["0","id"],[],e).reduce((function(e,n,i){return Object(u.a)(Object(u.a)({},e),{},Object(s.a)({},t[i],n))}),{})},P="&#x2008;",B="&#x2007;",U=function(){function e(t){Object(i.a)(this,e),this._defaultOptions={whitespaceFormat:!1,html:!1},this.significantDigits=t,this.maxPositiveDecimalPosition=-1,this.maxNegativeDecimalPosition=-1}return Object(r.a)(e,[{key:"addDataItem",value:function(e){var t=e.split(/\.|,/),n=Object(o.a)(t,2),i=n[0],r=n[1];this.maxPositiveDecimalPosition=Math.max(this.maxPositiveDecimalPosition,i?i.length:0),this.maxNegativeDecimalPosition=Math.max(this.maxNegativeDecimalPosition,r?r.length:0)}},{key:"build",value:function(){var e=this;return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(b(e.significantDigits))return t.toString();for(var i=Object(u.a)(Object(u.a)({},e._defaultOptions),n),r=i.whitespaceFormat,s=i.html,a=t.toString(),l="",c="",d=0,h=0,f=!1,p=!1,j=a.replace(/,/,".").indexOf(".");h<e.significantDigits-1&&a.length>d;){var m=a[d];if("."===m||","===m)l+=".",p=!0;else{if(!f){if("0"===m){d+=1,p&&(l+=m);continue}f=!0}l+=m,h+=1}d+=1}if("."===l[0]&&(l="0".concat(l)),c=a.substring(d)){var v="."===c[0];c=c.replace(/\./,""),c="".concat(c[0],".").concat(c.substr(1)),c=Math.round(Number(c)),c=isNaN(c)?"":c.toString(),v&&(c=".".concat(c));var O=j;for(-1===j&&(O=a.length);l.length+c.length<O;)c+="0"}var x="".concat(l).concat(c);if(r){var g=s?P:" ",y=x.split(/\.|,/),k=Object(o.a)(y,2),C=k[0],F=k[1];"0"===C&&(C=""),C=C||"";for(var w=(F=F||"")?".":g;C.length<e.maxPositiveDecimalPosition;)C=" ".concat(C);for(;F.length<e.maxNegativeDecimalPosition;)F+=" ";return s&&(C=C.replace(/ /g,B),F=F.replace(/ /g,B)),"".concat(C).concat(w).concat(F)}return x}}}]),e}(),Y=function(e){var t=S(),n=[];t.hidden&&(n=t.hidden.split(",").filter((function(t){return Number.isInteger(parseInt(t))&&e.some((function(e){return e.toolIdx===parseInt(t)}))})).map((function(e){return parseInt(e)})));var i={};return Object.keys(t).filter((function(e){return/hidden[0-9]+/.test(e)})).forEach((function(n){var r=parseInt(n.replace("hidden","")),s=e.find((function(e){return e.toolIdx===r}));Number.isInteger(r)&&s&&(i[r]=t[n].split(",").filter((function(e){return Number.isInteger(parseInt(e))&&s.columns.some((function(t){return t.colIdx===parseInt(e)}))})).map((function(e){return parseInt(e)})))})),n.forEach((function(t){i[t]=e.find((function(e){return e.toolIdx===t})).columns.map((function(e){return e.colIdx}))})),e.forEach((function(e){i[e.toolIdx]||(i[e.toolIdx]=[])})),i},X=function(e,t){var n,i=e.find((function(e){return n=e.columns.find((function(n){return"status"!==n.type&&!t[e.toolIdx].includes(n.colIdx)}))}));return n||(i=e.find((function(e){return n=e.columns.find((function(n){return"status"===n.type&&!t[e.toolIdx].includes(n.colIdx)}))}))),i&&n?[i.toolIdx,n.colIdx]:[void 0,void 0]},W=function(e,t){var n,i={},r=Object(c.a)(e);try{for(r.s();!(n=r.n()).done;){i[n.value]=!0}}catch(o){r.e(o)}finally{r.f()}var s,a=Object(c.a)(t);try{for(a.s();!(s=a.n()).done;){var l=s.value;if(b(i[l]))return!1}}catch(o){a.e(o)}finally{a.f()}return!0},q=function(e){var t=e.toString().split(/,|\./),n=Object(o.a)(t,2)[1];if(b(n)||0===n.length)return 1;for(var i=".",r=0;r<n.length-1;r+=1)i+="0";return i+="1"}},107:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var i=n(85),r=n(76),s=n(77),a=n(281),l=n(274),o=n(68),c=n.n(o),u=n(273),d=(n(96),n(97)),h=n.n(d),f=(n(102),n(103)),p=n(104),b=n(105),j=h()(u.a),m=function(e){Object(a.a)(n,e);var t=Object(l.a)(n);function n(e){var s;return Object(r.a)(this,n),(s=t.call(this,e)).renderTooltip=function(e){return Object.keys(e).filter((function(t){return e[t]&&"sum"!==t})).map((function(t){return"".concat(t,": ").concat(e[t])})).join(", ")||void 0},s.handleInputChange=function(e){var t=e.target;s.setState(Object(i.a)({},t.name,t.checked))},s.renderEnvironmentRow=function(e,t,n,i){return"options"===e?Object(b.jsx)("td",{colSpan:n,className:"header__tool-row options",children:Object(b.jsx)("ul",{children:s.renderOptions(t)})},t+i):Object(b.jsxs)("td",{colSpan:n,className:"header__tool-row",children:[t," "]},t+i)},s.renderOptions=function(e){return e.split(/[\s]+-/).map((function(e,t){return Object(b.jsx)("li",{children:Object(b.jsx)("code",{children:0===t?e:"-".concat(e)})},e)}))},s.createRowTitleColumn=function(){return{Header:function(){return Object(b.jsx)("div",{className:"toolsHeader",children:Object(b.jsx)("form",{children:Object(b.jsxs)("label",{title:"Fix the first column",children:["Fixed row title:",Object(b.jsx)("input",{id:"fixed-row-title",name:"fixed",type:"checkbox",checked:s.state.fixed,onChange:s.handleInputChange})]})})})},fixed:s.state.fixed?"left":"",minWidth:s.headerWidth,columns:[{id:"summary",minWidth:s.headerWidth,Header:Object(b.jsx)(f.a,{handler:s.props.selectColumn}),accessor:"",Cell:function(e){return Object(b.jsx)("div",{dangerouslySetInnerHTML:{__html:e.value.title},title:e.value.description,className:"row-title"})}}]}},s.createColumn=function(e,t,n){return{id:"".concat(e,"_").concat(t.display_title,"_").concat(n),Header:Object(b.jsx)(f.c,{column:t,className:"columns",title:"Show Quantile Plot of this column",onClick:function(e){return s.props.switchToQuantile(t)}}),show:!s.props.hiddenCols[e].includes(n)&&(Object(p.o)(t)||"status"===t.type),minWidth:Object(p.d)(t,null,"status"===t.type?6:null),accessor:function(t){return t.content[e][n]},Cell:function(e){return e.value?Object(b.jsx)("div",{dangerouslySetInnerHTML:{__html:e.value.sum},className:"cell",title:s.renderTooltip(e.value)}):Object(b.jsx)("div",{className:"cell",children:"-"})}}},s.state={fixed:!0},s.infos=["displayName","tool","limit","host","os","system","date","runset","branch","options","property"],s.headerWidth=.15*window.innerWidth,s.width=window.innerWidth,s}return Object(s.a)(n,[{key:"render",value:function(){var e=this,t=this.props.tools.map((function(t,n){return Object(f.d)(t,n,e.createColumn)})).flat();return Object(b.jsxs)("div",{id:"summary",children:[Object(b.jsxs)("div",{id:"benchmark_setup",children:[Object(b.jsx)("h2",{children:"Benchmark Setup"}),Object(b.jsx)("table",{children:Object(b.jsx)("tbody",{children:this.infos.map((function(t){return e.props.tableHeader[t]})).filter((function(e){return null!==e})).map((function(t,n){return Object(b.jsxs)("tr",{className:t.id,children:[Object(b.jsx)("th",{children:t.name},"td-"+t.id),t.content.map((function(n,i){return e.renderEnvironmentRow(t.id,n[0],n[1],i)}))]},"tr-"+t.id)}))})})]}),Object(b.jsxs)("div",{id:"statistics",children:[Object(b.jsx)("h2",{children:"Statistics"}),Object(b.jsx)(j,{data:this.props.stats,columns:[this.createRowTitleColumn()].concat(t),showPagination:!1,className:"-highlight",minRows:0,sortable:!1,width:this.width})]}),Object(b.jsxs)("p",{children:["Generated by"," ",Object(b.jsxs)("a",{className:"link",href:"https://github.com/sosy-lab/benchexec",target:"_blank",rel:"noopener noreferrer",children:[" ","BenchExec ",this.props.version]})]})]})}}]),n}(c.a.Component)},108:function(e,t,n){"use strict";var i=n(84),r=n(76),s=n(281),a=n(274),l=n(68),o=n.n(l),c=n(105),u=n(109),d=function(e){Object(s.a)(n,e);var t=Object(a.a)(n);function n(){var e;Object(r.a)(this,n);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return(e=t.call.apply(t,[this].concat(s))).knownLicenses=["BSD-3-Clause","CC-BY-4.0","ISC","MIT","Zlib"],e.linkifyLicense=function(e){return Object(c.jsx)("a",{href:"https://spdx.org/licenses/"+e,target:"_blank",rel:"noopener noreferrer",children:e},e)},e.linkifyLicenses=function(t){return t.split(/([A-Za-z0-9.-]+)/).map((function(t){return e.knownLicenses.includes(t)?e.linkifyLicense(t):t}))},e.render=function(){return Object(c.jsxs)("div",{children:[Object(c.jsx)("h4",{children:Object(c.jsxs)("a",{href:"https://www.npmjs.com/package/"+e.props.name+"/v/"+e.props.version,target:"_blank",rel:"noopener noreferrer",children:[e.props.name," ",e.props.version]})}),e.props.repository&&Object(c.jsxs)(c.Fragment,{children:["Source:"," ",Object(c.jsx)("a",{href:e.props.repository,target:"_blank",rel:"noopener noreferrer",children:e.props.repository}),Object(c.jsx)("br",{})]}),e.props.copyright&&Object(c.jsxs)(c.Fragment,{children:[e.props.copyright,Object(c.jsx)("br",{})]}),"License: ",Object(c.jsx)(c.Fragment,{children:e.linkifyLicenses(e.props.licenses)}),void 0!==e.props.licenseId&&Object(c.jsxs)(c.Fragment,{children:[Object(c.jsx)("br",{}),Object(c.jsxs)("details",{children:[Object(c.jsx)("summary",{children:"Full text of license"}),Object(c.jsx)("pre",{children:u.licenses[e.props.licenseId]})]})]})]})},e}return n}(o.a.Component);t.a=function(e){return Object(c.jsxs)("div",{className:"info",children:[Object(c.jsx)("div",{className:"info-header",children:Object(c.jsx)("h1",{children:"Info and Help"})}),Object(c.jsx)("h3",{children:"Summary"}),Object(c.jsxs)("ul",{children:[Object(c.jsx)("li",{children:"Shows environment information and a summary of the results."}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Select columns:"})," ",Object(c.jsx)("br",{})," The columns to show can be selected by clicking on ",Object(c.jsx)("em",{children:"Click here to select columns"})," or"," ",Object(c.jsx)("span",{className:"link",onClick:e.selectColumn,children:"here"}),"."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Quantile plot:"})," ",Object(c.jsx)("br",{}),"A quantile plot for a column can be shown by clicking on the respective column header (e.g.,"," ",Object(c.jsx)("em",{children:"cputime"}),")."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Fixed row title:"})," ",Object(c.jsx)("br",{}),"Deselect to let the left-most column scroll together with the rest of the table."]})]}),Object(c.jsx)("h3",{children:"Table"}),Object(c.jsxs)("ul",{children:[Object(c.jsx)("li",{children:"Shows the detailed results."}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Fixed task:"})," ",Object(c.jsx)("br",{}),"Deselect to let the left-most column with the task name scroll together with the rest of the table."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Select columns:"})," ",Object(c.jsx)("br",{})," The columns to show can be selected by clicking on ",Object(c.jsx)("em",{children:"Click here to select columns"})," or"," ",Object(c.jsx)("span",{className:"link",onClick:e.selectColumn,children:"here"}),"."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Filter rows:"})," ",Object(c.jsx)("br",{}),"Filters can be applied to every column in the row below the column header. Numeric columns accept a range filter like ",Object(c.jsx)("em",{children:"min:max"}),", where both ",Object(c.jsx)("em",{children:"min"})," and ",Object(c.jsx)("em",{children:"max"})," are numeric values that can also be omitted for half-open ranges. For text columns (like the task name) any row matches that contains the entered filter value. Several filters can be combined and will be applied together. All filters can be deleted at once with the ",Object(c.jsx)("em",{children:"Reset Filters"})," button in the top right corner."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Sort rows:"})," ",Object(c.jsx)("br",{})," Rows can be sorted by clicking on the column header. Clicking again will toggle the sort order (ascending vs. descending). Hold ",Object(c.jsx)("kbd",{children:"Shift"})," while clicking for adding a column to the sort order."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Tool output:"})," ",Object(c.jsx)("br",{}),"Clicking on a cell in the status column will show the tool output of this run."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Task definition:"})," ",Object(c.jsx)("br",{})," Clicking on the task name will show the content of the respective file."]})]}),Object(c.jsx)("h3",{children:" Quantile Plot and Scatter Plot"}),Object(c.jsxs)("ul",{children:[Object(c.jsx)("li",{children:"Shows plots of the results that are currently visible in the table."}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Correct results only:"})," ",Object(c.jsx)("br",{}),"In addition to the currently applied filter, the plots by default show only correct results. Click ",Object(c.jsx)("em",{children:"Switch to All Results"})," to toggle this behavior."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Select columns:"}),Object(c.jsx)("br",{}),"The drop-down fields above the plots allow to choose which columns are shown in the plot."]})]}),Object(c.jsx)("h3",{children:"About"}),Object(c.jsxs)("p",{children:["This table was generated by"," ",Object(c.jsxs)("a",{className:"link",href:"https://github.com/sosy-lab/benchexec",target:"_blank",rel:"noopener noreferrer",children:["BenchExec ",e.version]}),". For feedback, questions, and bug reports please use our"," ",Object(c.jsx)("a",{className:"link",href:"https://github.com/sosy-lab/benchexec/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22HTML+table%22",target:"_blank",rel:"noopener noreferrer",children:"issue tracker"}),"."]}),Object(c.jsxs)("p",{children:["License:"," ",Object(c.jsx)("a",{className:"link",href:"https://www.apache.org/licenses/LICENSE-2.0",target:"_blank",rel:"noopener noreferrer",children:"Apache 2.0 License"})]}),Object(c.jsxs)("details",{children:[Object(c.jsx)("summary",{children:"This application includes third-party dependencies under different licenses. Click here to view them."}),u.dependencies.map((function(e){return Object(c.jsx)(d,Object(i.a)({},e),e.name+e.version)}))]})]})}},110:function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var i=n(85),r=n(84),s=n(277),a=n(275),l=n(76),o=n(77),c=n(281),u=n(274),d=n(68),h=n.n(d),f=n(111),p=n.n(f),b=n(125),j=n(127),m=n(104),v=n(105),O=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var i;Object(l.a)(this,n),(i=t.call(this,e)).renderTools=function(){return i.props.tools.map((function(e){var t=e.toolIdx,n=i.state.hiddenCols[t].length!==e.columns.length,r=Object(m.j)(e);return Object(v.jsxs)("tr",{id:r,children:[Object(v.jsx)("td",{id:r,className:n?"checked":"",children:Object(v.jsxs)("label",{children:[r,Object(v.jsx)("input",{name:r+"--"+t,type:"checkbox",checked:n,onChange:function(e){return i.toggleToolHidden(t,e)}})]})}),i.renderToolColumns(t)]},"tr"+r+t)}))},i.renderToolColumns=function(e){var t=i.props.tools.find((function(t){return t.toolIdx===e}));return i.state.selectableCols.map((function(n){if(t.columns.some((function(e){return e.display_title===n}))){var r=!t.columns.filter((function(e){return e.display_title===n})).map((function(e){return e.colIdx})).some((function(t){return i.state.hiddenCols[e].includes(t)}));return Object(v.jsx)("td",{id:"td"+e+n,className:r?"checked":"",children:Object(v.jsxs)("label",{children:[n,Object(v.jsx)("input",{id:e+"--"+n,name:e+"--"+n,type:"checkbox",checked:r,onChange:function(t){return i.toggleToolColHidden(e,n,t)}})]})},n)}return Object(v.jsx)("td",{},n)}))},i.renderColumnHeaders=function(){return i.state.selectableCols.map((function(e){var t=Object.values(i.state.hiddenCols).some((function(t,n){var r=i.props.tools.find((function(e){return e.toolIdx===n}));return!r.columns.filter((function(t){return t.display_title===e})).map((function(e){return e.colIdx})).some((function(e){return t.includes(e)}))&&r.columns.some((function(t){return t.display_title===e}))}));return Object(v.jsx)("th",{id:"td-all-"+e,className:t?"checked":"",children:Object(v.jsxs)("label",{children:[e,Object(v.jsx)("input",{name:e,type:"checkbox",checked:t,onChange:function(t){return i.toggleWholeColHidden(e,t)}})]})},"key"+e)}))},i.toggleAllColsHidden=function(){var e={};i.props.tools.forEach((function(t){return e[t.toolIdx]=[]})),i.state.isButtonOnDeselect&&i.props.tools.forEach((function(t){e[t.toolIdx]=t.columns.map((function(e){return e.colIdx}))})),i.setState((function(t){return{isButtonOnDeselect:!t.isButtonOnDeselect,hiddenCols:e}}))},i.toggleToolHidden=function(e,t){var n=t.target,r=("checkbox"===n.type?n.checked:n.value)?[]:i.props.tools.find((function(t){return t.toolIdx===e})).columns.map((function(e){return e.colIdx}));i.setHiddenColsForTool(e,r)},i.toggleToolColHidden=function(e,t,n){var r=n.target,s="checkbox"===r.type?r.checked:r.value,a=i.props.tools.find((function(t){return t.toolIdx===e})).columns.filter((function(e){return e.display_title===t})).map((function(e){return e.colIdx}));s?i.removeFromHiddenCols(e,a):i.addToHiddenCols(e,a)},i.toggleWholeColHidden=function(e,t){var n=t.target,r="checkbox"===n.type?n.checked:n.value;i.props.tools.forEach((function(t){var n=t.columns.filter((function(t){return t.display_title===e}));if(n.length>0){var s=n.map((function(e){return e.colIdx}));r?i.removeFromHiddenCols(t.toolIdx,s):i.addToHiddenCols(t.toolIdx,s)}}))},i.addToHiddenCols=function(e,t){var n=Object(a.a)(new Set(i.state.hiddenCols[e].concat(t)));i.setHiddenColsForTool(e,n)},i.removeFromHiddenCols=function(e,t){var n=i.state.hiddenCols[e].filter((function(e){return!t.includes(e)}));i.setHiddenColsForTool(e,n)},i.handlePopState=function(){window.history.back()};var r=e.tools.map((function(e){return e.columns})).flat().filter((function(e,t,n){return t===n.findIndex((function(t){return t.display_title===e.display_title}))})).map((function(e){return e.display_title}));return i.state={isButtonOnDeselect:!0,hiddenCols:i.props.hiddenCols,selectableCols:r},i}return Object(o.a)(n,[{key:"componentDidMount",value:function(){window.history.pushState({},"",""),window.addEventListener("popstate",this.props.close,!1)}},{key:"componentWillUnmount",value:function(){var e=this;window.removeEventListener("popstate",this.props.close,!1);var t={},n=[];Object.entries(this.state.hiddenCols).forEach((function(i){var r=Object(s.a)(i,2),a=r[0],l=r[1],o=e.props.tools.find((function(e){return e.toolIdx===parseInt(a)})).columns;l.length===o.length?n.push(a):l.length>0?t["hidden"+a]=l.toString():t["hidden"+a]=null})),n.length>0?t.hidden=n.toString():t.hidden=null,Object(m.x)(t,{keepOthers:!0,history:this.props.history})}},{key:"setHiddenColsForTool",value:function(e,t){this.setState((function(n){return{hiddenCols:Object(r.a)(Object(r.a)({},n.hiddenCols),{},Object(i.a)({},e,t))}}))}},{key:"render",value:function(){var e=this;p.a.setAppElement(document.getElementById("root"));var t=this.props.tools.every((function(t){return t.columns.length===e.state.hiddenCols[t.toolIdx].length}));return Object(v.jsxs)(p.a,{ariaHideApp:!1,className:"overlay",isOpen:!0,onRequestClose:function(){return e.handlePopState()},children:[Object(v.jsx)("div",{className:"link-overlay-header-container",children:Object(v.jsx)(b.a,{icon:j.e,onClick:function(){return e.handlePopState()},className:"closing"})}),Object(v.jsx)("h1",{children:"Select the columns to display"}),Object(v.jsx)("table",{className:"selectRows",children:Object(v.jsxs)("tbody",{children:[Object(v.jsxs)("tr",{className:"selectColumn_all",children:[Object(v.jsx)("th",{}),this.renderColumnHeaders()]}),this.renderTools()]})}),Object(v.jsxs)("div",{className:"overlay__buttons",children:[Object(v.jsx)("button",{className:"btn",onClick:this.toggleAllColsHidden,children:this.state.isButtonOnDeselect?"Deselect all":"Select all"}),Object(v.jsx)("button",{className:"btn btn-apply",onClick:function(){return e.handlePopState()},disabled:t,children:"Apply and close"}),Object(v.jsx)("input",{})]})]})}}]),n}(h.a.Component)},128:function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var i=n(84),r=n(85),s=n(277),a=n(275),l=n(76),o=n(77),c=n(281),u=n(274),d=n(68),h=n.n(d),f=(n(129),n(271)),p=n(104),b=n(125),j=n(127),m=n(171),v=n(105),O={linear:"Linear",logarithmic:"Logarithmic"},x={all:"All",correct:"Correct only"},g={"f(x) = cx and f(x) = x/c":[{name:"c = 1.1",value:1.1},{name:"c = 1.2",value:1.2},{name:"c = 1.5",value:1.5},{name:"c = 2",value:2},{name:"c = 3",value:3},{name:"c = 4",value:4},{name:"c = 5",value:5},{name:"c = 6",value:6},{name:"c = 7",value:7},{name:"c = 8",value:8},{name:"c = 9",value:9},{name:"c = 10",value:10},{name:"c = 100",value:100},{name:"c = 1000",value:1e3},{name:"c = 10000",value:1e4},{name:"c = 100000",value:1e5},{name:"c = 1000000",value:1e6}]},y={scaling:O.logarithmic,results:x.correct,line:Object.values(g)[0][11].value},k=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var i;return Object(l.a)(this,n),(i=t.call(this,e)).refreshUrlState=function(){i.setState(i.setup())},i.renderData=function(){var e=[];i.hasInvalidLog=!1,i.state.areAllColsHidden||i.props.table.forEach((function(t){var n=t.results[i.state.toolX],r=t.results[i.state.toolY],s=n.values[i.state.columnX].raw,a=r.values[i.state.columnY].raw,l=void 0!==s&&null!==s&&void 0!==a&&null!==a,o=i.state.results===x.correct;l&&(!o||o&&"correct"===n.category&&"correct"===r.category)&&(i.state.scaling===O.logarithmic&&(s<=0||a<=0)?i.hasInvalidLog=!0:e.push({x:s,y:a,info:i.props.getRowName(t)}))})),i.setMinMaxValues(e),i.lineCount=e.length,i.dataArray=e},i.setMinMaxValues=function(e){var t=e.map((function(e){return e.x})),n=e.map((function(e){return e.y}));i.maxX=i.findMaxValue(t),i.maxY=i.findMaxValue(n),i.minX=i.findMinValue(t),i.minY=i.findMinValue(n)},i.findMaxValue=function(e){var t=Math.max.apply(Math,Object(a.a)(e));return t<3?3:t},i.findMinValue=function(e){var t=Math.min.apply(Math,Object(a.a)(e));return t>2?1:t},i.handleType=function(e,t){var n=i.props.tools[e].columns[t].type;return"text"===n||"status"===n?"ordinal":i.state.scaling===O.logarithmic?"log":"linear"},i.extractAxisInfoByName=function(e,t){var n,a=e.split("-"),l=Object(s.a)(a,2),o=l[0],c=l[1];return n={},Object(r.a)(n,"data".concat(t),e),Object(r.a)(n,"tool".concat(t),o),Object(r.a)(n,"column".concat(t),c),Object(r.a)(n,"name".concat(t),i.props.tools[o].columns.find((function(e){return e.colIdx===parseInt(c)})).display_title+" ("+Object(p.j)(i.props.tools[o])+")"),n},i.setAxis=function(e,t){var n;i.array=[];var a=e.target.value.split("-"),l=Object(s.a)(a,2),o=l[0],c=l[1];c=c.replace("___","-"),Object(p.y)((n={},Object(r.a)(n,"tool".concat(t),o),Object(r.a)(n,"column".concat(t),c),n))},i.swapAxes=function(){i.array=[],Object(p.y)({toolX:i.state.toolY,toolY:i.state.toolX,columnX:i.state.columnY,columnY:i.state.columnX})},i.state=i.setup(),i.maxX="",i.minX="",i.lineCount=1,i}return Object(o.a)(n,[{key:"setup",value:function(){var e,t,n,r=Object(p.j)(this.props.tools[0])+" "+this.props.columns[0][1],a=Object(i.a)(Object(i.a)({},y),Object(p.h)()),l=a.results,o=a.scaling,c=a.toolX,u=a.toolY,d=a.columnX,h=a.columnY,f=a.line;if(Object(p.n)(c)||Object(p.n)(d)){var b=Object(p.g)(this.props.tools,this.props.hiddenCols),j=Object(s.a)(b,2),m=j[0],v=j[1];n=void 0===m,c=m,e="".concat(m,"-").concat(v)}else n=!1,e="".concat(c,"-").concat(d);if(Object(p.n)(u)||Object(p.n)(h)){var O=Object(p.g)(this.props.tools,this.props.hiddenCols),x=Object(s.a)(O,2),g=x[0],k=x[1];n=void 0===g,u=g,t="".concat(g,"-").concat(k)}else n=!1,t="".concat(u,"-").concat(h);var C={dataX:e,dataY:t,results:l,scaling:o,toolX:0,toolY:0,line:f,columnX:1,columnY:1,nameX:r,nameY:r,value:!1,areAllColsHidden:n};return e&&!n&&(C=Object(i.a)(Object(i.a)({},C),this.extractAxisInfoByName(e,"X"))),t&&!n&&(C=Object(i.a)(Object(i.a)({},C),this.extractAxisInfoByName(t,"Y"))),C}},{key:"componentDidMount",value:function(){window.addEventListener("popstate",this.refreshUrlState)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("popstate",this.refreshUrlState)}},{key:"renderAllSettings",value:function(){var e=this,t=this.props.tools.reduce((function(t,n,i){return Object.assign(t,Object(r.a)({},Object(p.j)(n),n.columns.filter((function(t){return!e.props.hiddenCols[i].includes(t.colIdx)})).map((function(e,t){return{name:e.display_title,value:i+"-"+e.colIdx}}))))}),{});return Object(v.jsx)("div",{className:"settings-container",children:Object(v.jsxs)("div",{className:"settings-border-container",children:[Object(v.jsxs)("div",{className:"settings-subcontainer flexible-width",children:[Object(m.a)("X-Axis",this.state.dataX,(function(t){return e.setAxis(t,"X")}),t),Object(v.jsx)("span",{className:"setting icon",children:Object(v.jsx)(b.a,{icon:j.b,onClick:function(){return e.swapAxes()}})}),Object(m.a)("Y-Axis",this.state.dataY,(function(t){return e.setAxis(t,"Y")}),t)]}),Object(v.jsxs)("div",{className:"settings-subcontainer",children:[Object(m.b)("Scaling",this.state.scaling,(function(e){return Object(p.y)({scaling:e.target.value})}),O),Object(m.b)("Results",this.state.results,(function(e){return Object(p.y)({results:e.target.value})}),x,"In addition to which results are selected here, any filters will still be applied."),Object(v.jsx)("div",{className:"settings-subcontainer",children:Object(m.a)("Aux. Lines",this.state.line,(function(e){return Object(p.y)({line:e.target.value})}),g,"Adds the two auxiliary lines f(x) = cx and f(x) = x/c to the plot, with c being the chosen factor in the dropdown.")})]})]})})}},{key:"render",value:function(){var e=this;this.renderData();var t=this.state.scaling===O.linear,n=this.props.isFlexible?f.c:f.j,r=this.props.isFlexible?{height:window.innerHeight-200}:{height:1e3,width:1500};return Object(v.jsxs)("div",{className:"scatterPlot",children:[!this.state.areAllColsHidden&&this.renderAllSettings(),Object(v.jsxs)(n,Object(i.a)(Object(i.a)({className:"scatterPlot__plot",margin:{left:90},yType:this.handleType(this.state.toolY,this.state.columnY),xType:this.handleType(this.state.toolX,this.state.columnX),xDomain:"ordinal"!==this.handleType(this.state.toolX,this.state.columnX)?[this.minX,this.maxX]:null,yDomain:"ordinal"!==this.handleType(this.state.toolY,this.state.columnY)?[this.minY,this.maxY]:null},r),{},{children:[Object(v.jsx)(f.h,{yType:this.handleType(this.state.toolY,this.state.columnY),xType:this.handleType(this.state.toolX,this.state.columnX)}),Object(v.jsx)(f.e,{yType:this.handleType(this.state.toolY,this.state.columnY),xType:this.handleType(this.state.toolX,this.state.columnX)}),Object(v.jsx)(f.a,{className:"middle-line",axisStart:{x:t?0:1,y:t?0:1},axisEnd:{x:this.maxX>this.maxY?this.maxX:this.maxY,y:this.maxX>this.maxY?this.maxX:this.maxY},axisDomain:[0,1e10],style:{ticks:{stroke:"#009440",opacity:0},text:{stroke:"none",fill:"#009440",fontWeight:600,opacity:0}}}),Object(v.jsx)(f.a,{axisStart:{x:t?0:this.state.line,y:t?0:1},axisEnd:{x:this.maxX,y:this.maxX/this.state.line},axisDomain:[0,1e10],style:{ticks:{stroke:"#ADDDE1",opacity:0},text:{stroke:"none",fill:"#6b6b76",fontWeight:600,opacity:0}}}),Object(v.jsx)(f.a,{axisStart:{x:t?0:1,y:t?0:this.state.line},axisEnd:{x:this.maxX,y:this.maxX*this.state.line},axisDomain:[0,1e10],style:{ticks:{stroke:"#ADDDE1",opacity:0},text:{stroke:"none",fill:"#6b6b76",fontWeight:600,opacity:0}}}),Object(v.jsx)(f.i,{title:this.state.nameX,tickFormat:function(e){return e},yType:this.handleType(this.state.toolY,this.state.columnY),xType:this.handleType(this.state.toolX,this.state.columnX)}),Object(v.jsx)(f.k,{title:this.state.nameY,tickFormat:function(e){return e},yType:this.handleType(this.state.toolY,this.state.columnY),xType:this.handleType(this.state.toolX,this.state.columnX)}),Object(v.jsx)(f.g,{data:this.dataArray,onValueMouseOver:function(t,n){return e.setState({value:t})},onValueMouseOut:function(t,n){return e.setState({value:null})}}),this.state.value?Object(v.jsx)(f.d,{value:this.state.value}):null]})),this.state.areAllColsHidden?Object(v.jsx)("div",{className:"plot__noresults",children:"No columns to show!"}):0===this.lineCount&&Object(v.jsxs)("div",{className:"plot__noresults",children:["No ",this.state.results===x.correct&&"correct"," ","results",this.props.table.length>0&&" with valid data points",this.hasInvalidLog&&" (negative values are not shown in logarithmic plot)"]})]})}}]),n}(h.a.Component)},171:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a}));var i=n(277),r=(n(68),n(105)),s=function(e,t,n,i,s,a){return Object(r.jsxs)("div",{className:"setting".concat(a?" disabled":""),title:s,children:[Object(r.jsxs)("span",{className:"setting-label",children:[e,":"]}),Object(r.jsxs)("select",{className:"setting-select",name:"setting-"+e,value:a?"disabled":t,onChange:n,disabled:a,children:[Object.values(i).map((function(t){return Object(r.jsx)("option",{value:t,name:t+" "+e,children:t},t)})),a?Object(r.jsx)("option",{value:"disabled",name:"disabled",children:"\u2e3a"}):""]})]})},a=function(e,t,n,s,a){return Object(r.jsxs)("div",{className:"setting",title:a,children:[Object(r.jsxs)("span",{className:"setting-label",children:[e,":"]}),Object(r.jsx)("select",{id:"setting-"+e,className:"setting-select",name:"setting-"+e,value:t,onChange:n,children:Object.entries(s).map((function(t){var n=Object(i.a)(t,2),s=n[0],a=n[1];return Object(r.jsx)("optgroup",{label:s,children:a.map((function(t){return Object(r.jsx)("option",{value:t.value,name:t.name+" "+e,children:t.name},t.value)}))},s)}))})]})}},172:function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var i=n(277),r=n(84),s=n(85),a=n(76),l=n(77),o=n(281),c=n(274),u=n(68),d=n.n(u),h=(n(129),n(271)),f=n(104),p=n(171),b=n(105),j=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;return Object(a.a)(this,n),(i=t.call(this,e)).isColRelevantForTool=function(e,t){return i.isColVisible(t,e)&&"text"!==e.type&&"status"!==e.type},i.isToolRelevantForCol=function(e,t){var n=e.columns.find((function(e){return e.display_title===t}));return i.isToolVisible(e)&&n&&i.isColVisible(e.toolIdx,n.colIdx)},i.isColVisibleInAnyTool=function(e){return i.props.tools.some((function(t){return t.columns.some((function(n){return n.colIdx===e.colIdx&&i.isColVisible(t.toolIdx,n.colIdx)}))}))},i.isInVisibleRunsetSupportingScore=function(e){return i.props.tools.filter((function(e){return i.isToolVisible(e)})).some((function(t){return t.scoreBased&&t.columns.some((function(t){return t.display_title===e}))}))},i.isToolVisible=function(e){return e.columns.length!==i.props.hiddenCols[e.toolIdx].length},i.isColVisible=function(e,t){return!i.props.hiddenCols[e].includes(t)},i.updateDimensions=function(){i.setState({height:window.innerHeight})},i.refreshUrlState=function(){i.setState(i.setPlotData())},i.renderLegend=function(){if(i.state.isValue)return i.props.tools.filter((function(e){return i.isToolRelevantForCol(e,i.state.selection)})).map(f.j).map((function(e){return{title:e,disabled:i.state.isInvisible.some((function(t){return t===e})),strokeWidth:4}}));var e=i.props.tools[i.state.selection.split("-")[1]];return i.state.areAllColsHidden?[]:e.columns.filter((function(t){return i.isColRelevantForTool(t.colIdx,e.toolIdx)})).map((function(e){return{title:e.display_title,disabled:i.state.isInvisible.some((function(t){return t===e.display_title})),strokeWidth:4}}))},i.renderAll=function(){var e=i.state.selection;if(i.state.isValue)(i.state.plot===i.plotOptions.scoreBased?i.props.tools.filter((function(e){return e.scoreBased})):i.props.tools).forEach((function(t){return i.renderData(e,t.toolIdx,e+t.toolIdx)}));else if(!i.state.areAllColsHidden){var t=i.state.selection.split("-")[1],n=i.props.tools[t];n.columns.filter((function(e){return i.isColRelevantForTool(e.colIdx,n.toolIdx)&&i.isColVisible(n.toolIdx,e.colIdx)})).forEach((function(e){return i.renderData(e.display_title,t,e.display_title)}))}},i.renderData=function(e,t,n){var r=i.state.plot===i.plotOptions.scoreBased,s="ordinal"===i.handleType(),a=i.props.tools[t].columns.findIndex((function(t){return t.display_title===e})),l=[],o=0;(!i.state.isValue||a>=0&&i.isColVisible(t,a))&&(l=i.props.table.map((function(e){var n=e.results[t],l=null;return"correct"===n.category||!i.state.isResultSelectionDisabled&&i.state.results!==i.resultsOptions.correct?(l=n.values[a].raw||null,s||null===l||(l=isFinite(+l)?+l:null)):r&&n.score&&"correct"!==n.category&&(o+=n.score),{value:l,rowName:i.props.getRowName(e),score:n.score}})),i.state.plot!==i.plotOptions.direct&&(l=l.filter((function(e){return null!==e.value})),l=i.sortArray(l,e))),i.hasInvalidLog=!1;var c=[],u=r?o:0;l.forEach((function(e){var t=e.value,n=e.rowName,s=e.score,a=i.state.scaling===i.scalingOptions.logarithmic&&t<=0;u+=r?s:1,null===t||a||c.push({x:u,y:t,info:n}),a&&(i.hasInvalidLog=!0)})),i[n]=c},i.sortArray=function(e,t){var n=i.possibleValues.find((function(e){return e.display_title===t}));return i.state.isValue&&["text","status"].includes(n.type)?e.sort((function(e,t){return e.value>t.value?1:t.value>e.value?-1:0})):e.sort((function(e,t){return+e.value-+t.value}))},i.renderColumns=function(){return i.possibleValues.map((function(e){var t=i.state.plot===i.plotOptions.scoreBased&&!i.isInVisibleRunsetSupportingScore(e.display_title);return Object(b.jsx)("option",{value:e.display_title,name:e.display_title,disabled:t,className:t?"disabled":"",children:e.display_title},e.display_title)}))},i.renderLines=function(){i.lineCount=0;var e=function(){return f.a[(i.lineCount-1)%f.a.length]};if(i.state.isValue)return i.props.tools.map((function(t,n){if(!i.isToolRelevantForCol(t,i.state.selection)||i.state.plot===i.plotOptions.scoreBased&&!t.scoreBased)return null;var r=i.state.selection,s=i[r+n],a=Object(f.j)(t);return i.lineCount++,Object(b.jsx)(h.f,{data:s,color:e(),opacity:i.handleLineState(a),onValueMouseOver:function(e,t){return i.setState({value:e})},onValueMouseOut:function(e,t){return i.setState({value:null})}},a)})).filter((function(e){return!!e}));if(!i.state.areAllColsHidden){var t=i.state.selection.split("-")[1],n=i.props.tools[t];return n.columns.filter((function(e){return i.isColRelevantForTool(e.colIdx,n.toolIdx)})).map((function(t){var n=i[t.display_title];return i.lineCount++,Object(b.jsx)(h.f,{data:n,color:e(),opacity:i.handleLineState(t.display_title),onValueMouseOver:function(e,t){return i.setState({value:e})},onValueMouseOut:function(e,t){return i.setState({value:null})}},t.display_title)}))}},i.handleLineState=function(e){return i.state.isInvisible.indexOf(e)<0?1:0},i.toggleShow=function(e){var t=e.target;i.setState(Object(s.a)({},t.name,t.checked))},i.handleType=function(){var e=i.state.selection,t=i.possibleValues.findIndex((function(t){return t.display_title===e})),n=i.state.isValue&&t>=0?i.possibleValues[t].type:null;return!i.state.isValue||"text"!==n&&"status"!==n?i.state.scaling===i.scalingOptions.linear?"linear":"log":"ordinal"},i.plotOptions={quantile:"Quantile Plot",direct:"Direct Plot"},i.scalingOptions={linear:"Linear",logarithmic:"Logarithmic"},i.resultsOptions={all:"All",correct:"Correct only"},i.defaultValues={plot:i.plotOptions.quantile,scaling:i.scalingOptions.logarithmic,results:i.resultsOptions.correct},i.checkForScoreBasedPlot(),i.possibleValues=[],i.lineCount=1,i.state=i.setPlotData(),i}return Object(l.a)(n,[{key:"setPlotData",value:function(){var e=this,t=Object(f.h)(),n=Object(r.a)(Object(r.a)({},this.defaultValues),t),i=n.selection,s=n.plot,a=n.scaling,l=n.results,o=i,c=this.props.tools.map((function(e){return e.toolIdx})).join(""),u=new RegExp("runset-["+c+"]"),d=void 0===i||!u.test(i);if(i=d?this.getColumnSelection(i):this.getRunsetSelection(i),s===this.plotOptions.scoreBased&&(d&&!this.isInVisibleRunsetSupportingScore(i)||!d)){this.setPossibleValues();var h=this.possibleValues.find((function(t){return"status"!==t.type&&e.isInVisibleRunsetSupportingScore(t.display_title)}));h||(h=this.possibleValues.find((function(t){return e.isInVisibleRunsetSupportingScore(t.display_title)}))),i=h?h.display_title:i,d=!0}return o&&i&&o!==i&&Object(f.y)({selection:i}),{selection:i,plot:s,scaling:a,results:l,isValue:d,isInvisible:[],areAllColsHidden:void 0===i,isResultSelectionDisabled:s===this.plotOptions.scoreBased}}},{key:"getColumnSelection",value:function(e){var t=e?this.props.tools.map((function(e){return e.columns})).flat().find((function(t){return t.display_title===e})):this.props.preSelection;if(!t||!this.isColVisibleInAnyTool(t)){var n=Object(f.g)(this.props.tools,this.props.hiddenCols),r=Object(i.a)(n,2),s=r[0],a=r[1];t=void 0!==s?this.props.tools.find((function(e){return e.toolIdx===s})).columns.find((function(e){return e.colIdx===a})):void 0}return t&&t.display_title}},{key:"getRunsetSelection",value:function(e){var t=this,n=parseInt(e.split("-")[1]);return this.props.tools.find((function(e){return e.toolIdx===n})).columns.some((function(e){return t.isColVisible(n,e.colIdx)}))||(n=Object(f.g)(this.props.tools,this.props.hiddenCols)[0]),void 0!==n?"runset-"+n:void 0}},{key:"checkForScoreBasedPlot",value:function(){var e=this;this.props.tools.some((function(t){return t.scoreBased&&e.isToolVisible(t)}))&&(this.plotOptions=Object(r.a)({scoreBased:"Score-based Quantile Plot"},this.plotOptions),this.props.tools.every((function(t){return t.scoreBased&&e.isToolVisible(t)}))&&(this.defaultValues.plot=this.plotOptions.scoreBased))}},{key:"componentDidMount",value:function(){window.addEventListener("resize",this.updateDimensions),window.addEventListener("popstate",this.refreshUrlState)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.updateDimensions),window.removeEventListener("popstate",this.refreshUrlState)}},{key:"setPossibleValues",value:function(){var e=this;this.props.tools.forEach((function(t){t.columns.forEach((function(n){e.isColVisible(t.toolIdx,n.colIdx)&&!e.possibleValues.some((function(e){return e.display_title===n.display_title}))&&e.possibleValues.push(n)}))}))}},{key:"renderAllSettings",value:function(){var e=this,t=this.state.plot===this.plotOptions.scoreBased?"Score-based Quantile Plots always show correct results offset by the score of wrong results. Any defined filters will still be applied.":"In addition to which results are selected here, any defined filters will still be applied.";return Object(b.jsxs)("div",{className:"settings-legend-container",children:[Object(b.jsx)("div",{className:"settings-container",children:Object(b.jsxs)("div",{className:"settings-border-container",children:[Object(b.jsxs)("div",{className:"settings-subcontainer flexible-width",children:[Object(b.jsxs)("div",{className:"setting flexible-width",children:[Object(b.jsx)("span",{className:"setting-label",children:"Selection:"}),Object(b.jsxs)("select",{className:"setting-select",name:"setting-Selection",value:this.state.selection,onChange:function(e){return Object(f.y)({selection:e.target.value})},children:[Object(b.jsx)("optgroup",{label:"Runsets",children:this.props.tools.map((function(t,n){var i=e.state.plot===e.plotOptions.scoreBased;return e.isToolVisible(t)?Object(b.jsx)("option",{value:"runset-"+n,name:"Runset "+n,disabled:i,className:i?"disabled":"",children:Object(f.j)(t)},"runset-"+n):null}))}),Object(b.jsx)("optgroup",{label:"Columns",children:this.renderColumns()})]})]}),Object(p.b)("Plot",this.state.plot,(function(e){return Object(f.y)({plot:e.target.value})}),this.plotOptions)]}),Object(b.jsxs)("div",{className:"settings-subcontainer",children:[Object(p.b)("Scaling",this.state.scaling,(function(e){return Object(f.y)({scaling:e.target.value})}),this.scalingOptions),Object(p.b)("Results",this.state.results,(function(e){return Object(f.y)({results:e.target.value})}),this.resultsOptions,t,this.state.isResultSelectionDisabled)]})]})}),Object(b.jsx)("div",{children:Object(b.jsx)(h.b,{colors:f.a,items:this.renderLegend(),onItemClick:function(t,n){var i;if(i=t.title.toString(),!(e.state.isInvisible.indexOf(i)<0))return e.setState({isInvisible:e.state.isInvisible.filter((function(e){return e!==i}))});e.setState({isInvisible:e.state.isInvisible.concat([i])})}})})]})}},{key:"render",value:function(){this.setPossibleValues(),this.renderAll();var e=this.props.isFlexible?h.c:h.j,t=this.props.isFlexible?{height:window.innerHeight-200}:{height:1e3,width:1500};return Object(b.jsxs)("div",{className:"quantilePlot",children:[!this.state.areAllColsHidden&&this.renderAllSettings(),Object(b.jsxs)(e,Object(r.a)(Object(r.a)({margin:{left:90},yType:this.handleType()},t),{},{children:[Object(b.jsx)(h.h,{}),Object(b.jsx)(h.e,{}),Object(b.jsx)(h.i,{tickFormat:function(e){return e}}),Object(b.jsx)(h.k,{tickFormat:function(e){return e}}),this.state.value?Object(b.jsx)(h.d,{value:this.state.value}):null,this.renderLines()]})),this.state.areAllColsHidden?Object(b.jsx)("div",{className:"plot__noresults",children:"No columns to show!"}):0===this.lineCount&&Object(b.jsx)("div",{className:"plot__noresults",children:this.hasInvalidLog?"All results have undefined values":"No correct results"})]})}}]),n}(d.a.Component)},208:function(e,t){},257:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i=n(76),r=n(281),s=n(274),a=n(68),l=n.n(a),o=n(104),c=n(127),u=n(125),d=n(105),h=function(e){Object(r.a)(n,e);var t=Object(s.a)(n);function n(){var e;Object(i.a)(this,n);for(var r=arguments.length,s=new Array(r),a=0;a<r;a++)s[a]=arguments[a];return(e=t.call.apply(t,[this].concat(s))).render=function(){return Object(d.jsxs)("button",{className:e.props.className||"reset",onClick:e.props.onClick,disabled:Object(o.n)(e.props.enabled)?!e.props.isFiltered:!e.props.enabled,children:[Object(d.jsxs)("span",{children:["Showing ",Object(d.jsx)("span",{className:"highlight",children:e.props.filteredCount})," of"," "]}),(e.props.className||"").includes("tooltip")&&Object(d.jsx)("span",{className:"tooltiptext tooltip-bottom",children:"Open filter menu"}),e.props.totalCount," tasks",!(e.props.className||"").includes("header")&&Object(d.jsx)(u.a,{icon:c.c,className:"filter-icon"})]})},e}return n}(l.a.Component)},258:function(e,t,n){"use strict";n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return u}));var i=n(275),r=n(277),s=n(283),a=n(89),l=n(84),o=n(104),c=function(e){var t=e.tools,n=e.rows;return t.map((function(e,t){var i,r=e.tool,c=e.date,u=e.niceName,d="".concat(r," ").concat(c," ").concat(u),h=e.columns.map((function(e,t){if(e)return"status"===e.type?(i=t,Object(l.a)(Object(l.a)({},e),{},{categories:{},statuses:{},idx:t})):"text"===e.type?Object(l.a)(Object(l.a)({},e),{},{distincts:{},idx:t}):Object(l.a)(Object(l.a)({},e),{},{min:1/0,max:-1/0,idx:t})}));if(!Object(o.n)(i)){h[i]=Object(l.a)(Object(l.a)({},h[i]),{},{categories:{},statuses:{}});var f,p=Object(a.a)(n);try{for(p.s();!(f=p.n()).done;){var b=f.value.results[t];for(var j in h[i].categories["".concat(b.category," ")]=!0,b.values){var m=b.values[j].raw,v=h[j];v&&!Object(o.n)(m)&&("status"===v.type?v.statuses[m]=!0:"text"===v.type?v.distincts[m]=!0:(v.min=Math.min(v.min,Number(m)),v.max=Math.max(v.max,Number(m))))}}}catch(O){p.e(O)}finally{p.f()}return{name:d,columns:h.map((function(e){var t=e.distincts,n=e.categories,i=e.statuses,r=Object(s.a)(e,["distincts","categories","statuses"]);return t?Object(l.a)(Object(l.a)({},r),{},{distincts:Object.keys(t)}):n?Object(l.a)(Object(l.a)({},r),{},{categories:Object.keys(n),statuses:Object.keys(i)}):r}))}}}))},u=function(e){return e.reduce((function(e,t){var n=t.id,i=t.value,s=t.values;if(Object(o.n)(i)&&Object(o.n)(s)||"string"===typeof i&&"all"===i.trim())return e;if("id"===n)return e.id={value:i,values:s},e;var a,l=n.split("_"),c=Object(r.a)(l,3),u=c[0],d=c[1],h=c[2];if("diff"===i)return e.diff||(e.diff=[]),e.diff.push({col:h}),e;if(e[u]||(e[u]={}),i.includes(":")){var f=i.split(":"),p=Object(r.a)(f,2),b=p[0],j=p[1];a={min:b=""===b?-1/0:Number(b),max:j=""===j?1/0:Number(j)}}else a=" "===i[i.length-1]?{category:i.substr(0,i.length-1)}:"status"===d?{status:i}:{value:i};return e[u][h]||(e[u][h]=[]),e[u][h].push(a),e}),{})},d=function(e){return function(t){var n=Object(i.a)(t);if(e.diff&&(n=n.filter((function(t){var n,i=Object(a.a)(e.diff);try{for(i.s();!(n=i.n()).done;){var r,s=n.value.col,l={},o=Object(a.a)(t.results);try{for(o.s();!(r=o.n()).done;){var c=r.value.values[s].raw;l[c]||(l[c]=!0)}}catch(u){o.e(u)}finally{o.f()}if(1===Object.keys(l).length)return!1}}catch(u){i.e(u)}finally{i.f()}return!0}))),!Object(o.n)(e.id)){var r=e.id,s=r.value,l=r.values;n=s?n.filter((function(e){return e.id.some((function(e){return e===s||e.includes(s)}))})):n.filter((function(e){var t=e.id;return l.every((function(e,n){var i=t[n];return!(!Object(o.n)(e)&&""!==e)||!Object(o.n)(i)&&""!==i&&(i===e||i.includes(e))}))}))}return n.filter((function(t){for(var n in Object(o.t)(["diff","id"],e))for(var i in e[n]){var r,s=!1,l=!1,c=!1,u=Object(a.a)(e[n][i]);try{for(u.s();!(r=u.n()).done;){var d=r.value,h=d.value,f=d.min,p=d.max,b=d.category,j=d.status;if(Object(o.n)(f)||Object(o.n)(p))if(Object(o.n)(b))if(Object(o.n)(j)){var m=t.results[n].values[i].raw;if(Object(o.n)(m)){s=!1;continue}s=s||h===m||m.includes(h)}else c=t.results[n].values[i].raw===j||c,s=l&&c;else s=(l=t.results[n].category===b||l)&&c;else{var v=t.results[n].values[i].raw;if(Object(o.n)(v)){s=!1;continue}var O=Number(v);s=s||O>=f&&O<=p}if(s)break}}catch(x){u.e(x)}finally{u.f()}if(!s)return!1}return!0}))}}},276:function(e,t,n){"use strict";n.d(t,"a",(function(){return I}));var i=n(275),r=n(277),s=n(89),a=n(76),l=n(77),o=n(281),c=n(274),u=n(68),d=n.n(u),h=n(84),f=n(127),p=n(125),b=n(272),j=(n(182),n(104)),m=n(105),v=Object(b.a)(b.b.Range),O=500,x=setTimeout((function(){}),O),g=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;Object(a.a)(this,n),i=t.call(this,e);var r=e.filter||{values:[]},s=r.values,l=r.min,o=r.max,c=r.type,u=r.number_of_significant_digits,d=0,h=0;if("measure"===c||"number"===c){var f=new j.b(u).build();d=f(l),h=f(o);var p=s&&s[0];if(p&&p.includes(":")){var b=i.handleMinMaxValue(p,u);d=b.min,h=b.max}}return i.state={title:e.availableFilters&&e.availableFilters.length?e.availableFilters[0].title:"",values:[],idx:Object(j.u)(["availableFilters",0,"idx"],0,e),active:!0,selectedDistincts:[],sliderMin:d,sliderMax:h,numericMin:null,numericMax:null},i}return Object(l.a)(n,[{key:"sendFilterUpdate",value:function(e){var t=this.props.filter.type;0===e.length&&"status"===t?this.props.onFilterUpdate({values:[j.e],title:this.state.title||this.props.title}):this.props.onFilterUpdate({values:e,title:this.state.title||this.props.title})}},{key:"componentDidUpdate",value:function(e,t){if(this.props.filter&&(!e.filter||e.filter.values!==this.props.filter.values)){var n=this.props.filter,i=n.values,s=n.number_of_significant_digits,a=Object(r.a)(i,1)[0];if(a&&a.includes(":")){var l=this.handleMinMaxValue(a,s),o=l.min,c=l.max;this.setState({sliderMin:o,sliderMax:c,numericMin:o,numericMax:c})}}}},{key:"handleMinMaxValue",value:function(e,t){var n=new j.b(t).build(),i=this.props.filter||{min:0,max:1/0},s=i.min,a=i.max,l=e.split(":"),o=Object(r.a)(l,2),c=o[0],u=o[1];return{min:""!==c.trim()?c:n(s),max:""!==u.trim()?u:n(a)}}},{key:"handleNumberChange",value:function(e,t){var n,i,r={};if(r.sliderMin=Number(null!==(n=this.state.numericMin)&&void 0!==n?n:this.state.sliderMin),r.sliderMax=Number(null!==(i=this.state.numericMax)&&void 0!==i?i:this.state.sliderMax),r.sliderMin>r.sliderMax){var s=r.sliderMax;r.sliderMax=r.sliderMin,r.sliderMin=s}var a=r.sliderMin<=Number(e)?"":r.sliderMin,l=r.sliderMax>=Number(t)?"":r.sliderMax;r.values=["".concat(a,":").concat(l)],this.setState(r),this.sendFilterUpdate(r.values)}},{key:"render",value:function(){var e=this,t=this.props,n=t.filter,s=t.editable,a=t.availableFilters,l=d.a.createRef();return Object(m.jsxs)("div",{className:"filter-card",children:[function(t,i){return Object(m.jsx)("div",{className:"filter-card--header",children:i?Object(m.jsxs)(m.Fragment,{children:[Object(m.jsx)("span",{style:{marginLeft:"12px"},children:"Add filter for: "}),Object(m.jsxs)("select",{className:"filter-selection",defaultValue:"-1",ref:l,onChange:function(t){var n=t.target.value;-1!==n&&(e.setState({idx:-1,active:!0}),l.current.value="-1",e.props.addFilter(n))},children:[Object(m.jsx)("option",{value:"-1",disabled:!0,children:"Column"}),a.map((function(e){var t=e.idx,n=e.display_title;return Object(m.jsx)("option",{value:t,children:n},t)}))]})]}):Object(m.jsxs)(m.Fragment,{children:[Object(m.jsx)("h4",{className:"title",children:"".concat(n.display_title," ").concat(n.unit?"("+n.unit+")":"")}),Object(m.jsx)(p.a,{className:"delete-button",icon:f.f,onClick:function(){e.props.removeFilter()}})]})})}(this.props.name,s),function(t){if(!t)return null;var n,s=t.title,a=t.type,l=t.number_of_significant_digits,o=t.categories,c=t.statuses,u=t.values,h=void 0===u?[]:u,f=t.min,p=t.max;if("status"===a)n=Object(m.jsxs)(m.Fragment,{children:["Category",Object(m.jsx)("ul",{className:"filter-card--body--list",children:o.map((function(t){var n=d.a.createRef();return Object(m.jsxs)("li",{children:[Object(m.jsx)("input",{type:"checkbox",name:"cat-".concat(t),checked:h.includes(t),ref:n,onChange:function(n){if(n.target.checked){var r=[].concat(Object(i.a)(h),[t]);e.setState({values:r}),e.sendFilterUpdate(r)}else{var s=Object(j.A)(t,h);e.setState({values:s}),e.sendFilterUpdate(s)}}}),Object(m.jsx)("label",{htmlFor:"cat-".concat(t),onClick:function(){return n.current.click()},children:t})]},t)}))}),"Status",Object(m.jsx)("ul",{className:"filter-card--body--list",children:c.map((function(t){var n=d.a.createRef();return Object(m.jsxs)("li",{children:[Object(m.jsx)("input",{type:"checkbox",name:"stat-".concat(t),ref:n,checked:h.includes(t),onChange:function(n){if(n.target.checked){var r=[].concat(Object(i.a)(h),[t]);e.setState({values:r}),e.sendFilterUpdate(r)}else{var s=Object(j.A)(t,h);e.setState({values:s}),e.sendFilterUpdate(s)}}}),Object(m.jsx)("label",{htmlFor:"stat-".concat(t),onClick:function(){return n.current.click()},children:t})]},t)}))})]});else if("text"===a){var b=Object(r.a)(h,1)[0];n=Object(m.jsx)("input",{type:"text",name:"text-".concat(s),placeholder:"Search for value",value:b,onChange:function(t){var n=t.target.value;clearTimeout(x),e.setState({values:[n]}),x=setTimeout((function(){e.sendFilterUpdate([n])}),O)}})}else{var g=new j.b(l).build();f=g(f),p=g(p);var y=Object(j.k)(f),k=Object(j.k)(p),C=y.length>k.length?y:k;n=Object(m.jsxs)(m.Fragment,{children:[Object(m.jsxs)("div",{className:"filter-card--range-container",children:[Object(m.jsx)("b",{children:f}),Object(m.jsx)("b",{children:p})]}),Object(m.jsx)(v,{min:Number(f),max:Number(p),step:C,defaultValue:[Number(f),Number(p)],value:[Number(e.state.sliderMin),Number(e.state.sliderMax)],onChange:function(t){var n=Object(r.a)(t,2),i=n[0],s=n[1];e.setState({sliderMin:g(i),sliderMax:g(s)})},onAfterChange:function(t){var n=Object(r.a)(t,2),i=n[0],s=n[1],a=g(i),l=g(s),o=a===f?"":a,c=l===p?"":l;e.setState({sliderMin:a,sliderMax:l,numericMin:i,numericMax:s,values:["".concat(o,":").concat(c)]}),e.sendFilterUpdate(["".concat(o,":").concat(c)])}}),Object(m.jsxs)("div",{className:"filter-card--range-input-fields",children:[Object(m.jsx)("label",{className:"range-input-fields--min",htmlFor:"inp-".concat(s,"-min"),children:"minimum"}),Object(m.jsx)("label",{className:"range-input-fields--max",htmlFor:"inp-".concat(s,"-max"),children:"maximum"}),Object(m.jsx)("input",{type:"number",name:"inp-".concat(s,"-min"),value:null!==e.state.numericMin?e.state.numericMin:e.state.sliderMin,lang:"en-US",step:C,onChange:function(t){var n=t.target.value;e.numericMinTimeout&&clearTimeout(e.numericMinTimeout),e.setState({numericMin:n}),e.numericMinTimeout=setTimeout((function(){return e.handleNumberChange(f,p)}),O)}}),Object(m.jsx)("input",{type:"number",name:"inp-".concat(s,"-max"),step:C,lang:"en-US",value:null!==e.state.numericMax?e.state.numericMax:e.state.sliderMax,onChange:function(t){var n=t.target.value;e.numericMaxTimeout&&clearTimeout(e.numericMaxTimeout),e.setState({numericMax:n}),e.numericMaxTimeout=setTimeout((function(){return e.handleNumberChange(f,p)}),O)}})]})]})}return Object(m.jsx)("div",{className:"filter-card--body",children:n})}(this.props.filter)]})}}]),n}(d.a.PureComponent),y=n(183),k=n.n(y),C=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;Object(a.a)(this,n),i=t.call(this,e);var r=e.filters,s=e.toolName,l=e.currentFilters;for(var o in l)r[o]=Object(h.a)(Object(h.a)(Object(h.a)({},r[o]),l[o]),{},{touched:r[o].touched+1,filtering:!0});return i.props.resetFilterHook((function(){return i.resetAllFilters()})),i.state={filters:r,toolName:s,addingFilter:!1,numCards:0},i}return Object(l.a)(n,[{key:"getActiveFilters",value:function(){return this.state.filters.filter((function(e){return e.filtering})).sort((function(e,t){return e.numCards-t.numCards}))}},{key:"setFilter",value:function(e,t){var n=e.title,r=e.values,s=e.filtering,a=void 0===s||s,l=this.state.filters;l[t].values=r,l[t].filtering=a,l[t].touched+=1,this.setState({filters:Object(i.a)(l)}),this.props.updateFilters({title:n,values:r},t)}},{key:"addFilter",value:function(e){var t=this.state,n=t.filters,r=t.numCards,s={filtering:!0,numCards:r,touched:0};"status"===n[e].type&&(s.values=[].concat(Object(i.a)(n[e].categories),Object(i.a)(n[e].statuses))),n[e]=Object(h.a)(Object(h.a)({},n[e]),s),this.setState({filters:n,addingFilter:!1,numCards:r+1})}},{key:"resetAllFilters",value:function(){var e=this.state.filters.filter((function(e){return e.filtering})),t=this.state.filters.map((function(e){return Object(h.a)(Object(h.a)({},e),{},{filtering:!1,values:[]})}));this.setState({filters:Object(i.a)(t)});var n,r=Object(s.a)(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;a.values&&this.props.updateFilters({title:a.display_title,values:[]},a.idx)}}catch(l){r.e(l)}finally{r.f()}}},{key:"removeFilter",value:function(e,t){var n=this.state.filters;n[e].filtering=!1,n[e].values=[],this.setState({filters:Object(i.a)(n)}),this.props.updateFilters({title:t,values:[]},e)}},{key:"componentDidUpdate",value:function(e){var t=e.currentFilters,n=this.props.currentFilters;if(!k()(t,n)){var r=this.state.filters;for(var s in n)r[s]=Object(h.a)(Object(h.a)(Object(h.a)({},r[s]),n[s]),{},{touched:r[s].touched+1,filtering:!0});r=r.map((function(e,t){var i=!(!n[t]&&0!==e.touched);return Object(h.a)(Object(h.a)({},e),{},{filtering:i,values:i?e.values:[]})})),this.setState({filters:Object(i.a)(r)})}}},{key:"render",value:function(){var e=this,t=this.getActiveFilters(),n=this.props.hiddenCols||[],i=this.state.filters.filter((function(e,t){return!e.filtering&&!n.includes(t)}));return Object(m.jsxs)("div",{className:"filterBox--container",children:[Object(m.jsx)("h4",{className:"section-header",children:this.state.toolName}),t.length>0&&t.map((function(t,n){return Object(m.jsx)(g,{onFilterUpdate:function(n){return e.setFilter(n,t.idx)},title:t.display_title,removeFilter:function(){return e.removeFilter(t.idx,t.display_title)},filter:t},"".concat(e.props.toolName,"-").concat(t.display_title,"-").concat(t.numCards))})),i.length&&Object(m.jsx)(g,{availableFilters:i,editable:"true",style:{marginBottom:20},addFilter:function(t){return e.addFilter(t)},onFilterUpdate:function(t){return e.setFilter(t)}}),Object(m.jsx)("br",{})]})}}]),n}(d.a.PureComponent),F=n(85),w=setTimeout((function(){}),500),S=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;return Object(a.a)(this,n),(i=t.call(this,e)).state={values:i.extractFilters()},e.resetFilterHook((function(){return i.resetIdFilters()})),i}return Object(l.a)(n,[{key:"resetIdFilters",value:function(){this.setState({values:{}}),this.sendFilterUpdate({})}},{key:"sendFilterUpdate",value:function(e){this.props.updateFilters(e)}},{key:"extractFilters",value:function(){for(var e=0,t={},n=0,i=Object.keys(this.props.ids);n<i.length;n++){t[i[n]]=Object(j.u)(["filters",e++],"",this.props)}return t}},{key:"componentDidUpdate",value:function(e){if(!k()(this.props.filters,e.filters)){var t=this.extractFilters();this.setState({values:t})}}},{key:"render",value:function(){var e=this,t=this.props.ids||{};return Object(m.jsx)("div",{className:"filterBox--container",children:Object(m.jsxs)("div",{className:"filter-card",children:[Object(m.jsx)("div",{className:"filter-card--header",children:Object(m.jsx)(m.Fragment,{children:Object(m.jsx)("h4",{className:"title",children:"Task filter"})})}),function(){var n=Object.entries(t).map((function(t){var n=Object(r.a)(t,2),i=n[0],s=n[1],a=e.state.values[i]||"",l="text-task-".concat(i);return Object(m.jsxs)("div",{className:"task-id-filters",children:[Object(m.jsx)("label",{htmlFor:l,children:i}),Object(m.jsx)("br",{}),Object(m.jsx)("input",{type:"text",name:l,placeholder:s,value:a,onChange:function(t){var n=t.target.value;clearTimeout(w);var r={values:Object(h.a)(Object(h.a)({},e.state.values),{},Object(F.a)({},i,n))};w=setTimeout((function(){e.sendFilterUpdate(Object(h.a)(Object(h.a)({},e.state.values),{},Object(F.a)({},i,n)))}),500),e.setState(r)}})]},l)}));return Object(m.jsx)("div",{className:"filter-card--body",children:n})}()]})})}}]),n}(d.a.PureComponent),N=n(90),I=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;Object(a.a)(this,n),i=t.call(this,e);var r=e.filtered;return i.listeners=[],i.resetFilterHook=function(e){return i.listeners.push(e)},i.state={filters:i.createFiltersFromReactTableStructure(r),idFilters:i.retrieveIdFilters(r)},i}return Object(l.a)(n,[{key:"componentDidUpdate",value:function(e){k()(e.filtered,this.props.filtered)||this.setState({filters:this.createFiltersFromReactTableStructure(this.props.filtered),idFilters:this.retrieveIdFilters(this.props.filtered)})}},{key:"resetAllFilters",value:function(){this.resetAllContainers(),this.resetIdFilters()}},{key:"resetIdFilters",value:function(){this.setState({idFilters:null}),this.sendFilters({filter:this.state.filters,idFilter:null})}},{key:"resetAllContainers",value:function(){this.listeners.forEach((function(e){return e()}))}},{key:"retrieveIdFilters",value:function(e){var t=e.find((function(e){return"id"===e.id}));return t?t.values:[]}},{key:"createFiltersFromReactTableStructure",value:function(e){if(!e||!e.length)return[];var t,n=[],i=Object(s.a)(e.flat());try{for(i.s();!(t=i.n()).done;){var a=t.value,l=a.id,o=a.value;if("id"!==l){var c=l.split("_"),u=Object(r.a)(c,3),d=u[0],h=u[1],f=u[2],p=n[d]||[];p[f]?p[f].values.push(o):p[f]={title:h,values:[o]},n[d]=p}}}catch(b){i.e(b)}finally{i.f()}return n}},{key:"flattenFilterStructure",value:function(){return Object.values(Object.values(this.state.filters))}},{key:"sendFilters",value:function(e){var t=e.filter,n=e.idFilter,r=Object(i.a)(t.map((function(e,t){return null===e||void 0===e?null:e.map((function(e,n){return e.values.map((function(i){return{id:"".concat(t,"_").concat(e.title,"_").concat(n),value:i}}))}))})).flat(3).filter((function(e){return null!==e&&void 0!==e})));r.push({id:"id",values:n}),this.props.setFilter(r,!0)}},{key:"updateFilters",value:function(e,t,n){var r=Object(i.a)(this.state.filters),s=this.state.idFilters;r[e]=r[e]||[],r[e][t]=n,this.setState({filters:r}),this.sendFilters({filter:r,idFilter:s})}},{key:"updateIdFilters",value:function(e){var t=Object.keys(this.props.ids).map((function(t){return e[t]})),n=t.some((function(e){return""!==e&&!Object(j.n)(e)}))?t:void 0;this.setState({idFilters:n}),this.sendFilters({filter:this.state.filters,idFilter:n})}},{key:"render",value:function(){var e=this,t=this.props.hiddenCols||[];return Object(m.jsxs)("div",{className:N("filterBox",{"filterBox--hidden":!this.props.visible}),children:[Object(m.jsxs)("div",{className:"filterBox--header",children:[Object(m.jsx)(p.a,{icon:f.e,className:"filterBox--header--icon",onClick:this.props.hide}),this.props.headerComponent,Object(m.jsx)(p.a,{icon:f.f,className:"filterBox--header--reset-icon",onClick:function(){return e.resetAllFilters()}})]}),Object(m.jsxs)("div",{className:"filter-card--container",children:[Object(m.jsx)(S,{ids:this.props.ids,updateFilters:function(t){return e.updateIdFilters(t)},resetFilterHook:this.resetFilterHook,filters:this.state.idFilters}),this.props.filterable.map((function(n,i){return Object(m.jsx)(C,{resetFilterHook:e.resetFilterHook,updateFilters:function(t,n){return e.updateFilters(i,n,t)},currentFilters:e.state.filters[i]||[],toolName:n.name,filters:n.columns,hiddenCols:t[i]},"filtercontainer-".concat(i))}))]})]})}}]),n}(d.a.PureComponent)},280:function(e,t,n){"use strict";n.r(t);var i=n(68),r=n(71),s=n.n(r),a=(n(75),n(76)),l=n(77),o=n(281),c=n(274),u=(n(78),n(79)),d=n(105);var h=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n,[{key:"render",value:function(){return Object(d.jsx)("div",{className:"App",children:Object(d.jsx)("main",{children:Object(d.jsx)(u.a,{data:window.data,renderPlotsFlexible:!0})})})}}]),n}(i.Component);s.a.render(Object(d.jsx)(h,{}),document.getElementById("root")),document.getElementById("msg-container").remove()},282:function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));var i=n(219),r=n.n(i),s=n(220),a=n(76),l=n(77),o=n(281),c=n(274),u=n(68),d=n.n(u),h=n(111),f=n.n(h),p=n(125),b=n(127),j=n(104),m=n(90),v=n.n(m),O=n(221),x=n.n(O),g=n(222),y=n.n(g),k=n(105),C=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;return Object(a.a)(this,n),(i=t.call(this,e)).prepareTextForRendering=function(){if(""!==i.props.yamlText){var e=y.a.parseDocument(i.props.yamlText),t=e.get("input_files");t&&(Array.isArray(t.items)?t.items.forEach((function(e){e.value=i.encloseFileInTags(e.value)})):e.set("input_files",i.encloseFileInTags(t)));var n=e.get("properties");n&&Array.isArray(n.items)&&n.items.forEach((function(e){Array.isArray(e.items)&&e.items.forEach((function(e){"property_file"===e.key.value&&(e.value.value=i.encloseFileInTags(e.value.value))}))})),i.setState({content:e.toString()})}},i.encloseFileInTags=function(e){return i.state.splitterTag+i.state.fileTag+e+i.state.fileTag+i.state.splitterTag},i.loadFileInViewer=function(e,t){e.preventDefault(),i.props.loadNewFile(t)},i.state={splitterTag:"<splitter#9d81y23>",fileTag:"<file#092nt43>",content:i.props.yamlText},i}return Object(l.a)(n,[{key:"componentDidMount",value:function(){this.prepareTextForRendering()}},{key:"componentDidUpdate",value:function(e){e.yamlText!==this.props.yamlText&&this.prepareTextForRendering()}},{key:"render",value:function(){var e=this,t=this.state.content.split(this.state.splitterTag).map((function(t){return t.match("^".concat(e.state.fileTag,"(?:.)+").concat(e.state.fileTag,"$"))?(t=t.replace(new RegExp(e.state.fileTag,"g"),""),Object(k.jsx)("a",{onClick:function(n){return e.loadFileInViewer(n,t)},className:"link-overlay-file-link",href:e.props.createHref(t),children:t},t)):t}));return Object(k.jsx)("pre",{className:"link-overlay-text",children:t})}}]),n}(d.a.Component),F=n(230);F.configure({useWebWorkers:!1});var w={},S=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;Object(a.a)(this,n),(i=t.call(this,e)).loadNewFile=function(e){var t=i.createFileUrl(e);i.setState({isYAML:i.isYAMLFile(e),isSecondLevel:!0,content:"loading file: ".concat(t)}),i.loadFile(t)},i.loadOriginalFile=function(){i.setState({isYAML:i.isYAMLFile(i.props.link),isSecondLevel:!1,content:"loading file: ".concat(i.props.link),error:void 0}),i.loadFile(i.props.link)},i.loadOriginalFileIfEnter=function(e){"Enter"===e.key&&i.loadOriginalFile()},i.createFileUrl=function(e){return x.a.join(i.props.link,"../"+e)},i.loadFileFromZip=function(e){var t=decodeURIComponent(e),n=t.lastIndexOf("/")>t.lastIndexOf("\\")?"/":"\\",r=t.lastIndexOf(n),s=t.substring(0,r)+".zip",a=t.split(n),l="".concat(a[a.length-2],"/").concat(a[a.length-1]);s in w?i.loadFileFromZipEntries(w[s],l,s):i.readZipArchive(s,l)},i.readZipArchive=function(e,t){new F.ZipReader(new F.HttpRangeReader(e)).getEntries().then((function(n){i.handleZipEntries(n,t,e)}),(function(n){n.message===F.ERR_HTTP_RANGE?i.readZipArchiveNoHttpRange(e,t):i.setError('HTTP request for the file "'.concat(t,'" failed'),n)}))},i.readZipArchiveNoHttpRange=function(e,t){new F.ZipReader(new F.HttpReader(e)).getEntries().then((function(n){i.handleZipEntries(n,t,e)}),(function(n){i.readZipArchiveManually(e,t)}))},i.readZipArchiveManually=function(e,t){try{var n=new XMLHttpRequest;n.responseType="arraybuffer",n.addEventListener("load",(function(){var r=new Uint8Array(n.response);new F.ZipReader(new F.Uint8ArrayReader(r)).getEntries().then((function(n){return i.handleZipEntries(n,t,e)}),i.setError)}),!1),n.addEventListener("error",i.setError,!1),n.open("GET",e),n.send()}catch(r){i.setError('HTTP request for the file "'.concat(t,'" failed'),r)}},i.handleZipEntries=function(e,t,n){w[n]=e,i.loadFileFromZipEntries(e,t,n)},i.loadFileFromZipEntries=function(e,t,n){var r=e.find((function(e){return e.filename===t}));r?r.getData(new F.TextWriter).then((function(e){i.setState({content:e})})):i.setError('Could not find the file "'.concat(t,'" in "').concat(n,'"'))},i.setError=function(e,t){var n=t&&"string"===typeof t?t:e;i.setState({error:"".concat(n)})},i.handlePopState=function(){window.history.back(),window.addEventListener("click",i.props.close,!1)};var r=!!e.link&&i.isYAMLFile(e.link);return i.state={isYAML:r,content:"loading file: ".concat(e.link),currentFile:e.link,isSecondLevel:!1},i}return Object(l.a)(n,[{key:"componentDidMount",value:function(){this.loadFile(this.props.link),window.history.pushState({},"",""),window.addEventListener("popstate",this.props.close,!1)}},{key:"componentDidUpdate",value:function(){var e=document.getElementById("modal-container");e&&e.focus()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("popstate",this.props.close,!1),window.removeEventListener("click",this.props.close,!1)}},{key:"isYAMLFile",value:function(e){return e.endsWith(".yml")}},{key:"loadFile",value:function(){var e=Object(s.a)(r.a.mark((function e(t){var n,i;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=19;break}return this.setState({currentFile:t}),e.prev=2,e.next=5,fetch(t);case 5:if(n=e.sent,!Object(j.p)(n.status)){e.next=13;break}return e.next=9,n.text();case 9:i=e.sent,this.setState({content:i}),e.next=14;break;case 13:throw Error("Received response status ".concat(n.status));case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(2),this.loadFileFromZip(t);case 19:case"end":return e.stop()}}),e,this,[[2,16]])})));return function(t){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e=this;return f.a.setAppElement(document.getElementById("root")),Object(k.jsxs)(f.a,{id:"modal-container",ariaHideApp:!1,className:v()("overlay",{"second-level":this.state.isSecondLevel}),isOpen:!0,onRequestClose:function(){return e.handlePopState()},children:[Object(k.jsxs)("div",{className:"link-overlay-header-container",children:[Object(k.jsx)(p.a,{icon:b.e,onClick:function(){return e.handlePopState()},className:"closing"}),this.state.isSecondLevel?Object(k.jsxs)("span",{className:"link-overlay-back-button",tabIndex:"0",role:"button",onClick:this.loadOriginalFile,onKeyDown:this.loadOriginalFileIfEnter,children:[Object(k.jsx)(p.a,{className:"link-overlay-back-icon",icon:b.a}),"Back to task definition"]}):""]}),this.state.error?Object(k.jsxs)("div",{className:"link-overlay-text",children:[Object(k.jsxs)("p",{style:{marginTop:"0"},children:["Error while loading content (",this.state.error,")."]}),Object(k.jsxs)("p",{children:["This could be a problem of the"," ",Object(k.jsx)("a",{href:"https://en.wikipedia.org/wiki/Same-origin_policy",children:"same-origin policy"})," ","of your browser."]}),0===window.location.href.indexOf("file://")?Object(k.jsxs)(k.Fragment,{children:[Object(k.jsxs)("p",{children:["If you are using Chrome or a Chrome-based browser, try launching it with the command-line option"," ",Object(k.jsx)("code",{children:"--allow-file-access-from-files"}),"."]}),Object(k.jsxs)("p",{children:["If you are using Firefox, please open the extended settings by entering ",Object(k.jsx)("code",{children:"about:config"})," in the URL bar, search for"," ",Object(k.jsx)("code",{children:"privacy.file_unique_origin"})," and set this option to"," ",Object(k.jsx)("code",{children:"false"})," by double-clicking on it (",Object(k.jsx)("a",{href:"https://developer.mozilla.org/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp",children:"more details"}),"). Access to files that are not beneath the same directory as this HTML page is still forbidden."]})]}):null,Object(k.jsxs)("p",{children:["You can try to download the file:"," ",Object(k.jsx)("a",{href:this.state.currentFile,children:this.state.currentFile})]})]}):this.state.isYAML?Object(k.jsx)(C,{yamlText:this.state.content,createHref:this.createFileUrl,loadNewFile:this.loadNewFile}):Object(k.jsx)("pre",{className:"link-overlay-text",children:this.state.content})]})}}]),n}(d.a.Component)},75:function(e,t,n){},78:function(e,t,n){},79:function(e,t,n){"use strict";(function(e,i){n.d(t,"a",(function(){return A}));var r=n(84),s=n(275),a=n(76),l=n(77),o=n(281),c=n(274),u=n(68),d=n.n(u),h=n(259),f=n(262),p=n(88),b=n(107),j=n(108),m=n(110),v=n(128),O=n(172),x=n(276),g=n(282),y=n(90),k=n.n(y),C=n(257),F=n(104),w=n(258),S=n(125),N=n(127),I=n(183),T=n.n(I),_=n(105),M=[{key:"summary",title:"Summary",path:"/"},{key:"table",title:"Table",path:"/table"},{key:"quantile",title:"Quantile Plot",path:"/quantile"},{key:"scatter",title:"Scatter Plot",path:"/scatter"},{key:"info",title:"Info",path:"/info",icon:Object(_.jsx)(S.a,{icon:N.d})}],V=function(){return(M.find((function(e){return e.path===document.location.hash.split("?")[0].substr(1)}))||{key:"summary"}).key},A=function(t){Object(o.a)(u,t);var n=Object(c.a)(u);function u(t){var l;Object(a.a)(this,u),(l=n.call(this,t)).getFiltersFromUrl=function(){var e=l.filterUrlRetriever()||[];return T()(l.lastFiltered,e)?null:e},l.updateFiltersFromUrl=function(){var e=l.getFiltersFromUrl();e&&(l.filteredData=l.runFilter(e),l.setState({table:l.filteredData,filtered:e}),l.lastFiltered=e)},l.updateState=function(){return l.setState({active:V(),hiddenCols:Object(F.c)(l.state.tools)})},l.toggleSelectColumns=function(e){e.stopPropagation(),l.setState((function(e){return{showSelectColumns:!e.showSelectColumns}}))},l.toggleLinkOverlay=function(e,t){e.preventDefault(),l.setState((function(e){return{showLinkOverlay:!e.showLinkOverlay,link:t}}))},l.setFilter=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];l.filteredData=t?e:e.map((function(e){return e._original}))},l.filterPlotData=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];l.lastImmediate&&e(l.lastImmediate),l.lastImmediate=i((function(){l.filterUrlSetter(t,{history:l.routerRef.current.history}),l.lastFiltered=t.filter((function(e){return e.values&&e.values.length>0||e.value}))})),n&&l.setFilter(l.runFilter(t),!0),l.setState({table:l.filteredData,filtered:t})},l.resetFilters=function(){l.setState({table:l.originalTable,filtered:[]})},l.findAllValuesOfColumn=function(e,t){return l.originalTools.map((function(n,i){return n.columns.map((function(r,a){if(e(n,r)){var o=l.originalTable.map((function(e){return t(e.results[i],e.results[i].values[a])})).filter(Boolean);return Object(s.a)(new Set(o)).sort()}}))}))},l.getRowName=function(e){return e.id.filter((function(e){return e})).join(" | ")},l.getRelevantUrlParams=function(){return(document.location.href.split("?")[1]||"").split("&").filter((function(e){return e.startsWith("hidden")||e.startsWith("filter")})).join("&")},l.switchToQuantile=function(e){l.setState({quantilePreSelection:e});var t=l.getRelevantUrlParams();document.location.hash="#/quantile"+(t?"?"+t:"")};var o=Object(F.v)(t.data),c=o.tableHeader,h=o.taskIdNames,f=o.tools,p=o.columns,b=o.table,j=o.stats,m=o.initial;m&&!document.location.href.includes("#")&&Object(F.w)(m);var v=Object(w.c)(l.props.data);l.originalTable=b,l.originalTools=f,l.taskIdNames=h,l.columns=p,l.stats=j,l.tableHeader=c,l.filteredData=[],l.routerRef=d.a.createRef(),l.state={tools:f,table:b,filterable:v,showSelectColumns:!1,showLinkOverlay:!1,filtered:[],filterBoxVisible:!1,active:V(),quantilePreSelection:f[0].columns[1],hiddenCols:Object(F.c)(f)},l.statusValues=l.findAllValuesOfColumn((function(e,t){return"status"===t.type}),(function(e,t){return Object(F.i)(t)})),l.categoryValues=l.findAllValuesOfColumn((function(e,t){return"status"===t.type}),(function(e,t){return e.category}));var O=l.categoryValues.map((function(e){return e&&e.map((function(e){return e&&e.map((function(e){return"".concat(e," ")}))}))}));l.filterUrlSetter=Object(F.r)(l.statusValues,O),l.filterUrlRetriever=Object(F.q)(l.statusValues,O);var x=l.getFiltersFromUrl();return x&&(l.filteredData=l.runFilter(x),l.lastFiltered=x,l.state=Object(r.a)(Object(r.a)({},l.state),{},{table:l.filteredData,filtered:x})),l}return Object(l.a)(u,[{key:"componentDidMount",value:function(){var e=this;this.removeHistoryListener=this.routerRef.current.history.listen((function(t,n){e.updateState(),"POP"===n&&e.updateFiltersFromUrl()}))}},{key:"componentWillUnmount",value:function(){this.removeHistoryListener()}},{key:"runFilter",value:function(e){var t=Object(w.b)(e);return Object(w.a)(t)(this.originalTable)}},{key:"render",value:function(){var e=this,t=function(t){var n=t.className,i=t.isReset,r=void 0!==i&&i,s=t.onClick,a=t.enabled;return Object(_.jsx)(C.a,{className:n,showFilterText:r,onClick:s,enabled:a,isFiltered:!!e.state.filtered.length,resetFilters:e.resetFilters,filteredCount:e.state.table.length,totalCount:e.originalTable.length})},n=this.getRelevantUrlParams();return Object(_.jsx)(h.a,{ref:this.routerRef,children:Object(_.jsxs)("div",{className:"overview",children:[Object(_.jsxs)("div",{className:"overview-container",children:[Object(_.jsx)(x.a,{headerComponent:t({className:"filterBox--header--reset",isReset:!0,enabled:!1}),tableHeader:this.tableHeader,tools:this.state.tools,selectColumn:this.toggleSelectColumns,filterable:this.state.filterable,setFilter:this.filterPlotData,resetFilters:this.resetFilters,filtered:this.state.filtered,visible:this.state.filterBoxVisible,hiddenCols:this.state.hiddenCols,hide:function(){e.setState({filterBoxVisible:!1})},ids:Object(F.l)(this.originalTable,this.taskIdNames)}),Object(_.jsxs)("div",{className:"menu",children:[M.map((function(t){var i=t.key,r=t.title,s=t.path,a=t.icon;return Object(_.jsxs)(h.b,{className:k()("menu-item",{selected:e.state.active===i}),to:s+(n?"?"+n:""),onClick:function(){return e.setState((function(){return{active:i}}))},children:[r," ",a||""]},s)})),t({className:"reset tooltip",enabled:!0,onClick:function(){e.setState({filterBoxVisible:!0})}})]}),Object(_.jsx)("div",{className:"route-container",children:Object(_.jsxs)(f.c,{children:[Object(_.jsx)(f.a,{exact:!0,path:"/",children:Object(_.jsx)(b.a,{tools:this.state.tools,tableHeader:this.tableHeader,version:this.props.data.version,selectColumn:this.toggleSelectColumns,stats:this.stats,switchToQuantile:this.switchToQuantile,hiddenCols:this.state.hiddenCols})}),Object(_.jsx)(f.a,{path:"/table",children:Object(_.jsx)(p.a,{tableHeader:this.tableHeader,data:this.state.table,tools:this.state.tools,selectColumn:this.toggleSelectColumns,setFilter:this.setFilter,filterPlotData:this.filterPlotData,filtered:this.state.filtered,toggleLinkOverlay:this.toggleLinkOverlay,statusValues:this.statusValues,categoryValues:this.categoryValues,hiddenCols:this.state.hiddenCols})}),Object(_.jsx)(f.a,{path:"/quantile",children:Object(_.jsx)(O.a,{table:this.state.table,tools:this.state.tools,preSelection:this.state.quantilePreSelection,getRowName:this.getRowName,hiddenCols:this.state.hiddenCols,isFlexible:this.props.renderPlotsFlexible})}),Object(_.jsx)(f.a,{path:"/scatter",children:Object(_.jsx)(v.a,{table:this.state.table,columns:this.columns,tools:this.state.tools,getRowName:this.getRowName,hiddenCols:this.state.hiddenCols,isFlexible:this.props.renderPlotsFlexible})}),Object(_.jsx)(f.a,{path:"/info",children:Object(_.jsx)(j.a,{version:this.props.data.version,selectColumn:this.toggleSelectColumns})})]})})]}),Object(_.jsxs)("div",{children:[this.state.showSelectColumns&&Object(_.jsx)(m.a,{close:this.toggleSelectColumns,currColumns:this.columns,tableHeader:this.tableHeader,tools:this.state.tools,hiddenCols:this.state.hiddenCols,history:this.routerRef.current.history}),this.state.showLinkOverlay&&Object(_.jsx)(g.a,{close:this.toggleLinkOverlay,link:this.state.link,toggleLinkOverlay:this.toggleLinkOverlay})]})]})})}}]),u}(d.a.Component)}).call(this,n(80).clearImmediate,n(80).setImmediate)},88:function(e,t,n){"use strict";var i,r=n(84),s=n(275),a=n(89),l=n(277),o=n(85),c=n(68),u=n(273),d=(n(96),n(97)),h=n.n(d),f=(n(102),n(103)),p=n(104),b=n(105),j=(i={},Object(o.a)(i,"empty","Empty rows"),Object(o.a)(i,"aborted","\u2014"),i),m=h()(u.a),v=function(e){var t=Object(c.useState)(!0),n=Object(l.a)(t,2),i=n[0],o=n[1],u=Object(c.useState)({}),d=Object(l.a)(u,2),h=d[0],v=d[1],O=Object(c.useState)(!1),x=Object(l.a)(O,2),g=x[0],y=x[1],k=Object(c.useState)(),C=Object(l.a)(k,2),F=C[0],w=C[1],S=Object(c.useState)(250),N=Object(l.a)(S,2),I=N[0],T=N[1];function _(e){var t,n,i=e.column.id+"_filter",r=e.filter?e.filter.value:e.filter,s="id"===e.column.id&&g?"To edit, please clear task filter in the sidebar":"text";return Object(b.jsx)("input",{id:i,placeholder:e.numeric?"Min:Max":s,defaultValue:t||r,onChange:function(r){t=r.target.value,clearTimeout(n),n=setTimeout((function(){e.onChange(t),document.getElementById(i).focus()}),500)},disabled:"id"===e.column.id&&g,type:"search",pattern:e.numeric?"([+-]?[0-9]*(\\.[0-9]*)?)(:[+-]?[0-9]*(\\.[0-9]*)?)?":void 0})}Object(c.useEffect)((function(){var t,n=e.filtered,i={},r=Object(a.a)(n);try{for(r.s();!(t=r.n()).done;){var s=t.value,o=s.value,c=s.values,u=s.id;"id"===u&&(Object(p.n)(c)?y(!1):y(!0));var d=u.split("_"),h=Object(l.a)(d,3),f=h[0],b=h[2],j=i[f]||{};if("string"===typeof o&&" "===o[o.length-1]){var m=j.categories||[];m.push(o),j.categories=m}else{var O=j[b]||[];O.push(o),j[b]=O}i[f]=j}}catch(k){r.e(k)}finally{r.f()}v(i);var x=function(){var e=Object(p.h)();return e.sort?e.sort.split(";").map((function(e){var t=e.split(",");return{id:t[0],desc:"desc"===t[1]}})):[]}();w(x);var g=parseInt(Object(p.h)().pageSize)||250;T(g)}),[e]);var M=function(e){var t=e.target.checked;o(t)},V=function(t,n,i){return{id:"".concat(t,"_").concat(n.display_title,"_").concat(i),Header:Object(b.jsx)(f.c,{column:n}),show:!e.hiddenCols[t].includes(n.colIdx),minWidth:Object(p.d)(n,10),accessor:function(e){return e.results[t].values[i]},Cell:function(n){var i,r=n.original.results[t].category,s=n.original.results[t].href;return"aborted"===r?(s=void 0,i="Result missing because run was aborted or not executed"):"empty"===r?i="Result missing because task was not part of benchmark set":s&&(i="Click here to show output of tool"),Object(b.jsx)(f.b,{cell:n,href:s,className:r,toggleLinkOverlay:e.toggleLinkOverlay,title:i,force:!0})},sortMethod:p.z,filterMethod:function(e,t){return!0},Filter:function(n){n.filter;var r=n.onChange,a=e.categoryValues[t][i],l=function(e){var t=e.categoryFilters,n=e.statusFilters,i=e.categoryFilterValues,r=e.statusFilterValues,a=[];return Object(p.m)(t,i)||(a=t),Object(p.m)(n,r)||(a=[].concat(Object(s.a)(a),Object(s.a)(n))),a}({categoryFilters:Object(p.u)([t,"categories"],[],h),statusFilters:Object(p.u)([t,i],[],h),categoryFilterValues:a.map((function(e){return"".concat(e," ")})),statusFilterValues:e.statusValues[t][i]}),o=l.length>1||l[0]===p.e,c=0===l.length,u=l&&l[0],d=o?"multiple":u;return Object(b.jsxs)("select",{onChange:function(e){return r(e.target.value)},style:{width:"100%"},value:(c?"all ":o&&"multiple")||d,children:[o&&Object(b.jsx)("option",{value:"multiple",disabled:!0,children:l.map((function(e){return e.trim()})).filter((function(e){return"all"!==e&&e!==p.e})).join(", ")||"No filters selected"}),Object(b.jsx)("option",{value:"all ",children:"Show all"}),a.filter((function(e){return e in j})).map((function(e){return Object(b.jsx)("option",{value:e+" ",children:j[e]},e)})),Object(b.jsx)("optgroup",{label:"Category",children:a.filter((function(e){return!(e in j)})).map((function(e){return Object(b.jsx)("option",{value:e+" ",children:e},e)}))}),Object(b.jsx)("optgroup",{label:"Status",children:e.statusValues[t][i].map((function(e){return Object(b.jsx)("option",{value:e,children:e},e)}))})]})}}},A=function(t,n,i){return"status"===n.type?V(t,n,i):{id:"".concat(t,"_").concat(n.display_title,"_").concat(i),Header:Object(b.jsx)(f.c,{column:n}),show:!e.hiddenCols[t].includes(n.colIdx),minWidth:Object(p.d)(n),accessor:function(e){return e.results[t].values[i]},Cell:function(t){return Object(b.jsx)(f.b,{cell:t,toggleLinkOverlay:e.toggleLinkOverlay})},filterMethod:function(){return!0},Filter:function(e){return Object(b.jsx)(_,Object(r.a)({numeric:Object(p.o)(n)},e))},sortMethod:Object(p.o)(n)?p.s:p.z}},E=e.tools.map((function(e,t){return Object(f.d)(e,t,A)})).flat();return Object(b.jsx)("div",{className:"mainTable",children:Object(b.jsx)(m,{data:e.data,filterable:!0,filtered:e.filtered,columns:[{Header:function(){return Object(b.jsx)("div",{className:"fixed",children:Object(b.jsx)("form",{children:Object(b.jsxs)("label",{title:"Fix the first column",children:["Fixed task:",Object(b.jsx)("input",{name:"fixed",type:"checkbox",checked:i,onChange:M})]})})})},fixed:i?"left":"",columns:[{minWidth:.3*window.innerWidth,Header:Object(b.jsx)(f.c,{children:Object(b.jsx)(f.a,{handler:e.selectColumn})}),fixed:i?"left":"",accessor:"id",Cell:function(t){var n=t.value.map((function(e){return Object(b.jsx)("span",{className:"row_id",children:e},e)})),i=t.original.href;return i?Object(b.jsx)("a",{className:"row__name--cellLink",href:i,title:"Click here to show source code",onClick:function(t){return e.toggleLinkOverlay(t,i)},children:n},i):Object(b.jsx)("span",{title:"This task has no associated file",children:n})},filterMethod:function(e,t){return!0},Filter:_}]}].concat(E),defaultSorted:F,onSortedChange:function(e){var t=e.map((function(e){return e.id+","+(e.desc?"desc":"asc")})).join(";");Object(p.y)({sort:t})},defaultPageSize:250,pageSize:I,pageSizeOptions:[50,100,250,500,1e3,2500],className:"-highlight",minRows:0,onFilteredChange:function(t){var n=(t=t.filter((function(e){return e.value}))).filter((function(t){return!e.filtered.includes(t)}));t.filter((function(e){return"id"===e.id})).forEach((function(e){e.isTableTabFilter=!0}));var i=Object(s.a)(t),r=[],o=n.filter((function(e){var t=e.id;e.value;return t.includes("status")}));if(o&&o.length){var c,u=o.map((function(e){var t=e.id,n=e.value,i=t.split("_"),r=Object(l.a)(i,3);return{tool:r[0],name:r[1],column:r[2],value:n}})),d=Object(a.a)(u);try{var h=function(){var t=c.value,n=t.tool,s=t.name,l=t.column,o=t.value;if("all"===o.trim())r=function(t){var n,i=t.tool,r=t.name,s=t.column,l=[],o=Object(a.a)(e.statusValues[i][s]);try{for(o.s();!(n=o.n()).done;){var c=n.value;l.push({id:"".concat(i,"_").concat(r,"_").concat(s),value:c})}}catch(p){o.e(p)}finally{o.f()}var u,d=Object(a.a)(e.categoryValues[i][s]);try{for(d.s();!(u=d.n()).done;){var h=u.value,f="".concat(h," ");l.push({id:"".concat(i,"_").concat(r,"_").concat(s),value:f})}}catch(p){d.e(p)}finally{d.f()}return l}({tool:n,name:s,column:l}),i=i.filter((function(e){var t=e.id,i=e.value;return!(t==="".concat(n,"_").concat(s,"_").concat(l)&&"all"===i.trim())}));else{var u=" "===o[o.length-1];r=function(t){var n,i=t.tool,r=t.name,s=t.column,l=t.isCategory,o=l?e.statusValues:e.categoryValues,c=[],u=Object(a.a)(o[i][s]);try{for(u.s();!(n=u.n()).done;){var d=n.value;c.push({id:"".concat(i,"_").concat(r,"_").concat(s),value:"".concat(d).concat(l?"":" ")})}}catch(h){u.e(h)}finally{u.f()}return c}({tool:n,name:s,column:l,isCategory:u})}};for(d.s();!(c=d.n()).done;)h()}catch(f){d.e(f)}finally{d.f()}}e.filterPlotData([].concat(Object(s.a)(i),Object(s.a)(r)),!0)},onPageSizeChange:function(e){return Object(p.y)({pageSize:e})},children:function(e,t){return t()}})})},O=Object(c.memo)(v);t.a=O}});
\ No newline at end of file
+!function(e){function t(t){for(var i,a,l=t[0],o=t[1],c=t[2],d=0,h=[];d<l.length;d++)a=l[d],Object.prototype.hasOwnProperty.call(r,a)&&r[a]&&h.push(r[a][0]),r[a]=0;for(i in o)Object.prototype.hasOwnProperty.call(o,i)&&(e[i]=o[i]);for(u&&u(t);h.length;)h.shift()();return s.push.apply(s,c||[]),n()}function n(){for(var e,t=0;t<s.length;t++){for(var n=s[t],i=!0,l=1;l<n.length;l++){var o=n[l];0!==r[o]&&(i=!1)}i&&(s.splice(t--,1),e=a(a.s=n[0]))}return e}var i={},r={1:0},s=[];function a(t){if(i[t])return i[t].exports;var n=i[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=i,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)a.d(n,i,function(t){return e[t]}.bind(null,i));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/";var l=this.webpackJsonp=this.webpackJsonp||[],o=l.push.bind(l);l.push=t,l=l.slice();for(var c=0;c<l.length;c++)t(l[c]);var u=o;s.push([280,0]),n()}({103:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return u})),n.d(t,"d",(function(){return h}));var i=n(84),r=n(283),s=(n(68),n(104)),a=n(105),l=function(e){var t=e.handler,n=Object(r.a)(e,["handler"]);return Object(a.jsx)("span",Object(i.a)(Object(i.a)({onClick:t,title:"",className:"selectColumns"},n),{},{children:"Click here to select columns"}))},o=function(e){var t=e.column,n=e.title,l=void 0===n?"Click here to sort. Hold shift to multi-sort":n,o=e.children,c=Object(r.a)(e,["column","title","children"]);return Object(a.jsx)("div",Object(i.a)(Object(i.a)({title:l},c),{},{children:o||Object(s.f)(t)}))},c=function(e){var t=e.runSet,n=Object(r.a)(e,["runSet"]);return Object(a.jsx)("span",Object(i.a)(Object(i.a)({className:"header__tool-infos"},n),{},{title:Object(s.j)(t),children:Object(s.j)(t)}))},u=function(e){var t=e.cell,n=e.href,s=void 0===n?t.value.href:n,l=e.toggleLinkOverlay,o=e.force,c=void 0!==o&&o,u=Object(r.a)(e,["cell","href","toggleLinkOverlay","force"]),d=t.value.html,h=d?void 0:t.value.raw;return c||h||d?s?Object(a.jsx)("a",Object(i.a)(Object(i.a)({href:s,onClick:function(e){return l(e,s)},dangerouslySetInnerHTML:d?{__html:d}:void 0},u),{},{children:h})):Object(a.jsx)("div",Object(i.a)(Object(i.a)({dangerouslySetInnerHTML:d?{__html:d}:void 0},u),{},{children:h})):null},d=Object.freeze({headerClassName:"separator",columns:Object.freeze([Object.freeze({resizable:!1,sortable:!1,filterable:!1,accessor:void 0,width:2,headerClassName:"separator",className:"separator"})])}),h=function(e,t,n){return[d,{Header:Object(a.jsx)(c,{runSet:e}),columns:e.columns.map((function(e,i){return n(t,e,i)}))}]}},104:function(e,t,n){"use strict";n.d(t,"v",(function(){return f})),n.d(t,"i",(function(){return j})),n.d(t,"o",(function(){return p})),n.d(t,"s",(function(){return m})),n.d(t,"z",(function(){return v})),n.d(t,"d",(function(){return y})),n.d(t,"f",(function(){return C})),n.d(t,"j",(function(){return F})),n.d(t,"p",(function(){return O})),n.d(t,"n",(function(){return b})),n.d(t,"a",(function(){return w})),n.d(t,"h",(function(){return S})),n.d(t,"x",(function(){return N})),n.d(t,"w",(function(){return D})),n.d(t,"y",(function(){return H})),n.d(t,"c",(function(){return Y})),n.d(t,"A",(function(){return g})),n.d(t,"u",(function(){return k})),n.d(t,"t",(function(){return x})),n.d(t,"b",(function(){return U})),n.d(t,"e",(function(){return h})),n.d(t,"l",(function(){return L})),n.d(t,"g",(function(){return X})),n.d(t,"m",(function(){return W})),n.d(t,"k",(function(){return q})),n.d(t,"q",(function(){return I})),n.d(t,"r",(function(){return R}));var i=n(76),r=n(77),s=n(85),a=n(275),l=n(283),o=n(277),c=n(89),u=n(84),d=(n(68),n(105)),h="##########",f=function(e){var t=e.head,n=e.tools,i=e.rows,r=e.stats,s=e.props,a=e.initial;return{tableHeader:t,taskIdNames:t.task_id_names,tools:n.map((function(e,t){return Object(u.a)(Object(u.a)({},e),{},{toolIdx:t,columns:e.columns.map((function(e,t){return Object(u.a)(Object(u.a)({},e),{},{colIdx:t})})),scoreBased:i.some((function(e){return void 0!==e.results[t].score}))})})),columns:n.map((function(e){return e.columns.map((function(e){return e.title}))})),table:i,stats:r,properties:s,initial:a}},p=function(e){return"count"===e.type||"measure"===e.type},b=function(e){return void 0===e||null===e},j=function(e,t){return b(e)||b(e.raw)?t:e.raw},m=function(e,t){return j(e,1/0)-j(t,1/0)},v=function(e,t){var n=j(e,"").toLowerCase(),i=j(t,"").toLowerCase();return""===n?1:""===i?-1:n>i?1:n<i?-1:0},O=function(e){return 0===e||200===e},x=function(e,t){return Object.keys(t).filter((function(t){return!e.includes(t)})).reduce((function(e,n){return e[n]=t[n],e}),{})},g=function(e,t){var n,i=[],r=Object(c.a)(t);try{for(r.s();!(n=r.n()).done;){var s=n.value;s!==e&&i.push(s)}}catch(a){r.e(a)}finally{r.f()}return i},y=function(e,t,n){var i=e.max_width;return t&&(i=Math.max(i,t)),n&&(i=Math.min(i,n)),i||(i=10),8*i+20},k=function(e,t,n){var i=function(e,t){var n,i=t,r=Object(c.a)(e);try{for(r.s();!(n=r.n()).done;)if(i=i[n.value],b(i))return}catch(s){r.e(s)}finally{r.f()}return i}(e,n);return void 0===i?t:i},C=function(e){return e.unit?Object(d.jsxs)(d.Fragment,{children:[e.display_title,Object(d.jsx)("br",{}),"(".concat(e.unit,")")]}):e.display_title},F=function(e){var t=e.tool,n=e.date,i=e.niceName;return"".concat(t," ").concat(n," ").concat(i)},w=["#19CDD7","#DDB27C","#88572C","#FF991F","#F15C17","#223F9A","#DA70BF","#125C77","#4DC19C","#776E57","#12939A","#17B8BE","#F6D18A","#B7885E","#FFCB99","#F89570","#829AE3","#E79FD5","#1E96BE","#89DAC1","#B3AD9E"],S=function(e){var t=(e||decodeURI(document.location.href)).split("?"),n=t.length>1?t[1]:void 0;if(void 0===n||0===n.length)return{};var i,r=n.split("&").map((function(e){return e.split("=")})),s={},a=Object(c.a)(r);try{for(a.s();!(i=a.n()).done;){var l=Object(o.a)(i.value,2),u=l[0],d=l[1];s[u]=d}}catch(h){a.e(h)}finally{a.f()}return s},N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{returnString:!1,baseUrl:null,keepOthers:!1,paramName:null,history:null},n={},i=e;if(t.keepOthers){n=S();var r=Object.entries(e).filter((function(e){var t=Object(o.a)(e,2),n=(t[0],t[1]);return void 0===n||null===n}));r.forEach((function(e){var t=Object(o.a)(e,1)[0];delete n[t],delete i[t]}))}var s=Object(u.a)(Object(u.a)({},n),e),a={returnString:!1,baseUrl:null},l=Object(u.a)(Object(u.a)({},a),t),c=l.returnString,d=l.baseUrl,h=l.history,f=(d||document.location.href).split("?")[0],p=Object.keys(s).map((function(e){return"".concat(e,"=").concat(s[e])})),b="?".concat(p.join("&")),j=encodeURI("".concat(f).concat(b));if(c)return j;h?h.push(b):document.location.href=j},I=function(e,t){var n=E({categoryValues:t,statusValues:e});return function(e){var t=S(e);return t.filter?n(t.filter):null}},T=function(e){for(var t=[],n=0,i=Object.entries(e);n<i.length;n++){var r=Object(o.a)(i[n],2),s=r[0],a=r[1];t.push("".concat(s,"(").concat(a.map(escape).join(","),")"))}return t.join(",")},_=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i={};if(e.length>Math.floor(t.length/2)){var r,s=[],a=Object(c.a)(t);try{for(a.s();!(r=a.n()).done;){var l=r.value;e.includes(l)||s.push(n?l.trim():l)}}catch(o){a.e(o)}finally{a.f()}i.notIn=s}else i.in=e.map((function(e){return n?e.trim():e}));return T(i)};function M(e,t,n,i,r){var s=[],a=e.statusValues,l=e.categoryValues,o=t[n][i],c=r[n][i],u=!!a,d=u&&a.length!==o.length,h=!!l,f=h&&l.length!==c.length;if(u){if(d){var p=_(a,o);s.push("status(".concat(p,")"))}h||s.push("category(empty())")}if(h&&(u||s.push("status(empty())"),f)){var b=_(l,c,!0);s.push("category(".concat(b,")"))}return s.join(",")}var V=function(e){var t,n={},i=0,r="",s=Object(c.a)(e);try{for(s.s();!(t=s.n()).done;){var a=t.value;if("("!==a){if(")"!==a)0!==i||","!==a?r+=a:r="";else if(r+=a,0===--i){var l=r.indexOf("("),o=r.substr(0,l),u=r.substr(l+1,r.length-1-(l+1));n[o]=u}}else r+=a,i++}}catch(d){s.e(d)}finally{s.f()}return n},A=function(e,t,n,i,r){return"values"===e?[{values:t.split(",").map(unescape)}]:"value"===e?[{value:unescape(t)}]:"status"===e||"category"===e?function(e,t,n,i,r){for(var s=V(t),l=[],u=0,d=Object.entries(s);u<d.length;u++){var h=Object(o.a)(d[u],2),f=h[0],p=h[1];if("in"===f){var b=p.split(",").map(unescape);"category"===e&&(b=b.map((function(e){return"".concat(e," ")}))),l.push.apply(l,Object(a.a)(b.map((function(e){return{value:e}}))))}if("notIn"===f){var j=p.split(",").map(unescape),m=[];if("category"===e){j=j.map((function(e){return"".concat(e," ")}));var v,O=Object(c.a)(i[r]);try{for(O.s();!(v=O.n()).done;){var x=v.value;j.includes(x)||m.push({value:x})}}catch(C){O.e(C)}finally{O.f()}}else{var g,y=Object(c.a)(n[r]);try{for(y.s();!(g=y.n()).done;){var k=g.value;j.includes(k)||m.push({value:k})}}catch(C){y.e(C)}finally{y.f()}}l.push.apply(l,m)}}return l}(e,t,n,i,r):void 0},E=function(e){var t=e.categoryValues,n=e.statusValues;return function(e){for(var i=V(e),r=[],s=0,l=Object.entries(i);s<l.length;s++){var d=Object(o.a)(l[s],2),h=d[0],f=d[1];if("id"!==h)if("id_any"!==h)for(var p=h,b=V(f),j={},m=0,v=Object.entries(b);m<v.length;m++){for(var O=Object(o.a)(v[m],2),x=O[0],g=O[1],y=x.split("*"),k=Object(o.a)(y,2),C=k[0],F=k[1],w="".concat(p,"_").concat(unescape(F),"_").concat(C),S=j[w]||[],N=V(g),I=0,T=Object.entries(N);I<T.length;I++){var _=Object(o.a)(T[I],2),M=_[0],E=_[1];S.push.apply(S,Object(a.a)(A(M,E,n[p],t[p],C)))}for(var R=!1,D=!1,H=0,L=Object.keys(N);H<L.length;H++){var P=L[H];"status"===P?R=!0:"category"===P&&(D=!0)}(R&&!D||!R&&D)&&(R?S.push.apply(S,Object(a.a)(t[p][C].map((function(e){return{value:e}})))):S.push.apply(S,Object(a.a)(n[p][C].map((function(e){return{value:e}})))));var B,U=Object(c.a)(S);try{for(U.s();!(B=U.n()).done;){var Y=B.value;r.push(Object(u.a)({id:w},Y))}}catch(W){U.e(W)}finally{U.f()}}else r.push(Object(u.a)({id:"id"},V(f)));else{var X=V(f);r.push(Object(u.a)({id:"id"},A("values",X.values)[0]))}}return r}},R=function(e,t){var n=function(e){var t=e.statusValues,n=e.categoryValues;return function(e){var i,r={},s=[],a=Object(c.a)(e);try{for(a.s();!(i=a.n()).done;){var u=i.value,d=u.id,h=u.value,f=u.values,p=u.isTableTabFilter;if("id"!==d){var b=d.split("_"),j=Object(o.a)(b,3),m=j[0],v=j[1],O=j[2],x=r[m]||{},g=x[O]||{name:escape(v)};if(t[m][O]||n[m][O])if(h.endsWith(" ")){var y=g.categoryValues||[];y.push(h),g.categoryValues=y}else{var k=g.statusValues||[];k.push(h),g.statusValues=k}else g.value=h;x[O]=g,r[m]=x}else f&&f.length>0?r.ids={values:f.map((function(e){return e||""}))}:p&&s.push({id:d,value:h})}}catch(B){a.e(B)}finally{a.f()}var C=r.ids,F=Object(l.a)(r,["ids"]),w=[];C&&w.push("id(values(".concat(C.values.map(escape).join(","),"))")),s&&s.forEach((function(e){w.push("id_any(value(".concat(e.value,"))"))}));for(var S=0,N=Object.entries(F);S<N.length;S++){for(var I=Object(o.a)(N[S],2),T=I[0],_=I[1],V=[],A=0,E=Object.entries(_);A<E.length;A++){var R=Object(o.a)(E[A],2),D=R[0],H=R[1],L="".concat(D,"*").concat(H.name,"*"),P=void 0;""!==(P=H.statusValues||H.categoryValues?M(H,t,T,D,n):"value(".concat(escape(H.value),")"))&&V.push("".concat(L,"(").concat(P,")"))}V.length>0&&w.push("".concat(T,"(").concat(V.join(","),")"))}return w.join(",")}}({statusValues:e,categoryValues:t});return function(e,t){var i=S();if(!e)return N(i,t);var r=n(e);return r?N(Object(u.a)(Object(u.a)({},i),{},{filter:r}),t):(delete i.filter,N(Object(u.a)({},i),t))}},D=function(e){document.location.href=encodeURI("".concat(document.location.href,"#").concat(e))},H=function(e){N(Object(u.a)(Object(u.a)({},S()),e))},L=function(e,t){return k(["0","id"],[],e).reduce((function(e,n,i){return Object(u.a)(Object(u.a)({},e),{},Object(s.a)({},t[i],n))}),{})},P="&#x2008;",B="&#x2007;",U=function(){function e(t){Object(i.a)(this,e),this._defaultOptions={whitespaceFormat:!1,html:!1},this.significantDigits=t,this.maxPositiveDecimalPosition=-1,this.maxNegativeDecimalPosition=-1}return Object(r.a)(e,[{key:"addDataItem",value:function(e){var t=e.split(/\.|,/),n=Object(o.a)(t,2),i=n[0],r=n[1];this.maxPositiveDecimalPosition=Math.max(this.maxPositiveDecimalPosition,i?i.length:0),this.maxNegativeDecimalPosition=Math.max(this.maxNegativeDecimalPosition,r?r.length:0)}},{key:"build",value:function(){var e=this;return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(b(e.significantDigits))return t.toString();for(var i=Object(u.a)(Object(u.a)({},e._defaultOptions),n),r=i.whitespaceFormat,s=i.html,a=t.toString(),l="",c="",d=0,h=0,f=!1,p=!1,j=a.replace(/,/,".").indexOf(".");h<e.significantDigits-1&&a.length>d;){var m=a[d];if("."===m||","===m)l+=".",p=!0;else{if(!f){if("0"===m){d+=1,p&&(l+=m);continue}f=!0}l+=m,h+=1}d+=1}if("."===l[0]&&(l="0".concat(l)),c=a.substring(d)){var v="."===c[0];c=c.replace(/\./,""),c="".concat(c[0],".").concat(c.substr(1)),c=Math.round(Number(c)),c=isNaN(c)?"":c.toString(),v&&(c=".".concat(c));var O=j;for(-1===j&&(O=a.length);l.length+c.length<O;)c+="0"}var x="".concat(l).concat(c);if(r){var g=s?P:" ",y=x.split(/\.|,/),k=Object(o.a)(y,2),C=k[0],F=k[1];"0"===C&&(C=""),C=C||"";for(var w=(F=F||"")?".":g;C.length<e.maxPositiveDecimalPosition;)C=" ".concat(C);for(;F.length<e.maxNegativeDecimalPosition;)F+=" ";return s&&(C=C.replace(/ /g,B),F=F.replace(/ /g,B)),"".concat(C).concat(w).concat(F)}return x}}}]),e}(),Y=function(e){var t=S(),n=[];t.hidden&&(n=t.hidden.split(",").filter((function(t){return Number.isInteger(parseInt(t))&&e.some((function(e){return e.toolIdx===parseInt(t)}))})).map((function(e){return parseInt(e)})));var i={};return Object.keys(t).filter((function(e){return/hidden[0-9]+/.test(e)})).forEach((function(n){var r=parseInt(n.replace("hidden","")),s=e.find((function(e){return e.toolIdx===r}));Number.isInteger(r)&&s&&(i[r]=t[n].split(",").filter((function(e){return Number.isInteger(parseInt(e))&&s.columns.some((function(t){return t.colIdx===parseInt(e)}))})).map((function(e){return parseInt(e)})))})),n.forEach((function(t){i[t]=e.find((function(e){return e.toolIdx===t})).columns.map((function(e){return e.colIdx}))})),e.forEach((function(e){i[e.toolIdx]||(i[e.toolIdx]=[])})),i},X=function(e,t){var n,i=e.find((function(e){return n=e.columns.find((function(n){return"status"!==n.type&&!t[e.toolIdx].includes(n.colIdx)}))}));return n||(i=e.find((function(e){return n=e.columns.find((function(n){return"status"===n.type&&!t[e.toolIdx].includes(n.colIdx)}))}))),i&&n?[i.toolIdx,n.colIdx]:[void 0,void 0]},W=function(e,t){var n,i={},r=Object(c.a)(e);try{for(r.s();!(n=r.n()).done;){i[n.value]=!0}}catch(o){r.e(o)}finally{r.f()}var s,a=Object(c.a)(t);try{for(a.s();!(s=a.n()).done;){var l=s.value;if(b(i[l]))return!1}}catch(o){a.e(o)}finally{a.f()}return!0},q=function(e){var t=e.toString().split(/,|\./),n=Object(o.a)(t,2)[1];if(b(n)||0===n.length)return 1;for(var i=".",r=0;r<n.length-1;r+=1)i+="0";return i+="1"}},107:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var i=n(85),r=n(76),s=n(77),a=n(281),l=n(274),o=n(68),c=n.n(o),u=n(273),d=(n(96),n(97)),h=n.n(d),f=(n(102),n(103)),p=n(104),b=n(105),j=h()(u.a),m=function(e){Object(a.a)(n,e);var t=Object(l.a)(n);function n(e){var s;return Object(r.a)(this,n),(s=t.call(this,e)).renderTooltip=function(e){return Object.keys(e).filter((function(t){return e[t]&&"sum"!==t})).map((function(t){return"".concat(t,": ").concat(e[t])})).join(", ")||void 0},s.handleInputChange=function(e){var t=e.target;s.setState(Object(i.a)({},t.name,t.checked))},s.renderEnvironmentRow=function(e,t,n,i){return"options"===e?Object(b.jsx)("td",{colSpan:n,className:"header__tool-row options",children:Object(b.jsx)("ul",{children:s.renderOptions(t)})},t+i):Object(b.jsxs)("td",{colSpan:n,className:"header__tool-row",children:[t," "]},t+i)},s.renderOptions=function(e){return e.split(/[\s]+-/).map((function(e,t){return Object(b.jsx)("li",{children:Object(b.jsx)("code",{children:0===t?e:"-".concat(e)})},e)}))},s.createRowTitleColumn=function(){return{Header:function(){return Object(b.jsx)("div",{className:"toolsHeader",children:Object(b.jsx)("form",{children:Object(b.jsxs)("label",{title:"Fix the first column",children:["Fixed row title:",Object(b.jsx)("input",{id:"fixed-row-title",name:"fixed",type:"checkbox",checked:s.state.fixed,onChange:s.handleInputChange})]})})})},fixed:s.state.fixed?"left":"",minWidth:s.headerWidth,columns:[{id:"summary",minWidth:s.headerWidth,Header:Object(b.jsx)(f.a,{handler:s.props.selectColumn}),accessor:"",Cell:function(e){return Object(b.jsx)("div",{dangerouslySetInnerHTML:{__html:e.value.title},title:e.value.description,className:"row-title"})}}]}},s.createColumn=function(e,t,n){return{id:"".concat(e,"_").concat(t.display_title,"_").concat(n),Header:Object(b.jsx)(f.c,{column:t,className:"columns",title:"Show Quantile Plot of this column",onClick:function(e){return s.props.switchToQuantile(t)}}),show:!s.props.hiddenCols[e].includes(n)&&(Object(p.o)(t)||"status"===t.type),minWidth:Object(p.d)(t,null,"status"===t.type?6:null),accessor:function(t){return t.content[e][n]},Cell:function(e){return e.value?Object(b.jsx)("div",{dangerouslySetInnerHTML:{__html:e.value.sum},className:"cell",title:s.renderTooltip(e.value)}):Object(b.jsx)("div",{className:"cell",children:"-"})}}},s.state={fixed:!0},s.infos=["displayName","tool","limit","host","os","system","date","runset","branch","options","property"],s.headerWidth=.15*window.innerWidth,s.width=window.innerWidth,s}return Object(s.a)(n,[{key:"render",value:function(){var e=this,t=this.props.tools.map((function(t,n){return Object(f.d)(t,n,e.createColumn)})).flat();return Object(b.jsxs)("div",{id:"summary",children:[Object(b.jsxs)("div",{id:"benchmark_setup",children:[Object(b.jsx)("h2",{children:"Benchmark Setup"}),Object(b.jsx)("table",{children:Object(b.jsx)("tbody",{children:this.infos.map((function(t){return e.props.tableHeader[t]})).filter((function(e){return null!==e})).map((function(t,n){return Object(b.jsxs)("tr",{className:t.id,children:[Object(b.jsx)("th",{children:t.name},"td-"+t.id),t.content.map((function(n,i){return e.renderEnvironmentRow(t.id,n[0],n[1],i)}))]},"tr-"+t.id)}))})})]}),Object(b.jsxs)("div",{id:"statistics",children:[Object(b.jsx)("h2",{children:"Statistics"}),Object(b.jsx)(j,{data:this.props.stats,columns:[this.createRowTitleColumn()].concat(t),showPagination:!1,className:"-highlight",minRows:0,sortable:!1,width:this.width})]}),Object(b.jsxs)("p",{children:["Generated by"," ",Object(b.jsxs)("a",{className:"link",href:"https://github.com/sosy-lab/benchexec",target:"_blank",rel:"noopener noreferrer",children:[" ","BenchExec ",this.props.version]})]})]})}}]),n}(c.a.Component)},108:function(e,t,n){"use strict";var i=n(84),r=n(76),s=n(281),a=n(274),l=n(68),o=n.n(l),c=n(105),u=n(109),d=function(e){Object(s.a)(n,e);var t=Object(a.a)(n);function n(){var e;Object(r.a)(this,n);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return(e=t.call.apply(t,[this].concat(s))).knownLicenses=["BSD-3-Clause","CC-BY-4.0","ISC","MIT","Zlib"],e.linkifyLicense=function(e){return Object(c.jsx)("a",{href:"https://spdx.org/licenses/"+e,target:"_blank",rel:"noopener noreferrer",children:e},e)},e.linkifyLicenses=function(t){return t.split(/([A-Za-z0-9.-]+)/).map((function(t){return e.knownLicenses.includes(t)?e.linkifyLicense(t):t}))},e.render=function(){return Object(c.jsxs)("div",{children:[Object(c.jsx)("h4",{children:Object(c.jsxs)("a",{href:"https://www.npmjs.com/package/"+e.props.name+"/v/"+e.props.version,target:"_blank",rel:"noopener noreferrer",children:[e.props.name," ",e.props.version]})}),e.props.repository&&Object(c.jsxs)(c.Fragment,{children:["Source:"," ",Object(c.jsx)("a",{href:e.props.repository,target:"_blank",rel:"noopener noreferrer",children:e.props.repository}),Object(c.jsx)("br",{})]}),e.props.copyright&&Object(c.jsxs)(c.Fragment,{children:[e.props.copyright,Object(c.jsx)("br",{})]}),"License: ",Object(c.jsx)(c.Fragment,{children:e.linkifyLicenses(e.props.licenses)}),void 0!==e.props.licenseId&&Object(c.jsxs)(c.Fragment,{children:[Object(c.jsx)("br",{}),Object(c.jsxs)("details",{children:[Object(c.jsx)("summary",{children:"Full text of license"}),Object(c.jsx)("pre",{children:u.licenses[e.props.licenseId]})]})]})]})},e}return n}(o.a.Component);t.a=function(e){return Object(c.jsxs)("div",{className:"info",children:[Object(c.jsx)("div",{className:"info-header",children:Object(c.jsx)("h1",{children:"Info and Help"})}),Object(c.jsx)("h3",{children:"Summary"}),Object(c.jsxs)("ul",{children:[Object(c.jsx)("li",{children:"Shows environment information and a summary of the results."}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Select columns:"})," ",Object(c.jsx)("br",{})," The columns to show can be selected by clicking on ",Object(c.jsx)("em",{children:"Click here to select columns"})," or"," ",Object(c.jsx)("span",{className:"link",onClick:e.selectColumn,children:"here"}),"."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Quantile plot:"})," ",Object(c.jsx)("br",{}),"A quantile plot for a column can be shown by clicking on the respective column header (e.g.,"," ",Object(c.jsx)("em",{children:"cputime"}),")."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Fixed row title:"})," ",Object(c.jsx)("br",{}),"Deselect to let the left-most column scroll together with the rest of the table."]})]}),Object(c.jsx)("h3",{children:"Table"}),Object(c.jsxs)("ul",{children:[Object(c.jsx)("li",{children:"Shows the detailed results."}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Fixed task:"})," ",Object(c.jsx)("br",{}),"Deselect to let the left-most column with the task name scroll together with the rest of the table."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Select columns:"})," ",Object(c.jsx)("br",{})," The columns to show can be selected by clicking on ",Object(c.jsx)("em",{children:"Click here to select columns"})," or"," ",Object(c.jsx)("span",{className:"link",onClick:e.selectColumn,children:"here"}),"."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Filter rows:"})," ",Object(c.jsx)("br",{}),"Filters can be applied to every column in the row below the column header. Numeric columns accept a range filter like ",Object(c.jsx)("em",{children:"min:max"}),", where both ",Object(c.jsx)("em",{children:"min"})," and ",Object(c.jsx)("em",{children:"max"})," are numeric values that can also be omitted for half-open ranges. For text columns (like the task name) any row matches that contains the entered filter value. Several filters can be combined and will be applied together. All filters can be deleted at once with the ",Object(c.jsx)("em",{children:"Reset Filters"})," button in the top right corner."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Sort rows:"})," ",Object(c.jsx)("br",{})," Rows can be sorted by clicking on the column header. Clicking again will toggle the sort order (ascending vs. descending). Hold ",Object(c.jsx)("kbd",{children:"Shift"})," while clicking for adding a column to the sort order."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Tool output:"})," ",Object(c.jsx)("br",{}),"Clicking on a cell in the status column will show the tool output of this run."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Task definition:"})," ",Object(c.jsx)("br",{})," Clicking on the task name will show the content of the respective file."]})]}),Object(c.jsx)("h3",{children:" Quantile Plot and Scatter Plot"}),Object(c.jsxs)("ul",{children:[Object(c.jsx)("li",{children:"Shows plots of the results that are currently visible in the table."}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Correct results only:"})," ",Object(c.jsx)("br",{}),"In addition to the currently applied filter, the plots by default show only correct results. Click ",Object(c.jsx)("em",{children:"Switch to All Results"})," to toggle this behavior."]}),Object(c.jsxs)("li",{children:[Object(c.jsx)("strong",{children:"Select columns:"}),Object(c.jsx)("br",{}),"The drop-down fields above the plots allow to choose which columns are shown in the plot."]})]}),Object(c.jsx)("h3",{children:"About"}),Object(c.jsxs)("p",{children:["This table was generated by"," ",Object(c.jsxs)("a",{className:"link",href:"https://github.com/sosy-lab/benchexec",target:"_blank",rel:"noopener noreferrer",children:["BenchExec ",e.version]}),". For feedback, questions, and bug reports please use our"," ",Object(c.jsx)("a",{className:"link",href:"https://github.com/sosy-lab/benchexec/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22HTML+table%22",target:"_blank",rel:"noopener noreferrer",children:"issue tracker"}),"."]}),Object(c.jsxs)("p",{children:["License:"," ",Object(c.jsx)("a",{className:"link",href:"https://www.apache.org/licenses/LICENSE-2.0",target:"_blank",rel:"noopener noreferrer",children:"Apache 2.0 License"})]}),Object(c.jsxs)("details",{children:[Object(c.jsx)("summary",{children:"This application includes third-party dependencies under different licenses. Click here to view them."}),u.dependencies.map((function(e){return Object(c.jsx)(d,Object(i.a)({},e),e.name+e.version)}))]})]})}},110:function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var i=n(85),r=n(84),s=n(277),a=n(275),l=n(76),o=n(77),c=n(281),u=n(274),d=n(68),h=n.n(d),f=n(111),p=n.n(f),b=n(125),j=n(127),m=n(104),v=n(105),O=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var i;Object(l.a)(this,n),(i=t.call(this,e)).renderTools=function(){return i.props.tools.map((function(e){var t=e.toolIdx,n=i.state.hiddenCols[t].length!==e.columns.length,r=Object(m.j)(e);return Object(v.jsxs)("tr",{id:r,children:[Object(v.jsx)("td",{id:r,className:n?"checked":"",children:Object(v.jsxs)("label",{children:[r,Object(v.jsx)("input",{name:r+"--"+t,type:"checkbox",checked:n,onChange:function(e){return i.toggleToolHidden(t,e)}})]})}),i.renderToolColumns(t)]},"tr"+r+t)}))},i.renderToolColumns=function(e){var t=i.props.tools.find((function(t){return t.toolIdx===e}));return i.state.selectableCols.map((function(n){if(t.columns.some((function(e){return e.display_title===n}))){var r=!t.columns.filter((function(e){return e.display_title===n})).map((function(e){return e.colIdx})).some((function(t){return i.state.hiddenCols[e].includes(t)}));return Object(v.jsx)("td",{id:"td"+e+n,className:r?"checked":"",children:Object(v.jsxs)("label",{children:[n,Object(v.jsx)("input",{id:e+"--"+n,name:e+"--"+n,type:"checkbox",checked:r,onChange:function(t){return i.toggleToolColHidden(e,n,t)}})]})},n)}return Object(v.jsx)("td",{},n)}))},i.renderColumnHeaders=function(){return i.state.selectableCols.map((function(e){var t=Object.values(i.state.hiddenCols).some((function(t,n){var r=i.props.tools.find((function(e){return e.toolIdx===n}));return!r.columns.filter((function(t){return t.display_title===e})).map((function(e){return e.colIdx})).some((function(e){return t.includes(e)}))&&r.columns.some((function(t){return t.display_title===e}))}));return Object(v.jsx)("th",{id:"td-all-"+e,className:t?"checked":"",children:Object(v.jsxs)("label",{children:[e,Object(v.jsx)("input",{name:e,type:"checkbox",checked:t,onChange:function(t){return i.toggleWholeColHidden(e,t)}})]})},"key"+e)}))},i.toggleAllColsHidden=function(){var e={};i.props.tools.forEach((function(t){return e[t.toolIdx]=[]})),i.state.isButtonOnDeselect&&i.props.tools.forEach((function(t){e[t.toolIdx]=t.columns.map((function(e){return e.colIdx}))})),i.setState((function(t){return{isButtonOnDeselect:!t.isButtonOnDeselect,hiddenCols:e}}))},i.toggleToolHidden=function(e,t){var n=t.target,r=("checkbox"===n.type?n.checked:n.value)?[]:i.props.tools.find((function(t){return t.toolIdx===e})).columns.map((function(e){return e.colIdx}));i.setHiddenColsForTool(e,r)},i.toggleToolColHidden=function(e,t,n){var r=n.target,s="checkbox"===r.type?r.checked:r.value,a=i.props.tools.find((function(t){return t.toolIdx===e})).columns.filter((function(e){return e.display_title===t})).map((function(e){return e.colIdx}));s?i.removeFromHiddenCols(e,a):i.addToHiddenCols(e,a)},i.toggleWholeColHidden=function(e,t){var n=t.target,r="checkbox"===n.type?n.checked:n.value;i.props.tools.forEach((function(t){var n=t.columns.filter((function(t){return t.display_title===e}));if(n.length>0){var s=n.map((function(e){return e.colIdx}));r?i.removeFromHiddenCols(t.toolIdx,s):i.addToHiddenCols(t.toolIdx,s)}}))},i.addToHiddenCols=function(e,t){var n=Object(a.a)(new Set(i.state.hiddenCols[e].concat(t)));i.setHiddenColsForTool(e,n)},i.removeFromHiddenCols=function(e,t){var n=i.state.hiddenCols[e].filter((function(e){return!t.includes(e)}));i.setHiddenColsForTool(e,n)},i.handlePopState=function(){window.history.back()};var r=e.tools.map((function(e){return e.columns})).flat().filter((function(e,t,n){return t===n.findIndex((function(t){return t.display_title===e.display_title}))})).map((function(e){return e.display_title}));return i.state={isButtonOnDeselect:!0,hiddenCols:i.props.hiddenCols,selectableCols:r},i}return Object(o.a)(n,[{key:"componentDidMount",value:function(){window.history.pushState({},"",""),window.addEventListener("popstate",this.props.close,!1)}},{key:"componentWillUnmount",value:function(){var e=this;window.removeEventListener("popstate",this.props.close,!1);var t={},n=[];Object.entries(this.state.hiddenCols).forEach((function(i){var r=Object(s.a)(i,2),a=r[0],l=r[1],o=e.props.tools.find((function(e){return e.toolIdx===parseInt(a)})).columns;l.length===o.length?n.push(a):l.length>0?t["hidden"+a]=l.toString():t["hidden"+a]=null})),n.length>0?t.hidden=n.toString():t.hidden=null,Object(m.x)(t,{keepOthers:!0,history:this.props.history})}},{key:"setHiddenColsForTool",value:function(e,t){this.setState((function(n){return{hiddenCols:Object(r.a)(Object(r.a)({},n.hiddenCols),{},Object(i.a)({},e,t))}}))}},{key:"render",value:function(){var e=this;p.a.setAppElement(document.getElementById("root"));var t=this.props.tools.every((function(t){return t.columns.length===e.state.hiddenCols[t.toolIdx].length}));return Object(v.jsxs)(p.a,{ariaHideApp:!1,className:"overlay",isOpen:!0,onRequestClose:function(){return e.handlePopState()},children:[Object(v.jsx)("div",{className:"link-overlay-header-container",children:Object(v.jsx)(b.a,{icon:j.e,onClick:function(){return e.handlePopState()},className:"closing"})}),Object(v.jsx)("h1",{children:"Select the columns to display"}),Object(v.jsx)("table",{className:"selectRows",children:Object(v.jsxs)("tbody",{children:[Object(v.jsxs)("tr",{className:"selectColumn_all",children:[Object(v.jsx)("th",{}),this.renderColumnHeaders()]}),this.renderTools()]})}),Object(v.jsxs)("div",{className:"overlay__buttons",children:[Object(v.jsx)("button",{className:"btn",onClick:this.toggleAllColsHidden,children:this.state.isButtonOnDeselect?"Deselect all":"Select all"}),Object(v.jsx)("button",{className:"btn btn-apply",onClick:function(){return e.handlePopState()},disabled:t,children:"Apply and close"}),Object(v.jsx)("input",{})]})]})}}]),n}(h.a.Component)},128:function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var i=n(84),r=n(85),s=n(277),a=n(275),l=n(76),o=n(77),c=n(281),u=n(274),d=n(68),h=n.n(d),f=(n(129),n(271)),p=n(104),b=n(125),j=n(127),m=n(171),v=n(105),O={linear:"Linear",logarithmic:"Logarithmic"},x={all:"All",correct:"Correct only"},g={"f(x) = cx and f(x) = x/c":[{name:"c = 1.1",value:1.1},{name:"c = 1.2",value:1.2},{name:"c = 1.5",value:1.5},{name:"c = 2",value:2},{name:"c = 3",value:3},{name:"c = 4",value:4},{name:"c = 5",value:5},{name:"c = 6",value:6},{name:"c = 7",value:7},{name:"c = 8",value:8},{name:"c = 9",value:9},{name:"c = 10",value:10},{name:"c = 100",value:100},{name:"c = 1000",value:1e3},{name:"c = 10000",value:1e4},{name:"c = 100000",value:1e5},{name:"c = 1000000",value:1e6}]},y={scaling:O.logarithmic,results:x.correct,line:Object.values(g)[0][11].value},k=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var i;return Object(l.a)(this,n),(i=t.call(this,e)).refreshUrlState=function(){i.setState(i.setup())},i.renderData=function(){var e=[];i.hasInvalidLog=!1,i.state.areAllColsHidden||i.props.table.forEach((function(t){var n=t.results[i.state.toolX],r=t.results[i.state.toolY],s=n.values[i.state.columnX].raw,a=r.values[i.state.columnY].raw,l=void 0!==s&&null!==s&&void 0!==a&&null!==a,o=i.state.results===x.correct;l&&(!o||o&&"correct"===n.category&&"correct"===r.category)&&(i.state.scaling===O.logarithmic&&(s<=0||a<=0)?i.hasInvalidLog=!0:e.push({x:s,y:a,info:i.props.getRowName(t)}))})),i.setMinMaxValues(e),i.lineCount=e.length,i.dataArray=e},i.setMinMaxValues=function(e){var t=e.map((function(e){return e.x})),n=e.map((function(e){return e.y}));i.maxX=i.findMaxValue(t),i.maxY=i.findMaxValue(n),i.minX=i.findMinValue(t),i.minY=i.findMinValue(n)},i.findMaxValue=function(e){var t=Math.max.apply(Math,Object(a.a)(e));return t<3?3:t},i.findMinValue=function(e){var t=Math.min.apply(Math,Object(a.a)(e));return t>2?1:t},i.handleType=function(e,t){var n=i.props.tools[e].columns[t].type;return"text"===n||"status"===n?"ordinal":i.state.scaling===O.logarithmic?"log":"linear"},i.extractAxisInfoByName=function(e,t){var n,a=e.split("-"),l=Object(s.a)(a,2),o=l[0],c=l[1];return n={},Object(r.a)(n,"data".concat(t),e),Object(r.a)(n,"tool".concat(t),o),Object(r.a)(n,"column".concat(t),c),Object(r.a)(n,"name".concat(t),i.props.tools[o].columns.find((function(e){return e.colIdx===parseInt(c)})).display_title+" ("+Object(p.j)(i.props.tools[o])+")"),n},i.setAxis=function(e,t){var n;i.array=[];var a=e.target.value.split("-"),l=Object(s.a)(a,2),o=l[0],c=l[1];c=c.replace("___","-"),Object(p.y)((n={},Object(r.a)(n,"tool".concat(t),o),Object(r.a)(n,"column".concat(t),c),n))},i.swapAxes=function(){i.array=[],Object(p.y)({toolX:i.state.toolY,toolY:i.state.toolX,columnX:i.state.columnY,columnY:i.state.columnX})},i.state=i.setup(),i.maxX="",i.minX="",i.lineCount=1,i}return Object(o.a)(n,[{key:"setup",value:function(){var e,t,n,r=Object(p.j)(this.props.tools[0])+" "+this.props.columns[0][1],a=Object(i.a)(Object(i.a)({},y),Object(p.h)()),l=a.results,o=a.scaling,c=a.toolX,u=a.toolY,d=a.columnX,h=a.columnY,f=a.line;if(Object(p.n)(c)||Object(p.n)(d)){var b=Object(p.g)(this.props.tools,this.props.hiddenCols),j=Object(s.a)(b,2),m=j[0],v=j[1];n=void 0===m,c=m,e="".concat(m,"-").concat(v)}else n=!1,e="".concat(c,"-").concat(d);if(Object(p.n)(u)||Object(p.n)(h)){var O=Object(p.g)(this.props.tools,this.props.hiddenCols),x=Object(s.a)(O,2),g=x[0],k=x[1];n=void 0===g,u=g,t="".concat(g,"-").concat(k)}else n=!1,t="".concat(u,"-").concat(h);var C={dataX:e,dataY:t,results:l,scaling:o,toolX:0,toolY:0,line:f,columnX:1,columnY:1,nameX:r,nameY:r,value:!1,areAllColsHidden:n};return e&&!n&&(C=Object(i.a)(Object(i.a)({},C),this.extractAxisInfoByName(e,"X"))),t&&!n&&(C=Object(i.a)(Object(i.a)({},C),this.extractAxisInfoByName(t,"Y"))),C}},{key:"componentDidMount",value:function(){window.addEventListener("popstate",this.refreshUrlState)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("popstate",this.refreshUrlState)}},{key:"renderAllSettings",value:function(){var e=this,t=this.props.tools.reduce((function(t,n,i){return Object.assign(t,Object(r.a)({},Object(p.j)(n),n.columns.filter((function(t){return!e.props.hiddenCols[i].includes(t.colIdx)})).map((function(e,t){return{name:e.display_title,value:i+"-"+e.colIdx}}))))}),{});return Object(v.jsx)("div",{className:"settings-container",children:Object(v.jsxs)("div",{className:"settings-border-container",children:[Object(v.jsxs)("div",{className:"settings-subcontainer flexible-width",children:[Object(m.a)("X-Axis",this.state.dataX,(function(t){return e.setAxis(t,"X")}),t),Object(v.jsx)("span",{className:"setting icon",children:Object(v.jsx)(b.a,{icon:j.b,onClick:function(){return e.swapAxes()}})}),Object(m.a)("Y-Axis",this.state.dataY,(function(t){return e.setAxis(t,"Y")}),t)]}),Object(v.jsxs)("div",{className:"settings-subcontainer",children:[Object(m.b)("Scaling",this.state.scaling,(function(e){return Object(p.y)({scaling:e.target.value})}),O),Object(m.b)("Results",this.state.results,(function(e){return Object(p.y)({results:e.target.value})}),x,"In addition to which results are selected here, any filters will still be applied."),Object(v.jsx)("div",{className:"settings-subcontainer",children:Object(m.a)("Aux. Lines",this.state.line,(function(e){return Object(p.y)({line:e.target.value})}),g,"Adds the two auxiliary lines f(x) = cx and f(x) = x/c to the plot, with c being the chosen factor in the dropdown.")})]})]})})}},{key:"render",value:function(){var e=this;this.renderData();var t=this.state.scaling===O.linear,n=this.props.isFlexible?f.c:f.j,r=this.props.isFlexible?{height:window.innerHeight-200}:{height:1e3,width:1500};return Object(v.jsxs)("div",{className:"scatterPlot",children:[!this.state.areAllColsHidden&&this.renderAllSettings(),Object(v.jsxs)(n,Object(i.a)(Object(i.a)({className:"scatterPlot__plot",margin:{left:90},yType:this.handleType(this.state.toolY,this.state.columnY),xType:this.handleType(this.state.toolX,this.state.columnX),xDomain:"ordinal"!==this.handleType(this.state.toolX,this.state.columnX)?[this.minX,this.maxX]:null,yDomain:"ordinal"!==this.handleType(this.state.toolY,this.state.columnY)?[this.minY,this.maxY]:null},r),{},{children:[Object(v.jsx)(f.h,{yType:this.handleType(this.state.toolY,this.state.columnY),xType:this.handleType(this.state.toolX,this.state.columnX)}),Object(v.jsx)(f.e,{yType:this.handleType(this.state.toolY,this.state.columnY),xType:this.handleType(this.state.toolX,this.state.columnX)}),Object(v.jsx)(f.a,{className:"middle-line",axisStart:{x:t?0:1,y:t?0:1},axisEnd:{x:this.maxX>this.maxY?this.maxX:this.maxY,y:this.maxX>this.maxY?this.maxX:this.maxY},axisDomain:[0,1e10],style:{ticks:{stroke:"#009440",opacity:0},text:{stroke:"none",fill:"#009440",fontWeight:600,opacity:0}}}),Object(v.jsx)(f.a,{axisStart:{x:t?0:this.state.line,y:t?0:1},axisEnd:{x:this.maxX,y:this.maxX/this.state.line},axisDomain:[0,1e10],style:{ticks:{stroke:"#ADDDE1",opacity:0},text:{stroke:"none",fill:"#6b6b76",fontWeight:600,opacity:0}}}),Object(v.jsx)(f.a,{axisStart:{x:t?0:1,y:t?0:this.state.line},axisEnd:{x:this.maxX,y:this.maxX*this.state.line},axisDomain:[0,1e10],style:{ticks:{stroke:"#ADDDE1",opacity:0},text:{stroke:"none",fill:"#6b6b76",fontWeight:600,opacity:0}}}),Object(v.jsx)(f.i,{title:this.state.nameX,tickFormat:function(e){return e},yType:this.handleType(this.state.toolY,this.state.columnY),xType:this.handleType(this.state.toolX,this.state.columnX)}),Object(v.jsx)(f.k,{title:this.state.nameY,tickFormat:function(e){return e},yType:this.handleType(this.state.toolY,this.state.columnY),xType:this.handleType(this.state.toolX,this.state.columnX)}),Object(v.jsx)(f.g,{data:this.dataArray,onValueMouseOver:function(t,n){return e.setState({value:t})},onValueMouseOut:function(t,n){return e.setState({value:null})}}),this.state.value?Object(v.jsx)(f.d,{value:this.state.value}):null]})),this.state.areAllColsHidden?Object(v.jsx)("div",{className:"plot__noresults",children:"No columns to show!"}):0===this.lineCount&&Object(v.jsxs)("div",{className:"plot__noresults",children:["No ",this.state.results===x.correct&&"correct"," ","results",this.props.table.length>0&&" with valid data points",this.hasInvalidLog&&" (negative values are not shown in logarithmic plot)"]})]})}}]),n}(h.a.Component)},171:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a}));var i=n(277),r=(n(68),n(105)),s=function(e,t,n,i,s,a){return Object(r.jsxs)("div",{className:"setting".concat(a?" disabled":""),title:s,children:[Object(r.jsxs)("span",{className:"setting-label",children:[e,":"]}),Object(r.jsxs)("select",{className:"setting-select",name:"setting-"+e,value:a?"disabled":t,onChange:n,disabled:a,children:[Object.values(i).map((function(t){return Object(r.jsx)("option",{value:t,name:t+" "+e,children:t},t)})),a?Object(r.jsx)("option",{value:"disabled",name:"disabled",children:"\u2e3a"}):""]})]})},a=function(e,t,n,s,a){return Object(r.jsxs)("div",{className:"setting",title:a,children:[Object(r.jsxs)("span",{className:"setting-label",children:[e,":"]}),Object(r.jsx)("select",{id:"setting-"+e,className:"setting-select",name:"setting-"+e,value:t,onChange:n,children:Object.entries(s).map((function(t){var n=Object(i.a)(t,2),s=n[0],a=n[1];return Object(r.jsx)("optgroup",{label:s,children:a.map((function(t){return Object(r.jsx)("option",{value:t.value,name:t.name+" "+e,children:t.name},t.value)}))},s)}))})]})}},172:function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var i=n(277),r=n(84),s=n(85),a=n(76),l=n(77),o=n(281),c=n(274),u=n(68),d=n.n(u),h=(n(129),n(271)),f=n(104),p=n(171),b=n(105),j=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;return Object(a.a)(this,n),(i=t.call(this,e)).isColRelevantForTool=function(e,t){return i.isColVisible(t,e)&&"text"!==e.type&&"status"!==e.type},i.isToolRelevantForCol=function(e,t){var n=e.columns.find((function(e){return e.display_title===t}));return i.isToolVisible(e)&&n&&i.isColVisible(e.toolIdx,n.colIdx)},i.isColVisibleInAnyTool=function(e){return i.props.tools.some((function(t){return t.columns.some((function(n){return n.colIdx===e.colIdx&&i.isColVisible(t.toolIdx,n.colIdx)}))}))},i.isInVisibleRunsetSupportingScore=function(e){return i.props.tools.filter((function(e){return i.isToolVisible(e)})).some((function(t){return t.scoreBased&&t.columns.some((function(t){return t.display_title===e}))}))},i.isToolVisible=function(e){return e.columns.length!==i.props.hiddenCols[e.toolIdx].length},i.isColVisible=function(e,t){return!i.props.hiddenCols[e].includes(t)},i.updateDimensions=function(){i.setState({height:window.innerHeight})},i.refreshUrlState=function(){i.setState(i.setPlotData())},i.renderLegend=function(){if(i.state.isValue)return i.props.tools.filter((function(e){return i.isToolRelevantForCol(e,i.state.selection)})).map(f.j).map((function(e){return{title:e,disabled:i.state.isInvisible.some((function(t){return t===e})),strokeWidth:4}}));var e=i.props.tools[i.state.selection.split("-")[1]];return i.state.areAllColsHidden?[]:e.columns.filter((function(t){return i.isColRelevantForTool(t.colIdx,e.toolIdx)})).map((function(e){return{title:e.display_title,disabled:i.state.isInvisible.some((function(t){return t===e.display_title})),strokeWidth:4}}))},i.renderAll=function(){var e=i.state.selection;if(i.state.isValue)(i.state.plot===i.plotOptions.scoreBased?i.props.tools.filter((function(e){return e.scoreBased})):i.props.tools).forEach((function(t){return i.renderData(e,t.toolIdx,e+t.toolIdx)}));else if(!i.state.areAllColsHidden){var t=i.state.selection.split("-")[1],n=i.props.tools[t];n.columns.filter((function(e){return i.isColRelevantForTool(e.colIdx,n.toolIdx)&&i.isColVisible(n.toolIdx,e.colIdx)})).forEach((function(e){return i.renderData(e.display_title,t,e.display_title)}))}},i.renderData=function(e,t,n){var r=i.state.plot===i.plotOptions.scoreBased,s="ordinal"===i.handleType(),a=i.props.tools[t].columns.findIndex((function(t){return t.display_title===e})),l=[],o=0;(!i.state.isValue||a>=0&&i.isColVisible(t,a))&&(l=i.props.table.map((function(e){var n=e.results[t],l=null;return"correct"===n.category||!i.state.isResultSelectionDisabled&&i.state.results!==i.resultsOptions.correct?(l=n.values[a].raw||null,s||null===l||(l=isFinite(+l)?+l:null)):r&&n.score&&"correct"!==n.category&&(o+=n.score),{value:l,rowName:i.props.getRowName(e),score:n.score}})),i.state.plot!==i.plotOptions.direct&&(l=l.filter((function(e){return null!==e.value})),l=i.sortArray(l,e))),i.hasInvalidLog=!1;var c=[],u=r?o:0;l.forEach((function(e){var t=e.value,n=e.rowName,s=e.score,a=i.state.scaling===i.scalingOptions.logarithmic&&t<=0;u+=r?s:1,null===t||a||c.push({x:u,y:t,info:n}),a&&(i.hasInvalidLog=!0)})),i[n]=c},i.sortArray=function(e,t){var n=i.possibleValues.find((function(e){return e.display_title===t}));return i.state.isValue&&["text","status"].includes(n.type)?e.sort((function(e,t){return e.value>t.value?1:t.value>e.value?-1:0})):e.sort((function(e,t){return+e.value-+t.value}))},i.renderColumns=function(){return i.possibleValues.map((function(e){var t=i.state.plot===i.plotOptions.scoreBased&&!i.isInVisibleRunsetSupportingScore(e.display_title);return Object(b.jsx)("option",{value:e.display_title,name:e.display_title,disabled:t,className:t?"disabled":"",children:e.display_title},e.display_title)}))},i.renderLines=function(){i.lineCount=0;var e=function(){return f.a[(i.lineCount-1)%f.a.length]};if(i.state.isValue)return i.props.tools.map((function(t,n){if(!i.isToolRelevantForCol(t,i.state.selection)||i.state.plot===i.plotOptions.scoreBased&&!t.scoreBased)return null;var r=i.state.selection,s=i[r+n],a=Object(f.j)(t);return i.lineCount++,Object(b.jsx)(h.f,{data:s,color:e(),opacity:i.handleLineState(a),onValueMouseOver:function(e,t){return i.setState({value:e})},onValueMouseOut:function(e,t){return i.setState({value:null})}},a)})).filter((function(e){return!!e}));if(!i.state.areAllColsHidden){var t=i.state.selection.split("-")[1],n=i.props.tools[t];return n.columns.filter((function(e){return i.isColRelevantForTool(e.colIdx,n.toolIdx)})).map((function(t){var n=i[t.display_title];return i.lineCount++,Object(b.jsx)(h.f,{data:n,color:e(),opacity:i.handleLineState(t.display_title),onValueMouseOver:function(e,t){return i.setState({value:e})},onValueMouseOut:function(e,t){return i.setState({value:null})}},t.display_title)}))}},i.handleLineState=function(e){return i.state.isInvisible.indexOf(e)<0?1:0},i.toggleShow=function(e){var t=e.target;i.setState(Object(s.a)({},t.name,t.checked))},i.handleType=function(){var e=i.state.selection,t=i.possibleValues.findIndex((function(t){return t.display_title===e})),n=i.state.isValue&&t>=0?i.possibleValues[t].type:null;return!i.state.isValue||"text"!==n&&"status"!==n?i.state.scaling===i.scalingOptions.linear?"linear":"log":"ordinal"},i.plotOptions={quantile:"Quantile Plot",direct:"Direct Plot"},i.scalingOptions={linear:"Linear",logarithmic:"Logarithmic"},i.resultsOptions={all:"All",correct:"Correct only"},i.defaultValues={plot:i.plotOptions.quantile,scaling:i.scalingOptions.logarithmic,results:i.resultsOptions.correct},i.checkForScoreBasedPlot(),i.possibleValues=[],i.lineCount=1,i.state=i.setPlotData(),i}return Object(l.a)(n,[{key:"setPlotData",value:function(){var e=this,t=Object(f.h)(),n=Object(r.a)(Object(r.a)({},this.defaultValues),t),i=n.selection,s=n.plot,a=n.scaling,l=n.results,o=i,c=this.props.tools.map((function(e){return e.toolIdx})).join(""),u=new RegExp("runset-["+c+"]"),d=void 0===i||!u.test(i);if(i=d?this.getColumnSelection(i):this.getRunsetSelection(i),s===this.plotOptions.scoreBased&&(d&&!this.isInVisibleRunsetSupportingScore(i)||!d)){this.setPossibleValues();var h=this.possibleValues.find((function(t){return"status"!==t.type&&e.isInVisibleRunsetSupportingScore(t.display_title)}));h||(h=this.possibleValues.find((function(t){return e.isInVisibleRunsetSupportingScore(t.display_title)}))),i=h?h.display_title:i,d=!0}return o&&i&&o!==i&&Object(f.y)({selection:i}),{selection:i,plot:s,scaling:a,results:l,isValue:d,isInvisible:[],areAllColsHidden:void 0===i,isResultSelectionDisabled:s===this.plotOptions.scoreBased}}},{key:"getColumnSelection",value:function(e){var t=e?this.props.tools.map((function(e){return e.columns})).flat().find((function(t){return t.display_title===e})):this.props.preSelection;if(!t||!this.isColVisibleInAnyTool(t)){var n=Object(f.g)(this.props.tools,this.props.hiddenCols),r=Object(i.a)(n,2),s=r[0],a=r[1];t=void 0!==s?this.props.tools.find((function(e){return e.toolIdx===s})).columns.find((function(e){return e.colIdx===a})):void 0}return t&&t.display_title}},{key:"getRunsetSelection",value:function(e){var t=this,n=parseInt(e.split("-")[1]);return this.props.tools.find((function(e){return e.toolIdx===n})).columns.some((function(e){return t.isColVisible(n,e.colIdx)}))||(n=Object(f.g)(this.props.tools,this.props.hiddenCols)[0]),void 0!==n?"runset-"+n:void 0}},{key:"checkForScoreBasedPlot",value:function(){var e=this;this.props.tools.some((function(t){return t.scoreBased&&e.isToolVisible(t)}))&&(this.plotOptions=Object(r.a)({scoreBased:"Score-based Quantile Plot"},this.plotOptions),this.props.tools.every((function(t){return t.scoreBased&&e.isToolVisible(t)}))&&(this.defaultValues.plot=this.plotOptions.scoreBased))}},{key:"componentDidMount",value:function(){window.addEventListener("resize",this.updateDimensions),window.addEventListener("popstate",this.refreshUrlState)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.updateDimensions),window.removeEventListener("popstate",this.refreshUrlState)}},{key:"setPossibleValues",value:function(){var e=this;this.props.tools.forEach((function(t){t.columns.forEach((function(n){e.isColVisible(t.toolIdx,n.colIdx)&&!e.possibleValues.some((function(e){return e.display_title===n.display_title}))&&e.possibleValues.push(n)}))}))}},{key:"renderAllSettings",value:function(){var e=this,t=this.state.plot===this.plotOptions.scoreBased?"Score-based Quantile Plots always show correct results offset by the score of wrong results. Any defined filters will still be applied.":"In addition to which results are selected here, any defined filters will still be applied.";return Object(b.jsxs)("div",{className:"settings-legend-container",children:[Object(b.jsx)("div",{className:"settings-container",children:Object(b.jsxs)("div",{className:"settings-border-container",children:[Object(b.jsxs)("div",{className:"settings-subcontainer flexible-width",children:[Object(b.jsxs)("div",{className:"setting flexible-width",children:[Object(b.jsx)("span",{className:"setting-label",children:"Selection:"}),Object(b.jsxs)("select",{className:"setting-select",name:"setting-Selection",value:this.state.selection,onChange:function(e){return Object(f.y)({selection:e.target.value})},children:[Object(b.jsx)("optgroup",{label:"Runsets",children:this.props.tools.map((function(t,n){var i=e.state.plot===e.plotOptions.scoreBased;return e.isToolVisible(t)?Object(b.jsx)("option",{value:"runset-"+n,name:"Runset "+n,disabled:i,className:i?"disabled":"",children:Object(f.j)(t)},"runset-"+n):null}))}),Object(b.jsx)("optgroup",{label:"Columns",children:this.renderColumns()})]})]}),Object(p.b)("Plot",this.state.plot,(function(e){return Object(f.y)({plot:e.target.value})}),this.plotOptions)]}),Object(b.jsxs)("div",{className:"settings-subcontainer",children:[Object(p.b)("Scaling",this.state.scaling,(function(e){return Object(f.y)({scaling:e.target.value})}),this.scalingOptions),Object(p.b)("Results",this.state.results,(function(e){return Object(f.y)({results:e.target.value})}),this.resultsOptions,t,this.state.isResultSelectionDisabled)]})]})}),Object(b.jsx)("div",{children:Object(b.jsx)(h.b,{colors:f.a,items:this.renderLegend(),onItemClick:function(t,n){var i;if(i=t.title.toString(),!(e.state.isInvisible.indexOf(i)<0))return e.setState({isInvisible:e.state.isInvisible.filter((function(e){return e!==i}))});e.setState({isInvisible:e.state.isInvisible.concat([i])})}})})]})}},{key:"render",value:function(){this.setPossibleValues(),this.renderAll();var e=this.props.isFlexible?h.c:h.j,t=this.props.isFlexible?{height:window.innerHeight-200}:{height:1e3,width:1500};return Object(b.jsxs)("div",{className:"quantilePlot",children:[!this.state.areAllColsHidden&&this.renderAllSettings(),Object(b.jsxs)(e,Object(r.a)(Object(r.a)({margin:{left:90},yType:this.handleType()},t),{},{children:[Object(b.jsx)(h.h,{}),Object(b.jsx)(h.e,{}),Object(b.jsx)(h.i,{tickFormat:function(e){return e}}),Object(b.jsx)(h.k,{tickFormat:function(e){return e}}),this.state.value?Object(b.jsx)(h.d,{value:this.state.value}):null,this.renderLines()]})),this.state.areAllColsHidden?Object(b.jsx)("div",{className:"plot__noresults",children:"No columns to show!"}):0===this.lineCount&&Object(b.jsx)("div",{className:"plot__noresults",children:this.hasInvalidLog?"All results have undefined values":"No correct results"})]})}}]),n}(d.a.Component)},208:function(e,t){},257:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i=n(76),r=n(281),s=n(274),a=n(68),l=n.n(a),o=n(104),c=n(127),u=n(125),d=n(105),h=function(e){Object(r.a)(n,e);var t=Object(s.a)(n);function n(){var e;Object(i.a)(this,n);for(var r=arguments.length,s=new Array(r),a=0;a<r;a++)s[a]=arguments[a];return(e=t.call.apply(t,[this].concat(s))).render=function(){return Object(d.jsxs)("button",{className:e.props.className||"reset",onClick:e.props.onClick,disabled:Object(o.n)(e.props.enabled)?!e.props.isFiltered:!e.props.enabled,children:[Object(d.jsxs)("span",{children:["Showing ",Object(d.jsx)("span",{className:"highlight",children:e.props.filteredCount})," of"," "]}),(e.props.className||"").includes("tooltip")&&Object(d.jsx)("span",{className:"tooltiptext tooltip-bottom",children:"Open filter menu"}),e.props.totalCount," tasks",!(e.props.className||"").includes("header")&&Object(d.jsx)(u.a,{icon:c.c,className:"filter-icon"})]})},e}return n}(l.a.Component)},258:function(e,t,n){"use strict";n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return u}));var i=n(275),r=n(277),s=n(283),a=n(89),l=n(84),o=n(104),c=function(e){var t=e.tools,n=e.rows;return t.map((function(e,t){var i,r=e.tool,c=e.date,u=e.niceName,d="".concat(r," ").concat(c," ").concat(u),h=e.columns.map((function(e,t){if(e)return"status"===e.type?(i=t,Object(l.a)(Object(l.a)({},e),{},{categories:{},statuses:{},idx:t})):"text"===e.type?Object(l.a)(Object(l.a)({},e),{},{distincts:{},idx:t}):Object(l.a)(Object(l.a)({},e),{},{min:1/0,max:-1/0,idx:t})}));if(!Object(o.n)(i)){h[i]=Object(l.a)(Object(l.a)({},h[i]),{},{categories:{},statuses:{}});var f,p=Object(a.a)(n);try{for(p.s();!(f=p.n()).done;){var b=f.value.results[t];for(var j in h[i].categories["".concat(b.category," ")]=!0,b.values){var m=b.values[j].raw,v=h[j];v&&!Object(o.n)(m)&&("status"===v.type?v.statuses[m]=!0:"text"===v.type?v.distincts[m]=!0:(v.min=Math.min(v.min,Number(m)),v.max=Math.max(v.max,Number(m))))}}}catch(O){p.e(O)}finally{p.f()}return{name:d,columns:h.map((function(e){var t=e.distincts,n=e.categories,i=e.statuses,r=Object(s.a)(e,["distincts","categories","statuses"]);return t?Object(l.a)(Object(l.a)({},r),{},{distincts:Object.keys(t)}):n?Object(l.a)(Object(l.a)({},r),{},{categories:Object.keys(n),statuses:Object.keys(i)}):r}))}}}))},u=function(e){return e.reduce((function(e,t){var n=t.id,i=t.value,s=t.values;if(Object(o.n)(i)&&Object(o.n)(s)||"string"===typeof i&&"all"===i.trim())return e;if("id"===n)return e.id={value:i,values:s},e;var a,l=n.split("_"),c=Object(r.a)(l,3),u=c[0],d=c[1],h=c[2];if("diff"===i)return e.diff||(e.diff=[]),e.diff.push({col:h}),e;if(e[u]||(e[u]={}),i.includes(":")){var f=i.split(":"),p=Object(r.a)(f,2),b=p[0],j=p[1];a={min:b=""===b?-1/0:Number(b),max:j=""===j?1/0:Number(j)}}else a=" "===i[i.length-1]?{category:i.substr(0,i.length-1)}:"status"===d?{status:i}:{value:i};return e[u][h]||(e[u][h]=[]),e[u][h].push(a),e}),{})},d=function(e){return function(t){var n=Object(i.a)(t);if(e.diff&&(n=n.filter((function(t){var n,i=Object(a.a)(e.diff);try{for(i.s();!(n=i.n()).done;){var r,s=n.value.col,l={},o=Object(a.a)(t.results);try{for(o.s();!(r=o.n()).done;){var c=r.value.values[s].raw;l[c]||(l[c]=!0)}}catch(u){o.e(u)}finally{o.f()}if(1===Object.keys(l).length)return!1}}catch(u){i.e(u)}finally{i.f()}return!0}))),!Object(o.n)(e.id)){var r=e.id,s=r.value,l=r.values;n=s?n.filter((function(e){return e.id.some((function(e){return e===s||e.includes(s)}))})):n.filter((function(e){var t=e.id;return l.every((function(e,n){var i=t[n];return!(!Object(o.n)(e)&&""!==e)||!Object(o.n)(i)&&""!==i&&(i===e||i.includes(e))}))}))}return n.filter((function(t){for(var n in Object(o.t)(["diff","id"],e))for(var i in e[n]){var r,s=!1,l=!1,c=!1,u=Object(a.a)(e[n][i]);try{for(u.s();!(r=u.n()).done;){var d=r.value,h=d.value,f=d.min,p=d.max,b=d.category,j=d.status;if(Object(o.n)(f)||Object(o.n)(p))if(Object(o.n)(b))if(Object(o.n)(j)){var m=t.results[n].values[i].raw;if(Object(o.n)(m)){s=!1;continue}s=s||h===m||m.includes(h)}else c=t.results[n].values[i].raw===j||c,s=l&&c;else s=(l=t.results[n].category===b||l)&&c;else{var v=t.results[n].values[i].raw;if(Object(o.n)(v)){s=!1;continue}var O=Number(v);s=s||O>=f&&O<=p}if(s)break}}catch(x){u.e(x)}finally{u.f()}if(!s)return!1}return!0}))}}},276:function(e,t,n){"use strict";n.d(t,"a",(function(){return I}));var i=n(275),r=n(277),s=n(89),a=n(76),l=n(77),o=n(281),c=n(274),u=n(68),d=n.n(u),h=n(84),f=n(127),p=n(125),b=n(272),j=(n(182),n(104)),m=n(105),v=Object(b.a)(b.b.Range),O=500,x=setTimeout((function(){}),O),g=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;Object(a.a)(this,n),i=t.call(this,e);var r=e.filter||{values:[]},s=r.values,l=r.min,o=r.max,c=r.type,u=r.number_of_significant_digits,d=0,h=0;if("measure"===c||"number"===c){var f=new j.b(u).build();d=f(l),h=f(o);var p=s&&s[0];if(p&&p.includes(":")){var b=i.handleMinMaxValue(p,u);d=b.min,h=b.max}}return i.state={title:e.availableFilters&&e.availableFilters.length?e.availableFilters[0].title:"",values:[],idx:Object(j.u)(["availableFilters",0,"idx"],0,e),active:!0,selectedDistincts:[],sliderMin:d,sliderMax:h,numericMin:null,numericMax:null},i}return Object(l.a)(n,[{key:"sendFilterUpdate",value:function(e){var t=this.props.filter.type;0===e.length&&"status"===t?this.props.onFilterUpdate({values:[j.e],title:this.state.title||this.props.title}):this.props.onFilterUpdate({values:e,title:this.state.title||this.props.title})}},{key:"componentDidUpdate",value:function(e,t){if(this.props.filter&&(!e.filter||e.filter.values!==this.props.filter.values)){var n=this.props.filter,i=n.values,s=n.number_of_significant_digits,a=Object(r.a)(i,1)[0];if(a&&a.includes(":")){var l=this.handleMinMaxValue(a,s),o=l.min,c=l.max;this.setState({sliderMin:o,sliderMax:c,numericMin:o,numericMax:c})}}}},{key:"handleMinMaxValue",value:function(e,t){var n=new j.b(t).build(),i=this.props.filter||{min:0,max:1/0},s=i.min,a=i.max,l=e.split(":"),o=Object(r.a)(l,2),c=o[0],u=o[1];return{min:""!==c.trim()?c:n(s),max:""!==u.trim()?u:n(a)}}},{key:"handleNumberChange",value:function(e,t){var n,i,r={};if(r.sliderMin=Number(null!==(n=this.state.numericMin)&&void 0!==n?n:this.state.sliderMin),r.sliderMax=Number(null!==(i=this.state.numericMax)&&void 0!==i?i:this.state.sliderMax),r.sliderMin>r.sliderMax){var s=r.sliderMax;r.sliderMax=r.sliderMin,r.sliderMin=s}var a=r.sliderMin<=Number(e)?"":r.sliderMin,l=r.sliderMax>=Number(t)?"":r.sliderMax;r.values=["".concat(a,":").concat(l)],this.setState(r),this.sendFilterUpdate(r.values)}},{key:"render",value:function(){var e=this,t=this.props,n=t.filter,s=t.editable,a=t.availableFilters,l=d.a.createRef();return Object(m.jsxs)("div",{className:"filter-card",children:[function(t,i){return Object(m.jsx)("div",{className:"filter-card--header",children:i?Object(m.jsxs)(m.Fragment,{children:[Object(m.jsx)("span",{style:{marginLeft:"12px"},children:"Add filter for: "}),Object(m.jsxs)("select",{className:"filter-selection",defaultValue:"-1",ref:l,onChange:function(t){var n=t.target.value;-1!==n&&(e.setState({idx:-1,active:!0}),l.current.value="-1",e.props.addFilter(n))},children:[Object(m.jsx)("option",{value:"-1",disabled:!0,children:"Column"}),a.map((function(e){var t=e.idx,n=e.display_title;return Object(m.jsx)("option",{value:t,children:n},t)}))]})]}):Object(m.jsxs)(m.Fragment,{children:[Object(m.jsx)("h4",{className:"title",children:"".concat(n.display_title," ").concat(n.unit?"("+n.unit+")":"")}),Object(m.jsx)(p.a,{className:"delete-button",icon:f.f,onClick:function(){e.props.removeFilter()}})]})})}(this.props.name,s),function(t){if(!t)return null;var n,s=t.title,a=t.type,l=t.number_of_significant_digits,o=t.categories,c=t.statuses,u=t.values,h=void 0===u?[]:u,f=t.min,p=t.max;if("status"===a)n=Object(m.jsxs)(m.Fragment,{children:["Category",Object(m.jsx)("ul",{className:"filter-card--body--list",children:o.map((function(t){var n=d.a.createRef();return Object(m.jsxs)("li",{children:[Object(m.jsx)("input",{type:"checkbox",name:"cat-".concat(t),checked:h.includes(t),ref:n,onChange:function(n){if(n.target.checked){var r=[].concat(Object(i.a)(h),[t]);e.setState({values:r}),e.sendFilterUpdate(r)}else{var s=Object(j.A)(t,h);e.setState({values:s}),e.sendFilterUpdate(s)}}}),Object(m.jsx)("label",{htmlFor:"cat-".concat(t),onClick:function(){return n.current.click()},children:t})]},t)}))}),"Status",Object(m.jsx)("ul",{className:"filter-card--body--list",children:c.map((function(t){var n=d.a.createRef();return Object(m.jsxs)("li",{children:[Object(m.jsx)("input",{type:"checkbox",name:"stat-".concat(t),ref:n,checked:h.includes(t),onChange:function(n){if(n.target.checked){var r=[].concat(Object(i.a)(h),[t]);e.setState({values:r}),e.sendFilterUpdate(r)}else{var s=Object(j.A)(t,h);e.setState({values:s}),e.sendFilterUpdate(s)}}}),Object(m.jsx)("label",{htmlFor:"stat-".concat(t),onClick:function(){return n.current.click()},children:t})]},t)}))})]});else if("text"===a){var b=Object(r.a)(h,1)[0];n=Object(m.jsx)("input",{type:"text",name:"text-".concat(s),placeholder:"Search for value",value:b,onChange:function(t){var n=t.target.value;clearTimeout(x),e.setState({values:[n]}),x=setTimeout((function(){e.sendFilterUpdate([n])}),O)}})}else{var g=new j.b(l).build();f=g(f),p=g(p);var y=Object(j.k)(f),k=Object(j.k)(p),C=y.length>k.length?y:k;n=Object(m.jsxs)(m.Fragment,{children:[Object(m.jsxs)("div",{className:"filter-card--range-container",children:[Object(m.jsx)("b",{children:f}),Object(m.jsx)("b",{children:p})]}),Object(m.jsx)(v,{min:Number(f),max:Number(p),step:C,defaultValue:[Number(f),Number(p)],value:[Number(e.state.sliderMin),Number(e.state.sliderMax)],onChange:function(t){var n=Object(r.a)(t,2),i=n[0],s=n[1];e.setState({sliderMin:g(i),sliderMax:g(s)})},onAfterChange:function(t){var n=Object(r.a)(t,2),i=n[0],s=n[1],a=g(i),l=g(s),o=a===f?"":a,c=l===p?"":l;e.setState({sliderMin:a,sliderMax:l,numericMin:i,numericMax:s,values:["".concat(o,":").concat(c)]}),e.sendFilterUpdate(["".concat(o,":").concat(c)])}}),Object(m.jsxs)("div",{className:"filter-card--range-input-fields",children:[Object(m.jsx)("label",{className:"range-input-fields--min",htmlFor:"inp-".concat(s,"-min"),children:"minimum"}),Object(m.jsx)("label",{className:"range-input-fields--max",htmlFor:"inp-".concat(s,"-max"),children:"maximum"}),Object(m.jsx)("input",{type:"number",name:"inp-".concat(s,"-min"),value:null!==e.state.numericMin?e.state.numericMin:e.state.sliderMin,lang:"en-US",step:C,onChange:function(t){var n=t.target.value;e.numericMinTimeout&&clearTimeout(e.numericMinTimeout),e.setState({numericMin:n}),e.numericMinTimeout=setTimeout((function(){return e.handleNumberChange(f,p)}),O)}}),Object(m.jsx)("input",{type:"number",name:"inp-".concat(s,"-max"),step:C,lang:"en-US",value:null!==e.state.numericMax?e.state.numericMax:e.state.sliderMax,onChange:function(t){var n=t.target.value;e.numericMaxTimeout&&clearTimeout(e.numericMaxTimeout),e.setState({numericMax:n}),e.numericMaxTimeout=setTimeout((function(){return e.handleNumberChange(f,p)}),O)}})]})]})}return Object(m.jsx)("div",{className:"filter-card--body",children:n})}(this.props.filter)]})}}]),n}(d.a.PureComponent),y=n(183),k=n.n(y),C=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;Object(a.a)(this,n),i=t.call(this,e);var r=e.filters,s=e.toolName,l=e.currentFilters;for(var o in l)r[o]=Object(h.a)(Object(h.a)(Object(h.a)({},r[o]),l[o]),{},{touched:r[o].touched+1,filtering:!0});return i.props.resetFilterHook((function(){return i.resetAllFilters()})),i.state={filters:r,toolName:s,addingFilter:!1,numCards:0},i}return Object(l.a)(n,[{key:"getActiveFilters",value:function(){return this.state.filters.filter((function(e){return e.filtering})).sort((function(e,t){return e.numCards-t.numCards}))}},{key:"setFilter",value:function(e,t){var n=e.title,r=e.values,s=e.filtering,a=void 0===s||s,l=this.state.filters;l[t].values=r,l[t].filtering=a,l[t].touched+=1,this.setState({filters:Object(i.a)(l)}),this.props.updateFilters({title:n,values:r},t)}},{key:"addFilter",value:function(e){var t=this.state,n=t.filters,r=t.numCards,s={filtering:!0,numCards:r,touched:0};"status"===n[e].type&&(s.values=[].concat(Object(i.a)(n[e].categories),Object(i.a)(n[e].statuses))),n[e]=Object(h.a)(Object(h.a)({},n[e]),s),this.setState({filters:n,addingFilter:!1,numCards:r+1})}},{key:"resetAllFilters",value:function(){var e=this.state.filters.filter((function(e){return e.filtering})),t=this.state.filters.map((function(e){return Object(h.a)(Object(h.a)({},e),{},{filtering:!1,values:[]})}));this.setState({filters:Object(i.a)(t)});var n,r=Object(s.a)(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;a.values&&this.props.updateFilters({title:a.display_title,values:[]},a.idx)}}catch(l){r.e(l)}finally{r.f()}}},{key:"removeFilter",value:function(e,t){var n=this.state.filters;n[e].filtering=!1,n[e].values=[],this.setState({filters:Object(i.a)(n)}),this.props.updateFilters({title:t,values:[]},e)}},{key:"componentDidUpdate",value:function(e){var t=e.currentFilters,n=this.props.currentFilters;if(!k()(t,n)){var r=this.state.filters;for(var s in n)r[s]=Object(h.a)(Object(h.a)(Object(h.a)({},r[s]),n[s]),{},{touched:r[s].touched+1,filtering:!0});r=r.map((function(e,t){var i=!(!n[t]&&0!==e.touched);return Object(h.a)(Object(h.a)({},e),{},{filtering:i,values:i?e.values:[]})})),this.setState({filters:Object(i.a)(r)})}}},{key:"render",value:function(){var e=this,t=this.getActiveFilters(),n=this.props.hiddenCols||[],i=this.state.filters.filter((function(e,t){return!e.filtering&&!n.includes(t)}));return Object(m.jsxs)("div",{className:"filterBox--container",children:[Object(m.jsx)("h4",{className:"section-header",children:this.state.toolName}),t.length>0&&t.map((function(t,n){return Object(m.jsx)(g,{onFilterUpdate:function(n){return e.setFilter(n,t.idx)},title:t.display_title,removeFilter:function(){return e.removeFilter(t.idx,t.display_title)},filter:t},"".concat(e.props.toolName,"-").concat(t.display_title,"-").concat(t.numCards))})),i.length&&Object(m.jsx)(g,{availableFilters:i,editable:"true",style:{marginBottom:20},addFilter:function(t){return e.addFilter(t)},onFilterUpdate:function(t){return e.setFilter(t)}}),Object(m.jsx)("br",{})]})}}]),n}(d.a.PureComponent),F=n(85),w=setTimeout((function(){}),500),S=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;return Object(a.a)(this,n),(i=t.call(this,e)).state={values:i.extractFilters()},e.resetFilterHook((function(){return i.resetIdFilters()})),i}return Object(l.a)(n,[{key:"resetIdFilters",value:function(){this.setState({values:{}}),this.sendFilterUpdate({})}},{key:"sendFilterUpdate",value:function(e){this.props.updateFilters(e)}},{key:"extractFilters",value:function(){for(var e=0,t={},n=0,i=Object.keys(this.props.ids);n<i.length;n++){t[i[n]]=Object(j.u)(["filters",e++],"",this.props)}return t}},{key:"componentDidUpdate",value:function(e){if(!k()(this.props.filters,e.filters)){var t=this.extractFilters();this.setState({values:t})}}},{key:"render",value:function(){var e=this,t=this.props.ids||{};return Object(m.jsx)("div",{className:"filterBox--container",children:Object(m.jsxs)("div",{className:"filter-card",children:[Object(m.jsx)("div",{className:"filter-card--header",children:Object(m.jsx)(m.Fragment,{children:Object(m.jsx)("h4",{className:"title",children:"Task filter"})})}),function(){var n=Object.entries(t).map((function(t){var n=Object(r.a)(t,2),i=n[0],s=n[1],a=e.state.values[i]||"",l="text-task-".concat(i);return Object(m.jsxs)("div",{className:"task-id-filters",children:[Object(m.jsx)("label",{htmlFor:l,children:i}),Object(m.jsx)("br",{}),Object(m.jsx)("input",{type:"text",name:l,placeholder:s,value:a,onChange:function(t){var n=t.target.value;clearTimeout(w);var r={values:Object(h.a)(Object(h.a)({},e.state.values),{},Object(F.a)({},i,n))};w=setTimeout((function(){e.sendFilterUpdate(Object(h.a)(Object(h.a)({},e.state.values),{},Object(F.a)({},i,n)))}),500),e.setState(r)}})]},l)}));return Object(m.jsx)("div",{className:"filter-card--body",children:n})}()]})})}}]),n}(d.a.PureComponent),N=n(90),I=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;Object(a.a)(this,n),i=t.call(this,e);var r=e.filtered;return i.listeners=[],i.resetFilterHook=function(e){return i.listeners.push(e)},i.state={filters:i.createFiltersFromReactTableStructure(r),idFilters:i.retrieveIdFilters(r)},i}return Object(l.a)(n,[{key:"componentDidUpdate",value:function(e){k()(e.filtered,this.props.filtered)||this.setState({filters:this.createFiltersFromReactTableStructure(this.props.filtered),idFilters:this.retrieveIdFilters(this.props.filtered)})}},{key:"resetAllFilters",value:function(){this.resetAllContainers(),this.resetIdFilters()}},{key:"resetIdFilters",value:function(){this.setState({idFilters:null}),this.sendFilters({filter:this.state.filters,idFilter:null})}},{key:"resetAllContainers",value:function(){this.listeners.forEach((function(e){return e()}))}},{key:"retrieveIdFilters",value:function(e){var t=e.find((function(e){return"id"===e.id}));return t?t.values:[]}},{key:"createFiltersFromReactTableStructure",value:function(e){if(!e||!e.length)return[];var t,n=[],i=Object(s.a)(e.flat());try{for(i.s();!(t=i.n()).done;){var a=t.value,l=a.id,o=a.value;if("id"!==l){var c=l.split("_"),u=Object(r.a)(c,3),d=u[0],h=u[1],f=u[2],p=n[d]||[];p[f]?p[f].values.push(o):p[f]={title:h,values:[o]},n[d]=p}}}catch(b){i.e(b)}finally{i.f()}return n}},{key:"flattenFilterStructure",value:function(){return Object.values(Object.values(this.state.filters))}},{key:"sendFilters",value:function(e){var t=e.filter,n=e.idFilter,r=Object(i.a)(t.map((function(e,t){return null===e||void 0===e?null:e.map((function(e,n){return e.values.map((function(i){return{id:"".concat(t,"_").concat(e.title,"_").concat(n),value:i}}))}))})).flat(3).filter((function(e){return null!==e&&void 0!==e})));r.push({id:"id",values:n}),this.props.setFilter(r,!0)}},{key:"updateFilters",value:function(e,t,n){var r=Object(i.a)(this.state.filters),s=this.state.idFilters;r[e]=r[e]||[],r[e][t]=n,this.setState({filters:r}),this.sendFilters({filter:r,idFilter:s})}},{key:"updateIdFilters",value:function(e){var t=Object.keys(this.props.ids).map((function(t){return e[t]})),n=t.some((function(e){return""!==e&&!Object(j.n)(e)}))?t:void 0;this.setState({idFilters:n}),this.sendFilters({filter:this.state.filters,idFilter:n})}},{key:"render",value:function(){var e=this,t=this.props.hiddenCols||[];return Object(m.jsxs)("div",{className:N("filterBox",{"filterBox--hidden":!this.props.visible}),children:[Object(m.jsxs)("div",{className:"filterBox--header",children:[Object(m.jsx)(p.a,{icon:f.e,className:"filterBox--header--icon",onClick:this.props.hide}),this.props.headerComponent,Object(m.jsx)(p.a,{icon:f.f,className:"filterBox--header--reset-icon",onClick:function(){return e.resetAllFilters()}})]}),Object(m.jsxs)("div",{className:"filter-card--container",children:[Object(m.jsx)(S,{ids:this.props.ids,updateFilters:function(t){return e.updateIdFilters(t)},resetFilterHook:this.resetFilterHook,filters:this.state.idFilters}),this.props.filterable.map((function(n,i){return Object(m.jsx)(C,{resetFilterHook:e.resetFilterHook,updateFilters:function(t,n){return e.updateFilters(i,n,t)},currentFilters:e.state.filters[i]||[],toolName:n.name,filters:n.columns,hiddenCols:t[i]},"filtercontainer-".concat(i))}))]})]})}}]),n}(d.a.PureComponent)},280:function(e,t,n){"use strict";n.r(t);var i=n(68),r=n(71),s=n.n(r),a=(n(75),n(76)),l=n(77),o=n(281),c=n(274),u=(n(78),n(79)),d=n(105);var h=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n,[{key:"render",value:function(){return Object(d.jsx)("div",{className:"App",children:Object(d.jsx)("main",{children:Object(d.jsx)(u.a,{data:window.data,renderPlotsFlexible:!0})})})}}]),n}(i.Component);s.a.render(Object(d.jsx)(h,{}),document.getElementById("root")),document.getElementById("msg-container").remove()},282:function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));var i=n(219),r=n.n(i),s=n(220),a=n(76),l=n(77),o=n(281),c=n(274),u=n(68),d=n.n(u),h=n(111),f=n.n(h),p=n(125),b=n(127),j=n(104),m=n(90),v=n.n(m),O=n(221),x=n.n(O),g=n(222),y=n.n(g),k=n(105),C=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;return Object(a.a)(this,n),(i=t.call(this,e)).prepareTextForRendering=function(){if(""!==i.props.yamlText){var e=y.a.parseDocument(i.props.yamlText),t=e.get("input_files");t&&(Array.isArray(t.items)?t.items.forEach((function(e){e.value=i.encloseFileInTags(e.value)})):e.set("input_files",i.encloseFileInTags(t)));var n=e.get("properties");n&&Array.isArray(n.items)&&n.items.forEach((function(e){Array.isArray(e.items)&&e.items.forEach((function(e){"property_file"===e.key.value&&(e.value.value=i.encloseFileInTags(e.value.value))}))})),i.setState({content:e.toString()})}},i.encloseFileInTags=function(e){return i.state.splitterTag+i.state.fileTag+e+i.state.fileTag+i.state.splitterTag},i.loadFileInViewer=function(e,t){e.preventDefault(),i.props.loadNewFile(t)},i.state={splitterTag:"<splitter#9d81y23>",fileTag:"<file#092nt43>",content:i.props.yamlText},i}return Object(l.a)(n,[{key:"componentDidMount",value:function(){this.prepareTextForRendering()}},{key:"componentDidUpdate",value:function(e){e.yamlText!==this.props.yamlText&&this.prepareTextForRendering()}},{key:"render",value:function(){var e=this,t=this.state.content.split(this.state.splitterTag).map((function(t){return t.match("^".concat(e.state.fileTag,"(?:.)+").concat(e.state.fileTag,"$"))?(t=t.replace(new RegExp(e.state.fileTag,"g"),""),Object(k.jsx)("a",{onClick:function(n){return e.loadFileInViewer(n,t)},className:"link-overlay-file-link",href:e.props.createHref(t),children:t},t)):t}));return Object(k.jsx)("pre",{className:"link-overlay-text",children:t})}}]),n}(d.a.Component),F=n(230);F.configure({useWebWorkers:!1});var w={},S=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var i;Object(a.a)(this,n),(i=t.call(this,e)).loadNewFile=function(e){var t=i.createFileUrl(e);i.setState({isYAML:i.isYAMLFile(e),isSecondLevel:!0,content:"loading file: ".concat(t)}),i.loadFile(t)},i.loadOriginalFile=function(){i.setState({isYAML:i.isYAMLFile(i.props.link),isSecondLevel:!1,content:"loading file: ".concat(i.props.link),error:void 0}),i.loadFile(i.props.link)},i.loadOriginalFileIfEnter=function(e){"Enter"===e.key&&i.loadOriginalFile()},i.createFileUrl=function(e){return x.a.join(i.props.link,"../"+e)},i.loadFileFromZip=function(e){var t=decodeURIComponent(e),n=t.lastIndexOf("/")>t.lastIndexOf("\\")?"/":"\\",r=t.lastIndexOf(n),s=t.substring(0,r)+".zip",a=t.split(n),l="".concat(a[a.length-2],"/").concat(a[a.length-1]);s in w?i.loadFileFromZipEntries(w[s],l,s):i.readZipArchive(s,l)},i.readZipArchive=function(e,t){new F.ZipReader(new F.HttpRangeReader(e)).getEntries().then((function(n){i.handleZipEntries(n,t,e)}),(function(n){n.message===F.ERR_HTTP_RANGE?i.readZipArchiveNoHttpRange(e,t):i.setError('HTTP request for the file "'.concat(t,'" failed'),n)}))},i.readZipArchiveNoHttpRange=function(e,t){new F.ZipReader(new F.HttpReader(e)).getEntries().then((function(n){i.handleZipEntries(n,t,e)}),(function(n){i.readZipArchiveManually(e,t)}))},i.readZipArchiveManually=function(e,t){try{var n=new XMLHttpRequest;n.responseType="arraybuffer",n.addEventListener("load",(function(){var r=new Uint8Array(n.response);new F.ZipReader(new F.Uint8ArrayReader(r)).getEntries().then((function(n){return i.handleZipEntries(n,t,e)}),i.setError)}),!1),n.addEventListener("error",i.setError,!1),n.open("GET",e),n.send()}catch(r){i.setError('HTTP request for the file "'.concat(t,'" failed'),r)}},i.handleZipEntries=function(e,t,n){w[n]=e,i.loadFileFromZipEntries(e,t,n)},i.loadFileFromZipEntries=function(e,t,n){var r=e.find((function(e){return e.filename===t}));r?r.getData(new F.TextWriter).then((function(e){i.setState({content:e})})):i.setError('Could not find the file "'.concat(t,'" in "').concat(n,'"'))},i.setError=function(e,t){var n=t&&"string"===typeof t?t:e;i.setState({error:"".concat(n)})},i.handlePopState=function(){window.history.back(),window.addEventListener("click",i.props.close,!1)};var r=!!e.link&&i.isYAMLFile(e.link);return i.state={isYAML:r,content:"loading file: ".concat(e.link),currentFile:e.link,isSecondLevel:!1},i}return Object(l.a)(n,[{key:"componentDidMount",value:function(){this.loadFile(this.props.link),window.history.pushState({},"",""),window.addEventListener("popstate",this.props.close,!1)}},{key:"componentDidUpdate",value:function(){var e=document.getElementById("modal-container");e&&e.focus()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("popstate",this.props.close,!1),window.removeEventListener("click",this.props.close,!1)}},{key:"isYAMLFile",value:function(e){return e.endsWith(".yml")}},{key:"loadFile",value:function(){var e=Object(s.a)(r.a.mark((function e(t){var n,i;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=19;break}return this.setState({currentFile:t}),e.prev=2,e.next=5,fetch(t);case 5:if(n=e.sent,!Object(j.p)(n.status)){e.next=13;break}return e.next=9,n.text();case 9:i=e.sent,this.setState({content:i}),e.next=14;break;case 13:throw Error("Received response status ".concat(n.status));case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(2),this.loadFileFromZip(t);case 19:case"end":return e.stop()}}),e,this,[[2,16]])})));return function(t){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e=this;return f.a.setAppElement(document.getElementById("root")),Object(k.jsxs)(f.a,{id:"modal-container",ariaHideApp:!1,className:v()("overlay",{"second-level":this.state.isSecondLevel}),isOpen:!0,onRequestClose:function(){return e.handlePopState()},children:[Object(k.jsxs)("div",{className:"link-overlay-header-container",children:[Object(k.jsx)(p.a,{icon:b.e,onClick:function(){return e.handlePopState()},className:"closing"}),this.state.isSecondLevel?Object(k.jsxs)("span",{className:"link-overlay-back-button",tabIndex:"0",role:"button",onClick:this.loadOriginalFile,onKeyDown:this.loadOriginalFileIfEnter,children:[Object(k.jsx)(p.a,{className:"link-overlay-back-icon",icon:b.a}),"Back to task definition"]}):""]}),this.state.error?Object(k.jsxs)("div",{className:"link-overlay-text",children:[Object(k.jsxs)("p",{style:{marginTop:"0"},children:["Error while loading content (",this.state.error,")."]}),Object(k.jsxs)("p",{children:["This could be a problem of the"," ",Object(k.jsx)("a",{href:"https://en.wikipedia.org/wiki/Same-origin_policy",children:"same-origin policy"})," ","of your browser."]}),0===window.location.href.indexOf("file://")?Object(k.jsxs)(k.Fragment,{children:[Object(k.jsxs)("p",{children:["If you are using Chrome or a Chrome-based browser, try launching it with the command-line option"," ",Object(k.jsx)("code",{children:"--allow-file-access-from-files"}),"."]}),Object(k.jsxs)("p",{children:["If you are using Firefox, please open the extended settings by entering ",Object(k.jsx)("code",{children:"about:config"})," in the URL bar, search for"," ",Object(k.jsx)("code",{children:"privacy.file_unique_origin"})," and set this option to"," ",Object(k.jsx)("code",{children:"false"})," by double-clicking on it (",Object(k.jsx)("a",{href:"https://developer.mozilla.org/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp",children:"more details"}),"). Access to files that are not beneath the same directory as this HTML page is still forbidden."]})]}):null,Object(k.jsxs)("p",{children:["You can try to download the file:"," ",Object(k.jsx)("a",{href:this.state.currentFile,children:this.state.currentFile})]})]}):this.state.isYAML?Object(k.jsx)(C,{yamlText:this.state.content,createHref:this.createFileUrl,loadNewFile:this.loadNewFile}):Object(k.jsx)("pre",{className:"link-overlay-text",children:this.state.content})]})}}]),n}(d.a.Component)},75:function(e,t,n){},78:function(e,t,n){},79:function(e,t,n){"use strict";(function(e,i){n.d(t,"a",(function(){return A}));var r=n(84),s=n(275),a=n(76),l=n(77),o=n(281),c=n(274),u=n(68),d=n.n(u),h=n(259),f=n(262),p=n(88),b=n(107),j=n(108),m=n(110),v=n(128),O=n(172),x=n(276),g=n(282),y=n(90),k=n.n(y),C=n(257),F=n(104),w=n(258),S=n(125),N=n(127),I=n(183),T=n.n(I),_=n(105),M=[{key:"summary",title:"Summary",path:"/"},{key:"table",title:"Table",path:"/table"},{key:"quantile",title:"Quantile Plot",path:"/quantile"},{key:"scatter",title:"Scatter Plot",path:"/scatter"},{key:"info",title:"Info",path:"/info",icon:Object(_.jsx)(S.a,{icon:N.d})}],V=function(){return(M.find((function(e){return e.path===document.location.hash.split("?")[0].substr(1)}))||{key:"summary"}).key},A=function(t){Object(o.a)(u,t);var n=Object(c.a)(u);function u(t){var l;Object(a.a)(this,u),(l=n.call(this,t)).getFiltersFromUrl=function(){var e=l.filterUrlRetriever()||[];return T()(l.lastFiltered,e)?null:e},l.updateFiltersFromUrl=function(){var e=l.getFiltersFromUrl();e&&(l.filteredData=l.runFilter(e),l.setState({table:l.filteredData,filtered:e}),l.lastFiltered=e)},l.updateState=function(){return l.setState({active:V(),hiddenCols:Object(F.c)(l.state.tools)})},l.toggleSelectColumns=function(e){e.stopPropagation(),l.setState((function(e){return{showSelectColumns:!e.showSelectColumns}}))},l.toggleLinkOverlay=function(e,t){e.preventDefault(),l.setState((function(e){return{showLinkOverlay:!e.showLinkOverlay,link:t}}))},l.setFilter=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];l.filteredData=t?e:e.map((function(e){return e._original}))},l.filterPlotData=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];l.lastImmediate&&e(l.lastImmediate),l.lastImmediate=i((function(){l.filterUrlSetter(t,{history:l.routerRef.current.history}),l.lastFiltered=t.filter((function(e){return e.values&&e.values.length>0||e.value}))})),n&&l.setFilter(l.runFilter(t),!0),l.setState({table:l.filteredData,filtered:t})},l.resetFilters=function(){l.setState({table:l.originalTable,filtered:[]})},l.findAllValuesOfColumn=function(e,t){return l.originalTools.map((function(n,i){return n.columns.map((function(r,a){if(e(n,r)){var o=l.originalTable.map((function(e){return t(e.results[i],e.results[i].values[a])})).filter(Boolean);return Object(s.a)(new Set(o)).sort()}}))}))},l.getRowName=function(e){return e.id.filter((function(e){return e})).join(" | ")},l.getRelevantUrlParams=function(){return(document.location.href.split("?")[1]||"").split("&").filter((function(e){return e.startsWith("hidden")||e.startsWith("filter")})).join("&")},l.switchToQuantile=function(e){l.setState({quantilePreSelection:e});var t=l.getRelevantUrlParams();document.location.hash="#/quantile"+(t?"?"+t:"")};var o=Object(F.v)(t.data),c=o.tableHeader,h=o.taskIdNames,f=o.tools,p=o.columns,b=o.table,j=o.stats,m=o.initial;m&&!document.location.href.includes("#")&&Object(F.w)(m);var v=Object(w.c)(l.props.data);l.originalTable=b,l.originalTools=f,l.taskIdNames=h,l.columns=p,l.stats=j,l.tableHeader=c,l.filteredData=[],l.routerRef=d.a.createRef(),l.state={tools:f,table:b,filterable:v,showSelectColumns:!1,showLinkOverlay:!1,filtered:[],filterBoxVisible:!1,active:V(),quantilePreSelection:f[0].columns[1],hiddenCols:Object(F.c)(f)},l.statusValues=l.findAllValuesOfColumn((function(e,t){return"status"===t.type}),(function(e,t){return Object(F.i)(t)})),l.categoryValues=l.findAllValuesOfColumn((function(e,t){return"status"===t.type}),(function(e,t){return e.category}));var O=l.categoryValues.map((function(e){return e&&e.map((function(e){return e&&e.map((function(e){return"".concat(e," ")}))}))}));l.filterUrlSetter=Object(F.r)(l.statusValues,O),l.filterUrlRetriever=Object(F.q)(l.statusValues,O);var x=l.getFiltersFromUrl();return x&&(l.filteredData=l.runFilter(x),l.lastFiltered=x,l.state=Object(r.a)(Object(r.a)({},l.state),{},{table:l.filteredData,filtered:x})),l}return Object(l.a)(u,[{key:"componentDidMount",value:function(){var e=this;this.removeHistoryListener=this.routerRef.current.history.listen((function(t,n){e.updateState(),"POP"===n&&e.updateFiltersFromUrl()}))}},{key:"componentWillUnmount",value:function(){this.removeHistoryListener()}},{key:"runFilter",value:function(e){var t=Object(w.b)(e);return Object(w.a)(t)(this.originalTable)}},{key:"render",value:function(){var e=this,t=function(t){var n=t.className,i=t.isReset,r=void 0!==i&&i,s=t.onClick,a=t.enabled;return Object(_.jsx)(C.a,{className:n,showFilterText:r,onClick:s,enabled:a,isFiltered:!!e.state.filtered.length,resetFilters:e.resetFilters,filteredCount:e.state.table.length,totalCount:e.originalTable.length})},n=this.getRelevantUrlParams();return Object(_.jsx)(h.a,{ref:this.routerRef,children:Object(_.jsxs)("div",{className:"overview",children:[Object(_.jsxs)("div",{className:"overview-container",children:[Object(_.jsx)(x.a,{headerComponent:t({className:"filterBox--header--reset",isReset:!0,enabled:!1}),tableHeader:this.tableHeader,tools:this.state.tools,selectColumn:this.toggleSelectColumns,filterable:this.state.filterable,setFilter:this.filterPlotData,resetFilters:this.resetFilters,filtered:this.state.filtered,visible:this.state.filterBoxVisible,hiddenCols:this.state.hiddenCols,hide:function(){e.setState({filterBoxVisible:!1})},ids:Object(F.l)(this.originalTable,this.taskIdNames)}),Object(_.jsxs)("div",{className:"menu",children:[M.map((function(t){var i=t.key,r=t.title,s=t.path,a=t.icon;return Object(_.jsxs)(h.b,{className:k()("menu-item",{selected:e.state.active===i}),to:s+(n?"?"+n:""),onClick:function(){return e.setState((function(){return{active:i}}))},children:[r," ",a||""]},s)})),t({className:"reset tooltip",enabled:!0,onClick:function(){e.setState({filterBoxVisible:!0})}})]}),Object(_.jsx)("div",{className:"route-container",children:Object(_.jsxs)(f.c,{children:[Object(_.jsx)(f.a,{exact:!0,path:"/",children:Object(_.jsx)(b.a,{tools:this.state.tools,tableHeader:this.tableHeader,version:this.props.data.version,selectColumn:this.toggleSelectColumns,stats:this.stats,switchToQuantile:this.switchToQuantile,hiddenCols:this.state.hiddenCols})}),Object(_.jsx)(f.a,{path:"/table",children:Object(_.jsx)(p.a,{tableHeader:this.tableHeader,data:this.state.table,tools:this.state.tools,selectColumn:this.toggleSelectColumns,setFilter:this.setFilter,filterPlotData:this.filterPlotData,filtered:this.state.filtered,toggleLinkOverlay:this.toggleLinkOverlay,statusValues:this.statusValues,categoryValues:this.categoryValues,hiddenCols:this.state.hiddenCols})}),Object(_.jsx)(f.a,{path:"/quantile",children:Object(_.jsx)(O.a,{table:this.state.table,tools:this.state.tools,preSelection:this.state.quantilePreSelection,getRowName:this.getRowName,hiddenCols:this.state.hiddenCols,isFlexible:this.props.renderPlotsFlexible})}),Object(_.jsx)(f.a,{path:"/scatter",children:Object(_.jsx)(v.a,{table:this.state.table,columns:this.columns,tools:this.state.tools,getRowName:this.getRowName,hiddenCols:this.state.hiddenCols,isFlexible:this.props.renderPlotsFlexible})}),Object(_.jsx)(f.a,{path:"/info",children:Object(_.jsx)(j.a,{version:this.props.data.version,selectColumn:this.toggleSelectColumns})})]})})]}),Object(_.jsxs)("div",{children:[this.state.showSelectColumns&&Object(_.jsx)(m.a,{close:this.toggleSelectColumns,currColumns:this.columns,tableHeader:this.tableHeader,tools:this.state.tools,hiddenCols:this.state.hiddenCols,history:this.routerRef.current.history}),this.state.showLinkOverlay&&Object(_.jsx)(g.a,{close:this.toggleLinkOverlay,link:this.state.link,toggleLinkOverlay:this.toggleLinkOverlay})]})]})})}}]),u}(d.a.Component)}).call(this,n(80).clearImmediate,n(80).setImmediate)},88:function(e,t,n){"use strict";var i,r=n(275),s=n(89),a=n(84),l=n(277),o=n(85),c=n(68),u=n(273),d=(n(96),n(97)),h=n.n(d),f=(n(102),n(103)),p=n(104),b=n(105),j=(i={},Object(o.a)(i,"empty","Empty rows"),Object(o.a)(i,"aborted","\u2014"),i),m=h()(u.a),v=function(e){var t=Object(c.useState)(!0),n=Object(l.a)(t,2),i=n[0],o=n[1],u=Object(c.useState)({}),d=Object(l.a)(u,2),h=d[0],v=d[1],O=Object(c.useState)(!1),x=Object(l.a)(O,2),g=x[0],y=x[1],k=Object(c.useState)(),C=Object(l.a)(k,2),F=C[0],w=C[1],S=Object(c.useState)(250),N=Object(l.a)(S,2),I=N[0],T=N[1];function _(e){var t=e.column.id+"_filter",n=Object(c.useState)(""),i=Object(l.a)(n,2),r=i[0],s=i[1],a=Object(c.useState)(""),o=Object(l.a)(a,2),u=o[0],d=o[1];Object(c.useEffect)((function(){return d(e.filter?e.filter.value:"")}),[e.filter]);var h="id"===e.column.id&&e.disableTaskText?"To edit, please clear task filter in the sidebar":"text";return Object(b.jsx)("input",{id:t,placeholder:e.numeric?"Min:Max":h,value:u,onChange:function(n){var i=n.target.value;d(i),clearTimeout(r),s(setTimeout((function(){e.onChange(i),document.getElementById(t).focus()}),500))},disabled:"id"===e.column.id&&e.disableTaskText,type:"search",pattern:e.numeric?"([+-]?[0-9]*(\\.[0-9]*)?)(:[+-]?[0-9]*(\\.[0-9]*)?)?":void 0})}var M=Object(c.useCallback)((function(e){return Object(b.jsx)(_,Object(a.a)({disableTaskText:g},e))}),[g]),V=Object(c.useCallback)((function(e){return Object(b.jsx)(_,Object(a.a)({numeric:Object(p.o)(e.column.Header.props.column)},e))}),[]);Object(c.useEffect)((function(){var t,n=e.filtered,i={},r=Object(s.a)(n);try{for(r.s();!(t=r.n()).done;){var a=t.value,o=a.value,c=a.values,u=a.id;"id"===u&&(Object(p.n)(c)?y(!1):y(!0));var d=u.split("_"),h=Object(l.a)(d,3),f=h[0],b=h[2],j=i[f]||{};if("string"===typeof o&&" "===o[o.length-1]){var m=j.categories||[];m.push(o),j.categories=m}else{var O=j[b]||[];O.push(o),j[b]=O}i[f]=j}}catch(k){r.e(k)}finally{r.f()}v(i);var x=function(){var e=Object(p.h)();return e.sort?e.sort.split(";").map((function(e){var t=e.split(",");return{id:t[0],desc:"desc"===t[1]}})):[]}();w(x);var g=parseInt(Object(p.h)().pageSize)||250;T(g)}),[e]);var A=function(e){var t=e.target.checked;o(t)},E=function(t,n,i){return{id:"".concat(t,"_").concat(n.display_title,"_").concat(i),Header:Object(b.jsx)(f.c,{column:n}),show:!e.hiddenCols[t].includes(n.colIdx),minWidth:Object(p.d)(n,10),accessor:function(e){return e.results[t].values[i]},Cell:function(n){var i,r=n.original.results[t].category,s=n.original.results[t].href;return"aborted"===r?(s=void 0,i="Result missing because run was aborted or not executed"):"empty"===r?i="Result missing because task was not part of benchmark set":s&&(i="Click here to show output of tool"),Object(b.jsx)(f.b,{cell:n,href:s,className:r,toggleLinkOverlay:e.toggleLinkOverlay,title:i,force:!0})},sortMethod:p.z,filterMethod:function(e,t){return!0},Filter:function(n){n.filter;var s=n.onChange,a=e.categoryValues[t][i],l=function(e){var t=e.categoryFilters,n=e.statusFilters,i=e.categoryFilterValues,s=e.statusFilterValues,a=[];return Object(p.m)(t,i)||(a=t),Object(p.m)(n,s)||(a=[].concat(Object(r.a)(a),Object(r.a)(n))),a}({categoryFilters:Object(p.u)([t,"categories"],[],h),statusFilters:Object(p.u)([t,i],[],h),categoryFilterValues:a.map((function(e){return"".concat(e," ")})),statusFilterValues:e.statusValues[t][i]}),o=l.length>1||l[0]===p.e,c=0===l.length,u=l&&l[0],d=o?"multiple":u;return Object(b.jsxs)("select",{onChange:function(e){return s(e.target.value)},style:{width:"100%"},value:(c?"all ":o&&"multiple")||d,children:[o&&Object(b.jsx)("option",{value:"multiple",disabled:!0,children:l.map((function(e){return e.trim()})).filter((function(e){return"all"!==e&&e!==p.e})).join(", ")||"No filters selected"}),Object(b.jsx)("option",{value:"all ",children:"Show all"}),a.filter((function(e){return e in j})).map((function(e){return Object(b.jsx)("option",{value:e+" ",children:j[e]},e)})),Object(b.jsx)("optgroup",{label:"Category",children:a.filter((function(e){return!(e in j)})).map((function(e){return Object(b.jsx)("option",{value:e+" ",children:e},e)}))}),Object(b.jsx)("optgroup",{label:"Status",children:e.statusValues[t][i].map((function(e){return Object(b.jsx)("option",{value:e,children:e},e)}))})]})}}},R=function(t,n,i){return"status"===n.type?E(t,n,i):{id:"".concat(t,"_").concat(n.display_title,"_").concat(i),Header:Object(b.jsx)(f.c,{column:n}),show:!e.hiddenCols[t].includes(n.colIdx),minWidth:Object(p.d)(n),accessor:function(e){return e.results[t].values[i]},Cell:function(t){return Object(b.jsx)(f.b,{cell:t,toggleLinkOverlay:e.toggleLinkOverlay})},filterMethod:function(){return!0},Filter:V,sortMethod:Object(p.o)(n)?p.s:p.z}},D=e.tools.map((function(e,t){return Object(f.d)(e,t,R)})).flat();return Object(b.jsx)("div",{className:"mainTable",children:Object(b.jsx)(m,{data:e.data,filterable:!0,filtered:e.filtered,columns:[{Header:function(){return Object(b.jsx)("div",{className:"fixed",children:Object(b.jsx)("form",{children:Object(b.jsxs)("label",{title:"Fix the first column",children:["Fixed task:",Object(b.jsx)("input",{name:"fixed",type:"checkbox",checked:i,onChange:A})]})})})},fixed:i?"left":"",columns:[{minWidth:.3*window.innerWidth,Header:Object(b.jsx)(f.c,{children:Object(b.jsx)(f.a,{handler:e.selectColumn})}),fixed:i?"left":"",accessor:"id",Cell:function(t){var n=t.value.map((function(e){return Object(b.jsx)("span",{className:"row_id",children:e},e)})),i=t.original.href;return i?Object(b.jsx)("a",{className:"row__name--cellLink",href:i,title:"Click here to show source code",onClick:function(t){return e.toggleLinkOverlay(t,i)},children:n},i):Object(b.jsx)("span",{title:"This task has no associated file",children:n})},filterMethod:function(e,t){return!0},Filter:M}]}].concat(D),defaultSorted:F,onSortedChange:function(e){var t=e.map((function(e){return e.id+","+(e.desc?"desc":"asc")})).join(";");Object(p.y)({sort:t})},defaultPageSize:250,pageSize:I,pageSizeOptions:[50,100,250,500,1e3,2500],className:"-highlight",minRows:0,onFilteredChange:function(t){var n=(t=t.filter((function(e){return e.value}))).filter((function(t){return!e.filtered.includes(t)}));t.filter((function(e){return"id"===e.id})).forEach((function(e){e.isTableTabFilter=!0}));var i=Object(r.a)(t),a=[],o=n.filter((function(e){var t=e.id;e.value;return t.includes("status")}));if(o&&o.length){var c,u=o.map((function(e){var t=e.id,n=e.value,i=t.split("_"),r=Object(l.a)(i,3);return{tool:r[0],name:r[1],column:r[2],value:n}})),d=Object(s.a)(u);try{var h=function(){var t=c.value,n=t.tool,r=t.name,l=t.column,o=t.value;if("all"===o.trim())a=function(t){var n,i=t.tool,r=t.name,a=t.column,l=[],o=Object(s.a)(e.statusValues[i][a]);try{for(o.s();!(n=o.n()).done;){var c=n.value;l.push({id:"".concat(i,"_").concat(r,"_").concat(a),value:c})}}catch(p){o.e(p)}finally{o.f()}var u,d=Object(s.a)(e.categoryValues[i][a]);try{for(d.s();!(u=d.n()).done;){var h=u.value,f="".concat(h," ");l.push({id:"".concat(i,"_").concat(r,"_").concat(a),value:f})}}catch(p){d.e(p)}finally{d.f()}return l}({tool:n,name:r,column:l}),i=i.filter((function(e){var t=e.id,i=e.value;return!(t==="".concat(n,"_").concat(r,"_").concat(l)&&"all"===i.trim())}));else{var u=" "===o[o.length-1];a=function(t){var n,i=t.tool,r=t.name,a=t.column,l=t.isCategory,o=l?e.statusValues:e.categoryValues,c=[],u=Object(s.a)(o[i][a]);try{for(u.s();!(n=u.n()).done;){var d=n.value;c.push({id:"".concat(i,"_").concat(r,"_").concat(a),value:"".concat(d).concat(l?"":" ")})}}catch(h){u.e(h)}finally{u.f()}return c}({tool:n,name:r,column:l,isCategory:u})}};for(d.s();!(c=d.n()).done;)h()}catch(f){d.e(f)}finally{d.f()}}e.filterPlotData([].concat(Object(r.a)(i),Object(r.a)(a)),!0)},onPageSizeChange:function(e){return Object(p.y)({pageSize:e})},children:function(e,t){return t()}})})},O=Object(c.memo)(v);t.a=O}});
\ No newline at end of file
diff --git a/benchexec/tablegenerator/react-table/src/components/ReactTable.js b/benchexec/tablegenerator/react-table/src/components/ReactTable.js
index 3ca3fe52d..b7b9ef251 100644
--- a/benchexec/tablegenerator/react-table/src/components/ReactTable.js
+++ b/benchexec/tablegenerator/react-table/src/components/ReactTable.js
@@ -5,7 +5,7 @@
 //
 // SPDX-License-Identifier: Apache-2.0
 
-import React, { useState, useEffect, memo } from "react";
+import React, { useState, useEffect, useCallback, memo } from "react";
 import ReactTable from "react-table";
 import "react-table/react-table.css";
 import withFixedColumns from "react-table-hoc-fixed-columns";
@@ -65,37 +65,60 @@ const TableRender = (props) => {
 
   function FilterInputField(props) {
     const elementId = props.column.id + "_filter";
-    const filter = props.filter ? props.filter.value : props.filter;
-    let value;
-    let typingTimer;
+    let [typingTimer, setTypingTimer] = useState("");
+    let [value, setValue] = useState("");
+
+    useEffect(() => setValue(props.filter ? props.filter.value : ""), [
+      props.filter,
+    ]);
 
     const textPlaceHolder =
-      props.column.id === "id" && disableTaskText
+      props.column.id === "id" && props.disableTaskText
         ? "To edit, please clear task filter in the sidebar"
         : "text";
 
     const onChange = (event) => {
-      value = event.target.value;
+      const newValue = event.target.value;
+      setValue(newValue);
       clearTimeout(typingTimer);
-      typingTimer = setTimeout(() => {
-        props.onChange(value);
-        document.getElementById(elementId).focus();
-      }, 500);
+      setTypingTimer(
+        setTimeout(() => {
+          props.onChange(newValue);
+          document.getElementById(elementId).focus();
+        }, 500),
+      );
     };
 
     return (
       <input
         id={elementId}
         placeholder={props.numeric ? "Min:Max" : textPlaceHolder}
-        defaultValue={value ? value : filter}
+        value={value}
         onChange={onChange}
-        disabled={props.column.id === "id" ? disableTaskText : false}
+        disabled={props.column.id === "id" ? props.disableTaskText : false}
         type="search"
         pattern={props.numeric ? numericPattern : undefined}
       />
     );
   }
 
+  const taskFilterInputField = useCallback(
+    (filterProps) => (
+      <FilterInputField disableTaskText={disableTaskText} {...filterProps} />
+    ),
+    [disableTaskText],
+  );
+
+  const runsetFilterInputField = useCallback(
+    (filterProps) => (
+      <FilterInputField
+        numeric={isNumericColumn(filterProps.column.Header.props.column)}
+        {...filterProps}
+      />
+    ),
+    [],
+  );
+
   // get selected status and category values
   useEffect(() => {
     const { filtered } = props;
@@ -192,7 +215,7 @@ const TableRender = (props) => {
         filterMethod: (filter, row) => {
           return true;
         },
-        Filter: FilterInputField,
+        Filter: taskFilterInputField,
       },
     ],
   });
@@ -357,9 +380,7 @@ const TableRender = (props) => {
         <StandardCell cell={cell} toggleLinkOverlay={props.toggleLinkOverlay} />
       ),
       filterMethod: () => true,
-      Filter: (filter) => (
-        <FilterInputField numeric={isNumericColumn(column)} {...filter} />
-      ),
+      Filter: runsetFilterInputField,
       sortMethod: isNumericColumn(column) ? numericSortMethod : textSortMethod,
     };
   };


Test patch:
diff --git a/benchexec/tablegenerator/react-table/src/tests/__snapshots__/ReactTable.test.js.snap b/benchexec/tablegenerator/react-table/src/tests/__snapshots__/ReactTable.test.js.snap
index e90318e19..82c9fd3e9 100644
--- a/benchexec/tablegenerator/react-table/src/tests/__snapshots__/ReactTable.test.js.snap
+++ b/benchexec/tablegenerator/react-table/src/tests/__snapshots__/ReactTable.test.js.snap
@@ -313,6 +313,7 @@ exports[`Render Summary for benchmark-example-true.2019-11-06_0932.results.no op
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -396,6 +397,7 @@ exports[`Render Summary for benchmark-example-true.2019-11-06_0932.results.no op
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -418,6 +420,7 @@ exports[`Render Summary for benchmark-example-true.2019-11-06_0932.results.no op
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -440,6 +443,7 @@ exports[`Render Summary for benchmark-example-true.2019-11-06_0932.results.no op
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -462,6 +466,7 @@ exports[`Render Summary for benchmark-example-true.2019-11-06_0932.results.no op
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -4831,6 +4836,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -4934,6 +4940,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -4956,6 +4963,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -4978,6 +4986,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5000,6 +5009,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5022,6 +5032,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5044,6 +5055,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5066,6 +5078,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5087,6 +5100,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        id="0_host_8_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5185,6 +5199,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5207,6 +5222,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5229,6 +5245,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5327,6 +5344,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5349,6 +5367,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5371,6 +5390,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -5392,6 +5412,7 @@ exports[`Render Summary for big-table.diff.html 1`] = `
        id="2_host_4_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -18217,6 +18238,7 @@ exports[`Render Summary for cbmc.2015-12-11_1211.results.Simple.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -18310,6 +18332,7 @@ exports[`Render Summary for cbmc.2015-12-11_1211.results.Simple.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -18332,6 +18355,7 @@ exports[`Render Summary for cbmc.2015-12-11_1211.results.Simple.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -18354,6 +18378,7 @@ exports[`Render Summary for cbmc.2015-12-11_1211.results.Simple.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -24662,6 +24687,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -24750,6 +24776,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -24772,6 +24799,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -24794,6 +24822,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -24892,6 +24921,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -24914,6 +24944,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -24936,6 +24967,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -25024,6 +25056,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -25046,6 +25079,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -25068,6 +25102,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -25166,6 +25201,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -25188,6 +25224,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -25210,6 +25247,7 @@ exports[`Render Summary for multi-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -27185,6 +27223,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27283,6 +27322,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27305,6 +27345,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27327,6 +27368,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27435,6 +27477,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27457,6 +27500,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27479,6 +27523,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27577,6 +27622,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27599,6 +27645,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27621,6 +27668,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27729,6 +27777,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27751,6 +27800,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -27773,6 +27823,7 @@ exports[`Render Summary for multi-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -30889,6 +30940,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -30976,6 +31028,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="0_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -30997,6 +31050,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="0_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31019,6 +31073,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31041,6 +31096,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31062,6 +31118,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="0_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31084,6 +31141,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31105,6 +31163,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="0_variable count_7_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31202,6 +31261,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="1_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31223,6 +31283,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="1_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31245,6 +31306,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31267,6 +31329,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31288,6 +31351,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="1_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31309,6 +31373,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="1_SMT time_6_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31331,6 +31396,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31418,6 +31484,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="2_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31439,6 +31506,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="2_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31461,6 +31529,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31483,6 +31552,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31504,6 +31574,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="2_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31526,6 +31597,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31547,6 +31619,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="2_variable count_7_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31644,6 +31717,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="3_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31665,6 +31739,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="3_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31687,6 +31762,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31709,6 +31785,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31730,6 +31807,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="3_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31751,6 +31829,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        id="3_SMT time_6_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -31773,6 +31852,7 @@ exports[`Render Summary for multi-table-only-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -34808,6 +34888,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -34905,6 +34986,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="0_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -34926,6 +35008,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="0_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -34948,6 +35031,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -34970,6 +35054,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -34991,6 +35076,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="0_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35013,6 +35099,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35034,6 +35121,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="0_variable count_7_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35141,6 +35229,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="1_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35162,6 +35251,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="1_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35184,6 +35274,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35206,6 +35297,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35227,6 +35319,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="1_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35248,6 +35341,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="1_SMT time_6_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35270,6 +35364,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35367,6 +35462,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="2_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35388,6 +35484,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="2_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35410,6 +35507,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35432,6 +35530,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35453,6 +35552,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="2_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35475,6 +35575,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35496,6 +35597,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="2_variable count_7_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35603,6 +35705,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="3_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35624,6 +35727,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="3_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35646,6 +35750,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35668,6 +35773,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35689,6 +35795,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="3_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35710,6 +35817,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        id="3_SMT time_6_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -35732,6 +35840,7 @@ exports[`Render Summary for multi-table-only-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -39910,6 +40019,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -39997,6 +40107,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="0_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40018,6 +40129,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="0_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40040,6 +40152,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40062,6 +40175,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40083,6 +40197,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="0_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40105,6 +40220,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40126,6 +40242,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="0_variable count_7_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40223,6 +40340,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="1_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40244,6 +40362,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="1_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40266,6 +40385,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40288,6 +40408,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40309,6 +40430,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="1_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40330,6 +40452,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="1_SMT time_6_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40352,6 +40475,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40439,6 +40563,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="2_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40460,6 +40585,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="2_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40482,6 +40608,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40504,6 +40631,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40525,6 +40653,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="2_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40547,6 +40676,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40644,6 +40774,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="3_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40665,6 +40796,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="3_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40687,6 +40819,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40709,6 +40842,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40730,6 +40864,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        id="3_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -40752,6 +40887,7 @@ exports[`Render Summary for multi-table-with-columns.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -43659,6 +43795,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -43756,6 +43893,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="0_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -43777,6 +43915,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="0_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -43799,6 +43938,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -43821,6 +43961,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -43842,6 +43983,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="0_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -43864,6 +44006,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -43885,6 +44028,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="0_variable count_7_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -43992,6 +44136,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="1_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44013,6 +44158,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="1_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44035,6 +44181,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44057,6 +44204,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44078,6 +44226,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="1_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44099,6 +44248,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="1_SMT time_6_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44121,6 +44271,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44218,6 +44369,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="2_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44239,6 +44391,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="2_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44261,6 +44414,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44283,6 +44437,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44304,6 +44459,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="2_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44326,6 +44482,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44433,6 +44590,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="3_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44454,6 +44612,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="3_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44476,6 +44635,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44498,6 +44658,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44519,6 +44680,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        id="3_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -44541,6 +44703,7 @@ exports[`Render Summary for multi-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -48639,6 +48802,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -48736,6 +48900,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="0_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -48757,6 +48922,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="0_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -48779,6 +48945,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -48801,6 +48968,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -48822,6 +48990,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="0_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -48844,6 +49013,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -48865,6 +49035,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="0_variable count_7_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -48967,6 +49138,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="1_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -48988,6 +49160,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="1_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49010,6 +49183,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49032,6 +49206,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49053,6 +49228,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="1_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49074,6 +49250,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="1_SMT time_6_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49096,6 +49273,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49193,6 +49371,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="2_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49214,6 +49393,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="2_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49236,6 +49416,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49258,6 +49439,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49279,6 +49461,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="2_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49301,6 +49484,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49322,6 +49506,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="2_variable count_7_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49424,6 +49609,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="3_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49445,6 +49631,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="3_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49467,6 +49654,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49489,6 +49677,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49510,6 +49699,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="3_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49531,6 +49721,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        id="3_SMT time_6_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -49553,6 +49744,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -53220,6 +53412,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53317,6 +53510,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="0_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53338,6 +53532,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="0_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53360,6 +53555,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53382,6 +53578,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53403,6 +53600,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="0_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53425,6 +53623,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53446,6 +53645,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="0_variable count_7_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53553,6 +53753,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="1_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53574,6 +53775,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="1_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53596,6 +53798,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53618,6 +53821,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53639,6 +53843,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="1_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53660,6 +53865,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="1_SMT time_6_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53682,6 +53888,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53779,6 +53986,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="2_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53800,6 +54008,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="2_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53822,6 +54031,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53844,6 +54054,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53865,6 +54076,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="2_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53887,6 +54099,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -53908,6 +54121,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="2_variable count_7_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -54015,6 +54229,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="3_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -54036,6 +54251,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="3_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -54058,6 +54274,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -54080,6 +54297,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -54101,6 +54319,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="3_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -54122,6 +54341,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        id="3_SMT time_6_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -54144,6 +54364,7 @@ exports[`Render Summary for multi-table-with-diff-over-column.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -57976,6 +58197,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58064,6 +58286,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58086,6 +58309,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58108,6 +58332,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58196,6 +58421,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58218,6 +58444,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58240,6 +58467,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58338,6 +58566,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58360,6 +58589,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58382,6 +58612,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58480,6 +58711,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58502,6 +58734,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -58524,6 +58757,7 @@ exports[`Render Summary for multi-table-with-wildcards.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -60499,6 +60733,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -60597,6 +60832,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -60619,6 +60855,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -60641,6 +60878,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -60739,6 +60977,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -60761,6 +61000,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -60783,6 +61023,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -60891,6 +61132,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -60913,6 +61155,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -60935,6 +61178,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -61043,6 +61287,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -61065,6 +61310,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -61087,6 +61333,7 @@ exports[`Render Summary for multi-table-with-wildcards.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -63533,6 +63780,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63616,6 +63864,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63638,6 +63887,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63660,6 +63910,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63682,6 +63933,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63704,6 +63956,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63726,6 +63979,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63748,6 +64002,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63769,6 +64024,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        id="0_Config_8_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63791,6 +64047,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63813,6 +64070,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -63834,6 +64092,7 @@ exports[`Render Summary for nan_and_inf.html 1`] = `
        id="0_host_11_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -65160,6 +65419,7 @@ exports[`Render Summary for predicateAnalysis.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -65258,6 +65518,7 @@ exports[`Render Summary for predicateAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -65280,6 +65541,7 @@ exports[`Render Summary for predicateAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -65302,6 +65564,7 @@ exports[`Render Summary for predicateAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -65400,6 +65663,7 @@ exports[`Render Summary for predicateAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -65422,6 +65686,7 @@ exports[`Render Summary for predicateAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -65444,6 +65709,7 @@ exports[`Render Summary for predicateAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -67038,6 +67304,7 @@ exports[`Render Summary for predicateAnalysis-reverse.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -67136,6 +67403,7 @@ exports[`Render Summary for predicateAnalysis-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -67158,6 +67426,7 @@ exports[`Render Summary for predicateAnalysis-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -67180,6 +67449,7 @@ exports[`Render Summary for predicateAnalysis-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -67278,6 +67548,7 @@ exports[`Render Summary for predicateAnalysis-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -67300,6 +67571,7 @@ exports[`Render Summary for predicateAnalysis-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -67322,6 +67594,7 @@ exports[`Render Summary for predicateAnalysis-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -68970,6 +69243,7 @@ exports[`Render Summary for rows-with-scores.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -69063,6 +69337,7 @@ exports[`Render Summary for rows-with-scores.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -69085,6 +69360,7 @@ exports[`Render Summary for rows-with-scores.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -69107,6 +69383,7 @@ exports[`Render Summary for rows-with-scores.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -69129,6 +69406,7 @@ exports[`Render Summary for rows-with-scores.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -69222,6 +69500,7 @@ exports[`Render Summary for rows-with-scores.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -69244,6 +69523,7 @@ exports[`Render Summary for rows-with-scores.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -69266,6 +69546,7 @@ exports[`Render Summary for rows-with-scores.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -69288,6 +69569,7 @@ exports[`Render Summary for rows-with-scores.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -74067,6 +74349,7 @@ exports[`Render Summary for simple-table-with-columns.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -74164,6 +74447,7 @@ exports[`Render Summary for simple-table-with-columns.table.html 1`] = `
        id="0_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -74185,6 +74469,7 @@ exports[`Render Summary for simple-table-with-columns.table.html 1`] = `
        id="0_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -74207,6 +74492,7 @@ exports[`Render Summary for simple-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -74229,6 +74515,7 @@ exports[`Render Summary for simple-table-with-columns.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -74250,6 +74537,7 @@ exports[`Render Summary for simple-table-with-columns.table.html 1`] = `
        id="0_non-existent_5_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -75392,6 +75680,7 @@ exports[`Render Summary for simple-table-with-links.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -75490,6 +75779,7 @@ exports[`Render Summary for simple-table-with-links.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -75511,6 +75801,7 @@ exports[`Render Summary for simple-table-with-links.table.html 1`] = `
        id="0_witness_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -75532,6 +75823,7 @@ exports[`Render Summary for simple-table-with-links.table.html 1`] = `
        id="0_benchexec_3_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -76566,6 +76858,7 @@ exports[`Render Summary for simple-table-with-numberOfDigits.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -76664,6 +76957,7 @@ exports[`Render Summary for simple-table-with-numberOfDigits.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -76686,6 +76980,7 @@ exports[`Render Summary for simple-table-with-numberOfDigits.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -76708,6 +77003,7 @@ exports[`Render Summary for simple-table-with-numberOfDigits.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -77832,6 +78128,7 @@ exports[`Render Summary for simple-table-with-scaling.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -77930,6 +78227,7 @@ exports[`Render Summary for simple-table-with-scaling.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -77952,6 +78250,7 @@ exports[`Render Summary for simple-table-with-scaling.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -77974,6 +78273,7 @@ exports[`Render Summary for simple-table-with-scaling.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -77996,6 +78296,7 @@ exports[`Render Summary for simple-table-with-scaling.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -78018,6 +78319,7 @@ exports[`Render Summary for simple-table-with-scaling.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -78040,6 +78342,7 @@ exports[`Render Summary for simple-table-with-scaling.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -78062,6 +78365,7 @@ exports[`Render Summary for simple-table-with-scaling.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -79672,6 +79976,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -79774,6 +80079,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        id="0_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -79795,6 +80101,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        id="0_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -79817,6 +80124,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -79839,6 +80147,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -79861,6 +80170,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -79963,6 +80273,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        id="1_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -79984,6 +80295,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        id="1_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -80006,6 +80318,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -80028,6 +80341,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -80050,6 +80364,7 @@ exports[`Render Summary for smt.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -81496,6 +81811,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -81608,6 +81924,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        id="0_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -81629,6 +81946,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        id="0_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -81651,6 +81969,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -81673,6 +81992,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -81695,6 +82015,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -81797,6 +82118,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        id="1_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -81818,6 +82140,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        id="1_score_2_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -81840,6 +82163,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -81862,6 +82186,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -81884,6 +82209,7 @@ exports[`Render Summary for smt.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -83550,6 +83876,7 @@ exports[`Render Summary for task-def-files.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -83643,6 +83970,7 @@ exports[`Render Summary for task-def-files.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -83665,6 +83993,7 @@ exports[`Render Summary for task-def-files.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -83687,6 +84016,7 @@ exports[`Render Summary for task-def-files.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -83709,6 +84039,7 @@ exports[`Render Summary for task-def-files.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -83802,6 +84133,7 @@ exports[`Render Summary for task-def-files.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -83824,6 +84156,7 @@ exports[`Render Summary for task-def-files.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -83846,6 +84179,7 @@ exports[`Render Summary for task-def-files.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -83868,6 +84202,7 @@ exports[`Render Summary for task-def-files.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -85865,6 +86200,7 @@ exports[`Render Summary for test.2015-03-03_1613.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -85953,6 +86289,7 @@ exports[`Render Summary for test.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -85975,6 +86312,7 @@ exports[`Render Summary for test.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -85997,6 +86335,7 @@ exports[`Render Summary for test.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -86095,6 +86434,7 @@ exports[`Render Summary for test.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -86117,6 +86457,7 @@ exports[`Render Summary for test.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -86139,6 +86480,7 @@ exports[`Render Summary for test.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -87201,6 +87543,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.all-c
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -87298,6 +87641,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.all-c
        id="0_category_1_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -87320,6 +87664,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.all-c
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -87342,6 +87687,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.all-c
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -87364,6 +87710,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.all-c
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -87386,6 +87733,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.all-c
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -88572,6 +88920,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.corre
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -88670,6 +89019,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.corre
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -88692,6 +89042,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.corre
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -88714,6 +89065,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.corre
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -89731,6 +90083,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.custo
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -89824,6 +90177,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.custo
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -89846,6 +90200,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.custo
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -89868,6 +90223,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.custo
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -89890,6 +90246,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.custo
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -90701,6 +91058,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.html
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -90799,6 +91157,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.html
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -90821,6 +91180,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.html
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -90843,6 +91203,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.predicateAnalysis.html
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -91859,6 +92220,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.valueAnalysis.html 1`]
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -91962,6 +92324,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.valueAnalysis.html 1`]
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -91984,6 +92347,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.valueAnalysis.html 1`]
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -92006,6 +92370,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.valueAnalysis.html 1`]
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -92899,6 +93264,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.valueAnalysis.table.htm
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -93002,6 +93368,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.valueAnalysis.table.htm
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -93024,6 +93391,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.valueAnalysis.table.htm
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -93046,6 +93414,7 @@ exports[`Render Summary for test.2015-03-03_1613.results.valueAnalysis.table.htm
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -94097,6 +94466,7 @@ exports[`Render Summary for test.2015-03-03_1613.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -94195,6 +94565,7 @@ exports[`Render Summary for test.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -94217,6 +94588,7 @@ exports[`Render Summary for test.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -94239,6 +94611,7 @@ exports[`Render Summary for test.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -94347,6 +94720,7 @@ exports[`Render Summary for test.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -94369,6 +94743,7 @@ exports[`Render Summary for test.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -94391,6 +94766,7 @@ exports[`Render Summary for test.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -95970,6 +96346,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -96058,6 +96435,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -96080,6 +96458,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -96102,6 +96481,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -96195,6 +96575,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -96217,6 +96598,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -96239,6 +96621,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -97217,6 +97600,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -97315,6 +97699,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -97337,6 +97722,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -97359,6 +97745,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -97462,6 +97849,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -97484,6 +97872,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -97506,6 +97895,7 @@ exports[`Render Summary for test.2015-03-03_1613-common.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -98893,6 +99283,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -98981,6 +99372,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -99003,6 +99395,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -99025,6 +99418,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -99123,6 +99517,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -99145,6 +99540,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -99167,6 +99563,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -100313,6 +100710,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -100411,6 +100809,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -100433,6 +100832,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -100455,6 +100855,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -100563,6 +100964,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -100585,6 +100987,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -100607,6 +101010,7 @@ exports[`Render Summary for test.2015-03-03_1613-correct-only.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -102138,6 +102542,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -102236,6 +102641,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -102258,6 +102664,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -102280,6 +102687,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -102368,6 +102776,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -102390,6 +102799,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -102412,6 +102822,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -103582,6 +103993,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -103690,6 +104102,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -103712,6 +104125,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -103734,6 +104148,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -103832,6 +104247,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -103854,6 +104270,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -103876,6 +104293,7 @@ exports[`Render Summary for test.2015-03-03_1613-reverse.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -105455,6 +105873,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -105543,6 +105962,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -105565,6 +105985,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -105587,6 +106008,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -105685,6 +106107,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -105707,6 +106130,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -105729,6 +106153,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -106899,6 +107324,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -106997,6 +107423,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -107019,6 +107446,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -107041,6 +107469,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -107149,6 +107578,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -107171,6 +107601,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -107193,6 +107624,7 @@ exports[`Render Summary for test-error.2015-03-03_1613.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -108772,6 +109204,7 @@ exports[`Render Summary for union-table.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -108860,6 +109293,7 @@ exports[`Render Summary for union-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -108882,6 +109316,7 @@ exports[`Render Summary for union-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -108904,6 +109339,7 @@ exports[`Render Summary for union-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -109002,6 +109438,7 @@ exports[`Render Summary for union-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -109024,6 +109461,7 @@ exports[`Render Summary for union-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -109046,6 +109484,7 @@ exports[`Render Summary for union-table.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -110216,6 +110655,7 @@ exports[`Render Summary for union-table.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -110314,6 +110754,7 @@ exports[`Render Summary for union-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -110336,6 +110777,7 @@ exports[`Render Summary for union-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -110358,6 +110800,7 @@ exports[`Render Summary for union-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -110466,6 +110909,7 @@ exports[`Render Summary for union-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -110488,6 +110932,7 @@ exports[`Render Summary for union-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -110510,6 +110955,7 @@ exports[`Render Summary for union-table.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -112089,6 +112535,7 @@ exports[`Render Summary for union-table-duplicate-results.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -112177,6 +112624,7 @@ exports[`Render Summary for union-table-duplicate-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -112199,6 +112647,7 @@ exports[`Render Summary for union-table-duplicate-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -112221,6 +112670,7 @@ exports[`Render Summary for union-table-duplicate-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -112319,6 +112769,7 @@ exports[`Render Summary for union-table-duplicate-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -112341,6 +112792,7 @@ exports[`Render Summary for union-table-duplicate-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -112363,6 +112815,7 @@ exports[`Render Summary for union-table-duplicate-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -113533,6 +113986,7 @@ exports[`Render Summary for union-table-duplicate-results.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -113631,6 +114085,7 @@ exports[`Render Summary for union-table-duplicate-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -113653,6 +114108,7 @@ exports[`Render Summary for union-table-duplicate-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -113675,6 +114131,7 @@ exports[`Render Summary for union-table-duplicate-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -113783,6 +114240,7 @@ exports[`Render Summary for union-table-duplicate-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -113805,6 +114263,7 @@ exports[`Render Summary for union-table-duplicate-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -113827,6 +114286,7 @@ exports[`Render Summary for union-table-duplicate-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -115564,6 +116024,7 @@ exports[`Render Summary for union-table-mixed.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -115652,6 +116113,7 @@ exports[`Render Summary for union-table-mixed.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -115674,6 +116136,7 @@ exports[`Render Summary for union-table-mixed.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -115696,6 +116159,7 @@ exports[`Render Summary for union-table-mixed.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -115794,6 +116258,7 @@ exports[`Render Summary for union-table-mixed.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -115816,6 +116281,7 @@ exports[`Render Summary for union-table-mixed.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -115838,6 +116304,7 @@ exports[`Render Summary for union-table-mixed.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -115926,6 +116393,7 @@ exports[`Render Summary for union-table-mixed.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -115948,6 +116416,7 @@ exports[`Render Summary for union-table-mixed.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -115970,6 +116439,7 @@ exports[`Render Summary for union-table-mixed.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -117550,6 +118020,7 @@ exports[`Render Summary for union-table-mixed.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -117648,6 +118119,7 @@ exports[`Render Summary for union-table-mixed.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -117670,6 +118142,7 @@ exports[`Render Summary for union-table-mixed.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -117692,6 +118165,7 @@ exports[`Render Summary for union-table-mixed.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -117800,6 +118274,7 @@ exports[`Render Summary for union-table-mixed.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -117822,6 +118297,7 @@ exports[`Render Summary for union-table-mixed.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -117844,6 +118320,7 @@ exports[`Render Summary for union-table-mixed.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -117942,6 +118419,7 @@ exports[`Render Summary for union-table-mixed.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -117964,6 +118442,7 @@ exports[`Render Summary for union-table-mixed.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -117986,6 +118465,7 @@ exports[`Render Summary for union-table-mixed.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -119985,6 +120465,7 @@ exports[`Render Summary for union-table-multiple-results.diff.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -120073,6 +120554,7 @@ exports[`Render Summary for union-table-multiple-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -120095,6 +120577,7 @@ exports[`Render Summary for union-table-multiple-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -120117,6 +120600,7 @@ exports[`Render Summary for union-table-multiple-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -120215,6 +120699,7 @@ exports[`Render Summary for union-table-multiple-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -120237,6 +120722,7 @@ exports[`Render Summary for union-table-multiple-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -120259,6 +120745,7 @@ exports[`Render Summary for union-table-multiple-results.diff.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -122065,6 +122552,7 @@ exports[`Render Summary for union-table-multiple-results.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -122163,6 +122651,7 @@ exports[`Render Summary for union-table-multiple-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -122185,6 +122674,7 @@ exports[`Render Summary for union-table-multiple-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -122207,6 +122697,7 @@ exports[`Render Summary for union-table-multiple-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -122315,6 +122806,7 @@ exports[`Render Summary for union-table-multiple-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -122337,6 +122829,7 @@ exports[`Render Summary for union-table-multiple-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -122359,6 +122852,7 @@ exports[`Render Summary for union-table-multiple-results.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -124845,6 +125339,7 @@ exports[`Render Summary for union-table-predicateAnalysis.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -124943,6 +125438,7 @@ exports[`Render Summary for union-table-predicateAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -124965,6 +125461,7 @@ exports[`Render Summary for union-table-predicateAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -124987,6 +125484,7 @@ exports[`Render Summary for union-table-predicateAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>
@@ -126003,6 +126501,7 @@ exports[`Render Summary for union-table-valueAnalysis.table.html 1`] = `
        id="id_filter"
        placeholder="text"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -126106,6 +126605,7 @@ exports[`Render Summary for union-table-valueAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -126128,6 +126628,7 @@ exports[`Render Summary for union-table-valueAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
      <div
@@ -126150,6 +126651,7 @@ exports[`Render Summary for union-table-valueAnalysis.table.html 1`] = `
        pattern="([+-]?[0-9]*(\\\\.[0-9]*)?)(:[+-]?[0-9]*(\\\\.[0-9]*)?)?"
        placeholder="Min:Max"
        type="search"
+       value=""
       />
      </div>
     </div>