src/pyams_skin/resources/js/myams-plugins.min.js
changeset 456 c09f55f777fa
parent 433 f8b091800256
child 457 b6e483a9c27c
equal deleted inserted replaced
455:6a0c651cf507 456:c09f55f777fa
     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,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("[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(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("[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);