sparnatural
Version:
Visual client-side SPARQL query builder and knowledge graph exploration tool
2 lines • 926 kB
JavaScript
/*! For license information please see sparnatural-yasgui-plugins.js.LICENSE.txt */
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.SparnaturalYasguiPlugins=e():t.SparnaturalYasguiPlugins=e()}(self,(function(){return(()=>{var t={9945:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n="chart-pie",i=[],r="f200",o="M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z";e.definition={prefix:"fas",iconName:n,icon:[544,512,i,r,o]},e.faChartPie=e.definition,e.prefix="fas",e.iconName=n,e.width=544,e.height=512,e.ligatures=i,e.unicode=r,e.svgPathData=o},5213:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n="table",i=[],r="f0ce",o="M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64v-96h160v96zm0-160H64v-96h160v96zm224 160H288v-96h160v96zm0-160H288v-96h160v96z";e.definition={prefix:"fas",iconName:n,icon:[512,512,i,r,o]},e.faTable=e.definition,e.prefix="fas",e.iconName=n,e.width=512,e.height=512,e.ligatures=i,e.unicode=r,e.svgPathData=o},2559:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=[],i="f00a",r="M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z";e.definition={prefix:"fas",iconName:"th",icon:[512,512,n,i,r]},e.faTh=e.definition,e.prefix="fas",e.iconName="th",e.width=512,e.height=512,e.ligatures=n,e.unicode=i,e.svgPathData=r},2435:function(t){var e;e=function(){return(()=>{"use strict";var t={67:(t,e,n)=>{n.r(e),n.d(e,{default:()=>l});var i=n(887),r=n.n(i);function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var s,A=(s=0,function(){return s++}),l=function t(e){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,t),a(this,"ID","id"),a(this,"PX","px"),a(this,"RESIZABLE","grip-resizable"),a(this,"FLEX","grip-flex"),a(this,"legacyIE",navigator.userAgent.indexOf("Trident/4.0")>0),a(this,"reset",(function(t){return n.init(t)})),a(this,"onResize",(function(){var t=n.tb;if(t.classList.remove(n.RESIZABLE),t.opt.fixed){t.tableWidth=Number(window.getComputedStyle(t).width.replace(/px/,"")).valueOf();for(var e=0,i=0;i<t.columnCnt;i++)e+=t.columns[i].w;for(var r=0;r<t.columnCnt;r++)t.columns[r].style.width=Math.round(1e3*t.columns[r].w/e)/10+"%",t.columns[r].locked=!0}else n.applyBounds(),"flex"===t.opt.resizeMode&&t.opt.serialize&&n.serializeStore();t.classList.add(n.RESIZABLE),n.syncGrips()})),a(this,"onGripMouseDown",(function(t){var e=t.target.parentNode.data,i=n.tb,r=i.grips[e.i],o=t.touches;if(r.ox=o?o[0].pageX:t.pageX,r.l=r.offsetLeft,r.x=r.l,n.createStyle(document.querySelector("head"),"*{cursor:"+i.opt.dragCursor+"!important}"),document.addEventListener("touchmove",n.onGripDrag),document.addEventListener("mousemove",n.onGripDrag),document.addEventListener("touchend",n.onGripDragOver),document.addEventListener("mouseup",n.onGripDragOver),r.classList.add(i.opt.draggingClass),n.grip=r,i.columns[e.i].locked)for(var a,s=0;s<i.columnCnt;s++)(a=i.columns[s]).locked=!1,a.w=Number(window.getComputedStyle(a).width.replace(/px/,"")).valueOf();t.preventDefault()})),a(this,"onGripDrag",(function(t){var e=n.grip;if(e){var i=e.t,r=t.touches,o=(r?r[0].pageX:t.pageX)-e.ox+e.l,a=i.opt.minWidth,s=e.i,A=1.5*i.cellSpace+a+i.borderSpace,l=s===i.columnCnt-1,c=s?i.grips[s-1].offsetLeft+i.cellSpace+a:A,u=i.opt.fixed?s===i.columnCnt-1?i.tableWidth-A:i.grips[s+1].offsetLeft-i.cellSpace-a:1/0;if(o=Math.max(c,Math.min(u,o)),e.x=o,e.style.left=o+n.PX,l&&(e.w=i.columns[s].w+o-e.l),i.opt.liveDrag){l?(i.columns[s].style.width=e.w+n.PX,!i.opt.fixed&&i.opt.overflow?i.style.minWidth=i.tableWidth+o-e.l+n.PX:i.tableWidth=Number(window.getComputedStyle(i).width.replace(/px/,"")).valueOf()):n.syncCols(i,s,!1,i.opt),n.syncGrips();var h=i.opt.onDrag;h&&h(t)}t.preventDefault()}})),a(this,"onGripDragOver",(function(t){var e=n.grip;document.removeEventListener("touchend",n.onGripDragOver),document.removeEventListener("mouseup",n.onGripDragOver),document.removeEventListener("touchmove",n.onGripDrag),document.removeEventListener("mousemove",n.onGripDrag);var i=document.querySelector("head").lastChild;if(i.parentNode.removeChild(i),e){if(e.classList.remove(e.t.opt.draggingClass),e.x-e.l!=0){var r=e.t,o=r.opt.onResize,a=e.i;if(a===r.columnCnt-1){var s=r.columns[a];s.style.width=e.w+n.PX,s.w=e.w}else n.syncCols(r,a,!0,r.opt);r.opt.fixed||n.applyBounds(),n.syncGrips(),o&&o(t),r.opt.serialize&&n.serializeStore()}n.grip=null}})),a(this,"init",(function(t){if(t.disable)return n.destroy();var e=n.tb,i=e.getAttribute(n.ID)||n.RESIZABLE+A();if(!e.matches("table")||e.extended&&!t.partialRefresh)return null;var r=document.querySelector("head");if(n.createStyle(r," .grip-resizable{table-layout:fixed;} .grip-resizable > tbody > tr > td, .grip-resizable > tbody > tr > th{overflow:hidden} .grip-padding > tbody > tr > td, .grip-padding > tbody > tr > th{padding-left:0!important; padding-right:0!important;} .grip-container{ height:0px; position:relative;} .grip-handle{margin-left:-5px; position:absolute; z-index:5; } .grip-handle .grip-resizable{position:absolute;background-color:red;filter:alpha(opacity=1);opacity:0;width:10px;height:100%;cursor: col-resize;top:0px} .grip-lastgrip{position:absolute; width:1px; } .grip-drag{ border-left:1px dotted black;\t} .grip-flex{width:auto!important;} .grip-handle.grip-disabledgrip .grip-resizable{cursor:default; display:none;}"),t.hoverCursor&&"col-resize"!==t.hoverCursor){var o=".grip-handle .grip-resizable:hover{cursor:"+t.hoverCursor+"!important}";n.createStyle(r,o)}e.setAttribute(n.ID,i);var a=e.opt;e.opt=n.extendOptions(t);var s=n.getTableHeaders(e);if(n.extendTable(s),t.remoteTable&&t.remoteTable.matches("table")){var l=n.getTableHeaders(e.opt.remoteTable);s.length===l.length?n.extendRemoteTable(e.opt.remoteTable,l,e):console.warn("column count for remote table did not match")}return a})),a(this,"applyBounds",(function(){var t=n.tb,e=t.columns.map((function(t){return window.getComputedStyle(t).width}));t.style.width=window.getComputedStyle(t).width,t.tableWidth=Number(t.style.width.replace(/px/,"")).valueOf(),t.classList.remove(n.FLEX),t.columns.forEach((function(t,n){t.style.width=e[n],t.w=Number(e[n].replace(/px/,"")).valueOf()})),t.classList.add(n.FLEX)})),a(this,"serializeStore",(function(){var t=n.store,e=n.tb;t[e.getAttribute(n.ID)]="";for(var i=0,r=0;r<e.columns.length;r++){var o=window.getComputedStyle(e.columns[r]).width.replace(/px/,"");t[e.getAttribute(n.ID)]+=o+";",i+=Number(o).valueOf()}t[e.getAttribute(n.ID)]+=i.toString(),e.opt.fixed||(t[e.getAttribute(n.ID)]+=";"+window.getComputedStyle(e).width.replace(/px/,""))})),a(this,"syncGrips",(function(){var t=n.tb;t.gripContainer.style.width=t.tableWidth+n.PX;for(var e=0;e<t.columnCnt;e++){var i=t.columns[e],r=i.getBoundingClientRect(),o=t.getBoundingClientRect();t.grips[e].style.left=r.left-o.left+i.offsetWidth+t.cellSpace/2+n.PX,t.grips[e].style.height=(t.opt.headerOnly?t.columns[0].offsetHeight:t.offsetHeight)+n.PX}})),a(this,"destroy",(function(){var t=n.tb,e=t.getAttribute(n.ID);return e?(n.store[e]="",t.classList.remove(n.RESIZABLE),t.classList.remove(n.FLEX),t.remote&&(t.remote.classList.remove(n.RESIZABLE),t.remote.classList.remove(n.FLEX)),t.gripContainer&&t.gripContainer.parentNode&&t.gripContainer.parentNode.removeChild(t.gripContainer),delete t.extended,t.opt):null})),a(this,"createStyle",(function(t,e){var n=r()(e).toString(),i=t.querySelectorAll("style");if(!Array.from(i).filter((function(t){return t.gripid===n})).length){var o=document.createElement("style");o.type="text/css",o.gripid=n,o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e)),t.appendChild(o)}})),a(this,"extendOptions",(function(e){var n=Object.assign({},t.DEFAULTS,e);switch(n.fixed=!0,n.overflow=!1,n.resizeMode){case"flex":n.fixed=!1;break;case"overflow":n.fixed=!1,n.overflow=!0}return n})),a(this,"getTableHeaders",(function(t){var e="#"+t.id,i=Array.from(t.querySelectorAll(e+">thead>tr:nth-of-type(1)>th"));return(i=i.concat(Array.from(t.querySelectorAll(e+">thead>tr:nth-of-type(1)>td")))).length||(i=(i=(i=(i=Array.from(t.querySelectorAll(e+">tbody>tr:nth-of-type(1)>th"))).concat(Array.from(t.querySelectorAll(e+">tr:nth-of-type(1)>th")))).concat(Array.from(t.querySelectorAll(e+">tbody>tr:nth-of-type(1)>td")))).concat(Array.from(t.querySelectorAll(e+">tr:nth-of-type(1)>td")))),n.filterInvisible(i,!1)})),a(this,"filterInvisible",(function(t,e){return t.filter((function(t){var n=e?-1:t.offsetWidth,i=e?-1:t.offsetHeight;return!(0===n&&0===i||t.style&&t.style.display&&"none"===window.getComputedStyle(t).display)}))})),a(this,"extendTable",(function(t){var e=n.tb;e.opt.removePadding&&e.classList.add("grip-padding"),e.classList.add(n.RESIZABLE),e.insertAdjacentHTML("beforebegin",'<div class="grip-container"/>'),e.grips=[],e.columns=[],e.tableWidth=Number(window.getComputedStyle(e).width.replace(/px/,"")).valueOf(),e.gripContainer=e.previousElementSibling,e.opt.marginLeft&&(e.gripContainer.style.marginLeft=e.opt.marginLeft),e.opt.marginRight&&(e.gripContainer.style.marginRight=e.opt.marginRight),e.cellSpace=parseInt(n.legacyIE?e.cellSpacing||e.currentStyle.borderSpacing:window.getComputedStyle(e).borderSpacing.split(" ")[0].replace(/px/,""))||2,e.borderSpace=parseInt(n.legacyIE?e.border||e.currentStyle.borderLeftWidth:window.getComputedStyle(e).borderLeftWidth.replace(/px/,""))||1,e.extended=!0,n.createGrips(t)})),a(this,"extendRemoteTable",(function(t,e,i){i.opt.removePadding&&t.classList.add("grip-padding"),t.classList.add(n.RESIZABLE),t.getAttribute(n.ID)||t.setAttribute(n.ID,i.getAttribute(n.ID)+"remote"),t.columns=[],e.forEach((function(r,o){var a=e[o];a.w=i.columns[o].w,a.style.width=a.w+n.PX,a.removeAttribute("width"),t.columns.push(a)})),t.tableWidth=i.tableWidth,t.cellSpace=i.cellSpace,t.borderSpace=i.borderSpace;var r=Array.from(t.querySelectorAll("col"));t.columnGrp=n.filterInvisible(r,!0),t.columnGrp.forEach((function(t,e){t.removeAttribute("width"),t.style.width=i.columnGrp[e].style.width})),i.remote=t})),a(this,"createGrips",(function(t){var e=n.tb;e.columnGrp=n.filterInvisible(Array.from(e.querySelectorAll("col")),!0),e.columnGrp.forEach((function(t){t.removeAttribute("width")})),e.columnCnt=t.length;var i=!1;n.store[e.getAttribute(n.ID)]&&(n.deserializeStore(t),i=!0),e.opt.widths||(e.opt.widths=[]),t.forEach((function(r,o){var a=t[o],s=-1!==e.opt.disabledColumns.indexOf(o);n.createDiv(e.gripContainer,"grip-handle");var A=e.gripContainer.lastChild;!s&&e.opt.gripInnerHtml&&(A.innerHTML=e.opt.gripInnerHtml),n.createDiv(A,n.RESIZABLE),o===e.columnCnt-1&&(A.classList.add("grip-lastgrip"),e.opt.fixed&&(A.innerHTML="")),A.addEventListener("touchstart",n.onGripMouseDown,{capture:!0,passive:!0}),A.addEventListener("mousedown",n.onGripMouseDown,!0),s?A.classList.add("grip-disabledgrip"):(A.classList.remove("grip-disabledgrip"),A.addEventListener("touchstart",n.onGripMouseDown,{capture:!0,passive:!0}),A.addEventListener("mousedown",n.onGripMouseDown,!0)),A.t=e,A.i=o,e.opt.widths[o]?a.w=e.opt.widths[o]:a.w=i?Number(a.style.width.replace(/px/,"")).valueOf():Number(window.getComputedStyle(a).width.replace(/px/,"")).valueOf(),a.style.width=a.w+n.PX,a.removeAttribute("width"),A.data={i:o,t:e.getAttribute(n.ID),last:o===e.columnCnt-1},e.grips.push(A),e.columns.push(a)}));var r=Array.from(e.querySelectorAll("td"));r.concat(Array.from(e.querySelectorAll("th"))),(r=(r=r.filter((function(e){for(var n=0;n<t.length;n++)if(t[n]===e)return!1;return!0}))).filter((function(t){return!(t.querySelectorAll("table th").length||t.querySelectorAll("table td").length)}))).forEach((function(t){t.removeAttribute("width")})),e.opt.fixed||(e.removeAttribute("width"),e.classList.add(n.FLEX)),n.syncGrips()})),a(this,"deserializeStore",(function(t){var e=n.tb;if(e.columnGrp.forEach((function(t){t.removeAttribute("width")})),e.opt.flush)n.store[e.getAttribute(n.ID)]="";else{var i=n.store[e.getAttribute(n.ID)].split(";"),r=i[e.columnCnt+1];!e.opt.fixed&&r&&(e.style.width=r+n.PX,e.opt.overflow&&(e.style.minWidth=r+n.PX,e.tableWidth=Number(r).valueOf()));for(var o=0;o<e.columnCnt;o++)t[o].style.width=i[o]+n.PX,e.columnGrp[o]&&(e.columnGrp[o].style.width=100*Number(i[o]).valueOf()/Number(i[e.columnCnt]).valueOf()+"%")}})),a(this,"createDiv",(function(t,e,n){var i=document.createElement("div");i.classList.add(e),n&&(i.innerHTML=n),t.appendChild(i)})),a(this,"syncCols",(function(t,e,i,r){var o=t.remote,a=n.grip.x-n.grip.l,s=t.columns[e],A=t.columns[e+1];if(s&&A){var l=s.w+a,c=A.w-a,u=l+n.PX;if(s.style.width=u,t.columnGrp[e]&&t.columnGrp[e].style.width&&(t.columnGrp[e].style.width=u),o&&(o.columns[e].style.width=u,o.columnGrp[e]&&o.columnGrp[e].style.width&&(o.columnGrp[e].style.width=u)),r.fixed){var h=c+n.PX;A.style.width=h,t.columnGrp[e+1]&&t.columnGrp[e+1].style.width&&(t.columnGrp[e+1].style.width=h),o&&(o.columns[e+1].style.width=h,o.columnGrp[e+1]&&o.columnGrp[e+1].style.width&&(o.columnGrp[e+1].style.width=h))}else r.overflow&&(t.style.minWidth=t.tableWidth+a+n.PX);i&&(s.w=l,A.w=r.fixed?c:A.w,o&&(o.columns[e].w=l,o.columns[e+1].w=r.fixed?c:A.w))}}));try{this.store=sessionStorage}catch(e){this.store={}}this.grip=null,this.tb=e,window.addEventListener("resize",this.onResize),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector),this.init(i)};l.DEFAULTS={resizeMode:"fit",draggingClass:"grip-drag",gripInnerHtml:"",liveDrag:!1,minWidth:15,headerOnly:!1,hoverCursor:"col-resize",dragCursor:"col-resize",flush:!1,marginLeft:null,marginRight:null,remoteTable:null,disable:!1,partialRefresh:!1,disabledColumns:[],removePadding:!0,widths:[],serialize:!0,onDrag:null,onResize:null}},887:t=>{t.exports=function(t){for(var e=5381,n=t.length;n;)e=33*e^t.charCodeAt(--n);return e>>>0}}},e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={exports:{}};return t[i](r,r.exports,n),r.exports}return n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n(67)})()},t.exports=e()},4418:(t,e,n)=>{"use strict";n.d(e,{Z:()=>_});var i=n(7537),r=n.n(i),o=n(3645),a=n.n(o),s=n(1667),A=n.n(s),l=new URL(n(3795),n.b),c=new URL(n(4135),n.b),u=new URL(n(6136),n.b),h=new URL(n(6609),n.b),d=new URL(n(4157),n.b),p=a()(r()),f=A()(l),g=A()(c),m=A()(u),b=A()(h),v=A()(d);p.push([t.id,'table.dataTable th.dt-left,\ntable.dataTable td.dt-left {\n text-align: left;\n}\ntable.dataTable th.dt-center,\ntable.dataTable td.dt-center,\ntable.dataTable td.dataTables_empty {\n text-align: center;\n}\ntable.dataTable th.dt-right,\ntable.dataTable td.dt-right {\n text-align: right;\n}\ntable.dataTable th.dt-justify,\ntable.dataTable td.dt-justify {\n text-align: justify;\n}\ntable.dataTable th.dt-nowrap,\ntable.dataTable td.dt-nowrap {\n white-space: nowrap;\n}\ntable.dataTable thead th.dt-head-left,\ntable.dataTable thead td.dt-head-left,\ntable.dataTable tfoot th.dt-head-left,\ntable.dataTable tfoot td.dt-head-left {\n text-align: left;\n}\ntable.dataTable thead th.dt-head-center,\ntable.dataTable thead td.dt-head-center,\ntable.dataTable tfoot th.dt-head-center,\ntable.dataTable tfoot td.dt-head-center {\n text-align: center;\n}\ntable.dataTable thead th.dt-head-right,\ntable.dataTable thead td.dt-head-right,\ntable.dataTable tfoot th.dt-head-right,\ntable.dataTable tfoot td.dt-head-right {\n text-align: right;\n}\ntable.dataTable thead th.dt-head-justify,\ntable.dataTable thead td.dt-head-justify,\ntable.dataTable tfoot th.dt-head-justify,\ntable.dataTable tfoot td.dt-head-justify {\n text-align: justify;\n}\ntable.dataTable thead th.dt-head-nowrap,\ntable.dataTable thead td.dt-head-nowrap,\ntable.dataTable tfoot th.dt-head-nowrap,\ntable.dataTable tfoot td.dt-head-nowrap {\n white-space: nowrap;\n}\ntable.dataTable tbody th.dt-body-left,\ntable.dataTable tbody td.dt-body-left {\n text-align: left;\n}\ntable.dataTable tbody th.dt-body-center,\ntable.dataTable tbody td.dt-body-center {\n text-align: center;\n}\ntable.dataTable tbody th.dt-body-right,\ntable.dataTable tbody td.dt-body-right {\n text-align: right;\n}\ntable.dataTable tbody th.dt-body-justify,\ntable.dataTable tbody td.dt-body-justify {\n text-align: justify;\n}\ntable.dataTable tbody th.dt-body-nowrap,\ntable.dataTable tbody td.dt-body-nowrap {\n white-space: nowrap;\n}\ntable.dataTable td.dt-control {\n text-align: center;\n cursor: pointer;\n}\ntable.dataTable td.dt-control:before {\n height: 1em;\n width: 1em;\n margin-top: -9px;\n display: inline-block;\n color: white;\n border: 0.15em solid white;\n border-radius: 1em;\n box-shadow: 0 0 0.2em #444;\n box-sizing: content-box;\n text-align: center;\n text-indent: 0 !important;\n font-family: "Courier New", Courier, monospace;\n line-height: 1em;\n content: "+";\n background-color: #31b131;\n}\ntable.dataTable tr.dt-hasChild td.dt-control:before {\n content: "-";\n background-color: #d33333;\n}\n\n/*\n * Table styles\n */\ntable.dataTable {\n width: 100%;\n margin: 0 auto;\n clear: both;\n border-collapse: separate;\n border-spacing: 0;\n /*\n * Header and footer styles\n */\n /*\n * Body styles\n */\n}\ntable.dataTable thead th,\ntable.dataTable tfoot th {\n font-weight: bold;\n}\ntable.dataTable thead th,\ntable.dataTable thead td {\n padding: 10px 18px;\n border-bottom: 1px solid #111;\n}\ntable.dataTable thead th:active,\ntable.dataTable thead td:active {\n outline: none;\n}\ntable.dataTable tfoot th,\ntable.dataTable tfoot td {\n padding: 10px 18px 6px 18px;\n border-top: 1px solid #111;\n}\ntable.dataTable thead .sorting,\ntable.dataTable thead .sorting_asc,\ntable.dataTable thead .sorting_desc,\ntable.dataTable thead .sorting_asc_disabled,\ntable.dataTable thead .sorting_desc_disabled {\n cursor: pointer;\n *cursor: hand;\n background-repeat: no-repeat;\n background-position: center right;\n}\ntable.dataTable thead .sorting {\n background-image: url('+f+");\n}\ntable.dataTable thead .sorting_asc {\n background-image: url("+g+") !important;\n}\ntable.dataTable thead .sorting_desc {\n background-image: url("+m+") !important;\n}\ntable.dataTable thead .sorting_asc_disabled {\n background-image: url("+b+");\n}\ntable.dataTable thead .sorting_desc_disabled {\n background-image: url("+v+');\n}\ntable.dataTable tbody tr {\n background-color: #ffffff;\n}\ntable.dataTable tbody tr.selected {\n background-color: #B0BED9;\n}\ntable.dataTable tbody th,\ntable.dataTable tbody td {\n padding: 8px 10px;\n}\ntable.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {\n border-top: 1px solid #ddd;\n}\ntable.dataTable.row-border tbody tr:first-child th,\ntable.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,\ntable.dataTable.display tbody tr:first-child td {\n border-top: none;\n}\ntable.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {\n border-top: 1px solid #ddd;\n border-right: 1px solid #ddd;\n}\ntable.dataTable.cell-border tbody tr th:first-child,\ntable.dataTable.cell-border tbody tr td:first-child {\n border-left: 1px solid #ddd;\n}\ntable.dataTable.cell-border tbody tr:first-child th,\ntable.dataTable.cell-border tbody tr:first-child td {\n border-top: none;\n}\ntable.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {\n background-color: #f9f9f9;\n}\ntable.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {\n background-color: #acbad4;\n}\ntable.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {\n background-color: #f6f6f6;\n}\ntable.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {\n background-color: #aab7d1;\n}\ntable.dataTable.order-column tbody tr > .sorting_1,\ntable.dataTable.order-column tbody tr > .sorting_2,\ntable.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,\ntable.dataTable.display tbody tr > .sorting_2,\ntable.dataTable.display tbody tr > .sorting_3 {\n background-color: #fafafa;\n}\ntable.dataTable.order-column tbody tr.selected > .sorting_1,\ntable.dataTable.order-column tbody tr.selected > .sorting_2,\ntable.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,\ntable.dataTable.display tbody tr.selected > .sorting_2,\ntable.dataTable.display tbody tr.selected > .sorting_3 {\n background-color: #acbad5;\n}\ntable.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {\n background-color: #f1f1f1;\n}\ntable.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {\n background-color: #f3f3f3;\n}\ntable.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {\n background-color: whitesmoke;\n}\ntable.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {\n background-color: #a6b4cd;\n}\ntable.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {\n background-color: #a8b5cf;\n}\ntable.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {\n background-color: #a9b7d1;\n}\ntable.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {\n background-color: #fafafa;\n}\ntable.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {\n background-color: #fcfcfc;\n}\ntable.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {\n background-color: #fefefe;\n}\ntable.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {\n background-color: #acbad5;\n}\ntable.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {\n background-color: #aebcd6;\n}\ntable.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {\n background-color: #afbdd8;\n}\ntable.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {\n background-color: #eaeaea;\n}\ntable.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {\n background-color: #ececec;\n}\ntable.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {\n background-color: #efefef;\n}\ntable.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {\n background-color: #a2aec7;\n}\ntable.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {\n background-color: #a3b0c9;\n}\ntable.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {\n background-color: #a5b2cb;\n}\ntable.dataTable.no-footer {\n border-bottom: 1px solid #111;\n}\ntable.dataTable.nowrap th, table.dataTable.nowrap td {\n white-space: nowrap;\n}\ntable.dataTable.compact thead th,\ntable.dataTable.compact thead td {\n padding: 4px 17px;\n}\ntable.dataTable.compact tfoot th,\ntable.dataTable.compact tfoot td {\n padding: 4px;\n}\ntable.dataTable.compact tbody th,\ntable.dataTable.compact tbody td {\n padding: 4px;\n}\n\ntable.dataTable th,\ntable.dataTable td {\n box-sizing: content-box;\n}\n\n/*\n * Control feature layout\n */\n.dataTables_wrapper {\n position: relative;\n clear: both;\n}\n.dataTables_wrapper .dataTables_length {\n float: left;\n}\n.dataTables_wrapper .dataTables_length select {\n border: 1px solid #aaa;\n border-radius: 3px;\n padding: 5px;\n background-color: transparent;\n padding: 4px;\n}\n.dataTables_wrapper .dataTables_filter {\n float: right;\n text-align: right;\n}\n.dataTables_wrapper .dataTables_filter input {\n border: 1px solid #aaa;\n border-radius: 3px;\n padding: 5px;\n background-color: transparent;\n margin-left: 3px;\n}\n.dataTables_wrapper .dataTables_info {\n clear: both;\n float: left;\n padding-top: 0.755em;\n}\n.dataTables_wrapper .dataTables_paginate {\n float: right;\n text-align: right;\n padding-top: 0.25em;\n}\n.dataTables_wrapper .dataTables_paginate .paginate_button {\n box-sizing: border-box;\n display: inline-block;\n min-width: 1.5em;\n padding: 0.5em 1em;\n margin-left: 2px;\n text-align: center;\n text-decoration: none !important;\n cursor: pointer;\n *cursor: hand;\n color: #333 !important;\n border: 1px solid transparent;\n border-radius: 2px;\n}\n.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {\n color: #333 !important;\n border: 1px solid #979797;\n background-color: white;\n background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));\n /* Chrome,Safari4+ */\n background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);\n /* Chrome10+,Safari5.1+ */\n background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);\n /* FF3.6+ */\n background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);\n /* IE10+ */\n background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);\n /* Opera 11.10+ */\n background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);\n /* W3C */\n}\n.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {\n cursor: default;\n color: #666 !important;\n border: 1px solid transparent;\n background: transparent;\n box-shadow: none;\n}\n.dataTables_wrapper .dataTables_paginate .paginate_button:hover {\n color: white !important;\n border: 1px solid #111;\n background-color: #585858;\n background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));\n /* Chrome,Safari4+ */\n background: -webkit-linear-gradient(top, #585858 0%, #111 100%);\n /* Chrome10+,Safari5.1+ */\n background: -moz-linear-gradient(top, #585858 0%, #111 100%);\n /* FF3.6+ */\n background: -ms-linear-gradient(top, #585858 0%, #111 100%);\n /* IE10+ */\n background: -o-linear-gradient(top, #585858 0%, #111 100%);\n /* Opera 11.10+ */\n background: linear-gradient(to bottom, #585858 0%, #111 100%);\n /* W3C */\n}\n.dataTables_wrapper .dataTables_paginate .paginate_button:active {\n outline: none;\n background-color: #2b2b2b;\n background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));\n /* Chrome,Safari4+ */\n background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);\n /* Chrome10+,Safari5.1+ */\n background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);\n /* FF3.6+ */\n background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);\n /* IE10+ */\n background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);\n /* Opera 11.10+ */\n background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);\n /* W3C */\n box-shadow: inset 0 0 3px #111;\n}\n.dataTables_wrapper .dataTables_paginate .ellipsis {\n padding: 0 1em;\n}\n.dataTables_wrapper .dataTables_processing {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 100%;\n height: 40px;\n margin-left: -50%;\n margin-top: -25px;\n padding-top: 20px;\n text-align: center;\n font-size: 1.2em;\n background-color: white;\n background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));\n background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);\n background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);\n background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);\n background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);\n background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);\n}\n.dataTables_wrapper .dataTables_length,\n.dataTables_wrapper .dataTables_filter,\n.dataTables_wrapper .dataTables_info,\n.dataTables_wrapper .dataTables_processing,\n.dataTables_wrapper .dataTables_paginate {\n color: #333;\n}\n.dataTables_wrapper .dataTables_scroll {\n clear: both;\n}\n.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {\n *margin-top: -1px;\n -webkit-overflow-scrolling: touch;\n}\n.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {\n vertical-align: middle;\n}\n.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,\n.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,\n.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {\n height: 0;\n overflow: hidden;\n margin: 0 !important;\n padding: 0 !important;\n}\n.dataTables_wrapper.no-footer .dataTables_scrollBody {\n border-bottom: 1px solid #111;\n}\n.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,\n.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {\n border-bottom: none;\n}\n.dataTables_wrapper:after {\n visibility: hidden;\n display: block;\n content: "";\n clear: both;\n height: 0;\n}\n\n@media screen and (max-width: 767px) {\n .dataTables_wrapper .dataTables_info,\n.dataTables_wrapper .dataTables_paginate {\n float: none;\n text-align: center;\n }\n .dataTables_wrapper .dataTables_paginate {\n margin-top: 0.5em;\n }\n}\n@media screen and (max-width: 640px) {\n .dataTables_wrapper .dataTables_length,\n.dataTables_wrapper .dataTables_filter {\n float: none;\n text-align: center;\n }\n .dataTables_wrapper .dataTables_filter {\n margin-top: 0.5em;\n }\n}\n',"",{version:3,sources:["webpack://./node_modules/datatables.net-dt/css/jquery.dataTables.css"],names:[],mappings:"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",sourcesContent:['table.dataTable th.dt-left,\ntable.dataTable td.dt-left {\n text-align: left;\n}\ntable.dataTable th.dt-center,\ntable.dataTable td.dt-center,\ntable.dataTable td.dataTables_empty {\n text-align: center;\n}\ntable.dataTable th.dt-right,\ntable.dataTable td.dt-right {\n text-align: right;\n}\ntable.dataTable th.dt-justify,\ntable.dataTable td.dt-justify {\n text-align: justify;\n}\ntable.dataTable th.dt-nowrap,\ntable.dataTable td.dt-nowrap {\n white-space: nowrap;\n}\ntable.dataTable thead th.dt-head-left,\ntable.dataTable thead td.dt-head-left,\ntable.dataTable tfoot th.dt-head-left,\ntable.dataTable tfoot td.dt-head-left {\n text-align: left;\n}\ntable.dataTable thead th.dt-head-center,\ntable.dataTable thead td.dt-head-center,\ntable.dataTable tfoot th.dt-head-center,\ntable.dataTable tfoot td.dt-head-center {\n text-align: center;\n}\ntable.dataTable thead th.dt-head-right,\ntable.dataTable thead td.dt-head-right,\ntable.dataTable tfoot th.dt-head-right,\ntable.dataTable tfoot td.dt-head-right {\n text-align: right;\n}\ntable.dataTable thead th.dt-head-justify,\ntable.dataTable thead td.dt-head-justify,\ntable.dataTable tfoot th.dt-head-justify,\ntable.dataTable tfoot td.dt-head-justify {\n text-align: justify;\n}\ntable.dataTable thead th.dt-head-nowrap,\ntable.dataTable thead td.dt-head-nowrap,\ntable.dataTable tfoot th.dt-head-nowrap,\ntable.dataTable tfoot td.dt-head-nowrap {\n white-space: nowrap;\n}\ntable.dataTable tbody th.dt-body-left,\ntable.dataTable tbody td.dt-body-left {\n text-align: left;\n}\ntable.dataTable tbody th.dt-body-center,\ntable.dataTable tbody td.dt-body-center {\n text-align: center;\n}\ntable.dataTable tbody th.dt-body-right,\ntable.dataTable tbody td.dt-body-right {\n text-align: right;\n}\ntable.dataTable tbody th.dt-body-justify,\ntable.dataTable tbody td.dt-body-justify {\n text-align: justify;\n}\ntable.dataTable tbody th.dt-body-nowrap,\ntable.dataTable tbody td.dt-body-nowrap {\n white-space: nowrap;\n}\ntable.dataTable td.dt-control {\n text-align: center;\n cursor: pointer;\n}\ntable.dataTable td.dt-control:before {\n height: 1em;\n width: 1em;\n margin-top: -9px;\n display: inline-block;\n color: white;\n border: 0.15em solid white;\n border-radius: 1em;\n box-shadow: 0 0 0.2em #444;\n box-sizing: content-box;\n text-align: center;\n text-indent: 0 !important;\n font-family: "Courier New", Courier, monospace;\n line-height: 1em;\n content: "+";\n background-color: #31b131;\n}\ntable.dataTable tr.dt-hasChild td.dt-control:before {\n content: "-";\n background-color: #d33333;\n}\n\n/*\n * Table styles\n */\ntable.dataTable {\n width: 100%;\n margin: 0 auto;\n clear: both;\n border-collapse: separate;\n border-spacing: 0;\n /*\n * Header and footer styles\n */\n /*\n * Body styles\n */\n}\ntable.dataTable thead th,\ntable.dataTable tfoot th {\n font-weight: bold;\n}\ntable.dataTable thead th,\ntable.dataTable thead td {\n padding: 10px 18px;\n border-bottom: 1px solid #111;\n}\ntable.dataTable thead th:active,\ntable.dataTable thead td:active {\n outline: none;\n}\ntable.dataTable tfoot th,\ntable.dataTable tfoot td {\n padding: 10px 18px 6px 18px;\n border-top: 1px solid #111;\n}\ntable.dataTable thead .sorting,\ntable.dataTable thead .sorting_asc,\ntable.dataTable thead .sorting_desc,\ntable.dataTable thead .sorting_asc_disabled,\ntable.dataTable thead .sorting_desc_disabled {\n cursor: pointer;\n *cursor: hand;\n background-repeat: no-repeat;\n background-position: center right;\n}\ntable.dataTable thead .sorting {\n background-image: url("../images/sort_both.png");\n}\ntable.dataTable thead .sorting_asc {\n background-image: url("../images/sort_asc.png") !important;\n}\ntable.dataTable thead .sorting_desc {\n background-image: url("../images/sort_desc.png") !important;\n}\ntable.dataTable thead .sorting_asc_disabled {\n background-image: url("../images/sort_asc_disabled.png");\n}\ntable.dataTable thead .sorting_desc_disabled {\n background-image: url("../images/sort_desc_disabled.png");\n}\ntable.dataTable tbody tr {\n background-color: #ffffff;\n}\ntable.dataTable tbody tr.selected {\n background-color: #B0BED9;\n}\ntable.dataTable tbody th,\ntable.dataTable tbody td {\n padding: 8px 10px;\n}\ntable.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {\n border-top: 1px solid #ddd;\n}\ntable.dataTable.row-border tbody tr:first-child th,\ntable.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,\ntable.dataTable.display tbody tr:first-child td {\n border-top: none;\n}\ntable.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {\n border-top: 1px solid #ddd;\n border-right: 1px solid #ddd;\n}\ntable.dataTable.cell-border tbody tr th:first-child,\ntable.dataTable.cell-border tbody tr td:first-child {\n border-left: 1px solid #ddd;\n}\ntable.dataTable.cell-border tbody tr:first-child th,\ntable.dataTable.cell-border tbody tr:first-child td {\n border-top: none;\n}\ntable.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {\n background-color: #f9f9f9;\n}\ntable.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {\n background-color: #acbad4;\n}\ntable.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {\n background-color: #f6f6f6;\n}\ntable.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {\n background-color: #aab7d1;\n}\ntable.dataTable.order-column tbody tr > .sorting_1,\ntable.dataTable.order-column tbody tr > .sorting_2,\ntable.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,\ntable.dataTable.display tbody tr > .sorting_2,\ntable.dataTable.display tbody tr > .sorting_3 {\n background-color: #fafafa;\n}\ntable.dataTable.order-column tbody tr.selected > .sorting_1,\ntable.dataTable.order-column tbody tr.selected > .sorting_2,\ntable.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,\ntable.dataTable.display tbody tr.selected > .sorting_2,\ntable.dataTable.display tbody tr.selected > .sorting_3 {\n background-color: #acbad5;\n}\ntable.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {\n background-color: #f1f1f1;\n}\ntable.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {\n background-color: #f3f3f3;\n}\ntable.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {\n background-color: whitesmoke;\n}\ntable.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {\n background-color: #a6b4cd;\n}\ntable.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {\n background-color: #a8b5cf;\n}\ntable.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {\n background-color: #a9b7d1;\n}\ntable.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {\n background-color: #fafafa;\n}\ntable.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {\n background-color: #fcfcfc;\n}\ntable.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {\n background-color: #fefefe;\n}\ntable.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {\n background-color: #acbad5;\n}\ntable.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {\n background-color: #aebcd6;\n}\ntable.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {\n background-color: #afbdd8;\n}\ntable.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {\n background-color: #eaeaea;\n}\ntable.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {\n background-color: #ececec;\n}\ntable.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {\n background-color: #efefef;\n}\ntable.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {\n background-color: #a2aec7;\n}\ntable.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {\n background-color: #a3b0c9;\n}\ntable.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {\n background-color: #a5b2cb;\n}\ntable.dataTable.no-footer {\n border-bottom: 1px solid #111;\n}\ntable.dataTable.nowrap th, table.dataTable.nowrap td {\n white-space: nowrap;\n}\ntable.dataTable.compact thead th,\ntable.dataTable.compact thead td {\n padding: 4px 17px;\n}\ntable.dataTable.compact tfoot th,\ntable.dataTable.compact tfoot td {\n padding: 4px;\n}\ntable.dataTable.compact tbody th,\ntable.dataTable.compact tbody td {\n padding: 4px;\n}\n\ntable.dataTable th,\ntable.dataTable td {\n box-sizing: content-box;\n}\n\n/*\n * Control feature layout\n */\n.dataTables_wrapper {\n position: relative;\n clear: both;\n}\n.dataTables_wrapper .dataTables_length {\n float: left;\n}\n.dataTables_wrapper .dataTables_length select {\n border: 1px solid #aaa;\n border-radius: 3px;\n padding: 5px;\n background-color: transparent;\n padding: 4px;\n}\n.dataTables_wrapper .dataTables_filter {\n float: right;\n text-align: right;\n}\n.dataTables_wrapper .dataTables_filter input {\n border: 1px solid #aaa;\n border-radius: 3px;\n padding: 5px;\n background-color: transparent;\n margin-left: 3px;\n}\n.dataTables_wrapper .dataTables_info {\n clear: both;\n float: left;\n padding-top: 0.755em;\n}\n.dataTables_wrapper .dataTables_paginate {\n float: right;\n text-align: right;\n padding-top: 0.25em;\n}\n.dataTables_wrapper .dataTables_paginate .paginate_button {\n box-sizing: border-box;\n display: inline-block;\n min-width: 1.5em;\n padding: 0.5em 1em;\n margin-left: 2px;\n text-align: center;\n text-decoration: none !important;\n cursor: pointer;\n *cursor: hand;\n color: #333 !important;\n border: 1px solid transparent;\n border-radius: 2px;\n}\n.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {\n color: #333 !important;\n border: 1px solid #979797;\n background-color: white;\n background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));\n /* Chrome,Safari4+ */\n background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);\n /* Chrome10+,Safari5.1+ */\n background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);\n /* FF3.6+ */\n background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);\n /* IE10+ */\n background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);\n /* Opera 11.10+ */\n background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);\n /* W3C */\n}\n.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {\n cursor: default;\n color: #666 !important;\n border: 1px solid transparent;\n background: transparent;\n box-shadow: none;\n}\n.dataTables_wrapper .dataTables_paginate .paginate_button:hover {\n color: white !important;\n border: 1px solid #111;\n background-color: #585858;\n background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));\n /* Chrome,Safari4+ */\n background: -webkit-linear-gradient(top, #585858 0%, #111 100%);\n /* Chrome10+,Safari5.1+ */\n background: -moz-linear-gradient(top, #585858 0%, #111 100%);\n /* FF3.6+ */\n background: -ms-linear-gradient(top, #585858 0%, #111 100%);\n /* IE10+ */\n background: -o-linear-gradient(top, #585858 0%, #111 100%);\n /* Opera 11.10+ */\n background: linear-gradient(to bottom, #585858 0%, #111 100%);\n /* W3C */\n}\n.dataTables_wrapper .dataTables_paginate .paginate_button:act