1(()=>{var P,L,O,H=Object.defineProperty,k=(e,t,i)=>(i=i,(t="symbol"!=typeof t?t+"":t)in(e=e)?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i);let e=e=>{"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()},N=e=>{if(!e)return e;var t=e=>e.replace(/[\u0660-\u0669\u06F0-\u06F9]/g,e=>15&e.charCodeAt(0));if(Array.isArray(e)){for(var i in e)e[i]=t(e[i]);return e}return t(e)};function z(e,t){return function(){return e.apply(t,arguments)}}let B=Object.prototype.toString,W=Object.getPrototypeOf,i=(P=Object.create(null),e=>{e=B.call(e);return P[e]||(P[e]=e.slice(8,-1).toLowerCase())}),t=t=>(t=t.toLowerCase(),e=>i(e)===t),q=t=>e=>typeof e===t,a=Array.isArray,o=q("undefined"),U=t("ArrayBuffer"),$=q("string"),s=q("function"),V=q("number"),Y=e=>null!==e&&"object"==typeof e,K=e=>{var t;return"object"===i(e)&&!(null!==(t=W(e))&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},X=t("Date"),G=t("File"),J=t("Blob"),Q=t("FileList"),Z=t("URLSearchParams"),[ee,te,ie,ne]=["ReadableStream","Request","Response","Headers"].map(t);function r(n,s,{allOwnKeys:o=!1}={}){if(null!=n){let i,e;if("object"!=typeof n&&(n=[n]),a(n))for(i=0,e=n.length;i<e;i++)s.call(null,n[i],i,n);else{let e=o?Object.getOwnPropertyNames(n):Object.keys(n),t=e.length;var r;for(i=0;i<t;i++)r=e[i],s.call(null,n[r],r,n)}}}function se(e,t){t=t.toLowerCase();var i=Object.keys(e);let n,s=i.length;for(;0<s--;)if(t===(n=i[s]).toLowerCase())return n;return null}let n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,oe=e=>!o(e)&&e!==n,re=(O="undefined"!=typeof Uint8Array&&W(Uint8Array),e=>O&&e instanceof O),ae=t("HTMLFormElement"),le=(L=[Object.prototype.hasOwnProperty][0],(e,t)=>L.call(e,t)),ue=t("RegExp"),he=(n,s)=>{let e=Object.getOwnPropertyDescriptors(n),o={};r(e,(e,t)=>{var i;!1!==(i=s(e,t,n))&&(o[t]=i||e)}),Object.defineProperties(n,o)},ce="abcdefghijklmnopqrstuvwxyz",de="0123456789",pe={DIGIT:de,ALPHA:ce,ALPHA_DIGIT:ce+ce.toUpperCase()+de};var fe,me,ge,ve,be,ye,l=t("AsyncFunction"),u=(u="function"==typeof setImmediate,I=s(n.postMessage),u?setImmediate:I?(fe="axios@"+Math.random(),me=[],n.addEventListener("message",({source:e,data:t})=>{e===n&&t===fe&&me.length&&me.shift()()},!1),e=>{me.push(e),n.postMessage(fe,"*")}):e=>setTimeout(e));let _e="undefined"!=typeof queueMicrotask?queueMicrotask.bind(n):"undefined"!=typeof process&&process.nextTick||u,b={isArray:a,isArrayBuffer:U,isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&s(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{var t;return e&&("function"==typeof FormData&&e instanceof FormData||s(e.append)&&("formdata"===(t=i(e))||"object"===t&&s(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&U(e.buffer)},isString:$,isNumber:V,isBoolean:e=>!0===e||!1===e,isObject:Y,isPlainObject:K,isReadableStream:ee,isRequest:te,isResponse:ie,isHeaders:ne,isUndefined:o,isDate:X,isFile:G,isBlob:J,isRegExp:ue,isFunction:s,isStream:e=>Y(e)&&s(e.pipe),isURLSearchParams:Z,isTypedArray:re,isFileList:Q,forEach:r,merge:function i(){let n=(oe(this)&&this||{}).caseless,s={},o=(e,t)=>{t=n&&se(s,t)||t;K(s[t])&&K(e)?s[t]=i(s[t],e):K(e)?s[t]=i({},e):a(e)?s[t]=e.slice():s[t]=e};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&r(arguments[e],o);return s},extend:(i,e,n,{allOwnKeys:t}={})=>(r(e,(e,t)=>{n&&s(e)?i[t]=z(e,n):i[t]=e},{allOwnKeys:t}),i),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>e=65279===e.charCodeAt(0)?e.slice(1):e,inherits:(e,t,i,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),i&&Object.assign(e.prototype,i)},toFlatObject:(e,t,i,n)=>{let s,o,r;var a={};if(t=t||{},null!=e)do{for(s=Object.getOwnPropertyNames(e),o=s.length;0<o--;)r=s[o],n&&!n(r,e,t)||a[r]||(t[r]=e[r],a[r]=!0)}while((e=!1!==i&&W(e))&&(!i||i(e,t))&&e!==Object.prototype);return t},kindOf:i,kindOfTest:t,endsWith:(e,t,i)=>{e=String(e),(void 0===i||i>e.length)&&(i=e.length),i-=t.length;e=e.indexOf(t,i);return-1!==e&&e===i},toArray:e=>{if(!e)return null;if(a(e))return e;let t=e.length;if(!V(t))return null;for(var i=new Array(t);0<t--;)i[t]=e[t];return i}
1,forEachEntry:(t,i)=>{let e=(t&&t[Symbol.iterator]).call(t);for(var n;(n=e.next())&&!n.done;){let e=n.value;i.call(t,e[0],e[1])}},matchAll:(e,t)=>{for(var i,n=[];null!==(i=e.exec(t));)n.push(i);return n},isHTMLForm:ae,hasOwnProperty:le,hasOwnProp:le,reduceDescriptors:he,freezeMethods:n=>{he(n,(e,t)=>{if(s(n)&&-1!==["arguments","caller","callee"].indexOf(t))return!1;var i=n[t];s(i)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")}))})},toObjectSet:(e,t)=>{let i={},n=e=>{e.forEach(e=>{i[e]=!0})};return a(e)?n(e):n(String(e).split(t)),i},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,i){return t.toUpperCase()+i}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:se,global:n,isContextDefined:oe,ALPHABET:pe,generateString:(e=16,t=pe.ALPHA_DIGIT)=>{let i="";for(var n=t.length;e--;)i+=t[Math.random()*n|0];return i},isSpecCompliantForm:function(e){return!!(e&&s(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{let t=new Array(10),s=(e,n)=>{if(Y(e)){if(0<=t.indexOf(e))return;if(!("toJSON"in e)){t[n]=e;let i=a(e)?[]:{};return r(e,(e,t)=>{e=s(e,n+1);o(e)||(i[t]=e)}),t[n]=void 0,i}}return e};return s(e,0)},isAsyncFn:l,isThenable:e=>e&&(Y(e)||s(e))&&s(e.then)&&s(e.catch),setImmediate:u,asap:_e};function y(e,t,i,n,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),i&&(this.config=i),n&&(this.request=n),s&&(this.response=s,this.status=s.status||null)}b.inherits(y,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:b.toJSONObject(this.config),code:this.code,status:this.status}}});let we=y.prototype,xe={};function Ce(e){return b.isPlainObject(e)||b.isArray(e)}function ke(e){return b.endsWith(e,"[]")?e.slice(0,-2):e}function Te(e,t,i){return e?e.concat(t).map(function(e,t){return e=ke(e),!i&&t?"["+e+"]":e}).join(i?".":""):t}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{xe[e]={value:e}}),Object.defineProperties(y,xe),Object.defineProperty(we,"isAxiosError",{value:!0}),y.from=(e,t,i,n,s,o)=>{var r=Object.create(we);return b.toFlatObject(e,r,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e),y.call(r,e.message,t,i,n,s),r.cause=e,r.name=e.name,o&&Object.assign(r,o),r};let De=b.toFlatObject(b,{},null,function(e){return/^is[A-Z]/.test(e)});function Se(e,o,t){if(!b.isObject(e))throw new TypeError("target must be an object");o=o||new FormData;let r=(t=b.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!b.isUndefined(t[e])})).metaTokens,s=t.visitor||n,a=t.dots,l=t.indexes,i=(t.Blob||"undefined"!=typeof Blob&&Blob)&&b.isSpecCompliantForm(o);if(!b.isFunction(s))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(b.isDate(e))return e.toISOString();if(!i&&b.isBlob(e))throw new y("Blob is not supported. Use a Buffer instead.");return b.isArrayBuffer(e)||b.isTypedArray(e)?i&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function n(e,i,t){let n=e;if(e&&!t&&"object"==typeof e)if(b.endsWith(i,"{}"))i=r?i:i.slice(0,-2),e=JSON.stringify(e);else if(b.isArray(e)&&(s=e,b.isArray(s))&&!s.some(Ce)||(b.isFileList(e)||b.endsWith(i,"[]"))&&(n=b.toArray(e)))return i=ke(i),n.forEach(function(e,t){b.isUndefined(e)||null===e||o.append(!0===l?Te([i],t,a):null===l?i:i+"[]",u(e))}),!1;var s;return!!Ce(e)||(o.append(Te(t,i,a),u(e)),!1)}let h=[],c=Object.assign(De,{defaultVisitor:n,convertValue:u,isVisitable:Ce});if(b.isObject(e))return function i(e,n){if(!b.isUndefined(e)){if(-1!==h.indexOf(e))throw Error("Circular reference detected in "+n.join("."));h.push(e),b.forEach(e,function(e,t){!0===(!(b.isUndefined(e)||null===e)&&s.call(o,e,b.isString(t)?t.trim():t,n,c))&&i(e,n?n.concat(t):[t])}),h.pop()}}(e),o;throw new TypeError("data must be an object")}
1function Ee(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function Ae(e,t){this._pairs=[],e&&Se(e,this,t)}function Me(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ie(t,e,i){if(e){var n=i&&i.encode||Me,s=(i=b.isFunction(i)?{serialize:i}:i)&&i.serialize,s=s?s(e,i):b.isURLSearchParams(e)?e.toString():new Ae(e,i).toString(n);if(s){let e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+s}}return t}(I=Ae.prototype).append=function(e,t){this._pairs.push([e,t])};class Pe{constructor(){this.handlers=[]}use(e,t,i){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!i&&i.synchronous,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){b.forEach(this.handlers,function(e){null!==e&&t(e)})}}let Le={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!(I.toString=function(t){let i=t?function(e){return t.call(this,e,Ee)}:Ee;return this._pairs.map(function(e){return i(e[0])+"="+i(e[1])},"").join("&")})},Oe={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Ae,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},He="undefined"!=typeof window&&"undefined"!=typeof document,Ne="object"==typeof navigator&&navigator||void 0,Re=He&&(!Ne||["ReactNative","NativeScript","NS"].indexOf(Ne.product)<0),Fe="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,je=He&&window.location.href||"http://localhost",_={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:He,hasStandardBrowserEnv:Re,hasStandardBrowserWebWorkerEnv:Fe,navigator:Ne,origin:je},Symbol.toStringTag,{value:"Module"})),...Oe};function ze(e){function a(e,t,i,n){var s,o,r=e[n++];return"__proto__"===r||(s=Number.isFinite(+r),o=n>=e.length,r=!r&&b.isArray(i)?i.length:r,o?b.hasOwnProp(i,r)?i[r]=[i[r],t]:i[r]=t:(i[r]&&b.isObject(i[r])||(i[r]=[]),a(e,t,i[r],n)&&b.isArray(i[r])&&(i[r]=(e=>{var t={},i=Object.keys(e);let n;var s,o=i.length;for(n=0;n<o;n++)t[s=i[n]]=e[s];return t})(i[r]))),!s)}if(b.isFormData(e)&&b.isFunction(e.entries)){let i={};return b.forEachEntry(e,(e,t)=>{a((e=e,b.matchAll(/\w+|\[(\w*)]/g,e).map(e=>"[]"===e[0]?"":e[1]||e[0])),t,i,0)}),i}return null}let h={transitional:Le,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){var i,n=e.getContentType()||"",s=-1<n.indexOf("application/json"),o=b.isObject(t);if(o&&b.isHTMLForm(t)&&(t=new FormData(t)),b.isFormData(t))return s?JSON.stringify(ze(t)):t;if(!(b.isArrayBuffer(t)||b.isBuffer(t)||b.isStream(t)||b.isFile(t)||b.isBlob(t)||b.isReadableStream(t))){if(b.isArrayBufferView(t))return t.buffer;if(b.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();if(o){if(-1<n.indexOf("application/x-www-form-urlencoded"))return i=t,r=this.formSerializer,Se(i,new _.classes.URLSearchParams,Object.assign({visitor:function(e,t,i,n){return _.isNode&&b.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},r)).toString();if((i=b.isFileList(t))||-1<n.indexOf("multipart/form-data")){let e=this.env&&this.env.FormData;return Se(i?{"files[]":t}:t,e&&new e,this.formSerializer)}}if(o||s){e.setContentType("application/json",!1);var r=t;if(b.isString(r))try{return(0,JSON.parse)(r),b.trim(r)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(r)}}return t}],transformResponse:[function(e){let i=this.transitional||h.transitional,t=i&&i.forcedJSONParsing,n="json"===this.responseType;if(!b.isResponse(e)&&!b.isReadableStream(e)&&e&&b.isString(e)&&(t&&!this.responseType||n)){let t=!(i&&i.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(e){if(t){if("SyntaxError"===e.name)throw y.from(e,y.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:_.classes.FormData,Blob:_.classes.Blob},validateStatus:function(e){return 200<=e&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}},Be=(b.forEach(["delete","get","head","post","put","patch"],e=>{h.headers[e]={}}),b.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"])),We=Symbol("internals");function c(e){return e&&String(e).trim().toLowerCase()}function qe(e){return!1===e||null==e?e:b.isArray(e)?e.map(qe):String(e)}function Ue(e,t,i,n,s){return b.isFunction(n)?n.call(this,t,i):(s&&(t=i),b.isString(t)&&(b.isString(n)?-1!==t.indexOf(n):b.isRegExp(n)&&n.test(t)))}let w=class{constructor(e){e&&this.set(e)}set(e,t,i){let s=this;function n(e,t,i){var n=c(t);if(!n)throw new Error("header name must be a non-empty string");n=b.findKey(s,n);n&&void 0!==s[n]&&!0!==i&&(void 0!==i||!1===s[n])||(s[n||t]=qe(e))}var o=(e,i)=>b.forEach(e,(e,t)=>n(e,t,i));if(b.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(b.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((()=>{let t={},i,n,s;return e&&e.split("\n").forEach(function(e){s=e.indexOf(":"),i=e.substring(0,s).trim().toLowerCase(),n=e.substring(s+1).trim(),!i||t[i]&&Be[i]||("set-cookie"===i?t[i]?t[i].push(n):t[i]=[n]:t[i]=t[i]?t[i]+", "+n:n)}),t})(),t);else if(b.isHeaders(e))for(var[r,a]of e.entries())n(a,r,i);else null!=e&&n(t,e,i);return this}get(e,t){if(e=c(e)){var i=b.findKey(this,e);if(i){let e=this[i];if(!t)return e;if(!0===t){for(var n,s=e,o=Object.create(null),r=/([^\s,;
1=]+)\s*(?:=\s*([^,;]+))?/g;n=r.exec(s);)o[n[1]]=n[2];return o}if(b.isFunction(t))return t.call(this,e,i);if(b.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){return!!(e=c(e))&&!(!(e=b.findKey(this,e))||void 0===this[e]||t&&!Ue(0,this[e],e,t))}delete(e,t){let i=this,n=!1;function s(e){(e=c(e))&&(e=b.findKey(i,e))&&(!t||Ue(0,i[e],e,t))&&(delete i[e],n=!0)}return b.isArray(e)?e.forEach(s):s(e),n}clear(e){var t=Object.keys(this);let i=t.length,n=!1;for(;i--;){var s=t[i];e&&!Ue(0,this[s],s,e,!0)||(delete this[s],n=!0)}return n}normalize(n){let s=this,o={};return b.forEach(this,(e,t)=>{var i=b.findKey(o,t);i?(s[i]=qe(e),delete s[t]):((i=n?t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,i)=>t.toUpperCase()+i):String(t).trim())!==t&&delete s[t],s[i]=qe(e),o[i]=!0)}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(i){let n=Object.create(null);return b.forEach(this,(e,t)=>{null!=e&&!1!==e&&(n[t]=i&&b.isArray(e)?e.join(", "):e)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let i=new this(e);return t.forEach(e=>i.set(e)),i}static accessor(e){let n=(this[We]=this[We]={accessors:{}}).accessors,o=this.prototype;function t(t){var e=c(t);if(!n[e]){{var i=o,s=t;let e=b.toCamelCase(" "+s);["get","set","has"].forEach(n=>{Object.defineProperty(i,n+e,{value:function(e,t,i){return this[n].call(this,s,e,t,i)},configurable:!0})})}n[e]=!0}}return b.isArray(e)?e.forEach(t):t(e),this}};function $e(e,t){let i=this||h,n=t||i,s=w.from(n.headers),o=n.data;return b.forEach(e,function(e){o=e.call(i,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function Ve(e){return!(!e||!e.__CANCEL__)}function x(e,t,i){y.call(this,null==e?"canceled":e,y.ERR_CANCELED,t,i),this.name="CanceledError"}function Ye(e,t,i){var n=i.config.validateStatus;i.status&&n&&!n(i.status)?t(new y("Request failed with status code "+i.status,[y.ERR_BAD_REQUEST,y.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i)):e(i)}w.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),b.reduceDescriptors(w.prototype,({value:e},t)=>{let i=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[i]=e}}}),b.freezeMethods(w),b.inherits(x,y,{__CANCEL__:!0});let Ke=(l,u,e=3)=>{let h=0,c=(()=>{let o=new Array(50),r=new Array(50),a,l=0,u=0;return function(e){var t=Date.now(),i=r[u];a=a||t,o[l]=e,r[l]=t;let n=u,s=0;for(;n!==l;)s+=o[n++],n%=50;return(l=(l+1)%50)===u&&(u=(u+1)%50),!(t-a<250)&&(e=i&&t-i)?Math.round(1e3*s/e):void 0}})();{var i=e=>{var t=e.loaded,i=e.lengthComputable?e.total:void 0,n=t-h,s=c(n);h=t,l({loaded:t,total:i,progress:i?t/i:void 0,bytes:n,rate:s||void 0,estimated:s&&i&&t<=i?(i-t)/s:void 0,event:e,lengthComputable:null!=i,[u?"download":"upload"]:!0})};let n,s,o=0,r=1e3/e,a=(e,t=Date.now())=>{o=t,n=null,s&&(clearTimeout(s),s=null),i.apply(null,e)};return[(...e)=>{var t=Date.now(),i=t-o;i>=r?a(e,t):(n=e,s=s||setTimeout(()=>{s=null,a(n)},r-i))},()=>n&&a(n)]}},Xe=(t,i)=>{let n=null!=t;return[e=>i[0]({lengthComputable:n,total:t,loaded:e}),i[1]]},Ge=t=>(...e)=>b.asap(()=>t(...e)),Je=_.hasStandardBrowserEnv?(ge=new URL(_.origin),ve=_.navigator&&/(msie|trident)/i.test(_.navigator.userAgent),e=>(e=new URL(e,_.origin),ge.protocol===e.protocol&&ge.host===e.host&&(ve||ge.port===e.port))):()=>!0,Qe=_.hasStandardBrowserEnv?{write(e,t,i,n,s,o){e=[e+"="+encodeURIComponent(t)];b.isNumber(i)&&e.push("expires="+new Date(i).toGMTString()),b.isString(n)&&e.push("path="+n),b.isString(s)&&e.push("domain="+s),!0===o&&e.push("secure"),document.cookie=e.join("; ")},read(e){e=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Ze(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?(e=e,(i=t)?e.replace(/\/?\/$/,"")+"/"+i.replace(/^\/+/,""):e):t;var i}let et=e=>e instanceof w?{...e}:e;function d(n,s){s=s||{};let o={};function r(e,t,i,n){return b.isPlainObject(e)&&b.isPlainObject(t)?b.merge.call({caseless:n},e,t):b.isPlainObject(t)?b.merge({},t):b.isArray(t)?t.slice():t}function a(e,t,i,n){return b.isUndefined(t)?b.isUndefined(e)?void 0:r(void 0,e,0,n):r(e,t,0,n)}function e(e,t){if(!b.isUndefined(t))return r(void 0,t)}function t(e,t){return b.isUndefined(t)?b.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function l(e,t,i){return i in s?r(e,t):i in n?r(void 0,e):void 0}let u={url:e,method:e,data:e,baseURL:t,transformRequest:t,transformResponse:t,paramsSerializer:t,timeout:t,timeoutMessage:t,withCredentials:t,withXSRFToken:t,adapter:t,responseType:t,xsrfCookieName:t,xsrfHeaderName:t,onUploadProgress:t,onDownloadProgress:t,decompress:t,maxContentLength:t,maxBodyLength:t,beforeRedirect:t,transport:t,httpAgent:t,httpsAgent:t,cancelToken:t,socketPath:t,responseEncoding:t,validateStatus:l,headers:(e,t,i)=>a(et(e),et(t),0,!0)};return b.forEach(Object.keys(Object.assign({},n,s)),function(e){var t=u[e]||a,i=t(n[e],s[e],e);b.isUndefined(i)&&t!==l||(o[e]=i)}),o}let tt=e=>{let t=d({},e),i,{data:n,withXSRFToken:s,xsrfHeaderName:o,xsrfCookieName:r,headers:a,auth:l}=t;if(t.headers=a=w.from(a),t.url=Ie(Ze(t.baseURL,t.url),e.params,e.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),b.isFormData(n))if(_.hasStandardBrowserEnv||_.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(!1!==(i=a.getContentType())){let[e,...t]=i?i.split(";").map(e=>
1e.trim()).filter(Boolean):[];a.setContentType([e||"multipart/form-data",...t].join("; "))}if(_.hasStandardBrowserEnv&&((s=s&&b.isFunction(s)?s(t):s)||!1!==s&&Je(t.url))){let e=o&&r&&Qe.read(r);e&&a.set(o,e)}return t},it="undefined"!=typeof XMLHttpRequest&&function(g){return new Promise(function(t,i){let n=tt(g);var e=n.data,s=w.from(n.headers).normalize();let o,r,a,l,u,{responseType:h,onUploadProgress:c,onDownloadProgress:d}=n;function p(){l&&l(),u&&u(),n.cancelToken&&n.cancelToken.unsubscribe(o),n.signal&&n.signal.removeEventListener("abort",o)}let f=new XMLHttpRequest;function m(){var e;f&&(e=w.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),Ye(function(e){t(e),p()},function(e){i(e),p()},{data:h&&"text"!==h&&"json"!==h?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:e,config:g,request:f}),f=null)}f.open(n.method.toUpperCase(),n.url,!0),f.timeout=n.timeout,"onloadend"in f?f.onloadend=m:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(m)},f.onabort=function(){f&&(i(new y("Request aborted",y.ECONNABORTED,g,f)),f=null)},f.onerror=function(){i(new y("Network Error",y.ERR_NETWORK,g,f)),f=null},f.ontimeout=function(){let e=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";var t=n.transitional||Le;n.timeoutErrorMessage&&(e=n.timeoutErrorMessage),i(new y(e,t.clarifyTimeoutError?y.ETIMEDOUT:y.ECONNABORTED,g,f)),f=null},void 0===e&&s.setContentType(null),"setRequestHeader"in f&&b.forEach(s.toJSON(),function(e,t){f.setRequestHeader(t,e)}),b.isUndefined(n.withCredentials)||(f.withCredentials=!!n.withCredentials),h&&"json"!==h&&(f.responseType=n.responseType),d&&([a,u]=Ke(d,!0),f.addEventListener("progress",a)),c&&f.upload&&([r,l]=Ke(c),f.upload.addEventListener("progress",r),f.upload.addEventListener("loadend",l)),(n.cancelToken||n.signal)&&(o=e=>{f&&(i(!e||e.type?new x(null,g,f):e),f.abort(),f=null)},n.cancelToken&&n.cancelToken.subscribe(o),n.signal)&&(n.signal.aborted?o():n.signal.addEventListener("abort",o));s=(e=>(e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e))&&e[1]||"")(n.url);s&&-1===_.protocols.indexOf(s)?i(new y("Unsupported protocol "+s+":",y.ERR_BAD_REQUEST,g)):f.send(e||null)})},nt=(e,t,o,i)=>{let r=async function*(e,t){for await(var i of async function*(e){if(e[Symbol.asyncIterator])yield*e;else{var i=e.getReader();try{for(;;){let{done:e,value:t}=await i.read();if(e)break;yield t}}finally{await i.cancel()}}}(e)){n=void 0;s=void 0;o=void 0;var n=i;var s=t;var o=n.byteLength;if(o<s)yield n;else{let e,t=0;for(;t<o;)e=t+s,yield n.slice(t,e),t=e}}}(e,t),n,a=0,l=e=>{n||(n=!0,i&&i(e))};return new ReadableStream({async pull(e){try{var t,i,{done:n,value:s}=await r.next();n?(l(),e.close()):(t=s.byteLength,o&&(i=a+=t,o(i)),e.enqueue(new Uint8Array(s)))}catch(e){throw l(e),e}},cancel:e=>(l(e),r.return())},{highWaterMark:2})},st="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,ot=st&&"function"==typeof ReadableStream,rt=st&&("function"==typeof TextEncoder?(be=new TextEncoder,e=>be.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer())),at=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},lt=ot&&at(()=>{let e=!1;var t=new Request(_.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),ut=ot&&at(()=>b.isReadableStream(new Response("").body)),ht={stream:ut&&(e=>e.body)},ct=(st&&(ye=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(i=>{ht[i]||(ht[i]=b.isFunction(ye[i])?e=>e[i]():(e,t)=>{throw new y(`Response type '${i}' is not supported`,y.ERR_NOT_SUPPORT,t)})})),{http:null,xhr:it,fetch:st&&(async n=>{let{url:o,method:r,data:a,signal:e,cancelToken:t,timeout:i,onDownloadProgress:l,onUploadProgress:u,responseType:h,headers:c,withCredentials:d="same-origin",fetchOptions:p}=tt(n);h=h?(h+"").toLowerCase():"text";let f,m=((o,r)=>{var a=(o=o?o.filter(Boolean):[]).length;if(r||a){let t,i=new AbortController,n=function(e){t||(t=!0,s(),e=e instanceof Error?e:this.reason,i.abort(e instanceof y?e:new x(e instanceof Error?e.message:e)))},e=r&&setTimeout(()=>{e=null,n(new y(`timeout ${r} of ms exceeded`,y.ETIMEDOUT))},r),s=()=>
1{o&&(e&&clearTimeout(e),e=null,o.forEach(e=>{e.unsubscribe?e.unsubscribe(n):e.removeEventListener("abort",n)}),o=null)};o.forEach(e=>e.addEventListener("abort",n));a=i.signal;return a.unsubscribe=()=>b.asap(s),a}})([e,t&&t.toAbortSignal()],i),g=m&&m.unsubscribe&&(()=>{m.unsubscribe()}),v;try{if(u&<&&"get"!==r&&"head"!==r&&0!==(v=await(async(e,t)=>{e=b.toFiniteNumber(e.getContentLength());return null==e?(async e=>null==e?0:b.isBlob(e)?e.size:b.isSpecCompliantForm(e)?(await new Request(_.origin,{method:"POST",body:e}).arrayBuffer()).byteLength:b.isArrayBufferView(e)||b.isArrayBuffer(e)?e.byteLength:(b.isURLSearchParams(e)&&(e+=""),b.isString(e)?(await rt(e)).byteLength:void 0))(t):e})(c,a))){let e,i=new Request(o,{method:"POST",body:a,duplex:"half"});if(b.isFormData(a)&&(e=i.headers.get("content-type"))&&c.setContentType(e),i.body){let[e,t]=Xe(v,Ke(Ge(u)));a=nt(i.body,65536,e,t)}}b.isString(d)||(d=d?"include":"omit");let e="credentials"in Request.prototype,s=(f=new Request(o,{...p,signal:m,method:r.toUpperCase(),headers:c.normalize().toJSON(),body:a,duplex:"half",credentials:e?d:void 0}),await fetch(f)),t=ut&&("stream"===h||"response"===h);if(ut&&(l||t&&g)){let t={},e=(["status","statusText","headers"].forEach(e=>{t[e]=s[e]}),b.toFiniteNumber(s.headers.get("content-length"))),[i,n]=l&&Xe(e,Ke(Ge(l),!0))||[];s=new Response(nt(s.body,65536,i,()=>{n&&n(),g&&g()}),t)}h=h||"text";let i=await ht[b.findKey(ht,h)||"text"](s,n);return!t&&g&&g(),await new Promise((e,t)=>{Ye(e,t,{data:i,headers:w.from(s.headers),status:s.status,statusText:s.statusText,config:n,request:f})})}catch(e){if(g&&g(),e&&"TypeError"===e.name&&/fetch/i.test(e.message))throw Object.assign(new y("Network Error",y.ERR_NETWORK,n,f),{cause:e.cause||e});throw y.from(e,e&&e.code,n,f)}})}),dt=(b.forEach(ct,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}),e=>"- "+e),pt=e=>b.isFunction(e)||null===e||!1===e,ft=i=>{var n=(i=b.isArray(i)?i:[i]).length;let s,o;var r={};for(let t=0;t<n;t++){let e;if(s=i[t],o=s,!pt(s)&&void 0===(o=ct[(e=String(s)).toLowerCase()]))throw new y(`Unknown adapter '${e}'`);if(o)break;r[e||"#"+t]=o}if(o)return o;{let e=Object.entries(r).map(([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));throw new y("There is no suitable adapter to dispatch the request "+(n?1<e.length?"since :\n"+e.map(dt).join("\n"):" "+dt(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}};function mt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new x(null,e)}function gt(t){return mt(t),t.headers=w.from(t.headers),t.data=$e.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1),ft(t.adapter||h.adapter)(t).then(function(e){return mt(t),e.data=$e.call(t,t.transformResponse,e),e.headers=w.from(e.headers),e},function(e){return Ve(e)||(mt(t),e&&e.response&&(e.response.data=$e.call(t,t.transformResponse,e.response),e.response.headers=w.from(e.response.headers))),Promise.reject(e)})}let vt={},bt=(["object","boolean","number","function","string","symbol"].forEach((t,i)=>{vt[t]=function(e){return typeof e===t||"a"+(i<1?"n ":" ")+t}}),{}),yt=(vt.transitional=function(n,s,i){function o(e,t){return"[Axios v1.7.9] Transitional option '"+e+"'"+t+(i?". "+i:"")}return(e,t,i)=>{if(!1===n)throw new y(o(t," has been removed"+(s?" in "+s:"")),y.ERR_DEPRECATED);return s&&!bt[t]&&(bt[t]=!0,console.warn(o(t," has been deprecated since v"+s+" and will be removed in the near future"))),!n||n(e,t,i)}},vt.spelling=function(i){return(e,t)=>(console.warn(t+" is likely a misspelling of "+i),!0)},{assertOptions:function(i,e,t){if("object"!=typeof i)throw new y("options must be an object",y.ERR_BAD_OPTION_VALUE);var n=Object.keys(i);let s=n.length;for(;0<s--;){var o=n[s],r=e[o];if(r){let e=i[o],t=void 0===e||r(e,o,i);if(!0!==t)throw new y("option "+o+" must be "+t,y.ERR_BAD_OPTION_VALUE)}else if(!0!==t)throw new y("Unknown option "+o,y.ERR_BAD_OPTION)}},validators:vt}),p=yt.validators,f=class{constructor(e){this.defaults=e,this.interceptors={request:new Pe,response:new Pe}}async request(e,t){try{return await this._request(e,t)}catch(i){if(i instanceof Error){let e={},t=(Error.captureStackTrace?Error.captureStackTrace(e):e=new Error,e.stack?e.
1stack.replace(/^.+\n/,""):"");try{i.stack?t&&!String(i.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(i.stack+="\n"+t):i.stack=t}catch(e){}}throw i}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{};let{transitional:i,paramsSerializer:n,headers:s}=t=d(this.defaults,t);void 0!==i&&yt.assertOptions(i,{silentJSONParsing:p.transitional(p.boolean),forcedJSONParsing:p.transitional(p.boolean),clarifyTimeoutError:p.transitional(p.boolean)},!1),null!=n&&(b.isFunction(n)?t.paramsSerializer={serialize:n}:yt.assertOptions(n,{encode:p.function,serialize:p.function},!0)),yt.assertOptions(t,{baseUrl:p.spelling("baseURL"),withXsrfToken:p.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();e=s&&b.merge(s.common,s[t.method]);s&&b.forEach(["delete","get","head","post","put","patch","common"],e=>{delete s[e]}),t.headers=w.concat(e,s);let o=[],r=!0,a=(this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(r=r&&e.synchronous,o.unshift(e.fulfilled,e.rejected))}),[]),l;this.interceptors.response.forEach(function(e){a.push(e.fulfilled,e.rejected)});let u,h=0;if(r){u=o.length;let i=t;for(h=0;h<u;){let e=o[h++],t=o[h++];try{i=e(i)}catch(e){t.call(this,e);break}}try{l=gt.call(this,i)}catch(e){return Promise.reject(e)}for(h=0,u=a.length;h<u;)l=l.then(a[h++],a[h++])}else{let e=[gt.bind(this),void 0];for(e.unshift.apply(e,o),e.push.apply(e,a),u=e.length,l=Promise.resolve(t);h<u;)l=l.then(e[h++],e[h++])}return l}getUri(e){return Ie(Ze((e=d(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}},_t=(b.forEach(["delete","get","head","options"],function(i){f.prototype[i]=function(e,t){return this.request(d(t||{},{method:i,url:e,data:(t||{}).data}))}}),b.forEach(["post","put","patch"],function(s){function e(n){return function(e,t,i){return this.request(d(i||{},{method:s,headers:n?{"Content-Type":"multipart/form-data"}:{},url:e,data:t}))}}f.prototype[s]=e(),f.prototype[s+"Form"]=e(!0)}),{Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
1alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511}),T=(Object.entries(_t).forEach(([e,t])=>{_t[t]=e}),function t(i){var e=new f(i),n=z(f.prototype.request,e);return b.extend(n,f.prototype,e,{allOwnKeys:!0}),b.extend(n,e,null,{allOwnKeys:!0}),n.create=function(e){return t(d(i,e))},n}(h));function wt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}T.Axios=f,T.CanceledError=x,T.CancelToken=class H{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let n,s=(this.promise=new Promise(function(e){n=e}),this);this.promise.then(t=>{if(s._listeners){let e=s._listeners.length;for(;0<e--;)s._listeners[e](t);s._listeners=null}}),this.promise.then=e=>{let t;e=new Promise(e=>{s.subscribe(e),t=e}).then(e);return e.cancel=function(){s.unsubscribe(t)},e},e(function(e,t,i){s.reason||(s.reason=new x(e,t,i),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){this._listeners&&-1!==(e=this._listeners.indexOf(e))&&this._listeners.splice(e,1)}toAbortSignal(){let t=new AbortController,e=e=>{t.abort(e)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new H(function(e){t=e}),cancel:t}}},T.isCancel=Ve,T.VERSION="1.7.9",T.toFormData=Se,T.AxiosError=y,T.Cancel=T.CanceledError,T.all=function(e){return Promise.all(e)},T.spread=function(t){return function(e){return t.apply(null,e)}},T.isAxiosError=function(e){return b.isObject(e)&&!0===e.isAxiosError},T.mergeConfig=d,T.AxiosHeaders=w,T.formToJSON=e=>ze(b.isHTMLForm(e)?new FormData(e):e),T.getAdapter=ft,T.HttpStatusCode=_t,T.default=T,l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},(u={exports:{}}).exports=(()=>{function N(e,t,i){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:i;throw new TypeError("Private element is not present on this object")}function R(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function F(e,t){return e.get(N(e,t))}function j(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];let i=oe();i&&T(i)&&(t&&(i.style.transition="none",i.style.width="100%"),setTimeout(()=>{i.style.transition=`width ${e/1e3}s linear`,i.style.width="0%"},10))}let z=100,h={},B=()=>{h.previousActiveElement instanceof HTMLElement?(h.previousActiveElement.focus(),h.previousActiveElement=null):document.body&&document.body.focus()},W=n=>new Promise(e=>{if(!n)return e();var t=window.scrollX,i=window.scrollY;h.restoreFocusTimeout=setTimeout(()=>{B(),e()},z),window.scrollTo(t,i)}),c=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","to
1p-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"].reduce((e,t)=>(e[t]="swal2-"+t,e),{}),q=["success","warning","info","question","error"].reduce((e,t)=>(e[t]="swal2-"+t,e),{}),U="SweetAlert2:",$=e=>e.charAt(0).toUpperCase()+e.slice(1),r=e=>{console.warn(U+" "+("object"==typeof e?e.join(" "):e))},o=e=>{console.error(U+" "+e)},V=[],Y=e=>{V.includes(e)||(V.push(e),r(e))},K=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;Y(`"${e}" is deprecated and will be removed in the next major release.`+(t?` Use "${t}" instead.`:""))},X=e=>"function"==typeof e?e():e,G=e=>e&&"function"==typeof e.toPromise,s=e=>G(e)?e.toPromise():Promise.resolve(e),J=e=>e&&Promise.resolve(e)===e,d=()=>document.body.querySelector("."+c.container),t=e=>{var t=d();return t?t.querySelector(e):null},e=e=>t("."+e),p=()=>e(c.popup),a=()=>e(c.icon),Q=()=>e(c.title),Z=()=>e(c["html-container"]),ee=()=>e(c.image),te=()=>e(c["progress-steps"]),ie=()=>e(c["validation-message"]),f=()=>t(`.${c.actions} .`+c.confirm),u=()=>t(`.${c.actions} .`+c.cancel),m=()=>t(`.${c.actions} .`+c.deny),g=()=>t("."+c.loader),ne=()=>e(c.actions),se=()=>e(c.footer),oe=()=>e(c["timer-progress-bar"]),re=()=>e(c.close),ae='\n a[href],\n area[href],\n input:not([disabled]),\n select:not([disabled]),\n textarea:not([disabled]),\n button:not([disabled]),\n iframe,\n object,\n embed,\n [tabindex="0"],\n [contenteditable],\n audio[controls],\n video[controls],\n summary\n',le=()=>{var e,t=p();return t?(e=t.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),e=Array.from(e).sort((e,t)=>{e=parseInt(e.getAttribute("tabindex")||"0"),t=parseInt(t.getAttribute("tabindex")||"0");return t<e?1:e<t?-1:0}),t=t.querySelectorAll(ae),t=Array.from(t).filter(e=>"-1"!==e.getAttribute("tabindex")),[...new Set(e.concat(t))].filter(e=>T(e))):[]},ue=()=>l(document.body,c.shown)&&!l(document.body,c["toast-shown"])&&!l(document.body,c["no-backdrop"]),he=()=>{var e=p();return!!e&&l(e,c.toast)},v=(t,e)=>{var i;t.textContent="",e&&((i=(e=(new DOMParser).parseFromString(e,"text/html")).querySelector("head"))&&Array.from(i.childNodes).forEach(e=>{t.appendChild(e)}),i=e.querySelector("body"))&&Array.from(i.childNodes).forEach(e=>{e instanceof HTMLVideoElement||e instanceof HTMLAudioElement?t.appendChild(e.cloneNode(!0)):t.appendChild(e)})},l=(t,e)=>{if(!e)return!1;var i=e.split(/\s+/);for(let e=0;e<i.length;e++)if(!t.classList.contains(i[e]))return!1;return!0},ce=(t,i)=>{Array.from(t.classList).forEach(e=>{Object.values(c).includes(e)||Object.values(q).includes(e)||Object.values(i.showClass||{}).includes(e)||t.classList.remove(e)})},b=(e,t,i)=>{ce(e,t),t.customClass&&(t=t.customClass[i])&&("string"==typeof t||t.forEach?y(e,t):r(`Invalid type of customClass.${i}! Expected string or iterable object, got "${typeof t}"`))},de=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(`.${c.popup} > .`+c[t]);case"checkbox":return e.querySelector(`.${c.popup} > .${c.checkbox} input`);case"radio":return e.querySelector(`.${c.popup} > .${c.radio} input:checked`)||e.querySelector(`.${c.popup} > .${c.radio} input:first-child`);case"range":return e.querySelector(`.${c.popup} > .${c.range} input`);default:return e.querySelector(`.${c.popup} > .`+c.input)}},pe=e=>{var t;e.focus(),"file"!==e.type&&(t=e.value,e.value="",e.value=t)},fe=(e,t,i)=>{e&&t&&(t="string"==typeof t?t.split(/\s+/).filter(Boolean):t).forEach(t=>{Array.isArray(e)?e.forEach(e=>{i?e.classList.add(t):e.classList.remove(t)}):i?e.classList.add(t):e.classList.remove(t)})},y=(e,t)=>{fe(e,t,!0)},_=(e,t)=>{fe(e,t,!1)},w=(e,i)=>{var n=Array.from(e.children);for(let t=0;t<n.length;t++){let e=n[t];if(e instanceof HTMLElement&&l(e,i))return e}},x=(e,t,i)=>{(i=i===""+parseInt(i)?parseInt(i):i)||0===parseInt(i)?e.style.setProperty(t,"number"==typeof i?i+"px":i):e.style.removeProperty(t)},C=function(e){e&&(e.style.display=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"flex")},k=e=>{e&&(e.style.display="none")},me=function(e){let t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"block";e&&new MutationObserver(()=>{ve(e,e.innerHTML,t)}).observe(e,{childList:!0,subtree:!0})},ge=(e,t,i,n)=>{e=e.querySelector(t);e&&e.style.setProperty(i,n)},ve=function(e,t){t?C(e,2<arguments.length&&void 0!==arguments[2]?arguments[2]:"flex"):k(e)},T=e=>!(!e||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),be=()=>!T(f())&&!T(m())&&!T(u()),ye=e=>!!(e.scrollHeight>e.clientHeight),_e=e=>{var e=window.getComputedStyle(e),t=parseFloat(e.getPropertyValue("animation-duration")||"0"),e=parseFloat(e.getPropertyValue("transition-duration")||"0");return 0<t||0<e},we=()=>"undefined"==typeof window||"undefined"==typeof document,xe=` 2 <div aria-labelledby="${c.title}" aria-describedby="${c["html-container"]}" class="${c.popup}" tabindex="-1"> 3 <button type="button" class="${c.close}"></button> 4 <ul class="${c["progress-steps"]}"></ul> 5 <div class="${c.icon}"></div> 6 <img class="${c.image}" /> 7 <h2 class="${c.title}" id="${c.title}"></h2> 8 <div class="${c["html-container"]}" id="${c["html-container"]}"></div> 9 <input class="${c.input}" id="${c.input}" /> 10 <input type="file" class="${c.file}" /> 11 <div class="${c.range}"> 12 <input type="range" /> 13 <output></output> 14 </div> 15 <select class="${c.select}" id="${c.select}"></select> 16 <div class="${c.radio}"></div> 17 <label class="${c.checkbox}"> 18 <input type="checkbox" id="${c.checkbox}" /> 19 <span class="${c.label}"></span> 20 </label> 21 <textarea class="${c.textarea}" id="${c.textarea}"></textarea> 22 <div class="${c["validation-message"]}" id="${c["validation-message"]}"></div> 23 <div class="${c.actions}"> 24 <div class="${c.loader}"></div> 25 <button type="button" class="${c.confirm}"></button> 26 <button type="button" class="${c.deny}"></button> 27 <button type="button" class="${c.cancel}"></button> 28 </div> 29 <div class="${c.footer}"></div> 30 <div class="${c["timer-progress-bar-container"]}"> 31 <div class="${c["timer-progress-bar"]}"></div> 32 </div> 33 </div> 34`.replace(/(^|\n)\s*/g,""),Ce=()=>{var e=d();return!!e&&(e.remove(),_([document.documentElement,document.body],[c["no-backdrop"],c["toast-shown"],c["has-column"]]),!0)},D=()=>{h.currentInstance.resetValidationMessage()},ke=()=>{let e=p(),t=w(e,c.input),i=w(e,c.file),n=e.querySelector(`.${c.range} input`),s=e.querySelector(`.${c.range} output`),o=w(e,c.select),r=e.querySelector(`.${c.checkbox} input`),a=w(e,c.textarea);t.oninput=D,i.onchange=D,o.onchange=D,r.onchange=D,a.oninput=D,n.oninput=()=>{D(),s.value=n.value},n.onchange=()=>{D(),s.value=n.value}},Te=e=>"string"==typeof e?document.querySelector(e):e,De=e=>{var t=p();t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true")},Se=e=>{"rtl"===window.getComputedStyle(e).direction&&y(d(),c.rtl)},Ee=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?Ae(e,t):e&&v(t,e)},Ae=(e,t)=>
34{e.jquery?Me(t,e):v(t,e.toString())},Me=(t,i)=>{if(t.textContent="",0 in i)for(let e=0;e in i;e++)t.appendChild(i[e].cloneNode(!0));else t.appendChild(i.cloneNode(!0))},Ie=(e,t)=>{var i,n,s,o,r,a=ne(),l=g();a&&l&&((t.showConfirmButton||t.showDenyButton||t.showCancelButton?C:k)(a),b(a,t,"actions"),a=a,i=l,n=t,s=f(),o=m(),r=u(),s&&o&&r&&(Pe(s,"confirm",n),Pe(o,"deny",n),Pe(r,"cancel",n),((e,t,i,n)=>{n.buttonsStyling?(y([e,t,i],c.styled),n.confirmButtonColor&&(e.style.backgroundColor=n.confirmButtonColor,y(e,c["default-outline"])),n.denyButtonColor&&(t.style.backgroundColor=n.denyButtonColor,y(t,c["default-outline"])),n.cancelButtonColor&&(i.style.backgroundColor=n.cancelButtonColor,y(i,c["default-outline"]))):_([e,t,i],c.styled)})(s,o,r,n),n.reverseButtons)&&(n.toast?(a.insertBefore(r,s),a.insertBefore(o,s)):(a.insertBefore(r,i),a.insertBefore(o,i),a.insertBefore(s,i))),v(l,t.loaderHtml||""),b(l,t,"loader"))};function Pe(e,t,i){var n=$(t);ve(e,i[`show${n}Button`],"inline-block"),v(e,i[t+"ButtonText"]||""),e.setAttribute("aria-label",i[t+"ButtonAriaLabel"]||""),e.className=c[t],b(e,i,t+"Button")}let Le=(e,t)=>{var i=re();i&&(v(i,t.closeButtonHtml||""),b(i,t,"closeButton"),ve(i,t.showCloseButton),i.setAttribute("aria-label",t.closeButtonAriaLabel||""))},Oe=(e,t)=>{var i,n,s=d();s&&(i=s,"string"==typeof(n=t.backdrop)?i.style.background=n:n||y([document.documentElement,document.body],c["no-backdrop"]),i=s,(n=t.position)&&(n in c?y(i,c[n]):(r('The "position" parameter is not valid, defaulting to "center"'),y(i,c.center))),n=s,(i=t.grow)&&y(n,c["grow-"+i]),b(s,t,"container"))};var S={innerParams:new WeakMap,domCache:new WeakMap};let He=["input","file","range","select","radio","checkbox","textarea"],Ne=(t,n)=>{let s=p();if(s){let e=S.innerParams.get(t),i=!e||n.input!==e.input;He.forEach(e=>{var t=w(s,c[e]);t&&(je(e,n.inputAttributes),t.className=c[e],i)&&k(t)}),n.input&&(i&&Re(n),ze(n))}},Re=t=>{if(t.input)if(n[t.input]){var i=qe(t.input);if(i){let e=n[t.input](i,t);C(i),t.inputAutoFocus&&setTimeout(()=>{pe(e)})}}else o(`Unexpected type of input! Expected ${Object.keys(n).join(" | ")}, got "${t.input}"`)},Fe=t=>{for(let e=0;e<t.attributes.length;e++){var i=t.attributes[e].name;["id","type","value","style"].includes(i)||t.removeAttribute(i)}},je=(e,t)=>{var i=p();if(i){var n=de(i,e);if(n){Fe(n);for(let e in t)n.setAttribute(e,t[e])}}},ze=e=>{var t;e.input&&(t=qe(e.input))&&b(t,e,"input")},Be=(e,t)=>{!e.placeholder&&t.inputPlaceholder&&(e.placeholder=t.inputPlaceholder)},We=(e,t,i)=>{var n,s;i.inputLabel&&(n=document.createElement("label"),s=c["input-label"],n.setAttribute("for",e.id),n.className=s,"object"==typeof i.customClass&&y(n,i.customClass.inputLabel),n.innerText=i.inputLabel,t.insertAdjacentElement("beforebegin",n))},qe=e=>{var t=p();if(t)return w(t,c[e]||c.input)},Ue=(e,t)=>{["string","number"].includes(typeof t)?e.value=""+t:J(t)||r(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof t}"`)},n={},$e=(n.text=n.email=n.password=n.number=n.tel=n.url=n.search=n.date=n["datetime-local"]=n.time=n.week=n.month=(e,t)=>(Ue(e,t.inputValue),We(e,e,t),Be(e,t),e.type=t.input,e),n.file=(e,t)=>(We(e,e,t),Be(e,t),e),n.range=(e,t)=>{var i=e.querySelector("input"),n=e.querySelector("output");return Ue(i,t.inputValue),i.type=t.input,Ue(n,t.inputValue),We(i,e,t),e},n.select=(e,t)=>{var i;return e.textContent="",t.inputPlaceholder&&(i=document.createElement("option"),v(i,t.inputPlaceholder),i.value="",i.disabled=!0,i.selected=!0,e.appendChild(i)),We(e,e,t),e},n.radio=e=>(e.textContent="",e),n.checkbox=(e,t)=>{var i=de(p(),"checkbox"),e=(i.value="1",i.checked=Boolean(t.inputValue),e.querySelector("span"));return v(e,t.inputPlaceholder||t.inputLabel),i},n.textarea=(i,n)=>{Ue(i,n.inputValue),Be(i,n),We(i,i,n);return setTimeout(()=>{if("MutationObserver"in window){let t=parseInt(window.getComputedStyle(p()).width);new MutationObserver(()=>{var e;document.body.contains(i)&&((e=i.offsetWidth+(e=i,parseInt(window.getComputedStyle(e).marginLeft)+parseInt(window.getComputedStyle(e).marginRight)))>t?p().style.width=e+"px":x(p(),"width",n.width))}).observe(i,{attributes:!0,attributeFilter:["style"]})}}),i},(e,t)=>{var i=Z();i&&(me(i),b(i,t,"htmlContainer"),t.html?(Ee(t.html,i),C(i,"block")):t.text?(i.textContent=t.text,C(i,"block")):k(i),Ne(e,t))}),Ve=(e,t)=>{var i=se();i&&(me(i),ve(i,t.footer,"block"),t.footer&&Ee(t.footer,i),b(i,t,"footer"))},Ye=(e,t)=>
34{var e=S.innerParams.get(e),i=a();i&&(e&&t.icon===e.icon?(Qe(i,t),Ke(i,t)):t.icon||t.iconHtml?t.icon&&-1===Object.keys(q).indexOf(t.icon)?(o(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${t.icon}"`),k(i)):(C(i),Qe(i,t),Ke(i,t),y(i,t.showClass&&t.showClass.icon),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",Xe)):k(i))},Ke=(e,t)=>{for(var[i,n]of Object.entries(q))t.icon!==i&&_(e,n);y(e,t.icon&&q[t.icon]),Ze(e,t),Xe(),b(e,t,"icon")},Xe=()=>{var e=p();if(e){var t=window.getComputedStyle(e).getPropertyValue("background-color"),i=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e<i.length;e++)i[e].style.backgroundColor=t}},Ge='\n <div class="swal2-success-circular-line-left"></div>\n <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n <div class="swal2-success-circular-line-right"></div>\n',Je='\n <span class="swal2-x-mark">\n <span class="swal2-x-mark-line-left"></span>\n <span class="swal2-x-mark-line-right"></span>\n </span>\n',Qe=(i,n)=>{if(n.icon||n.iconHtml){let e=i.innerHTML,t="";n.iconHtml?t=et(n.iconHtml):"success"===n.icon?(t=Ge,e=e.replace(/ style=".*?"/g,"")):"error"===n.icon?t=Je:n.icon&&(t=et({question:"?",warning:"!",info:"i"}[n.icon])),e.trim()!==t.trim()&&v(i,t)}},Ze=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(var i of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])ge(e,i,"background-color",t.iconColor);ge(e,".swal2-success-ring","border-color",t.iconColor)}},et=e=>`<div class="${c["icon-content"]}">${e}</div>`,tt=(e,t)=>{var i=ee();i&&(t.imageUrl?(C(i,""),i.setAttribute("src",t.imageUrl),i.setAttribute("alt",t.imageAlt||""),x(i,"width",t.imageWidth),x(i,"height",t.imageHeight),i.className=c.image,b(i,t,"image")):k(i))},it=!1,nt=0,st=0,ot=0,rt=0,at=e=>{e.addEventListener("mousedown",ut),document.body.addEventListener("mousemove",ht),e.addEventListener("mouseup",ct),e.addEventListener("touchstart",ut),document.body.addEventListener("touchmove",ht),e.addEventListener("touchend",ct)},lt=e=>{e.removeEventListener("mousedown",ut),document.body.removeEventListener("mousemove",ht),e.removeEventListener("mouseup",ct),e.removeEventListener("touchstart",ut),document.body.removeEventListener("touchmove",ht),e.removeEventListener("touchend",ct)},ut=e=>{var t=p();e.target!==t&&!a().contains(e.target)||(it=!0,e=dt(e),nt=e.clientX,st=e.clientY,ot=parseInt(t.style.insetInlineStart)||0,rt=parseInt(t.style.insetBlockStart)||0,y(t,"swal2-dragging"))},ht=e=>{var t,i=p();it&&({clientX:e,clientY:t}=dt(e),i.style.insetInlineStart=ot+(e-nt)+"px",i.style.insetBlockStart=rt+(t-st)+"px")},ct=()=>{var e=p();it=!1,_(e,"swal2-dragging")},dt=e=>{let t=0,i=0;return e.type.startsWith("mouse")?(t=e.clientX,i=e.clientY):e.type.startsWith("touch")&&(t=e.touches[0].clientX,i=e.touches[0].clientY),{clientX:t,clientY:i}},pt=(e,t)=>{var i=d(),n=p();if(i&&n){if(t.toast){x(i,"width",t.width),n.style.width="100%";let e=g();e&&n.insertBefore(e,a())}else x(n,"width",t.width);x(n,"padding",t.padding),t.color&&(n.style.color=t.color),t.background&&(n.style.background=t.background),k(ie()),ft(n,t),(t.draggable&&!t.toast?(y(n,c.draggable),at):(_(n,c.draggable),lt))(n)}},ft=(e,t)=>{var i=t.showClass||{};e.className=c.popup+" "+(T(e)?i.popup:""),t.toast?(y([document.documentElement,document.body],c["toast-shown"]),y(e,c.toast)):y(e,c.modal),b(e,t,"popup"),"string"==typeof t.customClass&&y(e,t.customClass),t.icon&&y(e,c["icon-"+t.icon])},mt=(e,s)=>{let o=te();if(o){let{progressSteps:i,currentProgressStep:n}=s;i&&0!==i.length&&void 0!==n?(C(o),o.textContent="",n>=i.length&&r("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),i.forEach((e,t)=>{e=gt(e);if(o.appendChild(e),t===n&&y(e,c["active-progress-step"]),t!==i.length-1){let e=vt(s);o.appendChild(e)}})):k(o)}},gt=e=>{var t=document.createElement("li");return y(t,c["progress-step"]),v(t,e),t},vt=e=>{var t=document.createElement("li");return y(t,c["progress-step-line"]),e.progressStepsDistance&&x(t,"width",e.progressStepsDistance),t},bt=(e,t)=>{var i=Q();i&&(me(i),ve(i,t.title||t.titleText,"block"),t.title&&Ee(t.title,i),t.titleText&&(i.innerText=t.titleText),b(i,t,"title"))},yt=(e,t)=>
34{pt(e,t),Oe(e,t),mt(e,t),Ye(e,t),tt(e,t),bt(e,t),Le(e,t),$e(e,t),Ie(e,t),Ve(e,t);e=p();"function"==typeof t.didRender&&e&&t.didRender(e),h.eventEmitter.emit("didRender",e)},_t=()=>{var e;return null==(e=f())?void 0:e.click()},E=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),wt=e=>{e.keydownTarget&&e.keydownHandlerAdded&&(e.keydownTarget.removeEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1)},xt=(e,t)=>{var i=le();i.length?((e+=t)===i.length?e=0:-1===e&&(e=i.length-1),i[e].focus()):null!=(t=p())&&t.focus()},Ct=["ArrowRight","ArrowDown"],kt=["ArrowLeft","ArrowUp"],Tt=(e,t,i)=>{!e||t.isComposing||229===t.keyCode||(e.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Dt(t,e):"Tab"===t.key?St(t):[...Ct,...kt].includes(t.key)?Et(t.key):"Escape"===t.key&&At(t,e,i))},Dt=(e,t)=>{var i;X(t.allowEnterKey)&&(i=de(p(),t.input),e.target)&&i&&e.target instanceof HTMLElement&&e.target.outerHTML===i.outerHTML&&(["textarea","file"].includes(t.input)||(_t(),e.preventDefault()))},St=e=>{var t=e.target,i=le();let n=-1;for(let e=0;e<i.length;e++)if(t===i[e]){n=e;break}e.shiftKey?xt(n,-1):xt(n,1),e.stopPropagation(),e.preventDefault()},Et=e=>{var i=ne(),t=f(),n=m(),s=u();if(i&&t&&n&&s){t=[t,n,s];if(!(document.activeElement instanceof HTMLElement)||t.includes(document.activeElement)){var o=Ct.includes(e)?"nextElementSibling":"previousElementSibling";let t=document.activeElement;if(t){for(let e=0;e<i.children.length;e++){if(!(t=t[o]))return;if(t instanceof HTMLButtonElement&&T(t))break}t instanceof HTMLButtonElement&&t.focus()}}}},At=(e,t,i)=>{X(t.allowEscapeKey)&&(e.preventDefault(),i(E.esc))};var A={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};let Mt=()=>{let t=d();Array.from(document.body.children).forEach(e=>{e.contains(t)||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")||""),e.setAttribute("aria-hidden","true"))})},It=()=>{Array.from(document.body.children).forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")||""),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})},Pt="undefined"!=typeof window&&!!window.GestureEvent,Lt=()=>{var e;Pt&&!l(document.body,c.iosfix)&&(e=document.body.scrollTop,document.body.style.top=-1*e+"px",y(document.body,c.iosfix),Ot())},Ot=()=>{var e=d();if(e){let t;e.ontouchstart=e=>{t=Ht(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}}},Ht=e=>{var t=e.target,i=d(),n=Z();return!(!i||!n||Nt(e)||Rt(e)||t!==i&&(ye(i)||!(t instanceof HTMLElement)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||ye(n)&&n.contains(t)))},Nt=e=>e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType,Rt=e=>e.touches&&1<e.touches.length,Ft=()=>{var e;l(document.body,c.iosfix)&&(e=parseInt(document.body.style.top,10),_(document.body,c.iosfix),document.body.style.top="",document.body.scrollTop=-1*e)},jt=()=>{var e=document.createElement("div"),t=(e.className=c["scrollbar-measure"],document.body.appendChild(e),e.getBoundingClientRect().width-e.clientWidth);return document.body.removeChild(e),t},i=null,zt=e=>{null===i&&(document.body.scrollHeight>window.innerHeight||"scroll"===e)&&(i=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=i+jt()+"px")},Bt=()=>{null!==i&&(document.body.style.paddingRight=i+"px",i=null)};function Wt(e,t,i,n){he()?Yt(e,n):(W(i).then(()=>Yt(e,n)),wt(h)),Pt?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),ue()&&(Bt(),Ft(),It()),_([document.documentElement,document.body],[c.shown,c["height-auto"],c["no-backdrop"],c["toast-shown"]])}function M(e){e=void 0===(t=e)?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},t);var t=A.swalPromiseResolve.get(this),i=(e=>{const t=p();if(!t)return!1;const i=S.innerParams.get(e);if(!i||l(t,i.hideClass.popup))return!1;_(t,i.showClass.popup),y(t,i.hideClass.popup);const n=d();return _(n,i.showClass.backdrop),y(n,i.hideClass.backdrop),$t(e,t,i),!0})(this);this.isAwaitingPromise?e.isDismissed||(Ut(this),t(e)):i&&t(e)}function qt(e){var t=A.swalPromiseReject.get(this);Ut(this),t&&t(e)}let Ut=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,S.innerParams.get(e)||e._destroy())},$t=(e,t,i)=>{var n,s=d(),o=_e(t);"function"==typeof i.willClose&&i.willClose(t),null!=(n=h.eventEmitter)&&n.emit("willClose",t),o?Vt(e,t,s,i.returnFocus,i.didClose):Wt(e,s,i.returnFocus,i.didClose)},Vt=(e,t,i,n,s)=>{h.swalCloseEventFinishedCallback=Wt.bind(null,e,i,n,s);function o(e){e.target===t&&(null!=(e=h.swalCloseEventFinishedCallback)&&e.call(h),delete h.swalCloseEventFinishedCallback,t.removeEventListener("animationend",o),t.removeEventListener("transitionend",o))}t.addEventListener("animationend",o),t.addEventListener("transitionend",o)},Yt=(t,i)=>{setTimeout(()=>{var e;"function"==typeof i&&i.bind(t.params)(),null!=(e=h.eventEmitter)&&e.emit("didClose"),t._destroy&&t._destroy()})},I=e=>{var t,i=p();i||new xn,(i=p())&&(t=g(),he()?k(a()):Kt(i,e),C(t),i.setAttribute("data-loading","true"),i.setAttribute("aria-busy","true"),i.focus())},Kt=(e,t)=>
34{var i=ne(),n=g();i&&n&&(!t&&T(f())&&(t=f()),C(i),t&&(k(t),n.setAttribute("data-button-to-replace",t.className),i.insertBefore(n,t)),y([e,i],c.loading))},Xt=(e,t)=>{var i=e.getInput();if(!i)return null;switch(t.input){case"checkbox":return Gt(i);case"radio":return Jt(i);case"file":return Qt(i);default:return t.inputAutoTrim?i.value.trim():i.value}},Gt=e=>e.checked?1:0,Jt=e=>e.checked?e.value:null,Qt=e=>e.files&&e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,Zt=(i,n)=>{let a=p();if(a){let t=e=>{if("select"===n.input){var t=a,i=ti(e),r=n;let o=w(t,c.select);if(o){let s=(e,t,i)=>{var n=document.createElement("option");n.value=i,v(n,t),n.selected=ii(i,r.inputValue),e.appendChild(n)};i.forEach(e=>{var i=e[0],n=e[1];if(Array.isArray(n)){let t=document.createElement("optgroup");t.label=i,t.disabled=!1,o.appendChild(t),n.forEach(e=>s(t,e[1],e[0]))}else s(o,n,i)}),o.focus()}}else if("radio"===n.input){var t=a,i=ti(e),o=n;let s=w(t,c.radio);s&&(i.forEach(e=>{var t=e[0],e=e[1],i=document.createElement("input"),n=document.createElement("label"),t=(i.type="radio",i.name=c.radio,i.value=t,ii(t,o.inputValue)&&(i.checked=!0),document.createElement("span"));v(t,e),t.className=c.label,n.appendChild(i),n.appendChild(t),s.appendChild(n)}),(t=s.querySelectorAll("input")).length)&&t[0].focus()}};G(n.inputOptions)||J(n.inputOptions)?(I(f()),s(n.inputOptions).then(e=>{i.hideLoading(),t(e)})):"object"==typeof n.inputOptions?t(n.inputOptions):o("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof n.inputOptions)}},ei=(t,i)=>{let n=t.getInput();n&&(k(n),s(i.inputValue).then(e=>{n.value="number"===i.input?""+(parseFloat(e)||0):""+e,C(n),n.focus(),t.hideLoading()}).catch(e=>{o("Error in inputValue promise: "+e),n.value="",C(n),n.focus(),t.hideLoading()}))},ti=i=>{let n=[];return i instanceof Map?i.forEach((e,t)=>{let i=e;"object"==typeof i&&(i=ti(i)),n.push([t,i])}
34):Object.keys(i).forEach(e=>{let t=i[e];"object"==typeof t&&(t=ti(t)),n.push([e,t])}),n},ii=(e,t)=>!!t&&t.toString()===e.toString(),ni=(e,t)=>{var i,n,s=S.innerParams.get(e);s.input?(i=e.getInput(),n=Xt(e,s),s.inputValidator?si(e,n,t):i&&!i.checkValidity()?(e.enableButtons(),e.showValidationMessage(s.validationMessage||i.validationMessage)):("deny"===t?oi:li)(e,n)):o('The "input" parameter is needed to be set when using returnInputValueOn'+$(t))},si=(t,i,n)=>{let e=S.innerParams.get(t);t.disableInput(),Promise.resolve().then(()=>s(e.inputValidator(i,e.validationMessage))).then(e=>{t.enableButtons(),t.enableInput(),e?t.showValidationMessage(e):("deny"===n?oi:li)(t,i)})},oi=(t,i)=>{let e=S.innerParams.get(t||void 0);e.showLoaderOnDeny&&I(m()),e.preDeny?(t.isAwaitingPromise=!0,Promise.resolve().then(()=>s(e.preDeny(i,e.validationMessage))).then(e=>{!1===e?(t.hideLoading(),Ut(t)):t.close({isDenied:!0,value:void 0===e?i:e})}).catch(e=>ai(t||void 0,e))):t.close({isDenied:!0,value:i})},ri=(e,t)=>{e.close({isConfirmed:!0,value:t})},ai=(e,t)=>{e.rejectPromise(t)},li=(t,i)=>{let e=S.innerParams.get(t||void 0);e.showLoaderOnConfirm&&I(),e.preConfirm?(t.resetValidationMessage(),t.isAwaitingPromise=!0,Promise.resolve().then(()=>s(e.preConfirm(i,e.validationMessage))).then(e=>{T(ie())||!1===e?(t.hideLoading(),Ut(t)):ri(t,void 0===e?i:e)}).catch(e=>ai(t||void 0,e))):ri(t,i)};function ui(){var e,t=S.innerParams.get(this);t&&(e=S.domCache.get(this),k(e.loader),he()?t.icon&&C(a()):(e=>{const t=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));t.length?C(t[0],"inline-block"):be()&&k(e.actions)})(e),_([e.popup,e.actions],c.loading),e.popup.removeAttribute("aria-busy"),e.popup.removeAttribute("data-loading"),e.confirmButton.disabled=!1,e.denyButton.disabled=!1,e.cancelButton.disabled=!1)}function hi(){var e=S.innerParams.get(this),t=S.domCache.get(this);return t?de(t.popup,e.input):null}function ci(e,t,i){let n=S.domCache.get(e);t.forEach(e=>{n[e].disabled=i})}function di(e,i){var n=p();if(n&&e)if("radio"===e.type){let t=n.querySelectorAll(`[name="${c.radio}"]`);for(let e=0;e<t.length;e++)t[e].disabled=i}else e.disabled=i}function pi(){ci(this,["confirmButton","denyButton","cancelButton"],!1)}function fi(){ci(this,["confirmButton","denyButton","cancelButton"],!0)}function mi(){di(this.getInput(),!1)}function gi(){di(this.getInput(),!0)}function vi(e){var t=S.domCache.get(this),i=S.innerParams.get(this),e=(v(t.validationMessage,e),t.validationMessage.className=c["validation-message"],i.customClass&&i.customClass.validationMessage&&y(t.validationMessage,i.customClass.validationMessage),C(t.validationMessage),this.getInput());e&&(e.setAttribute("aria-invalid","true"),e.setAttribute("aria-describedby",c["validation-message"]),pe(e),y(e,c.inputerror))}function bi(){var e=S.domCache.get(this),e=(e.validationMessage&&k(e.validationMessage),this.getInput());e&&(e.removeAttribute("aria-invalid"),e.removeAttribute("aria-describedby"),_(e,c.inputerror))}let P={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,theme:"light",showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose
34:void 0,didDestroy:void 0,scrollbarPadding:!0},yi=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","theme","willClose"],_i={allowEnterKey:void 0},wi=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],xi=e=>Object.prototype.hasOwnProperty.call(P,e),Ci=e=>-1!==yi.indexOf(e),ki=e=>_i[e],Ti=e=>{xi(e)||r(`Unknown parameter "${e}"`)},Di=e=>{wi.includes(e)&&r(`The parameter "${e}" is incompatible with toasts`)},Si=e=>{var t=ki(e);t&&K(e,t)},Ei=e=>{for(var t in!1===e.backdrop&&e.allowOutsideClick&&r('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),e.theme&&!["light","dark","auto","borderless"].includes(e.theme)&&r(`Invalid theme "${e.theme}". Expected "light", "dark", "auto", or "borderless"`),e)Ti(t),e.toast&&Di(t),Si(t)};function Ai(e){var t=d(),i=p(),n=S.innerParams.get(this);!i||l(i,n.hideClass.popup)?r("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup."):(i=(t=>{const i={};return Object.keys(t).forEach(e=>{Ci(e)?i[e]=t[e]:r(`Invalid parameter to update: ${e}`)}),i})(e),n=Object.assign({},n,i),Ei(n),t.dataset.swal2Theme=n.theme,yt(this,n),S.innerParams.set(this,n),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}}))}function Mi(){var e=S.domCache.get(this),t=S.innerParams.get(this);t?(e.popup&&h.swalCloseEventFinishedCallback&&(h.swalCloseEventFinishedCallback(),delete h.swalCloseEventFinishedCallback),"function"==typeof t.didDestroy&&t.didDestroy(),h.eventEmitter.emit("didDestroy"),e=this,Ii(e),delete e.params,delete h.keydownHandler,delete h.keydownTarget,delete h.currentInstance):Ii(this)}let Ii=e=>{e.isAwaitingPromise?(Pi(S,e),e.isAwaitingPromise=!0):(Pi(A,e),Pi(S,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},Pi=(e,t)=>{for(var i in e)e[i].delete(t)},Li=Object.freeze({__proto__:null,_destroy:Mi,close:M,closeModal:M,closePopup:M,closeToast:M,disableButtons:fi,disableInput:gi,disableLoading:ui,enableButtons:pi,enableInput:mi,getInput:hi,handleAwaitingPromise:Ut,hideLoading:ui,rejectPromise:qt,resetValidationMessage:bi,showValidationMessage:vi,update:Ai}),Oi=(e,t,i)=>{t.popup.onclick=()=>{e&&(Hi(e)||e.timer||e.input)||i(E.close)}},Hi=e=>!!(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton),Ni=!1,Ri=t=>{t.popup.onmousedown=()=>{t.container.onmouseup=function(e){t.container.onmouseup=()=>{},e.target===t.container&&(Ni=!0)}}},Fi=t=>{t.container.onmousedown=e=>{e.target===t.container&&e.preventDefault(),t.popup.onmouseup=function(e){t.popup.onmouseup=()=>{},(e.target===t.popup||e.target instanceof HTMLElement&&t.popup.contains(e.target))&&(Ni=!0)}}},ji=(t,i,n)=>{i.container.onclick=e=>{Ni?Ni=!1:e.target===i.container&&X(t.allowOutsideClick)&&n(E.backdrop)}},zi=e=>"object"==typeof e&&e.jquery,Bi=e=>e instanceof Element||zi(e),Wi=()=>{if(h.timeout)return(t=oe())&&(e=parseInt(window.getComputedStyle(t).width),t.style.removeProperty("transition"),t.style.width="100%",e=e/parseInt(window.getComputedStyle(t).width)*100,t.style.width=e+"%"),h.timeout.stop();var e,t},qi=()=>{var e;if(h.timeout)return e=h.timeout.start(),j(e),e},Ui=!1,$i={},Vi=e=>{for(let t=e.target;t&&t!==document;t=t.parentNode)for(let e in $i){var i=t.getAttribute(e);
34if(i)return void $i[e].fire({template:i})}};class Yi{constructor(){this.events={}}_getHandlersByEventName(e){return void 0===this.events[e]&&(this.events[e]=[]),this.events[e]}on(e,t){e=this._getHandlersByEventName(e);e.includes(t)||e.push(t)}once(n,s){var o=this;function r(){o.removeListener(n,r);for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];s.apply(o,t)}this.on(n,r)}emit(e){for(var t=arguments.length,i=new Array(1<t?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];this._getHandlersByEventName(e).forEach(e=>{try{e.apply(this,i)}catch(e){console.error(e)}})}removeListener(e,t){e=this._getHandlersByEventName(e),t=e.indexOf(t);-1<t&&e.splice(t,1)}removeAllListeners(e){void 0!==this.events[e]&&(this.events[e].length=0)}reset(){this.events={}}}h.eventEmitter=new Yi;var Ki=Object.freeze({__proto__:null,argsToParams:i=>{let n={};return"object"!=typeof i[0]||Bi(i[0])?["title","html","icon"].forEach((e,t)=>{t=i[t];"string"==typeof t||Bi(t)?n[e]=t:void 0!==t&&o(`Unexpected type of ${e}! Expected "string" or "Element", got `+typeof t)}):Object.assign(n,i[0]),n},bindClickHandler:function(){$i[0<arguments.length&&void 0!==arguments[0]?arguments[0]:"data-swal-template"]=this,Ui||(document.body.addEventListener("click",Vi),Ui=!0)},clickCancel:()=>{var e;return null==(e=u())?void 0:e.click()},clickConfirm:_t,clickDeny:()=>{var e;return null==(e=m())?void 0:e.click()},enableLoading:I,fire:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return new this(...t)},getActions:ne,getCancelButton:u,getCloseButton:re,getConfirmButton:f,getContainer:d,getDenyButton:m,getFocusableElements:le,getFooter:se,getHtmlContainer:Z,getIcon:a,getIconContent:()=>e(c["icon-content"]),getImage:ee,getInputLabel:()=>e(c["input-label"]),getLoader:g,getPopup:p,getProgressSteps:te,getTimerLeft:()=>h.timeout&&h.timeout.getTimerLeft(),getTimerProgressBar:oe,getTitle:Q,getValidationMessage:ie,increaseTimer:e=>{if(h.timeout)return e=h.timeout.increase(e),j(e,!0),e},isDeprecatedParameter:ki,isLoading:()=>{var e=p();return!!e&&e.hasAttribute("data-loading")},isTimerRunning:()=>!(!h.timeout||!h.timeout.isRunning()),isUpdatableParameter:Ci,isValidParameter:xi,isVisible:()=>T(p()),mixin:function(i){class e extends this{_main(e,t){return super._main(e,Object.assign({},i,t))}}return e},off:(e,t)=>{e?t?h.eventEmitter.removeListener(e,t):h.eventEmitter.removeAllListeners(e):h.eventEmitter.reset()},on:(e,t)=>{h.eventEmitter.on(e,t)},once:(e,t)=>{h.eventEmitter.once(e,t)},resumeTimer:qi,showLoading:I,stopTimer:Wi,toggleTimer:()=>{var e=h.timeout;return e&&(e.running?Wi:qi)()}});class Xi{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){var t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}let Gi=["swal-title","swal-html","swal-footer"],Ji=e=>{let i={};return Array.from(e.querySelectorAll("swal-param")).forEach(e=>{L(e,["name","value"]);var t=e.getAttribute("name"),e=e.getAttribute("value");t&&e&&("boolean"==typeof P[t]?i[t]="false"!==e:"object"==typeof P[t]?i[t]=JSON.parse(e):i[t]=e)}),i},Qi=e=>{let i={};return Array.from(e.querySelectorAll("swal-function-param")).forEach(e=>{var t=e.getAttribute("name"),e=e.getAttribute("value");t&&e&&(i[t]=new Function("return "+e)())}),i},Zi=e=>{let i={};return Array.from(e.querySelectorAll("swal-button")).forEach(e=>{L(e,["type","color","aria-label"]);var t=e.getAttribute("type");t&&["confirm","cancel","deny"].includes(t)&&(i[t+"ButtonText"]=e.innerHTML,i[`show${$(t)}Button`]=!0,e.hasAttribute("color")&&(i[t+"ButtonColor"]=e.getAttribute("color")),e.hasAttribute("aria-label"))&&(i[t+"ButtonAriaLabel"]=e.getAttribute("aria-label"))}),i},en=e=>{var t={},e=e.querySelector("swal-image");return e&&(L(e,["src","width","height","alt"]),e.hasAttribute("src")&&(t.imageUrl=e.getAttribute("src")||void 0),e.hasAttribute("width")&&(t.imageWidth=e.getAttribute("width")||void 0),e.hasAttribute("height")&&(t.imageHeight=e.getAttribute("height")||void 0),e.hasAttribute("alt"))&&(t.imageAlt=e.getAttribute("alt")||void 0),t},tn=e=>{var t={},e=e.querySelector("swal-icon");return e&&(L(e,["type","color"]),e.hasAttribute("type")&&(t.icon=e.getAttribute("type")),e.hasAttribute("color")&&(t.iconColor=e.getAttribute("color")),t.iconHtml=e.innerHTML),t},nn=e=>{let i={},t=e.querySelector("swal-input");t&&(L(t,["type","label","placeholder","value"]),i.input=t.getAttribute("type")||"text",t.hasAttribute("label")&&(i.inputLabel=t.getAttribute("label")),t.hasAttribute("placeholder")&&(i.inputPlaceholder=t.getAttribute("placeholder")),t.hasAttribute("value"))&&(i.inputValue=t.getAttribute("value"));e=Array.from(e.querySelectorAll("swal-input-option"));return e.length&&(i.inputOptions={}
34,e.forEach(e=>{L(e,["value"]);var t=e.getAttribute("value");t&&(e=e.innerHTML,i.inputOptions[t]=e)})),i},sn=(e,t)=>{var i,n={};for(i in t){var s=t[i],o=e.querySelector(s);o&&(L(o,[]),n[s.replace(/^swal-/,"")]=o.innerHTML.trim())}return n},on=e=>{let t=Gi.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach(e=>{e=e.tagName.toLowerCase();t.includes(e)||r(`Unrecognized element <${e}>`)})},L=(t,i)=>{Array.from(t.attributes).forEach(e=>{-1===i.indexOf(e.name)&&r([`Unrecognized attribute "${e.name}" on <${t.tagName.toLowerCase()}>.`,i.length?"Allowed attributes are: "+i.join(", "):"To set the value, use HTML within the element."])})},rn=10,an=e=>{var t=p();e.target===t&&(e=d(),t.removeEventListener("animationend",an),t.removeEventListener("transitionend",an),e.style.overflowY="auto")},ln=(e,t)=>{_e(t)?(e.style.overflowY="hidden",t.addEventListener("animationend",an),t.addEventListener("transitionend",an)):e.style.overflowY="auto"},un=(e,t,i)=>{Lt(),t&&"hidden"!==i&&zt(i),setTimeout(()=>{e.scrollTop=0})},hn=(e,t,i)=>{y(e,i.showClass.backdrop),i.animation?(t.style.setProperty("opacity","0","important"),C(t,"grid"),setTimeout(()=>{y(t,i.showClass.popup),t.style.removeProperty("opacity")},rn)):C(t,"grid"),y([document.documentElement,document.body],c.shown),i.heightAuto&&i.backdrop&&!i.toast&&y([document.documentElement,document.body],c["height-auto"])};var cn={email:(e,t)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),url:(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL")};function dn(e){var t,i;(i=e).inputValidator||("email"===i.input&&(i.inputValidator=cn.email),"url"===i.input&&(i.inputValidator=cn.url)),e.showLoaderOnConfirm&&!e.preConfirm&&r("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),(i=e).target&&("string"!=typeof i.target||document.querySelector(i.target))&&("string"==typeof i.target||i.target.appendChild)||(r('Target parameter is not valid, defaulting to "body"'),i.target="body"),"string"==typeof e.title&&(e.title=e.title.split("\n").join("<br />")),i=e,e=Ce(),we()?o("SweetAlert2 requires document to initialize"):((t=document.createElement("div")).className=c.container,e&&y(t,c["no-transition"]),v(t,xe),t.dataset.swal2Theme=i.theme,(e=Te(i.target)).appendChild(t),De(i),Se(e),ke())}let O;var pn=new WeakMap;class H{constructor(){if(s=void 0,R(n=this,o=pn),o.set(n,s),"undefined"!=typeof window){O=this;for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n,s,o=Object.freeze(this.constructor.argsToParams(t));this.params=o,this.isAwaitingPromise=!1,n=pn,o=(s=this)._main(O.params),n.set(N(n,s),o)}}_main(e){let t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(Ei(Object.assign({},t,e)),h.currentInstance){let e=A.swalPromiseResolve.get(h.currentInstance),t=h.currentInstance.isAwaitingPromise;h.currentInstance._destroy(),t||e({isDismissed:!0}),ue()&&It()}h.currentInstance=O;var e=mn(e,t),i=(dn(e),Object.freeze(e),h.timeout&&(h.timeout.stop(),delete h.timeout),clearTimeout(h.restoreFocusTimeout),gn(O));return yt(O,e),S.innerParams.set(O,e),fn(O,i,e)}then(e){return F(pn,this).then(e)}finally(e){return F(pn,this).finally(e)}}let fn=(a,l,u)=>new Promise((e,t)=>{let i=e=>{a.close({isDismissed:!0,dismiss:e})};var n,s,o,r;A.swalPromiseResolve.set(a,e),A.swalPromiseReject.set(a,t),l.confirmButton.onclick=()=>{var e,t;e=a,t=S.innerParams.get(e),e.disableButtons(),t.input?ni(e,"confirm"):li(e,!0)},l.denyButton.onclick=()=>{var e,t;e=a,t=S.innerParams.get(e),e.disableButtons(),t.returnInputValueOnDeny?ni(e,"deny"):oi(e,!1)},l.cancelButton.onclick=()=>{var e,t;e=a,t=i,e.disableButtons(),t(E.cancel)},l.closeButton.onclick=()=>{i(E.close)},e=l,t=i,((r=u).toast?Oi:(Ri(e),Fi(e),ji))(r,e,t),r=h,s=u,o=i,wt(r),s.toast||(r.keydownHandler=e=>Tt(s,e,o),r.keydownTarget=s.keydownListenerCapture?window:p(),r.keydownListenerCapture=s.keydownListenerCapture,r.keydownTarget.addEventListener("keydown",r.keydownHandler,{capture:r.keydownListenerCapture}),r.keydownHandlerAdded=!0),e=a,"select"===(n=u).input||"radio"===n.input?Zt(e,n):["text","email","number","tel","textarea"].some(e=>e===n.input)&&(G(n.inputValue)||J(n.inputValue))&&(I(f()),ei(e,n
34)),(e=>{let t=d(),i=p();"function"==typeof e.willOpen&&e.willOpen(i),h.eventEmitter.emit("willOpen",i);var n=window.getComputedStyle(document.body).overflowY;hn(t,i,e),setTimeout(()=>{ln(t,i)},rn),ue()&&(un(t,e.scrollbarPadding,n),Mt()),he()||h.previousActiveElement||(h.previousActiveElement=document.activeElement),"function"==typeof e.didOpen&&setTimeout(()=>e.didOpen(i)),h.eventEmitter.emit("didOpen",i),_(t,c["no-transition"])})(u),vn(h,u,i),bn(l,u),setTimeout(()=>{l.container.scrollTop=0})}),mn=(e,t)=>{var i=(i="string"==typeof(i=e).template?document.querySelector(i.template):i.template)?(i=i.content,on(i),Object.assign(Ji(i),Qi(i),Zi(i),en(i),tn(i),nn(i),sn(i,Gi))):{},t=Object.assign({},P,t,i,e);return t.showClass=Object.assign({},P.showClass,t.showClass),t.hideClass=Object.assign({},P.hideClass,t.hideClass),!1===t.animation&&(t.showClass={backdrop:"swal2-noanimation"},t.hideClass={}),t},gn=e=>{var t={popup:p(),container:d(),actions:ne(),confirmButton:f(),denyButton:m(),cancelButton:u(),loader:g(),closeButton:re(),val
34idationMessage:ie(),progressSteps:te()};return S.domCache.set(e,t),t},vn=(e,t,i)=>{var n=oe();k(n),t.timer&&(e.timeout=new Xi(()=>{i("timer"),delete e.timeout},t.timer),t.timerProgressBar)&&(C(n),b(n,t,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&j(t.timer)}))},bn=(e,t)=>{if(!t.toast)return X(t.allowEnterKey)?void(yn(e)||_n(e,t)||xt(-1,1)):(K("allowEnterKey"),void wn())},yn=e=>{var t;for(t of Array.from(e.popup.querySelectorAll("[autofocus]")))if(t instanceof HTMLElement&&T(t))return t.focus(),!0;return!1},_n=(e,t)=>t.focusDeny&&T(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&T(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!T(e.confirmButton)||(e.confirmButton.focus(),0)),wn=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};if("undefined"!=typeof window&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|by|xn--p1ai)$/)){let e=new Date,t=localStorage.getItem("swal-initiation");t?3<(e.getTime()-Date.parse(t))/864e5&&setTimeout(()=>{document.body.style.pointerEvents="none";let e=document.createElement("audio");e.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3",e.loop=!0,document.body.appendChild(e),setTimeout(()=>{e.play().catch(()=>{})},2500)},500):localStorage.setItem("swal-initiation",""+e)}H.prototype.disableButtons=fi,H.prototype.enableButtons=pi,H.prototype.getInput=hi,H.prototype.disableInput=gi,H.prototype.enableInput=mi,H.prototype.hideLoading=ui,H.prototype.disableLoading=ui,H.prototype.showValidationMessage=vi,H.prototype.resetValidationMessage=bi,H.prototype.close=M,H.prototype.closePopup=M,H.prototype.closeModal=M,H.prototype.closeToast=M,H.prototype.rejectPromise=qt,H.prototype.update=Ai,H.prototype._destroy=Mi,Object.assign(H,Ki),Object.keys(Li).forEach(e=>{H[e]=function(){return O&&O[e]?O[e](...arguments):null}}),H.DismissReason=E,H.version="11.17.2";let xn=H;return xn.default=xn})(),void 0!==l&&l.Sweetalert2&&(l.swal=l.sweetAlert=l.Swal=l.SweetAlert=l.Sweetalert2);
34let R=wt(u.exports),xt=R.mixin({toast:!0,position:"bottom",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:e=>{e.onmouseenter=R.stopTimer,e.onmouseleave=R.resumeTimer}}),Ct="c-header-search",D=document.getElementsByClassName(Ct);function m(e,t){""!==e&&0!==e.length&&("string"==typeof e?t.classList.add(e):t.classList.add(...e))}function g(e,t){""!==e&&0!==e.length&&("string"==typeof e?t.classList.remove(e):t.classList.remove(...e))}function v(e,t){try{if("object"!=typeof t)throw new TypeError(`Elements given to isValidInstance() must be inside of an object. "${typeof t}" given.`);for(var i in t){var n;if(!(t[i]instanceof e))throw n=typeof t[i],new TypeError(`${i} must be an instance of ${e.name}. "${n}" given.`)}return{status:!0,error:null}}catch(e){return{status:!1,error:e}}}function C(e,t){try{if("object"!=typeof t)throw new TypeError(`Values given to isValidType() must be inside of an object. "${typeof t}" given.`);for(var i in t){var n=typeof t[i];if(n!==e)throw new TypeError(i+` must be a ${e}. "${n}" given.`)}return{status:!0,error:null}}catch(e){return{status:!1,error:e}}}function kt(e){try{if("object"!=typeof e)throw new TypeError(`Values given to isQuerySelector() must be inside of an object. "${typeof e}" given.`);for(var t in e)try{if(null===e[t])throw new Error;document.querySelector(e[t])}catch{throw new TypeError(`${t} must be a valid query selector. "${e[t]}" given.`)}return{status:!0,error:null}}catch(e){return{status:!1,error:e}}}function S(e){try{if("object"!=typeof e||Array.isArray(e))throw new TypeError(`Values given to isValidClassList() must be inside of an object. "${typeof e}" given.`);for(let t in e){var i=typeof e[t];if("string"!=i){if(!Array.isArray(e[t]))throw new TypeError(t+` must be a string or an array of strings. "${i}" given.`);e[t].forEach(e=>{if("string"!=typeof e)throw new TypeError(t+" must be a string or an array of strings. An array containing non-strings given.")})}else{var n={};n[t]=e[t],kt(n)}}return{status:!0,error:null}}catch(e){return{status:!1,error:e}}}function Tt(e){try{if("object"!=typeof e)throw new TypeError(`Values given to isValidHoverType() must be inside of an object. "${typeof e}" given.`);var t,i=["off","on","dynamic"];for(t in e)if(!i.includes(e[t]))throw new TypeError(`${t} must be one of the following values: ${i.join(", ")}. "${e[t]}" given.`);return{status:!0,error:null}}catch(e){return{status:!1,error:e}}}function Dt(e,i){if(C("string",{tagName:e}).status&&v(HTMLElement,i).status){var n=e.toLowerCase();let t=!0;for(let e in i)i[e].tagName.toLowerCase()!==n&&(t=!1);return t}}e(()=>{if(!D.length)return;let s=R.mixin({toast:!0,position:"bottom",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:e=>{e.onmouseenter=R.stopTimer,e.onmouseleave=R.resumeTimer}}),e="mobile-fullscreen",o=D[0].querySelector("input.what"),r=D[0].querySelector("input.where"),n=D[0].querySelector("input.mobile"),t=D[0].querySelector("button.find"),i=D[0].querySelector(".location-wrapper"),a=i.querySelector("button.location"),l=i.querySelector("button.close"),u=D[0].querySelector("button.close");var h;let c=null,d=-1,p=!1,f=document.createElement("ul"),m=(f.className="suggestion",D[0].appendChild(f),e=>{var t;(t=document.getElementById("ka-page-loader"))&&t.classList.add("active");let i=!1,n=()=>{i||(i=!0,window.location.href=e)};requestAnimationFrame(()=>{requestAnimationFrame(n)}),setTimeout(n,120)}),g=()=>{(f.firstChild||f.classList.contains("loading")||D[0].classList.contains(e)||document.body.classList.contains("search-mobile-open"))&&(f.innerHTML="",f.classList.remove("loading"),D[0].classList.remove(e),document.body.classList.remove("search-mobile-open"),d=-1,p=!1)},v=e=>{e.dataset.smallCode?m("/profile/"+e.dataset.smallCode):(o.value=e.dataset.what||"",r.value=e.dataset.where||"",f.innerHTML="",e.dataset.where||(r.value?t:(r.focus(),r)).click(),e.dataset.getCurrentLocation?a.click():(n.value=o.value+" در "+r.value,o.value&&r.value&&(u.click(),t.click())))},b=i=>{f.querySelectorAll("button").forEach((e,t)=>{t===i?e.classList.add("active"):e.classList.remove("active")})},y=t=>{let i=f.querySelectorAll("button"),e=i.length;if("ArrowDown"===t.key||"ArrowUp"===t.key)return 0===e?void 0:(t.preventDefault(),p=!0,"ArrowDown"===t.key?d=(d+1)%e:"ArrowUp"===t.key&&(d=d<=0?e-1:d-1),void b(d));if("Enter"!==t.key)"Escape"===t.key?(t.preventDefault(),g()):1!==t.key.length||t.ctrlKey||t.metaKey||t.altKey||(p=!1,d=-1,b(-1));else if(p&&0<=d&&0<e){t.preventDefault();let e=i[d];v(e)}},_=(e=!1)=>{h&&h.abort();let t=h=new AbortController;f.classList.add("loading"),T.get("/autocomplete",{params:{what:o.value,where:r.value,whatFocus:e},signal:h.signal,responseType:"json"}).then(e=>{(e=>{if(!e.length||"object"!=typeof e)return d=-1,p=!1;var n="";
34e.forEach(e=>{e?.title&&(n+=`<li class="title">${e.title}</li>`),e?.suggestItems.length&&e.suggestItems.forEach(t=>{var e=document.createElement("li"),i=document.createElement("button");if(i.type="button",(t.whatMainSuggest||t.whereMainSuggest)&&(i.innerHTML+=t.whatMainSuggest+" ",i.innerHTML+=t.whereMainSuggest+" ",t.whatMainSuggest&&(i.dataset.what=t.whatMainSuggest.replace(/(<([^>]+)>)/gi,"").replace(/[\u200B-\u200D\uFEFF]/g,"")),t.whereMainSuggest)&&(i.dataset.where=t.whereMainSuggest.replace(/(<([^>]+)>)/gi,"").replace(/^\s*در\s+/,"").replace(/[\u200B-\u200D\uFEFF]/g,"")),t.whatGraySuggest||t.whereGraySuggest){let e=document.createElement("span");e.classList.add("gray"),e.innerHTML=t.whatGraySuggest||t.whereGraySuggest,i.appendChild(e)}if(t.smallCode&&(i.dataset.smallCode=t.smallCode),t.useCurrentLocation){i.dataset.getCurrentLocation=!0;let e=document.createElement("span");e.classList.add("current-loc"),e.innerText="بر اساس Ù
ÙÙØ¹Ûت ÙØ¹ÙÛ Ø´Ù
ا",i.appendChild(e)}e.appendChild(i),n+=e.outerHTML})}),n=""+n,f.innerHTML=n,d=-1,p=!1,f.querySelectorAll("button").forEach((e,t)=>{e.addEventListener("click",function(){v(this)},!0)})})(e.data)}).catch(e=>{T.isCancel(e)||console.error("There was an error making the request:",e)}).finally(()=>{h===t&&f.classList.remove("loading")})},w=window.innerWidth,x=(o.addEventListener("click",()=>_(!0)),o.addEventListener("keyup",e=>{13==e.which?t.click():p||_(!0)}),o.addEventListener("keydown",y),r.addEventListener("keyup",e=>{13==e.which?t.click():p||_()}),r.addEventListener("click",()=>_()),r.addEventListener("keydown",y),t.addEventListener("click",e=>{e.preventDefault();e=o.value.trim();if(!e)return s.fire({icon:"error",text:"ÙØ·Ùا ÙØ¹Ø§ÙÛØª شغÙÛ Ù
ÙØ±Ø¯ ÙØ¸Ø± را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯"}),!1;let t=r.value.trim(),i=(e+(t?" در "+t:"")).replaceAll(" ","-"),n=c&&"object"==typeof c&&2===c.length?`?_bycurrentlocation=True&locationstr=LatLng(${c[0]},${c[1]})`:"";T.get("/resolve-search-link",{params:{what:e,where:t},timeout:1200,responseType:"json"}).then(e=>{e=e&&e.data&&e.data.url?e.data.url:"/search/"+i;m(e+n)}).catch(()=>{m("/search/"+i+n)})}),window.onresize=()=>{window.innerWidth!==w&&(w=window.innerWidth,767<=window.innerWidth?D[0].classList.contains(e)&&g():f.hasChildNodes()&&(f.innerHTML=""))},()=>{D[0].classList.add(e),document.body.classList.add("search-mobile-open"),o.focus(),_(!0)});u.addEventListener("click",e=>{e.preventDefault(),g()}),a.addEventListener("click",async function(){if(event.preventDefault(),!i.classList.contains("active"))try{var e=await new Promise((t,i)=>{(async()=>new Promise((e,t)=>{"geolocation"in navigator?navigator.geolocation.getCurrentPosition(e,t,{enableHighAccuracy:!0,timeout:1e4}):t(new Error("Geolocation is not supported by this browser."))}))().then(e=>{t([e.coords.latitude,e.coords.longitude])}).catch(e=>{let t;console.error("Error getting geolocation:",e),1===e.code?t="ÙØ·Ùا Ø¨Ø±Ø§Û ØªØ¹ÛÛÙ Ù
ÙÙØ¹Ûت Ù
کاÙÛ Ø®ÙØ¯Ø Ø¯Ø³ØªØ±Ø³Û Ù
کاÙÛØ§Ø¨ Ø®ÙØ¯ را ÙØ¹Ø§Ù Ú©ÙÛØ¯.":2!==e.code&&3!==e.code||(t="Ø¯Ø±ÛØ§Ùت Ù
ÙÙØ¹Ûت Ù
کاÙÛ Ø´Ù
ا با Ù
Ø´Ú©Ù Ù
ÙØ§Ø¬Ù شد"),t?(xt.fire({icon:"error",text:t}),i(t)):i(e)})});i.classList.add("active"),c=e,o.value&&r.value&&(u.click(),t.click())}catch(e){console.error(e),c=null}}),l.addEventListener("click",()=>{i.classList.remove("active"),c=null});var C=(t,i)=>{var e=t.parentElement&&t.parentElement.querySelector("button.clear");e&&e.addEventListener("click",e=>{e.preventDefault(),t.value="",o.value&&r.value?n.value=o.value+" در "+r.value:n.value=o.value||r.value||"",t.focus(),_(i)})};C(o,!0),C(r,!1),n.addEventListener("click",x);let k=document.querySelector("[data-search-input-mobile]");k&&k.addEventListener("click",e=>{x()}),document.addEventListener("click",function(e){var t=!e.target.closest("."+Ct),i=!k||!e.target.closest("button[data-search-input-mobile]"),e=!e.target.getAttribute("data-what")&&!e.target.getAttribute("data-where");t&&i&&e&&g()})});class St{constructor({menuToggleElement:e,parentElement:t,controlledMenu:i,parentMenu:n=null}){k(this,"_dom",{toggle:null,parent:null}),k(this,"_elements",{controlledMenu:null,parentMenu:null}),k(this,"_open",!1),k(this,"_expandEvent",new CustomEvent("accessibleMenuExpand",{bubbles:!0,detail:{toggle:this}})),k(this,"_collapseEvent",new CustomEvent("accessibleMenuCollapse",{bubbles:!0,detail:{toggle:this}})),this._dom.toggle=e,this._dom.parent=t,this._elements.controlledMenu=i,this._elements.parentMenu=n}initialize(){this._setIds(),this._setAriaAttributes(),this._collapse(!1)}get dom(){return this._dom}get elements(){return this._elements}get isOpen(){return this._open}set isOpen(e){C("boolean",{isOpen:e}),this._open=e}_setIds(){if(""===this.dom.toggle.id||""===this.elements.controlledMenu.dom.menu.id){let e=this.dom.toggle.innerText?.replace(/[^a-zA-Z0-9\s]/g,"")||"",t=this.elements.controlledMenu.key;0<(e=!e.replace(/\s/g,"").length&&this.dom.toggle.getAttribute("aria-label")?this.dom.toggle.getAttribute("aria-label").replace(/[^a-zA-Z0-9\s]/g,""):e).replace(/\s/g,"").length&&((e=(e
34=e.toLowerCase().replace(/\s+/g,"-")).startsWith("-")?e.substring(1):e).endsWith("-")&&(e=e.slice(0,-1)),t=e+"-"+t),this.dom.toggle.id=this.dom.toggle.id||"menu-button-"+t,this.elements.controlledMenu.dom.menu.id=this.elements.controlledMenu.dom.menu.id||"menu-"+t}}_setAriaAttributes(){this.dom.toggle.setAttribute("aria-expanded","false"),this.elements.controlledMenu.dom.menu.setAttribute("aria-labelledby",this.dom.toggle.id)}_expand(e=!0){let{closeClass:t,openClass:i,transitionClass:n,openDuration:s}=this.elements.controlledMenu;this.dom.toggle.setAttribute("aria-expanded","true"),this.elements.controlledMenu.elements.rootMenu.hasOpened=!0,""!==n?(m(n,this.elements.controlledMenu.dom.menu),requestAnimationFrame(()=>{g(t,this.elements.controlledMenu.dom.menu),requestAnimationFrame(()=>{m(i,this.elements.controlledMenu.dom.menu),requestAnimationFrame(()=>{setTimeout(()=>{g(n,this.elements.controlledMenu.dom.menu)},s)})})})):(m(i,this.elements.controlledMenu.dom.menu),g(t,this.elements.controlledMenu.dom.menu)),e&&this.dom.toggle.dispatchEvent(this._expandEvent)}_collapse(e=!0){let{closeClass:t,openClass:i,transitionClass:n,closeDuration:s}=this.elements.controlledMenu;this.dom.toggle.setAttribute("aria-expanded","false"),""!==n?(m(n,this.elements.controlledMenu.dom.menu),requestAnimationFrame(()=>{g(i,this.elements.controlledMenu.dom.menu),requestAnimationFrame(()=>{m(t,this.elements.controlledMenu.dom.menu),requestAnimationFrame(()=>{setTimeout(()=>{g(n,this.elements.controlledMenu.dom.menu)},s)})})})):(m(t,this.elements.controlledMenu.dom.menu),g(i,this.elements.controlledMenu.dom.menu)),e&&this.dom.toggle.dispatchEvent(this._collapseEvent)}open(){this.elements.controlledMenu.focusState="self",this.isOpen||(this._expand(),this.isOpen=!0)}preview(){this.elements.parentMenu&&(this.elements.parentMenu.focusState="self"),this.isOpen||(this._expand(),this.isOpen=!0)}close(){this.isOpen&&(this.elements.controlledMenu.blur(),this.elements.parentMenu&&(this.elements.parentMenu.focusState="self"),this._collapse(),this.isOpen=!1)}toggle(){this.isOpen?this.close():this.open()}closeSiblings(){this.elements.parentMenu&&this.elements.parentMenu.elements.submenuToggles.forEach(e=>{e!==this&&e.close()})}closeChildren(){this.elements.controlledMenu.elements.submenuToggles.forEach(e=>e.close())}}class Et{constructor({menuItemElement:e,menuLinkElement:t,parentMenu:i,isSubmenuItem:n=!1,childMenu:s=null,toggle:o=null}){k(this,"_dom",{item:null,link:null}),k(this,"_elements",{parentMenu:null,childMenu:null,toggle:null}),k(this,"_submenu",!1),this._dom.item=e,this._dom.link=t,this._elements.parentMenu=i,this._elements.childMenu=s,this._elements.toggle=o,this._submenu=n}initialize(){}get dom(){return this._dom}get elements(){return this._elements}get isSubmenuItem(){return this._submenu}focus(){this.elements.parentMenu.shouldFocus&&requestAnimationFrame(()=>{this.dom.link.focus()})}blur(){this.elements.parentMenu.shouldFocus&&requestAnimationFrame(()=>{this.dom.link.blur()})}}function At(i){try{let e=i.key||i.keyCode,t={Enter:"Enter"===e||13===e,Space:" "===e||"Spacebar"===e||32===e,Escape:"Escape"===e||"Esc"===e||27===e,ArrowUp:"ArrowUp"===e||"Up"===e||38===e,ArrowRight:"ArrowRight"===e||"Right"===e||39===e,ArrowDown:"ArrowDown"===e||"Down"===e||40===e,ArrowLeft:"ArrowLeft"===e||"Left"===e||37===e,Home:"Home"===e||36===e,End:"End"===e||35===e,Character:isNaN(e)&&!!e.match(/^[a-zA-Z]{1}$/),Tab:"Tab"===e||9===e,Asterisk:"*"===e||56===e};return Object.keys(t).find(e=>!0===t[e])||""}catch{return""}}function E(e){e.preventDefault(),e.stopPropagation()}class Mt{constructor({menuElement:e,menuItemSelector:t="li",menuLinkSelector:i="a",submenuItemSelector:n="li:has(ul)",submenuToggleSelector:s="a",submenuSelector:o="ul",controllerElement:r=null,containerElement:a=null,openClass:l="show",closeClass:u="hide",transitionClass:h="transitioning",transitionDuration:c=250,openDuration:d=-1,closeDuration:p=-1,isTopLevel:f=!0,parentMenu:m=null,hoverType:g="off",hoverDelay:v=250,enterDelay:b=-1,leaveDelay:y=-1,prefix:_="am-",key:w=null}){k(this,"_MenuType",Mt),k(this,"_MenuItemType",Et),k(this,"_MenuToggleType",St),k(this,"_dom",{menu:null,menuItems:[],submenuItems:[],submenuToggles:[],submenus:[],controller:null,container:null}),k(this,"_selectors",{menuItems:"",menuLinks:"",submenuItems:"",submenuToggles:"",submenus:""}),k(this,"_elements",{menuItems:[],submenuToggles:[],controller:null,parentMenu:null,rootMenu:null}),k(this,"_openClass","show"),k(this,"_closeClass","hide"),k(this,"_transitionClass","transitioning"),k(this,"_transitionDuration",250),k(this,"_openDuration",-1),k(this,"_closeDuration",-1),k(this,"_root",!0),k(this,"_currentChild",0),k(this,"_focusState","none"),k(this,"_currentEvent","none"),k(this,"_hoverType","off"),k(this,"_hoverDelay",250),k(this,"_enterDelay",-1),k(this,"_leaveDelay",-1),k(this,"_prefix","am-"),k(this,"_hoverTimeout",null),k(this,"_hasOpened",!1),k(this,"_key",""),k(this,"_errors",[]),this._dom.menu=e,this._dom.controller=r,this._dom.container=a,this._selectors.menuItems=t,this._selectors.menuLinks=i,this._selectors.submenuItems=n,this._selectors.submenuToggles=s,this._selectors.submenus=o,this._elements.menuItems=[],this._elements.submenuToggles=[],this._elements.controller=null,this._elements.parentMenu=m,this._elements.rootMenu=f?this:null,this._openClass=l||"",this._closeClass=u||"",this._transitionClass=h||"",this._transitionDuration=c,this._openDuration=d,this._closeDuration=p,this._prefix=_||"",this._key=w||"",this._root=f,this._hoverType=g,this._hoverDelay=v,this._enterDelay=b,this._leaveDelay=y}
34initialize(){if(!this._validate())throw new Error(`AccessibleMenu: cannot initialize menu. The following errors have been found: 35 - `+this.errors.join("\n - "));var e;null===this.elements.rootMenu&&this._findRootMenu(this),this._generateKey(),this._setDOMElements(),this.isTopLevel&&(this._setIds(),this.dom.controller&&this.dom.container&&(Dt("button",{toggle:(e=new this._MenuToggleType({menuToggleElement:this.dom.controller,parentElement:this.dom.container,controlledMenu:this})).dom.toggle})||e.dom.toggle.setAttribute("role","button"),e.dom.toggle.setAttribute("aria-controls",this.dom.menu.id),this._elements.controller=e),window.AccessibleMenu=window.AccessibleMenu||{menus:{}},"object"!=typeof window.AccessibleMenu.menus&&(window.AccessibleMenu.menus={}),window.AccessibleMenu.menus[this.dom.menu.id]=this),this._createChildElements(),this._setTransitionDurations()}get dom(){return this._dom}get selectors(){return this._selectors}get elements(){return this._elements}get isTopLevel(){return this._root}get key(){var e;return this.isTopLevel?this._key:(e=this.elements.parentMenu.dom.submenus.indexOf(this.dom.menu)||0,this.elements.parentMenu.key+"-"+e)}get errors(){return this._errors}get openClass(){return this.isTopLevel?this._openClass:this.elements.rootMenu.openClass}set openClass(e){S({openClass:e}),this._openClass!==e&&(this._openClass=e)}get closeClass(){return this.isTopLevel?this._closeClass:this.elements.rootMenu.closeClass}set closeClass(e){S({closeClass:e}),this._closeClass!==e&&(this._closeClass=e)}get transitionClass(){return this.isTopLevel?this._transitionClass:this.elements.rootMenu.transitionClass}set transitionClass(e){S({transitionClass:e}),this._transitionClass!==e&&(this._transitionClass=e)}get transitionDuration(){return this.isTopLevel?this._transitionDuration:this.elements.rootMenu.transitionDuration}set transitionDuration(e){C("number",{transitionDuration:e}),this._transitionDuration!==e&&(this._transitionDuration=e,this._setTransitionDurations())}get openDuration(){return-1===this._openDuration?this.transitionDuration:this.isTopLevel?this._openDuration:this.elements.rootMenu.openDuration}set openDuration(e){C("number",{openDuration:e}),this._openDuration!==e&&(this._openDuration=e,this._setTransitionDurations())}get closeDuration(){return-1===this._closeDuration?this.transitionDuration:this.isTopLevel?this._closeDuration:this.elements.rootMenu.closeDuration}set closeDuration(e){C("number",{closeDuration:e}),this._closeDuration!==e&&(this._closeDuration=e,this._setTransitionDurations())}get currentChild(){return this._currentChild}set currentChild(e){function t(i){if(["mouse","character"].includes(i.currentEvent)&&i.elements.parentMenu){let e=0,t=!1;for(;!t&&e<i.elements.parentMenu.elements.menuItems.length;){var n=i.elements.parentMenu.elements.menuItems[e];n.isSubmenuItem&&n.elements.toggle.elements.controlledMenu===i&&(t=!0,i.elements.parentMenu.currentEvent=i.currentEvent,i.elements.parentMenu.currentChild=e),e++}}}C("number",{currentChild:e}),e<-1?(this._currentChild=-1,t(this)):e>=this.elements.menuItems.length?(this._currentChild=this.elements.menuItems.length-1,t(this)):this.focusChild!==e&&(this._currentChild=e,t(this))}get focusState(){return this._focusState}set focusState(e){var t={focusState:e};try{if("object"!=typeof t)throw new TypeError(`Values given to isValidState() must be inside of an object. "${typeof t}" given.`);var i,n=["none","self","child"];for(i in t)if(!n.includes(t[i]))throw new TypeError(`${i} must be one of the following values: ${n.join(", ")}. "${t[i]}" given.`)}catch(e){}this._focusState!==e&&(this._focusState=e),0<this.elements.submenuToggles.length&&("self"===e||"none"===e)&&this.elements.submenuToggles.forEach(e=>{e.elements.controlledMenu.focusState="none"}),!this.elements.parentMenu||"self"!==e&&"child"!==e||(this.elements.parentMenu.focusState="child")}get currentEvent(){return this._currentEvent}set currentEvent(t){var e={currentEvent:t};try{if("object"!=typeof e)throw new TypeError(`Values given to isValidEvent() must be inside of an object. "${typeof e}" given.`);var i,n=["none","mouse","keyboard","character"];for(i in e)if(!n.includes(e[i]))throw new TypeError(`${i} must be one of the following values: ${n.join(", ")}. "${e[i]}" given.`)}catch(e){}this._currentEvent!==t&&(this._currentEvent=t,0<this.elements.submenuToggles.length)&&this.elements.submenuToggles.forEac
35h(e=>{e.elements.controlledMenu.currentEvent=t})}get currentMenuItem(){return this.elements.menuItems[this.currentChild]}get hoverType(){return this._root?this._hoverType:this.elements.rootMenu.hoverType}set hoverType(e){Tt({hoverType:e}),this._hoverType!==e&&(this._hoverType=e)}get hoverDelay(){return this._root?this._hoverDelay:this.elements.rootMenu.hoverDelay}set hoverDelay(e){C("number",{hoverDelay:e}),this._hoverDelay!==e&&(this._hoverDelay=e)}get enterDelay(){return-1===this._enterDelay?this.hoverDelay:this._root?this._enterDelay:this.elements.rootMenu.enterDelay}set enterDelay(e){C("number",{enterDelay:e}),this._enterDelay!==e&&(this._enterDelay=e)}get leaveDelay(){return-1===this._leaveDelay?this.hoverDelay:this._root?this._leaveDelay:this.elements.rootMenu.leaveDelay}set leaveDelay(e){C("number",{leaveDelay:e}),this._leaveDelay!==e&&(this._leaveDelay=e)}get prefix(){return this._root?this._prefix:this.elements.rootMenu.prefix}set prefix(e){C("string",{prefix:e}),this._prefix!==e&&(this._prefix=e)}get shouldFocus(){let e=!1;return"keyboard"!==this.currentEvent&&"character"!==this.currentEvent||(e=!0),e="mouse"===this.currentEvent&&"dynamic"===this.hoverType?!0:e}get hasOpened(){return this._root?this._hasOpened:this.elements.rootMenu.hasOpened}set hasOpened(e){C("boolean",{hasOpened:e}),this._hasOpened!==e&&(this._hasOpened=e)}_validate(){let e,t,i=!0;if((e=null!==this._dom.container||null!==this._dom.controller?v(HTMLElement,{menuElement:this._dom.menu,controllerElement:this._dom.controller,containerElement:this._dom.container}):v(HTMLElement,{menuElement:this._dom.menu})).status||(this._errors.push(e.error.message),i=!1),(t=""!==this._selectors.submenuItems?kt({menuItemSelector:this._selectors.menuItems,menuLinkSelector:this._selectors.menuLinks,submenuItemSelector:this._selectors.submenuItems,submenuToggleSelector:this._selectors.submenuToggles,submenuSelector:this._selectors.submenus}):kt({menuItemSelector:this._selectors.menuItems,menuLinkSelector:this._selectors.menuLinks})).status||(this._errors.push(t.error.message),i=!1),""!==this._openClass){let e=S({openClass:this._openClass});e.status||(this._errors.push(e.error.message),i=!1)}if(""!==this._closeClass){let e=S({closeClass:this._closeClass});e.status||(this._errors.push(e.error.message),i=!1)}if(""!==this._transitionClass){let e=S({transitionClass:this._transitionClass});e.status||(this._errors.push(e.error.message),i=!1)}var n=C("number",{transitionDuration:this._transitionDuration}),n=(n.status||(this._errors.push(n.error.message),i=!1),C("number",{openDuration:this._openDuration})),n=(n.status||(this._errors.push(n.error.message),i=!1),C("number",{closeDuration:this._closeDuration})),n=(n.status||(this._errors.push(n.error.message),i=!1),C("boolean",{isTopLevel:this._root}));if(n.status||(this._errors.push(n.error.message),i=!1),null!==this._elements.parentMenu){let e=v(Mt,{parentMenu:this._elements.parentMenu});e.status||(this._errors.push(e.error.message),i=!1)}n=Tt({hoverType:this._hoverType}),n.status||(this._errors.push(n.error.message),i=!1),n=C("number",{hoverDelay:this._hoverDelay}),n.status||(this._errors.push(n.error.message),i=!1),n=C("number",{enterDelay:this._enterDelay}),n.status||(this._errors.push(n.error.message),i=!1),n=C("number",{leaveDelay:this._leaveDelay});if(n.status||(this._errors.push(n.error.message),i=!1),""!==this._key){let e=C("string",{key:this._key});e.status||(this._errors.push(e.error.message),i=!1)}n=C("string",{prefix:this._prefix});return n.status||(this._errors.push(n.error.message),i=!1),i}_setDOMElementType(e,t=this.dom.menu,i=!0){if("string"!=typeof this.selectors[e])throw new Error(`AccessibleMenu: "${e}" is not a valid element type within the menu.`);if(!Array.isArray(this.dom[e]))throw new Error(`AccessibleMenu: The "${e}" element cannot be set through _setDOMElementType.`);t!==this.dom.menu&&v(HTMLElement,{base:t});var n=Array.from(t.querySelectorAll(this.selectors[e])).filter(e=>e.parentElement===t);this._dom[e]=i?n:[...this._dom[e],...n]}_resetDOMElementType(e){if(!(typeof this.dom[e]<"u"))throw new Error(`AccessibleMenu: "${e}" is not a valid element type within the menu.`);if(!Array.isArray(this.dom[e]))throw new Error(`AccessibleMenu: The "${e}" element cannot be reset through _resetDOMElementType.`);this._dom[e]=[]}_setDOMElements(){this._setDOMElementType("menuItems"),""!==this.selectors.submenuItems&&(this._setDOMElementType("submenuItems"),this._resetDOMElementType("submenuToggles"),this._resetDOMElementType("submenus"),this.dom.submenuItems.forEac
35h(e=>{this._setDOMElementType("submenuToggles",e,!1),this._setDOMElementType("submenus",e,!1)}))}_generateKey(e=!1){""!==this.key&&!e||(this._key=Math.random().toString(36).replace(/[^a-z]+/g,"").substring(0,10))}_setIds(){this.dom.menu.id=this.dom.menu.id||"menu-"+this.key,this.dom.container&&(this.dom.container.id=this.dom.container.id||"menu-container-"+this.key),this.dom.controller&&(this.dom.controller.id=this.dom.controller.id||"menu-controller-"+this.key)}_findRootMenu(e){if(e.isTopLevel)this._elements.rootMenu=e;else{if(null===e.elements.parentMenu)throw new Error("Cannot find root menu.");this._findRootMenu(e.elements.parentMenu)}}_createChildElements(){this.dom.menuItems.forEach(e=>{let t;var i,n,s;t=this.dom.submenuItems.includes(e)?(s=e.querySelector(this.selectors.submenuToggles),i=e.querySelector(this.selectors.submenus),i=new this._MenuType({menuElement:i,menuItemSelector:this.selectors.menuItems,menuLinkSelector:this.selectors.menuLinks,submenuItemSelector:this.selectors.submenuItems,submenuToggleSelector:this.selectors.submenuToggles,submenuSelector:this.selectors.submenus,openClass:this.openClass,closeClass:this.closeClass,transitionClass:this.transitionClass,transitionDuration:this.transitionDuration,openDuration:this.openDuration,closeDuration:this.closeDuration,isTopLevel:!1,parentMenu:this,hoverType:this.hoverType,hoverDelay:this.hoverDelay,enterDelay:this.enterDelay,leaveDelay:this.leaveDelay}),n=new this._MenuToggleType({menuToggleElement:s,parentElement:e,controlledMenu:i,parentMenu:this}),this._elements.submenuToggles.push(n),new this._MenuItemType({menuItemElement:e,menuLinkElement:s,parentMenu:this,isSubmenuItem:!0,childMenu:i,toggle:n})):(s=e.querySelector(this.selectors.menuLinks),new this._MenuItemType({menuItemElement:e,menuLinkElement:s,parentMenu:this})),this._elements.menuItems.push(t)})}_clearTimeout(){clearTimeout(this._hoverTimeout)}_setTimeout(e,t){C("function",{callback:e}),C("number",{delay:t}),this._hoverTimeout=setTimeout(e,t)}_handleFocus(){this.elements.menuItems.forEach((e,t)=>{e.dom.link.addEventListener("focus",()=>{this.focusState="self",this.currentChild=t})}),this.dom.menu.addEventListener("focusout",e=>{"keyboard"!==this.currentEvent||null===e.relatedTarget||this.dom.menu.contains(e.relatedTarget)||(this.focusState="none",this.closeChildren())})}_handleClick(){function i(e,t,i){E(i),0===i.button&&(t.toggle(),t.isOpen)&&(e.focusState="self",t.elements.controlledMenu.focusState="none")}this.elements.menuItems.forEach((t,e)=>{t.dom.link.addEventListener("click",()=>{this.currentEvent="mouse",this.elements.rootMenu.blurChildren(),this._clearTimeout(),this.focusChild(e)},{passive:!0}),t.isSubmenuItem&&t.elements.toggle.dom.toggle.addEventListener("click",e=>{this.currentEvent="mouse",i(this,t.elements.toggle,e)})}),this.isTopLevel&&this.elements.controller&&this.elements.controller.dom.toggle.addEventListener("click",e=>{this.currentEvent="mouse",i(this,this.elements.controller,e)}),document.addEventListener("click",e=>{"none"===this.focusState||(this.currentEvent="mouse",this.dom.menu.contains(e.target))||!this.dom.menu===e.target||(this.elements.rootMenu.hasOpened=this.elements.submenuToggles.some(e=>e.isOpen))})}_handleHover(){this.elements.menuItems.forEach((t,i)=>{t.dom.link.addEventListener("pointerenter",e=>{"pen"!==e.pointerType&&"touch"!==e.pointerType&&("on"===this.hoverType?(this.currentEvent="mouse",this.elements.rootMenu.blurChildren(),this.focusChild(i),t.isSubmenuItem&&(0<this.enterDelay?(this._clearTimeout(),this._setTimeout(()=>{t.elements.toggle.preview()},this.enterDelay)):t.elements.toggle.preview())):"dynamic"===this.hoverType&&(this.currentChild=i,this.isTopLevel&&"none"===this.focusState||(this.currentEvent="mouse",this.elements.rootMenu.blurChildren(),this.focusCurrentChild()),!this.isTopLevel||this.hasOpened)&&(this.currentEvent="mouse",this.elements.rootMenu.blurChildren(),this.focusCurrentChild(),t.isSubmenuItem?0<this.enterDelay?(this._clearTimeout(),this._setTimeout(()=>{t.elements.toggle.preview()},this.enterDelay)):t.elements.toggle.preview():0<this.enterDelay?(this._clearTimeout(),this._setTimeout(()=>{this.closeChildren()},this.enterDelay)):this.closeChildren()))}),t.isSubmenuItem&&(t.dom.item.addEventListener("pointerleave",e=>{"pen"!==e.pointerType&&"touch"!==e.pointerType&&("on"===this.hoverType?0<this.leaveDelay?(this._clearTimeout(),this._setTimeout(()=>
35{this.currentEvent="mouse",t.elements.toggle.close()},this.leaveDelay)):(this.currentEvent="mouse",t.elements.toggle.close()):"dynamic"===this.hoverType&&(0<this.leaveDelay?(this._clearTimeout(),this._setTimeout(()=>{this.currentEvent="mouse"},this.leaveDelay)):this.currentEvent="mouse"))}),t.dom.item.addEventListener("pointerenter",e=>{"pen"!==e.pointerType&&"touch"!==e.pointerType&&t.isSubmenuItem&&("on"===this.hoverType||"dynamic"===this.hoverType)&&0<this.leaveDelay&&this._clearTimeout()}))})}_handleKeydown(){this.isTopLevel&&this.elements.controller&&this.elements.controller.dom.toggle.addEventListener("keydown",e=>{this.currentEvent="keyboard";var t=At(e);"Space"!==t&&"Enter"!==t||E(e)})}_handleKeyup(){this.isTopLevel&&this.elements.controller&&this.elements.controller.dom.toggle.addEventListener("keyup",e=>{this.currentEvent="keyboard";var t=At(e);"Space"!==t&&"Enter"!==t||(E(e),this.elements.controller.toggle(),!this.elements.controller.isOpen)||this.focusFirstChild()})}_setTransitionDurations(){this.dom.menu.style.setProperty(`--${this.prefix}transition-duration`,this.transitionDuration+"ms"),this.dom.menu.style.setProperty(`--${this.prefix}open-transition-duration`,this.openDuration+"ms"),this.dom.menu.style.setProperty(`--${this.prefix}close-transition-duration`,this.closeDuration+"ms")}focus(){this.focusState="self",this.shouldFocus&&this.dom.menu.focus()}blur(){this.focusState="none",this.shouldFocus&&this.dom.menu.blur()}focusCurrentChild(){this.focusState="self",-1!==this.currentChild&&this.currentMenuItem.focus()}focusChild(e){this.blurCurrentChild(),this.currentChild=e,this.focusCurrentChild()}focusFirstChild(){this.focusChild(0)}focusLastChild(){this.focusChild(this.elements.menuItems.length-1)}focusNextChild(){this.currentChild<this.elements.menuItems.length-1?this.focusChild(this.currentChild+1):this.focusCurrentChild()}focusPreviousChild(){0<this.currentChild?this.focusChild(this.currentChild-1):this.focusCurrentChild()}blurCurrentChild(){this.focusState="none",-1!==this.currentChild&&this.currentMenuItem.blur()}focusController(){this.dom.controller&&(this.shouldFocus&&this.dom.controller.focus(),this.focusState="none")}focusContainer(){this.dom.container&&(this.shouldFocus&&this.dom.container.focus(),this.focusState="none")}closeChildren(){this.elements.submenuToggles.forEach(e=>e.close())}blurChildren(){this.elements.menuItems.forEach(e=>{e.blur(),e.isSubmenuItem&&e.elements.childMenu.blurChildren()})}}class It extends Et{constructor({menuItemElement:e,menuLinkElement:t,parentMenu:i,isSubmenuItem:n=!1,childMenu:s=null,toggle:o=null,initialize:r=!0}){super({menuItemElement:e,menuLinkElement:t,parentMenu:i,isSubmenuItem:n,childMenu:s,toggle:o}),r&&this.initialize()}}class Pt extends St{constructor({menuToggleElement:e,parentElement:t,controlledMenu:i,parentMenu:n=null,initialize:s=!0}){super({menuToggleElement:e,parentElement:t,controlledMenu:i,parentMenu:n}),s&&this.initialize()}_setAriaAttributes(){super._setAriaAttributes(),Dt("button",{toggle:this.dom.toggle})||this.dom.toggle.setAttribute("role","button"),this.dom.toggle.setAttribute("aria-controls",this.elements.controlledMenu.dom.menu.id)}open(){this.closeSiblings(),super.open()}preview(){this.closeSiblings(),super.preview()}close(){this.isOpen&&this.closeChildren(),super.close()}}class Lt extends Mt{constructor({menuElement:e,menuItemSelector:t="li",menuLinkSelector:i="a",submenuItemSelector:n="li:has(ul)",submenuToggleSelector:s="button",submenuSelector:o="ul",controllerElement:r=null,containerElement:a=null,openClass:l="show",closeClass:u="hide",transitionClass:h="transitioning",transitionDuration:c=250,openDuration:d=-1,closeDuration:p=-1,isTopLevel:f=!0,parentMenu:m=null,hoverType:g="off",hoverDelay:v=250,enterDelay:b=-1,leaveDelay:y=-1,optionalKeySupport:_=!1,prefix:w="am-",key:x=null,initialize:C=!0}){super({menuElement:e,menuItemSelector:t,menuLinkSelector:i,submenuItemSelector:n,submenuToggleSelector:s,submenuSelector:o,controllerElement:r,containerElement:a,openClass:l,closeClass:u,transitionClass:h,transitionDuration:c,openDuration:d,closeDuration:p,isTopLevel:f,parentMenu:m,hoverType:g,hoverDelay:v,enterDelay:b,leaveDelay:y,prefix:w,key:x}),k(this,"_MenuType",Lt),k(this,"_MenuItemType",It),k(this,"_MenuToggleType",Pt),k(this,"_currentChild",-1),k(this,"_optionalSupp
35ort",!1),this._optionalSupport=_,C&&this.initialize()}initialize(){try{super.initialize(),this._handleFocus(),this._handleClick(),this._handleHover(),this._handleKeydown(),this._handleKeyup()}catch(e){console.error(e)}}get optionalKeySupport(){return this.isTopLevel?this._optionalSupport:this.elements.rootMenu.optionalKeySupport}set optionalKeySupport(e){C("boolean",{optionalKeySupport:e}),this._optionalSupport=e}_validate(){let e=super._validate();var t=C("boolean",{optionalKeySupport:this._optionalSupport});return t.status||(this._errors.push(t.error.message),e=!1),e}_handleClick(){super._handleClick(),document.addEventListener("click",e=>{"none"===this.focusState||(this.currentEvent="mouse",this.dom.menu.contains(e.target))||!this.dom.menu===e.target||(this.closeChildren(),this.blur(),this.elements.controller&&this.elements.controller.close(),this.elements.rootMenu.hasOpened=!1)})}_handleKeydown(){super._handleKeydown(),this.dom.menu.addEventListener("keydown",e=>{this.currentEvent="keyboard";var t,i,n,s=At(e);"self"===this.focusState&&(t=["Escape"],i=["Escape"],n=["ArrowUp","ArrowRight","ArrowDown","ArrowLeft","Home","End"],["Space","Enter"].includes(s)||this.optionalKeySupport&&n.includes(s)||this.elements.controller&&t.includes(s)||this.elements.parentMenu&&i.includes(s))&&E(e)})}_handleKeyup(){super._handleKeyup(),this.dom.menu.addEventListener("keyup",e=>{this.currentEvent="keyboard";var t=At(e);"self"===this.focusState&&("Space"===t||"Enter"===t?(E(e),this.currentMenuItem.isSubmenuItem?this.currentMenuItem.elements.toggle.isOpen?this.currentMenuItem.elements.toggle.close():this.currentMenuItem.elements.toggle.preview():this.currentMenuItem.dom.link.click()):"Escape"===t?this.elements.submenuToggles.some(e=>e.isOpen)?(E(e),this.closeChildren()):this.elements.parentMenu?(E(e),this.elements.parentMenu.currentEvent=this.currentEvent,this.elements.parentMenu.closeChildren(),this.elements.parentMenu.focusCurrentChild()):this.isTopLevel&&this.elements.controller&&this.elements.controller.isOpen&&(this.elements.controller.close(),this.focusController()):this.optionalKeySupport&&("ArrowDown"===t||"ArrowRight"===t?(E(e),this.currentMenuItem.isSubmenuItem&&this.currentMenuItem.elements.toggle.isOpen?(this.currentMenuItem.elements.childMenu.currentEvent="keyboard",this.currentMenuItem.elements.childMenu.focusFirstChild()):this.focusNextChild()):"ArrowUp"===t||"ArrowLeft"===t?(E(e),this.focusPreviousChild()):"Home"===t?(E(e),this.focusFirstChild()):"End"===t&&(E(e),this.focusLastChild())))})}}let Ot=(e,t,i)=>(e.x-i.x)*(t.y-i.y)-(t.x-i.x)*(e.y-i.y),Ht=e=>"touch"!==e.pointerType&&"pen"!==e.pointerType,Nt=(e,t)=>{e.push({x:t.clientX,y:t.clientY}),3<e.length&&e.shift()},Rt=({list:a,rows:e,locations:l,getOpenSubmenu:u,activate:h})=>{let c=null,d=null,p=e=>{clearTimeout(c);var t,i,n,s,o,r=l[l.length-1];(!r||(r=r,o=a.getBoundingClientRect(),r.x>=o.left&&r.x<=o.right&&r.y>=o.top&&r.y<=o.bottom))&&(r=u(),o=l[l.length-1],(s=!r||!o||(s=a.getBoundingClientRect(),(i=l[0]).x===o.x&&i.y===o.y)||d&&d.x===o.x&&d.y===o.y?0:(s=(r=r.getBoundingClientRect()).left+r.width/2>s.left+s.width/2?r.left:r.right,t=o,i=i,n={x:s,y:r.top-75},s={x:s,y:r.bottom+75},r=Ot(t,i,n),n=Ot(t,n,s),t=Ot(t,s,i),(r<0||n<0||t<0)&&(0<r||0<n||0<t)?(d=null,0):(d=o,300)))?c=setTimeout(()=>p(e),s):h(e))};e.forEach(t=>{t.addEventListener("pointerenter",e=>{Ht(e)&&(Nt(l,e),p(t))})}),a.addEventListener("pointerleave",()=>clearTimeout(c))},A=document.getElementsByClassName("c-header-megamenu"),Ft=window.matchMedia("(min-width: 1024px)"),jt=(e(()=>{if(A.length){let t=R.mixin({toast:!0,position:"bottom",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:e=>{e.onmouseenter=R.stopTimer,e.onmouseleave=R.resumeTimer}}),i=document.querySelectorAll("[data-c-header-megamenu-show]"),n=()=>{var e=document.getElementById("page-header"),e=e?Math.max(e.getBoundingClientRect().bottom,0):0,t=document.querySelector(".c-header-mobile-nav"),t=t?t.offsetHeight:0;A[0].style.setProperty("--megamenu-top",e+"px"),A[0].style.setProperty("--megamenu-bottom",t+"px")},s=null,o=t=>{i.forEach(e=>{e.setAttribute("aria-expanded",t?"true":"false"),e.setAttribute("aria-controls",A[0].id)})},e=null;var l=()=>{A[0].classList.contains("active")&&!e&&(e=requestAnimationFrame(()=>{e=null,n()}))};window.addEventListener("resize",l),window.addEventListener("orientationchange",l);let r=()=>{A[0].classList.remove("active"),o(!1),s?s.closeChildren():A[0].innerHTML=""},a=(Ft.addEventListener("change",()=>{A[0].classList.remove("active"),o(!1),A[0].innerHTML="",s=null}),A[0].addEventListener("keyup",e=>{"Escape"===e.key&&s&&(r(),Array.from(i).find(e=>null!==e.offsetParent)?.focus())}),!1);
35i.forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),A[0].classList.contains("active")?r():(async e=>{if(!s){let e=await(async()=>{if(!a){a=!0;try{i.forEach(e=>{e.setAttribute("aria-busy","true")});var e=await T.get("/lazy-loading-markup/mega-menu",{responseType:"text"});if((e=e?.data)&&0!==e.length)return e.substring(e.indexOf('<em class="Start"></em>')+23,e.indexOf('<em class="End"></em>'))}catch(e){console.error("There was an error making the request:",e),t.fire({icon:"error",text:"Ù
شک٠در Ø¨Ø±ÙØ±Ø§Ø±Û ارتباط با Ø³Ø±ÙØ±"})}finally{a=!1,i.forEach(e=>{e.removeAttribute("aria-busy")})}}})();if(!e)return;A[0].insertAdjacentHTML("beforeend",e),Ft.matches?s=(i=>{let t=new Lt({menuElement:i,menuItemSelector:"li:not(.sub-cat-icon)",menuLinkSelector:"a, button",submenuItemSelector:"li.has-sub",submenuToggleSelector:"button",submenuSelector:"ul",openClass:"megamenu-open",closeClass:"megamenu-closed",transitionClass:"",optionalKeySupport:!0});if(0<t.errors.length||0===t.elements.menuItems.length)return null;let e=(()=>{let t=[];return i.addEventListener("pointermove",e=>{Ht(e)&&Nt(t,e)}),t})(),n=i=>{0!==i.elements.submenuToggles.length&&(Rt({list:i.dom.menu,rows:i.elements.menuItems.map(e=>e.dom.item),locations:e,getOpenSubmenu:()=>{var e=i.elements.submenuToggles.find(e=>e.isOpen);return e?e.elements.controlledMenu.dom.menu:null},activate:t=>{var e=i.elements.menuItems.find(e=>e.dom.item===t);e?.isSubmenuItem?e.elements.toggle.preview():i.closeChildren()}}),i.elements.submenuToggles.forEach(e=>n(e.elements.controlledMenu)))},s=(n(t),null),o=(i.addEventListener("pointerleave",e=>{"touch"!==e.pointerType&&"pen"!==e.pointerType&&(s=setTimeout(()=>t.closeChildren(),300))}),i.addEventListener("pointerenter",()=>clearTimeout(s)),"");return i.addEventListener("pointerdown",e=>{o=e.pointerType}),i.addEventListener("click",e=>{var t=e.target.closest("button[aria-expanded='true']");t&&i.contains(t)&&"mouse"===o&&0<e.detail&&(e.preventDefault(),e.stopPropagation())},!0),i.classList.add("megamenu-enhanced"),t})(A[0].querySelector(".titles")):((()=>{let i=document.querySelectorAll("button.topic");i.forEach(t=>{t.addEventListener("click",function(){var e=!this.classList.contains("expanded");this.classList.contains("expanded")?this.classList.remove("expanded"):(i.forEach(e=>{e.classList.remove("expanded")}),t.classList.add("expanded"),e&&window.innerWidth<1024&&A[0].scrollTo({top:0,behavior:"smooth"}))})})})(),(()=>{let t=A[0].querySelectorAll("button.cat");0<t.length&&t.forEach(e=>{e.addEventListener("click",()=>{t.forEach(e=>e.classList.remove("active")),e.classList.add("active"),window.innerWidth<1024&&A[0].scrollTo({top:0,behavior:"smooth"})})})})())}n(),A[0].classList.add("active"),o(!0),e&&s&&(s.currentEvent="keyboard",s.focusFirstChild())})(0===e.detail)})}),document.addEventListener("click",function(e){e.target.closest("[data-c-header-megamenu-show]")||A[0].classList.contains("active")&&!A[0].contains(e.target)&&r()})}}),document.getElementsByClassName("c-header-canvas-menu"));function zt(e){return(e=>{if(Array.isArray(e))return Bt(e)})(e)||(e=>{if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)})(e)||(e=>{var t;if(e)return"string"==typeof e?Bt(e,void 0):"Map"===(t="Object"===(t=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:t)||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Bt(e,void 0):void 0})(e)||(()=>{throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")})()}function Bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}e(()=>{if(jt.length){let s=jt[0],e=s.querySelector("button.close"),t=document.querySelectorAll("[data-c-header-canvas-menu-show]"),i=null,o=0,r=0,a=0,l=0,u=!1,h=!1,c=0,n=e=>{h&&!s.contains(e.target)&&e.preventDefault()},d=()=>{s.classList.remove("active"),s.setAttribute("aria-hidden","true"),h=!1,document.body.style.overflow="",document.body.style.position="",document.body.style.width="",document.body.style.height="",document.body.classList.remove("menu-open"),document.removeEventListener("touchmove",n,{passive:!1}),i&&i.focus(),s.querySelectorAll("li.has-submenu.expanded, button.accordion.expanded").forEach(e
35=>{e.classList.remove("expanded"),e.setAttribute("aria-expanded","false")})},p=(s.addEventListener("touchstart",e=>{h&&(e=e.touches[0],o=e.clientX,r=e.clientY,a=o,l=r,u=!1,c=Date.now())},{passive:!1}),s.addEventListener("touchmove",t=>{if(h){let e=t.touches[0];a=e.clientX,l=e.clientY;var i=a-o,n=l-r;if(Math.abs(i)>Math.abs(n)&&10<Math.abs(i)){u=!0,t.preventDefault(),t.stopPropagation();let e=Math.min(i/100,1);s.style.transform=`translateX(${Math.max(0,i)}px)`,s.style.opacity=1-.3*e}}},{passive:!1}),s.addEventListener("touchend",e=>{var t,i,n;h&&u&&(t=a-o,i=l-r,n=Date.now()-c,s.style.transform="",s.style.opacity="",Math.abs(t)>Math.abs(i)&&50<Math.abs(t)&&n<500&&0<t&&d(),u=!1)},{passive:!1}),s.addEventListener("click",e=>{e.target===s&&d()}),document.addEventListener("keydown",e=>{h&&"Escape"===e.key&&d()}),document.addEventListener("c-header-canvas-menu:close",()=>{h&&d()}),e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),d()}),t.forEach(t=>{t.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),i=t,s.classList.add("active"),s.setAttribute("aria-hidden","false"),h=!0,document.body.style.overflow="hidden",document.body.style.position="fixed",document.body.style.width="100%",document.body.style.height="100%",document.body.classList.add("menu-open"),document.addEventListener("touchmove",n,{passive:!1}),(e=s.querySelector('button, a, [tabindex]:not([tabindex="-1"])'))&&e.focus(),setTimeout(()=>{s.classList.add("swipe-hint"),setTimeout(()=>{s.classList.remove("swipe-hint")},2e3)},500)})}),s.addEventListener("click",e=>{e=e.target.closest("a, button");!e||e.classList.contains("accordion")||e.classList.contains("submenu-toggle")||e.classList.contains("close")||setTimeout(()=>{d()},100)}),s.querySelectorAll("[data-user-authentication]").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),setTimeout(()=>{d()},100)})}),s.querySelectorAll("button.accordion"));p.forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation();e=this.classList.contains("expanded");p.forEach(e=>{e!==this&&(e.classList.remove("expanded"),e.setAttribute("aria-expanded","false"))}),this.classList.toggle("expanded"),this.setAttribute("aria-expanded",!e)})}),s.querySelectorAll("a.submenu-toggle").forEach(e=>{e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation();let t=this.closest("li.has-submenu");t&&(t.classList.contains("expanded")?t.classList.remove("expanded"):(s.querySelectorAll("li.has-submenu.expanded").forEach(e=>{e!==t&&e.classList.remove("expanded")}),t.classList.add("expanded")))})}),document.addEventListener("click",e=>{var t;s.classList.contains("active")&&(t=s.contains(e.target),e=!!e.target.closest("[data-c-header-canvas-menu-show]"),t||e||d())})}}),Wt=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'],qt=(()=>{function d(e){var t=e.targetModal,i=e.triggers,i=void 0===i?[]:i,n=e.onShow,n=void 0===n?function(){}:n,s=e.onClose,s=void 0===s?function(){}:s,o=e.openTrigger,o=void 0===o?"data-micromodal-trigger":o,r=e.closeTrigger,r=void 0===r?"data-micromodal-close":r,a=e.openClass,a=void 0===a?"is-open":a,l=e.disableScroll,l=void 0!==l&&l,u=e.disableFocus,u=void 0!==u&&u,h=e.awaitCloseAnimation,h=void 0!==h&&h,c=e.awaitOpenAnimation,c=void 0!==c&&c,e=e.debugMode,e=void 0!==e&&e;if(!(this instanceof d))throw new TypeError("Cannot call a class as a function");this.modal=document.getElementById(t),this.config={debugMode:e,disableScroll:l,openTrigger:o,closeTrigger:r,openClass:a,onShow:n,onClose:s,awaitCloseAnimation:h,awaitOpenAnimation:c,disableFocus:u},0<i.length&&this.registerTriggers.apply(this,zt(i)),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this)}for(var e=d.prototype,t=[{key:"registerTriggers",value:function(){for(var t=this,e=arguments.length,i=new Array(e),n=0;n<e;n++)i[n]=arguments[n];
35i.filter(Boolean).forEach(function(e){e.addEventListener("click",function(e){return t.showModal(e)})})}},{key:"showModal",value:function(){var t=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;this.activeElement=document.activeElement,this.modal.setAttribute("aria-hidden","false"),this.modal.classList.add(this.config.openClass),this.scrollBehaviour("disable"),this.addEventListeners(),this.config.awaitOpenAnimation?this.modal.addEventListener("animationend",function e(){t.modal.removeEventListener("animationend",e,!1),t.setFocusToFirstNode()},!1):this.setFocusToFirstNode(),this.config.onShow(this.modal,this.activeElement,e)}},{key:"closeModal",value:function(){var t,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,i=this.modal;this.modal.setAttribute("aria-hidden","true"),this.removeEventListeners(),this.scrollBehaviour("enable"),this.activeElement&&this.activeElement.focus&&this.activeElement.focus(),this.config.onClose(this.modal,this.activeElement,e),this.config.awaitCloseAnimation?(t=this.config.openClass,this.modal.addEventListener("animationend",function e(){i.classList.remove(t),i.removeEventListener("animationend",e,!1)},!1)):i.classList.remove(this.config.openClass)}},{key:"closeModalById",value:function(e){this.modal=document.getElementById(e),this.modal&&this.closeModal()}},{key:"scrollBehaviour",value:function(e){if(this.config.disableScroll){var t=document.querySelector("body");switch(e){case"enable":Object.assign(t.style,{overflow:""});break;case"disable":Object.assign(t.style,{overflow:"hidden"})}}}},{key:"addEventListeners",value:function(){this.modal.addEventListener("touchstart",this.onClick),this.modal.addEventListener("click",this.onClick),document.addEventListener("keydown",this.onKeydown)}},{key:"removeEventListeners",value:function(){this.modal.removeEventListener("touchstart",this.onClick),this.modal.removeEventListener("click",this.onClick),document.removeEventListener("keydown",this.onKeydown)}},{key:"onClick",value:function(e){(e.target.hasAttribute(this.config.closeTrigger)||e.target.parentNode.hasAttribute(this.config.closeTrigger))&&(e.preventDefault(),e.stopPropagation(),this.closeModal(e))}},{key:"onKeydown",value:function(e){27===e.keyCode&&this.closeModal(e),9===e.keyCode&&this.retainFocus(e)}},{key:"getFocusableNodes",value:function(){var e=this.modal.querySelectorAll(Wt);return Array.apply(void 0,zt(e))}},{key:"setFocusToFirstNode",value:function(){var e,t,i=this;this.config.disableFocus||0!==(e=this.getFocusableNodes()).length&&(0<(t=e.filter(function(e){return!e.hasAttribute(i.config.closeTrigger)})).length&&t[0].focus(),0===t.length)&&e[0].focus()}},{key:"retainFocus",value:function(e){var t,i=this.getFocusableNodes();0!==i.length&&(i=i.filter(function(e){return null!==e.offsetParent}),this.modal.contains(document.activeElement)?(t=i.indexOf(document.activeElement),e.shiftKey&&0===t&&(i[i.length-1].focus(),e.preventDefault()),!e.shiftKey&&0<i.length&&t===i.length-1&&(i[0].focus(),e.preventDefault())):i[0].focus())}}],i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return d})(),M=null,Ut=function(e){if(!document.getElementById(e))return console.warn("MicroModal: âSeems like you have missed %c'".concat(e,"'"),"background-color: #f8f9fa;color: #50596c;font-weight: bold;","ID somewhere in your code. Refer example below to resolve it."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<div class="modal" id="'.concat(e,'"></div>')),!1},$t=function(e,t){if(e.length<=0&&(console.warn("MicroModal: âPlease specify at least one %c'micromodal-trigger'","background-color: #f8f9fa;color: #50596c;font-weight: bold;","data attribute."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<a href="#" data-micromodal-trigger="my-modal"></a>')),t)for(var i in t)Ut(i);return!0};var Wt,qt,M,Ut,$t,F={init:function(e){var i,n,t=Object.assign({},{openTrigger:"data-micromodal-trigger"},e),e=zt(document.querySelectorAll("[".concat(t.openTrigger,"]"))),s=(i=t.openTrigger,n=[],e.forEach(function(e){var t=e.attributes[i].value;void 0===n[t]&&(n[t]=[]),n[t].push(e)}),n);if(!0!==t.debugMode||!1!==$t(e,s))for(var o in s){var r=s[o];t.targetModal=o,t.triggers=zt(r),M=new qt(t)}},show:function(e,t){t=t||{};t.targetModal=e,!0===t.debugMode&&!1===Ut(e)||(M&&M.removeEventListeners(),(M=new qt(t)).showModal())},close:function(e){e?M.closeModalById(e):M.closeModal()}},I=("undefined"!=typeof window&&(window.MicroModal=F),"undefined"!=typeof window?window:l),Vt=function(w,N){function b(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item}function R(e){return null!=e&&e===e.window}
vendor: 22,884 bytes, line 35
35var t=[],F=Object.getPrototypeOf,a=t.slice,j=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},z=t.push,_=t.indexOf,B={},W=B.toString,q=B.hasOwnProperty,U=q.toString,$=U.call(Object),m={},x=w.document,V={type:!0,src:!0,nonce:!0,noModule:!0};function Y(e,t,i){var n,s,o=(i=i||x).createElement("script");if(o.text=e,t)for(n in V)(s=t[n]||t.getAttribute&&t.getAttribute(n))&&o.setAttribute(n,s);i.head.appendChild(o).parentNode.removeChild(o)}function K(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?B[W.call(e)]||"object":typeof e}var X=/HTML$/i,C=function(e,t){return new C.fn.init(e,t)};function G(e){var t=!!e&&"length"in e&&e.length,i=K(e);return!b(e)&&!R(e)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in e)}function y(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}C.fn=C.prototype={jquery:"3.7.1",constructor:C,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){e=C.merge(this.constructor(),e);return e.prevObject=this,e},each:function(e){return C.each(this,e)},map:function(i){return this.pushStack(C.map(this,function(e,t){return i.call(e,t,e)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(C.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,e=+e+(e<0?t:0);return this.pushStack(0<=e&&e<t?[this[e]]:[])},end:function(){return this.prevObject||this.constructor()},push:z,sort:t.sort,splice:t.splice},C.extend=C.fn.extend=function(){var e,t,i,n,s,o=arguments[0]||{},r=1,a=arguments.length,l=!1;for("boolean"==typeof o&&(l=o,o=arguments[r]||{},r++),"object"==typeof o||b(o)||(o={}),r===a&&(o=this,r--);r<a;r++)if(null!=(e=arguments[r]))for(t in e)i=e[t],"__proto__"!==t&&o!==i&&(l&&i&&(C.isPlainObject(i)||(n=Array.isArray(i)))?(s=o[t],s=n&&!Array.isArray(s)?[]:n||C.isPlainObject(s)?s:{},n=!1,o[t]=C.extend(l,s,i)):void 0!==i&&(o[t]=i));return o},C.extend({expando:"jQuery"+("3.7.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){return!(!e||"[object Object]"!==W.call(e)||(e=F(e))&&("function"!=typeof(e=q.call(e,"constructor")&&e.constructor)||U.call(e)!==$))},isEmptyObject:function(e){for(var t in e)return!1;return!0},globalEval:function(e,t,i){Y(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0;if(G(e))for(i=e.length;n<i&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},text:function(e){var t,i="",n=0,s=e.nodeType;if(!s)for(;t=e[n++];)i+=C.text(t);return 1===s||11===s?e.textContent:9===s?e.documentElement.textContent:3===s||4===s?e.nodeValue:i},makeArray:function(e,t){t=t||[];return null!=e&&(G(Object(e))?C.merge(t,"string"==typeof e?[e]:e):z.call(t,e)),t},inArray:function(e,t,i){return null==t?-1:_.call(t,e,i)},isXMLDoc:function(e){var t=e&&e.namespaceURI,e=e&&(e.ownerDocument||e).documentElement;return!X.test(t||e&&e.nodeName||"HTML")},merge:function(e,t){for(var i=+t.length,n=0,s=e.length;n<i;n++)e[s++]=t[n];return e.length=s,e},grep:function(e,t,i){for(var n=[],s=0,o=e.length,r=!i;s<o;s++)!t(e[s],s)!=r&&n.push(e[s]);return n},map:function(e,t,i){var n,s,o=0,r=[];if(G(e))for(n=e.length;o<n;o++)null!=(s=t(e[o],o,i))&&r.push(s);else for(o in e)null!=(s=t(e[o],o,i))&&r.push(s);return j(r)},guid:1,support:m}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=t[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){B["[object "+t+"]"]=t.toLowerCase()});var J=t.pop,Q=t.sort,Z=t.splice,i="[\\x20\\t\\r\\n\\f]",ee=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),te=(C.contains=function(e,t){t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(e.contains?e.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))},/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g);function ie(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}C.escapeSelector=function(e){return(e+"").replace(te,ie)};var ne,k,se,oe,re,T,n,D,d,ae,s=x,le=z,S=le,E=C.expando,A=0,ue=0,he=Ae(),ce=Ae(),de=Ae(),pe=Ae(),fe=function(e,t){return e===t&&(re=!0),0},me="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",e="(?:\\\\[\\da-fA-F]{1,6}"+i+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",o="\\["+i+"*("+e+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+e+"))|)"+i+"*\\]",r=":("+e+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+o+")*)|.*)\\)|)",ge=new RegExp(i+"+","g"),ve=new RegExp("^"+i+"*,"+i+"*"),be=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),ye=new RegExp(i+"|>"),_e=new RegExp(r),we=new RegExp("^"+e+"$"),xe={ID:new RegExp("^#("+e+")"),CLASS:new RegExp("^\\.("+e+")"),TAG:new RegExp("^("+e+"|[*])"),ATTR:new RegExp("^"+o),PSEUDO:new RegExp("^"+r),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+me+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},Ce=/^(?:input|select|textarea|button)$/i,ke=/^h\d$/i,Te=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,De=/[+~]/,c=new RegExp("\\\\[\\da-fA-F]{1,6}"+i+"?|\\\\([^\\r\\n\\f])","g"),p=function(e,t){e="0x"+e.slice(1)-65536;return t||(e<0?String.fromCharCode(65536+e):String.fromCharCode(e>>10|55296,1023&e|56320))},Se=function(){Oe()},Ee=Fe(function(e){return!0===e.disabled&&y(e,"fieldset")},{dir:"parentNode",next:"legend"});try{S.apply(t=a.call(s.childNodes),s.childNodes),t[s.childNodes.length].nodeType}catch(e){S={apply:function(e,t){le.apply(e,a.call(t))},call:function(e){le.apply(e,a.call(arguments,1))}}}function M(t,e,i,n){var s,o,r,a,l,u,h=e&&e.ownerDocument,c=e?e.nodeType:9;if(i=i||[],"string"!=typeof t||!t||1!==c&&9!==c&&11!==c)return i;if(!n&&(Oe(e),e=e||T,D)){if(11!==c&&(a=Te.exec(t)))if(s=a[1]){if(9===c){if(!(u=e.getElementById(s)))return i;if(u.id===s)return S.call(i,u),i}else if(h&&(u=h.getElementById(s))&&M.contains(e,u)&&u.id===s)return S.call(i,u),i}else{if(a[2])return S.apply(i,e.getElementsByTagName(t)),i;if((s=a[3])&&e.getElementsByClassName)return S.apply(i,e.getElementsByClassName(s)),i}if(!(pe[t+" "]||d&&d.test(t))){if(u=t,h=e,1===c&&(ye.test(t)||be.test(t))){for((h=De.test(t)&&Le(e.parentNode)||e)==e&&m.scope||((r=e.getAttribute("id"))?r=C.escapeSelector(r):e.setAttribute("id",r=E)),o=(l=Ne(t)).length;o--;)l[o]=(r?"#"+r:":scope")+" "+Re(l[o]);u=l.join(",")}try{return S.apply(i,h.querySelectorAll(u)),i}catch(e){pe(t,!0)}finally{r===E&&e.removeAttribute("id")}}}return qe(t.replace(ee,"$1"),e,i,n)}function Ae(){var n=[];return function e(t,i){return n.push(t+" ")>k.cacheLength&&delete e[n.shift()],e[t+" "]=i}}function l(e){return e[E]=!0,e}function Me(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function Ie(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&Ee(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function Pe(r){return l(function(o){return o=+o,l(function(e,t){for(var i,n=r([],e.length,o),s=n.length;s--;)e[i=n[s]]&&(e[i]=!(t[i]=e[i]))})})}function Le(e){return e&&void 0!==e.getElementsByTagName&&e}function Oe(e){var e=e?e.ownerDocument||e:s;return e!=T&&9===e.nodeType&&e.documentElement&&(n=(T=e).documentElement,D=!C.isXMLDoc(T),ae=n.matches||n.webkitMatchesSelector||n.msMatchesSelector,n.msMatchesSelector&&s!=T&&(e=T.defaultView)&&e.top!==e&&e.addEventListener("unload",Se),m.getById=Me(function(e){return n.appendChild(e).id=C.expando,!T.getElementsByName||!T.getElementsByName(C.expando).length}),m.disconnectedMatch=Me(function(e){return ae.call(e,"*")}),m.scope=Me(function(){return T.querySelectorAll(":scope")}),m.cssHas=Me(function(){try{return T.querySelector(":has(*,:jqfake)"),0}catch(e){return 1}}),m.getById?(k.filter.ID=function(e){var t=e.replace(c,p);return function(e){return e.getAttribute("id")===t}},k.find.ID=function(e,t){if(void 0!==t.getElementById&&D)return(t=t.getElementById(e))?[t]:[]}):(k.filter.ID=function(e){var t=e.replace(c,p);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},k.find.ID=function(e,t){if(void 0!==t.getElementById&&D){var i,n,s,o=t.getElementById(e);if(o){if((i=o.getAttributeNode("id"))&&i.value===e)return[o];for(s=t.getElementsByName(e),n=0;o=s[n++];)if((i=o.getAttributeNode("id"))&&i.value===e)return[o]}return[]}}),k.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},k.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&D)return t.getElementsByClassName(e)},d=[],Me(function(e){var t;n.appendChild(e).innerHTML="<a id='"+E+"' href='' disabled='disabled'></a><select id='"+E+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+i+"*(?:value|"+me+")"),e.querySelectorAll("[id~="+E+"-]").length||d.push("~="),e.querySelectorAll("a#"+E+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),n.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+i+"*name"+i+"*="+i+"*(?:''|\"\")")}),m.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),fe=function(e,t){var i;return e===t?(re=!0,0):!e.compareDocumentPosition-!t.compareDocumentPosition||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!m.sortDetached&&t.compareDocumentPosition(e)===i?e===T||e.ownerDocument==s&&M.contains(s,e)?-1:t===T||t.ownerDocument==s&&M.contains(s,t)?1:oe?_.call(oe,e)-_.call(oe,t):0:4&i?-1:1)}),T}for(ne in M.matches=function(e,t){return M(e,null,null,t)},M.matchesSelector=function(e,t){if(Oe(e),D&&!pe[t+" "]&&(!d||!d.test(t)))try{var i=ae.call(e,t);if(i||m.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){pe(t,!0)}return 0<M(t,T,null,[e]).length},M.contains=function(e,t){return(e.ownerDocument||e)!=T&&Oe(e),C.contains(e,t)},M.attr=function(e,t){(e.ownerDocument||e)!=T&&Oe(e);var i=k.attrHandle[t.toLowerCase()],i=i&&q.call(k.attrHandle,t.toLowerCase())?i(e,t,!D):void 0;return void 0!==i?i:e.getAttribute(t)},M.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},C.uniqueSort=function(e){var t,i=[],n=0,s=0;if(re=!m.sortStable,oe=!m.sortStable&&a.call(e,0),Q.call(e,fe),re){for(;t=e[s++];)t===e[s]&&(n=i.push(s));for(;n--;)Z.call(e,i[n],1)}return oe=null,e},C.fn.uniqueSort=function(){return this.pushStack(C.uniqueSort(a.apply(this)))},(k=C.expr={cacheLength:50,createPseudo:l,match:xe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(c,p),e[3]=(e[3]||e[4]||e[5]||"").replace(c,p),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||M.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&M.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return xe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&_e.test(i)&&(t=(t=Ne(i,!0))&&i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(c,p).toLowerCase();return"*"===e?function(){return!0}:function(e){return y(e,t)}},CLASS:function(e){var t=he[e+" "];return t||(t=new RegExp("(^|"+i+")"+e+"("+i+"|$)"))&&he(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,i,n){return function(e){e=M.attr(e,t);return null==e?"!="===i:!i||(e+="","="===i?e===n:"!="===i?e!==n:"^="===i?n&&0===e.indexOf(n):"*="===i?n&&-1<e.indexOf(n):"$="===i?n&&e.slice(-n.length)===n:"~="===i?-1<(" "+e.replace(ge," ")+" ").indexOf(n):"|="===i&&(e===n||e.slice(0,n.length+1)===n+"-"))}},CHILD:function(p,e,t,f,m){var g="nth"!==p.slice(0,3),v="last"!==p.slice(-4),b="of-type"===e;return 1===f&&0===m?function(e){return!!e.parentNode}:function(e,t,i){var n,s,o,r,a,l=g!=v?"nextSibling":"previousSibling",u=e.parentNode,h=b&&e.nodeName.toLowerCase(),c=!i&&!b,d=!1;if(u){if(g){for(;l;){for(o=e;o=o[l];)if(b?y(o,h):1===o.nodeType)return!1;a=l="only"===p&&!a&&"nextSibling"}return!0}if(a=[v?u.firstChild:u.lastChild],v&&c){for(d=(r=(n=(s=u[E]||(u[E]={}))[p]||[])[0]===A&&n[1])&&n[2],o=r&&u.childNodes[r];o=++r&&o&&o[l]||(d=r=0,a.pop());)if(1===o.nodeType&&++d&&o===e){s[p]=[A,r,d];break}}else if(!1===(d=c?r=(n=(s=e[E]||(e[E]={}))[p]||[])[0]===A&&n[1]:d))for(;(o=++r&&o&&o[l]||(d=r=0,a.pop()))&&(!(b?y(o,h):1===o.nodeType)||!++d||(c&&((s=o[E]||(o[E]={}))[p]=[A,d]),o!==e)););return(d-=m)===f||d%f==0&&0<=d/f}}},PSEUDO:function(e,o){var t,r=k.pseudos[e]||k.setFilters[e.toLowerCase()]||M.error("unsupported pseudo: "+e);return r[E]?r(o):1<r.length?(t=[e,e,"",o],k.setFilters.hasOwnProperty(e.toLowerCase())?l(function(e,t){for(var i,n=r(e,o),s=n.length;s--;)e[i=_.call(e,n[s])]=!(t[i]=n[s])}):function(e){return r(e,0,t)}):r}},pseudos:{not:l(function(e){var n=[],s=[],a=We(e.replace(ee,"$1"));return a[E]?l(function(e,t,i,n){for(var s,o=a(e,null,n,[]),r=e.length;r--;)(s=o[r])&&(e[r]=!(t[r]=s))}):function(e,t,i){return n[0]=e,a(n,null,i,s),n[0]=null,!s.pop()}}),has:l(function(t){return function(e){return 0<M(t,e).length}}),contains:l(function(t){return t=t.replace(c,p),function(e){return-1<(e.textContent||C.text(e)).indexOf(t)}}),lang:l(function(i){return we.test(i||"")||M.error("unsupported lang: "+i),i=i.replace(c,p).toLowerCase(),function(e){var t;do{if(t=D?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===i||0===t.indexOf(i+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=w.location&&w.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===n},focus:function(e){return e===(()=>{try{return T.activeElement}catch(e){}})()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:Ie(!1),disabled:Ie(!0),checked:function(e){return y(e,"input")&&!!e.checked||y(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!k.pseudos.empty(e)},header:function(e){return ke.test(e.nodeName)},input:function(e){return Ce.test(e.nodeName)},button:function(e){return y(e,"input")&&"button"===e.type||y(e,"button")},text:function(e){return y(e,"input")&&"text"===e.type&&(null==(e=e.getAttribute("type"))||"text"===e.toLowerCase())},first:Pe(function(){return[0]}),last:Pe(function(e,t){return[t-1]}),eq:Pe(function(e,t,i){return[i<0?i+t:i]}),even:Pe(function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e}),odd:Pe(function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e}),lt:Pe(function(e,t,i){for(var n=i<0?i+t:t<i?t:i;0<=--n;)e.push(n);return e}),gt:Pe(function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e})}}).pseudos.nth=k.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})k.pseudos[ne]=(t=>function(e){return y(e,"input")&&e.type===t})(ne);for(ne in{submit:!0,reset:!0})k.pseudos[ne]=(t=>function(e){return(y(e,"input")||y(e,"button"))&&e.type===t})(ne);function He(){}function Ne(e,t){var i,n,s,o,r,a,l,u=ce[e+" "];if(u)return t?0:u.slice(0);for(r=e,a=[],l=k.preFilter;r;){for(o in i&&!(n=ve.exec(r))||(n&&(r=r.slice(n[0].length)||r),a.push(s=[])),i=!1,(n=be.exec(r))&&(i=n.shift(),s.push({value:i,type:n[0].replace(ee," ")}),r=r.slice(i.length)),k.filter)!(n=xe[o].exec(r))||l[o]&&!(n=l[o](n))||(i=n.shift(),s.push({value:i,type:o,matches:n}),r=r.slice(i.length));if(!i)break}return t?r.length:r?M.error(e):ce(e,a).slice(0)}function Re(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function Fe(r,e,t){var a=e.dir,l=e.next,u=l||a,h=t&&"parentNode"===u,c=ue++;return e.first?function(e,t,i){for(;e=e[a];)if(1===e.nodeType||h)return r(e,t,i);return!1}:function(e,t,i){var n,s,o=[A,c];if(i){for(;e=e[a];)if((1===e.nodeType||h)&&r(e,t,i))return!0}else for(;e=e[a];)if(1===e.nodeType||h)if(s=e[E]||(e[E]={}),l&&y(e,l))e=e[a]||e;else{if((n=s[u])&&n[0]===A&&n[1]===c)return o[2]=n[2];if((s[u]=o)[2]=r(e,t,i))return!0}return!1}}function je(s){return 1<s.length?function(e,t,i){for(var n=s.length;n--;)if(!s[n](e,t,i))return!1;return!0}:s[0]}function ze(e,t,i,n,s){for(var o,r=[],a=0,l=e.length,u=null!=t;a<l;a++)!(o=e[a])||i&&!i(o,n,s)||(r.push(o),u&&t.push(a));return r}function Be(p,f,m,g,v,e){return g&&!g[E]&&(g=Be(g)),v&&!v[E]&&(v=Be(v,e)),l(function(e,t,i,n){var s,o,r,a,l=[],u=[],h=t.length,c=e||((e,t,i)=>{for(var n=0,s=t.length;n<s;n++)M(e,t[n],i);return i})(f||"*",i.nodeType?[i]:i,[]),d=!p||!e&&f?c:ze(c,l,p,i,n);if(m?m(d,a=v||(e?p:h||g)?[]:t,i,n):a=d,g)for(s=ze(a,u),g(s,[],i,n),o=s.length;o--;)(r=s[o])&&(a[u[o]]=!(d[u[o]]=r));if(e){if(v||p){if(v){for(s=[],o=a.length;o--;)(r=a[o])&&s.push(d[o]=r);v(null,a=[],s,n)}for(o=a.length;o--;)(r=a[o])&&-1<(s=v?_.call(e,r):l[o])&&(e[s]=!(t[s]=r))}}else a=ze(a===t?a.splice(h,a.length):a),v?v(null,t,a,n):S.apply(t,a)})}function We(e,t){var i,g,v,b,y,n=[],s=[],o=de[e+" "];if(!o){for(i=(t=t||Ne(e)).length;i--;)((o=function e(t){for(var n,i,s,o=t.length,r=k.relative[t[0].type],a=r||k.relative[" "],l=r?1:0,u=Fe(function(e){return e===n},a,!0),h=Fe(function(e){return-1<_.call(n,e)},a,!0),c=[function(e,t,i){return e=!r&&(i||t!=se)||((n=t).nodeType?u:h)(e,t,i),n=null,e}];l<o;l++)if(i=k.relative[t[l].type])c=[Fe(je(c),i)];else{if((i=k.filter[t[l].type].apply(null,t[l].matches))[E]){for(s=++l;s<o&&!k.relative[t[s].type];s++);return Be(1<l&&je(c),1<l&&Re(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(ee,"$1"),i,l<s&&e(t.slice(l,s)),s<o&&e(t=t.slice(s)),s<o&&Re(t))}c.push(i)}return je(c)}(t[i]))[E]?n:s).push(o);(o=de(e,(g=s,b=0<(v=n).length,y=0<g.length,b?l(r):r))).selector=e}function r(e,t,i,n,s){var o,r,a,l=0,u="0",h=e&&[],c=[],d=se,p=e||y&&k.find.TAG("*",s),f=A+=null==d?1:Math.random()||.1,m=p.length;for(s&&(se=t==T||t||s);u!==m&&null!=(o=p[u]);u++){if(y&&o){for(r=0,t||o.ownerDocument==T||(Oe(o),i=!D);a=g[r++];)if(a(o,t||T,i)){S.call(n,o);break}s&&(A=f)}b&&((o=!a&&o)&&l--,e)&&h.push(o)}if(l+=u,b&&u!==l){for(r=0;a=v[r++];)a(h,c,t,i);if(e){if(0<l)for(;u--;)h[u]||c[u]||(c[u]=J.call(n));c=ze(c)}S.apply(n,c),s&&!e&&0<c.length&&1<l+v.length&&C.uniqueSort(n)}return s&&(A=f,se=d),h}return o}function qe(e,t,i,n){var s,o,r,a,l,u="function"==typeof e&&e,h=!n&&Ne(e=u.selector||e);if(i=i||[],1===h.length){if(2<(o=h[0]=h[0].slice(0)).length&&"ID"===(r=o[0]).type&&9===t.nodeType&&D&&k.relative[o[1].type]){if(!(t=(k.find.ID(r.matches[0].replace(c,p),t)||[])[0]))return i;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(s=xe.needsContext.test(e)?0:o.length;s--&&(r=o[s],!k.relative[a=r.type]);)if((l=k.find[a])&&(n=l(r.matches[0].replace(c,p),De.test(o[0].type)&&Le(t.parentNode)||t))){if(o.splice(s,1),e=n.length&&Re(o))break;return S.apply(i,n),i}}return(u||We(e,h))(n,t,!D,i,!t||De.test(e)&&Le(t.parentNode)||t),i}He.prototype=k.filters=k.pseudos,k.setFilters=new He,m.sortStable=E.split("").sort(fe).join("")===E,Oe(),m.sortDetached=Me(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),C.find=M,C.expr[":"]=C.expr.pseudos,C.unique=C.uniqueSort,M.compile=We,M.select=qe,M.setDocument=Oe,M.tokenize=Ne,M.escape=C.escapeSelector,M.getText=C.text,M.isXML=C.isXMLDoc,M.selectors=C.expr,M.support=C.support,M.uniqueSort=C.uniqueSort;function Ue(e,t,i){for(var n=[],s=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(s&&C(e).is(i))break;n.push(e)}return n}function $e(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i}var Ve=C.expr.match.needsContext,Ye=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ke(e,i,n){return b(i)?C.grep(e,function(e,t){return!!i.call(e,t,e)!==n}):i.nodeType?C.grep(e,function(e){return e===i!==n}):"string"!=typeof i?C.grep(e,function(e){return-1<_.call(i,e)!==n}):C.filter(i,e,n)}C.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?C.find.matchesSelector(n,e)?[n]:[]:C.find.matches(e,C.grep(t,function(e){return 1===e.nodeType}))},C.fn.extend({find:function(e){var t,i,n=this.length,s=this;if("string"!=typeof e)return this.pushStack(C(e).filter(function(){for(t=0;t<n;t++)if(C.contains(s[t],this))return!0}));for(i=this.pushStack([]),t=0;t<n;t++)C.find(e,s[t],i);return 1<n?C.uniqueSort(i):i},filter:function(e){return this.pushStack(Ke(this,e||[],!1))},not:function(e){return this.pushStack(Ke(this,e||[],!0))},is:function(e){return!!Ke(this,"string"==typeof e&&Ve.test(e)?C(e):e||[],!1).length}});var Xe,Ge=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Je=((C.fn.init=function(e,t,i){if(e){if(i=i||Xe,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):b(e)?void 0!==i.ready?i.ready(e):e(C):C.makeArray(e,this);if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:Ge.exec(e))||!n[1]&&t)return(!t||t.jquery?t||i:this.constructor(t)).find(e);if(n[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:x,!0)),Ye.test(n[1])&&C.isPlainObject(t))for(var n in t)b(this[n])?this[n](t[n]):this.attr(n,t[n])}else(i=x.getElementById(n[2]))&&(this[0]=i,this.length=1)}return this}).prototype=C.fn,Xe=C(x),/^(?:parents|prev(?:Until|All))/),Qe={children:!0,contents:!0,next:!0,prev:!0};function Ze(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),i=t.length;return this.filter(function(){for(var e=0;e<i;e++)if(C.contains(this,t[e]))return!0})},closest:function(e,t){var i,n=0,s=this.length,o=[],r="string"!=typeof e&&C(e);if(!Ve.test(e))for(;n<s;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(r?-1<r.index(i):1===i.nodeType&&C.find.matchesSelector(i,e))){o.push(i);break}return this.pushStack(1<o.length?C.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?_.call(C(e),this[0]):_.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1}
vendor: 11,338 bytes, line 35
35,add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){e=e.parentNode;return e&&11!==e.nodeType?e:null},parents:function(e){return Ue(e,"parentNode")},parentsUntil:function(e,t,i){return Ue(e,"parentNode",i)},next:function(e){return Ze(e,"nextSibling")},prev:function(e){return Ze(e,"previousSibling")},nextAll:function(e){return Ue(e,"nextSibling")},prevAll:function(e){return Ue(e,"previousSibling")},nextUntil:function(e,t,i){return Ue(e,"nextSibling",i)},prevUntil:function(e,t,i){return Ue(e,"previousSibling",i)},siblings:function(e){return $e((e.parentNode||{}).firstChild,e)},children:function(e){return $e(e.firstChild)},contents:function(e){return null!=e.contentDocument&&F(e.contentDocument)?e.contentDocument:(y(e,"template")&&(e=e.content||e),C.merge([],e.childNodes))}},function(n,s){C.fn[n]=function(e,t){var i=C.map(this,s,e);return(t="Until"!==n.slice(-5)?e:t)&&"string"==typeof t&&(i=C.filter(t,i)),1<this.length&&(Qe[n]||C.uniqueSort(i),Je.test(n))&&i.reverse(),this.pushStack(i)}});var I=/[^\x20\t\r\n\f]+/g;function et(e){return e}function tt(e){throw e}function it(e,t,i,n){var s;try{e&&b(s=e.promise)?s.call(e).done(t).fail(i):e&&b(s=e.then)?s.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}C.Callbacks=function(n){var e,i;n="string"==typeof n?(e=n,i={},C.each(e.match(I)||[],function(e,t){i[t]=!0}),i):C.extend({},n);function s(){for(a=a||n.once,r=o=!0;u.length;h=-1)for(t=u.shift();++h<l.length;)!1===l[h].apply(t[0],t[1])&&n.stopOnFalse&&(h=l.length,t=!1);n.memory||(t=!1),o=!1,a&&(l=t?[]:"")}var o,t,r,a,l=[],u=[],h=-1,c={add:function(){return l&&(t&&!o&&(h=l.length-1,u.push(t)),function i(e){C.each(e,function(e,t){b(t)?n.unique&&c.has(t)||l.push(t):t&&t.length&&"string"!==K(t)&&i(t)})}(arguments),t)&&!o&&s(),this},remove:function(){return C.each(arguments,function(e,t){for(var i;-1<(i=C.inArray(t,l,i));)l.splice(i,1),i<=h&&h--}),this},has:function(e){return e?-1<C.inArray(e,l):0<l.length},empty:function(){return l=l&&[],this},disable:function(){return a=u=[],l=t="",this},disabled:function(){return!l},lock:function(){return a=u=[],t||o||(l=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),o)||s(),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},C.extend({Deferred:function(e){var o=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],s="pending",r={state:function(){return s},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var s=arguments;return C.Deferred(function(n){C.each(o,function(e,t){var i=b(s[t[4]])&&s[t[4]];a[t[1]](function(){var e=i&&i.apply(this,arguments);e&&b(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[t[0]+"With"](this,i?[e]:arguments)})}),s=null}).promise()},then:function(t,i,n){var l=0;function u(s,o,r,a){return function(){function e(){var e,t;if(!(s<l)){if((e=r.apply(i,n))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,b(t)?a?t.call(e,u(l,o,et,a),u(l,o,tt,a)):(l++,t.call(e,u(l,o,et,a),u(l,o,tt,a),u(l,o,et,o.notifyWith))):(r!==et&&(i=void 0,n=[e]),(a||o.resolveWith)(i,n))}}var i=this,n=arguments,t=a?e:function(){try{e()}catch(e){C.Deferred.exceptionHook&&C.Deferred.exceptionHook(e,t.error),l<=s+1&&(r!==tt&&(i=void 0,n=[e]),o.rejectWith(i,n))}};s?t():(C.Deferred.getErrorHook?t.error=C.Deferred.getErrorHook():C.Deferred.getStackHook&&(t.error=C.Deferred.getStackHook()),w.setTimeout(t))}}return C.Deferred(function(e){o[0][3].add(u(0,e,b(n)?n:et,e.notifyWith)),o[1][3].add(u(0,e,b(t)?t:et)),o[2][3].add(u(0,e,b(i)?i:tt))}).promise()},promise:function(e){return null!=e?C.extend(e,r):r}},a={};return C.each(o,function(e,t){var i=t[2],n=t[5];r[t[1]]=i.add,n&&i.add(function(){s=n},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),i.add(t[3].fire),a[t[0]]=function(){return a[t[0]+"With"](this===a?void 0:this,arguments),this},a[t[0]+"With"]=i.fireWith}),r.promise(a),e&&e.call(a,a),a},when:function(e){function t(t){return function(e){s[t]=this,o[t]=1<arguments.length?a.call(arguments):e,--i||r.resolveWith(s,o)}}var i=arguments.length,n=i,s=Array(n),o=a.call(arguments),r=C.Deferred();if(i<=1&&(it(e,r.done(t(n)).resolve,r.reject,!i),"pending"===r.state()||b(o[n]&&o[n].then)))return r.then();for(;n--;)it(o[n],t(n),r.reject);return r.promise()}});var nt=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/,st=(C.Deferred.exceptionHook=function(e,t){w.console&&w.console.warn&&e&&nt.test(e.name)&&w.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},C.readyException=function(e){w.setTimeout(function(){throw e})},C.Deferred());function ot(){x.removeEventListener("DOMContentLoaded",ot),w.removeEventListener("load",ot),C.ready()}C.fn.ready=function(e){return st.then(e).catch(function(e){C.readyException(e)}),this},C.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0)!==e&&0<--C.readyWait||st.resolveWith(x,[C])}}),C.ready.then=st.then,"complete"===x.readyState||"loading"!==x.readyState&&!x.documentElement.doScroll?w.setTimeout(C.ready):(x.addEventListener("DOMContentLoaded",ot),w.addEventListener("load",ot));function h(e,t,i,n,s,o,r){var a=0,l=e.length,u=null==i;if("object"===K(i))for(a in s=!0,i)h(e,t,a,i[a],!0,o,r);else if(void 0!==n&&(s=!0,b(n)||(r=!0),t=u?r?(t.call(e,n),null):(u=t,function(e,t,i){return u.call(C(e),i)}):t))for(;a<l;a++)t(e[a],i,r?n:n.call(e[a],a,t(e[a],i)));return s?e:u?t.call(e):l?t(e[0],i):o}var rt=/^-ms-/,at=/-([a-z])/g;function lt(e,t){return t.toUpperCase()}function P(e){return e.replace(rt,"ms-").replace(at,lt)}function ut(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function ht(){this.expando=C.expando+ht.uid++}ht.uid=1,ht.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ut(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,s=this.cache(e);if("string"==typeof t)s[P(t)]=i;else for(n in t)s[P(n)]=t[n];return s},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][P(t)]},access:function(e,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(e,t):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n=e[this.expando];if(void 0!==n){if(void 0!==t){i=(t=Array.isArray(t)?t.map(P):(t=P(t))in n?[t]:t.match(I)||[]).length;for(;i--;)delete n[t[i]]}void 0!==t&&!C.isEmptyObject(n)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){e=e[this.expando];return void 0!==e&&!C.isEmptyObject(e)}};var v=new ht,u=new ht,ct=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,dt=/[A-Z]/g;function pt(e,t,i){var n,s;if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(dt,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i="true"===(s=i)||"false"!==s&&("null"===s?null:s===+s+""?+s:ct.test(s)?JSON.parse(s):s)}catch(e){}u.set(e,t,i)}else i=void 0;return i}C.extend({hasData:function(e){return u.hasData(e)||v.hasData(e)},data:function(e,t,i){return u.access(e,t,i)},removeData:function(e,t){u.remove(e,t)},_data:function(e,t,i){return v.access(e,t,i)},_removeData:function(e,t){v.remove(e,t)}}),C.fn.extend({data:function(i,e){var t,n,s,o=this[0],r=o&&o.attributes;if(void 0!==i)return"object"==typeof i?this.each(function(){u.set(this,i)}):h(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=u.get(o,i))||void 0!==(t=pt(o,i))?t:void 0;this.each(function(){u.set(this,i,e)})},null,e,1<arguments.length,null,!0);if(this.length&&(s=u.get(o),1===o.nodeType)&&!v.get(o,"hasDataAttrs")){for(t=r.length;t--;)r[t]&&0===(n=r[t].name).indexOf("data-")&&(n=P(n.slice(5)),pt(o,n,s[n]));v.set(o,"hasDataAttrs",!0)}return s},removeData:function(e){return this.each(function(){u.remove(this,e)})}}),C.extend({queue:function(e,t,i){var n;if(e)return n=v.get(e,t=(t||"fx")+"queue"),i&&(!n||Array.isArray(i)?n=v.access(e,t,C.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx";var i=C.queue(e,t),n=i.length,s=i.shift(),o=C._queueHooks(e,t);"inprogress"===s&&(s=i.shift(),n--),s&&("fx"===t&&i.unshift("inprogress"),delete o.stop,s.call(e,function(){C.dequeue(e,t)},o)),!n&&o&&o.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return v.get(e,i)||v.access(e,i,{empty:C.Callbacks("once memory").add(function(){v.remove(e,[t+"queue",i])})})}}),C.fn.extend({queue:function(t,i){var e=2;return"string"!=typeof t&&(i=t,t="fx",e--),arguments.length<e?C.queue(this[0],t):void 0===i?this:this.each(function(){var e=C.queue(this,t,i);C._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&C.dequeue(this,t)})},dequeue:function(e){return this.each(function(){C.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function i(){--s||o.resolveWith(r,[r])}var n,s=1,o=C.Deferred(),r=this,a=this.length;for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=v.get(r[a],e+"queueHooks"))&&n.empty&&(s++,n.empty.add(i));return i(),o.promise(t)}});function ft(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&bt(e)&&"none"===C.css(e,"display")}var e=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,mt=new RegExp("^(?:([+-])=|)("+e+")([a-z%]*)$","i"),gt=["Top","Right","Bottom","Left"],vt=x.documentElement,bt=function(e){return C.contains(e.ownerDocument,e)},yt={composed:!0};vt.getRootNode&&(bt=function(e){return C.contains(e.ownerDocument,e)||e.getRootNode(yt)===e.ownerDocument});function _t(e,t,i,n){var s,o,r=20,a=n?function(){return n.cur()}:function(){return C.css(e,t,"")},l=a(),u=i&&i[3]||(C.cssNumber[t]?"":"px"),h=e.nodeType&&(C.cssNumber[t]||"px"!==u&&+l)&&mt.exec(C.css(e,t));if(h&&h[3]!==u){for(u=u||h[3],h=+(l/=2)||1;r--;)C.style(e,t,h+u),(1-o)*(1-(o=a()/l||.5))<=0&&(r=0),h/=o;C.style(e,t,(h*=2)+u),i=i||[]}return i&&(h=+h||+l||0,s=i[1]?h+(i[1]+1)*i[2]:+i[2],n)&&(n.unit=u,n.start=h,n.end=s),s}var wt={};function xt(e,t){for(var i,n,s,o,r,a=[],l=0,u=e.length;l<u;l++)(n=e[l]).style&&(i=n.style.display,t?("none"===i&&(a[l]=v.get(n,"display")||null,a[l]||(n.style.display="")),""===n.style.display&&ft(n)&&(a[l]=(r=o=void 0,o=(s=n).ownerDocument,(r=wt[s=s.nodeName])||(o=o.body.appendChild(o.createElement(s)),r=C.css(o,"display"),o.parentNode.removeChild(o),wt[s]=r="none"===r?"block":r)))):"none"!==i&&(a[l]="none",v.set(n,"display",i)));for(l=0;l<u;l++)null!=a[l]&&(e[l].style.display=a[l]);return e}C.fn.extend({show:function(){return xt(this,!0)},hide:function(){return xt(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ft(this)?C(this).show():C(this).hide()})}});var Ct=/^(?:checkbox|radio)$/i,kt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Tt=/^$|^module$|\/(?:java|ecma)script/i,o=x.createDocumentFragment().appendChild(x.createElement("div")),f=((r=x.createElement("input")).setAttribute("type","radio"),r.setAttribute("checked","checked"),r.setAttribute("name","t"),o.appendChild(r),m.checkClone
vendor: 4,662 bytes, line 35
35=o.cloneNode(!0).cloneNode(!0).lastChild.checked,o.innerHTML="<textarea>x</textarea>",m.noCloneChecked=!!o.cloneNode(!0).lastChild.defaultValue,o.innerHTML="<option></option>",m.option=!!o.lastChild,{thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]});function g(e,t){var i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&y(e,t)?C.merge([e],i):i}function Dt(e,t){for(var i=0,n=e.length;i<n;i++)v.set(e[i],"globalEval",!t||v.get(t[i],"globalEval"))}f.tbody=f.tfoot=f.colgroup=f.caption=f.thead,f.th=f.td,m.option||(f.optgroup=f.option=[1,"<select multiple='multiple'>","</select>"]);var St=/<|&#?\w+;/;function Et(e,t,i,n,s){for(var o,r,a,l,u,h=t.createDocumentFragment(),c=[],d=0,p=e.length;d<p;d++)if((o=e[d])||0===o)if("object"===K(o))C.merge(c,o.nodeType?[o]:o);else if(St.test(o)){for(r=r||h.appendChild(t.createElement("div")),a=(kt.exec(o)||["",""])[1].toLowerCase(),a=f[a]||f._default,r.innerHTML=a[1]+C.htmlPrefilter(o)+a[2],u=a[0];u--;)r=r.lastChild;C.merge(c,r.childNodes),(r=h.firstChild).textContent=""}else c.push(t.createTextNode(o));for(h.textContent="",d=0;o=c[d++];)if(n&&-1<C.inArray(o,n))s&&s.push(o);else if(l=bt(o),r=g(h.appendChild(o),"script"),l&&Dt(r),i)for(u=0;o=r[u++];)Tt.test(o.type||"")&&i.push(o);return h}var At=/^([^.]*)(?:\.(.+)|)/;function Mt(){return!0}function It(){return!1}function Pt(e,t,i,n,s,o){var r,a;if("object"==typeof t){for(a in"string"!=typeof i&&(n=n||i,i=void 0),t)Pt(e,a,i,n,t[a],o);return e}if(null==n&&null==s?(s=i,n=i=void 0):null==s&&("string"==typeof i?(s=n,n=void 0):(s=n,n=i,i=void 0)),!1===s)s=It;else if(!s)return e;return 1===o&&(r=s,(s=function(e){return C().off(e),r.apply(this,arguments)}).guid=r.guid||(r.guid=C.guid++)),e.each(function(){C.event.add(this,t,s,n,i)})}function Lt(e,n,t){t?(v.set(e,n,!1),C.event.add(e,n,{namespace:!1,handler:function(e){var t,i=v.get(this,n);if(1&e.isTrigger&&this[n]){if(i)(C.event.special[n]||{}).delegateType&&e.stopPropagation();else if(i=a.call(arguments),v.set(this,n,i),this[n](),t=v.get(this,n),v.set(this,n,!1),i!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else i&&(v.set(this,n,C.event.trigger(i[0],i.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Mt)}})):void 0===v.get(e,n)&&C.event.add(e,n,Mt)}C.event={global:{},add:function(t,e,i,n,s){var o,r,a,l,u,h,c,d,p,f=v.get(t);if(ut(t))for(i.handler&&(i=(o=i).handler,s=o.selector),s&&C.find.matchesSelector(vt,s),i.guid||(i.guid=C.guid++),a=(a=f.events)||(f.events=Object.create(null)),r=(r=f.handle)||(f.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(I)||[""]).length;l--;)c=p=(d=At.exec(e[l])||[])[1],d=(d[2]||"").split(".").sort(),c&&(u=C.event.special[c]||{},c=(s?u.delegateType:u.bindType)||c,u=C.event.special[c]||{},p=C.extend({type:c,origType:p,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&C.expr.match.needsContext.test(s),namespace:d.join(".")},o),(h=a[c])||((h=a[c]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(t,n,d,r))||t.addEventListener&&t.addEventListener(c,r),u.add&&(u.add.call(t,p),p.handler.guid||(p.handler.guid=i.guid)),s?h.splice(h.delegateCount++,0,p):h.push(p),C.event.global[c]=!0)},remove:function(e,t,i,n,s){var o,r,a,l,u,h,c,d,p,f,m,g=v.hasData(e)&&v.get(e);if(g&&(l=g.events)){for(u=(t=(t||"").match(I)||[""]).length;u--;)if(p=m=(a=At.exec(t[u])||[])[1],f=(a[2]||"").split(".").sort(),p){for(c=C.event.special[p]||{},d=l[p=(n?c.delegateType:c.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=o=d.length;o--;)h=d[o],!s&&m!==h.origType||i&&i.guid!==h.guid||a&&!a.test(h.namespace)||n&&n!==h.selector&&("**"!==n||!h.selector)||(d.splice(o,1),h.selector&&d.delegateCount--,c.remove&&c.remove.call(e,h));r&&!d.length&&(c.teardown&&!1!==c.teardown.call(e,f,g.handle)||C.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[u],i,n,!0);C.isEmptyObject(l)&&v.remove(e,"handle events")}},dispatch:function(e){var t,i,n,s,o,r=new Array(arguments.length),a=C.event.fix(e),e=(v.get(this,"events")||Object.create(null))[a.type]||[],l=C.event.special[a.type]||{};for(r[0]=a,t=1;t<arguments.length;t++)r[t]=arguments[t];if(a.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,a)){for(o=C.event.handlers.call(this,a,e),t=0;(n=o[t++])&&!a.isPropagationStopped();)for(a.currentTarget=n.elem,i=0;(s=n.handlers[i++])&&!a.isImmediatePropagationStopped();
vendor: 4,180 bytes, line 35
35)a.rnamespace&&!1!==s.namespace&&!a.rnamespace.test(s.namespace)||(a.handleObj=s,a.data=s.data,void 0!==(s=((C.event.special[s.origType]||{}).handle||s.handler).apply(n.elem,r))&&!1===(a.result=s)&&(a.preventDefault(),a.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,a),a.result}},handlers:function(e,t){var i,n,s,o,r,a=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&1<=e.button))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],r={},i=0;i<l;i++)void 0===r[s=(n=t[i]).selector+" "]&&(r[s]=n.needsContext?-1<C(s,this).index(u):C.find(s,this,null,[u]).length),r[s]&&o.push(n);o.length&&a.push({elem:u,handlers:o})}return u=this,l<t.length&&a.push({elem:u,handlers:t.slice(l)}),a},addProp:function(t,e){Object.defineProperty(C.Event.prototype,t,{enumerable:!0,configurable:!0,get:b(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[C.expando]?e:new C.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){e=this||e;return Ct.test(e.type)&&e.click&&y(e,"input")&&Lt(e,"click",!0),!1},trigger:function(e){e=this||e;return Ct.test(e.type)&&e.click&&y(e,"input")&&Lt(e,"click"),!0},_default:function(e){e=e.target;return Ct.test(e.type)&&e.click&&y(e,"input")&&v.get(e,"click")||y(e,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},C.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},C.Event=function(e,t){if(!(this instanceof C.Event))return new C.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Mt:It,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&C.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[C.expando]=!0},C.Event.prototype={constructor:C.Event,isDefaultPrevented:It,isPropagationStopped:It,isImmediatePropagationStopped:It,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Mt,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Mt,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Mt,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},C.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},C.event.addProp),C.each({focus:"focusin",blur:"focusout"},function(n,s){function o(e){var t,i;x.documentMode?(t=v.get(this,"handle"),(i=C.event.fix(e)).type="focusin"===e.type?"focus":"blur",i.isSimulated=!0,t(e),i.target===i.currentTarget&&t(i)):C.event.simulate(s,e.target,C.event.fix(e))}C.event.special[n]={setup:function(){var e;if(Lt(this,n,!0),!x.documentMode)return!1;(e=v.get(this,s))||this.addEventListener(s,o),v.set(this,s,(e||0)+1)},trigger:function(){return Lt(this,n),!0},teardown:function(){var e;if(!x.documentMode)return!1;(e=v.get(this,s)-1)?v.set(this,s,e):(this.removeEventListener(s,o),v.remove(this,s))},_default:function(e){return v.get(e.target,n)},delegateType:s},C.event.special[s]={setup:function(){var e=this.ownerDocument||this.document||this,t=x.documentMode?this:e,i=v.get(t,s);i||(x.documentMode?this.addEventListener(s,o):e.addEventListener(n,o,!0)),v.set(t,s,(i||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=x.documentMode?this:e,i=v.get(t,s)-1;i?v.set(t,s,i):(x.documentMode?this.removeEventListener(s,o):e.removeEventListener(n,o,!0),v.remove(t,s))}}}
vendor: 5,902 bytes, line 35
35),C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,s){C.event.special[e]={delegateType:s,bindType:s,handle:function(e){var t,i=e.relatedTarget,n=e.handleObj;return i&&(i===this||C.contains(this,i))||(e.type=n.origType,t=n.handler.apply(this,arguments),e.type=s),t}}}),C.fn.extend({on:function(e,t,i,n){return Pt(this,e,t,i,n)},one:function(e,t,i,n){return Pt(this,e,t,i,n,1)},off:function(e,t,i){var n,s;if(e&&e.preventDefault&&e.handleObj)n=e.handleObj,C(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler);else{if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=It),this.each(function(){C.event.remove(this,e,i,t)});for(s in e)this.off(s,t,e[s])}return this}});var Ot=/<script|<style|<link/i,Ht=/checked\s*(?:[^=]|=\s*.checked.)/i,Nt=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Rt(e,t){return y(e,"table")&&y(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Ft(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function jt(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function zt(e,t){var i,n,s,o;if(1===t.nodeType){if(v.hasData(e)&&(o=v.get(e).events))for(s in v.remove(t,"handle events"),o)for(i=0,n=o[s].length;i<n;i++)C.event.add(t,s,o[s][i]);u.hasData(e)&&(e=u.access(e),e=C.extend({},e),u.set(t,e))}}function Bt(i,n,s,o){n=j(n);var e,t,r,a,l,u,h=0,c=i.length,d=c-1,p=n[0],f=b(p);if(f||1<c&&"string"==typeof p&&!m.checkClone&&Ht.test(p))return i.each(function(e){var t=i.eq(e);f&&(n[0]=p.call(this,e,t.html())),Bt(t,n,s,o)});if(c&&(t=(e=Et(n,i[0].ownerDocument,!1,i,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(a=(r=C.map(g(e,"script"),Ft)).length;h<c;h++)l=e,h!==d&&(l=C.clone(l,!0,!0),a)&&C.merge(r,g(l,"script")),s.call(i[h],l,h);if(a)for(u=r[r.length-1].ownerDocument,C.map(r,jt),h=0;h<a;h++)l=r[h],Tt.test(l.type||"")&&!v.access(l,"globalEval")&&C.contains(u,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?C._evalUrl&&!l.noModule&&C._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")},u):Y(l.textContent.replace(Nt,""),l,u))}return i}function Wt(e,t,i){for(var n,s=t?C.filter(t,e):e,o=0;null!=(n=s[o]);o++)i||1!==n.nodeType||C.cleanData(g(n)),n.parentNode&&(i&&bt(n)&&Dt(g(n,"script")),n.parentNode.removeChild(n));return e}C.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,s,o,r,a,l,u,h=e.cloneNode(!0),c=bt(e);if(!(m.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(r=g(h),n=0,s=(o=g(e)).length;n<s;n++)a=o[n],"input"===(u=(l=r[n]).nodeName.toLowerCase())&&Ct.test(a.type)?l.checked=a.checked:"input"!==u&&"textarea"!==u||(l.defaultValue=a.defaultValue);if(t)if(i)for(o=o||g(e),r=r||g(h),n=0,s=o.length;n<s;n++)zt(o[n],r[n]);else zt(e,h);return 0<(r=g(h,"script")).length&&Dt(r,!c&&g(e,"script")),h},cleanData:function(e){for(var t,i,n,s=C.event.special,o=0;void 0!==(i=e[o]);o++)if(ut(i)){if(t=i[v.expando]){if(t.events)for(n in t.events)s[n]?C.event.remove(i,n):C.removeEvent(i,n,t.handle);i[v.expando]=void 0}i[u.expando]&&(i[u.expando]=void 0)}}}),C.fn.extend({detach:function(e){return Wt(this,e,!0)},remove:function(e){return Wt(this,e)},text:function(e){return h(this,function(e){return void 0===e?C.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Bt(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Rt(this,e).appendChild(e)})},prepend:function(){return Bt(this,arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=Rt(this,e)).insertBefore(e,t.firstChild)})},before:function(){return Bt(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Bt(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(C.cleanData(g(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return C.clone(this,e,t)})},html:function(e){return h(this,function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ot.test(e)&&!f[(kt.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(C.cleanData(g(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var i=[];return Bt(this,arguments,function(e){var t=this.parentNode;C.inArray(this,i)<0&&(C.cleanData(g(this)),t)&&t.replaceChild(e,this)},i)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,r){C.fn[e]=function(e){for(var t,i=[],n=C(e),s=n.length-1,o=0;o<=s;o++)t=o===s?this:this.clone(!0),C(n[o])[r](t),z.apply(i,t.get());return this.pushStack(i)}});function qt(e){var t=e.ownerDocument.defaultView;return(t=t&&t.opener?t:w).getComputedStyle(e)}function Ut(e,t,i){var n,s={};for(n in t)s[n]=e.style[n],e.style[n]=t[n];for(n in i=i.call(e),t)e.style[n]=s[n];return i}var $t,Vt,Yt,Kt,Xt,Gt,Jt,L,Qt=new RegExp("^("+e+")(?!px)[a-z%]+$","i"),Zt=/^--/,ei=new RegExp(gt.join("|"),"i");function ti(e,t,i){var n,s=Zt.test(t),o=e.style;return(i=i||qt(e))&&(n=i.getPropertyValue(t)||i[t],""!==(n=s?n&&(n.replace(ee,"$1")||void 0):n)||bt(e)||(n=C.style(e,t)),!m.pixelBoxStyles())&&Qt.test(n)&&ei.test(t)&&(s=o.width,e=o.minWidth,t=o.maxWidth,o.minWidth=o.maxWidth=o.width=n,n=i.width,o.width=s,o.minWidth=e,o.maxWidth=t),void 0!==n?n+"":n}function ii(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}function ni(){var e;L&&(Jt.style.cssText="position:absolute;
35left:-11111px;width:60px;margin-top:1px;padding:0;border:0",L.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",vt.appendChild(Jt).appendChild(L),e=w.getComputedStyle(L),$t="1%"!==e.top,Gt=12===si(e.marginLeft),L.style.right="60%",Kt=36===si(e.right),Vt=36===si(e.width),L.style.position="absolute",Yt=12===si(L.offsetWidth/3),vt.removeChild(Jt),L=null)}function si(e){return Math.round(parseFloat(e))}Jt=x.createElement("div"),(L=x.createElement("div")).style&&(L.style.backgroundClip="content-box",L.cloneNode(!0).style.backgroundClip="",m.clearCloneStyle="content-box"===L.style.backgroundClip,C.extend(m,{boxSizingReliable:function(){return ni(),Vt},pixelBoxStyles:function(){return ni(),Kt},pixelPosition:function(){return ni(),$t},reliableMarginLeft:function(){return ni(),Gt},scrollboxSize:function(){return ni(),Yt},reliableTrDimensions:function(){var e,t,i;return null==Xt&&(e=x.createElement("table"),t=x.createElement("tr"),i=x.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;
35border:1px solid",t.style.height="1px",i.style.height="9px",i.style.display="block",vt.appendChild(e).appendChild(t).appendChild(i),i=w.getComputedStyle(t),Xt=parseInt(i.height,10)+parseInt(i.borderTopWidth,10)+parseInt(i.borderBottomWidth,10)===t.offsetHeight,vt.removeChild(e)),Xt}}));var oi=["Webkit","Moz","ms"],ri=x.createElement("div").style,ai={};function li(e){return C.cssProps[e]||ai[e]||(e in ri?e:ai[e]=(e=>{for(var t=e[0].toUpperCase()+e.slice(1),i=oi.length;i--;)if((e=oi[i]+t)in ri)return e})(e)||e)}var ui=/^(none|table(?!-c[ea]).+)/,hi={position:"absolute",visibility:"hidden",display:"block"},ci={letterSpacing:"0",fontWeight:"400"};function di(e,t,i){var n=mt.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function pi(e,t,i,n,s,o){var r="width"===t?1:0,a=0,l=0,u=0;if(i===(n?"border":"content"))return 0;for(;r<4;r+=2)"margin"===i&&(u+=C.css(e,i+gt[r],!0,s)),n?("content"===i&&(l-=C.css(e,"padding"+gt[r],!0,s)),"margin"!==i&&(l-=C.css(e,"border"+gt[r]+"Width",!0,s))):(l+=C.css(e,"padding"+gt[r],!0,s),"padding"!==i?l+=C.css(e,"border"+gt[r]+"Width",!0,s):a+=C.css(e,"border"+gt[r]+"Width",!0,s));return!n&&0<=o&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-a-.5))||0),l+u}function fi(e,t,i){var n=qt(e),s=(!m.boxSizingReliable()||i)&&"border-box"===C.css(e,"boxSizing",!1,n),o=s,r=ti(e,t,n),a="offset"+t[0].toUpperCase()+t.slice(1);if(Qt.test(r)){if(!i)return r;r="auto"}return(!m.boxSizingReliable()&&s||!m.reliableTrDimensions()&&y(e,"tr")||"auto"===r||!parseFloat(r)&&"inline"===C.css(e,"display",!1,n))&&e.getClientRects().length&&(s="border-box"===C.css(e,"boxSizing",!1,n),o=a in e)&&(r=e[a]),(r=parseFloat(r)||0)+pi(e,t,i||(s?"border":"content"),o,n,r)+"px"}function O(e,t,i,n,s){return new O.prototype.init(e,t,i,n,s)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t)return""===(t=ti(e,"opacity"))?"1":t}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var s,o,r,a=P(t),l=Zt.test(t),u=e.style;if(l||(t=li(a)),r=C.cssHooks[t]||C.cssHooks[a],void 0===i)return r&&"get"in r&&void 0!==(s=r.get(e,!1,n))?s:u[t];"string"==(o=typeof i)&&(s=mt.exec(i))&&s[1]&&(i=_t(e,t,s),o="number"),null!=i&&i==i&&("number"!==o||l||(i+=s&&s[3]||(C.cssNumber[a]?"":"px")),m.clearCloneStyle||""!==i||0!==t.indexOf("background")||(u[t]="inherit"),r&&"set"in r&&void 0===(i=r.set(e,i,n))||(l?u.setProperty(t,i):u[t]=i))}},css:function(e,t,i,n){var s,o=P(t);return Zt.test(t)||(t=li(o)),"normal"===(s=void 0===(s=(o=C.cssHooks[t]||C.cssHooks[o])&&"get"in o?o.get(e,!0,i):s)?ti(e,t,n):s)&&t in ci&&(s=ci[t]),(""===i||i)&&(o=parseFloat(s),!0===i||isFinite(o))?o||0:s}}),C.each(["height","width"],function(e,r){C.cssHooks[r]={get:function(e,t,i){if(t)return!ui.test(C.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?fi(e,r,i):Ut(e,hi,function(){return fi(e,r,i
vendor: 9,541 bytes, line 35
35)})},set:function(e,t,i){var n=qt(e),s=!m.scrollboxSize()&&"absolute"===n.position,o=(s||i)&&"border-box"===C.css(e,"boxSizing",!1,n),i=i?pi(e,r,i,o,n):0;return o&&s&&(i-=Math.ceil(e["offset"+r[0].toUpperCase()+r.slice(1)]-parseFloat(n[r])-pi(e,r,"border",!1,n)-.5)),i&&(o=mt.exec(t))&&"px"!==(o[3]||"px")&&(e.style[r]=t,t=C.css(e,r)),di(0,t,i)}}}),C.cssHooks.marginLeft=ii(m.reliableMarginLeft,function(e,t){if(t)return(parseFloat(ti(e,"marginLeft"))||e.getBoundingClientRect().left-Ut(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),C.each({margin:"",padding:"",border:"Width"},function(s,o){C.cssHooks[s+o]={expand:function(e){for(var t=0,i={},n="string"==typeof e?e.split(" "):[e];t<4;t++)i[s+gt[t]+o]=n[t]||n[t-2]||n[0];return i}},"margin"!==s&&(C.cssHooks[s+o].set=di)}),C.fn.extend({css:function(e,t){return h(this,function(e,t,i){var n,s,o={},r=0;if(Array.isArray(t)){for(n=qt(e),s=t.length;r<s;r++)o[t[r]]=C.css(e,t[r],!1,n);return o}return void 0!==i?C.style(e,t,i):C.css(e,t)},e,t,1<arguments.length)}}),((C.Tween=O).prototype={constructor:O,init:function(e,t,i,n,s,o){this.elem=e,this.prop=i,this.easing=s||C.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=o||(C.cssNumber[i]?"":"px")},cur:function(){var e=O.propHooks[this.prop];return(e&&e.get?e:O.propHooks._default).get(this)},run:function(e){var t,i=O.propHooks[this.prop];return this.options.duration?this.pos=t=C.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),(i&&i.set?i:O.propHooks._default).set(this),this}}).init.prototype=O.prototype,(O.propHooks={_default:{get:function(e){return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(e=C.css(e.elem,e.prop,""))&&"auto"!==e?e:0},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):1!==e.elem.nodeType||!C.cssHooks[e.prop]&&null==e.elem.style[li(e.prop)]?e.elem[e.prop]=e.now:C.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=O.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},C.fx=O.prototype.init,C.fx.step={};var mi,gi,vi=/^(?:toggle|show|hide)$/,bi=/queueHooks$/;function yi(){gi&&(!1===x.hidden&&w.requestAnimationFrame?w.requestAnimationFrame(yi):w.setTimeout(yi,C.fx.interval),C.fx.tick())}function _i(){return w.setTimeout(function(){mi=void 0}),mi=Date.now()}function wi(e,t){var i,n=0,s={height:e};for(t=t?1:0;n<4;n+=2-t)s["margin"+(i=gt[n])]=s["padding"+i]=e;return t&&(s.opacity=s.width=e),s}function xi(e,t,i){for(var n,s=(H.tweeners[t]||[]).concat(H.tweeners["*"]),o=0,r=s.length;o<r;o++)if(n=s[o].call(i,t,e))return n}function H(s,e,t){var i,o,n,r,a,l,u,h=0,c=H.prefilters.length,d=C.Deferred().always(function(){delete p.elem}),p=function(){if(o)return!1;for(var e=mi||_i(),e=Math.max(0,f.startTime+f.duration-e),t=1-(e/f.duration||0),i=0,n=f.tweens.length;i<n;i++)f.tweens[i].run(t);return d.notifyWith(s,[f,t,e]),t<1&&n?e:(n||d.notifyWith(s,[f,1,0]),d.resolveWith(s,[f]),!1)},f=d.promise({elem:s,props:C.extend({},e),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},t),originalProperties:e,originalOptions:t,startTime:mi||_i(),duration:t.duration,tweens:[],createTween:function(e,t){t=C.Tween(s,f.opts,e,t,f.opts.specialEasing[e]||f.opts.easing);return f.tweens.push(t),t},stop:function(e){var t=0,i=e?f.tweens.length:0;if(!o){for(o=!0;t<i;t++)f.tweens[t].run(1);e?(d.notifyWith(s,[f,1,0]),d.resolveWith(s,[f,e])):d.rejectWith(s,[f,e])}return this}}),m=f.props,g=m,v=f.opts.specialEasing;for(n in g)if(a=v[r=P(n)],l=g[n],Array.isArray(l)&&(a=l[1],l=g[n]=l[0]),n!==r&&(g[r]=l,delete g[n]),(u=C.cssHooks[r])&&"expand"in u)for(n in l=u.expand(l),delete g[r],l)n in g||(g[n]=l[n],v[n]=a);else v[r]=a;for(;h<c;h++)if(i=H.prefilters[h].call(f,s,m,f.opts))return b(i.stop)&&(C._queueHooks(f.elem,f.opts.queue).stop=i.stop.bind(i)),i;return C.map(m,xi,f),b(f.opts.start)&&f.opts.start.call(s,f),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always),C.fx.timer(C.extend(p,{elem:s,anim:f,queue:f.opts.queue})),f}C.Animation=C.extend(H,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return _t(i.elem,e,mt.exec(t),i),i}]},tweener:function(e,t){for(var i,n=0,s=(e=b(e)?(t=e,["*"]):e.match(I)).length;n<s;n++)i=e[n],H.tweeners[i]=H.tweeners[i]||[],H.tweeners[i].unshift(t)},prefilters:[function(e,t,i){var n,s,o,r,a,l,u,h="width"in t||"height"in t,c=this,d={},p=e.style,f=e.nodeType&&ft(e),m=v.get(e,"fxshow");for(n in i.queue||(null==(r=C._queueHooks(e,"fx")).unqueued&&(r.unqueued=0,a=r.empty.fire,r.empty.fire=function(){r.unqueued||a()}),r.unqueued++,c.always(function(){c.always(function(){r.unqueued--,C.queue(e,"fx").length||r.empty.fire()})})),t)if(s=t[n],vi.test(s)){if(delete t[n],o=o||"toggle"===s,s===(f?"hide":"show")){if("show"!==s||!m||void 0===m[n])continue;f=!0}d[n]=m&&m[n]||C.style(e,n)}if((l=!C.isEmptyObject(t))||!C.isEmptyObject(d))for(n in h&&1===e.nodeType&&(i.overflow=[p.overflow,p.overflowX,p.overflowY],null==(u=m&&m.display)&&(u=v.get(e,"display")),"none"===(h=C.css(e,"display"))&&(u?h=u:(xt([e],!0),u=e.style.display||u,h=C.css(e,"display"),xt([e]))),"inline"===h||"inline-block"===h&&null!=u)&&"none"===C.css(e,"float")&&(l||(c.done(function(){p.display=u}),null==u&&(h=p.display,u="none"===h?"":h)),p.display="inline-block"),i.overflow&&(p.overflow="hidden",c.always(function(){p.overflow=i.overflow[0],p.overflowX=i.overflow[1],p.overflowY=i.overflow[2]})),l=!1,d)l||(m?"hidden"in m&&(f=m.hidden):m=v.access(e,"fxshow",{display:u}),o&&(m.hidden=!f),f&&xt([e],!0),c.done(function(){for(n in f||xt([e]),v.remove(e,"fxshow"),d)C.style(e,n,d[n])})),l=xi(f?m[n]:0,n,c),n in m||(m[n]=l.start,f&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?H.prefilters.unshift(e):H.prefilters.push(e)}}),C.speed=function(e,t,i){var n=e&&"object"==typeof e?C.extend({},e):{complete:i||!i&&t||b(e)&&e,duration:e,easing:i&&t||t&&!b(t)&&t};return C.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in C.fx.speeds?n.duration=C.fx.speeds[n.duration]:n.duration=C.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){b(n.old)&&n.old.call(this),n.queue&&C.dequeue(this,n.queue)},n},C.fn.extend({fadeTo:function(e,t,i,n){return this.filter(ft).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(t,e,i,n){function s(){var e=H(this,C.extend({},t),r);(o||v.get(this,"finish"))&&e.stop(!0)}var o=C.isEmptyObject(t),r=C.speed(e,i,n);return s.finish=s,o||!1===r.queue?this.each(s):this.queue(r.queue,s)},stop:function(s,e,o){function r(e){var t=e.stop;delete e.stop,t(o)}return"string"!=typeof s&&(o=e,e=s,s=void 0),e&&this.queue(s||"fx",[]),this.each(function(){var e=!0,t=null!=s&&s+"queueHooks",i=C.timers,n=v.get(this);if(t)n[t]&&n[t].stop&&r(n[t]);else for(t in n)n[t]&&n[t].stop&&bi.test(t)&&r(n[t]);for(t=i.length;t--;)i[t].elem!==this||null!=s&&i[t].queue!==s||(i[t].anim.stop(o),e=!1,i.splice(t,1));!e&&o||C.dequeue(this,s)})},finish:function(r){return!1!==r&&(r=r||"fx"),this.each(function(){var e,t=v.get(this),i=t[r+"queue"],n=t[r+"queueHooks"],s=C.timers,o=i?i.length:0;for(t.finish=!0,C.queue(this,r,[]),n&&n.stop&&n.stop.call(this,!0),e=s.length;e--;)s[e].elem===this&&s[e].queue===r&&(s[e].anim.stop(!0),s.splice(e,1));for(e=0;e<o;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete t.finish})}}),C.each(["toggle","show","hide"],function(e,n){var s=C.fn[n];C.fn[n]=function(e,t,i){return null==e||"boolean"==typeof e?s.apply(this,arguments):this.animate(wi(n,!0),e,t,i)}}),C.each({slideDown:wi("show"),slideUp:wi("hide"),slideToggle:wi("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,n){C.fn[e]=function(e,t,i){return this.animate(n,e,t,i)}}),C.timers=[],C.fx.tick=function(){var e,t=0,i=C.timers;for(mi=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1);i.length||C.fx.stop(),mi=void 0},C.fx.timer=function(e){C.timers.push(e),C.fx.start()},C.fx.interval=13,C.fx.start=function(){gi||(gi=!0,yi())},C.fx.stop=function(){gi=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(n,e){return n=C.fx&&C.fx.speeds[n]||n,this.queue(e=e||"fx",function(e,t){var i=w.setTimeout(e,n);t.stop=function(){w.clearTimeout(i)}})},r=x.createElement("input"),o=x.createElement("select").appendChild(x.createElement("option")),r.type="checkbox",m.checkOn=""!==r.value,m.optSelected=o.selected,(r=x.createElement("input")).value="t",r.type="radio",m.radioValue="t"===r.value;var Ci,ki=C.expr.attrHandle,Ti=(C.fn.extend({attr:function(e,t){return h(this,C.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){C.removeAttr(this,e)})}}),C.extend({attr:function(e,t,i){var n,s,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?C.prop(e,t,i):(1===o&&C.isXMLDoc(e)||(s=C.attrHooks[t.toLowerCase()]||(C.expr.match.bool.test(t)?Ci:void 0)),void 0!==i?null===i?void C.removeAttr(e,t):s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:(e.setAttribute(t,i+""),i):!(s&&"get"in s&&null!==(n=s.get(e,t)))&&null==(n=C.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){var i;if(!m.radioValue&&"radio"===t&&y(e,"input"))return i=e.value,e.setAttribute("type",t),i&&(e.value=i),t}}},removeAttr:function(e,t){var i,n=0,s=t&&t.match(I);
vendor: 2,309 bytes, line 35
35if(s&&1===e.nodeType)for(;i=s[n++];)e.removeAttribute(i)}}),Ci={set:function(e,t,i){return!1===t?C.removeAttr(e,i):e.setAttribute(i,i),i}},C.each(C.expr.match.bool.source.match(/\w+/g),function(e,t){var r=ki[t]||C.find.attr;ki[t]=function(e,t,i){var n,s,o=t.toLowerCase();return i||(s=ki[o],ki[o]=n,n=null!=r(e,t,i)?o:null,ki[o]=s),n}}),/^(?:input|select|textarea|button)$/i),Di=/^(?:a|area)$/i;function Si(e){return(e.match(I)||[]).join(" ")}function Ei(e){return e.getAttribute&&e.getAttribute("class")||""}function Ai(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(I)||[]}C.fn.extend({prop:function(e,t){return h(this,C.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[C.propFix[e]||e]})}}),C.extend({prop:function(e,t,i){var n,s,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&C.isXMLDoc(e)||(t=C.propFix[t]||t,s=C.propHooks[t]),void 0!==i?s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:e[t]=i:s&&"get"in s&&null!==(n=s.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=C.find.attr(e,"tabindex");return t?parseInt(t,10):Ti.test(e.nodeName)||Di.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(C.propHooks.selected={get:function(e){e=e.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(e){e=e.parentNode;e&&(e.selectedIndex,e.parentNode)&&e.parentNode.selectedIndex}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){C.propFix[this.toLowerCase()]=this}),C.fn.extend({addClass:function(t){var e,i,n,s,o,r;return b(t)?this.each(function(e){C(this).addClass(t.call(this,e,Ei(this)))}):(e=Ai(t)).length?this.each(function(){if(n=Ei(this),i=1===this.nodeType&&" "+Si(n)+" "){for(o=0;o<e.length;o++)s=e[o],i.indexOf(" "+s+" ")<0&&(i+=s+" ");r=Si(i),n!==r&&this.setAttribute("class",r)}}):this},removeClass:function(t){var e,i,n,s,o,r;return b(t)?this.each(function(e){C(this).removeClass(t.call(this,e,Ei(this)))}):arguments.length?(e=Ai(t)).length?this.each(function(){if(n=Ei(this),i=1===this.nodeType&&" "+Si(n)+" "){for(o=0;o<e.length;o++)for(s=e[o];-1<i.indexOf(" "+s+" ");)i=i.replace(" "+s+" "," ");r=Si(i),n!==r&&this.setAttribute("class",r)}}):this:this.attr("class","")}
vendor: 4,234 bytes, line 35
35,toggleClass:function(t,i){var e,n,s,o,r=typeof t,a="string"==r||Array.isArray(t);return b(t)?this.each(function(e){C(this).toggleClass(t.call(this,e,Ei(this),i),i)}):"boolean"==typeof i&&a?i?this.addClass(t):this.removeClass(t):(e=Ai(t),this.each(function(){if(a)for(o=C(this),s=0;s<e.length;s++)n=e[s],o.hasClass(n)?o.removeClass(n):o.addClass(n);else void 0!==t&&"boolean"!=r||((n=Ei(this))&&v.set(this,"__className__",n),this.setAttribute&&this.setAttribute("class",!n&&!1!==t&&v.get(this,"__className__")||""))}))},hasClass:function(e){for(var t,i=0,n=" "+e+" ";t=this[i++];)if(1===t.nodeType&&-1<(" "+Si(Ei(t))+" ").indexOf(n))return!0;return!1}});function Mi(e){e.stopPropagation()}var Ii=/\r/g,Pi=(C.fn.extend({val:function(t){var i,e,n,s=this[0];return arguments.length?(n=b(t),this.each(function(e){1===this.nodeType&&(null==(e=n?t.call(this,e,C(this).val()):t)?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=C.map(e,function(e){return null==e?"":e+""})),(i=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in i&&void 0!==i.set(this,e,"value")||(this.value=e))})):s?(i=C.valHooks[s.type]||C.valHooks[s.nodeName.toLowerCase()])&&"get"in i&&void 0!==(e=i.get(s,"value"))?e:"string"==typeof(e=s.value)?e.replace(Ii,""):null==e?"":e:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:Si(C.text(e))}},select:{get:function(e){for(var t,i=e.options,n=e.selectedIndex,s="select-one"===e.type,o=s?null:[],r=s?n+1:i.length,a=n<0?r:s?n:0;a<r;a++)if(((t=i[a]).selected||a===n)&&!t.disabled&&(!t.parentNode.disabled||!y(t.parentNode,"optgroup"))){if(t=C(t).val(),s)return t;o.push(t)}return o},set:function(e,t){for(var i,n,s=e.options,o=C.makeArray(t),r=s.length;r--;)((n=s[r]).selected=-1<C.inArray(C.valHooks.option.get(n),o))&&(i=!0);return i||(e.selectedIndex=-1),o}}}}),C.each(["radio","checkbox"],function(){C.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<C.inArray(C(e).val(),t)}},m.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),w.location),Li={guid:Date.now()},Oi=/\?/,Hi=(C.parseXML=function(e){var t,i;if(!e||"string"!=typeof e)return null;try{t=(new w.DOMParser).parseFromString(e,"text/xml")}catch(e){}return i=t&&t.getElementsByTagName("parsererror")[0],t&&!i||C.error("Invalid XML: "+(i?C.map(i.childNodes,function(e){return e.textContent}).join("\n"):e)),t},/^(?:focusinfocus|focusoutblur)$/),Ni=(C.extend(C.event,{trigger:function(e,t,i,n){var s,o,r,a,l,u,h,c=[i||x],d=q.call(e,"type")?e.type:e,p=q.call(e,"namespace")?e.namespace.split("."):[],f=h=o=i=i||x;if(3!==i.nodeType&&8!==i.nodeType&&!Hi.test(d+C.event.triggered)&&(-1<d.indexOf(".")&&(d=(p=d.split(".")).shift(),p.sort()),a=d.indexOf(":")<0&&"on"+d,(e=e[C.expando]?e:new C.Event(d,"object"==typeof e&&e)).isTrigger=n?2:3,e.namespace=p.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),t=null==t?[e]:C.makeArray(t,[e]),u=C.event.special[d]||{},n||!u.trigger||!1!==u.trigger.apply(i,t))){if(!n&&!u.noBubble&&!R(i)){for(r=u.delegateType||d,Hi.test(r+d)||(f=f.parentNode);f;f=f.parentNode)c.push(f),o=f;o===(i.ownerDocument||x)&&c.push(o.defaultView||o.parentWindow||w)}for(s=0;(f=c[s++])&&!e.isPropagationStopped();)h=f,e.type=1<s?r:u.bindType||d,(l=(v.get(f,"events")||Object.create(null))[e.type]&&v.get(f,"handle"))&&l.apply(f,t),(l=a&&f[a])&&l.apply&&ut(f)&&(e.result=l.apply(f,t),!1===e.result)&&e.preventDefault();return e.type=d,n||e.isDefaultPrevented()||u._default&&!1!==u._default.apply(c.pop(),t)||!ut(i)||a&&b(i[d])&&!R(i)&&((o=i[a])&&(i[a]=null),C.event.triggered=d,e.isPropagationStopped()&&h.addEventListener(d,Mi),i[d](),e.isPropagationStopped()&&h.removeEventListener(d,Mi),C.event.triggered=void 0,o)&&(i[a]=o),e.result}},simulate:function(e,t,i){i=C.extend(new C.Event,i,{type:e,isSimulated:!0});C.event.trigger(i,null,t)}}),C.fn.extend({trigger:function(e,t){return this.each(function(){C.event.trigger(e,t,this)})},triggerHandler:function(e,t){var i=this[0];if(i)return C.event.trigger(e,t,i,!0)}}),/\[\]$/),Ri=/\r?\n/g,Fi=/^(?:submit|button|image|reset|file)$/i,ji=/^(?:input|select|textarea|keygen)/i;
vendor: 16,930 bytes, line 35
35C.param=function(e,t){function i(e,t){t=b(t)?t():t,s[s.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==t?"":t)}var n,s=[];if(null==e)return"";if(Array.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,function(){i(this.name,this.value)});else for(n in e)!function i(n,e,s,o){if(Array.isArray(e))C.each(e,function(e,t){s||Ni.test(n)?o(n,t):i(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,s,o)});else if(s||"object"!==K(e))o(n,e);else for(var t in e)i(n+"["+t+"]",e[t],s,o)}(n,e[n],t,i);return s.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&ji.test(this.nodeName)&&!Fi.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var i=C(this).val();return null==i?null:Array.isArray(i)?C.map(i,function(e){return{name:t.name,value:e.replace(Ri,"\r\n")}}):{name:t.name,value:i.replace(Ri,"\r\n")}}).get()}});var zi=/%20/g,Bi=/#.*$/,Wi=/([?&])_=[^&]*/,qi=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ui=/^(?:GET|HEAD)$/,$i=/^\/\//,Vi={},Yi={},Ki="*/".concat("*"),Xi=x.createElement("a");function Gi(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var i,n=0,s=e.toLowerCase().match(I)||[];if(b(t))for(;i=s[n++];)"+"===i[0]?(i=i.slice(1)||"*",(o[i]=o[i]||[]).unshift(t)):(o[i]=o[i]||[]).push(t)}}function Ji(t,n,s,o){var r={},a=t===Yi;function l(e){var i;return r[e]=!0,C.each(t[e]||[],function(e,t){t=t(n,s,o);return"string"!=typeof t||a||r[t]?a?!(i=t):void 0:(n.dataTypes.unshift(t),l(t),!1)}),i}return l(n.dataTypes[0])||!r["*"]&&l("*")}function Qi(e,t){var i,n,s=C.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((s[i]?e:n=n||{})[i]=t[i]);return n&&C.extend(!0,e,n),e}Xi.href=Pi.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Pi.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Pi.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ki,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Qi(Qi(e,C.ajaxSettings),t):Qi(C.ajaxSettings,e)},ajaxPrefilter:Gi(Vi),ajaxTransport:Gi(Yi),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0);var l,u,h,i,c,d,p,n,f=C.ajaxSetup({},t=t||{}),m=f.context||f,g=f.context&&(m.nodeType||m.jquery)?C(m):C.event,v=C.Deferred(),b=C.Callbacks("once memory"),y=f.statusCode||{},s={},o={},r="canceled",_={readyState:0,getResponseHeader:function(e){var t;if(d){if(!i)for(i={};t=qi.exec(h);)i[t[1].toLowerCase()+" "]=(i[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=i[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return d?h:null},setRequestHeader:function(e,t){return null==d&&(e=o[e.toLowerCase()]=o[e.toLowerCase()]||e,s[e]=t),this},overrideMimeType:function(e){return null==d&&(f.mimeType=e),this},statusCode:function(e){if(e)if(d)_.always(e[_.status]);else for(var t in e)y[t]=[y[t],e[t]];return this},abort:function(e){e=e||r;return l&&l.abort(e),a(0,e),this}};if(v.promise(_),f.url=((e||f.url||Pi.href)+"").replace($i,Pi.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(I)||[""],null==f.crossDomain){e=x.createElement("a");try{e.href=f.url,e.href=e.href,f.crossDomain=Xi.protocol+"//"+Xi.host!=e.protocol+"//"+e.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=C.param(f.data,f.traditional)),Ji(Vi,f,t,_),!d){for(n in(p=C.event&&f.global)&&0==C.active++&&C.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Ui.test(f.type),u=f.url.replace(Bi,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(zi,"+")):(e=f.url.slice(u.length),f.data&&(f.processData||"string"==typeof f.data)&&(u+=(Oi.test(u)?"&":"?")+f.data,delete f.data),!1===f.cache&&(u=u.replace(Wi,"$1"),e=(Oi.test(u)?"&":"?")+"_="+Li.guid+++e),f.url=u+e),f.ifModified&&(C.lastModified[u]&&_.setRequestHeader("If-Modified-Since",C.lastModified[u]),C.etag[u])&&_.setRequestHeader("If-None-Match",C.etag[u]),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&_.setRequestHeader("Content-Type",f.contentType),_.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Ki+"; q=0.01":""):f.accepts["*"]),f.headers)_.setRequestHeader(n,f.headers[n]);if(f.beforeSend&&(!1===f.beforeSend.call(m,_,f)||d))return _.abort();if(r="abort",b.add(f.complete),_.done(f.success),_.fail(f.error),l=Ji(Yi,f,t,_)){if(_.readyState=1,p&&g.trigger("ajaxSend",[_,f]),d)return _;f.async&&0<f.timeout&&(c=w.setTimeout(function(){_.abort("timeout")},f.timeout));try{d=!1,l.send(s,a)}catch(e){if(d)throw e;a(-1,e)}}else a(-1,"No Transport")}return _;function a(e,t,i,n){var s,o,r,a=t;d||(d=!0,c&&w.clearTimeout(c),l=void 0,h=n||"",_.readyState=0<e?4:0,n=200<=e&&e<300||304===e,i&&(r=((e,t,i)=>{for(var n,s,o,r,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(s in a)if(a[s]&&a[s].test(n)){l.unshift(s);break}if(l[0]in i)o=l[0];else{for(s in i){if(!l[0]||e.converters[s+" "+l[0]]){o=s;break}r=r||s}o=o||r}if(o)return o!==l[0]&&l.unshift(o),i[o]})(f,_,i)),!n&&-1<C.inArray("script",f.dataTypes)&&C.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),r=((e,t,i,n)=>{var s,o,r,a,l,u={},h=e.dataTypes.slice();if(h[1])for(r in e.converters)u[r.toLowerCase()]=e.converters[r];for(o=h.shift();o;)if(e.responseFields[o]&&(i[e.responseFields[o]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=h.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(r=u[l+" "+o]||u["* "+o]))for(s in u)if((a=s.split(" "))[1]===o&&(r=u[l+" "+a[0]]||u["* "+a[0]])){!0===r?r=u[s]:!0!==u[s]&&(o=a[0],h.unshift(a[1]));break}if(!0!==r)if(r&&e.throws)t=r(t);else try{t=r(t)}catch(e){return{state:"parsererror",error:r?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}})(f,r,_,n),n?(f.ifModified&&((i=_.getResponseHeader("Last-Modified"))&&(C.lastModified[u]=i),i=_.getResponseHeader("etag"))&&(C.etag[u]=i),204===e||"HEAD"===f.type?a="nocontent":304===e?a="notmodified":(a=r.state,s=r.data,n=!(o=r.error))):(o=a,!e&&a||(a="error",e<0&&(e=0))),_.status=e,_.statusText=(t||a)+"",n?v.resolveWith(m,[s,a,_]):v.rejectWith(m,[_,a,o]),_.statusCode(y),y=void 0,p&&g.trigger(n?"ajaxSuccess":"ajaxError",[_,f,n?s:o]),b.fireWith(m,[_,a]),p&&(g.trigger("ajaxComplete",[_,f]),--C.active||C.event.trigger("ajaxStop")))}},getJSON:function(e,t,i){return C.get(e,t,i,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],function(e,s){C[s]=function(e,t,i,n){return b(t)&&(n=n||i,i=t,t=void 0),C.ajax(C.extend({url:e,type:s,dataType:n,data:t,success:i},C.isPlainObject(e)&&e))}}),C.ajaxPrefilter(function(e){for(var t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),C._evalUrl=function(e,t,i){return C.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){C.globalEval(e,t,i)}})},C.fn.extend({wrapAll:function(e){return this[0]&&(b(e)&&(e=e.call(this[0])),e=C(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(i){return b(i)?this.each(function(e){C(this).wrapInner(i.call(this,e))}):this.each(function(){var e=C(this),t=e.contents();t.length?t.wrapAll(i):e.append(i)})},wrap:function(t){var i=b(t);return this.each(function(e){C(this).wrapAll(i?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){C(this).replaceWith(this.childNodes)}),this}}),C.expr.pseudos.hidden=function(e){return!C.expr.pseudos.visible(e)},C.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new w.XMLHttpRequest}catch(e){}};var Zi={0:200,1223:204},en=C.ajaxSettings.xhr();m.cors=!!en&&"withCredentials"in en,m.ajax=en=!!en,C.ajaxTransport(function(s){var o,r;if(m.cors||en&&!s.crossDomain)return{send:function(e,t){var i,n=s.xhr();if(n.open(s.type,s.url,s.async,s.username,s.password),s.xhrFields)for(i in s.xhrFields)n[i]=s.xhrFields[i];for(i in s.mimeType&&n.overrideMimeType&&n.overrideMimeType(s.mimeType),s.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)n.setRequestHeader(i,e[i]);o=function(e){return function(){o&&(o=r=n.onload=n.onerror=n.onabort=n.ontimeout=n.onreadystatechange=null,"abort"===e?n.abort():"error"===e?"number"!=typeof n.status?t(0,"error"):t(n.status,n.statusText):t(Zi[n.status]||n.status,n.statusText,"text"!==(n.responseType||"text")||"string"!=typeof n.responseText?{binary:n.response}:{text:n.responseText},n.getAllResponseHeaders()))}},n.onload=o(),r=n.onerror=n.ontimeout=o("error"),void 0!==n.onabort?n.onabort=r:n.onreadystatechange=function(){4===n.readyState&&w.setTimeout(function(){o&&r()})},o=o("abort");try{n.send(s.hasContent&&s.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),C.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return C.globalEval(e),e}}}),C.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),C.ajaxTransport("script",function(i){var n,s;if(i.crossDomain||i.scriptAttrs)return{send:function(e,t){n=C("<script>").attr(i.scriptAttrs||{}).prop({charset:i.scriptCharset,src:i.url}).on("load error",s=function(e){n.remove(),s=null,e&&t("error"===e.type?404:200,e.type)}),x.head.appendChild(n[0])},abort:function(){s&&s()}}});var tn=[],nn=/(=)\?(?=&|$)|\?\?/,sn=(C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=tn.pop()||C.expando+"_"+Li.guid++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,i){var n,s,o,r=!1!==e.jsonp&&(nn.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&nn.test(e.data)&&"data");if(r||"jsonp"===e.dataTypes[0])return n=e.jsonpCallback=b(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,r?e[r]=e[r].replace(nn,"$1"+n):!1!==e.jsonp&&(e.url+=(Oi.test(e.url)?"&":"?")+e.jsonp+"="+n),e.converters["script json"]=function(){return o||C.error(n+" was not called"),o[0]},e.dataTypes[0]="json",s=w[n],w[n]=function(){o=arguments},i.always(function(){void 0===s?C(w).removeProp(n):w[n]=s,e[n]&&(e.jsonpCallback=t.jsonpCallback,tn.push(n)),o&&b(s)&&s(o[0]),o=s=void 0}),"script"}),m.createHTMLDocument=((e=x.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===e.childNodes.length),C.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(m.createHTMLDocument?((n=(t=x.implementation.createHTMLDocument("")).createElement("base")).href=x.location.href,t.head.appendChild(n)):t=x),n=!i&&[],(i=Ye.exec(e))?[t.createElement(i[1])]:(i=Et([e],t,n),n&&n.length&&C(n).remove(),C.merge([],i.childNodes)));var n},C.fn.load=function(e,t,i){var n,s,o,r=this,a=e.indexOf(" ");return-1<a&&(n=Si(e.slice(a)),e=e.slice(0,a)),b(t)?(i=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<r.length&&C.ajax({url:e,type:s||"GET",dataType:"html",data:t}).done(function(e){o=arguments,r.html(n?C("<div>").append(C.parseHTML(e)).find(n):e)}).always(i&&function(e,t){r.each(function(){i.apply(this,o||[e.responseText,t,e])})}),this},C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,i){var n,s,o,r,a=C.css(e,"position"),l=C(e),u={};"static"===a&&(e.style.position="relative"),o=l.offset(),n=C.css(e,"top"),r=C.css(e,"left"),a=("absolute"===a||"fixed"===a)&&-1<(n+r).indexOf("auto")?(s=(a=l.position()).top,a.left):(s=parseFloat(n)||0,parseFloat(r)||0),null!=(t=b(t)?t.call(e,i,C.extend({},o)):t).top&&(u.top=t.top-o.top+s),null!=t.left&&(u.left=t.left-o.left+a),"using"in t?t.using.call(e,u):l.css(u)}},C.fn.extend({offset:function(t){var e,i;return arguments.length?void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)}):(i=this[0])?i.getClientRects().length?(e=i.getBoundingClientRect(),i=i.ownerDocument.defaultView,{top:e.top+i.pageYOffset,left:e.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],s={top:0,left:0};if("fixed"===C.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((s=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),s.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-s.top-C.css(n,"marginTop",!0),left:t.left-s.left-C.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||vt})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,s){var o="pageYOffset"===s;C.fn[t]=function(e){return h(this,function(e,t,i){var n;if(R(e)?n=e:9===e.nodeType&&(n=e.defaultView),void 0===i)return n?n[s]:e[t];n?n.scrollTo(o?n.pageXOffset:i,o?i:n.pageYOffset):e[t]=i},t,e,arguments.length)}}),C.each(["top","left"],function(e,i){C.cssHooks[i]=ii(m.pixelPosition,function(e,t){if(t)return t=ti(e,i),Qt.test(t)?C(e).position()[i]+"px":t})}),C.each({Height:"height",Width:"width"},function(r,a){C.each({padding:"inner"+r,content:a,"":"outer"+r},function(n,o){C.fn[o]=function(e,t){var i=arguments.length&&(n||"boolean"!=typeof e),s=n||(!0===e||!0===t?"margin":"border");return h(this,function(e,t,i){var n;return R(e)?0===o.indexOf("outer")?e["inner"+r]:e.document.documentElement["client"+r]:9===e.nodeType?(n=e.documentElement,Math.max(e.body["scroll"+r],n["scroll"+r],e.body["offset"+r],n["offset"+r],n["client"+r])):void 0===i?C.css(e,t,s):C.style(e,t,i,s)},a,i?e:void 0,i)}})}),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,i){C.fn[i]=function(e,t){return 0<arguments.length?this.on(i,null,e,t):this.trigger(i)}}),/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g),on=(C.proxy=function(e,t){var i,n;if("string"==typeof t&&(n=e[t],t=e,e=n),b(e))return i=a.call(arguments,2),(n=function(){return e.apply(t||this,i.concat(a.call(arguments)))}).guid=e.guid=e.guid||C.guid++,n},C.holdReady=function(e){e?C.readyWait++:C.ready(!0)},C.isArray=Array.isArray,C.parseJSON=JSON.parse,C.nodeName=y,C.isFunction=b,C.isWindow=R,C.camelCase=P,C.type=K,C.now=Date.now,C.isNumeric=function(e){var t=C.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},C.trim=function(e){return null==e?"":(e+"").replace(sn,"$1")},w.jQuery),rn=w.$;return C.noConflict=function(e){return w.$===C&&(w.$=rn),e&&w.jQuery===C&&(w.jQuery=on),C},void 0===N&&(w.jQuery=w.$=C),C};let j=wt({exports:{}}.exports=I.document?Vt(I,!0):function(e){if(e.document)return Vt(e);throw new Error("jQuery requires a window with a document")}),Yt="c-modal-auth",Kt=document.getElementsByClassName("c-modal-auth");e(()=>{if(Kt.length){let i=R.mixin({toast:!0,position:"bottom",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:e=>{e.onmouseenter=R.stopTimer,e.onmouseleave=R.resumeTimer}}),e,t;var c,h,d,r,l,a,o,p,u,f,m,g,v,b;e=j,t=function(Y){Y.ui=Y.ui||{},Y.ui.version="1.14.0";var s,n,x,C,o,r,a,l,u,i,H=0,N=Array.prototype.hasOwnProperty,h=Array.prototype.slice;function k(e,t,i){return[parseFloat(e[0])*(u.test(e[0])?t/100:1),parseFloat(e[1])*(u.test(e[1])?i/100:1)]}function T(e,t){return parseInt(Y.css(e,t),10)||0}function D(e){return null!=e&&e===e.window}
vendor: 56,394 bytes, line 35
35Y.cleanData=(s=Y.cleanData,function(e){for(var t,i,n=0;null!=(i=e[n]);n++)(t=Y._data(i,"events"))&&t.remove&&Y(i).triggerHandler("remove");s(e)}),Y.widget=function(e,i,t){var n,s,o,r={},a=e.split(".")[0],l=a+"-"+(e=e.split(".")[1]);return t||(t=i,i=Y.Widget),Array.isArray(t)&&(t=Y.extend.apply(null,[{}].concat(t))),Y.expr.pseudos[l.toLowerCase()]=function(e){return!!Y.data(e,l)},Y[a]=Y[a]||{},n=Y[a][e],s=Y[a][e]=function(e,t){if(!this||!this._createWidget)return new s(e,t);arguments.length&&this._createWidget(e,t)},Y.extend(s,n,{version:t.version,_proto:Y.extend({},t),_childConstructors:[]}),(o=new i).options=Y.widget.extend({},o.options),Y.each(t,function(t,n){function s(){return i.prototype[t].apply(this,arguments)}function o(e){return i.prototype[t].apply(this,e)}r[t]="function"!=typeof n?n:function(){var e,t=this._super,i=this._superApply;return this._super=s,this._superApply=o,e=n.apply(this,arguments),this._super=t,this._superApply=i,e}}),s.prototype=Y.widget.extend(o,{widgetEventPrefix:n&&o.widgetEventPrefix||e},r,{constructor:s,namespace:a,widgetName:e,widgetFullName:l}),n?(Y.each(n._childConstructors,function(e,t){var i=t.prototype;Y.widget(i.namespace+"."+i.widgetName,s,t._proto)}),delete n._childConstructors):i._childConstructors.push(s),Y.widget.bridge(e,s),s},Y.widget.extend=function(e){for(var t,i,n=h.call(arguments,1),s=0,o=n.length;s<o;s++)for(t in n[s])i=n[s][t],N.call(n[s],t)&&void 0!==i&&(Y.isPlainObject(i)?e[t]=Y.isPlainObject(e[t])?Y.widget.extend({},e[t],i):Y.widget.extend({},i):e[t]=i);return e},Y.widget.bridge=function(o,t){var r=t.prototype.widgetFullName||o;Y.fn[o]=function(i){var e="string"==typeof i,n=h.call(arguments,1),s=this;return e?this.length||"instance"!==i?this.each(function(){var e,t=Y.data(this,r);return"instance"===i?(s=t,!1):t?"function"!=typeof t[i]||"_"===i.charAt(0)?Y.error("no such method '"+i+"' for "+o+" widget instance"):(e=t[i].apply(t,n))!==t&&void 0!==e?(s=e&&e.jquery?s.pushStack(e.get()):e,!1):void 0:Y.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):s=void 0:(n.length&&(i=Y.widget.extend.apply(null,[i].concat(n))),this.each(function(){var e=Y.data(this,r);e?(e.option(i||{}),e._init&&e._init()):Y.data(this,r,new t(i,this))})),s}},Y.Widget=function(){},Y.Widget._childConstructors=[],Y.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,t){t=Y(t||this.defaultElement||this)[0],this.element=Y(t),this.uuid=H++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=Y(),this.hoverable=Y(),this.focusable=Y(),this.classesElementLookup={},t!==this&&(Y.data(t,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===t&&this.destroy()}}),this.document=Y(t.style?t.ownerDocument:t.document||t),this.window=Y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=Y.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:Y.noop,_create:Y.noop,_init:Y.noop,destroy:function(){var i=this;this._destroy(),Y.each(this.classesElementLookup,function(e,t){i._removeClass(t,e)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:Y.noop,widget:function(){return this.element},option:function(e,t){var i,n,s,o=e;if(0===arguments.length)return Y.widget.extend({},this.options);if("string"==typeof e)if(o={},e=(i=e.split(".")).shift(),i.length){for(n=o[e]=Y.widget.extend({},this.options[e]),s=0;s<i.length-1;s++)n[i[s]]=n[i[s]]||{},n=n[i[s]];if(e=i.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=t}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];o[e]=t}return this._setOptions(o),this},_setOptions:function(e){for(var t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return"classes"===e&&this._setOptionClasses(t),this.options[e]=t,"disabled"===e&&this._setOptionDisabled(t),this},_setOptionClasses:function(e){var t,i,n;for(t in e)n=this.classesElementLookup[t],e[t]!==this.options.classes[t]&&n&&n.length&&(i=Y(n.get()),this._removeClass(n,t),i.addClass(this._classes({element:i,keys:t,classes:e,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(s){var o=[],r=this;function e(e,t){for(var i,n=0;n<e.length;n++)i=r.classesElementLookup[e[n]]||Y(),i=s.add?((()=>{var i=[];s.element.each(function(e,t){Y.map(r.classesElementLookup,function(e){return e}).some(function(e){return e.is(t)})||i.push(t)}),r._on(Y(i),{remove:"_untrackClassesElement"})})(),Y(Y.uniqueSort(i.get().concat(s.element.get())))):Y(i.not(s.element).get()),r.classesElementLookup[e[n]]=i,o.push(e[n]),t&&s.classes[e[n]]&&o.push(s.classes[e[n]])}return(s=Y.extend({element:this.element,classes:this.options.classes||{}},s)).keys&&e(s.keys.match(/\S+/g)||[],!0),s.extra&&e(s.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var n=this;Y.each(n.classesElementLookup,function(e,t){-1!==Y.inArray(i.target,t)&&(n.classesElementLookup[e]=Y(t.not(i.target).get()))}),this._off(Y(i.target))},_removeClass:function(e,t,i){return this._toggleClass(e,t,i,!1)},_addClass:function(e,t,i){return this._toggleClass(e,t,i,!0)},_toggleClass:function(e,t,i,n){var s="string"==typeof e||null===e;return(t={extra:s?t:i,keys:s?e:t,element:s?this.element:e,add:n="boolean"==typeof n?n:i}).element.toggleClass(this._classes(t),n),this},_on:function(s,o,e){var r,a=this;"boolean"!=typeof s&&(e=o,o=s,s=!1),e?(o=r=Y(o),this.bindings=this.bindings.add(o)):(e=o,o=this.element,r=this.widget()),Y.each(e,function(e,t){function i(){if(s||!0!==a.options.disabled&&!Y(this).hasClass("ui-state-disabled"))return("string"==typeof t?a[t]:t).apply(a,arguments)}"string"!=typeof t&&(i.guid=t.guid=t.guid||i.guid||Y.guid++);var n=(e=e.match(/^([\w:-]*)\s*(.*)$/))[1]+a.eventNamespace;(e=e[2])?r.on(n,e,i):o.on(n,i)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(t),this.bindings=Y(this.bindings.not(e).get()),this.focusable=Y(this.focusable.not(e).get()),this.hoverable=Y(this.hoverable.not(e).get())},_delay:function(e,t){var i=this;return setTimeout(function(){return("string"==typeof e?i[e]:e).apply(i,arguments)},t||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(Y(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(Y(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(Y(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(Y(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,t,i){var n,s,o=this.options[e];if(i=i||{},(t=Y.Event(t)).type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),t.target=this.element[0],s=t.originalEvent)for(n in s)n in t||(t[n]=s[n]);return this.element.trigger(t,i),!("function"==typeof o&&!1===o.apply(this.element[0],[t].concat(i))||t.isDefaultPrevented())}},Y.each({show:"fadeIn",hide:"fadeOut"},function(o,r){Y.Widget.prototype["_"+o]=function(t,e,i){var n,s=(e="string"==typeof e?{effect:e}:e)?!0!==e&&"number"!=typeof e&&e.effect||r:o;"number"==typeof(e=e||{})?e={duration:e}:!0===e&&(e={}),n=!Y.isEmptyObject(e),e.complete=i,e.delay&&t.delay(e.delay),n&&Y.effects&&Y.effects.effect[s]?t[o](e):s!==o&&t[s]?t[s](e.duration,e.easing,i):t.queue(function(e){Y(this)[o](),i&&i.call(t[0]),e()})}}),Y.widget,x=Math.max,C=Math.abs,o=/left|center|right/,r=/top|center|bottom/,a=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,u=/%$/,i=Y.fn.position,Y.position={scrollbarWidth:function(){var e,t,i;return void 0!==n?n:(i=(t=Y("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>")).children()[0],Y("body").append(t),e=i.offsetWidth,t.css("overflow","scroll"),e===(i=i.offsetWidth)&&(i=t[0].clientWidth),t.remove(),n=e-i)},getScrollInfo:function(e){var t=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),i=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),t="scroll"===t||"auto"===t&&e.width<e.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&e.height<e.element[0].scrollHeight?Y.position.scrollbarWidth():0,height:t?Y.position.scrollbarWidth():0}},getWithinInfo:function(e){var t=Y(e||window),i=D(t[0]),n=!!t[0]&&9===t[0].nodeType;return{element:t,isWindow:i,isDocument:n,offset:i||n?{left:0,top:0}:Y(e).offset(),scrollLeft:t.scrollLeft(),scrollTop:t.scrollTop(),width:t.outerWidth(),height:t.outerHeight()}}},Y.fn.position=function(c){var d,p,f,m,g,v,b,y,_,w,e,t;return c&&c.of?(v="string"==typeof(c=Y.extend({},c)).of?Y(document).find(c.of):Y(c.of),b=Y.position.getWithinInfo(c.within),y=Y.position.getScrollInfo(b),_=(c.collision||"flip").split(" "),w={},t=9===(t=(e=v)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:D(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()},v[0].preventDefault&&(c.at="left top"),p=t.width,f=t.height,g=Y.extend({},m=t.offset),Y.each(["my","at"],function(){var e,t,i=(c[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):r.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=r.test(i[1])?i[1]:"center",e=a.exec(i[0]),t=a.exec(i[1]),w[this]=[e?e[0]:0,t?t[0]:0],c[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===_.length&&(_[1]=_[0]),"right"===c.at[0]?g.left+=p:"center"===c.at[0]&&(g.left+=p/2),"bottom"===c.at[1]?g.top+=f:"center"===c.at[1]&&(g.top+=f/2),d=k(w.at,p,f),g.left+=d[0],g.top+=d[1],this.each(function(){var i,e,r=Y(this),a=r.outerWidth(),l=r.outerHeight(),t=T(this,"marginLeft"),n=T(this,"marginTop"),s=a+t+T(this,"marginRight")+y.width,o=l+n+T(this,"marginBottom")+y.height,u=Y.extend({},g),h=k(w.my,r.outerWidth(),r.outerHeight());"right"===c.my[0]?u.left-=a:"center"===c.my[0]&&(u.left-=a/2),"bottom"===c.my[1]?u.top-=l:"center"===c.my[1]&&(u.top-=l/2),u.left+=h[0],u.top+=h[1],i={marginLeft:t,marginTop:n},Y.each(["left","top"],function(e,t){Y.ui.position[_[e]]&&Y.ui.position[_[e]][t](u,{targetWidth:p,targetHeight:f,elemWidth:a,elemHeight:l,collisionPosition:i,collisionWidth:s,collisionHeight:o,offset:[d[0]+h[0],d[1]+h[1]],my:c.my,at:c.at,within:b,elem:r})}),c.using&&(e=function(e){var t=m.left-u.left,i=t+p-a,n=m.top-u.top,s=n+f-l,o={target:{element:v,left:m.left,top:m.top,width:p,height:f},element:{element:r,left:u.left,top:u.top,width:a,height:l},horizontal:i<0?"left":0<t?"right":"center",vertical:s<0?"top":0<n?"bottom":"middle"};p<a&&C(t+i)<p&&(o.horizontal="center"),f<l&&C(n+s)<f&&(o.vertical="middle"),x(C(t),C(i))>x(C(n),C(s))?o.important="horizontal":o.important="vertical",c.using.call(this,e,o)}),r.offset(Y.extend(u,{using:e}))})):i.apply(this,arguments)},Y.ui.position={fit:{left:function(e,t){var i=(n=t.within).isWindow?n.scrollLeft:n.offset.left,n=n.width,s=e.left-t.collisionPosition.marginLeft,o=i-s,r=s+t.collisionWidth-n-i;n<t.collisionWidth?0<o&&r<=0?e.left+=o-(e.left+o+t.collisionWidth-n-i):e.left=!(0<r&&o<=0)&&r<o?i+n-t.collisionWidth:i:0<o?e.left+=o:0<r?e.left-=r:e.left=x(e.left-s,e.left)},top:function(e,t){var i=(i=t.within).isWindow?i.scrollTop:i.offset.top,n=t.within.height,s=e.top-t.collisionPosition.marginTop,o=i-s,r=s+t.collisionHeight-n-i;n<t.collisionHeight?0<o&&r<=0?e.top+=o-(e.top+o+t.collisionHeight-n-i):e.top=!(0<r&&o<=0)&&r<o?i+n-t.collisionHeight:i:0<o?e.top+=o:0<r?e.top-=r:e.top=x(e.top-s,e.top)}},flip:{left:function(e,t){var i=(s=t.within).offset.left+s.scrollLeft,n=s.width,s=s.isWindow?s.scrollLeft:s.offset.left,o=(r=e.left-t.collisionPosition.marginLeft)-s,r=r+t.collisionWidth-n-s,a="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,l="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,u=-2*t.offset[0];o<0?((n=e.left+a+l+u+t.collisionWidth-n-i)<0||n<C(o))&&(e.left+=a+l+u):0<r&&(0<(i=e.left-t.collisionPosition.marginLeft+a+l+u-s)||C(i)<r)&&(e.left+=a+l+u)},top:function(e,t){var i=(s=t.within).offset.top+s.scrollTop,n=s.height,s=s.isWindow?s.scrollTop:s.offset.top,o=(r=e.top-t.collisionPosition.marginTop)-s,r=r+t.collisionHeight-n-s,a="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,l="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,u=-2*t.offset[1];o<0?((n=e.top+a+l+u+t.collisionHeight-n-i)<0||n<C(o))&&(e.top+=a+l+u):0<r&&(0<(i=e.top-t.collisionPosition.marginTop+a+l+u-s)||C(i)<r)&&(e.top+=a+l+u)}},flipfit:{left:function(){Y.ui.position.flip.left.apply(this,arguments),Y.ui.position.fit.left.apply(this,arguments)},top:function(){Y.ui.position.flip.top.apply(this,arguments),Y.ui.position.fit.top.apply(this,arguments)}}},Y.ui.position,Y.extend(Y.expr.pseudos,{data:Y.expr.createPseudo(function(t){return function(e){return!!Y.data(e,t)}})}),Y.fn.extend({disableSelection:(e="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(e+".ui-disableSelection",function(e){e.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}});var e,c=Y,d={},R=d.toString,F=/^([\-+])=\s*(\d+\.?\d*)/,j=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[2.55*e[1],2.55*e[2],2.55*e[3],e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16),e[4]?(parseInt(e[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16),e[4]?(parseInt(e[4]+e[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],p=c.Color=function(e,t,i,n){return new c.Color.fn.parse(e,t,i,n)},f={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},z={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},m=c.each;function g(e){return null==e?e+"":"object"==typeof e?d[R.call(e)]||"object":typeof e}function v(e,t,i){var n=z[t.type]||{};return null==e?i||!t.def?null:t.def:(e=n.floor?~~e:parseFloat(e),n.mod?(e+n.mod)%n.mod:Math.min(n.max,Math.max(0,e)))}function B(n){var s=p(),o=s._rgba=[];return n=n.toLowerCase(),m(j,function(e,t){var i=(i=t.re.exec(n))&&t.parse(i);if(t=t.space||"rgba",i)return i=s[t](i),s[f[t].cache]=i[f[t].cache],o=s._rgba=i._rgba,!1}),o.length?("0,0,0,0"===o.join()&&c.extend(o,_.transparent),s):_[n]}function b(e,t,i){return 6*(i=(i+1)%1)<1?e+(t-e)*i*6:2*i<1?t:3*i<2?e+(t-e)*(2/3-i)*6:e}m(f,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),c.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.toLowerCase()}),p.fn=c.extend(p.prototype,{parse:function(s,e,t,i){if(void 0===s)return this._rgba=[null,null,null,null],this;(s.jquery||s.nodeType)&&(s=c(s).css(e),e=void 0);var o=this,n=g(s),r=this._rgba=[];return void 0!==e&&(s=[s,e,t,i],n="array"),"string"===n?this.parse(B(s)||_._default):"array"===n?(m(f.rgba.props,function(e,t){r[t.idx]=v(s[t.idx],t)}),this):"object"===n?(m(f,s instanceof p?function(e,t){s[t.cache]&&(o[t.cache]=s[t.cache].slice())}:function(e,i){var n=i.cache;m(i.props,function(e,t){if(!o[n]&&i.to){if("alpha"===e||null==s[e])return;o[n]=i.to(o._rgba)}o[n][t.idx]=v(s[e],t,!0)}),o[n]&&c.inArray(null,o[n].slice(0,3))<0&&(null==o[n][3]&&(o[n][3]=1),i.from)&&(o._rgba=i.from(o[n]))}),this):void 0},is:function(e){var s=p(e),o=!0,r=this;return m(f,function(e,t){var i,n=s[t.cache];return n&&(i=r[t.cache]||t.to&&t.to(r._rgba)||[],m(t.props,function(e,t){if(null!=n[t.idx])return o=n[t.idx]===i[t.idx]})),o}),o},_space:function(){var i=[],n=this;return m(f,function(e,t){n[t.cache]&&i.push(e)}),i.pop()},transition:function(e,r){e=(u=p(e))._space();var t=f[e],i=0===this.alpha()?p("transparent"):this,a=i[t.cache]||t.to(i._rgba),l=a.slice(),u=u[t.cache];return m(t.props,function(e,t){var i=t.idx,n=a[i],s=u[i],o=z[t.type]||{};null!==s&&(null===n?l[i]=s:(o.mod&&(o.mod/2<s-n?n+=o.mod:o.mod/2<n-s&&(n-=o.mod)),l[i]=v((s-n)*r+n,t)))}),this[e](l)},blend:function(e){var t,i,n;return 1===this._rgba[3]?this:(t=this._rgba.slice(),i=t.pop(),n=p(e)._rgba,p(c.map(t,function(e,t){return(1-i)*n[t]+i*e})))},toRgbaString:function(){var e="rgba(",t=c.map(this._rgba,function(e,t){return null!=e?e:2<t?1:0});return 1===t[3]&&(t.pop(),e="rgb("),e+t.join(", ")+")"},toHslaString:function(){var e="hsla(",t=c.map(this.hsla(),function(e,t){return null==e&&(e=2<t?1:0),t&&t<3?Math.round(100*e)+"%":e});return 1===t[3]&&(t.pop(),e="hsl("),e+t.join(", ")+")"},toHexString:function(e){var t=this._rgba.slice(),i=t.pop();return e&&t.push(~~(255*i)),"#"+c.map(t,function(e){return("0"+(e||0).toString(16)).substr(-2)}).join("")},toString:function(){return this.toRgbaString()}}),p.fn.parse.prototype=p.fn,f.hsla.to=function(e){var t,i,n,s,o,r,a,l;return null==e[0]||null==e[1]||null==e[2]?[null,null,null,e[3]]:(t=e[0]/255,i=e[1]/255,n=e[2]/255,e=e[3],s=(l=Math.max(t,i,n))-(a=Math.min(t,i,n)),r=.5*(o=l+a),a=a===l?0:t===l?60*(i-n)/s+360:i===l?60*(n-t)/s+120:60*(t-i)/s+240,l=0==s?0:r<=.5?s/o:s/(2-o),[Math.round(a)%360,l,r,null==e?1:e])},f.hsla.from=function(e){var t,i,n;return null==e[0]||null==e[1]||null==e[2]?[null,null,null,e[3]]:(t=e[0]/360,n=e[1],i=e[3],n=2*(e=e[2])-(e=e<=.5?e*(1+n):e+n-e*n),[Math.round(255*b(n,e,t+1/3)),Math.round(255*b(n,e,t)),Math.round(255*b(n,e,t-1/3)),i])},m(f,function(a,e){var t=e.props,o=e.cache,r=e.to,l=e.from;p.fn[a]=function(e){var i,n,s;return r&&!this[o]&&(this[o]=r(this._rgba)),void 0===e?this[o].slice():(i=g(e),n="array"===i||"object"===i?e:arguments,s=this[o].slice(),m(t,function(e,t){null==(e=n["object"===i?e:t.idx])&&(e=s[t.idx]),s[t.idx]=v(e,t)}),l?((e=p(l(s)))[o]=s,e):p(s))},m(t,function(o,r){p.fn[o]||(p.fn[o]=function(e){var t=g(e),i="alpha"===o?this._hsla?"hsla":"rgba":a,n=this[i](),s=n[r.idx];return"undefined"===t?s:("function"===t&&(t=g(e=e.call(this,s))),null==e&&r.empty?this:("string"===t&&(t=F.exec(e))&&(e=s+parseFloat(t[2])*("+"===t[1]?1:-1)),n[r.idx]=e,this[i](n)))})})}),p.hook=function(e){e=e.split(" "),m(e,function(e,n){c.cssHooks[n]={set:function(e,t){var i;"transparent"===t||"string"===g(t)&&!(i=B(t))||(t=(t=p(i||t)).toRgbaString()),e.style[n]=t}},c.fx.step[n]=function(e){e.colorInit||(e.start=p(e.elem,n),e.end=p(e.end),e.colorInit=!0),c.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}})},p.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),c.cssHooks.borderColor={expand:function(i){var n={};return m(["Top","Right","Bottom","Left"],function(e,t){n["border"+t+"Color"]=i}),n}};var W,q,U,$,V,K,X,G,J,y,_=c.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"},w="ui-effects-",t="ui-effects-style",S="ui-effects-animated";function Q(e){for(var t,i=e.ownerDocument.defaultView.getComputedStyle(e),n={},s=i.length;s--;)"string"==typeof i[t=i[s]]&&(n[t.replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})]=i[t]);return n}function E(e,t,i,n){return e={effect:e=Y.isPlainObject(e)?(t=e).effect:e},"function"==typeof(t=null==t?{}:t)&&(n=t,i=null,t={}),"number"!=typeof t&&!Y.fx.speeds[t]||(n=i,i=t,t={}),"function"==typeof i&&(n=i,i=null),t&&Y.extend(e,t),i=i||t.duration,e.duration=Y.fx.off?0:"number"==typeof i?i:i in Y.fx.speeds?Y.fx.speeds[i]:Y.fx.speeds._default,e.complete=n||t.complete,e}function A(e){return!e||"number"==typeof e||Y.fx.speeds[e]||"string"==typeof e&&!Y.effects.effect[e]||"function"==typeof e||"object"==typeof e&&!e.effect}function Z(e,t){var i=t.outerWidth();return t=t.outerHeight(),e=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(e)||["",0,i,t,0],{top:parseFloat(e[1])||0,right:"auto"===e[2]?i:parseFloat(e[2]),bottom:"auto"===e[3]?t:parseFloat(e[3]),left:parseFloat(e[4])||0}}Y.effects={effect:{}},$=["add","remove","toggle"],V={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1},Y.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,t){Y.fx.step[t]=function(e){("none"!==e.end&&!e.setAttr||1===e.pos&&!e.setAttr)&&(c.style(e.elem,t,e.end),e.setAttr=!0)}}),Y.effects.animateClass=function(s,e,t,i){var o=Y.speed(e,t,i);return this.queue(function(){function e(){Y.each($,function(e,t){s[t]&&i[t+"Class"](s[t])})}var i=Y(this),t=i.attr("class")||"",n=(n=o.children?i.find("*").addBack():i).map(function(){return{el:Y(this),start:Q(this)}});e(),n=n.map(function(){return this.end=Q(this.el[0]),this.diff=((e,t)=>{var i,n,s={};for(i in t)n=t[i],e[i]===n||V[i]||!Y.fx.step[i]&&isNaN(parseFloat(n))||(s[i]=n);return s})(this.start,this.end),this}),i.attr("class",t),n=n.map(function(){var e=this,t=Y.Deferred(),i=Y.extend({},o,{queue:!1,complete:function(){t.resolve(e)}});return this.el.animate(this.diff,i),t.promise()}),Y.when.apply(Y,n.get()).done(function(){e(),Y.each(arguments,function(){var t=this.el;Y.each(this.diff,function(e){t.css(e,"")})}),o.complete.call(i[0])})})},Y.fn.extend({addClass:(U=Y.fn.addClass,function(e,t,i,n){return t?Y.effects.animateClass.call(this,{add:e},t,i,n):U.apply(this,arguments)}),removeClass:(q=Y.fn.removeClass,function(e,t,i,n){return 1<arguments.length?Y.effects.animateClass.call(this,{remove:e},t,i,n):q.apply(this,arguments)}),toggleClass:(W=Y.fn.toggleClass,function(e,t,i,n,s){return"boolean"==typeof t||void 0===t?i?Y.effects.animateClass.call(this,t?{add:e}:{remove:e},i,n,s):W.apply(this,arguments):Y.effects.animateClass.call(this,{toggle:e},t,i,n)}),switchClass:function(e,t,i,n,s){return Y.effects.animateClass.call(this,{add:t,remove:e},i,n,s)}}),Y.expr&&Y.expr.pseudos&&Y.expr.pseudos.animated&&(Y.expr.pseudos.animated=(K=Y.expr.pseudos.animated,function(e){return!!Y(e).data(S)||K(e)})),!0===Y.uiBackCompat&&Y.extend(Y.effects,{save:function(e,t){for(var i=0,n=t.length;i<n;i++)null!==t[i]&&e.data(w+t[i],e[0].style[t[i]])},restore:function(e,t){for(var i,n=0,s=t.length;n<s;n++)null!==t[n]&&(i=e.data(w+t[n]),e.css(t[n],i))},setMode:function(e,t){return"toggle"===t?e.is(":hidden")?"show":"hide":t},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper"))return i.parent();var n={width:i.outerWidth(!0),height:i.outerHeight(!0),float:i.css("float")},e=Y("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),t={width:i.width(),height:i.height()},s=document.activeElement;try{s.id}catch(e){s=document.body}return i.wrap(e),i[0]!==s&&!Y.contains(i[0],s)||Y(s).trigger("focus"),e=i.parent(),"static"===i.css("position")?(e.css({position:"relative"}),i.css({position:"relative"})):(Y.extend(n,{position:i.css("position"),zIndex:i.css("z-index")}),Y.each(["top","left","bottom","right"],function(e,t){n[t]=i.css(t),isNaN(parseInt(n[t],10))&&(n[t]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(t),e.css(n).show()},removeWrapper:function(e){var t=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),e[0]!==t&&!Y.contains(e[0],t)||Y(t).trigger("focus")),e}}),Y.extend(Y.effects,{version:"1.14.0",define:function(e,t,i){return i||(i=t,t="effect"),Y.effects.effect[e]=i,Y.effects.effect[e].mode=t,i},scaledDimensions:function(e,t,i){var n;return 0===t?{height:0,width:0,outerHeight:0,outerWidth:0}:(n="horizontal"!==i?(t||100)/100:1,i="vertical"!==i?(t||100)/100:1,{height:e.height()*i,width:e.width()*n,outerHeight:e.outerHeight()*i,outerWidth:e.outerWidth()*n})},clipToBox:function(e){return{width:e.clip.right-e.clip.left,height:e.clip.bottom-e.clip.top,left:e.clip.left,top:e.clip.top}},unshift:function(e,t,i){var n=e.queue();1<t&&n.splice.apply(n,[1,0].concat(n.splice(t,i))),e.dequeue()},saveStyle:function(e){e.data(t,e[0].style.cssText)},restoreStyle:function(e){e[0].style.cssText=e.data(t)||"",e.removeData(t)},mode:function(e,t){return e=e.is(":hidden"),"toggle"===t&&(t=e?"show":"hide"),(e?"hide"===t:"show"===t)?"none":t},getBaseline:function(e,t){var i,n;switch(e[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=e[0]/t.height}switch(e[1]){case"left":n=0;break;case"center":n=.5;break;case"right":n=1;break;default:n=e[1]/t.width}return{x:n,y:i}},createPlaceholder:function(e){var t,i=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(i)&&(i="absolute",t=Y("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),float:e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(w+"placeholder",t)),e.css({position:i,left:n.left,top:n.top}),t},removePlaceholder:function(e){var t=w+"placeholder",i=e.data(t);i&&(i.remove(),e.removeData(t))},cleanUp:function(e){Y.effects.restoreStyle(e),Y.effects.removePlaceholder(e)},setTransition:function(n,e,s,o){return o=o||{},Y.each(e,function(e,t){var i=n.cssUnit(t);0<i[0]&&(o[t]=i[0]*s+i[1])}),o}}),Y.fn.extend({effect:function(){function e(e){var t=Y(this),i=Y.effects.mode(t,a)||o;t.data(S,!0),l.push(i),o&&("show"===i||i===o&&"hide"===i)&&t.show(),o&&"none"===i||Y.effects.saveStyle(t),"function"==typeof e&&e()}var n=E.apply(this,arguments),s=Y.effects.effect[n.effect],o=s.mode,t=n.queue,i=t||"fx",r=n.complete,a=n.mode,l=[];return Y.fx.off||!s?a?this[a](n.duration,r):this.each(function(){r&&r.call(this)}):!1===t?this.each(e).each(u):this.queue(i,e).queue(i,u);function u(e){var t=Y(this);function i(){"function"==typeof r&&r.call(t[0]),"function"==typeof e&&e()}n.mode=l.shift(),!0!==Y.uiBackCompat||o?"none"===n.mode?(t[a](),i()):s.call(t[0],n,function(){t.removeData(S),Y.effects.cleanUp(t),"hide"===n.mode&&t.hide(),i()}):(t.is(":hidden")?"hide"===a:"show"===a)?(t[a](),i()):s.call(t[0],n,i)}},show:(J=Y.fn.show,function(e){return A(e)?J.apply(this,arguments):((e=E.apply(this,arguments)).mode="show",this.effect.call(this,e))}),hide:(G=Y.fn.hide,function(e){return A(e)?G.apply(this,arguments):((e=E.apply(this,arguments)).mode="hide",this.effect.call(this,e))}),toggle:(X=Y.fn.toggle,function(e){return A(e)||"boolean"==typeof e?X.apply(this,arguments):((e=E.apply(this,arguments)).mode="toggle",this.effect.call(this,e))}),cssUnit:function(e){var i=this.css(e),n=[];return Y.each(["em","px","%","pt"],function(e,t){0<i.indexOf(t)&&(n=[parseFloat(i),t])}),n},cssClip:function(e){return e?this.css("clip","rect("+e.top+"px "+e.right+"px "+e.bottom+"px "+e.left+"px)"):Z(this.css("clip"),this)},transfer:function(e,t){var i=Y(this),n="fixed"===(a=Y(e.to)).css("position"),s=Y("body"),o=n?s.scrollTop():0,r=(s=n?s.scrollLeft():0,{top:(r=a.offset()).top-o,left:r.left-s,height:a.innerHeight(),width:a.innerWidth()}),a=i.offset(),l=Y("<div class='ui-effects-transfer'></div>");l.appendTo("body").addClass(e.className).css({top:a.top-o,left:a.left-s,height:i.innerHeight(),width:i.innerWidth(),position:n?"fixed":"absolute"}).animate(r,e.duration,e.easing,function(){l.remove(),"function"==typeof t&&t()})}}),Y.fx.step.clip=function(e){e.clipInit||(e.start=Y(e.elem).cssClip(),"string"==typeof e.end&&(e.end=Z(e.end,e.elem)),e.clipInit=!0),Y(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})},y={},Y.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,e){y[e]=function(e){return Math.pow(e,t+2)}}),Y.extend(y,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return 0===e||1===e?e:-Math.pow(2,8*(e-1))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,i=4;e<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-e,2)}}),Y.each(y,function(e,t){Y.easing["easeIn"+e]=t,Y.easing["easeOut"+e]=function(e){return 1-t(1-e)},Y.easing["easeInOut"+e]=function(e){return e<.5?t(2*e)/2:1-t(-2*e+2)/2}});var ee,te,M,ie=Y.effects,ne=(Y.effects.define("blind","hide",function(e,t){var i={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=Y(this),s=e.direction||"up",o=n.cssClip(),r={clip:Y.extend({},o)},a=Y.effects.createPlaceholder(n);r.clip[i[s][0]]=r.clip[i[s][1]],"show"===e.mode&&(n.cssClip(r.clip),a&&a.css(Y.effects.clipToBox(r)),r.clip=o),a&&a.animate(Y.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),Y.effects.define("bounce",function(e,t){var i,n,s=Y(this),o="hide"===(r=e.mode),r="show"===r,a=e.direction||"up",l=e.distance,u=e.times||5,h=2*u+(r||o?1:0),c=e.duration/h,d=e.easing,p="up"===a||"down"===a?"top":"left",f="up"===a||"left"===a,m=0;for(e=s.queue().length,Y.effects.createPlaceholder(s),a=s.css(p),l=l||s["top"==p?"outerHeight":"outerWidth"]()/3,r&&((n={opacity:1})[p]=a,s.css("opacity",0).css(p,f?2*-l:2*l).animate(n,c,d)),o&&(l/=Math.pow(2,u-1)),(n={})[p]=a;m<u;m++)(i={})[p]=(f?"-=":"+=")+l,s.animate(i,c,d).animate(n,c,d),l=o?2*l:l/2;o&&((i={opacity:0})[p]=(f?"-=":"+=")+l,s.animate(i,c,d)),s.queue(t),Y.effects.unshift(s,e,1+h)}),Y.effects.define("clip","hide",function(e,t){var i={},n=Y(this),s=(o="both"===(r=e.direction||"vertical"))||"horizontal"===r,o=o||"vertical"===r,r=n.cssClip();i.clip={top:o?(r.bottom-r.top)/2:r.top,right:s?(r.right-r.left)/2:r.right,bottom:o?(r.bottom-r.top)/2:r.bottom,left:s?(r.right-r.left)/2:r.left},Y.effects.createPlaceholder(n),"show"===e.mode&&(n.cssClip(i.clip),i.clip=r),n.animate(i,{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),Y.effects.define("drop","hide",function(e,t){var i,n,s=Y(this),o="show"===e.mode,r="up"===(n=e.direction||"left")||"down"===n?"top":"left",a="+="==(n="up"===n||"left"===n?"-=":"+=")?"-=":"+=",l={opacity:0};Y.effects.createPlaceholder(s),i=e.distance||s["top"==r?"outerHeight":"outerWidth"](!0)/2,l[r]=n+i,o&&(s.css(l),l[r]=a+i,l.opacity=1),s.animate(l,{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),Y.effects.define("explode","hide",function(e,t){var i,n,s,o,r,a,l=e.pieces?Math.round(Math.sqrt(e.pieces)):3,u=l,h=Y(this),c="show"===e.mode,d=h.show().css("visibility","hidden").offset(),p=Math.ceil(h.outerWidth()/u),f=Math.ceil(h.outerHeight()/l),m=[];function g(){m.push(this),m.length===l*u&&(h.css({visibility:"visible"}),Y(m).remove(),t())}for(i=0;i<l;i++)for(o=d.top+i*f,a=i-(l-1)/2,n=0;n<u;n++)s=d.left+n*p,r=n-(u-1)/2,h.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-n*p,top:-i*f}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:p,height:f,left:s+(c?r*p:0),top:o+(c?a*f:0),opacity:c?0:1}).animate({left:s+(c?0:r*p),top:o+(c?0:a*f),opacity:c?1:0},e.duration||500,e.easing,g)}),Y.effects.define("fade","toggle",function(e,t){var i="show"===e.mode;Y(this).css("opacity",i?0:1).animate({opacity:i?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),Y.effects.define("fold","hide",function(t,e){var i=Y(this),n="show"===(s=t.mode),s="hide"===s,o=t.size||15,r=/([0-9]+)%/.exec(o),a=t.horizFirst?["right","bottom"]:["bottom","right"],l=t.duration/2,u=Y.effects.createPlaceholder(i),h=i.cssClip(),c={clip:Y.extend({},h)},d={clip:Y.extend({},h)},p=[h[a[0]],h[a[1]]],f=i.queue().length;r&&(o=parseInt(r[1],10)/100*p[s?0:1]),c.clip[a[0]]=o,d.clip[a[0]]=o,d.clip[a[1]]=0,n&&(i.cssClip(d.clip),u&&u.css(Y.effects.clipToBox(d)),d.clip=h),i.queue(function(e){u&&u.animate(Y.effects.clipToBox(c),l,t.easing).animate(Y.effects.clipToBox(d),l,t.easing),e()}).animate(c,l,t.easing).animate(d,l,t.easing).queue(e),Y.effects.unshift(i,f,4)}),Y.effects.define("highlight","show",function(e,t){var i=Y(this),n={backgroundColor:i.css("backgroundColor")};"hide"===e.mode&&(n.opacity=0),Y.effects.saveStyle(i),i.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),Y.effects.define("size",function(n,t){var s,i=Y(this),e=["fontSize"],o=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],r=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],a=n.mode,l="effect"!==a,u=n.scale||"both",h=n.origin||["middle","center"],c=i.css("position"),d=i.position(),p=Y.effects.scaledDimensions(i),f=n.from||p,m=n.to||Y.effects.scaledDimensions(i,0);Y.effects.createPlaceholder(i),"show"===a&&(a=f,f=m,m=a),s={from:{y:f.height/p.height,x:f.width/p.width},to:{y:m.height/p.height,x:m.width/p.width}},"box"!==u&&"both"!==u||(s.from.y!==s.to.y&&(f=Y.effects.setTransition(i,o,s.from.y,f),m=Y.effects.setTransition(i,o,s.to.y,m)),s.from.x!==s.to.x&&(f=Y.effects.setTransition(i,r,s.from.x,f),m=Y.effects.setTransition(i,r,s.to.x,m))),"content"!==u&&"both"!==u||s.from.y!==s.to.y&&(f=Y.effects.setTransition(i,e,s.from.y,f),m=Y.effects.setTransition(i,e,s.to.y,m)),h&&(a=Y.effects.getBaseline(h,p),f.top=(p.outerHeight-f.outerHeight)*a.y+d.top,f.left=(p.outerWidth-f.outerWidth)*a.x+d.left,m.top=(p.outerHeight-m.outerHeight)*a.y+d.top,m.left=(p.outerWidth-m.outerWidth)*a.x+d.left),delete f.outerHeight,delete f.outerWidth,i.css(f),"content"!==u&&"both"!==u||(o=o.concat(["marginTop","marginBottom"]).concat(e),r=r.concat(["marginLeft","marginRight"]),i.find("*[width]").each(function(){var e=Y(this),t={height:(i=Y.effects.scaledDimensions(e)).height*s.from.y,width:i.width*s.from.x,outerHeight:i.outerHeight*s.from.y,outerWidth:i.outerWidth*s.from.x},i={height:i.height*s.to.y,width:i.width*s.to.x,outerHeight:i.height*s.to.y,outerWidth:i.width*s.to.x};s.from.y!==s.to.y&&(t=Y.effects.setTransition(e,o,s.from.y,t),i=Y.effects.setTransition(e,o,s.to.y,i)),s.from.x!==s.to.x&&(t=Y.effects.setTransition(e,r,s.from.x,t),i=Y.effects.setTransition(e,r,s.to.x,i)),l&&Y.effects.saveStyle(e),e.css(t),e.animate(i,n.duration,n.easing,function(){l&&Y.effects.restoreStyle(e)})})),i.animate(m,{queue:!1,duration:n.duration,easing:n.easing,complete:function(){var e=i.offset();0===m.opacity&&i.css("opacity",f.opacity),l||(i.css("position","static"===c?"relative":c).offset(e),Y.effects.saveStyle(i)),t()}})}),Y.effects.define("scale",function(e,t){var i=Y(this),n=e.mode,n=parseInt(e.percent,10)||(0===parseInt(e.percent,10)||"effect"!==n?0:100),i=Y.extend(!0,{from:Y.effects.scaledDimensions(i),to:Y.effects.scaledDimensions(i,n,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(i.from.opacity=1,i.to.opacity=0),Y.effects.effect.size.call(this,i,t)}),Y.effects.define("puff","hide",function(e,t){e=Y.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150}),Y.effects.effect.scale.call(this,e,t)}),Y.effects.define("pulsate","show",function(e,t){var i=Y(this),n="show"===(l=e.mode),s=2*(e.times||5)+(n||"hide"===l?1:0),o=e.duration/s,r=0,a=1,l=i.queue().length;for(!n&&i.is(":visible")||(i.css("opacity",0).show(),r=1);a<s;a++)i.animate({opacity:r},o,e.easing),r=1-r;i.animate({opacity:r},o,e.easing),i.queue(t),Y.effects.unshift(i,l,1+s)}),Y.effects.define("shake",function(e,t){var i=1,n=Y(this),s=e.direction||"left",o=e.distance||20,r=e.times||3,a=2*r+1,l=Math.round(e.duration/a),u="up"===s||"down"===s?"top":"left",h=(s="up"===s||"left"===s,{}),c={},d={},p=n.queue().length;for(Y.effects.createPlaceholder(n),h[u]=(s?"-=":"+=")+o,c[u]=(s?"+=":"-=")+2*o,d[u]=(s?"-=":"+=")+2*o,n.animate(h,l,e.easing);i<r;i++)n.animate(c,l,e.easing).animate(d,l,e.easing);n.animate(c,l,e.easing).animate(h,l/2,e.easing).queue(t),Y.effects.unshift(n,p,1+a)}),Y.effects.define("slide","show",function(e,t){var i,n,s=Y(this),o={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,a=e.direction||"left",l="up"===a||"down"===a?"top":"left",u="up"===a||"left"===a,h=e.distance||s["top"==l?"outerHeight":"outerWidth"](!0),c={};Y.effects.createPlaceholder(s),i=s.cssClip(),n=s.position()[l],c[l]=(u?-1:1)*h+n,c.clip=s.cssClip(),c.clip[o[a][1]]=c.clip[o[a][0]],"show"===r&&(s.cssClip(c.clip),s.css(l,c[l]),c.clip=i,c[l]=n),s.animate(c,{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),!0===Y.uiBackCompat&&Y.effects.define("transfer",function(e,t){Y(this).transfer(e,t)}),Y.ui.focusable=function(e,t){var i,n,s,o=e.nodeName.toLowerCase();return"area"===o?(s=(i=e.parentNode).name,!(!e.href||!s||"map"!==i.nodeName.toLowerCase())&&0<(i=Y("img[usemap='#"+s+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(o)?(n=!e.disabled)&&(s=Y(e).closest("fieldset")[0])&&(n=!s.disabled):n="a"===o&&e.href||t,n&&Y(e).is(":visible")&&"visible"===Y(e).css("visibility"))},Y.extend(Y.expr.pseudos,{focusable:function(e){return Y.ui.focusable(e,null!=Y.attr(e,"tabindex"))}}),Y.ui.focusable,Y.ui.formResetMixin={_formResetHandler:function(){var t=Y(this);setTimeout(function(){var e=t.data("ui-form-reset-instances");Y.each(e,function(){this.refresh()})})},_bindFormResetHandler:function(){var e;this.form=Y(this.element.prop("form")),this.form.length&&((e=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e))},_unbindFormResetHandler:function(){var e;this.form.length&&((e=this.form.data("ui-form-reset-instances")).splice(Y.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},Y.escapeSelector||(Y.escapeSelector=function(e){return CSS.escape(e+"")}),Y.fn.even&&Y.fn.odd||Y.fn.extend({even:function(){return this.filter(function(e){return e%2==0})},odd:function(){return this.filter(function(e){return e%2==1})}}),Y.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},Y.fn.labels=function(){var e,t,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(t=this.eq(0).parents("label"),(e=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),e="label[for='"+CSS.escape(e)+"']",t=t.add(i.find(e).addBack(e))),this.pushStack(t)):this.pushStack([])},Y.fn.scrollParent=function(e){var t=this.css("position"),i="absolute"===t,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/;return e=this.parents().filter(function(){var e=Y(this);return(!i||"static"!==e.css("position"))&&n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0),"fixed"!==t&&e.length?e:Y(this[0].ownerDocument||document)},Y.extend(Y.expr.pseudos,{tabbable:function(e){var t=Y.attr(e,"tabindex"),i=null!=t;return(!i||0<=t)&&Y.ui.focusable(e,i)}}),Y.fn.extend({uniqueId:(ee=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++ee)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&Y(this).removeAttr("id")})}}),Y.widget("ui.accordion",{version:"1.14.0",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:function(e){return e.find("> li > :first-child").add(e.find("> :not(li)").filter(function(e){return e%2==0}))},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=Y(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||!1!==e.active&&null!=e.active||(e.active=0),this._processPanels(),e.active<0&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():Y()}},_createIcons:function(){var e,t=this.options.icons;t&&(e=Y("<span>"),this._addClass(e,"ui-accordion-header-icon","ui-icon "+t.header),e.prependTo(this.headers),e=this.active.children(".ui-accordion-header-icon"),this._removeClass(e,t.header)._addClass(e,null,t.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){"active"===e?this._activate(t):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||!1!==this.options.active||this._activate(0),"icons"===e&&(this._destroyIcons(),t)&&this._createIcons())},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var t=Y.ui.keyCode,i=this.headers.length,n=this.headers.index(e.target),s=!1;switch(e.keyCode){case t.RIGHT:case t.DOWN:s=this.headers[(n+1)%i];break;case t.LEFT:case t.UP:s=this.headers[(n-1+i)%i];break;case t.SPACE:case t.ENTER:this._eventHandler(e);break;case t.HOME:s=this.headers[0];break;case t.END:s=this.headers[i-1]}s&&(Y(e.target).attr("tabIndex",-1),Y(s).attr("tabIndex",0),Y(s).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===Y.ui.keyCode.UP&&e.ctrlKey&&Y(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),!1===e.active&&!0===e.collapsible||!this.headers.length?(e.active=!1,this.active=Y()):!1===e.active?this._activate(0):this.active.length&&!Y.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=Y()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;"function"==typeof this.options.header?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var i,e=this.options,t=e.heightStyle,n=this.element.parent();this.active=this._findActive(e.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=Y(this),t=e.uniqueId().attr("id"),i=e.next(),n=i.uniqueId().attr("id");e.attr("aria-controls",n),i.attr("aria-labelledby",t)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(e.event),"fill"===t?(i=n.height(),this.element.siblings(":visible").each(function(){var e=Y(this),t=e.css("position");"absolute"!==t&&"fixed"!==t&&(i-=e.outerHeight(!0))}),this.headers.each(function(){i-=Y(this).outerHeight(!0)}),this.headers.next().each(function(){Y(this).height(Math.max(0,i-Y(this).innerHeight()+Y(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.headers.next().each(function(){var e=Y(this).is(":visible");e||Y(this).show(),i=Math.max(i,Y(this).css("height","").height()),e||Y(this).hide()}).height(i))},_activate:function(e){(e=this._findActive(e)[0])!==this.active[0]&&(e=e||this.active[0],this._eventHandler({target:e,currentTarget:e,preventDefault:Y.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):Y()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&Y.each(e.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var t=this.options,i=this.active,n=Y(e.currentTarget),s=n[0]===i[0],o=s&&t.collapsible,r=o?Y():n.next(),a=i.next(),a={oldHeader:i,oldPanel:a,newHeader:o?Y():n,newPanel:r};e.preventDefault(),s&&!t.collapsible||!1===this._trigger("beforeActivate",e,a)||(t.active=!o&&this.headers.index(n),this.active=s?Y():n,this._toggle(a),this._removeClass(i,"ui-accordion-header-active","ui-state-active"),t.icons&&(r=i.children(".ui-accordion-header-icon"),this._removeClass(r,null,t.icons.activeHeader)._addClass(r,null,t.icons.header)),s)||(this._removeClass(n,"ui-accordion-header-collapsed")._addClass(n,"ui-accordion-header-active","ui-state-active"),t.icons&&(e=n.children(".ui-accordion-header-icon"),this._removeClass(e,null,t.icons.header)._addClass(e,null,t.icons.activeHeader)),this._addClass(n.next(),"ui-accordion-content-active"))},_toggle:function(e){var t=e.newPanel,i=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=t,this.prevHide=i,this.options.animate?this._animate(t,i,e):(i.hide(),t.show(),this._toggleComplete(e)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),t.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):t.length&&this.headers.filter(function(){return 0===parseInt(Y(this).attr("tabIndex"),10)}).attr("tabIndex",-1),t.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,i,t){function n(){o._toggleComplete(t)}var s,o=this,r=0,a=e.css("box-sizing"),l=e.length&&(!i.length||e.index()<i.index()),u=this.options.animate||{},h=(h="string"==typeof(l=l&&u.down||u)?l:h)||l.easing||u.easing,c=(c="number"==typeof l?l:c)||l.duration||u.duration;return i.length?e.length?(s=e.show().outerHeight(),i.animate(this.hideProps,{duration:c,easing:h,step:function(e,t){t.now=Math.round(e)}}),void e.hide().animate(this.showProps,{duration:c,easing:h,complete:n,step:function(e,t){t.now=Math.round(e),"height"!==t.prop?"content-box"===a&&(r+=t.now):"content"!==o.options.heightStyle&&(t.now=Math.round(s-i.outerHeight()-r),r=0)}})):i.animate(this.hideProps,c,h,n):e.animate(this.showProps,c,h,n)},_toggleComplete:function(e){var t=e.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),this._trigger("activate",null,e)}}),Y.widget("ui.menu",{version:"1.14.0",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(e){var t=Y(e.target),i=Y(this.document[0].activeElement);!this.mouseHandled&&t.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active)&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this._menuItems().first();t||this.focus(e,i)},blur:function(e){this._delay(function(){Y.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(e){var t,i;this.previousFilter||e.clientX===this.lastMousePosition.x&&e.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:e.clientX,y:e.clientY},t=Y(e.target).closest(".ui-menu-item"),i=Y(e.currentTarget),t[0]!==i[0])||i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,i))},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),e.children().each(function(){var e=Y(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var t,i,n,s=!0;switch(e.keyCode){case Y.ui.keyCode.PAGE_UP:this.previousPage(e);break;case Y.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case Y.ui.keyCode.HOME:this._move("first","first",e);break;case Y.ui.keyCode.END:this._move("last","last",e);break;case Y.ui.keyCode.UP:this.previous(e);break;case Y.ui.keyCode.DOWN:this.next(e);break;case Y.ui.keyCode.LEFT:this.collapse(e);break;case Y.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case Y.ui.keyCode.ENTER:case Y.ui.keyCode.SPACE:this._activate(e);break;case Y.ui.keyCode.ESCAPE:this.collapse(e);break;default:t=this.previousFilter||"",n=s=!1,i=96<=e.keyCode&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),i===t?n=!0:i=t+i,t=this._filterMenuItems(i),(t=n&&-1!==t.index(this.active.next())?this.active.nextAll(".ui-menu-item"):t).length||(i=String.fromCharCode(e.keyCode),t=this._filterMenuItems(i)),t.length?(this.focus(e,t),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}s&&e.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var e,t,n=this,s=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=Y(this),t=e.prev(),i=Y("<span>").data("ui-menu-submenu-caret",!0);n._addClass(i,"ui-menu-icon","ui-icon "+s),t.attr("aria-haspopup","true").prepend(i),e.attr("aria-labelledby",t.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(e=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=Y(this);n._isDivider(e)&&n._addClass(e,"ui-menu-divider","ui-widget-content")}),t=(i=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(i,"ui-menu-item")._addClass(t,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!Y.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){var i;"icons"===e&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(e){var t,i,n;this._hasScroll()&&(t=parseFloat(Y.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(Y.css(this.activeMenu[0],"paddingTop"))||0,t=e.offset().top-this.activeMenu.offset().top-t-i,i=this.activeMenu.scrollTop(),n=this.activeMenu.height(),e=e.outerHeight(),t<0?this.activeMenu.scrollTop(i+t):n<t+e&&this.activeMenu.scrollTop(i+t-n+e))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var t=Y.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(t)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var e=i?this.element:Y(t&&t.target).closest(this.element.find(".ui-menu"));e.length||(e=this.element),this._close(e),this.blur(t),this._removeClass(e.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=e},i?0:this.delay)},_close:function(e){(e=e||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","fal
35se")},_closeOnDocumentClick:function(e){return!Y(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(e,t,i){var n;(n=this.active?"first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").last():this.active[e+"All"](".ui-menu-item").first():n)&&n.length&&this.active||(n=this._menuItems(this.activeMenu)[t]()),this.focus(i,n)},nextPage:function(e){var t,i,n;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,n=this.element.innerHeight(),0===Y.fn.jquery.indexOf("3.2.")&&(n+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(t=Y(this)).offset().top-i-n<0}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var t,i,n;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,n=this.element.innerHeight(),0===Y.fn.jquery.indexOf("3.2.")&&(n+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(t=Y(this)).offset().top-i+n}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||Y(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t)},_filterMenuItems:function(e){e=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");var t=new RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return t.test(String.prototype.trim.call(Y(this).children(".ui-menu-item-wrapper").text()))})}}),Y.widget("ui.autocomplete",{version:"1.14.0",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,n,s,e="textarea"===(t=this.element[0].nodeName.toLowerCase()),t="input"===t;this.isMultiLine=e||!t&&"true"===this.element.prop("contentEditable"),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(e){if(this.element.prop("readOnly"))n=s=i=!0;else{n=s=i=!1;var t=Y.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:i=!0,this._move("previousPage",e);break;case t.PAGE_DOWN:i=!0,this._move("nextPage",e);break;case t.UP:i=!0,this._keyEvent("previous",e);break;case t.DOWN:i=!0,this._keyEvent("next",e);break;case t.ENTER:this.menu.active&&(i=!0,e.preventDefault(),this.menu.select(e));break;case t.TAB:this.menu.active&&this.menu.select(e);break;case t.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(e),e.preventDefault());break;default:n=!0,this._searchTimeout(e)}}},keypress:function(e){if(i)i=!1,this.isMultiLine&&!this.menu.element.is(":visible")||e.preventDefault();else if(!n){var t=Y.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:this._move("previousPage",e);break;case t.PAGE_DOWN:this._move("nextPage",e);break;case t.UP:this._keyEvent("previous",e);break;case t.DOWN:this._keyEvent("next",e)}}},input:function(e){s?(s=!1,e.preventDefault()):this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value(
vendor: 7,055 bytes, line 35
35)},blur:function(e){clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=Y("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault()},menufocus:function(e,t){var i,n;this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent)&&/^mouse/.test(e.originalEvent.type)?(this.menu.blur(),this.document.one("mousemove",function(){Y(e.target).trigger(e.originalEvent)})):(n=t.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),(i=t.item.attr("aria-label")||n.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(Y("<div>").text(i))},100)))},menuselect:function(e,t){t=t.item.data("ui-autocomplete-item");var i=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.trigger("focus"),this.previous=i),!1!==this._trigger("select",e,{item:t})&&this._value(t.value),this.term=this._value(),this.close(e),this.selectedItem=t}}),this.liveRegion=Y("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var t=this.menu.element[0];return e.target===this.element[0]||e.target===t||Y.contains(t,e.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var e=this.options.appendTo;return(e=(e=e&&(e.jquery||e.nodeType?Y(e):this.document.find(e).eq(0)))&&e[0]?e:this.element.closest(".ui-front, dialog")).length?e:this.document[0].body},_initSource:function(){var i,n,s=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(e,t){t(Y.ui.autocomplete.filter(i,e.term))}):"string"==typeof this.options.source?(n=this.options.source,this.source=function(e,t){s.xhr&&s.xhr.abort(),s.xhr=Y.ajax({url:n,data:e,dataType:"json",success:function(e){t(e)},error:function(){t([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),t=this.menu.element.is(":visible"),i=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;e&&(t||i)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(e){e=e&&this._normalize(e),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:Y.map(e,function(e){return"string"==typeof e?{label:e,value:e}:Y.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var t=this.menu.element.empty();this._renderMenu(t,e),this.isNewMenu=!0,this.menu.refresh(),t.show(),this._resizeMenu(),t.position(Y.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,e){var n=this;Y.each(e,function(e,t){n._renderItemData(i,t)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(e,t){return Y("<li>").append(Y("<div>").text(t.label)).appendTo(e)},_move:function(e,t){this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur()):this.menu[e](t):this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())}}),Y.extend(Y.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,t){var i=new RegExp(Y.ui.autocomplete.escapeRegex(t),"i");return Y.grep(e,function(e){return i.test(e.label||e.value||e)})}}),Y.widget("ui.autocomplete",Y.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(1<e?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(Y("<div>").text(t))},100))}}),Y.ui.autocomplete,/ui-corner-([a-z]){2,6}/g);function se(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
35ay","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},Y.extend(this._defaults,this.regional[""]),this.regional.en=Y.extend(!0,{},this.regional[""]),this.regional["en-US"]=Y.extend(!0,{},this.regional.en),this.dpDiv=oe(Y("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function oe(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",t,function(){Y(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&Y(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&Y(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",t,re)}function re(){Y.datepicker._isDisabledDatepicker((M.inline?M.dpDiv.parent():M.input)[0])||(Y(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),Y(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&Y(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&Y(this).addClass("ui-datepicker-next-hover"))}function I(e,t){for(var i in Y.extend(e,t),t)null==t[i]&&(e[i]=t[i])}Y.widget("ui.controlgroup",{version:"1.14.0",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var o=this,r=[];Y.each(this.options.items,function(n,e){var t,s;e&&("controlgroupLabel"===n?((t=o.element.find(e)).each(function(){var e=Y(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),o._addClass(t,null,"ui-widget ui-widget-content ui-state-default"),r=r.concat(t.get())):Y.fn[n]&&(s=o["_"+n+"Options"]?o["_"+n+"Options"]("middle"):{classes:{}},o.element.find(e).each(function(){var e=Y(this),t=e[n]("instance"),i=Y.widget.extend({},s);"button"===n&&e.parent(".ui-spinner").length||((t=t||e[n]()[n]("instance"))&&(i.classes=o._resolveClassesValues(i.classes,t)),e[n](i),i=e[n]("widget"),Y.data(i[0],"ui-controlgroup-data",t||e[n]("instance")),r.push(i[0]))})))}),this.childWidgets=Y(Y.uniqueSort(r)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each(function(){var e=Y(this).data("ui-controlgroup-data");e&&e[t]&&e[t]()})},_updateCornerClass:function(e,t){t=this._buildSimpleOptions(t,"label").classes.label,this._removeClass(e,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(e,null,t)},_buildSimpleOptions:function(e,t){var i="vertical"===this.options.direction,n={classes:{}};return n.classes[t]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[e],n},_spinnerOptions:function(e){return(e=this._buildSimpleOptions(e,"ui-spinner")).classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(e){return this._buildSimpleOptions(e,"ui-button")},_checkboxradioOptions:function(e){return this._buildSimpleOptions(e,"ui-checkboxradio-label")},_selectmenuOptions:function(e){var t="vertical"===this.options.direction;return{width:t&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[e]}},_resolveClassesValues:function(i,n){var s={};return Y.each(i,function(e){var t=n.options.classes[e]||"",t=String.prototype.trim.call(t.replace(ne,""));s[e]=(t+" "+i[e]).replace(/\s+/g," ")}),s},_setOption:function(e,t){"direction"===e&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(e,t),"disabled"===e?this._callChildMethod(t?"disable":"enable"):this.refresh()},refresh:function(){var s,o=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),s=this.childWidgets,(s=this.options.onlyVisible?s.filter(":visible"):s).length&&(Y.each(["first","last"],function(e,t){var i,n=s[t]().data("ui-controlgroup-data");n&&o["_"+n.widgetName+"Options"]?((i=o["_"+n.widgetName+"Options"](1===s.length?"only":t)).classes=o._resolveClassesValues(i.classes,n),n.element[n.widgetName](i)):o._updateCornerClass(s[t](),t)}),this._callChildMethod("refresh"))}}),Y.widget("ui.checkboxradio",[Y.ui.formResetMixin,{version:"1.14.0",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,t=this._super()||{};return this._readType(),e=this.element.labels(),this.label=Y(e[e.length-1]),this.label.length||Y.error("No label found for checkboxradio widget"),this.originalLabel="",(e=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=e.clone().wrapAll("<div></div>").parent().html()),this.originalLabel&&(t.label=this.originalLabel),null!=(e=this.element[0].disabled)&&(t.disabled=e),t},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();
vendor: 1,413 bytes, line 35
35this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||Y.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e=this.element[0].name,t="input[name='"+CSS.escape(e)+"']";return e?(this.form.length?Y(this.form[0].elements).filter(t):Y(t).filter(function(){return 0===Y(Y(this).prop("form")).length})).not(this.element):Y([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=Y(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,t){"label"===e&&!t||(this._super(e,t),"disabled"===e?(this._toggleClass(this.label,null,"ui-state-disabled",t),this.element[0].disabled=t):this.refresh())},_updateIcon:function(e){var t="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=Y("<span>"),this.iconSpace=Y("<span> </span>
35"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(t+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):t+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",t),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),(e=this.iconSpace?e.not(this.iconSpace[0]):e).remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),t!==this.options.disabled&&this._setOptions({disabled:t})}}]),Y.ui.checkboxradio,Y.widget("ui.button",{version:"1.14.0",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var e,t=this._super()||{};return this.isInput=this.element.is("input"),null!=(e=this.element[0].disabled)&&(t.disabled=e),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(t.label=this.originalLabel),t},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(e){e.keyCode===Y.ui.keyCode.SPACE&&(e.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(e,t){var i=(e="iconPosition"!==e)?this.options.iconPosition:t,n="top"===i||"bottom"===i;this.icon?e&&this._removeClass(this.icon,null,this.options.icon):(this.icon=Y("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),e&&this._addClass(this.icon,null,t),this._attachIcon(i),n?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconS
vendor: 6,982 bytes, line 35
35pace||(this.iconSpace=Y("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(i))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(e){this.icon[/^(?:end|bottom)/.test(e)?"before":"after"](this.iconSpace)},_attachIcon:function(e){this.element[/^(?:end|bottom)/.test(e)?"append":"prepend"](this.icon)},_setOptions:function(e){var t=(void 0===e.showLabel?this.options:e).showLabel,i=(void 0===e.icon?this.options:e).icon;t||i||(e.showLabel=!0),this._super(e)},_setOption:function(e,t){"icon"===e&&(t?this._updateIcon(e,t):this.icon&&(this.icon.remove(),this.iconSpace)&&this.iconSpace.remove()),"iconPosition"===e&&this._updateIcon(e,t),"showLabel"===e&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip()),"label"===e&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(e,t),"disabled"===e&&(this._toggleClass(null,"ui-state-disabled",t),this.element[0].disabled=t)&&this.element.trigger("blur")},refresh:function(){var e=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");e!==this.options.disabled&&this._setOptions({disabled:e}),this._updateTooltip()}}),!0===Y.uiBackCompat&&(Y.widget("ui.button",Y.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(e,t){"text"===e?this._super("showLabel",t):("showLabel"===e&&(this.options.text=t),"icon"===e&&(this.options.icons.primary=t),"icons"===e&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),this._superApply(arguments))}}),Y.fn.button=(te=Y.fn.button,function(i){var e="string"==typeof i,n=Array.prototype.slice.call(arguments,1),s=this;return e?this.length||"instance"!==i?this.each(function(){var e,t=Y(this).attr("type"),t=Y.data(this,"ui-"+("checkbox"!==t&&"radio"!==t?"button":"checkboxradio"));return"instance"===i?(s=t,!1):t?"function"!=typeof t[i]||"_"===i.charAt(0)?Y.error("no such method '"+i+"' for button widget instance"):(e=t[i].apply(t,n))!==t&&void 0!==e?(s=e&&e.jquery?s.pushStack(e.get()):e,!1):void 0:Y.error("cannot call methods on button prior to initialization; attempted to call method '"+i+"'")}):s=void 0:(n.length&&(i=Y.widget.extend.apply(null,[i].concat(n))),this.each(function(){var e="checkbox"!==(e=Y(this).attr("type"))&&"radio"!==e?"button":"checkboxradio",t=Y.data(this,"ui-"+e);t?(t.option(i||{}),t._init&&t._init()):"button"==e?te.call(Y(this),i):Y(this).checkboxradio(Y.extend({icon:!1},i))})),s}),Y.fn.buttonset=function(){return Y.ui.controlgroup||Y.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),Y.ui.button,Y.extend(Y.ui,{datepicker:{version:"1.14.0"}}),Y.extend(se.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return I(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var i,n=e.nodeName.toLowerCase(),s="div"===n||"span"===n;e.id||(this.uuid+=1,e.id="dp"+this.uuid),(i=this._newInst(Y(e),s)).settings=Y.extend({},t||{}),"input"===n?this._connectDatepicker(e,i):s&&this._inlineDatepicker(e,i)},_newInst:function(e,t){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?oe(Y("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,t){var i=Y(e);t.append=Y([]),t.trigger=Y([]),i.hasClass(this.markerClassName)||(this._attachments(i,t),i.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(t),Y.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var i,n=this._get(t,"appendText"),s=this._get(t,"isRTL");t.append&&t.append.remove(),n&&(t.append=Y("<span>").addClass(this._appendClass).text(n),e[s?"before":"after"](t.append)),e.off("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),"focus"!==(n=this._get(t,"showOn"))&&"both"!==n||e.on("focus",this._showDatepicker),"button"!==n&&"both"!==n||(n=this._get(t,"buttonText"),i=this._get(t,"buttonImage"),this._get(t,"buttonImageOnly")?t.trigger=Y("<img>").addClass(this._triggerClass).attr({src:i,alt:n,title:n}):(t.trigger=Y("<button type='button'>").addClass(this._triggerClass),i?t.trigger.html(Y("<img>").attr({src:i,alt:n,title:n})):t.trigger.text(n)),e[s?"before":"after"](t.trigger),t.trigger.on("click",function(){return Y.datepicker._datepickerShowing&&Y.datepicker._lastInput===e[0]?Y.datepicker._hideDatepicker():(Y.datepicker._datepickerShowing&&Y.datepicker._lastInput!==e[0]&&Y.datepicker._hideDatepicker(),Y.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){var t,i,n,s,o,r;this._get(e,"autoSize")&&!e.inline&&(o=new Date(2009,11,20),(r=this._get(e,"dateFormat")).match(/[DM]/)&&(o.setMonth((t=function(e){for(s=n=i=0;s<e.length;s++)e[s].length>i&&(i=e[s].length,n=s);return n})(this._get(e,r.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(t(this._get(e,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),e.input.attr("size",this._formatDate(e,o).length))},_inlineDatepicker:function(e,t){var i=Y(e);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(t.dpDiv),Y.data(e,"datepicker",t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block"))},_dialogDatepicker:function(e,t,i,n,s){var o,r=this._dialogInst;return r||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=Y("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>
35"),this._dialogInput.on("keydown",this._doKeyDown),Y("body").append(this._dialogInput),(r=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},Y.data(this._dialogInput[0],"datepicker",r)),I(r.settings,n||{}),t=t&&t.constructor===Date?this._formatDate(r,t):t,this._dialogInput.val(t),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(o=document.documentElement.clientWidth,n=document.documentElement.clientHeight,t=document.documentElement.scrollLeft||document.body.scrollLeft,s=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[o/2-100+t,n/2-150+s]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),r.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),Y.blockUI&&Y.blockUI(this.dpDiv),Y.data(this._dialogInput[0],"datepicker",r),this},_destroyDatepicker:function(e){var t,i=Y(e),n=Y.data(e,"datepicker");i.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),Y.removeData(e,"datepicker"),"input"===t?(n.append.remove(),n.trigger.remove(),i.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==t&&"span"!==t||i.removeClass(this.markerClassName).empty(),Y.datepicker._hideDatepicker(),M===n)&&(M=null,this._curInst=null)},_enableDatepicker:function(t){var e,i=Y(t),n=Y.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!1,n.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==e&&"span"!==e||((n=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=Y.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var e,i=Y(t),n=Y.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!0,n.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==e&&"span"!==e||((n=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=Y.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(e)for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(e){try{return Y.data(e,"datepicker")}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,t,i){var n,s,o=this._getInst(e);if(2===arguments.length&&"string"==typeof t)return"defaults"===t?Y.extend({},Y.datepicker._defaults):o?"all"===t?Y.extend({},o.settings):this._get(o,t):null;n=t||{},"string"==typeof t&&((n={})[t]=i),o&&(this._curInst===o&&this._hideDatepicker(),t=this._getDateDatepicker(e,!0),i=this._getMinMaxDate(o,"min"),s=this._getMinMaxDate(o,"max"),I(o.settings,n),null!==i&&void 0!==n.dateFormat&&void 0===n.minDate&&(o.settings.minDate=this._formatDate(o,i)),null!==s&&void 0!==n.dateFormat&&void 0===n.maxDate&&(o.settings.maxDate=this._formatDate(o,s)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(Y(e),o),this._autoSize(o),this._setDate(o,t),this._updateAlternate(o),this._updateDatepicker(o))},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){(e=this._getInst(e))&&this._updateDatepicker(e)},_setDateDatepicker:function(e,t){(e=this._getInst(e))&&(this._setDate(e,t),this._updateDatepicker(e),this._updateAlternate(e))},_getDateDatepicker:function(e,t){return(e=this._getInst(e))&&!e.inline&&this._setDateFromField(e,t),e?this._getDate(e):null},_doKeyDown:function(e){var t,i,n=Y.datepicker._getInst(e.target),s=!0,o=n.dpDiv.is(".ui-datepicker-rtl");if(n._keyEvent=!0,Y.datepicker._datepickerShowing)switch(e.keyCode){case 9:Y.datepicker._hideDatepicker(),s=!1;break;case 13:return(i=Y("td."+Y.datepicker._dayOverClass+":not(."+Y.datepicker._currentClass+")",n.dpDiv))[0]&&Y.datepicker._selectDay(e.target,n.selectedMonth,n.selectedYear,i[0]),(i=Y.datepicker._get(n,"onSelect"))?(t=Y.datepicker._formatDate(n),i.apply(n.input?n.input[0]:null,[t,n])):Y.datepicker._hideDatepicker(),!1;case 27:Y.datepicker._hideDatepicker();break;case 33:Y.datepicker._adjustDate(e.target,e.ctrlKey?-Y.datepicker._get(n,"stepBigMonths"):-Y.datepicker._get(n,"stepMonths"),"M");break;case 34:Y.datepicker._adjustDate(e.target,e.ctrlKey?+Y.datepicker._get(n,"stepBigMonths"):+Y.datepicker._get(n,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&Y.datepicker._clearDate(e.target),s=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&Y.datepicker._gotoToday(e.target),s=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&Y.datepicker._adjustDate(e.target,o?1:-1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&Y.datepicker._adjustDate(e.target,e.ctrlKey?-Y.datepicker._get(n,"stepBigMonths"):-Y.datepicker._get(n,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&Y.datepicker._adjustDate(e.target,-7,"D"),s=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&Y.datepicker._adjustDate(e.target,o?-1:1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&Y.datepicker._adjustDate(e.target,e.ctrlKey?+Y.datepicker._get(n,"stepBigMonths"):+Y.datepicker._get(n,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&Y.datepicker._adjustDate(e.target,7,"D"),s=e.ctrlKey||e.metaKey;break;default:s=!1}else 36===e.keyCode&&e.ctrlKey?Y.datepicker._showDatepicker(this):s=!1;s&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var t,i=Y.datepicker._getInst(e.target);if(Y.datepicker._get(i,"constrainInput"))return i=Y.datepicker._possibleChars(Y.datepicker._get(i,"dateFormat")),t=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||t<" "||!i||-1<i.indexOf(t)},_doKeyUp:function(e){if((e=Y.datepicker._getInst(e.target)).input.val()!==e.lastVal)try{Y.datepicker.parseDate(Y.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,Y.datepicker._getFormatConfig(e))&&(Y.datepicker._setDateFromField(e),Y.datepicker._updateAlternate(e),Y.datepicker._updateDatepicker(e))}catch(e){}return!0},_showDatepicker:function(e){var t,i,n,s;"input"!==(e=e.target||e).nodeName.toLowerCase()&&(e=Y("input",e.parentNode)[0]),Y.datepicker._isDisabledDatepicker(e)||Y.datepicker._lastInput===e||(s=Y.datepicker._getInst(e),Y.datepicker._curInst&&Y.datepicker._curInst!==s&&(Y.datepicker._curInst.dpDiv.stop(!0,!0),s)&&Y.datepicker._datepickerShowing&&Y.datepicker._hideDatepicker(Y.datepicker._curInst.input[0]),!1===(i=(i=Y.datepicker._get(s,"beforeShow"))?i.apply(e,[e,s]):{}
vendor: 131,422 bytes, line 35
35))||(I(s.settings,i),s.lastVal=null,Y.datepicker._lastInput=e,Y.datepicker._setDateFromField(s),Y.datepicker._inDialog&&(e.value=""),Y.datepicker._pos||(Y.datepicker._pos=Y.datepicker._findPos(e),Y.datepicker._pos[1]+=e.offsetHeight),t=!1,Y(e).parents().each(function(){return!(t|="fixed"===Y(this).css("position"))}),i={left:Y.datepicker._pos[0],top:Y.datepicker._pos[1]},Y.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),Y.datepicker._updateDatepicker(s),i=Y.datepicker._checkOffset(s,i,t),s.dpDiv.css({position:Y.datepicker._inDialog&&Y.blockUI?"static":t?"fixed":"absolute",display:"none",left:i.left+"px",top:i.top+"px"}),s.inline)||(i=Y.datepicker._get(s,"showAnim"),n=Y.datepicker._get(s,"duration"),s.dpDiv.css("z-index",(e=>{for(var t;e.length&&e[0]!==document;){if(("absolute"===(t=e.css("position"))||"relative"===t||"fixed"===t)&&(t=parseInt(e.css("zIndex"),10),!isNaN(t))&&0!==t)return t;e=e.parent()}return 0})(Y(e))+1),Y.datepicker._datepickerShowing=!0,Y.effects&&Y.effects.effect[i]?s.dpDiv.show(i,Y.datepicker._get(s,"showOptions"),n):s.dpDiv[i||"show"](i?n:null),Y.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),Y.datepicker._curInst=s)},_updateDatepicker:function(e){this.maxRows=4,(M=e).dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var t,i=this._getNumberOfMonths(e),n=i[1],s=e.dpDiv.find("."+this._dayOverClass+" a"),o=Y.datepicker._get(e,"onUpdateDatepicker");0<s.length&&re.apply(s.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<n&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",17*n+"em"),e.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===Y.datepicker._curInst&&Y.datepicker._datepickerShowing&&Y.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(t=e.yearshtml,setTimeout(function(){t===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year").first().replaceWith(e.yearshtml),t=e.yearshtml=null},0)),o&&o.apply(e.input?e.input[0]:null,[e])},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")},_checkOffset:function(e,t,i){var n=e.dpDiv.outerWidth(),s=e.dpDiv.outerHeight(),o=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,a=document.documentElement.clientWidth+(i?0:Y(document).scrollLeft()),l=document.documentElement.clientHeight+(i?0:Y(document).scrollTop());return t.left-=this._get(e,"isRTL")?n-o:0,t.left-=i&&t.left===e.input.offset().left?Y(document).scrollLeft():0,t.top-=i&&t.top===e.input.offset().top+r?Y(document).scrollTop():0,t.left-=Math.min(t.left,a<t.left+n&&n<a?Math.abs(t.left+n-a):0),t.top-=Math.min(t.top,l<t.top+s&&s<l?Math.abs(s+r):0),t},_findPos:function(e){for(var t=this._getInst(e),i=this._get(t,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||Y.expr.pseudos.hidden(e));)e=e[i?"previousSibling":"nextSibling"];return[(t=Y(e).offset()).left,t.top]},_hideDatepicker:function(e){var t,i,n=this._curInst;!n||e&&n!==Y.data(e,"datepicker")||this._datepickerShowing&&(e=this._get(n,"showAnim"),i=this._get(n,"duration"),t=function(){Y.datepicker._tidyDialog(n)},Y.effects&&Y.effects.effect[e]?n.dpDiv.hide(e,Y.datepicker._get(n,"showOptions"),i,t):n.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?i:null,t),e||t(),this._datepickerShowing=!1,(i=this._get(n,"onClose"))&&i.apply(n.input?n.input[0]:null,[n.input?n.input.val():"",n]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),Y.blockUI)&&(Y.unblockUI(),Y("body").append(this.dpDiv)),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){var t;Y.datepicker._curInst&&(e=Y(e.target),t=Y.datepicker._getInst(e[0]),!(e[0].id===Y.datepicker._mainDivId||0!==e.parents("#"+Y.datepicker._mainDivId).length||e.hasClass(Y.datepicker.markerClassName)||e.closest("."+Y.datepicker._triggerClass).length||!Y.datepicker._datepickerShowing||Y.datepicker._inDialog&&Y.blockUI)||e.hasClass(Y.datepicker.markerClassName)&&Y.datepicker._curInst!==t)&&Y.datepicker._hideDatepicker()},_adjustDate:function(e,t,i){e=Y(e);var n=this._getInst(e[0]);this._isDisabledDatepicker(e[0])||(this._adjustInstDate(n,t,i),this._updateDatepicker(n))},_gotoToday:function(e){e=Y(e);var t,i=this._getInst(e[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(t=new Date,i.selectedDay=t.getDate(),i.drawMonth=i.selectedMonth=t.getMonth(),i.drawYear=i.selectedYear=t.getFullYear()),this._notifyChange(i),this._adjustDate(e)},_selectMonthYear:function(e,t,i){e=Y(e);var n=this._getInst(e[0]);n["selected"+("M"===i?"Month":"Year")]=n["draw"+("M"===i?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(n),this._adjustDate(e)},_selectDay:function(e,t,i,n){var s=Y(e);Y(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(s[0])||((s=this._getInst(s[0])).selectedDay=s.currentDay=parseInt(Y("a",n).attr("data-date")),s.selectedMonth=s.currentMonth=t,s.selectedYear=s.currentYear=i,this._selectDate(e,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear)))},_clearDate:function(e){e=Y(e),this._selectDate(e,"")},_selectDate:function(e,t){var i;e=Y(e),e=this._getInst(e[0]),t=null!=t?t:this._formatDate(e),e.input&&e.input.val(t),this._updateAlternate(e),(i=this._get(e,"onSelect"))?i.apply(e.input?e.input[0]:null,[t,e]):e.input&&e.input.trigger("change"),e.inline?this._updateDatepicker(e):(this._hideDatepicker(),this._lastInput=e.input[0],"object"!=typeof e.input[0]&&e.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var t,i,n=this._get(e,"altField");n&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),t=this._getDate(e),i=this.formatDate(i,t,this._getFormatConfig(e)),Y(document).find(n).val(i))},noWeekends:function(e){return[0<(e=e.getDay())&&e<6,""]},iso8601Week:function(e){var t;return(e=new Date(e.getTime())).setDate(e.getDate()+4-(e.getDay()||7)),t=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((t-e)/864e5)/7)+1},parseDate:function(t,s,e){if(null==t||null==s)throw"Invalid arguments";if(""===(s="object"==typeof s?s.toString():s+""))return null;for(var i,n,o=0,r="string"!=typeof(r=(e?e.shortYearCutoff:null)||this._defaults.shortYearCutoff)?r:(new Date).getFullYear()%100+parseInt(r,10),a=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,l=(e?e.dayNames:null)||this._defaults.dayNames,u=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,h=(e?e.monthNames:null)||this._defaults.monthNames,c=-1,d=-1,p=-1,f=-1,m=!1,g=function(e){return(e=_+1<t.length&&t.charAt(_+1)===e)&&_++,e},v=function(e){var t=g(e),t="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2;if(e=new RegExp("^\\d{"+("y"===e?t:1)+","+t+"}"),t=s.substring(o).match(e))return o+=t[0].length,parseInt(t[0],10);throw"Missing number at position "+o},b=function(e,t,i){var n=-1;if(e=Y.map(g(e)?i:t,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)}),Y.each(e,function(e,t){var i=t[1];if(s.substr(o,i.length).toLowerCase()===i.toLowerCase())return n=t[0],o+=i.length,!1}),-1!==n)return n+1;throw"Unknown name at position "+o},y=function(){if(s.charAt(o)!==t.charAt(_))throw"Unexpected literal at position "+o;o++},_=0;_<t.length;_++)if(m)"'"!==t.charAt(_)||g("'")?y():m=!1;else switch(t.charAt(_)){case"d":p=v("d");break;case"D":b("D",a,l);break;case"o":f=v("o");break;case"m":d=v("m");break;case"M":d=b("M",u,h);break;case"y":c=v("y");break;case"@":c=(n=new Date(v("@"))).getFullYear(),d=n.getMonth()+1,p=n.getDate();break;case"!":c=(n=new Date((v("!")-this._ticksTo1970)/1e4)).getFullYear(),d=n.getMonth()+1,p=n.getDate();break;case"'":g("'")?y():m=!0;break;default:y()}if(o<s.length&&(e=s.substr(o),!/^\s+/.test(e)))throw"Extra/unparsed characters found in date: "+e;if(-1===c?c=(new Date).getFullYear():c<100&&(c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=r?0:-100)),-1<f)for(d=1,p=f;!(p<=(i=this._getDaysInMonth(c,d-1)));)d++,p-=i;if((n=this._daylightSavingAdjust(new Date(c,d-1,p))).getFullYear()!==c||n.getMonth()+1!==d||n.getDate()!==p)throw"Invalid date";return n},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(t,e,i){if(!e)return"";function n(e,t,i){var n=""+t;if(h(e))for(;n.length<i;)n="0"+n;return n}function s(e,t,i,n){return(h(e)?n:i)[t]}var o,r=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,a=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,u=(i?i.monthNames:null)||this._defaults.monthNames,h=function(e){return(e=o+1<t.length&&t.charAt(o+1)===e)&&o++,e},c="",d=!1;if(e)for(o=0;o<t.length;o++)if(d)"'"!==t.charAt(o)||h("'")?c+=t.charAt(o):d=!1;else switch(t.charAt(o)){case"d":c+=n("d",e.getDate(),2);break;case"D":c+=s("D",e.getDay(),r,a);break;case"o":c+=n("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":c+=n("m",e.getMonth()+1,2);break;case"M":c+=s("M",e.getMonth(),l,u);break;case"y":c+=h("y")?e.getFullYear():(e.getFullYear()%100<10?"0":"")+e.getFullYear()%100;break;case"@":c+=e.getTime();break;case"!":c+=1e4*e.getTime()+this._ticksTo1970;break;case"'":h("'")?c+="'":d=!0;break;default:c+=t.charAt(o)}return c},_possibleChars:function(t){for(var e="",i=!1,n=function(e){return(e=s+1<t.length&&t.charAt(s+1)===e)&&s++,e},s=0;s<t.length;s++)if(i)"'"!==t.charAt(s)||n("'")?e+=t.charAt(s):i=!1;else switch(t.charAt(s)){case"d":case"m":case"y":case"@":e+="0123456789";break;case"D":case"M":return null;case"'":n("'")?e+="'":i=!0;break;default:e+=t.charAt(s)}return e},_get:function(e,t){return(void 0!==e.settings[t]?e.settings:this._defaults)[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),n=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),o=s,r=this._getFormatConfig(e);try{o=this.parseDate(i,n,r)||s}catch(e){n=t?"":n}e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),e.currentDay=n?o.getDate():0,e.currentMonth=n?o.getMonth():0,e.currentYear=n?o.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(a,e,t){var i,n=null==e||""===e?t:"string"==typeof e?(e=>{try{return Y.datepicker.parseDate(Y.datepicker._get(a,"dateFormat"),e,Y.datepicker._getFormatConfig(a))}catch(e){}for(var t=(e.toLowerCase().match(/^c/)?Y.datepicker._getDate(a):null)||new Date,i=t.getFullYear(),n=t.getMonth(),s=t.getDate(),o=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,r=o.exec(e);r;){switch(r[2]||"d"){case"d":case"D":s+=parseInt(r[1],10);break;case"w":case"W":s+=7*parseInt(r[1],10);break;case"m":case"M":n+=parseInt(r[1],10),s=Math.min(s,Y.datepicker._getDaysInMonth(i,n));break;case"y":case"Y":i+=parseInt(r[1],10),s=Math.min(s,Y.datepicker._getDaysInMonth(i,n))}r=o.exec(e)}return new Date(i,n,s)})(e):"number"==typeof e?isNaN(e)?t:(n=e,(i=new Date).setDate(i.getDate()+n),i):new Date(e.getTime());return(n=n&&"Invalid Date"===n.toString()?t:n)&&(n.setHours(0),n.setMinutes(0),n.setSeconds(0),n.setMilliseconds(0)),this._daylightSavingAdjust(n)},_daylightSavingAdjust:function(e){return e?(e.setHours(12<e.getHours()?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var n=!t,s=e.selectedMonth,o=e.selectedYear;t=this._restrictMinMax(e,this._determineDate(e,t,new Date)),e.selectedDay=e.currentDay=t.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=t.getMonth(),e.drawYear=e.selectedYear=e.currentYear=t.getFullYear(),s===e.selectedMonth&&o===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(n?"":this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(e){var t=this._get(e,"stepMonths"),i="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){Y.datepicker._adjustDate(i,-t,"M")},next:function(){Y.datepicker._adjustDate(i,+t,"M")},hide:function(){Y.datepicker._hideDatepicker()},today:function(){Y.datepicker._gotoToday(i)},selectDay:function(){return Y.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return Y.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return Y.datepicker._selectMonthYear(i,this,"Y"),!1}};Y(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,n,s,o,N,R,F,j,r,a,z,l,u,h,c,d,p,f,m,g,v,B,b,y,W,_,q,U,w,x,C,k=new Date,$=this._daylightSavingAdjust(new Date(k.getFullYear(),k.getMonth(),k.getDate())),T=this._get(e,"isRTL"),D=(k=this._get(e,"showButtonPanel"),this._get(e,"hideIfNoPrevNext")),S=this._get(e,"navigationAsDateFormat"),E=this._getNumberOfMonths(e),A=this._get(e,"showCurrentAtPos"),M=this._get(e,"stepMonths"),V=1!==E[0]||1!==E[1],I=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),P=this._getMinMaxDate(e,"min"),L=this._getMinMaxDate(e,"max"),O=e.drawMonth-A,H=e.drawYear;if(O<0&&(O+=12,H--),L)for(t=this._daylightSavingAdjust(new Date(L.getFullYear(),L.getMonth()-E[0]*E[1]+1,L.getDate())),t=P&&t<P?P:t;this._daylightSavingAdjust(new Date(H,O,1))>t;)--O<0&&(O=11,H--);for(e.drawMonth=O,e.drawYear=H,A=this._get(e,"prevText"),A=S?this.formatDate(A,this._daylightSavingAdjust(new Date(H,O-M,1)),this._getFormatConfig(e)):A,i=this._canAdjustMonth(e,-1,H,O)?Y("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:A}).append(Y("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(T?"e":"w")).text(A))[0].outerHTML:D?"":Y("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:A}).append(Y("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(T?"e":"w")).text(A))[0].outerHTML,A=this._get(e,"nextText"),A=S?this.formatDate(A,this._daylightSavingAdjust(new Date(H,O+M,1)),this._getFormatConfig(e)):A,n=this._canAdjustMonth(e,1,H,O)?Y("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:A}).append(Y("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(T?"w":"e")).text(A))[0].outerHTML:D?"":Y("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:A}).append(Y("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(T?"w":"e")).text(A))[0].outerHTML,M=this._get(e,"currentText"),D=this._get(e,"gotoCurrent")&&e.currentDay?I:$,M=S?this.formatDate(M,D,this._getFormatConfig(e)):M,A="",e.inline||(A=Y("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(e,"closeText"))[0].outerHTML),S="",k&&(S=Y("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(T?A:"").append(this._isInRange(e,D)?Y("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(M):"").append(T?"":A)[0].outerHTML),s=parseInt(this._get(e,"firstDay"),10),s=isNaN(s)?0:s,o=this._get(e,"showWeek"),N=this._get(e,"dayNames"),R=this._get(e,"dayNamesMin"),F=this._get(e,"monthNames"),j=this._get(e,"monthNamesShort"),r=this._get(e,"beforeShowDay"),a=this._get(e,"showOtherMonths"),z=this._get(e,"selectOtherMonths"),l=this._getDefaultDate(e),u="",c=0;c<E[0];c++){for(d="",this.maxRows=4,p=0;p<E[1];p++){if(f=this._daylightSavingAdjust(new Date(H,O,e.selectedDay)),m=" ui-corner-all",g="",V){if(g+="<div class='ui-datepicker-group",1<E[1])switch(p){case 0:g+=" ui-datepicker-group-first",m=" ui-corner-"+(T?"right":"left");break;case E[1]-1:g+=" ui-datepicker-group-last",m=" ui-corner-"+(T?"left":"right");break;default:g+=" ui-datepicker-group-middle",m=""}g+="'>"}for(g+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+m+"'>"+(/all|left/.test(m)&&0===c?T?n:i:"")+(/all|right/.test(m)&&0===c?T?i:n:"")+this._generateMonthYearHeader(e,O,H,P,L,0<c||0<p,F,j)+"</div><table class='ui-datepicker-calendar'><thead><tr>",v=o?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",h=0;h<7;h++)v+="<th scope='col'"+(5<=(h+s+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+N[B=(h+s)%7]+"'>"+R[B]+"</span></th>";for(g+=v+"</tr></thead><tbody>",y=this._getDaysInMonth(H,O),H===e.selectedYear&&O===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,y)),b=(this._getFirstDayOfMonth(H,O)-s+7)%7,y=Math.ceil((b+y)/7),W=V&&this.maxRows>y?this.maxRows:y,this.maxRows=W,_=this._daylightSavingAdjust(new Date(H,O,1-b)),q=0;q<W;q++){for(g+="<tr>",U=o?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(_)+"</td>":"",h=0;h<7;h++)w=r?r.apply(e.input?e.input[0]:null,[_]):[!0,""],C=(x=_.getMonth()!==O)&&!z||!w[0]||P&&_<P||L&&L<_,U+="<td class='"+(5<=(h+s+6)%7?" ui-datepicker-week-end":"")+(x?" ui-datepicker-other-month":"")+(_.getTime()===f.getTime()&&O===e.selectedMonth&&e._keyEvent||l.getTime()===_.getTime()&&l.getTime()===f.getTime()?" "+this._dayOverClass:"")+(C?" "+this._unselectableClass+" ui-state-disabled":"")+(x&&!a?"":" "+w[1]+(_.getTime()===I.getTime()?" "+this._currentClass:"")+(_.getTime()===$.getTime()?" ui-datepicker-today":""))+"'"+(x&&!a||!w[2]?"":" title='"+w[2].replace(/'/g,"'")+"'")+(C?"":" data-handler='selectDay' data-event='click' data-month='"+_.getMonth()+"' data-year='"+_.getFullYear()+"'")+">"+(x&&!a?" ":C?"<span class='ui-state-default'>"+_.getDate()+"</span>":"<a class='ui-state-default"+(_.getTime()===$.getTime()?" ui-state-highlight":"")+(_.getTime()===I.getTime()?" ui-state-active":"")+(x?" ui-priority-secondary":"")+"' href='#' aria-current='"+(_.getTime()===I.getTime()?"true":"false")+"' data-date='"+_.getDate()+"'>"+_.getDate()+"</a>")+"</td>",_.setDate(_.getDate()+1),_=this._daylightSavingAdjust(_);g+=U+"</tr>"}11<++O&&(O=0,H++),d+=g+="</tbody></table>"+(V?"</div>"+(0<E[0]&&p===E[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}u+=d}return u+=S,e._keyEvent=!1,u},_generateMonthYearHeader:function(e,t,i,n,s,o,r,a){var l,u,h,c,d,p,f=this._get(e,"changeMonth"),m=this._get(e,"changeYear"),g=this._get(e,"showMonthAfterYear"),v=this._get(e,"selectMonthLabel"),b=this._get(e,"selectYearLabel"),y="<div class='ui-datepicker-title'>",_="";if(o||!f)_+="<span class='ui-datepicker-month'>"+r[t]+"</span>";else{for(l=n&&n.getFullYear()===i,u=s&&s.getFullYear()===i,_+="<select class='ui-datepicker-month' aria-label='"+v+"' data-handler='selectMonth' data-event='change'>",h=0;h<12;h++)(!l||h>=n.getMonth())&&(!u||h<=s.getMonth())&&(_+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+a[h]+"</option>");_+="</select>"}if(g||(y+=_+(!o&&f&&m?"":" ")),!e.yearshtml)if(e.yearshtml="",o||!m)y+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(r=this._get(e,"yearRange").split(":"),c=(new Date).getFullYear(),d=(v=function(e){return e=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?c+parseInt(e,10):parseInt(e,10),isNaN(e)?c:e})(r[0]),p=Math.max(d,v(r[1]||"")),d=n?Math.max(d,n.getFullYear()):d,p=s?Math.min(p,s.getFullYear()):p,e.yearshtml+="<select class='ui-datepicker-year' aria-label='"+b+"' data-handler='selectYear' data-event='change'>";d<=p;d++)e.yearshtml+="<option value='"+d+"'"+(d===i?" selected='selected'":"")+">"+d+"</option>";e.yearshtml+="</select>",y+=e.yearshtml,e.yearshtml=null}return y+=this._get(e,"yearSuffix"),g&&(y+=(!o&&f&&m?"":" ")+_),y+"</div>"},_adjustInstDate:function(e,t,i){var n=e.selectedYear+("Y"===i?t:0),s=e.selectedMonth+("M"===i?t:0);t=Math.min(e.selectedDay,this._getDaysInMonth(n,s))+("D"===i?t:0),n=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(n,s,t))),e.selectedDay=n.getDate(),e.drawMonth=e.selectedMonth=n.getMonth(),e.drawYear=e.selectedYear=n.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(e)},_restrictMinMax:function(e,t){var i=(i=this._getMinMaxDate(e,"min"))&&t<i?i:t;return(e=this._getMinMaxDate(e,"max"))&&e<i?e:i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){return null==(e=this._get(e,"numberOfMonths"))?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,n){var s=this._getNumberOfMonths(e);return i=this._daylightSavingAdjust(new Date(i,n+(t<0?t:s[0]*s[1]),1)),t<0&&i.setDate(this._getDaysInMonth(i.getFullYear(),i.getMonth())),this._isInRange(e,i)},_isInRange:function(e,t){var i,n=this._getMinMaxDate(e,"min"),s=this._getMinMaxDate(e,"max"),o=null,r=null;return(e=this._get(e,"yearRange"))&&(e=e.split(":"),i=(new Date).getFullYear(),o=parseInt(e[0],10),r=parseInt(e[1],10),e[0].match(/[+\-].*/)&&(o+=i),e[1].match(/[+\-].*/))&&(r+=i),(!n||t.getTime()>=n.getTime())&&(!s||t.getTime()<=s.getTime())&&(!o||t.getFullYear()>=o)&&(!r||t.getFullYear()<=r)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:"string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,n){return t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear),n=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(n,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay)),this.formatDate(this._get(e,"dateFormat"),n,this._getFormatConfig(e))}}),Y.fn.datepicker=function(e){if(!this.length)return this;Y.datepicker.initialized||(Y(document).on("mousedown",Y.datepicker._checkExternalClick),Y.datepicker.initialized=!0),0===Y("#"+Y.datepicker._mainDivId).length&&Y("body").append(Y.datepicker.dpDiv);var t=Array.prototype.slice.call(arguments,1);return"string"==typeof e&&("isDisabled"===e||"getDate"===e||"widget"===e)||"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?Y.datepicker["_"+e+"Datepicker"].apply(Y.datepicker,[this[0]].concat(t)):this.each(function(){"string"==typeof e?Y.datepicker["_"+e+"Datepicker"].apply(Y.datepicker,[this].concat(t)):Y.datepicker._attachDatepicker(this,e)})},Y.datepicker=new se,Y.datepicker.initialized=!1,Y.datepicker.uuid=(new Date).getTime();var P,L=!(Y.datepicker.version="1.14.0");function ae(e,t,i){return t<=e&&e<t+i}function O(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}Y(document).on("mouseup",function(){L=!1}),Y.widget("ui.mouse",{version:"1.14.0",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===Y.data(e.target,t.widgetName+".preventClickEvent"))return Y.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){var t,i,n;if(!L)return this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),i=1===(this._mouseDownEvent=e).which,n="string"==typeof(t=this).options.cancel&&Y(e.target).closest(this.options.cancel).length,i&&!n&&this._mouseCapture(e)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?e.preventDefault():(!0===Y.data(e.target,this.widgetName+".preventClickEvent")&&Y.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),L=!0)),!0},_mouseMove:function(e){if(this._mouseMoved&&!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e);return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&Y.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,L=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),Y.ui.plugin={add:function(e,t,i){var n,s=Y.ui[e].prototype;for(n in i)s.plugins[n]=s.plugins[n]||[],s.plugins[n].push([t,i[n]])},call:function(e,t,i,n){var s,o=e.plugins[t];if(o&&(n||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(s=0;s<o.length;s++)e.options[o[s][0]]&&o[s][1].apply(e.element,i)}},Y.widget("ui.draggable",Y.ui.mouse,{version:"1.14.0",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),"handle"===e&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(e){var t=this.options;return!(this.helper||t.disabled||0<Y(e.target).closest(".ui-resizable-handle").length||(this.handle=this._getHandle(e),!this.handle)||(this._blurActiveElement(e),this._blockFrames(!0===t.iframeFix?"iframe":t.iframeFix),0))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=Y(this);return Y("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var t=this.document[0].activeElement;Y(e.target).closest(t).length||Y(t).trigger("blur")},_mouseStart:function(e){var t=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),Y.ui.ddmanager&&(Y.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===Y(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,t.cursorAt&&this._adjustOffsetFromHelper(t.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),Y.ui.ddmanager&&!t.dropBehaviour&&Y.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),Y.ui.ddmanager&&Y.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(e,t){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!t){if(t=this._uiHash(),!1===this._trigger("drag",e,t))return this._mouseUp(new Y.Event("mouseup",e)),!1;this.position=t.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",Y.ui.ddmanager&&Y.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var t=this,i=!1;return Y.ui.ddmanager&&!this.options.dropBehaviour&&(i=Y.ui.ddmanager.drop(this,e)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?Y(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==t._trigger("stop",e)&&t._clear()}):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),Y.ui.ddmanager&&Y.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),Y.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new Y.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!Y(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var t=this.options,i="function"==typeof t.helper;return(e=i?Y(t.helper.apply(this.element[0],[e])):"clone"===t.helper?this.element.clone().removeAttr("id"):this.element).parents("body").length||e.appendTo("parent"===t.appendTo?this.element[0].parentNode:t.appendTo),i&&e[0]===this.element[0]&&this._setPositionRelative(),e[0]===this.element[0]||/(fixed|absolute)/.test(e.css("position"))||e.css("position","absolute"),e},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),"left"in(e=Array.isArray(e)?{left:+e[0],top:+e[1]||0}:e)&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),t=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==t&&Y.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),{top:(e=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:e).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var e,t;return"relative"!==this.cssPosition?{top:0,left:0}:(e=this.element.position(),t=this._isRootNode(this.scrollParent[0]),{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())})},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,t=this.options,i=this.document[0];this.relativeContainer=null,t.containment?"window"===t.containment?this.containment=[Y(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,Y(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,Y(window).scrollLeft()+Y(window).width()-this.helperProportions.width-this.margins.left,Y(window).scrollTop()+(Y(window).height()||i.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:"document"===t.containment?this.containment=[0,0,Y(i).width()-this.helperProportions.width-this.margins.left,(Y(i).height()||i.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:t.containment.constructor===Array?this.containment=t.containment:("parent"===t.containment&&(t.containment=this.helper[0].parentNode),(t=(i=Y(t.containment))[0])&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i)):this.containment=null},_convertPositionTo:function(e,t){t=t||this.position,e="absolute"===e?1:-1;var i=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*e+this.offset.parent.top*e-("fixed"===this.cssPosition?-this.offset.scroll.top:i?0:this.offset.scroll.top)*e,left:t.left+this.offset.relative.left*e+this.offset.parent.left*e-("fixed"===this.cssPosition?-this.offset.scroll.left:i?0:this.offset.scroll.left)*e}},_generatePosition:function(e,t){var i,n=this.options,s=this._isRootNode(this.scrollParent[0]),o=e.pageX,r=e.pageY;return s&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),{top:(r=t&&(this.containment&&(i=this.relativeContainer?(t=this.relativeContainer.offset(),[this.containment[0]+t.left,this.containment[1]+t.top,this.containment[2]+t.left,this.containment[3]+t.top]):this.containment,e.pageX-this.offset.click.left<i[0]&&(o=i[0]+this.offset.click.left),e.pageY-this.offset.click.top<i[1]&&(r=i[1]+this.offset.click.top),e.pageX-this.offset.click.left>i[2]&&(o=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3])&&(r=i[3]+this.offset.click.top),n.grid&&(t=n.grid[1]?this.originalPageY+Math.round((r-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY,r=!i||t-this.offset.click.top>=i[1]||t-this.offset.click.top>i[3]?t:t-this.offset.click.top>=i[1]?t-n.grid[1]:t+n.grid[1],e=n.grid[0]?this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0]:this.originalPageX,o=!i||e-this.offset.click.left>=i[0]||e-this.offset.click.left>i[2]?e:e-this.offset.click.left>=i[0]?e-n.grid[0]:e+n.grid[0]),"y"===n.axis&&(o=this.originalPageX),"x"===n.axis)?this.originalPageY:r)-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,t,i){return i=i||this._uiHash(),Y.ui.plugin.call(this,e,[t,i,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),Y.Widget.prototype._trigger.call(this,e,t,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),Y.ui.plugin.add("draggable","connectToSortable",{start:function(t,e,i){var n=Y.extend({},e,{item:i.element});i.sortables=[],Y(i.options.connectToSortable).each(function(){var e=Y(this).sortable("instance");e&&!e.options.disabled&&(i.sortables.push(e),e.refreshPositions(),e._trigger("activate",t,n))})},stop:function(t,e,i){var n=Y.extend({},e,{item:i.element});i.cancelHelperRemoval=!1,Y.each(i.sortables,function(){var e=this;e.isOver?(i.cancelHelperRemoval=!(e.isOver=0),e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger("deactivate",t,n))})},drag:function(i,n,s){Y.each(s.sortables,function(){var e=!1,t=this;t.positionAbs=s.positionAbs,t.helperProportions=s.helperProportions,t.offset.click=s.offset.click,t._intersectsWith(t.containerCache)&&(e=!0,Y.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,e=(this===t||!this._intersectsWith(this.containerCache)||!Y.contains(t.element[0],this.element[0]))&&e})),e?(t.isOver||(t.isOver=1,s._parent=n.helper.parent(),t.currentItem=n.helper.appendTo(t.element).data("ui-sortable-item",!0),t.options._helper=t.options.helper,t.options.helper=function(){return n.helper[0]},i.target=t.currentItem[0],t._mouseCapture(i,!0),t._mouseStart(i,!0,!0),t.offset.click.top=s.offset.click.top,t.offset.click.left=s.offset.click.left,t.offset.parent.left-=s.offset.parent.left-t.offset.parent.left,t.offset.parent.top-=s.offset.parent.top-t.offset.parent.top,s._trigger("toSortable",i),s.dropped=t.element,Y.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,t.fromOutside=s),t.currentItem&&(t._mouseDrag(i),n.position=t.position)):t.isOver&&(t.isOver=0,t.cancelHelperRemoval=!0,t.options._revert=t.options.revert,t.options.revert=!1,t._trigger("out",i,t._uiHash(t)),t._mouseStop(i,!0),t.options.revert=t.options._revert,t.options.helper=t.options._helper,t.placeholder&&t.placeholder.remove(),n.helper.appendTo(s._parent),s._refreshOffsets(i),n.position=s._generatePosition(i,!0),s._trigger("fromSortable",i),s.dropped=!1,Y.each(s.sortables,function(){this.refreshPositions()}))})}}),Y.ui.plugin.add("draggable","cursor",{start:function(e,t,i){var n=Y("body");i=i.options,n.css("cursor")&&(i._cursor=n.css("cursor")),n.css("cursor",i.cursor)},stop:function(e,t,i){(i=i.options)._cursor&&Y("body").css("cursor",i._cursor)}}),Y.ui.plugin.add("draggable","opacity",{start:function(e,t,i){t=Y(t.helper),i=i.options,t.css("opacity")&&(i._opacity=t.css("opacity")),t.css("opacity",i.opacity)},stop:function(e,t,i){(i=i.options)._opacity&&Y(t.helper).css("opacity",i._opacity)}}),Y.ui.plugin.add("draggable","scroll",{start:function(e,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,t,i){var n=i.options,s=!1,o=i.scrollParentNotHidden[0],r=i.document[0];o!==r&&"HTML"!==o.tagName?(n.axis&&"x"===n.axis||(i.overflowOffset.top+o.offsetHeight-e.pageY<n.scrollSensitivity?o.scrollTop=s=o.scrollTop+n.scrollSpeed:e.pageY-i.overflowOffset.top<n.scrollSensitivity&&(o.scrollTop=s=o.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(i.overflowOffset.left+o.offsetWidth-e.pageX<n.scrollSensitivity?o.scrollLeft=s=o.scrollLeft+n.scrollSpeed:e.pageX-i.overflowOffset.left<n.scrollSensitivity&&(o.scrollLeft=s=o.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(e.pageY-Y(r).scrollTop()<n.scrollSensitivity?s=Y(r).scrollTop(Y(r).scrollTop()-n.scrollSpeed):Y(window).height()-(e.pageY-Y(r).scrollTop())<n.scrollSensitivity&&(s=Y(r).scrollTop(Y(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(e.pageX-Y(r).scrollLeft()<n.scrollSensitivity?s=Y(r).scrollLeft(Y(r).scrollLeft()-n.scrollSpeed):Y(window).width()-(e.pageX-Y(r).scrollLeft())<n.scrollSensitivity&&(s=Y(r).scrollLeft(Y(r).scrollLeft()+n.scrollSpeed)))),!1!==s&&Y.ui.ddmanager&&!n.dropBehaviour&&Y.ui.ddmanager.prepareOffsets(i,e)}}),Y.ui.plugin.add("draggable","snap",{start:function(e,t,i){var n=i.options;i.snapElements=[],Y(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var e=Y(this),t=e.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:t.top,left:t.left})})},drag:function(e,t,i){for(var n,s,o,r,a,l,u,h,c,d=i.options,p=d.snapTolerance,f=t.offset.left,m=f+i.helperProportions.width,g=t.offset.top,v=g+i.helperProportions.height,b=i.snapElements.length-1;0<=b;b--)l=(a=i.snapElements[b].left-i.margins.left)+i.snapElements[b].width,h=(u=i.snapElements[b].top-i.margins.top)+i.snapElements[b].height,m<a-p||l+p<f||v<u-p||h+p<g||!Y.contains(i.snapElements[b].item.ownerDocument,i.snapElements[b].item)?(i.snapElements[b].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,e,Y.extend(i._uiHash(),{snapItem:i.snapElements[b].item})),i.snapElements[b].snapping=!1):("inner"!==d.snapMode&&(n=Math.abs(u-v)<=p,s=Math.abs(h-g)<=p,o=Math.abs(a-m)<=p,r=Math.abs(l-f)<=p,n&&(t.position.top=i._convertPositionTo("relative",{top:u-i.helperProportions.height,left:0}).top),s&&(t.position.top=i._convertPositionTo("relative",{top:h,left:0}).top),o&&(t.position.left=i._convertPositionTo("relative",{top:0,left:a-i.helperProportions.width}).left),r)&&(t.position.left=i._convertPositionTo("relative",{top:0,left:l}).left),c=n||s||o||r,"outer"!==d.snapMode&&(n=Math.abs(u-g)<=p,s=Math.abs(h-v)<=p,o=Math.abs(a-f)<=p,r=Math.abs(l-m)<=p,n&&(t.position.top=i._convertPositionTo("relative",{top:u,left:0}).top),s&&(t.position.top=i._convertPositionTo("relative",{top:h-i.helperProportions.height,left:0}).top),o&&(t.position.left=i._convertPositionTo("relative",{top:0,left:a}).left),r)&&(t.position.left=i._convertPositionTo("relative",{top:0,left:l-i.helperProportions.width}).left),!i.snapElements[b].snapping&&(n||s||o||r||c)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,e,Y.extend(i._uiHash(),{snapItem:i.snapElements[b].item})),i.snapElements[b].snapping=n||s||o||r||c)}}),Y.ui.plugin.add("draggable","stack",{start:function(e,t,i){var n;i=i.options,(i=Y.makeArray(Y(i.stack)).sort(function(e,t){return(parseInt(Y(e).css("zIndex"),10)||0)-(parseInt(Y(t).css("zIndex"),10)||0)})).length&&(n=parseInt(Y(i[0]).css("zIndex"),10)||0,Y(i).each(function(e){Y(this).css("zIndex",n+e)}),this.css("zIndex",n+i.length))}}),Y.ui.plugin.add("draggable","zIndex",{start:function(e,t,i){t=Y(t.helper),i=i.options,t.css("zIndex")&&(i._zIndex=t.css("zIndex")),t.css("zIndex",i.zIndex)},stop:function(e,t,i){(i=i.options)._zIndex&&Y(t.helper).css("zIndex",i._zIndex)}}),Y.ui.draggable,Y.widget("ui.resizable",Y.ui.mouse,{version:"1.14.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseFloat(e)||0},_isNumber:function(e){return!isNaN(parseFloat(e))},_hasScroll:function(e,t){if("hidden"===Y(e).css("overflow"))return!1;var i=!1;if(0<e[t=t&&"left"===t?"scrollLeft":"scrollTop"])return!0;try{e[t]=1,i=0<e[t],e[t]=0}catch(e){}return i},_create:function(){var e,t=this.options,i=this;this._addClass("ui-resizable"),Y.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(Y("<div class='ui-wrapper'></div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this._proportionallyResize()),this._setupHandles(),t.autoHide&&Y(this.element).on("mouseenter",function(){t.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){t.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){function e(e){Y(e).removeData("resizable").removeData("ui-resizable").off(".resizable")}var t;return this._mouseDestroy(),this._addedHandles.remove(),this.elementIsWrapper&&(e(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),e(this.originalElement),this},_setOption:function(e,t){switch(this._super(e,t),e){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!t}},_setupHandles:function(){var e,t,i,n,s,o=this.options,r=this;if(this.handles=o.handles||(Y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=Y(),this._addedHandles=Y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},t=0;t<i.length;t++)n="ui-resizable-"+(e=String.prototype.trim.call(i[t])),s=Y("<div>"),this._addClass(s,"ui-resizable-handle "+n),s.css({zIndex:o.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.children(this.handles[e]).length||(this.element.append(s),this._addedHandles=this._addedHandles.add(s));this._renderAxis=function(e){var t,i,n;for(t in e=e||this.element,this.handles)this.handles[t].constructor===String?this.handles[t]=this.element.children(this.handles[t]).first().show():(this.handles[t].jquery||this.handles[t].nodeType)&&(this.handles[t]=Y(this.handles[t]),this._on(this.handles[t],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(n=Y(this.handles[t],this.element),n=/sw|ne|nw|se|n|s/.test(t)?n.outerHeight():n.outerWidth(),i=["padding",/ne|nw|n/.test(t)?"Top":/se|sw|s/.test(t)?"Bottom":/^e$/.test(t)?"Right":"Left"].join(""),e.css(i,n),this._proportionallyResize()),this._handles=this._handles.add(this.handles[t])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(s=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=s&&s[1]?s[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(e){var t,i,n=!1;for(t in this.handles)(i=Y(this.handles[t])[0])!==e.target&&!Y.contains(i,e.target)||(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var t,i,n=this.options,s=this.element;return this.resizing=!0,this._renderProxy(),t=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),n.containment&&(t+=Y(n.containment).scrollLeft()||0,i+=Y(n.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:t,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalPosition={left:t,top:i},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof n.aspectRatio?n.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=Y(".ui-resizable-"+this.axis).css("cursor"),Y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var t=this.originalMousePosition,i=this.axis,n=e.pageX-t.left||0,t=e.pageY-t.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(i=i.apply(this,[e,n,t]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),n=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),Y.isEmptyObject(n)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges())),!1},_mouseStop:function(e){this.resizing=!1;var t,i,n,s=this.options,o=this;return this._helper&&(i=(t=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,t=t?0:o.sizeDiff.width,t={width:o.helper.width()-t,height:o.helper.height()-i},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,n=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,s.animate||this.element.css(Y.extend(t,{top:n,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper)&&!s.animate&&this._proportionallyResize(),Y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var e={};return this.position.top!==this.prevPosition.top&&(e.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(e.left=this.position.left+"px"),this.helper.css(e),this.size.width!==this.prevSize.width&&(e.width=this.size.width+"px",this.helper.width(e.width)),this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px",this.helper.height(e.height)),e},_updateVirtualBoundaries:function(e){var t,i,n,s=this.options,s={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||e)&&(e=s.minHeight*this.aspectRatio,i=s.minWidth/this.aspectRatio,t=s.maxHeight*this.aspectRatio,n=s.maxWidth/this.aspectRatio,s.minWidth<e&&(s.minWidth=e),s.minHeight<i&&(s.minHeight=i),t<s.maxWidth&&(s.maxWidth=t),n<s.maxHeight)&&(s.maxHeight=n),this._vBoundaries=s},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&&(this.position.left=e.left),this._isNumber(e.top)&&(this.position.top=e.top),this._isNumber(e.height)&&(this.size.height=e.height),this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,i=this.size,n=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),"sw"===n&&(e.left=t.left+(i.width-e.width),e.top=null),"nw"===n&&(e.top=t.top+(i.height-e.height),e.left=t.left+(i.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,i=this.axis,n=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,s=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,o=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,r=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,u=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(e.width=t.minWidth),r&&(e.height=t.minHeight),n&&(e.width=t.maxWidth),s&&(e.height=t.maxHeight),o&&u&&(e.left=a-t.minWidth),n&&u&&(e.left=a-t.maxWidth),r&&i&&(e.top=l-t.minHeight),s&&i&&(e.top=l-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,i=[],n=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],s=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];t<4;t++)i[t]=parseFloat(n[t])||0,i[t]+=parseFloat(s[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,i=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)e=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,t=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||Y("<div></div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++t.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize;return{left:this.originalPosition.left+t,width:i.width-t}},n:function(e,t,i){var n=this.originalSize;return{top:this.originalPosition.top+i,height:n.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(e,t,i){return Y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,t,i]))},sw:function(e,t,i){return Y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,t,i]))},ne:function(e,t,i){return Y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,t,i]))},nw:function(e,t,i){return Y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,t,i]))}},_propagate:function(e,t){Y.ui.plugin.call(this,e,[t,this.ui()]),"resize"!==e&&this._trigger(e,t,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),Y.ui.plugin.add("resizable","animate",{stop:function(t){var i=Y(this).resizable("instance"),e=i.options,n=i._proportionallyResizeElements,s=(o=n.length&&/textarea/i.test(n[0].nodeName))&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,o=o?0:i.sizeDiff.width,r=(o={width:i.size.width-o,height:i.size.height-s},s=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null);i.element.animate(Y.extend(o,r&&s?{top:r,left:s}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var e={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&Y(n[0]).css({width:e.width,height:e.height}),i._updateCache(e),i._propagate("resize",t)}})}}),Y.ui.plugin.add("resizable","containment",{start:function(){var i,n,e,t,s=Y(this).resizable("instance"),o=s.options,r=s.element;(r=(o=o.containment)instanceof Y?o.get(0):/parent/.test(o)?r.parent().get(0):o)&&(s.containerElement=Y(r),/document/.test(o)||o===document?(s.containerOffset={left:0,top:0},s.containerPosition={left:0,top:0},s.parentData={element:Y(document),left:0,top:0,width:Y(document).width(),height:Y(document).height()||document.body.parentNode.scrollHeight}):(i=Y(r),n=[],Y(["Top","Right","Left","Bottom"]).each(function(e,t){n[e]=s._num(i.css("padding"+t))}),s.containerOffset=i.offset(),s.containerPosition=i.position(),s.containerSize={height:i.innerHeight()-n[3],width:i.innerWidth()-n[1]},o=s.containerOffset,t=s.containerSize.height,e=s.containerSize.width,e=s._hasScroll(r,"left")?r.scrollWidth:e,t=s._hasScroll(r)?r.scrollHeight:t,s.parentData={element:r,left:o.left,top:o.top,width:e,height:t}))},resize:function(e){var t=Y(this).resizable("instance"),i=t.options,n=t.containerOffset,s=t.position,o=(e=t._aspectRatio||e.shiftKey,{top:0,left:0}),r=t.containerElement,a=!0;r[0]!==document&&/static/.test(r.css("position"))&&(o=n),s.left<(t._helper?n.left:0)&&(t.size.width=t.size.width+(t._helper?t.position.left-n.left:t.position.left-o.left),e&&(t.size.height=t.size.width/t.aspectRatio,a=!1),t.position.left=i.helper?n.left:0),s.top<(t._helper?n.top:0)&&(t.size.height=t.size.height+(t._helper?t.position.top-n.top:t.position.top),e&&(t.size.width=t.size.height*t.aspectRatio,a=!1),t.position.top=t._helper?n.top:0),r=t.containerElement.get(0)===t.element.parent().get(0),i=/relative|absolute/.test(t.containerElement.css("position")),r&&i?(t.offset.left=t.parentData.left+t.position.left,t.offset.top=t.parentData.top+t.position.top):(t.offset.left=t.element.offset().left,t.offset.top=t.element.offset().top),s=Math.abs(t.sizeDiff.width+(t._helper?t.offset.left-o.left:t.offset.left-n.left)),r=Math.abs(t.sizeDiff.height+(t._helper?t.offset.top-o.top:t.offset.top-n.top)),s+t.size.width>=t.parentData.width&&(t.size.width=t.parentData.width-s,e)&&(t.size.height=t.size.width/t.aspectRatio,a=!1),r+t.size.height>=t.parentData.height&&(t.size.height=t.parentData.height-r,e)&&(t.size.width=t.size.height*t.aspectRatio,a=!1),a||(t.position.left=t.prevPosition.left,t.position.top=t.prevPosition.top,t.size.width=t.prevSize.width,t.size.height=t.prevSize.height)},stop:function(){var e=Y(this).resizable("instance"),t=e.options,i=e.containerOffset,n=e.containerPosition,s=e.containerElement,o=(a=Y(e.helper)).offset(),r=a.outerWidth()-e.sizeDiff.width,a=a.outerHeight()-e.sizeDiff.height;e._helper&&!t.animate&&/relative/.test(s.css("position"))&&Y(this).css({left:o.left-n.left-i.left,width:r,height:a}),e._helper&&!t.animate&&/static/.test(s.css("position"))&&Y(this).css({left:o.left-n.left-i.left,width:r,height:a})}}),Y.ui.plugin.add("resizable","alsoResize",{start:function(){var e=Y(this).resizable("instance").options;Y(e.alsoResize).each(function(){var e=Y(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.css("width")),height:parseFloat(e.css("height")),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var t=Y(this).resizable("instance"),n=t.options,s=t.originalSize,o=t.originalPosition,r={height:t.size.height-s.height||0,width:t.size.width-s.width||0,top:t.position.top-o.top||0,left:t.position.left-o.left||0};Y(n.alsoResize).each(function(){var e=Y(this),n=Y(this).data("ui-resizable-alsoresize"),s={},t=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];Y.each(t,function(e,t){var i=(n[t]||0)+(r[t]||0);i&&0<=i&&(s[t]=i||null)}),e.css(s)})},stop:function(){Y(this).removeData("ui-resizable-alsoresize")}}),Y.ui.plugin.add("resizable","ghost",{start:function(){var e=Y(this).resizable("instance"),t=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:t.height,width:t.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),!0===Y.uiBackCompat&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=Y(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=Y(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),Y.ui.plugin.add("resizable","grid",{resize:function(){var e,t=Y(this).resizable("instance"),i=t.options,n=t.size,s=t.originalSize,o=t.originalPosition,r=t.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,l=a[0]||1,u=a[1]||1,h=Math.round((n.width-s.width)/l)*l,c=(n=Math.round((n.height-s.height)/u)*u,s.width+h),d=s.height+n,p=i.maxWidth&&i.maxWidth<c,f=i.maxHeight&&i.maxHeight<d,m=i.minWidth&&i.minWidth>c,g=i.minHeight&&i.minHeight>d;i.grid=a,m&&(c+=l),g&&(d+=u),p&&(c-=l),f&&(d-=u),/^(se|s|e)$/.test(r)?(t.size.width=c,t.size.height=d):/^(ne)$/.test(r)?(t.size.width=c,t.size.height=d,t.position.top=o.top-n):/^(sw)$/.test(r)?(t.size.width=c,t.size.height=d,t.position.left=o.left-h):((d-u<=0||c-l<=0)&&(e=t._getPaddingPlusBorderDimensions(this)),0<d-u?(t.size.height=d,t.position.top=o.top-n):(d=u-e.height,t.size.height=d,t.position.top=o.top+s.height-d),0<c-l?(t.size.width=c,t.position.left=o.left-h):(c=l-e.width,t.size.width=c,t.position.left=o.left+s.width-c))}}),Y.ui.resizable,Y.widget("ui.dialog",{version:"1.14.0",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var t=Y(this).css(e).offset().top;t<0&&Y(this).css("top",e.top-t)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&Y.fn.draggable&&this._makeDraggable(),this.options.resizable&&Y.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?Y(e):this.document.find(e||"body").eq(0)},_destroy:function(){var e,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(e=t.parent.children().eq(t.index)).length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:Y.noop,enable:Y.noop,close:function(e){var t=this;this._isOpen&&!1!==this._trigger("beforeClose",e)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||Y(this.document[0].activeElement).trigger("blur"),this._hide(this.uiDialog,this.options.hide,function(){t._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,t){var i=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+Y(this).css("z-index")}).get();return(n=Math.max.apply(null,n))>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",n+1),i=!0),i&&!t&&this._trigger("focus",e),i},open:function(){var e=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=Y(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var e=this._focusedElement;(e=(e=(e=(e=(e=e||this.element.find("[autofocus]")).length?e:this.element.find(":tabbable")).length?e:this.uiDialogButtonPane.find(":tabbable")).length?e:this.uiDialogTitlebarClose.filter(":tabbable")).length?e:this.uiDialog).eq(0).trigger("focus")},_restoreTabbableFocus:function(){var e=this.document[0].activeElement;this.uiDialog[0]===e||Y.contains(this.uiDialog[0],e)||this._focusTabbable()},_keepFocus:function(e){e.preventDefault(),this._restoreTabbableFocus()},_createWrapper:function(){this.uiDialog=Y("<div>").hide().attr({tabIndex:-1,role:"dialog","aria-modal":this.options.modal?"true":null}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){var t,i,n;this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===Y.ui.keyCode.ESCAPE?(e.preventDefault(),this.close(e)):e.keyCode!==Y.ui.keyCode.TAB||e.isDefaultPrevented()||(t=this.uiDialog.find(":tabbable"),i=t.first(),n=t.last(),e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==i[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){n.trigger("focus")}),e.preventDefault()):(this._delay(function(){i.trigger("focus")}),e.preventDefault()))},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=Y("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(e){Y(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=Y("<button type='button'></button>").button({label:Y("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}}),e=Y("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(e){this.options.title?e.text(this.options.title):e.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=Y("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=Y("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var n=this,e=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),Y.isEmptyObject(e)||Array.isArray(e)&&!e.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(Y.each(e,function(e,t){var i;t=Y.extend({type:"button"},t="function"==typeof t?{click:t,text:e}:t),i=t.click,e={icon:t.icon,iconPosition:t.iconPosition,showLabel:t.showLabel,icons:t.icons,text:t.text},delete t.click,delete t.icon,delete t.iconPosition,delete t.showLabel,delete t.icons,"boolean"==typeof t.text&&delete t.text,Y("<button></button>",t).button(e).appendTo(n.uiButtonSet).on("click",function(){i.apply(n.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var s=this,o=this.options;function r(e){return{position:e.position,offset:e.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(e,t){s._addClass(Y(this),"ui-dialog-dragging"),s._blockFrames(),s._trigger("dragStart",e,r(t))},drag:function(e,t){s._trigger("drag",e,r(t))},stop:function(e,t){var i=t.offset.left-s.document.scrollLeft(),n=t.offset.top-s.document.scrollTop();o.position={my:"left top",at:"left"+(0<=i?"+":"")+i+" top"+(0<=n?"+":"")+n,of:s.window},s._removeClass(Y(this),"ui-dialog-dragging"),s._unblockFrames(),s._trigger("dragStop",e,r(t))}})},_makeResizable:function(){var s=this,o=this.options,e=o.resizable,t=this.uiDialog.css("position");function r(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}e="string"==typeof e?e:"n,e,s,w,se,sw,ne,nw",this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:o.maxWidth,maxHeight:o.maxHeight,minWidth:o.minWidth,minHeight:this._minHeight(),handles:e,start:function(e,t){s._addClass(Y(this),"ui-dialog-resizing"),s._blockFrames(),s._trigger("resizeStart",e,r(t))},resize:function(e,t){s._trigger("resize",e,r(t))},stop:function(e,t){var i=(n=s.uiDialog.offset()).left-s.document.scrollLeft(),n=n.top-s.document.scrollTop();o.height=s.uiDialog.height(),o.width=s.uiDialog.width(),o.position={my:"left top",at:"left"+(0<=i?"+":"")+i+" top"+(0<=n?"+":"")+n,of:s.window},s._removeClass(Y(this),"ui-dialog-resizing"),s._unblockFrames(),s._trigger("resizeStop",e,r(t))}}).css("position",t)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=Y(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),t=Y.inArray(this,e);-1!==t&&e.splice(t,1)},_trackingInstances:function(){var e=this.document.data("ui-dialog-instances");return e||this.document.data("ui-dialog-instances",e=[]),e},_minHeight:function(){var e=this.options;return"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(e){var i=this,n=!1,s={};Y.each(e,function(e,t){i._setOption(e,t),e in i.sizeRelatedOptions&&(n=!0),e in i.resizableRelatedOptions&&(s[e]=t)}),n&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(e,t){var i,n=this.uiDialog;"disabled"!==e&&(this._super(e,t),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:Y("<a>").text(""+this.options.closeText).html()}),"draggable"===e&&((i=n.is(":data(ui-draggable)"))&&!t&&n.draggable("destroy"),!i)&&t&&this._makeDraggable(),"position"===e&&this._position(),"resizable"===e&&((i=n.is(":data(ui-resizable)"))&&!t&&n.resizable("destroy"),i&&"string"==typeof t&&n.resizable("option","handles",t),i||!1===t||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")),"modal"===e)&&n.attr("aria-modal",t?"true":null)},_size:function(){var e,t,i,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),n.minWidth>n.width&&(n.width=n.minWidth),e=this.uiDialog.css({height:"auto",width:n.width}).outerHeight(),t=Math.max(0,n.minHeight-e),i="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-e):"none","auto"===n.height?this.element.css({minHeight:t,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,n.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=Y(this);return Y("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return!!Y(e.target).closest(".ui-dialog").length||!!Y(e.target).closest(".ui-datepicker").length},_createOverlay:function(){var i;this.options.modal&&(i=!0,this._delay(function(){i=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(e){var t;i||(t=this._trackingInstances()[0])._allowInteraction(e)||(e.preventDefault(),t._focusTabbable())}.bind(this)),this.overlay=Y("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1))},_destroyOverlay:function(){var e;this.options.modal&&this.overlay&&((e=this.document.data("ui-dialog-overlays")-1)?this.document.data("ui-dialog-overlays",e):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null)}}),!0===Y.uiBackCompat&&Y.widget("ui.dialog",Y.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(e,t){"dialogClass"===e&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),Y.ui.dialog,Y.widget("ui.droppable",{version:"1.14.0",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,t=this.options,i=t.accept;this.isover=!1,this.isout=!0,this.accept="function"==typeof i?i:function(e){return e.is(i)},this.proportions=function(){if(!arguments.length)return e=e||{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};e=arguments[0]},this._addToManager(t.scope),t.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){Y.ui.ddmanager.droppables[e]=Y.ui.ddmanager.droppables[e]||[],Y.ui.ddmanager.droppables[e].push(this)},_splice:function(e){for(var t=0;t<e.length;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var e=Y.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,t){var i;"accept"===e?this.accept="function"==typeof t?t:function(e){return e.is(t)}:"scope"===e&&(i=Y.ui.ddmanager.droppables[this.options.scope],this._splice(i),this._addToManager(t)),this._super(e,t)},_activate:function(e){var t=Y.ui.ddmanager.current;this._addActiveClass(),t&&this._trigger("activate",e,this.ui(t))},_deactivate:function(e){var t=Y.ui.ddmanager.current;this._removeActiveClass(),t&&this._trigger("deactivate",e,this.ui(t))},_over:function(e){var t=Y.ui.ddmanager.current;t&&(t.currentItem||t.element)[0]!==this.element[0]&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(t)))},_out:function(e){var t=Y.ui.ddmanager.current;t&&(t.currentItem||t.element)[0]!==this.element[0]&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(t)))},_drop:function(t,e){var i=e||Y.ui.ddmanager.current,n=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0]||(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var e=Y(this).droppable("instance");if(e.options.greedy&&!e.options.disabled&&e.options.scope===i.options.scope&&e.accept.call(e.element[0],i.currentItem||i.element)&&Y.ui.intersect(i,Y.extend(e,{offset:e.element.offset()}),e.options.tolerance,t))return!(n=!0)}),n)||!this.accept.call(this.element[0],i.currentItem||i.element))&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(i)),this.element)},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}}),Y.ui.intersect=function(e,t,i,n){if(!t.offset)return!1;var s=(e.positionAbs||e.position.absolute).left+e.margins.left,o=(e.positionAbs||e.position.absolute).top+e.margins.top,r=s+e.helperProportions.width,a=o+e.helperProportions.height,l=t.offset.left,u=t.offset.top,h=l+t.proportions().width,c=u+t.proportions().height;switch(i){case"fit":return l<=s&&r<=h&&u<=o&&a<=c;case"intersect":return l<s+e.helperProportions.width/2&&r-e.helperProportions.width/2<h&&u<o+e.helperProportions.height/2&&a-e.helperProportions.height/2<c;case"pointer":return ae(n.pageY,u,t.proportions().height)&&ae(n.pageX,l,t.proportions().width);case"touch":return(u<=o&&o<=c||u<=a&&a<=c||o<u&&c<a)&&(l<=s&&s<=h||l<=r&&r<=h||s<l&&h<r);default:return!1}},Y.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(e,t){var i,n,s=Y.ui.ddmanager.droppables[e.options.scope]||[],o=t?t.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();e:for(i=0;i<s.length;i++)if(!(s[i].options.disabled||e&&!s[i].accept.call(s[i].element[0],e.currentItem||e.element))){for(n=0;n<r.length;n++)if(r[n]===s[i].element[0]){s[i].proportions().height=0;continue e}s[i].visible="none"!==s[i].element.css("display"),s[i].visible&&("mousedown"===o&&s[i]._activate.call(s[i],t),s[i].offset=s[i].element.offset(),s[i].proportions({width:s[i].element[0].offsetWidth,height:s[i].element[0].offsetHeight}))}},drop:function(e,t){var i=!1;return Y.each((Y.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&Y.ui.intersect(e,this,this.options.tolerance,t)&&(i=this._drop.call(this,t)||i),!this.options.disabled)&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,t))}),i},dragStart:function(e,t){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||Y.ui.ddmanager.prepareOffsets(e,t)})},drag:function(s,o){s.options.refreshPositions&&Y.ui.ddmanager.prepareOffsets(s,o),Y.each(Y.ui.ddmanager.droppables[s.options.scope]||[],function(){var e,t,i,n;this.options.disabled||this.greedyChild||!this.visible||(n=!(n=Y.ui.intersect(s,this,this.options.tolerance,o))&&this.isover?"isout":n&&!this.isover?"isover":null)&&(this.options.greedy&&(t=this.options.scope,(i=this.element.parents(":data(ui-droppable)").filter(function(){return Y(this).droppable("instance").options.scope===t})).length)&&((e=Y(i[0]).droppable("instance")).greedyChild="isover"===n),e&&"isover"===n&&(e.isover=!1,e.isout=!0,e._out.call(e,o)),this[n]=!0,this["isout"===n?"isover":"isout"]=!1,this["isover"===n?"_over":"_out"].call(this,o),e)&&"isout"===n&&(e.isout=!1,e.isover=!0,e._over.call(e,o))})},dragStop:function(e,t){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||Y.ui.ddmanager.prepareOffsets(e,t)}},!0===Y.uiBackCompat&&Y.widget("ui.droppable",Y.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),Y.ui.droppable,Y.widget("ui.progressbar",{version:"1.14.0",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=Y("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(e){if(void 0===e)return this.options.value;this.options.value=this._constrainedValue(e),this._refreshValue()},_constrainedValue:function(e){return void 0===e&&(e=this.options.value),this.indeterminate=!1===e,"number"!=typeof e&&(e=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){"max"===e&&(t=Math.max(this.min,t)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,t=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(t.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=Y("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}}),Y.widget("ui.selectable",Y.ui.mouse,{version:"1.14.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var i=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){i.elementPos=Y(i.element[0]).offset(),i.selectees=Y(i.options.filter,i.element[0]),i._addClass(i.selectees,"ui-selectee"),i.selectees.each(function(){var e=Y(this),t={left:(t=e.offset()).left-i.elementPos.left,top:t.top-i.elementPos.top};Y.data(this,"selectable-item",{element:this,$element:e,left:t.left,top:t.top,right:t.left+e.outerWidth(),bottom:t.top+e.outerHeight(),startselected:!1,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=Y("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(i){var n=this,e=this.options;this.opos=[i.pageX,i.pageY],this.elementPos=Y(this.element[0]).offset(),this.options.disabled||(this.selectees=Y(e.filter,this.element[0]),this._trigger("start",i),Y(e.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),e.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var e=Y.data(this,"selectable-item");e.startselected=!0,i.metaKey||i.ctrlKey||(n._removeClass(e.$element,"ui-selected"),e.selected=!1,n._addClass(e.$element,"ui-unselecting"),e.unselecting=!0,n._trigger("unselecting",i,{unselecting:e.element}))}),Y(i.target).parents().addBack().each(function(){var e,t=Y.data(this,"selectable-item");if(t)return e=!i.metaKey&&!i.ctrlKey||!t.$element.hasClass("ui-selected"),n._removeClass(t.$element,e?"ui-unselecting":"ui-selected")._addClass(t.$element,e?"ui-selecting":"ui-unselecting"),t.unselecting=!e,t.selecting=e,(t.selected=e)?n._trigger("selecting",i,{selecting:t.element}):n._trigger("unselecting",i,{unselecting:t.element}),!1}))},_mouseDrag:function(n){var e,s,o,r,a,l,u;if(this.dragged=!0,!this.options.disabled)return o=(s=this).options,r=this.opos[0],a=this.opos[1],(l=n.pageX)<r&&(e=l,l=r,r=e),(u=n.pageY)<a&&(e=u,u=a,a=e),this.helper.css({left:r,top:a,width:l-r,height:u-a}),this.selectees.each(function(){var e=Y.data(this,"selectable-item"),t=!1,i={};e&&e.element!==s.element[0]&&(i.left=e.left+s.elementPos.left,i.right=e.right+s.elementPos.left,i.top=e.top+s.elementPos.top,i.bottom=e.bottom+s.elementPos.top,"touch"===o.tolerance?t=!(l<i.left||i.right<r||u<i.top||i.bottom<a):"fit"===o.tolerance&&(t=r<i.left&&i.right<l&&a<i.top&&i.bottom<u),t?(e.selected&&(s._removeClass(e.$element,"ui-selected"),e.selected=!1),e.unselecting&&(s._removeClass(e.$element,"ui-unselecting"),e.unselecting=!1),e.selecting||(s._addClass(e.$element,"ui-selecting"),e.selecting=!0,s._trigger("selecting",n,{selecting:e.element}))):(e.selecting&&((n.metaKey||n.ctrlKey)&&e.startselected?(s._removeClass(e.$element,"ui-selecting"),e.selecting=!1,s._addClass(e.$element,"ui-selected"),e.selected=!0):(s._removeClass(e.$element,"ui-selecting"),e.selecting=!1,e.startselected&&(s._addClass(e.$element,"ui-unselecting"),e.unselecting=!0),s._trigger("unselecting",n,{unselecting:e.element}))),!e.selected||n.metaKey||n.ctrlKey||e.startselected||(s._removeClass(e.$element,"ui-selected"),e.selected=!1,s._addClass(e.$element,"ui-unselecting"),e.unselecting=!0,s._trigger("unselecting",n,{unselecting:e.element}))))}),!1},_mouseStop:function(t){var i=this;return this.dragged=!1,Y(".ui-unselecting",this.element[0]).each(function(){var e=Y.data(this,"selectable-item");i._removeClass(e.$element,"ui-unselecting"),e.unselecting=!1,e.startselected=!1,i._trigger("unselected",t,{unselected:e.element})}),Y(".ui-selecting",this.element[0]).each(function(){var e=Y.data(this,"selectable-item");i._removeClass(e.$element,"ui-selecting")._addClass(e.$element,"ui-selected"),e.selecting=!1,e.selected=!0,e.startselected=!0,i._trigger("selected",t,{selected:e.element})}),this._trigger("stop",t),this.helper.remove(),!1}}),Y.widget("ui.selectmenu",[Y.ui.formResetMixin,{version:"1.14.0",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=Y()},_drawButton:function(){var e,t=this,i=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(e){this.button.trigger("focus"),e.preventDefault()}}),this.element.hide(),this.button=Y("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),e=Y("<span>").appendTo(this.button),this._addClass(e,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(i).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){t._rendered||t._refreshMenu()})},_drawMenu:function(){var i=this;this.menu=Y("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=Y("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(e,t){e.preventDefault(),i._select(t.item.data("ui-selectmenu-item"),e)},focus:function(e,t){t=t.item.data("ui-selectmenu-item"),null!=i.focusIndex&&t.index!==i.focusIndex&&(i._trigger("focus",e,{item:t}),i.isOpen||i._select(t,e)),i.focusIndex=t.index,i.button.attr("aria-activedescendant",i.menuItems.eq(t.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var e=this.element.find("option");this.menu.empty(),this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,e.length&&(e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(e){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",e)))},_position:function(){this.menuWrap.position(Y.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(e){var t=Y("<span>");return this._setText(t,e.label),this._addClass(t,"ui-selectmenu-text"),t},_renderMenu:function(n,e){var s=this,o="";Y.each(e,function(e,t){var i;t.optgroup!==o&&(i=Y("<li>",{text:t.optgroup}),s._addClass(i,"ui-selectmenu-optgroup","ui-menu-divider"+(t.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),i.appendTo(n),o=t.optgroup),s._renderItemData(n,t)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-selectmenu-item",t)},_renderItem:function(e,t){var i=Y("<li>"),n=Y("<div>",{title:t.element.attr("title")});return t.disabled&&this._addClass(i,null,"ui-state-disabled"),t.hidden?i.prop("hidden",!0):this._setText(n,t.label),i.append(n).appendTo(e)},_setText:function(e,t){t?e.text(t):e.html(" ")},_move:function(e,t){var i,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),n+=":not(.ui-state-disabled)"),(i="first"===e||"last"===e?i["first"===e?"prevAll":"nextAll"](n).eq(-1):i[e+"All"](n).eq(0)).length&&this.menuInstance.focus(t,i)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(e){this[this.isOpen?"close":"open"](e)},_setSelection:function(){var e;this.range&&((e=window.getSelection()).removeAllRanges(),e.addRange(this.range))},_documentClick:{mousedown:function(e){this.isOpen&&!Y(e.target).closest(".ui-selectmenu-menu, #"+CSS.escape(this.ids.button)).length&&this.close(e)}},_buttonEvents:{mousedown:function(){var e=window.getSelection();e.rangeCount&&(this.range=e.getRangeAt(0))},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(e){var t=!0;switch(e.keyCode){case Y.ui.keyCode.TAB:case Y.ui.keyCode.ESCAPE:this.close(e),t=!1;break;case Y.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case Y.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case Y.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case Y.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case Y.ui.keyCode.LEFT:this._move("prev",e);break;case Y.ui.keyCode.RIGHT:this._move("next",e);break;case Y.ui.keyCode.HOME:case Y.ui.keyCode.PAGE_UP:this._move("first",e);break;case Y.ui.keyCode.END:case Y.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),t=!1}t&&e.preventDefault()}},_selectFocusedItem:function(e){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),e)},_select:function(e,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(e)),this._setAria(e),this._trigger("select",t,{item:e}),e.index!==i&&this._trigger("change",t,{item:e}),this.close(t)},_setAria:function(e){e=this.menuItems.eq(e.index).attr("id"),this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr("aria-activedescendant",e)},_setOption:function(e,t){var i;"icons"===e&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button)),this._super(e,t),"appendTo"===e&&this.menuWrap.appendTo(this._appendTo()),"width"===e&&this._resizeButton()},_setOptionDisabled:function(e){this._super(e),this.menuInstance.option("disabled",e),this.button.attr("aria-disabled",e),this._toggleClass(this.button,null,"ui-state-disabled",e),this.element.prop("disabled",e),e?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var e=this.options.appendTo;return(e=(e=e&&(e.jquery||e.nodeType?Y(e):this.document.find(e).eq(0)))&&e[0]?e:this.element.closest(".ui-front, dialog")).length?e:this.document[0].body},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var e=this.options.width;!1===e?this.button.css("width",""):(null===e&&(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e))},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()))},_getCreateOptions:function(){var e=this._super();return e.disabled=this.element.prop("disabled"),e},_parseOptions:function(e){var i=this,n=[];e.each(function(e,t){n.push(i._parseOption(Y(t),e))}),this.items=n},_parseOption:function(e,t){var i=e.parent("optgroup");return{element:e,index:t,value:e.val(),label:e.text(),hidden:i.prop("hidden")||e.prop("hidden"),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||e.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),Y.widget("ui.slider",Y.ui.mouse,{version:"1.14.0",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t=this.options,i=this.element.find(".ui-slider-handle"),n=[],s=t.values&&t.values.length||1;for(i.length>s&&(i.slice(s).remove(),i=i.slice(0,s)),e=i.length;e<s;e++)n.push("<span tabindex='0'></span>");this.handles=i.add(Y(n.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){Y(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=Y("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&&"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,n,s,o,t,r,a=this,l=this.options;return!l.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var t=Math.abs(i-a.values(e));(t<n||n===t&&(e===a._lastChangedValue||a.values(e)===l.min))&&(n=t,s=Y(this),o=e)}),!1!==this._start(e,o))&&(this._mouseSliding=!0,this._handleIndex=o,this._addClass(s,null,"ui-state-active"),s.trigger("focus"),t=s.offset(),r=!Y(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=r?{left:0,top:0}:{left:e.pageX-t.left-s.width()/2,top:e.pageY-t.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,o,i),this._animateOff=!0)},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},t=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,t),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t;return(e=1<(e=(e="horizontal"===this.orientation?(t=this.elementSize.width,e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)))/t)?1:e)<0&&(e=0),"vertical"===this.orientation&&(e=1-e),t=this._valueMax()-this._valueMin(),e=this._valueMin()+e*t,this._trimAlignValue(e)},_uiHash:function(e,t,i){var n={handle:this.handles[e],handleIndex:e,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(n.value=void 0!==t?t:this.values(e),n.values=i||this.values()),n},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,i){var n,s=this.value(),o=this.values();this._hasMultipleValues()&&(n=this.values(t?0:1),s=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(n,i):Math.max(n,i)),o[t]=i),i!==s&&!1!==this._trigger("slide",e,this._uiHash(t,i,o))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){if(!arguments.length)return this._value();this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0)},values:function(e,t){var i,n,s;if(1<arguments.length)this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),this._change(null,e);else{if(!arguments.length)return this._values();if(!Array.isArray(e))return this._hasMultipleValues()?this._values(e):this.value();for(i=this.options.values,n=e,s=0;s<i.length;s+=1)i[s]=this._trimAlignValue(n[s]),this._change(null,s);this._refreshValue()}},_setOption:function(e,t){var i,n=0;switch("range"===e&&!0===this.options.range&&("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(n=this.options.values.length),this._super(e,t),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(t),this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=n-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return this._trimAlignValue(e)},_values:function(e){var t,i;if(arguments.length)return e=this.options.values[e],this._trimAlignValue(e);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(e){var t,i;return e<=this._valueMin()?this._valueMin():e>=this._valueMax()?this._valueMax():(t=0<this.options.step?this.options.step:1,i=e-(e=(e-this._valueMin())%t),2*Math.abs(e)>=t&&(i+=0<e?t:-t),parseFloat(i.toFixed(5)))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step;(e=Math.round((e-t)/i)*i+t)>this.options.max&&(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var t=(e=e.toString()).indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,e,n,s,o=this.options.range,r=this.options,a=this,l=!this._animateOff&&r.animate,u={};this._hasMultipleValues()?this.handles.each(function(e){i=(a.values(e)-a._valueMin())/(a._valueMax()-a._valueMin())*100,u["horizontal"===a.orientation?"left":"bottom"]=i+"%",Y(this).stop(1,1)[l?"animate":"css"](u,r.animate),!0===a.options.range&&("horizontal"===a.orientation?(0===e&&a.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},r.animate),1===e&&a.range[l?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:r.animate})):(0===e&&a.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},r.animate),1===e&&a.range[l?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:r.animate}))),t=i}):(e=this.value(),n=this._valueMin(),s=this._valueMax(),i=s!==n?(e-n)/(s-n)*100:0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](u,r.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},r.animate),"max"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:100-i+"%"},r.animate),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},r.animate),"max"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:100-i+"%"},r.animate))},_handleEvents:{keydown:function(e){var t,i,n,s=Y(e.target).data("ui-slider-handle-index");switch(e.keyCode){case Y.ui.keyCode.HOME:case Y.ui.keyCode.END:case Y.ui.keyCode.PAGE_UP:case Y.ui.keyCode.PAGE_DOWN:case Y.ui.keyCode.UP:case Y.ui.keyCode.RIGHT:case Y.ui.keyCode.DOWN:case Y.ui.keyCode.LEFT:if(e.preventDefault(),this._keySliding||(this._keySliding=!0,this._addClass(Y(e.target),null,"ui-state-active"),!1!==this._start(e,s)))break;return}switch(n=this.options.step,t=i=this._hasMultipleValues()?this.values(s):this.value(),e.keyCode){case Y.ui.keyCode.HOME:i=this._valueMin();break;case Y.ui.keyCode.END:i=this._valueMax();break;case Y.ui.keyCode.PAGE_UP:i=this._trimAlignValue(t+(this._valueMax()-this._valueMin())/this.numPages);break;case Y.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(t-(this._valueMax()-this._valueMin())/this.numPages);break;case Y.ui.keyCode.UP:case Y.ui.keyCode.RIGHT:if(t===this._valueMax())return;i=this._trimAlignValue(t+n);break;case Y.ui.keyCode.DOWN:case Y.ui.keyCode.LEFT:if(t===this._valueMin())return;i=this._trimAlignValue(t-n)}this._slide(e,s,i)},keyup:function(e){var t=Y(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,t),this._change(e,t),this._removeClass(Y(e.target),null,"ui-state-active"))}}}),Y.widget("ui.sortable",Y.ui.mouse,{version:"1.14.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,i){return t<=e&&e<t+i},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),Y.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var e=this.items.length-1;0<=e;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,t){var i=null,n=!1,s=this;return!(this.reverting||this.options.disabled||"static"===this.options.type||(this._refreshItems(e),Y(e.target).parents().each(function(){if(Y.data(this,s.widgetName+"-item")===s)return i=Y(this),!1}),!(i=Y.data(e.target,s.widgetName+"-item")===s?Y(e.target):i))||this.options.handle&&!t&&(Y(this.options.handle,i).find("*").addBack().each(function(){this===e.target&&(n=!0)}),!n)||(this.currentItem=i,this._removeCurrentsFromItems(),0))},_mouseStart:function(e,t,i){var n,s,o=this.options;if((this.currentContainer=this).refreshPositions(),this.appendTo=Y("parent"!==o.appendTo?o.appendTo:this.currentItem.parent()),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},Y.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),Y.extend(this.offset,{parent:this._getParentOffset()}),o.containment&&this._setContainment(),o.cursor&&"auto"!==o.cursor&&(s=this.document.find("body"),this._storedStylesheet=Y("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(s)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(n=this.containers.length-1;0<=n;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return Y.ui.ddmanager&&(Y.ui.ddmanager.current=this),Y.ui.ddmanager&&!o.dropBehaviour&&Y.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(e),!0},_scroll:function(e){var t=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+t.scrollSpeed:e.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-t.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+t.scrollSpeed:e.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-t.scrollSpeed)):(e.pageY-this.document.scrollTop()<t.scrollSensitivity?i=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<t.scrollSensitivity&&(i=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed)),e.pageX-this.document.scrollLeft()<t.scrollSensitivity?i=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(i=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))),i},_mouseDrag:function(e){var t,i,n,s,o=this.options;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),o.scroll&&!1!==this._scroll(e)&&(this._refreshItemPositions(!0),Y.ui.ddmanager)&&!o.dropBehaviour&&Y.ui.ddmanager.prepareOffsets(this,e),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},t=this.items.length-1;0<=t;t--)if(n=(i=this.items[t]).item[0],(s=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(n===this.currentItem[0]||this.placeholder[1===s?"next":"prev"]()[0]===n||Y.contains(this.placeholder[0],n)||"semi-dynamic"===this.options.type&&Y.contains(this.element[0],n))){if(this.direction=1===s?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(e,i),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),Y.ui.ddmanager&&Y.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,t){var i,n,s,o;if(e)return Y.ui.ddmanager&&!this.options.dropBehaviour&&Y.ui.ddmanager.drop(this,e),this.options.revert?(n=(i=this).placeholder.offset(),o={},(s=this.options.axis)&&"x"!==s||(o.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),s&&"y"!==s||(o.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,Y(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){i._clear(e)})):this._clear(e,t),!1},cancel:function(){if(this.dragging){this._mouseUp(new Y.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;0<=e;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),Y.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?Y(this.domPosition.prev).after(this.currentItem):Y(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},Y(e).each(function(){var e=(Y(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);e&&i.push((t.key||e[1]+"[]")+"="+(t.key&&t.expression?e[1]:e[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},t.each(function(){i.push(Y(e.item||this).attr(e.attribute||"id")||"")}),i},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,n=this.positionAbs.top,s=n+this.helperProportions.height,o=e.left,r=o+e.width,a=e.top,l=a+e.height,u=this.offset.click.top,h=this.offset.click.left,u="x"===this.options.axis||a<n+u&&n+u<l,h="y"===this.options.axis||o<t+h&&t+h<r;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?u&&h:o<t+this.helperProportions.width/2&&i-this.helperProportions.width/2<r&&a<n+this.helperProportions.height/2&&s-this.helperProportions.height/2<l},_intersectsWithPointer:function(e){var t="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height);return e="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),!(!t||!e)&&(t=this.dragDirection.vertical,e=this.dragDirection.horizontal,this.floating?"right"===e||"down"===t?2:1:t&&("down"===t?2:1))},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),i=(e=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),this.dragDirection.vertical),n=this.dragDirection.horizontal;return this.floating&&n?"right"===n&&e||"left"===n&&!e:i&&("down"===i&&t||"up"===i&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!=e&&(0<e?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!=e&&(0<e?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){var t,i,n,s,o=[],r=[],a=this._connectWith();if(a&&e)for(t=a.length-1;0<=t;t--)for(i=(n=Y(a[t],this.document[0])).length-1;0<=i;i--)(s=Y.data(n[i],this.widgetFullName))&&s!==this&&!s.options.disabled&&r.push(["function"==typeof s.options.items?s.options.items.call(s.element):Y(s.options.items,s.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),s]);function l(){o.push(this)}for(r.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):Y(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),t=r.length-1;0<=t;t--)r[t][0].each(l);return Y(o)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=Y.grep(this.items,function(e){for(var t=0;t<i.length;t++)if(i[t]===e.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var t,i,n,s,o,r,a,l,u=this.items,h=[["function"==typeof this.options.items?this.options.items.call(this.element[0],e,{item:this.currentItem}):Y(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(t=c.length-1;0<=t;t--)for(i=(n=Y(c[t],this.document[0])).length-1;0<=i;i--)(s=Y.data(n[i],this.widgetFullName))&&s!==this&&!s.options.disabled&&(h.push(["function"==typeof s.options.items?s.options.items.call(s.element[0],e,{item:this.currentItem}):Y(s.options.items,s.element),s]),this.containers.push(s));for(t=h.length-1;0<=t;t--)for(o=h[t][1],l=(r=h[t][i=0]).length;i<l;i++)(a=Y(r[i])).data(this.widgetName+"-item",o),u.push({item:a,instance:o,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(e){for(var t,i,n=this.items.length-1;0<=n;n--)t=this.items[n],this.currentContainer&&t.instance!==this.currentContainer&&t.item[0]!==this.currentItem[0]||(i=this.options.toleranceElement?Y(this.options.toleranceElement,t.item):t.item,e||(t.width=i.outerWidth(),t.height=i.outerHeight()),i=i.offset(),t.left=i.left,t.top=i.top)},refreshPositions:function(e){var t,i;if(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(e),this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(t=this.containers.length-1;0<=t;t--)i=this.containers[t].element.offset(),this.containers[t].containerCache.left=i.left,this.containers[t].containerCache.top=i.top,this.containers[t].containerCache.width=this.containers[t].element.outerWidth(),this.containers[t].containerCache.height=this.containers[t].element.outerHeight();return this},_createPlaceholder:function(i){var n,s,o=(i=i||this).options;o.placeholder&&o.placeholder.constructor!==String||(n=o.placeholder,s=i.currentItem[0].nodeName.toLowerCase(),o.placeholder={element:function(){var e=Y("<"+s+">",i.document[0]);return i._addClass(e,"ui-sortable-placeholder",n||i.currentItem[0].className)._removeClass(e,"ui-sortable-helper"),"tbody"===s?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),Y("<tr>",i.document[0]).appendTo(e)):"tr"===s?i._createTrPlaceholder(i.currentItem,e):"img"===s&&e.attr("src",i.currentItem.attr("src")),n||e.css("visibility","hidden"),e},update:function(e,t){n&&!o.forcePlaceholderSize||(t.height()&&(!o.forcePlaceholderSize||"tbody"!==s&&"tr"!==s)||t.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),t.width())||t.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10))}}),i.placeholder=Y(o.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),o.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(e,t){var i=this;e.children().each(function(){Y("<td> </td>",i.document[0]).attr("colspan",Y(this).attr("colspan")||1).appendTo(t)})},_contactContainers:function(e){for(var t,i,n,s,o,r,a,l,u,h=null,c=null,d=this.containers.length-1;0<=d;d--)Y.contains(this.currentItem[0],this.containers[d].element[0])||(this._intersectsWith(this.containers[d].containerCache)?h&&Y.contains(this.containers[d].element[0],h.element[0])||(h=this.containers[d],c=d):this.containers[d].containerCache.over&&(this.containers[d]._trigger("out",e,this._uiHash(this)),this.containers[d].containerCache.over=0));if(h)if(1===this.containers.length)this.containers[c].containerCache.over||(this.containers[c]._trigger("over",e,this._uiHash(this)),this.containers[c].containerCache.over=1);else{for(i=1e4,n=null,s=(l=h.floating||this._isFloating(this.currentItem))?"left":"top",o=l?"width":"height",u=l?"pageX":"pageY",t=this.items.length-1;0<=t;t--)Y.contains(this.containers[c].element[0],this.items[t].item[0])&&this.items[t].item[0]!==this.currentItem[0]&&(r=this.items[t].item.offset()[s],a=!1,e[u]-r>this.items[t][o]/2&&(a=!0),Math.abs(e[u]-r)<i)&&(i=Math.abs(e[u]-r),n=this.items[t],this.direction=a?"up":"down");(n||this.options.dropOnEmpty)&&(this.currentContainer===this.containers[c]?this.currentContainer.containerCache.over||(this.containers[c]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1):(n?this._rearrange(e,n,null,!0):this._rearrange(e,null,this.containers[c].element,!0),this._trigger("change",e,this._uiHash()),this.containers[c]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[c],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this.containers[c]._trigger("over",e,this._uiHash(this)),this.containers[c].containerCache.over=1))}},_createHelper:function(e){var t=this.options;return(e="function"==typeof t.helper?Y(t.helper.apply(this.element[0],[e,this.currentItem])):"clone"===t.helper?this.currentItem.clone():this.currentItem).parents("body").length||this.appendTo[0].appendChild(e[0]),e[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),e[0].style.width&&!t.forceHelperSize||e.width(this.currentItem.width()),e[0].style.height&&!t.forceHelperSize||e.height(this.currentItem.height()),e},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),"left"in(e=Array.isArray(e)?{left:+e[0],top:+e[1]||0}:e)&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&Y.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),{top:(e=this.offsetParent[0]===this.document[0].body?{top:0,left:0}:e).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var e;return"relative"===this.cssPosition?{top:(e=this.currentItem.position()).top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}:{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,t,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode),"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(e=Y(i.containment)[0],i=Y(i.containment).offset(),t="hidden"!==Y(e).css("overflow"),this.containment=[i.left+(parseInt(Y(e).css("borderLeftWidth"),10)||0)+(parseInt(Y(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(Y(e).css("borderTopWidth"),10)||0)+(parseInt(Y(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(t?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(Y(e).css("borderLeftWidth"),10)||0)-(parseInt(Y(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(t?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(Y(e).css("borderTopWidth"),10)||0)-(parseInt(Y(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,t){t=t||this.position,e="absolute"===e?1:-1;var i="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&Y.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,n=/(html|body)/i.test(i[0].tagName);return{top:t.top+this.offset.relative.top*e+this.offset.parent.top*e-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():n?0:i.scrollTop())*e,left:t.left+this.offset.relative.left*e+this.offset.parent.left*e-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():n?0:i.scrollLeft())*e}},_generatePosition:function(e){var t=this.options,i=e.pageX,n=e.pageY,s="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&Y.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(i=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(n=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(i=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3])&&(n=this.containment[3]+this.offset.click.top),t.grid)&&(e=this.originalPageY+Math.round((n-this.originalPageY)/t.grid[1])*t.grid[1],n=!this.containment||e-this.offset.click.top>=this.containment[1]&&e-this.offset.click.top<=this.containment[3]?e:e-this.offset.click.top>=this.containment[1]?e-t.grid[1]:e+t.grid[1],e=this.originalPageX+Math.round((i-this.originalPageX)/t.grid[0])*t.grid[0],i=!this.containment||e-this.offset.click.left>=this.containment[0]&&e-this.offset.click.left<=this.containment[2]?e:e-this.offset.click.left>=this.containment[0]?e-t.grid[0]:e+t.grid[0]),{top:n-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:s.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())}},_rearrange:function(e,t,i,n){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var s=this.counter;this._delay(function(){s===this.counter&&this.refreshPositions(!n)})},_clear:function(e,t){this.reverting=!1;var i,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function s(t,i,n){return function(e){n._trigger(t,e,i._uiHash(i))}}for(this.fromOutside&&!t&&n.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||n.push(function(e){this._trigger("update",e,this._uiHash())}),this===this.currentContainer||t||(n.push(function(e){this._trigger("remove",e,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer))),i=this.containers.length-1;0<=i;
vendor: 1,993 bytes, line 35
35i--)t||n.push(s("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(n.push(s("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this._storedStylesheet&&(this._storedStylesheet.remove(),this._storedStylesheet=null),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;i<n.length;i++)n[i].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===Y.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(e){var t=e||this;return{helper:t.helper,placeholder:t.placeholder||Y([]),position:t.position,originalPosition:t.originalPosition,offset:t.positionAbs,item:t.currentItem,sender:e?e.element:null}}}),Y.widget("ui.spinner",{version:"1.14.0",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var n=this._super(),s=this.element;return Y.each(["min","max","step"],function(e,t){var i=s.attr(t);null!=i&&i.length&&(n[t]=i)}),n}
vendor: 21,170 bytes, line 35
35,_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){var i=this.document[0].activeElement;if(this.element[0]===i&&t){if(!this.spinning&&!this._start(e))return!1;this._spin((0<t?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()}},"mousedown .ui-spinner-button":function(e){var t=this.element[0]===this.document[0].activeElement?this.previous:this.element.val();e.preventDefault(),function(){this.element[0]!==this.document[0].activeElement&&(this.element.trigger("focus"),this.previous=t)}.call(this),!1!==this._start(e)&&this._repeat(null,Y(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){if(Y(e.currentTarget).hasClass("ui-state-active"))return!1!==this._start(e)&&void this._repeat(null,Y(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var t=this.options,i=Y.ui.keyCode;switch(e.keyCode){case i.UP:return this._repeat(null,1,e),!0;case i.DOWN:return this._repeat(null,-1,e),!0;case i.PAGE_UP:return this._repeat(null,t.page,e),!0;case i.PAGE_DOWN:return this._repeat(null,-t.page,e),!0}return!1},_start:function(e){return!(!this.spinning&&!1===this._trigger("start",e))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(e,t,i){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,i)},e),this._spin(t*this.options.step,i)},_spin:function(e,t){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+e*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",t,{value:i})||(this._value(i),this.counter++)},_increment:function(e){var t=this.options.incremental;return t?"function"==typeof t?t(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var t=(e=e.toString()).indexOf(".");return-1===t?0:e.length-t-1},_adjustValue:function(e){var t=this.options,i=null!==t.min?t.min:0;return e=i+Math.round((e-i)/t.step)*t.step,e=parseFloat(e.toFixed(this._precision())),null!==t.max&&e>t.max?t.max:null!==t.min&&e<t.min?t.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",e))},_setOption:function(e,t){var i;"culture"===e||"numberFormat"===e?(i=this._parse(this.element.val()),this.options[e]=t,this.element.val(this._format(i))):("max"!==e&&"min"!==e&&"step"!==e||"string"==typeof t&&(t=this._parse(t)),"icons"===e&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,t.up),i=this.buttons.last().find(".ui-icon"),this._removeClass(i,null,this.options.icons.down),this._addClass(i,null,t.down)),this._super(e,t))},_setOptionDisabled:function(e){this._super(e),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!e),this.element.prop("disabled",!!e),this.buttons.button(e?"disable":"enable")},_setOptions:O(function(e){this._super(e)}),_parse:function(e){return""===(e="string"==typeof e&&""!==e?window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e:e)||isNaN(e)?null:e},_format:function(e){return""===e?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var e=this.value();return null!==e&&e===this._adjustValue(e)},_value:function(e,t){var i;""!==e&&null!==(i=this._parse(e))&&(t||(i=this._adjustValue(i)),e=this._format(i)),this.element.val(e),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:O(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:O(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:O(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:O(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){if(!arguments.length)return this._parse(this.element.val());O(this._value).call(this,e)},widget:function(){return this.uiSpinner}}),!0===Y.uiBackCompat&&Y.widget("ui.spinner",Y.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}}),Y.ui.spinner,Y.widget("ui.tabs",{version:"1.14.0",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(P=/#.*$/,function(e){var t=e.href.replace(P,""),i=location.href.replace(P,"");try{t=decodeURIComponent(t)}catch(e){}try{i=decodeURIComponent(i)}catch(e){}return 1<e.hash.length&&t===i}),_create:function(){var t=this,e=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,e.collapsible),this._processTabs(),e.active=this._initialActive(),Array.isArray(e.disabled)&&(e.disabled=Y.uniqueSort(e.disabled.concat(Y.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(e.active):this.active=Y(),this._refresh(),this.active.length&&this.load(e.active)},_initialActive:function(){var i=this.options.active,e=this.options.collapsible,n=location.hash.substring(1);return null===i&&(n&&this.tabs.each(function(e,t){if(Y(t).attr("aria-controls")===n)return i=e,!1}),null!==(i=null===i?this.tabs.index(this.tabs.filter(".ui-tabs-active")):i)&&-1!==i||(i=!!this.tabs.length&&0)),!1!==i&&-1===(i=this.tabs.index(this.tabs.eq(i)))&&(i=!e&&0),i=!e&&!1===i&&this.anchors.length?0:i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):Y()}},_tabKeydown:function(e){var t=Y(this.document[0].activeElement).closest("li"),i=this.tabs.index(t),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case Y.ui.keyCode.RIGHT:case Y.ui.keyCode.DOWN:i++;break;case Y.ui.keyCode.UP:case Y.ui.keyCode.LEFT:n=!1,i--;break;case Y.ui.keyCode.END:i=this.anchors.length-1;break;case Y.ui.keyCode.HOME:i=0;break;case Y.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),void this._activate(i);case Y.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}e.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,n),e.ctrlKey||e.metaKey||(t.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===Y.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){return e.altKey&&e.keyCode===Y.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===Y.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,t){for(var i=this.tabs.length-1;-1!==Y.inArray(e=(e=i<e?0:e)<0?i:e,this.options.disabled);)e=t?e+1:e-1;return e},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).trigger("focus"),e},_setOption:function(e,t){"active"===e?this._activate(t):(this._super(e,t),"collapsible"===e&&(this._toggleClass("ui-tabs-collapsible",null,t),t||!1!==this.options.active||this._activate(0)),"event"===e&&this._setupEvents(t),"heightStyle"===e&&this._setupHeightStyle(t))},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var e=this.options,t=this.tablist.children(":has(a[href])");e.disabled=Y.map(t.filter(".ui-state-disabled"),function(e){return t.index(e)}),this._processTabs(),!1!==e.active&&this.anchors.length?this.active.length&&!Y.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=Y()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=Y()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var l=this,e=this.tabs,t=this.anchors,i=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(e){Y(this).is(".ui-state-disabled")&&e.preventDefault()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return Y("a",this)[0]}).attr({tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=Y(),this.anchors.each(function(e,t){var i,n,s,o=Y(t).uniqueId().attr("id"),r=Y(t).closest("li"),a=r.attr("aria-controls");l._isLocal(t)?(s=(i=t.hash).substring(1),n=l.element.find(l._sanitizeSelector(i))):(s=r.attr("aria-controls")||Y({}).uniqueId()[0].id,(n=l.element.find(i="#"+s)).length||(n=l._createPanel(s)).insertAfter(l.panels[e-1]||l.tablist),n.attr("aria-live","polite")),n.length&&(l.panels=l.panels.add(n)),a&&r.data("ui-tabs-aria-controls",a),r.attr({"aria-controls":s,"aria-labelledby":o}),n.attr("aria-labelledby",o)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),e&&(this._off(e.not(this.tabs)),this._off(t.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(e){return Y("<div>").attr("id",e).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(e){var t,i;for(Array.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),i=0;t=this.tabs[i];i++)t=Y(t),!0===e||-1!==Y.inArray(i,e)?(t.attr("aria-disabled","true"),this._addClass(t,null,"ui-state-disabled")):(t.removeAttr("aria-disabled"),this._removeClass(t,null,"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===e)},_setupEvents:function(e){var i={};e&&Y.each(e.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,t=this.element.parent();"fill"===e?(i=t.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var e=Y(this),t=e.css("position");"absolute"!==t&&"fixed"!==t&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=Y(this).outerHeight(!0)}),this.panels.each(function(){Y(this).height(Math.max(0,i-Y(this).innerHeight()+Y(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each(function(){i=Math.max(i,Y(this).height("").height())}).height(i))},_eventHandler:function(e){var t=this.options,i=this.active,n=Y(e.currentTarget).closest("li"),s=n[0]===i[0],o=s&&t.collapsible,r=o?Y():this._getPanelForTab(n),a=i.length?this._getPanelForTab(i):Y(),i={oldTab:i,oldPanel:a,newTab:o?Y():n,newPanel:r};e.preventDefault(),n.hasClass("ui-state-disabled")||n.hasClass("ui-tabs-loading")||this.running||s&&!t.collapsible||!1===this._trigger("beforeActivate",e,i)||(t.active=!o&&this.tabs.index(n),this.active=s?Y():n,this.xhr&&this.xhr.abort(),a.length||r.length||Y.error("jQuery UI Tabs: Mismatching fragment identifier."),r.length&&this.load(this.tabs.index(n),e),this._toggle(e,i))},_toggle:function(e,t){var i=this,n=t.newPanel,s=t.oldPanel;function o(){i.running=!1,i._trigger("activate",e,t)}function r(){i._addClass(t.newTab.closest("li"),"ui-tabs-active","ui-state-active"),n.length&&i.options.show?i._show(n,i.options.show,o):(n.show(),o())}this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){i._removeClass(t.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),r()}):(this._removeClass(t.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),s.hide(),r()),s.attr("aria-hidden","true"),t.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),n.length&&s.length?t.oldTab.attr("tabIndex",-1):n.length&&this.tabs.filter(function(){return 0===Y(this).attr("tabIndex")}).attr("tabIndex",-1),n.attr("aria-hidden","false"),t.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){(e=this._findActive(e))[0]!==this.active[0]&&(e=(e=e.length?e:this.active).find(".ui-tabs-anchor")[0],this._eventHandler({target:e,currentTarget:e,preventDefault:Y.noop}))},_findActive:function(e){return!1===e?Y():this.tabs.eq(e)},_getIndex:function(e){return"string"==typeof e?this.anchors.index(this.anchors.filter("[href$='"+CSS.escape(e)+"']")):e},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){Y.data(this,"ui-tabs-destroy")?Y(this).remove():Y(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var e=Y(this),t=e.data("ui-tabs-aria-controls");t?e.attr("aria-controls",t).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var e=this.options.disabled;!1!==e&&(e=void 0!==i&&(i=this._getIndex(i),Array.isArray(e)?Y.map(e,function(e){return e!==i?e:null}):Y.map(this.tabs,function(e,t){return t!==i?t:null})),this._setOptionDisabled(e))},disable:function(e){var t=this.options.disabled;if(!0!==t){if(void 0===e)t=!0;else{if(e=this._getIndex(e),-1!==Y.inArray(e,t))return;t=Array.isArray(t)?Y.merge([e],t).sort():[e]}this._setOptionDisabled(t)}},load:function(e,n){function s(e,t){"abort"===t&&o.panels.stop(!1,!0),o._removeClass(i,"ui-tabs-loading"),r.removeAttr("aria-busy"),e===o.xhr&&delete o.xhr}e=this._getIndex(e);var o=this,i=this.tabs.eq(e),r=(e=i.find(".ui-tabs-anchor"),this._getPanelForTab(i)),a={tab:i,panel:r};this._isLocal(e[0])||(this.xhr=Y.ajax(this._ajaxSettings(e,n,a)),"canceled"!==this.xhr.statusText&&(this._addClass(i,"ui-tabs-loading"),r.attr("aria-busy","true"),this.xhr.done(function(e,t,i){r.html(e),o._trigger("load",n,a),s(i,t)}).fail(function(e,t){s(e,t)})))},_ajaxSettings:function(e,i,n){var s=this;return{url:e.attr("href"),beforeSend:function(e,t){return s._trigger("beforeLoad",i,Y.extend({jqXHR:e,ajaxSettings:t},n))}}},_getPanelForTab:function(e){return e=Y(e).attr("aria-controls"),this.element.find(this._sanitizeSelector("#"+e))}}),!0===Y.uiBackCompat&&Y.widget("ui.tabs",Y.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),Y.ui.tabs,Y.widget("ui.tooltip",{version:"1.14.0",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=Y(this).attr("title");return Y("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,t){var i=(e.attr("aria-describedby")||"").split(/\s+/);i.push(t),e.data("ui-tooltip-id",t).attr("aria-describedby",String.prototype.trim.call(i.join(" ")))},_removeDescribedBy:function(e){var t=e.data("ui-tooltip-id"),i=(e.attr("aria-describedby")||"").split(/\s+/);-1!==(t=Y.inArray(t,i))&&i.splice(t,1),e.removeData("ui-tooltip-id"),(i=String.prototype.trim.call(i.join(" ")))?e.attr("aria-describedby",i):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=Y("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=Y([])},_setOption:function(e,t){var i=this;this._super(e,t),"content"===e&&Y.each(this.tooltips,function(e,t){i._updateContent(t.element)})},_setOptionDisabled:function(e){this[e?"_disable":"_enable"]()},_disable:function(){var n=this;Y.each(this.tooltips,function(e,t){var i=Y.Event("blur");i.target=i.currentTarget=t.element[0],n.close(i,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var e=Y(this);if(e.is("[title]"))return e.data("ui-tooltip-title",e.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var e=Y(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))}),this.disabledTitles=Y([])},open:function(e){var i=this,t=Y(e?e.target:this.element).closest(this.options.items);t.length&&!t.data("ui-tooltip-id")&&(t.attr("title")&&t.data("ui-tooltip-title",t.attr("title")),t.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&t.parents().each(function(){var e,t=Y(this);t.data("ui-tooltip-open")&&((e=Y.Event("blur")).target=e.currentTarget=this,i.close(e,!0)),t.attr("title")&&(t.uniqueId(),i.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._registerCloseHandlers(e,t),this._updateContent(t,e))},_updateContent:function(t,i){var e=this.options.content,n=this,s=i?i.type:null;if("string"==typeof e||e.nodeType||e.jquery)return this._open(i,t,e);(e=e.call(t[0],function(e){t.data("ui-tooltip-open")&&(i&&(i.type=s),n._open(i,t,e))}))&&this._open(i,t,e)},_open:function(e,t,i){var n,s,o,r=Y.extend({},this.options.position);function a(e){r.of=e,n.is(":hidden")||n.position(r)}i&&((o=this._find(t))?o.tooltip.find(".ui-tooltip-content").html(i):(t.is("[title]")&&(e&&"mouseover"===e.type?t.attr("title",""):t.removeAttr("title")),o=this._tooltip(t),n=o.tooltip,this._addDescribedBy(t,n.attr("id")),n.find(".ui-tooltip-content").html(i),this.liveRegion.children().hide(),(o=Y("<div>").html(n.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),o.removeAttr("id").find("[id]").removeAttr("id"),o.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:a}),a(e)):n.position(Y.extend({of:t},this.options.position)),n.hide(),this._show(n,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(s=this.delayedShow=setInterval(function(){n.is(":visible")&&(a(r.of),clearInterval(s))},13)),this._trigger("open",e,{tooltip:n})))},_registerCloseHandlers:function(e,t){var i={keyup:function(e){e.keyCode===Y.ui.keyCode.ESCAPE&&((e
35=Y.Event(e)).currentTarget=t[0],this.close(e,!0))}};t[0]!==this.element[0]&&(i.remove=function(){var e=this._find(t);e&&this._removeTooltip(e.tooltip)}),e&&"mouseover"!==e.type||(i.mouseleave="close"),e&&"focusin"!==e.type||(i.focusout="close"),this._on(!0,t,i)},close:function(e){var t,i=this,n=Y(e?e.currentTarget:this.element),s=this._find(n);s?(t=s.tooltip,s.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),s.hiding=!0,t.stop(!0),this._hide(t,this.options.hide,function(){i._removeTooltip(Y(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&Y.each(this.parents,function(e,t){Y(t.element).attr("title",t.title),delete i.parents[e]}),s.closing=!0,this._trigger("close",e,{tooltip:t}),s.hiding)||(s.closing=!1)):n.removeData("ui-tooltip-open")},_tooltip:function(e){var t=Y("<div>").attr("role","tooltip"),i=Y("<div>").appendTo(t),n=t.uniqueId().attr("id");return this._addClass(i,"ui-tooltip-content"),this._addClass(t,"ui-tooltip","ui-widget ui-widget-content"),t.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:t}},_find:function(e){return(e=e.data("ui-tooltip-id"))?this.tooltips[e]:null},_removeTooltip:function(e){clearInterval(this.delayedShow),e.remove(),delete this.tooltips[e.attr("id")]},_appendTo:function(e){return(e=e.closest(".ui-front, dialog")).length?e:this.document[0].body},_destroy:function(){var n=this;Y.each(this.tooltips,function(e,t){var i=Y.Event("blur");t=t.element,i.target=i.currentTarget=t[0],n.close(i,!0),Y("#"+e).remove(),t.data("ui-tooltip-title")&&(t.attr("title")||t.attr("title",t.data("ui-tooltip-title")),t.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),!0===Y.uiBackCompat&&Y.widget("ui.tooltip",Y.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var e=this._superApply(arguments);return this.options.tooltipClass&&e.tooltip.addClass(this.options.tooltipClass),e}}),Y.ui.tooltip},"function"==typeof define&&define.amd?define(["jquery"],t):t(e),c=j,d=c,r=0,l={},a={},o=Array.prototype.slice,p=function(e){return d.isArray(e)?e:[e]},u="disabled",f="kf-wizard",m="wizard",g="default",v="number",b="boolean",d.each("branch form header step wrapper".split(" "),function(){l[this]="."+(a[this]=m+"-"+this)}),d.widget("kf."+m,{version:"1.1.3",options:{animations:{show:{options:{duration:0},properties:{opacity:"show"}},hide:{options:{duration:0},properties:{opacity:"hide"}}},backward:".backward",branches:".branch",disabled:!1,enableSubmit:!1,forward:".forward",header:":header:first",initialStep:0,stateAttribute:"data-state",stepClasses:{current:"current",exclude:"exclude",stop:"stop",submit:"submit",unidirectional:"unidirectional"},steps:".step",submit:":submit",transitions:{},unidirectional:!1,afterBackward:null,afterDestroy:null,afterForward:null,afterSelect:null,beforeBackward:null,beforeDestroy:null,beforeForward:null,beforeSelect:null,create:null},_create:function(){var e,t,i=this,n=i.options,s=i.element,o=s.find(n.steps).eq(0).parent();s[0].elements?e=s:(e=s.find("form")).length||(e=s.closest("form")),(t=s.find(n.header)).length||(t=e.find(n.header)),i.elements={form:e.addClass(a.form),submit:e.find(n.submit),forward:e.find(n.forward),backward:e.find(n.backward),header:t.addClass(a.header),steps:s.find(n.steps).hide().addClass(a.step),branches:s.find(n.branches).add(o).addClass(a.branch),stepsWrapper:o.addClass(a.wrapper),wizard:s.addClass(m)},o.attr("id")||o.attr("id",m+"-"+ ++r),i.elements.forward.on("click."+f,function(e){e.preventDefault(),i.forward(e)}),i.elements.backward.on("click."+f,function(e){e.preventDefault(),i.backward(e)}),i._currentState={branchesActivated:[],stepsActivated:[]},i._stepCount=i.elements.steps.length,i._lastStepIndex=i._stepCount-1,i._branchLabels=[],i.elements.steps.each(function(e){i._branchLabels[e]=d(this).parent().attr("id")}),i._excludesFilter=function(){return!d(this).hasClass(n.stepClasses.exclude)},n.transitions[g]||(n.transitions[g]=function(e){return i.stepIndex(e.step.nextAll(l.step))}),i.select.apply(i,p(n.initialStep))},_fastForward:function(n,s,o){var r=0,a=this,l=a._currentState.stepIndex,u=[l];d.isFunction(s)&&(o=s,s=h),function i(){a._transition(a._state(l,u),function(e,t){if(-1===(l=a.stepIndex(e,t)))throw new Error('[_fastForward]: Invalid step "'+e+'"');if(0<=d.inArray(l,u))throw new Error('[_fastForward]: Recursion detected on step "'+e+'"');u.push(l),l===a._lastStepIndex||(s?++r:l)===n?o.call(a,l,u):i()})}()},_find:function(e,t,i){var n,s,o,r,a,l=[],u=t instanceof c?t:d(t);function h(e,t){if(t===r)return n=t,!1}if(null!==e&&u.length)for(s=0,o=(e=p(e)).length;s<o;s++)n=null,(a=typeof(r=e[s]))==v?n=u.get(r):"string"==a?n=document.getElementById(r.replace("#","")):"object"==a&&(r=r instanceof c&&r.length?r[0]:r).nodeType&&u.each(h),n&&l.push(n);return!1===i?l:d(l)},_move:function(e,t,i,n,s){var o=this,r=o._currentState;function a(e,t){s.call(o,e,d.isArray(n)?n:!1!==n?t:h)}typeof t==b&&(s=n,n=i,i=t,t=h),!0===i?0<e?o._fastForward(e,i,a):s.call(o,r.stepsActivated[Math.max(0,e+(r.stepsActivated.length-1))]):-1!==(e=o.stepIndex(e,t))&&(e>r.stepIndex?o._fastForward(e,a):a.call(o,e))},_state:function(e,t){if(!this.isValidStepIndex(e))return null;this.options;var i=d.extend(!0,{},this._currentState);t=p(t||e),i.step=this.elements.steps.eq(e),i.branch=i.step.parent(),i.branchStepCount=i.branch.children(l.step).length,i.isMovingForward=e>i.stepIndex,i.stepIndexInBranch=i.branch.children(l.step).index(i.step);for(var n,s,o,r=0,a=t.length;r<a;r++)e=t[r],n=this._branchLabels[e],!i.stepIndex||i.stepIndex<e?d.inArray(e,i.stepsActivated)<0&&(i.stepsActivated.push(e),d.inArray(n,i.branchesActivated)<0)&&i.branchesActivated.push(n):i.stepIndex>e&&(s=d.inArray(n,i.branchesActivated)+1,o=d.inArray(e,i.stepsActivated)+1,0<s&&i.branchesActivated.splice(s,i.branchesActivated.length-1),0<o)&&i.stepsActivated.splice(o,i.stepsActivated.length-1),i.stepIndex=e,i.branchLabel=n;return i.stepsComplete=Math.max(0,this._find(i.stepsActivated,this.elements.steps).filter(this._excludesFilter).length-1),i.stepsPossible=Math.max(0,this._find(i.branchesActivated,this.elements.branches).children(l.step).filter(this._excludesFilter).length-1),d.extend(i,{branchLabel:this._branchLabels[e],isFirstStep:0===e,isFirstStepInBranch:0===i.stepIndexInBranch,isLastStep:e===this._lastStepIndex,isLastStepInBranch:i.stepIndexInBranch===i.branchStepCount-1,percentComplete:100*i.stepsComplete/i.stepsPossible,stepsRemaining:i.stepsPossible-i.stepsComplete}),i},_transition:function(e,t){var i=this,n=i.options,s=e.step.attr(n.stateAttribute),n=s?n.transitions[s]:n.transitions[g],n=d.isFunction(n)?n.call(i,e,function(){return t.apply(i,o.call(arguments))}):s;n!==h&&!1!==n&&t.apply(i,p(n))},_update:function(t,i,e){var n=this,s=n._currentState,o=[i,function(e){n._update(t,i,!1!==e)}],r=n.options;if(s.step){if(!i||r.disabled||i.stepIndex===s.stepIndex||!0!==e&&(!this._trigger("beforeSelect",t,o)||i.isMovingForward&&!this._trigger("beforeForward",t,o)||
35!i.isMovingForward&&!this._trigger("beforeBackward",t,o)))return;s.step.removeClass(r.stepClasses.current).animate(r.animations.hide.properties,d.extend({},r.animations.hide.options))}(this._currentState=i).step.addClass(r.stepClasses.current).animate(r.animations.show.properties,d.extend({},r.animations.show.options)),i.isFirstStep||r.unidirectional||i.step.hasClass(r.stepClasses.unidirectional)?this.elements.backward.attr(u,!0):this.elements.backward.removeAttr(u),i.isLastStepInBranch&&!i.step.attr(r.stateAttribute)||i.step.hasClass(r.stepClasses.stop)?this.elements.forward.attr(u,!0):this.elements.forward.removeAttr(u),r.enableSubmit||i.step.hasClass(r.stepClasses.submit)?this.elements.submit.removeAttr(u):this.elements.submit.attr(u,!0),s.step&&(this._trigger("afterSelect",t,i),this._trigger(i.isMovingForward?"afterForward":"afterBackward",t,i))},backward:function(i,e){typeof i==v&&(e=i,i=h),e===h&&(e=1),this._currentState.isFirstStep||typeof e!=v||this._move(-e,!0,!1,function(e,t){this._update(i,this._state(e,t))})},branch:function(e){return arguments.length?this._find(e,this.elements.branches):this._currentState.branch},branches:function(e){return arguments.length?this.branch(e).children(l.branch):this.elements.branches},branchesActivated:function(){return this._find(this._currentState.branchesActivated,this.elements.branches)},destroy:function(t,e){var i=this,n=i.elements,s=[i.state(),function(e){return i.destroy(t,!1!==e)}];typeof t==b&&(e=t,t=h),!0!==e&&!i._trigger("beforeDestroy",t,s)||(i.elements.backward.off("."+f),i.elements.forward.off("."+f),i.element.removeClass(m),n.form.removeClass(a.form),n.header.removeClass(a.header),n.steps.show().removeClass(a.step),n.stepsWrapper.removeClass(a.wrapper),n.branches.removeClass(a.branch),d.Widget.prototype.destroy.call(i),i._trigger("afterDestroy"))},form:function(){return this.elements.form},forward:function(i,e,t){typeof i==v&&(t=e,e=i,i=h),e===h&&(e=1),this._currentState.isLastStep||typeof e!=v||this._move(e,!0,t,function(e,t){this._update(i,this._state(e,t))})},isValidStep:function(e,t){return this.isValidStepIndex(this.stepIndex(e,t))},isValidStepIndex:function(e){return typeof e==v&&0<=e&&e<=this._lastStepIndex},stepCount:function(){return this._stepCount},select:function(i,e,t,n,s){i instanceof d.Event||(s=n,n=t,t=e,e=i,i=h),e!==h&&(d.isArray(e)?(s=n,n=t,t=e[1],e=e[0]):typeof t==b?(s=n,n=t,t=h):d.isArray(t)&&(s=t,t=h),this._move(e,t,n,s,function(e,t){this._update(i,this._state(e,t))}))},state:function(e,t,i){return arguments.length?(d.isArray(e)?(i=t,t=e[1],e=e[0]):d.isArray(t)&&(i=t,t=h),this._state(this.stepIndex(e,t),i)):this._currentState},step:function(e,t){return arguments.length?(d.isArray(e)&&(t=e[1],e=e[0]),typeof e==v?i=this._find(e,t!==h?this.steps(t):this.elements.steps):(i=this._find(e,this.elements.steps.add(this.elements.branches)))&&i.hasClass(a.branch)&&(i=this._find(t||0,this.steps(i))),i):this._currentState.step;var i},stepIndex:function(e,t,i){return arguments.length?(d.isArray(e)?(i=t,t=e[1],e=e[0]):typeof t==b&&(i=t,t=h),(e=this.step(e,t))?(i?e.siblings(l.step).andSelf():this.elements.steps).index(e):-1):this._currentState.stepIndex},steps:function(e){return arguments.length?this.branch(e).children(l.step):this.elements.steps},stepsActivated:function(){return this._find(this._currentState.stepsActivated,this.elements.steps)},submit:function(){this.elements.form.submit()}});var y,_=j("#"+Yt),w=_.find("form"),x="",C=0,k=!1,T=!1,D=!1,S=!1,E={isPreventReloadAfterFinalStep:!1,onAfterFinalStepFunction:null},n=!0,s=(_.find("#otp-flow-button").click(function(){n=!0;var e=_.find('input[name="mobile"]').val();if(e&&(e=N(e.replace(/\s/g,"")),_.find('input[name="mobile"]').val(e)),!e||11!==e.length||!e.startsWith("09"))return I(0,"ÙØ·Ùا Ø´Ù
ار٠Ù
ÙØ¨Ø§Û٠را Ø¨Ù ØµÙØ±Øª صØÛØ ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ (Ù
ثاÙ: 09123456789)"),!1}),_.find("#password-login-toggle").click(function(e){e.preventDefault(),n=!1;var t,i,e=_.find('input[name="mobile"]').val();e&&(e=N(e.replace(/\s/g,"")),_.find('input[name="mobile"]').val(e)),e&&11===e.length&&e.startsWith("09")?(i=(t=_.find(".step.current")).data("url"))?(P(t),j.ajax({method:"POST",url:i,data:{mobile:e,__RequestVerificationToken:w.find('input[name="__RequestVerificationToken"]').val()},success:function(e){P(t,!1),!e||!0!==e.success&&200!==e.success?e&&e.errors&&I(0,e.errors[0]||"Ø®Ø·Ø§Û ÙØ§Ù
شخص"):(e.token&&(x=e.token,j('input[name="__RequestVerificationToken"]').each(function(){j(this).val(e.token)})),e.hasOwnProperty("mobile")&&(C=e.mobile),e.hasOwnProperty("exists")&&(k=e.exists),T=!0,setTimeout(function(){w.wizard("forward")},100))},error:function(e){P(t,!1);e=e.responseJSON;e&&e.errors&&e.errors.length&&!e.success?I(0,e.errors[0]):I(0,"Ù
شک٠در ارتباط با Ø³Ø±ÙØ±")}})):I(0,"خطا در Ù¾ÛÚ©Ø±Ø¨ÙØ¯Û"):I(0,"ÙØ·Ùا Ø´Ù
ار٠Ù
ÙØ¨Ø§Û٠را Ø¨Ù ØµÙØ±Øª صØÛØ ÙØ§Ø±Ø¯ Ú©ÙÛØ¯")}
35),_.find("#otp-login-toggle, .otp-login-toggle").click(function(){D=!(n=!0),w.wizard("select",0)}),_.find("button.forgotpassword").each(function(){j(this).click(function(){D=!0})}),{transitions:{isUserExists:function(e,t){return n?"otp-login":k?"sign-in":"sign-up"},isUserForgotPassword:function(e,t){return D?"sign-in-forgotpassword":"sign-in-continues"}},beforeForward:function(e,t){var i,n,s=M(e),o=s&&s.data("url"),s=s&&s.closest(".branch"),r=s&&"sign-in"===s.attr("id");return console.log("beforeForward - isUserForgotPassword:",D),console.log("beforeForward - parentBranch:",s?s.attr("id"):"none"),console.log("beforeForward - isSignInBranch:",r),console.log("beforeForward - stepHasUrl:",o),console.log("beforeForward - isAllowForwardStep:",T),D&&r?(console.log("Skipping fetch - navigating to forgot password branch"),!(D=!(T=!0))):(T||!o||S?S&&console.log("AJAX already in progress, blocking duplicate request"):(console.log("Calling fetch for step with URL:",o),i=M(e),n={},i&&(i.find("input").each(function(e){var t=j(this).attr("name"),i=j(this);"checkbox"===i.attr("type")?n[t]=i.is(":checked"):(i=i.val(),"mobile"!==t&&"Mobile"!==t||(i=N(i.replace(/\s/g,""))),n[t]=i)}),x.length?n.__RequestVerificationToken=x:n.__RequestVerificationToken=w.find('input[name="__RequestVerificationToken"]').val(),s={method:"POST",url:i.data("url"),timeout:3e4,data:n,error:function(e){e=e.responseJSON;e&&e.errors&&e.errors.length&&!e.success?I(0,e.errors[0]):I(0,"Ù
شک٠در ارتباط با Ø³Ø±ÙØ±")},success:function(e){console.log("AJAX success response:",e),!e||!0!==e.success&&200!==e.success?e&&e.errors?(console.log("Response has errors:",e.errors),I(0,e.errors[0]||"Ø®Ø·Ø§Û ÙØ§Ù
شخص")):console.log("Unexpected response:",e):(console.log("Response is successful, processing..."),e.token&&(x=e.token,j('input[name="__RequestVerificationToken"]').each(function(){j(this).val(e.token)})),e.intervalMinutesBetweenVerificationSmsSending&&(y=e.intervalMinutesBetweenVerificationSmsSending),e.hasOwnProperty("mobile")&&(C=e.mobile),e.hasOwnProperty("exists")&&(k=e.exists),e.hasOwnProperty("isNewUser")?(console.log("OTP login success - moving to final step"),T=!0,w.wizard("forward"),setTimeout(function(){T=!1},100)):(console.log("Regular step success - moving forward"),T=!0,w.wizard("forward")))},beforeSend:function(){S=!0,P(i)},complete:function(){P(i,S=!1)}},j.ajax(s))),console.log("beforeForward returning:",T),T)},afterForward:function(e,t){var i=t.step;"mobile-validation"===i.data("step-name")&&(i.find('input[name="code"]').val(""),L(i),i.find('input[name="code"]').off("input paste").on("input paste",function(){var t=j(this);setTimeout(function(){var e=t.val(),e=N(e.replace(/\D/g,""));t.val(e),5===e.length&&(e=i.find("button.forward").not(".forgotpassword")).length&&e.click()},10)}),setTimeout(function(){P(i,!1)},1e3)),"otp-verification"===i.data("step-name")&&(C&&(_.find('#otp-login input[name="Mobile"]').val(C),_.find("[data-wizard-phonenumber]").text(C)),i.find('input[name="Code"]').val(""),L(i),setTimeout(function(){i.find('input[name="Code"]').first().focus()},1e3),i.find('input[name="Code"]').off("input paste").on("input paste",function(){var t=j(this);setTimeout(function(){var e=t.val(),e=N(e.replace(/\D/g,""));t.val(e),5===e.length&&(e=i.find("button.forward").not(".forgotpassword")).length&&e.click()},10)}),setTimeout(function(){P(i,!1)},1e3)),t.step.hasClass("stop")&&H(0,t)},afterSelect:function(e,t){var i,n,s,o;T=D=!1,i=t,o=_.find("#modal-sign-up-progress"),!i.branch.data("progress")||i.branch.data("progress")&&i.step.hasClass("stop")?o.removeClass("active"):(n=i.branchStepCount,i=i.stepsRemaining,s=o.find("li"),o.addClass("active"),s.removeClass("active"),s.not(".divider").eq(n-i).addClass("active").prevAll().addClass("active")),o=t,s=_.find(".modal__header .backward"),"exclude"===o.step.data("backward-header")?s.removeClass("active"):s.addClass("active"),O(),C&&t.step.find('input[name="username"][type="hidden"]').val(C)}}),A=(w.wizard(s),_.find("button.resend").each(function(){j(this).click(function(){var e,t,i;P(j(this).closest(".step")),e=j(this),t=e.data("url"),i=e.closest(".step"),e={method:"POST",timeout:1e4,url:t,data:{__RequestVerificationToken:x},beforeSend:function(){P(i)},complete:function(){P(i,!1)},error:function(e){e=e.responseJSON;e&&e.errors.length&&!e.success?I(0,e.errors[0]):I(0,"Ù
شک٠در ارتباط با Ø³Ø±ÙØ±")},success:function(e){e&&e.success&&(e.token&&(x=e.token),e.intervalMinutesBetweenVerificationSmsSending&&(y=e.intervalMinutesBetweenVerificationSmsSending),L(i,!0))}},j.ajax(e)})}),_.find("input").keypress(function(e){13===e.which&&(e=j(this).closest(".step.current").not(".stop").find("button.forward").not(".forgotpassword")).length&&e.click()}),_.find(".modal__header .backward").click(function(){w.wizard("backward")}),_.find("input").each(function(){j(this).focus(function(){j(this).parent().addClass("focus")}),j(this).blur(function(){j(this).parent().removeClass("focus")})}),F.init(),function(e){return E={...E,...e},{show:function(){F.show(Yt,{onShow:()=>{O(),window.matchMedia("(max-width: 767px)").matches&&setTimeout(function(){_.find('.step.current input[name="mobile"]').first().focus()},100)}})},hide:function(){F.close(Yt)}}});function M(e){return!!j(e.currentTarget).closest(".step").length&&j(e.currentTarget).closest(".step")}function I(e,t){i.fire({icon:"error",text:t})}function P(e,t){if(e.length){var i="loading-spinner";if("boolean"==typeof t&&!t)return e.removeClass(i),e.find(".loading-text").remove();e.addClass(i)}}function L(e,t){function s(e,t,i){e.find("[data-wizard-counterDown]").text((Math.floor(t/10)?t:"0"+t)+" : "+(Math.floor(i/10)?i:"0"+i))}
35function o(e){clearInterval(w.data("counterDown")),s(e,0,0),e.addClass("expired"),w.removeData("counterDown")}function i(i){var e,n=60*y;w.data("counterDown")&&o(i),i.removeClass("expired"),(e=i.data("validator"))&&e.resetForm(),w.data("counterDown",setInterval(function(){var e=Math.floor(n/60),t=Math.floor(n%60);e<0&&t<0?o(i):(s(i,e,t),--n)},1e3))}if(P(e),C.length&&e.find("[data-wizard-phonenumber]").text(C),!t)return n=e,t={method:"POST",url:"/send",timeout:1e4,data:{mobile:C,__RequestVerificationToken:x},beforeSend:function(){P(n)},complete:function(){P(n,!1)},success:function(){i(n)},error:function(e){e=e.responseJSON;o(n),e&&e.errors.length&&!e.success?I(0,e.errors[0]):I(0,"Ù
شک٠در ارتباط با Ø³Ø±ÙØ±")}},j.ajax(t);var n;i(e)}function O(){_.find(".step.current input").first().focus()}function H(e,t){if(P(t.step),"undefined"!=typeof PublicKeyCredential&&C)try{var i=_.find(".step.current").closest(".branch").parent().find('input[name="password"]').val();i&&(n=new PasswordCredential({id:C,password:i}),navigator.credentials.store(n))}catch(e){}if(E.isPreventReloadAfterFinalStep||E.onAfterFinalStepFunction&&"function"==typeof E.onAfterFinalStepFunction)return t.step.find("p").hide(),setTimeout(function(){P(t.step,!1),F.close(Yt),E.onAfterFinalStepFunction&&"function"==typeof E.onAfterFinalStepFunction&&E.onAfterFinalStepFunction.call()},2e3);i=window.location.href,n="ReturnUrl".replace(/[\[\]]/g,"\\$&");var n,s,o,r=(n=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)").exec(i))?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null;j(window).off("beforeunload"),setTimeout(function(){P(t.step,!1)},500),null!==r?(s=(o=r)&&(e=>{if(!e||"string"!=typeof e)return!1;var t,i=["javascript:","data:","vbscript:","file:","about:","blob:","ms-its:","mhtml:","res:","telnet:","ssh:"],n=(e=e.trim()).toLowerCase();for(t of i)if(n.startsWith(t))return console.warn("[Security] Blocked dangerous URL protocol:",e),!1;var s,o=n.replace(/[\s\t\r\n]/g,"");for(s of i)if(o.startsWith(s))return console.warn("[Security] Blocked obfuscated dangerous URL:",e),!1;return e.startsWith("//")?(console.warn("[Security] Blocked protocol-relative URL:",e),!1):!(!e.startsWith("/")||e.startsWith("//"))||!e.includes("://")||(console.warn("[Security] Blocked absolute URL:",e),!1)})(o)?o:null)?setTimeout(function(){window.location.href=s},1e3):(console.warn("[Security] Unsafe ReturnUrl detected and blocked:",r),setTimeout(function(){window.location.reload()},1500)):setTimeout(function(){window.location.reload()},1500)}window.authModal=A,j('a[href="#auth-modal"], button[data-user-authentication]').each(function(){j(this).click(function(){return j(this).data("auth-preventreload"),j(this).data("auth-onafterfinal")&&"function"==typeof j(this).data("auth-onafterfinal")&&j(this).data("auth-onafterfinal"),(new A).show(),!1})})}})})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.