diff --git a/js/grid.base.js b/js/grid.base.js index 4f8983af3..cb5c99c6d 100644 --- a/js/grid.base.js +++ b/js/grid.base.js @@ -2579,9 +2579,9 @@ $.fn.jqGrid = function( pin ) { }, formatter = function (rowId, cellval , colpos, rwdat, _act){ var cm = ts.p.colModel[colpos],v; + rowId = String(ts.p.idPrefix) !== "" ? $.jgrid.stripPref(ts.p.idPrefix, rowId) : rowId; + var opts= {rowId: rowId, colModel:cm, gid:ts.p.id, pos:colpos, styleUI: ts.p.styleUI }; if(cm.formatter !== undefined) { - rowId = String(ts.p.idPrefix) !== "" ? $.jgrid.stripPref(ts.p.idPrefix, rowId) : rowId; - var opts= {rowId: rowId, colModel:cm, gid:ts.p.id, pos:colpos, styleUI: ts.p.styleUI }; if($.jgrid.isFunction( cm.formatter ) ) { v = cm.formatter.call(ts,cellval,opts,rwdat,_act); } else if($.fmatter){ diff --git a/js/jquery.jqGrid.js b/js/jquery.jqGrid.js index b6339e6fb..b4b06e87b 100644 --- a/js/jquery.jqGrid.js +++ b/js/jquery.jqGrid.js @@ -2574,9 +2574,9 @@ $.fn.jqGrid = function( pin ) { }, formatter = function (rowId, cellval , colpos, rwdat, _act){ var cm = ts.p.colModel[colpos],v; + rowId = String(ts.p.idPrefix) !== "" ? $.jgrid.stripPref(ts.p.idPrefix, rowId) : rowId; + var opts= {rowId: rowId, colModel:cm, gid:ts.p.id, pos:colpos, styleUI: ts.p.styleUI }; if(cm.formatter !== undefined) { - rowId = String(ts.p.idPrefix) !== "" ? $.jgrid.stripPref(ts.p.idPrefix, rowId) : rowId; - var opts= {rowId: rowId, colModel:cm, gid:ts.p.id, pos:colpos, styleUI: ts.p.styleUI }; if($.jgrid.isFunction( cm.formatter ) ) { v = cm.formatter.call(ts,cellval,opts,rwdat,_act); } else if($.fmatter){ diff --git a/js/jquery.jqGrid.min.js b/js/jquery.jqGrid.min.js index 5dbe8e500..d322d4783 100644 --- a/js/jquery.jqGrid.min.js +++ b/js/jquery.jqGrid.min.js @@ -5,5 +5,5 @@ * * License: http://guriddo.net/?page_id=103334 */ -!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(He){"use strict";He.jgrid=He.jgrid||{},He.jgrid.hasOwnProperty("defaults")||(He.jgrid.defaults={}),He.extend(He.jgrid,{version:"5.7.0",isNull:function(e,t){return t&&!0===t?null===e:null==e},trim:function(e){return"string"==typeof e?e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""):e},isFunction:function(e){return"function"==typeof e},type:function(e,t){return t?null===e?"[object Null]":Object.prototype.toString.call(e):null==e?(e+"").toLowerCase():"generatorfunction"===(t=Object.prototype.toString.call(e).slice(8,-1).toLowerCase())?"function":t.match(/^(array|bigint|date|error|function|generator|regexp|symbol)$/)?t:"object"==typeof e||"function"==typeof e?"object":typeof e},floatNum:function(e,t){return void 0===t&&(t=0),e=parseFloat(e),isNaN(e)?t:e},htmlDecode:function(e){return e&&(" "===e||" "===e||1===e.length&&160===e.charCodeAt(0))?"":e&&String(e).replace(/>/g,">").replace(/</g,"<").replace(/"/g,'"').replace(/&/g,"&")},htmlEncode:function(e){return e&&String(e).replace(/&/g,"&").replace(/\"/g,""").replace(//g,">")},template:function(e){var o,a=He.makeArray(arguments).slice(1),n=a.length;return(e=He.jgrid.isNull(e)?"":e).replace(/\{([\w\-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}/g,function(e,t){if(!isNaN(parseInt(t,10)))return a[parseInt(t,10)];for(o=0;o])*>/gi,""))&&" "!==e&&" "!==e?e.replace(/\"/g,"'"):"":e},stripPref:function(e,t){var i=He.jgrid.type(e);return t="string"!==i&&"number"!==i?t:""!==(e=String(e))?String(t).replace(String(e),""):t},stripScript:function(e){return e.replace(/)<[^<]*)*<\/script>/gi," ")},useJSON:!0,runCode:function(e){return Function('"use strict";return ('+e+")")()},parse:function(e){e=(e="/*"===(e="while(1);"===(e=e).substr(0,9)?e.substr(9):e).substr(0,2)?e.substr(2,e.length-4):e)||"{}";return!0===He.jgrid.useJSON&&"object"==typeof JSON&&"function"==typeof JSON.parse?JSON.parse(e):He.jgrid.runCode(e)},dateToOADate:function(e){var t=new Date(e);return Math.round((t.setHours(0,0,0,0)-new Date(1899,11,30))/864e5)+(Math.abs((e-t)%864e5)/864e5).toFixed(10).substr(1)},parseDate:function(e,t,i,r){function o(e,t){for(e=String(e),t=parseInt(t,10)||2;e.length?@\[\\\]\^`{|}~]/g,"\\$&")},guid:1,uidPref:"jqg",randId:function(e){return(e||He.jgrid.uidPref)+He.jgrid.guid++},getAccessor:function(e,t){var i,r,o=[];if("function"==typeof t)return t(e);if(void 0===(i=e[t]))try{if(r=(o="string"==typeof t?t.split("."):o).length)for(i=e;i&&r--;)i=i[o.shift()]}catch(e){}return i},getXmlData:function(e,t,i){var r="string"==typeof t?t.match(/^(.*)\[(\w+)\]$/):null;return"function"==typeof t?t(e):r&&r[2]?(r[1]?He(r[1],e):He(e)).attr(r[2]):(r=He(t,e),i?r:0
"),t=e.appendTo("body").find("td").width();return e.remove(),.1
'),t=(He("body").append(e),He("div",e).innerWidth()),i=(e.css("overflow-y","scroll"),He("div",e).innerWidth());return He(e).remove(),t-i<0?18:t-i},ajaxOptions:{},from:function(e){var v=this;return new function(e,t){"string"==typeof e&&(e=He.data(e));var g=this,o=e,f=!0,r=!1,i=t,m=/[\$,%]/g,a=null,n=null,l=0,s=!1,d="",u=[],p=!0;if("object"==typeof e&&e.push)return 0",i)},this.less=function(e,t,i){return g._compareValues(g.less,e,t,"<",i)},this.greaterOrEquals=function(e,t,i){return g._compareValues(g.greaterOrEquals,e,t,">=",i)},this.lessOrEquals=function(e,t,i){return g._compareValues(g.lessOrEquals,e,t,"<=",i)},this.startsWith=function(e,t){var i=He.jgrid.isNull(t)?e:t,i=(r?He.jgrid.trim(i.toString()):i.toString()).length;return p?g._append(g._getStr("jQuery.jgrid.getAccessor(this,'"+e+"')")+".substr(0,"+i+") == "+g._getStr('"'+g._toStr(t)+'"')):(He.jgrid.isNull(t)||(i=(r?He.jgrid.trim(t.toString()):t.toString()).length),g._append(g._getStr("this")+".substr(0,"+i+") == "+g._getStr('"'+g._toStr(e)+'"'))),g._setCommand(g.startsWith,e),g._resetNegate(),g},this.endsWith=function(e,t){var i=He.jgrid.isNull(t)?e:t,i=(r?He.jgrid.trim(i.toString()):i.toString()).length;return p?g._append(g._getStr("jQuery.jgrid.getAccessor(this,'"+e+"')")+".substr("+g._getStr("jQuery.jgrid.getAccessor(this,'"+e+"')")+".length-"+i+","+i+') == "'+g._toStr(t)+'"'):g._append(g._getStr("this")+".substr("+g._getStr("this")+'.length-"'+g._toStr(e)+'".length,"'+g._toStr(e)+'".length) == "'+g._toStr(e)+'"'),g._setCommand(g.endsWith,e),g._resetNegate(),g},this.contains=function(e,t){return p?g._append(g._getStr("jQuery.jgrid.getAccessor(this,'"+e+"')")+'.indexOf("'+g._toStr(t)+'",0) > -1'):g._append(g._getStr("this")+'.indexOf("'+g._toStr(e)+'",0) > -1'),g._setCommand(g.contains,e),g._resetNegate(),g},this.user=function(e,t,i){return g._append("$t.p.customFilterDef."+e+'.action.call($t ,{rowItem:this, searchName:"'+t+'",searchValue:"'+i+'"})'),g._setCommand(g.user,t),g._resetNegate(),g},this.inData=function(e,t,i){t=void 0===t?"":g._getStr('"'+g._toStr(t)+'"');return p?g._append(t+".split(',').indexOf( jQuery.jgrid.getAccessor(this,'"+e+"') ) > -1"):g._append(t+".split(',').indexOf(this."+e+") > -1"),g._setCommand(g.inData,e),g._resetNegate(),g},this.groupBy=function(e,t,i,r){return g._hasData()?g._getGroup(o,e,t,i,r):null},this.orderBy=function(e,t,i,r,o){return t=He.jgrid.isNull(t)?"a":He.jgrid.trim(t.toString().toLowerCase()),He.jgrid.isNull(i)&&(i="text"),He.jgrid.isNull(r)&&(r="Y-m-d"),He.jgrid.isNull(o)&&(o=!1),u.push({by:e,dir:t="asc"!==(t="desc"!==t&&"descending"!==t?t:"d")&&"ascending"!==t?t:"a",type:i,datefmt:r,sfunc:o}),g},g;throw"data provides is not an array"}(e,null)},getMethod:function(e){return this.getAccessor(He.fn.jqGrid,e)},extend:function(e){He.extend(He.fn.jqGrid,e),this.no_legacy_api||He.fn.extend(e)},clearBeforeUnload:function(e){var t,i=He("#"+He.jgrid.jqID(e))[0];if(i.grid){t=i.grid,He.jgrid.isFunction(t.emptyRows)&&t.emptyRows.call(i,!0,!0),He(document).off("mouseup.jqGrid"+i.p.id),He(t.hDiv).off("mousemove"),He(i).off();for(var r=t.headers.length,o=["formatCol","sortData","updatepager","refreshIndex","setHeadCheckBox","constructTr","formatter","addXmlData","addJSONData","grid","p","addLocalData"],a=0;ainput#jqs_"+n.p.id+"_"+t).focus().val(s),e=!0),!n.p._ftsc){n.p._ftsc=!0,n.p._fthc=[],n.p._avc=[];for(var o=0;oinput#jqs_"+n.p.id+"_"+t).val("").focus().val(s),n.p.frozenRows&&(e&&(n.p.frozenColumns=!1),He(n).trigger("jqGridAfterGridComplete.setFrozenRows"),e&&(n.p.frozenColumns=!0))}function g(e){var t,i=He(n).jqGrid("getRowData",e),r=[];if(i&&s){for(var o in i)if(!p.has(o)&&i.hasOwnProperty(o)){if(t=s,d.useCase||(i[o]=i[o].toLowerCase(),t=s.toLowerCase()),d.aOperands.includes(d.operand))switch(d.operand){case"cn":l=-1!==i[o].search(t);break;case"eq":l=i[o]===t;break;case"ne":l=i[o]!==t;break;case"bw":l=i[o].substring(0,t.length)===t;break;case"ew":var a=i[o].length;l=i[o].substring(a-t.length,a)===t}l&&r.push(o)}n.p._results[e]={v:s,r:r}}else i&&""===s&&n.p._results[e]&&delete n.p._results[e]}},searchColOnKey:function(e,t,i,r){switch(r.key){case"ArrowRight":case"ArrowDown":case"ArrowUp":case"ArrowLeft":case"PageUp":case"PageDown":case"Alt":case"Control":case"Tab":case"Escape":case"Shift":return}setTimeout(function(){He.jgrid.searchColOnEnter(e,t,i,r)},50)},styleUI:{jQueryUI:{common:{disabled:"ui-state-disabled",highlight:"ui-state-highlight",hover:"ui-state-hover",cornerall:"ui-corner-all",cornertop:"ui-corner-top",cornerbottom:"ui-corner-bottom",hidden:"ui-helper-hidden",icon_base:"ui-icon",overlay:"ui-widget-overlay",active:"ui-state-active",error:"ui-state-error",button:"ui-state-default ui-corner-all",content:"ui-widget-content"},base:{entrieBox:"ui-widget ui-widget-content ui-corner-all",viewBox:"",headerTable:"",headerBox:"ui-state-default",rowTable:"",rowBox:"ui-widget-content",stripedTable:"ui-jqgrid-table-striped",footerTable:"",footerBox:"ui-widget-content",headerRowTable:"",headerRowBox:"ui-widget-content",headerDiv:"ui-state-default",gridtitleBox:"ui-widget-header ui-corner-top ui-helper-clearfix",customtoolbarBox:"ui-state-default",loadingBox:"ui-state-default ui-state-active",rownumBox:"ui-state-default",scrollBox:"ui-widget-content",multiBox:"",searchBox:"ui-widget-content ui-corner-all",searchSelect:"ui-widget-content ui-corner-all",pagerBox:"ui-state-default ui-corner-bottom",pagerTable:"",toppagerBox:"ui-state-default",pgInput:"ui-corner-all",pgSelectBox:"ui-widget-content ui-corner-all",pgButtonBox:"ui-corner-all",icon_first:"ui-icon-seek-first",icon_prev:"ui-icon-seek-prev",icon_next:"ui-icon-seek-next",icon_end:"ui-icon-seek-end",icon_asc:"ui-icon-triangle-1-n",icon_desc:"ui-icon-triangle-1-s",icon_caption_open:"ui-icon-circle-triangle-n",icon_caption_close:"ui-icon-circle-triangle-s"},modal:{modal:"ui-widget ui-widget-content ui-corner-all ui-dialog",header:"ui-widget-header ui-corner-all ui-helper-clearfix",content:"ui-widget-content",resizable:"ui-resizable-handle ui-resizable-se",icon_close:"ui-icon-closethick",icon_resizable:"ui-icon-gripsmall-diagonal-se"},celledit:{inputClass:"ui-widget-content ui-corner-all",selectClass:"ui-widget-content ui-corner-all"},inlinedit:{inputClass:"ui-widget-content ui-corner-all",selectClass:"ui-widget-content ui-corner-all",icon_edit_nav:"ui-icon-pencil",icon_add_nav:"ui-icon-plus",icon_save_nav:"ui-icon-disk",icon_cancel_nav:"ui-icon-cancel"},formedit:{inputClass:"ui-widget-content ui-corner-all",selectClass:"ui-widget-content ui-corner-all",icon_prev:"ui-icon-triangle-1-w",icon_next:"ui-icon-triangle-1-e",icon_save:"ui-icon-disk",icon_close:"ui-icon-close",icon_del:"ui-icon-scissors",icon_cancel:"ui-icon-cancel"},navigator:{icon_edit_nav:"ui-icon-pencil",icon_add_nav:"ui-icon-plus",icon_del_nav:"ui-icon-trash",icon_search_nav:"ui-icon-search",icon_refresh_nav:"ui-icon-refresh",icon_view_nav:"ui-icon-document",icon_newbutton_nav:"ui-icon-newwin"},grouping:{icon_plus:"ui-icon-circlesmall-plus",icon_minus:"ui-icon-circlesmall-minus"},filter:{table_widget:"ui-widget ui-widget-content",srSelect:"ui-widget-content ui-corner-all",srInput:"ui-widget-content ui-corner-all",menu_widget:"ui-widget ui-widget-content ui-corner-all",icon_search:"ui-icon-search",icon_reset:"ui-icon-arrowreturnthick-1-w",icon_query:"ui-icon-comment"},subgrid:{icon_plus:"ui-icon-plus",icon_minus:"ui-icon-minus",icon_open:"ui-icon-carat-1-sw"},treegrid:{icon_plus:"ui-icon-triangle-1-",icon_minus:"ui-icon-triangle-1-s",icon_leaf:"ui-icon-radio-off"},fmatter:{icon_edit:"ui-icon-pencil",icon_add:"ui-icon-plus",icon_save:"ui-icon-disk",icon_cancel:"ui-icon-cancel",icon_del:"ui-icon-trash"},colmenu:{menu_widget:"ui-widget ui-widget-content ui-corner-all",input_checkbox:"ui-widget ui-widget-content",filter_select:"ui-widget-content ui-corner-all",filter_input:"ui-widget-content ui-corner-all",icon_menu:"ui-icon-comment",icon_search_menu:"ui-icon-grip-dotted-vertical",icon_sort_asc:"ui-icon-arrow-1-n",icon_sort_desc:"ui-icon-arrow-1-s",icon_columns:"ui-icon-extlink",icon_filter:"ui-icon-calculator",icon_group:"ui-icon-grip-solid-horizontal",icon_freeze:"ui-icon-grip-solid-vertical",icon_move:"ui-icon-arrow-4",icon_new_item:"ui-icon-newwin",icon_toolbar_menu:"ui-icon-document",icon_group_op:"ui-icon-bullet",icon_oper_op:"ui-icon-transfer-e-w",icon_reset:"ui-icon-arrowreturnthick-1-w",icon_close:"ui-icon-close"}},Bootstrap:{common:{disabled:"ui-disabled",highlight:"success",hover:"active",cornerall:"",cornertop:"",cornerbottom:"",hidden:"",icon_base:"glyphicon",overlay:"ui-overlay",active:"active",error:"bg-danger",button:"btn btn-default",content:""},base:{entrieBox:"",viewBox:"table-responsive",headerTable:"table table-bordered",headerBox:"",rowTable:"table table-bordered",rowBox:"",stripedTable:"table-striped",footerTable:"table table-bordered",footerBox:"",headerRowTable:"table table-bordered",headerRowBox:"",headerDiv:"",gridtitleBox:"",customtoolbarBox:"",loadingBox:"row",rownumBox:"active",scrollBox:"",multiBox:"checkbox",pagerBox:"",pagerTable:"table",toppagerBox:"",pgInput:"form-control",pgSelectBox:"form-control",pgButtonBox:"",icon_first:"glyphicon-step-backward",icon_prev:"glyphicon-backward",icon_next:"glyphicon-forward",icon_end:"glyphicon-step-forward",icon_asc:"glyphicon-triangle-top",icon_desc:"glyphicon-triangle-bottom",icon_caption_open:"glyphicon-circle-arrow-up",icon_caption_close:"glyphicon-circle-arrow-down"},modal:{modal:"modal-content",header:"modal-header",title:"modal-title",content:"modal-body",resizable:"ui-resizable-handle ui-resizable-se",icon_close:"glyphicon-remove-circle",icon_resizable:"glyphicon-import"},celledit:{inputClass:"form-control",selectClass:"form-control"},inlinedit:{inputClass:"form-control",selectClass:"form-control",icon_edit_nav:"glyphicon-edit",icon_add_nav:"glyphicon-plus",icon_save_nav:"glyphicon-save",icon_cancel_nav:"glyphicon-remove-circle"},formedit:{inputClass:"form-control",selectClass:"form-control",icon_prev:"glyphicon-step-backward",icon_next:"glyphicon-step-forward",icon_save:"glyphicon-save",icon_close:"glyphicon-remove-circle",icon_del:"glyphicon-trash",icon_cancel:"glyphicon-remove-circle"},navigator:{icon_edit_nav:"glyphicon-edit",icon_add_nav:"glyphicon-plus",icon_del_nav:"glyphicon-trash",icon_search_nav:"glyphicon-search",icon_refresh_nav:"glyphicon-refresh",icon_view_nav:"glyphicon-info-sign",icon_newbutton_nav:"glyphicon-new-window"},grouping:{icon_plus:"glyphicon-triangle-right",icon_minus:"glyphicon-triangle-bottom"},filter:{table_widget:"table table-condensed",srSelect:"form-control",srInput:"form-control",menu_widget:"",icon_search:"glyphicon-search",icon_reset:"glyphicon-refresh",icon_query:"glyphicon-comment"},subgrid:{icon_plus:"glyphicon-triangle-right",icon_minus:"glyphicon-triangle-bottom",icon_open:"glyphicon-indent-left"},treegrid:{icon_plus:"glyphicon-triangle-right",icon_minus:"glyphicon-triangle-bottom",icon_leaf:"glyphicon-unchecked"},fmatter:{icon_edit:"glyphicon-edit",icon_add:"glyphicon-plus",icon_save:"glyphicon-save",icon_cancel:"glyphicon-remove-circle",icon_del:"glyphicon-trash"},colmenu:{menu_widget:"",input_checkbox:"",filter_select:"form-control",filter_input:"form-control",icon_menu:"glyphicon-menu-hamburger",icon_sort_asc:"glyphicon-sort-by-alphabet",icon_sort_desc:"glyphicon-sort-by-alphabet-alt",icon_columns:"glyphicon-list-alt",icon_filter:"glyphicon-filter",icon_group:"glyphicon-align-left",icon_freeze:"glyphicon-object-align-horizontal",icon_move:"glyphicon-move",icon_new_item:"glyphicon-new-window",icon_toolbar_menu:"glyphicon-menu-hamburger"}},Bootstrap4:{common:{disabled:"ui-disabled",highlight:"table-success",hover:"table-active",cornerall:"",cornertop:"",cornerbottom:"",hidden:"",overlay:"ui-overlay",active:"active",error:"alert-danger",button:"btn btn-light",content:""},base:{entrieBox:"",viewBox:"table-responsive",headerTable:"table table-bordered",headerBox:"",rowTable:"table table-bordered",rowBox:"",stripedTable:"table-striped",footerTable:"table table-bordered",footerBox:"",headerRowTable:"table table-bordered",headerRowBox:"",headerDiv:"",gridtitleBox:"",customtoolbarBox:"",loadingBox:"row",rownumBox:"active",scrollBox:"",multiBox:"checkbox",searchBox:"form-control",searchSelect:"form-control form-control-sm",pagerBox:"",pagerTable:"table",toppagerBox:"",pgInput:"form-control",pgSelectBox:"form-control",pgButtonBox:""},modal:{modal:"modal-content",header:"modal-header",title:"modal-title",content:"modal-body",resizable:"ui-resizable-handle ui-resizable-se",icon_close:"oi-circle-x",icon_resizable:"oi-circle-x"},celledit:{inputClass:"form-control",selectClass:"form-control"},inlinedit:{inputClass:"form-control",selectClass:"form-control"},formedit:{inputClass:"form-control",selectClass:"form-control"},navigator:{},grouping:{},filter:{table_widget:"table table-condensed",srSelect:"form-control",srInput:"form-control",menu_widget:""},subgrid:{},treegrid:{},fmatter:{},colmenu:{menu_widget:"",input_checkbox:"",filter_select:"form-control",filter_input:"form-control"}},Bootstrap5:{common:{disabled:"ui-disabled",highlight:"table-success",hover:"table-active",cornerall:"",cornertop:"",cornerbottom:"",hidden:"",overlay:"ui-overlay",active:"active",error:"alert alert-danger",button:"btn btn-light",content:""},base:{entrieBox:"",viewBox:"table-responsive",headerTable:"table table-bordered",headerBox:"",rowTable:"table table-bordered",rowBox:"",stripedTable:"table-striped",footerTable:"table table-bordered",footerBox:"",headerRowTable:"table table-bordered",headerRowBox:"",headerDiv:"",gridtitleBox:"",customtoolbarBox:"",loadingBox:"row",rownumBox:"active",scrollBox:"",multiBox:"checkbox",searchBox:"form-control",searchSelect:"form-select",pagerBox:"",pagerTable:"table",toppagerBox:"",pgInput:"form-control",pgSelectBox:"form-select",pgButtonBox:""},modal:{modal:"modal-content",header:"modal-header",title:"modal-title",content:"modal-body",resizable:"ui-resizable-handle ui-resizable-se",icon_close:"oi-circle-x",icon_resizable:"oi-circle-x"},celledit:{inputClass:"form-control",selectClass:"form-select"},inlinedit:{inputClass:"form-control",selectClass:"form-select"},formedit:{inputClass:"form-control",selectClass:"form-select"},navigator:{},grouping:{},filter:{table_widget:"table table-sm",srSelect:"form-select",srInput:"form-control",menu_widget:""},subgrid:{},treegrid:{},fmatter:{},colmenu:{menu_widget:"",input_checkbox:"",filter_select:"form-select",filter_input:"form-control"}}},iconSet:{Iconic:{common:{icon_base:"oi"},base:{icon_first:"oi-media-step-backward",icon_prev:"oi-caret-left",icon_next:"oi-caret-right",icon_end:"oi-media-step-forward",icon_asc:"oi-caret-top",icon_desc:"oi-caret-bottom",icon_caption_open:"oi-collapse-up",icon_caption_close:"oi-expand-down"},modal:{icon_close:"oi-circle-x",icon_resizable:"oi-plus"},inlinedit:{icon_edit_nav:"oi-pencil",icon_add_nav:"oi-plus",icon_save_nav:"oi-check",icon_cancel_nav:"oi-action-undo"},formedit:{icon_prev:"oi-chevron-left",icon_next:"oi-chevron-right",icon_save:"oi-check",icon_close:"oi-ban",icon_del:"oi-delete",icon_cancel:"oi-ban"},navigator:{icon_edit_nav:"oi-pencil",icon_add_nav:"oi-plus",icon_del_nav:"oi-trash",icon_search_nav:"oi-zoom-in",icon_refresh_nav:"oi-reload",icon_view_nav:"oi-browser",icon_newbutton_nav:"oi-book"},grouping:{icon_plus:"oi-caret-right",icon_minus:"oi-caret-bottom"},filter:{icon_search:"oi-magnifying-glass",icon_reset:"oi-reload",icon_query:"oi-comment-square"},subgrid:{icon_plus:"oi-chevron-right",icon_minus:"oi-chevron-bottom",icon_open:"oi-expand-left"},treegrid:{icon_plus:"oi-plus",icon_minus:"oi-minus",icon_leaf:"oi-media-record"},fmatter:{icon_edit:"oi-pencil",icon_add:"oi-plus",icon_save:"oi-check",icon_cancel:"oi-action-undo",icon_del:"oi-trash"},colmenu:{icon_menu:"oi-list",icon_sort_asc:"oi-sort-ascending",icon_sort_desc:"oi-sort-descending",icon_columns:"oi-project",icon_filter:"oi-magnifying-glass",icon_group:"oi-list-rich",icon_freeze:"oi-spreadsheet",icon_move:"oi-move",icon_new_item:"oi-external-link",icon_toolbar_menu:"oi-menu",icon_group_op:"",icon_oper_op:"",icon_reset:"oi-reload",icon_close:"oi-ban"}},Octicons:{common:{icon_base:"octicon"},base:{icon_first:"octicon-triangle-left",icon_prev:"octicon-chevron-left",icon_next:"octicon-chevron-right",icon_end:"octicon-triangle-right",icon_asc:"octicon-triangle-up",icon_desc:"octicon-triangle-down",icon_caption_open:"octicon-triangle-up",icon_caption_close:"octicon-triangle-down"},modal:{icon_close:"octicon-x",icon_resizable:"octicon-plus"},inlinedit:{icon_edit_nav:"octicon-pencil",icon_add_nav:"octicon-plus",icon_save_nav:"octicon-check",icon_cancel_nav:"octicon-circle-slash"},formedit:{icon_prev:"octicon-chevron-left",icon_next:"octicon-chevron-right",icon_save:"octicon-check",icon_close:"octicon-x",icon_del:"octicon-trashcan",icon_cancel:"octicon-circle-slash"},navigator:{icon_edit_nav:"octicon-pencil",icon_add_nav:"octicon-plus",icon_del_nav:"octicon-trashcan",icon_search_nav:"octicon-search",icon_refresh_nav:"octicon-sync",icon_view_nav:"octicon-file",icon_newbutton_nav:"octicon-link-external"},grouping:{icon_plus:"octicon-triangle-right",icon_minus:"octicon-triangle-down"},filter:{icon_search:"octicon-search",icon_reset:"octicon-sync",icon_query:"octicon-file-code"},subgrid:{icon_plus:"octicon-triangle-right",icon_minus:"octicon-triangle-down",icon_open:"octicon-git-merge"},treegrid:{icon_plus:"octicon-triangle-right",icon_minus:"octicon-triangle-down",icon_leaf:"octicon-primitive-dot"},fmatter:{icon_edit:"octicon-pencil",icon_add:"octicon-plus",icon_save:"octicon-check",icon_cancel:"octicon-circle-slash",icon_del:"octicon-trashcan"},colmenu:{icon_menu:"octicon-grabber",icon_sort_asc:"octicon-arrow-up",icon_sort_desc:"octicon-arrow-down",icon_columns:"octicon-repo",icon_filter:"octicon-search",icon_group:"octicon-list-unordered",icon_freeze:"octicon-repo",icon_move:"octicon-git-compare",icon_new_item:"octicon-link-external",icon_toolbar_menu:"octicon-three-bars",icon_group_op:"",icon_oper_op:"",icon_reset:"octicon-sync",icon_close:"octicon-x"}},fontAwesome:{common:{icon_base:"fas"},base:{icon_first:"fa-step-backward",icon_prev:"fa-backward",icon_next:"fa-forward",icon_end:"fa-step-forward",icon_asc:"fa-caret-up",icon_desc:"fa-caret-down",icon_caption_open:"fa-caret-square-up",icon_caption_close:"fa-caret-square-down "},modal:{icon_close:"fa-window-close",icon_resizable:"fa-plus"},inlinedit:{icon_edit_nav:"fa-edit",icon_add_nav:"fa-plus",icon_save_nav:"fa-save",icon_cancel_nav:"fa-replay"},formedit:{icon_prev:"fa-chevron-left",icon_next:"fa-chevron-right",icon_save:"fa-save",icon_close:"fa-window-close",icon_del:"fa-trash",icon_cancel:"fa-times"},navigator:{icon_edit_nav:"fa-edit",icon_add_nav:"fa-plus",icon_del_nav:"fa-trash",icon_search_nav:"fa-search",icon_refresh_nav:"fa-sync",icon_view_nav:"fa-sticky-note",icon_newbutton_nav:"fa-external-link-alt"},grouping:{icon_plus:"fa-caret-right",icon_minus:"fa-caret-down"},filter:{icon_search:"fa-search",icon_reset:"fa-reply",icon_query:"fa-pen-square "},subgrid:{icon_plus:"fa-arrow-circle-right",icon_minus:"fa-arrow-circle-down",icon_open:"fa-ellipsis-v"},treegrid:{icon_plus:"fa-plus",icon_minus:"fa-minus",icon_leaf:"fa-circle"},fmatter:{icon_edit:"fa-edit",icon_add:"fa-plus",icon_save:"fa-save",icon_cancel:"fa-undo",icon_del:"fa-trash"},colmenu:{icon_menu:"fa-ellipsis-v",icon_sort_asc:"fa-sort-amount-up",icon_sort_desc:"fa-sort-amount-down",icon_columns:"fa-columns",icon_filter:"fa-filter",icon_group:"fa-object-group",icon_freeze:"fa-snowflake",icon_move:"fa-expand-arrows-alt",icon_new_item:"fa-external-link-alt",icon_toolbar_menu:"fa-list",icon_group_op:"",icon_oper_op:"",icon_reset:"fa-reply",icon_close:"fa-window-close"}},Bootstrap5:{common:{icon_base:"bi"},base:{icon_first:"bi-chevron-bar-left",icon_prev:"bi-chevron-left",icon_next:"bi-chevron-right",icon_end:"bi-chevron-bar-right",icon_asc:"bi-caret-up-fill",icon_desc:"bi-caret-down-fill",icon_caption_open:"bi-arrows-collapse",icon_caption_close:"bi-arrows-expand"},modal:{icon_close:"bi-x-lg",icon_resizable:"bi-box-arrow-in-down-right"},inlinedit:{icon_edit_nav:"bi-pencil-square",icon_add_nav:"bi-plus-square",icon_save_nav:"bi-save",icon_cancel_nav:"bi-x-square"},formedit:{icon_prev:"bi-chevron-left",icon_next:"bi-chevron-right",icon_save:"bi-save",icon_close:"bi-x-square",icon_del:"bi-trash",icon_cancel:"bi-x-octagon"},navigator:{icon_edit_nav:"bi-pencil-square",icon_add_nav:"bi-plus-square",icon_del_nav:"bi-trash",icon_search_nav:"bi-search",icon_refresh_nav:"bi-arrow-clockwise",icon_view_nav:"bi-view-list",icon_newbutton_nav:"bi-window"},grouping:{icon_plus:"bi-caret-right",icon_minus:"bi-caret-down"},filter:{icon_search:"bi-search",icon_reset:"bi-arrow-clockwise",icon_query:"bi-journal-code"},subgrid:{icon_plus:"bi-chevron-right",icon_minus:"bi-chevron-down",icon_open:"bi-arrow-bar-right"},treegrid:{icon_plus:"bi-plus-square-dotted",icon_minus:"bi-dash-square-dotted",icon_leaf:"bi-circle"},fmatter:{icon_edit:"bi-pencil-square",icon_add:"bi-plus-square",icon_save:"bi-save",icon_cancel:"bi-x-square",icon_del:"bi-trash"},colmenu:{icon_menu:"bi-list",icon_sort_asc:"bi-sort-alpha-down",icon_sort_desc:"bi-sort-alpha-up",icon_columns:"bi-columns",icon_filter:"bi-search",icon_group:"bi-collection-play",icon_freeze:"bi-layout-text-sidebar-reverse",icon_move:"bi-arrows-move",icon_new_item:"bi-window",icon_toolbar_menu:"bi-card-text",icon_group_op:"",icon_oper_op:"",icon_reset:"bi-arrow-clockwise",icon_close:"bi-x-square"}}}}),He.fn.jqGrid=function(ze){if("string"!=typeof ze)return this.each(function(){if(!this.grid){He.jgrid.isNull(ze)||void 0===ze.data||(N=ze.data,ze.data=[]);var b=He.extend(!0,{url:"",height:150,page:1,rowNum:20,rowTotal:null,records:0,pager:"",pgbuttons:!0,pginput:!0,colModel:[],rowList:[],colNames:[],sortorder:"asc",sortname:"",datatype:"xml",mtype:"GET",altRows:!1,selarrrow:[],preserveSelection:!1,savedRow:[],shrinkToFit:!0,xmlReader:{},jsonReader:{},subGrid:!1,subGridModel:[],reccount:0,lastpage:0,lastsort:0,selrow:null,beforeSelectRow:null,onSelectRow:null,onSortCol:null,ondblClickRow:null,onRightClickRow:null,onPaging:null,onSelectAll:null,onInitGrid:null,loadComplete:null,gridComplete:null,loadError:null,loadBeforeSend:null,afterInsertRow:null,beforeRequest:null,beforeProcessing:null,onHeaderClick:null,viewrecords:!1,loadonce:!1,multiselect:!1,multikey:!1,multiboxonly:!1,multimail:!1,multiselectWidth:30,editurl:null,search:!1,caption:"",hidegrid:!0,hiddengrid:!1,postData:{},userData:{},treeGrid:!1,treeGridModel:"nested",treeReader:{},treeANode:-1,ExpandColumn:null,tree_root_level:0,prmNames:{page:"page",rows:"rows",sort:"sidx",order:"sord",search:"_search",nd:"nd",id:"id",oper:"oper",editoper:"edit",addoper:"add",deloper:"del",subgridid:"id",npage:null,totalrows:"totalrows"},forceFit:!1,gridstate:"visible",cellEdit:!1,cellsubmit:"remote",nv:0,loadui:"enable",toolbar:[!1,""],scroll:!1,deselectAfterSort:!0,scrollrows:!1,autowidth:!1,scrollOffset:He.jgrid.scrollbarWidth()+3,cellLayout:5,subGridWidth:20,gridview:!0,rownumWidth:35,rownumbers:!1,pagerpos:"center",recordpos:"right",footerrow:!1,userDataOnFooter:!1,headerrow:!1,userDataOnHeader:!1,hoverrows:!0,viewsortcols:[!1,"vertical",!0],resizeclass:"",autoencode:!1,remapColumns:[],ajaxGridOptions:{},direction:"ltr",toppager:!1,headertitles:!1,scrollTimeout:40,data:[],_index:{},grouping:!1,groupingView:{groupField:[],groupOrder:[],groupText:[],groupColumnShow:[],groupSummary:[],showSummaryOnHide:!1,sortitems:[],sortnames:[],summary:[],summaryval:[],plusicon:"",minusicon:"",displayField:[],groupSummaryPos:[],formatDisplayField:[],_locgr:!1},groupHeaderOn:!1,ignoreCase:!0,cmTemplate:{},idPrefix:"",multiSort:!1,minColWidth:33,scrollPopUp:!1,scrollTopOffset:0,scrollLeftOffset:"100%",scrollMaxBuffer:0,storeNavOptions:!1,regional:"en",styleUI:"jQueryUI",iconSet:"Iconic",responsive:!1,forcePgButtons:!1,restoreCellonFail:!0,editNextRowCell:!1,colFilters:{},colMenu:!1,colMenuCustom:{},colMenuColumnDone:null,colMenuBeforeProcess:null,treeGrid_bigData:!1,treeGrid_rootParams:{otherData:{}},treeGrid_beforeRequest:null,treeGrid_afterLoadComplete:null,useNameForSearch:!1,formatFooterData:!1,formatHeaderData:!1,mergeSearch:!1,searchModules:{mergeOper:"AND",filterInput:!0,filterToolbar:!0,searchGrid:!0,colMenuSearch:!0},emptyRecordRow:!0,ariaBody:!1,searchCols:!1,searchColOptions:{colWidth:90,searchOp:"OR",operand:"cn",useCase:!1,colName:"Search Col",colmenu:!0,searchOnEnter:!0,aOperands:["cn","bw","ew","eq","ne"],_cnth:["cb","rn","sc","subgrid","col_name"],visibleColumns:[]}},He.jgrid.defaults,ze),Q=(void 0!==N&&(b.data=N,ze.data=N),this),w={headers:[],cols:[],footers:[],hrheaders:[],dragStart:function(e,t,i){var r=He(this.bDiv).offset().left,o=parseInt(b.colModel[e].minResizeWidth||b.minColWidth,10);isNaN(o)&&(o=33),this.resizing={idx:e,startX:t.pageX,sOL:t.pageX-r,minW:o},this.hDiv.style.cursor="col-resize",this.curGbox=He("#rs_m"+He.jgrid.jqID(b.id),"#gbox_"+He.jgrid.jqID(b.id)),this.curGbox.css({display:"block",left:t.pageX-r,top:i[1],height:i[2]}),He(Q).triggerHandler("jqGridResizeStart",[t,e]),He.jgrid.isFunction(b.resizeStart)&&b.resizeStart.call(Q,t,e),document.onselectstart=function(){return!1}},dragMove:function(e){var t,i,r,o;this.resizing&&(e=e.pageX-this.resizing.startX,t=this.headers[this.resizing.idx],(i="ltr"===b.direction?t.width+e:t.width-e)>this.resizing.minW&&(this.curGbox.css({left:this.resizing.sOL+e}),!0===b.forceFit?(r=this.headers[this.resizing.idx+b.nv],(o="ltr"===b.direction?r.width-e:r.width+e)>this.resizing.minW&&(t.newWidth=i,r.newWidth=o)):(this.newWidth="ltr"===b.direction?b.tblwidth+e:b.tblwidth-e,t.newWidth=i)))},dragEnd:function(e,t){var i,r;this.hDiv.style.cursor="default",void 0===t&&(t=!0),this.resizing&&(i=this.resizing.idx,r=this.headers[i].newWidth||this.headers[i].width,r=parseInt(r,10),this.resizing=!1,He("#rs_m"+He.jgrid.jqID(b.id)).css("display","none"),b.colModel[i].width=r,this.headers[i].width=r,this.headers[i].el.style.width=r+"px",this.cols[i].style.width=r+"px",0b.lastpage||1===b.lastpage||l===b.page&&l===b.lastpage)||(w.hDiv.loading?w.timer=setTimeout(w.populateVisible,b.scrollTimeout):(b.page=l,0b.scrollMaxBuffer-(0"),i=(Q.p.direction=He.jgrid.trim(Q.p.direction.toLowerCase()),Q.p._ald=!1,-1===He.inArray(Q.p.direction,["ltr","rtl"])&&(Q.p.direction="ltr"),v=Q.p.direction,He(t).insertBefore(this),He(this).appendTo(t),He("
")),A=(He(i).attr({id:"gbox_"+this.id,dir:v}).insertBefore(t),He(t).attr("id","gview_"+this.id).appendTo(i),He("
").insertBefore(t),He("
"+He.jgrid.getRegional(Q,"defaults.loadtext",this.p.loadtext)+"
").insertBefore(t),He(this).attr({role:"presentation","aria-multiselectable":!!this.p.multiselect,"aria-labelledby":"gbox_"+this.id}),He.jgrid.getFont(Q)),J=function(e,t){return void 0===t&&(t=0),e=parseInt(e,10),isNaN(e)?t:e},n=function(e,t,i,r,o,a){var n=Q.p.colModel[e],l=n.align,s='style="',d=n.classes,p=n.name,c=[];return l&&(s+="text-align:"+l+";"),!0===n.hidden&&(s+="display:none;"),0===t?s+="width: "+w.headers[e].width+"px;":(He.jgrid.isFunction(n.cellattr)||"string"==typeof n.cellattr&&!He.jgrid.isNull(He.jgrid.cellattr)&&He.jgrid.isFunction(He.jgrid.cellattr[n.cellattr]))&&(l=(He.jgrid.isFunction(n.cellattr)?n.cellattr:He.jgrid.cellattr[n.cellattr]).call(Q,o,i,r,n,a))&&"string"==typeof l&&(-1"+t+""},ee=function(e,t,i,r,o){o='";return'"+o+""},te=function(e,t,i,r,o){i=(parseInt(i,10)-1)*parseInt(r,10)+1+t;return'"+i+""},ie=function(e,t,i,r){var o=Q.p.searchColOptions.searchOnEnter?" onchange=\"$.jgrid.searchColOnEnter('"+Q.p.id+"',"+e+', this)"':" onkeydown=\"$.jgrid.searchColOnKey('"+Q.p.id+"',"+e+',this, event)"',r='";return'"+r+""},re=function(e){for(var t,i=[],r=0,o=0;o"},E=function(e,i,t,r){var A=new Date,o="local"!==Q.p.datatype&&Q.p.loadonce||"xmlstring"===Q.p.datatype,a="_id_",n=Q.p.xmlReader,l=[],T="local"===Q.p.datatype?"local":"xml";if(o&&(Q.p.data=[],Q.p._index={},Q.p.localReader.id=a),Q.p.reccount=0,He.isXMLDoc(e)){i=-1!==Q.p.treeANode||Q.p.scroll?1"),Q.p.grouping&&(S.push(_),Q.p.groupingView._locgr||m.call(j,x,G),_=[]),(o||!0===Q.p.treeGrid&&!Q.p._ald)&&(x[a]=He.jgrid.stripPref(Q.p.idPrefix,f),Q.p.data.push(x),Q.p._index[x[a]]=Q.p.data.length-1,-1"),Q.p.grouping&&(R.push(k),Q.p.groupingView._locgr||f.call(b,S,n),k=[]),(j||!0===Q.p.treeGrid&&!Q.p._ald)&&(S[v]=He.jgrid.stripPref(Q.p.idPrefix,N),Q.p.data.push(S),Q.p._index[S[v]]=Q.p.data.length-1,-1",h="",g="",f="";if(l+="_"+e,t="pg_"+e,p=e+"_left",c=e+"_center",a=e+"_right",He("#"+He.jgrid.jqID(e)).append("
").attr("dir",v),0';for(f+=""}"rtl"===v&&(g+=f,He("#"+a).attr("align","left")),!0===Q.p.pginput&&(h=""+He.jgrid.template(He.jgrid.getRegional(Q,"defaults.pgtext",Q.p.pgtext)||"","","")+""),!0===Q.p.pgbuttons?(o=["first"+l,"prev"+l,"next"+l,"last"+l],p=K($,"pgButtonBox",!0,"ui-pg-button"),c=[He.jgrid.getRegional(Q,"defaults.pgfirst",Q.p.pgfirst)||"",He.jgrid.getRegional(Q,"defaults.pgprev",Q.p.pgprev)||"",He.jgrid.getRegional(Q,"defaults.pgnext",Q.p.pgnext)||"",He.jgrid.getRegional(Q,"defaults.pglast",Q.p.pglast)||""],"rtl"===v&&(o.reverse(),c.reverse()),a="",n="",d="",p="",c=""!==h?u+h+u:"",g+="ltr"===v?a+n+c+d+p:p+d+c+n+a):""!==h&&(g+=h),"ltr"===v&&(g+=f),g+="",e=He.jgrid.jqID(e),t=He.jgrid.jqID(t),!0===Q.p.viewrecords&&He("td#"+e+"_"+Q.p.recordpos,"#"+t).append("
"),He("td#"+e+"_"+Q.p.pagerpos,"#"+t).append(g),u=He("#gbox_"+He.jgrid.jqID(Q.p.id)).css("font-size")||"11px",He("#gbox_"+He.jgrid.jqID(Q.p.id)).append(""),p=He(g).clone().appendTo("#testpg").width(),He("#testpg").remove(),0He("td#"+e+"_"+Q.p.pagerpos,"#"+t).innerWidth(),He("td#"+e+"_"+Q.p.pagerpos,"#"+t).width(p)),Q.p._nvtd=[],Q.p._nvtd[0]=p?Math.floor((Q.p.width-p)/2):Math.floor(Q.p.width/3),Q.p._nvtd[1]=0,g=null,He(".ui-pg-selbox","#"+t).on("change",function(){return s("records",this)&&(Q.p.page=Math.round(Q.p.rowNum*(Q.p.page-1)/this.value-.5)+1,Q.p.rowNum=this.value,Q.p.pager&&He(".ui-pg-selbox",Q.p.pager).val(this.value),Q.p.toppager&&He(".ui-pg-selbox",Q.p.toppager).val(this.value),q()),!1}),!0===Q.p.pgbuttons&&(He(".ui-pg-button","#"+t).hover(function(){He(this).hasClass(j)?this.style.cursor="default":(He(this).addClass(y),this.style.cursor="pointer")},function(){He(this).hasClass(j)||(He(this).removeClass(y),this.style.cursor="default")}),He("#first"+He.jgrid.jqID(l)+", #prev"+He.jgrid.jqID(l)+", #next"+He.jgrid.jqID(l)+", #last"+He.jgrid.jqID(l)).click(function(){var e,t,i,r,o,a,n;return He(this).hasClass(j)||(e=J(Q.p.page,1),n=a=o=r=!(i=!1),0===(t=J(Q.p.lastpage,1))||1===t?n=a=o=r=!1:1';for(r.columns_selectAll&&(c+=''),o=0;o
",l.push(o),u||d.push(g),s&&!h&&(s=!1)}c+="",He(i).append(c),He("#col_menu").addClass("ui-menu "+_.menu_widget),He("#chk_all","#col_menu").prop("checked",s),He.jgrid.isElementInViewport(He("#col_menu")[0])||He("#col_menu").css("left",-parseInt(He("#column_menu").innerWidth(),10)+"px"),He.fn.html5sortable()&&He("#col_menu").html5sortable({handle:"span",items:":not(.disabled)",forcePlaceholderSize:!0}).on("sortupdate",function(e,t){for(l.splice(t.startindex,1),l.splice(t.endindex,0,t.startindex),He(Q).jqGrid("destroyFrozenColumns"),He(Q).jqGrid("remapColumns",l,!0),He(Q).triggerHandler("jqGridColMenuColumnDone",[l,null,null]),He.jgrid.isFunction(Q.p.colMenuColumnDone)&&Q.p.colMenuColumnDone.call(Q,l,null,null),He(Q).jqGrid("setFrozenColumns"),o=0;o li > a").on("click",function(e){var t;He(e.target).hasClass("notclick")||(He(e.target).is(":input")?t=He(e.target).is(":checked"):(t=!He("input",this).is(":checked"),He("input",this).prop("checked",t)),"check_all"===(e=He("input",this).attr("name"))?t?(He("input","#col_menu").prop("checked",!0),He(Q).jqGrid("showCol",d)):(He("input","#col_menu").prop("checked",!1),He(Q).jqGrid("hideCol",d)):(He(Q).triggerHandler("jqGridColMenuColumnDone",[l,e,t]),He.jgrid.isFunction(Q.p.colMenuColumnDone)&&Q.p.colMenuColumnDone.call(Q,l,e,t),t?(He(Q).jqGrid("showCol",e),He(this).parent().attr("draggable","true")):(He(Q).jqGrid("hideCol",e),He(this).parent().attr("draggable","false")),r.columns_selectAll&&He("#chk_all","#col_menu").prop("checked",He(".chk_selected:checked","#col_menu").length===He(".chk_selected","#col_menu").length),He("#column_menu").remove()))}).hover(function(){He(this).addClass(y)},function(){He(this).removeClass(y)})},he=function(e,t,i,r){var o,a,n,l,s,d,p=Q.p.colModel[e],c="",e="",u="",h="",g="",f="",m=He.jgrid.getRegional(Q,"search"),v=He.jgrid.styleUI[Q.p.styleUI||"jQueryUI"].common,j=He.jgrid.styleUI[b.styleUI||"jQueryUI"].modal;p&&((n=!(!Q.p.colFilters||!Q.p.colFilters[p.name])&&Q.p.colFilters[p.name])&&!He.isEmptyObject(n)&&(c=n.oper1,e=n.value1,u=n.rule,h=n.oper2,g=n.value2),p.searchoptions||(p.searchoptions={}),a=p.searchoptions.sopt||("text"===p.sorttype?["eq","ne","bw","bn","ew","en","cn","nc","nu","nn","in","ni"]:["eq","ne","lt","le","gt","ge","nu","nn","in","ni"]),n=p.searchoptions.groupOps||m.groupOps,l=He("
"),s="",s=(s+="
"+He.jgrid.getRegional(Q,"colmenu.searchTitle")+"
")+'
",l.append(s),d="",p.searchoptions.defaultValue&&(d=He.jgrid.isFunction(p.searchoptions.defaultValue)?p.searchoptions.defaultValue.call(Q):p.searchoptions.defaultValue),e&&(d=e),j=He.extend(p.searchoptions,{name:p.index||p.name,id:"sval1_"+Q.p.idPrefix+p.name,oper:"search"}),e=He.jgrid.createEl.call(Q,p.stype,j,d,!1,He.extend({},He.jgrid.ajaxOptions,Q.p.ajaxSelectOptions||{})),He(e).addClass(_.filter_input),s=He("
").append(e),l.append(s),s='
",l.append(s),f="",He.each(m.odata,function(e,t){o=t.oper===h?'selected="selected"':"",-1!==He.inArray(t.oper,a)&&(f+='")}),s='
",l.append(s),d=g||"",j=He.extend(p.searchoptions,{name:p.index||p.name,id:"sval2_"+Q.p.idPrefix+p.name,oper:"search"}),e=He.jgrid.createEl.call(Q,p.stype,j,d,!1,He.extend({},He.jgrid.ajaxOptions,Q.p.ajaxSelectOptions||{})),He(e).addClass(_.filter_input),s=He("
").append(e),l.append(s),s="",l.append(s),l=He('').append(l),l=He('').append(l),He(r).append(l),He("#search_menu").addClass("ui-menu "+_.menu_widget),He.jgrid.isElementInViewport(He("#search_menu")[0])||He("#search_menu").css("left",-parseInt(He("#column_menu").innerWidth(),10)+"px"),He("#bs_reset, #bs_search","#search_menu","#bs_close").hover(function(){He(this).addClass(y)},function(){He(this).removeClass(y)}),He("#bs_reset",l).on("click",function(e){Q.p.colFilters[p.name]={},!0===Q.p.mergeSearch&&Q.p.searchModules.hasOwnProperty("colMenuSearch")&&!1!==Q.p.searchModules.colMenuSearch?(Q.p.searchModules.colMenuSearch=ge(),He.extend(Q.p.postData,{filters:He.jgrid.splitSearch(Q.p.searchModules)}),Q.p.search=!0):(Q.p.postData.filters=ge(),Q.p.search=!1,Q.p.resetsearch=!0),d="",p.searchoptions.defaultValue&&(d=He.jgrid.isFunction(p.searchoptions.defaultValue)?p.searchoptions.defaultValue.call(Q):p.searchoptions.defaultValue),He("#sval1_"+Q.p.idPrefix+p.name,"#search_menu").val(d),He("#sval2_"+Q.p.idPrefix+p.name,"#search_menu").val(""),He.jgrid.isFunction(Q.p.colMenuBeforeProcess)&&Q.p.colMenuBeforeProcess.call(Q,{module:"filtering",action:"reset",column:p.name}),He(Q).trigger("reloadGrid")}),He("#bs_search",l).on("click",function(e){Q.p.colFilters[p.name]={oper1:He("#oper1","#search_menu").val(),value1:He("#sval1_"+Q.p.idPrefix+p.name,"#search_menu").val(),rule:He("#operand","#search_menu").val(),oper2:He("#oper2","#search_menu").val(),value2:He("#sval2_"+Q.p.idPrefix+p.name,"#search_menu").val()},!0===Q.p.mergeSearch&&Q.p.searchModules.hasOwnProperty("colMenuSearch")&&!1!==Q.p.searchModules.colMenuSearch?(Q.p.searchModules.colMenuSearch=ge(),He.extend(Q.p.postData,{filters:He.jgrid.splitSearch(Q.p.searchModules)})):Q.p.postData.filters=ge(),Q.p.search=!0,He.jgrid.isFunction(Q.p.colMenuBeforeProcess)&&Q.p.colMenuBeforeProcess.call(Q,{module:"filtering",action:"search",column:p.name}),He(Q).trigger("reloadGrid"),He("#column_menu").remove()}),He("#bs_close",l).on("click",function(){He("#column_menu").remove()}))},ge=function(){var e,t='{"groupOp":"AND","rules":[], "groups" : [',i=0;for(e in Q.p.colFilters)if(Q.p.colFilters.hasOwnProperty(e)){var r=Q.p.colFilters[e];if(!He.isEmptyObject(r)){if(""===r.value1&&""===r.value2)break;01"),this.p.colModel.unshift({name:"cb",width:He.jgrid.cell_width?Q.p.multiselectWidth+Q.p.cellLayout:Q.p.multiselectWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0,frozen:!0,classes:"jqgrid-multibox",labelClasses:"jqgrid-multibox"})),this.p.rownumbers&&(this.p.colNames.unshift(""),this.p.colModel.unshift({name:"rn",width:Q.p.rownumWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0,frozen:!0,labelClasses:"jqgrid-rownumber"})),Q.p.xmlReader=He.extend(!0,{root:"rows",row:"row",page:"rows>page",total:"rows>total",records:"rows>records",repeatitems:!0,cell:"cell",id:"[id]",userdata:"userdata",subgrid:{root:"rows",row:"row",repeatitems:!0,cell:"cell"}},Q.p.xmlReader),Q.p.jsonReader=He.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!0,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},Q.p.jsonReader),Q.p.localReader=He.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!1,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},Q.p.localReader),Q.p.scroll&&(Q.p.pgbuttons=!1,Q.p.pginput=!1,Q.p.rowList=[]),Q.p.data.length&&(B(),ne());var je,be,we,p,c,ye,xe,_e,r="",qe="",o="",a="";if(!0===Q.p.shrinkToFit&&!0===Q.p.forceFit)for(e=Q.p.colModel.length-1;0<=e;e--)if(!Q.p.colModel[e].hidden){Q.p.colModel[e].resizable=!1;break}if("horizontal"===Q.p.viewsortcols[1]?(o=" ui-i-asc",a=" ui-i-desc"):"single"===Q.p.viewsortcols[1]&&(o=" ui-single-sort-asc",qe=" style='display:none'",Q.p.viewsortcols[0]=!(a=" ui-single-sort-desc")),je=M?"class='ui-th-div-ie'":"",ye=""),Q.p.multiSort&&Q.p.sortname)for(C=Q.p.sortname.split(","),e=0;e",Ie=l.index||l.name,r+="
"+Q.p.colNames[e],l.width?l.width=parseInt(l.width,10):l.width=150,"boolean"!=typeof l.title&&(l.title=!0),l.lso="",Ie===Q.p.sortname&&(Q.p.lastsort=e),Q.p.multiSort&&-1!==(O=He.inArray(Ie,C))&&(l.lso=D[O]),r+=ye,Q.p.colMenu&&l.colmenu&&(r+=""),r+="
"}r+="",l=ye=null,He(this).append(r),He("thead tr",this).first().find("th").hover(function(){He(this).addClass(y)},function(){He(this).removeClass(y)}),this.p.multiselect&&(xe=[],He("#cb_"+He.jgrid.jqID(Q.p.id),this).on("click",function(){Q.p.preserveSelection||(Q.p.selarrrow=[]);var t=!0===Q.p.frozenColumns?Q.p.id+"_frozen":"";this.checked?(He(Q.rows).each(function(e){0e&&(this.hidden=!Q.p.groupingView.groupColumnShow[e])),this.widthOrg=De=J(this.width,0),!1===this.hidden&&(s+=De+d,this.fixed?h+=De+d:u++)}),isNaN(Q.p.width)&&(Q.p.width=s+(!1!==Q.p.shrinkToFit||isNaN(Q.p.height)?0:o)),w.width=parseInt(Q.p.width,10),Q.p.tblwidth=s,!1===Q.p.shrinkToFit&&!0===Q.p.forceFit&&(Q.p.forceFit=!1),!0===Q.p.shrinkToFit&&0Q.p.width&&(Q.p.colModel[Ce].width-=Q.p.tblwidth-parseInt(Q.p.width,10),Q.p.tblwidth=Q.p.width)),ve=-1!==Q.p.styleUI.search("Bootstrap"),He(i).css("width",w.width+"px").append("
 
"),Q.p.scrollPopUp&&He(i).append("
"),He(t).css("width",w.width+"px"),r=He(Q).find("thead").first().get(0),Q.p.footerrow&&(Ge+=""),Q.p.headerrow&&(Se+="
"),He(r).find("tr").first()),ke="",Re=0,Ne=He.jgrid.getFont(He("th",g).first()[0]);if(Q.p.disableClick=!1,He("th",g).each(function(e){l=Q.p.colModel[e],be=l.width,void 0===l.resizable&&(l.resizable=!0),l.resizable?(we=document.createElement("span"),He(we).html(" ").addClass("ui-jqgrid-resize ui-jqgrid-resize-"+v).css("cursor","col-resize"),He(this).addClass(Q.p.resizeclass)):we="",He(this).css("width",be+"px").prepend(we),we=null;var t="",i="",i=(l.hidden&&(He(this).css("display","none"),t="display:none;"),l.labelClasses&&(i="class='"+l.labelClasses+"'"),ke+="",w.headers[e]={width:be,el:this},"boolean"!=typeof(qe=l.sortable)&&(l.sortable=!0,qe=!0),l.name);"cb"!==i&&"subgrid"!==i&&"rn"!==i&&"sc"!==i&&Q.p.viewsortcols[2]&&He(">div",this).addClass("ui-jqgrid-sortable"),l.canvas_width=l.autosize_headers?He.jgrid.getTextWidth(He("div",this).html(),Ne)+(l.colmenu?He.jgrid.floatNum(He(".colmenuspan",this).parent().width()):0)+He.jgrid.floatNum(He("div",this).css("padding-left"))+He.jgrid.floatNum(He("div",this).css("padding-right"))+He.jgrid.floatNum(He(".ui-jqgrid-resize",this).width()):0,qe&&(Q.p.multiSort?Q.p.viewsortcols[0]?(He("div span.s-ico",this).show(),l.lso&&He("div span.ui-icon-"+l.lso,this).removeClass(j).css("display","")):l.lso&&(He("div span.s-ico",this).show(),He("div span.ui-icon-"+l.lso,this).removeClass(j).css("display","")):Q.p.viewsortcols[0]?(He("div span.s-ico",this).show(),e===Q.p.lastsort&&He("div span.ui-icon-"+Q.p.sortorder,this).removeClass(j).css("display","")):e===Q.p.lastsort&&""!==Q.p.sortname&&(He("div span.s-ico",this).show(),He("div span.ui-icon-"+Q.p.sortorder,this).removeClass(j).css("display",""))),Q.p.footerrow&&(Ge+=""),Q.p.headerrow&&(Se+="")}).mousedown(function(e){if(1===He(e.target).closest("th>span.ui-jqgrid-resize").length){var t,i=ce(this);if(e.preventDefault(),Re++,setTimeout(function(){Re=0},400),2!==Re)return!0===Q.p.forceFit&&(Q.p.nv=function(e){for(var t=e,i=e,r=e+1;rdiv>span>span.ui-grid-ico-sort"),He(e.target).closest(o));if(1===o.length)if(r=Q.p.frozenColumns?(r=He(this)[0].id.substring(Q.p.id.length+1),He.jgrid.getElemByAttrVal(Q.p.colModel,"name",r,!0)):ce(this),He(e.target).hasClass("colmenuspan")){if(He.jgrid.isNull(He("#column_menu")[0])||He("#column_menu").remove(),void 0!==r){var a,n,l,s,d,p=He("#gbox_"+Q.p.id).offset(),p=He(this).offset().left-p.left,c=("ltr"===Q.p.direction&&(p+=He(this).outerWidth()),r),u=void 0,h=He(w.hDiv).height(),g=(He(".ui-search-toolbar",w.hDiv)[0]&&!isNaN(He(".ui-search-toolbar",w.hDiv).height())&&(h-=He(".ui-search-toolbar",w.hDiv).height()),He(w.cDiv).is(":hidden")||(h+=He(w.cDiv).outerHeight()),Q.p.toolbar[1]&&"bottom"!==Q.p.toolbar[2]&&!He.jgrid.isNull(He(w.uDiv),!0)&&(h+=He(w.uDiv).outerHeight()),Q.p.toppager&&(h+=He("#"+He.jgrid.jqID(Q.p.id)+"_toppager").outerHeight()),p=parseInt(p,10),u=h,""),f=Q.p.colModel[c],m=He.extend({sorting:!0,columns:!0,filtering:!0,seraching:!0,grouping:!0,freeze:!0},f.coloptions),h=He.jgrid.getRegional(Q,"colmenu"),v=Q.p.colNames[c],j=[],b=He.jgrid.trim(f.name);for(l in j.push(g),f.sortable&&m.sorting&&(g='
  
",g+='",j.push(g)),m.columns&&(g='',g+='",j.push(g)),m.filtering&&(g='',g+='",j.push(g)),m.grouping&&(a=He.inArray(f.name,Q.p.groupingView.groupField),g='',g+='",j.push(g)),!m.freeze||Q.p.subGrid||Q.p.treeGrid||Q.p.cellEdit||(n=!f.frozen||!Q.p.frozenColumns,g='',g+='",j.push(g)),Q.p.colMenuCustom)Q.p.colMenuCustom.hasOwnProperty(l)&&(s=Q.p.colMenuCustom[l],He.jgrid.isFunction(Q.p.colMenuBeforeProcess)&&Q.p.colMenuBeforeProcess.call(Q,{module:"custom",action:s,column:s.colname}),He(Q).triggerHandler("jqGridcolMenuBeforeProcess",[{module:"custom",action:s,column:s.colname}]),d=s.exclude.split(","),d=He.map(d,function(e){return He.jgrid.trim(e)}),(s.colname===b||"_all_"===s.colname&&-1===He.inArray(b,d))&&(d='',g='","last"===s.position?(s.separator&&j.push(d),j.push(g)):"first"===s.position&&(s.separator&&j.unshift(d),j.unshift(g))));j.unshift('"),He("#gbox_"+Q.p.id).append(j.join("")),He("#column_menu").addClass("ui-search-menu modal-content column-menu jqgrid-column-menu ui-menu "+_.menu_widget).css({left:p,top:u}),"ltr"===Q.p.direction&&(v=He("#column_menu").width()+26,He("#column_menu").css("left",p-v+"px")),He("#column_menu > li > a").hover(function(){var e,t;He("#col_menu").remove(),He("#search_menu").remove(),"columns"===He(this).attr("data-value")&&(e=He(this).parent().width()+8,t=He(this).parent().position().top-5,ue(t,e,He(this).parent(),m)),"filtering"===He(this).attr("data-value")&&(e=He(this).parent().width()+8,t=He(this).parent().position().top-5,he(c,t,e,He(this).parent())),He(this).addClass(y)},function(){He(this).removeClass(y)}).click(function(){var e=He(this).attr("data-value"),t=Q.grid.headers[c].el;"sortasc"===e||"sortdesc"===e?(He.jgrid.isFunction(Q.p.colMenuBeforeProcess)&&Q.p.colMenuBeforeProcess.call(Q,{module:"sorting",action:"sortasc"===e?"asc":"desc",column:f.name}),pe("jqgh_"+Q.p.id+"_"+f.name,c,!0,"sortasc"===e?"asc":"desc",t)):"grouping"===e?fe(c,a):"freeze"===e&&me(c,n),"grouping"!==e&&"freeze"!==e||He(this).remove(),Q.p.colMenuCustom.hasOwnProperty(e)&&(t=Q.p.colMenuCustom[e],He.jgrid.isFunction(t.funcname)&&(t.funcname.call(Q,b),t.closeOnRun&&He(this).remove()))}),parseFloat(He("#column_menu").css("left"))<0&&He("#column_menu").css("left",He(Q).css("left")),!0===Q.p.menubar&&He("#"+Q.p.id+"_menubar").hide(),e.stopPropagation()}}else Q.p.viewsortcols[2]||(t=!0,i=o.attr("sort")),He.jgrid.isNull(r)||pe(He("div",this)[0].id,r,t,i,this),void 0!==Q.p.selHeadInd&&He(w.headers[Q.p.selHeadInd].el).attr("tabindex","-1"),Q.p.selHeadInd=r,He(this).attr("tabindex","0")}),l=null,jQuery._cacheCanvas=null,Q.p.sortable&&He.fn.sortable)try{He(Q).jqGrid("sortableColumns",g)}catch(e){}Q.p.footerrow&&(Ge+=""),Q.p.headerrow&&(Se+=""),ke+="",o=document.createElement("tbody"),this.appendChild(o),He(this).addClass(K($,"rowTable",!0,"ui-jqgrid-btable ui-common-table")).append(ke),Q.p.altRows&&He(this).addClass(K($,"stripedTable",!0,""));var m,I,Me,Oe,ke=null,Ae=He("
").append(r),F=!(!Q.p.caption||!0!==Q.p.hiddengrid),G=He("
"),r=null,Te=(w.hDiv=document.createElement("div"),w.hDiv.style.width=w.width-a+"px",w.hDiv.className=K($,"headerDiv",!0,"ui-jqgrid-hdiv"),He(w.hDiv).append(G),He(G).append(Ae),F&&He(w.hDiv).hide(),Q.p.pager&&("string"==typeof Q.p.pager?"#"===Q.p.pager.substr(0,1)&&(Q.p.pager=Q.p.pager.substring(1)):Q.p.pager=He(Q.p.pager).attr("id"),He("#"+He.jgrid.jqID(Q.p.pager)).css({width:w.width-a+"px"}).addClass(K($,"pagerBox",!0,"ui-jqgrid-pager")).appendTo(i),F&&He("#"+He.jgrid.jqID(Q.p.pager)).hide(),W(Q.p.pager,""),Q.p.pager="#"+He.jgrid.jqID(Q.p.pager)),!1===Q.p.cellEdit&&!0===Q.p.hoverrows&&He(Q).on({mouseover:function(e){c=He(e.target).closest("tr.jqgrow"),"ui-subgrid"!==He(c).attr("class")&&He(c).addClass(y)},mouseout:function(e){c=He(e.target).closest("tr.jqgrow"),He(c).removeClass(y)}}),He(Q).before(w.hDiv).on({click:function(e){if(p=e.target,c=He(p,Q.rows).closest("tr.jqgrow"),0===He(c).length||-1td")).length&&(I=He.jgrid.getCellIndex(p)),!0!==Q.p.cellEdit||Q.p.ariaBody){if(0Q.p.lastpage&&(i=Q.p.lastpage),Q.p.page=i=i<1?1:i,Q.grid.prevRowHeight?Q.grid.bDiv.scrollTop=(i-1)*Q.grid.prevRowHeight*Q.p.rowNum:Q.grid.bDiv.scrollTop=0),Q.grid.prevRowHeight&&Q.p.scroll&&void 0===t.page?(delete Q.p.lastpage,Q.grid.populateVisible()):Q.grid.populate(),!0===Q.p.inlineNav&&He(Q).jqGrid("showAddEditButtons"),Q.p.searchCols&&!He.isEmptyObject(Q.p._results)&&(Q.p._results={},He.jgrid.searchColOnEnter(Q.p.id,null)),!1},dblclick:function(e){var t;if(p=e.target,c=He(p,Q.rows).closest("tr.jqgrow"),0!==He(c).length)return m=c[0].rowIndex,I=He.jgrid.getCellIndex(p),t=He(Q).triggerHandler("jqGridDblClickRow",[He(c).attr("id"),m,I,e]),!He.jgrid.isNull(t)||He.jgrid.isFunction(Q.p.ondblClickRow)&&(t=Q.p.ondblClickRow.call(Q,He(c).attr("id"),m,I,e),!He.jgrid.isNull(t))?t:void 0},contextmenu:function(e){var t;if(p=e.target,c=He(p,Q.rows).closest("tr.jqgrow"),0!==He(c).length)return Q.p.multiselect||He(Q).jqGrid("setSelection",c[0].id,!0,e),m=c[0].rowIndex,I=He.jgrid.getCellIndex(p),t=He(Q).triggerHandler("jqGridRightClickRow",[He(c).attr("id"),m,I,e]),!He.jgrid.isNull(t)||He.jgrid.isFunction(Q.p.onRightClickRow)&&(t=Q.p.onRightClickRow.call(Q,He(c).attr("id"),m,I,e),!He.jgrid.isNull(t))?t:void 0}}),w.bDiv=document.createElement("div"),M&&"auto"===String(Q.p.height).toLowerCase()&&(Q.p.height="100%"),He(w.bDiv).append(He('
').append("
").append(this)).addClass("ui-jqgrid-bdiv").css({height:Q.p.height+(isNaN(Q.p.height)?"":"px"),width:w.width-a+"px"}).on("scroll",w.scrollGrid),He(w.bDiv).find("table").first().css({width:Q.p.tblwidth+"px"}),He.support.tbody||2===He("tbody",this).length&&He("tbody",this).slice(1).remove(),Q.p.multikey&&(He.jgrid.msie()?He(w.bDiv).on("selectstart",function(){return!1}):He(w.bDiv).on("mousedown",function(){return!1})),F&&He(w.bDiv).hide(),x+" "+K($,"icon_caption_open",!0)),Pe=x+" "+K($,"icon_caption_close",!0),Be=(w.cDiv=document.createElement("div"),!0===Q.p.hidegrid?He("").hover(function(){Be.addClass(y)},function(){Be.removeClass(y)}).append("").css("rtl"===v?"left":"right","0px"):"");He(w.cDiv).append(Be).append(""+Q.p.caption+"").addClass("ui-jqgrid-titlebar ui-jqgrid-caption"+("rtl"===v?"-rtl":"")+" "+K($,"gridtitleBox",!0)),!0===Q.p.menubar&&(t='',He("#gbox_"+Q.p.id).append(t),He(w.cDiv).append(""),He(".ui-jqgrid-menubar",w.cDiv).hover(function(){He(this).addClass(y)},function(){He(this).removeClass(y)}).on("click",function(e){e=He(e.target).position();He("#"+Q.p.id+"_menubar").show(),"rtl"===Q.p.direction&&He("#"+Q.p.id+"_menubar").css({left:e.left-He("#"+Q.p.id+"_menubar").width()-20})})),He(w.cDiv).insertBefore(w.hDiv),Q.p.toolbar[0]&&(g=K($,"customtoolbarBox",!0,"ui-userdata"),w.uDiv=document.createElement("div"),"top"===Q.p.toolbar[1]?He(w.uDiv).insertBefore(w.hDiv):"bottom"===Q.p.toolbar[1]&&He(w.uDiv).insertAfter(w.hDiv),"both"===Q.p.toolbar[1]?(w.ubDiv=document.createElement("div"),He(w.uDiv).addClass(g+" ui-userdata-top").attr("id","t_"+this.id).insertBefore(w.hDiv).width(w.width-a),He(w.ubDiv).addClass(g+" ui-userdata-bottom").attr("id","tb_"+this.id).insertAfter(w.hDiv).width(w.width-a),F&&He(w.ubDiv).hide()):He(w.uDiv).width(w.width-a).addClass(g+" ui-userdata-top").attr("id","t_"+this.id),F&&He(w.uDiv).hide()),Q.p.toppager&&(Q.p.toppager=He.jgrid.jqID(Q.p.id)+"_toppager",w.topDiv=He("
")[0],He(w.topDiv).addClass(K($,"toppagerBox",!0,"ui-jqgrid-toppager")).width(w.width-a).insertBefore(w.hDiv),W(Q.p.toppager,"_t"),Q.p.toppager="#"+Q.p.toppager),Q.p.footerrow&&(w.sDiv=He("
")[0],G=He("
"),He(w.sDiv).append(G).width(w.width-a).insertAfter(w.hDiv),He(G).append(Ge),w.footers=He(".ui-jqgrid-ftable",w.sDiv)[0].rows[0].cells,Q.p.rownumbers&&(w.footers[0].className=K($,"rownumBox",!0,"jqgrid-rownum")),F&&He(w.sDiv).hide()),Q.p.headerrow&&(w.hrDiv=He("
")[0],G=He("
"),He(w.hrDiv).append(G).width(w.width-a).insertAfter(w.hDiv),He(G).append(Se),w.hrheaders=He(".ui-jqgrid-hrtable",w.hrDiv)[0].rows[0].cells,Q.p.rownumbers&&(w.hrheaders[0].className=K($,"rownumBox",!0,"jqgrid-rownum")),F&&He(w.nDiv).hide()),G=null,Q.p.caption?(Oe=Q.p.datatype,!0===Q.p.hidegrid&&(He(".ui-jqgrid-titlebar-close",w.cDiv).click(function(e){var t,i=He.jgrid.isFunction(Q.p.onHeaderClick),r=".ui-jqgrid-bdiv, .ui-jqgrid-hdiv, .ui-jqgrid-toppager, .ui-jqgrid-pager, .ui-jqgrid-sdiv, .ui-jqgrid-hrdiv",o=this;return!0===Q.p.toolbar[0]&&("both"===Q.p.toolbar[1]&&(r+=", #"+He(w.ubDiv).attr("id")),r+=", #"+He(w.uDiv).attr("id")),t=He(r,"#gview_"+He.jgrid.jqID(Q.p.id)).length,"visible"===Q.p.gridstate?He(r,"#gbox_"+He.jgrid.jqID(Q.p.id)).slideUp("fast",function(){0===--t&&(He("span",o).removeClass(Te).addClass(Pe),Q.p.gridstate="hidden",He("#gbox_"+He.jgrid.jqID(Q.p.id)).hasClass("ui-resizable")&&He(".ui-resizable-handle","#gbox_"+He.jgrid.jqID(Q.p.id)).hide(),He(Q).triggerHandler("jqGridHeaderClick",[Q.p.gridstate,e]),i&&!F&&Q.p.onHeaderClick.call(Q,Q.p.gridstate,e))}):"hidden"===Q.p.gridstate&&He(r,"#gbox_"+He.jgrid.jqID(Q.p.id)).slideDown("fast",function(){0===--t&&(He("span",o).removeClass(Pe).addClass(Te),F&&(Q.p.datatype=Oe,q(),F=!1),Q.p.gridstate="visible",He("#gbox_"+He.jgrid.jqID(Q.p.id)).hasClass("ui-resizable")&&He(".ui-resizable-handle","#gbox_"+He.jgrid.jqID(Q.p.id)).show(),He(Q).triggerHandler("jqGridHeaderClick",[Q.p.gridstate,e]),i&&!F&&Q.p.onHeaderClick.call(Q,Q.p.gridstate,e))}),!1}),F&&(Q.p.datatype="local",He(".ui-jqgrid-titlebar-close",w.cDiv).trigger("click")))):(He(w.cDiv).hide(),Q.p.toppager||He(w.hDiv).addClass(K(Q.p.styleUI+".common","cornertop",!0))),(Q.p.headerrow?He(w.hrDiv):He(w.hDiv)).after(w.bDiv),He(w.hDiv).mousemove(function(e){if(w.resizing)return w.dragMove(e),!1}),He(".ui-jqgrid-labels",w.hDiv).on("selectstart",function(){return!1}),He(document).on("mouseup.jqGrid"+Q.p.id,function(){return!w.resizing||(w.dragEnd(!0),!1)}),"rtl"===Q.p.direction&&He(Q).on("jqGridAfterGridComplete.setRTLPadding",function(){var e=w.bDiv.offsetWidth-w.bDiv.clientWidth;0 tr").slice(1),i>Q.p.records&&(i=Q.p.records),c=i-n.length,Q.p.reccount=n.length,(n=n.outerHeight()||Q.grid.prevRowHeight)&&(a=c*n,l=parseInt(Q.p.records,10)*n,He(Q.grid.bDiv).find(">div").first().css({height:l}).children("div").first().css({height:a,display:a?"":"none"}),0===Q.grid.bDiv.scrollTop&&1td.jqgrid-rownum",Q.rows).each(function(e){He(this).html(c+1+e)}),0===Q.p.reccount&&(s=Q.p.emptyRecordRow?K($,"rowBox",!0,"jqgrow ui-row-"+Q.p.direction+" not-editable-row not-editable-cell "+j):"jqgfirstrow not-editable-row not-editable-cell",l=(l=le("norecs",!1,s,{},""))+(Q.p.emptyRecordRow?""+He.jgrid.getRegional(Q,"defaults.emptyrecords",Q.p.emptyrecords)+"":" ")+"",He(w.bDiv).find("table").first().append(l)),t&&Q.p.jqgdnd&&He(Q).jqGrid("gridDnD","updateDnD"),He(Q).triggerHandler("jqGridGridComplete"),He.jgrid.isFunction(Q.p.gridComplete)&&Q.p.gridComplete.call(Q),He(Q).triggerHandler("jqGridAfterGridComplete")},Q.refreshIndex=ne,Q.setHeadCheckBox=se,Q.constructTr=le,Q.formatter=function(e,t,i,r,o){return P(e,t,i,r,o)},He.extend(w,{populate:q,emptyRows:ae,beginReq:U,endReq:f}),this.grid=w,Q.addXmlData=function(e){E(e)},Q.addJSONData=function(e){z(e)},Q.addLocalData=function(e){return H(e)},Q.treeGrid_beforeRequest=function(){Q.p.treeGrid&&Q.p.treeGrid_bigData&&void 0!==Q.p.postData.nodeid&&"string"==typeof Q.p.postData.nodeid&&(""!==Q.p.postData.nodeid||00"),c&&(m='",I=e.formatCol(h,1,"",null,n,!0),p[p.length]='"+m+""),u&&(p[p.length]=He(e).jqGrid("addSubGridCell",c+h,1)),f=c+u+h;f"+m+"";if(p.unshift(e.constructTr(n,!1,r,o,b)),p[p.length]="",0===e.rows.length)He(e.grid.bDiv).find("table").first().append(p.join(""));else switch(s){case"last":He(e.rows[e.rows.length-1]).after(p.join("")),g=e.rows.length-1;break;case"first":He(e.rows[0]).after(p.join("")),g=1;break;case"after":(g=He(e).jqGrid("getGridRowById",d))&&(He(e.rows[g.rowIndex+1]).hasClass("ui-subgrid")?He(e.rows[g.rowIndex+1]).after(p):He(g).after(p.join("")),g=g.rowIndex+1);break;case"before":(g=He(e).jqGrid("getGridRowById",d))&&(He(g).before(p.join("")),g=g.rowIndex-1)}if(!0===e.p.subGrid&&He(e).jqGrid("addSubGrid",c+h,g),e.p.records++,e.p.reccount++,He(e).triggerHandler("jqGridAfterInsertRow",[n,b,b]),a&&e.p.afterInsertRow.call(e,n,b,b),i++,"local"===e.p.datatype)switch(o[e.p.localReader.id]=y,s){case"first":e.p.data.unshift(o);break;case"last":e.p.data.push(o);break;case"before":case"after":e.p.data.splice(g-1,0,o)}o={},1===e.p.reccount&&(g=He(e).jqGrid("getGridRowById","norecs"))&&g.rowIndex&&0tr"+(t||""),e).each(function(){var t=this,i=He.makeArray(t.cells);He.each(r,function(){var e=i[this];e&&t.appendChild(e)})})}i(o.p.colModel),i(o.p.colNames),i(o.grid.headers),a(He(o.grid.hDiv).find("thead").first(),t&&":not(.ui-jqgrid-labels)"),e&&a(He("#"+He.jgrid.jqID(o.p.id)+" tbody").first(),".jqgfirstrow, tr.jqgrow, tr.jqfoot, tr.jqgroup"),o.p.footerrow&&a(He(o.grid.sDiv).find("tbody").first()),o.p.headerrow&&a(He(o.grid.hrDiv).find("tbody").first()),o.p.remapColumns&&(o.p.remapColumns.length?i(o.p.remapColumns):o.p.remapColumns=He.makeArray(r)),o.p.lastsort=He.inArray(o.p.lastsort,r),o.p.treeGrid&&(o.p.expColInd=He.inArray(o.p.expColInd,r)),He(o).triggerHandler("jqGridRemapColumns",[r,e,t])},setGridWidth:function(v,j,b){return this.each(function(){if(this.grid){var e,t,i=this,r=!1,o=0,a=He.jgrid.cell_width?0:i.p.cellLayout,n=0,l=!1,s=i.p.scrollOffset,d=0,p=-1===i.p.styleUI.search("Bootstrap")||isNaN(i.p.height)?0:2;if("boolean"!=typeof j&&(j=i.p.shrinkToFit),"boolean"!=typeof b&&(b=!0),!isNaN(v)){if(v=parseInt(v,10),i.grid.width=i.p.width=v,He("#gbox_"+He.jgrid.jqID(i.p.id)).css("width",v+"px"),He("#gview_"+He.jgrid.jqID(i.p.id)).css("width",v+"px"),He(i.grid.bDiv).css("width",v-p+"px"),He(i.grid.hDiv).css("width",v-p+"px"),i.p.pager&&He(i.p.pager).css("width",v-p+"px"),i.p.toppager&&He(i.p.toppager).css("width",v-p+"px"),!0===i.p.toolbar[0]&&(He(i.grid.uDiv).css("width",v-p+"px"),"both"===i.p.toolbar[1]&&He(i.grid.ubDiv).css("width",v-p+"px")),i.p.footerrow&&He(i.grid.sDiv).css("width",v-p+"px"),i.p.headerrow&&He(i.grid.hrDiv).css("width",v-p+"px"),(e=He(i).jqGrid("isGroupHeaderOn"))&&He(i).jqGrid("destroyGroupHeader",!1),i.p.frozenColumns&&b&&(He(i).jqGrid("destroyFrozenColumns"),r=!0),!1===j&&!0===i.p.forceFit&&(i.p.forceFit=!1),!0===j){if(He.each(i.p.colModel,function(){!1===this.hidden&&(g=this.widthOrg,o+=g+a,this.fixed?d+=g+a:n++)}),0===n)return;i.p.tblwidth=o;var c=v-a*n-d,u=He("#norecs","#"+He.jgrid.jqID(i.p.id)).eq(0),h=(isNaN(i.p.height)||(He(i.grid.bDiv)[0].clientHeight<=He(i.grid.bDiv)[0].scrollHeight||i.rows.length===u.length+1||"scroll"===He(i.grid.bDiv).css("overflow-y"))&&(l=!0,c-=s),(o=0)v?(l=i.p.tblwidth-parseInt(v,10),i.p.tblwidth=v,g=i.p.colModel[t].width=i.p.colModel[t].width-l):i.p.tblwidth===v?(g=i.p.colModel[t].width=i.p.colModel[t].width-p,i.p.tblwidth=v-p):g=i.p.colModel[t].width;var s=He(i.grid.bDiv)[0].scrollWidth>He(i.grid.bDiv).width()&&0!=p?-1:0,g=i.p.colModel[t].width+=s;i.grid.headers[t].width=g,i.grid.headers[t].el.style.width=g+"px",h&&(i.grid.cols[t].style.width=g+"px"),i.p.footerrow&&(i.grid.footers[t].style.width=g+"px"),i.p.headerrow&&(i.grid.hrheaders[t].style.width=g+"px")}if(He(i.grid.bDiv).find("table").first().css("width",i.p.tblwidth+"px"),He(i.grid.hDiv).find("table").first().css("width",i.p.tblwidth+"px"),i.grid.hDiv.scrollLeft=i.grid.bDiv.scrollLeft,i.p.footerrow&&He(i.grid.sDiv).find("table").first().css("width",i.p.tblwidth+"px"),i.p.headerrow&&He(i.grid.hrDiv).find("table").first().css("width",i.p.tblwidth+"px"),e){var f=He.extend([],i.p.groupHeader);i.p.groupHeader=null;for(var m=0;mparseFloat(a)&&(e.css("max-height",o),["100%","auto"].includes(i.p.height)&&He(i.grid.bDiv).height()"+l+"").find("span").first().html())}}),l},getCol:function(n,l,s){var d,p,c,u,h=[],g=0,f=("boolean"!=typeof l&&(l=!1),void 0===s&&(s=!1),He.jgrid.getFont(this[0]));return this.each(function(){var t=this,i=-1,e=t.p.colModel;if(t.grid&&0<=(i=isNaN(n)?He.jgrid.getElemByAttrVal(t.p.colModel,"name",n,!0):parseInt(n,10))){var r=t.rows.length,o=0,a=0;if(r&&0'),l.grid.fbDiv=He('
'),He("#gview_"+He.jgrid.jqID(l.p.id)).append(l.grid.fhDiv),t=He(".ui-jqgrid-htable","#gview_"+He.jgrid.jqID(l.p.id)).clone(!0),He(t).width(1),He(l.grid.fhDiv).append(t),He(l).jqGrid("isGroupHeaderOn")?(He("tr.jqg-third-row-header",l.grid.hDiv).height(),He("tr.jqg-first-row-header, tr.jqg-third-row-header",t).each(function(){He("th",this).slice(l.p.frozenColCount+1).remove()}),r=i=-1,He("tr.jqg-second-row-header th",t).each(function(){if(o=parseInt(He(this).attr("colspan"),10),parseInt(He(this).attr("rowspan"),10)&&(i++,r++),o&&(i+=o,r++),i===l.p.frozenColCount)return r=l.p.frozenColCount,!1}),i!==l.p.frozenColCount&&(r=l.p.frozenColCount),He("tr.jqg-second-row-header",t).each(function(){He("th",this).slice(r+1).remove()})):(a=[],He("#gview_"+He.jgrid.jqID(l.p.id)+" .ui-jqgrid-htable > thead >tr").each(function(e,t){a.push(parseInt(He(this).height(),10))}),He("thead >tr",t).each(function(){He("th",this).slice(l.p.frozenColCount+1).remove()}),He("thead >tr",t).each(function(e){0===e&&--a[e],He(this).height(a[e])})),(n=He("tr.jqg-second-row-header th",t).filter(function(){return"none"!==He(this).css("display")}).first())&&""===He.jgrid.trim(n.text())&&n.html(" "),(n=He("tr.jqg-third-row-header th",t).filter(function(){return"none"!==He(this).css("display")}).first())&&""===He.jgrid.trim(n.text())&&He("div",n).prepend(" "),He.jgrid.msie()||He(t).css("height","100%"),He(l.grid.fhDiv).mousemove(function(e){if(l.grid.resizing)return l.grid.dragMove(e),!1}),l.p.sortable&&He.fn.sortable&&He(l.grid.fhDiv).find("tr.ui-jqgrid-labels th").addClass("sortable-disabled"),l.p.headerrow&&(l.grid.fhrDiv=He('
'),He("#gview_"+He.jgrid.jqID(l.p.id)).append(l.grid.fhrDiv)),l.p.footerrow&&(l.grid.fsDiv=He('
'),He("#gview_"+He.jgrid.jqID(l.p.id)).append(l.grid.fsDiv)),He("#gview_"+He.jgrid.jqID(l.p.id)).append(l.grid.fbDiv),He(l.grid.fbDiv).on("mousewheel DOMMouseScroll",function(e){var t=He(l.grid.bDiv).scrollTop();0o.length-1||"number"!=typeof l||l'),i.position||(i.position="last"),i.closeoncall||(i.closeoncall=!0),i.divider?(a='',i.cick=null):a='","last"===i.position?He("#"+this.p.id+"_menubar").append(a):He("#"+this.p.id+"_menubar").prepend(a)}He("li a","#"+this.p.id+"_menubar").each(function(e,i){He(o).each(function(e,t){if(t.id===i.id&&He.jgrid.isFunction(t.click))return He(i).on("click",function(e){t.click.call(r,e)}),!1}),He(this).hover(function(e){He(this).addClass(n.hover),e.stopPropagation()},function(e){He(this).removeClass(n.hover)})})})},menubarDelete:function(e){return this.each(function(){He("#"+e,"#"+this.p.id+"_menubar").remove()})},addColSearchMenu:function(){return this.each(function(){var e=this;He(e).colMenuAdd("sc",{title:"Reset",position:"first",id:"reset",funcname:function(){He("input[id^='jqs_']","#"+this.p.id).each(function(e){He(this).val("")}),He(this)[0].p._results={},He(this).jqGrid("showCol",this.p._avc)}}),He(e).colMenuAdd("sc",{separator:!0,id:"groupOp"}),He(e).colMenuAdd("sc",{separator:!0,id:"operOp"}),He(e).colMenuAdd("sc",{separator:!0,id:"close",funcname:function(){return!0}}),He(e).on("jqGridcolMenuBeforeProcess.custom",function(e,t){if("custom"===t.module&&"sc"===t.column){var i,r=He.jgrid.getRegional(this,"search"),o=this.p.searchColOptions,a=He.jgrid.getMethod("getStyleUI"),n=this.p.styleUI+".base";if("reset"===t.action.id&&(t.action.title=r.Reset||"Reset",t.action.icon=a(this.p.styleUI+".colmenu","icon_reset",!0,"")),"close"===t.action.id&&(t.action.title=r.Close||"Close",t.action.icon=a(this.p.styleUI+".colmenu","icon_close",!0,"")),"groupOp"===t.action.id){i=a(n,"searchSelect",!1,"search-col-input"),t.action.title=""+(r.Operand||"Operand: "),t.action.title+="",setTimeout(function(){He("#opselect").on("change",function(){var e=He("#"+He(this).attr("data-grid-id"))[0];e.p.searchColOptions.searchOp=He(this).val(),He.jgrid.myfunc(e.p.id)})},200)}if("operOp"===t.action.id){i=a(n,"searchSelect",!1,"search-col-input"),t.action.title=r.Operation||"Oper : ",t.action.title+="",setTimeout(function(){He("#selectoper").on("change",function(){var e=He("#"+He(this).attr("data-grid-id"))[0];e.p.searchColOptions.operand=He(this).val(),He.jgrid.myfunc(e.p.id)})},200)}}})})},disableColMenu:function(e){return this.each(function(){He(this.grid.hDiv).find("tr #jqgh_"+this.p.id+"_"+e+" > .colmenu").css("display","none")})},enableColMenu:function(e){return this.each(function(){He(this.grid.hDiv).find("tr #jqgh_"+this.p.id+"_"+e+" > .colmenu").css("display","inline")})}}),He.jgrid.extend({editCell:function(c,u,h,g,f){return this.each(function(){var e,t,i,r,o=this,a=He(this).jqGrid("getStyleUI",o.p.styleUI+".common","highlight",!0),n=o.p.ariaBody?"":He(this).jqGrid("getStyleUI",o.p.styleUI+".common","hover",!0),l=He(this).jqGrid("getStyleUI",o.p.styleUI+".celledit","inputClass",!0),s=He(this).jqGrid("getStyleUI",o.p.styleUI+".celledit","selectClass",!0);if(o.grid&&!0===o.p.cellEdit){if(u=parseInt(u,10),o.p.selrow=o.rows[c].id,o.p.knv||o.p.ariaBody||He(o).jqGrid("GridNav"),0"+t,d.bClose,{styleUI:r.p.styleUI,top:c.top+30,left:c.left,onClose:function(){r.p.restoreCellonFail||He("#"+y+"_"+p,a).focus()}}),r.p.restoreCellonFail&&He(r).jqGrid("restoreCell",y,x)}},He.jgrid.ajaxOptions,r.p.ajaxCellOptions||{}))}else try{He.jgrid.info_dialog(s.errcap,s.nourl,d.bClose,{styleUI:r.p.styleUI}),r.p.restoreCellonFail&&He(r).jqGrid("restoreCell",y,x)}catch(e){}"clientArray"===r.p.cellsubmit&&(He(n).empty(),He(r).jqGrid("setCell",r.p.savedRow[l].rowId,x,h,!1,!1,!0),n=He("td",a).eq(x),He(n).addClass("dirty-cell"),He(a).addClass("edited"),He(r).triggerHandler("jqGridAfterSaveCell",[r.p.savedRow[l].rowId,o,u,y,x]),He.jgrid.isFunction(r.p.afterSaveCell)&&r.p.afterSaveCell.call(r,r.p.savedRow[l].rowId,o,u,y,x),r.p.savedRow.splice(0,1))}else try{He.jgrid.isFunction(r.p.validationCell)?r.p.validationCell.call(r,He("#"+y+"_"+p,a),f[1],y,x):(window.setTimeout(function(){He.jgrid.info_dialog(s.errcap,u+" "+f[1],d.bClose,{styleUI:r.p.styleUI,top:c.top+30,left:c.left,onClose:function(){r.p.restoreCellonFail||He("#"+y+"_"+p,a).focus()}})},50),r.p.restoreCellonFail&&He(r).jqGrid("restoreCell",y,x))}catch(e){alert(f[1])}}else He(r).jqGrid("restoreCell",y,x)}window.setTimeout(function(){He("#"+He.jgrid.jqID(r.p.knv)).attr("tabindex","-1").focus(),r.p.ariaBody&&He(r).jqGrid("focusBodyCell",r.p.iRow,r.p.iCol)},0)}})},restoreCell:function(r,o){return this.each(function(){var e=this,t=1<=e.p.savedRow.length?0:null;if(e.grid&&!0===e.p.cellEdit){if(null!==t){var i=He(e).jqGrid("getGridRowById",e.p.savedRow[t].rowId),i=He("td",i).eq(o);if(He.jgrid.isFunction(He.fn.datepicker))try{He("input.hasDatepicker",i).datepicker("hide")}catch(e){}He(i).empty().attr("tabindex","-1"),He(e).jqGrid("setCell",e.p.savedRow[0].rowId,o,e.p.savedRow[t].v,!1,!1,!0),He(e).triggerHandler("jqGridAfterRestoreCell",[e.p.savedRow[t].rowId,e.p.savedRow[t].v,r,o]),He.jgrid.isFunction(e.p.afterRestoreCell)&&e.p.afterRestoreCell.call(e,e.p.savedRow[t].rowId,e.p.savedRow[t].v,r,o),e.p.savedRow.splice(0,1)}window.setTimeout(function(){He("#"+e.p.knv).attr("tabindex","-1").focus(),e.p.ariaBody&&He(e).jqGrid("focusBodyCell",e.p.iRow,e.p.iCol)},0)}})},nextCell:function(r,o,a){var n;return this.each(function(){var e,t=this,i=!1;if(t.grid&&!0===t.p.cellEdit){for(e=o+1;e=r+parseInt(o,10)?He(l.grid.bDiv)[0].scrollLeft=He(l.grid.bDiv)[0].scrollLeft+l.rows[e].cells[t].clientWidth:n
"),He(e).insertBefore(l.grid.cDiv),He("#"+l.p.knv).focus().keydown(function(e){switch(i=e.keyCode,"rtl"===l.p.direction&&(37===i?i=39:39===i&&(i=37)),i){case 38:0"+r.caption+""),He("").hover(function(){h.addClass(p.hover)},function(){h.removeClass(p.hover)}).append("")),g=(He(u).append(h),s?(c.dir="rtl",He(".ui-jqdialog-title",u).css("float","right"),He(".ui-jqdialog-titlebar-close",u).css("left","0.3em")):(c.dir="ltr",He(".ui-jqdialog-title",u).css("float","left"),He(".ui-jqdialog-titlebar-close",u).css("right","0.3em")),document.createElement("div")),e=(He(g).addClass("ui-jqdialog-content "+d.content).attr("id",i.modalcontent),He(g).append(e),c.appendChild(g),He(c).prepend(u),!0===a?He("body").append(c):"string"==typeof a?He(a).append(c):He(c).insertBefore(t),He(c).css(n),void 0===r.jqModal&&(r.jqModal=!0),{});He.fn.jqm&&!0===r.jqModal?(0===r.left&&0===r.top&&r.overlay&&(g=[],g=He.jgrid.findPos(o),r.left=g[0]+4,r.top=g[1]+4),e.top=r.top+"px",e.left=r.left):0===r.left&&0===r.top||(e.left=r.left,e.top=r.top+"px"),He("a.ui-jqdialog-titlebar-close",u).click(function(){var e=He("#"+He.jgrid.jqID(i.themodal)).data("onClose")||r.onClose,t=He("#"+He.jgrid.jqID(i.themodal)).data("gbox")||r.gbox;return l.hideModal("#"+He.jgrid.jqID(i.themodal),{gb:t,jqm:r.jqModal,onClose:e,removemodal:r.removemodal||!1,formprop:!r.recreateForm||!1,form:r.form||""}),!1}),0!==r.width&&r.width||(r.width=300),0!==r.height&&r.height||(r.height=200),r.zIndex||(n=He(t).parents("*[role=dialog]").first().css("z-index"),r.zIndex=n?parseInt(n,10)+2:950);if(s&&e.hasOwnProperty("left")&&!a&&(o=He(r.gbox).outerWidth()-(isNaN(r.width)?0:parseInt(r.width,10))+12,e.left=parseInt(e.left,10)+parseInt(o,10)),e.hasOwnProperty("left")&&(e.left+="px"),He(c).css(He.extend({width:isNaN(r.width)?"auto":r.width+"px",height:isNaN(r.height)?"auto":r.height+"px",zIndex:r.zIndex,overflow:"hidden"},e)).attr({tabIndex:"-1",role:"dialog","aria-labelledby":i.modalhead,"aria-hidden":"true"}),void 0===r.drag&&(r.drag=!0),void 0===r.resize&&(r.resize=!0),r.drag)if(He(u).css("cursor","move"),He.fn.tinyDraggable)He(c).tinyDraggable({handle:"#"+He.jgrid.jqID(u.id)});else try{He(c).draggable({handle:He("#"+He.jgrid.jqID(u.id))})}catch(e){}if(r.resize)if(He.fn.jqResize)He(c).append("
"),He("#"+He.jgrid.jqID(i.themodal)).jqResize(".jqResize",!!i.scrollelm&&"#"+He.jgrid.jqID(i.scrollelm));else try{He(c).resizable({handles:"se, sw",alsoResize:!!i.scrollelm&&"#"+He.jgrid.jqID(i.scrollelm)})}catch(e){}!0===r.closeOnEscape&&He(c).keydown(function(e){27===e.which&&(e=He("#"+He.jgrid.jqID(i.themodal)).data("onClose")||r.onClose,l.hideModal("#"+He.jgrid.jqID(i.themodal),{gb:r.gbox,jqm:r.jqModal,onClose:e,removemodal:r.removemodal||!1,formprop:!r.recreateForm||!1,form:r.form||""}))})},viewModal:function(e,t){var i="";if((t=He.extend({toTop:!0,overlay:10,modal:!1,overlayClass:"ui-widget-overlay",onShow:He.jgrid.showModal,onHide:He.jgrid.closeModal,gbox:"",jqm:!0,jqM:!0},t||{})).gbox){var r=He("#"+t.gbox.substring(6))[0];try{i=He(r).jqGrid("getStyleUI",r.p.styleUI+".common","overlay",!1,"jqgrid-overlay-modal"),t.overlayClass=He(r).jqGrid("getStyleUI",r.p.styleUI+".common","overlay",!0)}catch(e){}}if(void 0===t.focusField&&(t.focusField=0),"number"==typeof t.focusField&&0<=t.focusField?t.focusField=parseInt(t.focusField,10):"boolean"!=typeof t.focusField||t.focusField?t.focusField=0:t.focusField=!1,He.fn.jqm&&!0===t.jqm)(t.jqM?He(e).attr("aria-hidden","false").jqm(t):He(e).attr("aria-hidden","false")).jqmShow();else if(""!==t.gbox&&(r=parseInt(He(e).css("z-index"))-1,t.modal?(He(".jqgrid-overlay-modal")[0]||He("body").prepend("
"),He(".jqgrid-overlay-modal").css("z-index",r).show()):(He(t.gbox).find(".jqgrid-overlay").first().css("z-index",r).show(),He(e).data("gbox",t.gbox))),He(e).show().attr("aria-hidden","false"),0<=t.focusField)try{He(":input:visible",e)[t.focusField].focus()}catch(e){}},info_dialog:function(e,t,i,r){var o,a={width:290,height:"auto",dataheight:"auto",drag:!0,resize:!1,left:window.innerWidth/2-145,top:window.innerHeight/2-150,zIndex:1e3,jqModal:!0,modal:!1,closeOnEscape:!0,align:"center",buttonalign:"center",buttons:[]},n=(He.extend(!0,a,He.jgrid.jqModal||{},{caption:""+e+""},r||{}),a.jqModal),l=this,e=He.jgrid.styleUI[a.styleUI||"jQueryUI"].modal,s=He.jgrid.styleUI[a.styleUI||"jQueryUI"].common,d=(He.fn.jqm&&!n&&(n=!1),"");if(0"+a.buttons[o].text+"";r="
",r=(r+="
"+t+"
")+(i?"
"+i+""+d+"
":""!==d?"
"+d+"
":"")+"
";try{"false"===He("#info_dialog").attr("aria-hidden")&&He.jgrid.hideModal("#info_dialog",{jqm:n}),He("#info_dialog").remove()}catch(e){}t=He(".ui-jqgrid").css("font-size")||"11px";He.jgrid.createModal({themodal:"info_dialog",modalhead:"info_head",modalcontent:"info_content",scrollelm:"infocnt"},r,a,"","",!0,{"font-size":t}),d&&He.each(a.buttons,function(e){He("#"+He.jgrid.jqID(this.id),"#info_id").on("click",function(){return a.buttons[e].onClick.call(He("#info_dialog")),!1})}),He("#closedialog","#info_id").on("click",function(){return l.hideModal("#info_dialog",{jqm:n,onClose:He("#info_dialog").data("onClose")||a.onClose,gb:He("#info_dialog").data("gbox")||a.gbox}),!1}),He(".fm-button","#info_dialog").hover(function(){He(this).addClass(s.hover)},function(){He(this).removeClass(s.hover)}),He.jgrid.isFunction(a.beforeOpen)&&a.beforeOpen(),He.jgrid.viewModal("#info_dialog",{onHide:function(e){e.w.hide().remove(),e.o&&e.o.remove()},modal:a.modal,jqm:n}),He.jgrid.isFunction(a.afterOpen)&&a.afterOpen();try{He("#info_dialog").focus()}catch(e){}},bindEv:function(e,i){He.jgrid.isFunction(i.dataInit)&&i.dataInit.call(this,e,i),i.dataEvents&&He.each(i.dataEvents,function(){var t=this.fn;void 0!==this.data?He(e).on(this.type,this.data,function(e){t.call(this,e,i)}):He(e).on(this.type,function(e){t.call(this,e,i)})})},createEl:function(e,t,i,r,o){var a="",c=this;function u(i,e,t){var r=(r=["dataInit","dataEvents","dataUrl","buildSelect","sopt","searchhidden","defaultValue","attr","custom_element","custom_value","oper"]).concat(["cacheUrlData","delimiter","separator"]);void 0!==t&&Array.isArray(t)&&He.merge(r,t),He.each(e,function(e,t){-1===He.inArray(e,r)&&He(i).attr(e,t)}),e.hasOwnProperty("id")||He(i).attr("id",He.jgrid.randId())}switch(e){case"textarea":a=document.createElement("textarea"),r?t.cols||He(a).css({width:"98%"}):t.cols||(t.cols=20),t.rows||(t.rows=2),(" "===i||" "===i||1===i.length&&160===i.charCodeAt(0))&&(i=""),a.value=i,He(a).attr({role:"textbox",multiline:"true"}),u(a,t);break;case"checkbox":(a=document.createElement("input")).type="checkbox",t.value?(i===(d=t.value.split(":"))[0]&&(a.checked=!0,a.defaultChecked=!0),a.value=d[0],He(a).attr("offval",d[1])):((d=(i+"").toLowerCase()).search(/(false|f|0|no|n|off|undefined)/i)<0&&""!==d?(a.checked=!0,a.defaultChecked=!0,a.value=i):a.value="on",He(a).attr("offval","off")),He(a).attr("role","checkbox"),u(a,t,["value"]);break;case"select":(a=document.createElement("select")).setAttribute("role","select");var n,l,s=[];if(!0===t.multiple?(n=!0,a.multiple="multiple",He(a).attr("aria-multiselectable","true")):n=!1,null!=t.dataUrl){var d=null,h=t.postData||o.postData;try{d=t.rowId}catch(e){}c.p&&c.p.idPrefix&&(d=He.jgrid.stripPref(c.p.idPrefix,d)),He.ajax(He.extend({url:He.jgrid.isFunction(t.dataUrl)?t.dataUrl.call(c,d,i,String(t.name)):t.dataUrl,type:"GET",dataType:"html",data:He.jgrid.isFunction(h)?h.call(c,d,i,String(t.name)):h,context:{elem:a,options:t,vl:i},success:function(e){var t,i,r=[],o=this.elem,a=this.vl,n=He.extend({},this.options),l=!0===n.multiple,s=!0===n.cacheUrlData,d="",p=[],e=He.jgrid.isFunction(n.buildSelect)?n.buildSelect.call(c,e):e;(e="string"==typeof e?He(He.jgrid.trim(e)).html():e)&&(He(o).append(e),u(o,n,h?["postData"]:void 0),void 0===n.size&&(n.size=l?3:1),l?(e=void 0===n.multiseparator?",":n.multiseparator,r=a.split(e),r=He.map(r,function(e){return He.jgrid.trim(e)})):r[0]=He.jgrid.trim(a),He("option",o).each(function(e){t=He(this).text(),a=He(this).val(),s&&(d+=(0!==e?";":"")+a+":"+t),0===e&&o.multiple&&(this.selected=!1),He(this).attr("role","option"),(-1((r=i[e[o]])%4!=0||r%100==0&&r%400!=0?28:29)||i[e[a]]>[0,31,29,31,30,31,30,31,31,30,31,30,31][i[e[n]]])))))},isEmpty:function(e){return!(void 0!==e&&!e.match(/^\s+$/)&&""!==e)},checkTime:function(e){if(!He.jgrid.isEmpty(e)){if(!(e=e.match(/^(\d{1,2}):(\d{2})([apAP][Mm])?$/)))return!1;if(e[3]){if(e[1]<1||12He.jgrid.floatNum(a.maxValue))return[!1,l+": "+u.maxValue+" "+a.maxValue,""];if(!0===a.email&&!(!1==i&&He.jgrid.isEmpty(e)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(e)))return[!1,l+": "+u.email,""];if(!0===a.integer&&(!1!=i||!He.jgrid.isEmpty(e))){if(!o(e))return[!1,l+": "+u.integer,""];if(e%1!=0||-1!==e.indexOf("."))return[!1,l+": "+u.integer,""]}if(!0===a.date&&!(!1==i&&He.jgrid.isEmpty(e)||(c[t].formatoptions&&c[t].formatoptions.newformat?(s=c[t].formatoptions.newformat,(r=He.jgrid.getRegional(p,"formatter.date.masks"))&&r.hasOwnProperty(s)&&(s=r[s])):s=c[t].datefmt||"Y-m-d",He.jgrid.checkDate(s,e))))return[!1,l+": "+u.date+" - "+s,""];if(!0===a.time&&!(!1==i&&He.jgrid.isEmpty(e)||He.jgrid.checkTime(e)))return[!1,l+": "+u.date+" - hh:mm (am/pm)",""];if(!0===a.url&&!(!1==i&&He.jgrid.isEmpty(e)||/^(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i.test(e)))return[!1,l+": "+u.url,""];if(!0===a.custom)if(!1!=i||!He.jgrid.isEmpty(e))return He.jgrid.isFunction(a.custom_func)?(r=a.custom_func.call(p,e,l,t),Array.isArray(r)?r:[!1,u.customarray,""]):[!1,u.customfcheck,""]}return[!0,"",""]},validateForm:function(e){for(var t,i=!0,r=0;r=a)&&(!n||i.length<=n)))&&l&&(t=(l=new RegExp(l)).test(i)),t},buildButtons:function(e,i,r){var o;return He.each(e,function(e,t){t.id||(t.id=He.jgrid.randId()),t.position||(t.position="last"),t.side||(t.side="left"),o=t.icon?" fm-button-icon-"+t.side+"'>":"'>",o=""),function(e,t){var i=[!0,""],r=y();if(He.jgrid.isFunction(t.searchrules))i=t.searchrules.call(r,e,t);else if(He.jgrid&&He.jgrid.checkValues)try{i=He.jgrid.checkValues.call(r,e,-1,t.searchrules,t.label)}catch(e){}i&&i.length&&!1===i[0]&&(q.error=!i[0],q.errmsg=i[1])});this.onchange=function(){return this.p.error=!1,this.p.errmsg="",!!He.jgrid.isFunction(this.p.onChange)&&this.p.onChange.call(this,this.p)},this.reDraw=function(){He(this).find("table.group").first().remove();var e=this.createTableForGroup(q.filter,null);He(this).append(e),He.jgrid.isFunction(this.p.afterRedraw)&&this.p.afterRedraw.call(this,this.p)},this.createTableForGroup=function(r,e){var o=this,t=He("
"),i="left",a=("rtl"===this.p.direction&&(i="right",t.attr("dir","rtl")),null===e&&t.append(""),He("")),i=(t.append(a),He(""));if(a.append(i),!0===this.p.ruleButtons){for(var n,l=He(""),s=(i.append(l),""),d=0;d"+o.p.groupOps[d].text+"";l.append(s).on("change",function(){r.groupOp=He(l).val(),o.onchange()})}var p,a="";if(this.p.groupButton&&(a=He("")).on("click",function(){return void 0===r.groups&&(r.groups=[]),r.groups.push({groupOp:q.groupOps[0].op,rules:[],groups:[]}),o.reDraw(),o.onchange(),!1}),i.append(a),!0===this.p.ruleButtons&&((a=He("")).on("click",function(){for(void 0===r.rules&&(r.rules=[]),d=0;d"),i.append(a),a.on("click",function(){for(d=0;d"),u=(t.append(c),He("")),u=(c.append(u),He(""));u.append(this.createTableForGroup(r.groups[d],r)),c.append(u)}void 0===r.groupOp&&(r.groupOp=o.p.groupOps[0].op);var h=o.p.ruleButtons&&o.p.uniqueSearchFields;if(h)for(f=0;f"),r="",o=(i.append(""),He("")),u=(i.append(o),He("")),h=[],g=(o.append(u),u.on("change",function(){var e;for(p.p.ruleButtons&&p.p.uniqueSearchFields&&(t=parseInt(He(this).data("curr"),10),e=this.selectedIndex,0<=t&&(p.p.columns[t].search=!0,He(this).data("curr",e),p.p.columns[e].search=!1)),a.field=He(u).val(),l=He(this).parents("tr").first(),He(".data",l).empty(),f=0;f"+p.p.ops[d].text+"",o++);He(".selectopts",l).empty().append(r),He(".selectopts",l)[0].selectedIndex=0,He.jgrid.msie()&&He.jgrid.msiever()<9&&(t=parseInt(He("select.selectopts",l)[0].offsetWidth,10)+1,He(".selectopts",l).width(t),He(".selectopts",l).css("width","auto")),He(".data",l).append(i),He.jgrid.bindEv.call(c,i,s.searchoptions),He(".input-elm",l).on("change",function(e){e=e.target;"custom"===s.inputtype&&He.jgrid.isFunction(s.searchoptions.custom_value)?a.data=s.searchoptions.custom_value.call(c,He(".customelement",this),"get"):a.data=He(e).val(),"select"===s.inputtype&&s.searchoptions.multiple&&(a.data=a.data.join(",")),p.onchange()}),setTimeout(function(){a.data=He(i).val(),("nu"===a.op||"nn"===a.op||0<=He.inArray(a.op,p.p.unaryOperations))&&(He(i).attr("readonly","true"),He(i).attr("disabled","true")),"select"===s.inputtype&&s.searchoptions.multiple&&Array.isArray(a.data)&&(a.data=a.data.join(",")),p.onchange()},0)}}),0),f=0;f"+p.p.columns[f].label+"")}u.append(r),u.data("curr",g);var o=He(""),j=(i.append(o),(s=q.columns[g]).searchoptions.id=He.jgrid.randId(),!w||"text"!==s.inputtype||s.searchoptions.size||(s.searchoptions.size=10),s.searchoptions.name=a.field,s.searchoptions.oper="filter",He.jgrid.createEl.call(c,s.inputtype,s.searchoptions,a.data,!0,p.p.ajaxSelectOptions||{},!0)),b=(("nu"===a.op||"nn"===a.op||0<=He.inArray(a.op,p.p.unaryOperations))&&(He(j).attr("readonly","true"),He(j).attr("disabled","true")),He(""));for(o.append(b),b.on("change",function(){a.op=He(b).val(),l=He(this).parents("tr").first();var e=He(".input-elm",l)[0];"nu"===a.op||"nn"===a.op||0<=He.inArray(a.op,p.p.unaryOperations)?(a.data="","SELECT"!==e.tagName.toUpperCase()&&(e.value=""),e.setAttribute("readonly","true"),e.setAttribute("disabled","true")):("SELECT"===e.tagName.toUpperCase()&&(a.data=e.value),e.removeAttribute("readonly"),e.removeAttribute("disabled")),p.onchange()}),n=s.searchoptions.sopt||p.p.sopt||(-1!==He.inArray(s.searchtype,p.p.strarr)?p.p.stropts:p.p.numopts),r="",He.each(p.p.ops,function(){h.push(this.oper)}),f=0;f"+p.p.ops[d].text+"");b.append(r);o=He(""),i.append(o),o.append(j),He.jgrid.bindEv.call(c,j,s.searchoptions),He(j).addClass("input-elm "+x.srInput).on("change",function(){a.data="custom"===s.inputtype?s.searchoptions.custom_value.call(c,He(".customelement",this),"get"):He(this).val(),p.onchange()}),o=He("");return i.append(o),!0===this.p.ruleButtons&&(j=He(""),o.append(j),j.on("click",function(){for(f=0;f",ge:">=",bw:"^",bn:"!^",in:"=",ni:"!=",ew:"|",en:"!@",cn:"~",nc:"!~",nu:"#",nn:"!#",bt:"..."},disabledKeys:[9,16,17,18,19,20,33,34,35,36,37,38,39,40,30,45,112,113,114,115,116,117,118,119,120,121,122,123,144,145]},r,S||{}),this.each(function(){var D=this,F=[];if(!D.p.filterToolbar){if(He(D).data("filterToolbar")||He(D).data("filterToolbar",S),D.p.force_regional&&(S=He.extend(S,r)),void 0!==D.p.customFilterDef)for(var e in D.p.customFilterDef)D.p.customFilterDef.hasOwnProperty(e)&&!S.operands.hasOwnProperty(e)&&(S.odata.push({oper:e,text:D.p.customFilterDef[e].text}),S.operands[e]=D.p.customFilterDef[e].operand,!0===D.p.customFilterDef[e].unary&&F.push(e));var h,g,t,f=He.jgrid.styleUI[D.p.styleUI||"jQueryUI"].filter,p=He.jgrid.styleUI[D.p.styleUI||"jQueryUI"].common,m=He.jgrid.styleUI[D.p.styleUI||"jQueryUI"].base,v=function(e){void 0===e&&(e=1);var i,r,o,a,n={},l=0,s={},d=!1,p=[],c=[],u={},h=[],g=!1,f=[!0,"",""],m=!1;if(He.each(D.p.colModel,function(){var e,t=!1;if(r=this.index||this.name,a=this.searchoptions||{},!0===this.frozen&&!0===D.p.frozenColumns?(e=He("#gs_"+D.p.idPrefix+He.jgrid.jqID(this.name),D.grid.fhDiv),t=!0):e=He("#gs_"+D.p.idPrefix+He.jgrid.jqID(this.name),D.grid.hDiv),void 0===e[0]&&(e=He("#gs_"+D.p.idPrefix+He.jgrid.jqID(this.name),D.grid.hDiv)),o=S.searchOperators&&a.searchOperMenu?e.parents("table.ui-search-table").find("td.ui-search-oper").children("a").attr("soper")||S.defaultSearch:a.sopt?a.sopt[0]:"select"===this.stype?"eq":S.defaultSearch,"custom"===this.stype&&He.jgrid.isFunction(a.custom_value)&&0"),b=(S.restoreFromFilters&&(t=!0===D.p.mergeSearch&&D.p.searchModules.hasOwnProperty("filterToolbar")&&!1!==D.p.searchModules.filterToolbar?D.p.searchModules.filterToolbar:D.p.postData.filters)&&("string"==typeof t&&(t=He.jgrid.parse(t)),g=!(!t.rules||!t.rules.length)&&t.rules),new Set(S.disabledKeys));if(b.size!==S.disabledKeys.length)for(var i=0;i"),d=He("
"),p=He("
");if(!0===this.hidden&&He(s).css("display","none"),this.search=!1!==this.search,void 0===this.stype&&(this.stype="text"),this.searchoptions=this.searchoptions||{},void 0===this.searchoptions.searchOperMenu&&(this.searchoptions.searchOperMenu=!0),t=He.extend({},this.searchoptions,{name:a.index||a.name,id:"gs_"+D.p.idPrefix+a.name,oper:"search"}),this.search){if(S.restoreFromFilters&&g)for(var c=!1,u=0;u"+l+"
":""}switch(He("td",p).eq(0).attr("columname",a.name).append(n),void 0===t.clearSearch&&(t.clearSearch=!0),t.clearSearch?(o=S.resetTitle||"Clear Search Value",He("td",p).eq(2).append(""+S.resetIcon+"")):He("td",p).eq(2).hide(),this.surl&&(t.dataUrl=this.surl),o="",t.defaultValue&&(o=He.jgrid.isFunction(t.defaultValue)?t.defaultValue.call(D):t.defaultValue),S.restoreFromFilters&&c&&(o=c.data),o=He.jgrid.createEl.call(D,this.stype,t,o,!1,He.extend({},He.jgrid.ajaxOptions,D.p.ajaxSelectOptions||{})),"custom"!==this.stype&&("select"===this.stype?He(o).addClass(f.srSelect):He(o).addClass(f.srInput)),He("td",p).eq(1).append(o),He(d).append(p),null==t.dataEvents&&(t.dataEvents=[]),this.stype){case"select":!0===S.autosearch&&t.dataEvents.push({type:"change",fn:function(){return v(),!1}});break;case"text":case"custom":!0===S.autosearch&&(S.searchOnEnter?t.dataEvents.push({type:"keypress",fn:function(e){return 13===(e.charCode||e.keyCode||0)?(v(),!1):this}}):t.dataEvents.push({type:"keydown",fn:function(e){e=e.which;if(!b.has(e)){if(13===e)return!1;h&&clearTimeout(h),h=setTimeout(function(){v()},S.autosearchDelay)}}}))}He.jgrid.bindEv.call(D,o,t)}He(s).append(d),He(j).append(s),S.searchOperators&&""!==n||He("td",p).eq(0).hide()}),He("table thead",D.grid.hDiv).append(j),S.searchOperators&&(He(".soptclass",j).click(function(e){var t=He(this).offset(),i=t.left,t=t.top,r=this;He("#sopt_menu").remove(),i=parseInt(i,10),t=parseInt(t,10)+18;var o,a='",He("body").append(a),He("#sopt_menu").addClass("ui-menu "+f.menu_widget),He("#sopt_menu > li > a").hover(function(){He(this).addClass(p.hover)},function(){He(this).removeClass(p.hover)}).click(function(){var e=He(this).attr("value"),t=He(this).attr("oper");He(D).triggerHandler("jqGridToolbarSelectOper",[e,t,r]),He("#sopt_menu").hide(),He(r).text(t).attr("soper",e),!0===S.autosearch&&(t=He(r).parent().next().children()[0],(He(t).val()||"nu"===e||"nn"===e||0<=He.inArray(e,F))&&v())})}e.stopPropagation()}),He("body").on("click",function(e){"soptclass"!==e.target.className&&He("#sopt_menu").remove()})),He(".clearsearchclass",j).click(function(){var e=He(this).parents("tr").first(),t=He("td.ui-search-oper",e).attr("columname"),i=He("td.ui-search-oper a",e).attr("soper");if(-1===(t=He.jgrid.getElemByAttrVal(D.p.colModel,"name",t,!0)))return!1;var r,o,a,n=D.p.colModel[t],l=He.extend({},n.searchoptions||{}),s=l.defaultValue||"";"select"===n.stype?(r=He("td.ui-search-input select",e),s?r.val(s):r[0].selectedIndex=0):(r=He("td.ui-search-input input",e)).val(s),He(D).triggerHandler("jqGridToolbarClearVal",[r[0],t,l,s]),He.jgrid.isFunction(S.onClearSearchValue)&&S.onClearSearchValue.call(D,r[0],t,l,s),("nu"===i||"nn"===i||0<=He.inArray(i,F))&&(o=l.sopt?l.sopt[0]:"select"===n.stype?"eq":S.defaultSearch,a=null!=D.p.customFilterDef&&null!=D.p.customFilterDef[o]?D.p.customFilterDef[o].operand:S.operands[o]||"",(o===i?He("td.ui-search-oper a",e).attr("soper","dummy"):He("td.ui-search-oper a",e).attr("soper",o)).text(a)),!0===S.autosearch&&(v(),o===i&&He("td.ui-search-oper a",e).attr("soper",o).text(a))}),He(D.grid.hDiv).on("scroll",function(e){D.grid.hScroll||(D.grid.bScroll=!0,D.grid.bDiv.scrollLeft=D.grid.hDiv.scrollLeft,D.p.footerrow&&(D.grid.sDiv.scrollLeft=D.grid.bDiv.scrollLeft),D.p.headerrow&&(D.grid.hrDiv.scrollLeft=D.grid.bDiv.scrollLeft)),D.grid.hScroll=!1}),this.p.filterToolbar=!0,this.triggerToolbar=v,this.clearToolbar=function(e){var i,r,o,t,a={},n=0,l=(e="boolean"!=typeof e||e,He.each(D.p.colModel,function(){var t,e=He("#gs_"+D.p.idPrefix+He.jgrid.jqID(this.name),!0===this.frozen&&!0===D.p.frozenColumns?D.grid.fhDiv:D.grid.hDiv);switch(this.searchoptions&&void 0!==this.searchoptions.defaultValue&&(t=this.searchoptions.defaultValue),i=this.index||this.name,this.stype){case"select":if(e.find("option").each(function(e){if(0===e&&(this.selected=!0),He(this).val()===t)return!(this.selected=!0)}),void 0!==t)a[i]=t,n++;else try{delete D.p.postData[i]}catch(e){}break;case"text":if(e.val(t||""),void 0!==t)a[i]=t,n++;else try{delete D.p.postData[i]}catch(e){}break;case"custom":He.jgrid.isFunction(this.searchoptions.custom_value)&&0",lt:"<",le:"<=",gt:">",ge:">=",bw:"LIKE",bn:"NOT LIKE",in:"IN",ni:"NOT IN",ew:"LIKE",en:"NOT LIKE",cn:"LIKE",nc:"NOT LIKE",nu:"IS NULL",nn:"ISNOT NULL"},buttons:[]},e,k||{}),this.each(function(){var o=this;if(o.grid){var t,i,r="fbox_"+o.p.id,a=!0,n=!0,l={themodal:"searchmod"+r,modalhead:"searchhd"+r,modalcontent:"searchcnt"+r,scrollelm:r},e=[],s=He.jgrid.styleUI[o.p.styleUI||"jQueryUI"].filter,d=He.jgrid.styleUI[o.p.styleUI||"jQueryUI"].common;if(k.styleUI=o.p.styleUI,"string"==typeof(t=He.isPlainObject(o.p._savedFilter)&&!He.isEmptyObject(o.p._savedFilter)?o.p._savedFilter:!0===o.p.mergeSearch&&o.p.searchModules.hasOwnProperty("searchGrid")&&!1!==o.p.searchModules.searchGrid?!0===o.p.searchModules.searchGrid?"":o.p.searchModules.searchGrid:o.p.postData[k.sFilter])&&(t=He.jgrid.parse(t)),!0===k.recreateFilter&&He("#"+He.jgrid.jqID(l.themodal)).remove(),void 0!==He("#"+He.jgrid.jqID(l.themodal))[0])S(He("#fbox_"+He.jgrid.jqID(o.p.id)));else{var p,c,u=He("
").insertBefore("#gview_"+He.jgrid.jqID(o.p.id)),h="left",g="",f=("rtl"===o.p.direction&&(h="right",g=" style='text-align:left'",u.attr("dir","rtl")),He.extend([],o.p.colModel)),m=""+k.Find+"",v=""+k.Reset+"",j="",b="",w=!1,y=-1,x=!1,_=[],m=(k.showQuery&&(j="Query"),He.jgrid.buildButtons(k.buttons,j+m,d)),q=null;He(o).jqGrid("isGroupHeaderOn")&&(G=He("table.ui-jqgrid-htable",o.grid.hDiv).find(".jqg-second-row-header"),c=o.p.groupHeader.length,void 0!==G[0]&&(q=o.p.groupHeader[c-1]));if(k.columns.length)f=k.columns,p=f[y=0].index||f[0].name;else{if(null!==q)for(var I=0;I"+k.tmplLabel+"")+""),void 0!==o.p.customFilterDef)for(var F in o.p.customFilterDef)o.p.customFilterDef.hasOwnProperty(F)&&!k.operands.hasOwnProperty(F)&&(k.odata.push({oper:F,text:o.p.customFilterDef[F].text}),k.operands[F]=o.p.customFilterDef[F].operand,!0===o.p.customFilterDef[F].unary&&e.push(F));c=""+b+"

"+v+""+m+"
",r=He.jgrid.jqID(r),He("#"+r).jqFilter({columns:f,sortStrategy:k.sortStrategy,filter:k.loadDefaults?t:null,showQuery:k.showQuery,errorcheck:k.errorcheck,sopt:k.sopt,groupButton:k.multipleGroup,ruleButtons:k.multipleSearch,uniqueSearchFields:k.uniqueSearchFields,afterRedraw:k.afterRedraw,ops:k.odata,operands:k.operands,ajaxSelectOptions:o.p.ajaxSelectOptions,groupOps:k.groupOps,addsubgrup:k.addsubgrup,addrule:k.addrule,delgroup:k.delgroup,delrule:k.delrule,autoencode:o.p.autoencode,unaryOperations:e,onChange:function(){this.p.showQuery&&He(".query",this).text(this.toUserFriendlyString()),He.jgrid.isFunction(k.afterChange)&&k.afterChange.call(o,He("#"+r),k)},direction:o.p.direction,id:o.p.id}),u.append(c),He("#"+r+"_2").find("[data-index]").each(function(){var t=parseInt(He(this).attr("data-index"),10);0<=t&&He(this).on("click",function(e){k.buttons[t].click.call(o,He("#"+r),k,e)})}),w&&k.tmplFilters&&k.tmplFilters.length&&He(".ui-template",u).on("change",function(){var e=He(this).val();return"default"===e?He("#"+r).jqFilter("addFilter",t):He("#"+r).jqFilter("addFilter",k.tmplFilters[parseInt(e,10)]),!1}),!0===k.multipleGroup&&(k.multipleSearch=!0),He(o).triggerHandler("jqGridFilterInitialize",[He("#"+r)]),He.jgrid.isFunction(k.onInitializeSearch)&&k.onInitializeSearch.call(o,He("#"+r)),k.gbox="#gbox_"+He.jgrid.jqID(o.p.id);var G=He(".ui-jqgrid").css("font-size")||"11px";k.layer?He.jgrid.createModal(l,u,k,"#gview_"+He.jgrid.jqID(o.p.id),He("#gbox_"+He.jgrid.jqID(o.p.id))[0],"string"==typeof k.layer?"#"+He.jgrid.jqID(k.layer):k.layer,"string"==typeof k.layer?{position:"relative","font-size":G}:{"font-size":G}):He.jgrid.createModal(l,u,k,"#gview_"+He.jgrid.jqID(o.p.id),He("#gbox_"+He.jgrid.jqID(o.p.id))[0],null,{"font-size":G}),(k.searchOnEnter||k.closeOnEscape)&&He("#"+He.jgrid.jqID(l.themodal)).keydown(function(e){var t=He(e.target);return!k.searchOnEnter||13!==e.which||t.hasClass("add-group")||t.hasClass("add-rule")||t.hasClass("delete-group")||t.hasClass("delete-rule")||t.hasClass("fm-button")&&t.is("[id$=_query]")?k.closeOnEscape&&27===e.which?(He("#"+He.jgrid.jqID(l.modalhead)).find(".ui-jqdialog-titlebar-close").click(),!1):void 0:(He("#"+r+"_search").click(),!1)}),j&&He("#"+r+"_query").on("click",function(){return He(".queryresult",u).toggle(),!1}),void 0===k.stringResult&&(k.stringResult=k.multipleSearch),He("#"+r+"_search").on("click",function(){var e,t={};return(i=He("#"+r)).find(".input-elm:focus").change(),x&&k.multipleSearch?(o.p._savedFilter={},e=He.jgrid.filterRefactor({ruleGroup:He.extend(!0,{},i.jqFilter("filterData")),ssfield:_,splitSelect:k.splitSelect,groupOpSelect:k.groupOpSelect}),o.p._savedFilter=He.extend(!0,{},i.jqFilter("filterData"))):e=i.jqFilter("filterData"),k.errorcheck&&(i[0].hideError(),k.showQuery||i.jqFilter("toSQLString"),i[0].p.error)?i[0].showError():(k.stringResult?(t[k.sFilter]=JSON.stringify(e),He.each([k.sField,k.sValue,k.sOper],function(){t[this]=""})):k.multipleSearch?(t[k.sFilter]=e,He.each([k.sField,k.sValue,k.sOper],function(){t[this]=""})):(t[k.sField]=e.rules[0].field,t[k.sValue]=e.rules[0].data,t[k.sOper]=e.rules[0].op,t[k.sFilter]=""),"string"!=typeof t[k.sFilter]&&(t[k.sFilter]=JSON.stringify(t[k.sFilter])),(o.p.search=!0)===o.p.mergeSearch&&o.p.searchModules.hasOwnProperty("searchGrid")&&!1!==o.p.searchModules.searchGrid&&k.multipleSearch?(""!==t[k.sFilter]?o.p.searchModules.searchGrid=t[k.sFilter]:o.p.searchModules.searchGrid=null,He.extend(o.p.postData,{filters:He.jgrid.splitSearch(o.p.searchModules)})):He.extend(o.p.postData,t),!1!==(n=(n=void 0===(n=He(o).triggerHandler("jqGridFilterSearch"))?!0:n)&&He.jgrid.isFunction(k.onSearch)?k.onSearch.call(o,o.p.filters):n)&&He(o).trigger("reloadGrid",[{page:1}]),k.closeAfterSearch&&He.jgrid.hideModal("#"+He.jgrid.jqID(l.themodal),{gb:"#gbox_"+He.jgrid.jqID(o.p.id),jqm:k.jqModal,onClose:k.onClose})),!1}),He("#"+r+"_reset").on("click",function(){var e={},t=He("#"+r);return o.p.search=!1,!(o.p.resetsearch=!0)===k.multipleSearch?e[k.sField]=e[k.sValue]=e[k.sOper]="":e[k.sFilter]="",t[0].resetFilter(),w&&He(".ui-template",u).val("default"),!0===o.p.mergeSearch&&o.p.searchModules.hasOwnProperty("searchGrid")&&!1!==o.p.searchModules.searchGrid?(o.p.searchModules.searchGrid=null,He.extend(o.p.postData,{filters:He.jgrid.splitSearch(o.p.searchModules)}),o.p.search=!0):He.extend(o.p.postData,e),!1!==(n=(n=void 0===(n=He(o).triggerHandler("jqGridFilterReset"))?!0:n)&&He.jgrid.isFunction(k.onReset)?k.onReset.call(o):n)&&He(o).trigger("reloadGrid",[{page:1}]),k.closeAfterReset&&He.jgrid.hideModal("#"+He.jgrid.jqID(l.themodal),{gb:"#gbox_"+He.jgrid.jqID(o.p.id),jqm:k.jqModal,onClose:k.onClose}),!1}),S(He("#"+r)),He(".fm-button:not(."+d.disabled+")",u).hover(function(){He(this).addClass(d.hover)},function(){He(this).removeClass(d.hover)})}}function S(e){(a=(a=void 0===(a=He(o).triggerHandler("jqGridFilterBeforeShow",[e]))?!0:a)&&He.jgrid.isFunction(k.beforeShowSearch)?k.beforeShowSearch.call(o,e):a)&&(He.jgrid.viewModal("#"+He.jgrid.jqID(l.themodal),{gbox:"#gbox_"+He.jgrid.jqID(o.p.id),jqm:k.jqModal,modal:k.modal,overlay:k.overlay,toTop:k.toTop}),He(o).triggerHandler("jqGridFilterAfterShow",[e]),He.jgrid.isFunction(k.afterShowSearch)&&k.afterShowSearch.call(o,e))}})},filterInput:function(n,l){return l=He.extend(!0,{defaultSearch:"cn",groupOp:"OR",searchAll:!1,beforeSearch:null,afterSearch:null},l||{}),this.each(function(){var e,t,i,r,o,a=this;a.grid&&(t='{"groupOp":"'+l.groupOp+'","rules":[',i=0,n+="","local"===a.p.datatype&&(He.each(a.p.colModel,function(){e=this.index||this.name,r=this.searchoptions||{},r=l.defaultSearch||(r.sopt?r.sopt[0]:l.defaultSearch),this.search=!1!==this.search,(this.search||l.searchAll)&&(0 select"),n=a.length,s.allValues&&(i="",l.push(":"+s.allValues));n--;)e=a[n],r=s.count_item?" ("+e.items.length+")":"",i+="",l.push(e.unique+":"+e.unique+r);o.append(i),o.on("change",function(){t.triggerToolbar()}),s.create_value&&(o=He.jgrid.getElemByAttrVal(t.p.colModel,"name",s.field,!1),He.isEmptyObject(o)||(o.searchoptions?He.extend(o.searchoptions,{value:l.join(";")}):(o.searchoptions={},o.searchoptions.value=l.join(";"))))}}})}});var r,Z={};He.jgrid.extend({editGridRow:function(K,$){var e=He.jgrid.getRegional(this[0],"edit"),t=this[0].p.styleUI,Y=He.jgrid.styleUI[t].formedit,J=He.jgrid.styleUI[t].common;return $=He.extend(!0,{top:0,left:0,width:"500",datawidth:"auto",height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,url:null,mtype:"POST",clearAfterAdd:!0,closeAfterEdit:!1,reloadAfterSubmit:!0,onInitializeForm:null,beforeInitData:null,beforeShowForm:null,afterShowForm:null,beforeSubmit:null,afterSubmit:null,onclickSubmit:null,afterComplete:null,onclickPgButtons:null,afterclickPgButtons:null,editData:{},recreateForm:!1,jqModal:!0,closeOnEscape:!1,addedrow:"first",topinfo:"",bottominfo:"",saveicon:[],closeicon:[],savekey:[!1,13],navkeys:[!1,38,40],checkOnSubmit:!1,checkOnUpdate:!1,processing:!1,onClose:null,ajaxEditOptions:{},serializeEditData:null,viewPagerButtons:!0,overlayClass:J.overlay,removemodal:!0,form:"edit",template:null,focusField:!0,editselected:!1,html5Check:!1,buttons:[]},e,$||{}),Z[He(this)[0].p.id]=$,this.each(function(){var c=this;if(c.grid&&K){c.p.savedData={};var u,h,i,e,g=c.p.id,f="FrmGrid_"+g,t="TblGrid_"+g,m="#"+He.jgrid.jqID(t),v={themodal:"editmod"+g,modalhead:"edithd"+g,modalcontent:"editcnt"+g,scrollelm:f},r=!0,o=1,a=0,n="string"==typeof Z[c.p.id].template&&0").data("disabled",!1),d=n?(s=Z[He(this)[0].p.id].template,l="",i=l="string"==typeof s?s.replace(/\{([\w\-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}/g,function(e,t){return''}):l,m):(i=He("
"),m+"_2"),f="#"+He.jgrid.jqID(f);if(He(b).append(""),He(b).append("
"+Z[c.p.id].topinfo+"
"),He(c.p.colModel).each(function(){var e=this.formoptions;o=Math.max(o,e&&e.colpos||0),a=Math.max(a,e&&e.rowpos||0)}),He(b).append(i),!1!==(r=(r=void 0===(r=He(c).triggerHandler("jqGridAddEditBeforeInitData",[b,h]))?!0:r)&&He.jgrid.isFunction(Z[c.p.id].beforeInitData)?Z[c.p.id].beforeInitData.call(c,b,h):r)){if("_empty"!==K&&void 0!==c.p.savedRow&&0";"_empty"!==I&&(S=He(C).jqGrid("getInd",I)),He(C.p.colModel).each(function(t){if(p=this.name,w=(!this.editrules||!0!==this.editrules.edithidden)&&!0===this.hidden,T=w?"style='display:none'":"","cb"!==p&&"subgrid"!==p&&!0===this.editable&&"rn"!==p&&"sc"!==p){if(!1===S)x="";else if(p===C.p.ExpandColumn&&!0===C.p.treeGrid)x=He("td[role='gridcell']",C.rows[S]).eq(t).text();else{try{x=He.unformat.call(C,He("td[role='gridcell']",C.rows[S]).eq(t),{rowId:I,colModel:this},t)}catch(e){x=this.edittype&&"textarea"===this.edittype?He("td[role='gridcell']",C.rows[S]).eq(t).text():He("td[role='gridcell']",C.rows[S]).eq(t).html()}x&&" "!==x&&" "!==x&&(1!==x.length||160!==x.charCodeAt(0))||(x="")}var e,i=He.extend({},this.editoptions||{},{id:p,name:p,rowId:I,oper:h,module:"form",checkUpdate:Z[c.p.id].checkOnSubmit||Z[c.p.id].checkOnUpdate}),r=He.extend({},{elmprefix:"",elmsuffix:"",rowabove:!1,rowcontent:""},this.formoptions||{}),o=parseInt(r.rowpos,10)||G+1,a=parseInt(2*(parseInt(r.colpos,10)||1),10);"_empty"===I&&i.defaultValue&&(x=He.jgrid.isFunction(i.defaultValue)?i.defaultValue.call(c):i.defaultValue),this.edittype||(this.edittype="text"),c.p.autoencode&&(x=He.jgrid.htmlDecode(x)),_=He.jgrid.createEl.call(c,this.edittype,i,x,!1,He.extend({},He.jgrid.ajaxOptions,C.p.ajaxSelectOptions||{})),"select"===this.edittype&&(x=He(_).val(),"select-multiple"===He(_).get(0).type&&x&&(x=x.join(","))),"checkbox"===this.edittype&&(x=He(_).is(":checked")?He(_).val():He(_).attr("offval")),He(_).addClass("FormElement"),"select"===this.edittype?He(_).addClass(Y.selectClass):-1"+r.rowcontent+""),He(D).append(e),e[0].rp=o),0===y.length&&(y=He(1":"").addClass("FormData").attr("id","tr_"+p),He(y).append(B),He(D).append(y),y[0].rp=o),He("td",y[0]).eq(a-2).html(""),He("td",y[0]).eq(a-1).append(r.elmprefix).append(_).append(r.elmsuffix),1