src/pyams_skin/resources/js/myams-plugins.min.js
changeset 466 c86acac9dff5
parent 457 b6e483a9c27c
child 469 46e128be7e1c
equal deleted inserted replaced
465:0a21be6342aa 466:c86acac9dff5
     1 !function(e,a){var t=a.MyAMS,n=t;t.plugins={init:function(a){function t(e,a){if(c.hasOwnProperty(e)){var t=c[e];t.css=t.css||a.css,t.callbacks.push({callback:a.callback,context:a.context}),a.register&&(t.register=!0),!1===a.async&&(t.async=!1)}else c[e]={src:a.src,css:a.css,callbacks:[{callback:a.callback,context:a.context}],register:a.register,async:a.async};a.css&&n.getCSS(a.css,e+"_css")}function s(e){var t,s,i=o.callbacks;if(i&&i.length){for(t=0;t<i.length;t++)if(s=i[t],s.callback=n.getFunctionByName(s.callback),!1!==o.register){var c=n.plugins.enabled;c.hasOwnProperty(r)?c[r].push(s):c[r]=[s]}}else!1!==o.register&&(n.plugins.enabled[r]=null);if(!0!==e&&i&&i.length&&!1!==o.async)for(t=0;t<i.length;t++)s=i[t],n.executeFunctionByName(s.callback,a,s.context)}n.plugins.initData(a);var i=[];e("[data-ams-plugins-disabled]",a).each(function(){for(var a=e(this).data("ams-plugins-disabled").split(/\s+/),t=0;t<a.length;t++)i.push(a[t])});var r,c={};e("[data-ams-plugins]",a).each(function(){var a=e(this),n=a.data("ams-plugins");if("string"==typeof n)for(var s=a.data("ams-plugins").split(/\s+/),i=0;i<s.length;i++){r=s[i];var c={src:a.data("ams-plugin-"+r+"-src"),css:a.data("ams-plugin-"+r+"-css"),callback:a.data("ams-plugin-"+r+"-callback"),context:a,register:a.data("ams-plugin-"+r+"-register"),async:a.data("ams-plugin-"+r+"-async")};t(r,c)}else for(r in n)n.hasOwnProperty(r)&&t(r,n[r])});var o;for(r in c)c.hasOwnProperty(r)&&(o=c[r],void 0===n.plugins.enabled[r]?n.getScript(o.src,s,{async:void 0===o.async||o.async}):(!function(){var e=n.plugins.enabled[r];for(l=0;l<e.length;l++){var a=e[l];a&&a.context&&!n.isInDOM(a.context)&&(e[l]=null)}}(),s(!0)));for(var l in n.plugins.enabled)if(n.plugins.enabled.hasOwnProperty(l)&&!(i.indexOf(l)>=0)){var m=n.plugins.enabled[l];if(m)switch(typeof m){case"function":m(a);break;default:for(var d=0;d<m.length;d++){var u=m[d];switch(typeof u){case"function":u(a);break;default:u&&u.callback&&u.callback(u.context)}}}}},initData:function(a){e("[data-ams-data]",a).each(function(){var a=e(this),t=a.data("ams-data");if(t)for(var n in t)if(t.hasOwnProperty(n)){var s=t[n];"string"!=typeof s&&(s=JSON.stringify(s)),a.attr("data-"+n,s)}})},register:function(e,a,t){if("function"==typeof a&&(t=a,a=null),a=a||e.name,n.plugins.enabled.indexOf(a)>=0)console&&console.warn&&console.warn("Plugin "+a+" is already registered!");else if("object"==typeof e){var s=e.src;s?n.ajax.check(e.callback,s,function(s){s&&(n.plugins.enabled[a]=n.getFunctionByName(e.callback),e.css&&n.getCSS(e.css,a+"_css"),t&&n.executeFunctionByName(t))}):(n.plugins.enabled[a]=n.getFunctionByName(e.callback),e.css&&n.getCSS(e.css,a+"_css"),t&&n.executeFunctionByName(t))}else"function"==typeof e&&(n.plugins.enabled[a]=e,t&&n.executeFunctionByName(t))},enabled:{svg:function(a){var t=e(".svg-container",a);t.length>0&&t.each(function(){var a=e(this),t=e("svg",a),n=t.attr("width"),s=t.attr("height");n&&s&&t.get(0).setAttribute("viewBox","0 0 "+Math.round(parseFloat(n))+" "+Math.round(parseFloat(s))),t.attr("width","100%").attr("height","auto")})},hint:function(a){var t=e(".hint:not(:parents(.nohints))",a);t.length>0&&n.ajax.check(e.fn.tipsy,n.baseURL+"ext/jquery-tipsy"+n.devext+".js",function(){n.getCSS(n.baseURL+"../css/ext/jquery-tipsy"+n.devext+".css","jquery-tipsy",function(){t.each(function(){var a=e(this),t=a.data(),s={html:void 0===t.amsHintHtml?(a.attr("title")||"").startsWith("<"):t.amsHintHtml,title:n.getFunctionByName(t.amsHintTitleGetter)||function(){var a=e(this),n=a.attr("original-title")||a.attr(t.amsHintTitleAttr||"title")||(t.amsHintHtml?a.html():a.text());return n=n.replace(/\?_="/,"?_="+(new Date).getTime()+'"')},opacity:t.amsHintOpacity||.95,gravity:t.amsHintGravity||"sw",offset:t.amsHintOffset||0},i=e.extend({},s,t.amsHintOptions);i=n.executeFunctionByName(t.amsHintInitCallback,a,i)||i;var r=a.tipsy(i);n.executeFunctionByName(t.amsHintAfterInitCallback,a,r,i)})})})},contextMenu:function(a){var t=e(".context-menu",a);t.length>0&&t.each(function(){var a=e(this),t=a.data(),s={menuSelector:t.amsContextmenuSelector,menuSelected:n.helpers.contextMenuHandler},i=e.extend({},s,t.amsContextmenuOptions);i=n.executeFunctionByName(t.amsContextmenuInitCallback,a,i)||i;var r=a.contextMenu(i);n.executeFunctionByName(t.amsContextmenuAfterInitCallback,a,r,i)})},switcher:function(a){e("LEGEND.switcher",a).each(function(){var a=e(this),t=a.parent("fieldset"),n=a.data();n.amsSwitcher||(e('<i class="fa fa-fw"></i>').prependTo(e(this)).addClass("open"===n.amsSwitcherState?n.amsSwitcherMinusClass||"fa-minus":n.amsSwitcherPlusClass||"fa-plus"),a.on("click",function(s){s.preventDefault();var i={};if(a.trigger("ams.switcher.before-switch",[a,i]),!i.veto)if(t.hasClass("switched")){t.removeClass("switched"),e(".fa",a).removeClass(n.amsSwitcherPlusClass||"fa-plus").addClass(n.amsSwitcherMinusClass||"fa-minus"),a.trigger("ams.switcher.opened",[a]);var r=a.attr("id");r&&e('legend.switcher[data-ams-switcher-sync="'+r+'"]',t).each(function(){var a=e(this);a.parents("fieldset").hasClass("switched")&&a.click()})}else t.addClass("switched"),e(".fa",a).removeClass(n.amsSwitcherMinusClass||"fa-minus").addClass(n.amsSwitcherPlusClass||"fa-plus"),a.trigger("ams.switcher.closed",[a])}),"open"!==n.amsSwitcherState&&t.addClass("switched"),a.data("ams-switcher","on"))})},checker:function(a){e("LEGEND.checker",a).each(function(){var a=e(this),t=a.parent("fieldset"),s=a.data();if(!s.amsChecker){var i=e('<label class="checkbox"></label>'),r=s.amsCheckerFieldname||"checker_"+n.generateId(),c=r.replace(/\./,"_"),o=s.amsCheckerHiddenPrefix,l=null,m=s.amsCheckerHiddenValueOn||"true",d=s.amsCheckerHiddenValueOff||"false",u=s.amsCheckerMarker||!1;o?l=e('<input type="hidden">').attr("name",o+r).val("on"===s.amsCheckerState?m:d).prependTo(a):u&&e('<input type="hidden">').attr("name",u).attr("value",1).prependTo(a);var b=e('<input type="checkbox">').attr("name",r).attr("id",c).data("ams-checker-hidden-input",l).data("ams-checker-init",!0).val(s.amsCheckerValue||!0).attr("checked","on"===s.amsCheckerState?"checked":null);s.amsCheckerReadonly?b.attr("disabled","disabled"):b.on("change",function(i){i.preventDefault();var r={},c=e(this).is(":checked");if(a.trigger("ams.checker.before-switch",[a,r]),r.veto)e(this).prop("checked",!c);else if(n.executeFunctionByName(s.amsCheckerChangeHandler,a,c),!s.amsCheckerCancelDefault){var o=b.data("ams-checker-hidden-input");c?("disable"===s.amsCheckerMode?(t.removeAttr("disabled"),e(".select2",t).removeAttr("disabled")):t.removeClass("switched"),o&&o.val(m),e("[data-required]",t).attr("required","required"),a.trigger("ams.checker.opened",[a])):("disable"===s.amsCheckerMode?(t.prop("disabled","disabled"),e(".select2",t).attr("disabled","disabled")):t.addClass("switched"),o&&o.val(d),e("[data-required]",t).removeAttr("required"),a.trigger("ams.checker.closed",[a]))}}),b.appendTo(i),e(">label",a).attr("for",b.attr("id")),i.append("<i></i>").prependTo(a);var h=e("[required]",t);h.attr("data-required",!0),"on"===s.amsCheckerState?b.attr("checked",!0):("disable"===s.amsCheckerMode?(t.attr("disabled","disabled"),e(".select2",t).attr("disabled","disabled")):t.addClass("switched"),h.removeAttr("required")),a.data("ams-checker","on")}})},slider:function(a){var t=e(".slider",a);t.length>0&&n.ajax.check(e.fn.slider,n.baseURL+"ext/bootstrap-slider-2.0.0"+n.devext+".js",function(){t.each(function(){var a=e(this),t=a.data(),s=e.extend({},{},a.data.amsSliderOptions);s=n.executeFunctionByName(t.amsSliderInitCallback,a,s)||s;var i=a.slider(s);n.executeFunctionByName(t.amsSliderAfterInitCallback,a,i,s)})})},draggable:function(a){var t=e(".draggable",a);t.length>0&&t.each(function(){var a=e(this),t=a.data(),s={cursor:t.amsDraggableCursor||"move",containment:t.amsDraggableContainment,handle:t.amsDraggableHandle,connectToSortable:t.amsDraggableConnectSortable,helper:n.getFunctionByName(t.amsDraggableHelper)||t.amsDraggableHelper,start:n.getFunctionByName(t.amsDraggableStart),stop:n.getFunctionByName(t.amsDraggableStop)},i=e.extend({},s,t.amsDraggableOptions);i=n.executeFunctionByName(t.amsDraggableInitCallback,a,i)||i;var r=a.draggable(i);a.disableSelection(),n.executeFunctionByName(t.amsDraggableAfterInitCallback,a,r,i)})},droppable:function(a){var t=e(".droppable",a);t.length>0&&t.each(function(){var a=e(this),t=a.data(),s={accept:t.amsdroppableAccept,drop:n.getFunctionByName(t.amsDroppableDrop)},i=e.extend({},s,t.amsDroppableOptions);i=n.executeFunctionByName(t.amsDroppableInitCallback,a,i)||i;var r=a.droppable(i);n.executeFunctionByName(t.amsDroppableAfterInitCallback,a,r,i)})},sortable:function(a){var t=e(".sortable",a);t.length>0&&t.each(function(){var a=e(this),t=a.data(),s={items:t.amsSortableItems,handle:t.amsSortableHandle,helper:t.amsSortableHelper,connectWith:t.amsSortableConnectwith,start:n.getFunctionByName(t.amsSortableStart),over:n.getFunctionByName(t.amsSortableOver),containment:t.amsSortableContainment,placeholder:t.amsSortablePlaceholder,stop:n.getFunctionByName(t.amsSortableStop)},i=e.extend({},s,t.amsSortableOptions);i=n.executeFunctionByName(t.amsSortableInitCallback,a,i)||i;var r=a.sortable(i);a.disableSelection(),n.executeFunctionByName(t.amsSortableAfterInitCallback,a,r,i)})},resizable:function(a){var t=e(".resizable",a);t.length>0&&t.each(function(){var a=e(this),t=a.data(),s={autoHide:!1===t.amsResizableAutohide||t.amsResizableAutohide,containment:t.amsResizableContainment,grid:t.amsResizableGrid,handles:t.amsResizableHandles,start:n.getFunctionByName(t.amsResizableStart),stop:n.getFunctionByName(t.amsResizableStop)},i=e.extend({},s,t.amsResizableOptions);i=n.executeFunctionByName(t.amsResizableInitCallback,a,i)||i;var r=a.resizable(i);a.disableSelection(),n.executeFunctionByName(t.amsResizableAfterInitCallback,a,r,i)})},typeahead:function(a){var t=e(".typeahead",a);t.length>0&&n.ajax.check(e.fn.typeahead,n.baseURL+"ext/jquery-typeahead"+n.devext+".js",function(){t.each(function(){var a=e(this),t=a.data(),s=e.extend({},{},t.amsTypeaheadOptions);s=n.executeFunctionByName(t.amsTypeaheadInitCallback,a,s)||s;var i=a.typeahead(s);n.executeFunctionByName(t.amsTypeaheadAfterInitCallback,a,i,s)})})},treeview:function(a){var t=e(".treeview",a);t.length>0&&n.ajax.check(e.fn.treview,n.baseURL+"ext/bootstrap-treeview"+n.devext+".js",function(){n.getCSS(n.baseURL+"../css/ext/bootstrap-treeview"+n.devext+".css","bootstrap-treeview",function(){t.each(function(){var a=e(this),t=a.data(),s={data:t.amsTreeviewData,levels:t.amsTreeviewLevels,injectStyle:t.amsTreeviewInjectStyle,expandIcon:t.amsTreeviewExpandIcon||"fa fa-fw fa-plus-square-o",collapseIcon:t.amsTreeviewCollaspeIcon||"fa fa-fw fa-minus-square-o",emptyIcon:t.amsTreeviewEmptyIcon||"fa fa-fw",nodeIcon:t.amsTreeviewNodeIcon,selectedIcon:t.amsTreeviewSelectedIcon,checkedIcon:t.amsTreeviewCheckedIcon||"fa fa-fw fa-check-square-o",uncheckedIcon:t.amsTreeviewUncheckedIcon||"fa fa-fw fa-square-o",color:t.amsTreeviewColor,backColor:t.amsTreeviewBackColor,borderColor:t.amsTreeviewBorderColor,onHoverColor:t.amsTreeviewHoverColor,selectedColor:t.amsTreeviewSelectedColor,selectedBackColor:t.amsTreeviewSelectedBackColor,unselectableColor:t.amsTreeviewUnselectableColor||"rgba(1,1,1,0.25)",unselectableBackColor:t.amsTreeviewUnselectableBackColor||"rgba(1,1,1,0.25)",enableLinks:t.amsTreeviewEnableLinks,highlightSelected:t.amsTreeviewHighlightSelected,highlightSearchResults:t.amsTreeviewhighlightSearchResults,showBorder:t.amsTreeviewShowBorder,showIcon:t.amsTreeviewShowIcon,showCheckbox:t.amsTreeviewShowCheckbox,showTags:t.amsTreeviewShowTags,toggleUnselectable:t.amsTreeviewToggleUnselectable,multiSelect:t.amsTreeviewMultiSelect,onNodeChecked:n.getFunctionByName(t.amsTreeviewNodeChecked),onNodeCollapsed:n.getFunctionByName(t.amsTreeviewNodeCollapsed),onNodeDisabled:n.getFunctionByName(t.amsTreeviewNodeDisabled),onNodeEnabled:n.getFunctionByName(t.amsTreeviewNodeEnabled),onNodeExpanded:n.getFunctionByName(t.amsTreeviewNodeExpanded),onNodeSelected:n.getFunctionByName(t.amsTreeviewNodeSelected),onNodeUnchecked:n.getFunctionByName(t.amsTreeviewNodeUnchecked),onNodeUnselected:n.getFunctionByName(t.amsTreeviewNodeUnselected),onSearchComplete:n.getFunctionByName(t.amsTreeviewSearchComplete),onSearchCleared:n.getFunctionByName(t.amsTreeviewSearchCleared)},i=e.extend({},s,t.amsTreeviewOptions);i=n.executeFunctionByName(t.amsTreeviewInitcallback,a,i)||i;var r=a.treeview(i);n.executeFunctionByName(t.amsTreeviewAfterInitCallback,a,r,i)})})})},select2:function(a){var t=e(".select2",a);t.length>0&&n.ajax.check(e.fn.select2,n.baseURL+"ext/jquery-select2-3.5.4"+n.devext+".js",function(){t.each(function(){var a=e(this),t=a.data();if(!t.select2){var s={placeholder:t.amsSelect2Placeholder,multiple:t.amsSelect2Multiple,minimumInputLength:t.amsSelect2MinimumInputLength||0,maximumSelectionSize:t.amsSelect2MaximumSelectionSize,openOnEnter:void 0===t.amsSelect2EnterOpen||t.amsSelect2EnterOpen,allowClear:void 0===t.amsSelect2AllowClear||t.amsSelect2AllowClear,width:t.amsSelect2Width||"100%",initSelection:n.getFunctionByName(t.amsSelect2InitSelection),formatSelection:void 0===t.amsSelect2FormatSelection?n.helpers.select2FormatSelection:n.getFunctionByName(t.amsSelect2FormatSelection),formatResult:n.getFunctionByName(t.amsSelect2FormatResult),formatMatches:void 0===t.amsSelect2FormatMatches?function(e){return 1===e?n.i18n.SELECT2_MATCH:e+n.i18n.SELECT2_MATCHES}:n.getFunctionByName(t.amsSelect2FormatMatches),formatNoMatches:void 0===t.amsSelect2FormatResult?function(e){return n.i18n.SELECT2_NOMATCHES}:n.getFunctionByName(t.amsSelect2FormatResult),formatInputTooShort:void 0===t.amsSelect2FormatInputTooShort?function(e,a){var t=a-e.length;return n.i18n.SELECT2_INPUT_TOOSHORT.replace(/\{0\}/,t).replace(/\{1\}/,1===t?"":n.i18n.SELECT2_PLURAL)}:n.getFunctionByName(t.amsSelect2FormatInputTooShort),formatInputTooLong:void 0===t.amsSelect2FormatInputTooLong?function(e,a){var t=e.length-a;return n.i18n.SELECT2_INPUT_TOOLONG.replace(/\{0\}/,t).replace(/\{1\}/,1===t?"":n.i18n.SELECT2_PLURAL)}:n.getFunctionByName(t.amsSelect2FormatInputTooLong),formatSelectionTooBig:void 0===t.amsSelect2FormatSelectionTooBig?function(e){return n.i18n.SELECT2_SELECTION_TOOBIG.replace(/\{0\}/,e).replace(/\{1\}/,1===e?"":n.i18n.SELECT2_PLURAL)}:n.getFunctionByName(t.amsSelect2FormatSelectionTooBig),formatLoadMore:void 0===t.amsSelect2FormatLoadMore?function(e){return n.i18n.SELECT2_LOADMORE}:n.getFunctionByName(t.amsSelect2FormatLoadMore),formatSearching:void 0===t.amsSelect2FormatSearching?function(){return n.i18n.SELECT2_SEARCHING}:n.getFunctionByName(t.amsSelect2FormatSearching),separator:t.amsSelect2Separator||",",tokenSeparators:t.amsSelect2TokensSeparators||[","],tokenizer:n.getFunctionByName(t.amsSelect2Tokenizer)};switch(a.context.type){case"text":case"hidden":if(!s.initSelection){var i=a.data("ams-select2-values");i&&(s.initSelection=function(a,t){var n=[];e(a.val().split(s.separator)).each(function(){n.push({id:this,text:i[this]||this})}),t(n)})}}a.attr("readonly")?"hidden"===a.attr("type")&&(s.query=function(){return[]}):t.amsSelect2Query?(s.query=n.getFunctionByName(t.amsSelect2Query),s.minimumInputLength=t.amsSelect2MinimumInputLength||1):t.amsSelect2QueryUrl?(s.ajax={url:t.amsSelect2QueryUrl,quietMillis:t.amsSelect2QuietMillis||200,type:t.amsSelect2QueryType||"POST",dataType:t.amsSelect2QueryDatatype||"json",data:function(a,n,s){var i={};return i[t.amsSelect2QueryParamName||"query"]=a,i[t.amsSelect2PageParamName||"page"]=n,i[t.amsSelect2ContextParamName||"context"]=s,e.extend({},i,t.amsSelect2QueryOptions)},results:n.helpers.select2QueryUrlResultsCallback},s.minimumInputLength=t.amsSelect2MinimumInputLength||1):t.amsSelect2QueryMethod?(s.query=function(s){var i={id:(new Date).getTime(),params:t.amsSelect2QueryParams||{},success:function(e){return n.helpers.select2QueryMethodSuccessCallback.call(a,e,"success",s)},error:n.error.show};i.params[t.amsSelect2QueryParamName||"query"]=s.term,i.params[t.amsSelect2PageParamName||"page"]=s.page,i.params[t.amsSelect2ContextParamName||"context"]=s.context,i=e.extend({},i,t.amsSelect2QueryOptions),i=n.executeFunctionByName(t.amsSelect2QueryInitCallback,a,i)||i,n.ajax.check(e.jsonRPC,n.baseURL+"ext/jquery-jsonrpc"+n.devext+".js",function(){e.jsonRPC.withOptions({endPoint:t.amsSelect2MethodTarget||n.jsonrpc.getAddr(),namespace:t.amsSelect2MethodNamespace,cache:!1},function(){e.jsonRPC.request(t.amsSelect2QueryMethod,i)})})},s.minimumInputLength=t.amsSelect2MinimumInputLength||1):t.amsSelect2Tags?s.tags=t.amsSelect2Tags:t.amsSelect2Data&&(s.data=t.amsSelect2Data),t.amsSelect2EnableFreeTags&&(s.createSearchChoice=function(e){return{id:e,text:(t.amsSelect2FreeTagsPrefix||n.i18n.SELECT2_FREETAG_PREFIX)+e}});var r=e.extend({},s,t.amsSelect2Options);r=n.executeFunctionByName(t.amsSelect2InitCallback,a,r)||r;var c=a.select2(r);n.executeFunctionByName(t.amsSelect2AfterInitCallback,a,c,r),a.hasClass("ordered")&&n.ajax.check(e.fn.select2Sortable,n.baseURL+"ext/jquery-select2-sortable"+n.devext+".js",function(){a.select2Sortable({bindOrder:"sortableStop"})}),a.on("change",function(){void 0!==e(a.get(0).form).data("validator")&&e(a).valid()})}})})},maskedit:function(a){var t=e("[data-mask]",a);t.length>0&&n.ajax.check(e.fn.mask,n.baseURL+"ext/jquery-maskedinput-1.4.1"+n.devext+".js",function(){t.each(function(){var a=e(this),t=a.data(),s={placeholder:void 0===t.amsMaskeditPlaceholder?"X":t.amsMaskeditPlaceholder,complete:n.getFunctionByName(t.amsMaskeditComplete)},i=e.extend({},s,t.amsMaskeditOptions);i=n.executeFunctionByName(t.amsMaskeditInitCallback,a,i)||i;var r=a.mask(a.attr("data-mask"),i);n.executeFunctionByName(t.amsMaskeditAfterInitCallback,a,r,i)})})},inputmask:function(a){var t=e("input[data-input-mask]",a);t.length>0&&n.ajax.check(e.fn.inputmask,n.baseURL+"ext/jquery-inputmask-bundle-3.2.8"+n.devext+".js",function(){t.each(function(){var a,t=e(this),s=t.data();a="object"==typeof s.inputMask?s.inputMask:{mask:s.inputMask.toString()};var i=e.extend({},a,s.amsInputmaskOptions);i=n.executeFunctionByName(s.amsInputmaskInitCallback,t,i)||i;var r=t.inputmask(i);n.executeFunctionByName(s.amsInputmaskAfterInitCallback,t,r,i)})})},datepicker:function(a){var t=e(".datepicker",a);t.length>0&&n.ajax.check(e.fn.datetimepicker,n.baseURL+"ext/jquery-datetimepicker"+n.devext+".js",function(a){a&&n.dialog.registerHideCallback(n.helpers.datetimepickerDialogHiddenCallback),n.getCSS(n.baseURL+"../css/ext/jquery-datetimepicker"+n.devext+".css","jquery-datetimepicker",function(){t.each(function(){var a=e(this),t=a.data(),s={lang:t.amsDatetimepickerLang||n.lang,format:t.amsDatetimepickerFormat||"d/m/y",datepicker:!0,dayOfWeekStart:1,timepicker:!1,closeOnDateSelect:void 0===t.amsDatetimepickerCloseOnSelect||t.amsDatetimepickerCloseOnSelect,weeks:t.amsDatetimepickerWeeks},i=e.extend({},s,t.amsDatetimepickerOptions);i=n.executeFunctionByName(t.amsDatetimepickerInitCallback,a,i)||i;var r=a.datetimepicker(i);n.executeFunctionByName(t.amsDatetimepickerAfterInitCallback,a,r,i)})})})},datetimepicker:function(a){var t=e(".datetimepicker",a);t.length>0&&n.ajax.check(e.fn.datetimepicker,n.baseURL+"ext/jquery-datetimepicker"+n.devext+".js",function(a){a&&n.dialog.registerHideCallback(n.helpers.datetimepickerDialogHiddenCallback),n.getCSS(n.baseURL+"../css/ext/jquery-datetimepicker"+n.devext+".css","jquery-datetimepicker",function(){t.each(function(){var a=e(this),t=a.data(),s={lang:t.amsDatetimepickerLang||n.lang,format:t.amsDatetimepickerFormat||"d/m/y H:i",datepicker:!0,dayOfWeekStart:1,timepicker:!0,closeOnDateSelect:void 0===t.amsDatetimepickerCloseOnSelect||t.amsDatetimepickerCloseOnSelect,closeOnTimeSelect:void 0===t.amsDatetimepickerCloseOnSelect||t.amsDatetimepickerCloseOnSelect,weeks:t.amsDatetimepickerWeeks},i=e.extend({},s,t.amsDatetimepickerOptions);i=n.executeFunctionByName(t.amsDatetimepickerInitCallback,a,i)||i;var r=a.datetimepicker(i);n.executeFunctionByName(t.amsDatetimepickerAfterInitCallback,a,r,i)})})})},timepicker:function(a){var t=e(".timepicker",a);t.length>0&&n.ajax.check(e.fn.datetimepicker,n.baseURL+"ext/jquery-datetimepicker"+n.devext+".js",function(a){a&&n.dialog.registerHideCallback(n.helpers.datetimepickerDialogHiddenCallback),n.getCSS(n.baseURL+"../css/ext/jquery-datetimepicker"+n.devext+".css","jquery-datetimepicker",function(){t.each(function(){var a=e(this),t=a.data(),s={lang:t.amsDatetimepickerLang||n.lang,format:t.amsDatetimepickerFormat||"H:i",datepicker:!1,timepicker:!0,closeOnTimeSelect:void 0===t.amsDatetimepickerCloseOnSelect||t.amsDatetimepickerCloseOnSelect},i=e.extend({},s,t.amsDatetimepickerOptions);i=n.executeFunctionByName(t.amsDatetimepickerInitCallback,a,i)||i;var r=a.datetimepicker(i);n.executeFunctionByName(t.amsDatetimepickerAfterInitCallback,a,r,i)})})})},colorpicker:function(a){var t=e(".colorpicker",a);t.length>0&&n.ajax.check(e.fn.minicolors,n.baseURL+"ext/jquery-minicolors"+n.devext+".js",function(){n.getCSS(n.baseURL+"../css/ext/jquery-minicolors"+n.devext+".css","jquery-minicolors",function(){t.each(function(){var a=e(this),t=a.data(),s={position:t.amsColorpickerPosition||a.closest(".input").data("ams-colorpicker-position")||"bottom left"},i=e.extend({},s,t.amsColorpickerOptions);i=n.executeFunctionByName(t.amsColorpickerInitCallback,a,i)||i;var r=a.minicolors(i);n.executeFunctionByName(t.amsDatetimepickerAfterInitCallback,a,r,i)})})})},dndupload:function(a){var t=e(".dndupload",a);t.length>0&&n.ajax.check(e.fn.dndupload,n.baseURL+"ext/jquery-dndupload"+n.devext+".js",function(){n.getCSS(n.baseURL+"../css/ext/jquery-dndupload"+n.devext+".css","jquery-dndupload",function(){t.each(function(){var a=e(this),t=a.data(),s={action:t.amsDnduploadAction||a.attr("action")||"upload-files",fieldname:t.amsDnduploadFieldname||"files",autosubmit:t.amsDnduploadAutosubmit},i=e.extend({},s,t.amsDnduploadOptions);i=n.executeFunctionByName(t.amsDnduploadInitCallback,a,i)||i;var r=a.dndupload(i);n.executeFunctionByName(t.amsDnduploadAfterInitcallback,a,r,i)})})})},validate:function(a){var t=e("FORM:not([novalidate])",a);t.length>0&&n.ajax.check(e.fn.validate,n.baseURL+"ext/jquery-validate-1.17.0"+n.devext+".js",function(a){if(a&&(e.validator.setDefaults({highlight:function(a){e(a).closest(".form-group, label:not(:parents(.form-group))").addClass("state-error")},unhighlight:function(a){e(a).closest(".form-group, label:not(:parents(.form-group))").removeClass("state-error")},errorElement:"span",errorClass:"state-error",errorPlacement:function(e,a){var t=a.parents("label:first");t.length?e.insertAfter(t):e.insertAfter(a)}}),n.plugins.i18n)){for(var s in n.plugins.i18n.validate)if(n.plugins.i18n.validate.hasOwnProperty(s)){var i=n.plugins.i18n.validate[s];"string"==typeof i&&i.indexOf("{0}")>-1&&(n.plugins.i18n.validate[s]=e.validator.format(i))}e.extend(e.validator.messages,n.plugins.i18n.validate)}t.each(function(){var a=e(this),t=a.data(),s={ignore:null,submitHandler:void 0!==a.attr("data-async")?void 0===t.amsFormSubmitHandler?function(){return e(".state-error",a).removeClass("state-error"),n.ajax.check(e.fn.ajaxSubmit,n.baseURL+"ext/jquery-form-3.49"+n.devext+".js"),n.form.submit(a)}:n.getFunctionByName(t.amsFormSubmitHandler):void 0,invalidHandler:void 0!==a.attr("data-async")?void 0===t.amsFormInvalidHandler?function(t,n){e(".state-error",a).removeClass("state-error");for(var s=0;s<n.errorList.length;s++){var i=n.errorList[s],r=e(i.element).parents(".tab-pane").index()+1;if(r>0){var c=e(".nav-tabs",e(i.element).parents(".tabforms"));e("li:nth-child("+r+")",c).removeClassPrefix("state-").addClass("state-error"),e("li.state-error:first a",c).click()}}}:n.getFunctionByName(t.amsFormInvalidHandler):void 0};e("[data-ams-validate-rules]",a).each(function(a){0===a&&(s.rules={}),s.rules[e(this).attr("name")]=e(this).data("ams-validate-rules")});var i=e.extend({},s,t.amsValidateOptions);i=n.executeFunctionByName(t.amsValidateInitCallback,a,i)||i;var r=a.validate(i);n.executeFunctionByName(t.amsValidateAfterInitCallback,a,r,i)})})},datatable:function(a){var t=e(".datatable",a);t.length>0&&n.ajax.check(e.fn.dataTable,n.baseURL+"ext/jquery-dataTables-1.9.4"+n.devext+".js",function(){n.ajax.check(e.fn.dataTableExt.oPagination.bootstrap_full,n.baseURL+"myams-dataTables"+n.devext+".js",function(){e(t).each(function(){var a,t=e(this),s=t.data(),i=(s.amsDatatableExtensions||"").split(/\s+/),r=s.amsDatatableSdom||"W"+(i.indexOf("colreorder")>=0||i.indexOf("colreorderwithresize")>=0?"R":"")+"<'dt-top-row'"+(i.indexOf("colvis")>=0?"C":"")+(!1===s.amsDatatablePagination||!1===s.amsDatatablePaginationSize?"":"L")+(!1===s.amsDatatableGlobalFilter?"":"F")+">r<'dt-wrapper't"+(i.indexOf("scroller")>=0?"S":"")+"><'dt-row dt-bottom-row'<'row'<'col-sm-6'"+(!1===s.amsDatatableInformation?"":"i")+"><'col-sm-6 text-right'p>>",c=s.amsDatatableSorting;if("string"==typeof c){var o=c.split(";");for(c=[],a=0;a<o.length;a++){var l=o[a].split(",");l[0]=parseInt(l[0]),c.push(l)}}var m,d=[],u=e("th",t).listattr("data-ams-datatable-sortable");for(a=0;a<u.length;a++){var b=u[a];void 0!==b?((m=d[a]||{}).bSortable="string"==typeof b?JSON.parse(b):b,d[a]=m):d[a]=d[a]||{}}var h=e("th",t).listattr("data-ams-datatable-stype");for(a=0;a<h.length;a++){var p=h[a];p?((m=d[a]||{}).sType=p,d[a]=m):d[a]=d[a]||{}}var f={bJQueryUI:!1,bServerSide:s.amsDatatableServerSide||!1,sAjaxSource:!0===s.amsDatatableServerSide?s.amsDatatableAjaxSource:void 0,sServerMethod:!0===s.amsDatatableServerSide?"POST":void 0,bFilter:!1!==s.amsDatatableGlobalFilter||i.indexOf("columnfilter")>=0,bPaginate:!1!==s.amsDatatablePagination,bInfo:!1!==s.amsDatatableInfo,bSort:!1!==s.amsDatatableSort,aaSorting:c,aoColumns:d.length>0?d:void 0,bDeferRender:!0,bAutoWidth:!1,iDisplayLength:s.amsDatatableDisplayLength||25,sPaginationType:s.amsDatatablePaginationType||"bootstrap_full",sDom:r,oLanguage:n.plugins.i18n.datatables,fnInitComplete:function(a,t){e(".ColVis_Button").addClass("btn btn-default btn-sm").html((n.plugins.i18n.datatables.sColumns||"Columns")+' <i class="fa fa-fw fa-caret-down"></i>')}},g=e.extend({},f,s.amsDatatableOptions),v=[],y=[],x=[];if(i.length>0)for(a=0;a<i.length;a++)switch(i[a]){case"autofill":v.push(e.fn.dataTable.AutoFill),y.push(n.baseURL+"ext/jquery-dataTables-autoFill"+n.devext+".js");break;case"columnfilter":v.push(e.fn.columnFilter),y.push(n.baseURL+"ext/jquery-dataTables-columnFilter"+n.devext+".js");break;case"colreorder":v.push(e.fn.dataTable.ColReorder),y.push(n.baseURL+"ext/jquery-dataTables-colReorder"+n.devext+".js");break;case"colreorderwithresize":v.push(window.ColReorder),y.push(n.baseURL+"ext/jquery-dataTables-colReorderWithResize"+n.devext+".js");break;case"colvis":v.push(e.fn.dataTable.ColVis),y.push(n.baseURL+"ext/jquery-dataTables-colVis"+n.devext+".js"),x.push(function(){g.oColVis=e.extend({},{activate:"click",sAlign:"right"},s.amsDatatableColvisOptions)});break;case"editable":v.push(e.fn.editable),y.push(n.baseURL+"ext/jquery-jeditable"+n.devext+".js"),v.push(e.fn.makeEditable),y.push(n.baseURL+"ext/jquery-dataTables-editable"+n.devext+".js");break;case"fixedcolumns":v.push(e.fn.dataTable.FixedColumns),y.push(n.baseURL+"ext/jquery-dataTables-fixedColumns"+n.devext+".js");break;case"fixedheader":v.push(e.fn.dataTable.Fixedheader),y.push(n.baseURL+"ext/jquery-dataTables-fixedHeader"+n.devext+".js");break;case"keytable":v.push(window.keyTable),y.push(n.baseURL+"ext/jquery-dataTables-keyTable"+n.devext+".js");break;case"rowgrouping":v.push(e.fn.rowGrouping),y.push(n.baseURL+"ext/jquery-dataTables-rowGrouping"+n.devext+".js");break;case"rowreordering":v.push(e.fn.rowReordering),y.push(n.baseURL+"ext/jquery-dataTables-rowReordering"+n.devext+".js");break;case"scroller":v.push(e.fn.dataTable.Scroller),y.push(n.baseURL+"ext/jquery-dataTables-scroller"+n.devext+".js")}x.push(function(){g=n.executeFunctionByName(s.amsDatatableInitCallback,t,g)||g;try{var r=t.dataTable(g);if(n.executeFunctionByName(s.amsDatatableAfterInitCallback,t,r,g),i.length>0)for(a=0;a<i.length;a++)switch(i[a]){case"autofill":var c=e.extend({},s.amsDatatableAutofillOptions,g.autofill);c=n.executeFunctionByName(s.amsDatatableAutofillInitCallback,t,c)||c,t.data("ams-autofill",void 0===s.amsDatatableAutofillConstructor?new e.fn.dataTable.AutoFill(t,c):n.executeFunctionByName(s.amsDatatableAutofillConstructor,t,r,c));break;case"columnfilter":var o=e.extend({},{sPlaceHolder:"head:after"},s.amsDatatableColumnfilterOptions,g.columnfilter);o=n.executeFunctionByName(s.amsDatatableColumnfilterInitCallback,t,o)||o,t.data("ams-columnfilter",void 0===s.amsDatatableColumnfilterConstructor?r.columnFilter(o):n.executeFunctionByName(s.amsDatatableColumnfilterConstructor,t,r,o));break;case"editable":var l=e.extend({},s.amsDatatableEditableOptions,g.editable);l=n.executeFunctionByName(s.amsDatatableEditableInitCallback,t,l)||l,t.data("ams-editable",void 0===s.amsDatatableEditableConstructor?t.makeEditable(l):n.executeFunctionByName(s.amsDatatableEditableConstructor,t,r,l));break;case"fixedcolumns":var m=e.extend({},s.amsDatatableFixedcolumnsOptions,g.fixedcolumns);m=n.executeFunctionByName(s.amsDatatableFixedcolumnsInitCallback,t,m)||m,t.data("ams-fixedcolumns",void 0===s.amsDatatableFixedcolumnsConstructor?new e.fn.dataTable.FixedColumns(t,m):n.executeFunctionByName(s.amsDatatableFixedcolumnsConstructor,t,r,m));break;case"fixedheader":var d=e.extend({},s.amsDatatableFixedheaderOptions,g.fixedheader);d=n.executeFunctionByName(s.amsDatatableFixedheadeInitCallback,t,d)||d,t.data("ams-fixedheader",void 0===s.amsDatatableFixedheaderConstructor?new e.fn.dataTable.FixedHeader(t,d):n.executeFunctionByName(s.amsDatatableFixedheaderConstructor,t,r,d));break;case"keytable":var u={table:t.get(0),datatable:r},b=e.extend({},u,s.amsDatatableKeytableOptions,g.keytable);b=n.executeFunctionByName(s.amsDatatableKeytableInitCallback,t,b)||b,t.data("ams-keytable",void 0===s.amsDatatableKeytableConstructor?new KeyTable(b):n.executeFunctionByName(s.amsDatatableKeytableConstructor,t,r,b));break;case"rowgrouping":var h=e.extend({},s.amsDatatableRowgroupingOptions,g.rowgrouping);h=n.executeFunctionByName(s.amsDatatableRowgroupingInitCallback,t,h)||h,t.data("ams-rowgrouping",void 0===s.amsDatatableRowgroupingConstructor?t.rowGrouping(h):n.executeFunctionByName(s.amsDatatableRowgroupingConstructor,t,r,h));break;case"rowreordering":var p=e.extend({},s.amsDatatableRowreorderingOptions,g.rowreordering);p=n.executeFunctionByName(s.amsDatatableRowreorderingInitCallback,t,p)||p,t.data("ams-rowreordering",void 0===s.amsDatatableRowreorderingConstructor?t.rowReordering(p):n.executeFunctionByName(s.amsDatatableRowreorderingConstructor,t,r,p))}if(s.amsDatatableFinalizeCallback){var f=s.amsDatatableFinalizeCallback.split(/\s+/);if(f.length>0)for(a=0;a<f.length;a++)n.executeFunctionByName(f[a],t,r,g)}}catch(e){}}),n.ajax.check(v,y,x)})})})},tablednd:function(a){var t=e(".table-dnd",a);t.length>0&&n.ajax.check(e.fn.tableDnD,n.baseURL+"ext/jquery-tablednd"+n.devext+".js",function(){t.each(function(){var a=e(this),t=a.data();t.amsTabledndDragHandle?e("tr",a).addClass("no-drag-handle"):e(a).on("mouseover","tr",function(){e(this.cells[0]).addClass("drag-handle")}).on("mouseout","tr",function(){e(this.cells[0]).removeClass("drag-handle")});var s={onDragClass:t.amsTabledndDragClass||"dragging-row",onDragStart:n.getFunctionByName(t.amsTabledndDragStart),dragHandle:t.amsTabledndDragHandle,scrollAmount:t.amsTabledndScrollAmount,onAllowDrop:t.amsTabledndAllowDrop,onDrop:n.getFunctionByName(t.amsTabledndDrop)||function(s,i){var r=t.amsTabledndDropTarget;if(r){e(i).data("ams-disabled-handlers","click");try{var c=[];e(s.rows).each(function(){var a=e(this).data("ams-element-name");a&&c.push(a)});var o=n.getFunctionByName(r);if("function"==typeof o)o.call(a,s,c);else{if(!r.startsWith(window.location.protocol)){var l=t.amsLocation;l&&(r=l+"/"+r)}n.ajax.post(r,{names:JSON.stringify(c)})}}finally{setTimeout(function(){e(i).removeData("ams-disabled-handlers")},50)}}return!1}},i=e.extend({},s,t.amsTabledndOptions);i=n.executeFunctionByName(t.amsTabledndInitCallback,a,i)||i;var r=a.tableDnD(i);n.executeFunctionByName(t.amsTabledndAfterInitCallback,a,r,i)})})},wizard:function(a){var t=e(".wizard",a);t.length>0&&n.ajax.check(e.fn.bootstrapWizard,n.baseURL+"ext/bootstrap-wizard-1.4.2"+n.devext+".js",function(){t.each(function(){var a=e(this),t=a.data(),s={withVisible:void 0===t.amsWizardWithVisible||t.amsWizardWithVisible,tabClass:t.amsWizardTabClass,firstSelector:t.amsWizardFirstSelector,previousSelector:t.amsWizardPreviousSelector,nextSelector:t.amsWizardNextSelector,lastSelector:t.amsWizardLastSelector,finishSelector:t.amsWizardFinishSelector,backSelector:t.amsWizardBackSelector,onInit:n.getFunctionByName(t.amsWizardInit),onShow:n.getFunctionByName(t.amsWizardShow),onNext:n.getFunctionByName(t.amsWizardNext),onPrevious:n.getFunctionByName(t.amsWizardPrevious),onFirst:n.getFunctionByName(t.amsWizardFirst),onLast:n.getFunctionByName(t.amsWizardLast),onBack:n.getFunctionByName(t.amsWizardBack),onFinish:n.getFunctionByName(t.amsWizardFinish),onTabChange:n.getFunctionByName(t.amsWizardTabChange),onTabClick:n.getFunctionByName(t.amsWizardTabClick),onTabShow:n.getFunctionByName(t.amsWizardTabShow)},i=e.extend({},s,t.amsWizardOptions);i=n.executeFunctionByName(t.amsWizardInitCallback,a,i)||i;var r=a.bootstrapWizard(i);n.executeFunctionByName(t.amsWizardAfterInitCallback,a,r,i)})})},tinymce:function(a){function t(){e(".tinymce",e(this)).each(function(){var a=tinymce.get(e(this).attr("id"));a&&a.remove()})}var s=e(".tinymce",a);if(s.length>0){var i=n.baseURL+"ext/tinymce"+(n.devmode?"/dev":"");n.ajax.check(window.tinymce,i+"/tinymce"+n.devext+".js",function(a){function r(){s.each(function(){var a=e(this),t=a.data(),s={theme:t.amsTinymceTheme||"modern",language:n.lang,menubar:!1!==t.amsTinymceMenubar,statusbar:!1!==t.amsTinymceStatusbar,plugins:t.amsTinymcePlugins||["advlist autosave autolink lists link charmap print preview hr anchor pagebreak","searchreplace wordcount visualblocks visualchars code fullscreen","insertdatetime nonbreaking save table contextmenu directionality","emoticons paste textcolor colorpicker textpattern autoresize"],toolbar:t.amsTinymceToolbar,toolbar1:!1!==t.amsTinymceToolbar1&&(t.amsTinymceToolbar1||"undo redo | pastetext | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent"),toolbar2:!1!==t.amsTinymceToolbar2&&(t.amsTinymceToolbar2||"forecolor backcolor emoticons | charmap link image media | fullscreen preview print | code"),content_css:t.amsTinymceContentCss,formats:t.amsTinymceFormats,style_formats:t.amsTinymceStyleFormats,block_formats:t.amsTinymceBlockFormats,valid_classes:t.amsTinymceValidClasses,image_advtab:!0,image_list:n.getFunctionByName(t.amsTinymceImageList)||t.amsTinymceImageList,image_class_list:t.amsTinymceImageClassList,link_list:n.getFunctionByName(t.amsTinymceLinkList)||t.amsTinymceLinkList,link_class_list:t.amsTinymceLinkClassList,paste_as_text:void 0===t.amsTinymcePasteAsText||t.amsTinymcePasteAsText,paste_auto_cleanup_on_paste:void 0===t.amsTinymcePasteAutoCleanup||t.amsTinymcePasteAutoCleanup,paste_strip_class_attributes:t.amsTinymcePasteStripClassAttributes||"all",paste_remove_spans:void 0===t.amsTinymcePaseRemoveSpans||t.amsTinymcePasteRemoveSpans,paste_remove_styles:void 0===t.amsTinymcePasteRemoveStyles||t.amsTinymcePasteRemoveStyles,height:t.amsTinymceHeight||50,min_height:50,resize:!0,autoresize_min_height:50,autoresize_max_height:500};if(t.amsTinymceExternalPlugins){var i=t.amsTinymceExternalPlugins.split(/\s+/);for(var r in i)if(i.hasOwnProperty(r)){var c=a.data("ams-tinymce-plugin-"+i[r]);tinymce.PluginManager.load(i[r],n.getSource(c))}}var o=e.extend({},s,t.amsTinymceOptions);o=n.executeFunctionByName(t.amsTinymceInitCallback,a,o)||o;var l=a.tinymce(o);n.executeFunctionByName(t.amsTinymceAfterInitCallback,a,l,o)})}a?n.getScript(i+"/jquery.tinymce"+n.devext+".js",function(){tinymce.baseURL=i,tinymce.suffix=n.devext,n.skin.registerCleanCallback(t),r()}):r()})}},imgareaselect:function(a){var t=e(".imgareaselect",a);t.length>0&&n.ajax.check(e.fn.imgAreaSelect,n.baseURL+"ext/jquery-imgareaselect-0.9.11-rc1"+n.devext+".js",function(){n.getCSS(n.baseURL+"../css/ext/jquery-imgareaselect"+n.devext+".css","jquery-imgareaselect",function(){t.each(function(){var a=e(this),t=a.data(),s=t.amsImgareaselectParent?a.parents(t.amsImgareaselectParent):"body",i={instance:!0,handles:!0,parent:s,x1:t.amsImgareaselectX1||0,y1:t.amsImgareaselectY1||0,x2:t.amsImgareaselectX2||t.amsImgareaselectImageWidth,y2:t.amsImgareaselectY2||t.amsImgareaselectImageHeight,imageWidth:t.amsImgareaselectImageWidth,imageHeight:t.amsImgareaselectImageHeight,minWidth:128,minHeight:128,aspectRatio:t.amsImgareaselectRatio,onSelectEnd:n.getFunctionByName(t.amsImgareaselectSelectEnd)||function(a,n){var i=t.amsImgareaselectTargetField||"image_";e('input[name="'+i+'x1"]',s).val(n.x1),e('input[name="'+i+'y1"]',s).val(n.y1),e('input[name="'+i+'x2"]',s).val(n.x2),e('input[name="'+i+'y2"]',s).val(n.y2)}},r=e.extend({},i,t.amsImgareaselectOptions);r=n.executeFunctionByName(t.amsImgareaselectInitCallback,a,r)||r;var c=a.imgAreaSelect(r);n.executeFunctionByName(t.amsImgareaselectAfterInitCallback,a,c,r),setTimeout(function(){c.update()},250)})})})},fancybox:function(a){var t=e(".fancybox",a);t.length>0&&n.ajax.check(e.fn.fancybox,n.baseURL+"ext/jquery-fancybox-2.1.5"+n.devext+".js",function(){n.getCSS(n.baseURL+"../css/ext/jquery-fancybox-2.1.5"+n.devext+".css","jquery-fancybox",function(){t.each(function(){var a,t=e(this),s=t.data(),i=t;s.amsFancyboxElements&&(i=e(s.amsFancyboxElements,t));var r=(s.amsFancyboxHelpers||"").split(/\s+/);if(r.length>0)for(a=0;a<r.length;a++)switch(r[a]){case"buttons":n.ajax.check(e.fancybox.helpers.buttons,n.baseURL+"ext/fancybox-helpers/fancybox-buttons"+n.devext+".js");break;case"thumbs":n.ajax.check(e.fancybox.helpers.thumbs,n.baseURL+"ext/fancybox-helpers/fancybox-thumbs"+n.devext+".js");break;case"media":n.ajax.check(e.fancybox.helpers.media,n.baseURL+"ext/fancybox-helpers/fancybox-media"+n.devext+".js")}var c={type:s.amsFancyboxType,padding:s.amsFancyboxPadding||10,margin:s.amsFancyboxMargin||10,loop:s.amsFancyboxLoop,beforeLoad:n.getFunctionByName(s.amsFancyboxBeforeLoad)||function(){var a;if(s.amsFancyboxTitleGetter&&(a=n.executeFunctionByName(s.amsFancyboxTitleGetter,this)),!a){var t=e("*:first",this.element);(a=t.attr("original-title")||t.attr("title"))||(a=e(this.element).attr("original-title")||e(this.element).attr("title"))}this.title=a},afterLoad:n.getFunctionByName(s.amsFancyboxAfterLoad),helpers:{title:{type:"inside"}}};if(r.length>0)for(a=0;a<r.length;a++)switch(r[a]){case"buttons":c.helpers.buttons={position:s.amsFancyboxButtonsPosition||"top"};break;case"thumbs":c.helpers.thumbs={width:s.amsFancyboxThumbsWidth||50,height:s.amsFancyboxThumbsHeight||50};break;case"media":c.helpers.media=!0}var o=e.extend({},c,s.amsFancyboxOptions);o=n.executeFunctionByName(s.amsFancyboxInitCallback,t,o)||o;var l=i.fancybox(o);n.executeFunctionByName(s.amsFancyboxAfterInitCallback,t,l,o)})})})},chart:function(a){var t=e(".chart",a);t.length>0&&n.ajax.check(e.fn.plot,n.baseURL+"flot/jquery.flot"+n.devext+".js",function(){t.each(function(){var a=e(this),t=a.data(),s=(t.amsChartPlugins||"").split(/\s+/);if(s.length>0)for(var i in s)if(s.hasOwnProperty(i)){var r=s[i];(function(a){for(var t in e.plot.plugins)if(e.plot.plugins.hasOwnProperty(t)){var n=e.plot.plugins[t];if(n.name===a)return n}return null})(r)||n.getScript(n.baseURL+"flot/jquery.flot."+r+n.devext+".js")}var c=e.extend({},{},t.amsChartOptions);c=n.executeFunctionByName(t.amsChartInitCallback,a,c)||c;var o=t.amsChartData;o=n.executeFunctionByName(t.amsChartInitData,a,o)||o;var l=a.plot(o,c);n.executeFunctionByName(t.amsChartAfterInitCallback,a,l,c)})})},graphs:function(a){var t=e(".sparkline",a);t.length>0&&n.ajax.check(n.graphs,n.baseURL+"myams-graphs"+n.devext+".js",function(){n.graphs.init(t)})},scrollbars:function(a){var t=e(".scrollbar",a);t.length>0&&n.ajax.check(e.event.special.mousewheel,n.baseURL+"ext/jquery-mousewheel.min.js",function(){n.ajax.check(e.fn.mCustomScrollbar,n.baseURL+"ext/jquery-mCustomScrollbar"+n.devext+".js",function(){n.getCSS(n.baseURL+"../css/ext/jquery-mCustomScrollbar.css","jquery-mCustomScrollbar",function(){t.each(function(){var a=e(this),t=a.data(),s={theme:t.amsScrollbarTheme||"light"},i=e.extend({},s,t.amsScrollbarOptions);i=n.executeFunctionByName(t.amsScrollbarInitCallback,a,i)||i;var r=a.mCustomScrollbar(i);n.executeFunctionByName(t.amsScrollbarAfterInitCallback,a,r,i)})})})})}}}}(jQuery,this);
     1 !function(y,e){var x=e.MyAMS;y.extend(x.plugins.enabled,{svg:function(e){var a=y(".svg-container",e);0<a.length&&a.each(function(){var e=y(this),a=y("svg",e),t=a.attr("width"),n=a.attr("height");t&&n&&a.get(0).setAttribute("viewBox","0 0 "+Math.round(parseFloat(t))+" "+Math.round(parseFloat(n))),a.attr("width","100%").attr("height","auto")})},hint:function(e){var a=y(".hint:not(:parents(.nohints))",e);0<a.length&&x.ajax.check(y.fn.tipsy,x.baseURL+"ext/jquery-tipsy"+x.devext+".js",function(){x.getCSS(x.baseURL+"../css/ext/jquery-tipsy"+x.devext+".css","jquery-tipsy",function(){a.each(function(){var e=y(this),t=e.data(),a={html:void 0===t.amsHintHtml?(e.attr("title")||"").startsWith("<"):t.amsHintHtml,title:x.getFunctionByName(t.amsHintTitleGetter)||function(){var e=y(this),a=e.attr("original-title")||e.attr(t.amsHintTitleAttr||"title")||(t.amsHintHtml?e.html():e.text());return a=a.replace(/\?_="/,"?_="+(new Date).getTime()+'"')},opacity:t.amsHintOpacity||.95,gravity:t.amsHintGravity||"sw",offset:t.amsHintOffset||0},n=y.extend({},a,t.amsHintOptions);n=x.executeFunctionByName(t.amsHintInitCallback,e,n)||n;var i=e.tipsy(n);x.executeFunctionByName(t.amsHintAfterInitCallback,e,i,n)})})})},contextMenu:function(e){var a=y(".context-menu",e);0<a.length&&a.each(function(){var e=y(this),a=e.data(),t={menuSelector:a.amsContextmenuSelector,menuSelected:x.helpers.contextMenuHandler},n=y.extend({},t,a.amsContextmenuOptions);n=x.executeFunctionByName(a.amsContextmenuInitCallback,e,n)||n;var i=e.contextMenu(n);x.executeFunctionByName(a.amsContextmenuAfterInitCallback,e,i,n)})},switcher:function(e){y("LEGEND.switcher",e).each(function(){var n=y(this),i=n.parent("fieldset"),s=n.data();s.amsSwitcher||(y('<i class="fa fa-fw"></i>').prependTo(y(this)).addClass("open"===s.amsSwitcherState?s.amsSwitcherMinusClass||"fa-minus":s.amsSwitcherPlusClass||"fa-plus"),n.on("click",function(e){e.preventDefault();var a={};if(n.trigger("ams.switcher.before-switch",[n,a]),!a.veto)if(i.hasClass("switched")){i.removeClass("switched"),y(".fa",n).removeClass(s.amsSwitcherPlusClass||"fa-plus").addClass(s.amsSwitcherMinusClass||"fa-minus"),n.trigger("ams.switcher.opened",[n]);var t=n.attr("id");t&&y('legend.switcher[data-ams-switcher-sync="'+t+'"]',i).each(function(){var e=y(this);e.parents("fieldset").hasClass("switched")&&e.click()})}else i.addClass("switched"),y(".fa",n).removeClass(s.amsSwitcherMinusClass||"fa-minus").addClass(s.amsSwitcherPlusClass||"fa-plus"),n.trigger("ams.switcher.closed",[n])}),"open"!==s.amsSwitcherState&&i.addClass("switched"),n.data("ams-switcher","on"))})},checker:function(e){y("LEGEND.checker",e).each(function(){var i=y(this),s=i.parent("fieldset"),r=i.data();if(!r.amsChecker){var e=y('<label class="checkbox"></label>'),a=r.amsCheckerFieldname||"checker_"+x.generateId(),t=a.replace(/\./,"_"),n=r.amsCheckerHiddenPrefix,o=null,c=r.amsCheckerHiddenValueOn||"true",l=r.amsCheckerHiddenValueOff||"false",m=r.amsCheckerMarker||!1;n?o=y('<input type="hidden">').attr("name",n+a).val("on"===r.amsCheckerState?c:l).prependTo(i):m&&y('<input type="hidden">').attr("name",m).attr("value",1).prependTo(i);var d=y('<input type="checkbox">').attr("name",a).attr("id",t).data("ams-checker-hidden-input",o).data("ams-checker-init",!0).val(r.amsCheckerValue||!0).attr("checked","on"===r.amsCheckerState?"checked":null);r.amsCheckerReadonly?d.attr("disabled","disabled"):d.on("change",function(e){e.preventDefault();var a={},t=y(this).is(":checked");if(i.trigger("ams.checker.before-switch",[i,a]),a.veto)y(this).prop("checked",!t);else if(x.executeFunctionByName(r.amsCheckerChangeHandler,i,t),!r.amsCheckerCancelDefault){var n=d.data("ams-checker-hidden-input");t?("disable"===r.amsCheckerMode?(s.removeAttr("disabled"),y(".select2",s).removeAttr("disabled")):s.removeClass("switched"),n&&n.val(c),y("[data-required]",s).attr("required","required"),i.trigger("ams.checker.opened",[i])):("disable"===r.amsCheckerMode?(s.prop("disabled","disabled"),y(".select2",s).attr("disabled","disabled")):s.addClass("switched"),n&&n.val(l),y("[data-required]",s).removeAttr("required"),i.trigger("ams.checker.closed",[i]))}}),d.appendTo(e),y(">label",i).attr("for",d.attr("id")),e.append("<i></i>").prependTo(i);var u=y("[required]",s);u.attr("data-required",!0),"on"===r.amsCheckerState?d.attr("checked",!0):("disable"===r.amsCheckerMode?(s.attr("disabled","disabled"),y(".select2",s).attr("disabled","disabled")):s.addClass("switched"),u.removeAttr("required")),i.data("ams-checker","on")}})},slider:function(e){var a=y(".slider",e);0<a.length&&x.ajax.check(y.fn.slider,x.baseURL+"ext/bootstrap-slider-2.0.0"+x.devext+".js",function(){a.each(function(){var e=y(this),a=e.data(),t=y.extend({},{},e.data.amsSliderOptions);t=x.executeFunctionByName(a.amsSliderInitCallback,e,t)||t;var n=e.slider(t);x.executeFunctionByName(a.amsSliderAfterInitCallback,e,n,t)})})},draggable:function(e){var a=y(".draggable",e);0<a.length&&a.each(function(){var e=y(this),a=e.data(),t={cursor:a.amsDraggableCursor||"move",containment:a.amsDraggableContainment,handle:a.amsDraggableHandle,connectToSortable:a.amsDraggableConnectSortable,helper:x.getFunctionByName(a.amsDraggableHelper)||a.amsDraggableHelper,start:x.getFunctionByName(a.amsDraggableStart),stop:x.getFunctionByName(a.amsDraggableStop)},n=y.extend({},t,a.amsDraggableOptions);n=x.executeFunctionByName(a.amsDraggableInitCallback,e,n)||n;var i=e.draggable(n);e.disableSelection(),x.executeFunctionByName(a.amsDraggableAfterInitCallback,e,i,n)})},droppable:function(e){var a=y(".droppable",e);0<a.length&&a.each(function(){var e=y(this),a=e.data(),t={accept:a.amsdroppableAccept,drop:x.getFunctionByName(a.amsDroppableDrop)},n=y.extend({},t,a.amsDroppableOptions);n=x.executeFunctionByName(a.amsDroppableInitCallback,e,n)||n;var i=e.droppable(n);x.executeFunctionByName(a.amsDroppableAfterInitCallback,e,i,n)})},sortable:function(e){var a=y(".sortable",e);0<a.length&&a.each(function(){var e=y(this),a=e.data(),t={items:a.amsSortableItems,handle:a.amsSortableHandle,helper:a.amsSortableHelper,connectWith:a.amsSortableConnectwith,start:x.getFunctionByName(a.amsSortableStart),over:x.getFunctionByName(a.amsSortableOver),containment:a.amsSortableContainment,placeholder:a.amsSortablePlaceholder,stop:x.getFunctionByName(a.amsSortableStop)},n=y.extend({},t,a.amsSortableOptions);n=x.executeFunctionByName(a.amsSortableInitCallback,e,n)||n;var i=e.sortable(n);e.disableSelection(),x.executeFunctionByName(a.amsSortableAfterInitCallback,e,i,n)})},resizable:function(e){var a=y(".resizable",e);0<a.length&&a.each(function(){var e=y(this),a=e.data(),t={autoHide:!1===a.amsResizableAutohide||a.amsResizableAutohide,containment:a.amsResizableContainment,grid:a.amsResizableGrid,handles:a.amsResizableHandles,start:x.getFunctionByName(a.amsResizableStart),stop:x.getFunctionByName(a.amsResizableStop)},n=y.extend({},t,a.amsResizableOptions);n=x.executeFunctionByName(a.amsResizableInitCallback,e,n)||n;var i=e.resizable(n);e.disableSelection(),x.executeFunctionByName(a.amsResizableAfterInitCallback,e,i,n)})},typeahead:function(e){var a=y(".typeahead",e);0<a.length&&x.ajax.check(y.fn.typeahead,x.baseURL+"ext/jquery-typeahead"+x.devext+".js",function(){a.each(function(){var e=y(this),a=e.data(),t=y.extend({},{},a.amsTypeaheadOptions);t=x.executeFunctionByName(a.amsTypeaheadInitCallback,e,t)||t;var n=e.typeahead(t);x.executeFunctionByName(a.amsTypeaheadAfterInitCallback,e,n,t)})})},treeview:function(e){var a=y(".treeview",e);0<a.length&&x.ajax.check(y.fn.treview,x.baseURL+"ext/bootstrap-treeview"+x.devext+".js",function(){x.getCSS(x.baseURL+"../css/ext/bootstrap-treeview"+x.devext+".css","bootstrap-treeview",function(){a.each(function(){var e=y(this),a=e.data(),t={data:a.amsTreeviewData,levels:a.amsTreeviewLevels,injectStyle:a.amsTreeviewInjectStyle,expandIcon:a.amsTreeviewExpandIcon||"fa fa-fw fa-plus-square-o",collapseIcon:a.amsTreeviewCollaspeIcon||"fa fa-fw fa-minus-square-o",emptyIcon:a.amsTreeviewEmptyIcon||"fa fa-fw",nodeIcon:a.amsTreeviewNodeIcon,selectedIcon:a.amsTreeviewSelectedIcon,checkedIcon:a.amsTreeviewCheckedIcon||"fa fa-fw fa-check-square-o",uncheckedIcon:a.amsTreeviewUncheckedIcon||"fa fa-fw fa-square-o",color:a.amsTreeviewColor,backColor:a.amsTreeviewBackColor,borderColor:a.amsTreeviewBorderColor,onHoverColor:a.amsTreeviewHoverColor,selectedColor:a.amsTreeviewSelectedColor,selectedBackColor:a.amsTreeviewSelectedBackColor,unselectableColor:a.amsTreeviewUnselectableColor||"rgba(1,1,1,0.25)",unselectableBackColor:a.amsTreeviewUnselectableBackColor||"rgba(1,1,1,0.25)",enableLinks:a.amsTreeviewEnableLinks,highlightSelected:a.amsTreeviewHighlightSelected,highlightSearchResults:a.amsTreeviewhighlightSearchResults,showBorder:a.amsTreeviewShowBorder,showIcon:a.amsTreeviewShowIcon,showCheckbox:a.amsTreeviewShowCheckbox,showTags:a.amsTreeviewShowTags,toggleUnselectable:a.amsTreeviewToggleUnselectable,multiSelect:a.amsTreeviewMultiSelect,onNodeChecked:x.getFunctionByName(a.amsTreeviewNodeChecked),onNodeCollapsed:x.getFunctionByName(a.amsTreeviewNodeCollapsed),onNodeDisabled:x.getFunctionByName(a.amsTreeviewNodeDisabled),onNodeEnabled:x.getFunctionByName(a.amsTreeviewNodeEnabled),onNodeExpanded:x.getFunctionByName(a.amsTreeviewNodeExpanded),onNodeSelected:x.getFunctionByName(a.amsTreeviewNodeSelected),onNodeUnchecked:x.getFunctionByName(a.amsTreeviewNodeUnchecked),onNodeUnselected:x.getFunctionByName(a.amsTreeviewNodeUnselected),onSearchComplete:x.getFunctionByName(a.amsTreeviewSearchComplete),onSearchCleared:x.getFunctionByName(a.amsTreeviewSearchCleared)},n=y.extend({},t,a.amsTreeviewOptions);n=x.executeFunctionByName(a.amsTreeviewInitcallback,e,n)||n;var i=e.treeview(n);x.executeFunctionByName(a.amsTreeviewAfterInitCallback,e,i,n)})})})},select2:function(e){var a=y(".select2",e);0<a.length&&x.ajax.check(y.fn.select2,x.baseURL+"ext/jquery-select2-3.5.4"+x.devext+".js",function(){a.each(function(){var t=y(this),i=t.data();if(!i.select2){var n={placeholder:i.amsSelect2Placeholder,multiple:i.amsSelect2Multiple,minimumInputLength:i.amsSelect2MinimumInputLength||0,maximumSelectionSize:i.amsSelect2MaximumSelectionSize,openOnEnter:void 0===i.amsSelect2EnterOpen||i.amsSelect2EnterOpen,allowClear:void 0===i.amsSelect2AllowClear||i.amsSelect2AllowClear,width:i.amsSelect2Width||"100%",initSelection:x.getFunctionByName(i.amsSelect2InitSelection),formatSelection:void 0===i.amsSelect2FormatSelection?x.helpers.select2FormatSelection:x.getFunctionByName(i.amsSelect2FormatSelection),formatResult:x.getFunctionByName(i.amsSelect2FormatResult),formatMatches:void 0===i.amsSelect2FormatMatches?function(e){return 1===e?x.i18n.SELECT2_MATCH:e+x.i18n.SELECT2_MATCHES}:x.getFunctionByName(i.amsSelect2FormatMatches),formatNoMatches:void 0===i.amsSelect2FormatResult?function(e){return x.i18n.SELECT2_NOMATCHES}:x.getFunctionByName(i.amsSelect2FormatResult),formatInputTooShort:void 0===i.amsSelect2FormatInputTooShort?function(e,a){var t=a-e.length;return x.i18n.SELECT2_INPUT_TOOSHORT.replace(/\{0\}/,t).replace(/\{1\}/,1===t?"":x.i18n.SELECT2_PLURAL)}:x.getFunctionByName(i.amsSelect2FormatInputTooShort),formatInputTooLong:void 0===i.amsSelect2FormatInputTooLong?function(e,a){var t=e.length-a;return x.i18n.SELECT2_INPUT_TOOLONG.replace(/\{0\}/,t).replace(/\{1\}/,1===t?"":x.i18n.SELECT2_PLURAL)}:x.getFunctionByName(i.amsSelect2FormatInputTooLong),formatSelectionTooBig:void 0===i.amsSelect2FormatSelectionTooBig?function(e){return x.i18n.SELECT2_SELECTION_TOOBIG.replace(/\{0\}/,e).replace(/\{1\}/,1===e?"":x.i18n.SELECT2_PLURAL)}:x.getFunctionByName(i.amsSelect2FormatSelectionTooBig),formatLoadMore:void 0===i.amsSelect2FormatLoadMore?function(e){return x.i18n.SELECT2_LOADMORE}:x.getFunctionByName(i.amsSelect2FormatLoadMore),formatSearching:void 0===i.amsSelect2FormatSearching?function(){return x.i18n.SELECT2_SEARCHING}:x.getFunctionByName(i.amsSelect2FormatSearching),separator:i.amsSelect2Separator||",",tokenSeparators:i.amsSelect2TokensSeparators||[","],tokenizer:x.getFunctionByName(i.amsSelect2Tokenizer)};switch(t.context.type){case"text":case"hidden":if(!n.initSelection){var s=t.data("ams-select2-values");s&&(n.initSelection=function(e,a){var t=[];y(e.val().split(n.separator)).each(function(){t.push({id:this,text:s[this]||this})}),a(t)})}}t.attr("readonly")?"hidden"===t.attr("type")&&(n.query=function(){return[]}):i.amsSelect2Query?(n.query=x.getFunctionByName(i.amsSelect2Query),n.minimumInputLength=i.amsSelect2MinimumInputLength||1):i.amsSelect2QueryUrl?(n.ajax={url:i.amsSelect2QueryUrl,quietMillis:i.amsSelect2QuietMillis||200,type:i.amsSelect2QueryType||"POST",dataType:i.amsSelect2QueryDatatype||"json",data:function(e,a,t){var n={};return n[i.amsSelect2QueryParamName||"query"]=e,n[i.amsSelect2PageParamName||"page"]=a,n[i.amsSelect2ContextParamName||"context"]=t,y.extend({},n,i.amsSelect2QueryOptions)},results:x.helpers.select2QueryUrlResultsCallback},n.minimumInputLength=i.amsSelect2MinimumInputLength||1):i.amsSelect2QueryMethod?(n.query=function(a){var e={id:(new Date).getTime(),params:i.amsSelect2QueryParams||{},success:function(e){return x.helpers.select2QueryMethodSuccessCallback.call(t,e,"success",a)},error:x.error.show};e.params[i.amsSelect2QueryParamName||"query"]=a.term,e.params[i.amsSelect2PageParamName||"page"]=a.page,e.params[i.amsSelect2ContextParamName||"context"]=a.context,e=y.extend({},e,i.amsSelect2QueryOptions),e=x.executeFunctionByName(i.amsSelect2QueryInitCallback,t,e)||e,x.ajax.check(y.jsonRPC,x.baseURL+"ext/jquery-jsonrpc"+x.devext+".js",function(){y.jsonRPC.withOptions({endPoint:i.amsSelect2MethodTarget||x.jsonrpc.getAddr(),namespace:i.amsSelect2MethodNamespace,cache:!1},function(){y.jsonRPC.request(i.amsSelect2QueryMethod,e)})})},n.minimumInputLength=i.amsSelect2MinimumInputLength||1):i.amsSelect2Tags?n.tags=i.amsSelect2Tags:i.amsSelect2Data&&(n.data=i.amsSelect2Data),i.amsSelect2EnableFreeTags&&(n.createSearchChoice=function(e){return{id:e,text:(i.amsSelect2FreeTagsPrefix||x.i18n.SELECT2_FREETAG_PREFIX)+e}});var e=y.extend({},n,i.amsSelect2Options);e=x.executeFunctionByName(i.amsSelect2InitCallback,t,e)||e;var a=t.select2(e);x.executeFunctionByName(i.amsSelect2AfterInitCallback,t,a,e),t.hasClass("ordered")&&x.ajax.check(y.fn.select2Sortable,x.baseURL+"ext/jquery-select2-sortable"+x.devext+".js",function(){t.select2Sortable({bindOrder:"sortableStop"})}),t.on("change",function(){void 0!==y(t.get(0).form).data("validator")&&y(t).valid()})}})})},maskedit:function(e){var a=y("[data-mask]",e);0<a.length&&x.ajax.check(y.fn.mask,x.baseURL+"ext/jquery-maskedinput-1.4.1"+x.devext+".js",function(){a.each(function(){var e=y(this),a=e.data(),t={placeholder:void 0===a.amsMaskeditPlaceholder?"X":a.amsMaskeditPlaceholder,complete:x.getFunctionByName(a.amsMaskeditComplete)},n=y.extend({},t,a.amsMaskeditOptions);n=x.executeFunctionByName(a.amsMaskeditInitCallback,e,n)||n;var i=e.mask(e.attr("data-mask"),n);x.executeFunctionByName(a.amsMaskeditAfterInitCallback,e,i,n)})})},inputmask:function(e){var a=y("input[data-input-mask]",e);0<a.length&&x.ajax.check(y.fn.inputmask,x.baseURL+"ext/jquery-inputmask-bundle-3.2.8"+x.devext+".js",function(){a.each(function(){var e,a=y(this),t=a.data();e="object"==typeof t.inputMask?t.inputMask:{mask:t.inputMask.toString()};var n=y.extend({},e,t.amsInputmaskOptions);n=x.executeFunctionByName(t.amsInputmaskInitCallback,a,n)||n;var i=a.inputmask(n);x.executeFunctionByName(t.amsInputmaskAfterInitCallback,a,i,n)})})},datepicker:function(e){var a=y(".datepicker",e);0<a.length&&x.ajax.check(y.fn.datetimepicker,x.baseURL+"ext/jquery-datetimepicker"+x.devext+".js",function(e){e&&x.dialog.registerHideCallback(x.helpers.datetimepickerDialogHiddenCallback),x.getCSS(x.baseURL+"../css/ext/jquery-datetimepicker"+x.devext+".css","jquery-datetimepicker",function(){a.each(function(){var e=y(this),a=e.data(),t={lang:a.amsDatetimepickerLang||x.lang,format:a.amsDatetimepickerFormat||"d/m/y",datepicker:!0,dayOfWeekStart:1,timepicker:!1,closeOnDateSelect:void 0===a.amsDatetimepickerCloseOnSelect||a.amsDatetimepickerCloseOnSelect,weeks:a.amsDatetimepickerWeeks},n=y.extend({},t,a.amsDatetimepickerOptions);n=x.executeFunctionByName(a.amsDatetimepickerInitCallback,e,n)||n;var i=e.datetimepicker(n);x.executeFunctionByName(a.amsDatetimepickerAfterInitCallback,e,i,n)})})})},datetimepicker:function(e){var a=y(".datetimepicker",e);0<a.length&&x.ajax.check(y.fn.datetimepicker,x.baseURL+"ext/jquery-datetimepicker"+x.devext+".js",function(e){e&&x.dialog.registerHideCallback(x.helpers.datetimepickerDialogHiddenCallback),x.getCSS(x.baseURL+"../css/ext/jquery-datetimepicker"+x.devext+".css","jquery-datetimepicker",function(){a.each(function(){var e=y(this),a=e.data(),t={lang:a.amsDatetimepickerLang||x.lang,format:a.amsDatetimepickerFormat||"d/m/y H:i",datepicker:!0,dayOfWeekStart:1,timepicker:!0,closeOnDateSelect:void 0===a.amsDatetimepickerCloseOnSelect||a.amsDatetimepickerCloseOnSelect,closeOnTimeSelect:void 0===a.amsDatetimepickerCloseOnSelect||a.amsDatetimepickerCloseOnSelect,weeks:a.amsDatetimepickerWeeks},n=y.extend({},t,a.amsDatetimepickerOptions);n=x.executeFunctionByName(a.amsDatetimepickerInitCallback,e,n)||n;var i=e.datetimepicker(n);x.executeFunctionByName(a.amsDatetimepickerAfterInitCallback,e,i,n)})})})},timepicker:function(e){var a=y(".timepicker",e);0<a.length&&x.ajax.check(y.fn.datetimepicker,x.baseURL+"ext/jquery-datetimepicker"+x.devext+".js",function(e){e&&x.dialog.registerHideCallback(x.helpers.datetimepickerDialogHiddenCallback),x.getCSS(x.baseURL+"../css/ext/jquery-datetimepicker"+x.devext+".css","jquery-datetimepicker",function(){a.each(function(){var e=y(this),a=e.data(),t={lang:a.amsDatetimepickerLang||x.lang,format:a.amsDatetimepickerFormat||"H:i",datepicker:!1,timepicker:!0,closeOnTimeSelect:void 0===a.amsDatetimepickerCloseOnSelect||a.amsDatetimepickerCloseOnSelect},n=y.extend({},t,a.amsDatetimepickerOptions);n=x.executeFunctionByName(a.amsDatetimepickerInitCallback,e,n)||n;var i=e.datetimepicker(n);x.executeFunctionByName(a.amsDatetimepickerAfterInitCallback,e,i,n)})})})},colorpicker:function(e){var a=y(".colorpicker",e);0<a.length&&x.ajax.check(y.fn.minicolors,x.baseURL+"ext/jquery-minicolors"+x.devext+".js",function(){x.getCSS(x.baseURL+"../css/ext/jquery-minicolors"+x.devext+".css","jquery-minicolors",function(){a.each(function(){var e=y(this),a=e.data(),t={position:a.amsColorpickerPosition||e.closest(".input").data("ams-colorpicker-position")||"bottom left"},n=y.extend({},t,a.amsColorpickerOptions);n=x.executeFunctionByName(a.amsColorpickerInitCallback,e,n)||n;var i=e.minicolors(n);x.executeFunctionByName(a.amsDatetimepickerAfterInitCallback,e,i,n)})})})},dndupload:function(e){var a=y(".dndupload",e);0<a.length&&x.ajax.check(y.fn.dndupload,x.baseURL+"ext/jquery-dndupload"+x.devext+".js",function(){x.getCSS(x.baseURL+"../css/ext/jquery-dndupload"+x.devext+".css","jquery-dndupload",function(){a.each(function(){var e=y(this),a=e.data(),t={action:a.amsDnduploadAction||e.attr("action")||"upload-files",fieldname:a.amsDnduploadFieldname||"files",autosubmit:a.amsDnduploadAutosubmit},n=y.extend({},t,a.amsDnduploadOptions);n=x.executeFunctionByName(a.amsDnduploadInitCallback,e,n)||n;var i=e.dndupload(n);x.executeFunctionByName(a.amsDnduploadAfterInitcallback,e,i,n)})})})},validate:function(e){var n=y("FORM:not([novalidate])",e);0<n.length&&x.ajax.check(y.fn.validate,x.baseURL+"ext/jquery-validate-1.17.0"+x.devext+".js",function(e){if(e&&(y.validator.setDefaults({highlight:function(e){y(e).closest(".form-group, label:not(:parents(.form-group))").addClass("state-error")},unhighlight:function(e){y(e).closest(".form-group, label:not(:parents(.form-group))").removeClass("state-error")},errorElement:"span",errorClass:"state-error",errorPlacement:function(e,a){var t=a.parents("label:first");t.length?e.insertAfter(t):e.insertAfter(a)}}),x.plugins.i18n)){for(var a in x.plugins.i18n.validate)if(x.plugins.i18n.validate.hasOwnProperty(a)){var t=x.plugins.i18n.validate[a];"string"==typeof t&&-1<t.indexOf("{0}")&&(x.plugins.i18n.validate[a]=y.validator.format(t))}y.extend(y.validator.messages,x.plugins.i18n.validate)}n.each(function(){var r=y(this),e=r.data(),a={ignore:null,submitHandler:void 0!==r.attr("data-async")?void 0===e.amsFormSubmitHandler?function(){return y(".state-error",r).removeClass("state-error"),x.ajax.check(y.fn.ajaxSubmit,x.baseURL+"ext/jquery-form-3.49"+x.devext+".js"),x.form.submit(r)}:x.getFunctionByName(e.amsFormSubmitHandler):void 0,invalidHandler:void 0!==r.attr("data-async")?void 0===e.amsFormInvalidHandler?function(e,a){y(".state-error",r).removeClass("state-error");for(var t=0;t<a.errorList.length;t++){var n=a.errorList[t],i=y(n.element).parents(".tab-pane").index()+1;if(0<i){var s=y(".nav-tabs",y(n.element).parents(".tabforms"));y("li:nth-child("+i+")",s).removeClassPrefix("state-").addClass("state-error"),y("li.state-error:first a",s).click()}}}:x.getFunctionByName(e.amsFormInvalidHandler):void 0};y("[data-ams-validate-rules]",r).each(function(e){0===e&&(a.rules={}),a.rules[y(this).attr("name")]=y(this).data("ams-validate-rules")});var t=y.extend({},a,e.amsValidateOptions);t=x.executeFunctionByName(e.amsValidateInitCallback,r,t)||t;var n=r.validate(t);x.executeFunctionByName(e.amsValidateAfterInitCallback,r,n,t)})})},datatable:function(e){var a=y(".datatable",e);0<a.length&&x.ajax.check(y.fn.dataTable,x.baseURL+"ext/jquery-dataTables-1.9.4"+x.devext+".js",function(){x.ajax.check(y.fn.dataTableExt.oPagination.bootstrap_full,x.baseURL+"myams-dataTables"+x.devext+".js",function(){y(a).each(function(){var d,u=y(this),b=u.data(),h=(b.amsDatatableExtensions||"").split(/\s+/),e=b.amsDatatableSdom||"W"+(0<=h.indexOf("colreorder")||0<=h.indexOf("colreorderwithresize")?"R":"")+"<'dt-top-row'"+(0<=h.indexOf("colvis")?"C":"")+(!1===b.amsDatatablePagination||!1===b.amsDatatablePaginationSize?"":"L")+(!1===b.amsDatatableGlobalFilter?"":"F")+">r<'dt-wrapper't"+(0<=h.indexOf("scroller")?"S":"")+"><'dt-row dt-bottom-row'<'row'<'col-sm-6'"+(!1===b.amsDatatableInformation?"":"i")+"><'col-sm-6 text-right'p>>",a=b.amsDatatableSorting;if("string"==typeof a){var t=a.split(";");for(a=[],d=0;d<t.length;d++){var n=t[d].split(",");n[0]=parseInt(n[0]),a.push(n)}}var i,s=[],r=y("th",u).listattr("data-ams-datatable-sortable");for(d=0;d<r.length;d++){var o=r[d];void 0!==o?((i=s[d]||{}).bSortable="string"==typeof o?JSON.parse(o):o,s[d]=i):s[d]=s[d]||{}}var c=y("th",u).listattr("data-ams-datatable-stype");for(d=0;d<c.length;d++){var l=c[d];l?((i=s[d]||{}).sType=l,s[d]=i):s[d]=s[d]||{}}var m={bJQueryUI:!1,bServerSide:b.amsDatatableServerSide||!1,sAjaxSource:!0===b.amsDatatableServerSide?b.amsDatatableAjaxSource:void 0,sServerMethod:!0===b.amsDatatableServerSide?"POST":void 0,bFilter:!1!==b.amsDatatableGlobalFilter||0<=h.indexOf("columnfilter"),bPaginate:!1!==b.amsDatatablePagination,bInfo:!1!==b.amsDatatableInfo,bSort:!1!==b.amsDatatableSort,aaSorting:a,aoColumns:0<s.length?s:void 0,bDeferRender:!0,bAutoWidth:!1,iDisplayLength:b.amsDatatableDisplayLength||25,sPaginationType:b.amsDatatablePaginationType||"bootstrap_full",sDom:e,oLanguage:x.plugins.i18n.datatables,fnInitComplete:function(e,a){y(".ColVis_Button").addClass("btn btn-default btn-sm").html((x.plugins.i18n.datatables.sColumns||"Columns")+' <i class="fa fa-fw fa-caret-down"></i>')}},p=y.extend({},m,b.amsDatatableOptions),f=[],g=[],v=[];if(0<h.length)for(d=0;d<h.length;d++)switch(h[d]){case"autofill":f.push(y.fn.dataTable.AutoFill),g.push(x.baseURL+"ext/jquery-dataTables-autoFill"+x.devext+".js");break;case"columnfilter":f.push(y.fn.columnFilter),g.push(x.baseURL+"ext/jquery-dataTables-columnFilter"+x.devext+".js");break;case"colreorder":f.push(y.fn.dataTable.ColReorder),g.push(x.baseURL+"ext/jquery-dataTables-colReorder"+x.devext+".js");break;case"colreorderwithresize":f.push(window.ColReorder),g.push(x.baseURL+"ext/jquery-dataTables-colReorderWithResize"+x.devext+".js");break;case"colvis":f.push(y.fn.dataTable.ColVis),g.push(x.baseURL+"ext/jquery-dataTables-colVis"+x.devext+".js"),v.push(function(){p.oColVis=y.extend({},{activate:"click",sAlign:"right"},b.amsDatatableColvisOptions)});break;case"editable":f.push(y.fn.editable),g.push(x.baseURL+"ext/jquery-jeditable"+x.devext+".js"),f.push(y.fn.makeEditable),g.push(x.baseURL+"ext/jquery-dataTables-editable"+x.devext+".js");break;case"fixedcolumns":f.push(y.fn.dataTable.FixedColumns),g.push(x.baseURL+"ext/jquery-dataTables-fixedColumns"+x.devext+".js");break;case"fixedheader":f.push(y.fn.dataTable.Fixedheader),g.push(x.baseURL+"ext/jquery-dataTables-fixedHeader"+x.devext+".js");break;case"keytable":f.push(window.keyTable),g.push(x.baseURL+"ext/jquery-dataTables-keyTable"+x.devext+".js");break;case"rowgrouping":f.push(y.fn.rowGrouping),g.push(x.baseURL+"ext/jquery-dataTables-rowGrouping"+x.devext+".js");break;case"rowreordering":f.push(y.fn.rowReordering),g.push(x.baseURL+"ext/jquery-dataTables-rowReordering"+x.devext+".js");break;case"scroller":f.push(y.fn.dataTable.Scroller),g.push(x.baseURL+"ext/jquery-dataTables-scroller"+x.devext+".js")}v.push(function(){p=x.executeFunctionByName(b.amsDatatableInitCallback,u,p)||p;try{var e=u.dataTable(p);if(x.executeFunctionByName(b.amsDatatableAfterInitCallback,u,e,p),0<h.length)for(d=0;d<h.length;d++)switch(h[d]){case"autofill":var a=y.extend({},b.amsDatatableAutofillOptions,p.autofill);a=x.executeFunctionByName(b.amsDatatableAutofillInitCallback,u,a)||a,u.data("ams-autofill",void 0===b.amsDatatableAutofillConstructor?new y.fn.dataTable.AutoFill(u,a):x.executeFunctionByName(b.amsDatatableAutofillConstructor,u,e,a));break;case"columnfilter":var t=y.extend({},{sPlaceHolder:"head:after"},b.amsDatatableColumnfilterOptions,p.columnfilter);t=x.executeFunctionByName(b.amsDatatableColumnfilterInitCallback,u,t)||t,u.data("ams-columnfilter",void 0===b.amsDatatableColumnfilterConstructor?e.columnFilter(t):x.executeFunctionByName(b.amsDatatableColumnfilterConstructor,u,e,t));break;case"editable":var n=y.extend({},b.amsDatatableEditableOptions,p.editable);n=x.executeFunctionByName(b.amsDatatableEditableInitCallback,u,n)||n,u.data("ams-editable",void 0===b.amsDatatableEditableConstructor?u.makeEditable(n):x.executeFunctionByName(b.amsDatatableEditableConstructor,u,e,n));break;case"fixedcolumns":var i=y.extend({},b.amsDatatableFixedcolumnsOptions,p.fixedcolumns);i=x.executeFunctionByName(b.amsDatatableFixedcolumnsInitCallback,u,i)||i,u.data("ams-fixedcolumns",void 0===b.amsDatatableFixedcolumnsConstructor?new y.fn.dataTable.FixedColumns(u,i):x.executeFunctionByName(b.amsDatatableFixedcolumnsConstructor,u,e,i));break;case"fixedheader":var s=y.extend({},b.amsDatatableFixedheaderOptions,p.fixedheader);s=x.executeFunctionByName(b.amsDatatableFixedheadeInitCallback,u,s)||s,u.data("ams-fixedheader",void 0===b.amsDatatableFixedheaderConstructor?new y.fn.dataTable.FixedHeader(u,s):x.executeFunctionByName(b.amsDatatableFixedheaderConstructor,u,e,s));break;case"keytable":var r={table:u.get(0),datatable:e},o=y.extend({},r,b.amsDatatableKeytableOptions,p.keytable);o=x.executeFunctionByName(b.amsDatatableKeytableInitCallback,u,o)||o,u.data("ams-keytable",void 0===b.amsDatatableKeytableConstructor?new KeyTable(o):x.executeFunctionByName(b.amsDatatableKeytableConstructor,u,e,o));break;case"rowgrouping":var c=y.extend({},b.amsDatatableRowgroupingOptions,p.rowgrouping);c=x.executeFunctionByName(b.amsDatatableRowgroupingInitCallback,u,c)||c,u.data("ams-rowgrouping",void 0===b.amsDatatableRowgroupingConstructor?u.rowGrouping(c):x.executeFunctionByName(b.amsDatatableRowgroupingConstructor,u,e,c));break;case"rowreordering":var l=y.extend({},b.amsDatatableRowreorderingOptions,p.rowreordering);l=x.executeFunctionByName(b.amsDatatableRowreorderingInitCallback,u,l)||l,u.data("ams-rowreordering",void 0===b.amsDatatableRowreorderingConstructor?u.rowReordering(l):x.executeFunctionByName(b.amsDatatableRowreorderingConstructor,u,e,l))}if(b.amsDatatableFinalizeCallback){var m=b.amsDatatableFinalizeCallback.split(/\s+/);if(0<m.length)for(d=0;d<m.length;d++)x.executeFunctionByName(m[d],u,e,p)}}catch(e){}}),x.ajax.check(f,g,v)})})})},tablednd:function(e){var a=y(".table-dnd",e);0<a.length&&x.ajax.check(y.fn.tableDnD,x.baseURL+"ext/jquery-tablednd"+x.devext+".js",function(){a.each(function(){var r=y(this),o=r.data();o.amsTabledndDragHandle?y("tr",r).addClass("no-drag-handle"):y(r).on("mouseover","tr",function(){y(this.cells[0]).addClass("drag-handle")}).on("mouseout","tr",function(){y(this.cells[0]).removeClass("drag-handle")});var e={onDragClass:o.amsTabledndDragClass||"dragging-row",onDragStart:x.getFunctionByName(o.amsTabledndDragStart),dragHandle:o.amsTabledndDragHandle,scrollAmount:o.amsTabledndScrollAmount,onAllowDrop:o.amsTabledndAllowDrop,onDrop:x.getFunctionByName(o.amsTabledndDrop)||function(e,a){var t=o.amsTabledndDropTarget;if(t){y(a).data("ams-disabled-handlers","click");try{var n=[];y(e.rows).each(function(){var e=y(this).data("ams-element-name");e&&n.push(e)});var i=x.getFunctionByName(t);if("function"==typeof i)i.call(r,e,n);else{if(!t.startsWith(window.location.protocol)){var s=o.amsLocation;s&&(t=s+"/"+t)}x.ajax.post(t,{names:JSON.stringify(n)})}}finally{setTimeout(function(){y(a).removeData("ams-disabled-handlers")},50)}}return!1}},a=y.extend({},e,o.amsTabledndOptions);a=x.executeFunctionByName(o.amsTabledndInitCallback,r,a)||a;var t=r.tableDnD(a);x.executeFunctionByName(o.amsTabledndAfterInitCallback,r,t,a)})})},wizard:function(e){var a=y(".wizard",e);0<a.length&&x.ajax.check(y.fn.bootstrapWizard,x.baseURL+"ext/bootstrap-wizard-1.4.2"+x.devext+".js",function(){a.each(function(){var e=y(this),a=e.data(),t={withVisible:void 0===a.amsWizardWithVisible||a.amsWizardWithVisible,tabClass:a.amsWizardTabClass,firstSelector:a.amsWizardFirstSelector,previousSelector:a.amsWizardPreviousSelector,nextSelector:a.amsWizardNextSelector,lastSelector:a.amsWizardLastSelector,finishSelector:a.amsWizardFinishSelector,backSelector:a.amsWizardBackSelector,onInit:x.getFunctionByName(a.amsWizardInit),onShow:x.getFunctionByName(a.amsWizardShow),onNext:x.getFunctionByName(a.amsWizardNext),onPrevious:x.getFunctionByName(a.amsWizardPrevious),onFirst:x.getFunctionByName(a.amsWizardFirst),onLast:x.getFunctionByName(a.amsWizardLast),onBack:x.getFunctionByName(a.amsWizardBack),onFinish:x.getFunctionByName(a.amsWizardFinish),onTabChange:x.getFunctionByName(a.amsWizardTabChange),onTabClick:x.getFunctionByName(a.amsWizardTabClick),onTabShow:x.getFunctionByName(a.amsWizardTabShow)},n=y.extend({},t,a.amsWizardOptions);n=x.executeFunctionByName(a.amsWizardInitCallback,e,n)||n;var i=e.bootstrapWizard(n);x.executeFunctionByName(a.amsWizardAfterInitCallback,e,i,n)})})},tinymce:function(e){function t(){y(".tinymce",y(this)).each(function(){var e=tinymce.get(y(this).attr("id"));e&&e.remove()})}var n=y(".tinymce",e);if(0<n.length){var i=x.baseURL+"ext/tinymce"+(x.devmode?"/dev":"");x.ajax.check(window.tinymce,i+"/tinymce"+x.devext+".js",function(e){function a(){n.each(function(){var e=y(this),a=e.data(),t={theme:a.amsTinymceTheme||"modern",language:x.lang,menubar:!1!==a.amsTinymceMenubar,statusbar:!1!==a.amsTinymceStatusbar,plugins:a.amsTinymcePlugins||["advlist autosave autolink lists link charmap print preview hr anchor pagebreak","searchreplace wordcount visualblocks visualchars code fullscreen","insertdatetime nonbreaking save table contextmenu directionality","emoticons paste textcolor colorpicker textpattern autoresize"],toolbar:a.amsTinymceToolbar,toolbar1:!1!==a.amsTinymceToolbar1&&(a.amsTinymceToolbar1||"undo redo | pastetext | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent"),toolbar2:!1!==a.amsTinymceToolbar2&&(a.amsTinymceToolbar2||"forecolor backcolor emoticons | charmap link image media | fullscreen preview print | code"),content_css:a.amsTinymceContentCss,formats:a.amsTinymceFormats,style_formats:a.amsTinymceStyleFormats,block_formats:a.amsTinymceBlockFormats,valid_classes:a.amsTinymceValidClasses,image_advtab:!0,image_list:x.getFunctionByName(a.amsTinymceImageList)||a.amsTinymceImageList,image_class_list:a.amsTinymceImageClassList,link_list:x.getFunctionByName(a.amsTinymceLinkList)||a.amsTinymceLinkList,link_class_list:a.amsTinymceLinkClassList,paste_as_text:void 0===a.amsTinymcePasteAsText||a.amsTinymcePasteAsText,paste_auto_cleanup_on_paste:void 0===a.amsTinymcePasteAutoCleanup||a.amsTinymcePasteAutoCleanup,paste_strip_class_attributes:a.amsTinymcePasteStripClassAttributes||"all",paste_remove_spans:void 0===a.amsTinymcePaseRemoveSpans||a.amsTinymcePasteRemoveSpans,paste_remove_styles:void 0===a.amsTinymcePasteRemoveStyles||a.amsTinymcePasteRemoveStyles,height:a.amsTinymceHeight||50,min_height:50,resize:!0,autoresize_min_height:50,autoresize_max_height:500};if(a.amsTinymceExternalPlugins){var n=a.amsTinymceExternalPlugins.split(/\s+/);for(var i in n)if(n.hasOwnProperty(i)){var s=e.data("ams-tinymce-plugin-"+n[i]);tinymce.PluginManager.load(n[i],x.getSource(s))}}var r=y.extend({},t,a.amsTinymceOptions);r=x.executeFunctionByName(a.amsTinymceInitCallback,e,r)||r;var o=e.tinymce(r);x.executeFunctionByName(a.amsTinymceAfterInitCallback,e,o,r)})}e?x.getScript(i+"/jquery.tinymce"+x.devext+".js",function(){tinymce.baseURL=i,tinymce.suffix=x.devext,x.skin.registerCleanCallback(t),a()}):a()})}},imgareaselect:function(e){var a=y(".imgareaselect",e);0<a.length&&x.ajax.check(y.fn.imgAreaSelect,x.baseURL+"ext/jquery-imgareaselect-0.9.11-rc1"+x.devext+".js",function(){x.getCSS(x.baseURL+"../css/ext/jquery-imgareaselect"+x.devext+".css","jquery-imgareaselect",function(){a.each(function(){var e=y(this),n=e.data(),i=n.amsImgareaselectParent?e.parents(n.amsImgareaselectParent):"body",a={instance:!0,handles:!0,parent:i,x1:n.amsImgareaselectX1||0,y1:n.amsImgareaselectY1||0,x2:n.amsImgareaselectX2||n.amsImgareaselectImageWidth,y2:n.amsImgareaselectY2||n.amsImgareaselectImageHeight,imageWidth:n.amsImgareaselectImageWidth,imageHeight:n.amsImgareaselectImageHeight,minWidth:128,minHeight:128,aspectRatio:n.amsImgareaselectRatio,onSelectEnd:x.getFunctionByName(n.amsImgareaselectSelectEnd)||function(e,a){var t=n.amsImgareaselectTargetField||"image_";y('input[name="'+t+'x1"]',i).val(a.x1),y('input[name="'+t+'y1"]',i).val(a.y1),y('input[name="'+t+'x2"]',i).val(a.x2),y('input[name="'+t+'y2"]',i).val(a.y2)}},t=y.extend({},a,n.amsImgareaselectOptions);t=x.executeFunctionByName(n.amsImgareaselectInitCallback,e,t)||t;var s=e.imgAreaSelect(t);x.executeFunctionByName(n.amsImgareaselectAfterInitCallback,e,s,t),setTimeout(function(){s.update()},250)})})})},fancybox:function(e){var a=y(".fancybox",e);0<a.length&&x.ajax.check(y.fn.fancybox,x.baseURL+"ext/jquery-fancybox-2.1.5"+x.devext+".js",function(){x.getCSS(x.baseURL+"../css/ext/jquery-fancybox-2.1.5"+x.devext+".css","jquery-fancybox",function(){a.each(function(){var e,a=y(this),t=a.data(),n=a;t.amsFancyboxElements&&(n=y(t.amsFancyboxElements,a));var i=(t.amsFancyboxHelpers||"").split(/\s+/);if(0<i.length)for(e=0;e<i.length;e++)switch(i[e]){case"buttons":x.ajax.check(y.fancybox.helpers.buttons,x.baseURL+"ext/fancybox-helpers/fancybox-buttons"+x.devext+".js");break;case"thumbs":x.ajax.check(y.fancybox.helpers.thumbs,x.baseURL+"ext/fancybox-helpers/fancybox-thumbs"+x.devext+".js");break;case"media":x.ajax.check(y.fancybox.helpers.media,x.baseURL+"ext/fancybox-helpers/fancybox-media"+x.devext+".js")}var s={type:t.amsFancyboxType,padding:t.amsFancyboxPadding||10,margin:t.amsFancyboxMargin||10,loop:t.amsFancyboxLoop,beforeLoad:x.getFunctionByName(t.amsFancyboxBeforeLoad)||function(){var e;if(t.amsFancyboxTitleGetter&&(e=x.executeFunctionByName(t.amsFancyboxTitleGetter,this)),!e){var a=y("*:first",this.element);(e=a.attr("original-title")||a.attr("title"))||(e=y(this.element).attr("original-title")||y(this.element).attr("title"))}this.title=e},afterLoad:x.getFunctionByName(t.amsFancyboxAfterLoad),helpers:{title:{type:"inside"}}};if(0<i.length)for(e=0;e<i.length;e++)switch(i[e]){case"buttons":s.helpers.buttons={position:t.amsFancyboxButtonsPosition||"top"};break;case"thumbs":s.helpers.thumbs={width:t.amsFancyboxThumbsWidth||50,height:t.amsFancyboxThumbsHeight||50};break;case"media":s.helpers.media=!0}var r=y.extend({},s,t.amsFancyboxOptions);r=x.executeFunctionByName(t.amsFancyboxInitCallback,a,r)||r;var o=n.fancybox(r);x.executeFunctionByName(t.amsFancyboxAfterInitCallback,a,o,r)})})})},chart:function(e){var a=y(".chart",e);0<a.length&&x.ajax.check(y.fn.plot,x.baseURL+"flot/jquery.flot"+x.devext+".js",function(){a.each(function(){function e(e){for(var a in y.plot.plugins)if(y.plot.plugins.hasOwnProperty(a)){var t=y.plot.plugins[a];if(t.name===e)return t}return null}var a=y(this),t=a.data(),n=(t.amsChartPlugins||"").split(/\s+/);if(0<n.length)for(var i in n)if(n.hasOwnProperty(i)){var s=n[i];e(s)||x.getScript(x.baseURL+"flot/jquery.flot."+s+x.devext+".js")}var r=y.extend({},{},t.amsChartOptions);r=x.executeFunctionByName(t.amsChartInitCallback,a,r)||r;var o=t.amsChartData;o=x.executeFunctionByName(t.amsChartInitData,a,o)||o;var c=a.plot(o,r);x.executeFunctionByName(t.amsChartAfterInitCallback,a,c,r)})})},graphs:function(e){var a=y(".sparkline",e);0<a.length&&x.ajax.check(x.graphs,x.baseURL+"myams-graphs"+x.devext+".js",function(){x.graphs.init(a)})},scrollbars:function(e){var a=y(".scrollbar",e);0<a.length&&x.ajax.check(y.event.special.mousewheel,x.baseURL+"ext/jquery-mousewheel.min.js",function(){x.ajax.check(y.fn.mCustomScrollbar,x.baseURL+"ext/jquery-mCustomScrollbar"+x.devext+".js",function(){x.getCSS(x.baseURL+"../css/ext/jquery-mCustomScrollbar.css","jquery-mCustomScrollbar",function(){a.each(function(){var e=y(this),a=e.data(),t={theme:a.amsScrollbarTheme||"light"},n=y.extend({},t,a.amsScrollbarOptions);n=x.executeFunctionByName(a.amsScrollbarInitCallback,e,n)||n;var i=e.mCustomScrollbar(n);x.executeFunctionByName(a.amsScrollbarAfterInitCallback,e,i,n)})})})})}})}(jQuery,this);