g.offsetHeight||"scroll"==y.css("overflow-y")?p+d:p,N&&(g.scrollHeight>g.offsetHeight||"scroll"==y.css("overflow-y"))&&(S.width=xe(r-d)),(""===u||""!==c)&&Me(e,1,"Possible column misalignment",6)):r="100%",w.width=xe(r),m.width=xe(r),T&&(e.nScrollFoot.style.width=xe(r)),!h&&N&&(w.height=xe(E.offsetHeight+d)),h&&l.bCollapse&&(w.height=xe(h),l=u&&E.offsetWidth>g.offsetWidth?d:0,E.offsetHeight g.offsetHeight||"scroll"==y.css("overflow-y")?p+h:p,N&&(g.scrollHeight>g.offsetHeight||"scroll"==y.css("overflow-y"))&&(S.width=xe(r-h)),(""===u||""!==c)&&Me(e,1,"Possible column misalignment",6)):r="100%",_.width=xe(r),m.width=xe(r),T&&(e.nScrollFoot.style.width=xe(r)),!d&&N&&(_.height=xe(E.offsetHeight+h)),d&&l.bCollapse&&(_.height=xe(d),l=u&&E.offsetWidth>g.offsetWidth?h:0,E.offsetHeight").html(x(e,r,t,"display"))[0]}function _e(e,t){for(var r,n=-1,i=-1,a=0,o=e.aoData.length;o>a;a++)r=x(e,a,t,"display")+"",r=r.replace(yt,""),r.length>n&&(n=r.length,i=a);return i}function xe(e){return null===e?"0px":"number"==typeof e?0>e?"0px":e+"px":e.match(/\d$/)?e+"px":e}function Ce(){var e=We.__scrollbarWidth;if(e===r){var t=n("").css({position:"absolute",top:0,left:0,width:"100%",height:150,padding:0,overflow:"scroll",visibility:"hidden"}).appendTo("body"),e=t[0].offsetWidth-t[0].clientWidth;We.__scrollbarWidth=e,t.remove()}return e}function ke(e){var t,i,a,o,s,l,u=[],c=e.aoColumns;t=e.aaSortingFixed,i=n.isPlainObject(t);var h=[];for(a=function(e){e.length&&!n.isArray(e[0])?h.push(e):h.push.apply(h,e)},n.isArray(t)&&a(t),i&&t.pre&&a(t.pre),a(e.aaSorting),i&&t.post&&a(t.post),e=0;e ").addClass(t),n("td",r).addClass(t).html(e)[0].colSpan=g(a),o.push(r[0]))};s(e,t),i._details&&i._details.remove(),i._details=n(o),i._detailsShow&&i._details.insertAfter(i.nTr)}return this}),Ye(["row().child.show()","row().child().show()"],function(){return Nt(this,!0),this}),Ye(["row().child.hide()","row().child().hide()"],function(){return Nt(this,!1),this}),Ye(["row().child.remove()","row().child().remove()"],function(){return At(this),this}),Ye("row().child.isShown()",function(){var e=this.context;return e.length&&this.length?e[0].aoData[this[0]]._detailsShow||!1:!1});var Dt=/^(.+):(name|visIdx|visible)$/,Pt=function(e,t,r,n,i){for(var r=[],n=0,a=i.length;a>n;n++)r.push(x(e,i[n],t));return r};Ye("columns()",function(e,t){e===r?e="":n.isPlainObject(e)&&(t=e,e="");var t=Et(t),i=this.iterator("table",function(r){var i=e,a=t,o=r.aoColumns,s=ut(o,"sName"),l=ut(o,"nTh");return kt("column",i,function(e){var t=at(e);if(""===e)return ht(o.length);if(null!==t)return[t>=0?t:o.length+t];if("function"==typeof e){var i=Tt(r,a);return n.map(o,function(t,n){return e(n,Pt(r,n,0,0,i),l[n])?n:null})}var u="string"==typeof e?e.match(Dt):"";if(!u)return n(l).filter(e).map(function(){return n.inArray(this,l)}).toArray();switch(u[2]){case"visIdx":case"visible":if(t=parseInt(u[1],10),0>t){var c=n.map(o,function(e,t){return e.bVisible?t:null});return[c[c.length+t]]}return[f(r,t)];case"name":return n.map(s,function(e,t){return e===u[1]?t:null})}},r,a)},1);return i.selector.cols=e,i.selector.opts=t,i}),Qe("columns().header()","column().header()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].nTh},1)}),Qe("columns().footer()","column().footer()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].nTf},1)}),Qe("columns().data()","column().data()",function(){return this.iterator("column-rows",Pt,1)}),Qe("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].mData},1)}),Qe("columns().cache()","column().cache()",function(e){return this.iterator("column-rows",function(t,r,n,i,a){return ct(t.aoData,a,"search"===e?"_aFilterData":"_aSortData",r)},1)}),Qe("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(e,t,r,n,i){return ct(e.aoData,i,"anCells",t)},1)}),Qe("columns().visible()","column().visible()",function(e,t){return this.iterator("column",function(i,a){if(e===r)return i.aoColumns[a].bVisible;var o,s,l,u=i.aoColumns,c=u[a],h=i.aoData;if(e!==r&&c.bVisible!==e){if(e){var d=n.inArray(!0,ut(u,"bVisible"),a+1);for(o=0,s=h.length;s>o;o++)l=h[o].nTr,u=h[o].anCells,l&&l.insertBefore(u[a],u[d]||null)}else n(ut(i.aoData,"anCells",a)).detach();c.bVisible=e,F(i,i.aoHeader),F(i,i.aoFooter),(t===r||t)&&(p(i),(i.oScroll.sX||i.oScroll.sY)&&fe(i)),Ve(i,null,"column-visibility",[i,a,e]),Pe(i)}})}),Qe("columns().indexes()","column().index()",function(e){return this.iterator("column",function(t,r){return"visible"===e?m(t,r):r},1)}),Ye("columns.adjust()",function(){return this.iterator("table",function(e){p(e)},1)}),Ye("column.index()",function(e,t){if(0!==this.context.length){var r=this.context[0];if("fromVisible"===e||"toData"===e)return f(r,t);if("fromData"===e||"toVisible"===e)return m(r,t)}}),Ye("column()",function(e,t){return St(this.columns(e,t))}),Ye("cells()",function(e,t,i){if(n.isPlainObject(e)&&(e.row===r?(i=e,e=null):(i=t,t=null)),n.isPlainObject(t)&&(i=t,t=null),null===t||t===r)return this.iterator("table",function(t){var a,o,s,l,u,c,h,d=e,p=Et(i),f=t.aoData,m=Tt(t,p),g=dt(ct(f,m,"anCells")),v=n([].concat.apply([],g)),b=t.aoColumns.length;return kt("cell",d,function(e){var i="function"==typeof e;if(null===e||e===r||i){for(o=[],s=0,l=m.length;l>s;s++)for(a=m[s],u=0;b>u;u++)c={row:a,column:u},i?(h=t.aoData[a],e(c,x(t,a,u),h.anCells?h.anCells[u]:null)&&o.push(c)):o.push(c);return o}return n.isPlainObject(e)?[e]:v.filter(e).map(function(e,t){return a=t.parentNode._DT_RowIndex,{row:a,column:n.inArray(t,f[a].anCells)}}).toArray()},t,p)});var a,o,s,l,u,c=this.columns(t,i),h=this.rows(e,i),d=this.iterator("table",function(e,t){for(a=[],o=0,s=h[t].length;s>o;o++)for(l=0,u=c[t].length;u>l;l++)a.push({row:h[t][o],column:c[t][l]});return a},1);return n.extend(d.selector,{cols:t,rows:e,opts:i}),d}),Qe("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(e,t,n){return(e=e.aoData[t].anCells)?e[n]:r},1)}),Ye("cells().data()",function(){return this.iterator("cell",function(e,t,r){return x(e,t,r)},1)}),Qe("cells().cache()","cell().cache()",function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",function(t,r,n){return t.aoData[r][e][n]},1)}),Qe("cells().render()","cell().render()",function(e){return this.iterator("cell",function(t,r,n){return x(t,r,n,e)},1)}),Qe("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(e,t,r){return{row:t,column:r,columnVisible:m(e,r)}},1)}),Qe("cells().invalidate()","cell().invalidate()",function(e){return this.iterator("cell",function(t,r,n){D(t,r,e,n)})}),Ye("cell()",function(e,t,r){return St(this.cells(e,t,r))}),Ye("cell().data()",function(e){var t=this.context,n=this[0];return e===r?t.length&&n.length?x(t[0],n[0].row,n[0].column):r:(C(t[0],n[0].row,n[0].column,e),D(t[0],n[0].row,"data",n[0].column),this)}),Ye("order()",function(e,t){var i=this.context;return e===r?0!==i.length?i[0].aaSorting:r:("number"==typeof e?e=[[e,t]]:n.isArray(e[0])||(e=Array.prototype.slice.call(arguments)),this.iterator("table",function(t){t.aaSorting=e.slice()}))}),Ye("order.listener()",function(e,t,r){return this.iterator("table",function(n){Ae(n,e,t,r)})}),Ye(["columns().order()","column().order()"],function(e){var t=this;return this.iterator("table",function(r,i){var a=[];n.each(t[i],function(t,r){a.push([r,e])}),r.aaSorting=a})}),Ye("search()",function(e,t,i,a){var o=this.context;return e===r?0!==o.length?o[0].oPreviousSearch.sSearch:r:this.iterator("table",function(r){
-r.oFeatures.bFilter&&K(r,n.extend({},r.oPreviousSearch,{sSearch:e+"",bRegex:null===t?!1:t,bSmart:null===i?!0:i,bCaseInsensitive:null===a?!0:a}),1)})}),Qe("columns().search()","column().search()",function(e,t,i,a){return this.iterator("column",function(o,s){var l=o.aoPreSearchCols;return e===r?l[s].sSearch:void(o.oFeatures.bFilter&&(n.extend(l[s],{sSearch:e+"",bRegex:null===t?!1:t,bSmart:null===i?!0:i,bCaseInsensitive:null===a?!0:a}),K(o,o.oPreviousSearch,1)))})}),Ye("state()",function(){return this.context.length?this.context[0].oSavedState:null}),Ye("state.clear()",function(){return this.iterator("table",function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})})}),Ye("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),Ye("state.save()",function(){return this.iterator("table",function(e){Pe(e)})}),We.versionCheck=We.fnVersionCheck=function(e){for(var t,r,n=We.version.split("."),e=e.split("."),i=0,a=e.length;a>i;i++)if(t=parseInt(n[i],10)||0,r=parseInt(e[i],10)||0,t!==r)return t>r;return!0},We.isDataTable=We.fnIsDataTable=function(e){var t=n(e).get(0),r=!1;return n.each(We.settings,function(e,i){var a=i.nScrollHead?n("table",i.nScrollHead)[0]:null,o=i.nScrollFoot?n("table",i.nScrollFoot)[0]:null;(i.nTable===t||a===t||o===t)&&(r=!0)}),r},We.tables=We.fnTables=function(e){return n.map(We.settings,function(t){return!e||e&&n(t.nTable).is(":visible")?t.nTable:void 0})},We.util={throttle:ve,escapeRegex:J},We.camelToHungarian=a,Ye("$()",function(e,t){var r=this.rows(t).nodes(),r=n(r);return n([].concat(r.filter(e).toArray(),r.find(e).toArray()))}),n.each(["on","one","off"],function(e,t){Ye(t+"()",function(){var e=Array.prototype.slice.call(arguments);e[0].match(/\.dt\b/)||(e[0]+=".dt");var r=n(this.tables().nodes());return r[t].apply(r,e),this})}),Ye("clear()",function(){return this.iterator("table",function(e){A(e)})}),Ye("settings()",function(){return new Ge(this.context,this.context)}),Ye("init()",function(){var e=this.context;return e.length?e[0].oInit:null}),Ye("data()",function(){return this.iterator("table",function(e){return ut(e.aoData,"_aData")}).flatten()}),Ye("destroy()",function(t){return t=t||!1,this.iterator("table",function(r){var i,a=r.nTableWrapper.parentNode,o=r.oClasses,s=r.nTable,l=r.nTBody,u=r.nTHead,c=r.nTFoot,h=n(s),l=n(l),d=n(r.nTableWrapper),p=n.map(r.aoData,function(e){return e.nTr});r.bDestroying=!0,Ve(r,"aoDestroyCallback","destroy",[r]),t||new Ge(r).columns().visible(!0),d.unbind(".DT").find(":not(tbody *)").unbind(".DT"),n(e).unbind(".DT-"+r.sInstance),s!=u.parentNode&&(h.children("thead").detach(),h.append(u)),c&&s!=c.parentNode&&(h.children("tfoot").detach(),h.append(c)),h.detach(),d.detach(),r.aaSorting=[],r.aaSortingFixed=[],Ne(r),n(p).removeClass(r.asStripeClasses.join(" ")),n("th, td",u).removeClass(o.sSortable+" "+o.sSortableAsc+" "+o.sSortableDesc+" "+o.sSortableNone),r.bJUI&&(n("th span."+o.sSortIcon+", td span."+o.sSortIcon,u).detach(),n("th, td",u).each(function(){var e=n("div."+o.sSortJUIWrapper,this);n(this).append(e.contents()),e.detach()})),!t&&a&&a.insertBefore(s,r.nTableReinsertBefore),l.children().detach(),l.append(p),h.css("width",r.sDestroyWidth).removeClass(o.sTable),(i=r.asDestroyStripes.length)&&l.children().each(function(e){n(this).addClass(r.asDestroyStripes[e%i])}),a=n.inArray(r,We.settings),-1!==a&&We.settings.splice(a,1)})}),n.each(["column","row","cell"],function(e,t){Ye(t+"s().every()",function(e){return this.iterator(t,function(r,n,i){e.call(new Ge(r)[t](n,i))})})}),Ye("i18n()",function(e,t,i){var a=this.context[0],e=E(e)(a.oLanguage);return e===r&&(e=t),i!==r&&n.isPlainObject(e)&&(e=e[i]!==r?e[i]:e._),e.replace("%d",i)}),We.version="1.10.7",We.settings=[],We.models={},We.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},We.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null},We.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},We.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,bJQueryUI:!1,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(t){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(-1===e.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(r){}},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:n.extend({},We.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null},i(We.defaults),We.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},i(We.defaults.column),We.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},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],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,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==He(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==He(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,r=t+e,n=this.aiDisplay.length,i=this.oFeatures,a=i.bPaginate;return i.bServerSide?!1===a||-1===e?t+n:Math.min(t+e,this._iRecordsDisplay):!a||r>n||-1===e?n:r},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{}},We.ext=Ke={buttons:{},classes:{},errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:We.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:We.version},n.extend(Ke,{afnFiltering:Ke.search,aTypes:Ke.type.detect,ofnSearch:Ke.type.search,oSort:Ke.type.order,afnSortData:Ke.order,aoFeatures:Ke.feature,oApi:Ke.internal,oStdClasses:Ke.classes,oPagination:Ke.pager}),n.extend(We.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 Rt="",Rt="",Ot=Rt+"ui-state-default",Mt=Rt+"css_right ui-icon ui-icon-",Ft=Rt+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";n.extend(We.ext.oJUIClasses,We.ext.classes,{sPageButton:"fg-button ui-button "+Ot,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:Ot+" sorting_asc",sSortDesc:Ot+" sorting_desc",sSortable:Ot+" sorting",sSortableAsc:Ot+" sorting_asc_disabled",sSortableDesc:Ot+" sorting_desc_disabled",sSortableNone:Ot+" sorting_disabled",sSortJUIAsc:Mt+"triangle-1-n",sSortJUIDesc:Mt+"triangle-1-s",sSortJUI:Mt+"carat-2-n-s",sSortJUIAscAllowed:Mt+"carat-1-n",sSortJUIDescAllowed:Mt+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+Ot,sScrollFoot:"dataTables_scrollFoot "+Ot,sHeaderTH:Ot,sFooterTH:Ot,sJUIHeader:Ft+" ui-corner-tl ui-corner-tr",sJUIFooter:Ft+" ui-corner-bl ui-corner-br"});var Lt=We.ext.pager;n.extend(Lt,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},simple_numbers:function(e,t){return["previous",Ue(e,t),"next"]},full_numbers:function(e,t){return["first","previous",Ue(e,t),"next","last"]},_numbers:Ue,numbers_length:7}),n.extend(!0,We.ext.renderer,{pageButton:{_:function(e,r,i,a,o,s){var l,u,c,h=e.oClasses,d=e.oLanguage.oPaginate,p=0,f=function(t,r){var a,c,m,g,v=function(t){ce(e,t.data.action,!0)};for(a=0,c=r.length;c>a;a++)if(g=r[a],n.isArray(g))m=n("<"+(g.DT_el||"div")+"/>").appendTo(t),f(m,g);else{switch(u=l="",g){case"ellipsis":t.append('…');break;case"first":l=d.sFirst,u=g+(o>0?"":" "+h.sPageButtonDisabled);break;case"previous":l=d.sPrevious,u=g+(o>0?"":" "+h.sPageButtonDisabled);break;case"next":l=d.sNext,u=g+(s-1>o?"":" "+h.sPageButtonDisabled);break;case"last":l=d.sLast,u=g+(s-1>o?"":" "+h.sPageButtonDisabled);break;default:l=g+1,u=o===g?h.sPageButtonActive:""}l&&(m=n("",{"class":h.sPageButton+" "+u,"aria-controls":e.sTableId,"data-dt-idx":p,tabindex:e.iTabIndex,id:0===i&&"string"==typeof g?e.sTableId+"_"+g:null}).html(l).appendTo(t),Ie(m,{action:g},v),p++)}};try{c=n(t.activeElement).data("dt-idx")}catch(m){}f(n(r).empty(),a),c&&n(r).find("[data-dt-idx="+c+"]").focus()}}}),n.extend(We.ext.type.detect,[function(e,t){var r=t.oLanguage.sDecimal;return st(e,r)?"num"+r:null},function(e){if(!(!e||e instanceof Date||et.test(e)&&tt.test(e)))return null;var t=Date.parse(e);return null!==t&&!isNaN(t)||it(e)?"date":null},function(e,t){var r=t.oLanguage.sDecimal;return st(e,r,!0)?"num-fmt"+r:null},function(e,t){var r=t.oLanguage.sDecimal;return lt(e,r)?"html-num"+r:null},function(e,t){var r=t.oLanguage.sDecimal;return lt(e,r,!0)?"html-num-fmt"+r:null},function(e){return it(e)||"string"==typeof e&&-1!==e.indexOf("<")?"html":null}]),n.extend(We.ext.type.search,{html:function(e){return it(e)?e:"string"==typeof e?e.replace(Je," ").replace(Ze,""):""},string:function(e){return it(e)?e:"string"==typeof e?e.replace(Je," "):e}});var It=function(e,t,r,n){return 0===e||e&&"-"!==e?(t&&(e=ot(e,t)),e.replace&&(r&&(e=e.replace(r,"")),n&&(e=e.replace(n,""))),1*e):-(1/0)};return n.extend(Ke.type.order,{"date-pre":function(e){return Date.parse(e)||0},"html-pre":function(e){return it(e)?"":e.replace?e.replace(/<.*?>/g,"").toLowerCase():e+""},"string-pre":function(e){return it(e)?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""},"string-asc":function(e,t){return t>e?-1:e>t?1:0},"string-desc":function(e,t){return t>e?1:e>t?-1:0}}),qe(""),n.extend(!0,We.ext.renderer,{header:{_:function(e,t,r,i){n(e.nTable).on("order.dt.DT",function(n,a,o,s){e===a&&(n=r.idx,t.removeClass(r.sSortingClass+" "+i.sSortAsc+" "+i.sSortDesc).addClass("asc"==s[n]?i.sSortAsc:"desc"==s[n]?i.sSortDesc:r.sSortingClass))})},jqueryui:function(e,t,r,i){n("").addClass(i.sSortJUIWrapper).append(t.contents()).append(n("").addClass(i.sSortIcon+" "+r.sSortingClassJUI)).appendTo(t),n(e.nTable).on("order.dt.DT",function(n,a,o,s){e===a&&(n=r.idx,t.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==s[n]?i.sSortAsc:"desc"==s[n]?i.sSortDesc:r.sSortingClass),t.find("span."+i.sSortIcon).removeClass(i.sSortJUIAsc+" "+i.sSortJUIDesc+" "+i.sSortJUI+" "+i.sSortJUIAscAllowed+" "+i.sSortJUIDescAllowed).addClass("asc"==s[n]?i.sSortJUIAsc:"desc"==s[n]?i.sSortJUIDesc:r.sSortingClassJUI))})}}}),We.render={number:function(e,t,r,n){return{display:function(i){if("number"!=typeof i&&"string"!=typeof i)return i;var a=0>i?"-":"",i=Math.abs(parseFloat(i)),o=parseInt(i,10),i=r?t+(i-o).toFixed(r).substring(2):"";return a+(n||"")+o.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+i}}}},n.extend(We.ext.internal,{_fnExternApiFunc:$e,_fnBuildAjax:z,_fnAjaxUpdate:H,_fnAjaxParameters:U,_fnAjaxUpdateDraw:q,_fnAjaxDataSrc:$,_fnAddColumn:h,_fnColumnOptions:d,_fnAdjustColumnSizing:p,_fnVisibleToColumnIndex:f,_fnColumnIndexToVisible:m,_fnVisbleColumns:g,_fnGetColumns:v,_fnColumnTypes:b,_fnApplyColumnDefs:y,_fnHungarianMap:i,_fnCamelToHungarian:a,_fnLanguageCompat:o,_fnBrowserDetect:u,_fnAddData:w,_fnAddTr:_,_fnNodeToDataIndex:function(e,t){return t._DT_RowIndex!==r?t._DT_RowIndex:null},_fnNodeToColumnIndex:function(e,t,r){return n.inArray(r,e.aoData[t].anCells)},_fnGetCellData:x,_fnSetCellData:C,_fnSplitObjNotation:k,_fnGetObjectDataFn:E,_fnSetObjectDataFn:S,_fnGetDataMaster:T,_fnClearTable:A,_fnDeleteIndex:N,_fnInvalidate:D,_fnGetRowElements:P,_fnCreateTr:R,_fnBuildHead:M,_fnDrawHead:F,_fnDraw:L,_fnReDraw:I,_fnAddOptionsHtml:j,_fnDetectHeader:V,_fnGetUniqueThs:B,_fnFeatureHtmlFilter:W,_fnFilterComplete:K,_fnFilterCustom:G,_fnFilterColumn:Y,_fnFilter:Q,_fnFilterCreateSearch:X,_fnEscapeRegex:J,_fnFilterData:Z,_fnFeatureHtmlInfo:re,_fnUpdateInfo:ne,_fnInfoMacros:ie,_fnInitialise:ae,_fnInitComplete:oe,_fnLengthChange:se,_fnFeatureHtmlLength:le,_fnFeatureHtmlPaginate:ue,_fnPageChange:ce,_fnFeatureHtmlProcessing:he,_fnProcessingDisplay:de,_fnFeatureHtmlTable:pe,_fnScrollDraw:fe,_fnApplyToChildren:me,_fnCalculateColumnWidths:ge,_fnThrottle:ve,_fnConvertToWidth:be,_fnScrollingWidthAdjust:ye,_fnGetWidestNode:we,_fnGetMaxLenString:_e,_fnStringToCss:xe,_fnScrollBarWidth:Ce,_fnSortFlatten:ke,_fnSort:Ee,_fnSortAria:Se,_fnSortListener:Te,_fnSortAttachListener:Ae,_fnSortingClasses:Ne,_fnSortData:De,_fnSaveState:Pe,_fnLoadState:Re,_fnSettingsFromNode:Oe,_fnLog:Me,_fnMap:Fe,_fnBindAction:Ie,_fnCallbackReg:je,_fnCallbackFire:Ve,_fnLengthOverflow:Be,_fnRenderer:ze,_fnDataSource:He,_fnRowAttributes:O,_fnCalculateEnd:function(){}}),n.fn.dataTable=We,n.fn.dataTableSettings=We.settings,n.fn.dataTableExt=We.ext,n.fn.DataTable=function(e){return n(this).dataTable(e).api()},n.each(We,function(e,t){n.fn.DataTable[e]=t}),n.fn.dataTable};"function"==typeof define&&define.amd?define("datatables",["jquery"],n):"object"==typeof exports?module.exports=n(require("jquery")):jQuery&&!jQuery.fn.dataTable&&n(jQuery)}(window,document),function(e,t,r){var n=function(e,r){"use strict";e.extend(!0,r.defaults,{dom:"<'row'<'col-sm-6'l><'col-sm-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-5'i><'col-sm-7'p>>",renderer:"bootstrap"}),e.extend(r.ext.classes,{sWrapper:"dataTables_wrapper form-inline dt-bootstrap",sFilterInput:"form-control input-sm",sLengthSelect:"form-control input-sm"}),r.ext.renderer.pageButton.bootstrap=function(n,i,a,o,s,l){var u,c,h,d=new r.Api(n),p=n.oClasses,f=n.oLanguage.oPaginate,m=0,g=function(t,r){var i,o,h,v,b=function(t){t.preventDefault(),e(t.currentTarget).hasClass("disabled")||d.page(t.data.action).draw(!1)};for(i=0,o=r.length;o>i;i++)if(v=r[i],e.isArray(v))g(t,v);else{switch(u="",c="",v){case"ellipsis":u="…",c="disabled";break;case"first":u=f.sFirst,c=v+(s>0?"":" disabled");break;case"previous":u=f.sPrevious,c=v+(s>0?"":" disabled");break;case"next":u=f.sNext,c=v+(l-1>s?"":" disabled");break;case"last":u=f.sLast,c=v+(l-1>s?"":" disabled");break;default:u=v+1,c=s===v?"active":""}u&&(h=e("').children("ul"),o),h&&e(i).find("[data-dt-idx="+h+"]").focus()},r.TableTools&&(e.extend(!0,r.TableTools.classes,{container:"DTTT btn-group",buttons:{normal:"btn btn-default",disabled:"disabled"},collection:{container:"DTTT_dropdown dropdown-menu",buttons:{normal:"",disabled:"disabled"}},print:{info:"DTTT_print_info"},select:{row:"active"}}),e.extend(!0,r.TableTools.DEFAULTS.oTags,{collection:{container:"ul",button:"li",liner:"a"}}))};"function"==typeof define&&define.amd?define(["jquery","datatables"],n):"object"==typeof exports?n(require("jquery"),require("datatables")):jQuery&&n(jQuery,jQuery.fn.dataTable)}(window,document),function(){var e,t,r,n,i,a=this;!function(){function a(e,t){var r=u[e];if(void 0!==r)return r;if(r=u[e]={},!l[e])throw t?new Error("Could not find module "+e+" required by: "+t):new Error("Could not find module "+e);for(var n=l[e],i=n.deps,s=n.callback,c=[],h=i.length,d=0;h>d;d++)"exports"===i[d]?c.push(r):c.push(a(o(i[d],e),e));return s.apply(this,c),r}function o(e,t){if("."!==e.charAt(0))return e;for(var r=e.split("/"),n=t.split("/").slice(0,-1),i=0,a=r.length;a>i;i++){var o=r[i];if(".."===o)n.pop();else{if("."===o)continue;n.push(o)}}return n.join("/")}var s="undefined"!=typeof process&&"[object process]"==={}.toString.call(process);if(s||(i=this.Ember=this.Ember||{}),"undefined"==typeof i&&(i={}),"undefined"==typeof i.__loader){var l={},u={};e=function(e,t,r){var n={};r?(n.deps=t,n.callback=r):(n.deps=[],n.callback=t),l[e]=n},n=r=t=function(e){return a(e,null)},n._eak_seen=l,i.__loader={define:e,require:r,registry:l}}else e=i.__loader.define,n=r=t=i.__loader.require}(),e("ember-debug",["exports","ember-metal/core","ember-metal/error","ember-metal/logger","ember-debug/deprecation-manager","ember-metal/environment"],function(e,t,r,n,i,a){function o(e){return"function"==typeof e&&void 0===e.PrototypeMixin}function s(e,r){if(r){t["default"].warn("Ember.ENV.ENABLE_ALL_FEATURES is only available in canary builds.",!t["default"].ENV.ENABLE_ALL_FEATURES),t["default"].warn("Ember.ENV.ENABLE_OPTIONAL_FEATURES is only available in canary builds.",!t["default"].ENV.ENABLE_OPTIONAL_FEATURES);for(var n in e)e.hasOwnProperty(n)&&"isEnabled"!==n&&t["default"].warn('FEATURE["'+n+'"] is set as enabled, but FEATURE flags are only available in canary builds.',!e[n])}}if(e._warnIfUsingStrippedFeatureFlags=s,t["default"].assert=function(e,t){var n;if(n=o(t)?!t():!t)throw new r["default"]("Assertion Failed: "+e)},t["default"].warn=function(e,t){t||(n["default"].warn("WARNING: "+e),"trace"in n["default"]&&n["default"].trace())},t["default"].debug=function(e){n["default"].debug("DEBUG: "+e)},t["default"].deprecate=function(e,a,s){if(t["default"].ENV.RAISE_ON_DEPRECATION&&i["default"].setDefaultLevel(i.deprecationLevels.RAISE),i["default"].getLevel(s&&s.id)!==i.deprecationLevels.SILENCE){var l;if(l=o(a)?a():a,!l){if(s&&s.id&&(e+=" [deprecation id: "+s.id+"]"),i["default"].getLevel(s&&s.id)===i.deprecationLevels.RAISE)throw new r["default"](e);var u;try{__fail__.fail()}catch(c){u=c}if(3===arguments.length&&(t["default"].assert("options argument to Ember.deprecate should be an object",s&&"object"==typeof s),s.url&&(e+=" See "+s.url+" for more details.")),t["default"].LOG_STACKTRACE_ON_DEPRECATION&&u.stack){var h,d="";u.arguments?(h=u.stack.replace(/^\s+at\s+/gm,"").replace(/^([^\(]+?)([\n$])/gm,"{anonymous}($1)$2").replace(/^Object.
'})})},t=function(){$(".accordion-simple, .accordion-panel").each(function(e){var t=$(this),r=t.find(".accordion-toggle"),n=t.find(".panel-collapse.in").parent();n.addClass("is-open"),r.prepend(''),r.on("click",function(e){var t=$(this).parents(".panel");t.toggleClass("is-open"),t.siblings().removeClass("is-open")})})},r=function(){$.fn.tooltip&&$(".ui-tooltip").tooltip({container:"body"}),$.fn.popover&&$(".ui-popover").popover({container:"body"})},n=function(){$.fn.magnificPopup&&($(".ui-lightbox").magnificPopup({type:"image",closeOnContentClick:!1,closeBtnInside:!0,fixedContentPos:!0,mainClass:"mfp-no-margins mfp-with-zoom",image:{verticalFit:!0,tError:'The image #%curr% could not be loaded.'}}),$(".ui-lightbox-video, .ui-lightbox-iframe").magnificPopup({disableOn:700,type:"iframe",mainClass:"mfp-fade",removalDelay:160,preloader:!1,fixedContentPos:!1}),$(".ui-lightbox-gallery").magnificPopup({delegate:"a",type:"image",tLoading:"Loading image #%curr%...",mainClass:"mfp-img-mobile",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},image:{tError:'The image #%curr% could not be loaded.',titleSrc:function(e){return e.el.attr("title")+"by Marsel Van Oosten"}}}))},i=function(){$.fn.select2&&$(".ui-select").select2({allowClear:!0,placeholder:"Select..."})},a=function(){$.fn.iCheck&&$(".ui-check").iCheck({checkboxClass:"ui-icheck icheckbox_minimal-grey",radioClass:"ui-icheck iradio_minimal-grey",inheritClass:!0}).on("ifChanged",function(e){$(e.currentTarget).trigger("change")})},o=function(){$.fn.dataTableHelper&&$(".ui-datatable").dataTableHelper()},s=function(){$.fn.timepicker&&($(".ui-timepicker").timepicker(),$(".ui-timepicker-modal").timepicker({template:"modal"}))},l=function(){$.fn.datepicker&&$(".ui-datepicker").datepicker({autoclose:!0,todayHighlight:!0})};return{initAccordions:t,initFormValidation:e,initTooltips:r,initLightbox:n,initSelect:i,initIcheck:a,initDataTableHelper:o,initiTimePicker:s,initDatePicker:l}}(),mvpready_admin=function(){"use strict";var e=function(){var e=$(".navbar-notification");e.find("> .dropdown-toggle").click(function(e){mvpready_core.isLayoutCollapsed()&&(window.location=$(this).prop("href"))}),e.find(".notification-list").slimScroll({height:225})};return{init:function(){mvpready_core.navEnhancedInit(),mvpready_core.navHoverInit({delay:{show:250,hide:350}}),e(),mvpready_core.initLayoutToggles(),mvpready_core.initBackToTop(),mvpready_helpers.initAccordions(),mvpready_helpers.initFormValidation(),mvpready_helpers.initTooltips(),mvpready_helpers.initLightbox(),mvpready_helpers.initSelect(),mvpready_helpers.initIcheck(),mvpready_helpers.initDataTableHelper(),mvpready_helpers.initiTimePicker(),mvpready_helpers.initDatePicker()}}}();$(function(){mvpready_admin.init()}),define("ember-cli-app-version",["ember-cli-app-version/index","ember","exports"],function(e,t,r){"use strict";t["default"].keys(e).forEach(function(t){r[t]=e[t]})}),define("ember-cli-divshot",["ember-cli-divshot/index","ember","exports"],function(e,t,r){"use strict";t["default"].keys(e).forEach(function(t){r[t]=e[t]})});
\ No newline at end of file
+window.EmberENV={apiRoot:"",FEATURES:{}};var runningTests=!1,define,requireModule,require,requirejs;if(function(){function e(e,t){try{return e()}finally{t()}}function t(e){throw new Error("an unsupported module was defined, expected `define(name, deps, module)` instead got: `"+e+"` arguments to define`")}function r(e,t,r,n){this.id=h++,this.name=e,this.deps=!t.length&&r.length?p:t,this.exports=n||{},this.callback=r,this.state=void 0,this._require=void 0}function n(e){this.name=e}function i(e,t,r){for(var n,i=e.deps,o=i.length,l=new Array(o),u={},c=0,d=o;d>c;c++)n=i[c],"exports"===n?u.exports=l[c]=r:"require"===n?l[c]=e.makeRequire():"module"===n?(e.exports=r,u=l[c]=e):l[c]=a(s(n,t),t);return{deps:l,module:u}}function a(e,t){var r=u[e];if(!r)throw new Error("Could not find module `"+e+"` imported from `"+t+"`");return require(e)}function o(e){throw new Error("Could not find module "+e)}function s(e,t){if("."!==e.charAt(0))return e;for(var r=e.split("/"),n=t.split("/"),i=n.slice(0,-1),a=0,o=r.length;o>a;a++){var s=r[a];if(".."===s){if(0===i.length)throw new Error("Cannot access parent module of root");i.pop()}else{if("."===s)continue;i.push(s)}}return i.join("/")}var l;l=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)};var u={},c={},d=!1,h=0,p=["require","exports","module"];r.prototype.makeRequire=function(){var e=this.name;return this._require||(this._require=function(t){return require(s(t,e))})},define=function(e,n,i){arguments.length<2&&t(arguments.length),l(n)||(i=n,n=[]),u[e]=new r(e,n,i)},define.petal={},define.alias=function(e){return new n(e)},requirejs=require=requireModule=function(t){var r=u[t];if(r&&r.callback instanceof n&&(r=u[r.callback.name]),r||o(t),r.state!==d&&c.hasOwnProperty(t))return c[t];var a,s,l=!1;c[t]={},e(function(){a=i(r,t,c[t]),s=r.callback.apply(this,a.deps),l=!0},function(){l||(r.state=d)});var h;return h=void 0===s&&a.module.exports?a.module.exports:c[t]=s,null===h||"object"!=typeof h&&"function"!=typeof h||void 0!==h["default"]||(h["default"]=h),c[t]=h},requirejs.entries=requirejs._eak_seen=u,requirejs.clear=function(){requirejs.entries=requirejs._eak_seen=u={},c=state={}}}(),function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function r(e){var t="length"in e&&e.length,r=Z.type(e);return"function"===r||Z.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in e}function n(e,t,r){if(Z.isFunction(t))return Z.grep(e,function(e,n){return!!t.call(e,n,e)!==r});if(t.nodeType)return Z.grep(e,function(e){return e===t!==r});if("string"==typeof t){if(se.test(t))return Z.filter(t,e,r);t=Z.filter(t,e)}return Z.grep(e,function(e){return W.call(t,e)>=0!==r})}function i(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e){var t=fe[e]={};return Z.each(e.match(pe)||[],function(e,r){t[r]=!0}),t}function o(){X.removeEventListener("DOMContentLoaded",o,!1),e.removeEventListener("load",o,!1),Z.ready()}function s(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=Z.expando+s.uid++}function l(e,t,r){var n;if(void 0===r&&1===e.nodeType)if(n="data-"+t.replace(_e,"-$1").toLowerCase(),r=e.getAttribute(n),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:ye.test(r)?Z.parseJSON(r):r}catch(i){}be.set(e,t,r)}else r=void 0;return r}function u(){return!0}function c(){return!1}function d(){try{return X.activeElement}catch(e){}}function h(e,t){return Z.nodeName(e,"table")&&Z.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function p(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function f(e){var t=Ie.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function m(e,t){for(var r=0,n=e.length;n>r;r++)ve.set(e[r],"globalEval",!t||ve.get(t[r],"globalEval"))}function g(e,t){var r,n,i,a,o,s,l,u;if(1===t.nodeType){if(ve.hasData(e)&&(a=ve.access(e),o=ve.set(t,a),u=a.events)){delete o.handle,o.events={};for(i in u)for(r=0,n=u[i].length;n>r;r++)Z.event.add(t,i,u[i][r])}be.hasData(e)&&(s=be.access(e),l=Z.extend({},s),be.set(t,l))}}function v(e,t){var r=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&Z.nodeName(e,t)?Z.merge([e],r):r}function b(e,t){var r=t.nodeName.toLowerCase();"input"===r&&Ce.test(e.type)?t.checked=e.checked:("input"===r||"textarea"===r)&&(t.defaultValue=e.defaultValue)}function y(t,r){var n,i=Z(r.createElement(t)).appendTo(r.body),a=e.getDefaultComputedStyle&&(n=e.getDefaultComputedStyle(i[0]))?n.display:Z.css(i[0],"display");return i.detach(),a}function _(e){var t=X,r=Ve[e];return r||(r=y(e,t),"none"!==r&&r||(ze=(ze||Z("")).appendTo(t.documentElement),t=ze[0].contentDocument,t.write(),t.close(),r=y(e,t),ze.detach()),Ve[e]=r),r}function w(e,t,r){var n,i,a,o,s=e.style;return r=r||qe(e),r&&(o=r.getPropertyValue(t)||r[t]),r&&(""!==o||Z.contains(e.ownerDocument,e)||(o=Z.style(e,t)),Be.test(o)&&He.test(t)&&(n=s.width,i=s.minWidth,a=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=r.width,s.width=n,s.minWidth=i,s.maxWidth=a)),void 0!==o?o+"":o}function x(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function k(e,t){if(t in e)return t;for(var r=t[0].toUpperCase()+t.slice(1),n=t,i=Ye.length;i--;)if(t=Ye[i]+r,t in e)return t;return n}function C(e,t,r){var n=$e.exec(t);return n?Math.max(0,n[1]-(r||0))+(n[2]||"px"):t}function E(e,t,r,n,i){for(var a=r===(n?"border":"content")?4:"width"===t?1:0,o=0;4>a;a+=2)"margin"===r&&(o+=Z.css(e,r+xe[a],!0,i)),n?("content"===r&&(o-=Z.css(e,"padding"+xe[a],!0,i)),"margin"!==r&&(o-=Z.css(e,"border"+xe[a]+"Width",!0,i))):(o+=Z.css(e,"padding"+xe[a],!0,i),"padding"!==r&&(o+=Z.css(e,"border"+xe[a]+"Width",!0,i)));return o}function S(e,t,r){var n=!0,i="width"===t?e.offsetWidth:e.offsetHeight,a=qe(e),o="border-box"===Z.css(e,"boxSizing",!1,a);if(0>=i||null==i){if(i=w(e,t,a),(0>i||null==i)&&(i=e.style[t]),Be.test(i))return i;n=o&&(Q.boxSizingReliable()||i===e.style[t]),i=parseFloat(i)||0}return i+E(e,t,r||(o?"border":"content"),n,a)+"px"}function T(e,t){for(var r,n,i,a=[],o=0,s=e.length;s>o;o++)n=e[o],n.style&&(a[o]=ve.get(n,"olddisplay"),r=n.style.display,t?(a[o]||"none"!==r||(n.style.display=""),""===n.style.display&&ke(n)&&(a[o]=ve.access(n,"olddisplay",_(n.nodeName)))):(i=ke(n),"none"===r&&i||ve.set(n,"olddisplay",i?r:Z.css(n,"display"))));for(o=0;s>o;o++)n=e[o],n.style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?a[o]||"":"none"));return e}function A(e,t,r,n,i){return new A.prototype.init(e,t,r,n,i)}function N(){return setTimeout(function(){Qe=void 0}),Qe=Z.now()}function R(e,t){var r,n=0,i={height:e};for(t=t?1:0;4>n;n+=2-t)r=xe[n],i["margin"+r]=i["padding"+r]=e;return t&&(i.opacity=i.width=e),i}function P(e,t,r){for(var n,i=(rt[t]||[]).concat(rt["*"]),a=0,o=i.length;o>a;a++)if(n=i[a].call(r,t,e))return n}function D(e,t,r){var n,i,a,o,s,l,u,c,d=this,h={},p=e.style,f=e.nodeType&&ke(e),m=ve.get(e,"fxshow");r.queue||(s=Z._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,Z.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(r.overflow=[p.overflow,p.overflowX,p.overflowY],u=Z.css(e,"display"),c="none"===u?ve.get(e,"olddisplay")||_(e.nodeName):u,"inline"===c&&"none"===Z.css(e,"float")&&(p.display="inline-block")),r.overflow&&(p.overflow="hidden",d.always(function(){p.overflow=r.overflow[0],p.overflowX=r.overflow[1],p.overflowY=r.overflow[2]}));for(n in t)if(i=t[n],Je.exec(i)){if(delete t[n],a=a||"toggle"===i,i===(f?"hide":"show")){if("show"!==i||!m||void 0===m[n])continue;f=!0}h[n]=m&&m[n]||Z.style(e,n)}else u=void 0;if(Z.isEmptyObject(h))"inline"===("none"===u?_(e.nodeName):u)&&(p.display=u);else{m?"hidden"in m&&(f=m.hidden):m=ve.access(e,"fxshow",{}),a&&(m.hidden=!f),f?Z(e).show():d.done(function(){Z(e).hide()}),d.done(function(){var t;ve.remove(e,"fxshow");for(t in h)Z.style(e,t,h[t])});for(n in h)o=P(f?m[n]:0,n,d),n in m||(m[n]=o.start,f&&(o.end=o.start,o.start="width"===n||"height"===n?1:0))}}function O(e,t){var r,n,i,a,o;for(r in e)if(n=Z.camelCase(r),i=t[n],a=e[r],Z.isArray(a)&&(i=a[1],a=e[r]=a[0]),r!==n&&(e[n]=a,delete e[r]),o=Z.cssHooks[n],o&&"expand"in o){a=o.expand(a),delete e[n];for(r in a)r in e||(e[r]=a[r],t[r]=i)}else t[n]=i}function M(e,t,r){var n,i,a=0,o=tt.length,s=Z.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;for(var t=Qe||N(),r=Math.max(0,u.startTime+u.duration-t),n=r/u.duration||0,a=1-n,o=0,l=u.tweens.length;l>o;o++)u.tweens[o].run(a);return s.notifyWith(e,[u,a,r]),1>a&&l?r:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:Z.extend({},t),opts:Z.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:Qe||N(),duration:r.duration,tweens:[],createTween:function(t,r){var n=Z.Tween(e,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(n),n},stop:function(t){var r=0,n=t?u.tweens.length:0;if(i)return this;for(i=!0;n>r;r++)u.tweens[r].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(O(c,u.opts.specialEasing);o>a;a++)if(n=tt[a].call(u,e,c,u.opts))return n;return Z.map(c,P,u),Z.isFunction(u.opts.start)&&u.opts.start.call(e,u),Z.fx.timer(Z.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function F(e){return function(t,r){"string"!=typeof t&&(r=t,t="*");var n,i=0,a=t.toLowerCase().match(pe)||[];if(Z.isFunction(r))for(;n=a[i++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(r)):(e[n]=e[n]||[]).push(r)}}function I(e,t,r,n){function i(s){var l;return a[s]=!0,Z.each(e[s]||[],function(e,s){var u=s(t,r,n);return"string"!=typeof u||o||a[u]?o?!(l=u):void 0:(t.dataTypes.unshift(u),i(u),!1)}),l}var a={},o=e===yt;return i(t.dataTypes[0])||!a["*"]&&i("*")}function L(e,t){var r,n,i=Z.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((i[r]?e:n||(n={}))[r]=t[r]);return n&&Z.extend(!0,e,n),e}function j(e,t,r){for(var n,i,a,o,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(i in s)if(s[i]&&s[i].test(n)){l.unshift(i);break}if(l[0]in r)a=l[0];else{for(i in r){if(!l[0]||e.converters[i+" "+l[0]]){a=i;break}o||(o=i)}a=a||o}return a?(a!==l[0]&&l.unshift(a),r[a]):void 0}function z(e,t,r,n){var i,a,o,s,l,u={},c=e.dataTypes.slice();if(c[1])for(o in e.converters)u[o.toLowerCase()]=e.converters[o];for(a=c.shift();a;)if(e.responseFields[a]&&(r[e.responseFields[a]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=c.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(o=u[l+" "+a]||u["* "+a],!o)for(i in u)if(s=i.split(" "),s[1]===a&&(o=u[l+" "+s[0]]||u["* "+s[0]])){o===!0?o=u[i]:u[i]!==!0&&(a=s[0],c.unshift(s[1]));break}if(o!==!0)if(o&&e["throws"])t=o(t);else try{t=o(t)}catch(d){return{state:"parsererror",error:o?d:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}function V(e,t,r,n){var i;if(Z.isArray(t))Z.each(t,function(t,i){r||Ct.test(e)?n(e,i):V(e+"["+("object"==typeof i?t:"")+"]",i,r,n)});else if(r||"object"!==Z.type(t))n(e,t);else for(i in t)V(e+"["+i+"]",t[i],r,n)}function H(e){return Z.isWindow(e)?e:9===e.nodeType&&e.defaultView}var B=[],q=B.slice,U=B.concat,$=B.push,W=B.indexOf,K={},G=K.toString,Y=K.hasOwnProperty,Q={},X=e.document,J="2.1.4",Z=function(e,t){return new Z.fn.init(e,t)},ee=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,te=/^-ms-/,re=/-([\da-z])/gi,ne=function(e,t){return t.toUpperCase()};Z.fn=Z.prototype={jquery:J,constructor:Z,selector:"",length:0,toArray:function(){return q.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:q.call(this)},pushStack:function(e){var t=Z.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return Z.each(this,e,t)},map:function(e){return this.pushStack(Z.map(this,function(t,r){return e.call(t,r,t)}))},slice:function(){return this.pushStack(q.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,r=+e+(0>e?t:0);return this.pushStack(r>=0&&t>r?[this[r]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:$,sort:B.sort,splice:B.splice},Z.extend=Z.fn.extend=function(){var e,t,r,n,i,a,o=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[s]||{},s++),"object"==typeof o||Z.isFunction(o)||(o={}),s===l&&(o=this,s--);l>s;s++)if(null!=(e=arguments[s]))for(t in e)r=o[t],n=e[t],o!==n&&(u&&n&&(Z.isPlainObject(n)||(i=Z.isArray(n)))?(i?(i=!1,a=r&&Z.isArray(r)?r:[]):a=r&&Z.isPlainObject(r)?r:{},o[t]=Z.extend(u,a,n)):void 0!==n&&(o[t]=n));return o},Z.extend({expando:"jQuery"+(J+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===Z.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!Z.isArray(e)&&e-parseFloat(e)+1>=0},isPlainObject:function(e){return"object"!==Z.type(e)||e.nodeType||Z.isWindow(e)?!1:e.constructor&&!Y.call(e.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?K[G.call(e)]||"object":typeof e},globalEval:function(e){var t,r=eval;e=Z.trim(e),e&&(1===e.indexOf("use strict")?(t=X.createElement("script"),t.text=e,X.head.appendChild(t).parentNode.removeChild(t)):r(e))},camelCase:function(e){return e.replace(te,"ms-").replace(re,ne)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var i,a=0,o=e.length,s=r(e);if(n){if(s)for(;o>a&&(i=t.apply(e[a],n),i!==!1);a++);else for(a in e)if(i=t.apply(e[a],n),i===!1)break}else if(s)for(;o>a&&(i=t.call(e[a],a,e[a]),i!==!1);a++);else for(a in e)if(i=t.call(e[a],a,e[a]),i===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(ee,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(r(Object(e))?Z.merge(n,"string"==typeof e?[e]:e):$.call(n,e)),n},inArray:function(e,t,r){return null==t?-1:W.call(t,e,r)},merge:function(e,t){for(var r=+t.length,n=0,i=e.length;r>n;n++)e[i++]=t[n];return e.length=i,e},grep:function(e,t,r){for(var n,i=[],a=0,o=e.length,s=!r;o>a;a++)n=!t(e[a],a),n!==s&&i.push(e[a]);return i},map:function(e,t,n){var i,a=0,o=e.length,s=r(e),l=[];if(s)for(;o>a;a++)i=t(e[a],a,n),null!=i&&l.push(i);else for(a in e)i=t(e[a],a,n),null!=i&&l.push(i);return U.apply([],l)},guid:1,proxy:function(e,t){var r,n,i;return"string"==typeof t&&(r=e[t],t=e,e=r),Z.isFunction(e)?(n=q.call(arguments,2),i=function(){return e.apply(t||this,n.concat(q.call(arguments)))},i.guid=e.guid=e.guid||Z.guid++,i):void 0},now:Date.now,support:Q}),Z.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){K["[object "+t+"]"]=t.toLowerCase()});var ie=function(e){function t(e,t,r,n){var i,a,o,s,l,u,d,p,f,m;if((t?t.ownerDocument||t:V)!==D&&P(t),t=t||D,r=r||[],s=t.nodeType,"string"!=typeof e||!e||1!==s&&9!==s&&11!==s)return r;if(!n&&M){if(11!==s&&(i=be.exec(e)))if(o=i[1]){if(9===s){if(a=t.getElementById(o),!a||!a.parentNode)return r;if(a.id===o)return r.push(a),r}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(o))&&j(t,a)&&a.id===o)return r.push(a),r}else{if(i[2])return J.apply(r,t.getElementsByTagName(e)),r;if((o=i[3])&&w.getElementsByClassName)return J.apply(r,t.getElementsByClassName(o)),r}if(w.qsa&&(!F||!F.test(e))){if(p=d=z,f=t,m=1!==s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(u=E(e),(d=t.getAttribute("id"))?p=d.replace(_e,"\\$&"):t.setAttribute("id",p),p="[id='"+p+"'] ",l=u.length;l--;)u[l]=p+h(u[l]);f=ye.test(e)&&c(t.parentNode)||t,m=u.join(",")}if(m)try{return J.apply(r,f.querySelectorAll(m)),r}catch(g){}finally{d||t.removeAttribute("id")}}}return T(e.replace(le,"$1"),t,r,n)}function r(){function e(r,n){return t.push(r+" ")>x.cacheLength&&delete e[t.shift()],e[r+" "]=n}var t=[];return e}function n(e){return e[z]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function a(e,t){for(var r=e.split("|"),n=e.length;n--;)x.attrHandle[r[n]]=t}function o(e,t){var r=t&&e,n=r&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||K)-(~e.sourceIndex||K);if(n)return n;if(r)for(;r=r.nextSibling;)if(r===t)return-1;return e?1:-1}function s(e){return function(t){var r=t.nodeName.toLowerCase();return"input"===r&&t.type===e}}function l(e){return function(t){var r=t.nodeName.toLowerCase();return("input"===r||"button"===r)&&t.type===e}}function u(e){return n(function(t){return t=+t,n(function(r,n){for(var i,a=e([],r.length,t),o=a.length;o--;)r[i=a[o]]&&(r[i]=!(n[i]=r[i]))})})}function c(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function d(){}function h(e){for(var t=0,r=e.length,n="";r>t;t++)n+=e[t].value;return n}function p(e,t,r){var n=t.dir,i=r&&"parentNode"===n,a=B++;return t.first?function(t,r,a){for(;t=t[n];)if(1===t.nodeType||i)return e(t,r,a)}:function(t,r,o){var s,l,u=[H,a];if(o){for(;t=t[n];)if((1===t.nodeType||i)&&e(t,r,o))return!0}else for(;t=t[n];)if(1===t.nodeType||i){if(l=t[z]||(t[z]={}),(s=l[n])&&s[0]===H&&s[1]===a)return u[2]=s[2];if(l[n]=u,u[2]=e(t,r,o))return!0}}}function f(e){return e.length>1?function(t,r,n){for(var i=e.length;i--;)if(!e[i](t,r,n))return!1;return!0}:e[0]}function m(e,r,n){for(var i=0,a=r.length;a>i;i++)t(e,r[i],n);return n}function g(e,t,r,n,i){for(var a,o=[],s=0,l=e.length,u=null!=t;l>s;s++)(a=e[s])&&(!r||r(a,n,i))&&(o.push(a),u&&t.push(s));return o}function v(e,t,r,i,a,o){return i&&!i[z]&&(i=v(i)),a&&!a[z]&&(a=v(a,o)),n(function(n,o,s,l){var u,c,d,h=[],p=[],f=o.length,v=n||m(t||"*",s.nodeType?[s]:s,[]),b=!e||!n&&t?v:g(v,h,e,s,l),y=r?a||(n?e:f||i)?[]:o:b;if(r&&r(b,y,s,l),i)for(u=g(y,p),i(u,[],s,l),c=u.length;c--;)(d=u[c])&&(y[p[c]]=!(b[p[c]]=d));if(n){if(a||e){if(a){for(u=[],c=y.length;c--;)(d=y[c])&&u.push(b[c]=d);a(null,y=[],u,l)}for(c=y.length;c--;)(d=y[c])&&(u=a?ee(n,d):h[c])>-1&&(n[u]=!(o[u]=d))}}else y=g(y===o?y.splice(f,y.length):y),a?a(null,o,y,l):J.apply(o,y)})}function b(e){for(var t,r,n,i=e.length,a=x.relative[e[0].type],o=a||x.relative[" "],s=a?1:0,l=p(function(e){return e===t},o,!0),u=p(function(e){return ee(t,e)>-1},o,!0),c=[function(e,r,n){var i=!a&&(n||r!==A)||((t=r).nodeType?l(e,r,n):u(e,r,n));return t=null,i}];i>s;s++)if(r=x.relative[e[s].type])c=[p(f(c),r)];else{if(r=x.filter[e[s].type].apply(null,e[s].matches),r[z]){for(n=++s;i>n&&!x.relative[e[n].type];n++);return v(s>1&&f(c),s>1&&h(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(le,"$1"),r,n>s&&b(e.slice(s,n)),i>n&&b(e=e.slice(n)),i>n&&h(e))}c.push(r)}return f(c)}function y(e,r){var i=r.length>0,a=e.length>0,o=function(n,o,s,l,u){var c,d,h,p=0,f="0",m=n&&[],v=[],b=A,y=n||a&&x.find.TAG("*",u),_=H+=null==b?1:Math.random()||.1,w=y.length;for(u&&(A=o!==D&&o);f!==w&&null!=(c=y[f]);f++){if(a&&c){for(d=0;h=e[d++];)if(h(c,o,s)){l.push(c);break}u&&(H=_)}i&&((c=!h&&c)&&p--,n&&m.push(c))}if(p+=f,i&&f!==p){for(d=0;h=r[d++];)h(m,v,o,s);if(n){if(p>0)for(;f--;)m[f]||v[f]||(v[f]=Q.call(l));v=g(v)}J.apply(l,v),u&&!n&&v.length>0&&p+r.length>1&&t.uniqueSort(l)}return u&&(H=_,A=b),m};return i?n(o):o}var _,w,x,k,C,E,S,T,A,N,R,P,D,O,M,F,I,L,j,z="sizzle"+1*new Date,V=e.document,H=0,B=0,q=r(),U=r(),$=r(),W=function(e,t){return e===t&&(R=!0),0},K=1<<31,G={}.hasOwnProperty,Y=[],Q=Y.pop,X=Y.push,J=Y.push,Z=Y.slice,ee=function(e,t){for(var r=0,n=e.length;n>r;r++)if(e[r]===t)return r;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ne="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ie=ne.replace("w","w#"),ae="\\["+re+"*("+ne+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",oe=":("+ne+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ae+")*)|.*)\\)|)",se=new RegExp(re+"+","g"),le=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),ue=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),de=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),he=new RegExp(oe),pe=new RegExp("^"+ie+"$"),fe={ID:new RegExp("^#("+ne+")"),CLASS:new RegExp("^\\.("+ne+")"),TAG:new RegExp("^("+ne.replace("w","w*")+")"),ATTR:new RegExp("^"+ae),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},me=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,ve=/^[^{]+\{\s*\[native \w/,be=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,_e=/'|\\/g,we=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=function(e,t,r){var n="0x"+t-65536;return n!==n||r?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},ke=function(){P()};try{J.apply(Y=Z.call(V.childNodes),V.childNodes),Y[V.childNodes.length].nodeType}catch(Ce){J={apply:Y.length?function(e,t){X.apply(e,Z.call(t))}:function(e,t){for(var r=e.length,n=0;e[r++]=t[n++];);e.length=r-1}}}w=t.support={},C=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},P=t.setDocument=function(e){var t,r,n=e?e.ownerDocument||e:V;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,O=n.documentElement,r=n.defaultView,r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",ke,!1):r.attachEvent&&r.attachEvent("onunload",ke)),M=!C(n),w.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=ve.test(n.getElementsByClassName),w.getById=i(function(e){return O.appendChild(e).id=z,!n.getElementsByName||!n.getElementsByName(z).length}),w.getById?(x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&M){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}},x.filter.ID=function(e){var t=e.replace(we,xe);return function(e){return e.getAttribute("id")===t}}):(delete x.find.ID,x.filter.ID=function(e){var t=e.replace(we,xe);return function(e){var r="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return r&&r.value===t}}),x.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var r,n=[],i=0,a=t.getElementsByTagName(e);if("*"===e){for(;r=a[i++];)1===r.nodeType&&n.push(r);return n}return a},x.find.CLASS=w.getElementsByClassName&&function(e,t){return M?t.getElementsByClassName(e):void 0},I=[],F=[],(w.qsa=ve.test(n.querySelectorAll))&&(i(function(e){O.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&F.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||F.push("\\["+re+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+z+"-]").length||F.push("~="),e.querySelectorAll(":checked").length||F.push(":checked"),e.querySelectorAll("a#"+z+"+*").length||F.push(".#.+[+~]")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&F.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||F.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),F.push(",.*:")})),(w.matchesSelector=ve.test(L=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&i(function(e){w.disconnectedMatch=L.call(e,"div"),L.call(e,"[s!='']:x"),I.push("!=",oe)}),F=F.length&&new RegExp(F.join("|")),I=I.length&&new RegExp(I.join("|")),t=ve.test(O.compareDocumentPosition),j=t||ve.test(O.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(r.contains?r.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},W=t?function(e,t){if(e===t)return R=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!w.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===V&&j(V,e)?-1:t===n||t.ownerDocument===V&&j(V,t)?1:N?ee(N,e)-ee(N,t):0:4&r?-1:1)}:function(e,t){if(e===t)return R=!0,0;var r,i=0,a=e.parentNode,s=t.parentNode,l=[e],u=[t];if(!a||!s)return e===n?-1:t===n?1:a?-1:s?1:N?ee(N,e)-ee(N,t):0;if(a===s)return o(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)u.unshift(r);for(;l[i]===u[i];)i++;return i?o(l[i],u[i]):l[i]===V?-1:u[i]===V?1:0},n):D},t.matches=function(e,r){return t(e,null,null,r)},t.matchesSelector=function(e,r){if((e.ownerDocument||e)!==D&&P(e),r=r.replace(de,"='$1']"),!(!w.matchesSelector||!M||I&&I.test(r)||F&&F.test(r)))try{var n=L.call(e,r);if(n||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return t(r,D,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==D&&P(e),j(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==D&&P(e);var r=x.attrHandle[t.toLowerCase()],n=r&&G.call(x.attrHandle,t.toLowerCase())?r(e,t,!M):void 0;return void 0!==n?n:w.attributes||!M?e.getAttribute(t):(n=e.getAttributeNode(t))&&n.specified?n.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,r=[],n=0,i=0;if(R=!w.detectDuplicates,N=!w.sortStable&&e.slice(0),e.sort(W),R){for(;t=e[i++];)t===e[i]&&(n=r.push(i));for(;n--;)e.splice(r[n],1)}return N=null,e},k=t.getText=function(e){var t,r="",n=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)r+=k(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[n++];)r+=k(t);return r},x=t.selectors={cacheLength:50,createPseudo:n,match:fe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(we,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(we,xe),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,r=!e[6]&&e[2];return fe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":r&&he.test(r)&&(t=E(r,!0))&&(t=r.indexOf(")",r.length-t)-r.length)&&(e[0]=e[0].slice(0,t),e[2]=r.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(we,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=q[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&q(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,r,n){return function(i){var a=t.attr(i,e);return null==a?"!="===r:r?(a+="","="===r?a===n:"!="===r?a!==n:"^="===r?n&&0===a.indexOf(n):"*="===r?n&&a.indexOf(n)>-1:"$="===r?n&&a.slice(-n.length)===n:"~="===r?(" "+a.replace(se," ")+" ").indexOf(n)>-1:"|="===r?a===n||a.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,r,n,i){var a="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===n&&0===i?function(e){return!!e.parentNode}:function(t,r,l){var u,c,d,h,p,f,m=a!==o?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),b=!l&&!s;if(g){if(a){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[o?g.firstChild:g.lastChild],o&&b){for(c=g[z]||(g[z]={}),u=c[e]||[],p=u[0]===H&&u[1],h=u[0]===H&&u[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(h=p=0)||f.pop();)if(1===d.nodeType&&++h&&d===t){c[e]=[H,p,h];break}}else if(b&&(u=(t[z]||(t[z]={}))[e])&&u[0]===H)h=u[1];else for(;(d=++p&&d&&d[m]||(h=p=0)||f.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++h||(b&&((d[z]||(d[z]={}))[e]=[H,h]),d!==t)););return h-=i,h===n||h%n===0&&h/n>=0}}},PSEUDO:function(e,r){var i,a=x.pseudos[e]||x.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return a[z]?a(r):a.length>1?(i=[e,e,"",r],x.setFilters.hasOwnProperty(e.toLowerCase())?n(function(e,t){for(var n,i=a(e,r),o=i.length;o--;)n=ee(e,i[o]),e[n]=!(t[n]=i[o])}):function(e){return a(e,0,i)}):a}},pseudos:{not:n(function(e){var t=[],r=[],i=S(e.replace(le,"$1"));return i[z]?n(function(e,t,r,n){for(var a,o=i(e,null,n,[]),s=e.length;s--;)(a=o[s])&&(e[s]=!(t[s]=a))}):function(e,n,a){return t[0]=e,i(t,null,a,r),t[0]=null,!r.pop()}}),has:n(function(e){return function(r){return t(e,r).length>0}}),contains:n(function(e){return e=e.replace(we,xe),function(t){return(t.textContent||t.innerText||k(t)).indexOf(e)>-1}}),lang:n(function(e){return pe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(we,xe).toLowerCase(),function(t){var r;do if(r=M?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return r=r.toLowerCase(),r===e||0===r.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var r=e.location&&e.location.hash;return r&&r.slice(1)===t.id},root:function(e){return e===O},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!x.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return me.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:u(function(){return[0]}),last:u(function(e,t){return[t-1]}),eq:u(function(e,t,r){return[0>r?r+t:r]}),even:u(function(e,t){for(var r=0;t>r;r+=2)e.push(r);return e}),odd:u(function(e,t){for(var r=1;t>r;r+=2)e.push(r);return e}),lt:u(function(e,t,r){for(var n=0>r?r+t:r;--n>=0;)e.push(n);return e}),gt:u(function(e,t,r){for(var n=0>r?r+t:r;++n
","
"],col:[2,"
"],tr:[2,"","
"],td:[3,"
"],_default:[0,"",""]};je.optgroup=je.option,je.tbody=je.tfoot=je.colgroup=je.caption=je.thead,je.th=je.td,Z.extend({clone:function(e,t,r){var n,i,a,o,s=e.cloneNode(!0),l=Z.contains(e.ownerDocument,e);if(!(Q.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Z.isXMLDoc(e)))for(o=v(s),a=v(e),n=0,i=a.length;i>n;n++)b(a[n],o[n]);if(t)if(r)for(a=a||v(e),o=o||v(s),n=0,i=a.length;i>n;n++)g(a[n],o[n]);else g(e,s);return o=v(s,"script"),o.length>0&&m(o,!l&&v(e,"script")),s},buildFragment:function(e,t,r,n){for(var i,a,o,s,l,u,c=t.createDocumentFragment(),d=[],h=0,p=e.length;p>h;h++)if(i=e[h],i||0===i)if("object"===Z.type(i))Z.merge(d,i.nodeType?[i]:i);else if(De.test(i)){for(a=a||c.appendChild(t.createElement("div")),o=(Pe.exec(i)||["",""])[1].toLowerCase(),s=je[o]||je._default,a.innerHTML=s[1]+i.replace(Re,"<$1>$2>")+s[2],u=s[0];u--;)a=a.lastChild;Z.merge(d,a.childNodes),a=c.firstChild,a.textContent=""}else d.push(t.createTextNode(i));for(c.textContent="",h=0;i=d[h++];)if((!n||-1===Z.inArray(i,n))&&(l=Z.contains(i.ownerDocument,i),a=v(c.appendChild(i),"script"),l&&m(a),r))for(u=0;i=a[u++];)Fe.test(i.type||"")&&r.push(i);return c},cleanData:function(e){for(var t,r,n,i,a=Z.event.special,o=0;void 0!==(r=e[o]);o++){if(Z.acceptData(r)&&(i=r[ve.expando],i&&(t=ve.cache[i]))){if(t.events)for(n in t.events)a[n]?Z.event.remove(r,n):Z.removeEvent(r,n,t.handle);ve.cache[i]&&delete ve.cache[i]}delete be.cache[r[be.expando]]}}}),Z.fn.extend({text:function(e){return ge(this,function(e){return void 0===e?Z.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=e)})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=h(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=h(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var r,n=e?Z.filter(e,this):this,i=0;null!=(r=n[i]);i++)t||1!==r.nodeType||Z.cleanData(v(r)),r.parentNode&&(t&&Z.contains(r.ownerDocument,r)&&m(v(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Z.cleanData(v(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return Z.clone(this,e,t)})},html:function(e){return ge(this,function(e){var t=this[0]||{},r=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!je[(Pe.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Re,"<$1>$2>");try{for(;n>r;r++)t=this[r]||{},1===t.nodeType&&(Z.cleanData(v(t,!1)),t.innerHTML=e);t=0}catch(i){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,Z.cleanData(v(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=U.apply([],e);var r,n,i,a,o,s,l=0,u=this.length,c=this,d=u-1,h=e[0],m=Z.isFunction(h);if(m||u>1&&"string"==typeof h&&!Q.checkClone&&Me.test(h))return this.each(function(r){var n=c.eq(r);m&&(e[0]=h.call(this,r,n.html())),n.domManip(e,t)});if(u&&(r=Z.buildFragment(e,this[0].ownerDocument,!1,this),n=r.firstChild,1===r.childNodes.length&&(r=n),n)){for(i=Z.map(v(r,"script"),p),a=i.length;u>l;l++)o=r,l!==d&&(o=Z.clone(o,!0,!0),a&&Z.merge(i,v(o,"script"))),t.call(this[l],o,l);if(a)for(s=i[i.length-1].ownerDocument,Z.map(i,f),l=0;a>l;l++)o=i[l],Fe.test(o.type||"")&&!ve.access(o,"globalEval")&&Z.contains(s,o)&&(o.src?Z._evalUrl&&Z._evalUrl(o.src):Z.globalEval(o.textContent.replace(Le,"")))}return this}}),Z.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Z.fn[e]=function(e){for(var r,n=[],i=Z(e),a=i.length-1,o=0;a>=o;o++)r=o===a?this:this.clone(!0),Z(i[o])[t](r),$.apply(n,r.get());return this.pushStack(n)}});var ze,Ve={},He=/^margin/,Be=new RegExp("^("+we+")(?!px)[a-z%]+$","i"),qe=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):e.getComputedStyle(t,null)};!function(){function t(){o.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o.innerHTML="",i.appendChild(a);var t=e.getComputedStyle(o,null);r="1%"!==t.top,n="4px"===t.width,i.removeChild(a)}var r,n,i=X.documentElement,a=X.createElement("div"),o=X.createElement("div");o.style&&(o.style.backgroundClip="content-box",o.cloneNode(!0).style.backgroundClip="",Q.clearCloneStyle="content-box"===o.style.backgroundClip,a.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",a.appendChild(o),e.getComputedStyle&&Z.extend(Q,{pixelPosition:function(){return t(),r},boxSizingReliable:function(){return null==n&&t(),n},reliableMarginRight:function(){var t,r=o.appendChild(X.createElement("div"));return r.style.cssText=o.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",r.style.marginRight=r.style.width="0",o.style.width="1px",i.appendChild(a),t=!parseFloat(e.getComputedStyle(r,null).marginRight),i.removeChild(a),o.removeChild(r),t}}))}(),Z.swap=function(e,t,r,n){var i,a,o={};for(a in t)o[a]=e.style[a],e.style[a]=t[a];i=r.apply(e,n||[]);for(a in t)e.style[a]=o[a];return i};var Ue=/^(none|table(?!-c[ea]).+)/,$e=new RegExp("^("+we+")(.*)$","i"),We=new RegExp("^([+-])=("+we+")","i"),Ke={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"},Ye=["Webkit","O","Moz","ms"];Z.extend({cssHooks:{opacity:{get:function(e,t){if(t){var r=w(e,"opacity");return""===r?"1":r}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,t,r,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,a,o,s=Z.camelCase(t),l=e.style;return t=Z.cssProps[s]||(Z.cssProps[s]=k(l,s)),o=Z.cssHooks[t]||Z.cssHooks[s],void 0===r?o&&"get"in o&&void 0!==(i=o.get(e,!1,n))?i:l[t]:(a=typeof r,"string"===a&&(i=We.exec(r))&&(r=(i[1]+1)*i[2]+parseFloat(Z.css(e,t)),a="number"),null!=r&&r===r&&("number"!==a||Z.cssNumber[s]||(r+="px"),Q.clearCloneStyle||""!==r||0!==t.indexOf("background")||(l[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(e,r,n))||(l[t]=r)),void 0)}},css:function(e,t,r,n){var i,a,o,s=Z.camelCase(t);return t=Z.cssProps[s]||(Z.cssProps[s]=k(e.style,s)),o=Z.cssHooks[t]||Z.cssHooks[s],o&&"get"in o&&(i=o.get(e,!0,r)),void 0===i&&(i=w(e,t,n)),"normal"===i&&t in Ge&&(i=Ge[t]),""===r||r?(a=parseFloat(i),r===!0||Z.isNumeric(a)?a||0:i):i}}),Z.each(["height","width"],function(e,t){Z.cssHooks[t]={get:function(e,r,n){return r?Ue.test(Z.css(e,"display"))&&0===e.offsetWidth?Z.swap(e,Ke,function(){return S(e,t,n)}):S(e,t,n):void 0},set:function(e,r,n){var i=n&&qe(e);return C(e,r,n?E(e,t,n,"border-box"===Z.css(e,"boxSizing",!1,i),i):0)}}}),Z.cssHooks.marginRight=x(Q.reliableMarginRight,function(e,t){return t?Z.swap(e,{display:"inline-block"},w,[e,"marginRight"]):void 0}),Z.each({margin:"",padding:"",border:"Width"},function(e,t){Z.cssHooks[e+t]={expand:function(r){for(var n=0,i={},a="string"==typeof r?r.split(" "):[r];4>n;n++)i[e+xe[n]+t]=a[n]||a[n-2]||a[0];return i}},He.test(e)||(Z.cssHooks[e+t].set=C)}),Z.fn.extend({css:function(e,t){return ge(this,function(e,t,r){var n,i,a={},o=0;if(Z.isArray(t)){for(n=qe(e),i=t.length;i>o;o++)a[t[o]]=Z.css(e,t[o],!1,n);return a}return void 0!==r?Z.style(e,t,r):Z.css(e,t)},e,t,arguments.length>1)},show:function(){return T(this,!0)},hide:function(){return T(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ke(this)?Z(this).show():Z(this).hide()})}}),Z.Tween=A,A.prototype={constructor:A,init:function(e,t,r,n,i,a){this.elem=e,this.prop=r,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=a||(Z.cssNumber[r]?"":"px")},cur:function(){var e=A.propHooks[this.prop];return e&&e.get?e.get(this):A.propHooks._default.get(this)},run:function(e){var t,r=A.propHooks[this.prop];return this.options.duration?this.pos=t=Z.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):A.propHooks._default.set(this),this}},A.prototype.init.prototype=A.prototype,A.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=Z.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){Z.fx.step[e.prop]?Z.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[Z.cssProps[e.prop]]||Z.cssHooks[e.prop])?Z.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},A.propHooks.scrollTop=A.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Z.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2;
+}},Z.fx=A.prototype.init,Z.fx.step={};var Qe,Xe,Je=/^(?:toggle|show|hide)$/,Ze=new RegExp("^(?:([+-])=|)("+we+")([a-z%]*)$","i"),et=/queueHooks$/,tt=[D],rt={"*":[function(e,t){var r=this.createTween(e,t),n=r.cur(),i=Ze.exec(t),a=i&&i[3]||(Z.cssNumber[e]?"":"px"),o=(Z.cssNumber[e]||"px"!==a&&+n)&&Ze.exec(Z.css(r.elem,e)),s=1,l=20;if(o&&o[3]!==a){a=a||o[3],i=i||[],o=+n||1;do s=s||".5",o/=s,Z.style(r.elem,e,o+a);while(s!==(s=r.cur()/n)&&1!==s&&--l)}return i&&(o=r.start=+o||+n||0,r.unit=a,r.end=i[1]?o+(i[1]+1)*i[2]:+i[2]),r}]};Z.Animation=Z.extend(M,{tweener:function(e,t){Z.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var r,n=0,i=e.length;i>n;n++)r=e[n],rt[r]=rt[r]||[],rt[r].unshift(t)},prefilter:function(e,t){t?tt.unshift(e):tt.push(e)}}),Z.speed=function(e,t,r){var n=e&&"object"==typeof e?Z.extend({},e):{complete:r||!r&&t||Z.isFunction(e)&&e,duration:e,easing:r&&t||t&&!Z.isFunction(t)&&t};return n.duration=Z.fx.off?0:"number"==typeof n.duration?n.duration:n.duration in Z.fx.speeds?Z.fx.speeds[n.duration]:Z.fx.speeds._default,(null==n.queue||n.queue===!0)&&(n.queue="fx"),n.old=n.complete,n.complete=function(){Z.isFunction(n.old)&&n.old.call(this),n.queue&&Z.dequeue(this,n.queue)},n},Z.fn.extend({fadeTo:function(e,t,r,n){return this.filter(ke).css("opacity",0).show().end().animate({opacity:t},e,r,n)},animate:function(e,t,r,n){var i=Z.isEmptyObject(e),a=Z.speed(t,r,n),o=function(){var t=M(this,Z.extend({},e),a);(i||ve.get(this,"finish"))&&t.stop(!0)};return o.finish=o,i||a.queue===!1?this.each(o):this.queue(a.queue,o)},stop:function(e,t,r){var n=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=t,t=e,e=void 0),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",a=Z.timers,o=ve.get(this);if(i)o[i]&&o[i].stop&&n(o[i]);else for(i in o)o[i]&&o[i].stop&&et.test(i)&&n(o[i]);for(i=a.length;i--;)a[i].elem!==this||null!=e&&a[i].queue!==e||(a[i].anim.stop(r),t=!1,a.splice(i,1));(t||!r)&&Z.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,r=ve.get(this),n=r[e+"queue"],i=r[e+"queueHooks"],a=Z.timers,o=n?n.length:0;for(r.finish=!0,Z.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;o>t;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete r.finish})}}),Z.each(["toggle","show","hide"],function(e,t){var r=Z.fn[t];Z.fn[t]=function(e,n,i){return null==e||"boolean"==typeof e?r.apply(this,arguments):this.animate(R(t,!0),e,n,i)}}),Z.each({slideDown:R("show"),slideUp:R("hide"),slideToggle:R("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Z.fn[e]=function(e,r,n){return this.animate(t,e,r,n)}}),Z.timers=[],Z.fx.tick=function(){var e,t=0,r=Z.timers;for(Qe=Z.now();t"," "),o=!0),i.push(' "),0!=i.length){var d=''+c.label+" ")}if(o&&i.push("'+i.join("")+"
";if(null!=ie.legend.container)e(ie.legend.container).html(d);else{var h="",p=ie.legend.position,f=ie.legend.margin;null==f[0]&&(f=[f,f]),"n"==p.charAt(0)?h+="top:"+(f[1]+he.top)+"px;":"s"==p.charAt(0)&&(h+="bottom:"+(f[1]+he.bottom)+"px;"),"e"==p.charAt(1)?h+="right:"+(f[0]+he.right)+"px;":"w"==p.charAt(1)&&(h+="left:"+(f[0]+he.left)+"px;");var m=e('
"+Math.round(t.percent)+"%").appendTo(s)),t=0,r=d.length;r>t;t++)o=d[t],i=n(o.nTh).addClass(o.sClass),u&&i.appendTo(a),e.oFeatures.bSort&&(i.addClass(o.sSortingClass),!1!==o.bSortable&&(i.attr("tabindex",e.iTabIndex).attr("aria-controls",e.sTableId),Ae(e,o.nTh,t))),o.sTitle!=i.html()&&i.html(o.sTitle),He(e,"header")(e,i,o,c);if(u&&z(e.aoHeader,s),n(s).find(">tr").attr("role","row"),n(s).find(">tr>th, >tr>td").addClass(c.sHeaderTH),n(l).find(">tr>th, >tr>td").addClass(c.sFooterTH),null!==l)for(e=e.aoFooter[0],t=0,r=e.length;r>t;t++)o=d[t],o.nTf=e[t].cell,o.sClass&&n(o.nTf).addClass(o.sClass)}function F(e,t,i){var a,o,s,l,u=[],c=[],d=e.aoColumns.length;if(t){for(i===r&&(i=!1),a=0,o=t.length;o>a;a++){for(u[a]=t[a].slice(),u[a].nTr=t[a].nTr,s=d-1;s>=0;s--)!e.aoColumns[s].bVisible&&!i&&u[a].splice(s,1);c.push([])}for(a=0,o=u.length;o>a;a++){if(e=u[a].nTr)for(;s=e.firstChild;)e.removeChild(s);for(s=0,t=u[a].length;t>s;s++)if(l=d=1,c[a][s]===r){for(e.appendChild(u[a][s].cell),c[a][s]=1;u[a+d]!==r&&u[a][s].cell==u[a+d][s].cell;)c[a+d][s]=1,d++;for(;u[a][s+l]!==r&&u[a][s].cell==u[a][s+l].cell;){for(i=0;d>i;i++)c[a+i][s+l]=1;l++}n(u[a][s].cell).attr("rowspan",d).attr("colspan",l)}}}}function I(e){var t=ze(e,"aoPreDrawCallback","preDraw",[e]);if(-1!==n.inArray(!1,t))he(e,!1);else{var t=[],i=0,a=e.asStripeClasses,o=a.length,s=e.oLanguage,l=e.iInitDisplayStart,u="ssp"==Be(e),c=e.aiDisplay;e.bDrawing=!0,l!==r&&-1!==l&&(e._iDisplayStart=u?l:l>=e.fnRecordsDisplay()?0:l,e.iInitDisplayStart=-1);var l=e._iDisplayStart,d=e.fnDisplayEnd();if(e.bDeferLoading)e.bDeferLoading=!1,e.iDraw++,he(e,!1);else if(u){if(!e.bDestroying&&!B(e))return}else e.iDraw++;if(0!==c.length)for(s=u?e.aoData.length:d,u=u?0:l;s>u;u++){var h=c[u],p=e.aoData[h];if(null===p.nTr&&D(e,h),h=p.nTr,0!==o){var f=a[i%o];p._sRowStripe!=f&&(n(h).removeClass(p._sRowStripe).addClass(f),p._sRowStripe=f)}ze(e,"aoRowCallback",null,[h,p._aData,i,u]),t.push(h),i++}else i=s.sZeroRecords,1==e.iDraw&&"ajax"==Be(e)?i=s.sLoadingRecords:s.sEmptyTable&&0===e.fnRecordsTotal()&&(i=s.sEmptyTable),t[0]=n(" ",{"class":o?a[0]:""}).append(n(" ",{valign:"top",colSpan:g(e),"class":e.oClasses.sRowEmpty}).html(i))[0];ze(e,"aoHeaderCallback","header",[n(e.nTHead).children("tr")[0],T(e),l,d,c]),ze(e,"aoFooterCallback","footer",[n(e.nTFoot).children("tr")[0],T(e),l,d,c]),a=n(e.nTBody),a.children().detach(),a.append(n(t)),ze(e,"aoDrawCallback","draw",[e]),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}}function L(e,t){var r=e.oFeatures,n=r.bFilter;r.bSort&&Ee(e),n?K(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice(),!0!==t&&(e._iDisplayStart=0),e._drawHold=t,I(e),e._drawHold=!1}function j(e){var t=e.oClasses,r=n(e.nTable),r=n("").insertBefore(r),i=e.oFeatures,a=n("",{id:e.sTableId+"_wrapper","class":t.sWrapper+(e.nTFoot?"":" "+t.sNoFooter)});e.nHolding=r[0],e.nTableWrapper=a[0],e.nTableReinsertBefore=e.nTable.nextSibling;for(var o,s,l,u,c,d,h=e.sDom.split(""),p=0;p ").html(x(e,r,t,"display"))[0]}function we(e,t){for(var r,n=-1,i=-1,a=0,o=e.aoData.length;o>a;a++)r=x(e,a,t,"display")+"",r=r.replace(yt,""),r.length>n&&(n=r.length,i=a);return i}function xe(e){return null===e?"0px":"number"==typeof e?0>e?"0px":e+"px":e.match(/\d$/)?e+"px":e}function ke(){var e=We.__scrollbarWidth;if(e===r){var t=n("").css({position:"absolute",top:0,left:0,width:"100%",height:150,padding:0,overflow:"scroll",visibility:"hidden"}).appendTo("body"),e=t[0].offsetWidth-t[0].clientWidth;We.__scrollbarWidth=e,t.remove()}return e}function Ce(e){var t,i,a,o,s,l,u=[],c=e.aoColumns;t=e.aaSortingFixed,i=n.isPlainObject(t);var d=[];for(a=function(e){e.length&&!n.isArray(e[0])?d.push(e):d.push.apply(d,e)},n.isArray(t)&&a(t),i&&t.pre&&a(t.pre),a(e.aaSorting),i&&t.post&&a(t.post),e=0;e ").addClass(t),n("td",r).addClass(t).html(e)[0].colSpan=g(a),o.push(r[0]))};s(e,t),i._details&&i._details.remove(),i._details=n(o),i._detailsShow&&i._details.insertAfter(i.nTr)}return this}),Ye(["row().child.show()","row().child().show()"],function(){return Nt(this,!0),this}),Ye(["row().child.hide()","row().child().hide()"],function(){return Nt(this,!1),this}),Ye(["row().child.remove()","row().child().remove()"],function(){return At(this),this}),Ye("row().child.isShown()",function(){var e=this.context;return e.length&&this.length?e[0].aoData[this[0]]._detailsShow||!1:!1});var Rt=/^(.+):(name|visIdx|visible)$/,Pt=function(e,t,r,n,i){for(var r=[],n=0,a=i.length;a>n;n++)r.push(x(e,i[n],t));return r};Ye("columns()",function(e,t){e===r?e="":n.isPlainObject(e)&&(t=e,e="");var t=Et(t),i=this.iterator("table",function(r){var i=e,a=t,o=r.aoColumns,s=ut(o,"sName"),l=ut(o,"nTh");return Ct("column",i,function(e){var t=at(e);if(""===e)return dt(o.length);if(null!==t)return[t>=0?t:o.length+t];if("function"==typeof e){var i=Tt(r,a);return n.map(o,function(t,n){return e(n,Pt(r,n,0,0,i),l[n])?n:null})}var u="string"==typeof e?e.match(Rt):"";if(!u)return n(l).filter(e).map(function(){return n.inArray(this,l)}).toArray();switch(u[2]){case"visIdx":case"visible":if(t=parseInt(u[1],10),0>t){var c=n.map(o,function(e,t){return e.bVisible?t:null});return[c[c.length+t]]}return[f(r,t)];case"name":return n.map(s,function(e,t){return e===u[1]?t:null})}},r,a)},1);return i.selector.cols=e,i.selector.opts=t,i}),Qe("columns().header()","column().header()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].nTh},1)}),Qe("columns().footer()","column().footer()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].nTf},1)}),Qe("columns().data()","column().data()",function(){return this.iterator("column-rows",Pt,1)}),Qe("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].mData},1)}),Qe("columns().cache()","column().cache()",function(e){return this.iterator("column-rows",function(t,r,n,i,a){return ct(t.aoData,a,"search"===e?"_aFilterData":"_aSortData",r)},1)}),Qe("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(e,t,r,n,i){return ct(e.aoData,i,"anCells",t)},1)}),Qe("columns().visible()","column().visible()",function(e,t){return this.iterator("column",function(i,a){if(e===r)return i.aoColumns[a].bVisible;var o,s,l,u=i.aoColumns,c=u[a],d=i.aoData;if(e!==r&&c.bVisible!==e){if(e){var h=n.inArray(!0,ut(u,"bVisible"),a+1);for(o=0,s=d.length;s>o;o++)l=d[o].nTr,u=d[o].anCells,l&&l.insertBefore(u[a],u[h]||null)}else n(ut(i.aoData,"anCells",a)).detach();c.bVisible=e,F(i,i.aoHeader),F(i,i.aoFooter),(t===r||t)&&(p(i),(i.oScroll.sX||i.oScroll.sY)&&fe(i)),ze(i,null,"column-visibility",[i,a,e]),Pe(i)}})}),Qe("columns().indexes()","column().index()",function(e){return this.iterator("column",function(t,r){return"visible"===e?m(t,r):r},1)}),Ye("columns.adjust()",function(){return this.iterator("table",function(e){p(e)},1)}),Ye("column.index()",function(e,t){if(0!==this.context.length){var r=this.context[0];if("fromVisible"===e||"toData"===e)return f(r,t);if("fromData"===e||"toVisible"===e)return m(r,t)}}),Ye("column()",function(e,t){return St(this.columns(e,t))}),Ye("cells()",function(e,t,i){if(n.isPlainObject(e)&&(e.row===r?(i=e,e=null):(i=t,t=null)),n.isPlainObject(t)&&(i=t,t=null),null===t||t===r)return this.iterator("table",function(t){var a,o,s,l,u,c,d,h=e,p=Et(i),f=t.aoData,m=Tt(t,p),g=ht(ct(f,m,"anCells")),v=n([].concat.apply([],g)),b=t.aoColumns.length;return Ct("cell",h,function(e){var i="function"==typeof e;if(null===e||e===r||i){for(o=[],s=0,l=m.length;l>s;s++)for(a=m[s],u=0;b>u;u++)c={row:a,column:u},i?(d=t.aoData[a],e(c,x(t,a,u),d.anCells?d.anCells[u]:null)&&o.push(c)):o.push(c);return o}return n.isPlainObject(e)?[e]:v.filter(e).map(function(e,t){return a=t.parentNode._DT_RowIndex,{row:a,column:n.inArray(t,f[a].anCells)}}).toArray()},t,p)});var a,o,s,l,u,c=this.columns(t,i),d=this.rows(e,i),h=this.iterator("table",function(e,t){for(a=[],o=0,s=d[t].length;s>o;o++)for(l=0,u=c[t].length;u>l;l++)a.push({row:d[t][o],column:c[t][l]});return a},1);return n.extend(h.selector,{cols:t,rows:e,opts:i}),h}),Qe("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(e,t,n){return(e=e.aoData[t].anCells)?e[n]:r},1)}),Ye("cells().data()",function(){return this.iterator("cell",function(e,t,r){return x(e,t,r)},1)}),Qe("cells().cache()","cell().cache()",function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",function(t,r,n){return t.aoData[r][e][n]},1)}),Qe("cells().render()","cell().render()",function(e){return this.iterator("cell",function(t,r,n){return x(t,r,n,e)},1)}),Qe("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(e,t,r){return{row:t,column:r,columnVisible:m(e,r)}},1)}),Qe("cells().invalidate()","cell().invalidate()",function(e){return this.iterator("cell",function(t,r,n){R(t,r,e,n)})}),Ye("cell()",function(e,t,r){return St(this.cells(e,t,r))}),Ye("cell().data()",function(e){var t=this.context,n=this[0];return e===r?t.length&&n.length?x(t[0],n[0].row,n[0].column):r:(k(t[0],n[0].row,n[0].column,e),R(t[0],n[0].row,"data",n[0].column),this)}),Ye("order()",function(e,t){var i=this.context;return e===r?0!==i.length?i[0].aaSorting:r:("number"==typeof e?e=[[e,t]]:n.isArray(e[0])||(e=Array.prototype.slice.call(arguments)),this.iterator("table",function(t){t.aaSorting=e.slice()}))}),Ye("order.listener()",function(e,t,r){return this.iterator("table",function(n){Ae(n,e,t,r)})}),Ye(["columns().order()","column().order()"],function(e){var t=this;return this.iterator("table",function(r,i){var a=[];n.each(t[i],function(t,r){a.push([r,e])}),r.aaSorting=a})}),Ye("search()",function(e,t,i,a){var o=this.context;return e===r?0!==o.length?o[0].oPreviousSearch.sSearch:r:this.iterator("table",function(r){r.oFeatures.bFilter&&K(r,n.extend({},r.oPreviousSearch,{sSearch:e+"",bRegex:null===t?!1:t,bSmart:null===i?!0:i,bCaseInsensitive:null===a?!0:a}),1)})}),Qe("columns().search()","column().search()",function(e,t,i,a){return this.iterator("column",function(o,s){var l=o.aoPreSearchCols;return e===r?l[s].sSearch:void(o.oFeatures.bFilter&&(n.extend(l[s],{sSearch:e+"",bRegex:null===t?!1:t,bSmart:null===i?!0:i,bCaseInsensitive:null===a?!0:a}),K(o,o.oPreviousSearch,1)))})}),Ye("state()",function(){return this.context.length?this.context[0].oSavedState:null}),Ye("state.clear()",function(){return this.iterator("table",function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})})}),Ye("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),Ye("state.save()",function(){return this.iterator("table",function(e){Pe(e)})}),We.versionCheck=We.fnVersionCheck=function(e){for(var t,r,n=We.version.split("."),e=e.split("."),i=0,a=e.length;a>i;i++)if(t=parseInt(n[i],10)||0,r=parseInt(e[i],10)||0,t!==r)return t>r;return!0},We.isDataTable=We.fnIsDataTable=function(e){var t=n(e).get(0),r=!1;return n.each(We.settings,function(e,i){var a=i.nScrollHead?n("table",i.nScrollHead)[0]:null,o=i.nScrollFoot?n("table",i.nScrollFoot)[0]:null;(i.nTable===t||a===t||o===t)&&(r=!0)}),r},We.tables=We.fnTables=function(e){return n.map(We.settings,function(t){return!e||e&&n(t.nTable).is(":visible")?t.nTable:void 0})},We.util={throttle:ve,escapeRegex:J},We.camelToHungarian=a,Ye("$()",function(e,t){var r=this.rows(t).nodes(),r=n(r);return n([].concat(r.filter(e).toArray(),r.find(e).toArray()))}),n.each(["on","one","off"],function(e,t){Ye(t+"()",function(){var e=Array.prototype.slice.call(arguments);e[0].match(/\.dt\b/)||(e[0]+=".dt");var r=n(this.tables().nodes());return r[t].apply(r,e),this})}),Ye("clear()",function(){return this.iterator("table",function(e){A(e)})}),Ye("settings()",function(){return new Ge(this.context,this.context)}),Ye("init()",function(){var e=this.context;return e.length?e[0].oInit:null}),Ye("data()",function(){return this.iterator("table",function(e){return ut(e.aoData,"_aData")}).flatten()}),Ye("destroy()",function(t){return t=t||!1,this.iterator("table",function(r){var i,a=r.nTableWrapper.parentNode,o=r.oClasses,s=r.nTable,l=r.nTBody,u=r.nTHead,c=r.nTFoot,d=n(s),l=n(l),h=n(r.nTableWrapper),p=n.map(r.aoData,function(e){return e.nTr});r.bDestroying=!0,ze(r,"aoDestroyCallback","destroy",[r]),t||new Ge(r).columns().visible(!0),h.unbind(".DT").find(":not(tbody *)").unbind(".DT"),n(e).unbind(".DT-"+r.sInstance),s!=u.parentNode&&(d.children("thead").detach(),d.append(u)),c&&s!=c.parentNode&&(d.children("tfoot").detach(),d.append(c)),d.detach(),h.detach(),r.aaSorting=[],r.aaSortingFixed=[],Ne(r),n(p).removeClass(r.asStripeClasses.join(" ")),n("th, td",u).removeClass(o.sSortable+" "+o.sSortableAsc+" "+o.sSortableDesc+" "+o.sSortableNone),r.bJUI&&(n("th span."+o.sSortIcon+", td span."+o.sSortIcon,u).detach(),n("th, td",u).each(function(){
+var e=n("div."+o.sSortJUIWrapper,this);n(this).append(e.contents()),e.detach()})),!t&&a&&a.insertBefore(s,r.nTableReinsertBefore),l.children().detach(),l.append(p),d.css("width",r.sDestroyWidth).removeClass(o.sTable),(i=r.asDestroyStripes.length)&&l.children().each(function(e){n(this).addClass(r.asDestroyStripes[e%i])}),a=n.inArray(r,We.settings),-1!==a&&We.settings.splice(a,1)})}),n.each(["column","row","cell"],function(e,t){Ye(t+"s().every()",function(e){return this.iterator(t,function(r,n,i){e.call(new Ge(r)[t](n,i))})})}),Ye("i18n()",function(e,t,i){var a=this.context[0],e=E(e)(a.oLanguage);return e===r&&(e=t),i!==r&&n.isPlainObject(e)&&(e=e[i]!==r?e[i]:e._),e.replace("%d",i)}),We.version="1.10.7",We.settings=[],We.models={},We.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},We.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null},We.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},We.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,bJQueryUI:!1,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(t){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(-1===e.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(r){}},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:n.extend({},We.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null},i(We.defaults),We.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},i(We.defaults.column),We.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},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],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,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==Be(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Be(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,r=t+e,n=this.aiDisplay.length,i=this.oFeatures,a=i.bPaginate;return i.bServerSide?!1===a||-1===e?t+n:Math.min(t+e,this._iRecordsDisplay):!a||r>n||-1===e?n:r},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{}},We.ext=Ke={buttons:{},classes:{},errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:We.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:We.version},n.extend(Ke,{afnFiltering:Ke.search,aTypes:Ke.type.detect,ofnSearch:Ke.type.search,oSort:Ke.type.order,afnSortData:Ke.order,aoFeatures:Ke.feature,oApi:Ke.internal,oStdClasses:Ke.classes,oPagination:Ke.pager}),n.extend(We.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 Dt="",Dt="",Ot=Dt+"ui-state-default",Mt=Dt+"css_right ui-icon ui-icon-",Ft=Dt+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";n.extend(We.ext.oJUIClasses,We.ext.classes,{sPageButton:"fg-button ui-button "+Ot,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:Ot+" sorting_asc",sSortDesc:Ot+" sorting_desc",sSortable:Ot+" sorting",sSortableAsc:Ot+" sorting_asc_disabled",sSortableDesc:Ot+" sorting_desc_disabled",sSortableNone:Ot+" sorting_disabled",sSortJUIAsc:Mt+"triangle-1-n",sSortJUIDesc:Mt+"triangle-1-s",sSortJUI:Mt+"carat-2-n-s",sSortJUIAscAllowed:Mt+"carat-1-n",sSortJUIDescAllowed:Mt+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+Ot,sScrollFoot:"dataTables_scrollFoot "+Ot,sHeaderTH:Ot,sFooterTH:Ot,sJUIHeader:Ft+" ui-corner-tl ui-corner-tr",sJUIFooter:Ft+" ui-corner-bl ui-corner-br"});var It=We.ext.pager;n.extend(It,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},simple_numbers:function(e,t){return["previous",qe(e,t),"next"]},full_numbers:function(e,t){return["first","previous",qe(e,t),"next","last"]},_numbers:qe,numbers_length:7}),n.extend(!0,We.ext.renderer,{pageButton:{_:function(e,r,i,a,o,s){var l,u,c,d=e.oClasses,h=e.oLanguage.oPaginate,p=0,f=function(t,r){var a,c,m,g,v=function(t){ce(e,t.data.action,!0)};for(a=0,c=r.length;c>a;a++)if(g=r[a],n.isArray(g))m=n("<"+(g.DT_el||"div")+"/>").appendTo(t),f(m,g);else{switch(u=l="",g){case"ellipsis":t.append('…');break;case"first":l=h.sFirst,u=g+(o>0?"":" "+d.sPageButtonDisabled);break;case"previous":l=h.sPrevious,u=g+(o>0?"":" "+d.sPageButtonDisabled);break;case"next":l=h.sNext,u=g+(s-1>o?"":" "+d.sPageButtonDisabled);break;case"last":l=h.sLast,u=g+(s-1>o?"":" "+d.sPageButtonDisabled);break;default:l=g+1,u=o===g?d.sPageButtonActive:""}l&&(m=n("",{"class":d.sPageButton+" "+u,"aria-controls":e.sTableId,"data-dt-idx":p,tabindex:e.iTabIndex,id:0===i&&"string"==typeof g?e.sTableId+"_"+g:null}).html(l).appendTo(t),Le(m,{action:g},v),p++)}};try{c=n(t.activeElement).data("dt-idx")}catch(m){}f(n(r).empty(),a),c&&n(r).find("[data-dt-idx="+c+"]").focus()}}}),n.extend(We.ext.type.detect,[function(e,t){var r=t.oLanguage.sDecimal;return st(e,r)?"num"+r:null},function(e){if(!(!e||e instanceof Date||et.test(e)&&tt.test(e)))return null;var t=Date.parse(e);return null!==t&&!isNaN(t)||it(e)?"date":null},function(e,t){var r=t.oLanguage.sDecimal;return st(e,r,!0)?"num-fmt"+r:null},function(e,t){var r=t.oLanguage.sDecimal;return lt(e,r)?"html-num"+r:null},function(e,t){var r=t.oLanguage.sDecimal;return lt(e,r,!0)?"html-num-fmt"+r:null},function(e){return it(e)||"string"==typeof e&&-1!==e.indexOf("<")?"html":null}]),n.extend(We.ext.type.search,{html:function(e){return it(e)?e:"string"==typeof e?e.replace(Je," ").replace(Ze,""):""},string:function(e){return it(e)?e:"string"==typeof e?e.replace(Je," "):e}});var Lt=function(e,t,r,n){return 0===e||e&&"-"!==e?(t&&(e=ot(e,t)),e.replace&&(r&&(e=e.replace(r,"")),n&&(e=e.replace(n,""))),1*e):-(1/0)};return n.extend(Ke.type.order,{"date-pre":function(e){return Date.parse(e)||0},"html-pre":function(e){return it(e)?"":e.replace?e.replace(/<.*?>/g,"").toLowerCase():e+""},"string-pre":function(e){return it(e)?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""},"string-asc":function(e,t){return t>e?-1:e>t?1:0},"string-desc":function(e,t){return t>e?1:e>t?-1:0}}),Ue(""),n.extend(!0,We.ext.renderer,{header:{_:function(e,t,r,i){n(e.nTable).on("order.dt.DT",function(n,a,o,s){e===a&&(n=r.idx,t.removeClass(r.sSortingClass+" "+i.sSortAsc+" "+i.sSortDesc).addClass("asc"==s[n]?i.sSortAsc:"desc"==s[n]?i.sSortDesc:r.sSortingClass))})},jqueryui:function(e,t,r,i){n("").addClass(i.sSortJUIWrapper).append(t.contents()).append(n("").addClass(i.sSortIcon+" "+r.sSortingClassJUI)).appendTo(t),n(e.nTable).on("order.dt.DT",function(n,a,o,s){e===a&&(n=r.idx,t.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==s[n]?i.sSortAsc:"desc"==s[n]?i.sSortDesc:r.sSortingClass),t.find("span."+i.sSortIcon).removeClass(i.sSortJUIAsc+" "+i.sSortJUIDesc+" "+i.sSortJUI+" "+i.sSortJUIAscAllowed+" "+i.sSortJUIDescAllowed).addClass("asc"==s[n]?i.sSortJUIAsc:"desc"==s[n]?i.sSortJUIDesc:r.sSortingClassJUI))})}}}),We.render={number:function(e,t,r,n){return{display:function(i){if("number"!=typeof i&&"string"!=typeof i)return i;var a=0>i?"-":"",i=Math.abs(parseFloat(i)),o=parseInt(i,10),i=r?t+(i-o).toFixed(r).substring(2):"";return a+(n||"")+o.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+i}}}},n.extend(We.ext.internal,{_fnExternApiFunc:$e,_fnBuildAjax:H,_fnAjaxUpdate:B,_fnAjaxParameters:q,_fnAjaxUpdateDraw:U,_fnAjaxDataSrc:$,_fnAddColumn:d,_fnColumnOptions:h,_fnAdjustColumnSizing:p,_fnVisibleToColumnIndex:f,_fnColumnIndexToVisible:m,_fnVisbleColumns:g,_fnGetColumns:v,_fnColumnTypes:b,_fnApplyColumnDefs:y,_fnHungarianMap:i,_fnCamelToHungarian:a,_fnLanguageCompat:o,_fnBrowserDetect:u,_fnAddData:_,_fnAddTr:w,_fnNodeToDataIndex:function(e,t){return t._DT_RowIndex!==r?t._DT_RowIndex:null},_fnNodeToColumnIndex:function(e,t,r){return n.inArray(r,e.aoData[t].anCells)},_fnGetCellData:x,_fnSetCellData:k,_fnSplitObjNotation:C,_fnGetObjectDataFn:E,_fnSetObjectDataFn:S,_fnGetDataMaster:T,_fnClearTable:A,_fnDeleteIndex:N,_fnInvalidate:R,_fnGetRowElements:P,_fnCreateTr:D,_fnBuildHead:M,_fnDrawHead:F,_fnDraw:I,_fnReDraw:L,_fnAddOptionsHtml:j,_fnDetectHeader:z,_fnGetUniqueThs:V,_fnFeatureHtmlFilter:W,_fnFilterComplete:K,_fnFilterCustom:G,_fnFilterColumn:Y,_fnFilter:Q,_fnFilterCreateSearch:X,_fnEscapeRegex:J,_fnFilterData:Z,_fnFeatureHtmlInfo:re,_fnUpdateInfo:ne,_fnInfoMacros:ie,_fnInitialise:ae,_fnInitComplete:oe,_fnLengthChange:se,_fnFeatureHtmlLength:le,_fnFeatureHtmlPaginate:ue,_fnPageChange:ce,_fnFeatureHtmlProcessing:de,_fnProcessingDisplay:he,_fnFeatureHtmlTable:pe,_fnScrollDraw:fe,_fnApplyToChildren:me,_fnCalculateColumnWidths:ge,_fnThrottle:ve,_fnConvertToWidth:be,_fnScrollingWidthAdjust:ye,_fnGetWidestNode:_e,_fnGetMaxLenString:we,_fnStringToCss:xe,_fnScrollBarWidth:ke,_fnSortFlatten:Ce,_fnSort:Ee,_fnSortAria:Se,_fnSortListener:Te,_fnSortAttachListener:Ae,_fnSortingClasses:Ne,_fnSortData:Re,_fnSaveState:Pe,_fnLoadState:De,_fnSettingsFromNode:Oe,_fnLog:Me,_fnMap:Fe,_fnBindAction:Le,_fnCallbackReg:je,_fnCallbackFire:ze,_fnLengthOverflow:Ve,_fnRenderer:He,_fnDataSource:Be,_fnRowAttributes:O,_fnCalculateEnd:function(){}}),n.fn.dataTable=We,n.fn.dataTableSettings=We.settings,n.fn.dataTableExt=We.ext,n.fn.DataTable=function(e){return n(this).dataTable(e).api()},n.each(We,function(e,t){n.fn.DataTable[e]=t}),n.fn.dataTable};"function"==typeof define&&define.amd?define("datatables",["jquery"],n):"object"==typeof exports?module.exports=n(require("jquery")):jQuery&&!jQuery.fn.dataTable&&n(jQuery)}(window,document),function(e,t,r){var n=function(e,r){"use strict";e.extend(!0,r.defaults,{dom:"<'row'<'col-sm-6'l><'col-sm-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-5'i><'col-sm-7'p>>",renderer:"bootstrap"}),e.extend(r.ext.classes,{sWrapper:"dataTables_wrapper form-inline dt-bootstrap",sFilterInput:"form-control input-sm",sLengthSelect:"form-control input-sm"}),r.ext.renderer.pageButton.bootstrap=function(n,i,a,o,s,l){var u,c,d,h=new r.Api(n),p=n.oClasses,f=n.oLanguage.oPaginate,m=0,g=function(t,r){var i,o,d,v,b=function(t){t.preventDefault(),e(t.currentTarget).hasClass("disabled")||h.page(t.data.action).draw(!1)};for(i=0,o=r.length;o>i;i++)if(v=r[i],e.isArray(v))g(t,v);else{switch(u="",c="",v){case"ellipsis":u="…",c="disabled";break;case"first":u=f.sFirst,c=v+(s>0?"":" disabled");break;case"previous":u=f.sPrevious,c=v+(s>0?"":" disabled");break;case"next":u=f.sNext,c=v+(l-1>s?"":" disabled");break;case"last":u=f.sLast,c=v+(l-1>s?"":" disabled");break;default:u=v+1,c=s===v?"active":""}u&&(d=e("').children("ul"),o),d&&e(i).find("[data-dt-idx="+d+"]").focus()},r.TableTools&&(e.extend(!0,r.TableTools.classes,{container:"DTTT btn-group",buttons:{normal:"btn btn-default",disabled:"disabled"},collection:{container:"DTTT_dropdown dropdown-menu",buttons:{normal:"",disabled:"disabled"}},print:{info:"DTTT_print_info"},select:{row:"active"}}),e.extend(!0,r.TableTools.DEFAULTS.oTags,{collection:{container:"ul",button:"li",liner:"a"}}))};"function"==typeof define&&define.amd?define(["jquery","datatables"],n):"object"==typeof exports?n(require("jquery"),require("datatables")):jQuery&&n(jQuery,jQuery.fn.dataTable)}(window,document),function(){var e,t,r,n,i,a=this;!function(){function a(e,t){var r=u[e];if(void 0!==r)return r;if(r=u[e]={},!l[e])throw t?new Error("Could not find module "+e+" required by: "+t):new Error("Could not find module "+e);for(var n=l[e],i=n.deps,s=n.callback,c=[],d=i.length,h=0;d>h;h++)"exports"===i[h]?c.push(r):c.push(a(o(i[h],e),e));return s.apply(this,c),r}function o(e,t){if("."!==e.charAt(0))return e;for(var r=e.split("/"),n=t.split("/").slice(0,-1),i=0,a=r.length;a>i;i++){var o=r[i];if(".."===o)n.pop();else{if("."===o)continue;n.push(o)}}return n.join("/")}var s="undefined"!=typeof process&&"[object process]"==={}.toString.call(process);if(s||(i=this.Ember=this.Ember||{}),"undefined"==typeof i&&(i={}),"undefined"==typeof i.__loader){var l={},u={};e=function(e,t,r){var n={};r?(n.deps=t,n.callback=r):(n.deps=[],n.callback=t),l[e]=n},n=r=t=function(e){return a(e,null)},n._eak_seen=l,i.__loader={define:e,require:r,registry:l}}else e=i.__loader.define,n=r=t=i.__loader.require}(),e("ember-debug",["exports","ember-metal/core","ember-metal/error","ember-metal/logger","ember-debug/deprecation-manager","ember-metal/environment"],function(e,t,r,n,i,a){function o(e){return"function"==typeof e&&void 0===e.PrototypeMixin}function s(e,r){if(r){t["default"].warn("Ember.ENV.ENABLE_ALL_FEATURES is only available in canary builds.",!t["default"].ENV.ENABLE_ALL_FEATURES),t["default"].warn("Ember.ENV.ENABLE_OPTIONAL_FEATURES is only available in canary builds.",!t["default"].ENV.ENABLE_OPTIONAL_FEATURES);for(var n in e)e.hasOwnProperty(n)&&"isEnabled"!==n&&t["default"].warn('FEATURE["'+n+'"] is set as enabled, but FEATURE flags are only available in canary builds.',!e[n])}}if(e._warnIfUsingStrippedFeatureFlags=s,t["default"].assert=function(e,t){var n;if(n=o(t)?!t():!t)throw new r["default"]("Assertion Failed: "+e)},t["default"].warn=function(e,t){t||(n["default"].warn("WARNING: "+e),"trace"in n["default"]&&n["default"].trace())},t["default"].debug=function(e){n["default"].debug("DEBUG: "+e)},t["default"].deprecate=function(e,a,s){if(t["default"].ENV.RAISE_ON_DEPRECATION&&i["default"].setDefaultLevel(i.deprecationLevels.RAISE),i["default"].getLevel(s&&s.id)!==i.deprecationLevels.SILENCE){var l;if(l=o(a)?a():a,!l){if(s&&s.id&&(e+=" [deprecation id: "+s.id+"]"),i["default"].getLevel(s&&s.id)===i.deprecationLevels.RAISE)throw new r["default"](e);var u;try{__fail__.fail()}catch(c){u=c}if(3===arguments.length&&(t["default"].assert("options argument to Ember.deprecate should be an object",s&&"object"==typeof s),s.url&&(e+=" See "+s.url+" for more details.")),t["default"].LOG_STACKTRACE_ON_DEPRECATION&&u.stack){var d,h="";u.arguments?(d=u.stack.replace(/^\s+at\s+/gm,"").replace(/^([^\(]+?)([\n$])/gm,"{anonymous}($1)$2").replace(/^Object.
'})})},t=function(){$(".accordion-simple, .accordion-panel").each(function(e){var t=$(this),r=t.find(".accordion-toggle"),n=t.find(".panel-collapse.in").parent();n.addClass("is-open"),r.prepend(''),r.on("click",function(e){var t=$(this).parents(".panel");t.toggleClass("is-open"),t.siblings().removeClass("is-open")})})},r=function(){$.fn.tooltip&&$(".ui-tooltip").tooltip({container:"body"}),$.fn.popover&&$(".ui-popover").popover({container:"body"})},n=function(){$.fn.magnificPopup&&($(".ui-lightbox").magnificPopup({type:"image",closeOnContentClick:!1,closeBtnInside:!0,fixedContentPos:!0,mainClass:"mfp-no-margins mfp-with-zoom",image:{verticalFit:!0,tError:'The image #%curr% could not be loaded.'}}),$(".ui-lightbox-video, .ui-lightbox-iframe").magnificPopup({disableOn:700,type:"iframe",mainClass:"mfp-fade",removalDelay:160,preloader:!1,fixedContentPos:!1}),$(".ui-lightbox-gallery").magnificPopup({delegate:"a",type:"image",tLoading:"Loading image #%curr%...",mainClass:"mfp-img-mobile",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},image:{tError:'The image #%curr% could not be loaded.',titleSrc:function(e){return e.el.attr("title")+"by Marsel Van Oosten"}}}))},i=function(){$.fn.select2&&$(".ui-select").select2({allowClear:!0,placeholder:"Select..."})},a=function(){$.fn.iCheck&&$(".ui-check").iCheck({checkboxClass:"ui-icheck icheckbox_minimal-grey",radioClass:"ui-icheck iradio_minimal-grey",inheritClass:!0}).on("ifChanged",function(e){$(e.currentTarget).trigger("change")})},o=function(){$.fn.dataTableHelper&&$(".ui-datatable").dataTableHelper()},s=function(){$.fn.timepicker&&($(".ui-timepicker").timepicker(),$(".ui-timepicker-modal").timepicker({template:"modal"}))},l=function(){$.fn.datepicker&&$(".ui-datepicker").datepicker({autoclose:!0,todayHighlight:!0})};return{initAccordions:t,initFormValidation:e,initTooltips:r,initLightbox:n,initSelect:i,initIcheck:a,initDataTableHelper:o,initiTimePicker:s,initDatePicker:l}}(),mvpready_admin=function(){"use strict";var e=function(){var e=$(".navbar-notification");e.find("> .dropdown-toggle").click(function(e){mvpready_core.isLayoutCollapsed()&&(window.location=$(this).prop("href"))}),e.find(".notification-list").slimScroll({height:225})};return{init:function(){mvpready_core.navEnhancedInit(),mvpready_core.navHoverInit({delay:{show:250,hide:350}}),e(),mvpready_core.initLayoutToggles(),mvpready_core.initBackToTop(),mvpready_helpers.initAccordions(),mvpready_helpers.initFormValidation(),mvpready_helpers.initTooltips(),mvpready_helpers.initLightbox(),mvpready_helpers.initSelect(),mvpready_helpers.initIcheck(),mvpready_helpers.initDataTableHelper(),mvpready_helpers.initiTimePicker(),mvpready_helpers.initDatePicker()}}}();$(function(){mvpready_admin.init()}),define("ember-cli-app-version",["ember-cli-app-version/index","ember","exports"],function(e,t,r){"use strict";t["default"].keys(e).forEach(function(t){r[t]=e[t]})}),define("ember-cli-divshot",["ember-cli-divshot/index","ember","exports"],function(e,t,r){"use strict";t["default"].keys(e).forEach(function(t){r[t]=e[t]})});
\ No newline at end of file
diff --git a/public/images/profile.jpeg b/public/images/profile.jpeg
new file mode 100644
index 0000000..6a58cda
Binary files /dev/null and b/public/images/profile.jpeg differ
diff --git a/spec/models/league_player_spec.rb b/spec/models/league_player_spec.rb
new file mode 100644
index 0000000..51e1535
--- /dev/null
+++ b/spec/models/league_player_spec.rb
@@ -0,0 +1,4 @@
+require 'rails_helper'
+
+RSpec.describe LeaguePlayer, :type => :model do
+end
diff --git a/spec/models/league_spec.rb b/spec/models/league_spec.rb
index 15754dd..ec6b201 100644
--- a/spec/models/league_spec.rb
+++ b/spec/models/league_spec.rb
@@ -82,4 +82,50 @@
expect(league.positions.size).to eq(0)
end
end
+
+ describe "create_players_from_league_template" do
+ let(:league_template) { LeagueTemplate.find_by!({ title: "Bad Celebrity" }) }
+
+ it "copies all the info from the template" do
+ league = League.create!({ league_template: league_template })
+ league.create_positions_from_league_template!
+ league.create_players_from_league_template!
+ expect(league.players.size).to eq(league_template.players.size)
+ expect(league.players[0].player).to eq(league_template.players[0])
+ expect(league.players[0].first_name).to eq(league_template.players[0].first_name)
+ expect(league.players[0].last_name).to eq(league_template.players[0].last_name)
+ expect(league.players[0].league_position.title).to eq(league_template.players[0].position.title)
+ end
+
+ it "is idempotent" do
+ league = League.create!({ league_template: league_template })
+ league.create_players_from_league_template!
+ league.create_players_from_league_template!
+ league.create_players_from_league_template!
+ expect(league.players.size).to eq(league_template.players.size)
+ end
+
+ it "does not delete extra point categories" do
+ league = League.create!({ league_template: league_template })
+ league.players.create!({ first_name: "Foobar meebar" })
+ league.create_players_from_league_template!
+
+ expect(league.players.size).to eq(league_template.players.size + 1)
+ end
+
+ it "does not clobber point overrides" do
+ league = League.create!({ league_template: league_template })
+ league.create_players_from_league_template!
+ league.players[0].update({ first_name: "Foobar meebar" })
+
+ expect(league.players[0].first_name).to eq("Foobar meebar")
+ end
+
+ it "does nothing if ther eis no template" do
+ league = League.create!
+ league.create_point_categories_from_league_template!
+
+ expect(league.players.size).to eq(0)
+ end
+ end
end
diff --git a/spec/models/player_spec.rb b/spec/models/player_spec.rb
new file mode 100644
index 0000000..b72c5a5
--- /dev/null
+++ b/spec/models/player_spec.rb
@@ -0,0 +1,4 @@
+require 'rails_helper'
+
+RSpec.describe Player, :type => :model do
+end
diff --git a/spec/models/roster_slot_spec.rb b/spec/models/roster_slot_spec.rb
new file mode 100644
index 0000000..b0eec63
--- /dev/null
+++ b/spec/models/roster_slot_spec.rb
@@ -0,0 +1,4 @@
+require 'rails_helper'
+
+RSpec.describe RosterSlot, :type => :model do
+end
diff --git a/spec/models/team_spec.rb b/spec/models/team_spec.rb
new file mode 100644
index 0000000..dd7438c
--- /dev/null
+++ b/spec/models/team_spec.rb
@@ -0,0 +1,4 @@
+require 'rails_helper'
+
+RSpec.describe Team, :type => :model do
+end