text: !function(e){"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n||(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(n,t,t.document)}:e(jQuery,window,document)}(function(e,t,n,r){function a(t){var n,r,i={};e.each(t,function(e){(n=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(n[1]+" ")&&(r=e.replace(n[0],n[2].toLowerCase()),i[r]=e,"o"===n[1]&&a(t[e]))}),t._hungarianMap=i}function i(t,n,o){var s;t._hungarianMap||a(t),e.each(n,function(a){(s=t._hungarianMap[a])===r||!o&&n[s]!==r||("o"===s.charAt(0)?(n[s]||(n[s]={}),e.extend(!0,n[s],n[a]),i(t[s],n[s],o)):n[s]=n[a])})}function o(e){var t=Ge.defaults.oLanguage,n=t.sDecimal;if(n&&He(n),e){var r=e.sZeroRecords;!e.sEmptyTable&&r&&"No data available in table"===t.sEmptyTable&&je(e,e,"sZeroRecords","sEmptyTable"),!e.sLoadingRecords&&r&&"Loading..."===t.sLoadingRecords&&je(e,e,"sZeroRecords","sLoadingRecords"),e.sInfoThousands&&(e.sThousands=e.sInfoThousands),(e=e.sDecimal)&&n!==e&&He(e)}}function s(e){if(ct(e,"ordering","bSort"),ct(e,"orderMulti","bSortMulti"),ct(e,"orderClasses","bSortClasses"),ct(e,"orderCellsTop","bSortCellsTop"),ct(e,"order","aaSorting"),ct(e,"orderFixed","aaSortingFixed"),ct(e,"paging","bPaginate"),ct(e,"pagingType","sPaginationType"),ct(e,"pageLength","iDisplayLength"),ct(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":""),e=e.aoSearchCols)for(var t=0,n=e.length;t<n;t++)e[t]&&i(Ge.models.oSearch,e[t])}function l(t){ct(t,"orderable","bSortable"),ct(t,"orderData","aDataSort"),ct(t,"orderSequence","asSorting"),ct(t,"orderDataType","sortDataType");var n=t.aDataSort;"number"==typeof n&&!e.isArray(n)&&(t.aDataSort=[n])}function c(n){if(!Ge.__browser){var r={};Ge.__browser=r;var a=e("<div/>").css({position:"fixed",top:0,left:-1*e(t).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(e("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(e("<div/>").css({width:"100%",height:10}))).appendTo("body"),i=a.children(),o=i.children();r.barWidth=i[0].offsetWidth-i[0].clientWidth,r.bScrollOversize=100===o[0].offsetWidth&&100!==i[0].clientWidth,r.bScrollbarLeft=1!==Math.round(o.offset().left),r.bBounding=!!a[0].getBoundingClientRect().width,a.remove()}e.extend(n.oBrowser,Ge.__browser),n.oScroll.iBarWidth=Ge.__browser.barWidth}function u(e,t,n,a,i,o){var s,l=!1;for(n!==r&&(s=n,l=!0);a!==i;)e.hasOwnProperty(a)&&(s=l?t(s,e[a],a,e):e[a],l=!0,a+=o);return s}function d(t,r){var a=Ge.defaults.column,i=t.aoColumns.length;a=e.extend({},Ge.models.oColumn,a,{nTh:r||n.createElement("th"),sTitle:a.sTitle?a.sTitle:r?r.innerHTML:"",aDataSort:a.aDataSort?a.aDataSort:[i],mData:a.mData?a.mData:i,idx:i});t.aoColumns.push(a),(a=t.aoPreSearchCols)[i]=e.extend({},Ge.models.oSearch,a[i]),h(t,i,e(r).data())}function h(t,n,a){n=t.aoColumns[n];var o=t.oClasses,s=e(n.nTh);if(!n.sWidthOrig){n.sWidthOrig=s.attr("width")||null;var c=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);c&&(n.sWidthOrig=c[1])}a!==r&&null!==a&&(l(a),i(Ge.defaults.column,a),a.mDataProp!==r&&!a.mData&&(a.mData=a.mDataProp),a.sType&&(n._sManualType=a.sType),a.className&&!a.sClass&&(a.sClass=a.className),a.sClass&&s.addClass(a.sClass),e.extend(n,a),je(n,a,"sWidth","sWidthOrig"),a.iDataSort!==r&&(n.aDataSort=[a.iDataSort]),je(n,a,"aDataSort"));var u=n.mData,d=C(u),h=n.mRender?C(n.mRender):null;a=function(e){return"string"==typeof e&&-1!==e.indexOf("@")};n._bAttrSrc=e.isPlainObject(u)&&(a(u.sort)||a(u.type)||a(u.filter)),n._setter=null,n.fnGetData=function(e,t,n){var a=d(e,t,r,n);return h&&t?h(a,t,e,n):a},n.fnSetData=function(e,t,n){return T(u)(e,t,n)},"number"!=typeof u&&(t._rowReadObject=!0),t.oFeatures.bSort||(n.bSortable=!1,s.addClass(o.sSortableNone)),t=-1!==e.inArray("asc",n.asSorting),a=-1!==e.inArray("desc",n.asSorting),n.bSortable&&(t||a)?t&&!a?(n.sSortingClass=o.sSortableAsc,n.sSortingClassJUI=o.sSortJUIAscAllowed):!t&&a?(n.sSortingClass=o.sSortableDesc,n.sSortingClassJUI=o.sSortJUIDescAllowed):(n.sSortingClass=o.sSortable,n.sSortingClassJUI=o.sSortJUI):(n.sSortingClass=o.sSortableNone,n.sSortingClassJUI="")}function f(e){if(!1!==e.oFeatures.bAutoWidth){var t=e.aoColumns;ge(e);for(var n=0,r=t.length;n<r;n++)t[n].nTh.style.width=t[n].sWidth}(""!==(t=e.oScroll).sY||""!==t.sX)&&fe(e),Oe(e,null,"column-sizing",[e])}function p(e,t){var n=v(e,"bVisible");return"number"==typeof n[t]?n[t]:null}function g(t,n){var r=v(t,"bVisible");return-1!==(r=e.inArray(n,r))?r:null}function m(t){var n=0;return e.each(t.aoColumns,function(t,r){r.bVisible&&"none"!==e(r.nTh).css("display")&&n++}),n}function v(t,n){var r=[];return e.map(t.aoColumns,function(e,t){e[n]&&r.push(t)}),r}function y(e){var t,n,a,i,o,s,l,c,u,d=e.aoColumns,h=e.aoData,f=Ge.ext.type.detect;for(t=0,n=d.length;t<n;t++)if(u=[],!(l=d[t]).sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){for(a=0,i=f.length;a<i;a++){for(o=0,s=h.length;o<s&&(u[o]===r&&(u[o]=S(e,o,t,"type")),(c=f[a](u[o],e))||a===f.length-1)&&"html"!==c;o++);if(c){l.sType=c;break}}l.sType||(l.sType="string")}}function b(t,n,a,i){var o,s,l,c,u,h,f=t.aoColumns;if(n)for(o=n.length-1;0<=o;o--){var p=(h=n[o]).targets!==r?h.targets:h.aTargets;for(e.isArray(p)||(p=[p]),s=0,l=p.length;s<l;s++)if("number"==typeof p[s]&&0<=p[s]){for(;f.length<=p[s];)d(t);i(p[s],h)}else if("number"==typeof p[s]&&0>p[s])i(f.length+p[s],h);else if("string"==typeof p[s])for(c=0,u=f.length;c<u;c++)("_all"==p[s]||e(f[c].nTh).hasClass(p[s]))&&i(c,h)}if(a)for(o=0,t=a.length;o<t;o++)i(o,a[o])}function _(t,n,a,i){var o=t.aoData.length,s=e.extend(!0,{},Ge.models.oRow,{src:a?"dom":"data",idx:o});s._aData=n,t.aoData.push(s);for(var l=t.aoColumns,c=0,u=l.length;c<u;c++)l[c].sType=null;return t.aiDisplayMaster.push(o),(n=t.rowIdFn(n))!==r&&(t.aIds[n]=s),(a||!t.oFeatures.bDeferRender)&&L(t,o,a,i),o}function w(t,n){var r;return n instanceof e||(n=e(n)),n.map(function(e,n){return r=j(t,n),_(t,r.data,n,r.cells)})}function S(e,t,n,a){var i=e.iDraw,o=e.aoColumns[n],s=e.aoData[t]._aData,l=o.sDefaultContent,c=o.fnGetData(s,a,{settings:e,row:t,col:n});if(c===r)return e.iDrawError!=i&&null===l&&($e(e,0,"Requested unknown parameter "+("function"==typeof o.mData?"{function}":"'"+o.mData+"'")+" for row "+t+", column "+n,4),e.iDrawError=i),l;if(c!==s&&null!==c||null===l||a===r){if("function"==typeof c)return c.call(s)}else c=l;return null===c&&"display"==a?"":c}function x(e,t,n,r){e.aoColumns[n].fnSetData(e.aoData[t]._aData,r,{settings:e,row:t,col:n})}function D(t){return e.map(t.match(/(\\.|[^\.])+/g)||[""],function(e){return e.replace(/\\\./g,".")})}function C(t){if(e.isPlainObject(t)){var n={};return e.each(t,function(e,t){t&&(n[e]=C(t))}),function(e,t,a,i){var o=n[t]||n._;return o!==r?o(e,t,a,i):e}}if(null===t)return function(e){return e};if("function"==typeof t)return function(e,n,r,a){return t(e,n,r,a)};if("string"==typeof t&&(-1!==t.indexOf(".")||-1!==t.indexOf("[")||-1!==t.indexOf("("))){var a=function(t,n,i){var o,s;if(""!==i)for(var l=0,c=(s=D(i)).length;l<c;l++){if(i=s[l].match(ut),o=s[l].match(dt),i){if(s[l]=s[l].replace(ut,""),""!==s[l]&&(t=t[s[l]]),o=[],s.splice(0,l+1),s=s.join("."),e.isArray(t))for(l=0,c=t.length;l<c;l++)o.push(a(t[l],n,s));t=""===(t=i[0].substring(1,i[0].length-1))?o:o.join(t);break}if(o)s[l]=s[l].replace(dt,""),t=t[s[l]]();else{if(null===t||t[s[l]]===r)return r;t=t[s[l]]}}return t};return function(e,n){return a(e,n,t)}}return function(e){return e[t]}}function T(t){if(e.isPlainObject(t))return T(t._);if(null===t)return function(){};if("function"==typeof t)return function(e,n,r){t(e,"set",n,r)};if("string"==typeof t&&(-1!==t.indexOf(".")||-1!==t.indexOf("[")||-1!==t.indexOf("("))){var n=function(t,a,i){var o;o=(i=D(i))[i.length-1];for(var s,l,c=0,u=i.length-1;c<u;c++){if(s=i[c].match(ut),l=i[c].match(dt),s){if(i[c]=i[c].replace(ut,""),t[i[c]]=[],(o=i.slice()).splice(0,c+1),s=o.join("."),e.isArray(a))for(l=0,u=a.length;l<u;l++)n(o={},a[l],s),t[i[c]].push(o);else t[i[c]]=a;return}l&&(i[c]=i[c].replace(dt,""),t=t[i[c]](a)),null!==t[i[c]]&&t[i[c]]!==r||(t[i[c]]={}),t=t[i[c]]}o.match(dt)?t[o.replace(dt,"")](a):t[o.replace(ut,"")]=a};return function(e,r){return n(e,r,t)}}return function(e,n){e[t]=n}}function A(e){return at(e.aoData,"_aData")}function I(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function k(e,t,n){for(var a=-1,i=0,o=e.length;i<o;i++)e[i]==t?a=i:e[i]>t&&e[i]--;-1!=a&&n===r&&e.splice(a,1)}function $(e,t,n,a){var i,o=e.aoData[t],s=function(n,r){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=S(e,t,r,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==o.src)){var l=o.anCells;if(l)if(a!==r)s(l[a],a);else for(n=0,i=l.length;n<i;n++)s(l[n],n)}else o._aData=j(e,o,a,a===r?r:o._aData).data;if(o._aSortData=null,o._aFilterData=null,s=e.aoColumns,a!==r)s[a].sType=null;else{for(n=0,i=s.length;n<i;n++)s[n].sType=null;P(e,o)}}function j(t,n,a,i){var o,s,l,c=[],u=n.firstChild,d=0,h=t.aoColumns,f=t._rowReadObject,p=(i=i!==r?i:f?{}:[],function(e,t){if("string"==typeof e){var n=e.indexOf("@");-1!==n&&(n=e.substring(n+1),T(e)(i,t.getAttribute(n)))}}),g=function(t){a!==r&&a!==d||(s=h[d],l=e.trim(t.innerHTML),s&&s._bAttrSrc?(T(s.mData._)(i,l),p(s.mData.sort,t),p(s.mData.type,t),p(s.mData.filter,t)):f?(s._setter||(s._setter=T(s.mData)),s._setter(i,l)):i[d]=l),d++};if(u)for(;u;)"TD"!=(o=u.nodeName.toUpperCase())&&"TH"!=o||(g(u),c.push(u)),u=u.nextSibling;else for(u=0,o=(c=n.anCells).length;u<o;u++)g(c[u]);return(n=n.firstChild?n:n.nTr)&&(n=n.getAttribute("id"))&&T(t.rowId)(i,n),{data:i,cells:c}}function L(t,r,a,i){var o,s,l,c,u,d=t.aoData[r],h=d._aData,f=[];if(null===d.nTr){for(o=a||n.createElement("tr"),d.nTr=o,d.anCells=f,o._DT_RowIndex=r,P(t,d),c=0,u=t.aoColumns.length;c<u;c++)l=t.aoColumns[c],(s=a?i[c]:n.createElement(l.sCellType))._DT_CellIndex={row:r,column:c},f.push(s),a&&!l.mRender&&l.mData===c||e.isPlainObject(l.mData)&&l.mData._===c+".display"||(s.innerHTML=S(t,r,c,"display")),l.sClass&&(s.className+=" "+l.sClass),l.bVisible&&!a?o.appendChild(s):!l.bVisible&&a&&s.parentNode.removeChild(s),l.fnCreatedCell&&l.fnCreatedCell.call(t.oInstance,s,S(t,r,c),h,r,c);Oe(t,"aoRowCreatedCallback",null,[o,h,r,f])}d.nTr.setAttribute("role","row")}function P(t,n){var r=n.nTr,a=n._aData;if(r){var i=t.rowIdFn(a);i&&(r.id=i),a.DT_RowClass&&(i=a.DT_RowClass.split(" "),n.__rowc=n.__rowc?lt(n.__rowc.concat(i)):i,e(r).removeClass(n.__rowc.join(" ")).addClass(a.DT_RowClass)),a.DT_RowAttr&&e(r).attr(a.DT_RowAttr),a.DT_RowData&&e(r).data(a.DT_RowData)}}function R(t){var n,r,a,i,o,s=t.nTHead,l=t.nTFoot,c=0===e("th, td",s).length,u=t.oClasses,d=t.aoColumns;for(c&&(i=e("<tr/>").appendTo(s)),n=0,r=d.length;n<r;n++)o=d[n],a=e(o.nTh).addClass(o.sClass),c&&a.appendTo(i),t.oFeatures.bSort&&(a.addClass(o.sSortingClass),!1!==o.bSortable&&(a.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),De(t,o.nTh,n))),o.sTitle!=a[0].innerHTML&&a.html(o.sTitle),Fe(t,"header")(t,a,o,u);if(c&&N(t.aoHeader,s),e(s).find(">tr").attr("role","row"),e(s).find(">tr>th, >tr>td").addClass(u.sHeaderTH),e(l).find(">tr>th, >tr>td").addClass(u.sFooterTH),null!==l)for(n=0,r=(t=t.aoFooter[0]).length;n<r;n++)(o=d[n]).nTf=t[n].cell,o.sClass&&e(o.nTf).addClass(o.sClass)}function O(t,n,a){var i,o,s,l,c=[],u=[],d=t.aoColumns.length;if(n){for(a===r&&(a=!1),i=0,o=n.length;i<o;i++){for(c[i]=n[i].slice(),c[i].nTr=n[i].nTr,s=d-1;0<=s;s--)!t.aoColumns[s].bVisible&&!a&&c[i].splice(s,1);u.push([])}for(i=0,o=c.length;i<o;i++){if(t=c[i].nTr)for(;s=t.firstChild;)t.removeChild(s);for(s=0,n=c[i].length;s<n;s++)if(l=d=1,u[i][s]===r){for(t.appendChild(c[i][s].cell),u[i][s]=1;c[i+d]!==r&&c[i][s].cell==c[i+d][s].cell;)u[i+d][s]=1,d++;for(;c[i][s+l]!==r&&c[i][s].cell==c[i][s+l].cell;){for(a=0;a<d;a++)u[i+a][s+l]=1;l++}e(c[i][s].cell).attr("rowspan",d).attr("colspan",l)}}}}function E(t){var n=Oe(t,"aoPreDrawCallback","preDraw",[t]);if(-1!==e.inArray(!1,n))de(t,!1);else{n=[];var a=0,i=t.asStripeClasses,o=i.length,s=t.oLanguage,l=t.iInitDisplayStart,c="ssp"==Me(t),u=t.aiDisplay;t.bDrawing=!0,l!==r&&-1!==l&&(t._iDisplayStart=c?l:l>=t.fnRecordsDisplay()?0:l,t.iInitDisplayStart=-1);l=t._iDisplayStart;var d=t.fnDisplayEnd();if(t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,de(t,!1);else if(c){if(!t.bDestroying&&!W(t))return}else t.iDraw++;if(0!==u.length)for(s=c?t.aoData.length:d,c=c?0:l;c<s;c++){var h=u[c],f=t.aoData[h];null===f.nTr&&L(t,h);var p=f.nTr;if(0!==o){var g=i[a%o];f._sRowStripe!=g&&(e(p).removeClass(f._sRowStripe).addClass(g),f._sRowStripe=g)}Oe(t,"aoRowCallback",null,[p,f._aData,a,c,h]),n.push(p),a++}else a=s.sZeroRecords,1==t.iDraw&&"ajax"==Me(t)?a=s.sLoadingRecords:s.sEmptyTable&&0===t.fnRecordsTotal()&&(a=s.sEmptyTable),n[0]=e("<tr/>",{class:o?i[0]:""}).append(e("<td />",{valign:"top",colSpan:m(t),class:t.oClasses.sRowEmpty}).html(a))[0];Oe(t,"aoHeaderCallback","header",[e(t.nTHead).children("tr")[0],A(t),l,d,u]),Oe(t,"aoFooterCallback","footer",[e(t.nTFoot).children("tr")[0],A(t),l,d,u]),(i=e(t.nTBody)).children().detach(),i.append(e(n)),Oe(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}}function F(e,t){var n=e.oFeatures,r=n.bFilter;n.bSort&&we(e),r?V(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice(),!0!==t&&(e._iDisplayStart=0),e._drawHold=t,E(e),e._drawHold=!1}function M(t){var n=t.oClasses,r=e(t.nTable),a=(r=e("<div/>").insertBefore(r),t.oFeatures),i=e("<div/>",{id:t.sTableId+"_wrapper",class:n.sWrapper+(t.nTFoot?"":" "+n.sNoFooter)});t.nHolding=r[0],t.nTableWrapper=i[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var o,s,l,c,u,d,h=t.sDom.split(""),f=0;f<h.length;f++){if(o=null,"<"==(s=h[f])){if(l=e("<div/>")[0],"'"==(c=h[f+1])||'"'==c){for(u="",d=2;h[f+d]!=c;)u+=h[f+d],d++;"H"==u?u=n.sJUIHeader:"F"==u&&(u=n.sJUIFooter),-1!=u.indexOf(".")?(c=u.split("."),l.id=c[0].substr(1,c[0].length-1),l.className=c[1]):"#"==u.charAt(0)?l.id=u.substr(1,u.length-1):l.className=u,f+=d}i.append(l),i=e(l)}else if(">"==s)i=i.parent();else if("l"==s&&a.bPaginate&&a.bLengthChange)o=se(t);else if("f"==s&&a.bFilter)o=G(t);else if("r"==s&&a.bProcessing)o=ue(t);else if("t"==s)o=he(t);else if("i"==s&&a.bInfo)o=te(t);else if("p"==s&&a.bPaginate)o=le(t);else if(0!==Ge.ext.feature.length)for(d=0,c=(l=Ge.ext.feature).length;d<c;d++)if(s==l[d].cFeature){o=l[d].fnInit(t);break}o&&((l=t.aanFeatures)[s]||(l[s]=[]),l[s].push(o),i.append(o))}r.replaceWith(i),t.nHolding=null}function N(t,n){var r,a,i,o,s,l,c,u,d,h,f=e(n).children("tr");for(t.splice(0,t.length),i=0,l=f.length;i<l;i++)t.push([]);for(i=0,l=f.length;i<l;i++)for(a=(r=f[i]).firstChild;a;){if("TD"==a.nodeName.toUpperCase()||"TH"==a.nodeName.toUpperCase()){for(u=(u=1*a.getAttribute("colspan"))&&0!==u&&1!==u?u:1,d=(d=1*a.getAttribute("rowspan"))&&0!==d&&1!==d?d:1,o=0,s=t[i];s[o];)o++;for(c=o,h=1===u,s=0;s<u;s++)for(o=0;o<d;o++)t[i+o][c+s]={cell:a,unique:h},t[i+o].nTr=r}a=a.nextSibling}}function H(e,t,n){var r=[];n||(n=e.aoHeader,t&&N(n=[],t));t=0;for(var a=n.length;t<a;t++)for(var i=0,o=n[t].length;i<o;i++)!n[t][i].unique||r[i]&&e.bSortCellsTop||(r[i]=n[t][i].cell);return r}function q(t,n,r){if(Oe(t,"aoServerParams","serverParams",[n]),n&&e.isArray(n)){var a={},i=/(.*?)\[\]$/;e.each(n,function(e,t){var n=t.name.match(i);n?(n=n[0],a[n]||(a[n]=[]),a[n].push(t.value)):a[t.name]=t.value}),n=a}var o,s=t.ajax,l=t.oInstance,c=function(e){Oe(t,null,"xhr",[t,e,t.jqXHR]),r(e)};if(e.isPlainObject(s)&&s.data){var u="function"==typeof(o=s.data)?o(n,t):o;n="function"==typeof o&&u?u:e.extend(!0,n,u);delete s.data}u={data:n,success:function(e){var n=e.error||e.sError;n&&$e(t,0,n),t.json=e,c(e)},dataType:"json",cache:!1,type:t.sServerMethod,error:function(n,r){var a=Oe(t,null,"xhr",[t,null,t.jqXHR]);-1===e.inArray(!0,a)&&("parsererror"==r?$e(t,0,"Invalid JSON response",1):4===n.readyState&&$e(t,0,"Ajax error",7)),de(t,!1)}},t.oAjaxData=n,Oe(t,null,"preXhr",[t,n]),t.fnServerData?t.fnServerData.call(l,t.sAjaxSource,e.map(n,function(e,t){return{name:t,value:e}}),c,t):t.sAjaxSource||"string"==typeof s?t.jqXHR=e.ajax(e.extend(u,{url:s||t.sAjaxSource})):"function"==typeof s?t.jqXHR=s.call(l,n,c,t):(t.jqXHR=e.ajax(e.extend(u,s)),s.data=o)}function W(e){return!e.bAjaxDataGet||(e.iDraw++,de(e,!0),q(e,U(e),function(t){z(e,t)}),!1)}function U(t){var n,r,a,i,o=t.aoColumns,s=o.length,l=t.oFeatures,c=t.oPreviousSearch,u=t.aoPreSearchCols,d=[],h=_e(t);n=t._iDisplayStart,r=!1!==l.bPaginate?t._iDisplayLength:-1;var f=function(e,t){d.push({name:e,value:t})};f("sEcho",t.iDraw),f("iColumns",s),f("sColumns",at(o,"sName").join(",")),f("iDisplayStart",n),f("iDisplayLength",r);var p={draw:t.iDraw,columns:[],order:[],start:n,length:r,search:{value:c.sSearch,regex:c.bRegex}};for(n=0;n<s;n++)a=o[n],i=u[n],r="function"==typeof a.mData?"function":a.mData,p.columns.push({data:r,name:a.sName,searchable:a.bSearchable,orderable:a.bSortable,search:{value:i.sSearch,regex:i.bRegex}}),f("mDataProp_"+n,r),l.bFilter&&(f("sSearch_"+n,i.sSearch),f("bRegex_"+n,i.bRegex),f("bSearchable_"+n,a.bSearchable)),l.bSort&&f("bSortable_"+n,a.bSortable);return l.bFilter&&(f("sSearch",c.sSearch),f("bRegex",c.bRegex)),l.bSort&&(e.each(h,function(e,t){p.order.push({column:t.col,dir:t.dir}),f("iSortCol_"+e,t.col),f("sSortDir_"+e,t.dir)}),f("iSortingCols",h.length)),null===(o=Ge.ext.legacy.ajax)?t.sAjaxSource?d:p:o?d:p}function z(e,t){var n=B(e,t),a=t.sEcho!==r?t.sEcho:t.draw,i=t.iTotalRecords!==r?t.iTotalRecords:t.recordsTotal,o=t.iTotalDisplayRecords!==r?t.iTotalDisplayRecords:t.recordsFiltered;if(a){if(1*a<e.iDraw)return;e.iDraw=1*a}for(I(e),e._iRecordsTotal=parseInt(i,10),e._iRecordsDisplay=parseInt(o,10),a=0,i=n.length;a<i;a++)_(e,n[a]);e.aiDisplay=e.aiDisplayMaster.slice(),e.bAjaxDataGet=!1,E(e),e._bInitComplete||ie(e,t),e.bAjaxDataGet=!0,de(e,!1)}function B(t,n){var a=e.isPlainObject(t.ajax)&&t.ajax.dataSrc!==r?t.ajax.dataSrc:t.sAjaxDataProp;return"data"===a?n.aaData||n[a]:""!==a?C(a)(n):n}function G(t){var r=t.oClasses,a=t.sTableId,i=t.oLanguage,o=t.oPreviousSearch,s=t.aanFeatures,l='<input type="search" class="'+r.sFilterInput+'"/>',c=(c=i.sSearch).match(/_INPUT_/)?c.replace("_INPUT_",l):c+l,u=(r=e("<div/>",{id:s.f?null:a+"_filter",class:r.sFilter}).append(e("<label/>").append(c)),s=function(){var e=this.value?this.value:"";e!=o.sSearch&&(V(t,{sSearch:e,bRegex:o.bRegex,bSmart:o.bSmart,bCaseInsensitive:o.bCaseInsensitive}),t._iDisplayStart=0,E(t))},l=null!==t.searchDelay?t.searchDelay:"ssp"===Me(t)?400:0,e("input",r).val(o.sSearch).attr("placeholder",i.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",l?mt(s,l):s).on("keypress.DT",function(e){if(13==e.keyCode)return!1}).attr("aria-controls",a));return e(t.nTable).on("search.dt.DT",function(e,r){if(t===r)try{u[0]!==n.activeElement&&u.val(o.sSearch)}catch(e){}}),r[0]}function V(e,t,n){var a=e.oPreviousSearch,i=e.aoPreSearchCols,o=function(e){a.sSearch=e.sSearch,a.bRegex=e.bRegex,a.bSmart=e.bSmart,a.bCaseInsensitive=e.bCaseInsensitive};if(y(e),"ssp"!=Me(e)){for(Y(e,t.sSearch,n,t.bEscapeRegex!==r?!t.bEscapeRegex:t.bRegex,t.bSmart,t.bCaseInsensitive),o(t),t=0;t<i.length;t++)J(e,i[t].sSearch,t,i[t].bEscapeRegex!==r?!i[t].bEscapeRegex:i[t].bRegex,i[t].bSmart,i[t].bCaseInsensitive);X(e)}else o(t);e.bFiltered=!0,Oe(e,null,"search",[e])}function X(t){for(var n,r,a=Ge.ext.search,i=t.aiDisplay,o=0,s=a.length;o<s;o++){for(var l=[],c=0,u=i.length;c<u;c++)r=i[c],n=t.aoData[r],a[o](t,n._aFilterData,r,n._aData,c)&&l.push(r);i.length=0,e.merge(i,l)}}function J(e,t,n,r,a,i){if(""!==t){var o=[],s=e.aiDisplay;for(r=K(t,r,a,i),a=0;a<s.length;a++)t=e.aoData[s[a]]._aFilterData[n],r.test(t)&&o.push(s[a]);e.aiDisplay=o}}function Y(e,t,n,r,a,i){r=K(t,r,a,i),i=e.oPreviousSearch.sSearch;var o,s=e.aiDisplayMaster;a=[];if(0!==Ge.ext.search.length&&(n=!0),o=Z(e),0>=t.length)e.aiDisplay=s.slice();else{for((o||n||i.length>t.length||0!==t.indexOf(i)||e.bSorted)&&(e.aiDisplay=s.slice()),t=e.aiDisplay,n=0;n<t.length;n++)r.test(e.aoData[t[n]]._sFilterRow)&&a.push(t[n]);e.aiDisplay=a}}function K(t,n,r,a){return t=n?t:ht(t),r&&(t="^(?=.*?"+e.map(t.match(/"[^"]+"|[^ ]+/g)||[""],function(e){if('"'===e.charAt(0)){var t=e.match(/^"(.*)"$/);e=t?t[1]:e}return e.replace('"',"")}).join(")(?=.*?")+").*$"),RegExp(t,a?"i":"")}function Z(e){var t,n,r,a,i,o,s,l,c=e.aoColumns,u=Ge.ext.type.search;for(t=!1,n=0,a=e.aoData.length;n<a;n++)if(!(l=e.aoData[n])._aFilterData){for(o=[],r=0,i=c.length;r<i;r++)(t=c[r]).bSearchable?(s=S(e,n,r,"filter"),u[t.sType]&&(s=u[t.sType](s)),null===s&&(s=""),"string"!=typeof s&&s.toString&&(s=s.toString())):s="",s.indexOf&&-1!==s.indexOf("&")&&(ft.innerHTML=s,s=pt?ft.textContent:ft.innerText),s.replace&&(s=s.replace(/[\r\n]/g,"")),o.push(s);l._aFilterData=o,l._sFilterRow=o.join("  "),t=!0}return t}function Q(e){return{search:e.sSearch,smart:e.bSmart,regex:e.bRegex,caseInsensitive:e.bCaseInsensitive}}function ee(e){return{sSearch:e.search,bSmart:e.smart,bRegex:e.regex,bCaseInsensitive:e.caseInsensitive}}function te(t){var n=t.sTableId,r=t.aanFeatures.i,a=e("<div/>",{class:t.oClasses.sInfo,id:r?null:n+"_info"});return r||(t.aoDrawCallback.push({fn:ne,sName:"information"}),a.attr("role","status").attr("aria-live","polite"),e(t.nTable).attr("aria-describedby",n+"_info")),a[0]}function ne(t){var n=t.aanFeatures.i;if(0!==n.length){var r=t.oLanguage,a=t._iDisplayStart+1,i=t.fnDisplayEnd(),o=t.fnRecordsTotal(),s=t.fnRecordsDisplay(),l=s?r.sInfo:r.sInfoEmpty;s!==o&&(l+=" "+r.sInfoFiltered),l=re(t,l+=r.sInfoPostFix),null!==(r=r.fnInfoCallback)&&(l=r.call(t.oInstance,t,a,i,o,s,l)),e(n).html(l)}}function re(e,t){var n=e.fnFormatNumber,r=e._iDisplayStart+1,a=e._iDisplayLength,i=e.fnRecordsDisplay(),o=-1===a;return t.replace(/_START_/g,n.call(e,r)).replace(/_END_/g,n.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,n.call(e,e.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(e,i)).replace(/_PAGE_/g,n.call(e,o?1:Math.ceil(r/a))).replace(/_PAGES_/g,n.call(e,o?1:Math.ceil(i/a)))}function ae(e){var t,n,r,a=e.iInitDisplayStart,i=e.aoColumns;n=e.oFeatures;var o=e.bDeferLoading;if(e.bInitialised){for(M(e),R(e),O(e,e.aoHeader),O(e,e.aoFooter),de(e,!0),n.bAutoWidth&&ge(e),t=0,n=i.length;t<n;t++)(r=i[t]).sWidth&&(r.nTh.style.width=be(r.sWidth));Oe(e,null,"preInit",[e]),F(e),("ssp"!=(i=Me(e))||o)&&("ajax"==i?q(e,[],function(n){var r=B(e,n);for(t=0;t<r.length;t++)_(e,r[t]);e.iInitDisplayStart=a,F(e),de(e,!1),ie(e,n)}):(de(e,!1),ie(e)))}else setTimeout(function(){ae(e)},200)}function ie(e,t){e._bInitComplete=!0,(t||e.oInit.aaData)&&f(e),Oe(e,null,"plugin-init",[e,t]),Oe(e,"aoInitComplete","init",[e,t])}function oe(e,t){var n=parseInt(t,10);e._iDisplayLength=n,Ee(e),Oe(e,null,"length",[e,n])}function se(t){for(var n=t.oClasses,r=t.sTableId,a=t.aLengthMenu,i=(o=e.isArray(a[0]))?a[0]:a,o=(a=o?a[1]:a,e("<select/>",{name:r+"_length","aria-controls":r,class:n.sLengthSelect})),s=0,l=i.length;s<l;s++)o[0][s]=new Option("number"==typeof a[s]?t.fnFormatNumber(a[s]):a[s],i[s]);var c=e("<div><label/></div>").addClass(n.sLength);return t.aanFeatures.l||(c[0].id=r+"_length"),c.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",o[0].outerHTML)),e("select",c).val(t._iDisplayLength).on("change.DT",function(){oe(t,e(this).val()),E(t)}),e(t.nTable).on("length.dt.DT",function(n,r,a){t===r&&e("select",c).val(a)}),c[0]}function le(t){var n=t.sPaginationType,r=Ge.ext.pager[n],a="function"==typeof r,i=function(e){E(e)},o=(n=e("<div/>").addClass(t.oClasses.sPaging+n)[0],t.aanFeatures);return a||r.fnInit(t,n,i),o.p||(n.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(e){if(a){var t,n=e._iDisplayStart,s=e._iDisplayLength,l=e.fnRecordsDisplay(),c=(n=(c=-1===s)?0:Math.ceil(n/s),s=c?1:Math.ceil(l/s),l=r(n,s),0);for(t=o.p.length;c<t;c++)Fe(e,"pageButton")(e,o.p[c],c,l,n,s)}else r.fnUpdate(e,i)},sName:"pagination"})),n}function ce(e,t,n){var r=e._iDisplayStart,a=e._iDisplayLength,i=e.fnRecordsDisplay();return 0===i||-1===a?r=0:"number"==typeof t?(r=t*a)>i&&(r=0):"first"==t?r=0:"previous"==t?0>(r=0<=a?r-a:0)&&(r=0):"next"==t?r+a<i&&(r+=a):"last"==t?r=Math.floor((i-1)/a)*a:$e(e,0,"Unknown paging action: "+t,5),t=e._iDisplayStart!==r,e._iDisplayStart=r,t&&(Oe(e,null,"page",[e]),n&&E(e)),t}function ue(t){return e("<div/>",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).insertBefore(t.nTable)[0]}function de(t,n){t.oFeatures.bProcessing&&e(t.aanFeatures.r).css("display",n?"block":"none"),Oe(t,null,"processing",[t,n])}function he(t){(d=e(t.nTable)).attr("role","grid");var n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;var r=n.sX,a=n.sY,i=t.oClasses,o=d.children("caption"),s=o.length?o[0]._captionSide:null,l=e(d[0].cloneNode(!1)),c=e(d[0].cloneNode(!1)),u=d.children("tfoot");u.length||(u=null),l=e("<div/>",{class:i.sScrollWrapper}).append(e("<div/>",{class:i.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:r?r?be(r):null:"100%"}).append(e("<div/>",{class:i.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(l.removeAttr("id").css("margin-left",0).append("top"===s?o:null).append(d.children("thead"))))).append(e("<div/>",{class:i.sScrollBody}).css({position:"relative",overflow:"auto",width:r?be(r):null}).append(d)),u&&l.append(e("<div/>",{class:i.sScrollFoot}).css({overflow:"hidden",border:0,width:r?r?be(r):null:"100%"}).append(e("<div/>",{class:i.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===s?o:null).append(d.children("tfoot")))));var d,h=(d=l.children())[0],f=(i=d[1],u?d[2]:null);return r&&e(i).on("scroll.DT",function(){var e=this.scrollLeft;h.scrollLeft=e,u&&(f.scrollLeft=e)}),e(i).css(a&&n.bCollapse?"max-height":"height",a),t.nScrollHead=h,t.nScrollBody=i,t.nScrollFoot=f,t.aoDrawCallback.push({fn:fe,sName:"scrolling"}),l[0]}function fe(t){var n,a,i,o,s,l=(d=t.oScroll).sX,c=d.sXInner,u=d.sY,d=d.iBarWidth,h=e(t.nScrollHead),g=h[0].style,m=(y=h.children("div"))[0].style,v=y.children("table"),y=t.nScrollBody,b=e(y),_=y.style,w=e(t.nScrollFoot).children("div"),S=w.children("table"),x=e(t.nTHead),D=e(t.nTable),C=D[0],T=C.style,A=t.nTFoot?e(t.nTFoot):null,I=t.oBrowser,k=I.bScrollOversize,$=at(t.aoColumns,"nTh"),j=[],L=[],P=[],R=[],O=function(e){(e=e.style).paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0};a=y.scrollHeight>y.clientHeight,t.scrollBarVis!==a&&t.scrollBarVis!==r?(t.scrollBarVis=a,f(t)):(t.scrollBarVis=a,D.children("thead, tfoot").remove(),A&&(i=A.clone().prependTo(D),n=A.find("tr"),i=i.find("tr")),o=x.clone().prependTo(D),x=x.find("tr"),a=o.find("tr"),o.find("th, td").removeAttr("tabindex"),l||(_.width="100%",h[0].style.width="100%"),e.each(H(t,o),function(e,n){s=p(t,e),n.style.width=t.aoColumns[s].sWidth}),A&&pe(function(e){e.style.width=""},i),h=D.outerWidth(),""===l?(T.width="100%",k&&(D.find("tbody").height()>y.offsetHeight||"scroll"==b.css("overflow-y"))&&(T.width=be(D.outerWidth()-d)),h=D.outerWidth()):""!==c&&(T.width=be(c),h=D.outerWidth()),pe(O,a),pe(function(t){P.push(t.innerHTML),j.push(be(e(t).css("width")))},a),pe(function(t,n){-1!==e.inArray(t,$)&&(t.style.width=j[n])},x),e(a).height(0),A&&(pe(O,i),pe(function(t){R.push(t.innerHTML),L.push(be(e(t).css("width")))},i),pe(function(e,t){e.style.width=L[t]},n),e(i).height(0)),pe(function(e,t){e.innerHTML='<div class="dataTables_sizing">'+P[t]+"</div>",e.childNodes[0].style.height="0",e.childNodes[0].style.overflow="hidden",e.style.width=j[t]},a),A&&pe(function(e,t){e.innerHTML='<div class="dataTables_sizing">'+R[t]+"</div>",e.childNodes[0].style.height="0",e.childNodes[0].style.overflow="hidden",e.style.width=L[t]},i),D.outerWidth()<h?(n=y.scrollHeight>y.offsetHeight||"scroll"==b.css("overflow-y")?h+d:h,k&&(y.scrollHeight>y.offsetHeight||"scroll"==b.css("overflow-y"))&&(T.width=be(n-d)),(""===l||""!==c)&&$e(t,1,"Possible column misalignment",6)):n="100%",_.width=be(n),g.width=be(n),A&&(t.nScrollFoot.style.width=be(n)),!u&&k&&(_.height=be(C.offsetHeight+d)),l=D.outerWidth(),v[0].style.width=be(l),m.width=be(l),c=D.height()>y.clientHeight||"scroll"==b.css("overflow-y"),m[u="padding"+(I.bScrollbarLeft?"Left":"Right")]=c?d+"px":"0px",A&&(S[0].style.width=be(l),w[0].style.width=be(l),w[0].style[u]=c?d+"px":"0px"),D.children("colgroup").insertBefore(D.children("thead")),b.scroll(),!t.bSorted&&!t.bFiltered||t._drawHold||(y.scrollTop=0))}function pe(e,t,n){for(var r,a,i=0,o=0,s=t.length;o<s;){for(r=t[o].firstChild,a=n?n[o].firstChild:null;r;)1===r.nodeType&&(n?e(r,a,i):e(r,i),i++),r=r.nextSibling,a=n?a.nextSibling:null;o++}}function ge(n){var r,a,i=n.nTable,o=n.aoColumns,s=(w=n.oScroll).sY,l=w.sX,c=w.sXInner,u=o.length,d=v(n,"bVisible"),h=e("th",n.nTHead),g=i.getAttribute("width"),y=i.parentNode,b=!1,_=n.oBrowser,w=_.bScrollOversize;for((r=i.style.width)&&-1!==r.indexOf("%")&&(g=r),r=0;r<d.length;r++)null!==(a=o[d[r]]).sWidth&&(a.sWidth=me(a.sWidthOrig,y),b=!0);if(w||!b&&!l&&!s&&u==m(n)&&u==h.length)for(r=0;r<u;r++)null!==(d=p(n,r))&&(o[d].sWidth=be(h.eq(r).width()));else{(u=e(i).clone().css("visibility","hidden").removeAttr("id")).find("tbody tr").remove();var S=e("<tr/>").appendTo(u.find("tbody"));for(u.find("thead, tfoot").remove(),u.append(e(n.nTHead).clone()).append(e(n.nTFoot).clone()),u.find("tfoot th, tfoot td").css("width",""),h=H(n,u.find("thead")[0]),r=0;r<d.length;r++)a=o[d[r]],h[r].style.width=null!==a.sWidthOrig&&""!==a.sWidthOrig?be(a.sWidthOrig):"",a.sWidthOrig&&l&&e(h[r]).append(e("<div/>").css({width:a.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(n.aoData.length)for(r=0;r<d.length;r++)a=o[b=d[r]],e(ve(n,b)).clone(!1).append(a.sContentPadding).appendTo(S);for(e("[name]",u).removeAttr("name"),a=e("<div/>").css(l||s?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(u).appendTo(y),l&&c?u.width(c):l?(u.css("width","auto"),u.removeAttr("width"),u.width()<y.clientWidth&&g&&u.width(y.clientWidth)):s?u.width(y.clientWidth):g&&u.width(g),r=s=0;r<d.length;r++)c=(y=e(h[r])).outerWidth()-y.width(),s+=y=_.bBounding?Math.ceil(h[r].getBoundingClientRect().width):y.outerWidth(),o[d[r]].sWidth=be(y-c);i.style.width=be(s),a.remove()}g&&(i.style.width=be(g)),!g&&!l||n._reszEvt||(i=function(){e(t).on("resize.DT-"+n.sInstance,mt(function(){f(n)}))},w?setTimeout(i,1e3):i(),n._reszEvt=!0)}function me(t,r){if(!t)return 0;var a=e("<div/>").css("width",be(t)).appendTo(r||n.body),i=a[0].offsetWidth;return a.remove(),i}function ve(t,n){var r=ye(t,n);if(0>r)return null;var a=t.aoData[r];return a.nTr?a.anCells[n]:e("<td/>").html(S(t,r,n,"display"))[0]}function ye(e,t){for(var n,r=-1,a=-1,i=0,o=e.aoData.length;i<o;i++)(n=(n=(n=S(e,i,t,"display")+"").replace(gt,"")).replace(/&nbsp;/g," ")).length>r&&(r=n.length,a=i);return a}function be(e){return null===e?"0px":"number"==typeof e?0>e?"0px":e+"px":e.match(/\d$/)?e+"px":e}function _e(t){var n,a,i,o,s,l,c=[],u=t.aoColumns;n=t.aaSortingFixed,a=e.isPlainObject(n);var d=[];for(i=function(t){t.length&&!e.isArray(t[0])?d.push(t):e.merge(d,t)},e.isArray(n)&&i(n),a&&n.pre&&i(n.pre),i(t.aaSorting),a&&n.post&&i(n.post),t=0;t<d.length;t++)for(n=0,a=(i=u[l=d[t][0]].aDataSort).length;n<a;n++)s=u[o=i[n]].sType||"string",d[t]._idx===r&&(d[t]._idx=e.inArray(d[t][1],u[o].asSorting)),c.push({src:l,col:o,dir:d[t][1],index:d[t]._idx,type:s,formatter:Ge.ext.type.order[s+"-pre"]});return c}function we(e){var t,n,r,a,i=[],o=Ge.ext.type.order,s=e.aoData,l=0,c=e.aiDisplayMaster;for(y(e),t=0,n=(a=_e(e)).length;t<n;t++)(r=a[t]).formatter&&l++,Te(e,r.col);if("ssp"!=Me(e)&&0!==a.length){for(t=0,n=c.length;t<n;t++)i[c[t]]=t;l===a.length?c.sort(function(e,t){var n,r,o,l,c=a.length,u=s[e]._aSortData,d=s[t]._aSortData;for(o=0;o<c;o++)if(0!==(n=(n=u[(l=a[o]).col])<(r=d[l.col])?-1:n>r?1:0))return"asc"===l.dir?n:-n;return(n=i[e])<(r=i[t])?-1:n>r?1:0}):c.sort(function(e,t){var n,r,l,c,u=a.length,d=s[e]._aSortData,h=s[t]._aSortData;for(l=0;l<u;l++)if(n=d[(c=a[l]).col],r=h[c.col],0!==(n=(c=o[c.type+"-"+c.dir]||o["string-"+c.dir])(n,r)))return n;return(n=i[e])<(r=i[t])?-1:n>r?1:0})}e.bSorted=!0}function Se(e){for(var t,n,r=e.aoColumns,a=_e(e),i=(e=e.oLanguage.oAria,0),o=r.length;i<o;i++){var s=(n=r[i]).asSorting;t=n.sTitle.replace(/<.*?>/g,"");var l=n.nTh;l.removeAttribute("aria-sort"),n.bSortable&&(0<a.length&&a[0].col==i?(l.setAttribute("aria-sort","asc"==a[0].dir?"ascending":"descending"),n=s[a[0].index+1]||s[0]):n=s[0],t+="asc"===n?e.sSortAscending:e.sSortDescending),l.setAttribute("aria-label",t)}}function xe(t,n,a,i){var o=t.aaSorting,s=t.aoColumns[n].asSorting,l=function(t,n){var a=t._idx;return a===r&&(a=e.inArray(t[1],s)),a+1<s.length?a+1:n?null:0};"number"==typeof o[0]&&(o=t.aaSorting=[o]),a&&t.oFeatures.bSortMulti?-1!==(a=e.inArray(n,at(o,"0")))?(null===(n=l(o[a],!0))&&1===o.length&&(n=0),null===n?o.splice(a,1):(o[a][1]=s[n],o[a]._idx=n)):(o.push([n,s[0],0]),o[o.length-1]._idx=0):o.length&&o[0][0]==n?(n=l(o[0]),o.length=1,o[0][1]=s[n],o[0]._idx=n):(o.length=0,o.push([n,s[0]]),o[0]._idx=0),F(t),"function"==typeof i&&i(t)}function De(e,t,n,r){var a=e.aoColumns[n];Pe(t,{},function(t){!1!==a.bSortable&&(e.oFeatures.bProcessing?(de(e,!0),setTimeout(function(){xe(e,n,t.shiftKey,r),"ssp"!==Me(e)&&de(e,!1)},0)):xe(e,n,t.shiftKey,r))})}function Ce(t){var n,r,a=t.aLastSort,i=t.oClasses.sSortColumn,o=_e(t),s=t.oFeatures;if(s.bSort&&s.bSortClasses){for(s=0,n=a.length;s<n;s++)r=a[s].src,e(at(t.aoData,"anCells",r)).removeClass(i+(2>s?s+1:3));for(s=0,n=o.length;s<n;s++)r=o[s].src,e(at(t.aoData,"anCells",r)).addClass(i+(2>s?s+1:3))}t.aLastSort=o}function Te(e,t){var n,r=e.aoColumns[t],a=Ge.ext.order[r.sSortDataType];a&&(n=a.call(e.oInstance,e,t,g(e,t)));for(var i,o=Ge.ext.type.order[r.sType+"-pre"],s=0,l=e.aoData.length;s<l;s++)(r=e.aoData[s])._aSortData||(r._aSortData=[]),(!r._aSortData[t]||a)&&(i=a?n[s]:S(e,s,t,"sort"),r._aSortData[t]=o?o(i):i)}function Ae(t){if(t.oFeatures.bStateSave&&!t.bDestroying){var n={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:e.extend(!0,[],t.aaSorting),search:Q(t.oPreviousSearch),columns:e.map(t.aoColumns,function(e,n){return{visible:e.bVisible,search:Q(t.aoPreSearchCols[n])}})};Oe(t,"aoStateSaveParams","stateSaveParams",[t,n]),t.oSavedState=n,t.fnStateSaveCallback.call(t.oInstance,t,n)}}function Ie(t,n,a){var i,o,s=t.aoColumns;n=function(n){if(n&&n.time){var l=Oe(t,"aoStateLoadParams","stateLoadParams",[t,n]);if(-1===e.inArray(!1,l)&&!(0<(l=t.iStateDuration)&&n.time<+new Date-1e3*l||n.columns&&s.length!==n.columns.length)){if(t.oLoadedState=e.extend(!0,{},n),n.start!==r&&(t._iDisplayStart=n.start,t.iInitDisplayStart=n.start),n.length!==r&&(t._iDisplayLength=n.length),n.order!==r&&(t.aaSorting=[],e.each(n.order,function(e,n){t.aaSorting.push(n[0]>=s.length?[0,n[1]]:n)})),n.search!==r&&e.extend(t.oPreviousSearch,ee(n.search)),n.columns)for(i=0,o=n.columns.length;i<o;i++)(l=n.columns[i]).visible!==r&&(s[i].bVisible=l.visible),l.search!==r&&e.extend(t.aoPreSearchCols[i],ee(l.search));Oe(t,"aoStateLoaded","stateLoaded",[t,n])}}a()};if(t.oFeatures.bStateSave){var l=t.fnStateLoadCallback.call(t.oInstance,t,n);l!==r&&n(l)}else a()}function ke(t){var n=Ge.settings;return-1!==(t=e.inArray(t,at(n,"nTable")))?n[t]:null}function $e(e,n,r,a){if(r="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+r,a&&(r+=". For more information about this error, please see http://datatables.net/tn/"+a),n)t.console&&console.log&&console.log(r);else if(n=(n=Ge.ext).sErrMode||n.errMode,e&&Oe(e,null,"error",[e,a,r]),"alert"==n)alert(r);else{if("throw"==n)throw Error(r);"function"==typeof n&&n(e,a,r)}}function je(t,n,a,i){e.isArray(a)?e.each(a,function(r,a){e.isArray(a)?je(t,n,a[0],a[1]):je(t,n,a)}):(i===r&&(i=a),n[a]!==r&&(t[i]=n[a]))}function Le(t,n,r){var a,i;for(i in n)n.hasOwnProperty(i)&&(a=n[i],e.isPlainObject(a)?(e.isPlainObject(t[i])||(t[i]={}),e.extend(!0,t[i],a)):t[i]=r&&"data"!==i&&"aaData"!==i&&e.isArray(a)?a.slice():a);return t}function Pe(t,n,r){e(t).on("click.DT",n,function(n){e(t).blur(),r(n)}).on("keypress.DT",n,function(e){13===e.which&&(e.preventDefault(),r(e))}).on("selectstart.DT",function(){return!1})}function Re(e,t,n,r){n&&e[t].push({fn:n,sName:r})}function Oe(t,n,r,a){var i=[];return n&&(i=e.map(t[n].slice().reverse(),function(e){return e.fn.apply(t.oInstance,a)})),null!==r&&(n=e.Event(r+".dt"),e(t.nTable).trigger(n,a),i.push(n.result)),i}function Ee(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),r=e._iDisplayLength;t>=n&&(t=n-r),t-=t%r,(-1===r||0>t)&&(t=0),e._iDisplayStart=t}function Fe(t,n){var r=t.renderer,a=Ge.ext.renderer[n];return e.isPlainObject(r)&&r[n]?a[r[n]]||a._:"string"==typeof r&&a[r]||a._}function Me(e){return e.oFeatures.bServerSide?"ssp":e.ajax||e.sAjaxSource?"ajax":"dom"}function Ne(e,t){var n=[],r=(n=It.numbers_length,Math.floor(n/2));return t<=n?n=ot(0,t):e<=r?((n=ot(0,n-2)).push("ellipsis"),n.push(t-1)):(e>=t-1-r?n=ot(t-(n-2),t):((n=ot(e-r+2,e+r-1)).push("ellipsis"),n.push(t-1)),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}function He(t){e.each({num:function(e){return kt(e,t)},"num-fmt":function(e){return kt(e,t,Ze)},"html-num":function(e){return kt(e,t,Je)},"html-num-fmt":function(e){return kt(e,t,Je,Ze)}},function(e,n){We.type.order[e+t+"-pre"]=n,e.match(/^html\-/)&&(We.type.search[e+t]=We.type.search.html)})}function qe(e){return function(){var t=[ke(this[Ge.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return Ge.ext.internal[e].apply(this,t)}}var We,Ue,ze,Be,Ge=function(t){this.$=function(e,t){return this.api(!0).$(e,t)},this._=function(e,t){return this.api(!0).rows(e,t).data()},this.api=function(e){return new Ue(e?ke(this[We.iApiIndex]):this)},this.fnAddData=function(t,n){var a=this.api(!0),i=e.isArray(t)&&(e.isArray(t[0])||e.isPlainObject(t[0]))?a.rows.add(t):a.row.add(t);return(n===r||n)&&a.draw(),i.flatten().toArray()},this.fnAdjustColumnSizing=function(e){var t=this.api(!0).columns.adjust(),n=t.settings()[0],a=n.oScroll;e===r||e?t.draw(!1):(""!==a.sX||""!==a.sY)&&fe(n)},this.fnClearTable=function(e){var t=this.api(!0).clear();(e===r||e)&&t.draw()},this.fnClose=function(e){this.api(!0).row(e).child.hide()},this.fnDeleteRow=function(e,t,n){var a=this.api(!0),i=(e=a.rows(e)).settings()[0],o=i.aoData[e[0][0]];return e.remove(),t&&t.call(this,i,o),(n===r||n)&&a.draw(),o},this.fnDestroy=function(e){this.api(!0).destroy(e)},this.fnDraw=function(e){this.api(!0).draw(e)},this.fnFilter=function(e,t,n,a,i,o){i=this.api(!0),null===t||t===r?i.search(e,n,a,o):i.column(t).search(e,n,a,o),i.draw()},this.fnGetData=function(e,t){var n=this.api(!0);if(e!==r){var a=e.nodeName?e.nodeName.toLowerCase():"";return t!==r||"td"==a||"th"==a?n.cell(e,t).data():n.row(e).data()||null}return n.data().toArray()},this.fnGetNodes=function(e){var t=this.api(!0);return e!==r?t.row(e).node():t.rows().nodes().flatten().toArray()},this.fnGetPosition=function(e){var t=this.api(!0),n=e.nodeName.toUpperCase();return"TR"==n?t.row(e).index():"TD"==n||"TH"==n?[(e=t.cell(e).index()).row,e.columnVisible,e.column]:null},this.fnIsOpen=function(e){return this.api(!0).row(e).child.isShown()},this.fnOpen=function(e,t,n){return this.api(!0).row(e).child(t,n).show().child()[0]},this.fnPageChange=function(e,t){var n=this.api(!0).page(e);(t===r||t)&&n.draw(!1)},this.fnSetColumnVis=function(e,t,n){e=this.api(!0).column(e).visible(t),(n===r||n)&&e.columns.adjust().draw()},this.fnSettings=function(){return ke(this[We.iApiIndex])},this.fnSort=function(e){this.api(!0).order(e).draw()},this.fnSortListener=function(e,t,n){this.api(!0).order.listener(e,t,n)},this.fnUpdate=function(e,t,n,a,i){var o=this.api(!0);return n===r||null===n?o.row(t).data(e):o.cell(t,n).data(e),(i===r||i)&&o.columns.adjust(),(a===r||a)&&o.draw(),0},this.fnVersionCheck=We.fnVersionCheck;var n=this,a=t===r,u=this.length;for(var f in a&&(t={}),this.oApi=this.internal=We.internal,Ge.ext.internal)f&&(this[f]=qe(f));return this.each(function(){var f,p={},g=1<u?Le(p,t,!0):t,m=0,v=(p=this.getAttribute("id"),!1),y=Ge.defaults,S=e(this);if("table"!=this.nodeName.toLowerCase())$e(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{s(y),l(y.column),i(y,y,!0),i(y.column,y.column,!0),i(y,e.extend(g,S.data()));var x=Ge.settings;m=0;for(f=x.length;m<f;m++){var D=x[m];if(D.nTable==this||D.nTHead&&D.nTHead.parentNode==this||D.nTFoot&&D.nTFoot.parentNode==this){var T=g.bRetrieve!==r?g.bRetrieve:y.bRetrieve;if(a||T)return D.oInstance;if(g.bDestroy!==r?g.bDestroy:y.bDestroy){D.oInstance.fnDestroy();break}return void $e(D,0,"Cannot reinitialise DataTable",3)}if(D.sTableId==this.id){x.splice(m,1);break}}null!==p&&""!==p||(this.id=p="DataTables_Table_"+Ge.ext._unique++);var A=e.extend(!0,{},Ge.models.oSettings,{sDestroyWidth:S[0].style.width,sInstance:p,sTableId:p});A.nTable=this,A.oApi=n.internal,A.oInit=g,x.push(A),A.oInstance=1===n.length?n:S.dataTable(),s(g),o(g.oLanguage),g.aLengthMenu&&!g.iDisplayLength&&(g.iDisplayLength=e.isArray(g.aLengthMenu[0])?g.aLengthMenu[0][0]:g.aLengthMenu[0]),g=Le(e.extend(!0,{},y),g),je(A.oFeatures,g,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" ")),je(A,g,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),je(A.oScroll,g,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),je(A.oLanguage,g,"fnInfoCallback"),Re(A,"aoDrawCallback",g.fnDrawCallback,"user"),Re(A,"aoServerParams",g.fnServerParams,"user"),Re(A,"aoStateSaveParams",g.fnStateSaveParams,"user"),Re(A,"aoStateLoadParams",g.fnStateLoadParams,"user"),Re(A,"aoStateLoaded",g.fnStateLoaded,"user"),Re(A,"aoRowCallback",g.fnRowCallback,"user"),Re(A,"aoRowCreatedCallback",g.fnCreatedRow,"user"),Re(A,"aoHeaderCallback",g.fnHeaderCallback,"user"),Re(A,"aoFooterCallback",g.fnFooterCallback,"user"),Re(A,"aoInitComplete",g.fnInitComplete,"user"),Re(A,"aoPreDrawCallback",g.fnPreDrawCallback,"user"),A.rowIdFn=C(g.rowId),c(A);var I=A.oClasses;e.extend(I,Ge.ext.classes,g.oClasses),S.addClass(I.sTable),A.iInitDisplayStart===r&&(A.iInitDisplayStart=g.iDisplayStart,A._iDisplayStart=g.iDisplayStart),null!==g.iDeferLoading&&(A.bDeferLoading=!0,p=e.isArray(g.iDeferLoading),A._iRecordsDisplay=p?g.iDeferLoading[0]:g.iDeferLoading,A._iRecordsTotal=p?g.iDeferLoading[1]:g.iDeferLoading);var k=A.oLanguage;e.extend(!0,k,g.oLanguage),k.sUrl&&(e.ajax({dataType:"json",url:k.sUrl,success:function(t){o(t),i(y.oLanguage,t),e.extend(!0,k,t),ae(A)},error:function(){ae(A)}}),v=!0),null===g.asStripeClasses&&(A.asStripeClasses=[I.sStripeOdd,I.sStripeEven]);p=A.asStripeClasses;var $=S.children("tbody").find("tr").eq(0);if(-1!==e.inArray(!0,e.map(p,function(e){return $.hasClass(e)}))&&(e("tbody tr",this).removeClass(p.join(" ")),A.asDestroyStripes=p.slice()),p=[],0!==(x=this.getElementsByTagName("thead")).length&&(N(A.aoHeader,x[0]),p=H(A)),null===g.aoColumns)for(x=[],m=0,f=p.length;m<f;m++)x.push(null);else x=g.aoColumns;for(m=0,f=x.length;m<f;m++)d(A,p?p[m]:null);if(b(A,g.aoColumnDefs,x,function(e,t){h(A,e,t)}),$.length){var j=function(e,t){return null!==e.getAttribute("data-"+t)?t:null};e($[0]).children("th, td").each(function(e,t){var n=A.aoColumns[e];if(n.mData===e){var a=j(t,"sort")||j(t,"order"),i=j(t,"filter")||j(t,"search");null===a&&null===i||(n.mData={_:e+".display",sort:null!==a?e+".@data-"+a:r,type:null!==a?e+".@data-"+a:r,filter:null!==i?e+".@data-"+i:r},h(A,e))}})}var L=A.oFeatures;p=function(){if(g.aaSorting===r){var t=A.aaSorting;for(m=0,f=t.length;m<f;m++)t[m][1]=A.aoColumns[m].asSorting[0]}Ce(A),L.bSort&&Re(A,"aoDrawCallback",function(){if(A.bSorted){var t=_e(A),n={};e.each(t,function(e,t){n[t.src]=t.dir}),Oe(A,null,"order",[A,t,n]),Se(A)}}),Re(A,"aoDrawCallback",function(){(A.bSorted||"ssp"===Me(A)||L.bDeferRender)&&Ce(A)},"sc");t=S.children("caption").each(function(){this._captionSide=e(this).css("caption-side")});var n=S.children("thead");if(0===n.length&&(n=e("<thead/>").appendTo(S)),A.nTHead=n[0],0===(n=S.children("tbody")).length&&(n=e("<tbody/>").appendTo(S)),A.nTBody=n[0],0===(n=S.children("tfoot")).length&&t.length>0&&(""!==A.oScroll.sX||""!==A.oScroll.sY)&&(n=e("<tfoot/>").appendTo(S)),0===n.length||0===n.children().length?S.addClass(I.sNoFooter):n.length>0&&(A.nTFoot=n[0],N(A.aoFooter,A.nTFoot)),g.aaData)for(m=0;m<g.aaData.length;m++)_(A,g.aaData[m]);else(A.bDeferLoading||"dom"==Me(A))&&w(A,e(A.nTBody).children("tr"));A.aiDisplay=A.aiDisplayMaster.slice(),A.bInitialised=!0,!1===v&&ae(A)};g.bStateSave?(L.bStateSave=!0,Re(A,"aoDrawCallback",Ae,"state_save"),Ie(A,g,p)):p()}}),n=null,this},Ve={},Xe=/[\r\n]/g,Je=/<.*?>/g,Ye=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,Ke=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Ze=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,Qe=function(e){return!e||!0===e||"-"===e},et=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},tt=function(e,t){return Ve[t]||(Ve[t]=RegExp(ht(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(Ve[t],"."):e},nt=function(e,t,n){var r="string"==typeof e;return!!Qe(e)||(t&&r&&(e=tt(e,t)),n&&r&&(e=e.replace(Ze,"")),!isNaN(parseFloat(e))&&isFinite(e))},rt=function(e,t,n){return!!Qe(e)||((Qe(e)||"string"==typeof e)&&!!nt(e.replace(Je,""),t,n)||null)},at=function(e,t,n){var a=[],i=0,o=e.length;if(n!==r)for(;i<o;i++)e[i]&&e[i][t]&&a.push(e[i][t][n]);else for(;i<o;i++)e[i]&&a.push(e[i][t]);return a},it=function(e,t,n,a){var i=[],o=0,s=t.length;if(a!==r)for(;o<s;o++)e[t[o]][n]&&i.push(e[t[o]][n][a]);else for(;o<s;o++)i.push(e[t[o]][n]);return i},ot=function(e,t){var n,a=[];t===r?(t=0,n=e):(n=t,t=e);for(var i=t;i<n;i++)a.push(i);return a},st=function(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]&&t.push(e[n]);return t},lt=function(e){var t;e:{if(!(2>e.length))for(var n=(t=e.slice().sort())[0],r=1,a=t.length;r<a;r++){if(t[r]===n){t=!1;break e}n=t[r]}t=!0}if(t)return e.slice();t=[];a=e.length;var i,o=0;r=0;e:for(;r<a;r++){for(n=e[r],i=0;i<o;i++)if(t[i]===n)continue e;t.push(n),o++}return t};Ge.util={throttle:function(e,t){var n,a,i=t!==r?t:200;return function(){var t=this,o=+new Date,s=arguments;n&&o<n+i?(clearTimeout(a),a=setTimeout(function(){n=r,e.apply(t,s)},i)):(n=o,e.apply(t,s))}},escapeRegex:function(e){return e.replace(Ke,"\\$1")}};var ct=function(e,t,n){e[t]!==r&&(e[n]=e[t])},ut=/\[.*?\]$/,dt=/\(\)$/,ht=Ge.util.escapeRegex,ft=e("<div>")[0],pt=ft.textContent!==r,gt=/<.*?>/g,mt=Ge.util.throttle,vt=[],yt=Array.prototype;Ue=function(t,n){if(!(this instanceof Ue))return new Ue(t,n);var r=[],a=function(t){(t=function(t){var n,r,a=Ge.settings,i=e.map(a,function(e){return e.nTable});return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(n=e.inArray(t,i))?[a[n]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?r=e(t):t instanceof e&&(r=t),r?r.map(function(){return-1!==(n=e.inArray(this,i))?a[n]:null}).toArray():void 0):[]}(t))&&(r=r.concat(t))};if(e.isArray(t))for(var i=0,o=t.length;i<o;i++)a(t[i]);else a(t);this.context=lt(r),n&&e.merge(this,n),this.selector={rows:null,cols:null,opts:null},Ue.extend(this,this,vt)},Ge.Api=Ue,e.extend(Ue.prototype,{any:function(){return 0!==this.count()},concat:yt.concat,context:[],count:function(){return this.flatten().length},each:function(e){for(var t=0,n=this.length;t<n;t++)e.call(this,this[t],t,this);return this},eq:function(e){var t=this.context;return t.length>e?new Ue(t[e],this[e]):null},filter:function(e){var t=[];if(yt.filter)t=yt.filter.call(this,e,this);else for(var n=0,r=this.length;n<r;n++)e.call(this,this[n],n,this)&&t.push(this[n]);return new Ue(this.context,t)},flatten:function(){var e=[];return new Ue(this.context,e.concat.apply(e,this.toArray()))},join:yt.join,indexOf:yt.indexOf||function(e,t){for(var n=t||0,r=this.length;n<r;n++)if(this[n]===e)return n;return-1},iterator:function(e,t,n,a){var i,o,s,l,c,u,d,h=[],f=this.context,p=this.selector;for("string"==typeof e&&(a=n,n=t,t=e,e=!1),o=0,s=f.length;o<s;o++){var g=new Ue(f[o]);if("table"===t)(i=n.call(g,f[o],o))!==r&&h.push(i);else if("columns"===t||"rows"===t)(i=n.call(g,f[o],this[o],o))!==r&&h.push(i);else if("column"===t||"column-rows"===t||"row"===t||"cell"===t)for(d=this[o],"column-rows"===t&&(u=xt(f[o],p.opts)),l=0,c=d.length;l<c;l++)i=d[l],(i="cell"===t?n.call(g,f[o],i.row,i.column,o,l):n.call(g,f[o],i,o,l,u))!==r&&h.push(i)}return h.length||a?((t=(e=new Ue(f,e?h.concat.apply([],h):h)).selector).rows=p.rows,t.cols=p.cols,t.opts=p.opts,e):this},lastIndexOf:yt.lastIndexOf||function(e,t){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(e){var t=[];if(yt.map)t=yt.map.call(this,e,this);else for(var n=0,r=this.length;n<r;n++)t.push(e.call(this,this[n],n));return new Ue(this.context,t)},pluck:function(e){return this.map(function(t){return t[e]})},pop:yt.pop,push:yt.push,reduce:yt.reduce||function(e,t){return u(this,e,t,0,this.length,1)},reduceRight:yt.reduceRight||function(e,t){return u(this,e,t,this.length-1,-1,-1)},reverse:yt.reverse,selector:null,shift:yt.shift,slice:function(){return new Ue(this.context,this)},sort:yt.sort,splice:yt.splice,toArray:function(){return yt.slice.call(this)},to$:function(){return e(this)},toJQuery:function(){return e(this)},unique:function(){return new Ue(this.context,lt(this))},unshift:yt.unshift}),Ue.extend=function(t,n,r){if(r.length&&n&&(n instanceof Ue||n.__dt_wrapper)){var a,i,o,s=function(e,t,n){return function(){var r=t.apply(e,arguments);return Ue.extend(r,r,n.methodExt),r}};for(a=0,i=r.length;a<i;a++)n[(o=r[a]).name]="function"==typeof o.val?s(t,o.val,o):e.isPlainObject(o.val)?{}:o.val,n[o.name].__dt_wrapper=!0,Ue.extend(t,n[o.name],o.propExt)}},Ue.register=ze=function(t,n){if(e.isArray(t))for(var r=0,a=t.length;r<a;r++)Ue.register(t[r],n);else{var i,o,s=t.split("."),l=vt;for(r=0,a=s.length;r<a;r++){var c;i=(o=-1!==s[r].indexOf("()"))?s[r].replace("()",""):s[r];e:{c=0;for(var u=l.length;c<u;c++)if(l[c].name===i){c=l[c];break e}c=null}c||(c={name:i,val:{},methodExt:[],propExt:[]},l.push(c)),r===a-1?c.val=n:l=o?c.methodExt:c.propExt}}},Ue.registerPlural=Be=function(t,n,a){Ue.register(t,a),Ue.register(n,function(){var t=a.apply(this,arguments);return t===this?this:t instanceof Ue?t.length?e.isArray(t[0])?new Ue(t.context,t[0]):t[0]:r:t})},ze("tables()",function(t){var n;if(t){n=Ue;var r=this.context;if("number"==typeof t)t=[r[t]];else{var a=e.map(r,function(e){return e.nTable});t=e(a).filter(t).map(function(){var t=e.inArray(this,a);return r[t]}).toArray()}n=new n(t)}else n=this;return n}),ze("table()",function(e){var t=(e=this.tables(e)).context;return t.length?new Ue(t[0]):e}),Be("tables().nodes()","table().node()",function(){return this.iterator("table",function(e){return e.nTable},1)}),Be("tables().body()","table().body()",function(){return this.iterator("table",function(e){return e.nTBody},1)}),Be("tables().header()","table().header()",function(){return this.iterator("table",function(e){return e.nTHead},1)}),Be("tables().footer()","table().footer()",function(){return this.iterator("table",function(e){return e.nTFoot},1)}),Be("tables().containers()","table().container()",function(){return this.iterator("table",function(e){return e.nTableWrapper},1)}),ze("draw()",function(e){return this.iterator("table",function(t){"page"===e?E(t):("string"==typeof e&&(e="full-hold"!==e),F(t,!1===e))})}),ze("page()",function(e){return e===r?this.page.info().page:this.iterator("table",function(t){ce(t,e)})}),ze("page.info()",function(){if(0===this.context.length)return r;var e=this.context[0],t=e._iDisplayStart,n=e.oFeatures.bPaginate?e._iDisplayLength:-1,a=e.fnRecordsDisplay(),i=-1===n;return{page:i?0:Math.floor(t/n),pages:i?1:Math.ceil(a/n),start:t,end:e.fnDisplayEnd(),length:n,recordsTotal:e.fnRecordsTotal(),recordsDisplay:a,serverSide:"ssp"===Me(e)}}),ze("page.len()",function(e){return e===r?0!==this.context.length?this.context[0]._iDisplayLength:r:this.iterator("table",function(t){oe(t,e)})});var bt=function(e,t,n){if(n){var r=new Ue(e);r.one("draw",function(){n(r.ajax.json())})}if("ssp"==Me(e))F(e,t);else{de(e,!0);var a=e.jqXHR;a&&4!==a.readyState&&a.abort(),q(e,[],function(n){I(e);for(var r=0,a=(n=B(e,n)).length;r<a;r++)_(e,n[r]);F(e,t),de(e,!1)})}};ze("ajax.json()",function(){var e=this.context;if(0<e.length)return e[0].json}),ze("ajax.params()",function(){var e=this.context;if(0<e.length)return e[0].oAjaxData}),ze("ajax.reload()",function(e,t){return this.iterator("table",function(n){bt(n,!1===t,e)})}),ze("ajax.url()",function(t){var n=this.context;return t===r?0===n.length?r:(n=n[0]).ajax?e.isPlainObject(n.ajax)?n.ajax.url:n.ajax:n.sAjaxSource:this.iterator("table",function(n){e.isPlainObject(n.ajax)?n.ajax.url=t:n.ajax=t})}),ze("ajax.url().load()",function(e,t){return this.iterator("table",function(n){bt(n,!1===t,e)})});var _t=function(t,n,a,i,o){var s,l,c,u,d,h,f=[];for(c=typeof n,n&&"string"!==c&&"function"!==c&&n.length!==r||(n=[n]),c=0,u=n.length;c<u;c++)for(d=0,h=(l=n[c]&&n[c].split&&!n[c].match(/[\[\(:]/)?n[c].split(","):[n[c]]).length;d<h;d++)(s=a("string"==typeof l[d]?e.trim(l[d]):l[d]))&&s.length&&(f=f.concat(s));if((t=We.selector[t]).length)for(c=0,u=t.length;c<u;c++)f=t[c](i,o,f);return lt(f)},wt=function(t){return t||(t={}),t.filter&&t.search===r&&(t.search=t.filter),e.extend({search:"none",order:"current",page:"all"},t)},St=function(e){for(var t=0,n=e.length;t<n;t++)if(0<e[t].length)return e[0]=e[t],e[0].length=1,e.length=1,e.context=[e.context[t]],e;return e.length=0,e},xt=function(t,n){var r,a,i,o=[],s=t.aiDisplay;i=t.aiDisplayMaster;var l=n.search;if(r=n.order,a=n.page,"ssp"==Me(t))return"removed"===l?[]:ot(0,i.length);if("current"==a)for(r=t._iDisplayStart,a=t.fnDisplayEnd();r<a;r++)o.push(s[r]);else if("current"==r||"applied"==r){if("none"==l)o=i.slice();else if("applied"==l)o=s.slice();else if("removed"==l){var c={};for(r=0,a=s.length;r<a;r++)c[s[r]]=null;o=e.map(i,function(e){return c.hasOwnProperty(e)?null:e})}}else if("index"==r||"original"==r)for(r=0,a=t.aoData.length;r<a;r++)"none"==l?o.push(r):(-1===(i=e.inArray(r,s))&&"removed"==l||0<=i&&"applied"==l)&&o.push(r);return o};ze("rows()",function(t,n){t===r?t="":e.isPlainObject(t)&&(n=t,t="");n=wt(n);var a=this.iterator("table",function(a){var i,o=n;return _t("row",t,function(t){var n=et(t),s=a.aoData;if(null!==n&&!o)return[n];if(i||(i=xt(a,o)),null!==n&&-1!==e.inArray(n,i))return[n];if(null===t||t===r||""===t)return i;if("function"==typeof t)return e.map(i,function(e){var n=s[e];return t(e,n._aData,n.nTr)?e:null});if(t.nodeName){n=t._DT_RowIndex;var l=t._DT_CellIndex;return n!==r?s[n]&&s[n].nTr===t?[n]:[]:l?s[l.row]&&s[l.row].nTr===t?[l.row]:[]:(n=e(t).closest("*[data-dt-row]")).length?[n.data("dt-row")]:[]}return"string"==typeof t&&"#"===t.charAt(0)&&(n=a.aIds[t.replace(/^#/,"")])!==r?[n.idx]:(n=st(it(a.aoData,i,"nTr")),e(n).filter(t).map(function(){return this._DT_RowIndex}).toArray())},a,o)},1);return a.selector.rows=t,a.selector.opts=n,a}),ze("rows().nodes()",function(){return this.iterator("row",function(e,t){return e.aoData[t].nTr||r},1)}),ze("rows().data()",function(){return this.iterator(!0,"rows",function(e,t){return it(e.aoData,t,"_aData")},1)}),Be("rows().cache()","row().cache()",function(e){return this.iterator("row",function(t,n){var r=t.aoData[n];return"search"===e?r._aFilterData:r._aSortData},1)}),Be("rows().invalidate()","row().invalidate()",function(e){return this.iterator("row",function(t,n){$(t,n,e)})}),Be("rows().indexes()","row().index()",function(){return this.iterator("row",function(e,t){return t},1)}),Be("rows().ids()","row().id()",function(e){for(var t=[],n=this.context,r=0,a=n.length;r<a;r++)for(var i=0,o=this[r].length;i<o;i++){var s=n[r].rowIdFn(n[r].aoData[this[r][i]]._aData);t.push((!0===e?"#":"")+s)}return new Ue(n,t)}),Be("rows().remove()","row().remove()",function(){var e=this;return this.iterator("row",function(t,n,a){var i,o,s,l,c,u=t.aoData,d=u[n];for(u.splice(n,1),i=0,o=u.length;i<o;i++)if(c=(s=u[i]).anCells,null!==s.nTr&&(s.nTr._DT_RowIndex=i),null!==c)for(s=0,l=c.length;s<l;s++)c[s]._DT_CellIndex.row=i;k(t.aiDisplayMaster,n),k(t.aiDisplay,n),k(e[a],n,!1),0<t._iRecordsDisplay&&t._iRecordsDisplay--,Ee(t),(n=t.rowIdFn(d._aData))!==r&&delete t.aIds[n]}),this.iterator("table",function(e){for(var t=0,n=e.aoData.length;t<n;t++)e.aoData[t].idx=t}),this}),ze("rows.add()",function(t){var n=this.iterator("table",function(e){var n,r,a,i=[];for(r=0,a=t.length;r<a;r++)(n=t[r]).nodeName&&"TR"===n.nodeName.toUpperCase()?i.push(w(e,n)[0]):i.push(_(e,n));return i},1),r=this.rows(-1);return r.pop(),e.merge(r,n),r}),ze("row()",function(e,t){return St(this.rows(e,t))}),ze("row().data()",function(t){var n=this.context;if(t===r)return n.length&&this.length?n[0].aoData[this[0]]._aData:r;var a=n[0].aoData[this[0]];return a._aData=t,e.isArray(t)&&a.nTr.id&&T(n[0].rowId)(t,a.nTr.id),$(n[0],this[0],"data"),this}),ze("row().node()",function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]].nTr||null}),ze("row.add()",function(t){t instanceof e&&t.length&&(t=t[0]);var n=this.iterator("table",function(e){return t.nodeName&&"TR"===t.nodeName.toUpperCase()?w(e,t)[0]:_(e,t)});return this.row(n[0])});var Dt=function(e,t){var n=e.context;n.length&&(n=n[0].aoData[t!==r?t:e[0]])&&n._details&&(n._details.remove(),n._detailsShow=r,n._details=r)},Ct=function(e,t){var n=e.context;if(n.length&&e.length){var r=n[0].aoData[e[0]];if(r._details){(r._detailsShow=t)?r._details.insertAfter(r.nTr):r._details.detach();var a=n[0],i=new Ue(a),o=a.aoData;i.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details"),0<at(o,"_details").length&&(i.on("draw.dt.DT_details",function(e,t){a===t&&i.rows({page:"current"}).eq(0).each(function(e){(e=o[e])._detailsShow&&e._details.insertAfter(e.nTr)})}),i.on("column-visibility.dt.DT_details",function(e,t){if(a===t)for(var n,r=m(t),i=0,s=o.length;i<s;i++)(n=o[i])._details&&n._details.children("td[colspan]").attr("colspan",r)}),i.on("destroy.dt.DT_details",function(e,t){if(a===t)for(var n=0,r=o.length;n<r;n++)o[n]._details&&Dt(i,n)}))}}};ze("row().child()",function(t,n){var a=this.context;if(t===r)return a.length&&this.length?a[0].aoData[this[0]]._details:r;if(!0===t)this.child.show();else if(!1===t)Dt(this);else if(a.length&&this.length){var i=a[0],o=(a=a[0].aoData[this[0]],[]),s=function(t,n){if(e.isArray(t)||t instanceof e)for(var r=0,a=t.length;r<a;r++)s(t[r],n);else t.nodeName&&"tr"===t.nodeName.toLowerCase()?o.push(t):(r=e("<tr><td/></tr>").addClass(n),e("td",r).addClass(n).html(t)[0].colSpan=m(i),o.push(r[0]))};s(t,n),a._details&&a._details.detach(),a._details=e(o),a._detailsShow&&a._details.insertAfter(a.nTr)}return this}),ze(["row().child.show()","row().child().show()"],function(){return Ct(this,!0),this}),ze(["row().child.hide()","row().child().hide()"],function(){return Ct(this,!1),this}),ze(["row().child.remove()","row().child().remove()"],function(){return Dt(this),this}),ze("row().child.isShown()",function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]]._detailsShow||!1});var Tt=/^([^:]+):(name|visIdx|visible)$/,At=function(e,t,n,r,a){n=[],r=0;for(var i=a.length;r<i;r++)n.push(S(e,a[r],t));return n};ze("columns()",function(t,n){t===r?t="":e.isPlainObject(t)&&(n=t,t="");n=wt(n);var a=this.iterator("table",function(r){var a=t,i=n,o=r.aoColumns,s=at(o,"sName"),l=at(o,"nTh");return _t("column",a,function(t){var n=et(t);if(""===t)return ot(o.length);if(null!==n)return[n>=0?n:o.length+n];if("function"==typeof t){var a=xt(r,i);return e.map(o,function(e,n){return t(n,At(r,n,0,0,a),l[n])?n:null})}var c="string"==typeof t?t.match(Tt):"";if(c)switch(c[2]){case"visIdx":case"visible":if((n=parseInt(c[1],10))<0){var u=e.map(o,function(e,t){return e.bVisible?t:null});return[u[u.length+n]]}return[p(r,n)];case"name":return e.map(s,function(e,t){return e===c[1]?t:null});default:return[]}return t.nodeName&&t._DT_CellIndex?[t._DT_CellIndex.column]:(n=e(l).filter(t).map(function(){return e.inArray(this,l)}).toArray()).length||!t.nodeName?n:(n=e(t).closest("*[data-dt-column]")).length?[n.data("dt-column")]:[]},r,i)},1);return a.selector.cols=t,a.selector.opts=n,a}),Be("columns().header()","column().header()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].nTh},1)}),Be("columns().footer()","column().footer()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].nTf},1)}),Be("columns().data()","column().data()",function(){return this.iterator("column-rows",At,1)}),Be("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].mData},1)}),Be("columns().cache()","column().cache()",function(e){return this.iterator("column-rows",function(t,n,r,a,i){return it(t.aoData,i,"search"===e?"_aFilterData":"_aSortData",n)},1)}),Be("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(e,t,n,r,a){return it(e.aoData,a,"anCells",t)},1)}),Be("columns().visible()","column().visible()",function(t,n){var a=this.iterator("column",function(n,a){if(t===r)return n.aoColumns[a].bVisible;var i,o,s,l=n.aoColumns,c=l[a],u=n.aoData;if(t!==r&&c.bVisible!==t){if(t){var d=e.inArray(!0,at(l,"bVisible"),a+1);for(i=0,o=u.length;i<o;i++)s=u[i].nTr,l=u[i].anCells,s&&s.insertBefore(l[a],l[d]||null)}else e(at(n.aoData,"anCells",a)).detach();c.bVisible=t,O(n,n.aoHeader),O(n,n.aoFooter),n.aiDisplay.length||e(n.nTBody).find("td[colspan]").attr("colspan",m(n)),Ae(n)}});return t!==r&&(this.iterator("column",function(e,r){Oe(e,null,"column-visibility",[e,r,t,n])}),(n===r||n)&&this.columns.adjust()),a}),Be("columns().indexes()","column().index()",function(e){return this.iterator("column",function(t,n){return"visible"===e?g(t,n):n},1)}),ze("columns.adjust()",function(){return this.iterator("table",function(e){f(e)},1)}),ze("column.index()",function(e,t){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===e||"toData"===e)return p(n,t);if("fromData"===e||"toVisible"===e)return g(n,t)}}),ze("column()",function(e,t){return St(this.columns(e,t))}),ze("cells()",function(t,n,a){if(e.isPlainObject(t)&&(t.row===r?(a=t,t=null):(a=n,n=null)),e.isPlainObject(n)&&(a=n,n=null),null===n||n===r)return this.iterator("table",function(n){var i,o,s,l,c,u,d,h=t,f=wt(a),p=n.aoData,g=xt(n,f),m=st(it(p,g,"anCells")),v=e([].concat.apply([],m)),y=n.aoColumns.length;return _t("cell",h,function(t){var a="function"==typeof t;if(null===t||t===r||a){for(o=[],s=0,l=g.length;s<l;s++)for(i=g[s],c=0;c<y;c++)u={row:i,column:c},a?(d=p[i],t(u,S(n,i,c),d.anCells?d.anCells[c]:null)&&o.push(u)):o.push(u);return o}return e.isPlainObject(t)?t.column!==r&&t.row!==r&&-1!==e.inArray(t.row,g)?[t]:[]:(a=v.filter(t).map(function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}}).toArray()).length||!t.nodeName?a:(d=e(t).closest("*[data-dt-row]")).length?[{row:d.data("dt-row"),column:d.data("dt-column")}]:[]},n,f)});var i,o,s,l,c,u=this.columns(n),d=this.rows(t);this.iterator("table",function(e,t){for(i=[],o=0,s=d[t].length;o<s;o++)for(l=0,c=u[t].length;l<c;l++)i.push({row:d[t][o],column:u[t][l]})},1);var h=this.cells(i,a);return e.extend(h.selector,{cols:n,rows:t,opts:a}),h}),Be("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(e,t,n){return(e=e.aoData[t])&&e.anCells?e.anCells[n]:r},1)}),ze("cells().data()",function(){return this.iterator("cell",function(e,t,n){return S(e,t,n)},1)}),Be("cells().cache()","cell().cache()",function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",function(t,n,r){return t.aoData[n][e][r]},1)}),Be("cells().render()","cell().render()",function(e){return this.iterator("cell",function(t,n,r){return S(t,n,r,e)},1)}),Be("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(e,t,n){return{row:t,column:n,columnVisible:g(e,n)}},1)}),Be("cells().invalidate()","cell().invalidate()",function(e){return this.iterator("cell",function(t,n,r){$(t,n,e,r)})}),ze("cell()",function(e,t,n){return St(this.cells(e,t,n))}),ze("cell().data()",function(e){var t=this.context,n=this[0];return e===r?t.length&&n.length?S(t[0],n[0].row,n[0].column):r:(x(t[0],n[0].row,n[0].column,e),$(t[0],n[0].row,"data",n[0].column),this)}),ze("order()",function(t,n){var a=this.context;return t===r?0!==a.length?a[0].aaSorting:r:("number"==typeof t?t=[[t,n]]:t.length&&!e.isArray(t[0])&&(t=Array.prototype.slice.call(arguments)),this.iterator("table",function(e){e.aaSorting=t.slice()}))}),ze("order.listener()",function(e,t,n){return this.iterator("table",function(r){De(r,e,t,n)})}),ze("order.fixed()",function(t){if(!t){var n=(n=this.context).length?n[0].aaSortingFixed:r;return e.isArray(n)?{pre:n}:n}return this.iterator("table",function(n){n.aaSortingFixed=e.extend(!0,{},t)})}),ze(["columns().order()","column().order()"],function(t){var n=this;return this.iterator("table",function(r,a){var i=[];e.each(n[a],function(e,n){i.push([n,t])}),r.aaSorting=i})}),ze("search()",function(t,n,a,i){var o=this.context;return t===r?0!==o.length?o[0].oPreviousSearch.sSearch:r:this.iterator("table",function(r){r.oFeatures.bFilter&&V(r,e.extend({},r.oPreviousSearch,{sSearch:t+"",bRegex:null!==n&&n,bSmart:null===a||a,bCaseInsensitive:null===i||i}),1)})}),Be("columns().search()","column().search()",function(t,n,a,i){return this.iterator("column",function(o,s){var l=o.aoPreSearchCols;if(t===r)return l[s].sSearch;o.oFeatures.bFilter&&(e.extend(l[s],{sSearch:t+"",bRegex:null!==n&&n,bSmart:null===a||a,bCaseInsensitive:null===i||i}),V(o,o.oPreviousSearch,1))})}),ze("state()",function(){return this.context.length?this.context[0].oSavedState:null}),ze("state.clear()",function(){return this.iterator("table",function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})})}),ze("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),ze("state.save()",function(){return this.iterator("table",function(e){Ae(e)})}),Ge.versionCheck=Ge.fnVersionCheck=function(e){for(var t,n,r=Ge.version.split("."),a=0,i=(e=e.split(".")).length;a<i;a++)if((t=parseInt(r[a],10)||0)!==(n=parseInt(e[a],10)||0))return t>n;return!0},Ge.isDataTable=Ge.fnIsDataTable=function(t){var n=e(t).get(0),r=!1;return t instanceof Ge.Api||(e.each(Ge.settings,function(t,a){var i=a.nScrollHead?e("table",a.nScrollHead)[0]:null,o=a.nScrollFoot?e("table",a.nScrollFoot)[0]:null;a.nTable!==n&&i!==n&&o!==n||(r=!0)}),r)},Ge.tables=Ge.fnTables=function(t){var n=!1;e.isPlainObject(t)&&(n=t.api,t=t.visible);var r=e.map(Ge.settings,function(n){if(!t||t&&e(n.nTable).is(":visible"))return n.nTable});return n?new Ue(r):r},Ge.camelToHungarian=i,ze("$()",function(t,n){var r=this.rows(n).nodes();r=e(r);return e([].concat(r.filter(t).toArray(),r.find(t).toArray()))}),e.each(["on","one","off"],function(t,n){ze(n+"()",function(){var t=Array.prototype.slice.call(arguments);t[0]=e.map(t[0].split(/\s/),function(e){return e.match(/\.dt\b/)?e:e+".dt"}).join(" ");var r=e(this.tables().nodes());return r[n].apply(r,t),this})}),ze("clear()",function(){return this.iterator("table",function(e){I(e)})}),ze("settings()",function(){return new Ue(this.context,this.context)}),ze("init()",function(){var e=this.context;return e.length?e[0].oInit:null}),ze("data()",function(){return this.iterator("table",function(e){return at(e.aoData,"_aData")}).flatten()}),ze("destroy()",function(n){return n=n||!1,this.iterator("table",function(r){var a,i=r.nTableWrapper.parentNode,o=r.oClasses,s=r.nTable,l=r.nTBody,c=r.nTHead,u=r.nTFoot,d=e(s),h=(l=e(l),e(r.nTableWrapper)),f=e.map(r.aoData,function(e){return e.nTr});r.bDestroying=!0,Oe(r,"aoDestroyCallback","destroy",[r]),n||new Ue(r).columns().visible(!0),h.off(".DT").find(":not(tbody *)").off(".DT"),e(t).off(".DT-"+r.sInstance),s!=c.parentNode&&(d.children("thead").detach(),d.append(c)),u&&s!=u.parentNode&&(d.children("tfoot").detach(),d.append(u)),r.aaSorting=[],r.aaSortingFixed=[],Ce(r),e(f).removeClass(r.asStripeClasses.join(" ")),e("th, td",c).removeClass(o.sSortable+" "+o.sSortableAsc+" "+o.sSortableDesc+" "+o.sSortableNone),l.children().detach(),l.append(f),d[c=n?"remove":"detach"](),h[c](),!n&&i&&(i.insertBefore(s,r.nTableReinsertBefore),d.css("width",r.sDestroyWidth).removeClass(o.sTable),(a=r.asDestroyStripes.length)&&l.children().each(function(t){e(this).addClass(r.asDestroyStripes[t%a])})),-1!==(i=e.inArray(r,Ge.settings))&&Ge.settings.splice(i,1)})}),e.each(["column","row","cell"],function(e,t){ze(t+"s().every()",function(e){var n=this.selector.opts,a=this;return this.iterator(t,function(i,o,s,l,c){e.call(a[t](o,"cell"===t?s:n,"cell"===t?n:r),o,s,l,c)})})}),ze("i18n()",function(t,n,a){var i=this.context[0];return(t=C(t)(i.oLanguage))===r&&(t=n),a!==r&&e.isPlainObject(t)&&(t=t[a]!==r?t[a]:t._),t.replace("%d",a)}),Ge.version="1.10.19",Ge.settings=[],Ge.models={},Ge.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},Ge.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},Ge.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},Ge.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(e){try{return JSON.parse((-1===e.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+e.sInstance+"_"+location.pathname))}catch(e){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(-1===e.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(e){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:e.extend({},Ge.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},a(Ge.defaults),Ge.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},a(Ge.defaults.column),Ge.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:r,oAjaxData:r,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==Me(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Me(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,r=this.aiDisplay.length,a=this.oFeatures,i=a.bPaginate;return a.bServerSide?!1===i||-1===e?t+r:Math.min(t+e,this._iRecordsDisplay):!i||n>r||-1===e?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},Ge.ext=We={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:Ge.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:Ge.version},e.extend(We,{afnFiltering:We.search,aTypes:We.type.detect,ofnSearch:We.type.search,oSort:We.type.order,afnSortData:We.order,aoFeatures:We.feature,oApi:We.internal,oStdClasses:We.classes,oPagination:We.pager}),e.extend(Ge.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var It=Ge.ext.pager;e.extend(It,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(e,t){return[Ne(e,t)]},simple_numbers:function(e,t){return["previous",Ne(e,t),"next"]},full_numbers:function(e,t){return["first","previous",Ne(e,t),"next","last"]},first_last_numbers:function(e,t){return["first",Ne(e,t),"last"]},_numbers:Ne,numbers_length:7}),e.extend(!0,Ge.ext.renderer,{pageButton:{_:function(t,a,i,o,s,l){var c,u,d,h=t.oClasses,f=t.oLanguage.oPaginate,p=t.oLanguage.oAria.paginate||{},g=0,m=function(n,r){var a,o,d,v,y=function(e){ce(t,e.data.action,!0)};for(a=0,o=r.length;a<o;a++)if(v=r[a],e.isArray(v))d=e("<"+(v.DT_el||"div")+"/>").appendTo(n),m(d,v);else{switch(c=null,u="",v){case"ellipsis":n.append('<span class="ellipsis">&#x2026;</span>');break;case"first":c=f.sFirst,u=v+(s>0?"":" "+h.sPageButtonDisabled);break;case"previous":c=f.sPrevious,u=v+(s>0?"":" "+h.sPageButtonDisabled);break;case"next":c=f.sNext,u=v+(s<l-1?"":" "+h.sPageButtonDisabled);break;case"last":c=f.sLast,u=v+(s<l-1?"":" "+h.sPageButtonDisabled);break;default:c=v+1,u=s===v?h.sPageButtonActive:""}null!==c&&(Pe(d=e("<a>",{class:h.sPageButton+" "+u,"aria-controls":t.sTableId,"aria-label":p[v],"data-dt-idx":g,tabindex:t.iTabIndex,id:0===i&&"string"==typeof v?t.sTableId+"_"+v:null}).html(c).appendTo(n),{action:v},y),g++)}};try{d=e(a).find(n.activeElement).data("dt-idx")}catch(e){}m(e(a).empty(),o),d!==r&&e(a).find("[data-dt-idx="+d+"]").focus()}}}),e.extend(Ge.ext.type.detect,[function(e,t){var n=t.oLanguage.sDecimal;return nt(e,n)?"num"+n:null},function(e){if(e&&!(e instanceof Date)&&!Ye.test(e))return null;var t=Date.parse(e);return null!==t&&!isNaN(t)||Qe(e)?"date":null},function(e,t){var n=t.oLanguage.sDecimal;return nt(e,n,!0)?"num-fmt"+n:null},function(e,t){var n=t.oLanguage.sDecimal;return rt(e,n)?"html-num"+n:null},function(e,t){var n=t.oLanguage.sDecimal;return rt(e,n,!0)?"html-num-fmt"+n:null},function(e){return Qe(e)||"string"==typeof e&&-1!==e.indexOf("<")?"html":null}]),e.extend(Ge.ext.type.search,{html:function(e){return Qe(e)?e:"string"==typeof e?e.replace(Xe," ").replace(Je,""):""},string:function(e){return Qe(e)?e:"string"==typeof e?e.replace(Xe," "):e}});var kt=function(e,t,n,r){return 0===e||e&&"-"!==e?(t&&(e=tt(e,t)),e.replace&&(n&&(e=e.replace(n,"")),r&&(e=e.replace(r,""))),1*e):-1/0};e.extend(We.type.order,{"date-pre":function(e){return e=Date.parse(e),isNaN(e)?-1/0:e},"html-pre":function(e){return Qe(e)?"":e.replace?e.replace(/<.*?>/g,"").toLowerCase():e+""},"string-pre":function(e){return Qe(e)?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""},"string-asc":function(e,t){return e<t?-1:e>t?1:0},"string-desc":function(e,t){return e<t?1:e>t?-1:0}}),He(""),e.extend(!0,Ge.ext.renderer,{header:{_:function(t,n,r,a){e(t.nTable).on("order.dt.DT",function(e,i,o,s){t===i&&(e=r.idx,n.removeClass(r.sSortingClass+" "+a.sSortAsc+" "+a.sSortDesc).addClass("asc"==s[e]?a.sSortAsc:"desc"==s[e]?a.sSortDesc:r.sSortingClass))})},jqueryui:function(t,n,r,a){e("<div/>").addClass(a.sSortJUIWrapper).append(n.contents()).append(e("<span/>").addClass(a.sSortIcon+" "+r.sSortingClassJUI)).appendTo(n),e(t.nTable).on("order.dt.DT",function(e,i,o,s){t===i&&(e=r.idx,n.removeClass(a.sSortAsc+" "+a.sSortDesc).addClass("asc"==s[e]?a.sSortAsc:"desc"==s[e]?a.sSortDesc:r.sSortingClass),n.find("span."+a.sSortIcon).removeClass(a.sSortJUIAsc+" "+a.sSortJUIDesc+" "+a.sSortJUI+" "+a.sSortJUIAscAllowed+" "+a.sSortJUIDescAllowed).addClass("asc"==s[e]?a.sSortJUIAsc:"desc"==s[e]?a.sSortJUIDesc:r.sSortingClassJUI))})}}});var $t=function(e){return"string"==typeof e?e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):e};return Ge.render={number:function(e,t,n,r,a){return{display:function(i){if("number"!=typeof i&&"string"!=typeof i)return i;var o=0>i?"-":"",s=parseFloat(i);return isNaN(s)?$t(i):(s=s.toFixed(n),i=Math.abs(s),s=parseInt(i,10),i=n?t+(i-s).toFixed(n).substring(2):"",o+(r||"")+s.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+i+(a||""))}}},text:function(){return{display:$t,filter:$t}}},e.extend(Ge.ext.internal,{_fnExternApiFunc:qe,_fnBuildAjax:q,_fnAjaxUpdate:W,_fnAjaxParameters:U,_fnAjaxUpdateDraw:z,_fnAjaxDataSrc:B,_fnAddColumn:d,_fnColumnOptions:h,_fnAdjustColumnSizing:f,_fnVisibleToColumnIndex:p,_fnColumnIndexToVisible:g,_fnVisbleColumns:m,_fnGetColumns:v,_fnColumnTypes:y,_fnApplyColumnDefs:b,_fnHungarianMap:a,_fnCamelToHungarian:i,_fnLanguageCompat:o,_fnBrowserDetect:c,_fnAddData:_,_fnAddTr:w,_fnNodeToDataIndex:function(e,t){return t._DT_RowIndex!==r?t._DT_RowIndex:null},_fnNodeToColumnIndex:function(t,n,r){return e.inArray(r,t.aoData[n].anCells)},_fnGetCellData:S,_fnSetCellData:x,_fnSplitObjNotation:D,_fnGetObjectDataFn:C,_fnSetObjectDataFn:T,_fnGetDataMaster:A,_fnClearTable:I,_fnDeleteIndex:k,_fnInvalidate:$,_fnGetRowElements:j,_fnCreateTr:L,_fnBuildHead:R,_fnDrawHead:O,_fnDraw:E,_fnReDraw:F,_fnAddOptionsHtml:M,_fnDetectHeader:N,_fnGetUniqueThs:H,_fnFeatureHtmlFilter:G,_fnFilterComplete:V,_fnFilterCustom:X,_fnFilterColumn:J,_fnFilter:Y,_fnFilterCreateSearch:K,_fnEscapeRegex:ht,_fnFilterData:Z,_fnFeatureHtmlInfo:te,_fnUpdateInfo:ne,_fnInfoMacros:re,_fnInitialise:ae,_fnInitComplete:ie,_fnLengthChange:oe,_fnFeatureHtmlLength:se,_fnFeatureHtmlPaginate:le,_fnPageChange:ce,_fnFeatureHtmlProcessing:ue,_fnProcessingDisplay:de,_fnFeatureHtmlTable:he,_fnScrollDraw:fe,_fnApplyToChildren:pe,_fnCalculateColumnWidths:ge,_fnThrottle:mt,_fnConvertToWidth:me,_fnGetWidestNode:ve,_fnGetMaxLenString:ye,_fnStringToCss:be,_fnSortFlatten:_e,_fnSort:we,_fnSortAria:Se,_fnSortListener:xe,_fnSortAttachListener:De,_fnSortingClasses:Ce,_fnSortData:Te,_fnSaveState:Ae,_fnLoadState:Ie,_fnSettingsFromNode:ke,_fnLog:$e,_fnMap:je,_fnBindAction:Pe,_fnCallbackReg:Re,_fnCallbackFire:Oe,_fnLengthOverflow:Ee,_fnRenderer:Fe,_fnDataSource:Me,_fnRowAttributes:P,_fnExtend:Le,_fnCalculateEnd:function(){}}),e.fn.dataTable=Ge,Ge.$=e,e.fn.dataTableSettings=Ge.settings,e.fn.dataTableExt=Ge.ext,e.fn.DataTable=function(t){return e(this).dataTable(t).api()},e.each(Ge,function(t,n){e.fn.DataTable[t]=n}),e.fn.dataTable}),function(e){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n&&n.fn.dataTable||(n=require("datatables.net")(t,n).$),e(n,t,t.document)}:e(jQuery,window,document)}(function(e,t,n,r){function a(e,t,n){var a=t+"-"+n;if(s[a]){e=e.cell(t,n).node(),t=[];for(var i=0,o=(n=s[a][0].parentNode.childNodes).length;i<o;i++)t.push(n[i]);for(n=0,i=t.length;n<i;n++)e.appendChild(t[n]);s[a]=r}}var i=e.fn.dataTable,o=function(t,n){if(!i.versionCheck||!i.versionCheck("1.10.10"))throw"DataTables Responsive requires DataTables 1.10.10 or newer";this.s={dt:new i.Api(t),columns:[],current:[]},this.s.dt.settings()[0].responsive||(n&&"string"==typeof n.details?n.details={type:n.details}:n&&!1===n.details?n.details={type:!1}:n&&!0===n.details&&(n.details={type:"inline"}),this.c=e.extend(!0,{},o.defaults,i.defaults.responsive,n),t.responsive=this,this._constructor())};e.extend(o.prototype,{_constructor:function(){var n=this,r=this.s.dt,a=r.settings()[0],o=e(t).width();r.settings()[0]._responsive=this,e(t).on("resize.dtr orientationchange.dtr",i.util.throttle(function(){var r=e(t).width();r!==o&&(n._resize(),o=r)})),a.oApi._fnCallbackReg(a,"aoRowCreatedCallback",function(t){-1!==e.inArray(!1,n.s.current)&&e(">td, >th",t).each(function(t){t=r.column.index("toData",t),!1===n.s.current[t]&&e(this).css("display","none")})}),r.on("destroy.dtr",function(){r.off(".dtr"),e(r.table().body()).off(".dtr"),e(t).off("resize.dtr orientationchange.dtr"),e.each(n.s.current,function(e,t){!1===t&&n._setColumnVis(e,!0)})}),this.c.breakpoints.sort(function(e,t){return e.width<t.width?1:e.width>t.width?-1:0}),this._classLogic(),this._resizeAuto(),!1!==(a=this.c.details).type&&(n._detailsInit(),r.on("column-visibility.dtr",function(){n._timer&&clearTimeout(n._timer),n._timer=setTimeout(function(){n._timer=null,n._classLogic(),n._resizeAuto(),n._resize(),n._redrawChildren()},100)}),r.on("draw.dtr",function(){n._redrawChildren()}),e(r.table().node()).addClass("dtr-"+a.type)),r.on("column-reorder.dtr",function(){n._classLogic(),n._resizeAuto(),n._resize()}),r.on("column-sizing.dtr",function(){n._resizeAuto(),n._resize()}),r.on("preXhr.dtr",function(){var e=[];r.rows().every(function(){this.child.isShown()&&e.push(this.id(!0))}),r.one("draw.dtr",function(){n._resizeAuto(),n._resize(),r.rows(e).every(function(){n._detailsDisplay(this,!1)})})}),r.on("init.dtr",function(){n._resizeAuto(),n._resize(),e.inArray(!1,n.s.current)&&r.columns.adjust()}),this._resize()},_columnsVisiblity:function(t){var n,r,a=this.s.dt,i=this.s.columns,o=i.map(function(e,t){return{columnIdx:t,priority:e.priority}}).sort(function(e,t){return e.priority!==t.priority?e.priority-t.priority:e.columnIdx-t.columnIdx}),s=e.map(i,function(n,r){return!1===a.column(r).visible()?"not-visible":(!n.auto||null!==n.minWidth)&&(!0===n.auto?"-":-1!==e.inArray(t,n.includeIn))}),l=0;for(n=0,r=s.length;n<r;n++)!0===s[n]&&(l+=i[n].minWidth);for(n=(n=a.settings()[0].oScroll).sY||n.sX?n.iBarWidth:0,l=a.table().container().offsetWidth-n-l,n=0,r=s.length;n<r;n++)i[n].control&&(l-=i[n].minWidth);var c=!1;for(n=0,r=o.length;n<r;n++){var u=o[n].columnIdx;"-"===s[u]&&!i[u].control&&i[u].minWidth&&(c||0>l-i[u].minWidth?(c=!0,s[u]=!1):s[u]=!0,l-=i[u].minWidth)}for(o=!1,n=0,r=i.length;n<r;n++)if(!i[n].control&&!i[n].never&&!1===s[n]){o=!0;break}for(n=0,r=i.length;n<r;n++)i[n].control&&(s[n]=o),"not-visible"===s[n]&&(s[n]=!1);return-1===e.inArray(!0,s)&&(s[0]=!0),s},_classLogic:function(){var t=this,n=this.c.breakpoints,a=this.s.dt,i=a.columns().eq(0).map(function(t){var n=this.column(t),i=n.header().className;return(t=a.settings()[0].aoColumns[t].responsivePriority)===r&&(t=(n=e(n.header()).data("priority"))!==r?1*n:1e4),{className:i,includeIn:[],auto:!1,control:!1,never:!!i.match(/\bnever\b/),priority:t}}),o=function(t,n){var r=i[t].includeIn;-1===e.inArray(n,r)&&r.push(n)},s=function(e,r,a,s){if(a){if("max-"===a)for(s=t._find(r).width,r=0,a=n.length;r<a;r++)n[r].width<=s&&o(e,n[r].name);else if("min-"===a)for(s=t._find(r).width,r=0,a=n.length;r<a;r++)n[r].width>=s&&o(e,n[r].name);else if("not-"===a)for(r=0,a=n.length;r<a;r++)-1===n[r].name.indexOf(s)&&o(e,n[r].name)}else i[e].includeIn.push(r)};i.each(function(t,r){for(var a=t.className.split(" "),i=!1,o=0,l=a.length;o<l;o++){var c=e.trim(a[o]);if("all"===c)return i=!0,void(t.includeIn=e.map(n,function(e){return e.name}));if("none"===c||t.never)return void(i=!0);if("control"===c)return i=!0,void(t.control=!0);e.each(n,function(e,t){var n=t.name.split("-"),a=c.match(RegExp("(min\\-|max\\-|not\\-)?("+n[0]+")(\\-[_a-zA-Z0-9])?"));a&&(i=!0,a[2]===n[0]&&a[3]==="-"+n[1]?s(r,t.name,a[1],a[2]+a[3]):a[2]===n[0]&&!a[3]&&s(r,t.name,a[1],a[2]))})}i||(t.auto=!0)}),this.s.columns=i},_detailsDisplay:function(t,n){var r=this,a=this.s.dt,i=this.c.details;if(i&&!1!==i.type){var o=i.display(t,n,function(){return i.renderer(a,t[0],r._detailsObj(t[0]))});(!0===o||!1===o)&&e(a.table().node()).triggerHandler("responsive-display.dt",[a,t,o,n])}},_detailsInit:function(){var t=this,n=this.s.dt,r=this.c.details;"inline"===r.type&&(r.target="td:first-child, th:first-child"),n.on("draw.dtr",function(){t._tabIndexes()}),t._tabIndexes(),e(n.table().body()).on("keyup.dtr","td, th",function(t){13===t.keyCode&&e(this).data("dtr-keyboard")&&e(this).click()});var a=r.target;e(n.table().body()).on("click.dtr mousedown.dtr mouseup.dtr","string"==typeof a?a:"td, th",function(r){if(e(n.table().node()).hasClass("collapsed")&&-1!==e.inArray(e(this).closest("tr").get(0),n.rows().nodes().toArray())){if("number"==typeof a){var i=a<0?n.columns().eq(0).length+a:a;if(n.cell(this).index().column!==i)return}i=n.row(e(this).closest("tr")),"click"===r.type?t._detailsDisplay(i,!1):"mousedown"===r.type?e(this).css("outline","none"):"mouseup"===r.type&&e(this).blur().css("outline","")}})},_detailsObj:function(t){var n=this,r=this.s.dt;return e.map(this.s.columns,function(e,a){if(!e.never&&!e.control)return{title:r.settings()[0].aoColumns[a].sTitle,data:r.cell(t,a).render(n.c.orthogonal),hidden:r.column(a).visible()&&!n.s.current[a],columnIndex:a,rowIndex:t}})},_find:function(e){for(var t=this.c.breakpoints,n=0,r=t.length;n<r;n++)if(t[n].name===e)return t[n]},_redrawChildren:function(){var e=this,t=this.s.dt;t.rows({page:"current"}).iterator("row",function(n,r){t.row(r),e._detailsDisplay(t.row(r),!0)})},_resize:function(){var n,r=this,a=this.s.dt,i=e(t).width(),o=this.c.breakpoints,s=o[0].name,l=this.s.columns,c=this.s.current.slice();for(n=o.length-1;0<=n;n--)if(i<=o[n].width){s=o[n].name;break}var u=this._columnsVisiblity(s);for(this.s.current=u,o=!1,n=0,i=l.length;n<i;n++)if(!1===u[n]&&!l[n].never&&!l[n].control&&!1==!a.column(n).visible()){o=!0;break}e(a.table().node()).toggleClass("collapsed",o);var d=!1,h=0;a.columns().eq(0).each(function(e,t){!0===u[t]&&h++,u[t]!==c[t]&&(d=!0,r._setColumnVis(e,u[t]))}),d&&(this._redrawChildren(),e(a.table().node()).trigger("responsive-resize.dt",[a,this.s.current]),0===a.page.info().recordsDisplay&&e("td",a.table().body()).eq(0).attr("colspan",h))},_resizeAuto:function(){var t=this.s.dt,n=this.s.columns;if(this.c.auto&&-1!==e.inArray(!0,e.map(n,function(e){return e.auto}))){e.isEmptyObject(s)||e.each(s,function(e){e=e.split("-"),a(t,1*e[0],1*e[1])}),t.table().node();var r=t.table().node().cloneNode(!1),i=e(t.table().header().cloneNode(!1)).appendTo(r),o=e(t.table().body()).clone(!1,!1).empty().appendTo(r),l=t.columns().header().filter(function(e){return t.column(e).visible()}).to$().clone(!1).css("display","table-cell").css("min-width",0);if(e(o).append(e(t.rows({page:"current"}).nodes()).clone(!1)).find("th, td").css("display",""),o=t.table().footer()){o=e(o.cloneNode(!1)).appendTo(r);var c=t.columns().footer().filter(function(e){return t.column(e).visible()}).to$().clone(!1).css("display","table-cell");e("<tr/>").append(c).appendTo(o)}e("<tr/>").append(l).appendTo(i),"inline"===this.c.details.type&&e(r).addClass("dtr-inline collapsed"),e(r).find("[name]").removeAttr("name"),e(r).css("position","relative"),(r=e("<div/>").css({width:1,height:1,overflow:"hidden",clear:"both"}).append(r)).insertBefore(t.table().node()),l.each(function(e){e=t.column.index("fromVisible",e),n[e].minWidth=this.offsetWidth||0}),r.remove()}},_setColumnVis:function(t,n){var r=this.s.dt,i=n?"":"none";e(r.column(t).header()).css("display",i),e(r.column(t).footer()).css("display",i),r.column(t).nodes().to$().css("display",i),e.isEmptyObject(s)||r.cells(null,t).indexes().each(function(e){a(r,e.row,e.column)})},_tabIndexes:function(){var t=this.s.dt,n=t.cells({page:"current"}).nodes().to$(),r=t.settings()[0],a=this.c.details.target;n.filter("[data-dtr-keyboard]").removeData("[data-dtr-keyboard]"),"number"==typeof a?t.cells(null,a,{page:"current"}).nodes().to$().attr("tabIndex",r.iTabIndex).data("dtr-keyboard",1):("td:first-child, th:first-child"===a&&(a=">td:first-child, >th:first-child"),e(a,t.rows({page:"current"}).nodes()).attr("tabIndex",r.iTabIndex).data("dtr-keyboard",1))}}),o.breakpoints=[{name:"desktop",width:1/0},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}],o.display={childRow:function(t,n,r){return n?e(t.node()).hasClass("parent")?(t.child(r(),"child").show(),!0):void 0:t.child.isShown()?(t.child(!1),e(t.node()).removeClass("parent"),!1):(t.child(r(),"child").show(),e(t.node()).addClass("parent"),!0)},childRowImmediate:function(t,n,r){return!n&&t.child.isShown()||!t.responsive.hasHidden()?(t.child(!1),e(t.node()).removeClass("parent"),!1):(t.child(r(),"child").show(),e(t.node()).addClass("parent"),!0)},modal:function(t){return function(r,a,i){if(a)e("div.dtr-modal-content").empty().append(i());else{var o=function(){s.remove(),e(n).off("keypress.dtr")},s=e('<div class="dtr-modal"/>').append(e('<div class="dtr-modal-display"/>').append(e('<div class="dtr-modal-content"/>').append(i())).append(e('<div class="dtr-modal-close">&times;</div>').click(function(){o()}))).append(e('<div class="dtr-modal-background"/>').click(function(){o()})).appendTo("body");e(n).on("keyup.dtr",function(e){27===e.keyCode&&(e.stopPropagation(),o())})}t&&t.header&&e("div.dtr-modal-content").prepend("<h2>"+t.header(r)+"</h2>")}}};var s={};o.renderer={listHiddenNodes:function(){return function(t,n,r){var a=e('<ul data-dtr-index="'+n+'" class="dtr-details"/>'),i=!1;return e.each(r,function(n,r){r.hidden&&(e('<li data-dtr-index="'+r.columnIndex+'" data-dt-row="'+r.rowIndex+'" data-dt-column="'+r.columnIndex+'"><span class="dtr-title">'+r.title+"</span> </li>").append(e('<span class="dtr-data"/>').append(function(e,t,n){var r=t+"-"+n;if(s[r])return s[r];var a=[];for(e=e.cell(t,n).node().childNodes,t=0,n=e.length;t<n;t++)a.push(e[t]);return s[r]=a}(t,r.rowIndex,r.columnIndex))).appendTo(a),i=!0)}),!!i&&a}},listHidden:function(){return function(t,n,r){return!!(t=e.map(r,function(e){return e.hidden?'<li data-dtr-index="'+e.columnIndex+'" data-dt-row="'+e.rowIndex+'" data-dt-column="'+e.columnIndex+'"><span class="dtr-title">'+e.title+'</span> <span class="dtr-data">'+e.data+"</span></li>":""}).join(""))&&e('<ul data-dtr-index="'+n+'" class="dtr-details"/>').append(t)}},tableAll:function(t){return t=e.extend({tableClass:""},t),function(n,r,a){return n=e.map(a,function(e){return'<tr data-dt-row="'+e.rowIndex+'" data-dt-column="'+e.columnIndex+'"><td>'+e.title+":</td> <td>"+e.data+"</td></tr>"}).join(""),e('<table class="'+t.tableClass+' dtr-details" width="100%"/>').append(n)}}},o.defaults={breakpoints:o.breakpoints,auto:!0,details:{display:o.display.childRow,renderer:o.renderer.listHidden(),target:0,type:"inline"},orthogonal:"display"};var l=e.fn.dataTable.Api;return l.register("responsive()",function(){return this}),l.register("responsive.index()",function(t){return{column:(t=e(t)).data("dtr-index"),row:t.parent().data("dtr-index")}}),l.register("responsive.rebuild()",function(){return this.iterator("table",function(e){e._responsive&&e._responsive._classLogic()})}),l.register("responsive.recalc()",function(){return this.iterator("table",function(e){e._responsive&&(e._responsive._resizeAuto(),e._responsive._resize())})}),l.register("responsive.hasHidden()",function(){var t=this.context[0];return!!t._responsive&&-1!==e.inArray(!1,t._responsive.s.current)}),l.registerPlural("columns().responsiveHidden()","column().responsiveHidden()",function(){return this.iterator("column",function(e,t){return!!e._responsive&&e._responsive.s.current[t]},1)}),o.version="2.2.3",e.fn.dataTable.Responsive=o,e.fn.DataTable.Responsive=o,e(n).on("preInit.dt.dtr",function(t,n){if("dt"===t.namespace&&(e(n.nTable).hasClass("responsive")||e(n.nTable).hasClass("dt-responsive")||n.oInit.responsive||i.defaults.responsive)){var r=n.oInit.responsive;!1!==r&&new o(n,e.isPlainObject(r)?r:{})}}),o}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=function(t,n){return void 0===n&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(n),n}:e(jQuery)}(function(e){var t=function(){if(e&&e.fn&&e.fn.select2&&e.fn.select2.amd)var t=e.fn.select2.amd;return function(){var e,n,r;t&&t.requirejs||(t?n=t:t={},function(t){function a(e,t){return _.call(e,t)}function i(e,t){var n,r,a,i,o,s,l,c,u,d,h,f=t&&t.split("/"),p=y.map,g=p&&p["*"]||{};if(e){for(o=(e=e.split("/")).length-1,y.nodeIdCompat&&S.test(e[o])&&(e[o]=e[o].replace(S,"")),"."===e[0].charAt(0)&&f&&(e=f.slice(0,f.length-1).concat(e)),u=0;u<e.length;u++)if("."===(h=e[u]))e.splice(u,1),u-=1;else if(".."===h){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;u>0&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((f||g)&&p){for(u=(n=e.split("/")).length;u>0;u-=1){if(r=n.slice(0,u).join("/"),f)for(d=f.length;d>0;d-=1)if((a=p[f.slice(0,d).join("/")])&&(a=a[r])){i=a,s=u;break}if(i)break;!l&&g&&g[r]&&(l=g[r],c=u)}!i&&l&&(i=l,s=c),i&&(n.splice(0,s,i),e=n.join("/"))}return e}function o(e,n){return function(){var r=w.call(arguments,0);return"string"!=typeof r[0]&&1===r.length&&r.push(null),f.apply(t,r.concat([e,n]))}}function s(e){return function(t){m[e]=t}}function l(e){if(a(v,e)){var n=v[e];delete v[e],b[e]=!0,h.apply(t,n)}if(!a(m,e)&&!a(b,e))throw new Error("No "+e);return m[e]}function c(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function u(e){return e?c(e):[]}function d(e){return function(){return y&&y.config&&y.config[e]||{}}}var h,f,p,g,m={},v={},y={},b={},_=Object.prototype.hasOwnProperty,w=[].slice,S=/\.js$/;p=function(e,t){var n,r=c(e),a=r[0],o=t[1];return e=r[1],a&&(n=l(a=i(a,o))),a?e=n&&n.normalize?n.normalize(e,function(e){return function(t){return i(t,e)}}(o)):i(e,o):(a=(r=c(e=i(e,o)))[0],e=r[1],a&&(n=l(a))),{f:a?a+"!"+e:e,n:e,pr:a,p:n}},g={require:function(e){return o(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:"",exports:m[e],config:d(e)}}},h=function(e,n,r,i){var c,d,h,f,y,_,w,S=[],x=typeof r;if(_=u(i=i||e),"undefined"===x||"function"===x){for(n=!n.length&&r.length?["require","exports","module"]:n,y=0;y<n.length;y+=1)if("require"===(d=(f=p(n[y],_)).f))S[y]=g.require(e);else if("exports"===d)S[y]=g.exports(e),w=!0;else if("module"===d)c=S[y]=g.module(e);else if(a(m,d)||a(v,d)||a(b,d))S[y]=l(d);else{if(!f.p)throw new Error(e+" missing "+d);f.p.load(f.n,o(i,!0),s(d),{}),S[y]=m[d]}h=r?r.apply(m[e],S):void 0,e&&(c&&c.exports!==t&&c.exports!==m[e]?m[e]=c.exports:h===t&&w||(m[e]=h))}else e&&(m[e]=r)},e=n=f=function(e,n,r,a,i){if("string"==typeof e)return g[e]?g[e](n):l(p(e,u(n)).f);if(!e.splice){if((y=e).deps&&f(y.deps,y.callback),!n)return;n.splice?(e=n,n=r,r=null):e=t}return n=n||function(){},"function"==typeof r&&(r=a,a=i),a?h(t,e,n,r):setTimeout(function(){h(t,e,n,r)},4),f},f.config=function(e){return f(e)},e._defined=m,(r=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),a(m,e)||a(v,e)||(v[e]=[e,t,n])}).amd={jQuery:!0}}(),t.requirejs=e,t.require=n,t.define=r)}(),t.define("almond",function(){}),t.define("jquery",[],function(){var t=e||$;return null==t&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t}),t.define("select2/utils",["jquery"],function(e){function t(e){var t=e.prototype,n=[];for(var r in t)"function"==typeof t[r]&&"constructor"!==r&&n.push(r);return n}var n={Extend:function(e,t){function n(){this.constructor=e}var r={}.hasOwnProperty;for(var a in t)r.call(t,a)&&(e[a]=t[a]);return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e},Decorate:function(e,n){function r(){var t=Array.prototype.unshift,r=n.prototype.constructor.length,a=e.prototype.constructor;r>0&&(t.call(arguments,e.prototype.constructor),a=n.prototype.constructor),a.apply(this,arguments)}var a=t(n),i=t(e);n.displayName=e.displayName,r.prototype=new function(){this.constructor=r};for(var o=0;o<i.length;o++){var s=i[o];r.prototype[s]=e.prototype[s]}for(var l=function(e){var t=function(){};e in r.prototype&&(t=r.prototype[e]);var a=n.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),a.apply(this,arguments)}},c=0;c<a.length;c++){var u=a[c];r.prototype[u]=l(u)}return r}},r=function(){this.listeners={}};r.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},r.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),n[0]._type=e,e in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},r.prototype.invoke=function(e,t){for(var n=0,r=e.length;n<r;n++)e[n].apply(this,t)},n.Observable=r,n.generateChars=function(e){for(var t="",n=0;n<e;n++)t+=Math.floor(36*Math.random()).toString(36);return t},n.bind=function(e,t){return function(){e.apply(t,arguments)}},n._convertData=function(e){for(var t in e){var n=t.split("-"),r=e;if(1!==n.length){for(var a=0;a<n.length;a++){var i=n[a];(i=i.substring(0,1).toLowerCase()+i.substring(1))in r||(r[i]={}),a==n.length-1&&(r[i]=e[t]),r=r[i]}delete e[t]}}return e},n.hasScroll=function(t,n){var r=e(n),a=n.style.overflowX,i=n.style.overflowY;return(a!==i||"hidden"!==i&&"visible"!==i)&&("scroll"===a||"scroll"===i||r.innerHeight()<n.scrollHeight||r.innerWidth()<n.scrollWidth)},n.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},n.appendMany=function(t,n){if("1.7"===e.fn.jquery.substr(0,3)){var r=e();e.map(n,function(e){r=r.add(e)}),n=r}t.append(n)},n.__cache={};var a=0;return n.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++a),t=a.toString())),t},n.StoreData=function(e,t,r){var a=n.GetUniqueElementId(e);n.__cache[a]||(n.__cache[a]={}),n.__cache[a][t]=r},n.GetData=function(t,r){var a=n.GetUniqueElementId(t);return r?n.__cache[a]&&null!=n.__cache[a][r]?n.__cache[a][r]:e(t).data(r):n.__cache[a]},n.RemoveData=function(e){var t=n.GetUniqueElementId(e);null!=n.__cache[t]&&delete n.__cache[t]},n}),t.define("select2/results",["jquery","./utils"],function(e,t){function n(e,t,r){this.$element=e,this.data=r,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t,t},n.prototype.clear=function(){this.$results.empty()},n.prototype.displayMessage=function(t){var n=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var r=e('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),a=this.options.get("translations").get(t.message);r.append(n(a(t.args))),r[0].className+=" select2-results__message",this.$results.append(r)},n.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},n.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var r=e.results[n],a=this.option(r);t.push(a)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},n.prototype.position=function(e,t){t.find(".select2-results").append(e)},n.prototype.sort=function(e){return this.options.get("sorter")(e)},n.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");t.length>0?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},n.prototype.setClasses=function(){var n=this;this.data.current(function(r){var a=e.map(r,function(e){return e.id.toString()});n.$results.find(".select2-results__option[aria-selected]").each(function(){var n=e(this),r=t.GetData(this,"data"),i=""+r.id;null!=r.element&&r.element.selected||null==r.element&&e.inArray(i,a)>-1?n.attr("aria-selected","true"):n.attr("aria-selected","false")})})},n.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},n.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},n.prototype.option=function(n){var r=document.createElement("li");r.className="select2-results__option";var a={role:"treeitem","aria-selected":"false"};for(var i in n.disabled&&(delete a["aria-selected"],a["aria-disabled"]="true"),null==n.id&&delete a["aria-selected"],null!=n._resultId&&(r.id=n._resultId),n.title&&(r.title=n.title),n.children&&(a.role="group",a["aria-label"]=n.text,delete a["aria-selected"]),a){var o=a[i];r.setAttribute(i,o)}if(n.children){var s=e(r),l=document.createElement("strong");l.className="select2-results__group",e(l),this.template(n,l);for(var c=[],u=0;u<n.children.length;u++){var d=n.children[u],h=this.option(d);c.push(h)}var f=e("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});f.append(c),s.append(l),s.append(f)}else this.template(n,r);return t.StoreData(r,"data",n),r},n.prototype.bind=function(n,r){var a=this,i=n.id+"-results";this.$results.attr("id",i),n.on("results:all",function(e){a.clear(),a.append(e.data),n.isOpen()&&(a.setClasses(),a.highlightFirstItem())}),n.on("results:append",function(e){a.append(e.data),n.isOpen()&&a.setClasses()}),n.on("query",function(e){a.hideMessages(),a.showLoading(e)}),n.on("select",function(){n.isOpen()&&(a.setClasses(),a.highlightFirstItem())}),n.on("unselect",function(){n.isOpen()&&(a.setClasses(),a.highlightFirstItem())}),n.on("open",function(){a.$results.attr("aria-expanded","true"),a.$results.attr("aria-hidden","false"),a.setClasses(),a.ensureHighlightVisible()}),n.on("close",function(){a.$results.attr("aria-expanded","false"),a.$results.attr("aria-hidden","true"),a.$results.removeAttr("aria-activedescendant")}),n.on("results:toggle",function(){var e=a.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),n.on("results:select",function(){var e=a.getHighlightedResults();if(0!==e.length){var n=t.GetData(e[0],"data");"true"==e.attr("aria-selected")?a.trigger("close",{}):a.trigger("select",{data:n})}}),n.on("results:previous",function(){var e=a.getHighlightedResults(),t=a.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var r=n-1;0===e.length&&(r=0);var i=t.eq(r);i.trigger("mouseenter");var o=a.$results.offset().top,s=i.offset().top,l=a.$results.scrollTop()+(s-o);0===r?a.$results.scrollTop(0):s-o<0&&a.$results.scrollTop(l)}}),n.on("results:next",function(){var e=a.getHighlightedResults(),t=a.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var r=t.eq(n);r.trigger("mouseenter");var i=a.$results.offset().top+a.$results.outerHeight(!1),o=r.offset().top+r.outerHeight(!1),s=a.$results.scrollTop()+o-i;0===n?a.$results.scrollTop(0):o>i&&a.$results.scrollTop(s)}}),n.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),n.on("results:message",function(e){a.displayMessage(e)}),e.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=a.$results.scrollTop(),n=a.$results.get(0).scrollHeight-t+e.deltaY,r=e.deltaY>0&&t-e.deltaY<=0,i=e.deltaY<0&&n<=a.$results.height();r?(a.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):i&&(a.$results.scrollTop(a.$results.get(0).scrollHeight-a.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(n){var r=e(this),i=t.GetData(this,"data");"true"!==r.attr("aria-selected")?a.trigger("select",{originalEvent:n,data:i}):a.options.get("multiple")?a.trigger("unselect",{originalEvent:n,data:i}):a.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(n){var r=t.GetData(this,"data");a.getHighlightedResults().removeClass("select2-results__option--highlighted"),a.trigger("results:focus",{data:r,element:e(this)})})},n.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},n.prototype.destroy=function(){this.$results.remove()},n.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),n=this.$results.offset().top,r=e.offset().top,a=this.$results.scrollTop()+(r-n),i=r-n;a-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(i>this.$results.outerHeight()||i<0)&&this.$results.scrollTop(a)}},n.prototype.template=function(t,n){var r=this.options.get("templateResult"),a=this.options.get("escapeMarkup"),i=r(t,n);null==i?n.style.display="none":"string"==typeof i?n.innerHTML=a(i):e(n).append(i)},n}),t.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),t.define("select2/selection/base",["jquery","../utils","../keys"],function(e,t,n){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return t.Extend(r,t.Observable),r.prototype.render=function(){var n=e('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=t.GetData(this.$element[0],"old-tabindex")?this._tabindex=t.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),n.attr("title",this.$element.attr("title")),n.attr("tabindex",this._tabindex),this.$selection=n,n},r.prototype.bind=function(e,t){var r=this,a=(e.id,e.id+"-results");this.container=e,this.$selection.on("focus",function(e){r.trigger("focus",e)}),this.$selection.on("blur",function(e){r._handleBlur(e)}),this.$selection.on("keydown",function(e){r.trigger("keypress",e),e.which===n.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){r.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){r.update(e.data)}),e.on("open",function(){r.$selection.attr("aria-expanded","true"),r.$selection.attr("aria-owns",a),r._attachCloseHandler(e)}),e.on("close",function(){r.$selection.attr("aria-expanded","false"),r.$selection.removeAttr("aria-activedescendant"),r.$selection.removeAttr("aria-owns"),r.$selection.focus(),window.setTimeout(function(){r.$selection.focus()},0),r._detachCloseHandler(e)}),e.on("enable",function(){r.$selection.attr("tabindex",r._tabindex)}),e.on("disable",function(){r.$selection.attr("tabindex","-1")})},r.prototype._handleBlur=function(t){var n=this;window.setTimeout(function(){document.activeElement==n.$selection[0]||e.contains(n.$selection[0],document.activeElement)||n.trigger("blur",t)},1)},r.prototype._attachCloseHandler=function(n){e(document.body).on("mousedown.select2."+n.id,function(n){var r=e(n.target).closest(".select2");e(".select2.select2-container--open").each(function(){e(this),this!=r[0]&&t.GetData(this,"element").select2("close")})})},r.prototype._detachCloseHandler=function(t){e(document.body).off("mousedown.select2."+t.id)},r.prototype.position=function(e,t){t.find(".selection").append(e)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},r}),t.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,r){function a(){a.__super__.constructor.apply(this,arguments)}return n.Extend(a,t),a.prototype.render=function(){var e=a.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},a.prototype.bind=function(e,t){var n=this;a.__super__.bind.apply(this,arguments);var r=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",r).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",r),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),e.on("focus",function(t){e.isOpen()||n.$selection.focus()})},a.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},a.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},a.prototype.selectionContainer=function(){return e("<span></span>")},a.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),r=this.display(t,n);n.empty().append(r),n.attr("title",t.title||t.text)}else this.clear()},a}),t.define("select2/selection/multiple",["jquery","./base","../utils"],function(e,t,n){function r(e,t){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},r.prototype.bind=function(t,a){var i=this;r.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){i.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(t){if(!i.options.get("disabled")){var r=e(this).parent(),a=n.GetData(r[0],"data");i.trigger("unselect",{originalEvent:t,data:a})}})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},r.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],r=0;r<e.length;r++){var a=e[r],i=this.selectionContainer(),o=this.display(a,i);i.append(o),i.attr("title",a.title||a.text),n.StoreData(i[0],"data",a),t.push(i)}var s=this.$selection.find(".select2-selection__rendered");n.appendMany(s,t)}},r}),t.define("select2/selection/placeholder",["../utils"],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},t.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(t.length>1||n)return e.call(this,t);this.clear();var r=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(r)},t}),t.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(e,t,n){function r(){}return r.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){r._handleClear(e)}),t.on("keypress",function(e){r._handleKeyboardClear(e,t)})},r.prototype._handleClear=function(e,t){if(!this.options.get("disabled")){var r=this.$selection.find(".select2-selection__clear");if(0!==r.length){t.stopPropagation();var a=n.GetData(r[0],"data"),i=this.$element.val();this.$element.val(this.placeholder.id);var o={data:a};if(this.trigger("clear",o),o.prevented)return void this.$element.val(i);for(var s=0;s<a.length;s++)if(o={data:a[s]},this.trigger("unselect",o),o.prevented)return void this.$element.val(i);this.$element.trigger("change"),this.trigger("toggle",{})}}},r.prototype._handleKeyboardClear=function(e,n,r){r.isOpen()||n.which!=t.DELETE&&n.which!=t.BACKSPACE||this._handleClear(n)},r.prototype.update=function(t,r){if(t.call(this,r),!(this.$selection.find(".select2-selection__placeholder").length>0||0===r.length)){var a=e('<span class="select2-selection__clear">&times;</span>');n.StoreData(a[0],"data",r),this.$selection.find(".select2-selection__rendered").prepend(a)}},r}),t.define("select2/selection/search",["jquery","../utils","../keys"],function(e,t,n){function r(e,t,n){e.call(this,t,n)}return r.prototype.render=function(t){var n=e('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=n,this.$search=n.find("input");var r=t.call(this);return this._transferTabIndex(),r},r.prototype.bind=function(e,r,a){var i=this;e.call(this,r,a),r.on("open",function(){i.$search.trigger("focus")}),r.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),r.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),r.on("disable",function(){i.$search.prop("disabled",!0)}),r.on("focus",function(e){i.$search.trigger("focus")}),r.on("results:focus",function(e){i.$search.attr("aria-activedescendant",e.id)}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===n.BACKSPACE&&""===i.$search.val()){var r=i.$searchContainer.prev(".select2-selection__choice");if(r.length>0){var a=t.GetData(r[0],"data");i.searchRemoveChoice(a),e.preventDefault()}}});var o=document.documentMode,s=o&&o<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){s?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(s&&"input"===e.type)i.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=n.SHIFT&&t!=n.CTRL&&t!=n.ALT&&t!=n.TAB&&i.handleSearch(e)}})},r.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},r.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},r.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&(this.$element.find("[data-select2-tag]").length?this.$element.focus():this.$search.focus())},r.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},r.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},r.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";e=""!==this.$search.attr("placeholder")?this.$selection.find(".select2-selection__rendered").innerWidth():.75*(this.$search.val().length+1)+"em",this.$search.css("width",e)},r}),t.define("select2/selection/eventRelay",["jquery"],function(e){function t(){}return t.prototype.bind=function(t,n,r){var a=this,i=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];t.call(this,n,r),n.on("*",function(t,n){if(-1!==e.inArray(t,i)){n=n||{};var r=e.Event("select2:"+t,{params:n});a.$element.trigger(r),-1!==e.inArray(t,o)&&(n.prevented=r.isDefaultPrevented())}})},t}),t.define("select2/translation",["jquery","require"],function(e,t){function n(e){this.dict=e||{}}return n.prototype.all=function(){return this.dict},n.prototype.get=function(e){return this.dict[e]},n.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)},n._cache={},n.loadPath=function(e){if(!(e in n._cache)){var r=t(e);n._cache[e]=r}return new n(n._cache[e])},n}),t.define("select2/diacritics",[],function(){return{"Ⓐ":"A","Ａ":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","Ｂ":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","Ｃ":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","Ｄ":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","Ǳ":"DZ","Ǆ":"DZ","ǲ":"Dz","ǅ":"Dz","Ⓔ":"E","Ｅ":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","Ｆ":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","Ｇ":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","Ｈ":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","Ｉ":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","Ｊ":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","Ｋ":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","Ｌ":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","Ǉ":"LJ","ǈ":"Lj","Ⓜ":"M","Ｍ":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","Ｎ":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","Ǌ":"NJ","ǋ":"Nj","Ⓞ":"O","Ｏ":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","Ｐ":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Ｑ":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","Ｒ":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","Ｓ":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","Ｔ":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","Ｕ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","Ｖ":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","Ｗ":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","Ｘ":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Ｙ":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Ｚ":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","ａ":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","ｂ":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","ｃ":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","ｄ":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","ǳ":"dz","ǆ":"dz","ⓔ":"e","ｅ":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","ｆ":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","ｇ":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","ｈ":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","ｉ":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","ｊ":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","ｋ":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","ｌ":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","ǉ":"lj","ⓜ":"m","ｍ":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","ｎ":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ŉ":"n","ꞑ":"n","ꞥ":"n","ǌ":"nj","ⓞ":"o","ｏ":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","ｐ":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","ｑ":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","ｒ":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","ｓ":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","ｔ":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","ｕ":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","ｖ":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","ｗ":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","ｘ":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ｙ":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","ｚ":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),t.define("select2/data/base",["../utils"],function(e){function t(e,n){t.__super__.constructor.call(this)}return e.Extend(t,e.Observable),t.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},t.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},t.prototype.bind=function(e,t){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,n){var r=t.id+"-result-";return r+=e.generateChars(4),null!=n.id?r+="-"+n.id.toString():r+="-"+e.generateChars(4),r},t}),t.define("select2/data/select",["./base","../utils","jquery"],function(e,t,n){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return t.Extend(r,e),r.prototype.current=function(e){var t=[],r=this;this.$element.find(":selected").each(function(){var e=n(this),a=r.item(e);t.push(a)}),e(t)},r.prototype.select=function(e){var t=this;if(e.selected=!0,n(e.element).is("option"))return e.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(r){var a=[];(e=[e]).push.apply(e,r);for(var i=0;i<e.length;i++){var o=e[i].id;-1===n.inArray(o,a)&&a.push(o)}t.$element.val(a),t.$element.trigger("change")});else{var r=e.id;this.$element.val(r),this.$element.trigger("change")}},r.prototype.unselect=function(e){var t=this;if(this.$element.prop("multiple")){if(e.selected=!1,n(e.element).is("option"))return e.element.selected=!1,void this.$element.trigger("change");this.current(function(r){for(var a=[],i=0;i<r.length;i++){var o=r[i].id;o!==e.id&&-1===n.inArray(o,a)&&a.push(o)}t.$element.val(a),t.$element.trigger("change")})}},r.prototype.bind=function(e,t){var n=this;this.container=e,e.on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},r.prototype.destroy=function(){this.$element.find("*").each(function(){t.RemoveData(this)})},r.prototype.query=function(e,t){var r=[],a=this;this.$element.children().each(function(){var t=n(this);if(t.is("option")||t.is("optgroup")){var i=a.item(t),o=a.matches(e,i);null!==o&&r.push(o)}}),t({results:r})},r.prototype.addOptions=function(e){t.appendMany(this.$element,e)},r.prototype.option=function(e){var r;e.children?(r=document.createElement("optgroup")).label=e.text:void 0!==(r=document.createElement("option")).textContent?r.textContent=e.text:r.innerText=e.text,void 0!==e.id&&(r.value=e.id),e.disabled&&(r.disabled=!0),e.selected&&(r.selected=!0),e.title&&(r.title=e.title);var a=n(r),i=this._normalizeItem(e);return i.element=r,t.StoreData(r,"data",i),a},r.prototype.item=function(e){var r={};if(null!=(r=t.GetData(e[0],"data")))return r;if(e.is("option"))r={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){r={text:e.prop("label"),children:[],title:e.prop("title")};for(var a=e.children("option"),i=[],o=0;o<a.length;o++){var s=n(a[o]),l=this.item(s);i.push(l)}r.children=i}return(r=this._normalizeItem(r)).element=e[0],t.StoreData(e[0],"data",r),r},r.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=n.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),n.extend({},{selected:!1,disabled:!1},e)},r.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},r}),t.define("select2/data/array",["./select","../utils","jquery"],function(e,t,n){function r(e,t){var n=t.get("data")||[];r.__super__.constructor.call(this,e,t),this.addOptions(this.convertToOptions(n))}return t.Extend(r,e),r.prototype.select=function(e){var t=this.$element.find("option").filter(function(t,n){return n.value==e.id.toString()});0===t.length&&(t=this.option(e),this.addOptions(t)),r.__super__.select.call(this,e)},r.prototype.convertToOptions=function(e){function r(e){return function(){return n(this).val()==e.id}}for(var a=this,i=this.$element.find("option"),o=i.map(function(){return a.item(n(this)).id}).get(),s=[],l=0;l<e.length;l++){var c=this._normalizeItem(e[l]);if(n.inArray(c.id,o)>=0){var u=i.filter(r(c)),d=this.item(u),h=n.extend(!0,{},c,d),f=this.option(h);u.replaceWith(f)}else{var p=this.option(c);if(c.children){var g=this.convertToOptions(c.children);t.appendMany(p,g)}s.push(p)}}return s},r}),t.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,n){function r(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),r.__super__.constructor.call(this,e,t)}return t.Extend(r,e),r.prototype._applyDefaults=function(e){var t={data:function(e){return n.extend({},e,{q:e.term})},transport:function(e,t,r){var a=n.ajax(e);return a.then(t),a.fail(r),a}};return n.extend({},t,e,!0)},r.prototype.processResults=function(e){return e},r.prototype.query=function(e,t){function r(){var r=i.transport(i,function(r){var i=a.processResults(r,e);a.options.get("debug")&&window.console&&console.error&&(i&&i.results&&n.isArray(i.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),t(i)},function(){"status"in r&&(0===r.status||"0"===r.status)||a.trigger("results:message",{message:"errorLoading"})});a._request=r}var a=this;null!=this._request&&(n.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var i=n.extend({type:"GET"},this.ajaxOptions);"function"==typeof i.url&&(i.url=i.url.call(this.$element,e)),"function"==typeof i.data&&(i.data=i.data.call(this.$element,e)),this.ajaxOptions.delay&&null!=e.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(r,this.ajaxOptions.delay)):r()},r}),t.define("select2/data/tags",["jquery"],function(e){function t(t,n,r){var a=r.get("tags"),i=r.get("createTag");void 0!==i&&(this.createTag=i);var o=r.get("insertTag");if(void 0!==o&&(this.insertTag=o),t.call(this,n,r),e.isArray(a))for(var s=0;s<a.length;s++){var l=a[s],c=this._normalizeItem(l),u=this.option(c);this.$element.append(u)}}return t.prototype.query=function(e,t,n){var r=this;this._removeOldTags(),null!=t.term&&null==t.page?e.call(this,t,function e(a,i){for(var o=a.results,s=0;s<o.length;s++){var l=o[s],c=null!=l.children&&!e({results:l.children},!0);if((l.text||"").toUpperCase()===(t.term||"").toUpperCase()||c)return!i&&(a.data=o,void n(a))}if(i)return!0;var u=r.createTag(t);if(null!=u){var d=r.option(u);d.attr("data-select2-tag",!0),r.addOptions([d]),r.insertTag(o,u)}a.results=o,n(a)}):e.call(this,t,n)},t.prototype.createTag=function(t,n){var r=e.trim(n.term);return""===r?null:{id:r,text:r}},t.prototype.insertTag=function(e,t,n){t.unshift(n)},t.prototype._removeOldTags=function(t){this._lastTag,this.$element.find("option[data-select2-tag]").each(function(){this.selected||e(this).remove()})},t}),t.define("select2/data/tokenizer",["jquery"],function(e){function t(e,t,n){var r=n.get("tokenizer");void 0!==r&&(this.tokenizer=r),e.call(this,t,n)}return t.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},t.prototype.query=function(t,n,r){var a=this;n.term=n.term||"";var i=this.tokenizer(n,this.options,function(t){var n=a._normalizeItem(t);if(!a.$element.find("option").filter(function(){return e(this).val()===n.id}).length){var r=a.option(n);r.attr("data-select2-tag",!0),a._removeOldTags(),a.addOptions([r])}!function(e){a.trigger("select",{data:e})}(n)});i.term!==n.term&&(this.$search.length&&(this.$search.val(i.term),this.$search.focus()),n.term=i.term),t.call(this,n,r)},t.prototype.tokenizer=function(t,n,r,a){for(var i=r.get("tokenSeparators")||[],o=n.term,s=0,l=this.createTag||function(e){return{id:e.term,text:e.term}};s<o.length;){var c=o[s];if(-1!==e.inArray(c,i)){var u=o.substr(0,s),d=l(e.extend({},n,{term:u}));null!=d?(a(d),o=o.substr(s+1)||"",s=0):s++}else s++}return{term:o}},t}),t.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),t.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",this.maximumInputLength>0&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),t.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){var r=this;this.current(function(a){var i=null!=a?a.length:0;r.maximumSelectionLength>0&&i>=r.maximumSelectionLength?r.trigger("results:message",{message:"maximumSelected",args:{maximum:r.maximumSelectionLength}}):e.call(r,t,n)})},e}),t.define("select2/dropdown",["jquery","./utils"],function(e,t){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<span class="select2-dropdown"><span class="select2-results"></span></span>');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),t.define("select2/dropdown/search",["jquery","../utils"],function(e,t){function n(){}return n.prototype.render=function(t){var n=t.call(this),r=e('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=r,this.$search=r.find("input"),n.prepend(r),n},n.prototype.bind=function(t,n,r){var a=this;t.call(this,n,r),this.$search.on("keydown",function(e){a.trigger("keypress",e),a._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(t){e(this).off("keyup")}),this.$search.on("keyup input",function(e){a.handleSearch(e)}),n.on("open",function(){a.$search.attr("tabindex",0),a.$search.focus(),window.setTimeout(function(){a.$search.focus()},0)}),n.on("close",function(){a.$search.attr("tabindex",-1),a.$search.val(""),a.$search.blur()}),n.on("focus",function(){n.isOpen()||a.$search.focus()}),n.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(a.showSearch(e)?a.$searchContainer.removeClass("select2-search--hide"):a.$searchContainer.addClass("select2-search--hide"))})},n.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},n.prototype.showSearch=function(e,t){return!0},n}),t.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,r){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,r)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),r=t.length-1;r>=0;r--){var a=t[r];this.placeholder.id===a.id&&n.splice(r,1)}return n},e}),t.define("select2/dropdown/infiniteScroll",["jquery"],function(e){function t(e,t,n,r){this.lastParams={},e.call(this,t,n,r),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return t.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&this.$results.append(this.$loadingMore)},t.prototype.bind=function(t,n,r){var a=this;t.call(this,n,r),n.on("query",function(e){a.lastParams=e,a.loading=!0}),n.on("query:append",function(e){a.lastParams=e,a.loading=!0}),this.$results.on("scroll",function(){var t=e.contains(document.documentElement,a.$loadingMore[0]);!a.loading&&t&&a.$results.offset().top+a.$results.outerHeight(!1)+50>=a.$loadingMore.offset().top+a.$loadingMore.outerHeight(!1)&&a.loadMore()})},t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++,this.trigger("query:append",t)},t.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=e('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),n=this.options.get("translations").get("loadingMore");return t.html(n(this.lastParams)),t},t}),t.define("select2/dropdown/attachBody",["jquery","../utils"],function(e,t){function n(t,n,r){this.$dropdownParent=r.get("dropdownParent")||e(document.body),t.call(this,n,r)}return n.prototype.bind=function(e,t,n){var r=this,a=!1;e.call(this,t,n),t.on("open",function(){r._showDropdown(),r._attachPositioningHandler(t),a||(a=!0,t.on("results:all",function(){r._positionDropdown(),r._resizeDropdown()}),t.on("results:append",function(){r._positionDropdown(),r._resizeDropdown()}))}),t.on("close",function(){r._hideDropdown(),r._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},n.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},n.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},n.prototype.render=function(t){var n=e("<span></span>"),r=t.call(this);return n.append(r),this.$dropdownContainer=n,n},n.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},n.prototype._attachPositioningHandler=function(n,r){var a=this,i="scroll.select2."+r.id,o="resize.select2."+r.id,s="orientationchange.select2."+r.id,l=this.$container.parents().filter(t.hasScroll);l.each(function(){t.StoreData(this,"select2-scroll-position",{x:e(this).scrollLeft(),y:e(this).scrollTop()})}),l.on(i,function(n){var r=t.GetData(this,"select2-scroll-position");e(this).scrollTop(r.y)}),e(window).on(i+" "+o+" "+s,function(e){a._positionDropdown(),a._resizeDropdown()})},n.prototype._detachPositioningHandler=function(n,r){var a="scroll.select2."+r.id,i="resize.select2."+r.id,o="orientationchange.select2."+r.id;this.$container.parents().filter(t.hasScroll).off(a),e(window).off(a+" "+i+" "+o)},n.prototype._positionDropdown=function(){var t=e(window),n=this.$dropdown.hasClass("select2-dropdown--above"),r=this.$dropdown.hasClass("select2-dropdown--below"),a=null,i=this.$container.offset();i.bottom=i.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=i.top,o.bottom=i.top+o.height;var s=this.$dropdown.outerHeight(!1),l=t.scrollTop(),c=t.scrollTop()+t.height(),u=l<i.top-s,d=c>i.bottom+s,h={left:i.left,top:o.bottom},f=this.$dropdownParent;"static"===f.css("position")&&(f=f.offsetParent());var p=f.offset();h.top-=p.top,h.left-=p.left,n||r||(a="below"),d||!u||n?!u&&d&&n&&(a="below"):a="above",("above"==a||n&&"below"!==a)&&(h.top=o.top-p.top-s),null!=a&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+a),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+a)),this.$dropdownContainer.css(h)},n.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},n.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},n}),t.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,r){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,r)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,r=0;r<t.length;r++){var a=t[r];a.children?n+=e(a.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),t.define("select2/dropdown/selectOnClose",["../utils"],function(e){function t(){}return t.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("close",function(e){r._handleSelectOnClose(e)})},t.prototype._handleSelectOnClose=function(t,n){if(n&&null!=n.originalSelect2Event){var r=n.originalSelect2Event;if("select"===r._type||"unselect"===r._type)return}var a=this.getHighlightedResults();if(!(a.length<1)){var i=e.GetData(a[0],"data");null!=i.element&&i.element.selected||null==i.element&&i.selected||this.trigger("select",{data:i})}},t}),t.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var r=this;e.call(this,t,n),t.on("select",function(e){r._selectTriggered(e)}),t.on("unselect",function(e){r._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&n.ctrlKey||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),t.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),t.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(e,t,n,r,a,i,o,s,l,c,u,d,h,f,p,g,m,v,y,b,_,w,S,x,D,C,T,A,I){function k(){this.reset()}return k.prototype.apply=function(d){if(null==(d=e.extend(!0,{},this.defaults,d)).dataAdapter){if(null!=d.ajax?d.dataAdapter=p:null!=d.data?d.dataAdapter=f:d.dataAdapter=h,d.minimumInputLength>0&&(d.dataAdapter=c.Decorate(d.dataAdapter,v)),d.maximumInputLength>0&&(d.dataAdapter=c.Decorate(d.dataAdapter,y)),d.maximumSelectionLength>0&&(d.dataAdapter=c.Decorate(d.dataAdapter,b)),d.tags&&(d.dataAdapter=c.Decorate(d.dataAdapter,g)),null==d.tokenSeparators&&null==d.tokenizer||(d.dataAdapter=c.Decorate(d.dataAdapter,m)),null!=d.query){var I=t(d.amdBase+"compat/query");d.dataAdapter=c.Decorate(d.dataAdapter,I)}if(null!=d.initSelection){var k=t(d.amdBase+"compat/initSelection");d.dataAdapter=c.Decorate(d.dataAdapter,k)}}if(null==d.resultsAdapter&&(d.resultsAdapter=n,null!=d.ajax&&(d.resultsAdapter=c.Decorate(d.resultsAdapter,x)),null!=d.placeholder&&(d.resultsAdapter=c.Decorate(d.resultsAdapter,S)),d.selectOnClose&&(d.resultsAdapter=c.Decorate(d.resultsAdapter,T))),null==d.dropdownAdapter){if(d.multiple)d.dropdownAdapter=_;else{var $=c.Decorate(_,w);d.dropdownAdapter=$}if(0!==d.minimumResultsForSearch&&(d.dropdownAdapter=c.Decorate(d.dropdownAdapter,C)),d.closeOnSelect&&(d.dropdownAdapter=c.Decorate(d.dropdownAdapter,A)),null!=d.dropdownCssClass||null!=d.dropdownCss||null!=d.adaptDropdownCssClass){var j=t(d.amdBase+"compat/dropdownCss");d.dropdownAdapter=c.Decorate(d.dropdownAdapter,j)}d.dropdownAdapter=c.Decorate(d.dropdownAdapter,D)}if(null==d.selectionAdapter){if(d.multiple?d.selectionAdapter=a:d.selectionAdapter=r,null!=d.placeholder&&(d.selectionAdapter=c.Decorate(d.selectionAdapter,i)),d.allowClear&&(d.selectionAdapter=c.Decorate(d.selectionAdapter,o)),d.multiple&&(d.selectionAdapter=c.Decorate(d.selectionAdapter,s)),null!=d.containerCssClass||null!=d.containerCss||null!=d.adaptContainerCssClass){var L=t(d.amdBase+"compat/containerCss");d.selectionAdapter=c.Decorate(d.selectionAdapter,L)}d.selectionAdapter=c.Decorate(d.selectionAdapter,l)}if("string"==typeof d.language)if(d.language.indexOf("-")>0){var P=d.language.split("-")[0];d.language=[d.language,P]}else d.language=[d.language];if(e.isArray(d.language)){var R=new u;d.language.push("en");for(var O=d.language,E=0;E<O.length;E++){var F=O[E],M={};try{M=u.loadPath(F)}catch(e){try{F=this.defaults.amdLanguageBase+F,M=u.loadPath(F)}catch(e){d.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+F+'" could not be automatically loaded. A fallback will be used instead.');continue}}R.extend(M)}d.translations=R}else{var N=u.loadPath(this.defaults.amdLanguageBase+"en"),H=new u(d.language);H.extend(N),d.translations=H}return d},k.prototype.reset=function(){function t(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return d[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:c.escapeMarkup,language:I,matcher:function n(r,a){if(""===e.trim(r.term))return a;if(a.children&&a.children.length>0){for(var i=e.extend(!0,{},a),o=a.children.length-1;o>=0;o--)null==n(r,a.children[o])&&i.children.splice(o,1);return i.children.length>0?i:n(r,i)}var s=t(a.text).toUpperCase(),l=t(r.term).toUpperCase();return s.indexOf(l)>-1?a:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},k.prototype.set=function(t,n){var r={};r[e.camelCase(t)]=n;var a=c._convertData(r);e.extend(!0,this.defaults,a)},new k}),t.define("select2/options",["require","jquery","./defaults","./utils"],function(e,t,n,r){function a(t,a){if(this.options=t,null!=a&&this.fromElement(a),this.options=n.apply(this.options),a&&a.is("input")){var i=e(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=r.Decorate(this.options.dataAdapter,i)}}return a.prototype.fromElement=function(e){var n=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.language&&(e.prop("lang")?this.options.language=e.prop("lang").toLowerCase():e.closest("[lang]").prop("lang")&&(this.options.language=e.closest("[lang]").prop("lang"))),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),r.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),r.StoreData(e[0],"data",r.GetData(e[0],"select2Tags")),r.StoreData(e[0],"tags",!0)),r.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",r.GetData(e[0],"ajaxUrl")),r.StoreData(e[0],"ajax-Url",r.GetData(e[0],"ajaxUrl")));var a;a=t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&e[0].dataset?t.extend(!0,{},e[0].dataset,r.GetData(e[0])):r.GetData(e[0]);var i=t.extend(!0,{},a);for(var o in i=r._convertData(i))t.inArray(o,n)>-1||(t.isPlainObject(this.options[o])?t.extend(this.options[o],i[o]):this.options[o]=i[o]);return this},a.prototype.get=function(e){return this.options[e]},a.prototype.set=function(e,t){this.options[e]=t},a}),t.define("select2/core",["jquery","./options","./utils","./keys"],function(e,t,n,r){var a=function(e,r){null!=n.GetData(e[0],"select2")&&n.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),r=r||{},this.options=new t(r,e),a.__super__.constructor.call(this);var i=e.attr("tabindex")||0;n.StoreData(e[0],"old-tabindex",i),e.attr("tabindex","-1");var o=this.options.get("dataAdapter");this.dataAdapter=new o(e,this.options);var s=this.render();this._placeContainer(s);var l=this.options.get("selectionAdapter");this.selection=new l(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,s);var c=this.options.get("dropdownAdapter");this.dropdown=new c(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,s);var u=this.options.get("resultsAdapter");this.results=new u(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var d=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){d.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),n.StoreData(e[0],"select2",this),e.data("select2",this)};return n.Extend(a,n.Observable),a.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+n.generateChars(2):n.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},a.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},a.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var r=this._resolveWidth(e,"style");return null!=r?r:this._resolveWidth(e,"element")}if("element"==t){var a=e.outerWidth(!1);return a<=0?"auto":a+"px"}if("style"==t){var i=e.attr("style");if("string"!=typeof i)return null;for(var o=i.split(";"),s=0,l=o.length;s<l;s+=1){var c=o[s].replace(/\s/g,"").match(n);if(null!==c&&c.length>=1)return c[1]}return null}return t},a.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},a.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=r?(this._observer=new r(function(n){e.each(n,t._syncA),e.each(n,t._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},a.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on("*",function(t,n){e.trigger(t,n)})},a.prototype._registerSelectionEvents=function(){var t=this,n=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()}),this.selection.on("focus",function(e){t.focus(e)}),this.selection.on("*",function(r,a){-1===e.inArray(r,n)&&t.trigger(r,a)})},a.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on("*",function(t,n){e.trigger(t,n)})},a.prototype._registerResultsEvents=function(){var e=this;this.results.on("*",function(t,n){e.trigger(t,n)})},a.prototype._registerEvents=function(){var e=this;this.on("open",function(){e.$container.addClass("select2-container--open")}),this.on("close",function(){e.$container.removeClass("select2-container--open")}),this.on("enable",function(){e.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){e.$container.addClass("select2-container--disabled")}),this.on("blur",function(){e.$container.removeClass("select2-container--focus")}),this.on("query",function(t){e.isOpen()||e.trigger("open",{}),this.dataAdapter.query(t,function(n){e.trigger("results:all",{data:n,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(n){e.trigger("results:append",{data:n,query:t})})}),this.on("keypress",function(t){var n=t.which;e.isOpen()?n===r.ESC||n===r.TAB||n===r.UP&&t.altKey?(e.close(),t.preventDefault()):n===r.ENTER?(e.trigger("results:select",{}),t.preventDefault()):n===r.SPACE&&t.ctrlKey?(e.trigger("results:toggle",{}),t.preventDefault()):n===r.UP?(e.trigger("results:previous",{}),t.preventDefault()):n===r.DOWN&&(e.trigger("results:next",{}),t.preventDefault()):(n===r.ENTER||n===r.SPACE||n===r.DOWN&&t.altKey)&&(e.open(),t.preventDefault())})},a.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},a.prototype._syncSubtree=function(e,t){var n=!1,r=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&t.addedNodes.length>0)for(var a=0;a<t.addedNodes.length;a++){t.addedNodes[a].selected&&(n=!0)}else t.removedNodes&&t.removedNodes.length>0&&(n=!0);else n=!0;n&&this.dataAdapter.current(function(e){r.trigger("selection:update",{data:e})})}},a.prototype.trigger=function(e,t){var n=a.__super__.trigger,r={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in r){var i=r[e],o={prevented:!1,name:e,args:t};if(n.call(this,i,o),o.prevented)return void(t.prevented=!0)}n.call(this,e,t)},a.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},a.prototype.open=function(){this.isOpen()||this.trigger("query",{})},a.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},a.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},a.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},a.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},a.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},a.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var e=[];return this.dataAdapter.current(function(t){e=t}),e},a.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var n=t[0];e.isArray(n)&&(n=e.map(n,function(e){return e.toString()})),this.$element.val(n).trigger("change")},a.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",n.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),n.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},a.prototype.render=function(){var t=e('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),n.StoreData(t[0],"element",this.$element),t},a}),t.define("jquery-mousewheel",["jquery"],function(e){return e}),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(e,t,n,r,a){if(null==e.fn.select2){var i=["open","close","destroy"];e.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var r=e.extend(!0,{},t);new n(e(this),r)}),this;if("string"==typeof t){var r,o=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=a.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),r=e[t].apply(e,o)}),e.inArray(t,i)>-1?this:r}throw new Error("Invalid arguments for Select2: "+t)}}return null==e.fn.select2.defaults&&(e.fn.select2.defaults=r),n}),{define:t.define,require:t.require}}(),n=t.require("jquery.select2");return e.fn.select2.amd=t,n}),function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/pt-BR",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Apague "+t+" caracter";return 1!=t&&(n+="es"),n},inputTooShort:function(e){return"Digite "+(e.minimum-e.input.length)+" ou mais caracteres"},loadingMore:function(){return"Carregando mais resultados…"},maximumSelected:function(e){var t="Você só pode selecionar "+e.maximum+" ite";return 1==e.maximum?t+="m":t+="ns",t},noResults:function(){return"Nenhum resultado encontrado"},searching:function(){return"Buscando…"}}}),e.define,e.require}(),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e("undefined"!=typeof jQuery?jQuery:window.Zepto)}(function(e){"use strict";function t(t){var n=t.data;t.isDefaultPrevented()||(t.preventDefault(),e(t.target).ajaxSubmit(n))}function n(t){var n=t.target,r=e(n);if(!r.is("[type=submit],[type=image]")){var a=r.closest("[type=submit]");if(0===a.length)return;n=a[0]}var i=this;if(i.clk=n,"image"==n.type)if(void 0!==t.offsetX)i.clk_x=t.offsetX,i.clk_y=t.offsetY;else if("function"==typeof e.fn.offset){var o=r.offset();i.clk_x=t.pageX-o.left,i.clk_y=t.pageY-o.top}else i.clk_x=t.pageX-n.offsetLeft,i.clk_y=t.pageY-n.offsetTop;setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)}function r(){if(e.fn.ajaxSubmit.debug){var t="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(t):window.opera&&window.opera.postError&&window.opera.postError(t)}}var a={};a.fileapi=void 0!==e("<input type='file'/>").get(0).files,a.formdata=void 0!==window.FormData;var i=!!e.fn.prop;e.fn.attr2=function(){if(!i)return this.attr.apply(this,arguments);var e=this.prop.apply(this,arguments);return e&&e.jquery||"string"==typeof e?e:this.attr.apply(this,arguments)},e.fn.ajaxSubmit=function(t){function n(n){function a(e){var t=null;try{e.contentWindow&&(t=e.contentWindow.document)}catch(e){r("cannot get iframe.contentWindow document: "+e)}if(t)return t;try{t=e.contentDocument?e.contentDocument:e.document}catch(n){r("cannot get iframe.contentDocument: "+n),t=e.document}return t}function s(){var t=c.attr2("target"),n=c.attr2("action"),i=c.attr("enctype")||c.attr("encoding")||"multipart/form-data";x.setAttribute("target",g),(!o||/post/i.test(o))&&x.setAttribute("method","POST"),n!=h.url&&x.setAttribute("action",h.url),h.skipEncodingOverride||o&&!/post/i.test(o)||c.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),h.timeout&&(S=setTimeout(function(){w=!0,l(C)},h.timeout));var s=[];try{if(h.extraData)for(var u in h.extraData)h.extraData.hasOwnProperty(u)&&s.push(e.isPlainObject(h.extraData[u])&&h.extraData[u].hasOwnProperty("name")&&h.extraData[u].hasOwnProperty("value")?e('<input type="hidden" name="'+h.extraData[u].name+'">').val(h.extraData[u].value).appendTo(x)[0]:e('<input type="hidden" name="'+u+'">').val(h.extraData[u]).appendTo(x)[0]);h.iframeTarget||m.appendTo("body"),v.attachEvent?v.attachEvent("onload",l):v.addEventListener("load",l,!1),setTimeout(function e(){try{var t=a(v).readyState;r("state = "+t),t&&"uninitialized"==t.toLowerCase()&&setTimeout(e,50)}catch(e){r("Server abort: ",e," (",e.name,")"),l(T),S&&clearTimeout(S),S=void 0}},15);try{x.submit()}catch(e){document.createElement("form").submit.apply(x)}}finally{x.setAttribute("action",n),x.setAttribute("enctype",i),t?x.setAttribute("target",t):c.removeAttr("target"),e(s).remove()}}function l(t){if(!y.aborted&&!j){if(($=a(v))||(r("cannot access response document"),t=T),t===C&&y)return y.abort("timeout"),void D.reject(y,"timeout");if(t==T&&y)return y.abort("server abort"),void D.reject(y,"error","server abort");if($&&$.location.href!=h.iframeSrc||w){v.detachEvent?v.detachEvent("onload",l):v.removeEventListener("load",l,!1);var n,i="success";try{if(w)throw"timeout";var o="xml"==h.dataType||$.XMLDocument||e.isXMLDoc($);if(r("isXml="+o),!o&&window.opera&&(null===$.body||!$.body.innerHTML)&&--L)return r("requeing onLoad callback, DOM not available"),void setTimeout(l,250);var s=$.body?$.body:$.documentElement;y.responseText=s?s.innerHTML:null,y.responseXML=$.XMLDocument?$.XMLDocument:$,o&&(h.dataType="xml"),y.getResponseHeader=function(e){return{"content-type":h.dataType}[e.toLowerCase()]},s&&(y.status=Number(s.getAttribute("status"))||y.status,y.statusText=s.getAttribute("statusText")||y.statusText);var c=(h.dataType||"").toLowerCase(),u=/(json|script|text)/.test(c);if(u||h.textarea){var d=$.getElementsByTagName("textarea")[0];if(d)y.responseText=d.value,y.status=Number(d.getAttribute("status"))||y.status,y.statusText=d.getAttribute("statusText")||y.statusText;else if(u){var f=$.getElementsByTagName("pre")[0],g=$.getElementsByTagName("body")[0];f?y.responseText=f.textContent?f.textContent:f.innerText:g&&(y.responseText=g.textContent?g.textContent:g.innerText)}}else"xml"==c&&!y.responseXML&&y.responseText&&(y.responseXML=P(y.responseText));try{k=O(y,c,h)}catch(e){i="parsererror",y.error=n=e||i}}catch(e){r("error caught: ",e),i="error",y.error=n=e||i}y.aborted&&(r("upload aborted"),i=null),y.status&&(i=y.status>=200&&y.status<300||304===y.status?"success":"error"),"success"===i?(h.success&&h.success.call(h.context,k,"success",y),D.resolve(y.responseText,"success",y),p&&e.event.trigger("ajaxSuccess",[y,h])):i&&(void 0===n&&(n=y.statusText),h.error&&h.error.call(h.context,y,i,n),D.reject(y,"error",n),p&&e.event.trigger("ajaxError",[y,h,n])),p&&e.event.trigger("ajaxComplete",[y,h]),p&&!--e.active&&e.event.trigger("ajaxStop"),h.complete&&h.complete.call(h.context,y,i),j=!0,h.timeout&&clearTimeout(S),setTimeout(function(){h.iframeTarget?m.attr("src",h.iframeSrc):m.remove(),y.responseXML=null},100)}}}var u,d,h,p,g,m,v,y,b,_,w,S,x=c[0],D=e.Deferred();if(D.abort=function(e){y.abort(e)},n)for(d=0;d<f.length;d++)u=e(f[d]),i?u.prop("disabled",!1):u.removeAttr("disabled");if((h=e.extend(!0,{},e.ajaxSettings,t)).context=h.context||h,g="jqFormIO"+(new Date).getTime(),h.iframeTarget?(_=(m=e(h.iframeTarget)).attr2("name"))?g=_:m.attr2("name",g):(m=e('<iframe name="'+g+'" src="'+h.iframeSrc+'" />')).css({position:"absolute",top:"-1000px",left:"-1000px"}),v=m[0],y={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var n="timeout"===t?"timeout":"aborted";r("aborting upload... "+n),this.aborted=1;try{v.contentWindow.document.execCommand&&v.contentWindow.document.execCommand("Stop")}catch(e){}m.attr("src",h.iframeSrc),y.error=n,h.error&&h.error.call(h.context,y,n,t),p&&e.event.trigger("ajaxError",[y,h,n]),h.complete&&h.complete.call(h.context,y,n)}},(p=h.global)&&0==e.active++&&e.event.trigger("ajaxStart"),p&&e.event.trigger("ajaxSend",[y,h]),h.beforeSend&&!1===h.beforeSend.call(h.context,y,h))return h.global&&e.active--,D.reject(),D;if(y.aborted)return D.reject(),D;(b=x.clk)&&((_=b.name)&&!b.disabled&&(h.extraData=h.extraData||{},h.extraData[_]=b.value,"image"==b.type&&(h.extraData[_+".x"]=x.clk_x,h.extraData[_+".y"]=x.clk_y)));var C=1,T=2,A=e("meta[name=csrf-token]").attr("content"),I=e("meta[name=csrf-param]").attr("content");I&&A&&(h.extraData=h.extraData||{},h.extraData[I]=A),h.forceSync?s():setTimeout(s,10);var k,$,j,L=50,P=e.parseXML||function(e,t){return window.ActiveXObject?((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!=t.documentElement.nodeName?t:null},R=e.parseJSON||function(e){return window.eval("("+e+")")},O=function(t,n,r){var a=t.getResponseHeader("content-type")||"",i="xml"===n||!n&&a.indexOf("xml")>=0,o=i?t.responseXML:t.responseText;return i&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),r&&r.dataFilter&&(o=r.dataFilter(o,n)),"string"==typeof o&&("json"===n||!n&&a.indexOf("json")>=0?o=R(o):("script"===n||!n&&a.indexOf("javascript")>=0)&&e.globalEval(o)),o};return D}if(!this.length)return r("ajaxSubmit: skipping submit process - no element selected"),this;var o,s,l,c=this;"function"==typeof t?t={success:t}:void 0===t&&(t={}),o=t.type||this.attr2("method"),(l=(l="string"==typeof(s=t.url||this.attr2("action"))?e.trim(s):"")||window.location.href||"")&&(l=(l.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:l,success:e.ajaxSettings.success,type:o||e.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var u={};if(this.trigger("form-pre-serialize",[this,t,u]),u.veto)return r("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(t.beforeSerialize&&!1===t.beforeSerialize(this,t))return r("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var d=t.traditional;void 0===d&&(d=e.ajaxSettings.traditional);var h,f=[],p=this.formToArray(t.semantic,f);if(t.data&&(t.extraData=t.data,h=e.param(t.data,d)),t.beforeSubmit&&!1===t.beforeSubmit(p,this,t))return r("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[p,this,t,u]),u.veto)return r("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var g=e.param(p,d);h&&(g=g?g+"&"+h:h),"GET"==t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+g,t.data=null):t.data=g;var m=[];if(t.resetForm&&m.push(function(){c.resetForm()}),t.clearForm&&m.push(function(){c.clearForm(t.includeHidden)}),!t.dataType&&t.target){var v=t.success||function(){};m.push(function(n){var r=t.replaceTarget?"replaceWith":"html";e(t.target)[r](n).each(v,arguments)})}else t.success&&m.push(t.success);if(t.success=function(e,n,r){for(var a=t.context||this,i=0,o=m.length;o>i;i++)m[i].apply(a,[e,n,r||c,c])},t.error){var y=t.error;t.error=function(e,n,r){var a=t.context||this;y.apply(a,[e,n,r,c])}}if(t.complete){var b=t.complete;t.complete=function(e,n){var r=t.context||this;b.apply(r,[e,n,c])}}var _=e("input[type=file]:enabled",this).filter(function(){return""!==e(this).val()}).length>0,w="multipart/form-data",S=c.attr("enctype")==w||c.attr("encoding")==w,x=a.fileapi&&a.formdata;r("fileAPI :"+x);var D,C=(_||S)&&!x;!1!==t.iframe&&(t.iframe||C)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){D=n(p)}):D=n(p):D=(_||S)&&x?function(n){for(var r=new FormData,a=0;a<n.length;a++)r.append(n[a].name,n[a].value);if(t.extraData){var i=function(n){var r,a,i=e.param(n,t.traditional).split("&"),o=i.length,s=[];for(r=0;o>r;r++)i[r]=i[r].replace(/\+/g," "),a=i[r].split("="),s.push([decodeURIComponent(a[0]),decodeURIComponent(a[1])]);return s}(t.extraData);for(a=0;a<i.length;a++)i[a]&&r.append(i[a][0],i[a][1])}t.data=null;var s=e.extend(!0,{},e.ajaxSettings,t,{contentType:!1,processData:!1,cache:!1,type:o||"POST"});t.uploadProgress&&(s.xhr=function(){var n=e.ajaxSettings.xhr();return n.upload&&n.upload.addEventListener("progress",function(e){var n=0,r=e.loaded||e.position,a=e.total;e.lengthComputable&&(n=Math.ceil(r/a*100)),t.uploadProgress(e,r,a,n)},!1),n}),s.data=null;var l=s.beforeSend;return s.beforeSend=function(e,n){n.data=t.formData?t.formData:r,l&&l.call(this,e,n)},e.ajax(s)}(p):e.ajax(t),c.removeData("jqxhr").data("jqxhr",D);for(var T=0;T<f.length;T++)f[T]=null;return this.trigger("form-submit-notify",[this,t]),this},e.fn.ajaxForm=function(a){if((a=a||{}).delegation=a.delegation&&e.isFunction(e.fn.on),!a.delegation&&0===this.length){var i={s:this.selector,c:this.context};return!e.isReady&&i.s?(r("DOM not ready, queuing ajaxForm"),e(function(){e(i.s,i.c).ajaxForm(a)}),this):(r("terminating; zero elements found by selector"+(e.isReady?"":" (DOM not ready)")),this)}return a.delegation?(e(document).off("submit.form-plugin",this.selector,t).off("click.form-plugin",this.selector,n).on("submit.form-plugin",this.selector,a,t).on("click.form-plugin",this.selector,a,n),this):this.ajaxFormUnbind().bind("submit.form-plugin",a,t).bind("click.form-plugin",a,n)},e.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")},e.fn.formToArray=function(t,n){var r=[];if(0===this.length)return r;var i,o,s,l,c,u,d,h,f=this[0],p=this.attr("id"),g=t?f.getElementsByTagName("*"):f.elements;if(g&&!/MSIE [678]/.test(navigator.userAgent)&&(g=e(g).get()),p&&((i=e(':input[form="'+p+'"]').get()).length&&(g=(g||[]).concat(i))),!g||!g.length)return r;for(o=0,d=g.length;d>o;o++)if((l=(u=g[o]).name)&&!u.disabled)if(t&&f.clk&&"image"==u.type)f.clk==u&&(r.push({name:l,value:e(u).val(),type:u.type}),r.push({name:l+".x",value:f.clk_x},{name:l+".y",value:f.clk_y}));else if((c=e.fieldValue(u,!0))&&c.constructor==Array)for(n&&n.push(u),s=0,h=c.length;h>s;s++)r.push({name:l,value:c[s]});else if(a.fileapi&&"file"==u.type){n&&n.push(u);var m=u.files;if(m.length)for(s=0;s<m.length;s++)r.push({name:l,value:m[s],type:u.type});else r.push({name:l,value:"",type:u.type})}else null!=c&&(n&&n.push(u),r.push({name:l,value:c,type:u.type,required:u.required}));if(!t&&f.clk){var v=e(f.clk),y=v[0];(l=y.name)&&!y.disabled&&"image"==y.type&&(r.push({name:l,value:v.val()}),r.push({name:l+".x",value:f.clk_x},{name:l+".y",value:f.clk_y}))}return r},e.fn.formSerialize=function(t){return e.param(this.formToArray(t))},e.fn.fieldSerialize=function(t){var n=[];return this.each(function(){var r=this.name;if(r){var a=e.fieldValue(this,t);if(a&&a.constructor==Array)for(var i=0,o=a.length;o>i;i++)n.push({name:r,value:a[i]});else null!=a&&n.push({name:this.name,value:a})}}),e.param(n)},e.fn.fieldValue=function(t){for(var n=[],r=0,a=this.length;a>r;r++){var i=this[r],o=e.fieldValue(i,t);null==o||o.constructor==Array&&!o.length||(o.constructor==Array?e.merge(n,o):n.push(o))}return n},e.fieldValue=function(t,n){var r=t.name,a=t.type,i=t.tagName.toLowerCase();if(void 0===n&&(n=!0),n&&(!r||t.disabled||"reset"==a||"button"==a||("checkbox"==a||"radio"==a)&&!t.checked||("submit"==a||"image"==a)&&t.form&&t.form.clk!=t||"select"==i&&-1==t.selectedIndex))return null;if("select"==i){var o=t.selectedIndex;if(0>o)return null;for(var s=[],l=t.options,c="select-one"==a,u=c?o+1:l.length,d=c?o:0;u>d;d++){var h=l[d];if(h.selected){var f=h.value;if(f||(f=h.attributes&&h.attributes.value&&!h.attributes.value.specified?h.text:h.value),c)return f;s.push(f)}}return s}return e(t).val()},e.fn.clearForm=function(t){return this.each(function(){e("input,select,textarea",this).clearFields(t)})},e.fn.clearFields=e.fn.clearInputs=function(t){var n=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var r=this.type,a=this.tagName.toLowerCase();n.test(r)||"textarea"==a?this.value="":"checkbox"==r||"radio"==r?this.checked=!1:"select"==a?this.selectedIndex=-1:"file"==r?/MSIE/.test(navigator.userAgent)?e(this).replaceWith(e(this).clone(!0)):e(this).val(""):t&&(!0===t&&/hidden/.test(r)||"string"==typeof t&&e(this).is(t))&&(this.value="")})},e.fn.resetForm=function(){return this.each(function(){("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset()})},e.fn.enable=function(e){return void 0===e&&(e=!0),this.each(function(){this.disabled=!e})},e.fn.selected=function(t){return void 0===t&&(t=!0),this.each(function(){var n=this.type;if("checkbox"==n||"radio"==n)this.checked=t;else if("option"==this.tagName.toLowerCase()){var r=e(this).parent("select");t&&r[0]&&"select-one"==r[0].type&&r.find("option").selected(!1),this.selected=t}})},e.fn.ajaxSubmit.debug=!1}),function(e,t,n){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(t||n)}(function(e){"use strict";var t=function(t,n,r){var a={invalid:[],getCaret:function(){try{var e,n=0,r=t.get(0),i=document.selection,o=r.selectionStart;return i&&-1===navigator.appVersion.indexOf("MSIE 10")?((e=i.createRange()).moveStart("character",-a.val().length),n=e.text.length):(o||"0"===o)&&(n=o),n}catch(e){}},setCaret:function(e){try{if(t.is(":focus")){var n,r=t.get(0);r.setSelectionRange?r.setSelectionRange(e,e):((n=r.createTextRange()).collapse(!0),n.moveEnd("character",e),n.moveStart("character",e),n.select())}}catch(e){}},events:function(){t.on("keydown.mask",function(e){t.data("mask-keycode",e.keyCode||e.which),t.data("mask-previus-value",t.val()),t.data("mask-previus-caret-pos",a.getCaret()),a.maskDigitPosMapOld=a.maskDigitPosMap}).on(e.jMaskGlobals.useInput?"input.mask":"keyup.mask",a.behaviour).on("paste.mask drop.mask",function(){setTimeout(function(){t.keydown().keyup()},100)}).on("change.mask",function(){t.data("changed",!0)}).on("blur.mask",function(){s===a.val()||t.data("changed")||t.trigger("change"),t.data("changed",!1)}).on("blur.mask",function(){s=a.val()}).on("focus.mask",function(t){!0===r.selectOnFocus&&e(t.target).select()}).on("focusout.mask",function(){r.clearIfNotMatch&&!i.test(a.val())&&a.val("")})},getRegexMask:function(){for(var e,t,r,a,i,s,l=[],c=0;c<n.length;c++)(e=o.translation[n.charAt(c)])?(t=e.pattern.toString().replace(/.{1}$|^.{1}/g,""),r=e.optional,(a=e.recursive)?(l.push(n.charAt(c)),i={digit:n.charAt(c),pattern:t}):l.push(r||a?t+"?":t)):l.push(n.charAt(c).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"));return s=l.join(""),i&&(s=s.replace(new RegExp("("+i.digit+"(.*"+i.digit+")?)"),"($1)?").replace(new RegExp(i.digit,"g"),i.pattern)),new RegExp(s)},destroyEvents:function(){t.off(["input","keydown","keyup","paste","drop","blur","focusout",""].join(".mask "))},val:function(e){var n,r=t.is("input")?"val":"text";return arguments.length>0?(t[r]()!==e&&t[r](e),n=t):n=t[r](),n},calculateCaretPosition:function(){var e=t.data("mask-previus-value")||"",n=a.getMasked(),r=a.getCaret();if(e!==n){var i=t.data("mask-previus-caret-pos")||0,o=n.length,s=e.length,l=0,c=0,u=0,d=0,h=0;for(h=r;h<o&&a.maskDigitPosMap[h];h++)c++;for(h=r-1;h>=0&&a.maskDigitPosMap[h];h--)l++;for(h=r-1;h>=0;h--)a.maskDigitPosMap[h]&&u++;for(h=i-1;h>=0;h--)a.maskDigitPosMapOld[h]&&d++;if(r>s)r=10*o;else if(i>=r&&i!==s){if(!a.maskDigitPosMapOld[r]){var f=r;r-=d-u,r-=l,a.maskDigitPosMap[r]&&(r=f)}}else r>i&&(r+=u-d,r+=c)}return r},behaviour:function(n){n=n||window.event,a.invalid=[];var r=t.data("mask-keycode");if(-1===e.inArray(r,o.byPassKeys)){var i=a.getMasked(),s=a.getCaret();return setTimeout(function(){a.setCaret(a.calculateCaretPosition())},e.jMaskGlobals.keyStrokeCompensation),a.val(i),a.setCaret(s),a.callbacks(n)}},getMasked:function(e,t){var i,s,l,c=[],u=void 0===t?a.val():t+"",d=0,h=n.length,f=0,p=u.length,g=1,m="push",v=-1,y=0,b=[];for(r.reverse?(m="unshift",g=-1,i=0,d=h-1,f=p-1,s=function(){return d>-1&&f>-1}):(i=h-1,s=function(){return d<h&&f<p});s();){var _=n.charAt(d),w=u.charAt(f),S=o.translation[_];S?(w.match(S.pattern)?(c[m](w),S.recursive&&(-1===v?v=d:d===i&&d!==v&&(d=v-g),i===v&&(d-=g)),d+=g):w===l?(y--,l=void 0):S.optional?(d+=g,f-=g):S.fallback?(c[m](S.fallback),d+=g,f-=g):a.invalid.push({p:f,v:w,e:S.pattern}),f+=g):(e||c[m](_),w===_?(b.push(f),f+=g):(l=_,b.push(f+y),y++),d+=g)}var x=n.charAt(i);h!==p+1||o.translation[x]||c.push(x);var D=c.join("");return a.mapMaskdigitPositions(D,b,p),D},mapMaskdigitPositions:function(e,t,n){var i=r.reverse?e.length-n:0;a.maskDigitPosMap={};for(var o=0;o<t.length;o++)a.maskDigitPosMap[t[o]+i]=1},callbacks:function(e){var i=a.val(),o=i!==s,l=[i,e,t,r],c=function(e,t,n){"function"==typeof r[e]&&t&&r[e].apply(this,n)};c("onChange",!0===o,l),c("onKeyPress",!0===o,l),c("onComplete",i.length===n.length,l),c("onInvalid",a.invalid.length>0,[i,e,t,a.invalid,r])}};t=e(t);var i,o=this,s=a.val();n="function"==typeof n?n(a.val(),void 0,t,r):n,o.mask=n,o.options=r,o.remove=function(){var e=a.getCaret();return o.options.placeholder&&t.removeAttr("placeholder"),t.data("mask-maxlength")&&t.removeAttr("maxlength"),a.destroyEvents(),a.val(o.getCleanVal()),a.setCaret(e),t},o.getCleanVal=function(){return a.getMasked(!0)},o.getMaskedVal=function(e){return a.getMasked(!1,e)},o.init=function(s){if(s=s||!1,r=r||{},o.clearIfNotMatch=e.jMaskGlobals.clearIfNotMatch,o.byPassKeys=e.jMaskGlobals.byPassKeys,o.translation=e.extend({},e.jMaskGlobals.translation,r.translation),o=e.extend(!0,{},o,r),i=a.getRegexMask(),s)a.events(),a.val(a.getMasked());else{r.placeholder&&t.attr("placeholder",r.placeholder),t.data("mask")&&t.attr("autocomplete","off");for(var l=0,c=!0;l<n.length;l++){var u=o.translation[n.charAt(l)];if(u&&u.recursive){c=!1;break}}c&&t.attr("maxlength",n.length).data("mask-maxlength",!0),a.destroyEvents(),a.events();var d=a.getCaret();a.val(a.getMasked()),a.setCaret(d)}},o.init(!t.is("input"))};e.maskWatchers={};var n=function(){var n=e(this),a={},i=n.attr("data-mask");if(n.attr("data-mask-reverse")&&(a.reverse=!0),n.attr("data-mask-clearifnotmatch")&&(a.clearIfNotMatch=!0),"true"===n.attr("data-mask-selectonfocus")&&(a.selectOnFocus=!0),r(n,i,a))return n.data("mask",new t(this,i,a))},r=function(t,n,r){r=r||{};var a=e(t).data("mask"),i=JSON.stringify,o=e(t).val()||e(t).text();try{return"function"==typeof n&&(n=n(o)),"object"!=typeof a||i(a.options)!==i(r)||a.mask!==n}catch(e){}};e.fn.mask=function(n,a){a=a||{};var i=this.selector,o=e.jMaskGlobals,s=o.watchInterval,l=a.watchInputs||o.watchInputs,c=function(){if(r(this,n,a))return e(this).data("mask",new t(this,n,a))};return e(this).each(c),i&&""!==i&&l&&(clearInterval(e.maskWatchers[i]),e.maskWatchers[i]=setInterval(function(){e(document).find(i).each(c)},s)),this},e.fn.masked=function(e){return this.data("mask").getMaskedVal(e)},e.fn.unmask=function(){return clearInterval(e.maskWatchers[this.selector]),delete e.maskWatchers[this.selector],this.each(function(){var t=e(this).data("mask");t&&t.remove().removeData("mask")})},e.fn.cleanVal=function(){return this.data("mask").getCleanVal()},e.applyDataMask=function(t){((t=t||e.jMaskGlobals.maskElements)instanceof e?t:e(t)).filter(e.jMaskGlobals.dataMaskAttr).each(n)};var a,i,o,s={maskElements:"input,td,span,div",dataMaskAttr:"*[data-mask]",dataMask:!0,watchInterval:300,watchInputs:!0,keyStrokeCompensation:10,useInput:!/Chrome\/[2-4][0-9]|SamsungBrowser/.test(window.navigator.userAgent)&&(a="input",o=document.createElement("div"),(i=(a="on"+a)in o)||(o.setAttribute(a,"return;"),i="function"==typeof o[a]),o=null,i),watchDataMask:!1,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}};e.jMaskGlobals=e.jMaskGlobals||{},(s=e.jMaskGlobals=e.extend(!0,{},s,e.jMaskGlobals)).dataMask&&e.applyDataMask(),setInterval(function(){e.jMaskGlobals.watchDataMask&&e.applyDataMask()},s.watchInterval)},window.jQuery,window.Zepto);
  