function getUrl(){var n;return jQuery.ajax({type:"GET",url:"../File/GetUrlForLogin",async:!1}).done(function(t){n=t}),n}function theDayPeriod(){return theHours()>=7&&theHours()<13?"manha":theHours()>=13&&theHours()<20?"tarde":"noite"}function theHours(){var n=new Date;return n.getHours()}function theTime(){var i=new Date,n=i.getHours(),t=i.getMinutes();return n<10&&(n="0"+n),t<10&&(t="0"+t),n+":"+t}function initLogin(n,t){var u="../pimages/".concat(n,".jpg"),i,r;$("#page-login").attr("style","background-image: url("+u+")");i=$(".msg-"+t);r=i.html();r&&(r=r.replace("#hora#",theTime()),i.html(r),i.hide(),i.removeClass("hide"));i.delay(200).fadeIn(500,function(){setLoginPageHeight()});setLoginPageHeight()}function setLoginPageHeight(){$("#page-login").height()<=$(window).height()?($("html").height("100%"),$("body").height("100%"),$("#page-login").height("100%")):($("html").height("auto"),$("body").height("auto"),$("#page-login").height("auto"))}function ValidatorValidateOnBlur(n){setTimeout(function(){if(n.isvalid){var t=n.focusOnError;n.focusOnError="";ValidatorValidate(n);n.focusOnError=t}},300)}function Select2Created(n){var i=$(n),r=i.data("select2"),t;r.$selection.on("mousedown",".select2-selection__clear",function(n){r.close();n.preventDefault()});i.next().find(".select2-selection__rendered").prop("title","");t=jQuery.Event("select2Created");t.element=n;$("body").trigger(t)}function SetSelect2Data(n,t,i){return n.id=n.id||n[t],n.text=n.text||n[i],n.searchText=n.id+n.text,n.title="",n}function GetNewSelect2Options(n){var t={placeholder:{id:"",text:n},templateResult:function(n){return n.id?$(t.templateHtmlResult(n)):n.text},templateHtmlResult:function(n){return"<span>"+n.element.value+" "+n.text+"<\/span>"},matcher:function(n,i){if(!$.trim(n.term))return i;if(!i.searchText)return null;var u=n.term.toLowerCase(),r=i.searchText;return r||(r=i.text+i.id),t.getSearchItem(r,u,i)},getSearchItem:function(n,t,i){return n.toLowerCase().indexOf(t)>-1?i:null}};return t}function SessionStorageIsAvailable(){try{return sessionStorage.getItem}catch(n){return!1}}function SetTextToSession(n,t){try{SessionStorageIsAvailable&&sessionStorage.setItem(n,t+"")}catch(i){return!1}}function RemoveTextFromSession(n){try{SessionStorageIsAvailable&&sessionStorage.removeItem(n)}catch(t){return!1}}function GetTextFromSession(n){return SessionStorageIsAvailable?sessionStorage.getItem(n):""}function SetUpdateProgress(n){var t=jQuery(".formUpdateProg");n&&t.fadeIn("fast",function(){n.always(function(){t.fadeOut("fast")})})}function CloseUpdateProgress(){var n=jQuery(".formUpdateProg");n.fadeOut("fast")}function setCookie(n,t,i){var r=new Date,u;r.setDate(r.getDate()+i);u=escape(t)+(i===null?"":"; expires="+r.toUTCString())+"; path=/";document.cookie=n+"="+u}function getCookie(n){var t=document.cookie,i=t.indexOf(" "+n+"="),r;return i===-1&&(i=t.indexOf(n+"=")),i===-1?t=null:(i=t.indexOf("=",i)+1,r=t.indexOf(";",i),r===-1&&(r=t.length),t=unescape(t.substring(i,r))),t}function GetQueryStringParam(n){for(var t,r=GetQueryStringParamsArray(),i=0;i<r.length;i++)if(t=r[i].split("="),t[0].toLowerCase()===n)return t[1];return""}function GetQueryStringParamsArray(){var n=window.location.search.substring(1);return n.split("&")}function GetQueryStringParamsDic(){for(var n,t,r={},u=GetQueryStringParamsArray(),i=0;i<u.length;i++)n=u[i].split("="),t=n[0],t&&(r[t.toLowerCase()]=n[1]);return r}function AddScriptLinkToBody(n,t){var r=document.getElementsByTagName("body")[0],i=document.createElement("script");i.src=n;i.type="text/javascript";i.onload=t;i.onreadystatechange=function(){this.readyState==="complete"&&t()};r.appendChild(i)}function AddStyleCssToHead(n){var i=document.getElementsByTagName("head")[0],t=document.createElement("style");t.setAttribute("type","text/css");t.styleSheet?t.styleSheet.cssText=n:t.appendChild(document.createTextNode(n));i.appendChild(t)}function AddStylesheetLinkToHead(n){var i=document.getElementsByTagName("head")[0],t=document.createElement("link");t.setAttribute("rel","stylesheet");t.setAttribute("href",n);i.appendChild(t)}function AddKnockoutJs(n){window.ko?n():AddScriptLinkToBody("../Scripts/knockout-3.4.2.debug.js",function(){AddScriptLinkToBody("../Scripts/knockout.custom.min.js",n)})}function AddKnockoutViewmodelJs(n){window.ko.viewmodel?n():AddScriptLinkToBody("../Scripts/knockout.viewmodel.2.0.3.min.js",n)}function RegisterDateObj(n){var t=jQuery(n),i=t.val(),r=t.datepicker({dateFormat:"dd.mm.yyyy",toggleSelected:!1,autoClose:!0,todayButton:moment().startOf("day").toDate(),showButtonPanel:!0,keyboardNav:!1,onSelect:function(n){t.trigger("datepickerChanged");i=n}});t.change(function(){var u=t.val(),n=moment(u,"DD.MM.YYYY");n.isValid()||(n=moment(u));n.isValid()?(i=n.format("DD.MM.YYYY"),r.data("datepicker").selectDate(n.toDate())):t.val(i)});i&&i!=="01.01.1900"&&r.data("datepicker").selectDate(moment(i,"DD.MM.YYYY").toDate())}function localeCompareSupportsLocales(){try{"foo".localeCompare("bar","i")}catch(n){return n.name==="RangeError"}return!1}function GetLanguageName(){return jQuery.get("../api/framework/GetLanguageName")}function SetBootboxLanguage(){var n=jQuery.Deferred();return GetLanguageName().done(function(t){bootbox.setLocale(t);n.resolve()}),n.promise()}function isTouch(){function t(){return"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch?!0:!1}var n=navigator.userAgent;return t()||n.match(/(iPhone|iPod|iPad)/)||n.match(/BlackBerry/)||n.match(/Android/)||n.match(/(Touch)/)?!0:!1}function toggleLoading(){jQuery('[id*="footer"]').toggleClass("displayBlock")}function HeaderFixedHeight(){return jQuery("header.row > .col").css("position")==="fixed"?jQuery("header").height():0}function focusNextElement(){focusNextElementAfter(document.activeElement)}function focusNextElementAfter(n){var t,i;n&&(t=$('select, a:not([disabled]), button:not([disabled]), :input:not([type=hidden]):not([disabled]):not(.ac-hint), [tabindex]:not([disabled]):not([tabindex="-1"])'),i=t.index(n),$(t.get(i+1)).focus().select())}function focusFirstElementInside(n){var t;n&&(t=$(n).find('select, a:not([disabled]), button:not([disabled]), :input:not([type=hidden]):not([disabled]):not(.ac-hint), [tabindex]:not([disabled]):not([tabindex="-1"])'),t.first().focus().select())}function AddFixedAlert(n){for(var r,i=n,u=n.length,t=0;t<u;t++)$("#"+i[t].IdContainer).get(0)!==undefined&&(r=$("#"+i[t].IdContainer).get(0),i[t].AlertsFixed["0"].Messages[0]!==null&&i[t].AlertsFixed["0"].Messages!==""&&ko.applyBindingsToNode(r,{component:{name:"alerts-fixed",params:i[t]}}))}function GetDataList(n,t,i){return $.ajax({type:"GET",url:t,context:n,success:function(n){i&&i.call(this,n)},dataType:"json"})}function ValidatorValidateOnBlur(n){setTimeout(function(){if(n.isvalid){var t=n.focusOnError;n.focusOnError="";ValidatorValidate(n);n.focusOnError=t}},300)}function copyToClipboardAndMessage(n,t){copyToClipboard($(n).text());alertify.success(t)}function copyToClipboard(n){var t=$("<textarea>");$("body").append(t);t.val(n).select();document.execCommand("copy");t.remove()}function PadValue(n,t,i){var r=String(n);for(i||(i="0");r.length<(t||2);)r=i+r;return r}function JsonGet(n,t,i,r,u){return JsonAjax("GET",n,t,!0,i,r,u)}function JsonPost(n,t,i,r,u){return JsonAjax("POST",n,JSON.stringify(t,function(n,t){return t===undefined?null:t}),!1,i,r,u)}function JsonAjax(n,t,i,r,u,f,e){return jqxhr=jQuery.ajax({type:n,url:t,data:i,dataType:"json",processData:r,contentType:"application/json"}).fail(function(n){console.log(n);n.responseJSON&&n.responseJSON.Message&&alertify.error(n.responseJSON.Message)}).done(function(n,t,i){PhcJsonProcessMessages(n,t,i,u,f)}),e||SetUpdateProgress(jqxhr),jqxhr}function PhcJsonProcessMessages(n,t,i,r,u){n&&((n.ReturnUrl||n.FileUrl)&&(window.location=n.ReturnUrl||n.FileUrl),n.alerts&&n.alerts.forEach(function(n){switch(n.MessageType){case 1:alertify.success(n.Message,n.Delay);break;case 2:alertify.log(n.Message,n.Delay);break;case 3:alertify.error(n.Message,n.Delay)}}),n.Success?r&&r(n,t,i):(n.reload&&location.reload(!0),u&&u(n,t,i)),n.FixedAlerts&&AddFixedAlert(n.FixedAlerts))}function ShowModelDialog(n){bootbox.setLocale(n.locale);switch(n.type){case"alert":return bootbox.alert(n);case"confirm":return bootbox.confirm(n);case"prompt":return bootbox.prompt(n)}}function CallGetSession(){return JsonGet("../api/framework/GetSessionID",undefined,undefined,undefined,!0)}function KeepInSession(n,t){var i=function(){clearInterval(sessionFuncId);sessionFuncId=undefined;sessionHits=0;sessionInterval=undefined};if(sessionInterval){if(t){i();KeepInSession(n);return}}else sessionInterval=n?n:3e5;sessionHits=parseInt(108e5/sessionInterval);sessionFuncId||(sessionFuncId=setInterval(function(){CallGetSession().done(function(n){sessionHits=sessionHits-1;n&&sessionHits!==0||i()}).fail(function(){i()})},sessionInterval))}function GetFixedHeaderHeight(){return jQuery("header.row > .col").css("position")==="fixed"?jQuery("header").height():0}function ScrollTo(n){return n=n-GetFixedHeaderHeight(),jQuery("html, body").animate({scrollTop:n},800)}function ScrollToElement(n,t){var r=$(n),i;r.length&&(t||(t=0),i=r.offset().top-10+t,i&&ScrollTo(i))}function IsInViewport(n){var t=$(n),i=t.offset().top,u=i+t.outerHeight(),r=$(window).scrollTop()+GetFixedHeaderHeight(),f=r+$(window).height();return u>r&&i<f}function SetFocusToElement(n){var t=$(n);t.length&&(t.focus(),IsInViewport(t.get(0))||ScrollToElement(t.get(0)))}function ClientListControl(){function o(r,u){e=u;t=r;KeepInSession();n.ControlPostBack?prm.add_pageLoaded(h):i()}function i(){var i,u;t&&(i=jQuery(t).val());i?(u=JSON.parse(i),r(u)):n.OnNotInitialized()}function r(n){SetUpdateProgress();n.Initialized=!1;u()&&s(n)}function u(){var i=jQuery(e),t;if(i.length){for(t=0;t<i.length;t++)n.Elements.push(i.get(t));return!0}}function s(t){n.PrepareDataModel(t);n.ViewModel=ko.viewmodel.fromModel(t,n.GetModelOptions());n.OnAfterCreateViewModel(n.ViewModel);ko.utils.arrayForEach(n.Elements,function(n){f(n)});n.ViewModel.Initialized(!0);CloseUpdateProgress();n.OnAfterBinding(n.ViewModel)}function f(t){var r=ko.contextFor(t),i;r&&ko.cleanNode(t);i=ko.options.deferUpdates;ko.options.deferUpdates=n.deferUpdates;ko.applyBindings(n.ViewModel,t);ko.options.deferUpdates=i}function h(){KeepInSession();n.ViewModel?prm.get_isInAsyncPostBack()&&(u()&&ko.utils.arrayForEach(n.Elements,function(n){ko.contextFor(n)||f(n)}),n.OnAfterBindingInPostBack(n.ViewModel)):i()}var n=this,e,t;return n.ViewModel,n.Elements=[],n.ControlPostBack=!1,n.deferUpdates=!1,n.PrepareDataModel=function(){},n.OnAfterCreateViewModel=function(){},n.GetModelOptions=function(){return{}},n.OnAfterBinding=function(){},n.OnAfterBindingInPostBack=function(){},n.OnNotInitialized=function(){},{Control:n,Initialize:o,InitializeWithModel:r}}function GetStringWithoutAccents(n,t){var i=n.toLowerCase();return t||(i=i.replace(new RegExp("\\s","g"),"")),i=i.replace(new RegExp("[àáâãäå]","g"),"a"),i=i.replace(new RegExp("æ","g"),"ae"),i=i.replace(new RegExp("ç","g"),"c"),i=i.replace(new RegExp("[èéêë]","g"),"e"),i=i.replace(new RegExp("[ìíîï]","g"),"i"),i=i.replace(new RegExp("ñ","g"),"n"),i=i.replace(new RegExp("[òóôõö]","g"),"o"),i=i.replace(new RegExp("œ","g"),"oe"),i=i.replace(new RegExp("[ùúûü]","g"),"u"),i=i.replace(new RegExp("[ýÿ]","g"),"y"),i.replace(new RegExp("\\W","g"),"")}function ReplaceAccentsRegExp(n){var t,u,e,r;n=n.split("");var i=[],s=n.length,o="ÀÁÂÃÄÅAaàáâãäåOÒÓÔÕÕÖØoòóôõöøEÈÉÊËeèéêëðÇçÐDIÌÍÎÏiìíîïUÙÚÛÜuùúûüNÑñnSŠsšYŸyÿýZŽzž",f="AAAAAAAaaaaaaaOOOOOOOOoooooooEEEEEeeeeeeCcDDIIIIIiiiiiUUUUUuuuuuNNnnSSssYYyyyZZzz",h=f.length;for(t=0;t<s;t++)if(u=o.indexOf(n[t]),u!==-1){for(e=f.substr(u,1),i[t]="",r=0;r<h;r++)f[r]===e&&(i[t]+=o.substr(r,1));i[t]="["+i[t]+"]"}else i[t]=n[t];return i.join("")}function isArray(n){return"[object Array]"===Object.prototype.toString.call(n)}function isBoolean(n){return"boolean"==typeof n}function isDate(n){return"[object Date]"===Object.prototype.toString.call(n)}function isDefined(n){return"undefined"!=typeof n}function isFunction(n){return"function"==typeof n}function isNull(n){return null===n}function isNumber(n){return"number"==typeof n}function isObject(n){return null!==n&&"object"==typeof n}function isString(n){return"string"==typeof n}function isUndefined(n){return"undefined"==typeof n}function convertToBoolean(n){return isBoolean(n)?n:null!==n&&""!==n&&"false"!==n}function hasProperty(n,t){return n.hasOwnProperty(t)}function isStringEmpty(n){return isNull(n)||isUndefined(n)||isString(n)&&0===n.length}function isStringNonempty(n){return isString(n)&&n.length>0}function upperCaseFirstLetter(n){return n.charAt(0).toUpperCase()+n.slice(1)}function min(n,t){return n<t?n:t}function max(n,t){return n>t?n:t}function beginsWith(n,t){return isString(n)&&0===n.lastIndexOf(t,0)}function endsWith(n,t){return isString(n)&&n.indexOf(t,n.length-t.length)!==-1}function removeProperty(n,t){delete n[t]}function removeProperties(n,t){for(var i=0;i<t.length;++i)delete n[t[i]]}function isEmpty(n){return typeof n=="string"&&!n.trim()||typeof n=="undefined"||n===null}function ResetFocusId(){focusId=undefined;windowTop=undefined}function SetFocusToFirstControl(n){var t=jQuery(n);t.length>0&&(t=Phc_FindFirstFocusableChild(t[0]),t&&(ResetFocusId(),t.focus()))}function Phc_FindFirstFocusableChild(n){var u,t,i,r;if(!n||!n.tagName||(u=n.tagName.toLowerCase(),!u))return null;if(t=n.childNodes,t)for(i=0;i<t.length;i++)try{if(Phc_CanFocus(t[i]))return t[i];if(r=Phc_FindFirstFocusableChild(t[i]),Phc_CanFocus(r))return r}catch(f){}return null}function Phc_CanFocus(n){if(!n||!n.tagName)return!1;var t=n.tagName.toLowerCase();return!n.disabled&&(!n.type||n.type.toLowerCase()!=="hidden"&&n.type.toLowerCase()!=="search"&&n.type.toLowerCase()!=="submit")&&Phc_IsFocusableTag(t)&&WebForm_IsInVisibleContainer(n)}function Phc_IsFocusableTag(n){return n==="input"||n==="textarea"||n==="select"}function CreateBootBoxFilter(n,t,i,r){jQuery.ajax({type:"POST",url:t,data:ko.toJSON(n),contentType:"application/json"}).done(function(n){n.Result&&n.BootBoxOptions&&SetBootboxLanguage().then(function(){if(n.BootBoxOptions.callback=function(n){if(n){var t={};$(".bootbox input").each(function(n,i){var r;r=i.type==="checkbox"?jQuery(i).is(":checked")?"1":"0":jQuery(i).val();t[jQuery(i).data("stamp")]=r});i&&i(t)}else r&&r()},bootbox.confirm(n.BootBoxOptions),$(".datepicker-here").length>0){var t=new Date;$(".datepicker-here").datepicker({dateFormat:"dd.mm.yyyy",language:"pt",toggleSelected:!1,autoClose:!0,todayButton:!0}).data("datepicker").selectDate(new moment.utc(t,"DD.MM.YYYY").toDate())}})}).fail(function(n){console.log(n)})}jQuery(document).ready(function(n){var i=theDayPeriod(),r=getUrl(),t=n("#ctl00_conteudo_tmsg");t.text()==""&&t.hide();n("#ctl00_conteudo_tlogin").button();n("#ctl00_conteudo_tlogin").click(function(){n(this).button("loading")});n("#page-login").length>0&&initLogin(r,i)});$(window).resize(function(){setLoginPageHeight()}),function(n,t){"use strict";typeof define=="function"&&define.amd?define(["jquery"],t):typeof exports=="object"?module.exports=typeof $=="undefined"?t(require("jquery")):t($):n.bootbox=t(n.jQuery)}(this,function init(n,t){"use strict";function a(n){var t=f[o.locale];return t?t[n]:f.en[n]}function e(t,i,r){t.stopPropagation();t.preventDefault();var u=n.isFunction(r)&&r.call(i,t)===!1;u||i.modal("hide")}function v(n){if(Object.keys)return Object.keys(n).length;var i,t=0;for(i in n)t++;return t}function r(t,i){var r=0;n.each(t,function(n,t){i(n,t,r++)})}function y(t){var i,u;if(typeof t!="object")throw new Error("Please supply an object of options");if(!t.message)throw new Error("Please specify a message");return t=n.extend({},o,t),t.buttons||(t.buttons={}),i=t.buttons,u=v(i),r(i,function(t,r,f){var e=f===u-1;if(n.isFunction(r)&&(r=i[t]={callback:r}),n.type(r)!=="object")throw new Error("button with key "+t+" must be an object");r.label||(r.label=t);r.className||(r.className=u<=2&&e?"btn-primary":"btn-default")}),t}function p(n,t){var r=n.length,i={};if(r<1||r>2)throw new Error("Invalid argument length");return r===2||typeof n[0]=="string"?(i[t[0]]=n[0],i[t[1]]=n[1]):i=n[0],i}function s(t,i,r){return n.extend(!0,{},t,p(i,r))}function h(n,t,i,r){var u={className:"bootbox-"+n,buttons:c.apply(null,t)};return l(s(u,r,i),t)}function c(){for(var t={},n=0,r=arguments.length;n<r;n++){var i=arguments[n],u=i.toLowerCase(),f=i.toUpperCase();t[u]={label:a(f)}}return t}function l(n,i){var u={};return r(i,function(n,t){u[t]=!0}),r(n.buttons,function(n){if(u[n]===t)throw new Error("button key "+n+" is not allowed (options are "+i.join("\n")+")");}),n}var u={dialog:"<div class='bootbox modal' tabindex='-1' role='dialog' aria-hidden='true'><div class='modal-dialog'><div class='modal-content'><div class='modal-body'><div class='bootbox-body'><\/div><\/div><\/div><\/div><\/div>",header:"<div class='modal-header'><h4 class='modal-title'><\/h4><\/div>",footer:"<div class='modal-footer'><\/div>",closeButton:"<button type='button' class='bootbox-close-button close' aria-hidden='true'>&times;<\/button>",form:"<form class='bootbox-form'><\/form>",inputs:{text:"<input class='bootbox-input bootbox-input-text form-control' autocomplete=off type=text />",textarea:"<textarea class='bootbox-input bootbox-input-textarea form-control'><\/textarea>",email:"<input class='bootbox-input bootbox-input-email form-control' autocomplete='off' type='email' />",select:"<select class='bootbox-input bootbox-input-select form-control'><\/select>",checkbox:"<div class='checkbox'><label><input class='bootbox-input bootbox-input-checkbox' type='checkbox' /><\/label><\/div>",date:"<input class='bootbox-input bootbox-input-date form-control' autocomplete=off type='date' />",time:"<input class='bootbox-input bootbox-input-time form-control' autocomplete=off type='time' />",number:"<input class='bootbox-input bootbox-input-number form-control' autocomplete=off type='number' />",password:"<input class='bootbox-input bootbox-input-password form-control' autocomplete='off' type='password' />"}},o={locale:"en",backdrop:"static",animate:!0,className:null,closeButton:!0,show:!0,container:"body"},i={},f;return i.alert=function(){var t;if(t=h("alert",["ok"],["message","callback"],arguments),t.callback&&!n.isFunction(t.callback))throw new Error("alert requires callback property to be a function when provided");return t.buttons.ok.callback=t.onEscape=function(){return n.isFunction(t.callback)?t.callback.call(this):!0},i.dialog(t)},i.confirm=function(){var t;if(t=h("confirm",["cancel","confirm"],["message","callback"],arguments),!n.isFunction(t.callback))throw new Error("confirm requires a callback");return t.buttons.cancel.callback=t.onEscape=function(){return t.callback.call(this,!1)},t.buttons.confirm.callback=function(){return t.callback.call(this,!0)},i.dialog(t)},i.prompt=function(){var f,y,h,v,e,p,o,a,w;if(v=n(u.form),y={className:"bootbox-prompt",buttons:c("cancel","confirm"),value:"",inputType:"text"},f=l(s(y,arguments,["title","callback"]),["cancel","confirm"]),p=f.show===t?!0:f.show,f.message=v,f.buttons.cancel.callback=f.onEscape=function(){return f.callback.call(this,null)},f.buttons.confirm.callback=function(){var t;return t=f.inputType==="checkbox"?e.find("input:checked").map(function(){return n(this).val()}).get():e.val(),f.callback.call(this,t)},f.show=!1,!f.title)throw new Error("prompt requires a title");if(!n.isFunction(f.callback))throw new Error("prompt requires a callback");if(!u.inputs[f.inputType])throw new Error("invalid prompt type");e=n(u.inputs[f.inputType]);switch(f.inputType){case"text":case"textarea":case"email":case"date":case"time":case"number":case"password":e.val(f.value);break;case"select":if(a={},o=f.inputOptions||[],!n.isArray(o))throw new Error("Please pass an array of input options");if(!o.length)throw new Error("prompt with select requires options");r(o,function(i,r){var u=e;if(r.value===t||r.text===t)throw new Error("each option needs a `value` and a `text` property");r.group&&(a[r.group]||(a[r.group]=n("<optgroup/>").attr("label",r.group)),u=a[r.group]);u.append("<option value='"+r.value+"'>"+r.text+"<\/option>")});r(a,function(n,t){e.append(t)});e.val(f.value);break;case"checkbox":if(w=n.isArray(f.value)?f.value:[f.value],o=f.inputOptions||[],!o.length)throw new Error("prompt with checkbox requires options");if(!o[0].value||!o[0].text)throw new Error("each option needs a `value` and a `text` property");e=n("<div/>");r(o,function(t,i){var o=n(u.inputs[f.inputType]);o.find("input").attr("value",i.value);o.find("label").append(i.text);r(w,function(n,t){t===i.value&&o.find("input").prop("checked",!0)});e.append(o)})}f.placeholder&&e.attr("placeholder",f.placeholder);f.pattern&&e.attr("pattern",f.pattern);f.maxlength&&e.attr("maxlength",f.maxlength);v.append(e);v.on("submit",function(n){n.preventDefault();n.stopPropagation();h.find(".btn-primary").click()});h=i.dialog(f);h.off("shown.bs.modal");h.on("shown.bs.modal",function(){e.focus()});return p===!0&&h.modal("show"),h},i.dialog=function(i){var h;i=y(i);var f=n(u.dialog),l=f.find(".modal-dialog"),s=f.find(".modal-body"),a=i.buttons,c="",o={onEscape:i.onEscape};if(n.fn.modal===t)throw new Error("$.fn.modal is not defined; please double check you have included the Bootstrap JavaScript library. See http://getbootstrap.com/javascript/ for more details.");r(a,function(n,t){c+="<button data-bb-handler='"+n+"' type='button' class='btn "+t.className+"'>"+t.label+"<\/button>";o[n]=t.callback});s.find(".bootbox-body").html(i.message);i.animate===!0&&f.addClass("fade");i.className&&f.addClass(i.className);i.size==="large"?l.addClass("modal-lg"):i.size==="small"&&l.addClass("modal-sm");i.title&&s.before(u.header);i.closeButton&&(h=n(u.closeButton),i.title?f.find(".modal-header").prepend(h):h.css("margin-top","-2px").prependTo(s));i.title&&f.find(".modal-title").html(i.title);c.length&&(s.after(u.footer),f.find(".modal-footer").html(c));f.one("hide.bs.modal",function(){f.off("escape.close.bb");f.off("click")});f.one("hidden.bs.modal",function(n){n.target===this&&f.remove()});f.one("shown.bs.modal",function(){f.find(".btn-primary:first").focus()});if(i.backdrop!=="static")f.on("click.dismiss.bs.modal",function(n){(f.children(".modal-backdrop").length&&(n.currentTarget=f.children(".modal-backdrop").get(0)),n.target===n.currentTarget)&&f.trigger("escape.close.bb")});f.on("escape.close.bb",function(n){o.onEscape&&e(n,f,o.onEscape)});f.on("click",".modal-footer button",function(t){var i=n(this).data("bb-handler");e(t,f,o[i])});f.on("click",".bootbox-close-button",function(n){e(n,f,o.onEscape)});f.on("keyup",function(n){n.which===27&&f.trigger("escape.close.bb")});return n(i.container).append(f),f.modal({backdrop:i.backdrop?"static":!1,keyboard:!1,show:!1}),i.show&&f.modal("show"),f},i.setDefaults=function(){var t={};arguments.length===2?t[arguments[0]]=arguments[1]:t=arguments[0];n.extend(o,t)},i.hideAll=function(){return n(".bootbox").modal("hide"),i},f={en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"Confirmer"},pt:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Confirmar"}},i.addLocale=function(t,r){return n.each(["OK","CANCEL","CONFIRM"],function(n,t){if(!r[t])throw new Error("Please supply a translation for '"+t+"'");}),f[t]={OK:r.OK,CANCEL:r.CANCEL,CONFIRM:r.CONFIRM},i},i.removeLocale=function(n){return delete f[n],i},i.setLocale=function(n){return i.setDefaults("locale",n)},i.init=function(t){return init(t||n)},i});var prm=Sys.WebForms.PageRequestManager.getInstance(),sessionFuncId,sessionHits,sessionInterval,focusId,windowTop;(function(){var n=$.fn.select2;n&&($.fn.select2.defaults.set("allow-clear",!0),$.fn.select2.defaults.set("dropdown-auto-width",!0),$.fn.select2.defaults.set("render-title",!1),$.fn.select2.defaults.set("minimum-results-for-search",7));GetLanguageName().done(function(t){n&&$.fn.select2.defaults.set("language",t);prm.add_pageLoaded(function(){if(n){var t=$("select.selectExtended");t.select2({width:"100%"});t.each(function(){Select2Created(this)})}})})})(),function(n){var t;n.fn.phcHighlight=function(i,r,u){function f(i){i.contents().each(function(){this.nodeType===3?t.test(this.nodeValue)&&n(this).replaceWith(this.nodeValue.replace(t,'<span class="byellow">$1<\/span>')):f(n(this))})}return i=i.trim(),this.each(function(){var o=n(this),c="(\\b(&1)\\w*\\d*\\b)",s="",h,e,l;if(o.data("highlight-original")||o.data("highlight-original",o.html()),r==="3")s=c.replace("&1",ReplaceAccentsRegExp(i));else for(h=i.split(" "),e=0,l=h.length;e<l;e++)h[e]&&(s+=e===0?"":"|",s+=c.replace("&1",ReplaceAccentsRegExp(h[e])));t=new RegExp("("+s+")","gim");f(o);u&&u(o.find(".byellow"))})};n.fn.highlightRestore=function(){return this.each(function(){var t=n(this);t.html(t.data("highlight-original"))})}}(jQuery);focusId=undefined;windowTop=undefined;prm.add_pageLoading(function(){focusId=jQuery(":focus").prop("id");windowTop=$(window).scrollTop()});prm.add_pageLoaded(function(){var n;$("body").trigger("refreshScreen");focusId?(n=jQuery("#"+focusId),n.length?n.focus():window.scrollTo(0,windowTop)):prm.get_isInAsyncPostBack()?windowTop&&window.scrollTo(0,windowTop):(n=jQuery(".hideMessageOnLeave, .hideMessageOnLeave input").first(),n.length>0&&n.focus());ResetFocusId()}),function(n,t,i,r){var e=t.createElement("canvas").getContext,u=n.fn.peity=function(t,i){return e&&this.each(function(){var e=n(this),r=e.data("peity"),o,s,h;r?(t&&(r.type=t),n.extend(r.opts,i),r.draw()):(o=u.defaults[t],s={},n.each(e.data(),function(n,t){n in o&&(s[n]=t)}),h=n.extend({},o,s,i),r=new f(e,t,h),r.draw(),e.change(function(){r.draw()}).data("peity",r))}),this},f=function(n,t,i){this.$el=n;this.type=t;this.opts=i},t=f.prototype;t.colours=function(){var t=this.opts.colours,i=t;return n.isFunction(i)||(i=function(n,i){return t[i%t.length]}),i};t.draw=function(){u.graphers[this.type].call(this,this.opts)};t.prepareCanvas=function(t,i){var u=this.canvas,f;return u?(this.context.clearRect(0,0,u.width,u.height),f=n(u)):(f=n("<canvas>").css({height:i,width:t}).addClass("peity").data("peity",this),this.canvas=u=f[0],this.context=u.getContext("2d"),this.$el.hide().after(u)),u.height=f.height()*r,u.width=f.width()*r,u};t.values=function(){return n.map(this.$el.text().split(this.opts.delimiter),function(n){return parseFloat(n)})};u.defaults={};u.graphers={};u.register=function(n,t,i){this.defaults[n]=t;this.graphers[n]=i};u.register("pie",{colours:["#ff9900","#fff4dd","#ffc66e"],delimiter:null,diameter:16},function(n){var u,t,f,o;n.delimiter||(t=this.$el.text().match(/[^0-9\.]/),n.delimiter=t?t[0]:",");t=this.values();"/"==n.delimiter&&(u=t[0],t=[u,t[1]-u]);for(var r=0,u=t.length,s=0;r<u;r++)s+=t[r];var e=this.prepareCanvas(n.width||n.diameter,n.height||n.diameter),n=this.context,r=e.width,f=e.height,e=i.min(r,f)/2,h=i.PI,c=this.colours();for(n.save(),n.translate(r/2,f/2),n.rotate(-h/2),r=0;r<u;r++)f=t[r],o=2*f/s*h,n.beginPath(),n.moveTo(0,0),n.arc(0,0,e,0,o,!1),n.fillStyle=c.call(this,f,r,t),n.fill(),n.rotate(o);n.restore()});u.register("line",{colour:"#c6d9fd",strokeColour:"#4d89f9",strokeWidth:1,delimiter:",",height:16,max:null,min:0,width:32},function(n){var f=this.values(),c,l;1==f.length&&f.push(f[0]);var s=i.max.apply(i,f.concat([n.max])),h=i.min.apply(i,f.concat([n.min])),e=this.prepareCanvas(n.width,n.height),t=this.context,a=e.width,e=e.height,v=a/(f.length-1),s=e/(s-h),o=[],u;for(t.beginPath(),t.moveTo(0,e+h*s),u=0;u<f.length;u++)c=u*v,l=e-s*(f[u]-h),o.push({x:c,y:l}),t.lineTo(c,l);if(t.lineTo(a,e+h*s),t.fillStyle=n.colour,t.fill(),n.strokeWidth){for(t.beginPath(),t.moveTo(0,o[0].y),u=0;u<o.length;u++)t.lineTo(o[u].x,o[u].y);t.lineWidth=n.strokeWidth*r;t.strokeStyle=n.strokeColour;t.stroke()}});u.register("bar",{colours:["#4D89F9"],delimiter:",",height:16,max:null,min:0,spacing:r,width:32},function(n){for(var f,o,s,t=this.values(),h=i.max.apply(i,t.concat([n.max])),e=i.min.apply(i,t.concat([n.min])),u=this.prepareCanvas(n.width,n.height),c=this.context,l=u.height,a=l/(h-e),n=n.spacing,u=(u.width+n)/t.length,v=this.colours(),r=0;r<t.length;r++)f=t[r],o=l-a*(f-e),0==f?((0<=e||0<h)&&(o-=1),s=1):s=a*t[r],c.fillStyle=v.call(this,f,r,t),c.fillRect(r*u,o,u-n,s)})}(jQuery,document,Math,window.devicePixelRatio||1);!function(n,t){"use strict";var r,i=n.document;r=function(){var e,c,l,y,w,b,k,h,f,r,g,o,d,u={},s={},v=!1,p={ENTER:13,ESC:27,SPACE:32},a=[];return s={buttons:{holder:'<nav class="alertify-buttons">{{buttons}}<\/nav>',submit:'<button type="submit" class="alertify-button alertify-button-ok" id="alertify-ok">{{ok}}<\/button>',ok:'<button class="alertify-button alertify-button-ok" id="alertify-ok">{{ok}}<\/button>',cancel:'<button class="alertify-button alertify-button-cancel" id="alertify-cancel">{{cancel}}<\/button>'},input:'<div class="alertify-text-wrapper"><input type="text" class="alertify-text" id="alertify-text"><\/div>',message:'<p class="alertify-message">{{message}}<\/p>',log:'<article class="alertify-log{{class}}">{{message}}<\/article>'},d=function(){var n,r,u=!1,e=i.createElement("fakeelement"),f={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"};for(n in f)if(e.style[n]!==t){r=f[n];u=!0;break}return{type:r,supported:u}},e=function(n){return i.getElementById(n)},u={labels:{ok:"OK",cancel:"Cancel"},delay:5e3,buttonReverse:!1,buttonFocus:"ok",transition:t,addListeners:function(n){var r,u,s,h,f,v="undefined"!=typeof l,e="undefined"!=typeof c,a="undefined"!=typeof o,b="",t=this;r=function(t){return"undefined"!=typeof t.preventDefault&&t.preventDefault(),s(t),"undefined"!=typeof o&&(b=o.value),"function"==typeof n&&("undefined"!=typeof o?n(!0,b):n(!0)),!1};u=function(t){return"undefined"!=typeof t.preventDefault&&t.preventDefault(),s(t),"function"==typeof n&&n(!1),!1};s=function(){t.hide();t.unbind(i.body,"keyup",h);t.unbind(y,"focus",f);v&&t.unbind(l,"click",r);e&&t.unbind(c,"click",u)};h=function(n){var t=n.keyCode;(t===p.SPACE&&!a||a&&t===p.ENTER)&&r(n);t===p.ESC&&e&&u(n)};f=function(){a?o.focus():!e||t.buttonReverse?l.focus():c.focus()};this.bind(y,"focus",f);this.bind(w,"focus",f);v&&this.bind(l,"click",r);e&&this.bind(c,"click",u);this.bind(i.body,"keyup",h);this.transition.supported||this.setFocus()},bind:function(n,t,i){"function"==typeof n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent&&n.attachEvent("on"+t,i)},handleErrors:function(){if("undefined"!=typeof n.onerror){var t=this;return n.onerror=function(n,i,r){t.error("["+n+" on line "+r+" of "+i+"]",0)},!0}return!1},appendButtons:function(n,t){return this.buttonReverse?t+n:n+t},build:function(n){var t="",i=n.type,r=n.message,e=n.cssClass||"";switch(t+='<div class="alertify-dialog">',t+='<a id="alertify-resetFocusBack" class="alertify-resetFocus" href="#">Reset Focus<\/a>',"none"===u.buttonFocus&&(t+='<a href="#" id="alertify-noneFocus" class="alertify-hidden"><\/a>'),"prompt"===i&&(t+='<div id="alertify-form">'),t+='<article class="alertify-inner">',t+=s.message.replace("{{message}}",r),"prompt"===i&&(t+=s.input),t+=s.buttons.holder,t+="<\/article>","prompt"===i&&(t+="<\/div>"),t+='<a id="alertify-resetFocus" class="alertify-resetFocus" href="#">Reset Focus<\/a>',t+="<\/div>",i){case"confirm":t=t.replace("{{buttons}}",this.appendButtons(s.buttons.cancel,s.buttons.ok));t=t.replace("{{ok}}",this.labels.ok).replace("{{cancel}}",this.labels.cancel);break;case"prompt":t=t.replace("{{buttons}}",this.appendButtons(s.buttons.cancel,s.buttons.submit));t=t.replace("{{ok}}",this.labels.ok).replace("{{cancel}}",this.labels.cancel);break;case"alert":t=t.replace("{{buttons}}",s.buttons.ok);t=t.replace("{{ok}}",this.labels.ok)}return f.className="alertify alertify-"+i+" "+e,h.className="alertify-cover",t},close:function(n,t){var u,f,e=t&&!isNaN(t)?+t:this.delay,i=this;this.bind(n,"click",function(){u(n)});f=function(n){n.stopPropagation();i.unbind(this,i.transition.type,f);r.removeChild(this);r.hasChildNodes()||(r.className+=" alertify-logs-hidden")};u=function(n){"undefined"!=typeof n&&n.parentNode===r&&(i.transition.supported?(i.bind(n,i.transition.type,f),n.className+=" alertify-log-hide"):(r.removeChild(n),r.hasChildNodes()||(r.className+=" alertify-logs-hidden")))};0!==t&&setTimeout(function(){u(n)},e)},dialog:function(n,t,u,f,e){k=i.activeElement;var o=function(){r&&null!==r.scrollTop&&h&&null!==h.scrollTop||o()};if("string"!=typeof n)throw new Error("message must be a string");if("string"!=typeof t)throw new Error("type must be a string");if("undefined"!=typeof u&&"function"!=typeof u)throw new Error("fn must be a function");return this.init(),o(),a.push({type:t,message:n,callback:u,placeholder:f,cssClass:e}),v||this.setup(),this},extend:function(n){if("string"!=typeof n)throw new Error("extend method must have exactly one paramter");return function(t,i){return this.log(t,n,i),this}},hide:function(){var n,t=this;a.splice(0,1);a.length>0?this.setup(!0):(v=!1,n=function(i){i.stopPropagation();t.unbind(f,t.transition.type,n)},this.transition.supported?(this.bind(f,this.transition.type,n),f.className="alertify alertify-hide alertify-hidden"):f.className="alertify alertify-hide alertify-hidden alertify-isHidden",h.className="alertify-cover alertify-cover-hidden",k.focus())},init:function(){i.createElement("nav");i.createElement("article");i.createElement("section");null==e("alertify-cover")&&(h=i.createElement("div"),h.setAttribute("id","alertify-cover"),h.className="alertify-cover alertify-cover-hidden",i.body.appendChild(h));null==e("alertify")&&(v=!1,a=[],f=i.createElement("section"),f.setAttribute("id","alertify"),f.className="alertify alertify-hidden",i.body.appendChild(f));null==e("alertify-logs")&&(r=i.createElement("section"),r.setAttribute("id","alertify-logs"),r.className="alertify-logs alertify-logs-hidden",i.body.appendChild(r));i.body.setAttribute("tabindex","0");this.transition=d()},log:function(n,t,i){var u=function(){r&&null!==r.scrollTop||u()};return this.init(),u(),r.className="alertify-logs",this.notify(n,t,i),this},notify:function(n,t,u){var f=i.createElement("article");f.className="alertify-log"+("string"==typeof t&&""!==t?" alertify-log-"+t:"");f.innerHTML=n;r.appendChild(f);setTimeout(function(){f.className=f.className+" alertify-log-show"},50);this.close(f,u)},set:function(n){var t;if("object"!=typeof n&&n instanceof Array)throw new Error("args must be an object");for(t in n)n.hasOwnProperty(t)&&(this[t]=n[t])},setFocus:function(){o?(o.focus(),o.select()):b.focus()},setup:function(n){var r,i=a[0],s=this;v=!0;r=function(n){n.stopPropagation();s.setFocus();s.unbind(f,s.transition.type,r)};this.transition.supported&&!n&&this.bind(f,this.transition.type,r);f.innerHTML=this.build(i);y=e("alertify-resetFocus");w=e("alertify-resetFocusBack");l=e("alertify-ok")||t;c=e("alertify-cancel")||t;b="cancel"===u.buttonFocus?c:"none"===u.buttonFocus?e("alertify-noneFocus"):l;o=e("alertify-text")||t;g=e("alertify-form")||t;"string"==typeof i.placeholder&&""!==i.placeholder&&(o.value=i.placeholder);n&&this.setFocus();this.addListeners(i.callback)},unbind:function(n,t,i){"function"==typeof n.removeEventListener?n.removeEventListener(t,i,!1):n.detachEvent&&n.detachEvent("on"+t,i)}},{alert:function(n,t,i){return u.dialog(n,"alert",t,"",i),this},confirm:function(n,t,i){return u.dialog(n,"confirm",t,"",i),this},extend:u.extend,init:u.init,log:function(n,t,i){return u.log(n,t,i),this},prompt:function(n,t,i,r){return u.dialog(n,"prompt",t,i,r),this},success:function(n,t){return u.log(n,"success",t),this},error:function(n,t){return u.log(n,"error",t),this},set:function(n){u.set(n)},labels:u.labels,debug:u.handleErrors}};"function"==typeof define?define([],function(){return new r}):"undefined"==typeof n.alertify&&(n.alertify=new r)}(this)