1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`release-20261001`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`3c0e1c09-2dc6-4363-b38c-94964701663d`,e._sentryDebugIdIdentifier=`sentry-dbid-3c0e1c09-2dc6-4363-b38c-94964701663d`)}catch(e){}})();import{i as __toESM,n as __exportAll,t as __commonJSMin}from"./rolldown-runtime.C7zG0MdT.release-20261001.js";import"./modulepreload-polyfill.ByPu-lcM.release-20261001.js";import{n as shims_exports}from"./shims.wKQvu2Nq.release-20261001.js";import{n as dialing_codes_exports}from"./dialing_codes.aS5osw3a.release-20261001.js";var require_jquery=__commonJSMin(((e,t)=>{(function(e,n){typeof t==`object`&&typeof t.exports==`object`?t.exports=e.document?n(e,!0):function(e){if(!e.document)throw Error(`jQuery requires a window with a document`);return n(e)}:n(e)})(typeof window<`u`?window:e,function(e,t){var n=[],r=Object.getPrototypeOf,i=n.slice,a=n.flat?function(e){return n.flat.call(e)}:function(e){return n.concat.apply([],e)},o=n.push,s=n.indexOf,c={},l=c.toString,u=c.hasOwnProperty,d=u.toString,f=d.call(Object),p={},m=function(e){return typeof e==`function`&&typeof e.nodeType!=`number`&&typeof e.item!=`function`},h=function(e){return e!=null&&e===e.window},g=e.document,_={type:!0,src:!0,nonce:!0,noModule:!0};function v(e,t,n){n=n||g;var r,i,a=n.createElement(`script`);if(a.text=e,t)for(r in _)i=t[r]||t.getAttribute&&t.getAttribute(r),i&&a.setAttribute(r,i);n.head.appendChild(a).parentNode.removeChild(a)}function y(e){return e==null?e+``:typeof e==`object`||typeof e==`function`?c[l.call(e)]||`object`:typeof e}var b=`3.7.1`,x=/HTML$/i,S=function(e,t){return new S.fn.init(e,t)};S.fn=S.prototype={jquery:b,constructor:S,length:0,toArray:function(){return i.call(this)},get:function(e){return e==null?i.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(e){return this.pushStack(S.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:o,sort:n.sort,splice:n.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,a,o=arguments[0]||{},s=1,c=arguments.length,l=!1;for(typeof o==`boolean`&&(l=o,o=arguments[s]||{},s++),typeof o!=`object`&&!m(o)&&(o={}),s===c&&(o=this,s--);s<c;s++)if((e=arguments[s])!=null)for(t in e)r=e[t],t!==`__proto__`&&o!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=o[t],a=i&&!Array.isArray(n)?[]:!i&&!S.isPlainObject(n)?{}:n,i=!1,o[t]=S.extend(l,a,r)):r!==void 0&&(o[t]=r));return o},S.extend({expando:`jQuery`+(b+Math.random()).replace(/\D/g,``),isReady:!0,error:function(e){throw Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!e||l.call(e)!==`[object Object]`?!1:(t=r(e),!t||(n=u.call(t,`constructor`)&&t.constructor,typeof n==`function`&&d.call(n)===f))},isEmptyObject:function(e){for(var t in e)return!1;return!0},globalEval:function(e,t,n){v(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(w(e))for(n=e.length;r<n&&t.call(e[r],r,e[r])!==!1;r++);else for(r in e)if(t.call(e[r],r,e[r])===!1)break;return e},text:function(e){var t,n=``,r=0,i=e.nodeType;if(!i)for(;t=e[r++];)n+=S.text(t);return i===1||i===11?e.textContent:i===9?e.documentElement.textContent:i===3||i===4?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return e!=null&&(w(Object(e))?S.merge(n,typeof e==`string`?[e]:e):o.call(n,e)),n},inArray:function(e,t,n){return t==null?-1:s.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!x.test(t||n&&n.nodeName||`HTML`)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r,i=[],a=0,o=e.length,s=!n;a<o;a++)r=!t(e[a],a),r!==s&&i.push(e[a]);return i},map:function(e,t,n){var r,i,o=0,s=[];if(w(e))for(r=e.length;o<r;o++)i=t(e[o],o,n),i!=null&&s.push(i);else for(o in e)i=t(e[o],o,n),i!=null&&s.push(i);return a(s)},guid:1,support:p}),typeof Symbol==`function`&&(S.fn[Symbol.iterator]=n[Symbol.iterator]),S.each(`Boolean Number String Function Array Date RegExp Object Error Symbol`.split(` `),function(e,t){c[`[object `+t+`]`]=t.toLowerCase()});function w(e){var t=!!e&&`length`in e&&e.length,n=y(e);return m(e)||h(e)?!1:n===`array`||t===0||typeof t==`number`&&t>0&&t-1 in e}
1function E(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=n.pop,O=n.sort,j=n.splice,M=`[\\x20\\t\\r\\n\\f]`,N=RegExp(`^`+M+`+|((?:^|[^\\\\])(?:\\\\.)*)`+M+`+$`,`g`);S.contains=function(e,t){var n=t&&t.parentNode;return e===n||!!(n&&n.nodeType===1&&(e.contains?e.contains(n):e.compareDocumentPosition&&e.compareDocumentPosition(n)&16))};var P=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function F(e,t){return t?e===`\0`?`�`:e.slice(0,-1)+`\\`+e.charCodeAt(e.length-1).toString(16)+` `:`\\`+e}S.escapeSelector=function(e){return(e+``).replace(P,F)};var I=g,L=o;(function(){var t,r,a,o,c,l=L,d,f,m,h,g,_=S.expando,v=0,y=0,b=ce(),x=ce(),w=ce(),P=ce(),F=function(e,t){return e===t&&(c=!0),0},R=`checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped`,z=`(?:\\\\[\\da-fA-F]{1,6}`+M+`?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+`,ee=`\\[`+M+`*(`+z+`)(?:`+M+`*([*^$|!~]?=)`+M+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+z+`))|)`+M+`*\\]`,V=`:(`+z+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+ee+`)*)|.*)\\)|)`,H=RegExp(M+`+`,`g`),U=RegExp(`^`+M+`*,`+M+`*`),te=RegExp(`^`+M+`*([>+~]|`+M+`)`+M+`*`),W=RegExp(M+`|>`),ne=new RegExp(V),re=RegExp(`^`+z+`$`),G={ID:RegExp(`^#(`+z+`)`),CLASS:RegExp(`^\\.(`+z+`)`),TAG:RegExp(`^(`+z+`|[*])`),ATTR:RegExp(`^`+ee),PSEUDO:RegExp(`^`+V),CHILD:RegExp(`^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(`+M+`*(even|odd|(([+-]|)(\\d*)n|)`+M+`*(?:([+-]|)`+M+`*(\\d+)|))`+M+`*\\)|)`,`i`),bool:RegExp(`^(?:`+R+`)$`,`i`),needsContext:RegExp(`^`+M+`*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(`+M+`*((?:-\\d)?\\d*)`+M+`*\\)|)(?=[^-]|$)`,`i`)},K=/^(?:input|select|textarea|button)$/i,ie=/^h\d$/i,q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ae=/[+~]/,oe=RegExp(`\\\\[\\da-fA-F]{1,6}`+M+`?|\\\\([^\\r\\n\\f])`,`g`),J=function(e,t){var n=`0x`+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,n&1023|56320))},Y=function(){he()},se=ye(function(e){return e.disabled===!0&&E(e,`fieldset`)},{dir:`parentNode`,next:`legend`});function X(){try{return d.activeElement}catch(e){}}try{l.apply(n=i.call(I.childNodes),I.childNodes),n[I.childNodes.length].nodeType}catch(e){l={apply:function(e,t){L.apply(e,i.call(t))},call:function(e){L.apply(e,i.call(arguments,1))}}}function Z(e,t,n,r){var i,a,o,s,c,u,f,g=t&&t.ownerDocument,v=t?t.nodeType:9;if(n=n||[],typeof e!=`string`||!e||v!==1&&v!==9&&v!==11)return n;if(!r&&(he(t),t=t||d,m)){if(v!==11&&(c=q.exec(e))){if(i=c[1]){if(v===9){if(o=t.getElementById(i)){if(o.id===i)return l.call(n,o),n}else return n}else if(g&&(o=g.getElementById(i))&&Z.contains(t,o)&&o.id===i)return l.call(n,o),n}else if(c[2])return l.apply(n,t.getElementsByTagName(e)),n;else if((i=c[3])&&t.getElementsByClassName)return l.apply(n,t.getElementsByClassName(i)),n}if(!P[e+` `]&&(!h||!h.test(e))){if(f=e,g=t,v===1&&(W.test(e)||te.test(e))){for(g=ae.test(e)&&me(t.parentNode)||t,(g!=t||!p.scope)&&((s=t.getAttribute(`id`))?s=S.escapeSelector(s):t.setAttribute(`id`,s=_)),u=_e(e),a=u.length;a--;)u[a]=(s?`#`+s:`:scope`)+` `+ve(u[a]);f=u.join(`,`)}try{return l.apply(n,g.querySelectorAll(f)),n}catch(t){P(e,!0)}finally{s===_&&t.removeAttribute(`id`)}}}return De(e.replace(N,`$1`),t,n,r)}function ce(){var e=[];function t(n,i){return e.push(n+` `)>r.cacheLength&&delete t[e.shift()],t[n+` `]=i}return t}function le(e){return e[_]=!0,e}function ue(e){var t=d.createElement(`fieldset`);try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e){return function(t){return E(t,`input`)&&t.type===e}}function fe(e){return function(t){return(E(t,`input`)||E(t,`button`))&&t.type===e}}function Q(e){return function(t){return`form`in t?t.parentNode&&t.disabled===!1?`label`in t?`label`in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&se(t)===e:t.disabled===e:`label`in t&&t.disabled===e}}function pe(e){return le(function(t){return t=+t,le(function(n,r){for(var i,a=e([],n.length,t),o=a.length;o--;)n[i=a[o]]&&(n[i]=!(r[i]=n[i]))})})}function me(e){return e&&e.getElementsByTagName!==void 0&&e}function he(e){var t,n=e?e.ownerDocument||e:I;return n==d||n.nodeType!==9||!n.documentElement?d:(d=n,f=d.documentElement,m=!S.isXMLDoc(d),g=f.matches||f.webkitMatchesSelector||f.msMatchesSelector,f.msMatchesSelector&&I!=d&&(t=d.defaultView)&&t.top!==t&&t.addEventListener(`unload`,Y),p.getById=ue(function(e){return f.appendChild(e).id=S.expando,!d.getElementsByName||!d.getElementsByName(S.exp
vendor: 12,803 bytes, line 1
1ando).length}),p.disconnectedMatch=ue(function(e){return g.call(e,`*`)}),p.scope=ue(function(){return d.querySelectorAll(`:scope`)}),p.cssHas=ue(function(){try{return d.querySelector(`:has(*,:jqfake)`),!1}catch(e){return!0}}),p.getById?(r.filter.ID=function(e){var t=e.replace(oe,J);return function(e){return e.getAttribute(`id`)===t}},r.find.ID=function(e,t){if(t.getElementById!==void 0&&m){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(oe,J);return function(e){var n=e.getAttributeNode!==void 0&&e.getAttributeNode(`id`);return n&&n.value===t}},r.find.ID=function(e,t){if(t.getElementById!==void 0&&m){var n,r,i,a=t.getElementById(e);if(a){if(n=a.getAttributeNode(`id`),n&&n.value===e)return[a];for(i=t.getElementsByName(e),r=0;a=i[r++];)if(n=a.getAttributeNode(`id`),n&&n.value===e)return[a]}return[]}}),r.find.TAG=function(e,t){return t.getElementsByTagName===void 0?t.querySelectorAll(e):t.getElementsByTagName(e)},r.find.CLASS=function(e,t){if(t.getElementsByClassName!==void 0&&m)return t.getElementsByClassName(e)},h=[],ue(function(e){var t;f.appendChild(e).innerHTML=`<a id='`+_+`' href='' disabled='disabled'></a><select id='`+_+`-\r\\' disabled='disabled'><option selected=''></option></select>`,e.querySelectorAll(`[selected]`).length||h.push(`\\[`+M+`*(?:value|`+R+`)`),e.querySelectorAll(`[id~=`+_+`-]`).length||h.push(`~=`),e.querySelectorAll(`a#`+_+`+*`).length||h.push(`.#.+[+~]`),e.querySelectorAll(`:checked`).length||h.push(`:checked`),t=d.createElement(`input`),t.setAttribute(`type`,`hidden`),e.appendChild(t).setAttribute(`name`,`D`),f.appendChild(e).disabled=!0,e.querySelectorAll(`:disabled`).length!==2&&h.push(`:enabled`,`:disabled`),t=d.createElement(`input`),t.setAttribute(`name`,``),e.appendChild(t),e.querySelectorAll(`[name='']`).length||h.push(`\\[`+M+`*name`+M+`*=`+M+`*(?:''|"")`)}),p.cssHas||h.push(`:has`),h=h.length&&new RegExp(h.join(`|`)),F=function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1,n&1||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===d||e.ownerDocument==I&&Z.contains(I,e)?-1:t===d||t.ownerDocument==I&&Z.contains(I,t)?1:o?s.call(o,e)-s.call(o,t):0:n&4?-1:1)},d)}for(t in Z.matches=function(e,t){return Z(e,null,null,t)},Z.matchesSelector=function(e,t){if(he(e),m&&!P[t+` `]&&(!h||!h.test(t)))try{var n=g.call(e,t);if(n||p.disconnectedMatch||e.document&&e.document.nodeType!==11)return n}catch(e){P(t,!0)}return Z(t,d,null,[e]).length>0},Z.contains=function(e,t){return(e.ownerDocument||e)!=d&&he(e),S.contains(e,t)},Z.attr=function(e,t){(e.ownerDocument||e)!=d&&he(e);var n=r.attrHandle[t.toLowerCase()],i=n&&u.call(r.attrHandle,t.toLowerCase())?n(e,t,!m):void 0;return i===void 0?e.getAttribute(t):i},Z.error=function(e){throw Error(`Syntax error, unrecognized expression: `+e)},S.uniqueSort=function(e){var t,n=[],r=0,a=0;if(c=!p.sortStable,o=!p.sortStable&&i.call(e,0),O.call(e,F),c){for(;t=e[a++];)t===e[a]&&(r=n.push(a));for(;r--;)j.call(e,n[r],1)}return o=null,e},S.fn.uniqueSort=function(){return this.pushStack(S.uniqueSort(i.apply(this)))},r=S.expr={cacheLength:50,createPseudo:le,match:G,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(oe,J),e[3]=(e[3]||e[4]||e[5]||``).replace(oe,J),e[2]===`~=`&&(e[3]=` `+e[3]+` `),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1].slice(0,3)===`nth`?(e[3]||Z.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]===`even`||e[3]===`odd`)),e[5]=+(e[7]+e[8]||e[3]===`odd`)):e[3]&&Z.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||``:n&&ne.test(n)&&(t=_e(n,!0))&&(t=n.indexOf(`)`,n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(oe,J).toLowerCase();return e===`*`?function(){return!0}:function(e){return E(e,t)}},CLASS:function(e){var t=b[e+` `];return t||(t=RegExp(`(^|`+M+`)`+e+`(`+M+`|$)`))&&b(e,function(e){return t.test(typeof e.className==`string`&&e.className||e.getAttribute!==void 0&&e.getAttribute(`class`)||``)})},ATTR:function(e,t,n){return function(r){var i=Z.attr(r,e);return i==null?t===`!=`:!t||(i+=``,t===`=`?i===n:t===`!=`?i!==n:t===`^=`?n&&i.indexOf(n)===0:t===`*=`?n&&i.indexOf(n)>-1:t===`$=`?n&&i.slice(-n.length)===n:t===`~=`?(` `+i.replace(H,` `)+` `).indexOf(n)>-1:t===`|=`?i===n||i.slice(0,n.length+1)===n+`-`:!1)}},CHILD:function(e,t,n,r,i){var a=e.slice(0,3)!==`nth`,o=e.slice(-4)!==`last`,s=t===`of-type`;return r===1&&i===0?function(e){return!!e.parentNode}:function(t,n,c){var l,u,d,f,p,m=a===o?`previousSibling`:`nextSibling`,h=t.parentNode,g=s&&t.nodeName.toLowerCase(),y=!c&&!s,b=!1;if(h){if(a){for(;m;){for(d=t;d=d[m];)if(s?E(d,g):d.nodeType===1)return!1;p=m=e===`only`&&!p&&`nextSibling`}return!0}if(p=[o?h.firstChild:h.lastChild],o&&y){for(u=h[_]||(h[_]={}),l=u[e]||[],f=l[0]===v&&l[1],b=f&&l[2],d=f&&h.childNodes[f];d=++f&&d&&d[m]||(b=f=0)||p.pop();)if(d.nodeType===1&&++b&&d===t){u[e]=[v,f,b];break}}else if(y&&(u=t[_]||(t[_]={}),l=u[e]||[],f=l[0]===v&&l[1],b=f),b===!1)for(;(d=++f&&d&&d[m]||(b=f=0)||p.pop())&&!((s?E(d,g):d.nodeType===1)&&++b&&(y&&(u=d[_]||(d[_]={}),u[e]=[v,b]),d===t)););return b-=i,b===r||b%r===0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||Z.error(`unsupported pseudo: `+e);return i[_]?i(t):i.length>1?(n=[e,e,``,t],r.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,n){for(var r,a=i(e,t),o=a.length;o--;)r=s.call(e,a[o]),e[r]=!(n[r]=a[o])}):function(e){return i(e,0,n)}):i}},pseudos:{not:le(function(e){var t=[],n=[],r=Ee(e.replace(N,`$1`));return r[_]?le(function(e,t,n,i){for(var a,o=r(e,null,i,[]),s=e.length;s--;)(a=o[s])&&(e[s]=!(t[s]=a))}):function(e,i,a){return t[0]=e,r(t,null,a,n),t[0]=null,!n.pop()}}),has:le(function(e){return function(t){return Z(e,t).length>0}}),contains:le(function(e){return e=e.replace(oe,J),function(t){return(t.textContent||S.text(t)).indexOf(e)>-1}}),lang:le(function(e){return re.test(e||``)||Z.error(`unsupported lang: `+e),e=e.replace(oe,J).toLowerCase(),function(t){var n;do if(n=m?t.lang:t.getAttribute(`xml:lang`)||t.getAttribute(`lang`))return n=n.toLowerCase(),n===e||n.indexOf(e+`-`)===0;while((t=t.parentNode)&&t.nodeType===1);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===X()&&d.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:Q(!1),disabled:Q(!0),checked:function(e){return E(e,`input`)&&!!e.checked||E(e,`option`)&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return ie.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){return E(e,`input`)&&e.type===`button`||E(e,`button`)},text:function(e){var t;return E(e,`input`)&&e.type===`text`&&((t=e.getAttribute(`type`))==null||t.toLowerCase()===`text`)},first:pe(function(){return[0]}),last:pe(function(e,t){return[t-1]}),eq:pe(function(e,t,n){return[n<0?n+t:n]}),even:pe(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:pe(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:pe(function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e}),gt:pe(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},r.pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=de(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=fe(t);function ge(){}ge.prototype=r.filters=r.pseudos,r.setFilters=new ge;function _e(e,t){var n,i,a,o,s,c,l,u=x[e+` `];if(u)return t?0:u.slice(0);for(s=e,c=[],l=r.preFilter;s;){for(o in(!n||(i=U.exec(s)))&&(i&&(s=s.slice(i[0].length)||s),c.push(a=[])),n=!1,(i=te.exec(s))&&(n=i.shift(),a.push({value:n,type:i[0].replace(N,` `)}),s=s.slice(n.length)),r.filter)(i=G[o].exec(s))&&(!l[o]||(i=l[o](i)))&&(n=i.shift(),a.push({value:n,type:o,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?Z.error(e):x(e,c).slice(0)}function ve(e){for(var t=0,n=e.length,r=``;t<n;t++)r+=e[t].value;return r}function ye(e,t,n){var r=t.dir,i=t.next,a=i||r,o=n&&a===`parentNode`,s=y++;return t.first?function(t,n,i){for(;t=t[r];)if(t.nodeType===1||o)return e(t,n,i);return!1}:function(t,n,c){var l,u,d=[v,s];if(c){for(;t=t[r];)if((t.nodeType===1||o)&&e(t,n,c))return!0}else for(;t=t[r];)if(t.nodeType===1||o){if(u=t[_]||(t[_]={}),i&&E(t,i))t=t[r]||t;else if((l=u[a])&&l[0]===v&&l[1]===s)return d[2]=l[2];else if(u[a]=d,d[2]=e(t,n,c))return!0}return!1}}function be(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n){for(var r=0,i=t.length;r<i;r++)Z(e,t[r],n);return n}function Se(e,t,n,r,i){for(var a,o=[],s=0,c=e.length,l=t!=null;s<c;s++)(a=e[s])&&(!n||n(a,r,i))&&(o.push(a),l&&t.push(s));return o}function Ce(e,t,n,r,i,a){return r&&!r[_]&&(r=Ce(r)),i&&!i[_]&&(i=Ce(i,a)),le(function(a,o,c,u){var d,f,p,m,h=[],g=[],_=o.length,v=a||xe(t||`*`,c.nodeType?[c]:c,[]),y=e&&(a||!t)?Se(v,h,e,c,u):v;if(n?(m=i||(a?e:_||r)?[]:o,n(y,m,c,u)):m=y,r)for(d=Se(m,g),r(d,[],c,u),f=d.length;f--;)(p=d[f])&&(m[g[f]]=!(y[g[f]]=p));if(a){if(i||e){if(i){for(d=[],f=m.length;f--;)(p=m[f])&&d.push(y[f]=p);i(null,m=[],d,u)}for(f=m.length;f--;)(p=m[f])&&(d=i?s.call(a,p):h[f])>-1&&(a[d]=!(o[d]=p))}}else m=Se(m===o?m.splice(_,m.length):m),i?i(null,o,m,u):l.apply(o,m)})}function we(e){for(var t,n,i,o=e.length,c=r.relative[e[0].type],l=c||r.relative[` `],u=+!!c,d=ye(function(e){return e===t},l,!0),f=ye(function(e){return s.call(t,e)>-1},l,!0),p=[function(e,n,r){var i=!c&&(r||n!=a)||((t=n).nodeType?d(e,n,r):f(e,n,r));return t=null,i}];u<o;u++)if(n=r.relative[e[u].type])p=[ye(be(p),n)];else{if(n=r.filter[e[u].type].apply(null,e[u].matches),n[_]){for(i=++u;i<o&&!r.relative[e[i].type];i++);return Ce(u>1&&be(p),u>1&&ve(e.slice(0,u-1).concat({value:e[u-2].type===` `?`*`:``})).replace(N,`$1`),n,u<i&&we(e.slice(u,i)),i<o&&we(e=e.slice(i)),i<o&&ve(e))}p.push(n)}return be(p)}function Te(e,t){var n=t.length>0,i=e.length>0,o=function(o,s,c,u,f){var p,h,g,_=0,y=`0`,b=o&&[],x=[],w=a,E=o||i&&r.find.TAG(`*`,f),O=v+=w==null?1:Math.random()||.1,j=E.length;for(f&&(a=s==d||s||f);y!==j&&(p=E[y])!=null;y++){if(i&&p){for(h=0,!s&&p.ownerDocument!=d&&(he(p),c=!m);g=e[h++];)if(g(p,s||d,c)){l.call(u,p);break}f&&(v=O)}n&&((p=!g&&p)&&_--,o&&b.push(p))}if(_+=y,n&&y!==_){for(h=0;g=t[h++];)g(b,x,s,c);if(o){if(_>0)for(;y--;)b[y]||x[y]||(x[y]=D.call(u));x=Se(x)}l.apply(u,x),f&&!o&&x.length>0&&_+t.length>1&&S.uniqueSort(u)}return f&&(v=O,a=w),b};return n?le(o):o}function Ee(e,t){var n,r=[],i=[],a=w[e+` `];if(!a){for(t||(t=_e(e)),n=t.length;n--;)a=we(t[n]),a[_]?r.push(a):i.push(a);a=w(e,Te(i,r)),a.selector=e}return a}function De(e,t,n,i){var a,o,s,c,u,d=typeof e==`function`&&e,f=!i&&_e(e=d.selector||e);if(n=n||[],f.length===1){if(o=f[0]=f[0].slice(0),o.length>2&&(s=o[0]).type===`ID`&&t.nodeType===9&&m&&r.relative[o[1].type]){if(t=(r.find.ID(s.matches[0].replace(oe,J),t)||[])[0],t)d&&(t=t.parentNode);else return n;e=e.slice(o.shift().value.length)}for(a=G.needsContext.test(e)?0:o.length;a--&&(s=o[a],!r.relative[c=s.type]);)if((u=r.find[c])&&(i=u(s.matches[0].replace(oe,J),ae.test(o[0].type)&&me(t.parentNode)||t))){if(o.splice(a,1),e=i.length&&ve(o),!e)return l.apply(n,i),n;break}}return(d||Ee(e,f))(i,t,!m,n,!t||ae.test(e)&&me(t.parentNode)||t),n}p.sortStable=_.split(``).sort(F).join(``)===_,he(),p.sortDetached=ue(function(e){return e.compareDocumentPosition(d.createElement(`fieldset`))&1}),S.find=Z,S.expr[`:`]=S.expr.pseudos,S.unique=S.uniqueSort,Z.compile=Ee,Z.select=De,Z.setDocument=he,Z.tokenize=_e,Z.escape=S.escapeSelector,Z.getText=S.text,Z.isXML=S.isXMLDoc,Z.selectors=S.expr,Z.support=S.support,Z.uniqueSort=S.uniqueSort})();var R=function(e,t,n){for(var r=[],i=n!==void 0;(e=e[t])&&e.nodeType!==9;)if(e.nodeType===1){if(i&&S(e).is(n))break;r.push(e)}return r},z=function(e,t){for(var n=[];e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n},ee=S.expr.match.needsContext,V=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function H(e,t,n){return m(t)?S.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?S.grep(e,function(e){return e===t!==n}):typeof t==`string`?S.filter(t,e,n):S.grep(e,function(e){return s.call(t,e)>-1!==n})}S.filter=function(e,t,n){var r=t[0];return n&&(e=`:not(`+e+`)`),t.length===1&&r.nodeType===1?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return e.no
vendor: 4,269 bytes, line 1
1deType===1}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if(typeof e!=`string`)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return r>1?S.uniqueSort(n):n},filter:function(e){return this.pushStack(H(this,e||[],!1))},not:function(e){return this.pushStack(H(this,e||[],!0))},is:function(e){return!!H(this,typeof e==`string`&&ee.test(e)?S(e):e||[],!1).length}});var U,te=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,W=S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||U,typeof e==`string`){if(r=e[0]===`<`&&e[e.length-1]===`>`&&e.length>=3?[null,e,null]:te.exec(e),r&&(r[1]||!t)){if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),V.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=g.getElementById(r[2]),i&&(this[0]=i,this.length=1),this}return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e)}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?n.ready===void 0?e(S):n.ready(e):S.makeArray(e,this)};W.prototype=S.fn,U=S(g);var ne=/^(?:parents|prev(?:Until|All))/,re={children:!0,contents:!0,next:!0,prev:!0};S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,a=[],o=typeof e!=`string`&&S(e);if(!ee.test(e)){for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(o?o.index(n)>-1:n.nodeType===1&&S.find.matchesSelector(n,e))){a.push(n);break}}return this.pushStack(a.length>1?S.uniqueSort(a):a)},index:function(e){return e?typeof e==`string`?s.call(S(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function G(e,t){for(;(e=e[t])&&e.nodeType!==1;);return e}S.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return R(e,`parentNode`)},parentsUntil:function(e,t,n){return R(e,`parentNode`,n)},next:function(e){return G(e,`nextSibling`)},prev:function(e){return G(e,`previousSibling`)},nextAll:function(e){return R(e,`nextSibling`)},prevAll:function(e){return R(e,`previousSibling`)},nextUntil:function(e,t,n){return R(e,`nextSibling`,n)},prevUntil:function(e,t,n){return R(e,`previousSibling`,n)},siblings:function(e){return z((e.parentNode||{}).firstChild,e)},children:function(e){return z(e.firstChild)},contents:function(e){return e.contentDocument!=null&&r(e.contentDocument)?e.contentDocument:(E(e,`template`)&&(e=e.content||e),S.merge([],e.childNodes))}},function(e,t){S.fn[e]=function(n,r){var i=S.map(this,t,n);return e.slice(-5)!==`Until`&&(r=n),r&&typeof r==`string`&&(i=S.filter(r,i)),this.length>1&&(re[e]||S.uniqueSort(i),ne.test(e)&&i.reverse()),this.pushStack(i)}});var K=/[^\x20\t\r\n\f]+/g;function ie(e){var t={};return S.each(e.match(K)||[],function(e,n){t[n]=!0}),t}S.Callbacks=function(e){e=typeof e==`string`?ie(e):S.extend({},e);var t,n,r,i,a=[],o=[],s=-1,c=function(){for(i=i||e.once,r=t=!0;o.length;s=-1)for(n=o.shift();++s<a.length;)a[s].apply(n[0],n[1])===!1&&e.stopOnFalse&&(s=a.length,n=!1);e.memory||(n=!1),t=!1,i&&(a=n?[]:``)},l={add:function(){return a&&(n&&!t&&(s=a.length-1,o.push(n)),(function t(n){S.each(n,function(n,r){m(r)?(!e.unique||!l.has(r))&&a.push(r):r&&r.length&&y(r)!==`string`&&t(r)})})(arguments),n&&!t&&c()),this},remove:function(){return S.each(arguments,function(e,t){for(var n;(n=S.inArray(t,a,n))>-1;)a.splice(n,1),n<=s&&s--}),this},has:function(e){return e?S.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return i=o=[],a=n=``,this},disabled:function(){return!a},lock:function(){return i=o=[],!n&&!t&&(a=n=``),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],o.push(n),t||c()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function q(e){return e}function ae(e){throw e}function oe(e,t,n,r){var i;
vendor: 3,719 bytes, line 1
1try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.extend({Deferred:function(t){var n=[[`notify`,`progress`,S.Callbacks(`memory`),S.Callbacks(`memory`),2],[`resolve`,`done`,S.Callbacks(`once memory`),S.Callbacks(`once memory`),0,`resolved`],[`reject`,`fail`,S.Callbacks(`once memory`),S.Callbacks(`once memory`),1,`rejected`]],r=`pending`,i={state:function(){return r},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return S.Deferred(function(t){S.each(n,function(n,r){var i=m(e[r[4]])&&e[r[4]];a[r[1]](function(){var e=i&&i.apply(this,arguments);e&&m(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+`With`](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var a=0;function o(t,n,r,i){return function(){var s=this,c=arguments,l=function(){var e,l;if(!(t<a)){if(e=r.apply(s,c),e===n.promise())throw TypeError(`Thenable self-resolution`);l=e&&(typeof e==`object`||typeof e==`function`)&&e.then,m(l)?i?l.call(e,o(a,n,q,i),o(a,n,ae,i)):(a++,l.call(e,o(a,n,q,i),o(a,n,ae,i),o(a,n,q,n.notifyWith))):(r!==q&&(s=void 0,c=[e]),(i||n.resolveWith)(s,c))}},u=i?l:function(){try{l()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,u.error),t+1>=a&&(r!==ae&&(s=void 0,c=[e]),n.rejectWith(s,c))}};t?u():(S.Deferred.getErrorHook?u.error=S.Deferred.getErrorHook():S.Deferred.getStackHook&&(u.error=S.Deferred.getStackHook()),e.setTimeout(u))}}return S.Deferred(function(e){n[0][3].add(o(0,e,m(i)?i:q,e.notifyWith)),n[1][3].add(o(0,e,m(t)?t:q)),n[2][3].add(o(0,e,m(r)?r:ae))}).promise()},promise:function(e){return e==null?i:S.extend(e,i)}},a={};return S.each(n,function(e,t){var o=t[2],s=t[5];i[t[1]]=o.add,s&&o.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),o.add(t[3].fire),a[t[0]]=function(){return a[t[0]+`With`](this===a?void 0:this,arguments),this},a[t[0]+`With`]=o.fireWith}),i.promise(a),t&&t.call(a,a),a},when:function(e){var t=arguments.length,n=t,r=Array(n),a=i.call(arguments),o=S.Deferred(),s=function(e){return function(n){r[e]=this,a[e]=arguments.length>1?i.call(arguments):n,--t||o.resolveWith(r,a)}};if(t<=1&&(oe(e,o.done(s(n)).resolve,o.reject,!t),o.state()===`pending`||m(a[n]&&a[n].then)))return o.then();for(;n--;)oe(a[n],s(n),o.reject);return o.promise()}});var J=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&J.test(t.name)&&e.console.warn(`jQuery.Deferred exception: `+t.message,t.stack,n)},S.readyException=function(t){e.setTimeout(function(){throw t})};var Y=S.Deferred();S.fn.ready=function(e){return Y.then(e).catch(function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(e===!0?--S.readyWait:S.isReady)||(S.isReady=!0,!(e!==!0&&--S.readyWait>0)&&Y.resolveWith(g,[S]))}}),S.ready.then=Y.then;function se(){g.removeEventListener(`DOMContentLoaded`,se),e.removeEventListener(`load`,se),S.ready()}g.readyState===`complete`||g.readyState!==`loading`&&!g.documentElement.doScroll?e.setTimeout(S.ready):(g.addEventListener(`DOMContentLoaded`,se),e.addEventListener(`load`,se));var X=function(e,t,n,r,i,a,o){var s=0,c=e.length,l=n==null;if(y(n)===`object`)for(s in i=!0,n)X(e,t,s,n[s],!0,a,o);else if(r!==void 0&&(i=!0,m(r)||(o=!0),l&&(o?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<c;s++)t(e[s],n,o?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):c?t(e[0],n):a},Z=/^-ms-/,ce=/-([a-z])/g;function le(e,t){return t.toUpperCase()}function ue(e){return e.replace(Z,`ms-`).replace(ce,le)}
vendor: 10,591 bytes, line 1
1var de=function(e){return e.nodeType===1||e.nodeType===9||!+e.nodeType};function fe(){this.expando=S.expando+fe.uid++}fe.uid=1,fe.prototype={cache:function(e){var t=e[this.expando];return t||(t={},de(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if(typeof t==`string`)i[ue(t)]=n;else for(r in t)i[ue(r)]=t[r];return i},get:function(e,t){return t===void 0?this.cache(e):e[this.expando]&&e[this.expando][ue(t)]},access:function(e,t,n){return t===void 0||t&&typeof t==`string`&&n===void 0?this.get(e,t):(this.set(e,t,n),n===void 0?t:n)},remove:function(e,t){var n,r=e[this.expando];if(r!==void 0){if(t!==void 0)for(Array.isArray(t)?t=t.map(ue):(t=ue(t),t=(t in r)?[t]:t.match(K)||[]),n=t.length;n--;)delete r[t[n]];(t===void 0||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return t!==void 0&&!S.isEmptyObject(t)}};var Q=new fe,pe=new fe,me=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,he=/[A-Z]/g;function ge(e){return e===`true`?!0:e===`false`?!1:e===`null`?null:e===+e+``?+e:me.test(e)?JSON.parse(e):e}function _e(e,t,n){var r;if(n===void 0&&e.nodeType===1){if(r=`data-`+t.replace(he,`-$&`).toLowerCase(),n=e.getAttribute(r),typeof n==`string`){try{n=ge(n)}catch(e){}pe.set(e,t,n)}else n=void 0}return n}S.extend({hasData:function(e){return pe.hasData(e)||Q.hasData(e)},data:function(e,t,n){return pe.access(e,t,n)},removeData:function(e,t){pe.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),S.fn.extend({data:function(e,t){var n,r,i,a=this[0],o=a&&a.attributes;if(e===void 0){if(this.length&&(i=pe.get(a),a.nodeType===1&&!Q.get(a,`hasDataAttrs`))){for(n=o.length;n--;)o[n]&&(r=o[n].name,r.indexOf(`data-`)===0&&(r=ue(r.slice(5)),_e(a,r,i[r])));Q.set(a,`hasDataAttrs`,!0)}return i}return typeof e==`object`?this.each(function(){pe.set(this,e)}):X(this,function(t){var n;if(a&&t===void 0)return n=pe.get(a,e),n!==void 0||(n=_e(a,e),n!==void 0)?n:void 0;this.each(function(){pe.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){pe.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||`fx`)+`queue`,r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||`fx`;var n=S.queue(e,t),r=n.length,i=n.shift(),a=S._queueHooks(e,t);i===`inprogress`&&(i=n.shift(),r--),i&&(t===`fx`&&n.unshift(`inprogress`),delete a.stop,i.call(e,function(){S.dequeue(e,t)},a)),!r&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+`queueHooks`;return Q.get(e,n)||Q.access(e,n,{empty:S.Callbacks(`once memory`).add(function(){Q.remove(e,[t+`queue`,n])})})}}),S.fn.extend({queue:function(e,t){var n=2;return typeof e!=`string`&&(t=e,e=`fx`,n--),arguments.length<n?S.queue(this[0],e):t===void 0?this:this.each(function(){var n=S.queue(this,e,t);S._queueHooks(this,e),e===`fx`&&n[0]!==`inprogress`&&S.dequeue(this,e)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||`fx`,[])},promise:function(e,t){var n,r=1,i=S.Deferred(),a=this,o=this.length,s=function(){--r||i.resolveWith(a,[a])};for(typeof e!=`string`&&(t=e,e=void 0),e=e||`fx`;o--;)n=Q.get(a[o],e+`queueHooks`),n&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ve=`[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)`,ye=RegExp(`^(?:([+-])=|)(`+ve+`)([a-z%]*)$`,`i`),be=[`Top`,`Right`,`Bottom`,`Left`],xe=g.documentElement,Se=function(e){return S.contains(e.ownerDocument,e)},Ce={composed:!0};xe.getRootNode&&(Se=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(Ce)===e.ownerDocument});var we=function(e,t){return e=t||e,e.style.display===`none`||e.style.display===``&&Se(e)&&S.css(e,`display`)===`none`};function Te(e,t,n,r){var i,a,o=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,``)},c=s(),l=n&&n[3]||(S.cssNumber[t]?``:`px`),u=e.nodeType&&(S.cssNumber[t]||l!==`px`&&+c)&&ye.exec(S.css(e,t));if(u&&u[3]!==l){for(c/=2,l=l||u[3],u=+c||1;o--;)S.style(e,t,u+l),(1-a)*(1-(a=s()/c||.5))<=0&&(o=0),u/=a;u*=2,S.style(e,t,u+l),n=n||[]}return n&&(u=+u||+c||0,i=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=u,r.end=i)),i}var Ee={};function De(e){var t,n=e.ownerDocument,r=e.nodeName,i=Ee[r];return i||(t=n.body.appendChild(n.createElement(r)),i=S.css(t,`display`),t.parentNode.removeChild(t),i===`none`&&(i=`block`),Ee[r]=i,i)}function Oe(e,t){for(var n,r,i=[],a=0,o=e.length;a<o;a++)r=e[a],r.style&&(n=r.style.display,t?(n===`none`&&(i[a]=Q.get(r,`display`)||null,i[a]||(r.style.display=``)),r.style.display===``&&we(r)&&(i[a]=De(r))):n!==`none`&&(i[a]=`none`,Q.set(r,`display`,n)));for(a=0;a<o;a++)i[a]!=null&&(e[a].style.display=i[a]);return e}S.fn.extend({show:function(){return Oe(this,!0)},hide:function(){return Oe(this)},toggle:function(e){return typeof e==`boolean`?e?this.show():this.hide():this.each(function(){we(this)?S(this).show():S(this).hide()})}});var ke=/^(?:checkbox|radio)$/i,Ae=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,je=/^$|^module$|\/(?:java|ecma)script/i;(function(){var e=g.createDocumentFragment().appendChild(g.createElement(`div`)),t=g.createElement(`input`);t.setAttribute(`type`,`radio`),t.setAttribute(`checked`,`checked`),t.setAttribute(`name`,`t`),e.appendChild(t),p.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML=`<textarea>x</textarea>`,p.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,e.innerHTML=`<option></option>`,p.option=!!e.lastChild})();var Me={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,``,``]};Me.tbody=Me.tfoot=Me.colgroup=Me.caption=Me.thead,Me.th=Me.td,p.option||(Me.optgroup=Me.option=[1,`<select multiple='multiple'>`,`</select>`]);function Ne(e,t){var n=e.getElementsByTagName===void 0?e.querySelectorAll===void 0?[]:e.querySelectorAll(t||`*`):e.getElementsByTagName(t||`*`);return t===void 0||t&&E(e,t)?S.merge([e],n):n}function Pe(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],`globalEval`,!t||Q.get(t[n],`globalEval`))}var Fe=/<|&#?\w+;/;function Ie(e,t,n,r,i){for(var a,o,s,c,l,u,d=t.createDocumentFragment(),f=[],p=0,m=e.length;p<m;p++)if(a=e[p],a||a===0){if(y(a)===`object`)S.merge(f,a.nodeType?[a]:a);else if(!Fe.test(a))f.push(t.createTextNode(a));else{for(o=o||d.appendChild(t.createElement(`div`)),s=(Ae.exec(a)||[``,``])[1].toLowerCase(),c=Me[s]||Me._default,o.innerHTML=c[1]+S.htmlPrefilter(a)+c[2],u=c[0];u--;)o=o.lastChild;S.merge(f,o.childNodes),o=d.firstChild,o.textContent=``}}for(d.textContent=``,p=0;a=f[p++];){if(r&&S.inArray(a,r)>-1){i&&i.push(a);continue}if(l=Se(a),o=Ne(d.appendChild(a),`script`),l&&Pe(o),n)for(u=0;a=o[u++];)je.test(a.type||``)&&n.push(a)}return d}var Le=/^([^.]*)(?:\.(.+)|)/;function Re(){return!0}function ze(){return!1}function Be(e,t,n,r,i,a){var o,s;if(typeof t==`object`){for(s in typeof n!=`string`&&(r=r||n,n=void 0),t)Be(e,s,n,r,t[s],a);return e}if(r==null&&i==null?(i=n,r=n=void 0):i==null&&(typeof n==`string`?(i=r,r=void 0):(i=r,r=n,n=void 0)),i===!1)i=ze;else if(!i)return e;return a===1&&(o=i,i=function(e){return S().off(e),o.apply(this,arguments)},i.guid=o.guid||(o.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}S.event={global:{},add:function(e,t,n,r,i){var a,o,s,c,l,u,d,f,p,m,h,g=Q.get(e);if(de(e))for(n.handler&&(a=n,n=a.handler,i=a.selector),i&&S.find.matchesSelector(xe,i),n.guid||(n.guid=S.guid++),(c=g.events)||(c=g.events=Object.create(null)),(o=g.handle)||(o=g.handle=function(t){return S!==void 0&&S.event.triggered!==t.type?S.event.dispatch.apply(e,arguments):void 0}),t=(t||``).match(K)||[``],l=t.length;l--;)s=Le.exec(t[l])||[],p=h=s[1],m=(s[2]||``).split(`.`).sort(),p&&(d=S.event.special[p]||{},p=(i?d.delegateType:d.bindType)||p,d=S.event.special[p]||{},u=S.extend({type:p,origType:h,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:m.join(`.`)},a),(f=c[p])||(f=c[p]=[],f.delegateCount=0,(!d.setup||d.setup.call(e,r,m,o)===!1)&&e.addEventListener&&e.addEventListener(p,o)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),i?f.splice(f.delegateCount++,0,u):f.push(u),S.event.global[p]=!0)},remove:function(e,t,n,r,i){var a,o,s,c,l,u,d,f,p,m,h,g=Q.hasData(e)&&Q.get(e);if(g&&(c=g.events)){for(t=(t||``).match(K)||[``],l=t.length;l--;){if(s=Le.exec(t[l])||[],p=h=s[1],m=(s[2]||``).split(`.`).sort(),!p){for(p in c)S.event.remove(e,p+t[l],n,r,!0);continue}for(d=S.event.special[p]||{},p=(r?d.delegateType:d.bindType)||p,f=c[p]||[],s=s[2]&&RegExp(`(^|\\.)`+m.join(`\\.(?:.*\\.|)`)+`(\\.|$)`),o=a=f.length;a--;)u=f[a],(i||h===u.origType)&&(!n||n.guid===u.guid)&&(!s||s.test(u.namespace))&&(!r||r===u.selector||r===`**`&&u.selector)&&(f.splice(a,1),u.selector&&f.delegateCount--,d.remove&&d.remove.call(e,u));o&&!f.length&&((!d.teardown||d.teardown.call(e,m,g.handle)===!1)&&S.removeEvent(e,p,g.handle),delete c[p])}S.isEmptyObject(c)&&Q.remove(e,`handle events`)}},dispatch:function(e){var t,n,r,i,a,o,s=Array(arguments.length),c=S.event.fix(e),l=(Q.get(this,`events`)||Object.create(null))[c.type]||[],u=S.event.special[c.type]||{};for(s[0]=c,t=1;t<arguments.length;t++)s[t]=arguments[t];if(c.delegateTarget=this,!(u.preDispatch&&u.preDispatch.call(this,c)===!1)){for(o=S.event.handlers.call(this,c,l),t=0;(i=o[t++])&&!c.isPropagationStopped();)for(c.currentTarget=i.elem,n=0;(a=i.handlers[n++])&&!c.isImmediatePropagationStopped();)(!c.rnamespace||a.namespace===!1||c.rnamespace.test(a.namespace))&&(c.handleObj=a,c.data=a.data,r=((S.event.special[a.origType]||{}).handle||a.handler).apply(i.elem,s),r!==void 0&&(c.result=r)===!1&&(c.preventDefault(),c.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,c),c.result}},handlers:function(e,t){var n,r,i,a,o,s=[],c=t.delegateCount,l=e.target;if(c&&l.nodeType&&!(e.type===`click`&&e.button>=1)){for(;l!==this;l=l.parentNode||this)if(l.nodeType===1&&(e.type!==`click`||l.disabled!==!0)){for(a=[],o={},n=0;n<c;n++)r=t[n],i=r.selector+` `,o[i]===void 0&&(o[i]=r.needsContext?S(i,this).index(l)>-1:S.find(i,this,null,[l]).length),o[i]&&a.push(r);a.length&&s.push({elem:l,handlers:a})}}return l=this,c<t.length&&s.push({elem:l,handlers:t.slice(c)}),s},addProp:function(e,t){Object.defineProperty(S.Event.prototype,e,{enumerable:!0,configurable:!0,get:m(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]}
1,set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return ke.test(t.type)&&t.click&&E(t,`input`)&&Ve(t,`click`,!0),!1},trigger:function(e){var t=this||e;return ke.test(t.type)&&t.click&&E(t,`input`)&&Ve(t,`click`),!0},_default:function(e){var t=e.target;return ke.test(t.type)&&t.click&&E(t,`input`)&&Q.get(t,`click`)||E(t,`a`)}},beforeunload:{postDispatch:function(e){e.result!==void 0&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}};function Ve(e,t,n){if(!n){Q.get(e,t)===void 0&&S.event.add(e,t,Re);return}Q.set(e,t,!1),S.event.add(e,t,{namespace:!1,handler:function(e){var n,r=Q.get(this,t);if(e.isTrigger&1&&this[t]){if(r)(S.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=i.call(arguments),Q.set(this,t,r),this[t](),n=Q.get(this,t),Q.set(this,t,!1),r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else r&&(Q.set(this,t,S.event.trigger(r[0],r.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Re)}})}S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.defaultPrevented===void 0&&e.returnValue===!1?Re:ze,this.target=e.target&&e.target.nodeType===3?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:ze,isPropagationStopped:ze,isImmediatePropagationStopped:ze,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Re,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Re,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Re,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.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},S.event.addProp),S.each({focus:`focusin`,blur:`focusout`},function(e,t){function n(e){if(g.documentMode){var n=Q.get(this,`handle`),r=S.event.fix(e);r.type=e.type===`focusin`?`focus`:`blur`,r.isSimulated=!0,n(e),r.target===r.currentTarget&&n(r)}else S.event.simulate(t,e.target,S.event.fix(e))}S.event.special[e]={setup:function(){var r;if(Ve(this,e,!0),g.documentMode)r=Q.get(this,t),r||this.addEventListener(t,n),Q.set(this,t,(r||0)+1);else return!1},trigger:function(){return Ve(this,e),!0},teardown:function(){var e;if(g.documentMode)e=Q.get(this,t)-1,e?Q.set(this,t,e):(this.removeEventListener(t,n),Q.remove(this,t));else return!1},_default:function(t){return Q.get(t.target,e)},delegateType:t},S.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,i=g.documentMode?this:r,a=Q.get(i,t);a||(g.documentMode?this.addEventListener(t,n):r.addEventListener(e,n,!0)),Q.set(i,t,(a||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=g.documentMode?this:r,a=Q.get(i,t)-1;a?Q.set(i,t,a):(g.documentMode?this.removeEventListener(t,n):r.removeEventListener(e,n,!0),Q.remove(i,t))}}}),S.each({mouseenter:`mouseover`,mouseleave:`mouseout`,pointerenter:`pointerover`,pointerleave:`pointerout`},function(e,t){S.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,a=e.handleObj;return(!i||i!==r&&!S.contains(r,i))&&(e.type=a.origType,n=a.handler.apply(this,arguments),e.type=t),n}}}),S.fn.extend({on:function(e,t,n,r){return Be(this,e,t,n,r)},one:function(e,t,n,r){return Be(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+`.`+r.namespace:r.origType,r.selector,r.handler),this;if(typeof e==`object`){for(i in e)this.off(i,t,e[i]);return this}return(t===!1||typeof t==`function`)&&(n=t,t=void 0),n===!1&&(n=ze),this.each(function(){S.event.remove(this,e,n,t)})}});var He=/<script|<style|<link/i,Ue=/checked\s*(?:[^=]|=\s*.checked.)/i,We=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Ge(e,t){return E(e,`table`)&&E(t.nodeType===11?t.firstChild:t,`tr`)&&S(e).children(`tbody`)[0]||e}function Ke(e){return e.type=(e.getAttribute(`type`)!==null)+`/`+e.type,e}function qe(e){return(e.type||``).slice(0,5)===`true/`?e.type=e.type.slice(5):e.removeAttribute(`type`),e}function Je(e,t){var n,r,i,a,o,s,c;
vendor: 4,163 bytes, line 1
1if(t.nodeType===1){if(Q.hasData(e)&&(a=Q.get(e),c=a.events,c))for(i in Q.remove(t,`handle events`),c)for(n=0,r=c[i].length;n<r;n++)S.event.add(t,i,c[i][n]);pe.hasData(e)&&(o=pe.access(e),s=S.extend({},o),pe.set(t,s))}}function Ye(e,t){var n=t.nodeName.toLowerCase();n===`input`&&ke.test(e.type)?t.checked=e.checked:(n===`input`||n===`textarea`)&&(t.defaultValue=e.defaultValue)}function Xe(e,t,n,r){t=a(t);var i,o,s,c,l,u,d=0,f=e.length,h=f-1,g=t[0],_=m(g);if(_||f>1&&typeof g==`string`&&!p.checkClone&&Ue.test(g))return e.each(function(i){var a=e.eq(i);_&&(t[0]=g.call(this,i,a.html())),Xe(a,t,n,r)});if(f&&(i=Ie(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,i.childNodes.length===1&&(i=o),o||r)){for(s=S.map(Ne(i,`script`),Ke),c=s.length;d<f;d++)l=i,d!==h&&(l=S.clone(l,!0,!0),c&&S.merge(s,Ne(l,`script`))),n.call(e[d],l,d);if(c)for(u=s[s.length-1].ownerDocument,S.map(s,qe),d=0;d<c;d++)l=s[d],je.test(l.type||``)&&!Q.access(l,`globalEval`)&&S.contains(u,l)&&(l.src&&(l.type||``).toLowerCase()!==`module`?S._evalUrl&&!l.noModule&&S._evalUrl(l.src,{nonce:l.nonce||l.getAttribute(`nonce`)},u):v(l.textContent.replace(We,``),l,u))}return e}function Ze(e,t,n){for(var r,i=t?S.filter(t,e):e,a=0;(r=i[a])!=null;a++)!n&&r.nodeType===1&&S.cleanData(Ne(r)),r.parentNode&&(n&&Se(r)&&Pe(Ne(r,`script`)),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,a,o,s=e.cloneNode(!0),c=Se(e);if(!p.noCloneChecked&&(e.nodeType===1||e.nodeType===11)&&!S.isXMLDoc(e))for(o=Ne(s),a=Ne(e),r=0,i=a.length;r<i;r++)Ye(a[r],o[r]);if(t){if(n)for(a=a||Ne(e),o=o||Ne(s),r=0,i=a.length;r<i;r++)Je(a[r],o[r]);else Je(e,s)}return o=Ne(s,`script`),o.length>0&&Pe(o,!c&&Ne(e,`script`)),s},cleanData:function(e){for(var t,n,r,i=S.event.special,a=0;(n=e[a])!==void 0;a++)if(de(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[pe.expando]&&(n[pe.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Ze(this,e,!0)},remove:function(e){return Ze(this,e)},text:function(e){return X(this,function(e){return e===void 0?S.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=e)})},null,e,arguments.length)},append:function(){return Xe(this,arguments,function(e){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&Ge(this,e).appendChild(e)})},prepend:function(){return Xe(this,arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=Ge(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Xe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Xe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;(e=this[t])!=null;t++)e.nodeType===1&&(S.cleanData(Ne(e,!1)),e.textContent=``);return this},clone:function(e,t){return e=e!=null&&e,t=t==null?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return X(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===void 0&&t.nodeType===1)return t.innerHTML;if(typeof e==`string`&&!He.test(e)&&!Me[(Ae.exec(e)||[``,``])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)t=this[n]||{},t.nodeType===1&&(S.cleanData(Ne(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Xe(this,arguments,function(t){var n=this.parentNode;S.inArray(this,e)<0&&(S.cleanData(Ne(this)),n&&n.replaceChild(t,this))},e)}}),S.each({appendTo:`append`,prependTo:`prepend`,insertBefore:`before`,insertAfter:`after`,replaceAll:`replaceWith`},function(e,t){S.fn[e]=function(e){for(var n,r=[],i=S(e),a=i.length-1,s=0;s<=a;s++)n=s===a?this:this.clone(!0),S(i[s])[t](n),o.apply(r,n.get());return this.pushStack(r)}});var Qe=RegExp(`^(`+ve+`)(?!px)[a-z%]+$`,`i`),$e=/^--/,et=function(t){var n=t.ownerDocument.defaultView;return(!n||!n.opener)&&(n=e),n.getComputedStyle(t)},tt=function(e,t,n){var r,i,a={};for(i in t)a[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=a[i];return r}
vendor: 8,330 bytes, line 1
1,nt=new RegExp(be.join(`|`),`i`);(function(){function t(){if(u){l.style.cssText=`position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0`,u.style.cssText=`position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%`,xe.appendChild(l).appendChild(u);var t=e.getComputedStyle(u);r=t.top!==`1%`,c=n(t.marginLeft)===12,u.style.right=`60%`,o=n(t.right)===36,i=n(t.width)===36,u.style.position=`absolute`,a=n(u.offsetWidth/3)===12,xe.removeChild(l),u=null}}function n(e){return Math.round(parseFloat(e))}var r,i,a,o,s,c,l=g.createElement(`div`),u=g.createElement(`div`);u.style&&(u.style.backgroundClip=`content-box`,u.cloneNode(!0).style.backgroundClip=``,p.clearCloneStyle=u.style.backgroundClip===`content-box`,S.extend(p,{boxSizingReliable:function(){return t(),i},pixelBoxStyles:function(){return t(),o},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),c},scrollboxSize:function(){return t(),a},reliableTrDimensions:function(){var t,n,r,i;return s==null&&(t=g.createElement(`table`),n=g.createElement(`tr`),r=g.createElement(`div`),t.style.cssText=`position:absolute;left:-11111px;border-collapse:separate`,n.style.cssText=`box-sizing:content-box;border:1px solid`,n.style.height=`1px`,r.style.height=`9px`,r.style.display=`block`,xe.appendChild(t).appendChild(n).appendChild(r),i=e.getComputedStyle(n),s=parseInt(i.height,10)+parseInt(i.borderTopWidth,10)+parseInt(i.borderBottomWidth,10)===n.offsetHeight,xe.removeChild(t)),s}}))})();function rt(e,t,n){var r,i,a,o,s=$e.test(t),c=e.style;return n=n||et(e),n&&(o=n.getPropertyValue(t)||n[t],s&&o&&(o=o.replace(N,`$1`)||void 0),o===``&&!Se(e)&&(o=S.style(e,t)),!p.pixelBoxStyles()&&Qe.test(o)&&nt.test(t)&&(r=c.width,i=c.minWidth,a=c.maxWidth,c.minWidth=c.maxWidth=c.width=o,o=n.width,c.width=r,c.minWidth=i,c.maxWidth=a)),o===void 0?o:o+``}function it(e,t){return{get:function(){if(e()){delete this.get;return}return(this.get=t).apply(this,arguments)}}}var at=[`Webkit`,`Moz`,`ms`],ot=g.createElement(`div`).style,st={};function ct(e){for(var t=e[0].toUpperCase()+e.slice(1),n=at.length;n--;)if(e=at[n]+t,e in ot)return e}function lt(e){return S.cssProps[e]||st[e]||(e in ot?e:st[e]=ct(e)||e)}var ut=/^(none|table(?!-c[ea]).+)/,dt={position:`absolute`,visibility:`hidden`,display:`block`},ft={letterSpacing:`0`,fontWeight:`400`};function pt(e,t,n){var r=ye.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||`px`):t}function mt(e,t,n,r,i,a){var o=+(t===`width`),s=0,c=0,l=0;if(n===(r?`border`:`content`))return 0;for(;o<4;o+=2)n===`margin`&&(l+=S.css(e,n+be[o],!0,i)),r?(n===`content`&&(c-=S.css(e,`padding`+be[o],!0,i)),n!==`margin`&&(c-=S.css(e,`border`+be[o]+`Width`,!0,i))):(c+=S.css(e,`padding`+be[o],!0,i),n===`padding`?s+=S.css(e,`border`+be[o]+`Width`,!0,i):c+=S.css(e,`border`+be[o]+`Width`,!0,i));return!r&&a>=0&&(c+=Math.max(0,Math.ceil(e[`offset`+t[0].toUpperCase()+t.slice(1)]-a-c-s-.5))||0),c+l}function ht(e,t,n){var r=et(e),i=(!p.boxSizingReliable()||n)&&S.css(e,`boxSizing`,!1,r)===`border-box`,a=i,o=rt(e,t,r),s=`offset`+t[0].toUpperCase()+t.slice(1);if(Qe.test(o)){if(!n)return o;o=`auto`}return(!p.boxSizingReliable()&&i||!p.reliableTrDimensions()&&E(e,`tr`)||o===`auto`||!parseFloat(o)&&S.css(e,`display`,!1,r)===`inline`)&&e.getClientRects().length&&(i=S.css(e,`boxSizing`,!1,r)===`border-box`,a=s in e,a&&(o=e[s])),o=parseFloat(o)||0,o+mt(e,t,n||(i?`border`:`content`),a,r,o)+`px`}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=rt(e,`opacity`);return n===``?`1`:n}}}},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,n,r){if(e&&e.nodeType!==3&&e.nodeType!==8&&e.style){var i,a,o,s=ue(t),c=$e.test(t),l=e.style;if(c||(t=lt(s)),o=S.cssHooks[t]||S.cssHooks[s],n!==void 0){if(a=typeof n,a===`string`&&(i=ye.exec(n))&&i[1]&&(n=Te(e,t,i),a=`number`),n==null||n!==n)return;a===`number`&&!c&&(n+=i&&i[3]||(S.cssNumber[s]?``:`px`)),!p.clearCloneStyle&&n===``&&t.indexOf(`background`)===0&&(l[t]=`inherit`),(!o||!(`set`in o)||(n=o.set(e,n,r))!==void 0)&&(c?l.setProperty(t,n):l[t]=n)}else return o&&`get`in o&&(i=o.get(e,!1,r))!==void 0?i:l[t]}},css:function(e,t,n,r){var i,a,o,s=ue(t);return $e.test(t)||(t=lt(s)),o=S.cssHooks[t]||S.cssHooks[s],o&&`get`in o&&(i=o.get(e,!0,n)),i===void 0&&(i=rt(e,t,r)),i===`normal`&&t in ft&&(i=ft[t]),n===``||n?(a=parseFloat(i),n===!0||isFinite(a)?a||0:i):i}}),S.each([`height`,`width`],function(e,t){S.cssHooks[t]={get:function(e,n,r){if(n)return ut.test(S.css(e,`display`))&&(!e.getClientRects().length||!e.getBoundingClientRect().width)?tt(e,dt,function(){return ht(e,t,r)}):ht(e,t,r)},set:function(e,n,r){var i,a=et(e),o=!p.scrollboxSize()&&a.position===`absolute`,s=(o||r)&&S.css(e,`boxSizing`,!1,a)===`border-box`,c=r?mt(e,t,r,s,a):0;return s&&o&&(c-=Math.ceil(e[`offset`+t[0].toUpperCase()+t.slice(1)]-parseFloat(a[t])-mt(e,t,`border`,!1,a)-.5)),c&&(i=ye.exec(n))&&(i[3]||`px`)!==`px`&&(e.style[t]=n,n=S.css(e,t)),pt(e,n,c)}}}),S.cssHooks.marginLeft=it(p.reliableMarginLeft,function(e,t){if(t)return(parseFloat(rt(e,`marginLeft`))||e.getBoundingClientRect().left-tt(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+`px`}),S.each({margin:``,padding:``,border:`Width`},function(e,t){S.cssHooks[e+t]={expand:function(n){for(var r=0,i={},a=typeof n==`string`?n.split(` `):[n];r<4;r++)i[e+be[r]+t]=a[r]||a[r-2]||a[0];return i}},e!==`margin`&&(S.cssHooks[e+t].set=pt)}),S.fn.extend({css:function(e,t){return X(this,function(e,t,n){var r,i,a={},o=0;if(Array.isArray(t)){for(r=et(e),i=t.length;o<i;o++)a[t[o]]=S.css(e,t[o],!1,r);return a}return n===void 0?S.css(e,t):S.style(e,t,n)},e,t,arguments.length>1)}});function gt(e,t,n,r,i){return new gt.prototype.init(e,t,n,r,i)}S.Tween=gt,gt.prototype={constructor:gt,init:function(e,t,n,r,i,a){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=a||(S.cssNumber[n]?``:`px`)},cur:function(){var e=gt.propHooks[this.prop];return e&&e.get?e.get(this):gt.propHooks._default.get(this)},run:function(e){var t,n=gt.propHooks[this.prop];return this.pos=t=this.options.duration?S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):gt.propHooks._default.set(this),this}},gt.prototype.init.prototype=gt.prototype,gt.propHooks={_default:{get:function(e){var t;return e.elem.nodeType!==1||e.elem[e.prop]!=null&&e.elem.style[e.prop]==null?e.elem[e.prop]:(t=S.css(e.elem,e.prop,``),!t||t===`auto`?0:t)},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):e.elem.nodeType===1&&(S.cssHooks[e.prop]||e.elem.style[lt(e.prop)]!=null)?S.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},gt.propHooks.scrollTop=gt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return .5-Math.cos(e*Math.PI)/2},_default:`swing`},S.fx=gt.prototype.init,S.fx.step={};var _t,vt,yt=/^(?:toggle|show|hide)$/,bt=/queueHooks$/;function xt(){vt&&(g.hidden===!1&&e.requestAnimationFrame?e.requestAnimationFrame(xt):e.setTimeout(xt,S.fx.interval),S.fx.tick())}function St(){return e.setTimeout(function(){_t=void 0}),_t=Date.now()}function Ct(e,t){var n,r=0,i={height:e};for(t=+!!t;r<4;r+=2-t)n=be[r],i[`margin`+n]=i[`padding`+n]=e;return t&&(i.opacity=i.width=e),i}function wt(e,t,n){for(var r,i=(Dt.tweeners[t]||[]).concat(Dt.tweeners[`*`]),a=0,o=i.length;a<o;a++)if(r=i[a].call(n,t,e))return r}function Tt(e,t,n){var r,i,a,o,s,c,l,u,d=`width`in t||`height`in t,f=this,p={},m=e.style,h=e.nodeType&&we(e),g=Q.get(e,`fxshow`);for(r in n.queue||(o=S._queueHooks(e,`fx`),o.unqueued==null&&(o.unqueued=0,s=o.empty.fire,o.empty.fire=function(){o.unqueued||s()}),o.unqueued++,f.always(function(){f.always(function(){o.unqueued--,S.queue(e,`fx`).length||o.empty.fire()})}
vendor: 4,367 bytes, line 1
1)),t)if(i=t[r],yt.test(i)){if(delete t[r],a=a||i===`toggle`,i===(h?`hide`:`show`)){if(i===`show`&&g&&g[r]!==void 0)h=!0;else continue}p[r]=g&&g[r]||S.style(e,r)}if(c=!S.isEmptyObject(t),c||!S.isEmptyObject(p))for(r in d&&e.nodeType===1&&(n.overflow=[m.overflow,m.overflowX,m.overflowY],l=g&&g.display,l==null&&(l=Q.get(e,`display`)),u=S.css(e,`display`),u===`none`&&(l?u=l:(Oe([e],!0),l=e.style.display||l,u=S.css(e,`display`),Oe([e]))),(u===`inline`||u===`inline-block`&&l!=null)&&S.css(e,`float`)===`none`&&(c||(f.done(function(){m.display=l}),l==null&&(u=m.display,l=u===`none`?``:u)),m.display=`inline-block`)),n.overflow&&(m.overflow=`hidden`,f.always(function(){m.overflow=n.overflow[0],m.overflowX=n.overflow[1],m.overflowY=n.overflow[2]})),c=!1,p)c||(g?`hidden`in g&&(h=g.hidden):g=Q.access(e,`fxshow`,{display:l}),a&&(g.hidden=!h),h&&Oe([e],!0),f.done(function(){for(r in h||Oe([e]),Q.remove(e,`fxshow`),p)S.style(e,r,p[r])})),c=wt(h?g[r]:0,r,f),r in g||(g[r]=c.start,h&&(c.end=c.start,c.start=0))}function Et(e,t){var n,r,i,a,o;for(n in e)if(r=ue(n),i=t[r],a=e[n],Array.isArray(a)&&(i=a[1],a=e[n]=a[0]),n!==r&&(e[r]=a,delete e[n]),o=S.cssHooks[r],o&&`expand`in o)for(n in a=o.expand(a),delete e[r],a)n in e||(e[n]=a[n],t[n]=i);else t[r]=i}function Dt(e,t,n){var r,i,a=0,o=Dt.prefilters.length,s=S.Deferred().always(function(){delete c.elem}),c=function(){if(i)return!1;for(var t=_t||St(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),a=0,o=l.tweens.length;a<o;a++)l.tweens[a].run(r);return s.notifyWith(e,[l,r,n]),r<1&&o?n:(o||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:S.extend({},t),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},n),originalProperties:t,originalOptions:n,startTime:_t||St(),duration:n.duration,tweens:[],createTween:function(t,n){var r=S.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),u=l.props;for(Et(u,l.opts.specialEasing);a<o;a++)if(r=Dt.prefilters[a].call(l,e,u,l.opts),r)return m(r.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return S.map(u,wt,l),m(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(c,{elem:e,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(Dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return Te(n.elem,e,ye.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=[`*`]):e=e.match(K);for(var n,r=0,i=e.length;r<i;r++)n=e[r],Dt.tweeners[n]=Dt.tweeners[n]||[],Dt.tweeners[n].unshift(t)},prefilters:[Tt],prefilter:function(e,t){t?Dt.prefilters.unshift(e):Dt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&typeof e==`object`?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:typeof r.duration!=`number`&&(r.duration=r.duration in S.fx.speeds?S.fx.speeds[r.duration]:S.fx.speeds._default),(r.queue==null||r.queue===!0)&&(r.queue=`fx`),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(we).css(`opacity`,0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=S.isEmptyObject(e),a=S.speed(t,n,r),o=function(){var t=Dt(this,S.extend({},e),a);(i||Q.get(this,`finish`))&&t.stop(!0)};return o.finish=o,i||a.queue===!1?this.each(o):this.queue(a.queue,o)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return typeof e!=`string`&&(n=t,t=e,e=void 0),t&&this.queue(e||`fx`,[]),this.each(function(){var t=!0,i=e!=null&&e+`queueHooks`,a=S.timers,o=Q.get(this);if(i)o[i]&&o[i].stop&&r(o[i]);else for(i in o)o[i]&&o[i].stop&&bt.test(i)&&r(o[i]);for(i=a.length;i--;)a[i].elem===this&&(e==null||a[i].queue===e)&&(a[i].anim.stop(n),t=!1,a.splice(i,1));(t||!n)&&S.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||`fx`),this.each(function(){var t,n=Q.get(this),r=n[e+`queue`],i=n[e+`queueHooks`],a=S.timers,o=r?r.length:0;for(n.finish=!0,S.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1)
1);for(t=0;t<o;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),S.each([`toggle`,`show`,`hide`],function(e,t){var n=S.fn[t];S.fn[t]=function(e,r,i){return e==null||typeof e==`boolean`?n.apply(this,arguments):this.animate(Ct(t,!0),e,r,i)}}),S.each({slideDown:Ct(`show`),slideUp:Ct(`hide`),slideToggle:Ct(`toggle`),fadeIn:{opacity:`show`},fadeOut:{opacity:`hide`},fadeToggle:{opacity:`toggle`}},function(e,t){S.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(_t=Date.now();t<n.length;t++)e=n[t],!e()&&n[t]===e&&n.splice(t--,1);n.length||S.fx.stop(),_t=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){vt||(vt=!0,xt())},S.fx.stop=function(){vt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(t,n){return t=S.fx&&S.fx.speeds[t]||t,n=n||`fx`,this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},(function(){var e=g.createElement(`input`),t=g.createElement(`select`).appendChild(g.createElement(`option`));e.type=`checkbox`,p.checkOn=e.value!==``,p.optSelected=t.selected,e=g.createElement(`input`),e.value=`t`,e.type=`radio`,p.radioValue=e.value===`t`})();var Ot,kt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return X(this,S.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,a=e.nodeType;if(a!==3&&a!==8&&a!==2){if(e.getAttribute===void 0)return S.prop(e,t,n);if((a!==1||!S.isXMLDoc(e))&&(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?Ot:void 0)),n!==void 0){if(n===null){S.removeAttr(e,t);return}return i&&`set`in i&&(r=i.set(e,n,t))!==void 0?r:(e.setAttribute(t,n+``),n)}return i&&`get`in i&&(r=i.get(e,t))!==null?r:(r=S.find.attr(e,t),r==null?void 0:r)}},attrHooks:{type:{set:function(e,t){if(!p.radioValue&&t===`radio`&&E(e,`input`)){var n=e.value;return e.setAttribute(`type`,t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(K);if(i&&e.nodeType===1)for(;n=i[r++];)e.removeAttribute(n)}}),Ot={set:function(e,t,n){return t===!1?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var n=kt[t]||S.find.attr;kt[t]=function(e,t,r){var i,a,o=t.toLowerCase();return r||(a=kt[o],kt[o]=i,i=n(e,t,r)==null?null:o,kt[o]=a),i}});var At=/^(?:input|select|textarea|button)$/i,jt=/^(?:a|area)$/i;S.fn.extend({prop:function(e,t){return X(this,S.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,a=e.nodeType;if(a!==3&&a!==8&&a!==2)return(a!==1||!S.isXMLDoc(e))&&(t=S.propFix[t]||t,i=S.propHooks[t]),n===void 0?i&&`get`in i&&(r=i.get(e,t))!==null?r:e[t]:i&&`set`in i&&(r=i.set(e,n,t))!==void 0?r:e[t]=n},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,`tabindex`);return t?parseInt(t,10):At.test(e.nodeName)||jt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:`htmlFor`,class:`className`}}),p.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each([`tabIndex`,`readOnly`,`maxLength`,`cellSpacing`,`cellPadding`,`rowSpan`,`colSpan`,`useMap`,`frameBorder`,`contentEditable`],function(){S.propFix[this.toLowerCase()]=this});function Mt(e){return(e.match(K)||[]).join(` `)}function Nt(e){return e.getAttribute&&e.getAttribute(`class`)||``}function Pt(e){return Array.isArray(e)?e:typeof e==`string`&&e.match(K)||[]}S.fn.extend({addClass:function(e){var t,n,r,i,a,o;return m(e)?this.each(function(t){S(this).addClass(e.call(this,t,Nt(this)))}):(t=Pt(e),t.length?this.each(function(){if(r=Nt(this),n=this.nodeType===1&&` `+Mt(r)+` `,n){for(a=0;a<t.length;a++)i=t[a],n.indexOf(` `+i+` `)<0&&(n+=i+` `);o=Mt(n),r!==o&&this.setAttribute(`class`,o)}}):this)},removeClass:function(e){var t,n,r,i,a,o;return m(e)?this.each(function(t){S(this).removeClass(e.call(this,t,Nt(this)))}):arguments.length?(t=Pt(e),t.length?this.each(function(){if(r=Nt(this),n=this.nodeType===1&&` `+Mt(r)+` `,n){for(a=0;a<t.length;a++)for(i=t[a];n.indexOf(` `+i+` `)>-1;)n=n.replace(` `+i+` `,` `);o=Mt(n),r!==o&&this.setAttribute(`class`,o)}}):this):this.attr(`class`,``)},toggleClass:function(e,t){var n,r,i,a,o=typeof e,s=o===`string`||Array.isArray(e);return m(e)?this.each(function(n){S(this).toggleClass(e.call(this,n,Nt(this),t),t)}):typeof t==`boolean`&&s?t?this.addClass(e):this.removeClass(e):(n=Pt(e),this.each(function(){if(s)for(a=S(this),i=0;i<n.length;i++)r=n[i],a.hasClass(r)?a.removeClass(r):a.addClass(r);else(e===void 0||o===`boolean`)&&(r=Nt(this),r&&Q.set(this,`__className__`,r),this.setAttribute&&this.setAttribute(`class`,r||e===!1?``:Q.get(this,`__className__`)||``))}))},hasClass:function(e){var t,n,r=0;for(t=` `+e+` `;n=this[r++];)if(n.nodeType===1&&(` `+Mt(Nt(n))+` `).indexOf(t)>-1)return!0;return!1}});var Ft=/\r/g;S.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=m(e),this.each(function(n){var i;this.nodeType===1&&(i=r?e.call(this,n,S(this).val()):e,i==null?i=``:typeof i==`number`?i+=``:Array.isArray(i)&&(i=S.map(i,function(e){return e==null?``:e+``})),t=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()],(!t||!(`set`in t)||t.set(this,i,`value`)===void 0)&&(this.value=i))})):i?(t=S.valHooks[i.type]||S.valHooks[i.nodeName.toLowerCase()],t&&`get`in t&&(n=t.get(i,`value`))!==void 0?n:(n=i.value,typeof n==`string`?n.replace(Ft,``):n==null?``:n)):void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,`value`);return t==null?Mt(S.text(e)):t}},select:{get:function(e){var t,n,r,i=e.options,a=e.selectedIndex,o=e.type===`select-one`,s=o?null:[],c=o?a+1:i.length;for(r=a<0?c:o?a:0;r<c;r++)if(n=i[r],(n.selected||r===a)&&!n.disabled&&(!n.parentNode.disabled||!E(n.parentNode,`optgroup`))){if(t=S(n).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,a=S.makeArray(t),o=i.length;o--;)r=i[o],(r.selected=S.inArray(S.valHooks.option.get(r),a)>-1)&&(n=!0);return n||(e.selectedIndex=-1),a}}}}),S.each([`radio`,`checkbox`],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=S.inArray(S(e).val(),t)>-1}},p.checkOn||(S.valHooks[this].get=function(e){return e.getAttribute(`value`)===null?`on`:e.value})});var It=e.location,Lt={guid:Date.now()},Rt=/\?/;S.parseXML=function(t){var n,r;if(!t||typeof t!=`string`)return null;try{n=new e.DOMParser().parseFromString(t,`text/xml`)}catch(e){}return r=n&&n.getElementsByTagName(`parsererror`)[0],(!n||r)&&S.error(`Invalid XML: `+(r?S.map(r.childNodes,function(e){return e.textContent}).join(` 2`):t)),n};var zt=/^(?:focusinfocus|focusoutblur)$/,Bt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(t,n,r,i){var a,o,s,c,l,d,f,p,_=[r||g],v=u.call(t,`type`)?t.type:t,y=u.call(t,`namespace`)?t.namespace.split(`.`):[];if(o=p=s=r=r||g,r.nodeType!==3&&r.nodeType!==8&&!zt.test(v+S.event.triggered)&&(v.indexOf(`.`)>-1&&(y=v.split(`.`),v=y.shift(),y.sort()),l=v.indexOf(`:`)<0&&`on`+v,t=t[S.expando]?t:new S.Event(v,typeof t==`object`&&t),t.isTrigger=i?2:3,t.namespace=y.join(`.`),t.rnamespace=t.namespace?RegExp(`(^|\\.)`+y.join(`\\.(?:.*\\.|)`)+`(\\.|$)`):null,t.result=void 0,t.target||(t.target=r),n=n==null?[t]:S.makeArray(n,[t]),f=S.event.special[v]||{}
vendor: 11,494 bytes, lines 2-4
2,i||!f.trigger||f.trigger.apply(r,n)!==!1)){if(!i&&!f.noBubble&&!h(r)){for(c=f.delegateType||v,zt.test(c+v)||(o=o.parentNode);o;o=o.parentNode)_.push(o),s=o;s===(r.ownerDocument||g)&&_.push(s.defaultView||s.parentWindow||e)}for(a=0;(o=_[a++])&&!t.isPropagationStopped();)p=o,t.type=a>1?c:f.bindType||v,d=(Q.get(o,`events`)||Object.create(null))[t.type]&&Q.get(o,`handle`),d&&d.apply(o,n),d=l&&o[l],d&&d.apply&&de(o)&&(t.result=d.apply(o,n),t.result===!1&&t.preventDefault());return t.type=v,!i&&!t.isDefaultPrevented()&&(!f._default||f._default.apply(_.pop(),n)===!1)&&de(r)&&l&&m(r[v])&&!h(r)&&(s=r[l],s&&(r[l]=null),S.event.triggered=v,t.isPropagationStopped()&&p.addEventListener(v,Bt),r[v](),t.isPropagationStopped()&&p.removeEventListener(v,Bt),S.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}});var Vt=/\[\]$/,Ht=/\r?\n/g,Ut=/^(?:submit|button|image|reset|file)$/i,Wt=/^(?:input|select|textarea|keygen)/i;function Gt(e,t,n,r){var i;if(Array.isArray(t))S.each(t,function(t,i){n||Vt.test(e)?r(e,i):Gt(e+`[`+(typeof i==`object`&&i?t:``)+`]`,i,n,r)});else if(!n&&y(t)===`object`)for(i in t)Gt(e+`[`+i+`]`,t[i],n,r);else r(e,t)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+`=`+encodeURIComponent(n==null?``:n)};if(e==null)return``;if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Gt(n,e[n],t,i);return r.join(`&`)},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,`elements`);return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(`:disabled`)&&Wt.test(this.nodeName)&&!Ut.test(e)&&(this.checked||!ke.test(e))}).map(function(e,t){var n=S(this).val();return n==null?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Ht,`\r 3`)}}):{name:t.name,value:n.replace(Ht,`\r 4`)}}).get()}});var Kt=/%20/g,qt=/#.*$/,Jt=/([?&])_=[^&]*/,Yt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Xt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Zt=/^(?:GET|HEAD)$/,Qt=/^\/\//,$t={},en={},tn=`*/*`,nn=g.createElement(`a`);nn.href=It.href;function rn(e){return function(t,n){typeof t!=`string`&&(n=t,t=`*`);var r,i=0,a=t.toLowerCase().match(K)||[];if(m(n))for(;r=a[i++];)r[0]===`+`?(r=r.slice(1)||`*`,(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function an(e,t,n,r){var i={},a=e===en;function o(s){var c;return i[s]=!0,S.each(e[s]||[],function(e,s){var l=s(t,n,r);if(typeof l==`string`&&!a&&!i[l])return t.dataTypes.unshift(l),o(l),!1;if(a)return!(c=l)}),c}return o(t.dataTypes[0])||!i[`*`]&&o(`*`)}function on(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)t[n]!==void 0&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}function sn(e,t,n){for(var r,i,a,o,s=e.contents,c=e.dataTypes;c[0]===`*`;)c.shift(),r===void 0&&(r=e.mimeType||t.getResponseHeader(`Content-Type`));if(r){for(i in s)if(s[i]&&s[i].test(r)){c.unshift(i);break}}if(c[0]in n)a=c[0];else{for(i in n){if(!c[0]||e.converters[i+` `+c[0]]){a=i;break}o||(o=i)}a=a||o}if(a)return a!==c[0]&&c.unshift(a),n[a]}function cn(e,t,n,r){var i,a,o,s,c,l={},u=e.dataTypes.slice();if(u[1])for(o in e.converters)l[o.toLowerCase()]=e.converters[o];for(a=u.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!c&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),c=a,a=u.shift(),a){if(a===`*`)a=c;else if(c!==`*`&&c!==a){if(o=l[c+` `+a]||l[`* `+a],!o){for(i in l)if(s=i.split(` `),s[1]===a&&(o=l[c+` `+s[0]]||l[`* `+s[0]],o)){o===!0?o=l[i]:l[i]!==!0&&(a=s[0],u.unshift(s[1]));break}}if(o!==!0){if(o&&e.throws)t=o(t);else try{t=o(t)}catch(e){return{state:`parsererror`,error:o?e:`No conversion from `+c+` to `+a}}}}}return{state:`success`,data:t}}S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:It.href,type:`GET`,isLocal:Xt.test(It.protocol),global:!0,processData:!0,async:!0,contentType:`application/x-www-form-urlencoded; charset=UTF-8`,accepts:{"*":tn,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":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?on(on(e,S.ajaxSettings),t):on(S.ajaxSettings,e)},ajaxPrefilter:rn($t),ajaxTransport:rn(en),ajax:function(t,n){typeof t==`object`&&(n=t,t=void 0),n=n||{};var r,i,a,o,s,c,l,u,d,f,p=S.ajaxSetup({},n),m=p.context||p,h=p.context&&(m.nodeType||m.jquery)?S(m):S.event,_=S.Deferred(),v=S.Callbacks(`once memory`),y=p.statusCode||{},b={},x={},w=`canceled`,E={readyState:0,getResponseHeader:function(e){var t;if(l){if(!o)for(o={};t=Yt.exec(a);)o[t[1].toLowerCase()+` `]=(o[t[1].toLowerCase()+` `]||[]).concat(t[2]);t=o[e.toLowerCase()+` `]}return t==null?null:t.join(`, `)},getAllResponseHeaders:function(){return l?a:null},setRequestHeader:function(e,t){return l==null&&(e=x[e.toLowerCase()]=x[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return l==null&&(p.mimeType=e),this},statusCode:function(e){var t;if(e){if(l)E.always(e[E.status]);else for(t in e)y[t]=[y[t],e[t]]}return this},abort:function(e){var t=e||w;return r&&r.abort(t),D(0,t),this}};if(_.promise(E),p.url=((t||p.url||It.href)+``).replace(Qt,It.protocol+`//`),p.type=n.method||n.type||p.method||p.type,p.dataTypes=(p.dataType||`*`).toLowerCase().match(K)||[``],p.crossDomain==null){c=g.createElement(`a`);try{c.href=p.url,c.href=c.href,p.crossDomain=nn.protocol+`//`+nn.host!=c.protocol+`//`+c.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&typeof p.data!=`string`&&(p.data=S.param(p.data,p.traditional)),an($t,p,n,E),l)return E;for(d in u=S.event&&p.global,u&&S.active++===0&&S.event.trigger(`ajaxStart`),p.type=p.type.toUpperCase(),p.hasContent=!Zt.test(p.type),i=p.url.replace(qt,``),p.hasContent?p.data&&p.processData&&(p.contentType||``).indexOf(`application/x-www-form-urlencoded`)===0&&(p.data=p.data.replace(Kt,`+`)):(f=p.url.slice(i.length),p.data&&(p.processData||typeof p.data==`string`)&&(i+=(Rt.test(i)?`&`:`?`)+p.data,delete p.data),p.cache===!1&&(i=i.replace(Jt,`$1`),f=(Rt.test(i)?`&`:`?`)+`_=`+Lt.guid+++f),p.url=i+f),p.ifModified&&(S.lastModified[i]&&E.setRequestHeader(`If-Modified-Since`,S.lastModified[i]),S.etag[i]&&E.setRequestHeader(`If-None-Match`,S.etag[i])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&E.setRequestHeader(`Content-Type`,p.contentType),E.setRequestHeader(`Accept`,p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+(p.dataTypes[0]===`*`?``:`, `+tn+`; q=0.01`):p.accepts[`*`]),p.headers)E.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(p.beforeSend.call(m,E,p)===!1||l))return E.abort();if(w=`abort`,v.add(p.complete),E.done(p.success),E.fail(p.error),r=an(en,p,n,E),!r)D(-1,`No Transport`);else{if(E.readyState=1,u&&h.trigger(`ajaxSend`,[E,p]),l)return E;p.async&&p.timeout>0&&(s=e.setTimeout(function(){E.abort(`timeout`)},p.timeout));try{l=!1,r.send(b,D)}catch(e){if(l)throw e;D(-1,e)}}function D(t,n,o,c){var d,f,g,b,x,w=n;l||(l=!0,s&&e.clearTimeout(s),r=void 0,a=c||``,E.readyState=t>0?4:0,d=t>=200&&t<300||t===304,o&&(b=sn(p,E,o)),!d&&S.inArray(`script`,p.dataTypes)>-1&&S.inArray(`json`,p.dataTypes)<0&&(p.converters[`text script`]=function(){}),b=cn(p,b,E,d),d?(p.ifModified&&(x=E.getResponseHeader(`Last-Modified`),x&&(S.lastModified[i]=x),x=E.getResponseHeader(`etag`),x&&(S.etag[i]=x)),t===204||p.type===`HEAD`?w=`nocontent`:t===304?w=`notmodified`:(w=b.state,f=b.data,g=b.error,d=!g)):(g=w,(t||!w)&&(w=`error`,t<0&&(t=0))),E.status=t,E.statusText=(n||w)+``,d?_.resolveWith(m,[f,w,E]):_.rejectWith(m,[E,w,g]),E.statusCode(y),y=void 0,u&&h.trigger(d?`ajaxSuccess`:`ajaxError`,[E,p,d?f:g]),v.fireWith(m,[E,w]),u&&(h.trigger(`ajaxComplete`,[E,p]),--S.active||S.event.trigger(`ajaxStop`)))}return E},getJSON:function(e,t,n){return S.get(e,t,n,`json`)},getScript:function(e,t){return S.get(e,void 0,t,`script`)}}),S.each([`get`,`post`],function(e,t){S[t]=function(e,n,r,i){return m(n)&&(i=i||r,r=n,n=void 0),S.ajax(S.extend({url:e,type:t,dataType:i,data:n,success:r},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){for(var t in e.headers)t.toLowerCase()===`content-type`&&(e.contentType=e.headers[t]||``)}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:`GET`,dataType:`script`,cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return m(e)?this.each(function(t){S(this).wrapInner(e.call(this,t))}):this.each(function(){var t=S(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=m(e);return this.each(function(n){S(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not(`body`).each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var ln={0:200,1223:204},un=S.ajaxSettings.xhr();p.cors=!!un&&`withCredentials`in un,p.ajax=un=!!un,S.ajaxTransport(function(t){var n,r;if(p.cors||un&&!t.crossDomain)return{send:function(i,a){var o,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)s[o]=t.xhrFields[o];for(o in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),!t.crossDomain&&!i[`X-Requested-With`]&&(i[`X-Requested-With`]=`XMLHttpRequest`),i)s.setRequestHeader(o,i[o]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,e===`abort`?s.abort():e===`error`?typeof s.status==`number`?a(s.status,s.statusText):a(0,`error`):a(ln[s.status]||s.status,s.statusText,(s.responseType||`text`)!==`text`||typeof s.responseText!=`string`?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n(`error`),s.onabort===void 0?s.onreadystatechange=function(){s.readyState===4&&e.setTimeout(function(){n&&r()})}:s.onabort=r,n=n(`abort`);try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.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 S.globalEval(e),e}}}),S.ajaxPrefilter(`script`,function(e){e.cache===void 0&&(e.cache=!1),e.crossDomain&&(e.type=`GET`)}),S.ajaxTransport(`script`,function(e){if(e.crossDomain||e.scriptAttrs){var t,n;return{send:function(r,i){t=S(`<script>`).attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}
vendor: 4,462 bytes, line 4
4).on(`load error`,n=function(e){t.remove(),n=null,e&&i(e.type===`error`?404:200,e.type)}),g.head.appendChild(t[0])},abort:function(){n&&n()}}}});var dn=[],fn=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:`callback`,jsonpCallback:function(){var e=dn.pop()||S.expando+`_`+Lt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter(`json jsonp`,function(t,n,r){var i,a,o,s=t.jsonp!==!1&&(fn.test(t.url)?`url`:typeof t.data==`string`&&(t.contentType||``).indexOf(`application/x-www-form-urlencoded`)===0&&fn.test(t.data)&&`data`);if(s||t.dataTypes[0]===`jsonp`)return i=t.jsonpCallback=m(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(fn,`$1`+i):t.jsonp!==!1&&(t.url+=(Rt.test(t.url)?`&`:`?`)+t.jsonp+`=`+i),t.converters[`script json`]=function(){return o||S.error(i+` was not called`),o[0]},t.dataTypes[0]=`json`,a=e[i],e[i]=function(){o=arguments},r.always(function(){a===void 0?S(e).removeProp(i):e[i]=a,t[i]&&(t.jsonpCallback=n.jsonpCallback,dn.push(i)),o&&m(a)&&a(o[0]),o=a=void 0}),`script`}),p.createHTMLDocument=(function(){var e=g.implementation.createHTMLDocument(``).body;return e.innerHTML=`<form></form><form></form>`,e.childNodes.length===2})(),S.parseHTML=function(e,t,n){if(typeof e!=`string`)return[];typeof t==`boolean`&&(n=t,t=!1);var r,i,a;return t||(p.createHTMLDocument?(t=g.implementation.createHTMLDocument(``),r=t.createElement(`base`),r.href=g.location.href,t.head.appendChild(r)):t=g),i=V.exec(e),a=!n&&[],i?[t.createElement(i[1])]:(i=Ie([e],t,a),a&&a.length&&S(a).remove(),S.merge([],i.childNodes))},S.fn.load=function(e,t,n){var r,i,a,o=this,s=e.indexOf(` `);return s>-1&&(r=Mt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&typeof t==`object`&&(i=`POST`),o.length>0&&S.ajax({url:e,type:i||`GET`,dataType:`html`,data:t}).done(function(e){a=arguments,o.html(r?S(`<div>`).append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(e){return S.grep(S.timers,function(t){return e===t.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,a,o,s,c,l,u=S.css(e,`position`),d=S(e),f={};u===`static`&&(e.style.position=`relative`),s=d.offset(),a=S.css(e,`top`),c=S.css(e,`left`),l=(u===`absolute`||u===`fixed`)&&(a+c).indexOf(`auto`)>-1,l?(r=d.position(),o=r.top,i=r.left):(o=parseFloat(a)||0,i=parseFloat(c)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),t.top!=null&&(f.top=t.top-s.top+o),t.left!=null&&(f.left=t.left-s.left+i),`using`in t?t.using.call(e,f):d.css(f)}},S.fn.extend({offset:function(e){if(arguments.length)return e===void 0?this:this.each(function(t){S.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if(S.css(r,`position`)===`fixed`)t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&S.css(e,`position`)===`static`;)e=e.parentNode;e&&e!==r&&e.nodeType===1&&(i=S(e).offset(),i.top+=S.css(e,`borderTopWidth`,!0),i.left+=S.css(e,`borderLeftWidth`,!0))}return{top:t.top-i.top-S.css(r,`marginTop`,!0),left:t.left-i.left-S.css(r,`marginLeft`,!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&S.css(e,`position`)===`static`;)e=e.offsetParent;return e||xe})}}),S.each({scrollLeft:`pageXOffset`,scrollTop:`pageYOffset`},function(e,t){var n=t===`pageYOffset`;S.fn[e]=function(r){return X(this,function(e,r,i){var a;if(h(e)?a=e:e.nodeType===9&&(a=e.defaultView),i===void 0)return a?a[t]:e[r];a?a.scrollTo(n?a.pageXOffset:i,n?i:a.pageYOffset):e[r]=i},e,r,arguments.length)}}),S.each([`top`,`left`],function(e,t){S.cssHooks[t]=it(p.pixelPosition,function(e,n){if(n)return n=rt(e,t),Qe.test(n)?S(e).position()[t]+`px`:n})}),S.each({Height:`height`,Width:`width`},function(e,t){S.each({padding:`inner`+e,content:t,"":`outer`+e},function(n,r){S.fn[r]=function(i,a){var o=arguments.length&&(n||typeof i!=`boolean`),s=n||(i===!0||a===!0?`margin`:`border`);return X(this,function(t,n,i){var a;return h(t)?r.indexOf(`outer`)===0?t[`inner`+e]:t.document.documentElement[`client`+e]:t.nodeType===9?(a=t.documentElement,Math.max(t.body[`scroll`+e],a[`scroll`+e],t.body[`offset`+e],a[`offset`+e],a[`client`+e])):i===void 0?S.css(t,n,s):S.style(t,n,i,s)},t,o?i:void 0,o)}})}
4),S.each([`ajaxStart`,`ajaxStop`,`ajaxComplete`,`ajaxError`,`ajaxSuccess`,`ajaxSend`],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return arguments.length===1?this.off(e,`**`):this.off(t,e||`**`,n)},hover:function(e,t){return this.on(`mouseenter`,e).on(`mouseleave`,t||e)}}),S.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,t){S.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}});var pn=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,a;if(typeof t==`string`&&(n=e[t],t=e,e=n),m(e))return r=i.call(arguments,2),a=function(){return e.apply(t||this,r.concat(i.call(arguments)))},a.guid=e.guid=e.guid||S.guid++,a},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=E,S.isFunction=m,S.isWindow=h,S.camelCase=ue,S.type=y,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return(t===`number`||t===`string`)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return e==null?``:(e+``).replace(pn,`$1`)},typeof define==`function`&&define.amd&&define(`jquery`,[],function(){return S});var mn=e.jQuery,hn=e.$;return S.noConflict=function(t){return e.$===S&&(e.$=hn),t&&e.jQuery===S&&(e.jQuery=mn),S},t===void 0&&(e.jQuery=e.$=S),S})})),import_jquery=__toESM(require_jquery(),1);window.$=window.jQuery=import_jquery.default,(function(e){typeof define==`function`&&define.amd?define([`jquery`],e):e(jQuery)})(function(e){e.ui=e.ui||{},e.ui.version=`1.14.2`;var t=0,n=Array.prototype.hasOwnProperty,r=Array.prototype.slice;e.cleanData=(function(t){return function(n){for(var r,i,a=0;(i=n[a])!=null;a++)r=e._data(i,`events`),r&&r.remove&&e(i).triggerHandler(`remove`);t(n)}})(e.cleanData),e.widget=function(t,n,r){var i,a,o,s={},c=t.split(`.`)[0];if(t=t.split(`.`)[1],t===`__proto__`||t===`constructor`)return e.error(`Invalid widget name: `+t);var l=c+`-`+t;return r||(r=n,n=e.Widget),Array.isArray(r)&&(r=e.extend.apply(null,[{}].concat(r))),e.expr.pseudos[l.toLowerCase()]=function(t){return!!e.data(t,l)},e[c]=e[c]||{},i=e[c][t],a=e[c][t]=function(e,t){if(!this||!this._createWidget)return new a(e,t);arguments.length&&this._createWidget(e,t)},e.extend(a,i,{version:r.version,_proto:e.extend({},r),_childConstructors:[]}),o=new n,o.options=e.widget.extend({},o.options),e.each(r,function(e,t){if(typeof t!=`function`){s[e]=t;return}s[e]=(function(){function r(){return n.prototype[e].apply(this,arguments)}function i(t){return n.prototype[e].apply(this,t)}return function(){var e=this._super,n=this._superApply,a;return this._super=r,this._superApply=i,a=t.apply(this,arguments),this._super=e,this._superApply=n,a}})()}),a.prototype=e.widget.extend(o,{widgetEventPrefix:i&&o.widgetEventPrefix||t},s,{constructor:a,namespace:c,widgetName:t,widgetFullName:l}),i?(e.each(i._childConstructors,function(t,n){var r=n.prototype;e.widget(r.namespace+`.`+r.widgetName,a,n._proto)}),delete i._childConstructors):n._childConstructors.push(a),e.widget.bridge(t,a),a},e.widget.extend=function(t){for(var i=r.call(arguments,1),a=0,o=i.length,s,c;a<o;a++)for(s in i[a])c=i[a][s],n.call(i[a],s)&&c!==void 0&&(e.isPlainObject(c)?t[s]=e.isPlainObject(t[s])?e.widget.extend({},t[s],c):e.widget.extend({},c):t[s]=c);return t},e.widget.bridge=function(t,n){var i=n.prototype.widgetFullName||t;e.fn[t]=function(a){var o=typeof a==`string`,s=r.call(arguments,1),c=this;return o?!this.length&&a===`instance`?c=void 0:this.each(function(){var n,r=e.data(this,i);if(a===`instance`)return c=r,!1;if(!r)return e.error(`cannot call methods on `+t+` prior to initialization; attempted to call method '`+a+`'`);if(typeof r[a]!=`function`||a.charAt(0)===`_`)return e.error(`no such method '`+a+`' for `+t+` widget instance`);if(n=r[a].apply(r,s),n!==r&&n!==void 0)return c=n&&n.jquery?c.pushStack(n.get()):n,!1}):(s.length&&(a=e.widget.extend.apply(null,[a].concat(s))),this.each(function(){var t=e.data(this,i);t?(t.option(a||{}),t._init&&t._init()):e.data(this,i,new n(a,this))})),c}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:`widget`,widgetEventPrefix:``,defaultElement:`<div>`,options:{classes:{},disabled:!1,create:null},_createWidget:function(n,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=t++,this.eventNamespace=`.`+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},r!==this&&(e.data(r,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===r&&this.destroy()}}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),n),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger(`create`,null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){var t=this;this._destroy(),e.each(this.classesElementLookup,function(e,n){t._removeClass(n,e)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr(`aria-disabled`),this.bindings.off(this.eventNamespace)},_destroy:e.noop,widget:function(){return this.element},option:function(t,n){var r=t,i,a,o;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof t==`string`){if(r={},i=t.split(`.`),t=i.shift(),i.length){for(a=r[t]=e.widget.extend({},this.options[t]),o=0;o<i.length-1;o++)a[i[o]]=a[i[o]]||{},a=a[i[o]];if(t=i.pop(),arguments.length===1)return a[t]===void 0?null:a[t];a[t]=n}else{if(arguments.length===1)return this.options[t]===void 0?null:this.options[t];r[t]=n}}return this._setOptions(r),this},_setOptions:function(e){for(var t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return e===`classes`&&this._setOptionClasses(t),this.options[e]=t,e===`disabled`&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var n,r,i;for(n in t)i=this.classesElementLookup[n],t[n]!==this.options.classes[n]&&i&&i.length&&(r=e(i.get()),this._removeClass(i,n),r.addClass(this._classes({element:r,keys:n,classes:t,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(t){var n=[],r=this;t=e.extend({element:this.element,classes:this.options.classes||{}},t);function i(){var n=[];t.element.each(function(t,i){e.map(r.classesElementLookup,function(e){return e}).some(function(e){return e.is(i)})||n.push(i)}),r._on(e(n),{remove:`_untrackClassesElement`})}function a(a,o){for(var s,c=0;c<a.length;c++)s=r.classesElementLookup[a[c]]||e(),t.add?(i(),s=e(e.uniqueSort(s.get().concat(t.element.get())))):s=e(s.not(t.element).get()),r.classesElementLookup[a[c]]=s,n.push(a[c]),o&&t.classes[a[c]]&&n.push(t.classes[a[c]])}return t.keys&&a(t.keys.match(/\S+/g)||[],!0),t.extra&&a(t.extra.match(/\S+/g)||[]),n.join(` `)},_untrackClassesElement:function(t){var n=this;e.each(n.classesElementLookup,function(r,i){e.inArray(t.target,i
vendor: 69,242 bytes, line 4
4)!==-1&&(n.classesElementLookup[r]=e(i.not(t.target).get()))}),this._off(e(t.target))},_removeClass:function(e,t,n){return this._toggleClass(e,t,n,!1)},_addClass:function(e,t,n){return this._toggleClass(e,t,n,!0)},_toggleClass:function(e,t,n,r){r=typeof r==`boolean`?r:n;var i=typeof e==`string`||e===null,a={extra:i?t:n,keys:i?e:t,element:i?this.element:e,add:r};return a.element.toggleClass(this._classes(a),r),this},_on:function(t,n,r){var i,a=this;typeof t!=`boolean`&&(r=n,n=t,t=!1),r?(n=i=e(n),this.bindings=this.bindings.add(n)):(r=n,n=this.element,i=this.widget()),e.each(r,function(r,o){function s(){if(t||a.options.disabled!==!0&&!e(this).hasClass(`ui-state-disabled`))return(typeof o==`string`?a[o]:o).apply(a,arguments)}typeof o!=`string`&&(s.guid=o.guid=o.guid||s.guid||e.guid++);var c=r.match(/^([\w:-]*)\s*(.*)$/),l=c[1]+a.eventNamespace,u=c[2];u?i.on(l,u,s):n.on(l,s)})},_off:function(t,n){n=(n||``).split(` `).join(this.eventNamespace+` `)+this.eventNamespace,t.off(n),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function n(){return(typeof e==`string`?r[e]:e).apply(r,arguments)}var r=this;return setTimeout(n,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(e(t.currentTarget),null,`ui-state-hover`)},mouseleave:function(t){this._removeClass(e(t.currentTarget),null,`ui-state-hover`)}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(e(t.currentTarget),null,`ui-state-focus`)},focusout:function(t){this._removeClass(e(t.currentTarget),null,`ui-state-focus`)}})},_trigger:function(t,n,r){var i,a,o=this.options[t];if(r=r||{},n=e.Event(n),n.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),n.target=this.element[0],a=n.originalEvent,a)for(i in a)i in n||(n[i]=a[i]);return this.element.trigger(n,r),!(typeof o==`function`&&o.apply(this.element[0],[n].concat(r))===!1||n.isDefaultPrevented())}},e.each({show:`fadeIn`,hide:`fadeOut`},function(t,n){e.Widget.prototype[`_`+t]=function(r,i,a){typeof i==`string`&&(i={effect:i});var o,s=i?i===!0||typeof i==`number`?n:i.effect||n:t;i=i||{},typeof i==`number`?i={duration:i}:i===!0&&(i={}),o=!e.isEmptyObject(i),i.complete=a,i.delay&&r.delay(i.delay),o&&e.effects&&e.effects.effect[s]?r[t](i):s!==t&&r[s]?r[s](i.duration,i.easing,a):r.queue(function(n){e(this)[t](),a&&a.call(r[0]),n()})}}),e.widget,(function(){var t,n=Math.max,r=Math.abs,i=/left|center|right/,a=/top|center|bottom/,o=/[\+\-]\d+(\.[\d]+)?%?/,s=/^\w+/,c=/%$/,l=e.fn.position;function u(e,t,n){return[parseFloat(e[0])*(c.test(e[0])?t/100:1),parseFloat(e[1])*(c.test(e[1])?n/100:1)]}function d(t,n){return parseInt(e.css(t,n),10)||0}function f(e){return e!=null&&e===e.window}function p(e){var t=e[0];return t.nodeType===9?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:f(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()}}e.position={scrollbarWidth:function(){if(t!==void 0)return t;var n,r,i=e(`<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>`),a=i.children()[0];return e(`body`).append(i),n=a.offsetWidth,i.css(`overflow`,`scroll`),r=a.offsetWidth,n===r&&(r=i[0].clientWidth),i.remove(),t=n-r},getScrollInfo:function(t){var n=t.isWindow||t.isDocument?``:t.element.css(`overflow-x`),r=t.isWindow||t.isDocument?``:t.element.css(`overflow-y`),i=n===`scroll`||n===`auto`&&t.width<t.element[0].scrollWidth;return{width:r===`scroll`||r===`auto`&&t.height<t.element[0].scrollHeight?e.position.scrollbarWidth():0,height:i?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var n=e(t||window),r=f(n[0]),i=!!n[0]&&n[0].nodeType===9;return{element:n,isWindow:r,isDocument:i,offset:!r&&!i?e(t).offset():{left:0,top:0},scrollLeft:n.scrollLeft(),scrollTop:n.scrollTop(),width:n.outerWidth(),height:n.outerHeight()}}},e.fn.position=function(t){if(!t||!t.of)return l.apply(this,arguments);t=e.extend({},t);var c,f,m,h,g,_,v=typeof t.of==`string`?e(document).find(t.of):e(t.of),y=e.position.getWithinInfo(t.within),b=e.position.getScrollInfo(y),x=(t.collision||`flip`).split(` `),S={};return _=p(v),v[0].preventDefault&&(t.at=`left top`),f=_.width,m=_.height,h=_.offset,g=e.extend({},h),e.each([`my`,`at`],function(){var e=(t[this]||``).split(` `),n,r;e.length===1&&(e=i.test(e[0])?e.concat([`center`]):a.test(e[0])?[`center`].concat(e):[`center`,`center`]),e[0]=i.test(e[0])?e[0]:`center`,e[1]=a.test(e[1])?e[1]:`center`,n=o.exec(e[0]),r=o.exec(e[1]),S[this]=[n?n[0]:0,r?r[0]:0],t[this]=[s.exec(e[0])[0],s.exec(e[1])[0]]}),x.length===1&&(x[1]=x[0]),t.at[0]===`right`?g.left+=f:t.at[0]===`center`&&(g.left+=f/2),t.at[1]===`bottom`?g.top+=m:t.at[1]===`center`&&(g.top+=m/2),c=u(S.at,f,m),g.left+=c[0],g.top+=c[1],this.each(function(){var i,a,o=e(this),s=o.outerWidth(),l=o.outerHeight(),p=d(this,`marginLeft`),_=d(this,`marginTop`),w=s+p+d(this,`marginRight`)+b.width,E=l+_+d(this,`marginBottom`)+b.height,D=e.extend({},g),O=u(S.my,o.outerWidth(),o.outerHeight());t.my[0]===`right`?D.left-=s:t.my[0]===`center`&&(D.left-=s/2),t.my[1]===`bottom`?D.top-=l:t.my[1]===`center`&&(D.top-=l/2),D.left+=O[0],D.top+=O[1],i={marginLeft:p,marginTop:_},e.each([`left`,`top`],function(n,r){e.ui.position[x[n]]&&e.ui.position[x[n]][r](D,{targetWidth:f,targetHeight:m,elemWidth:s,elemHeight:l,collisionPosition:i,collisionWidth:w,collisionHeight:E,offset:[c[0]+O[0],c[1]+O[1]],my:t.my,at:t.at,within:y,elem:o})}),t.using&&(a=function(e){var i=h.left-D.left,a=i+f-s,c=h.top-D.top,u=c+m-l,d={target:{element:v,left:h.left,top:h.top,width:f,height:m},element:{element:o,left:D.left,top:D.top,width:s,height:l},horizontal:a<0?`left`:i>0?`right`:`center`,vertical:u<0?`top`:c>0?`bottom`:`middle`};f<s&&r(i+a)<f&&(d.horizontal=`center`),m<l&&r(c+u)<m&&(d.vertical=`middle`),d.important=n(r(i),r(a))>n(r(c),r(u))?`horizontal`:`vertical`,t.using.call(this,e,d)}),o.offset(e.extend(D,{using:a}))})},e.ui.position={fit:{left:function(e,t){var r=t.within,i=r.isWindow?r.scrollLeft:r.offset.left,a=r.width,o=e.left-t.collisionPosition.marginLeft,s=i-o,c=o+t.collisionWidth-a-i,l;t.collisionWidth>a?s>0&&c<=0?(l=e.left+s+t.collisionWidth-a-i,e.left+=s-l):e.left=c>0&&s<=0?i:s>c?i+a-t.collisionWidth:i:s>0?e.left+=s:c>0?e.left-=c:e.left=n(e.left-o,e.left)},top:function(e,t){var r=t.within,i=r.isWindow?r.scrollTop:r.offset.top,a=t.within.height,o=e.top-t.collisionPosition.marginTop,s=i-o,c=o+t.collisionHeight-a-i,l;t.collisionHeight>a?s>0&&c<=0?(l=e.top+s+t.collisionHeight-a-i,e.top+=s-l):e.top=c>0&&s<=0?i:s>c?i+a-t.collisionHeight:i:s>0?e.top+=s:c>0?e.top-=c:e.top=n(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,i=n.offset.left+n.scrollLeft,a=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,s=e.left-t.collisionPosition.marginLeft,c=s-o,l=s+t.collisionWidth-a-o,u=t.my[0]===`left`?-t.elemWidth:t.my[0]===`right`?t.elemWidth:0,d=t.at[0]===`left`?t.targetWidth:t.at[0]===`right`?-t.targetWidth:0,f=-2*t.offset[0],p,m;c<0?(p=e.left+u+d+f+t.collisionWidth-a-i,(p<0||p<r(c))&&(e.left+=u+d+f)):l>0&&(m=e.left-t.collisionPosition.marginLeft+u+d+f-o,(m>0||r(m)<l)&&(e.left+=u+d+f))},top:function(e,t){var n=t.within,i=n.offset.top+n.scrollTop,a=n.height,o=n.isWindow?n.scrollTop:n.offset.top,s=e.top-t.collisionPosition.marginTop,c=s-o,l=s+t.collisionHeight-a-o,u=t.my[1]===`top`?-t.elemHeight:t.my[1]===`bottom`?t.elemHeight:0,d=t.at[1]===`top`?t.targetHeight:t.at[1]===`bottom`?-t.targetHeight:0,f=-2*t.offset[1],p,m;c<0?(m=e.top+u+d+f+t.collisionHeight-a-i,(m<0||m<r(c))&&(e.top+=u+d+f)):l>0&&(p=e.top-t.collisionPosition.marginTop+u+d+f-o,(p>0||r(p)<l)&&(e.top+=u+d+f))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}}})(),e.ui.position,e.extend(e.expr.pseudos,{data:e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}})}),e.fn.extend({disableSelection:(function(){var e=`onselectstart`in document.createElement(`div`)?`selectstart`:`mousedown`;return function(){return this.on(e+`.ui-disableSelection`,function(e){e.preventDefault()})}})(),enableSelection:function(){return this.off(`.ui-disableSelection`)}});var i=e,a=`backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor`,o={},s=o.toString,c=/^([\-+])=\s*(\d+\.?\d*)/,l=[{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[e[1]*2.55,e[2]*2.55,e[3]*2.55,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]]}}],u=i.Color=function(e,t,n,r){return new i.Color.fn.parse(e,t,n,r)},d={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`}}}},f={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},p,m=i.each;m(d,function(e,t){t.cache=`_`+e,t.props.alpha={idx:3,type:`percent`,def:1}}),i.each(`Boolean Number String Function Array Date RegExp Object Error Symbol`.split(` `),function(e,t){o[`[object `+t+`]`]=t.toLowerCase()});function h(e){return e==null?e+``:typeof e==`object`?o[s.call(e)]||`object`:typeof e}function g(e,t,n){var r=f[t.type]||{};return e==null?n||!t.def?null:t.def:(e=r.floor?~~e:parseFloat(e),r.mod?(e+r.mod)%r.mod:Math.min(r.max,Math.max(0,e)))}function _(e){var t=u(),n=t._rgba=[];return e=e.toLowerCase(),m(l,function(r,i){var a,o=i.re.exec(e),s=o&&i.parse(o),c=i.space||`rgba`;if(s)return a=t[c](s),t[d[c].cache]=a[d[c].cache],n=t._rgba=a._rgba,!1}),n.length?(n.join()===`0,0,0,0`&&i.extend(n,p.transparent),t):p[e]}u.fn=i.extend(u.prototype,{parse:function(e,t,n,r){if(e===void 0)return this._rgba=[null,null,null,null],this;(e.jquery||e.nodeType)&&(e=i(e).css(t),t=void 0);var a=this,o=h(e),s=this._rgba=[];if(t!==void 0&&(e=[e,t,n,r],o=`array`),o===`string`)return this.parse(_(e)||p._default);if(o===`array`)return m(d.rgba.props,function(t,n){s[n.idx]=g(e[n.idx],n)}),this;if(o===`object`)return e instanceof u?m(d,function(t,n){e[n.cache]&&(a[n.cache]=e[n.cache].slice())}):m(d,function(t,n){var r=n.cache;m(n.props,function(t,i){if(!a[r]&&n.to){if(t===`alpha`||e[t]==null)return;a[r]=n.to(a._rgba)}a[r][i.idx]=g(e[t],i,!0)}),a[r]&&i.inArray(null,a[r].slice(0,3))<0&&(a[r][3]==null&&(a[r][3]=1),n.from&&(a._rgba=n.from(a[r])))}),this},is:function(e){var t=u(e),n=!0,r=this;return m(d,function(e,i){var a,o=t[i.cache];return o&&(a=r[i.cache]||i.to&&i.to(r._rgba)||[],m(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===a[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return m(d,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=u(e),r=n._space(),i=d[r],a=this.alpha()===0?u(`transparent`):this,o=a[i.cache]||i.to(a._rgba),s=o.slice();return n=n[i.cache],m(i.props,function(e,r){var i=r.idx,a=o[i],c=n[i],l=f[r.type]||{};c!==null&&(a===null?s[i]=c:(l.mod&&(c-a>l.mod/2?a+=l.mod:a-c>l.mod/2&&(a-=l.mod)),s[i]=g((c-a)*t+a,r)))}),this[r](s)},blend:function(e){if(this._rgba[3]===1)return this;var t=this._rgba.slice(),n=t.pop(),r=u(e)._rgba;return u(i.map(t,function(e,t){return(1-n)*r[t]+n*e}))},toRgbaString:function(){var e=`rgba(`,t=i.map(this._rgba,function(e,t){return e==null?+(t>2):e});return t[3]===1&&(t.pop(),e=`rgb(`),e+t.join(`, `)+`)`},toHslaString:function(){var e=`hsla(`,t=i.map(this.hsla(),function(e,t){return e==null&&(e=+(t>2)),t&&t<3&&(e=Math.round(e*100)+`%`),e});return t[3]===1&&(t.pop(),e=`hsl(`),e+t.join(`, `)+`)`},toHexString:function(e){var t=this._rgba.slice(),n=t.pop();return e&&t.push(~~(n*255)),`#`+i.map(t,function(e){return(`0`+(e||0).toString(16)).substr(-2)}).join(``)},toString:function(){return this.toRgbaString()}}),u.fn.parse.prototype=u.fn;function v(e,t,n){return n=(n+1)%1,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}d.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],a=Math.max(t,n,r),o=Math.min(t,n,r),s=a-o,c=a+o,l=c*.5,u=o===a?0:t===a?60*(n-r)/s+360:n===a?60*(r-t)/s+120:60*(t-n)/s+240,d=s===0?0:l<=.5?s/c:s/(2-c);return[Math.round(u)%360,d,l,i==null?1:i]},d.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],a=r<=.5?r*(1+n):r+n-r*n,o=2*r-a;return[Math.round(v(o,a,t+1/3)*255),Math.round(v(o,a,t)*255),Math.round(v(o,a,t-1/3)*255),i]},m(d,function(e,t){var n=t.props,r=t.cache,i=t.to,a=t.from;u.fn[e]=function(e){if(i&&!this[r]&&(this[r]=i(this._rgba)),e===void 0)return this[r].slice();var t,o=h(e),s=o===`array`||o===`object`?e:arguments,c=this[r].slice();return m(n,function(e,t){var n=s[o===`object`?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=g(n,t)}),a?(t=u(a(c)),t[r]=c,t):u(c)},m(n,function(t,n){u.fn[t]||(u.fn[t]=function(r){var i,a,o,s,l=h(r);return s=t===`alpha`?this._hsla?`hsla`:`rgba`:e,i=this[s](),a=i[n.idx],l===`undefined`?a:(l===`function`&&(r=r.call(this,a),l=h(r)),r==null&&n.empty?this:(l===`string`&&(o=c.exec(r),o&&(r=a+parseFloat(o[2])*(o[1]===`+`?1:-1))),i[n.idx]=r,this[s](i)))})})}),u.hook=function(e){m(e.split(` `),function(e,t){i.cssHooks[t]={set:function(e,n){var r;n!==`transparent`&&(h(n)!==`string`||(r=_(n)))&&(n=u(r||n),n=n.toRgbaString()),e.style[t]=n}},i.fx.step[t]=function(e){e.colorInit||(e.start=u(e.elem,t),e.end=u(e.end),e.colorInit=!0),i.cssHooks[t].set(e.elem,e.start.transition(e.end,e.pos))}})},u.hook(a),i.cssHooks.borderColor={expand:function(e){var t={};return m([`Top`,`Right`,`Bottom`,`Left`],function(n,r){t[`border`+r+`Color`]=e}),t}},p=i.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`};var y=`ui-effects-`,b=`ui-effects-style`,x=`ui-effects-animated`;e.effects={effect:{}},(function(){var t=[`add`,`remove`,`toggle`],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each([`borderLeftStyle`,`borderRightStyle`,`borderBottomStyle`,`borderTopStyle`],function(t,n){e.fx.step[n]=function(e){(e.end!==`none`&&!e.setAttr||e.pos===1&&!e.setAttr)&&(i.style(e.elem,n,e.end),e.setAttr=!0)}});function r(e){return e.replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})}function a(e){var t,n,i=e.ownerDocument.defaultView.getComputedStyle(e),a={};for(n=i.length;n--;)t=i[n],typeof i[t]==`string`&&(a[r(t)]=i[t]);return a}function o(t,r){var i={},a,o;for(a in r)o=r[a],t[a]!==o&&(n[a]||(e.fx.step[a]||!isNaN(parseFloat(o)))&&(i[a]=o));return i}e.effects.animateClass=function(n,r,i,s){var c=e.speed(r,i,s);return this.queue(function(){var r=e(this),i=r.attr(`class`)||``,s,l=c.children?r.find(`*`).addBack():r;l=l.map(function(){return{el:e(this),start:a(this)}}),s=function(){e.each(t,function(e,t){n[t]&&r[t+`Class`](n[t])})},s(),l=l.map(function(){return this.end=a(this.el[0]),this.diff=o(this.start,this.end),this}),r.attr(`class`,i),l=l.map(function(){var t=this,n=e.Deferred(),r=e.extend({},c,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,l.get()).done(function(){s(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,``)})}),c.complete.call(r[0])})})},e.fn.extend({addClass:(function(t){return function(n,r,i,a){return r?e.effects.animateClass.call(this,{add:n},r,i,a):t.apply(this,arguments)}})(e.fn.addClass),removeClass:(function(t){return function(n,r,i,a){return arguments.length>1?e.effects.animateClass.call(this,{remove:n},r,i,a):t.apply(this,arguments)}})(e.fn.removeClass),toggleClass:(function(t){return function(n,r,i,a,o){return typeof r==`boolean`||r===void 0?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,a,o):t.apply(this,arguments):e.effects.animateClass.call(this,{toggle:n},r,i,a)}})(e.fn.toggleClass),switchClass:function(t,n,r,i,a){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,a)}})})(),(function(){e.expr&&e.expr.pseudos&&e.expr.pseudos.animated&&(e.expr.pseudos.animated=(function(t){return function(n){return!!e(n).data(x)||t(n)}})(e.expr.pseudos.animated)),e.uiBackCompat===!0&&e.extend(e.effects,{save:function(e,t){for(var n=0,r=t.length;n<r;n++)t[n]!==null&&e.data(y+t[n],e[0].style[t[n]])},restore:function(e,t){for(var n,r=0,i=t.length;r<i;r++)t[r]!==null&&(n=e.data(y+t[r]),e.css(t[r],n))},setMode:function(e,t){return t===`toggle`&&(t=e.is(`:hidden`)?`show`:`hide`),t},createWrapper:function(t){if(t.parent().is(`.ui-effects-wrapper`))return t.parent();var n={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css(`float`)},r=e(`<div></div>`).addClass(`ui-effects-wrapper`).css({fontSize:`100%`,background:`transparent`,border:`none`,margin:0,padding:0}),i={width:t.width(),height:t.height()},a=document.activeElement;try{a.id}catch(e){a=document.body}return t.wrap(r),(t[0]===a||e.contains(t[0],a))&&e(a).trigger(`focus`),r=t.parent(),t.css(`position`)===`static`?(r.css({position:`relative`}),t.css({position:`relative`})):(e.extend(n,{position:t.css(`position`),zIndex:t.css(`z-index`)}),e.each([`top`,`left`,`bottom`,`right`],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]=`auto`)}),t.css({position:`relative`,top:0,left:0,right:`auto`,bottom:`auto`})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(`.ui-effects-wrapper`)&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).trigger(`focus`)),t}}),e.extend(e.effects,{version:`1.14.2`,define:function(t,n,r){return r||(r=n,n=`effect`),e.effects.effect[t]=r,e.effects.effect[t].mode=n,r},scaledDimensions:function(e,t,n){if(t===0)return{height:0,width:0,outerHeight:0,outerWidth:0};var r=n===`horizontal`?1:(t||100)/100,i=n===`vertical`?1:(t||100)/100;return{height:e.height()*i,width:e.width()*r,outerHeight:e.outerHeight()*i,outerWidth:e.outerWidth()*r}},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,n){var r=e.queue();t>1&&r.splice.apply(r,[1,0].concat(r.splice(t,n))),e.dequeue()},saveStyle:function(e){e.data(b,e[0].style.cssText)},restoreStyle:function(e){e[0].style.cssText=e.data(b)||``,e.removeData(b)},mode:function(e,t){var n=e.is(`:hidden`);return t===`toggle`&&(t=n?`show`:`hide`),(n?t===`hide`:t===`show`)&&(t=`none`),t},getBaseline:function(e,t){var n,r;switch(e[0]){case`top`:n=0;break;case`middle`:n=.5;break;case`bottom`:n=1;break;default:n=e[0]/t.height}switch(e[1]){case`left`:r=0;break;case`center`:r=.5;break;case`right`:r=1;break;default:r=e[1]/t.width}return{x:r,y:n}},createPlaceholder:function(t){var n,r=t.css(`position`),i=t.position();return t.css({marginTop:t.css(`marginTop`),marginBottom:t.css(`marginBottom`),marginLeft:t.css(`marginLeft`),marginRight:t.css(`marginRight`)}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(r)&&(r=`absolute`,n=e(`<`+t[0].nodeName+`>`).insertAfter(t).css({display:/^(inline|ruby)/.test(t.css(`display`))?`inline-block`:`block`,visibility:`hidden`,marginTop:t.css(`marginTop`),marginBottom:t.css(`marginBottom`),marginLeft:t.css(`marginLeft`),marginRight:t.css(`marginRight`),float:t.css(`float`)}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass(`ui-effects-placeholder`),t.data(y+`placeholder`,n)),t.css({position:r,left:i.left,top:i.top}),n},removePlaceholder:function(e){var t=y+`placeholder`,n=e.data(t);n&&(n.remove(),e.removeData(t))},cleanUp:function(t){e.effects.restoreStyle(t),e.effects.removePlaceholder(t)},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var a=t.cssUnit(n);a[0]>0&&(i[n]=a[0]*r+a[1])}),i}});function t(t,n,r,i){return e.isPlainObject(t)&&(n=t,t=t.effect),t={effect:t},n==null&&(n={}),typeof n==`function`&&(i=n,r=null,n={}),(typeof n==`number`||e.fx.speeds[n])&&(i=r,r=n,n={}),typeof r==`function`&&(i=r,r=null),n&&e.extend(t,n),r=r||n.duration,t.duration=e.fx.off?0:typeof r==`number`?r:r in e.fx.speeds?e.fx.speeds[r]:e.fx.speeds._default,t.complete=i||n.complete,t}function n(t){return!!(!t||typeof t==`number`||e.fx.speeds[t]||typeof t==`string`&&!e.effects.effect[t]||typeof t==`function`||typeof t==`object`&&!t.effect)}e.fn.extend({effect:function(){var n=t.apply(this,arguments),r=e.effects.effect[n.effect],i=r.mode,a=n.queue,o=a||`fx`,s=n.complete,c=n.mode,l=[],u=function(t){var n=e(this),r=e.effects.mode(n,c)||i;n.data(x,!0),l.push(r),i&&(r===`show`||r===i&&r===`hide`)&&n.show(),(!i||r!==`none`)&&e.effects.saveStyle(n),typeof t==`function`&&t()};if(e.fx.off||!r)return c?this[c](n.duration,s):this.each(function(){s&&s.call(this)});function d(t){var a=e(this);function o(){a.removeData(x),e.effects.cleanUp(a),n.mode===`hide`&&a.hide(),u()}function u(){typeof s==`function`&&s.call(a[0]),typeof t==`function`&&t()}n.mode=l.shift(),e.uiBackCompat===!0&&!i?(a.is(`:hidden`)?c===`hide`:c===`show`)?(a[c](),u()):r.call(a[0],n,u):n.mode===`none`?(a[c](),u()):r.call(a[0],n,o)}return a===!1?this.each(u).each(d):this.queue(o,u).queue(o,d)},show:(function(e){return function(r){if(n(r))return e.apply(this,arguments);var i=t.apply(this,arguments);return i.mode=`show`,this.effect.call(this,i)}})(e.fn.show),hide:(function(e){return function(r){if(n(r))return e.apply(this,arguments);var i=t.apply(this,arguments);return i.mode=`hide`,this.effect.call(this,i)}})(e.fn.hide),toggle:(function(e){return function(r){if(n(r)||typeof r==`boolean`)return e.apply(this,arguments);var i=t.apply(this,arguments);return i.mode=`toggle`,this.effect.call(this,i)}})(e.fn.toggle),cssUnit:function(t){var n=this.css(t),r=[];return e.each([`em`,`px`,`%`,`pt`],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r},cssClip:function(e){return e?this.css(`clip`,`rect(`+e.top+`px `+e.right+`px `+e.bottom+`px `+e.left+`px)`):r(this.css(`clip`),this)},transfer:function(t,n){var r=e(this),i=e(t.to),a=i.css(`position`)===`fixed`,o=e(`body`),s=a?o.scrollTop():0,c=a?o.scrollLeft():0,l=i.offset(),u={top:l.top-s,left:l.left-c,height:i.innerHeight(),width:i.innerWidth()},d=r.offset(),f=e(`<div class='ui-effects-transfer'></div>`);f.appendTo(`body`).addClass(t.className).css({top:d.top-s,left:d.left-c,height:r.innerHeight(),width:r.innerWidth(),position:a?`fixed`:`absolute`}).animate(u,t.duration,t.easing,function(){f.remove(),typeof n==`function`&&n()})}});function r(e,t){var n=t.outerWidth(),r=t.outerHeight(),i=/^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,n,r,0];return{top:parseFloat(i[1])||0,right:i[2]===`auto`?n:parseFloat(i[2]),bottom:i[3]===`auto`?r:parseFloat(i[3]),left:parseFloat(i[4])||0}}e.fx.step.clip=function(t){t.clipInit||(t.start=e(t.elem).cssClip(),typeof t.end==`string`&&(t.end=r(t.end,t.elem)),t.clipInit=!0),e(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})}})(),(function(){var t={};e.each([`Quad`,`Cubic`,`Quart`,`Quint`,`Expo`],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{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 e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing[`easeIn`+t]=n,e.easing[`easeOut`+t]=function(e){return 1-n(1-e)},e.easing[`easeInOut`+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})})(),e.effects,e.effects.define(`blind`,`hide`,function(t,n){var r={up:[`bottom`,`top`],vertical:[`bottom`,`top`],down:[`top`,`bottom`],left:[`right`,`left`],horizontal:[`right`,`left`],right:[`left`,`right`]},i=e(this),a=t.direction||`up`,o=i.cssClip(),s={clip:e.extend({},o)},c=e.effects.createPlaceholder(i);s.clip[r[a][0]]=s.clip[r[a][1]],t.mode===`show`&&(i.cssClip(s.clip),c&&c.css(e.effects.clipToBox(s)),s.clip=o),c&&c.animate(e.effects.clipToBox(s),t.duration,t.easing),i.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.effects.define(`bounce`,function(t,n){var r,i,a,o=e(this),s=t.mode,c=s===`hide`,l=s===`show`,u=t.direction||`up`,d=t.distance,f=t.times||5,p=f*2+(l||c?1:0),m=t.duration/p,h=t.easing,g=u===`up`||u===`down`?`top`:`left`,_=u===`up`||u===`left`,v=0,y=o.queue().length;for(e.effects.createPlaceholder(o),a=o.css(g),d||(d=o[g===`top`?`outerHeight`:`outerWidth`]()/3),l&&(i={opacity:1},i[g]=a,o.css(`opacity`,0).css(g,_?-d*2:d*2).animate(i,m,h)),c&&(d/=Math.pow(2,f-1)),i={},i[g]=a;v<f;v++)r={},r[g]=(_?`-=`:`+=`)+d,o.animate(r,m,h).animate(i,m,h),d=c?d*2:d/2;c&&(r={opacity:0},r[g]=(_?`-=`:`+=`)+d,o.animate(r,m,h)),o.queue(n),e.effects.unshift(o,y,p+1)}),e.effects.define(`clip`,`hide`,function(t,n){var r,i={},a=e(this),o=t.direction||`vertical`,s=o===`both`,c=s||o===`horizontal`,l=s||o===`vertical`;r=a.cssClip(),i.clip={top:l?(r.bottom-r.top)/2:r.top,right:c?(r.right-r.left)/2:r.right,bottom:l?(r.bottom-r.top)/2:r.bottom,left:c?(r.right-r.left)/2:r.left},e.effects.createPlaceholder(a),t.mode===`show`&&(a.cssClip(i.clip),i.clip=r),a.animate(i,{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.effects.define(`drop`,`hide`,function(t,n){var r,i=e(this),a=t.mode===`show`,o=t.direction||`left`,s=o===`up`||o===`down`?`top`:`left`,c=o===`up`||o===`left`?`-=`:`+=`,l=c===`+=`?`-=`:`+=`,u={opacity:0};e.effects.createPlaceholder(i),r=t.distance||i[s===`top`?`outerHeight`:`outerWidth`](!0)/2,u[s]=c+r,a&&(i.css(u),u[s]=l+r,u.opacity=1),i.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.effects.define(`explode`,`hide`,function(t,n){var r,i,a,o,s,c,l=t.pieces?Math.round(Math.sqrt(t.pieces)):3,u=l,d=e(this),f=t.mode===`show`,p=d.show().css(`visibility`,`hidden`).offset(),m=Math.ceil(d.outerWidth()/u),h=Math.ceil(d.outerHeight()/l),g=[];function _(){g.push(this),g.length===l*u&&v()}for(r=0;r<l;r++)for(o=p.top+r*h,c=r-(l-1)/2,i=0;i<u;i++)a=p.left+i*m,s=i-(u-1)/2,d.clone().appendTo(`body`).wrap(`<div></div>`).css({position:`absolute`,visibility:`visible`,left:-i*m,top:-r*h}).parent().addClass(`ui-effects-explode`).css({position:`absolute`,overflow:`hidden`,width:m,height:h,left:a+(f?s*m:0),top:o+(f?c*h:0),opacity:+!f}).animate({left:a+(f?0:s*m),top:o+(f?0:c*h),opacity:+!!f},t.duration||500,t.easing,_);function v(){d.css({visibility:`visible`}),e(g).remove(),n()}}),e.effects.define(`fade`,`toggle`,function(t,n){var r=t.mode===`show`;e(this).css(`opacity`,+!r).animate({opacity:+!!r},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.effects.define(`fold`,`hide`,function(t,n){var r=e(this),i=t.mode,a=i===`show`,o=i===`hide`,s=t.size||15,c=/([0-9]+)%/.exec(s),l=t.horizFirst?[`right`,`bottom`]:[`bottom`,`right`],u=t.duration/2,d=e.effects.createPlaceholder(r),f=r.cssClip(),p={clip:e.extend({},f)},m={clip:e.extend({},f)},h=[f[l[0]],f[l[1]]],g=r.queue().length;c&&(s=parseInt(c[1],10)/100*h[+!o]),p.clip[l[0]]=s,m.clip[l[0]]=s,m.clip[l[1]]=0,a&&(r.cssClip(m.clip),d&&d.css(e.effects.clipToBox(m)),m.clip=f),r.queue(function(n){d&&d.animate(e.effects.clipToBox(p),u,t.easing).animate(e.effects.clipToBox(m),u,t.easing),n()}).animate(p,u,t.easing).animate(m,u,t.easing).queue(n),e.effects.unshift(r,g,4)}),e.effects.define(`highlight`,`show`,function(t,n){var r=e(this),i={backgroundColor:r.css(`backgroundColor`)};t.mode===`hide`&&(i.opacity=0),e.effects.saveStyle(r),r.css({backgroundImage:`none`,backgroundColor:t.color||`#ffff99`}).animate(i,{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.effects.define(`size`,function(t,n){var r,i,a,o=e(this),s=[`fontSize`],c=[`borderTopWidth`,`borderBottomWidth`,`paddingTop`,`paddingBottom`],l=[`borderLeftWidth`,`borderRightWidth`,`paddingLeft`,`paddingRight`],u=t.mode,d=u!==`effect`,f=t.scale||`both`,p=t.origin||[`middle`,`center`],m=o.css(`position`),h=o.position(),g=e.effects.scaledDimensions(o),_=t.from||g,v=t.to||e.effects.scaledDimensions(o,0);e.effects.createPlaceholder(o),u===`show`&&(a=_,_=v,v=a),i={from:{y:_.height/g.height,x:_.width/g.width},to:{y:v.height/g.height,x:v.width/g.width}},(f===`box`||f===`both`)&&(i.from.y!==i.to.y&&(_=e.effects.setTransition(o,c,i.from.y,_),v=e.effects.setTransition(o,c,i.to.y,v)),i.from.x!==i.to.x&&(_=e.effects.setTransition(o,l,i.from.x,_),v=e.effects.setTransition(o,l,i.to.x,v))),(f===`content`||f===`both`)&&i.from.y!==i.to.y&&(_=e.effects.setTransition(o,s,i.from.y,_),v=e.effects.setTransition(o,s,i.to.y,v)),p&&(r=e.effects.getBaseline(p,g),_.top=(g.outerHeight-_.outerHeight)*r.y+h.top,_.left=(g.outerWidth-_.outerWidth)*r.x+h.left,v.top=(g.outerHeight-v.outerHeight)*r.y+h.top,v.left=(g.outerWidth-v.outerWidth)*r.x+h.left),delete _.outerHeight,delete _.outerWidth,o.css(_),(f===`content`||f===`both`)&&(c=c.concat([`marginTop`,`marginBottom`]).concat(s),l=l.concat([`marginLeft`,`marginRight`]),o.find(`*[width]`).each(function(){var n=e(this),r=e.effects.scaledDimensions(n),a={height:r.height*i.from.y,width:r.width*i.from.x,outerHeight:r.outerHeight*i.from.y,outerWidth:r.outerWidth*i.from.x},o={height:r.height*i.to.y,width:r.width*i.to.x,outerHeight:r.height*i.to.y,outerWidth:r.width*i.to.x};i.from.y!==i.to.y&&(a=e.effects.setTransition(n,c,i.from.y,a),o=e.effects.setTransition(n,c,i.to.y,o)),i.from.x!==i.to.x&&(a=e.effects.setTransition(n,l,i.from.x,a),o=e.effects.setTransition(n,l,i.to.x,o)),d&&e.effects.saveStyle(n),n.css(a),n.animate(o,t.duration,t.easing,function(){d&&e.effects.restoreStyle(n)})})),o.animate(v,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=o.offset();v.opacity===0&&o.css(`opacity`,_.opacity),d||(o.css(`position`,m===`static`?`relative`:m).offset(t),e.effects.saveStyle(o)),n()}})}),e.effects.define(`scale`,function(t,n){var r=e(this),i=t.mode,a=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:i===`effect`?100:0),o=e.extend(!0,{from:e.effects.scaledDimensions(r),to:e.effects.scaledDimensions(r,a,t.direction||`both`),origin:t.origin||[`middle`,`center`]},t);t.fade&&(o.from.opacity=1,o.to.opacity=0),e.effects.effect.size.call(this,o,n)}),e.effects.define(`puff`,`hide`,function(t,n){var r=e.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});e.effects.effect.scale.call(this,r,n)}),e.effects.define(`pulsate`,`show`,function(t,n){var r=e(this),i=t.mode,a=i===`show`,o=a||i===`hide`,s=(t.times||5)*2+ +!!o,c=t.duration/s,l=0,u=1,d=r.queue().length;for((a||!r.is(`:visible`))&&(r.css(`opacity`,0).show(),l=1);u<s;u++)r.animate({opacity:l},c,t.easing),l=1-l;r.animate({opacity:l},c,t.easing),r.queue(n),e.effects.unshift(r,d,s+1)}),e.effects.define(`shake`,function(t,n){var r=1,i=e(this),a=t.direction||`left`,o=t.distance||20,s=t.times||3,c=s*2+1,l=Math.round(t.duration/c),u=a===`up`||a===`down`?`top`:`left`,d=a===`up`||a===`left`,f={},p={},m={},h=i.queue().length;for(e.effects.createPlaceholder(i),f[u]=(d?`-=`:`+=`)+o,p[u]=(d?`+=`:`-=`)+o*2,m[u]=(d?`-=`:`+=`)+o*2,i.animate(f,l,t.easing);r<s;r++)i.animate(p,l,t.easing).animate(m,l,t.easing);i.animate(p,l,t.easing).animate(f,l/2,t.easing).queue(n),e.effects.unshift(i,h,c+1)}),e.effects.define(`slide`,`show`,function(t,n){var r,i,a=e(this),o={up:[`bottom`,`top`],down:[`top`,`bottom`],left:[`right`,`left`],right:[`left`,`right`]},s=t.mode,c=t.direction||`left`,l=c===`up`||c===`down`?`top`:`left`,u=c===`up`||c===`left`,d=t.distance||a[l===`top`?`outerHeight`:`outerWidth`](!0),f={};e.effects.createPlaceholder(a),r=a.cssClip(),i=a.position()[l],f[l]=(u?-1:1)*d+i,f.clip=a.cssClip(),f.clip[o[c][1]]=f.clip[o[c][0]],s===`show`&&(a.cssClip(f.clip),a.css(l,f[l]),f.clip=r,f[l]=i),a.animate(f,{queue:!1,duration:t.duration,easing:t.easing,complete:n})}),e.uiBackCompat===!0&&e.effects.define(`transfer`,function(t,n){e(this).transfer(t,n)}),e.ui.focusable=function(t,n){var r,i,a,o,s,c=t.nodeName.toLowerCase();return c===`area`?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!==`map`?!1:(a=e(`img[usemap='#`+i+`']`),a.length>0&&a.is(`:visible`))):(/^(input|select|textarea|button|object)$/.test(c)?(o=!t.disabled,o&&(s=e(t).closest(`fieldset`)[0],s&&(o=!s.disabled))):o=c===`a`&&t.href||n,o&&e(t).is(`:visible`)&&e(t).css(`visibility`)===`visible`)},e.extend(e.expr.pseudos,{focusable:function(t){return e.ui.focusable(t,e.attr(t,`tabindex`)!=null)}}),e.ui.focusable,e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout(function(){var n=t.data(`ui-form-reset-instances`);e.each(n,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=e(this.element.prop(`form`)),this.form.length){var t=this.form.data(`ui-form-reset-instances`)||[];t.length||this.form.on(`reset.ui-form-reset`,this._formResetHandler),t.push(this),this.form.data(`ui-form-reset-instances`,t)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data(`ui-form-reset-instances`);t.splice(e.inArray(this,t),1),t.length?this.form.data(`ui-form-reset-instances`,t):this.form.removeData(`ui-form-reset-instances`).off(`reset.ui-form-reset`)}}},e.escapeSelector||(e.escapeSelector=function(e){return CSS.escape(e+``)}),(!e.fn.even||!e.fn.odd)&&e.fn.extend({even:function(){return this.filter(function(e){return e%2==0})},odd:function(){return this.filter(function(e){return e%2==1})}}),e.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},e.fn.labels=function(){var e,t,n,r,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(r=this.eq(0).parents(`label`),n=this.attr(`id`),n&&(e=this.eq(0).parents().last(),i=e.add(e.length?e.siblings():this.siblings()),t=`label[for='`+CSS.escape(n)+`']`,r=r.add(i.find(t).addBack(t))),this.pushStack(r)):this.pushStack([])},e.fn.scrollParent=function(t){var n=this.css(`position`),r=n===`absolute`,i=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return r&&t.css(`position`)===`static`?!1:i.test(t.css(`overflow`)+t.css(`overflow-y`)+t.css(`overflow-x`))}).eq(0);return n===`fixed`||!a.length?e(this[0].ownerDocument||document):a},e.extend(e.expr.pseudos,{tabbable:function(t){var n=e.attr(t,`tabindex`),r=n!=null;return(!r||n>=0)&&e.ui.focusable(t,r)}}),e.fn.extend({uniqueId:(function(){var e=0;return function(){return this.each(function(){this.id||(this.id=`ui-id-`+ ++e)})}})(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr(`id`)})}}),e.widget(`ui.accordion`,{version:`1.14.2`,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 t=this.options;this.prevShow=this.prevHide=e(),this._addClass(`ui-accordion`,`ui-widget ui-helper-reset`),this.element.attr(`role`,`tablist`),!t.collapsible&&(t.active===!1||t.active==null)&&(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e()}},_createIcons:function(){var t,n,r=this.options.icons;r&&(t=e(`<span>`),this._addClass(t,`ui-accordion-header-icon`,`ui-icon `+r.header),t.prependTo(this.headers),n=this.active.children(`.ui-accordion-header-icon`),this._removeClass(n,r.header)._addClass(n,null,r.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(),this.options.heightStyle!==`content`&&e.css(`height`,``)},_setOption:function(e,t){if(e===`active`){this._activate(t);return}e===`event`&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e===`collapsible`&&!t&&this.options.active===!1&&this._activate(0),e===`icons`&&(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(t){if(!(t.altKey||t.ctrlKey)){var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),a=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:a=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:a=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:a=this.headers[0];break;case n.END:a=this.headers[r-1]}a&&(e(t.target).attr(`tabIndex`,-1),e(a).attr(`tabIndex`,0),e(a).trigger(`focus`),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().trigger(`focus`)},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(`.ui-state-disabled`).length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;this.headers=typeof this.options.header==`function`?this.options.header(this.element):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 t,n=this.options,r=n.heightStyle,i=this.element.parent();this.active=this._findActive(n.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 t=e(this),n=t.uniqueId().attr(`id`),r=t.next(),i=r.uniqueId().attr(`id`);t.attr(`aria-controls`,i),r.attr(`aria-labelledby`,n)}).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(n.event),r===`fill`?(t=i.height(),this.element.siblings(`:visible`).each(function(){var n=e(this),r=n.css(`position`);r!==`absolute`&&r!==`fixed`&&(t-=n.outerHeight(!0))}),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css(`overflow`,`auto`)):r===`auto`&&(t=0,this.headers.next().each(function(){var n=e(this).is(`:visible`);n||e(this).show(),t=Math.max(t,e(this).css(`height`,``).height()),n||e(this).hide()}).height(t))},_activate:function(t){var n=this._findActive(t)[0];n!==this.active[0]&&(n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop}))},_findActive:function(t){return typeof t==`number`?this.headers.eq(t):e()},_setupEvents:function(t){var n={keydown:`_keydown`};t&&e.each(t.split(` `),function(e,t){n[t]=`_eventHandler`}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,n),this._on(this.headers.next(),{keydown:`_panelKeyDown`}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var n,r,i=this.options,a=this.active,o=e(t.currentTarget),s=o[0]===a[0],c=s&&i.collapsible,l=c?e():o.next(),u={oldHeader:a,oldPanel:a.next(),newHeader:c?e():o,newPanel:l};t.preventDefault(),!(s&&!i.collapsible||this._trigger(`beforeActivate`,t,u)===!1)&&(i.active=!c&&this.headers.index(o),this.active=s?e():o,this._toggle(u),this._removeClass(a,`ui-accordion-header-active`,`ui-state-active`),i.icons&&(n=a.children(`.ui-accordion-header-icon`),this._removeClass(n,null,i.icons.activeHeader)._addClass(n,null,i.icons.header)),s||(this._removeClass(o,`ui-accordion-header-collapsed`)._addClass(o,`ui-accordion-header-active`,`ui-state-active`),i.icons&&(r=o.children(`.ui-accordion-header-icon`),this._removeClass(r,null,i.icons.header)._addClass(r,null,i.icons.activeHeader)),this._addClass(o.next(),`ui-accordion-content-active`)))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-hidden":`true`}),r.prev().attr({"aria-selected":`false`,"aria-expanded":`false`}),n.length&&r.length?r.prev().attr({tabIndex:-1,"aria-expanded":`false`}):n.length&&this.headers.filter(function(){return parseInt(e(this).attr(`tabIndex`),10)===0}).attr(`tabIndex`,-1),n.attr(`aria-hidden`,`false`).prev().attr({"aria-selected":`true`,"aria-expanded":`true`,tabIndex:0})},_animate:function(e,t,n){var r,i,a,o=this,s=0,c=e.css(`box-sizing`),l=e.length&&(!t.length||e.index()<t.index()),u=this.options.animate||{},d=l&&u.down||u,f=function(){o._toggleComplete(n)};if(typeof d==`number`&&(a=d),typeof d==`string`&&(i=d),i=i||d.easing||u.easing,a=a||d.duration||u.duration,!t.length)return e.animate(this.showProps,a,i,f);if(!e.length)return t.animate(this.hideProps,a,i,f);r=e.show().outerHeight(),t.animate(this.hideProps,{duration:a,easing:i,step:function(e,t){t.now=Math.round(e)}}),e.hide().animate(this.showProps,{duration:a,easing:i,complete:f,step:function(e,n){n.now=Math.round(e),n.prop===`height`?o.options.heightStyle!==`content`&&(n.now=Math.round(r-t.outerHeight()-s),s=0):c===`content-box`&&(s+=n.now)}})},_toggleComplete:function(e){var t=e.oldPanel,n=t.prev();this._removeClass(t,`ui-accordion-content-active`),this._removeClass(n,`ui-accordion-header-active`)._addClass(n,`ui-accordion-header-collapsed`),this._trigger(`activate`,null,e)}}),e.widget(`ui.menu`,{version:`1.14.2`,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(t){var n=e(t.target),r=e(this.document[0].activeElement);!this.mouseHandled&&n.not(`.ui-state-disabled`).length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),n.has(`.ui-menu`).length?this.expand(t):!this.element.is(`:focus`)&&r.closest(`.ui-menu`).length&&(this.element.trigger(`focus`,[!0]),this.active&&this.active.parents(`.ui-menu`).length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":`_activateItem`,"mousemove .ui-menu-item":`_activateItem`,mouseleave:`collapseAll`,"mouseleave .ui-menu":`collapseAll`,focus:function(e,t){var n=this.active||this._menuItems().first();t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:`_keydown`}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(t){if(!this.previousFilter&&(t.clientX!==this.lastMousePosition.x||t.clientY!==this.lastMousePosition.y)){this.lastMousePosition={x:t.clientX,y:t.clientY};var n=e(t.target).closest(`.ui-menu-item`),r=e(t.currentTarget);n[0]===r[0]&&(r.is(`.ui-state-active`)||(this._removeClass(r.siblings().children(`.ui-state-active`),null,`ui-state-active`),this.focus(t,r)))}},_destroy:function(){var t=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(),t.children().each(function(){var t=e(this);t.data(`ui-menu-submenu-caret`)&&t.remove()})},_keydown:function(t){var n,r,i,a,o=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move(`first`,`first`,t);break;case e.ui.keyCode.END:this._move(`last`,`last`,t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(`.ui-state-disabled`)&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:o=!1,r=this.previousFilter||``,a=!1,i=t.keyCode>=96&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===r?a=!0:i=r+i,n=this._filterMenuItems(i),n=a&&n.index(this.active.next())!==-1?this.active.nextAll(`.ui-menu-item`):n,n.length||(i=String.fromCharCode(t.keyCode),n=this._filterMenuItems(i)),n.length?(this.focus(t,n),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}o&&t.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 t,n,r,i,a,o=this,s=this.options.icons.submenu,c=this.element.find(this.options.menus);this._toggleClass(`ui-menu-icons`,null,!!this.element.find(`.ui-icon`).length),r=c.filter(`:not(.ui-menu)`).hide().attr({role:this.options.role,"aria-hidden":`true`,"aria-expanded":`false`}).each(function(){var t=e(this),n=t.prev(),r=e(`<span>`).data(`ui-menu-submenu-caret`,!0);o._addClass(r,`ui-menu-icon`,`ui-icon `+s),n.attr(`aria-haspopup`,`true`).prepend(r),t.attr(`aria-labelledby`,n.attr(`id`))}),this._addClass(r,`ui-menu`,`ui-widget ui-widget-content ui-front`),t=c.add(this.element),n=t.find(this.options.items),n.not(`.ui-menu-item`).each(function(){var t=e(this);o._isDivider(t)&&o._addClass(t,`ui-menu-divider`,`ui-widget-content`)}),i=n.not(`.ui-menu-item, .ui-menu-divider`),a=i.children().not(`.ui-menu`).uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(i,`ui-menu-item`)._addClass(a,`ui-menu-item-wrapper`),n.filter(`.ui-state-disabled`).attr(`aria-disabled`,`true`),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:`menuitem`,listbox:`option`}[this.options.role]},_setOption:function(e,t){if(e===`icons`){var n=this.element.find(`.ui-menu-icon`);this._removeClass(n,null,this.options.icons.submenu)._addClass(n,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 n,r,i;this.blur(e,e&&e.type===`focus`),this._scrollIntoView(t),this.active=t.first(),r=this.active.children(`.ui-menu-item-wrapper`),this._addClass(r,null,`ui-state-active`),this.options.role&&this.element.attr(`aria-activedescendant`,r.attr(`id`)),i=this.active.parent().closest(`.ui-menu-item`).children(`.ui-menu-item-wrapper`),this._addClass(i,null,`ui-state-active`),e&&e.type===`keydown`?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(`.ui-menu`),n.length&&e&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger(`focus`,e,{item:t})},_scrollIntoView:function(t){var n,r,i,a,o,s;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],`borderTopWidth`))||0,r=parseFloat(e.css(this.activeMenu[0],`paddingTop`))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,a=this.activeMenu.scrollTop(),o=this.activeMenu.height(),s=t.outerHeight(),i<0?this.activeMenu.scrollTop(a+i):i+s>o&&this.activeMenu.scrollTop(a+i-o+s))},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),e.attr(`aria-hidden`)===`true`&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(`.ui-menu`).not(t.parents(`.ui-menu`)).hide().attr(`aria-hidden`,`true`),t.show().removeAttr(`aria-hidden`).attr(`aria-expanded`,`true`).position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(`.ui-menu`));r.length||(r=this.element),this._close(r),this.blur(t),this._removeClass(r.find(`.ui-state-active`),null,`ui-state-active`),this.activeMenu=r},n?0:this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(`.ui-menu`).hide().attr(`aria-hidden`,`true`).attr(`aria-expanded`,`false`)},_closeOnDocumentClick:function(t){return!e(t.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,n){var r;this.active&&(r=e===`first`||e===`last`?this.active[e===`first`?`prevAll`:`nextAll`](`.ui-menu-item`).last():this.active[e+`All`](`.ui-menu-item`).first()),(!r||!r.length||!this.active)&&(r=this._menuItems(this.activeMenu)[t]()),this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,i=this.element.innerHeight(),e.fn.jquery.indexOf(`3.2.`)===0&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(`.ui-menu-item`).each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this._menuItems(this.activeMenu)[this.active?`last`:`first`]()))},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,i=this.element.innerHeight(),e.fn.jquery.indexOf(`3.2.`)===0&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(`.ui-menu-item`).each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this._menuItems(this.activeMenu).first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop(`scrollHeight`)},select:function(t){this.active=this.active||e(t.target).closest(`.ui-menu-item`);var n={item:this.active};this.active.has(`.ui-menu`).length||this.collapseAll(t,!0),this._trigger(`select`,t,n)},_filterMenuItems:function(t){var n=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,`\\$&`),r=RegExp(`^`+n,`i`);return this.activeMenu.find(this.options.items).filter(`.ui-menu-item`).filter(function(){return r.test(String.prototype.trim.call(e(this).children(`.ui-menu-item-wrapper`).text()))})}}),e.widget(`ui.autocomplete`,{version:`1.14.2`,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 t,n,r,i=this.element[0].nodeName.toLowerCase(),a=i===`textarea`,o=i===`input`;this.isMultiLine=a||!o&&this.element.prop(`contentEditable`)===`true`,this.valueMethod=this.element[a||o?`val`:`text`],this.isNewMenu=!0,this._addClass(`ui-autocomplete-input`),this.element.attr(`autocomplete`,`off`),this._on(this.element,{keydown:function(i){if(this.element.prop(`readOnly`)){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var a=e.ui.keyCode;switch(i.keyCode){case a.PAGE_UP:t=!0,this._move(`previousPage`,i);break;case a.PAGE_DOWN:t=!0,this._move(`nextPage`,i);break;case a.UP:t=!0,this._keyEvent(`previous`,i);break;case a.DOWN:t=!0,this._keyEvent(`next`,i);break;case a.ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case a.TAB:this.menu.active&&this.menu.select(i);break;case a.ESCAPE:this.menu.element.is(`:visible`)&&(this.isMultiLine||this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,(!this.isMultiLine||this.menu.element.is(`:visible`))&&r.preventDefault();return}if(!n){var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move(`previousPage`,r);break;case i.PAGE_DOWN:this._move(`nextPage`,r);break;case i.UP:this._keyEvent(`previous`,r);break;case i.DOWN:this._keyEvent(`next`,r)}}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e(`<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(t,n){var r,i;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))){this.menu.blur(),this.document.one(`mousemove`,function(){e(t.target).trigger(t.originalEvent)});return}i=n.item.data(`ui-autocomplete-item`),!1!==this._trigger(`focus`,t,{item:i})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(i.value),r=n.item.attr(`aria-label`)||i.value,r&&String.prototype.trim.call(r).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(e(`<div>`).text(r))},100))},menuselect:function(e,t){var n=t.item.data(`ui-autocomplete-item`),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.trigger(`focus`),this.previous=r),!1!==this._trigger(`select`,e,{item:n})&&this._value(n.value),this.term=this._value(),this.close(e),this.selectedItem=n}}),this.liveRegion=e(`<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),e===`source`&&this._initSource(),e===`appendTo`&&this.menu.element.appendTo(this._appendTo()),e===`disabled`&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var n=this.menu.element[0];return t.target===this.element[0]||t.target===n||e.contains(n,t.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),(!t||!t[0])&&(t=this.element.closest(`.ui-front, dialog`)),t.length||(t=this.document[0].body),t},_initSource:function(){var t,n,r=this;Array.isArray(this.options.source)?(t=this.options.source,this.source=function(n,r){r(e.ui.autocomplete.filter(t,n.term))}):typeof this.options.source==`string`?(n=this.options.source,this.source=function(t,i){r.xhr&&r.xhr.abort(),r.xhr=e.ajax({url:n,data:t,dataType:`json`,success:function(e){i(e)},error:function(){i([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),n=this.menu.element.is(`:visible`),r=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;(!t||t&&!n&&!r)&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){if(e=e==null?this._value():e,this.term=this._value(),e.length<this.options.minLength)return this.close(t);if(this._trigger(`search`,t)!==!1)return this._search(e)},_search:function(e){this.pending++,this._addClass(`ui-autocomplete-loading`),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),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(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return typeof t==`string`?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var n=this.menu.element.empty();this._renderMenu(n,t),this.isNewMenu=!0,this.menu.refresh(),n.show(),this._resizeMenu(),n.position(e.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(t,n){var r=this;e.each(n,function(e,n){r._renderItemData(t,n)})},_renderItemData:function(e,t){return this._renderItem(e,t).data(`ui-autocomplete-item`,t)},_renderItem:function(t,n){return e(`<li>`).append(e(`<div>`).text(n.label)).appendTo(t)},_move:function(e,t){if(!this.menu.element.is(`:visible`)){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)){this.isMultiLine||this._value(this.term),this.menu.blur();return}this.menu[e](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())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,`\\$&`)},filter:function(t,n){var r=new RegExp(e.ui.autocomplete.escapeRegex(n),`i`);return e.grep(t,function(e){return r.test(e.label||e.value||e)})}}),e.widget(`ui.autocomplete`,e.ui.autocomplete,{options:{messages:{noResults:`No search results.`,results:function(e){return e+(e>1?` results are`:` result is`)+` available, use up and down arrow keys to navigate.`}}},__response:function(t){var n;this._superApply(arguments),!(this.options.disabled||this.cancelSearch)&&(n=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(e(`<div>`).text(n))},100))}}),e.ui.autocomplete;var S=/ui-corner-([a-z]){2,6}/g;e.widget(`ui.controlgroup`,{version:`1.14.2`,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 t=this,n=[];e.each(this.options.items,function(r,i){var a,o={};if(i){if(r===`controlgroupLabel`){a=t.element.find(i),a.each(function(){var t=e(this);t.children(`.ui-controlgroup-label-contents`).length||t.contents().wrapAll(`<span class='ui-controlgroup-label-contents'></span>`)}),t._addClass(a,null,`ui-widget ui-widget-content ui-state-default`),n=n.concat(a.get());return}e.fn[r]&&(o=t[`_`+r+`Options`]?t[`_`+r+`Options`](`middle`):{classes:{}},t.element.find(i).each(function(){var i=e(this),a=i[r](`instance`),s=e.widget.extend({},o);if(!(r===`button`&&i.parent(`.ui-spinner`).length)){a||(a=i[r]()[r](`instance`)),a&&(s.classes=t._resolveClassesValues(s.classes,a)),i[r](s);var c=i[r](`widget`);e.data(c[0],`ui-controlgroup-data`,a||i[r](`instance`)),n.push(c[0])}}))}}),this.childWidgets=e(e.uniqueSort(n)),this._addClass(this.childWidgets,`ui-controlgroup-item`)},_callChildMethod:function(t){this.childWidgets.each(function(){var n=e(this).data(`ui-controlgroup-data`);n&&n[t]&&n[t]()})},_updateCornerClass:function(e,t){var n=`ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all`,r=this._buildSimpleOptions(t,`label`).classes.label;this._removeClass(e,null,n),this._addClass(e,null,r)},_buildSimpleOptions:function(e,t){var n=this.options.direction===`vertical`,r={classes:{}};return r.classes[t]={middle:``,first:`ui-corner-`+(n?`top`:`left`),last:`ui-corner-`+(n?`bottom`:`right`),only:`ui-corner-all`}[e],r},_spinnerOptions:function(e){var t=this._buildSimpleOptions(e,`ui-spinner`);return t.classes[`ui-spinner-up`]=``,t.classes[`ui-spinner-down`]=``,t},_buttonOptions:function(e){return this._buildSimpleOptions(e,`ui-button`)},_checkboxradioOptions:function(e){return this._buildSimpleOptions(e,`ui-checkboxradio-label`)},_selectmenuOptions:function(e){var t=this.options.direction===`vertical`;return{width:t?`auto`:!1,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(t,n){var r={};return e.each(t,function(e){var i=n.options.classes[e]||``;i=String.prototype.trim.call(i.replace(S,``)),r[e]=(i+` `+t[e]).replace(/\s+/g,` `)}),r},_setOption:function(e,t){if(e===`direction`&&this._removeClass(`ui-controlgroup-`+this.options.direction),this._super(e,t),e===`disabled`){this._callChildMethod(t?`disable`:`enable`);return}this.refresh()},refresh:function(){var t,n=this;this._addClass(`ui-controlgroup ui-controlgroup-`+this.options.direction),this.options.direction===`horizontal`&&this._addClass(null,`ui-helper-clearfix`),this._initWidgets(),t=this.childWidgets,this.options.onlyVisible&&(t=t.filter(`:visible`)),t.length&&(e.each([`first`,`last`],function(e,r){var i=t[r]().data(`ui-controlgroup-data`);if(i&&n[`_`+i.widgetName+`Options`]){var a=n[`_`+i.widgetName+`Options`](t.length===1?`only`:r);a.classes=n._resolveClassesValues(a.classes,i),i.element[i.widgetName](a)}else n._updateCornerClass(t[r](),r)}),this._callChildMethod(`refresh`))}}),e.widget(`ui.checkboxradio`,[e.ui.formResetMixin,{version:`1.14.2`,options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":`ui-corner-all`,"ui-checkboxradio-icon":`ui-corner-all`}},_getCreateOptions:function(){var t,n,r,i=this._super()||{};return this._readType(),n=this.element.labels(),this.label=e(n[n.length-1]),this.label.length||e.error(`No label found for checkboxradio widget`),this.originalLabel=``,r=this.label.contents().not(this.element[0]),r.length&&(this.originalLabel+=r.clone().wrapAll(`<div></div>`).parent().html()),this.originalLabel&&(i.label=this.originalLabel),t=this.element[0].disabled,t!=null&&(i.disabled=t),i},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),this.options.disabled==null&&(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`),this.type===`radio`&&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 t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,(t!==`input`||!/radio|checkbox/.test(this.type))&&e.error(`Can't create checkboxradio on element.nodeName=`+t+` and element.type=`+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t,n=this.element[0].name,r=`input[name='`+CSS.escape(n)+`']`;return n?(t=this.form.length?e(this.form[0].elements).filter(r):e(r).filter(function(){return e(e(this).prop(`form`)).length===0}),t.not(this.element)):e([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,`ui-checkboxradio-checked`,`ui-state-active`,t),this.options.icon&&this.type===`checkbox`&&this._toggleClass(this.icon,null,`ui-icon-check ui-state-checked`,t)._toggleClass(this.icon,null,`ui-icon-blank`,!t),this.type===`radio`&&this._getRadioGroup().each(function(){var t=e(this).checkboxradio(`instance`);t&&t._removeClass(t.label,`ui-checkboxradio-checked`,`ui-state-active`)})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,t){if(e!==`label`||t){if(this._super(e,t),e===`disabled`){this._toggleClass(this.label,null,`ui-state-disabled`,t),this.element[0].disabled=t;return}this.refresh()}},_updateIcon:function(t){var n=`ui-icon ui-icon-background `;this.options.icon?(this.icon||(this.icon=e(`<span>`),this.iconSpace=e(`<span> </span>
4`),this._addClass(this.iconSpace,`ui-checkboxradio-icon-space`)),this.type===`checkbox`?(n+=t?`ui-icon-check ui-state-checked`:`ui-icon-blank`,this._removeClass(this.icon,null,t?`ui-icon-blank`:`ui-icon-check`)):n+=`ui-icon-blank`,this._addClass(this.icon,`ui-checkboxradio-icon`,n),t||this._removeClass(this.icon,null,`ui-icon-check ui-state-checked`),this.icon.prependTo(this.label).after(this.iconSpace)):this.icon!==void 0&&(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])),this.iconSpace&&(e=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),this.options.label!==null&&this._updateLabel(),t!==this.options.disabled&&this._setOptions({disabled:t})}}]),e.ui.checkboxradio,e.widget(`ui.button`,{version:`1.14.2`,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`),e=this.element[0].disabled,e!=null&&(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),this.options.disabled==null&&(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(t){t.keyCode===e.ui.keyCode.SPACE&&(t.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(t,n){var r=t!==`iconPosition`,i=r?this.options.iconPosition:n,a=i===`top`||i===`bottom`;this.icon?r&&this._removeClass(this.icon,null,this.options.icon):(this.icon=e(`<span>`),this._addClass(this.icon,`ui-button-icon`,`ui-icon`),this.options.showLabel||this._addClass(`ui-button-icon-only`)),r&&this._addClass(this.icon,null,n),this._attachIcon(i),a?(this._addClass(this.icon,null,`ui-widget-icon-block`),this.iconSpace&&this.iconSpace.remove()):(this.iconS
vendor: 10,597 bytes, line 4
4pace||(this.iconSpace=e(`<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=e.showLabel===void 0?this.options.showLabel:e.showLabel,n=e.icon===void 0?this.options.icon:e.icon;!t&&!n&&(e.showLabel=!0),this._super(e)},_setOption:function(e,t){e===`icon`&&(t?this._updateIcon(e,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),e===`iconPosition`&&this._updateIcon(e,t),e===`showLabel`&&(this._toggleClass(`ui-button-icon-only`,null,!t),this._updateTooltip()),e===`label`&&(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),e===`disabled`&&(this._toggleClass(null,`ui-state-disabled`,t),this.element[0].disabled=t,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()}}),e.uiBackCompat===!0&&(e.widget(`ui.button`,e.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.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition=`end`):this.options.icon&&(this.options.icons.primary=this.options.icon),this._super()},_setOption:function(e,t){if(e===`text`){this._super(`showLabel`,t);return}e===`showLabel`&&(this.options.text=t),e===`icon`&&(this.options.icons.primary=t),e===`icons`&&(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)}}),e.fn.button=(function(t){return function(n){var r=typeof n==`string`,i=Array.prototype.slice.call(arguments,1),a=this;return r?!this.length&&n===`instance`?a=void 0:this.each(function(){var t,r=e(this).attr(`type`),o=r!==`checkbox`&&r!==`radio`?`button`:`checkboxradio`,s=e.data(this,`ui-`+o);if(n===`instance`)return a=s,!1;if(!s)return e.error(`cannot call methods on button prior to initialization; attempted to call method '`+n+`'`);if(typeof s[n]!=`function`||n.charAt(0)===`_`)return e.error(`no such method '`+n+`' for button widget instance`);if(t=s[n].apply(s,i),t!==s&&t!==void 0)return a=t&&t.jquery?a.pushStack(t.get()):t,!1}):(i.length&&(n=e.widget.extend.apply(null,[n].concat(i))),this.each(function(){var r=e(this).attr(`type`),i=r!==`checkbox`&&r!==`radio`?`button`:`checkboxradio`,a=e.data(this,`ui-`+i);if(a)a.option(n||{}),a._init&&a._init();else{if(i===`button`){t.call(e(this),n);return}e(this).checkboxradio(e.extend({icon:!1},n))}})),a}})(e.fn.button),e.fn.buttonset=function(){return e.ui.controlgroup||e.error(`Controlgroup widget missing`),arguments[0]===`option`&&arguments[1]===`items`&&arguments[2]?this.controlgroup.apply(this,[arguments[0],`items.button`,arguments[2]]):arguments[0]===`option`&&arguments[1]===`items`?this.controlgroup.apply(this,[arguments[0],`items.button`]):(typeof arguments[0]==`object`&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),e.ui.button,e.extend(e.ui,{datepicker:{version:`1.14.2`}});var w;function E(e){for(var t,n;e.length&&e[0]!==document;){if(t=e.css(`position`),(t===`absolute`||t===`relative`||t===`fixed`)&&(n=parseInt(e.css(`zIndex`),10),!isNaN(n)&&n!==0))return n;e=e.parent()}return 0}function D(){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`,`Friday`,`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},e.extend(this._defaults,this.regional[``]),this.regional.en=e.extend(!0,{},this.regional[``]),this.regional[`en-US`]=e.extend(!0,{},this.regional.en),this.dpDiv=O(e(`<div id='`+this._mainDivId+`' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>`))}e.extend(D.prototype,{markerClassName:`hasDatepicker`,maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return M(this._defaults,e||{}),this},_attachDatepicker:function(t,n){var r=t.nodeName.toLowerCase(),i=r===`div`||r===`span`,a;t.id||(this.uuid+=1,t.id=`dp`+this.uuid),a=this._newInst(e(t),i),a.settings=e.extend({},n||{}),r===`input`?this._connectDatepicker(t,a):i&&this._inlineDatepicker(t,a)},_newInst:function(t,n){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,`\\\\$1`),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:n,dpDiv:n?O(e(`<div class='`+this._inlineClass+` ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>`)):this.dpDiv}},_connectDatepicker:function(t,n){var r=e(t);n.append=e([]),n.trigger=e([]),!r.hasClass(this.markerClassName)&&(this._attachments(r,n),r.addClass(this.markerClassName).on(`keydown`,this._doKeyDown).on(`keypress`,this._doKeyPress).on(`keyup`,this._doKeyUp),this._autoSize(n),e.data(t,`datepicker`,n),n.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,n){var r,i,a,o=this._get(n,`appendText`),s=this._get(n,`isRTL`);n.append&&n.append.remove(),o&&(n.append=e(`<span>`).addClass(this._appendClass).text(o),t[s?`before`:`after`](n.append)),t.off(`focus`,this._showDatepicker),n.trigger&&n.trigger.remove(),r=this._get(n,`showOn`),(r===`focus`||r===`both`)&&t.on(`focus`,this._showDatepicker),(r===`button`||r===`both`)&&(i=this._get(n,`buttonText`),a=this._get(n,`buttonImage`),this._get(n,`buttonImageOnly`)?n.trigger=e(`<img>`).addClass(this._triggerClass).attr({src:a,alt:i,title:i}):(n.trigger=e(`<button type='button'>`).addClass(this._triggerClass),a?n.trigger.html(e(`<img>`).attr({src:a,alt:i,title:i})):n.trigger.text(i)),t[s?`before`:`after`](n.trigger),n.trigger.on(`click`,function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():(e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]&&e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(e){if(this._get(e,`autoSize`)&&!e.inline){var t,n,r,i,a=new Date(2009,11,20),o=this._get(e,`dateFormat`);o.match(/[DM]/)&&(t=function(e){for(n=0,r=0,i=0;i<e.length;i++)e[i].length>n&&(n=e[i].length,r=i);return r},a.setMonth(t(this._get(e,o.match(/MM/)?`monthNames`:`monthNamesShort`))),a.setDate(t(this._get(e,o.match(/DD/)?`dayNames`:`dayNamesShort`))+20-a.getDay())),e.input.attr(`size`,this._formatDate(e,a).length)}},_inlineDatepicker:function(t,n){var r=e(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(n.dpDiv),e.data(t,`datepicker`,n),this._setDate(n,this._getDefaultDate(n),!0),this._updateDatepicker(n),this._updateAlternate(n),n.settings.disabled&&this._disableDatepicker(t),n.dpDiv.css(`display`,`block`))},_dialogDatepicker:function(t,n,r,i,a){var o,s,c,l,u,d=this._dialogInst;return d||(this.uuid+=1,o=`dp`+this.uuid,this._dialogInput=e(`<input type='text' id='`+o+`' style='position: absolute; top: -100px; width: 0px;'/>`),this._dialogInput.on(`keydown`,this._doKeyDown),e(`body`).append(this._dialogInput),d=this._dialogInst=this._newInst(this._dialogInput,!1),d.settings={},e.data(this._dialogInput[0],`datepicker`,d)),M(d.settings,i||{}),n=n&&n.constructor===Date?this._formatDate(d,n):n,this._dialogInput.val(n),this._pos=a?a.length?a:[a.pageX,a.pageY]:null,this._pos||(s=document.documentElement.clientWidth,c=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[s/2-100+l,c/2-150+u]),this._dialogInput.css(`left`,this._pos[0]+20+`px`).css(`top`,this._pos[1]+`px`),d.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],`datepicker`,d),this},_destroyDatepicker:function(t){var n,r=e(t),i=e.data(t,`datepicker`);r.hasClass(this.markerClassName)&&(n=t.nodeName.toLowerCase(),e.removeData(t,`datepicker`),n===`input`?(i.append.remove(),i.trigger.remove(),r.removeClass(this.markerClassName).off(`focus`,this._showDatepicker).off(`ke
4ydown`,this._doKeyDown).off(`keypress`,this._doKeyPress).off(`keyup`,this._doKeyUp)):(n===`div`||n===`span`)&&r.removeClass(this.markerClassName).empty(),e.datepicker._hideDatepicker(),w===i&&(w=null,this._curInst=null))},_enableDatepicker:function(t){var n,r,i=e(t),a=e.data(t,`datepicker`);i.hasClass(this.markerClassName)&&(n=t.nodeName.toLowerCase(),n===`input`?(t.disabled=!1,a.trigger.filter(`button`).each(function(){this.disabled=!1}).end().filter(`img`).css({opacity:`1.0`,cursor:``})):(n===`div`||n===`span`)&&(r=i.children(`.`+this._inlineClass),r.children().removeClass(`ui-state-disabled`),r.find(`select.ui-datepicker-month, select.ui-datepicker-year`).prop(`disabled`,!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var n,r,i=e(t),a=e.data(t,`datepicker`);i.hasClass(this.markerClassName)&&(n=t.nodeName.toLowerCase(),n===`input`?(t.disabled=!0,a.trigger.filter(`button`).each(function(){this.disabled=!0}).end().filter(`img`).css({opacity:`0.5`,cursor:`default`})):(n===`div`||n===`span`)&&(r=i.children(`.`+this._inlineClass),r.children().addClass(`ui-state-disabled`),r.find(`select.ui-datepicker-month, select.ui-datepicker-year`).prop(`disabled`,!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,`datepicker`)}catch(e){throw`Missing instance data for this datepicker`}},_optionDatepicker:function(t,n,r){var i,a,o,s,c=this._getInst(t);if(arguments.length===2&&typeof n==`string`)return n===`defaults`?e.extend({},e.datepicker._defaults):c?n===`all`?e.extend({},c.settings):this._get(c,n):null;i=n||{},typeof n==`string`&&(i={},i[n]=r),c&&(this._curInst===c&&this._hideDatepicker(),a=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(c,`min`),s=this._getMinMaxDate(c,`max`),M(c.settings,i),o!==null&&i.dateFormat!==void 0&&i.minDate===void 0&&(c.settings.minDate=this._formatDate(c,o)),s!==null&&i.dateFormat!==void 0&&i.maxDate===void 0&&(c.settings.maxDate=this._formatDate(c,s)),`disabled`in i&&(i.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),c),this._autoSize(c),this._setDate(c,a),this._updateAlternate(c),this._updateDatepicker(c))},_changeDatepicker:function(e,t,n){this._optionDatepicker(e,t,n)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var n=this._getInst(e);n&&(this._setDate(n,t),this._updateDatepicker(n),this._updateAlternate(n))},_getDateDatepicker:function(e,t){var n=this._getInst(e);return n&&!n.inline&&this._setDateFromField(n,t),n?this._getDate(n):null},_doKeyDown:function(t){var n,r,i,a=e.datepicker._getInst(t.target),o=!0,s=a.dpDiv.is(`.ui-datepicker-rtl`);if(a._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),o=!1;break;case 13:return i=e(`td.`+e.datepicker._dayOverClass+`:not(.`+e.datepicker._currentClass+`)`,a.dpDiv),i[0]&&e.datepicker._selectDay(t.target,a.selectedMonth,a.selectedYear,i[0]),n=e.datepicker._get(a,`onSelect`),n?(r=e.datepicker._formatDate(a),n.apply(a.input?a.input[0]:null,[r,a])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,`stepBigMonths`):-e.datepicker._get(a,`stepMonths`),`M`);break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,`stepBigMonths`):+e.datepicker._get(a,`stepMonths`),`M`);break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),o=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),o=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,s?1:-1,`D`),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,`stepBigMonths`):-e.datepicker._get(a,`stepMonths`),`M`);break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,`D`),o=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,s?-1:1,`D`),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,`stepBigMonths`):+e.datepicker._get(a,`stepMonths`),`M`);break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,`D`),o=t.ctrlKey||t.metaKey;break;default:o=!1}else t.keyCode===36&&t.ctrlKey?e.datepicker._showDatepicker(this):o=!1;o&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var n,r,i=e.datepicker._getInst(t.target);if(e.datepicker._get(i,`constrainInput`))return n=e.datepicker._possibleChars(e.datepicker._get(i,`dateFormat`)),r=String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||r<` `||!n||n.indexOf(r)>-1},_doKeyUp:function(t){var n,r=e.datepicker._getInst(t.target);if(r.input.val()!==r.lastVal)try{n=e.datepicker.parseDate(e.datepicker._get(r,`dateFormat`),r.input?r.input.val():null,e.datepicker._getFormatConfig(r)),n&&(e.datepicker._setDateFromField(r),e.datepicker._updateAlternate(r),e.datepicker._updateDatepicker(r))}catch(e){}return!0},_showDatepicker:function(t){if(t=t.target||t,t.nodeName.toLowerCase()!==`input`&&(t=e(`input`,t.parentNode)[0]),!(e.datepicker._isDisabledDatepicker(t)||e.datepicker._lastInput===t)){var n=e.datepicker._getInst(t),r,i,a,o,s,c;e.datepicker._curInst&&e.datepicker._curInst!==n&&(e.datepicker._curInst.dpDiv.stop(!0,!0),n&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),r=e.datepicker._get(n,`beforeShow`),i=r?r.apply(t,[t,n]):{},i!==!1&&(M(n.settings,i),n.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(n),e.datepicker._inDialog&&(t.value=``),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),a=!1,e(t).parents().each(function(){return a|=e(this).css(`position`)===`fixed`,!a}),o={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,n.dpDiv.empty(),n.dpDiv.css({position:`absolute`,display:`block`,top:`-1000px`}),e.datepicker._updateDatepicker(n),o=e.datepicker._checkOffset(n,o,a),n.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?`static`:a?`fixed`:`absolute`,display:`none`,left:o.left+`px`,top:o.top+`px`}),n.inline||(s=e.datepicker._get(n,`showAnim`),c=e.datepicker._get(n,`duration`),n.dpDiv.css(`z-index`,E(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[s]?n.dpDiv.show(s,e.datepicker._get(n,`showOptions`),c):n.dpDiv[s||`show`](s?c:null),e.datepicker._shouldFocusInput(n)&&n.input.trigger(`focus`),e.datepicker._curInst=n))}},_updateDatepicker:function(t){this.maxRows=4,w=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);
vendor: 38,050 bytes, line 4
4var n,r=this._getNumberOfMonths(t),i=r[1],a=17,o=t.dpDiv.find(`.`+this._dayOverClass+` a`),s=e.datepicker._get(t,`onUpdateDatepicker`);o.length>0&&j.apply(o.get(0)),t.dpDiv.removeClass(`ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4`).width(``),i>1&&t.dpDiv.addClass(`ui-datepicker-multi-`+i).css(`width`,a*i+`em`),t.dpDiv[(r[0]!==1||r[1]!==1?`add`:`remove`)+`Class`](`ui-datepicker-multi`),t.dpDiv[(this._get(t,`isRTL`)?`add`:`remove`)+`Class`](`ui-datepicker-rtl`),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.trigger(`focus`),t.yearshtml&&(n=t.yearshtml,setTimeout(function(){n===t.yearshtml&&t.yearshtml&&t.dpDiv.find(`select.ui-datepicker-year`).first().replaceWith(t.yearshtml),n=t.yearshtml=null},0)),s&&s.apply(t.input?t.input[0]:null,[t])},_shouldFocusInput:function(e){return e.input&&e.input.is(`:visible`)&&!e.input.is(`:disabled`)},_checkOffset:function(t,n,r){var i=t.dpDiv.outerWidth(),a=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,s=t.input?t.input.outerHeight():0,c=document.documentElement.clientWidth+(r?0:e(document).scrollLeft()),l=document.documentElement.clientHeight+(r?0:e(document).scrollTop());return n.left-=this._get(t,`isRTL`)?i-o:0,n.left-=r&&n.left===t.input.offset().left?e(document).scrollLeft():0,n.top-=r&&n.top===t.input.offset().top+s?e(document).scrollTop():0,n.left-=Math.min(n.left,n.left+i>c&&c>i?Math.abs(n.left+i-c):0),n.top-=Math.min(n.top,n.top+a>l&&l>a?Math.abs(a+s):0),n},_findPos:function(t){for(var n,r=this._getInst(t),i=this._get(r,`isRTL`);t&&(t.type===`hidden`||t.nodeType!==1||e.expr.pseudos.hidden(t));)t=t[i?`previousSibling`:`nextSibling`];return n=e(t).offset(),[n.left,n.top]},_hideDatepicker:function(t){var n,r,i,a,o=this._curInst;!o||t&&o!==e.data(t,`datepicker`)||this._datepickerShowing&&(n=this._get(o,`showAnim`),r=this._get(o,`duration`),i=function(){e.datepicker._tidyDialog(o)},e.effects&&e.effects.effect[n]?o.dpDiv.hide(n,e.datepicker._get(o,`showOptions`),r,i):o.dpDiv[n===`slideDown`?`slideUp`:n===`fadeIn`?`fadeOut`:`hide`](n?r:null,i),n||i(),this._datepickerShowing=!1,a=this._get(o,`onClose`),a&&a.apply(o.input?o.input[0]:null,[o.input?o.input.val():``,o]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:`absolute`,left:`0`,top:`-100px`}),e.blockUI&&(e.unblockUI(),e(`body`).append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(`.ui-datepicker-calendar`)},_checkExternalClick:function(t){if(e.datepicker._curInst){var n=e(t.target),r=e.datepicker._getInst(n[0]);(n[0].id!==e.datepicker._mainDivId&&n.parents(`#`+e.datepicker._mainDivId).length===0&&!n.hasClass(e.datepicker.markerClassName)&&!n.closest(`.`+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&!(e.datepicker._inDialog&&e.blockUI)||n.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==r)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,n,r){var i=e(t),a=this._getInst(i[0]);this._isDisabledDatepicker(i[0])||(this._adjustInstDate(a,n,r),this._updateDatepicker(a))},_gotoToday:function(t){var n,r=e(t),i=this._getInst(r[0]);this._get(i,`gotoCurrent`)&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(n=new Date,i.selectedDay=n.getDate(),i.drawMonth=i.selectedMonth=n.getMonth(),i.drawYear=i.selectedYear=n.getFullYear()),this._notifyChange(i),this._adjustDate(r)},_selectMonthYear:function(t,n,r){var i=e(t),a=this._getInst(i[0]);a[`selected`+(r===`M`?`Month`:`Year`)]=a[`draw`+(r===`M`?`Month`:`Year`)]=parseInt(n.options[n.selectedIndex].value,10),this._notifyChange(a),this._adjustDate(i)},_selectDay:function(t,n,r,i){var a,o=e(t);e(i).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0])||(a=this._getInst(o[0]),a.selectedDay=a.currentDay=parseInt(e(`a`,i).attr(`data-date`)),a.selectedMonth=a.currentMonth=n,a.selectedYear=a.currentYear=r,this._selectDate(t,this._formatDate(a,a.currentDay,a.currentMonth,a.currentYear)))},_clearDate:function(t){var n=e(t);this._selectDate(n,``)},_selectDate:function(t,n){var r,i=e(t),a=this._getInst(i[0]);n=n==null?this._formatDate(a):n,a.input&&a.input.val(n),this._updateAlternate(a),r=this._get(a,`onSelect`),r?r.apply(a.input?a.input[0]:null,[n,a]):a.input&&a.input.trigger(`change`),a.inline?this._updateDatepicker(a):(this._hideDatepicker(),this._lastInput=a.input[0],typeof a.input[0]!=`object`&&a.input.trigger(`focus`),this._lastInput=null)},_updateAlternate:function(t){var n,r,i,a=this._get(t,`altField`);a&&(n=this._get(t,`altFormat`)||this._get(t,`dateFormat`),r=this._getDate(t),i=this.formatDate(n,r,this._getFormatConfig(t)),e(document).find(a).val(i))},noWeekends:function(e){var t=e.getDay();return[t>0&&t<6,``]},iso8601Week:function(e){var t,n=new Date(e.getTime());return n.setDate(n.getDate()+4-(n.getDay()||7)),t=n.getTime(),n.setMonth(0),n.setDate(1),Math.floor(Math.round((t-n)/864e5)/7)+1},parseDate:function(t,n,r){if(t==null||n==null)throw`Invalid arguments`;if(n=typeof n==`object`?n.toString():n+``,n===``)return null;var i,a,o,s=0,c=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,l=typeof c==`string`?new Date().getFullYear()%100+parseInt(c,10):c,u=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,d=(r?r.dayNames:null)||this._defaults.dayNames,f=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,p=(r?r.monthNames:null)||this._defaults.monthNames,m=-1,h=-1,g=-1,_=-1,v=!1,y,b=function(e){var n=i+1<t.length&&t.charAt(i+1)===e;return n&&i++,n},x=function(e){var t=b(e),r=e===`@`?14:e===`!`?20:e===`y`&&t?4:e===`o`?3:2,i=RegExp(`^\\d{`+(e===`y`?r:1)+`,`+r+`}`),a=n.substring(s).match(i);if(!a)throw`Missing number at position `+s;return s+=a[0].length,parseInt(a[0],10)},S=function(t,r,i){var a=-1,o=e.map(b(t)?i:r,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(o,function(e,t){var r=t[1];if(n.substr(s,r.length).toLowerCase()===r.toLowerCase())return a=t[0],s+=r.length,!1}),a!==-1)return a+1;throw`Unknown name at position `+s},w=function(){if(n.charAt(s)!==t.charAt(i))throw`Unexpected literal at position `+s;s++};for(i=0;i<t.length;i++)if(v)t.charAt(i)===`'`&&!b(`'`)?v=!1:w();else switch(t.charAt(i)){case`d`:g=x(`d`);break;case`D`:S(`D`,u,d);break;case`o`:_=x(`o`);break;case`m`:h=x(`m`);break;case`M`:h=S(`M`,f,p);break;case`y`:m=x(`y`);break;case`@`:y=new Date(x(`@`)),m=y.getFullYear(),h=y.getMonth()+1,g=y.getDate();break;case`!`:y=new Date((x(`!`)-this._ticksTo1970)/1e4),m=y.getFullYear(),h=y.getMonth()+1,g=y.getDate();break;case`'`:b(`'`)?w():v=!0;break;default:w()}if(s<n.length&&(o=n.substr(s),!/^\s+/.test(o)))throw`Extra/unparsed characters found in date: `+o;if(m===-1?m=new Date().getFullYear():m<100&&(m+=new Date().getFullYear()-new Date().getFullYear()%100+(m<=l?0:-100)),_>-1){h=1,g=_;do{if(a=this._getDaysInMonth(m,h-1),g<=a)break;h++,g-=a}while(1)}if(y=this._daylightSavingAdjust(new Date(m,h-1,g)),y.getFullYear()!==m||y.getMonth()+1!==h||y.getDate()!==g)throw`Invalid date`;return y},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:62135596800*1e7,formatDate:function(e,t,n){if(!t)return``;var r,i=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort,a=(n?n.dayNames:null)||this._defaults.dayNames,o=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort,s=(n?n.monthNames:null)||this._defaults.monthNames,c=function(t){var n=r+1<e.length&&e.charAt(r+1)===t;return n&&r++,n},l=function(e,t,n){var r=``+t;if(c(e))for(;r.length<n;)r=`0`+r;return r},u=function(e,t,n,r){return c(e)?r[t]:n[t]},d=``,f=!1;if(t)for(r=0;r<e.length;r++)if(f)e.charAt(r)===`'`&&!c(`'`)?f=!1:d+=e.charAt(r);else switch(e.charAt(r)){case`d`:d+=l(`d`,t.getDate(),2);break;case`D`:d+=u(`D`,t.getDay(),i,a);break;case`o`:d+=l(`o`,Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case`m`:d+=l(`m`,t.getMonth()+1,2);break;case`M`:d+=u(`M`,t.getMonth(),o,s);break;case`y`:d+=c(`y`)?t.getFullYear():(t.getFullYear()%100<10?`0`:``)+t.getFullYear()%100;break;case`@`:d+=t.getTime();break;case`!`:d+=t.getTime()*1e4+this._ticksTo1970;break;case`'`:c(`'`)?d+=`'`:f=!0;break;default:d+=e.charAt(r)}return d},_possibleChars:function(e){var t,n=``,r=!1,i=function(n){var r=t+1<e.length&&e.charAt(t+1)===n;return r&&t++,r};for(t=0;t<e.length;t++)if(r)e.charAt(t)===`'`&&!i(`'`)?r=!1:n+=e.charAt(t);else switch(e.charAt(t)){case`d`:case`m`:case`y`:case`@`:n+=`0123456789`;break;case`D`:case`M`:return null;case`'`:i(`'`)?n+=`'`:r=!0;break;default:n+=e.charAt(t)}return n},_get:function(e,t){return e.settings[t]===void 0?this._defaults[t]:e.settings[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var n=this._get(e,`dateFormat`),r=e.lastVal=e.input?e.input.val():null,i=this._getDefaultDate(e),a=i,o=this._getFormatConfig(e);try{a=this.parseDate(n,r,o)||i}catch(e){r=t?``:r}e.selectedDay=a.getDate(),e.drawMonth=e.selectedMonth=a.getMonth(),e.drawYear=e.selectedYear=a.getFullYear(),e.currentDay=r?a.getDate():0,e.currentMonth=r?a.getMonth():0,e.currentYear=r?a.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,`defaultDate`),new Date))},_determineDate:function(t,n,r){var i=n==null||n===``?r:typeof n==`string`?function(n){try{return e.datepicker.parseDate(e.datepicker._get(t,`dateFormat`),n,e.datepicker._getFormatConfig(t))}catch(e){}for(var r=(n.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,i=r.getFullYear(),a=r.getMonth(),o=r.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,c=s.exec(n);c;){switch(c[2]||`d`){case`d`:case`D`:o+=parseInt(c[1],10);break;case`w`:case`W`:o+=parseInt(c[1],10)*7;break;case`m`:case`M`:a+=parseInt(c[1],10),o=Math.min(o,e.datepicker._getDaysInMonth(i,a));break;case`y`:case`Y`:i+=parseInt(c[1],10),o=Math.min(o,e.datepicker._getDaysInMonth(i,a))}c=s.exec(n)}return new Date(i,a,o)}(n):typeof n==`number`?isNaN(n)?r:function(e){var t=new Date;return t.setDate(t.getDate()+e),t}(n):new Date(n.getTime());return i=i&&i.toString()===`Invalid Date`?r:i,i&&(i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0)),this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,n){var r=!t,i=e.selectedMonth,a=e.selectedYear,o=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=o.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth(),e.drawYear=e.selectedYear=e.currentYear=o.getFullYear(),(i!==e.selectedMonth||a!==e.selectedYear)&&!n&&this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(r?``: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(t){var n=this._get(t,`stepMonths`),r=`#`+t.id.replace(/\\\\/g,`\\`);t.dpDiv.find(`[data-handler]`).map(function(){e(this).on(this.getAttribute(`data-event`),{prev:function(){e.datepicker._adjustDate(r,-n,`M`)},next:function(){e.datepicker._adjustDate(r,+n,`M`)},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(r)},selectDay:function(){return e.datepicker._selectDay(r,+this.getAttribute(`data-month`),+this.getAttribute(`data-year`),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(r,this,`M`),!1},selectYear:function(){return e.datepicker._selectMonthYear(r,this,`Y`),!1}}[this.getAttribute(`data-handler`)])})},_generateHTML:function(t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,w,E,D,O,j,M,N,P,F,I,L,R,z,ee,V,H,U,te,W=new Date,ne=this._daylightSavingAdjust(new Date(W.getFullYear(),W.getMonth(),W.getDate())),re=this._get(t,`isRTL`),G=this._get(t,`showButtonPanel`),K=this._get(t,`hideIfNoPrevNext`),ie=this._get(t,`navigationAsDateFormat`),q=this._getNumberOfMonths(t),ae=this._get(t,`showCurrentAtPos`),oe=this._get(t,`stepMonths`),J=q[0]!==1||q[1]!==1,Y=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),se=this._getMinMaxDate(t,`min`),X=this._getMinMaxDate(t,`max`),Z=t.drawMonth-ae,ce=t.drawYear;if(Z<0&&(Z+=12,ce--),X)for(n=this._daylightSavingAdjust(new Date(X.getFullYear(),X.getMonth()-q[0]*q[1]+1,X.getDate())),n=se&&n<se?se:n;this._daylightSavingAdjust(new Date(ce,Z,1))>n;)Z--,Z<0&&(Z=11,ce--);for(t.drawMonth=Z,t.drawYear=ce,r=this._get(t,`prevText`),r=ie?this.formatDate(r,this._daylightSavingAdjust(new Date(ce,Z-oe,1)),this._getFormatConfig(t)):r,i=this._canAdjustMonth(t,-1,ce,Z)?e(`<a>`).attr({class:`ui-datepicker-prev ui-corner-all`,"data-handler":`prev`,"data-event":`click`,title:r}).append(e(`<span>`).addClass(`ui-icon ui-icon-circle-triangle-`+(re?`e`:`w`)).text(r))[0].outerHTML:K?``:e(`<a>`).attr({class:`ui-datepicker-prev ui-corner-all ui-state-disabled`,title:r}).append(e(`<span>`).addClass(`ui-icon ui-icon-circle-triangle-`+(re?`e`:`w`)).text(r))[0].outerHTML,a=this._get(t,`nextText`),a=ie?this.formatDate(a,this._daylightSavingAdjust(new Date(ce,Z+oe,1)),this._getFormatConfig(t)):a,o=this._canAdjustMonth(t,1,ce,Z)?e(`<a>`).attr({class:`ui-datepicker-next ui-corner-all`,"data-handler":`next`,"data-event":`click`,title:a}).append(e(`<span>`).addClass(`ui-icon ui-icon-circle-triangle-`+(re?`w`:`e`)).text(a))[0].outerHTML:K?``:e(`<a>`).attr({class:`ui-datepicker-next ui-corner-all ui-state-disabled`,title:a}).append(e(`<span>`).attr(`class`,`ui-icon ui-icon-circle-triangle-`+(re?`w`:`e`)).text(a))[0].outerHTML,s=this._get(t,`currentText`),c=this._get(t,`gotoCurrent`)&&t.currentDay?Y:ne,s=ie?this.formatDate(s,c,this._getFormatConfig(t)):s,l=``,t.inline||(l=e(`<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(t,`closeText`))[0].outerHTML),u=``,G&&(u=e(`<div class='ui-datepicker-buttonpane ui-widget-content'>`).append(re?l:``).append(this._isInRange(t,c)?e(`<button>`).attr({type:`button`,class:`ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all`,"data-handler":`today`,"data-event":`click`}).text(s):``).append(re?``:l)[0].outerHTML),d=parseInt(this._get(t,`firstDay`),10),d=isNaN(d)?0:d,f=this._get(t,`showWeek`),p=this._get(t,`dayNames`),m=this._get(t,`dayNamesMin`),h=this._get(t,`monthNames`),g=this._get(t,`monthNamesShort`),_=this._get(t,`beforeShowDay`),v=this._get(t,`showOtherMonths`),y=this._get(t,`selectOtherMonths`),b=this._getDefaultDate(t),x=``,w=0;w<q[0];w++){for(E=``,this.maxRows=4,D=0;D<q[1];D++){if(O=this._daylightSavingAdjust(new Date(ce,Z,t.selectedDay)),j=` ui-corner-all`,M=``,J){if(M+=`<div class='ui-datepicker-group`,q[1]>1)switch(D){case 0:M+=` ui-datepicker-group-first`,j=` ui-corner-`+(re?`right`:`left`);break;case q[1]-1:M+=` ui-datepicker-group-last`,j=` ui-corner-`+(re?`left`:`right`);break;default:M+=` ui-datepicker-group-middle`,j=``}M+=`'>`}for(M+=`<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix`+j+`'>`+(/all|left/.test(j)&&w===0?re?o:i:``)+(/all|right/.test(j)&&w===0?re?i:o:``)+this._generateMonthYearHeader(t,Z,ce,se,X,w>0||D>0,h,g)+`</div><table class='ui-datepicker-calendar'><thead><tr>`,N=f?`<th class='ui-datepicker-week-col'>`+this._get(t,`weekHeader`)+`</th>`:``,S=0;S<7;S++)P=(S+d)%7,N+=`<th scope='col'`+((S+d+6)%7>=5?` class='ui-datepicker-week-end'`:``)+`><span title='`+p[P]+`'>`+m[P]+`</span></th>`;for(M+=N+`</tr></thead><tbody>`,F=this._getDaysInMonth(ce,Z),ce===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,F)),I=(this._getFirstDayOfMonth(ce,Z)-d+7)%7,L=Math.ceil((I+F)/7),R=J&&this.maxRows>L?this.maxRows:L,this.maxRows=R,z=this._daylightSavingAdjust(new Date(ce,Z,1-I)),ee=0;ee<R;ee++){for(M+=`<tr>`,V=f?`<td class='ui-datepicker-week-col'>`+this._get(t,`calculateWeek`)(z)+`</td>`:``,S=0;S<7;S++)H=_?_.apply(t.input?t.input[0]:null,[z]):[!0,``],U=z.getMonth()!==Z,te=U&&!y||!H[0]||se&&z<se||X&&z>X,V+=`<td class='`+((S+d+6)%7>=5?` ui-datepicker-week-end`:``)+(U?` ui-datepicker-other-month`:``)+(z.getTime()===O.getTime()&&Z===t.selectedMonth&&t._keyEvent||b.getTime()===z.getTime()&&b.getTime()===O.getTime()?` `+this._dayOverClass:``)+(te?` `+this._unselectableClass+` ui-state-disabled`:``)+(U&&!v?``:` `+H[1]+(z.getTime()===Y.getTime()?` `+this._currentClass:``)+(z.getTime()===ne.getTime()?` ui-datepicker-today`:``))+`'`+((!U||v)&&H[2]?` title='`+H[2].replace(/'/g,`'`)+`'`:``)+(te?``:` data-handler='selectDay' data-event='click' data-month='`+z.getMonth()+`' data-year='`+z.getFullYear()+`'`)+`>`+(U&&!v?` `:te?`<span class='ui-state-default'>`+z.getDate()+`</span>`:`<a class='ui-state-default`+(z.getTime()===ne.getTime()?` ui-state-highlight`:``)+(z.getTime()===Y.getTime()?` ui-state-active`:``)+(U?` ui-priority-secondary`:``)+`' href='#' aria-current='`+(z.getTime()===Y.getTime()?`true`:`false`)+`' data-date='`+z.getDate()+`'>`+z.getDate()+`</a>`)+`</td>`,z.setDate(z.getDate()+1),z=this._daylightSavingAdjust(z);M+=V+`</tr>`}Z++,Z>11&&(Z=0,ce++),M+=`</tbody></table>`+(J?`</div>`+(q[0]>0&&D===q[1]-1?`<div class='ui-datepicker-row-break'></div>`:``):``),E+=M}x+=E}return x+=u,t._keyEvent=!1,x},_generateMonthYearHeader:function(e,t,n,r,i,a,o,s){var c,l,u,d,f,p,m,h,g=this._get(e,`changeMonth`),_=this._get(e,`changeYear`),v=this._get(e,`showMonthAfterYear`),y=this._get(e,`selectMonthLabel`),b=this._get(e,`selectYearLabel`),x=`<div class='ui-datepicker-title'>`,S=``;if(a||!g)S+=`<span class='ui-datepicker-month'>`+o[t]+`</span>`;else{for(c=r&&r.getFullYear()===n,l=i&&i.getFullYear()===n,S+=`<select class='ui-datepicker-month' aria-label='`+y+`' data-handler='selectMonth' data-event='change'>`,u=0;u<12;u++)(!c||u>=r.getMonth())&&(!l||u<=i.getMonth())&&(S+=`<option value='`+u+`'`+(u===t?` selected='selected'`:``)+`>`+s[u]+`</option>`);S+=`</select>`}if(v||(x+=S+(a||!(g&&_)?` `:``)),!e.yearshtml){if(e.yearshtml=``,a||!_)x+=`<span class='ui-datepicker-year'>`+n+`</span>`;else{for(d=this._get(e,`yearRange`).split(`:`),f=new Date().getFullYear(),p=function(e){var t=e.match(/c[+\-].*/)?n+parseInt(e.substring(1),10):e.match(/[+\-].*/)?f+parseInt(e,10):parseInt(e,10);return isNaN(t)?f:t},m=p(d[0]),h=Math.max(m,p(d[1]||``)),m=r?Math.max(m,r.getFullYear()):m,h=i?Math.min(h,i.getFullYear()):h,e.yearshtml+=`<select class='ui-datepicker-year' aria-label='`+b+`' data-handler='selectYear' data-event='change'>`;m<=h;m++)e.yearshtml+=`<option value='`+m+`'`+(m===n?` selected='selected'`:``)+`>`+m+`</option>`;e.yearshtml+=`</select>`,x+=e.yearshtml,e.yearshtml=null}}return x+=this._get(e,`yearSuffix`),v&&(x+=(a||!(g&&_)?` `:``)+S),x+=`</div>`,x},_adjustInstDate:function(e,t,n){var r=e.selectedYear+(n===`Y`?t:0),i=e.selectedMonth+(n===`M`?t:0),a=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n===`D`?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,a)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n===`M`||n===`Y`)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,`min`),r=this._getMinMaxDate(e,`max`),i=n&&t<n?n:t;return r&&i>r?r: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){var t=this._get(e,`numberOfMonths`);return t==null?[1,1]:typeof t==`number`?[1,t]:t},_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,n,r){var i=this._getNumberOfMonths(e),a=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth())),this._isInRange(e,a)},_isInRange:function(e,t){var n,r,i=this._getMinMaxDate(e,`min`),a=this._getMinMaxDate(e,`max`),o=null,s=null,c=this._get(e,`yearRange`);return c&&(n=c.split(`:`),r=new Date().getFullYear(),o=parseInt(n[0],10),s=parseInt(n[1],10),n[0].match(/[+\-].*/)&&(o+=r),n[1].match(/[+\-].*/)&&(s+=r)),(!i||t.getTime()>=i.getTime())&&(!a||t.getTime()<=a.getTime())&&(!o||t.getFullYear()>=o)&&(!s||t.getFullYear()<=s)},_getFormatConfig:function(e){var t=this._get(e,`shortYearCutoff`);return t=typeof t==`string`?new Date().getFullYear()%100+parseInt(t,10):t,{shortYearCutoff:t,dayNamesShort:this._get(e,`dayNamesShort`),dayNames:this._get(e,`dayNames`),monthNamesShort:this._get(e,`monthNamesShort`),monthNames:this._get(e,`monthNames`)}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t==`object`?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,`dateFormat`),i,this._getFormatConfig(e))}});function O(t){var n=`button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a`;return t.on(`mouseout`,n,function(){e(this).removeClass(`ui-state-hover`),this.className.indexOf(`ui-datepicker-prev`)!==-1&&e(this).removeClass(`ui-datepicker-prev-hover`),this.className.indexOf(`ui-datepicker-next`)!==-1&&e(this).removeClass(`ui-datepicker-next-hover`)}).on(`mouseover`,n,j)}function j(){e.datepicker._isDisabledDatepicker(w.inline?w.dpDiv.parent()[0]:w.input[0])||(e(this).parents(`.ui-datepicker-calendar`).find(`a`).removeClass(`ui-state-hover`),e(this).addClass(`ui-state-hover`),this.className.indexOf(`ui-datepicker-prev`)!==-1&&e(this).addClass(`ui-datepicker-prev-hover`),this.className.indexOf(`ui-datepicker-next`)!==-1&&e(this).addClass(`ui-datepicker-next-hover`))}function M(t,n){for(var r in e.extend(t,n),n)n[r]==null&&(t[r]=n[r]);return t}e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).on(`mousedown`,e.datepicker._checkExternalClick),e.datepicker.initialized=!0),e(`#`+e.datepicker._mainDivId).length===0&&e(`body`).append(e.datepicker.dpDiv);var n=Array.prototype.slice.call(arguments,1);return typeof t==`string`&&(t===`isDisabled`||t===`getDate`||t===`widget`)||t===`option`&&arguments.length===2&&typeof arguments[1]==`string`?e.datepicker[`_`+t+`Datepicker`].apply(e.datepicker,[this[0]].concat(n)):this.each(function(){typeof t==`string`?e.datepicker[`_`+t+`Datepicker`].apply(e.datepicker,[this].concat(n)):e.datepicker._attachDatepicker(this,t)})},e.datepicker=new D,e.datepicker.initialized=!1,e.datepicker.uuid=new Date().getTime(),e.datepicker.version=`1.14.2`,e.datepicker;var N=!1;e(document).on(`mouseup`,function(){N=!1}),e.widget(`ui.mouse`,{version:`1.14.2`,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(n){if(!0===e.data(n.target,t.widgetName+`.preventClickEvent`))return e.removeData(n.target,t.widgetName+`.preventClickEvent`),n.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(t){if(!N){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var n=this,r=t.which===1,i=typeof this.options.cancel==`string`&&e(t.target).closest(this.options.cancel).length;return!r||i||!this._mouseCapture(t)?!0:(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){n.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===e.data(t.target,this.widgetName+`.preventClickEvent`)&&e.removeData(t.target,this.widgetName+`.preventClickEvent`),this._mouseMoveDelegate=function(e){return n._mouseMove(e)},this._mouseUpDelegate=function(e){return n._mouseUp(e)},this.document.on(`mousemove.`+this.widgetName,this._mouseMoveDelegate).on(`mouseup.`+this.widgetName,this._mouseUpDelegate),t.preventDefault(),N=!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=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(t){this.document.off(`mousemove.`+this.widgetName,this._mouseMoveDelegate).off(`mouseup.`+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+`.preventClickEvent`,!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,N=!1,t.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}}),e.ui.plugin={add:function(t,n,r){var i,a=e.ui[t].prototype;for(i in r)a.plugins[i]=a.plugins[i]||[],a.plugins[i].push([n,r[i]])},call:function(e,t,n,r){var i,a=e.plugins[t];if(a&&(r||e.element[0].parentNode&&e.element[0].parentNode.nodeType!==11))for(i=0;i<a.length;i++)e.options[a[i][0]]&&a[i][1].apply(e.element,n)}},e.widget(`ui.draggable`,e.ui.mouse,{version:`1.14.2`,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(){this.options.helper===`original`&&this._setPositionRelative(),this.options.addClasses&&this._addClass(`ui-draggable`),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),e===`handle`&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){if((this.helper||this.element).is(`.ui-draggable-dragging`)){this.destroyOnClear=!0;return}this._removeHandleClassName(),this._mouseDestroy()},_mouseCapture:function(t){var n=this.options;return this.helper||n.disabled||e(t.target).closest(`.ui-resizable-handle`).length>0||(this.handle=this._getHandle(t),!this.handle)?!1:(this._blurActiveElement(t),this._blockFrames(n.iframeFix===!0?`iframe`:n.iframeFix),!0)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=e(this);return e(`<div>`).css(`position`,`absolute`).appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var n=this.document[0].activeElement;e(t.target).closest(n).length||e(n).trigger(`blur`)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,`ui-draggable-dragging`),this._cacheHelperProportions(),e.ui.ddmanager&&(e.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=this.helper.parents().filter(function(){return e(this).css(`position`)===`fixed`}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),this._setContainment(),this._trigger(`start`,t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!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(t,n){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo(`absolute`),!n){var r=this._uiHash();if(this._trigger(`drag`,t,r)===!1)return this._mouseUp(new e.Event(`mouseup`,t)),!1;this.position=r.position}return this.helper[0].style.left=this.position.left+`px`,this.helper[0].style.top=this.position.top+`px`,e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=this,r=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(r=e.ui.ddmanager.drop(this,t)),this.dropped&&(r=this.dropped,this.dropped=!1),this.options.revert===`invalid`&&!r||this.options.revert===`valid`&&r||this.options.revert===!0||typeof this.options.revert==`function`&&this.options.revert.call(this.element,r)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){n._trigger(`stop`,t)!==!1&&n._clear()}):this._trigger(`stop`,t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger(`focus`),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(`.ui-draggable-dragging`)?this._mouseUp(new e.Event(`mouseup`,{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!e(t.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(t){var n=this.options,r=typeof n.helper==`function`,i=r?e(n.helper.apply(this.element[0],[t])):n.helper===`clone`?this.element.clone().removeAttr(`id`):this.element;return i.parents(`body`).length||i.appendTo(n.appendTo===`parent`?this.element[0].parentNode:n.appendTo),r&&i[0]===this.element[0]&&this._setPositionRelative(),i[0]!==this.element[0]&&!/(fixed|absolute)/.test(i.css(`position`))&&i.css(`position`,`absolute`),i},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css(`position`))||(this.element[0].style.position=`relative`)},_adjustOffsetFromHelper:function(e){typeof e==`string`&&(e=e.split(` `)),Array.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),`left`in 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 t=this.offsetParent.offset(),n=this.document[0];return this.cssPosition===`absolute`&&this.scrollParent[0]!==n&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css(`borderTopWidth`),10)||0),left:t.left+(parseInt(this.offsetParent.css(`borderLeftWidth`),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!==`relative`)return{top:0,left:0};var e=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{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 t,n,r,i=this.options,a=this.document[0];if(this.relativeContainer=null,!i.containment){this.containment=null;return}if(i.containment===`window`){this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(i.containment===`document`){this.containment=[0,0,e(a).width()-this.helperProportions.width-this.margins.left,(e(a).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(i.containment.constructor===Array){this.containment=i.containment;return}i.containment===`parent`&&(i.containment=this.helper[0].parentNode),n=e(i.containment),r=n[0],r&&(t=/(scroll|auto)/.test(n.css(`overflow`)),this.containment=[(parseInt(n.css(`borderLeftWidth`),10)||0)+(parseInt(n.css(`paddingLeft`),10)||0),(parseInt(n.css(`borderTopWidth`),10)||0)+(parseInt(n.css(`paddingTop`),10)||0),(t?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(n.css(`borderRightWidth`),10)||0)-(parseInt(n.css(`paddingRight`),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(n.css(`borderBottomWidth`),10)||0)-(parseInt(n.css(`paddingBottom`),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=n)},_convertPositionTo:function(e,t){t||(t=this.position);var n=e===`absolute`?1:-1,r=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*n+this.offset.parent.top*n-(this.cssPosition===`fixed`?-this.offset.scroll.top:r?0:this.offset.scroll.top)*n,left:t.left+this.offset.relative.left*n+this.offset.parent.left*n-(this.cssPosition===`fixed`?-this.offset.scroll.left:r?0:this.offset.scroll.left)*n}},_generatePosition:function(e,t){var n,r,i,a,o=this.options,s=this._isRootNode(this.scrollParent[0]),c=e.pageX,l=e.pageY;return(!s||!this.offset.scroll)&&(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(r=this.relativeContainer.offset(),n=[this.containment[0]+r.left,this.containment[1]+r.top,this.containment[2]+r.left,this.containment[3]+r.top]):n=this.containment,e.pageX-this.offset.click.left<n[0]&&(c=n[0]+this.offset.click.left),e.pageY-this.offset.click.top<n[1]&&(l=n[1]+this.offset.click.top),e.pageX-this.offset.click.left>n[2]&&(c=n[2]+this.offset.click.left),e.pageY-this.offset.click.top>n[3]&&(l=n[3]+this.offset.click.top)),o.grid&&(i=o.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,l=n?i-this.offset.click.top>=n[1]||i-this.offset.click.top>n[3]?i:i-this.offset.click.top>=n[1]?i-o.grid[1]:i+o.grid[1]:i,a=o.grid[0]?this.originalPageX+Math.round((c-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,c=n?a-this.offset.click.left>=n[0]||a-this.offset.click.left>n[2]?a:a-this.offset.click.left>=n[0]?a-o.grid[0]:a+o.grid[0]:a),o.axis===`y`&&(c=this.originalPageX),o.axis===`x`&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition===`fixed`?-this.offset.scroll.top:s?0:this.offset.scroll.top),left:c-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition===`fixed`?-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(t,n,r){return r=r||this._uiHash(),e.ui.plugin.call(this,t,[n,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo(`absolute`),r.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,n,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add(`draggable`,`connectToSortable`,{start:function(t,n,r){var i=e.extend({},n,{item:r.element});r.sortables=[],e(r.options.connectToSortable).each(function(){var n=e(this).sortable(`instance`);n&&!n.options.disabled&&(r.sortables.push(n),n.refreshPositions(),n._trigger(`activate`,t,i))})},stop:function(t,n,r){var i=e.extend({},n,{item:r.element});r.cancelHelperRemoval=!1,e.each(r.sortables,function(){var e=this;e.isOver?(e.isOver=0,r.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css(`position`),top:e.placeholder.css(`to
4p`),left:e.placeholder.css(`left`)},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger(`deactivate`,t,i))})},drag:function(t,n,r){e.each(r.sortables,function(){var i=!1,a=this;a.positionAbs=r.positionAbs,a.helperProportions=r.helperProportions,a.offset.click=r.offset.click,a._intersectsWith(a.containerCache)&&(i=!0,e.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,this!==a&&this._intersectsWith(this.containerCache)&&e.contains(a.element[0],this.element[0])&&(i=!1),i})),i?(a.isOver||(a.isOver=1,r._parent=n.helper.parent(),a.currentItem=n.helper.appendTo(a.element).data(`ui-sortable-item`,!0),a.options._helper=a.options.helper,a.options.helper=function(){return n.helper[0]},t.target=a.currentItem[0],a._mouseCapture(t,!0),a._mouseStart(t,!0,!0),a.offset.click.top=r.offset.click.top,a.offset.click.left=r.offset.click.left,a.offset.parent.left-=r.offset.parent.left-a.offset.parent.left,a.offset.parent.top-=r.offset.parent.top-a.offset.parent.top,r._trigger(`toSortable`,t),r.dropped=a.element,e.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,a.fromOutside=r),a.currentItem&&(a._mouseDrag(t),n.position=a.position)):a.isOver&&(a.isOver=0,a.cancelHelperRemoval=!0,a.options._revert=a.options.revert,a.options.revert=!1,a._trigger(`out`,t,a._uiHash(a)),a._mouseStop(t,!0),a.options.revert=a.options._revert,a.options.helper=a.options._helper,a.placeholder&&a.placeholder.remove(),n.helper.appendTo(r._parent),r._refreshOffsets(t),n.position=r._generatePosition(t,!0),r._trigger(`fromSortable`,t),r.dropped=!1,e.each(r.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add(`draggable`,`cursor`,{start:function(t,n,r){var i=e(`body`),a=r.options;i.css(`cursor`)&&(a._cursor=i.css(`cursor`)),i.css(`cursor`,a.cursor)},stop:function(t,n,r){var i=r.options;i._cursor&&e(`body`).css(`cursor`,i._cursor)}}),e.ui.plugin.add(`draggable`,`opacity`,{start:function(t,n,r){var i=e(n.helper),a=r.options;i.css(`opacity`)&&(a._opacity=i.css(`opacity`)),i.css(`opacity`,a.opacity)},stop:function(t,n,r){var i=r.options;i._opacity&&e(n.helper).css(`opacity`,i._opacity)}}),e.ui.plugin.add(`draggable`,`scroll`,{start:function(e,t,n){n.scrollParentNotHidden||(n.scrollParentNotHidden=n.helper.scrollParent(!1)),n.scrollParentNotHidden[0]!==n.document[0]&&n.scrollParentNotHidden[0].tagName!==`HTML`&&(n.overflowOffset=n.scrollParentNotHidden.offset())},drag:function(t,n,r){var i=r.options,a=!1,o=r.scrollParentNotHidden[0],s=r.document[0];o!==s&&o.tagName!==`HTML`?((!i.axis||i.axis!==`x`)&&(r.overflowOffset.top+o.offsetHeight-t.pageY<i.scrollSensitivity?o.scrollTop=a=o.scrollTop+i.scrollSpeed:t.pageY-r.overflowOffset.top<i.scrollSensitivity&&(o.scrollTop=a=o.scrollTop-i.scrollSpeed)),(!i.axis||i.axis!==`y`)&&(r.overflowOffset.left+o.offsetWidth-t.pageX<i.scrollSensitivity?o.scrollLeft=a=o.scrollLeft+i.scrollSpeed:t.pageX-r.overflowOffset.left<i.scrollSensitivity&&(o.scrollLeft=a=o.scrollLeft-i.scrollSpeed))):((!i.axis||i.axis!==`x`)&&(t.pageY-e(s).scrollTop()<i.scrollSensitivity?a=e(s).scrollTop(e(s).scrollTop()-i.scrollSpeed):e(window).height()-(t.pageY-e(s).scrollTop())<i.scrollSensitivity&&(a=e(s).scrollTop(e(s).scrollTop()+i.scrollSpeed))),(!i.axis||i.axis!==`y`)&&(t.pageX-e(s).scrollLeft()<i.scrollSensitivity?a=e(s).scrollLeft(e(s).scrollLeft()-i.scrollSpeed):e(window).width()-(t.pageX-e(s).scrollLeft())<i.scrollSensitivity&&(a=e(s).scrollLeft(e(s).scrollLeft()+i.scrollSpeed)))),a!==!1&&e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(r,t)}}),e.ui.plugin.add(`draggable`,`snap`,{start:function(t,n,r){var i=r.options;r.snapElements=[],e(i.snap.constructor===String?i.snap:i.snap.items||`:data(ui-draggable)`).each(function(){var t=e(this),n=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:n.top,left:n.left})})},drag:function(t,n,r){var i,a,o,s,c,l,u,d,f,p,m=r.options,h=m.snapTolerance,g=n.offset.left,_=g+r.helperProportions.width,v=n.offset.top,y=v+r.helperProportions.height;for(f=r.snapElements.length-1;f>=0;f--){if(c=r.snapElements[f].left-r.margins.left,l=c+r.snapElements[f].width,u=r.snapElements[f].top-r.margins.top,d=u+r.snapElements[f].height,_<c-h||g>l+h||y<u-h||v>d+h||!e.contains(r.snapElements[f].item.ownerDocument,r.snapElements[f].item)){r.snapElements[f].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,e.extend(r._uiHash(),{snapItem:r.snapElements[f].item})),r.snapElements[f].snapping=!1;continue}m.snapMode!==`inner`&&(i=Math.abs(u-y)<=h,a=Math.abs(d-v)<=h,o=Math.abs(c-_)<=h,s=Math.abs(l-g)<=h,i&&(n.position.top=r._convertPositionTo(`relative`,{top:u-r.helperProportions.height,left:0}).top),a&&(n.position.top=r._convertPositionTo(`relative`,{top:d,left:0}
vendor: 10,086 bytes, line 4
4).top),o&&(n.position.left=r._convertPositionTo(`relative`,{top:0,left:c-r.helperProportions.width}).left),s&&(n.position.left=r._convertPositionTo(`relative`,{top:0,left:l}).left)),p=i||a||o||s,m.snapMode!==`outer`&&(i=Math.abs(u-v)<=h,a=Math.abs(d-y)<=h,o=Math.abs(c-g)<=h,s=Math.abs(l-_)<=h,i&&(n.position.top=r._convertPositionTo(`relative`,{top:u,left:0}).top),a&&(n.position.top=r._convertPositionTo(`relative`,{top:d-r.helperProportions.height,left:0}).top),o&&(n.position.left=r._convertPositionTo(`relative`,{top:0,left:c}).left),s&&(n.position.left=r._convertPositionTo(`relative`,{top:0,left:l-r.helperProportions.width}).left)),!r.snapElements[f].snapping&&(i||a||o||s||p)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,e.extend(r._uiHash(),{snapItem:r.snapElements[f].item})),r.snapElements[f].snapping=i||a||o||s||p}}}),e.ui.plugin.add(`draggable`,`stack`,{start:function(t,n,r){var i,a=r.options,o=e.makeArray(e(a.stack)).sort(function(t,n){return(parseInt(e(t).css(`zIndex`),10)||0)-(parseInt(e(n).css(`zIndex`),10)||0)});o.length&&(i=parseInt(e(o[0]).css(`zIndex`),10)||0,e(o).each(function(t){e(this).css(`zIndex`,i+t)}),this.css(`zIndex`,i+o.length))}}),e.ui.plugin.add(`draggable`,`zIndex`,{start:function(t,n,r){var i=e(n.helper),a=r.options;i.css(`zIndex`)&&(a._zIndex=i.css(`zIndex`)),i.css(`zIndex`,a.zIndex)},stop:function(t,n,r){var i=r.options;i._zIndex&&e(n.helper).css(`zIndex`,i._zIndex)}}),e.ui.draggable,e.widget(`ui.resizable`,e.ui.mouse,{version:`1.14.2`,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(t,n){var r,i=!1,a=e(t).css(`overflow`);if(a===`hidden`)return!1;if(a===`scroll`||(r=n&&n===`left`?`scrollLeft`:`scrollTop`,t[r]>0))return!0;try{t[r]=1,i=t[r]>0,t[r]=0}catch(e){}return i},_create:function(){var t,n=this.options,r=this;this._addClass(`ui-resizable`),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||`ui-resizable-helper`:null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(e(`<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,t={marginTop:this.originalElement.css(`marginTop`),marginRight:this.originalElement.css(`marginRight`),marginBottom:this.originalElement.css(`marginBottom`),marginLeft:this.originalElement.css(`marginLeft`)},this.element.css(t),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(),n.autoHide&&e(this.element).on(`mouseenter`,function(){n.disabled||(r._removeClass(`ui-resizable-autohide`),r._handles.show())}).on(`mouseleave`,function(){n.disabled||r.resizing||(r._addClass(`ui-resizable-autohide`),r._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();var t,n=function(t){e(t).removeData(`resizable`).removeData(`ui-resizable`).off(`.resizable`)};return this.elementIsWrapper&&(n(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),n(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 t=this.options,n,r,i,a,o,s=this;if(this.handles=t.handles||(e(`.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=e(),this._addedHandles=e(),this.handles.constructor===String)for(this.handles===`all`&&(this.handles=`n,e,s,w,se,sw,ne,nw`),i=this.handles.split(`,`),this.handles={},r=0;r<i.length;r++)n=String.prototype.trim.call(i[r]),a=`ui-resizable-`+n,o=e(`<div>`),this._addClass(o,`ui-resizable-handle `+a),o.css({zIndex:t.zIndex}),this.handles[n]=`.ui-resizable-`+n,this.element.children(this.handles[n]).length||(this.element.append(o),this._addedHandles=this._addedHandles.add(o));this._renderAxis=function(t){var n,r,i,a;for(n in t=t||this.element,this.handles)this.handles[n].constructor===String?this.handles[n]=this.element.children(this.handles[n]).first().show():(this.handles[n].jquery||this.handles[n].nodeType)&&(this.handles[n]=e(this.handles[n]),this._on(this.handles[n],{mousedown:s._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(r=e(this.handles[n],this.element),a=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth(),i=[`padding`,/ne|nw|n/.test(n)?`Top`:/se|sw|s/.test(n)?`Bottom`:/^e$/.test(n)?`Right`:`Left`].join(``),t.css(i,a),this._proportionallyResize()),this._handles=this._handles.add(this.handles[n])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(`.ui-resizable-handle`)),this._handles.disableSelection(),this._handles.on(`mouseover`,function(){s.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),s.axis=o&&o[1]?o[1]:`se`)}),t.autoHide&&(this._handles.hide(),this._addClass(`ui-resizable-autohide`))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var n,r,i=!1;for(n in this.handles)r=e(this.handles[n])[0],(r===t.target||e.contains(r,t.target))&&(i=!0);return!this.options.disabled&&i},_mouseStart:function(t){var n,r,i,a,o=this.options,s=this.element;return this.resizing=!0,this._renderProxy(),n=this._num(this.helper.css(`left`)),r=this._num(this.helper.css(`top`)),o.containment&&(n+=e(o.containment).scrollLeft()||0,r+=e(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:n,top:r},this._helper||(a=this._calculateAdjustedElementDimensions(s)),this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width,height:a.height},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:a.width,height:a.height},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalPosition={left:n,top:r},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof o.aspectRatio==`number`?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,i=e(`.ui-resizable-`+this.axis).css(`cursor`),e(`body`).css(`cursor`,i===`auto`?this.axis+`-resize`:i),this._addClass(`ui-resizable-resizing`),this._propagate(`start`,t),!0},_mouseDrag:function(t){var n,r,i=this.originalMousePosition,a=this.axis,o=t.pageX-i.left||0,s=t.pageY-i.top||0,c=this._change[a];return this._updatePrevProperties(),c?(n=c.apply(this,[t,o,s]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(n=this._updateRatio(n,t)),n=this._respectSize(n,t),this._updateCache(n),this._propagate(`resize`,t),r=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(r)||(this._updatePrevProperties(),this._trigger(`resize`,t,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(t){this.resizing=!1;var n,r,i,a,o,s,c,l=this.options,u=this;return this._helper&&(n=this._proportionallyResizeElements,r=n.length&&/textarea/i.test(n[0].nodeName),i=r&&this._hasScroll(n[0],`left`)?0:u.sizeDiff.height,a=r?0:u.sizeDiff.width,o={width:u.helper.width()-a,height:u.helper.height()-i},s=parseFloat(u.element.css(`left`))+(u.position.left-u.originalPosition.left)||null,c=parseFloat(u.element.css(`top`))+(u.position.top-u.originalPosition.top)||null,l.animate||this.element.css(e.extend(o,{top:c,left:s})),u.helper.height(u.size.height),u.helper.width(u.size.width),this._helper&&!l.animate&&this._proportionallyResize()),e(`body`).css(`cursor`,`auto`),this._removeClass(`ui-resizable-resizing`),this._propagate(`stop`,t),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,n,r,i,a,o=this.options;a={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||e)&&(t=a.minHeight*this.aspectRatio,r=a.minWidth/this.aspectRatio,n=a.maxHeight*this.aspectRatio,i=a.maxWidth/this.aspectRatio,t>a.minWidth&&(a.minWidth=t),r>a.minHeight&&(a.minHeight=r),n<a.maxWidth&&(a.maxWidth=n),i<a.maxHeight&&(a.maxHeight=i)),this._vBoundaries=a},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&&(this.position.left
vendor: 4,605 bytes, line 4
4=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,n=this.size,r=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),r===`sw`&&(e.left=t.left+(n.width-e.width),e.top=null),r===`nw`&&(e.top=t.top+(n.height-e.height),e.left=t.left+(n.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,n=this.axis,r=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,i=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,a=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,o=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,s=this.originalPosition.left+this.originalSize.width,c=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(n),u=/nw|ne|n/.test(n);return a&&(e.width=t.minWidth),o&&(e.height=t.minHeight),r&&(e.width=t.maxWidth),i&&(e.height=t.maxHeight),a&&l&&(e.left=s-t.minWidth),r&&l&&(e.left=s-t.maxWidth),o&&u&&(e.top=c-t.minHeight),i&&u&&(e.top=c-t.maxHeight),!e.width&&!e.height&&!e.left&&e.top?e.top=null:!e.width&&!e.height&&!e.top&&e.left&&(e.left=null),e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,n=[],r=[e.css(`borderTopWidth`),e.css(`borderRightWidth`),e.css(`borderBottomWidth`),e.css(`borderLeftWidth`)],i=[e.css(`paddingTop`),e.css(`paddingRight`),e.css(`paddingBottom`),e.css(`paddingLeft`)];t<4;t++)n[t]=parseFloat(r[t])||0,n[t]+=parseFloat(i[t])||0;return{height:n[0]+n[2],width:n[1]+n[3]}},_calculateAdjustedElementDimensions:function(e){var t,n,r,i=e.get(0);return e.css(`box-sizing`)!==`content-box`||!this._hasScroll(i)&&!this._hasScroll(i,`left`)?{height:parseFloat(e.css(`height`)),width:parseFloat(e.css(`width`))}:(t=parseFloat(i.style.width),n=parseFloat(i.style.height),r=this._getPaddingPlusBorderDimensions(e),t=isNaN(t)?this._getElementTheoreticalSize(e,r,`width`):t,n=isNaN(n)?this._getElementTheoreticalSize(e,r,`height`):n,{height:n,width:t})},_getElementTheoreticalSize:function(e,t,n){return Math.max(0,Math.ceil(e.get(0)[`offset`+n[0].toUpperCase()+n.slice(1)]-t[n]-.5))||0},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,n=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)e=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:n.height()-this.outerDimensions.height||0,width:n.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,n=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e(`<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:++n.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 n=this.originalSize;return{left:this.originalPosition.left+t,width:n.width-t}},n:function(e,t,n){var r=this.originalSize;return{top:this.originalPosition.top+n,height:r.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!==`resize`&&this._trigger(t,n,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}}}),e.ui.plugin.add(`resizable`,`animate`,{stop:function(t){var n=e(this).resizable(`instance`),r=n.options,i=n._proportionallyResizeElements,a=i.length&&/textarea/i.test(i[0].nodeName),o=a&&n._hasScroll(i[0],`left`)?0:n.sizeDiff.height,s=a?0:n.sizeDiff.width,c={width:n.size.width-s,height:n.size.height-o},l=parseFloat(n.element.css(`left`))+(n.position.left-n.originalPosition.left)||null,u=parseFloat(n.element.css(`to
4p`))+(n.position.top-n.originalPosition.top)||null;n.element.animate(e.extend(c,u&&l?{top:u,left:l}:{}),{duration:r.animateDuration,easing:r.animateEasing,step:function(){var r={width:parseFloat(n.element.css(`width`)),height:parseFloat(n.element.css(`height`)),top:parseFloat(n.element.css(`top`)),left:parseFloat(n.element.css(`left`))};i&&i.length&&e(i[0]).css({width:r.width,height:r.height}),n._updateCache(r),n._propagate(`resize`,t)}})}}),e.ui.plugin.add(`resizable`,`containment`,{start:function(){var t,n,r,i,a,o,s,c=e(this).resizable(`instance`),l=c.options,u=c.element,d=l.containment,f=d instanceof e?d.get(0):/parent/.test(d)?u.parent().get(0):d;f&&(c.containerElement=e(f),/document/.test(d)||d===document?(c.containerOffset={left:0,top:0},c.containerPosition={left:0,top:0},c.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(t=e(f),n=[],e([`Top`,`Right`,`Left`,`Bottom`]).each(function(e,r){n[e]=c._num(t.css(`padding`+r))}),c.containerOffset=t.offset(),c.containerPosition=t.position(),c.containerSize={height:t.innerHeight()-n[3],width:t.innerWidth()-n[1]},r=c.containerOffset,i=c.containerSize.height,a=c.containerSize.width,o=c._hasScroll(f,`left`)?f.scrollWidth:a,s=c._hasScroll(f)?f.scrollHeight:i,c.parentData={element:f,left:r.left,top:r.top,width:o,height:s}))},resize:function(t){var n,r,i,a,o=e(this).resizable(`instance`),s=o.options,c=o.containerOffset,l=o.position,u=o._aspectRatio||t.shiftKey,d={top:0,left:0},f=o.containerElement,p=!0;f[0]!==document&&/static/.test(f.css(`position`))&&(d=c),l.left<(o._helper?c.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-c.left:o.position.left-d.left),u&&(o.size.height=o.size.width/o.aspectRatio,p=!1),o.position.left=s.helper?c.left:0),l.top<(o._helper?c.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-c.top:o.position.top),u&&(o.size.width=o.size.height*o.aspectRatio,p=!1),o.position.top=o._helper?c.top:0),i=o.containerElement.get(0)===o.element.parent().get(0),a=/relative|absolute/.test(o.containerElement.css(`position`)),i&&a?(o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.offset.top=o.element.offset().top),n=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-d.left:o.offset.left-c.left)),r=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-d.top:o.offset.top-c.top)),n+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-n,u&&(o.size.height=o.size.width/o.aspectRatio,p=!1)),r+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-r,u&&(o.size.width=o.size.height*o.aspectRatio,p=!1)),p||(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var t=e(this).resizable(`instance`),n=t.options,r=t.containerOffset,i=t.containerPosition,a=t.containerElement,o=e(t.helper),s=o.offset(),c=o.outerWidth()-t.sizeDiff.width,l=o.outerHeight()-t.sizeDiff.height;t._helper&&!n.animate&&/relative/.test(a.css(`position`))&&e(this).css({left:s.left-i.left-r.left,width:c,height:l}),t._helper&&!n.animate&&/static/.test(a.css(`position`))&&e(this).css({left:s.left-i.left-r.left,width:c,height:l})}}),e.ui.plugin.add(`resizable`,`alsoResize`,{start:function(){var t=e(this).resizable(`instance`),n=t.options;e(n.alsoResize).each(function(){var n=e(this),r=t._calculateAdjustedElementDimensions(n);n.data(`ui-resizable-alsoresize`,{width:r.width,height:r.height,left:parseFloat(n.css(`left`)),top:parseFloat(n.css(`top`))})})},resize:function(t,n){var r=e(this).resizable(`instance`),i=r.options,a=r.originalSize,o=r.originalPosition,s={height:r.size.height-a.height||0,width:r.size.width-a.width||0,top:r.position.top-o.top||0,left
vendor: 8,012 bytes, line 4
4:r.position.left-o.left||0};e(i.alsoResize).each(function(){var t=e(this),r=e(this).data(`ui-resizable-alsoresize`),i={},a=t.parents(n.originalElement[0]).length?[`width`,`height`]:[`width`,`height`,`top`,`left`];e.each(a,function(e,t){var n=(r[t]||0)+(s[t]||0);n&&n>=0&&(i[t]=n||null)}),t.css(i)})},stop:function(){e(this).removeData(`ui-resizable-alsoresize`)}}),e.ui.plugin.add(`resizable`,`ghost`,{start:function(){var t=e(this).resizable(`instance`),n=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:`block`,position:`relative`,height:n.height,width:n.width,margin:0,left:0,top:0}),t._addClass(t.ghost,`ui-resizable-ghost`),e.uiBackCompat===!0&&typeof t.options.ghost==`string`&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).resizable(`instance`);t.ghost&&t.ghost.css({position:`relative`,height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).resizable(`instance`);t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add(`resizable`,`grid`,{resize:function(){var t,n=e(this).resizable(`instance`),r=n.options,i=n.size,a=n.originalSize,o=n.originalPosition,s=n.axis,c=typeof r.grid==`number`?[r.grid,r.grid]:r.grid,l=c[0]||1,u=c[1]||1,d=Math.round((i.width-a.width)/l)*l,f=Math.round((i.height-a.height)/u)*u,p=a.width+d,m=a.height+f,h=r.maxWidth&&r.maxWidth<p,g=r.maxHeight&&r.maxHeight<m,_=r.minWidth&&r.minWidth>p,v=r.minHeight&&r.minHeight>m;r.grid=c,_&&(p+=l),v&&(m+=u),h&&(p-=l),g&&(m-=u),/^(se|s|e)$/.test(s)?(n.size.width=p,n.size.height=m):/^(ne)$/.test(s)?(n.size.width=p,n.size.height=m,n.position.top=o.top-f):/^(sw)$/.test(s)?(n.size.width=p,n.size.height=m,n.position.left=o.left-d):((m-u<=0||p-l<=0)&&(t=n._getPaddingPlusBorderDimensions(this)),m-u>0?(n.size.height=m,n.position.top=o.top-f):(m=u-t.height,n.size.height=m,n.position.top=o.top+a.height-m),p-l>0?(n.size.width=p,n.position.left=o.left-d):(p=l-t.width,n.size.width=p,n.position.left=o.left+a.width-p))}}),e.ui.resizable,e.widget(`ui.dialog`,{version:`1.14.2`,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(t){var n=e(this).css(t).offset().top;n<0&&e(this).css(`top`,t.top-n)}},resizable:!0,show:null,title:null,uiDialogTitleHeadingLevel:0,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`),this.options.title==null&&this.originalTitle!=null&&(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&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||`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),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var n=this;this._isOpen&&this._trigger(`beforeClose`,t)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(`:focusable`).trigger(`focus`).length||e(this.document[0].activeElement).trigger(`blur`),this._hide(this.uiDialog,this.options.hide,function(){n._trigger(`close`,t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,n){var r=!1,i=this.uiDialog.siblings(`.ui-front:visible`).map(function(){return+e(this).css(`z-index`)}).get(),a=Math.max.apply(null,i);return a>=+this.uiDialog.css(`z-index`)&&(this.uiDialog.css(`z-index`,a+1),r=!0),r&&!n&&this._trigger(`focus`,t),r},open:function(){var t=this;if(this._isOpen){this._moveToTop()&&this._focusTabbable();return}this._isOpen=!0,this.opener=e(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(){t._focusTabbable(),t._trigger(`focus`)}),this._makeFocusTarget(),this._trigger(`open`)},_focusTabbable:function(){var e=this._focusedElement;e||(e=this.element.find(`[autofocus]`)),e.length||(e=this.element.find(`:tabbable`)),e.length||(e=this.uiDialogButtonPane.find(`:tabbable`)),e.length||(e=this.uiDialogTitlebarClose.filter(`:tabbable`)),e.length||(e=this.uiDialog),e.eq(0).trigger(`focus`)},_restoreTabbableFocus:function(){var t=this.document[0].activeElement;this.uiDialog[0]===t||e.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(e){e.preventDefault(),this._restoreTabbableFocus()},_createWrapper:function(){this.uiDialog=e(`<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(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===e.ui.keyCode.ESCAPE){t.preventDefault(),this.close(t);return}if(!(t.keyCode!==e.ui.keyCode.TAB||t.isDefaultPrevented())){var n=this.uiDialog.find(`:tabbable`),r=n.first(),i=n.last();(t.target===i[0]||t.target===this.uiDialog[0])&&!t.shiftKey?(this._delay(function(){r.trigger(`focus`)}),t.preventDefault()):(t.target===r[0]||t.target===this.uiDialog[0])&&t.shiftKey&&(this._delay(function(){i.trigger(`focus`)}),t.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 t;this.uiDialogTitlebar=e(`<div>`),this._addClass(this.uiDialogTitlebar,`ui-dialog-titlebar`,`ui-widget-header ui-helper-clearfix`),this._on(this.uiDialogTitlebar,{mousedown:function(t){e(t.target).closest(`.ui-dialog-titlebar-close`)||this.uiDialog.trigger(`focus`)}}),this.uiDialogTitlebarClose=e(`<button type='button'></button>`).button({label:e(`<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)}}),t=e(`<`+(Number.isInteger(this.options.uiDialogTitleHeadingLevel)&&this.options.uiDialogTitleHeadingLevel>0&&this.options.uiDialogTitleHeadingLevel<=6?`h`+this.options.uiDialogTitleHeadingLevel:`span`)+`>`).uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,`ui-dialog-title`),this._title(t),this.uiDialogTitlebar.prepe
vendor: 86,065 bytes, line 4
4ndTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr(`id`)})},_title:function(e){this.options.title?e.text(this.options.title):e.html(` `)},_createButtonPane:function(){this.uiDialogButtonPane=e(`<div>`),this._addClass(this.uiDialogButtonPane,`ui-dialog-buttonpane`,`ui-widget-content ui-helper-clearfix`),this.uiButtonSet=e(`<div>`).appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,`ui-dialog-buttonset`),this._createButtons()},_createButtons:function(){var t=this,n=this.options.buttons;if(this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(n)||Array.isArray(n)&&!n.length){this._removeClass(this.uiDialog,`ui-dialog-buttons`);return}e.each(n,function(n,r){var i,a;r=typeof r==`function`?{click:r,text:n}:r,r=e.extend({type:`button`},r),i=r.click,a={icon:r.icon,iconPosition:r.iconPosition,showLabel:r.showLabel,icons:r.icons,text:r.text},delete r.click,delete r.icon,delete r.iconPosition,delete r.showLabel,delete r.icons,typeof r.text==`boolean`&&delete r.text,e(`<button></button>`,r).button(a).appendTo(t.uiButtonSet).on(`click`,function(){i.apply(t.element[0],arguments)})}),this._addClass(this.uiDialog,`ui-dialog-buttons`),this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){var t=this,n=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(n,i){t._addClass(e(this),`ui-dialog-dragging`),t._blockFrames(),t._trigger(`dragStart`,n,r(i))},drag:function(e,n){t._trigger(`drag`,e,r(n))},stop:function(i,a){var o=a.offset.left-t.document.scrollLeft(),s=a.offset.top-t.document.scrollTop();n.position={my:`left top`,at:`left`+(o>=0?`+`:``)+o+` top`+(s>=0?`+`:``)+s,of:t.window},t._removeClass(e(this),`ui-dialog-dragging`),t._unblockFrames(),t._trigger(`dragStop`,i,r(a))}})},_makeResizable:function(){var t=this,n=this.options,r=n.resizable,i=this.uiDialog.css(`position`),a=typeof r==`string`?r:`n,e,s,w,se,sw,ne,nw`;function o(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}this.uiDialog.resizable({cancel:`.ui-dialog-content`,containment:`document`,alsoResize:this.element,maxWidth:n.maxWidth,maxHeight:n.maxHeight,minWidth:n.minWidth,minHeight:this._minHeight(),handles:a,start:function(n,r){t._addClass(e(this),`ui-dialog-resizing`),t._blockFrames(),t._trigger(`resizeStart`,n,o(r))},resize:function(e,n){t._trigger(`resize`,e,o(n))},stop:function(r,i){var a=t.uiDialog.offset(),s=a.left-t.document.scrollLeft(),c=a.top-t.document.scrollTop();n.height=t.uiDialog.height(),n.width=t.uiDialog.width(),n.position={my:`left top`,at:`left`+(s>=0?`+`:``)+s+` top`+(c>=0?`+`:``)+c,of:t.window},t._removeClass(e(this),`ui-dialog-resizing`),t._unblockFrames(),t._trigger(`resizeStop`,r,o(i))}}).css(`position`,i)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=e(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),n=e.inArray(this,t);n!==-1&&t.splice(n,1)},_trackingInstances:function(){var e=this.document.data(`ui-dialog-instances`);return e||(e=[],this.document.data(`ui-dialog-instances`,e)),e},_minHeight:function(){var e=this.options;return e.height===`auto`?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(t){var n=this,r=!1,i={};e.each(t,function(e,t){n._setOption(e,t),e in n.sizeRelatedOptions&&(r=!0),e in n.resizableRelatedOptions&&(i[e]=t)}),r&&(this._size(),this._position()),this.uiDialog.is(`:data(ui-resizable)`)&&this.uiDialog.resizable(`option`,i)},_setOption:function(t,n){var r,i,a=this.uiDialog;t!==`disabled`&&(this._super(t,n),t===`appendTo`&&this.uiDialog.appendTo(this._appendTo()),t===`buttons`&&this._createButtons(),t===`closeText`&&this.uiDialogTitlebarClose.button({label:e(`<a>`).text(``+this.options.closeText).html()}),t===`draggable`&&(r=a.is(`:data(ui-draggable)`),r&&!n&&a.draggable(`destroy`),!r&&n&&this._makeDraggable()),t===`position`&&this._position(),t===`resizable`&&(i=a.is(`:data(ui-resizable)`),i&&!n&&a.resizable(`destroy`),i&&typeof n==`string`&&a.resizable(`option`,`handles`,n),!i&&n!==!1&&this._makeResizable()),t===`title`&&this._title(this.uiDialogTitlebar.find(`.ui-dialog-title`)),t===`modal`&&a.attr(`aria-modal`,n?`true`:null))},_size:function(){var e,t,n,r=this.options;this.element.show().css({width:`auto`,minHeight:0,maxHeight:`none`,height:0}),r.minWidth>r.width&&(r.width=r.minWidth),e=this.uiDialog.css({height:`auto`,width:r.width}).outerHeight(),t=Math.max(0,r.minHeight-e),n=typeof r.maxHeight==`number`?Math.max(0,r.maxHeight-e):`none`,r.height===`auto`?this.element.css({minHeight:t,maxHeight:n,height:`auto`}):this.element.height(Math.max(0,r.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 t=e(this);return e(`<div>`).css({position:`absolute`,width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return e(t.target).closest(`.ui-dialog`).length?!0:!!e(t.target).closest(`.ui-datepicker`).length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1}),this.document.data(`ui-dialog-overlays`)||this.document.on(`focusin.ui-dialog`,function(e){if(!t){var n=this._trackingInstances()[0];n._allowInteraction(e)||(e.preventDefault(),n._focusTabbable())}}.bind(this)),this.overlay=e(`<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(){if(this.options.modal&&this.overlay){var e=this.document.data(`ui-dialog-overlays`)-1;e?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}}}),e.uiBackCompat===!0&&e.widget(`ui.dialog`,e.ui.dialog,{options:{dialogClass:``},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(e,t){e===`dialogClass`&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),e.ui.dialog,e.widget(`ui.droppable`,{version:`1.14.2`,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,n=t.accept;this.isover=!1,this.isout=!0,this.accept=typeof n==`function`?n:function(e){return e.is(n)},this.proportions=function(){if(arguments.length)e=arguments[0];else return e||(e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(t.scope),t.addClasses&&this._addClass(`ui-droppable`)},_addToManager:function(t){e.ui.ddmanager.droppables[t]=e.ui.ddmanager.droppables[t]||[],e.ui.ddmanager.droppables[t].push(this)},_splice:function(e){for(var t=0;t<e.length;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var t=e.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,n){if(t===`accept`)this.accept=typeof n==`function`?n:function(e){return e.is(n)};else if(t===`scope`){var r=e.ui.ddmanager.droppables[this.options.scope];this._splice(r),this._addToManager(n)}this._super(t,n)},_activate:function(t){var n=e.ui.ddmanager.current;this._addActiveClass(),n&&this._trigger(`activate`,t,this.ui(n))},_deactivate:function(t){var n=e.ui.ddmanager.current;this._removeActiveClass(),n&&this._trigger(`deactivate`,t,this.ui(n))},_over:function(t){var n=e.ui.ddmanager.current;n&&(n.currentItem||n.element)[0]!==this.element[0]&&this.accept.call(this.element[0],n.currentItem||n.element)&&(this._addHoverClass(),this._trigger(`over`,t,this.ui(n)))},_out:function(t){var n=e.ui.ddmanager.current;n&&(n.currentItem||n.element)[0]!==this.element[0]&&this.accept.call(this.element[0],n.currentItem||n.element)&&(this._removeHoverClass(),this._trigger(`out`,t,this.ui(n)))},_drop:function(t,n){var r=n||e.ui.ddmanager.current,i=!1;return!r||(r.currentItem||r.element)[0]===this.element[0]||(this.element.find(`:data(ui-droppable)`).not(`.ui-draggable-dragging`).each(function(){var n=e(this).droppable(`instance`);if(n.options.greedy&&!n.options.disabled&&n.options.scope===r.options.scope&&n.accept.call(n.element[0],r.currentItem||r.element)&&e.ui.intersect(r,e.extend(n,{offset:n.element.offset()}),n.options.tolerance,t))return i=!0,!1}),i)?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger(`drop`,t,this.ui(r)),this.element):!1},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`)}}),e.ui.intersect=(function(){function e(e,t,n){return e>=t&&e<t+n}return function(t,n,r,i){if(!n.offset)return!1;var a=(t.positionAbs||t.position.absolute).left+t.margins.left,o=(t.positionAbs||t.position.absolute).top+t.margins.top,s=a+t.helperProportions.width,c=o+t.helperProportions.height,l=n.offset.left,u=n.offset.top,d=l+n.proportions().width,f=u+n.proportions().height;switch(r){case`fit`:return l<=a&&s<=d&&u<=o&&c<=f;case`intersect`:return l<a+t.helperProportions.width/2&&s-t.helperProportions.width/2<d&&u<o+t.helperProportions.height/2&&c-t.helperProportions.height/2<f;case`pointer`:return e(i.pageY,u,n.proportions().height)&&e(i.pageX,l,n.proportions().width);case`touch`:return(o>=u&&o<=f||c>=u&&c<=f||o<u&&c>f)&&(a>=l&&a<=d||s>=l&&s<=d||a<l&&s>d);default:return!1}}})(),e.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,n){var r,i,a=e.ui.ddmanager.droppables[t.options.scope]||[],o=n?n.type:null,s=(t.currentItem||t.element).find(`:data(ui-droppable)`).addBack();droppablesLoop:for(r=0;r<a.length;r++)if(!(a[r].options.disabled||t&&!a[r].accept.call(a[r].element[0],t.currentItem||t.element))){for(i=0;i<s.length;i++)if(s[i]===a[r].element[0]){a[r].proportions().height=0;continue droppablesLoop}a[r].visible=a[r].element.css(`display`)!==`none`,a[r].visible&&(o===`mousedown`&&a[r]._activate.call(a[r],n),a[r].offset=a[r].element.offset(),a[r].proportions({width:a[r].element[0].offsetWidth,height:a[r].element[0].offsetHeight}))}},drop:function(t,n){var r=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance,n)&&(r=this._drop.call(this,n)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,n)))}),r},dragStart:function(t,n){t.element.parentsUntil(`body`).on(`scroll.droppable`,function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,n)})},drag:function(t,n){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,n),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var r,i,a,o=e.ui.intersect(t,this,this.options.tolerance,n),s=!o&&this.isover?`isout`:o&&!this.isover?`isover`:null;s&&(this.options.greedy&&(i=this.options.scope,a=this.element.parents(`:data(ui-droppable)`).filter(function(){return e(this).droppable(`instance`).options.scope===i}),a.length&&(r=e(a[0]).droppable(`instance`),r.greedyChild=s===`isover`)),r&&s===`isover`&&(r.isover=!1,r.isout=!0,r._out.call(r,n)),this[s]=!0,this[s===`isout`?`isover`:`isout`]=!1,this[s===`isover`?`_over`:`_out`].call(this,n),r&&s===`isout`&&(r.isout=!1,r.isover=!0,r._over.call(r,n)))}})},dragStop:function(t,n){t.element.parentsUntil(`body`).off(`scroll.droppable`),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,n)}},e.uiBackCompat===!0&&e.widget(`ui.droppable`,e.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)}}),e.ui.droppable,e.widget(`ui.progressbar`,{version:`1.14.2`,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=e(`<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(e===void 0)return this.options.value;this.options.value=this._constrainedValue(e),this._refreshValue()},_constrainedValue:function(e){return e===void 0&&(e=this.options.value),this.indeterminate=e===!1,typeof e!=`number`&&(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){e===`max`&&(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 t=this.options.value,n=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(n.toFixed(0)+`%`),this._toggleClass(this.valueDiv,`ui-progressbar-complete`,null,t===this.options.max)._toggleClass(`ui-progressbar-indeterminate`,null,this.indeterminate),this.indeterminate?(this.element.removeAttr(`aria-valuenow`),this.overlayDiv||(this.overlayDiv=e(`<div>`).appendTo(this.valueDiv),this._addClass(this.overlayDiv,`ui-progressbar-overlay`))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger(`change`)),t===this.options.max&&this._trigger(`complete`)}}),e.widget(`ui.selectable`,e.ui.mouse,{version:`1.14.2`,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 t=this;this._addClass(`ui-selectable`),this.dragged=!1,this.refresh=function(){t.elementPos=e(t.element[0]).offset(),t.selectees=e(t.options.filter,t.element[0]),t._addClass(t.selectees,`ui-selectee`),t.selectees.each(function(){var n=e(this),r=n.offset(),i={left:r.left-t.elementPos.left,top:r.top-t.elementPos.top};e.data(this,`selectable-item`,{element:this,$element:n,left:i.left,top:i.top,right:i.left+n.outerWidth(),bottom:i.top+n.outerHeight(),startselected:!1,selected:n.hasClass(`ui-selected`),selecting:n.hasClass(`ui-selecting`),unselecting:n.hasClass(`ui-unselecting`)})})},this.refresh(),this._mouseInit(),this.helper=e(`<div>`),this._addClass(this.helper,`ui-selectable-helper`)},_destroy:function(){this.selectees.removeData(`selectable-item`),this._mouseDestroy()},_mouseStart:function(t){var n=this,r=this.options;this.opos=[t.pageX,t.pageY],this.elementPos=e(this.element[0]).offset(),!this.options.disabled&&(this.selectees=e(r.filter,this.element[0]),this._trigger(`start`,t),e(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(`.ui-selected`).each(function(){var r=e.data(this,`selectable-item`);r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(n._removeClass(r.$element,`ui-selected`),r.selected=!1,n._addClass(r.$element,`ui-unselecting`),r.unselecting=!0,n._trigger(`unselecting`,t,{unselecting:r.element}))}),e(t.target).parents().addBack().each(function(){var r,i=e.data(this,`selectable-item`);if(i)return r=!t.metaKey&&!t.ctrlKey||!i.$element.hasClass(`ui-selected`),n._removeClass(i.$element,r?`ui-unselecting`:`ui-selected`)._addClass(i.$element,r?`ui-selecting`:`ui-unselecting`),i.unselecting=!r,i.selecting=r,i.selected=r,r?n._trigger(`selecting`,t,{selecting:i.element}):n._trigger(`unselecting`,t,{unselecting:i.element}),!1}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var n,r=this,i=this.options,a=this.opos[0],o=this.opos[1],s=t.pageX,c=t.pageY;return a>s&&(n=s,s=a,a=n),o>c&&(n=c,c=o,o=n),this.helper.css({left:a,top:o,width:s-a,height:c-o}),this.selectees.each(function(){var n=e.data(this,`selectable-item`),l=!1,u={};n&&n.element!==r.element[0]&&(u.left=n.left+r.elementPos.left,u.right=n.right+r.elementPos.left,u.top=n.top+r.elementPos.top,u.bottom=n.bottom+r.elementPos.top,i.tolerance===`touch`?l=!(u.left>s||u.right<a||u.top>c||u.bottom<o):i.tolerance===`fit`&&(l=u.left>a&&u.right<s&&u.top>o&&u.bottom<c),l?(n.selected&&(r._removeClass(n.$element,`ui-selected`),n.selected=!1),n.unselecting&&(r._removeClass(n.$element,`ui-unselecting`),n.unselecting=!1),n.selecting||(r._addClass(n.$element,`ui-selecting`),n.selecting=!0,r._trigger(`selecting`,t,{selecting:n.element}))):(n.selecting&&((t.metaKey||t.ctrlKey)&&n.startselected?(r._removeClass(n.$element,`ui-selecting`),n.selecting=!1,r._addClass(n.$element,`ui-selected`),n.selected=!0):(r._removeClass(n.$element,`ui-selecting`),n.selecting=!1,n.startselected&&(r._addClass(n.$element,`ui-unselecting`),n.unselecting=!0),r._trigger(`unselecting`,t,{unselecting:n.element}))),n.selected&&!t.metaKey&&!t.ctrlKey&&!n.startselected&&(r._removeClass(n.$element,`ui-selected`),n.selected=!1,r._addClass(n.$element,`ui-unselecting`),n.unselecting=!0,r._trigger(`unselecting`,t,{unselecting:n.element}))))}),!1}},_mouseStop:function(t){var n=this;return this.dragged=!1,e(`.ui-unselecting`,this.element[0]).each(function(){var r=e.data(this,`selectable-item`);n._removeClass(r.$element,`ui-unselecting`),r.unselecting=!1,r.startselected=!1,n._trigger(`unselected`,t,{unselected:r.element})}),e(`.ui-selecting`,this.element[0]).each(function(){var r=e.data(this,`selectable-item`);n._removeClass(r.$element,`ui-selecting`)._addClass(r.$element,`ui-selected`),r.selecting=!1,r.selected=!0,r.startselected=!0,n._trigger(`selected`,t,{selected:r.element})}),this._trigger(`stop`,t),this.helper.remove(),!1}}),e.widget(`ui.selectmenu`,[e.ui.formResetMixin,{version:`1.14.2`,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 t=this.element.uniqueId().attr(`id`);this.ids={element:t,button:t+`-button`,menu:t+`-menu`},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=e()},_drawButton:function(){var t,n=this,r=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=e(`<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`),t=e(`<span>`).appendTo(this.button),this._addClass(t,`ui-selectmenu-icon`,`ui-icon `+this.options.icons.button),this.buttonItem=this._renderButtonItem(r).appendTo(this.button),this.options.width!==!1&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one(`focusin`,function(){n._rendered||n._refreshMenu()})},_drawMenu:function(){var t=this;this.menu=e(`<ul>`,{"aria-hidden":`true`,"aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=e(`<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,n){e.preventDefault(),t._select(n.item.data(`ui-selectmenu-item`),e)},focus:function(e,n){var r=n.item.data(`ui-selectmenu-item`);t.focusIndex!=null&&r.index!==t.focusIndex&&(t._trigger(`focus`,e,{item:r}),t.isOpen||t._select(r,e)),t.focusIndex=r.index,t.button.attr(`aria-activedescendant`,t.menuItems.eq(r.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`)||{})),this.options.width===null&&this._resizeButton()},_refreshMenu:function(){var e,t=this.element.find(`option`);this.menu.empty(),this._parseOptions(t),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,t.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(e.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(t){var n=e(`<span>`);return this._setText(n,t.label),this._addClass(n,`ui-selectmenu-text`),n},_renderMenu:function(t,n){var r=this,i=``;e.each(n,function(n,a){var o;a.optgroup!==i&&(o=e(`<li>`,{text:a.optgroup}),r._addClass(o,`ui-selectmenu-optgroup`,`ui-menu-divider`+(a.element.parent(`optgroup`).prop(`disabled`)?` ui-state-disabled`:``)),o.appendTo(t),i=a.optgroup),r._renderItemData(t,a)})},_renderItemData:function(e,t){return this._renderItem(e,t).data(`ui-selectmenu-item`,t)},_renderItem:function(t,n){var r=e(`<li>`),i=e(`<div>`,{title:n.element.attr(`title`)});return n.disabled&&this._addClass(r,null,`ui-state-disabled`),n.hidden?r.prop(`hidden`,!0):this._setText(i,n.label),r.append(i).appendTo(t)},_setText:function(e,t){t?e.text(t):e.html(` `)},_move:function(e,t){var n,r,i=`.ui-menu-item`;this.isOpen?n=this.menuItems.eq(this.focusIndex).parent(`li`):(n=this.menuItems.eq(this.element[0].selectedIndex).parent(`li`),i+=`:not(.ui-state-disabled)`),r=e===`first`||e===`last`?n[e===`first`?`prevAll`:`nextAll`](i).eq(-1):n[e+`All`](i).eq(0),r.length&&this.menuInstance.focus(t,r)},_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(),e.removeAllRanges(),e.addRange(this.range))},_documentClick:{mousedown:function(t){this.isOpen&&(e(t.target).closest(`.ui-selectmenu-menu, #`+CSS.escape(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var e=window.getSelection();e.rangeCount&&(this.range=e.getRangeAt(0))},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(t){var n=!0;switch(t.keyCode){case e.ui.keyCode.TAB:case e.ui.keyCode.ESCAPE:this.close(t),n=!1;break;case e.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case e.ui.keyCode.UP:t.altKey?this._toggle(t):this._move(`prev`,t);break;case e.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move(`next`,t);break;case e.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case e.ui.keyCode.LEFT:this._move(`prev`,t);break;case e.ui.keyCode.RIGHT:this._move(`next`,t);break;case e.ui.keyCode.HOME:case e.ui.keyCode.PAGE_UP:this._move(`first`,t);break;case e.ui.keyCode.END:case e.ui.keyCode.PAGE_DOWN:this._move(`last`,t);break;default:this.menu.trigger(t),n=!1}n&&t.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 n=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!==n&&this._trigger(`change`,t,{item:e}),this.close(t)},_setAria:function(e){var t=this.menuItems.eq(e.index).attr(`id`);this.button.attr({"aria-labelledby":t,"aria-activedescendant":t}),this.menu.attr(`aria-activedescendant`,t)},_setOption:function(e,t){if(e===`icons`){var n=this.button.find(`span.ui-icon`);this._removeClass(n,null,this.options.icons.button)._addClass(n,null,t.button)}this._super(e,t),e===`appendTo`&&this.menuWrap.appendTo(this._appendTo()),e===`width`&&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 t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),(!t||!t[0])&&(t=this.element.closest(`.ui-front, dialog`)),t.length||(t=this.document[0].body),t},_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;if(e===!1){this.button.css(`width`,``);return}e===null&&(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(t){var n=this,r=[];t.each(function(t,i){r.push(n._parseOption(e(i),t))}),this.items=r},_parseOption:function(e,t){var n=e.parent(`optgroup`);return{element:e,index:t,value:e.val(),label:e.text(),hidden:n.prop(`hidden`)||e.prop(`hidden`),optgroup:n.attr(`label`)||``,disabled:n.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)}}]),e.widget(`ui.slider`,e.ui.mouse,{version:`1.14.2`,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 t,n,r=this.options,i=this.element.find(`.ui-slider-handle`),a=`<span tabindex='0'></span>`,o=[];for(n=r.values&&r.values.length||1,i.length>n&&(i.slice(n).remove(),i=i.slice(0,n)),t=i.length;t<n;t++)o.push(a);this.handles=i.add(e(o.join(``)).appendTo(this.element)),this._addClass(this.handles,`ui-slider-handle`,`ui-state-default`),this.handle=this.handles.eq(0),this.handles.each(function(t){e(this).data(`ui-slider-handle-index`,t).attr(`tabIndex`,0)})},_createRange:function(){var t=this.options;t.range?(t.range===!0&&(t.values?t.values.length&&t.values.length!==2?t.values=[t.values[0],t.values[0]]:Array.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),!this.range||!this.range.length?(this.range=e(`<div>`).appendTo(this.element),this._addClass(this.range,`ui-slider-range`)):(this._removeClass(this.range,`ui-slider-range-min ui-slider-range-max`),this.range.css({left:``,bottom:``})),(t.range===`min`||t.range===`max`)&&this._addClass(this.range,`ui-slider-range-`+t.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(t){var n,r,i,a,o,s,c,l,u=this,d=this.options;return d.disabled||(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),n={x:t.pageX,y:t.pageY},r=this._normValueFromMouse(n),i=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var n=Math.abs(r-u.values(t));(i>n||i===n&&(t===u._lastChangedValue||u.values(t)===d.min))&&(i=n,a=e(this),o=t)}),s=this._start(t,o),s===!1)?!1:(this._mouseSliding=!0,this._handleIndex=o,this._addClass(a,null,`ui-state-active`),a.trigger(`focus`),c=a.offset(),l=!e(t.target).parents().addBack().is(`.ui-slider-handle`),this._clickOffset=l?{left:0,top:0}:{left:t.pageX-c.left-a.width()/2,top:t.pageY-c.top-a.height()/2-(parseInt(a.css(`borderTopWidth`),10)||0)-(parseInt(a.css(`borderBottomWidth`),10)||0)+(parseInt(a.css(`marginTop`),10)||0)},this.handles.hasClass(`ui-state-hover`)||this._slide(t,o,r),this._animateOff=!0,!0)},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!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,!1},_detectOrientation:function(){this.orientation=this.options.orientation===`vertical`?`vertical`:`horizontal`},_normValueFromMouse:function(e){var t,n,r,i,a;return this.orientation===`horizontal`?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation===`vertical`&&(r=1-r),i=this._valueMax()-this._valueMin(),a=this._valueMin()+r*i,this._trimAlignValue(a)},_uiHash:function(e,t,n){var r={handle:this.handles[e],handleIndex:e,value:t===void 0?this.value():t};return this._hasMultipleValues()&&(r.value=t===void 0?this.values(e):t,r.values=n||this.values()),r},_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,n){var r,i,a=this.value(),o=this.values();this._hasMultipleValues()&&(i=this.values(+!t),a=this.values(t),this.options.values.length===2&&this.options.range===!0&&(n=t===0?Math.min(i,n):Math.max(i,n)),o[t]=n),n!==a&&(r=this._trigger(`slide`,e,this._uiHash(t,n,o)),r!==!1&&(this._hasMultipleValues()?this.values(t,n):this.value(n)))},_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){this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0);return}return this._value()},values:function(e,t){var n,r,i;if(arguments.length>1){this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),this._change(null,e);return}if(arguments.length){if(Array.isArray(arguments[0])){for(n=this.options.values,r=arguments[0],i=0;i<n.length;i+=1)n[i]=this._trimAlignValue(r[i]),this._change(null,i);this._refreshValue()}else if(this._hasMultipleValues())return this._values(e);else return this.value()}else return this._values()},_setOption:function(e,t){var n,r=0;switch(e===`range`&&this.options.range===!0&&(t===`min`?(this.options.value=this._values(0),this.options.values=null):t===`max`&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(r=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(t===`horizontal`?`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(),n=r-1;n>=0;n--)this._change(null,n);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 e=this._trimAlignValue(e),e},_values:function(e){var t,n,r;if(arguments.length)return t=this.options.values[e],t=this._trimAlignValue(t),t;if(this._hasMultipleValues()){for(n=this.options.values.slice(),r=0;r<n.length;r+=1)n[r]=this._trimAlignValue(n[r]);return n}return[]},_trimAlignValue:function(e){if(e<=this._valueMin())return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),n=this.options.step;e=Math.round((e-t)/n)*n+t,e>this.options.max&&(e-=n),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(`.`);return n===-1?0:t.length-n-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){e===`vertical`&&this.range.css({width:``,left:``}),e===`horizontal`&&this.range.css({height:``,bottom:``})},_refreshValue:function(){var t,n,r,i,a,o=this.options.range,s=this.options,c=this,l=!this._animateOff&&s.animate,u={};this._hasMultipleValues()?this.handles.each(function(r){n=(c.values(r)-c._valueMin())/(c._valueMax()-c._valueMin())*100,u[c.orientation===`horizontal`?`left`:`bottom`]=n+`%`,e(this).stop(1,1)[l?`animate`:`css`](u,s.animate),c.options.range===!0&&(c.orientation===`horizontal`?(r===0&&c.range.stop(1,1)[l?`animate`:`css`]({left:n+`%`},s.animate),r===1&&c.range[l?`animate`:`css`]({width:n-t+`%`},{queue:!1,duration:s.animate})):(r===0&&c.range.stop(1,1)[l?`animate`:`css`]({bottom:n+`%`},s.animate),r===1&&c.range[l?`animate`:`css`]({height:n-t+`%`},{queue:!1,duration:s.animate}))),t=n}):(r=this.value(),i=this._valueMin(),a=this._valueMax(),n=a===i?0:(r-i)/(a-i)*100,u[this.orientation===`horizontal`?`left`:`bottom`]=n+`%`,this.handle.stop(1,1)[l?`animate`:`css`](u,s.animate),o===`min`&&this.orientation===`horizontal`&&this.range.stop(1,1)[l?`animate`:`css`]({width:n+`%`},s.animate),o===`max`&&this.orientation===`horizontal`&&this.range.stop(1,1)[l?`animate`:`css`]({width:100-n+`%`},s.animate),o===`min`&&this.orientation===`vertical`&&this.range.stop(1,1)[l?`animate`:`css`]({height:n+`%`},s.animate),o===`max`&&this.orientation===`vertical`&&this.range.stop(1,1)[l?`animate`:`css`]({height:100-n+`%`},s.animate))},_handleEvents:{keydown:function(t){var n,r,i,a,o=e(t.target).data(`ui-slider-handle-index`);switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(e(t.target),null,`ui-state-active`),n=this._start(t,o),n===!1))return}switch(a=this.options.step,r=i=this._hasMultipleValues()?this.values(o):this.value(),t.keyCode){case e.ui.keyCode.HOME:i=this._valueMin();break;case e.ui.keyCode.END:i=this._valueMax();break;case e.ui.keyCode.PAGE_UP:i=this._trimAlignValue(r+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(r-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(r===this._valueMax())return;i=this._trimAlignValue(r+a);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(r===this._valueMin())return;i=this._trimAlignValue(r-a)}this._slide(t,o,i)},keyup:function(t){var n=e(t.target).data(`ui-slider-handle-index`);this._keySliding&&(this._keySliding=!1,this._stop(t,n),this._change(t,n),this._removeClass(e(t.target),null,`ui-state-active`))}}}),e.widget(`ui.sortable`,e.ui.mouse,{version:`1.14.2`,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,n){return e>=t&&e<t+n},_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),e===`handle`&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(`.ui-sortable-handle`),`ui-sortable-handle`),e.each(this.items,function(){t._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;e>=0;e--)this.items[e].item.removeData(this.widgetName+`-item`);return this},_mouseCapture:function(t,n){var r=null,i=!1,a=this;return this.reverting||this.options.disabled||this.options.type===`static`||(this._refreshItems(t),e(t.target).parents().each(function(){if(e.data(this,a.widgetName+`-item`)===a)return r=e(this),!1}),e.data(t.target,a.widgetName+`-item`)===a&&(r=e(t.target)),!r)||this.options.handle&&!n&&(e(this.options.handle,r).find(`*`).addBack().each(function(){this===t.target&&(i=!0)}),!i)?!1:(this.currentItem=r,this._removeCurrentsFromItems(),!0)},_mouseStart:function(t,n,r){var i,a,o=this.options;if(this.currentContainer=this,this.refreshPositions(),this.appendTo=e(o.appendTo===`parent`?this.currentItem.parent():o.appendTo),this.helper=this._createHelper(t),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},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.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(),e.extend(this.offset,{parent:this._getParentOffset()}),o.containment&&this._setContainment(),o.cursor&&o.cursor!==`auto`&&(a=this.document.find(`body`),this._storedStylesheet=e(`<style>*{ cursor: `+o.cursor+` !important; }</style>`).appendTo(a)),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]&&this.scrollParent[0].tagName!==`HTML`&&(this.overflowOffset=this.scrollParent.offset()),this._trigger(`start`,t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(i=this.containers.length-1;i>=0;i--)this.containers[i]._trigger(`activate`,t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),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(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo(`absolute`),this._mouseDrag(t),!0},_scroll:function(e){var t=this.options,n=!1;return this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!==`HTML`?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=n=this.scrollParent[0].scrollTop+t.scrollSpeed:e.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=n=this.scrollParent[0].scrollTop-t.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=n=this.scrollParent[0].scrollLeft+t.scrollSpeed:e.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=n=this.scrollParent[0].scrollLeft-t.scrollSpeed)):(e.pageY-this.document.scrollTop()<t.scrollSensitivity?n=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<t.scrollSensitivity&&(n=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed)),e.pageX-this.document.scrollLeft()<t.scrollSensitivity?n=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(n=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))),n},_mouseDrag:function(t){var n,r,i,a,o=this.options;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo(`absolute`),(!this.options.axis||this.options.axis!==`y`)&&(this.helper[0].style.left=this.position.left+`px`),(!this.options.axis||this.options.axis!==`x`)&&(this.helper[0].style.top=this.position.top+`px`),o.scroll&&this._scroll(t)!==!1&&(this._refreshItemPositions(!0),e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},n=this.items.length-1;n>=0;n--)if(r=this.items[n],i=r.item[0],a=this._intersectsWithPointer(r),a&&r.instance===this.currentContainer&&i!==this.currentItem[0]&&this.placeholder[a===1?`next`:`prev`]()[0]!==i&&!e.contains(this.placeholder[0],i)&&(this.options.type!==`semi-dynamic`||!e.contains(this.element[0],i))){if(this.direction=a===1?`down`:`up`,this.options.tolerance===`pointer`||this._intersectsWithSides(r))this._rearrange(t,r);else break;this._trigger(`change`,t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger(`sort`,t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var r=this,i=this.placeholder.offset(),a=this.options.axis,o={};(!a||a===`x`)&&(o.left=i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),(!a||a===`y`)&&(o.top=i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new e.Event(`mouseup`,{target:null})),this.options.helper===`original`?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,`ui-sortable-helper`)):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger(`deactivate`,null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger(`out`,null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!==`original`&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||`id`)||``).match(t.expression||/(.+)[\-=_](.+)/);n&&r.push((t.key||n[1]+`[]`)+`=`+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+`=`),r.join(`&`)},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||`id`)||``)}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,a=e.left,o=a+e.width,s=e.top,c=s+e.height,l=this.offset.click.top,u=this.offset.click.left,d=this.options.axis===`x`||r+l>s&&r+l<c,f=this.options.axis===`y`||t+u>a&&t+u<o,p=d&&f;return this.options.tolerance===`pointer`||this.options.forcePointerForContainers||this.options.tolerance!==`pointer`&&this.helperProportions[this.floating?`width`:`height`]>e[this.floating?`width`:`height`]?p:a<t+this.helperProportions.width/2&&n-this.helperProportions.width/2<o&&s<r+this.helperProportions.height/2&&i-this.helperProportions.height/2<c},_intersectsWithPointer:function(e){var t,n,r=this.options.axis===`x`||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),i=this.options.axis===`y`||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);return r&&i?(t=this.dragDirection.vertical,n=this.dragDirection.horizontal,this.floating?n===`right`||t===`down`?2:1:t&&(t===`down`?2:1)):!1},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),n=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),r=this.dragDirection.vertical,i=this.dragDirection.horizontal;return this.floating&&i?i===`right`&&n||i===`left`&&!n:r&&(r===`down`&&t||r===`up`&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!==0&&(e>0?`down`:`up`)},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!==0&&(e>0?`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(t){var n,r,i,a,o=[],s=[],c=this._connectWith();if(c&&t)for(n=c.length-1;n>=0;n--)for(i=e(c[n],this.document[0]),r=i.length-1;r>=0;r--)a=e.data(i[r],this.widgetFullName),a&&a!==this&&!a.options.disabled&&s.push([typeof a.options.items==`function`?a.options.items.call(a.element):e(a.options.items,a.element).not(`.ui-sortable-helper`).not(`.ui-sortable-placeholder`),a]);s.push([typeof this.options.items==`function`?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(`.ui-sortable-helper`).not(`.ui-sortable-placeholder`),this]);function l(){o.push(this)}for(n=s.length-1;n>=0;n--)s[n][0].each(l);return e(o)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(`:data(`+this.widgetName+`-item)`);this.items=e.grep(this.items,function(e){for(var n=0;n<t.length;n++)if(t[n]===e.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var n,r,i,a,o,s,c,l,u=this.items,d=[[typeof this.options.items==`function`?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],f=this._connectWith();if(f&&this.ready)for(n=f.length-1;n>=0;n--)for(i=e(f[n],this.document[0]),r=i.length-1;r>=0;r--)a=e.data(i[r],this.widgetFullName),a&&a!==this&&!a.options.disabled&&(d.push([typeof a.options.items==`function`?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a));for(n=d.length-1;n>=0;n--)for(o=d[n][1],s=d[n][0],r=0,l=s.length;r<l;r++)c=e(s[r]),c.data(this.widgetName+`-item`,o),u.push({item:c,instance:o,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(t){for(var n=this.items.length-1,r,i,a;n>=0;n--)r=this.items[n],!(this.currentContainer&&r.instance!==this.currentContainer&&r.item[0]!==this.currentItem[0])&&(i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item,t||(r.width=i.outerWidth(),r.height=i.outerHeight()),a=i.offset(),r.left=a.left,r.top=a.top)},refreshPositions:function(e){this.floating=this.items.length?this.options.axis===`x`||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(e);var t,n;if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(t=this.containers.length-1;t>=0;t--)n=this.containers[t].element.offset(),this.containers[t].containerCache.left=n.left,this.containers[t].containerCache.top=n.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(t){t=t||this;var n,r,i=t.options;(!i.placeholder||i.placeholder.constructor===String)&&(n=i.placeholder,r=t.currentItem[0].nodeName.toLowerCase(),i.placeholder={element:function(){var i=e(`<`+r+`>`,t.document[0]);return t._addClass(i,`ui-sortable-placeholder`,n||t.currentItem[0].className)._removeClass(i,`ui-sortable-helper`),r===`tbody`?t._createTrPlaceholder(t.currentItem.find(`tr`).eq(0),e(`<tr>`,t.document[0]).appendTo(i)):r===`tr`?t._createTrPlaceholder(t.currentItem,i):r===`img`&&i.attr(`src`,t.currentItem.attr(`src`)),n||i.css(`visibility`,`hidden`),i},update:function(e,a){(!n||i.forcePlaceholderSize)&&((!a.height()||i.forcePlaceholderSize&&(r===`tbody`||r===`tr`))&&a.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css(`paddingTop`)||0,10)-parseInt(t.currentItem.css(`paddingBottom`)||0,10)),a.width()||a.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css(`paddingLeft`)||0,10)-parseInt(t.currentItem.css(`paddingRight`)||0,10)))}}),t.placeholder=e(i.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),i.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,n){var r=this;t.children().each(function(){e(`<td> </td>`,r.document[0]).attr(`colspan`,e(this).attr(`colspan`)||1).appendTo(n)})},_contactContainers:function(t){var n,r,i,a,o,s,c,l,u,d,f=null,p=null;for(n=this.containers.length-1;n>=0;n--)if(!e.contains(this.currentItem[0],this.containers[n].element[0])){if(this._intersectsWith(this.containers[n].containerCache)){if(f&&e.contains(this.containers[n].element[0],f.element[0]))continue;f=this.containers[n],p=n}else this.containers[n].containerCache.over&&(this.containers[n]._trigger(`out`,t,this._uiHash(this)),this.containers[n].containerCache.over=0)}if(f){if(this.containers.length===1)this.containers[p].containerCache.over||(this.containers[p]._trigger(`over`,t,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(i=1e4,a=null,u=f.floating||this._isFloating(this.currentItem),o=u?`left`:`top`,s=u?`width`:`height`,d=u?`pageX`:`pageY`,r=this.items.length-1;r>=0;r--)e.contains(this.containers[p].element[0],this.items[r].item[0])&&this.items[r].item[0]!==this.currentItem[0]&&(c=this.items[r].item.offset()[o],l=!1,t[d]-c>this.items[r][s]/2&&(l=!0),Math.abs(t[d]-c)<i&&(i=Math.abs(t[d]-c),a=this.items[r],this.direction=l?`up`:`down`));if(!a&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p]){this.currentContainer.containerCache.over||(this.containers[p]._trigger(`over`,t,this._uiHash()),this.currentContainer.containerCache.over=1);return}a?this._rearrange(t,a,null,!0):this._rearrange(t,null,this.containers[p].element,!0),this._trigger(`change`,t,this._uiHash()),this.containers[p]._trigger(`change`,t,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!==`HTML`&&(this.overflowOffset=this.scrollParent.offset()),this.containers[p]._trigger(`over`,t,this._uiHash(this)),this.containers[p].containerCache.over=1}}},_createHelper:function(t){var n=this.options,r=typeof n.helper==`function`?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper===`clone`?this.currentItem.clone():this.currentItem;return r.parents(`body`).length||this.appendTo[0].appendChild(r[0]),r[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`)}),(!r[0].style.width||n.forceHelperSize)&&r.width(this.currentItem.width()),(!r[0].style.height||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(e){typeof e==`string`&&(e=e.split(` `)),Array.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),`left`in 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 t=this.offsetParent.offset();return this.cssPosition===`absolute`&&this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this.offsetParent[0]===this.document[0].body&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css(`borderTopWidth`),10)||0),left:t.left+(parseInt(this.offsetParent.css(`borderLeftWidth`),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition===`relative`){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css(`top`),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css(`left`),10)||0)+this.scrollParent.scrollLeft()}}return{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 t,n,r,i=this.options;i.containment===`parent`&&(i.containment=this.helper[0].parentNode),(i.containment===`document`||i.containment===`window`)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,i.containment===`document`?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(i.containment===`document`?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)||(t=e(i.containment)[0],n=e(i.containment).offset(),r=e(t).css(`overflow`)!==`hidden`,this.containment=[n.left+(parseInt(e(t).css(`borderLeftWidth`),10)||0)+(parseInt(e(t).css(`paddingLeft`),10)||0)-this.margins.left,n.top+(parseInt(e(t).css(`borderTopWidth`),10)||0)+(parseInt(e(t).css(`paddingTop`),10)||0)-this.margins.top,n.left+(r?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css(`borderLeftWidth`),10)||0)-(parseInt(e(t).css(`paddingRight`),10)||0)-this.helperProportions.width-this.margins.left,n.top+(r?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css(`borderTopWidth`),10)||0)-(parseInt(e(t).css(`paddingBottom`),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,n){n||(n=this.position);var r=t===`absolute`?1:-1,i=this.cssPosition===`absolute`&&!(this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,a=/(html|body)/i.test(i[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition===`fixed`?-this.scrollParent.scrollTop():a?0:i.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition===`fixed`?-this.scrollParent.scrollLeft():a?0:i.scrollLeft())*r}},_generatePosition:function(t){var n,r,i=this.options,a=t.pageX,o=t.pageY,s=this.cssPosition===`absolute`&&!(this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(s[0].tagName);return this.cssPosition===`relative`&&(this.scrollParent[0]===this.document[0]||this.scrollParent[0]===this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(a=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(o=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(a=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),i.grid&&(n=this.originalPageY+Math.round((o-this.originalPageY)/i.grid[1])*i.grid[1],o=this.containment?n-this.offset.click.top>=this.containment[1]&&n-this.offset.click.top<=this.containment[3]?n:n-this.offset.click.top>=this.containment[1]?n-i.grid[1]:n+i.grid[1]:n,r=this.originalPageX+Math.round((a-this.originalPageX)/i.grid[0])*i.grid[0],a=this.containment?r-this.offset.click.left>=this.containment[0]&&r-this.offset.click.left<=this.containment[2]?r:r-this.offset.click.left>=this.containment[0]?r-i.grid[0]:r+i.grid[0]:r)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition===`fixed`?-this.scrollParent.scrollTop():c?0:s.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition===`fixed`?-this.scrollParent.scrollLeft():c?0:s.scrollLeft())}},_rearrange:function(e,t,n,r){n?n[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],this.direction===`down`?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var i=this.counter;this._delay(function(){i===this.counter&&this.refreshPositions(!r)})},_clear:function(e,t){this.reverting=!1;var n,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(n in this._storedCSS)(this._storedCSS[n]===`auto`||this._storedCSS[n]===`static`)&&(this._storedCSS[n]=``);this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,`ui-sortable-helper`)}else this.currentItem.show();this.fromOutside&&!t&&r.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&&r.push(function(e){this._trigger(`update`,e,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(e){this._trigger(`remove`,e,this._uiHash())}),r.push((function(e){return function(t){e._trigger(`receive`,t,this._uiHash(this))}}).call(this,this.currentContainer)),r.push((function(e){return function(t){e._trigger(`update`,t,this._uiHash(this))}}).call(this,this.currentContainer))));function i(e,t,n){return function(r){n._trigger(e,r,t._uiHash(t))}}for(n=this.containers.length-1;n>=0;n--)t||r.push(i(`deactivate`,this,this.containers[n])),this.containers[n].containerCache.over&&(r.push(i(`out`,this,this.containers[n])),this.containers[n].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`,this._storedZIndex===`auto`?``: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(n=0;n<r.length;n++)r[n].call(this,e);this._trigger(`stop`,e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){e.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var n=t||this;return{helper:n.helper,placeholder:n.placeholder||e([]),position:n.position,originalPosition:n.originalPosition,offset:n.positionAbs,item:n.currentItem,sender:t?t.element:null}}});function P(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger(`change`)}}e.widget(`ui.spinner`,{version:`1.14.2`,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 t=this._super(),n=this.element;return e.each([`min`,`max`,`step`],function(e,r){var i=n.attr(r);i!=null&&i.length&&(t[r]=i)}),t},_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)},wheel:function(e){var t=this.document[0].activeElement,n=this.element[0]===t,r=e.deltaY||e.originalEvent&&e.originalEvent.deltaY;if(n&&r){if(!this.spinning&&!this._start(e))return!1;this._spin((r>0?-1:1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()}},mousewheel:function(t,n){if(t.isTrigger){var r=e.Event(t);return r.type=`wheel`,n&&(r.deltaY=-n),this._events.wheel.call(this,r)}},"mousedown .ui-spinner-button":function(t){var n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val();function r(){this.element[0]!==this.document[0].activeElement&&(this.element.trigger(`focus`),this.previous=n)}t.preventDefault(),r.call(this),this._start(t)!==!1&&this._repeat(null,e(t.currentTarget).hasClass(`ui-spinner-up`)?1:-1,t)},"mouseup .ui-spinner-button":`_stop`,"mouseenter .ui-spinner-button":function(t){if(e(t.currentTarget).hasClass(`ui-state-active`)){if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass(`ui-spinner-up`)?1:-1,t)}},"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(this.uiSpinner.height()*.5)&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_start:function(e){return!this.spinning&&this._trigger(`start`,e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter)),(!this.spinning||this._trigger(`spin`,t,{value:n})!==!1)&&(this._value(n),this.counter++)},_increment:function(e){var t=this.options.incremental;return t?typeof t==`function`?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 this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(`.`);return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min===null?0:r.min,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e<r.min?r.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 n,r,i;if(e===`culture`||e===`numberFormat`){n=this._parse(this.element.val()),this.options[e]=t,this.element.val(this._format(n));return}(e===`max`||e===`min`||e===`step`)&&typeof t==`string`&&(t=this._parse(t)),e===`icons`&&(r=this.buttons.first().find(`.ui-icon`),this._removeClass(r,null,this.options.icons.up),this._addClass(r,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:P(function(e){this._super(e)}),_parse:function(e){return typeof e==`string`&&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 e!==null&&e===this._adjustValue(e)},_value:function(e,t){var n;e!==``&&(n=this._parse(e),n!==null&&(t||(n=this._adjustValue(n)),e=this._format(n))),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:P(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:P(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:P(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:P(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){if(!arguments.length)return this._parse(this.element.val());P(this._value).call(this,e)},widget:function(){return this.uiSpinner}}),e.uiBackCompat===!0&&e.widget(`ui.spinner`,e.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>`}}),e.ui.spinner,e.widget(`ui.tabs`,{version:`1.14.2`,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:function(e){var t=new URL(e.href),n=new URL(location.href);return e.hash.length>1&&t.origin===n.origin&&t.pathname===n.pathname&&t.search===n.search},_create:function(){var t=this,n=this.options;this.running=!1,this._addClass(`ui-tabs`,`ui-widget ui-widget-content`),this._toggleClass(`ui-tabs-collapsible`,null,n.collapsible),this._processTabs(),n.active=this._initialActive(),Array.isArray(n.disabled)&&(n.disabled=e.uniqueSort(n.disabled.concat(e.map(this.tabs.filter(`.ui-state-disabled`),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(n.active):e(),this._refresh(),this.active.length&&this.load(n.active)},_initialActive:function(){var t=this.options.active,n=this.options.collapsible,r=location.hash.substring(1),i=decodeURIComponent(r);return t===null&&(r&&(this.tabs.each(function(n,i){if(e(i).attr(`aria-controls`)===r)return t=n,!1}),t===null&&this.tabs.each(function(n,r){if(e(r).attr(`aria-controls`)===i)return t=n,!1})),t===null&&(t=this.tabs.index(this.tabs.filter(`.ui-tabs-active`))),(t===null||t===-1)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),t===-1&&(t=!n&&0)),!n&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest(`li`),r=this.tabs.index(n),i=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r!==this.options.active&&r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),!t.ctrlKey&&!t.metaKey&&(n.attr(`aria-selected`,`false`),this.tabs.eq(r).attr(`aria-selected`,`true`),this.activating=this._delay(function(){this.option(`active`,r)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger(`focus`))},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){var r=this.tabs.length-1;function i(){return t>r&&(t=0),t<0&&(t=r),t}for(;e.inArray(i(),this.options.disabled)!==-1;)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).trigger(`focus`),e},_setOption:function(e,t){if(e===`active`){this._activate(t);return}this._super(e,t),e===`collapsible`&&(this._toggleClass(`ui-tabs-collapsible`,null,t),!t&&this.options.active===!1&&this._activate(0)),e===`event`&&this._setupEvents(t),e===`heightStyle`&&this._setupHeightStyle(t)},refresh:function(){var t=this.options,n=this.tablist.children(`:has(a[href])`);t.disabled=e.map(n.filter(`.ui-state-disabled`),function(e){return n.index(e)}),this._processTabs(),t.active===!1||!this.anchors.length?(t.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active),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 t=this,n=this.tabs,r=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(t){e(this).is(`.ui-state-disabled`)&&t.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 e(`a`,this)[0]}).attr({tabIndex:-1}),this._addClass(this.anchors,`ui-tabs-anchor`),this.panels=e(),this.anchors.each(function(n,r){var i,a,o,s=e(r).uniqueId().attr(`id`),c=e(r).closest(`li`),l=c.attr(`aria-controls`);t._isLocal(r)?(i=r.hash,o=i.substring(1),a=t.element.find(`#`+CSS.escape(o)),a.length||(o=decodeURIComponent(o),a=t.element.find(`#`+CSS.escape(o)))):(o=c.attr(`aria-controls`)||e({}).uniqueId()[0].id,i=`#`+o,a=t.element.find(i),a.length||(a=t._createPanel(o),a.insertAfter(t.panels[n-1]||t.tablist)),a.attr(`aria-live`,`polite`)),a.length&&(t.panels=t.panels.add(a)),l&&c.data(`ui-tabs-aria-controls`,l),c.attr({"aria-controls":o,"aria-labelledby":s}),a.attr(`aria-labelledby`,s)}),this.panels.attr(`role`,`tabpanel`),this._addClass(this.panels,`ui-tabs-panel`,`ui-widget-content`),n&&(this._off(n.not(this.tabs)),this._off(r.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find(`ol, ul`).eq(0)},_createPanel:function(t){return e(`<div>`).attr(`id`,t).data(`ui-tabs-destroy`,!0)},_setOptionDisabled:function(t){var n,r,i;for(Array.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),i=0;r=this.tabs[i];i++)n=e(r),t===!0||e.inArray(i,t)!==-1?(n.attr(`aria-disabled`,`true`),this._addClass(n,null,`ui-state-disabled`)):(n.removeAttr(`aria-disabled`),this._removeClass(n,null,`ui-state-disabled`));this.options.disabled=t,this._toggleClass(this.widget(),this.widgetFullName+`-disabled`,null,t===!0)},_setupEvents:function(t){var n={};t&&e.each(t.split(` `),function(e,t){n[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,n),this._on(this.tabs,{keydown:`_tabKeydown`}),this._on(this.panels,{keydown:`_panelKeydown`}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r=this.element.parent();t===`fill`?(n=r.height(),n-=this.element.outerHeight()-this.element.height(),this.element.siblings(`:visible`).each(function(){var t=e(this),r=t.css(`position`);r!==`absolute`&&r!==`fixed`&&(n-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css(`overflow`,`auto`)):t===`auto`&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height(``).height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget).closest(`li`),a=i[0]===r[0],o=a&&n.collapsible,s=o?e():this._getPanelForTab(i),c=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:c,newTab:o?e():i,newPanel:s};t.preventDefault(),!(i.hasClass(`ui-state-disabled`)||i.hasClass(`ui-tabs-loading`)||this.running||a&&!n.collapsible||this._trigger(`beforeActivate`,t,l)===!1)&&(n.active=!o&&this.tabs.index(i),this.active=a?e():i,this.xhr&&this.xhr.abort(),!c.length&&!s.length&&e.error(`jQuery UI Tabs: Mismatching fragment identifier.`),s.length&&this.load(this.tabs.index(i),t),this._toggle(t,l))},_toggle:function(t,n){var r=this,i=n.newPanel,a=n.oldPanel;this.running=!0;function o(){r.running=!1,r._trigger(`activate`,t,n)}function s(){r._addClass(n.newTab.closest(`li`),`ui-tabs-active`,`ui-state-active`),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}a.length&&this.options.hide?this._hide(a,this.options.hide,function(){r._removeClass(n.oldTab.closest(`li`),`ui-tabs-active`,`ui-state-active`),s()}):(this._removeClass(n.oldTab.closest(`li`),`ui-tabs-active`,`ui-state-active`),a.hide(),s()),a.attr(`aria-hidden`,`true`),n.oldTab.attr({"aria-selected":`false`,"aria-expanded":`false`}),i.length&&a.length?n.oldTab.attr(`tabIndex`,-1):i.length&&this.tabs.filter(function(){return e(this).attr(`tabIndex`)===0}).attr(`tabIndex`,-1),i.attr(`aria-hidden`,`false`),n.newTab.attr({"aria-selected":`true`,"aria-expanded":`true`,tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);r[0]!==this.active[0]&&(r.length||(r=this.active),n=r.find(`.ui-tabs-anchor`)[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e==`string`&&(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(){e.data(this,`ui-tabs-destroy`)?e(this).remove():e(this).removeAttr(`role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded`)}),this.tabs.each(function(){var t=e(this),n=t.data(`ui-tabs-aria-controls`);n?t.attr(`aria-controls`,n).removeData(`ui-tabs-aria-controls`):t.removeAttr(`aria-controls`)}),this.panels.show(),this.options.heightStyle!==`content`&&this.panels.css(`height`,``)},enable:function(t){var n=this.options.disabled;n!==!1&&(t===void 0?n=!1:(t=this._getIndex(t),n=Array.isArray(n)?e.map(n,function(e){return e===t?null:e}):e.map(this.tabs,function(e,n){return n===t?null:n})),this._setOptionDisabled(n))},disable:function(t){var n=this.options.disabled;if(n!==!0){if(t===void 0)n=!0;else{if(t=this._getIndex(t),e.inArray(t,n)!==-1)return;n=Array.isArray(n)?e.merge([t],n).sort():[t]}this._setOptionDisabled(n)}},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),a=i.find(`.ui-tabs-anchor`),o=this._getPanelForTab(i),s={tab:i,panel:o},c=function(e,t){t===`abort`&&r.panels.stop(!1,!0),r._removeClass(i,`ui-tabs-loading`),o.removeAttr(`aria-busy`),e===r.xhr&&delete r.xhr};this._isLocal(a[0])||(this.xhr=e.ajax(this._ajaxSettings(a,n,s)),this.xhr.statusText!==`canceled`&&(this._addClass(i,`ui-tabs-loading`),o.attr(`aria-busy`,`true`),this.xhr.done(function(e,t,i){o.html(e),r._trigger(`load`,n,s),c(i,t)}).fail(function(e,t){c(e,t)})))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr(`href`),beforeSend:function(t,a){return i._trigger(`beforeLoad`,n,e.extend({jqXHR:t,ajaxSettings:a},r))}}},_getPanelForTab:function(t){var n=e(t).attr(`aria-controls`);return this.element.find(`#`+CSS.escape(n))}}),e.uiBackCompat===!0&&e.widget(`ui.tabs`,e.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,`ui-tab`)}}),e.ui.tabs,e.widget(`ui.tooltip`,{version:`1.14.2`,options:{classes:{"ui-tooltip":`ui-corner-all ui-widget-shadow`},content:function(){var t=e(this).attr(`title`);return e(`<a>`).text(t).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 n=(e.attr(`aria-describedby`)||``).split(/\s+/);n.push(t),e.data(`ui-tooltip-id`,t).attr(`aria-describedby`,String.prototype.trim.call(n.join(` `)))},_removeDescribedBy:function(t){var n=t.data(`ui-tooltip-id`),r=(t.attr(`aria-describedby`)||``).split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData(`ui-tooltip-id`),r=String.prototype.trim.call(r.join(` `)),r?t.attr(`aria-describedby`,r):t.removeAttr(`aria-describedby`)},_create:function(){this._on({mouseover:`open`,focusin:`open`}),this.tooltips={},this.parents={},this.liveRegion=e(`<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=e([])},_setOption:function(t,n){var r=this;this._super(t,n),t===`content`&&e.each(this.tooltips,function(e,t){r._updateContent(t.element)})},_setOptionDisabled:function(e){this[e?`_disable`:`_enable`]()},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event(`blur`);i.target=i.currentTarget=r.element[0],t.close(i,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=e(this);if(t.is(`[title]`))return t.data(`ui-tooltip-title`,t.attr(`title`)).removeAttr(`title`)}))},_enable:function(){this.disabledTitles.each(function(){var t=e(this);t.data(`ui-tooltip-title`)&&t.attr(`title`,t.data(`ui-tooltip-title`))}),this.disabledTitles=e([])},open:function(t){var n=this,r=e(t?t.target:this.element).closest(this.options.items);r.length&&!r.data(`ui-tooltip-id`)&&(r.attr(`title`)&&r.data(`ui-tooltip-title`,r.attr(`title`)),r.data(`ui-tooltip-open`,!0),t&&t.type===`mouseover`&&r.parents().each(function(){var t=e(this),r;t.data(`ui-tooltip-open`)&&(r=e.Event(`blur`),r.target=r.currentTarget=this,n.close(r,!0)),t.attr(`title`)&&(t.uniqueId(),n.parents[this.id]={element:this,title:t.attr(`title`)},t.attr(`title`,``))}),this._registerCloseHandlers(t,r),this._updateContent(r,t))},_updateContent:function(e,t){var n,r=this.options.content,i=this,a=t?t.type:null;if(typeof r==`string`||r.nodeType||r.jquery)return this._open(t,e,r);n=r.call(e[0],function(n){e.data(`ui-tooltip-open`)&&(t&&(t.type=a),i._open(t,e,n))}),n&&this._open(t,e,n)},_open:function(t,n,r){var i,a,o,s,c=e.extend({},this.options.position);if(!r)return;if(i=this._find(n),i){i.tooltip.find(`.ui-tooltip-content`).html(r);return}n.is(`[title]`)&&(t&&t.type===`mouseover`?n.attr(`title`,``):n.removeAttr(`title`)),i=this._tooltip(n),a=i.tooltip,this._addDescribedBy(n,a.attr(`id`)),a.find(`.ui-tooltip-content`).html(r),this.liveRegion.children().hide(),s=e(`<div>`).html(a.find(`.ui-tooltip-content`).html()),s.removeAttr(`name`).find(`[name]`).removeAttr(`name`),s.removeAttr(`id`).find(`[
4id]`).removeAttr(`id`),s.appendTo(this.liveRegion);function l(e){c.of=e,!a.is(`:hidden`)&&a.position(c)}this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:l}),l(t)):a.position(e.extend({of:n},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(o=this.delayedShow=setInterval(function(){a.is(`:visible`)&&(l(c.of),clearInterval(o))},13)),this._trigger(`open`,t,{tooltip:a})},_registerCloseHandlers:function(t,n){var r={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var r=e.Event(t);r.currentTarget=n[0],this.close(r,!0)}}};n[0]!==this.element[0]&&(r.remove=function(){var e=this._find(n);e&&this._removeTooltip(e.tooltip)}),(!t||t.type===`mouseover`)&&(r.mouseleave=`close`),(!t||t.type===`focusin`)&&(r.focusout=`close`),this._on(!0,n,r)},close:function(t){var n,r=this,i=e(t?t.currentTarget:this.element),a=this._find(i);if(!a){i.removeData(`ui-tooltip-open`);return}n=a.tooltip,!a.closing&&(clearInterval(this.delayedShow),i.data(`ui-tooltip-title`)&&!i.attr(`title`)&&i.attr(`title`,i.data(`ui-tooltip-title`)),this._removeDescribedBy(i),a.hiding=!0,n.stop(!0),this._hide(n,this.options.hide,function(){r._removeTooltip(e(this))}),i.removeData(`ui-tooltip-open`),this._off(i,`mouseleave focusout keyup`),i[0]!==this.element[0]&&this._off(i,`remove`),this._off(this.document,`mousemove`),t&&t.type===`mouseleave`&&e.each(this.parents,function(t,n){e(n.element).attr(`title`,n.title),delete r.parents[t]}),a.closing=!0,this._trigger(`close`,t,{tooltip:n}),a.hiding||(a.closing=!1))},_tooltip:function(t){var n=e(`<div>`).attr(`role`,`tooltip`),r=e(`<div>`).appendTo(n),i=n.uniqueId().attr(`id`);return this._addClass(r,`ui-tooltip-content`),this._addClass(n,`ui-tooltip`,`ui-widget ui-widget-content`),n.appendTo(this._appendTo(t)),this.tooltips[i]={element:t,tooltip:n}},_find:function(e){var t=e.data(`ui-tooltip-id`);return t?this.tooltips[t]:null},_removeTooltip:function(e){clearInterval(this.delayedShow),e.remove(),delete this.tooltips[e.attr(`id`)]},_appendTo:function(e){var t=e.closest(`.ui-front, dialog`);return t.length||(t=this.document[0].body),t},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event(`blur`),a=r.element;i.target=i.currentTarget=a[0],t.close(i,!0),e(`#`+n).remove(),a.data(`ui-tooltip-title`)&&(a.attr(`title`)||a.attr(`title`,a.data(`ui-tooltip-title`)),a.removeData(`ui-tooltip-title`))}),this.liveRegion.remove()}}),e.uiBackCompat===!0&&e.widget(`ui.tooltip`,e.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var e=this._superApply(arguments);return this.options.tooltipClass&&e.tooltip.addClass(this.options.tooltipClass),e}}),e.ui.tooltip}),(function(e){typeof define==`function`&&define.amd?define([`jquery`,`jquery-ui`],e):e(jQuery)})(function(e){if(e.mspointer=window.navigator.msPointerEnabled,e.touch=`ontouchstart`in document||`ontouchstart`in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,!e.touch&&!e.mspointer||!e.ui.mouse)return;let t=e.ui.mouse.prototype,n=t._mouseInit,r=t._mouseDestroy,i,a=0;function o(e){return{x:e.originalEvent.changedTouches[0].pageX,y:e.originalEvent.changedTouches[0].pageY}}function s(t,n){if(t.originalEvent.touches.length>1||e(t.target).is(`input`)||e(t.target).is(`textarea`))return;t.cancelable&&t.preventDefault();let r=t.originalEvent.changedTouches[0],i=new MouseEvent(n,{bubbles:!0,cancelable:!0,view:window,screenX:r.screenX,screenY:r.screenY,clientX:r.clientX,clientY:r.clientY});t.target.dispatchEvent(i)}t._touchStart=function(e){let t=this;this._startedMove=e.timeStamp,t._startPos=o(e),!i&&t._mouseCapture(e.originalEvent.changedTouches[0])&&(i=!0,t._touchMoved=!1,s(e,`mouseover`),s(e,`mousemove`),s(e,`mousedown`))},t._touchMove=function(e){i&&(this._touchMoved=!0,s(e,`mousemove`))},t._touchEnd=function(e){if(!i)return;s(e,`mouseup`),s(e,`mouseout`);let t=e.timeStamp-this._startedMove;if(!this._touchMoved||t<500)e.timeStamp-a<400?s(e,`dblclick`):s(e,`click`),a=e.timeStamp;else{let t=o(e);Math.abs(t.x-this._startPos.x)<10&&Math.abs(t.y-this._startPos.y)<10&&(!this._touchMoved||e.originalEvent.changedTouches[0].touchType===`stylus`)&&s(e,`click`)}this._touchMoved=!1,i=!1};let c,l,u;
4t._mouseInit=function(){let r=this;e.support.mspointer&&(r.element[0].style.msTouchAction=`none`),c=t._touchStart.bind(r),l=t._touchMove.bind(r),u=t._touchEnd.bind(r),r.element.on({touchstart:c,touchmove:l,touchend:u}),n.call(r)},t._mouseDestroy=function(){let e=this;e.element.off({touchstart:c,touchmove:l,touchend:u}),r.call(e)}});var jQuery$3=window.jQuery;if(window.$,jQuery$3===void 0)throw Error(`Bootstrap's JavaScript requires jQuery`);+function(e){var t=e.fn.jquery.split(` `)[0].split(`.`);if(t[0]<2&&t[1]<9||t[0]==1&&t[1]==9&&t[2]<1||t[0]>3)throw Error(`Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4`)}(jQuery$3),+function(e){var t=`[data-dismiss="alert"]`,n=function(n){e(n).on(`click`,t,this.close)};n.VERSION=`3.4.1`,n.TRANSITION_DURATION=150,n.prototype.close=function(t){var r=e(this),i=r.attr(`data-target`);i||(i=r.attr(`href`),i=i&&i.replace(/.*(?=#[^\s]*$)/,``)),i=i===`#`?[]:i;var a=e(document).find(i);if(t&&t.preventDefault(),a.length||(a=r.closest(`.alert`)),a.trigger(t=e.Event(`close.bs.alert`)),t.isDefaultPrevented())return;a.removeClass(`in`);function o(){a.detach().trigger(`closed.bs.alert`).remove()}e.support.transition&&a.hasClass(`fade`)?a.one(`bsTransitionEnd`,o).emulateTransitionEnd(n.TRANSITION_DURATION):o()};function r(t){return this.each(function(){var r=e(this),i=r.data(`bs.alert`);i||r.data(`bs.alert`,i=new n(this)),typeof t==`string`&&i[t].call(r)})}var i=e.fn.alert;e.fn.alert=r,e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=i,this},e(document).on(`click.bs.alert.data-api`,t,n.prototype.close)}(jQuery$3),+function(e){var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r),this.isLoading=!1};t.VERSION=`3.4.1`,t.DEFAULTS={loadingText:`loading...`},t.prototype.setState=function(t){var n=`disabled`,r=this.$element,i=r.is(`input`)?`val`:`html`,a=r.data();t+=`Text`,a.resetText==null&&r.data(`resetText`,r[i]()),setTimeout(e.proxy(function(){r[i](a[t]==null?this.options[t]:a[t]),t==`loadingText`?(this.isLoading=!0,r.addClass(n).attr(n,n).prop(n,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(n).removeAttr(n).prop(n,!1))},this),0)},t.prototype.toggle=function(){var e=!0,t=this.$element.closest(`[data-toggle="buttons"]`);if(t.length){var n=this.$element.find(`input`);n.prop(`type`)==`radio`?(n.prop(`checked`)&&(e=!1),t.find(`.active`).removeClass(`active`),this.$element.addClass(`active`)):n.prop(`type`)==`checkbox`&&(n.prop(`checked`)!==this.$element.hasClass(`active`)&&(e=!1),this.$element.toggleClass(`active`)),n.prop(`checked`,this.$element.hasClass(`active`)),e&&n.trigger(`change`)}else this.$element.attr(`aria-pressed`,!this.$element.hasClass(`active`)),this.$element.toggleClass(`active`)};function n(n){return this.each(function(){var r=e(this),i=r.data(`bs.button`),a=typeof n==`object`&&n;i||r.data(`bs.button`,i=new t(this,a)),n==`toggle`?i.toggle():n&&i.setState(n)})}var r=e.fn.button;e.fn.button=n,e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=r,this},e(document).on(`click.bs.button.data-api`,`[data-toggle^="button"]`,function(t){var r=e(t.target).closest(`.btn`);n.call(r,`toggle`),e(t.target).is(`input[type="radio"], input[type="checkbox"]`)||(t.preventDefault(),r.is(`input,button`)?r.trigger(`focus`):r.find(`input:visible,button:visible`).first().trigger(`focus`))}).on(`focus.bs.button.data-api blur.bs.button.data-api`,`[data-toggle^="button"]`,function(t){e(t.target).closest(`.btn`).toggleClass(`focus`,/^focus(in)?$/.test(t.type))})}(jQuery$3),+function(e){var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(`.carousel-indicators`),this.options=n,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on(`keydown.bs.carousel`,e.proxy(this.keydown,this)),this.options.pause==`hover`&&!(`ontouchstart`in document.documentElement)&&this.$element.on(`mouseenter.bs.carousel`,e.proxy(this.pause,this)).on(`mouseleave.bs.carousel`,e.proxy(this.cycle,this))};t.VERSION=`3.4.1`,t.TRANSITION_DURATION=600,t.DEFAULTS={interval:5e3,pause:`hover`,wrap:!0,keyboard:!0},t.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},t.prototype.getItemIndex=function(e){return this.$items=e.parent().children(`.item`),this.$items.index(e||this.$active)},t.prototype.getItemForDirection=function(e,t){var n=this.getItemIndex(t);if((e==`prev`&&n===0||e==`next`&&n==this.$items.length-1)&&!this.options.wrap)return t;var r=(n+(e==`prev`?-1:1))%this.$items.length;return this.$items.eq(r)},t.prototype.to=function(e){var t=this,n=this.getItemIndex(this.$active=this.$element.find(`.item.active`));if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one(`slid.bs.carousel`,function(){t.to(e)}):n==e?this.pause().cycle():this.slide(e>n?`next`:`prev`,this.$items.eq(e))},t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(`.next, .prev`).length&&e.support.transition&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},t.prototype.next=function(){if(!this.sliding)return this.slide(`next`)},t.prototype.prev=function(){if(!this.sliding)return this.slide(`prev`)},t.prototype.slide=function(n,r){var i=this.$element.find(`.item.active`),a=r||this.getItemForDirection(n,i),o=this.interval,s=n==`next`?`left`:`right`,c=this;if(a.hasClass(`active`))return this.sliding=!1;var l=a[0],u=e.Event(`slide.bs.carousel`,{relatedTarget:l,direction:s});
4if(this.$element.trigger(u),!u.isDefaultPrevented()){if(this.sliding=!0,o&&this.pause(),this.$indicators.length){this.$indicators.find(`.active`).removeClass(`active`);var d=e(this.$indicators.children()[this.getItemIndex(a)]);d&&d.addClass(`active`)}var f=e.Event(`slid.bs.carousel`,{relatedTarget:l,direction:s});return e.support.transition&&this.$element.hasClass(`slide`)?(a.addClass(n),typeof a==`object`&&a.length&&a[0].offsetWidth,i.addClass(s),a.addClass(s),i.one(`bsTransitionEnd`,function(){a.removeClass([n,s].join(` `)).addClass(`active`),i.removeClass([`active`,s].join(` `)),c.sliding=!1,setTimeout(function(){c.$element.trigger(f)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(i.removeClass(`active`),a.addClass(`active`),this.sliding=!1,this.$element.trigger(f)),o&&this.cycle(),this}};function n(n){return this.each(function(){var r=e(this),i=r.data(`bs.carousel`),a=e.extend({},t.DEFAULTS,r.data(),typeof n==`object`&&n),o=typeof n==`string`?n:a.slide;i||r.data(`bs.carousel`,i=new t(this,a)),typeof n==`number`?i.to(n):o?i[o]():a.interval&&i.pause().cycle()})}var r=e.fn.carousel;e.fn.carousel=n,e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=r,this};var i=function(t){var r=e(this),i=r.attr(`href`);i&&(i=i.replace(/.*(?=#[^\s]+$)/,``));var a=r.attr(`data-target`)||i,o=e(document).find(a);if(o.hasClass(`carousel`)){var s=e.extend({},o.data(),r.data()),c=r.attr(`data-slide-to`);c&&(s.interval=!1),n.call(o,s),c&&o.data(`bs.carousel`).to(c),t.preventDefault()}};e(document).on(`click.bs.carousel.data-api`,`[data-slide]`,i).on(`click.bs.carousel.data-api`,`[data-slide-to]`,i),e(window).on(`load`,function(){e(`[data-ride="carousel"]`).each(function(){var t=e(this);n.call(t,t.data())})})}(jQuery$3),+function(e){var t=`.dropdown-backdrop`,n=`[data-toggle="dropdown"]`,r=function(t){e(t).on(`click.bs.dropdown`,this.toggle)};r.VERSION=`3.4.1`;function i(t){var n=t.attr(`data-target`);n||(n=t.attr(`href`),n=n&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,``));var r=n===`#`?null:e(document).find(n);return r&&r.length?r:t.parent()}function a(t){t&&t.which===3||(e(`.dropdown-backdrop`).remove(),e(n).each(function(){var n=e(this),r=i(n),a={relatedTarget:this};r.hasClass(`open`)&&(t&&t.type==`click`&&/input|textarea/i.test(t.target.tagName)&&e.contains(r[0],t.target)||(r.trigger(t=e.Event(`hide.bs.dropdown`,a)),!t.isDefaultPrevented()&&(n.attr(`aria-expanded`,`false`),r.removeClass(`open`).trigger(e.Event(`hidden.bs.dropdown`,a)))))}))}r.prototype.toggle=function(t){var n=e(this);if(!n.is(`.disabled, :disabled`)){var r=i(n),o=r.hasClass(`open`);if(a(),!o){`ontouchstart`in document.documentElement&&!r.closest(`.navbar-nav`).length&&e(document.createElement(`div`)).addClass(`dropdown-backdrop`).insertAfter(e(this)).on(`click`,a);var s={relatedTarget:this};if(r.trigger(t=e.Event(`show.bs.dropdown`,s)),t.isDefaultPrevented())return;n.trigger(`focus`).attr(`aria-expanded`,`true`),r.toggleClass(`open`).trigger(e.Event(`shown.bs.dropdown`,s))}return!1}},r.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var r=e(this);if(t.preventDefault(),t.stopPropagation(),!r.is(`.disabled, :disabled`)){var a=i(r),o=a.hasClass(`open`);if(!o&&t.which!=27||o&&t.which==27)return t.which==27&&a.find(n).trigger(`focus`),r.trigger(`click`);var s=a.find(`.dropdown-menu li:not(.disabled):visible a`);if(s.length){var c=s.index(t.target);t.which==38&&c>0&&c--,t.which==40&&c<s.length-1&&c++,~c||(c=0),s.eq(c).trigger(`focus`)}}}};function o(t){return this.each(function(){var n=e(this),i=n.data(`bs.dropdown`);i||n.data(`bs.dropdown`,i=new r(this)),typeof t==`string`&&i[t].call(n)})}var s=e.fn.dropdown;e.fn.dropdown=o,e.fn.dropdown.Constructor=r,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=s,this},e(document).on(`click.bs.dropdown.data-api`,a).on(`click.bs.dropdown.data-api`,`.dropdown form`,function(e){e.stopPropagation()}).on(`click.bs.dropdown.data-api`,n,r.prototype.toggle).on(`keydown.bs.dropdown.data-api`,n,r.prototype.keydown).on(`keydown.bs.dropdown.data-api`,`.dropdown-menu`,r.prototype.keydown)}(jQuery$3),+function(e){var t=function(t,n){this.options=n,this.$body=e(document.body),this.$element=e(t),this.$dialog=this.$element.find(`.modal-dialog`),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=`.navbar-fixed-top, .navbar-fixed-bottom`,this.options.remote&&this.$element.find(`.modal-content`).load(this.options.remote,e.proxy(function(){this.$element.trigger(`loaded.bs.modal`)},this))};t.VERSION=`3.4.1`,t.TRANSITION_DURATION=300,t.BACKDROP_TRANSITION_DURATION=150,t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},t.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},t.prototype.show=function(n){var r=this,i=e.Event(`show.bs.modal`,{relatedTarget:n});this.$element.trigger(i),!(this.isShown||i.isDefaultPrevented())&&(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass(`modal
4-open`),this.escape(),this.resize(),this.$element.on(`click.dismiss.bs.modal`,`[data-dismiss="modal"]`,e.proxy(this.hide,this)),this.$dialog.on(`mousedown.dismiss.bs.modal`,function(){r.$element.one(`mouseup.dismiss.bs.modal`,function(t){e(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var i=e.support.transition&&r.$element.hasClass(`fade`);r.$element.parent().length||r.$element.appendTo(r.$body),r.$element.show().scrollTop(0),r.adjustDialog(),i&&r.$element[0].offsetWidth,r.$element.addClass(`in`),r.enforceFocus();var a=e.Event(`shown.bs.modal`,{relatedTarget:n});i?r.$dialog.one(`bsTransitionEnd`,function(){r.$element.trigger(`focus`).trigger(a)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger(`focus`).trigger(a)}))},t.prototype.hide=function(n){n&&n.preventDefault(),n=e.Event(`hide.bs.modal`),this.$element.trigger(n),this.isShown&&!n.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),e(document).off(`focusin.bs.modal`),this.$element.removeClass(`in`).off(`click.dismiss.bs.modal`).off(`mouseup.dismiss.bs.modal`),this.$dialog.off(`mousedown.dismiss.bs.modal`),e.support.transition&&this.$element.hasClass(`fade`)?this.$element.one(`bsTransitionEnd`,e.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())},t.prototype.enforceFocus=function(){e(document).off(`focusin.bs.modal`).on(`focusin.bs.modal`,e.proxy(function(e){document!==e.target&&this.$element[0]!==e.target&&!this.$element.has(e.target).length&&this.$element.trigger(`focus`)},this))},t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on(`keydown.dismiss.bs.modal`,e.proxy(function(e){e.which==27&&this.hide()},this)):this.isShown||this.$element.off(`keydown.dismiss.bs.modal`)},t.prototype.resize=function(){this.isShown?e(window).on(`resize.bs.modal`,e.proxy(this.handleUpdate,this)):e(window).off(`resize.bs.modal`)},t.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop(function(){e.$body.removeClass(`modal-open`),e.resetAdjustments(),e.resetScrollbar(),e.$element.trigger(`hidden.bs.modal`)})},t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},t.prototype.backdrop=function(n){var r=this,i=this.$element.hasClass(`fade`)?`fade`:``;if(this.isShown&&this.options.backdrop){var a=e.support.transition&&i;if(this.$backdrop=e(document.createElement(`div`)).addClass(`modal-backdrop `+i).appendTo(this.$body),this.$element.on(`click.dismiss.bs.modal`,e.proxy(function(e){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}e.target===e.currentTarget&&(this.options.backdrop==`static`?this.$element[0].focus():this.hide())},this)),a&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass(`in`),!n)return;a?this.$backdrop.one(`bsTransitionEnd`,n).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):n()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass(`in`);var o=function(){r.removeBackdrop(),n&&n()};e.support.transition&&this.$element.hasClass(`fade`)?this.$backdrop.one(`bsTransitionEnd`,o).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):o()}else n&&n()},t.prototype.handleUpdate=function(){this.adjustDialog()},t.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:``,paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:``})},t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:``,paddingRight:``})},t.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.scrollbarWidth=this.measureScrollbar()},t.prototype.setScrollbar=function(){var t=parseInt(this.$body.css(`padding-right`)||0,10);this.originalBodyPad=document.body.style.paddingRight||``;var n=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css(`padding-right`,t+n),e(this.fixedContent).each(function(t,r){var i=r.style.paddingRight,a=e(r).css(`padding-right`);e(r).data(`padding-right`,i).css(`padding-right`,parseFloat(a)+n+`px`)}))},t.prototype.resetScrollbar=function(){this.$body.css(`padding-right`,this.originalBodyPad),e(this.fixedContent).each(function(t,n){var r=e(n).data(`padding-right`);e(n).removeData(`padding-right`),n.style.paddingRight=r||``})},t.prototype.measureScrollbar=function(){var e=document.createElement(`div`);e.className=`modal-scrollbar-measure`,this.$body.append(e);var t=e.offsetWidth-e.clientWidth;return this.$body[0].removeChild(e),t};function n(n,r){return this.each(function(){var i=e(this),a=i.data(`bs.modal`),o=e.extend({},t.DEFAULTS,i.data(),typeof n==`object`&&n);a||i.data(`bs.modal`,a=new t(this,o)),typeof n==`string`?a[n](r):o.show&&a.show(r)}
4)}var r=e.fn.modal;e.fn.modal=n,e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=r,this},e(document).on(`click.bs.modal.data-api`,`[data-toggle="modal"]`,function(t){var r=e(this),i=r.attr(`href`),a=r.attr(`data-target`)||i&&i.replace(/.*(?=#[^\s]+$)/,``),o=e(document).find(a),s=o.data(`bs.modal`)?`toggle`:e.extend({remote:!/#/.test(i)&&i},o.data(),r.data());r.is(`a`)&&t.preventDefault(),o.one(`show.bs.modal`,function(e){e.isDefaultPrevented()||o.one(`hidden.bs.modal`,function(){r.is(`:visible`)&&r.trigger(`focus`)})}),n.call(o,s,this)})}(jQuery$3),+function(e){var t=[`sanitize`,`whiteList`,`sanitizeFn`],n=[`background`,`cite`,`href`,`itemtype`,`longdesc`,`poster`,`src`,`xlink:href`],r={"*":[`class`,`dir`,`id`,`lang`,`role`,/^aria-[\w-]*$/i],a:[`target`,`href`,`title`,`rel`],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:[`src`,`alt`,`title`,`width`,`height`],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},i=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,a=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function o(t,r){var o=t.nodeName.toLowerCase();if(e.inArray(o,r)!==-1)return e.inArray(o,n)===-1||!!(t.nodeValue.match(i)||t.nodeValue.match(a));for(var s=e(r).filter(function(e,t){return t instanceof RegExp}),c=0,l=s.length;c<l;c++)if(o.match(s[c]))return!0;return!1}function s(t,n,r){if(t.length===0)return t;if(r&&typeof r==`function`)return r(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;var i=document.implementation.createHTMLDocument(`sanitization`);i.body.innerHTML=t;for(var a=e.map(n,function(e,t){return t}),s=e(i.body).find(`*`),c=0,l=s.length;c<l;c++){var u=s[c],d=u.nodeName.toLowerCase();if(e.inArray(d,a)===-1){u.parentNode.removeChild(u);continue}for(var f=e.map(u.attributes,function(e){return e}),p=[].concat(n[`*`]||[],n[d]||[]),m=0,h=f.length;m<h;m++)o(f[m],p)||u.removeAttribute(f[m].nodeName)}return i.body.innerHTML}var c=function(e,t){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init(`tooltip`,e,t)};c.VERSION=`3.4.1`,c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:`top`,selector:!1,template:`<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>`,trigger:`hover focus`,title:``,delay:0,html:!1,container:!1,viewport:{selector:`body`,padding:0},sanitize:!0,sanitizeFn:null,whiteList:r},c.prototype.init=function(t,n,r){if(this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&e(document).find(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw Error("`selector` option must be specified when initializing "+this.type+` on the window.document object!`);for(var i=this.options.trigger.split(` `),a=i.length;a--;){var o=i[a];if(o==`click`)this.$element.on(`click.`+this.type,this.options.selector,e.proxy(this.toggle,this));else if(o!=`manual`){var s=o==`hover`?`mouseenter`:`focusin`,c=o==`hover`?`mouseleave`:`focusout`;this.$element.on(s+`.`+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(c+`.`+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:`manual`,selector:``}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(n){var r=this.$element.data();for(var i in r)r.hasOwnProperty(i)&&e.inArray(i,t)!==-1&&delete r[i];return n=e.extend({},this.getDefaults(),r,n),n.delay&&typeof n.delay==`number`&&(n.delay={show:n.delay,hide:n.delay}),n.sanitize&&(n.template=s(n.template,n.whiteList,n.sanitizeFn)),n},c.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,function(e,r){n[e]!=r&&(t[e]=r)}),t},c.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data(`bs.`+this.t
vendor: 5,335 bytes, line 4
4ype);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data(`bs.`+this.type,n)),t instanceof e.Event&&(n.inState[t.type==`focusin`?`focus`:`hover`]=!0),n.tip().hasClass(`in`)||n.hoverState==`in`){n.hoverState=`in`;return}if(clearTimeout(n.timeout),n.hoverState=`in`,!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout(function(){n.hoverState==`in`&&n.show()},n.options.delay.show)},c.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},c.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data(`bs.`+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data(`bs.`+this.type,n)),t instanceof e.Event&&(n.inState[t.type==`focusout`?`focus`:`hover`]=!1),!n.isInStateTrue()){if(clearTimeout(n.timeout),n.hoverState=`out`,!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout(function(){n.hoverState==`out`&&n.hide()},n.options.delay.hide)}},c.prototype.show=function(){var t=e.Event(`show.bs.`+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var n=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!n)return;var r=this,i=this.tip(),a=this.getUID(this.type);this.setContent(),i.attr(`id`,a),this.$element.attr(`aria-describedby`,a),this.options.animation&&i.addClass(`fade`);var o=typeof this.options.placement==`function`?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,s=/\s?auto?\s?/i,l=s.test(o);l&&(o=o.replace(s,``)||`top`),i.detach().css({top:0,left:0,display:`block`}).addClass(o).data(`bs.`+this.type,this),this.options.container?i.appendTo(e(document).find(this.options.container)):i.insertAfter(this.$element),this.$element.trigger(`inserted.bs.`+this.type);var u=this.getPosition(),d=i[0].offsetWidth,f=i[0].offsetHeight;if(l){var p=o,m=this.getPosition(this.$viewport);o=o==`bottom`&&u.bottom+f>m.bottom?`top`:o==`top`&&u.top-f<m.top?`bottom`:o==`right`&&u.right+d>m.width?`left`:o==`left`&&u.left-d<m.left?`right`:o,i.removeClass(p).addClass(o)}var h=this.getCalculatedOffset(o,u,d,f);this.applyPlacement(h,o);var g=function(){var e=r.hoverState;r.$element.trigger(`shown.bs.`+r.type),r.hoverState=null,e==`out`&&r.leave(r)};e.support.transition&&this.$tip.hasClass(`fade`)?i.one(`bsTransitionEnd`,g).emulateTransitionEnd(c.TRANSITION_DURATION):g()}},c.prototype.applyPlacement=function(t,n){var r=this.tip(),i=r[0].offsetWidth,a=r[0].offsetHeight,o=parseInt(r.css(`margin-top`),10),s=parseInt(r.css(`margin-left`),10);isNaN(o)&&(o=0),isNaN(s)&&(s=0),t.top+=o,t.left+=s,e.offset.setOffset(r[0],e.extend({using:function(e){r.css({top:Math.round(e.top),left:Math.round(e.left)})}},t),0),r.addClass(`in`);var c=r[0].offsetWidth,l=r[0].offsetHeight;n==`top`&&l!=a&&(t.top=t.top+a-l);var u=this.getViewportAdjustedDelta(n,t,c,l);u.left?t.left+=u.left:t.top+=u.top;var d=/top|bottom/.test(n),f=d?u.left*2-i+c:u.top*2-a+l,p=d?`offsetWidth`:`offsetHeight`;r.offset(t),this.replaceArrow(f,r[0][p],d)},c.prototype.replaceArrow=function(e,t,n){this.arrow().css(n?`left`:`top`,50*(1-e/t)+`%`).css(n?`top`:`left`,``)},c.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();this.options.html?(this.options.sanitize&&(t=s(t,this.options.whiteList,this.options.sanitizeFn)),e.find(`.tooltip-inner`).html(t)):e.find(`.tooltip-inner`).text(t),e.removeClass(`fade in top bottom left right`)},c.prototype.hide=function(t){var n=this,r=e(this.$tip),i=e.Event(`hide.bs.`+this.type);function a(){n.hoverState!=`in`&&r.detach(),n.$element&&n.$element.removeAttr(`aria-describedby`).trigger(`hidden.bs.`+n.type),t&&t()}if(this.$element.trigger(i),!i.isDefaultPrevented())return r.removeClass(`in`),e.support.transition&&r.hasClass(`fade`)?r.one(`bsTransitionEnd`,a).emulateTransitionEnd(c.TRANSITION_DURATION):a(),this.hoverState=null,this},c.prototype.fixTitle=function(){var e=this.$element;(e.attr(`title`)||typeof e.attr(`data-original-title`)!=`string`)&&e.attr(`data-original-title`,e.attr(`title`)||``).attr(`title`,``)},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(t){t=t||this.$element;var n=t[0],r=n.tagName==`BODY`,i=n.getBoundingClientRect();i.width==null&&(i=e.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var a=window.SVGElement&&n instanceof window.SVGElement,o=r?{top:0,left:0}:a?null:t.offset(),s={scroll:r?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},c=r?{width:e(window).width(),height:e(window).height()}:null;return e.extend({},i,s,c,o)},c.prototype.getCalculatedOffset=function(e,t,n,r){return e==`bottom`?{top:t.top+t.height,left:t.left+t.width/2-n/2}:e==`top`?{top:t.top-r,left:t.left+t.width/2-n/2}:e==`left`?{top:t.top+t.height/2-r/2,left:t.left-n}:{top:t.top+t.height/2-r/2,left:t.left+t.width}},c.prototype.getViewportAdjustedDelta=function(e,t,n,r){var i={top:0,left:0};if(!this.$viewport)return i;var a=this.options.viewport&&this.options.viewport.padding||0,o=this.getPosition(this.$viewport);if(/right|left/.test(e)){var s=t.top-a-o.scroll,c=t.top+a-o.scroll+r;s<o.top?i.top=o.top-s:c>o.top+o.height&&(i.top=o.top+o.height-c)}else{var l=t.left-a,u=t.left+a+n;l<o.left?i.left=o.left-l:u>
4o.right&&(i.left=o.left+o.width-u)}return i},c.prototype.getTitle=function(){var e,t=this.$element,n=this.options;return e=t.attr(`data-original-title`)||(typeof n.title==`function`?n.title.call(t[0]):n.title),e},c.prototype.getUID=function(e){do e+=~~(Math.random()*1e6);while(document.getElementById(e));return e},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),this.$tip.length!=1))throw Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(`.tooltip-arrow`)},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(t){var n=this;t&&(n=e(t.currentTarget).data(`bs.`+this.type),n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data(`bs.`+this.type,n))),t?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass(`in`)?n.leave(n):n.enter(n)},c.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off(`.`+e.type).removeData(`bs.`+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null,e.$element=null})},c.prototype.sanitizeHtml=function(e){return s(e,this.options.whiteList,this.options.sanitizeFn)};function l(t){return this.each(function(){var n=e(this),r=n.data(`bs.tooltip`),i=typeof t==`object`&&t;(r||!/destroy|hide/.test(t))&&(r||n.data(`bs.tooltip`,r=new c(this,i)),typeof t==`string`&&r[t]())})}var u=e.fn.tooltip;e.fn.tooltip=l,e.fn.tooltip.Constructor=c,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=u,this}}(jQuery$3),+function(e){var t=function(e,t){this.init(`popover`,e,t)};if(!e.fn.tooltip)throw Error(`Popover requires tooltip.js`);t.VERSION=`3.4.1`,t.DEFAULTS=e.extend({},e.fn.tooltip.Constructor.DEFAULTS,{placement:`right`,trigger:`click`,content:``,template:`<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>`}),t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype),t.prototype.constructor=t,t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();if(this.options.html){var r=typeof n;this.options.sanitize&&(t=this.sanitizeHtml(t),r===`string`&&(n=this.sanitizeHtml(n))),e.find(`.popover-title`).html(t),e.find(`.popover-content`).children().detach().end()[r===`string`?`html`:`append`](n)}else e.find(`.popover-title`).text(t),e.find(`.popover-content`).children().detach().end().text(n);e.removeClass(`fade top bottom left right in`),e.find(`.popover-title`).html()||e.find(`.popover-title`).hide()},t.prototype.hasContent=function(){return this.getTitle()||this.getContent()},t.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr(`data-content`)||(typeof t.content==`function`?t.content.call(e[0]):t.content)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(`.arrow`)};function n(n){return this.each(function(){var r=e(this),i=r.data(`bs.popover`),a=typeof n==`object`&&n;(i||!/destroy|hide/.test(n))&&(i||r.data(`bs.popover`,i=new t(this,a)),typeof n==`string`&&i[n]())})}var r=e.fn.popover;e.fn.popover=n,e.fn.popover.Constructor=t,e.fn.popover.noConflict=function(){return e.fn.popover=r,this}}(jQuery$3),+function(e){var t=function(t){this.element=e(t)};t.VERSION=`3.4.1`,t.TRANSITION_DURATION=150,t.prototype.show=function(){var t=this.element,n=t.closest(`ul:not(.dropdown-menu)`),r=t.data(`target`);if(r||(r=t.attr(`href`),r=r&&r.replace(/.*(?=#[^\s]*$)/,``)),!t.parent(`li`).hasClass(`active`)){var i=n.find(`.active:last a`),a=e.Event(`hide.bs.tab`,{relatedTarget:t[0]}),o=e.Event(`show.bs.tab`,{relatedTarget:i[0]});if(i.trigger(a),t.trigger(o),!(o.isDefaultPrevented()||a.isDefaultPrevented())){var s=e(document).find(r);this.activate(t.closest(`li`),n),this.activate(s,s.parent(),function(){i.trigger({type:`hidden.bs.tab`,relatedTarget:t[0]}),t.trigger({type:`shown.bs.tab`,relatedTarget:i[0]})})}}},t.prototype.activate=function(n,r,i){var a=r.find(`> .active`),o=i&&e.support.transition&&(a.length&&a.hasClass(`fade`)||!!r.find(`> .fade`).length);function s(){a.removeClass(`active`).find(`> .dropdown-menu > .active`).removeClass(`active`).end().find(`[data-toggle="tab"]`).attr(`aria-expanded`,!1),n.addClass(`active`).find(`[data-toggle="tab"]`).attr(`aria-expanded`,!0),o?(n[0].offsetWidth,n.addClass(`in`)):n.removeClass(`fade`),n.parent(`.dropdown-menu`).length&&n.closest(`li.dropdown`).addClass(`active`).end().find(`[data-toggle="tab"]`).attr(`aria-expanded`,!0),i&&i()}a.length&&o?a.one(`bsTransitionEnd`,s).emulateTransitionEnd(t.TRANSITION_DURATION):s(),a.removeClass(`in`)};function n(n){return this.each(function(){var r=e(this),i=r.data(`bs.tab`);i||r.data(`bs.tab`,i=new t(this)),typeof n==`string`&&i[n]()})}var r=e.fn.tab;e.fn.tab=n,e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=r,this};var i=function(t){t.preventDefault(),n.call(e(this),`show`)};e(document).on(`click.bs.tab.data-api`,`[data-toggle="tab"]`,i).on(`click.bs.tab.data-api`,`[data-toggle="pill"]`,i)}(jQuery$3),+function(e){var t=function(n,r){this.options=e.extend({},t.DEFAULTS,r);var i=this.options.target===t.DEFAULTS.target?e(this.options.target):e(document).find(this.options.target);this.$target=i.on(`scroll.bs.affix.data-api`,e.proxy(this.checkPosition,this)).on(`click.bs.affix.data-api`,e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(n),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};t.VERSION=`3.4.1`,t.RESET=`affix affix-top affix-bottom`,t.DEFAULTS={offset:0,target:window},t.prototype.getState=function(e,t,n,r){var i=this.$target.scrollTop(),a=this.$element.offset(),o=this.$target.height();if(n!=null&&this.affixed==`top`)return i<n&&`top`;if(this.affixed==`bottom`)return n==null?i+o<=e-r?!1:`bottom`:i+this.unpin<=a.top?!1:`bottom`;var s=this.affixed==null,c=s?i:a.top;return n!=null&&i<=n?`top`:r!=null&&c+(s?o:t)>=e-r&&`bottom`},t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass(`affix`);var e=this.$target.scrollTop(),n=this.$element.offset();return this.pinnedOffset=n.top-e},t.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},t.prototype.checkPosition=function(){if(this.$element.is(`:visible`)){var n=this.$element.height(),r=this.options.offset,i=r.top,a=r.bottom,o=Math.max(e(document).height(),e(document.body).height());typeof r!=`object`&&(a=i=r),typeof i==`function`&&(i=r.top(this.$element)),typeof a==`function`&&(a=r.bottom(this.$element));var s=this.getState(o,n,i,a);
4if(this.affixed!=s){this.unpin!=null&&this.$element.css(`top`,``);var c=`affix`+(s?`-`+s:``),l=e.Event(c+`.bs.affix`);if(this.$element.trigger(l),l.isDefaultPrevented())return;this.affixed=s,this.unpin=s==`bottom`?this.getPinnedOffset():null,this.$element.removeClass(t.RESET).addClass(c).trigger(c.replace(`affix`,`affixed`)+`.bs.affix`)}s==`bottom`&&this.$element.offset({top:o-n-a})}};function n(n){return this.each(function(){var r=e(this),i=r.data(`bs.affix`),a=typeof n==`object`&&n;i||r.data(`bs.affix`,i=new t(this,a)),typeof n==`string`&&i[n]()})}var r=e.fn.affix;e.fn.affix=n,e.fn.affix.Constructor=t,e.fn.affix.noConflict=function(){return e.fn.affix=r,this},e(window).on(`load`,function(){e(`[data-spy="affix"]`).each(function(){var t=e(this),r=t.data();r.offset=r.offset||{},r.offsetBottom!=null&&(r.offset.bottom=r.offsetBottom),r.offsetTop!=null&&(r.offset.top=r.offsetTop),n.call(t,r)})})}(jQuery$3),+function(e){var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r),this.$trigger=e(`[data-toggle="collapse"][href="#`+n.id+`"],[data-toggle="collapse"][data-target="#`+n.id+`"]`),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};t.VERSION=`3.4.1`,t.TRANSITION_DURATION=350,t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){return this.$element.hasClass(`width`)?`width`:`height`},t.prototype.show=function(){if(!(this.transitioning||this.$element.hasClass(`in`))){var n,i=this.$parent&&this.$parent.children(`.panel`).children(`.in, .collapsing`);if(!(i&&i.length&&(n=i.data(`bs.collapse`),n&&n.transitioning))){var a=e.Event(`show.bs.collapse`);if(this.$element.trigger(a),!a.isDefaultPrevented()){i&&i.length&&(r.call(i,`hide`),n||i.data(`bs.collapse`,null));var o=this.dimension();this.$element.removeClass(`collapse`).addClass(`collapsing`)[o](0).attr(`aria-expanded`,!0),this.$trigger.removeClass(`collapsed`).attr(`aria-expanded`,!0),this.transitioning=1;var s=function(){this.$element.removeClass(`collapsing`).addClass(`collapse in`)[o](``),this.transitioning=0,this.$element.trigger(`shown.bs.collapse`)};if(!e.support.transition)return s.call(this);var c=e.camelCase([`scroll`,o].join(`-`));this.$element.one(`bsTransitionEnd`,e.proxy(s,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[o](this.$element[0][c])}}}},t.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass(`in`)){var n=e.Event(`hide.bs.collapse`);if(this.$element.trigger(n),!n.isDefaultPrevented()){var r=this.dimension();this.$element[r](this.$element[r]())[0].offsetHeight,this.$element.addClass(`collapsing`).removeClass(`collapse in`).attr(`aria-expanded`,!1),this.$trigger.addClass(`collapsed`).attr(`aria-expanded`,!1),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.removeClass(`collapsing`).addClass(`collapse`).trigger(`hidden.bs.collapse`)};if(!e.support.transition)return i.call(this);this.$element[r](0).one(`bsTransitionEnd`,e.proxy(i,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}}},t.prototype.toggle=function(){this[this.$element.hasClass(`in`)?`hide`:`show`]()},t.prototype.getParent=function(){return e(document).find(this.options.parent).find(`[data-toggle="collapse"][data-parent="`+this.options.parent+`"]`).each(e.proxy(function(t,r){var i=e(r);this.addAriaAndCollapsedClass(n(i),i)},this)).end()},t.prototype.addAriaAndCollapsedClass=function(e,t){var n=e.hasClass(`in`);e.attr(`aria-expanded`,n),t.toggleClass(`collapsed`,!n).attr(`aria-expanded`,n)};function n(t){var n,r=t.attr(`data-target`)||(n=t.attr(`href`))&&n.replace(/.*(?=#[^\s]+$)/,``);return e(document).find(r)}function r(n){return this.each(function(){var r=e(this),i=r.data(`bs.collapse`),a=e.extend({},t.DEFAULTS,r.data(),typeof n==`object`&&n);!i&&a.toggle&&/show|hide/.test(n)&&(a.toggle=!1),i||r.data(`bs.collapse`,i=new t(this,a)),typeof n==`string`&&i[n]()})}var i=e.fn.collapse;e.fn.collapse=r,e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=i,this},e(document).on(`click.bs.collapse.data-api`,`[data-toggle="collapse"]`,function(t){var i=e(this);i.attr(`data-target`)||t.preventDefault();var a=n(i),o=a.data(`bs.collapse`)?`toggle`:i.data();r.call(a,o)})}(jQuery$3),+function(e){function t(n,r){this.$body=e(document.body),this.$scrollElement=e(n).is(document.body)?e(window):e(n),this.options=e.extend({},t.DEFAULTS,r),this.selector=(this.options.target||``)+` .nav li > a`,this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on(`scroll.bs.scrollspy`,e.proxy(this.process,this)),this.refresh(),this.process()}t.VERSION=`3.4.1`,t.DEFAULTS={offset:10},t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},t.prototype.refresh=function(){var t=this,n=`offset`,r=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),e.isWindow(this.$scrollElement[0])||(n=`position`,r=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=e(this),i=t.data(`target`)||t.attr(`href`),a=/^#./.test(i)&&e(i);return a&&a.length&&a.is(`:visible`)&&[[a[n]().top+r,i]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},t.prototype.process=function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.getScrollHeight(),n=this.options.offset+t-this.$scrollElement.height(),r=this.offsets,i=this.targets,a=this.activeTarget,o;if(this.scrollHeight!=t&&this.refresh(),e>=n)return a!=(o=i[i.length-1])&&this.activate(o);if(a&&e<r[0])return this.activeTarget=null,this.clear();for(o=r.length;o--;)a!=i[o]&&e>=r[o]&&(r[o+1]===void 0||e<r[o+1])&&this.activate(i[o])},t.prototype.activate=function(t){this.activeTarget=t,this.clear();var n=e(this.selector+`[data-target="`+t+`"],`+this.selector+`[href="`+t+`"]`).parents(`li`).addClass(`active`);n.parent(`.dropdown-menu`).length&&(n=n.closest(`li.dropdown`).addClass(`active`)),n.trigger(`activate.bs.scrollspy`)},t.prototype.clear=function(){e(this.selector).parentsUntil(this.options.target,`.active`).removeClass(`active`)};function n(n){return this.each(function(){var r=e(this),i=r.data(`bs.scrollspy`),a=typeof n==`object`&&n;i||r.data(`bs.scrollspy`,i=new t(this,a)),typeof n==`string`&&i[n]()})}var r=e.fn.scrollspy;e.fn.scrollspy=n,e.fn.scrollspy.Constructor=t,e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=r,this},e(window).on(`load.bs.scrollspy.data-api`,function(){e(`[data-spy="scroll"]`).each(function(){var t=e(this);n.call(t,t.data())})})}(jQuery$3),+function(e){function t(){var e=document.createElement(`bootstrap`),t={WebkitTransition:`webkitTransitionEnd`,MozTransition:`transitionend`,OTransition:`oTransitionEnd otransitionend`,transition:`transitionend`};for(var n in t)if(e.style[n]!==void 0)return{end:t[n]};return!1}e.fn.emulateTransitionEnd=function(t){var n=!1,r=this;return e(this).one(`bsTransitionEnd`,function(){n=!0}),setTimeout(function(){n||e(r).trigger(e.support.transition.end)},t),this},e(function(){e.support.transition=t(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery$3),(function(e){typeof define==`function`&&define.amd?define([`jquery`],e):jQuery.sammy=window.Sammy=e(jQuery)})(function(e){var t,n=`([^/]+)`,r=/:([\w\d]+)/g,i=/\?([^#]*)?$/,a=function(e){return Array.prototype.slice.call(e)},o=function(e){return Object.prototype.toString.call(e)===`[object Function]`},s=function(e){return Object.prototype.toString.call(e)===`[object Array]`},c=function(e){return Object.prototype.toString.call(e)===`[object RegExp]`},l=function(e){return decodeURIComponent((e||``).replace(/\+/g,` `))},u=encodeURIComponent,d=function(e){return String(e).replace(/&(?!\w+;)/g,`&`).replace(/</g,`<`).replace(/>/g,`>`).replace(/"/g,`"`)},f=function(e){return function(){return this.route.apply(this,[e].
4concat(Array.prototype.slice.call(arguments)))}},p={},m=!!(window.history&&history.pushState),h=[];return t=function(){var n=a(arguments),r,i;if(t.apps=t.apps||{},n.length===0||n[0]&&o(n[0]))return t.apply(t,[`body`].concat(n));if(typeof(i=n.shift())==`string`)return r=t.apps[i]||new t.Application,r.element_selector=i,n.length>0&&e.each(n,function(e,t){r.use(t)}),r.element_selector!=i&&delete t.apps[i],t.apps[r.element_selector]=r,r},t.VERSION=`0.7.6`,t.addLogger=function(e){h.push(e)},t.log=function(){var n=a(arguments);n.unshift(`[`+Date()+`]`),e.each(h,function(e,r){r.apply(t,n)})},window.console===void 0?typeof console<`u`&&t.addLogger(function(){console.log.apply(console,arguments)}):typeof window.console.log==`function`&&o(window.console.log.apply)?t.addLogger(function(){window.console.log.apply(window.console,arguments)}):t.addLogger(function(){window.console.log(arguments)}),e.extend(t,{makeArray:a,isFunction:o,isArray:s}),t.Object=function(t){return e.extend(this,t||{})},e.extend(t.Object.prototype,{escapeHTML:d,h:d,toHash:function(){var t={};return e.each(this,function(e,n){o(n)||(t[e]=n)}),t},toHTML:function(){var t=``;return e.each(this,function(e,n){o(n)||(t+=`<strong>`+e+`</strong> `+n+`<br />`)}),t},keys:function(e){var t=[];for(var n in this)(!o(this[n])||!e)&&t.push(n);return t},has:function(t){return this[t]&&e.trim(this[t].toString())!==``},join:function(){var e=a(arguments),t=e.shift();return e.join(t)},log:function(){t.log.apply(t,arguments)},toString:function(t){var n=[];return e.each(this,function(e,r){(!o(r)||t)&&n.push(`"`+e+`": `+r.toString())}),`Sammy.Object: {`+n.join(`,`)+`}`}}),t.targetIsThisWindow=function(t,n){var r=e(t.target).closest(n);if(r.length===0)return!0;var i=r.attr(`target`);return!i||i===window.name||i===`_self`||i!==`_blank`&&i===`top`&&window===window.top},t.DefaultLocationProxy=function(e,t){this.app=e,this.is_native=!1,this.has_history=m,this._startPolling(t)},t.DefaultLocationProxy.fullPath=function(e){var t=e.toString().match(/^[^#]*(#.+)$/),n=t?t[1]:``;return[e.pathname,e.search,n].join(``)},e.extend(t.DefaultLocationProxy.prototype,{bind:function(){var n=this,r=this.app,i=t.DefaultLocationProxy;e(window).bind(`hashchange.`+this.app.eventNamespace(),function(e,t){n.is_native===!1&&!t&&(n.is_native=!0,window.clearInterval(i._interval),i._interval=null),r.trigger(`location-changed`)}),m&&!r.disable_push_state&&(e(window).bind(`popstate.`+this.app.eventNamespace(),function(e){r.trigger(`location-changed`)}),e(document).delegate(`a`,`click.history-`+this.app.eventNamespace(),function(e){if(!(e.isDefaultPrevented()||e.metaKey||e.ctrlKey)){var a=i.fullPath(this);if((this.hostname?this.hostname:function(e){var t=document.createElement(`a`);return t.href=e.href,t.hostname}(this))==window.location.hostname&&r.lookupRoute(`get`,a)&&t.targetIsThisWindow(e,`a`))return e.preventDefault(),n.setLocation(a),!1}})),i._bindings||(i._bindings=0),i._bindings++},unbind:function(){e(window).unbind(`hashchange.`+this.app.eventNamespace()),e(window).unbind(`popstate.`+this.app.eventNamespace()),e(document).undelegate(`a`,`click.history-`+this.app.eventNamespace()),t.DefaultLocationProxy._bindings--,t.DefaultLocationProxy._bindings<=0&&(window.clearInterval(t.DefaultLocationProxy._interval),t.DefaultLocationProxy._interval=null)},getLocation:function(){return t.DefaultLocationProxy.fullPath(window.location)},setLocation:function(e){if(/^([^#\/]|$)/.test(e)&&(e=m&&!this.app.disable_push_state?`/`+e:`#!/`+e),e!=this.getLocation()){if(m&&!this.app.disable_push_state&&/^\//.test(e))history.pushState({path:e},window.title,e),this.app.trigger(`location-changed`);else return window.location=e}},_startPolling:function(n){var r=this;if(!t.DefaultLocationProxy._interval){n||(n=10);var i=function(){var n=r.getLocation();(t.DefaultLocationProxy._last_location===void 0||n!=t.DefaultLocationProxy._last_location)&&window.setTimeout(function(){e(window).trigger(`hashchange`,[!0])},0),t.DefaultLocationProxy._last_location=n};i(),t.DefaultLocationProxy._interval=window.setInterval(i,n)}}}),t.Application=function(e){var n=this;this.routes={},this.listeners=new t.Object({}),this.arounds=[],this.befores=[],this.namespace=new Date().getTime()+`-`+parseInt(Math.random()*1e3,10),this.context_prototype=function(){t.EventC
4ontext.apply(this,arguments)},this.context_prototype.prototype=new t.EventContext,o(e)&&e.apply(this,[this]),this._location_proxy||this.setLocationProxy(new t.DefaultLocationProxy(this,this.run_interval_every)),this.debug&&this.bindToAllEvents(function(e,t){n.log(n.toString(),e.cleaned_type,t||{})})},t.Application.prototype=e.extend({},t.Object.prototype,{ROUTE_VERBS:[`get`,`post`,`put`,`delete`],APP_EVENTS:[`run`,`unload`,`lookup-route`,`run-route`,`route-found`,`event-context-before`,`event-context-after`,`changed`,`error`,`check-form-submission`,`redirect`,`location-changed`],_last_route:null,_location_proxy:null,_running:!1,element_selector:`body`,debug:!1,raise_errors:!1,run_interval_every:50,disable_push_state:!1,template_engine:null,toString:function(){return`Sammy.Application:`+this.element_selector},$element:function(t){return t?e(this.element_selector).find(t):e(this.element_selector)},use:function(){var e=a(arguments),n=e.shift(),r=n||``;try{e.unshift(this),typeof n==`string`&&(r=`Sammy.`+n,n=t[n]),n.apply(this,e)}catch(e){n===void 0?this.error(`Plugin Error: called use() but plugin (`+r.toString()+`) is not defined`,e):o(n)?this.error(`Plugin Error`,e):this.error(`Plugin Error: called use() but '`+r.toString()+`' is not a function`,e)}return this},setLocationProxy:function(e){var t=this._location_proxy;this._location_proxy=e,this.isRunning()&&(t&&t.unbind(),this._location_proxy.bind())},log:function(){t.log.apply(t,Array.prototype.concat.apply([this.element_selector],arguments))},route:function(t,n){var i=this,a=[],s,c,l=Array.prototype.slice.call(arguments,2);if(l.length===0&&o(n)&&(l=[n],n=t,t=`any`),t=t.toLowerCase(),n.constructor==String){for(r.lastIndex=0;(c=r.exec(n))!==null;)a.push(c[1]);n=RegExp(n.replace(r,`([^/]+)`)+`$`)}return e.each(l,function(e,t){typeof t==`string`&&(l[e]=i[t])}),s=function(e){var t={verb:e,path:n,callback:l,param_names:a};i.routes[e]=i.routes[e]||[],i.routes[e].push(t)},t===`any`?e.each(this.ROUTE_VERBS,function(e,t){s(t)}):s(t),this},get:f(`get`),post:f(`post`),put:f(`put`),del:f(`delete`),any:f(`any`),mapRoutes:function(t){var n=this;return e.each(t,function(e,t){n.route.apply(n,t)}),this},eventNamespace:function(){return[`sammy-app`,this.namespace].join(`-`)},bind:function(e,t,n){var r=this;n===void 0&&(n=t);var i=function(){var e=arguments[0],t,i=arguments[1];i&&i.context?(t=i.context,delete i.context):t=new r.context_prototype(r,`bind`,e.type,i,e.target),e.cleaned_type=e.type.replace(r.eventNamespace(),``),n.apply(t,[e,i])};return this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(i),this.isRunning()&&this._listen(e,i),this},trigger:function(e,t){return this.$element().trigger([e,this.eventNamespace()].join(`.`),[t]),this},refresh:function(){return this.last_location=null,this.trigger(`location-changed`),this},before:function(e,t){return o(e)&&(t=e,e={}),this.befores.push([e,t]),this},after:function(e){return this.bind(`event-context-after`,e)},around:function(e){return this.arounds.push(e),this},onComplete:function(e){return this._onComplete=e,this},isRunning:function(){return this._running},helpers:function(t){return e.extend(this.context_prototype.prototype,t),this},helper:function(e,t){return this.context_prototype.prototype[e]=t,this},run:function(n){if(this.isRunning())return!1;var r=this;return e.each(this.listeners.toHash(),function(t,n){e.each(n,function(e,n){r._listen(t,n)})}),this.trigger(`run`,{start_url:n}),this._running=!0,this.last_location=null,!/\#(.+)/.test(this.getLocation())&&n!==void 0&&this.setLocation(n),this._checkLocation(),this._location_proxy.bind(),this.bind(`location-changed`,function(){r._checkLocation()}),this.bind(`submit`,function(n){return!t.targetIsThisWindow(n,`form`)||r._checkFormSubmission(e(n.target).closest(`form`))===!1&&n.preventDefault()}),e(window).bind(`unload`,function(){r.unload()}),this.trigger(`changed`)},unload:function(){if(!this.isRunning())return!1;var t=this;return this.trigger(`unload`),this._location_proxy.unbind(),this.$element().unbind(`submit`).removeClass(t.eventNamespace()),e.each(this.listeners.toHash(),function(n,r){e.each(r,function(e,r){t._unlisten(n,r)})}),this._running=!1,this},destroy:function(){return this.unload(),delete t.apps[this.element_selector],this},bindToAllEvents:function(t){var n=this;return e.each(this.APP_EVENTS,function(e,r){n.bind(r,t)}),e.each(this.listeners.keys(!0),function(r,i){e.inArray(i,n.APP_EVENTS)==-1&&n.bind(i,t)}),this},routablePath:function(e){return e.replace(i,``)},lookupRoute:function(e,t){var n=this,r=!1,i=0,a,o;if(this.routes[e]!==void 0){for(a=this.routes[e].length;i<a;i++)if(o=this.routes[e][i],n.routablePath(t).match(o.path)){r=o;break}}return r},runRoute:function(t,n,r,i){var a=this,o=this.lookupRoute(t,n),s,c,u,d,f,p,m,h;if(this.debug&&this.log(`runRoute`,[t,n].join(` `)),this.trigger(`run-route`,{verb:t,path:n,params:r}),r===void 0&&(r={}),e.extend(r,this._parseQueryString(n)),o){this.trigger(`route-found`,{route:o}),(m=o.path.exec(this.routablePath(n)))!==null&&(m.shift(),e.each(m,function(e,t){o.param_names[e]?r[o.param_names[e]]=l(t):(r.splat||(r.splat=[]),r.splat.push(l(t)))})),s=new this.context_prototype(this,t,n,r,i),u=this.arounds.slice(0),d=this.befores.slice(0),p=[s],r.splat&&(p=p.concat(r.splat)),c=function(){for(var e,t,n;d.length>0;)if(f=d.shift(),a.contextMatchesOptions(s,f[0])&&(e=f[1].apply(s,[s]),e===!1))return!1;return a.last_route=o,s.trigger(`event-context-before`,{context:s}
4),typeof o.callback==`function`&&(o.callback=[o.callback]),o.callback&&o.callback.length&&(t=-1,n=function(){t++,o.callback[t]?e=o.callback[t].apply(s,p):a._onComplete&&typeof(a._onComplete===`function`)&&a._onComplete(s)},p.push(n),n()),s.trigger(`event-context-after`,{context:s}),e},e.each(u.reverse(),function(e,t){var n=c;c=function(){return t.apply(s,[n])}});try{h=c()}catch(e){this.error([`500 Error`,t,n].join(` `),e)}return h}return this.notFound(t,n)},contextMatchesOptions:function(t,n,r){var i=n;if((typeof i==`string`||c(i))&&(i={path:i}),r===void 0&&(r=!0),e.isEmptyObject(i))return!0;if(s(i.path)){for(var a=[],o=0,l,u=i.path.length;o<u;o+=1)l=e.extend({},i,{path:i.path[o]}),a.push(this.contextMatchesOptions(t,l));var d=e.inArray(!0,a)>-1;return r?d:!d}if(i.only)return this.contextMatchesOptions(t,i.only,!0);if(i.except)return this.contextMatchesOptions(t,i.except,!1);var f=!0,p=!0;return i.path&&(c(i.path)||(i.path=RegExp(i.path.toString()+`$`)),f=i.path.test(t.path)),i.verb&&(p=typeof i.verb==`string`?i.verb===t.verb:i.verb.indexOf(t.verb)>-1),r?p&&f:!(p&&f)},getLocation:function(){return this._location_proxy.getLocation()},setLocation:function(e){return this._location_proxy.setLocation(e)},swap:function(e,t){var n=this.$element().html(e);return o(t)&&t(e),n},templateCache:function(e,t){return t===void 0?p[e]:p[e]=t},clearTemplateCache:function(){return p={}},notFound:function(e,t){var n=this.error([`404 Not Found`,e,t].join(` `));return e!==`get`||n},error:function(e,t){if(t||(t=Error()),t.message=[e,t.message].join(` `),this.trigger(`error`,{message:t.message,error:t}),this.raise_errors)throw t;this.log(t.message,t)},_checkLocation:function(){var e=this.getLocation(),t;return(!this.last_location||this.last_location[0]!=`get`||this.last_location[1]!=e)&&(this.last_location=[`get`,e],t=this.runRoute(`get`,e)),t},_getFormVerb:function(t){var n=e(t),r,i=n.find(`input[name="_method"]`);return i.length>0&&(r=i.val()),r||(r=n[0].getAttribute(`method`)),(!r||r===``)&&(r=`get`),e.trim(r.toString().toLowerCase())},_checkFormSubmission:function(t){var n,r,i,a,o;return this.trigger(`check-form-submission`,{form:t}),n=e(t),r=n.attr(`action`)||``,i=this._getFormVerb(n),this.debug&&this.log(`_checkFormSubmission`,n,r,i),i===`get`?(a=this._serializeFormParams(n),a!==``&&(r+=`?`+a),this.setLocation(r),o=!1):(a=e.extend({},this._parseFormParams(n)),o=this.runRoute(i,r,a,t.get(0))),o!==void 0&&o},_serializeFormParams:function(e){var t=``,n=e.serializeArray(),r;if(n.length>0)for(t=this._encodeFormPair(n[0].name,n[0].value),r=1;r<n.length;r++)t=t+`&`+this._encodeFormPair(n[r].name,n[r].value);return t},_encodeFormPair:function(e,t){return u(e)+`=`+u(t)},_parseFormParams:function(e){for(var t={},n=e.serializeArray(),r=0;r<n.length;r++)t=this._parseParamPair(t,n[r].name,n[r].value);return t},_parseQueryString:function(e){var t={},n=e.match(i),r,a,o;if(n&&n[1])for(r=n[1].split(`&`),o=0;o<r.length;o++)a=r[o].split(`=`),t=this._parseParamPair(t,l(a[0]),l(a[1]||``));return t},_parseParamPair:function(e,t,n){return e[t]===void 0?e[t]=n:s(e[t])?e[t].push(n):e[t]=[e[t],n],e},_listen:function(e,t){return this.$element().bind([e,this.eventNamespace()].join(`.`),t)},_unlisten:function(e,t){return this.$element().unbind([e,this.eventNamespace()].join(`.`),t)}}),t.RenderContext=function(e){this.event_context=e,this.callbacks=[],this.previous_content=null,this.content=null,this.next_engine=!1,this.waiting=!1},t.RenderContext.prototype=e.extend({},t.Object.prototype,{then:function(e){if(!o(e)){if(typeof e==`string`&&e in this.event_context){var t=this.event_context[e];e=function(e){return t.apply(this.event_context,[e])}}else return this}var n=this;return this.waiting?this.callbacks.push(e):(this.wait(),window.setTimeout(function(){var t=e.apply(n,[n.content,n.previous_content]);t!==!1&&n.next(t)},0)),this},wait:function(){this.waiting=!0},next:function(e){this.waiting=!1,e!==void 0&&(this.previous_content=this.content,this.content=e),this.callbacks.length>0&&this.then(this.callbacks.shift())},load:function(t,n,r){var i=this;return this.then(function(){var a,s,c;if(o(n)?(r=n,n={}):n=e.extend({}
4,n),r&&this.then(r),typeof t==`string`)return c=t.match(/\.json(\?|$)/)||n.json,a=c?n.cache===!0:n.cache!==!1,i.next_engine=i.event_context.engineFor(t),delete n.cache,delete n.json,n.engine&&(i.next_engine=n.engine,delete n.engine),a&&(s=this.event_context.app.templateCache(t))?s:(this.wait(),e.ajax(e.extend({url:t,data:{},dataType:c?`json`:`text`,type:`get`,success:function(e){a&&i.event_context.app.templateCache(t,e),i.next(e)}},n)),!1);if(t.nodeType)return t.innerHTML;if(t.selector)return i.next_engine=t.attr(`data-engine`),n.clone===!1?t.remove()[0].innerHTML.toString():t[0].innerHTML.toString()})},loadPartials:function(e){var t;if(e)for(t in this.partials=this.partials||{},e)(function(t,n){t.load(e[n]).then(function(e){this.partials[n]=e})})(this,t);return this},render:function(e,t,n,r){return o(e)&&!t?this.then(e):(o(t)?(r=n,n=t,t=null):n&&!o(n)&&(r=n,n=null),this.loadPartials(r).load(e).interpolate(t,e).then(n))},partial:function(e,t,n,r){return o(n)?this.render(e,t,r).swap(n):o(t)?this.render(e,{},n).swap(t):this.render(e,t,n).swap()},send:function(){var e=this,t=a(arguments),n=t.shift();return s(t[0])&&(t=t[0]),this.then(function(r){return t.push(function(t){e.next(t)}),e.wait(),n.apply(n,t),!1})},collect:function(t,n,r){var i=this,a=function(){o(t)&&(n=t,t=this.content);var r=[],a=!1;return e.each(t,function(e,t){var o=n.apply(i,[e,t]);return o.jquery&&o.length==1&&(o=o[0],a=!0),r.push(o),o}),a?r:r.join(``)};return r?a():this.then(a)},renderEach:function(t,n,r,i){return s(n)&&(i=r,r=n,n=null),this.load(t).then(function(a){var o=this;if(r||(r=s(this.previous_content)?this.previous_content:[]),i)e.each(r,function(e,r){var s={},c=this.next_engine||t;n?s[n]=r:s=r,i(r,o.event_context.interpolate(a,s,c))});else return this.collect(r,function(e,r){var i={},o=this.next_engine||t;return n?i[n]=r:i=r,this.event_context.interpolate(a,i,o)},!0)})},interpolate:function(e,t,n){var r=this;return this.then(function(i,a){!e&&a&&(e=a),this.next_engine&&(t=this.next_engine,this.next_engine=!1);var o=r.event_context.interpolate(i,e,t,this.partials);return n?a+o:o})},swap:function(e){return this.then(function(t){return this.event_context.swap(t,e),t}).trigger(`changed`,{})},appendTo:function(t){return this.then(function(n){e(t).append(n)}).trigger(`changed`,{})},prependTo:function(t){return this.then(function(n){e(t).prepend(n)}).trigger(`changed`,{})},replace:function(t){return this.then(function(n){e(t).html(n)}).trigger(`changed`,{})},trigger:function(e,t){return this.then(function(n){return t===void 0&&(t={content:n}),this.event_context.trigger(e,t),n})}}),t.EventContext=function(e,n,r,i,a){this.app=e,this.verb=n,this.path=r,this.params=new t.Object(i),this.target=a},t.EventContext.prototype=e.extend({},t.Object.prototype,{$element:function(){return this.app.$element(a(arguments).shift())},engineFor:function(e){var t=this,n;return o(e)?e:(e=(e||t.app.template_engine).toString(),(n=e.match(/\.([^\.\?\#]+)(\?|$)/))&&(e=n[1]),e&&o(t[e])?t[e]:t.app.template_engine?this.engineFor(t.app.template_engine):function(e,t){return e})},interpolate:function(e,t,n,r){return this.engineFor(n).apply(this,[e,t,r])},render:function(e,n,r,i){return new t.RenderContext(this).render(e,n,r,i)},renderEach:function(e,n,r,i){return new t.RenderContext(this).renderEach(e,n,r,i)},load:function(e,n,r){return new t.RenderContext(this).load(e,n,r)},loadPartials:function(e){return new t.RenderContext(this).loadPartials(e)},partial:function(e,n,r,i){return new t.RenderContext(this).partial(e,n,r,i)},send:function(){var e=new t.RenderContext(this);return e.send.apply(e,arguments)},redirect:function(){var t,n=a(arguments),r=this.app.getLocation(),i=n.length;if(i>1){for(var o=0,s=[],c=[],l={},u=!1;o<i;o++)typeof n[o]==`string`?s.push(n[o]):(e.extend(l,n[o]),u=!0);if(t=s.join(`/`),u){for(var d in l)c.push(this.app._encodeFormPair(d,l[d]));t+=`?`+c.join(`&`)}}else t=n[0];this.trigger(`redirect`,{to:t}),this.app.last_location=[this.verb,this.path],this.app.setLocation(t),new RegExp(t).test(r)&&this.app.trigger(`location-changed`)},trigger:function(e,t){return t===void 0&&(t={}),t.context||(t.context=this),this.app.trigger(e,t)},eventNamespace:function(){return this.app.eventNamespace()},swap:function(e,t){return this.app.swap(e,t)},notFound:function(){return this.app.notFound(this.verb,this.path)},json:function(t){return e.parseJSON(t)},toString:function(){return`Sammy.EventContext: `+[this.verb,this.path,this.params].join(` `)}}),t}),(function(e){e.Jcrop=function(t,n){var r=e.extend({},e.Jcrop.defaults),i,a=navigator.userAgent.toLowerCase(),o=/msie/.test(a),s=/msie [1-6]\./.test(a);function c(e){return Math.round(e)+`px`}function l(e){return r.baseClass+`-`+e}function u(){return e.fx.step.hasOwnProperty(`backgroundColor`)}function d(t){var n=e(t).offset();return[n.left,n.top]}function f(e){return[e.pageX-i[0],e.pageY-i[1]]}function p(t){typeof t!=`object`&&(t={}),r=e.extend(r,t),e.each([`onChange`,`onSelect`,`onRelease`,`onDblClick`],function(e,t){typeof r[t]!=`function`&&(r[t]=function(){})})}function m(e,t,n){if(i=d(N),Z.setCursor(e===`move`?e:e+`-resize`),e===`move`)return Z.activateHandlers(g(t),x,n);var r=Y.getFixed(),a=_(e),o=Y.getCorner(_(a));Y.setPressed(Y.getCorner(a)),Y.setCurrent(o),Z.activateHandlers(h(e,r),x,n)}function h(e,t){return function(n){if(r.aspectRatio)switch(e){case`e`:n[1]=t.y+1;break;case`w`:n[1]=t.y+1;break;case`n`:n[0]=t.x+1;break;case`s`:n[0]=t.x+1}else switch(e){case`e`:n[1]=t.y2;break;case`w`:n[1]=t.y2;break;case`n`:n[0]=t.x2;break;case`s`:n[0]=t.x2}Y.setCurrent(n),X.update()}}function g(e){var t=e;return ce.watchKeys(),function(e){Y.moveOffset([e[0]-t[0],e[1]-t[1]]),t=e,X.update()}}function _(e){switch(e){case`n`:return`sw`;case`s`:return`nw`;case`e`:return`nw`;case`w`:return`ne`;case`ne`:return`sw`;case`nw`:return`se`;case`se`:return`nw`;case`sw`:return`ne`}}function v(e){return function(t){return r.disabled||e===`move`&&!r.allowMove?!1:(i=d(N),q=!0,m(e,f(t)),t.stopPropagation(),t.preventDefault(),!1)}}function y(e,t,n){var r=e.width(),i=e.height();r>t&&t>0&&(r=t,i=t/e.width()*e.height()),i>n&&n>0&&(i=n,r=n/e.height()*e.width()),K=e.width()/r,ie=e.height()/i,e.width(r).height(i)}function b(e){return{x:e.x*K,y:e.y*ie,x2:e.x2*K,y2:e.y2*ie,w:e.w*K,h:e.h*ie}}function x(e){var t=Y.getFixed();t.w>r.minSelect[0]&&t.h>r.minSelect[1]?(X.enableHandles(),X.done()):X.release(),Z.setCursor(r.allowSelect?`crosshair`:`default`)}function S(e){if(!r.disabled&&r.allowSelect){q=!0,i=d(N),X.disableHandles(),Z.setCursor(`crosshair`);var t=f(e);return Y.setPressed(t),X.update(),Z.activateHandlers(w,x,e.type.substring(0,5)===`touch`),ce.watchKeys(),e.stopPropagation(),e.preventDefault(),!1}}function w(e){Y.setCurrent(e),X.update()}function E(){var t=e(`<div></div>`).addClass(l(`tracker`));return o&&t.css({opacity:0,backgroundColor:`white`}),t}typeof t!=`object`&&(t=e(t)[0]),typeof n!=`object`&&(n={}),p(n);var D={border:`none`,visibility:`visible`,margin:0,padding:0,position:`absolute`,top:0,left:0},O=e(t),j=!0;if(t.tagName==`IMG`){if(O[0].width!=0&&O[0].height!=0)O.width(O[0].width),O.height(O[0].height);else{var M=new Image;M.src=O[0].src,O.width(M.width),O.height(M.height)}var N=O.clone().removeAttr(`id`).css(D).show();N.width(O.width()),N.height(O.height()),O.after(N).hide()}else N=O.css(D).show(),j=!1,r.shade===null&&(r.shade=!0);y(N,r.boxWidth,r.boxHeight);var P=N.width(),F=N.height(),I=e(`<div />`).width(P).height(F).addClass(l(`holder`)).css({position:`relative`,backgroundColor:r.bgColor}).insertAfter(O).append(N);r.addClass&&I.addClass(r.addClass);var L=e(`<div />`),R=e(`<div />`).width(`100%`).height(`100%`).css({zIndex:310,position:`absolute`,overflow:`hidden`}),z=e(`<div />`).width(`100%`).height(`100%`).css(`zIndex`,320),ee=e(`<div />`).css({position:`absolute`,zIndex:600}).dblclick(function(){var e=Y.getFixed();r.onDblClick.call(Se,e)}).insertBefore(N).append(R,z);j&&(L=e(`<img />`).attr(`src`,N.attr(`src`)).css(D).width(P).height(F),R.append(L)),s&&ee.css({overflowY:`hidden`});
4var V=r.boundary,H=E().width(P+V*2).height(F+V*2).css({position:`absolute`,top:c(-V),left:c(-V),zIndex:290}).mousedown(S),U=r.bgColor,te=r.bgOpacity,W,ne,re,G,K,ie,q,ae,oe;i=d(N);var J=function(){function e(){var e={},t=[`touchstart`,`touchmove`,`touchend`],n=document.createElement(`div`),r;try{for(r=0;r<t.length;r++){var i=t[r];i=`on`+i;var a=i in n;a||(n.setAttribute(i,`return;`),a=typeof n[i]==`function`),e[t[r]]=a}return e.touchstart&&e.touchend&&e.touchmove}catch(e){return!1}}function t(){return r.touchSupport===!0||r.touchSupport===!1?r.touchSupport:e()}return{createDragger:function(e){return function(t){return r.disabled||e===`move`&&!r.allowMove?!1:(i=d(N),q=!0,m(e,f(J.cfilter(t)),!0),t.stopPropagation(),t.preventDefault(),!1)}},newSelection:function(e){return S(J.cfilter(e))},cfilter:function(e){return e.pageX=e.originalEvent.changedTouches[0].pageX,e.pageY=e.originalEvent.changedTouches[0].pageY,e},isSupported:e,support:t()}}(),Y=function(){var e=0,t=0,n=0,i=0,a,o;function s(r){r=p(r),n=e=r[0],i=t=r[1]}function c(e){e=p(e),a=e[0]-n,o=e[1]-i,n=e[0],i=e[1]}function l(){return[a,o]}function u(r){var a=r[0],o=r[1];0>e+a&&(a-=a+e),0>t+o&&(o-=o+t),F<i+o&&(o+=F-(i+o)),P<n+a&&(a+=P-(n+a)),e+=a,n+=a,t+=o,i+=o}function d(e){var t=f();switch(e){case`ne`:return[t.x2,t.y];case`nw`:return[t.x,t.y];case`se`:return[t.x2,t.y2];case`sw`:return[t.x,t.y2]}}function f(){if(!r.aspectRatio)return h();var a=r.aspectRatio,o=r.minSize[0]/K,s=r.maxSize[0]/K,c=r.maxSize[1]/ie,l=n-e,u=i-t,d=Math.abs(l),f=Math.abs(u),p=d/f,_,v,y,b;return s===0&&(s=P*10),c===0&&(c=F*10),p<a?(v=i,y=f*a,_=l<0?e-y:y+e,_<0?(_=0,b=Math.abs((_-e)/a),v=u<0?t-b:b+t):_>P&&(_=P,b=Math.abs((_-e)/a),v=u<0?t-b:b+t)):(_=n,b=d/a,v=u<0?t-b:t+b,v<0?(v=0,y=Math.abs((v-t)*a),_=l<0?e-y:y+e):v>F&&(v=F,y=Math.abs(v-t)*a,_=l<0?e-y:y+e)),_>e?(_-e<o?_=e+o:_-e>s&&(_=e+s),v=v>t?t+(_-e)/a:t-(_-e)/a):_<e&&(e-_<o?_=e-o:e-_>s&&(_=e-s),v=v>t?t+(e-_)/a:t-(e-_)/a),_<0?(e-=_,_=0):_>P&&(e-=_-P,_=P),v<0?(t-=v,v=0):v>F&&(t-=v-F,v=F),g(m(e,t,_,v))}function p(e){return e[0]<0&&(e[0]=0),e[1]<0&&(e[1]=0),e[0]>P&&(e[0]=P),e[1]>F&&(e[1]=F),[Math.round(e[0]),Math.round(e[1])]}function m(e,t,n,r){var i=e,a=n,o=t,s=r;return n<e&&(i=n,a=e),r<t&&(o=r,s=t),[i,o,a,s]}function h(){var r=n-e,a=i-t,o;return W&&Math.abs(r)>W&&(n=r>0?e+W:e-W),ne&&Math.abs(a)>ne&&(i=a>0?t+ne:t-ne),G/ie&&Math.abs(a)<G/ie&&(i=a>0?t+G/ie:t-G/ie),re/K&&Math.abs(r)<re/K&&(n=r>0?e+re/K:e-re/K),e<0&&(n-=e,e-=e),t<0&&(i-=t,t-=t),n<0&&(e-=n,n-=n),i<0&&(t-=i,i-=i),n>P&&(o=n-P,e-=o,n-=o),i>
4F&&(o=i-F,t-=o,i-=o),e>P&&(o=e-F,i-=o,t-=o),t>F&&(o=t-F,i-=o,t-=o),g(m(e,t,n,i))}function g(e){return{x:e[0],y:e[1],x2:e[2],y2:e[3],w:e[2]-e[0],h:e[3]-e[1]}}return{flipCoords:m,setPressed:s,setCurrent:c,getOffset:l,moveOffset:u,getCorner:d,getFixed:f}}(),se=function(){var t=!1,n=e(`<div />`).css({position:`absolute`,zIndex:240,opacity:0}),i={top:l(),left:l().height(F),right:l().height(F),bottom:l()};function a(e,t){i.left.css({height:c(t)}),i.right.css({height:c(t)})}function o(){return s(Y.getFixed())}function s(e){i.top.css({left:c(e.x),width:c(e.w),height:c(e.y)}),i.bottom.css({top:c(e.y2),left:c(e.x),width:c(e.w),height:c(F-e.y2)}),i.right.css({left:c(e.x2),width:c(P-e.x2)}),i.left.css({width:c(e.x)})}function l(){return e(`<div />`).css({position:`absolute`,backgroundColor:r.shadeColor||r.bgColor}).appendTo(n)}function u(){t||(t=!0,n.insertBefore(N),o(),X.setBgOpacity(1,0,1),L.hide(),d(r.shadeColor||r.bgColor,1),X.isAwake()?p(r.bgOpacity,1):p(1,1))}function d(e,t){be(h(),e,t)}function f(){t&&(n.remove(),L.show(),t=!1,X.isAwake()?X.setBgOpacity(r.bgOpacity,1,1):(X.setBgOpacity(1,1,1),X.disableHandles()),be(I,0,1))}function p(e,i){t&&(r.bgFade&&!i?n.animate({opacity:1-e},{queue:!1,duration:r.fadeTime}):n.css({opacity:1-e}))}function m(){r.shade?u():f(),X.isAwake()&&p(r.bgOpacity)}function h(){return n.children()}return{update:o,updateRaw:s,getShades:h,setBgColor:d,enable:u,disable:f,resize:a,refresh:m,opacity:p}}(),X=function(){var t,n=370,i={},a={},o={},s=!1;function u(t){var n=e(`<div />`).css({position:`absolute`,opacity:r.borderOpacity}).addClass(l(t));return R.append(n),n}function d(t,n){var r=e(`<div />`).mousedown(v(t)).css({cursor:t+`-resize`,position:`absolute`,zIndex:n}).addClass(`ord-`+t);return J.support&&r.bind(`touchstart.jcrop`,J.createDragger(t)),z.append(r),r}function f(e){var t=r.handleSize,i=d(e,n++).css({opacity:r.handleOpacity}).addClass(l(`handle`));return t&&i.width(t).height(t),i}function p(e){return d(e,n++).addClass(`jcrop-dragbar`)}function m(e){for(var t=0;t<e.length;t++)o[e[t]]=p(e[t])}function h(e){for(var t,n=0;n<e.length;n++){switch(e[n]){case`n`:t=`hline`;break;case`s`:t=`hline bottom`;break;case`e`:t=`vline right`;break;case`w`:t=`vline`}i[e[n]]=u(t)}}function g(e){for(var t=0;t<e.length;t++)a[e[t]]=f(e[t])}function _(e,t){r.shade||L.css({top:c(-t),left:c(-e)}),ee.css({top:c(t),left:c(e)})}function y(e,t){ee.width(Math.round(e)).height(Math.round(t))}function x(){var e=Y.getFixed();Y.setPressed([e.x,e.y]),Y.setCurrent([e.x2,e.y2]),S()}function S(e){if(t)return w(e)}function w(e){var n=Y.getFixed();y(n.w,n.h),_(n.x,n.y),r.shade&&se.updateRaw(n),t||O(),e?r.onSelect.call(Se,b(n)):r.onChange.call(Se,b(n))}function D(e,n,i){(t||n)&&(r.bgFade&&!i?N.animate({opacity:e},{queue:!1,duration:r.fadeTime}):N.css(`opacity`,e))}function O(){ee.show(),r.shade?se.opacity(te):D(te,!0),t=!0}function j(){F(),ee.hide(),r.shade?se.opacity(1):D(1),t=!1,r.onRelease.call(Se)}function M(){s&&z.show()}function P(){if(s=!0,r.allowResize)return z.show(),!0}function F(){s=!1,z.hide()}function I(e){e?(ae=!0,F()):(ae=!1,P())}function V(){I(!1),x()}r.dragEdges&&e.isArray(r.createDragbars)&&m(r.createDragbars),e.isArray(r.createHandles)&&g(r.createHandles),r.drawBorders&&e.isArray(r.createBorders)&&h(r.createBorders),e(document).bind(`touchstart.jcrop-ios`,function(t){e(t.currentTarget).hasClass(`jcrop-tracker`)&&t.stopPropagation()});var H=E().mousedown(v(`move`)).css({cursor:`move`,position:`absolute`,zIndex:360});return J.support&&H.bind(`touchstart.jcrop`,J.createDragger(`move`)),R.append(H),F(),{updateVisible:S,update:w,release:j,refresh:x,isAwake:function(){return t},setCursor:function(e){H.css(`cursor`,e)},enableHandles:P,enableOnly:function(){s=!0},showHandles:M,disableHandles:F,animMode:I,setBgOpacity:D,done:V}}(),Z=function(){var t=function(){},n=function(){},i=r.trackDocument;function a(t){H.css({zIndex:450}),t?e(document).bind(`touchmove.jcrop`,u).bind(`touchend.jcrop`,d):i&&e(document).bind(`mousemove.jcrop`,s).bind(`mouseup.jcrop`,c)}function o(){H.css({zIndex:290}),e(document).unbind(`.jcrop`)}function s(e){return t(f(e)),!1}function c(e){return e.preventDefault(),e.stopPropagation(),q&&(q=!1,n(f(e)),X.isAwake()&&r.onSelect.call(Se,b(Y.getFixed())),o(),t=function(){},n=function(){}),!1}function l(e,r,i){return q=!0,t=e,n=r,a(i),!1}function u(e){return t(f(J.cfilter(e))),!1}function d(e){return c(J.cfilter(e))}function p(e){H.css(`cursor`,e)}
4return i||H.mousemove(s).mouseup(c).mouseout(c),N.before(H),{activateHandlers:l,setCursor:p}}(),ce=function(){var t=e(`<input type="radio" />`).css({position:`fixed`,left:`-120px`,width:`12px`}).addClass(`jcrop-keymgr`),n=e(`<div />`).css({position:`absolute`,overflow:`hidden`}).append(t);function i(){r.keySupport&&(t.show(),t.focus())}function a(e){t.hide()}function o(e,t,n){r.allowMove&&(Y.moveOffset([t,n]),X.updateVisible(!0)),e.preventDefault(),e.stopPropagation()}function c(e){if(e.ctrlKey||e.metaKey)return!0;oe=!!e.shiftKey;var t=oe?10:1;switch(e.keyCode){case 37:o(e,-t,0);break;case 39:o(e,t,0);break;case 38:o(e,0,-t);break;case 40:o(e,0,t);break;case 27:r.allowSelect&&X.release();break;case 9:return!0}return!1}return r.keySupport&&(t.keydown(c).blur(a),s||!r.fixedSupport?(t.css({position:`absolute`,left:`-20px`}),n.append(t).insertBefore(N)):t.insertBefore(N)),{watchKeys:i}}();function le(e){I.removeClass().addClass(l(`holder`)).addClass(e)}function ue(e,t){var n=e[0]/K,i=e[1]/ie,a=e[2]/K,o=e[3]/ie;if(ae)return;var s=Y.flipCoords(n,i,a,o),c=Y.getFixed(),l=[c.x,c.y,c.x2,c.y2],u=l,d=r.animationDelay,f=s[0]-l[0],p=s[1]-l[1],m=s[2]-l[2],h=s[3]-l[3],g=0,_=r.swingSpeed;n=u[0],i=u[1],a=u[2],o=u[3],X.animMode(!0);function v(){window.setTimeout(y,d)}var y=function(){return function(){g+=(100-g)/_,u[0]=Math.round(n+g/100*f),u[1]=Math.round(i+g/100*p),u[2]=Math.round(a+g/100*m),u[3]=Math.round(o+g/100*h),g>=99.8&&(g=100),g<100?(fe(u),v()):(X.done(),X.animMode(!1),typeof t==`function`&&t.call(Se))}}();v()}function de(e){fe([e[0]/K,e[1]/ie,e[2]/K,e[3]/ie]),r.onSelect.call(Se,b(Y.getFixed())),X.enableHandles()}function fe(e){Y.setPressed([e[0],e[1]]),Y.setCurrent([e[2],e[3]]),X.update()}function Q(){return b(Y.getFixed())}function pe(){return Y.getFixed()}function me(e){p(e),xe()}function he(){r.disabled=!0,X.disableHandles(),X.setCursor(`default`),Z.setCursor(`default`)}function ge(){r.disabled=!1,xe()}function _e(){X.done(),Z.activateHandlers(null,null)}function ve(){I.remove(),O.show(),O.css(`visibility`,`visible`),e(t).removeData(`Jcrop`)}function ye(e,t){X.release(),he();var n=new Image;n.onload=function(){var i=n.width,a=n.height,o=r.boxWidth,s=r.boxHeight;N.width(i).height(a),N.attr(`src`,e),L.attr(`src`,e),y(N,o,s),P=N.width(),F=N.height(),L.width(P).height(F),H.width(P+V*2).height(F+V*2),I.width(P).height(F),se.resize(P,F),ge(),typeof t==`function`&&t.call(Se)},n.src=e}function be(e,t,n){var i=t||r.bgColor;r.bgFade&&u()&&r.fadeTime&&!n?e.animate({backgroundColor:i},{queue:!1,duration:r.fadeTime}):e.css(`backgroundColor`,i)}function xe(e){r.allowResize?e?X.enableOnly():X.enableHandles():X.disableHandles(),Z.setCursor(r.allowSelect?`crosshair`:`default`),X.setCursor(r.allowMove?`move`:`default`),r.hasOwnProperty(`trueSize`)&&(K=r.trueSize[0]/P,ie=r.trueSize[1]/F),r.hasOwnProperty(`setSelect`)&&(de(r.setSelect),X.done(),delete r.setSelect),se.refresh(),r.bgColor!=U&&(be(r.shade?se.getShades():I,r.shade&&r.shadeColor||r.bgColor),U=r.bgColor),te!=r.bgOpacity&&(te=r.bgOpacity,r.shade?se.refresh():X.setBgOpacity(te)),W=r.maxSize[0]||0,ne=r.maxSize[1]||0,re=r.minSize[0]||0,G=r.minSize[1]||0,r.hasOwnProperty(`outerImage`)&&(N.attr(`src`,r.outerImage),delete r.outerImage),X.refresh()}J.support&&H.bind(`touchstart.jcrop`,J.newSelection),z.hide(),xe(!0);var Se={setImage:ye,animateTo:ue,setSelect:de,setOptions:me,tellSelect:Q,tellScaled:pe,setClass:le,disable:he,enable:ge,cancel:_e,release:X.release,destroy:ve,focus:ce.watchKeys,getBounds:function(){return[P*K,F*ie]},getWidgetSize:function(){return[P,F]},getScaleFactor:function(){return[K,ie]},getOptions:function(){return r},ui:{holder:I,selection:ee}};return o&&I.bind(`selectstart`,function(){return!1}),O.data(`Jcrop`,Se),Se},e.fn.Jcrop=function(t,n){var r;return this.each(function(){if(e(this).data(`Jcrop`)){if(t===`api`)return e(this).data(`Jcrop`);e(this).data(`Jcrop`).setOptions(t)}else this.tagName==`IMG`?e.Jcrop.Loader(this,function(){e(this).css({display:`block`,visibility:`hidden`}),r=e.Jcrop(this,t),e.isFunction(n)&&n.call(r)}):(e(this).css({display:`block`,visibility:`hidden`}),r=e.Jcrop(this,t),e.isFunction(n)&&n.call(r))}),this},e.Jcrop.Loader=function(t,n,r){var i=e(t),a=i[0];function o(){a.complete?(i.unbind(`.jcloader`),e.isFunction(n)&&n.call(a)):window.setTimeout(o,50)}i.bind(`load.jcloader`,o).bind(`error.jcloader`,function(t){i.unbind(`.jcloader`),e.isFunction(r)&&r.call(a)}),a.complete&&e.isFunction(n)&&(i.unbind(`.jcloader`),n.call(a))},e.Jcrop.defaults={allowSelect:!0,allowMove:!0,allowResize:!0,trackDocument:!0,baseClass:`jcrop`,addClass:null,bgColor:`black`,bgOpacity:.6,bgFade:!1,borderOpacity:.4,handleOpacity:.5,handleSize:null,aspectRatio:0,keySupport:!0,createHandles:[`n`,`s`,`e`,`w`,`nw`,`ne`,`se`,`sw`],createDragbars:[`n`,`s`,`e`,`w`],createBorders:[`n`,`s`,`e`,`w`],drawBorders:!0,dragEdges:!0,fixedSupport:!0,touchSupport:null,shade:null,boxWidth:0,boxHeight:0,boundary:2,fadeTime:400,animationDelay:20,swingSpeed:3,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){},onDblClick:function(){},onRelease:function(){}}})(jQuery),window.jQuery,window.$,(function(e){e(window.jQuery)})(function(e){var t=0,n=e,r=`parseJSON`;`JSON`in window&&`parse`in JSON&&(n=JSON,r=`parse`),e.ajaxTransport(`iframe`,function(n){if(n.async){var r=n.initialIframeSrc||`javascript:false;`,i,a,o;return{send:function(s,c){i=e(`<form style="display:none;"></form>`),i.attr(`accept-charset`,n.formAcceptCharset),o=/\?/.test(n.url)?`&`:`?`,n.type===`DELETE`?(n.url=n.url+o+`_method=DELETE`,n.type=`POST`):n.type===`PUT`?(n.url=n.url+o+`_method=PUT`,n.type=`POST`):n.type===`PATCH`&&(n.url=n.url+o+`_method=PATCH`,n.type=`POST`),t+=1,a=e(`<iframe src="`+r+`" name="iframe-transport-`+t+`"></iframe>`).bind(`load`,function(){var t,o=e.isArray(n.paramName)?n.paramName:[n.paramName];a.unbind(`load`).bind(`load`,function(){var t;try{if(t=a.contents(),!t.length||!t[0].firstChild)throw Error()}catch(e){t=void 0}c(200,`success`,{iframe:t}),e(`<iframe src="`+r+`"></iframe>`).appendTo(i),window.setTimeout(function(){i.remove()},0)}),i.prop(`target`,a.prop(`name`)).prop(`action`,n.url).prop(`method`,n.type),n.formData&&e.each(n.formData,function(t,n){e(`<input type="hidden"/>`).prop(`name`,n.name).val(n.value).appendTo(i)}),n.fileInput&&n.fileInput.length&&n.type===`POST`&&(t=n.fileInput.clone(),n.fileInput.after(function(e){return t[e]}),n.paramName&&n.fileInput.each(function(t){e(this).prop(`name`,o[t]||n.paramName)}),i.append(n.fileInput).prop(`enctype`,`multipart/form-data`).prop(`encoding`,`multipart/form-data`),n.fileInput.removeAttr(`form`)),i.submit(),t&&t.length&&n.fileInput.each(function(n,r){var i=e(t[n]);e(r).prop(`name`,i.prop(`name`)).attr(`form`,i.attr(`form`)),i.replaceWith(r)})}),i.append(a).appendTo(document.body)},abort:function(){a&&a.unbind(`load`).prop(`src`,r),i&&i.remove()}}}}),e.ajaxSetup({converters:{"iframe text":function(t){return t&&e(t[0].body).text()},"iframe json":function(t){return t&&n[r](e(t[0].body).text())},"iframe html":function(t){return t&&e(t[0].body).html()},"iframe xml":function(t){var n=t&&t[0];return n&&e.isXMLDoc(n)?n:e.parseXML(n.XMLDocument&&n.XMLDocument.xml||e(n.body).html())},"iframe script":function(t){return t&&e.globalEval(e(t[0].body).text())}}})}),window.jQuery,window.$,(function(e){e(window.jQuery)}
4)(function(e){e.support.fileInput=!(RegExp(`(Android (1\\.[0156]|2\\.[01]))|(Windows Phone (OS 7|8\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)|(w(eb)?OSBrowser)|(webOS)|(Kindle/(1\\.0|2\\.[05]|3\\.0))`).test(window.navigator.userAgent)||e(`<input type="file"/>`).prop(`disabled`)),e.support.xhrFileUpload=!!(window.ProgressEvent&&window.FileReader),e.support.xhrFormDataFileUpload=!!window.FormData,e.support.blobSlice=window.Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice);function t(t){var n=t===`dragover`;return function(r){r.dataTransfer=r.originalEvent&&r.originalEvent.dataTransfer;var i=r.dataTransfer;i&&e.inArray(`Files`,i.types)!==-1&&this._trigger(t,e.Event(t,{delegatedEvent:r}))!==!1&&(r.preventDefault(),n&&(i.dropEffect=`copy`))}}e.widget(`blueimp.fileupload`,{options:{dropZone:e(document),pasteZone:void 0,fileInput:void 0,replaceFileInput:!0,paramName:void 0,singleFileUploads:!0,limitMultiFileUploads:void 0,limitMultiFileUploadSize:void 0,limitMultiFileUploadSizeOverhead:512,sequentialUploads:!1,limitConcurrentUploads:void 0,forceIframeTransport:!1,redirect:void 0,redirectParamName:void 0,postMessage:void 0,multipart:!0,maxChunkSize:void 0,uploadedBytes:void 0,recalculateProgress:!0,progressInterval:100,bitrateInterval:500,autoUpload:!0,messages:{uploadedBytes:`Uploaded bytes exceed file size`},i18n:function(t,n){return t=this.messages[t]||t.toString(),n&&e.each(n,function(e,n){t=t.replace(`{`+e+`}`,n)}),t},formData:function(e){return e.serializeArray()},add:function(t,n){if(t.isDefaultPrevented())return!1;(n.autoUpload||n.autoUpload!==!1&&e(this).fileupload(`option`,`autoUpload`))&&n.process().done(function(){n.submit()})},processData:!1,contentType:!1,cache:!1,timeout:0},_specialOptions:[`fileInput`,`dropZone`,`pasteZone`,`multipart`,`forceIframeTransport`],_blobSlice:e.support.blobSlice&&function(){return(this.slice||this.webkitSlice||this.mozSlice).apply(this,arguments)},_BitrateTimer:function(){this.timestamp=Date.now?Date.now():new Date().getTime(),this.loaded=0,this.bitrate=0,this.getBitrate=function(e,t,n){var r=e-this.timestamp;return(!this.bitrate||!n||r>n)&&(this.bitrate=(t-this.loaded)*(1e3/r)*8,this.loaded=t,this.timestamp=e),this.bitrate}},_isXHRUpload:function(t){return!t.forceIframeTransport&&(!t.multipart&&e.support.xhrFileUpload||e.support.xhrFormDataFileUpload)},_getFormData:function(t){var n;return e.type(t.formData)===`function`?t.formData(t.form):e.isArray(t.formData)?t.formData:e.type(t.formData)===`object`?(n=[],e.each(t.formData,function(e,t){n.push({name:e,value:t})}),n):[]},_getTotal:function(t){var n=0;return e.each(t,function(e,t){n+=t.size||1}),n},_initProgressObject:function(t){var n={loaded:0,total:0,bitrate:0};t._progress?e.extend(t._progress,n):t._progress=n},_initResponseObject:function(e){var t;if(e._response)for(t in e._response)e._response.hasOwnProperty(t)&&delete e._response[t];else e._response={}},_onProgress:function(t,n){if(t.lengthComputable){var r=Date.now?Date.now():new Date().getTime(),i;if(n._time&&n.progressInterval&&r-n._time<n.progressInterval&&t.loaded!==t.total)return;n._time=r,i=Math.floor(t.loaded/t.total*(n.chunkSize||n._progress.total))+(n.uploadedBytes||0),this._progress.loaded+=i-n._progress.loaded,this._progress.bitrate=this._bitrateTimer.getBitrate(r,this._progress.loaded,n.bitrateInterval),n._progress.loaded=n.loaded=i,n._progress.bitrate=n.bitrate=n._bitrateTimer.getBitrate(r,i,n.bitrateInterval),this._trigger(`progress`,e.Event(`progress`,{delegatedEvent:t}),n),this._trigger(`progressall`,e.Event(`progressall`,{delegatedEvent:t}),this._progress)}},_initProgressListener:function(t){var n=this,r=t.xhr?t.xhr():e.ajaxSettings.xhr();r.upload&&(e(r.upload).bind(`progress`,function(e){var r=e.originalEvent;e.lengthComputable=r.lengthComputable,e.loaded=r.loaded,e.total=r.total,n._onProgress(e,t)}),t.xhr=function(){return r})},_isInstanceOf:function(e,t){return Object.prototype.toString.call(t)===`[object `+e+`]`},_initXHRData:function(t){var n=this,r,i=t.files[0],a=t.multipart||!e.support.xhrFileUpload,o=e.type(t.paramName)===`array`?t.paramName[0]:t.paramName;t.headers=e.extend({},t.headers),t.contentRange&&(t.headers[`Content-Range`]=t.contentRange),(!a||t.blob||!this._isInstanceOf(`File`,i))&&(t.headers[`Content-Disposition`]=`attachment; filename="`+encodeURI(i.uploadName||i.name)+`"`),a?e.support.xhrFormDataFileUpload&&(t.postMessage?(r=this._getFormData(t),t.blob?r.push({name:o,value:t.blob}):e.each(t.files,function(n,i){r.push({name:e.type(t.paramName)===`array`&&t.paramName[n]||o,value:i})})):(n._isInstanceOf(`FormData`,t.formData)?r=t.formData:(r=new FormData,e.each(this._getFormData(t),function(e,t){r.append(t.name,t.value)})),t.blob?r.append(o,t.blob,i.uploadName||i.name):e.each(t.files,function(i,a){(n._isInstanceOf(`File`,a)||n._isInstanceOf(`Blob`,a))&&r.append(e.type(t.paramName)===`array`&&t.paramName[i]||o,a,a.uploadName||a.name)})),t.data=r):(t.contentType=i.type||`application/octet-stream`,t.data=t.blob||i),t.blob=null},_initIframeSettings:function(t){var n=e(`<a></a>`).prop(`href`,t.url).prop(`host`);t.dataType=`iframe `+(t.dataType||``),t.formData=this._getFormData(t),t.redirect&&n&&n!==location.host&&t.formData.push({name:t.redirectParamName||`redirect`,value:t.redirect})},_initDataSettings:function(e){this._isXHRUpload(e)?(this._chunkedUpload(e,!0)||(e.data||this._initXHRData(e),this._initProgressListener(e)),e.postMessage&&(e.dataType=`postmessage `+(e.dataType||``))):this._initIframeSettings(e)},_getParamName:function(t){var n=e(t.fileInput),r=t.paramName;return r?e.isArray(r)||(r=[r]):(r=[],n.each(function(){for(var t=e(this),n=t.prop(`name`)||`files[]`,i=(t.prop(`files`)||[1]).length;i;)r.push(n),--i}),r.length||(r=[n.prop(`name`)||`files[]`])),r},_initFormSettings:function(t){(!t.form||!t.form.length)&&(t.form=e(t.fileInput.prop(`form`)),t.form.length||(t.form=e(this.options.fileInput.prop(`form`)))),t.paramName=this._getParamName(t),t.url||(t.url=t.form.prop(`action`)||location.href),t.type=(t.type||e.type(t.form.prop(`method`))===`string`&&t.form.prop(`method`)||``).toUpperCase(),t.type!==`POST`&&t.type!==`PUT`&&t.type!==`PATCH`&&(t.type=`POST`),t.formAcceptCharset||(t.formAcceptCharset=t.form.attr(`accept-charset`))},_getAJAXSettings:function(t){var n=e.extend({},this.options,t);return this._initFormSettings(n),this._initDataSettings(n),n},_getDeferredState:function(e){return e.state?e.state():e.isResolved()?`resolved`:e.isRejected()?`rejected`:`pending`},_enhancePromise:function(e){return e.success=e.done,e.error=e.fail,e.complete=e.always,e},_getXHRPromise:function(t,n,r){var i=e.Deferred(),a=i.promise();return n=n||this.options.context||a,t===!0?i.resolveWith(n,r):t===!1&&i.rejectWith(n,r),a.abort=i.promise,this._enhancePromise(a)},_addConvenienceMethods:function(t,n){var r=this,i=function(t){return e.Deferred().resolveWith(r,t).promise()};n.process=function(t,a){return(t||a)&&(n._processQueue=this._processQueue=(this._processQueue||i([this])).then(function(){return n.errorThrown?e.Deferred().rejectWith(r,[n]).promise():i(arguments)}).then(t,a)),this._processQueue||i([this])},n.submit=function(){return this.state()!==`pending`&&(n.jqXHR=this.jqXHR=r._trigger(`submit`,e.Event(`submit`,{delegatedEvent:t}),this)!==!1&&r._onSend(t,this)),this.jqXHR||r._getXHRPromise()},n.abort=function(){return this.jqXHR?this.jqXHR.abort():(this.errorThrown=`abort`,r._trigger(`fail`,null,this),r._getXHRPromise(!1))},n.state=function(){if(this.jqXHR)return r._getDeferredState(this.jqXHR);if(this._processQueue)return r._getDeferredState(this._processQueue)},n.processing=function(){return!this.jqXHR&&this._processQueue&&r._getDeferredState(this._processQueue)===`pending`},n.progress=function(){return this._progress},n.response=function(){return this._response}},_getUploadedBytes:function(e){var t=e.getResponseHeader(`Range`),n=t&&t.split(`-`),r=n&&n.length>1&&parseInt(n[1],10);return r&&r+1},_chunkedUpload:function(t,n){t.uploadedBytes=t.uploadedBytes||0;var r=this,i=t.files[0],a=i.size,o=t.uploadedBytes,s=t.maxChunkSize||a,c=this._blobSlice,l=e.Deferred(),u=l.promise(),d,f;return!(this._isXHRUpload(t)&&c&&(o||(e.type(s)===`function`?s(t):s)<a))||t.data?!1:n?!0:o>=a?(i.error=t.i18n(`uploadedBytes`),this._getXHRPromise(!1,t.context,[null,`error`,i.error])):(f=function(){var n=e.extend({},t),u=n._progress.loaded;n.blob=c.call(i,o,o+(e.type(s)===`function`?s(n):s),i.type),n.chunkSize=n.blob.size,n.contentRange=`bytes `+o+`-`+(o+n.chunkSize-1)+`/`+a,r._initXHRData(n),r._initProgressListener(n),d=(r._trigger(`chunksend`,null,n)!==!1&&e.ajax(n)||r._getXHRPromise(!1,n.context)).done(function(i,s,c){o=r._getUploadedBytes(c)||o+n.chunkSize,u+n.chunkSize-n._progress.loaded&&r._onProgress(e.Event(`progress`,{lengthComputable:!0,loaded:o-n.uploadedBytes,total:o-n.uploadedBytes}),n),t.uploadedBytes=n.uploadedBytes=o,n.result=i,n.textStatus=s,n.jqXHR=c,r._trigger(`chunkdone`,null,n),r._trigger(`chunkalways`,null,n),o<a?f():l.resolveWith(n.context,[i,s,c])}).fail(function(e,t,i){n.jqXHR=e,n.textStatus=t,n.errorThrown=i,r._trigger(`chunkfail`,null,n),r._trigger(`chunkalways`,null,n),l.rejectWith(n.context,[e,t,i])})},this._enhancePromise(u),u.abort=function(){return d.abort()},f(),u)},_beforeSend:function(e,t){this._active===0&&(this._trigger(`start`),this._bitrateTimer=new this._BitrateTimer,this._progress.loaded=this._progress.total=0,this._progress.bitrate=0),this._initResponseObject(t),this._initProgressObject(t),t._progress.loaded=t.loaded=t.uploadedBytes||0,t._progress.total=t.total=this._getTotal(t.files)||1,t._progress.bitrate=t.bitrate=0,this._active+=1,this._progress.loaded+=t.loaded,this._progress.total+=t.total},_onDone:function(t,n,r,i){var a=i._progress.total,o=i._response;i._progress.loaded<a&&this._onProgress(e.Event(`progress`,{lengthComputable:!0,loaded:a,total:a}),i),o.result=i.result=t,o.textStatus=i.textStatus=n,o.jqXHR=i.jqXHR=r,this._trigger(`done`,null,i)},_onFail:function(e,t,n,r){var i=r._response;r.recalculateProgress&&(this._progress.loaded-=r._progress.loaded,this._progress.total-=r._progress.total),i.jqXHR=r.jqXHR=e,i.textStatus=r.textStatus=t,i.errorThrown=r.errorThrown=n,this._trigger(`fail`,null,r)},_onAlways:function(e,t,n,r){this._trigger(`always`,null,r)},_onSend:function(t,n){n.submit||this._addConvenienceMethods(t,n);var r=this,i,a,o,s,c=r._getAJAXSettings(n),l=function(){return r._sending+=1,c._bitrateTimer=new r._BitrateTimer,i=i||((a||r._trigger(`send`,e.Event(`send`,{delegatedEvent:t}),c)===!1)&&r._getXHRPromise(!1,c.context,a)||r._chunkedUpload(c)||e.ajax(c)).done(function(e,t,n){r._onDone(e,t,n,c)}).fail(function(e,t,n){r._onFail(e,t,n,c)}).always(function(e,t,n){if(r._onAlways(e,t,n,c),--r._sending,--r._active,c.limitConcurrentUploads&&c.limitConcurrentUploads>r._sending)for(var i=r._slots.shift();i;
4){if(r._getDeferredState(i)===`pending`){i.resolve();break}i=r._slots.shift()}r._active===0&&r._trigger(`stop`)}),i};return this._beforeSend(t,c),this.options.sequentialUploads||this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending?(this.options.limitConcurrentUploads>1?(o=e.Deferred(),this._slots.push(o),s=o.then(l)):(this._sequence=this._sequence.then(l,l),s=this._sequence),s.abort=function(){return a=[void 0,`abort`,`abort`],i?i.abort():(o&&o.rejectWith(c.context,a),l())},this._enhancePromise(s)):l()},_onAdd:function(t,n){var r=this,i=!0,a=e.extend({},this.options,n),o=n.files,s=o.length,c=a.limitMultiFileUploads,l=a.limitMultiFileUploadSize,u=a.limitMultiFileUploadSizeOverhead,d=0,f=this._getParamName(a),p,m,h,g,_=0;if(!s)return!1;if(l&&o[0].size===void 0&&(l=void 0),!(a.singleFileUploads||c||l)||!this._isXHRUpload(a))h=[o],p=[f];else if(!(a.singleFileUploads||l)&&c)for(h=[],p=[],g=0;g<s;g+=c)h.push(o.slice(g,g+c)),m=f.slice(g,g+c),m.length||(m=f),p.push(m);else if(!a.singleFileUploads&&l)for(h=[],p=[],g=0;g<s;g+=1)d+=o[g].size+u,(g+1===s||d+o[g+1].size+u>l||c&&g+1-_>=c)&&(h.push(o.slice(_,g+1)),m=f.slice(_,g+1),m.length||(m=f),p.push(m),_=g+1,d=0);else p=f;return n.originalFiles=o,e.each(h||o,function(a,o){var s=e.extend({},n);return s.files=h?o:[o],s.paramName=p[a],r._initResponseObject(s),r._initProgressObject(s),r._addConvenienceMethods(t,s),i=r._trigger(`add`,e.Event(`add`,{delegatedEvent:t}),s),i}),i},_replaceFileInput:function(t){var n=t.fileInput,r=n.clone(!0),i=n.is(document.activeElement);t.fileInputClone=r,e(`<form></form>`).append(r)[0].reset(),n.after(r).detach(),i&&r.focus(),e.cleanData(n.unbind(`remove`)),this.options.fileInput=this.options.fileInput.map(function(e,t){return t===n[0]?r[0]:t}),n[0]===this.element[0]&&(this.element=r)},_handleFileTreeEntry:function(t,n){var r=this,i=e.Deferred(),a=[],o,s=function(e){e&&!e.entry&&(e.entry=t),i.resolve([e])},c=function(e){r._handleFileTreeEntries(e,n+t.name+`/`).done(function(e){i.resolve(e)}).fail(s)},l=function(){o.readEntries(function(e){e.length?(a=a.concat(e),l()):c(a)},s)};return n=n||``,t.isFile?t._file?(t._file.relativePath=n,i.resolve(t._file)):t.file(function(e){e.relativePath=n,i.resolve(e)},s):t.isDirectory?(o=t.createReader(),l()):i.resolve([]),i.promise()},_handleFileTreeEntries:function(t,n){var r=this;return e.when.apply(e,e.map(t,function(e){return r._handleFileTreeEntry(e,n)})).then(function(){return Array.prototype.concat.apply([],arguments)})},_getDroppedFiles:function(t){t=t||{};var n=t.items;return n&&n.length&&(n[0].webkitGetAsEntry||n[0].getAsEntry)?this._handleFileTreeEntries(e.map(n,function(e){var t;return e.webkitGetAsEntry?(t=e.webkitGetAsEntry(),t&&(t._file=e.getAsFile()),t):e.getAsEntry()})):e.Deferred().resolve(e.makeArray(t.files)).promise()},_getSingleFileInputFiles:function(t){t=e(t);var n=t.prop(`webkitEntries`)||t.prop(`entries`),r,i;if(n&&n.length)return this._handleFileTreeEntries(n);if(r=e.makeArray(t.prop(`files`)),r.length)r[0].name===void 0&&r[0].fileName&&e.each(r,function(e,t){t.name=t.fileName,t.size=t.fileSize});else{if(i=t.prop(`value`),!i)return e.Deferred().resolve([]).promise();r=[{name:i.replace(/^.*\\/,``)}]}return e.Deferred().resolve(r).promise()},_getFileInputFiles:function(t){return!(t instanceof e)||t.length===1?this._getSingleFileInputFiles(t):e.when.apply(e,e.map(t,this._getSingleFileInputFiles)).then(function(){return Array.prototype.concat.apply([],arguments)})},_onChange:function(t){var n=this,r={fileInput:e(t.target),form:e(t.target.form)};this._getFileInputFiles(r.fileInput).always(function(i){r.files=i,n.options.replaceFileInput&&n._replaceFileInput(r),n._trigger(`change`,e.Event(`change`,{delegatedEvent:t}),r)!==!1&&n._onAdd(t,r)})},_onPaste:function(t){var n=t.originalEvent&&t.originalEvent.clipboardData&&t.originalEvent.clipboardData.items,r={files:[]};n&&n.length&&(e.each(n,function(e,t){var n=t.getAsFile&&t.getAsFile();n&&r.files.push(n)}),this._trigger(`paste`,e.Event(`paste`,{delegatedEvent:t}),r)!==!1&&this._onAdd(t,r))},_onDrop:function(t){t.dataTransfer=t.originalEvent&&t.originalEvent.dataTransfer;var n=this,r=t.dataTransfer,i={};r&&r.files&&r.files.length&&(t.preventDefault(),this._getDroppedFiles(r).always(function(r){i.files=r,n._trigger(`drop`,e.Event(`drop`,{delegatedEvent:t}),i)!==!1&&n._onAdd(t,i)}))},_onDragOver:t(`dragover`),_onDragEnter:t(`dragenter`),_onDragLeave:t(`dragleave`),_initEventHandlers:function(){this._isXHRUpload(this.options)&&(this._on(this.options.dropZone,{dragover:this._onDragOver,drop:this._onDrop,dragenter:this._onDragEnter,dragleave:this._onDragLeave}),this._on(this.options.pasteZone,{paste:this._onPaste})),e.support.fileInput&&this._on(this.options.fileInput,{change:this._onChange})},_destroyEventHandlers:function(){this._off(this.options.dropZone,`dragenter dragleave dragover drop`),this._off(this.options.pasteZone,`paste`),this._off(this.options.fileInput,`change`)},_destroy:function(){this._destroyEventHandlers()},_setOption:function(t,n){var r=e.inArray(t,this._specialOptions)!==-1;r&&this._destroyEventHandlers(),this._super(t,n),r&&(this._initSpecialOptions(),this._initEventHandlers())},_initSpecialOptions:function(){var t=this.options;t.fileInput===void 0?t.fileInput=this.element.is(`input[type="file"]`)?this.element:this.element.find(`input[type="file"]`):t.fileInput instanceof e||(t.fileInput=e(t.fileInput)),t.dropZone instanceof e||(t.dropZone=e(t.dropZone)),t.pasteZone instanceof e||(t.pasteZone=e(t.pasteZone))},_getRegExp:function(e){var t=e.split(`/`),n=t.pop();return t.shift(),new RegExp(t.join(`/`),n)},_isRegExpOption:function(t,n){return t!==`url`&&e.type(n)===`string`&&/^\/.*\/[igm]{0,3}$/.test(n)},_initDataAttributes:function(){var t=this,n=this.options,r=this.element.data();e.each(this.element[0].attributes,function(e,i){var a=i.name.toLowerCase(),o;/^data-/.test(a)&&(a=a.slice(5).replace(/-[a-z]/g,function(e){return e.charAt(1).toUpperCase()}
4),o=r[a],t._isRegExpOption(a,o)&&(o=t._getRegExp(o)),n[a]=o)})},_create:function(){this._initDataAttributes(),this._initSpecialOptions(),this._slots=[],this._sequence=this._getXHRPromise(!0),this._sending=this._active=0,this._initProgressObject(this),this._initEventHandlers()},active:function(){return this._active},progress:function(){return this._progress},add:function(t){var n=this;t&&!this.options.disabled&&(t.fileInput&&!t.files?this._getFileInputFiles(t.fileInput).always(function(e){t.files=e,n._onAdd(null,t)}):(t.files=e.makeArray(t.files),this._onAdd(null,t)))},send:function(t){if(t&&!this.options.disabled){if(t.fileInput&&!t.files){var n=this,r=e.Deferred(),i=r.promise(),a,o;return i.abort=function(){return o=!0,a?a.abort():(r.reject(null,`abort`,`abort`),i)},this._getFileInputFiles(t.fileInput).always(function(e){if(!o){if(!e.length){r.reject();return}t.files=e,a=n._onSend(null,t),a.then(function(e,t,n){r.resolve(e,t,n)},function(e,t,n){r.reject(e,t,n)})}}),this._enhancePromise(i)}if(t.files=e.makeArray(t.files),t.files.length)return this._onSend(null,t)}return this._getXHRPromise(!1,t&&t.context)}})});var require_numeric_1_2_6=__commonJSMin((exports=>{var numeric=exports===void 0?(function(){}):exports;typeof globalThis<`u`&&(globalThis.numeric=numeric),numeric.version=`1.2.6`,numeric.bench=function(e,t){var n,r,i,a;for(t===void 0&&(t=15),i=.5,n=new Date;;){for(i*=2,a=i;a>3;a-=4)e(),e(),e(),e();for(;a>0;)e(),a--;if(r=new Date,r-n>t)break}for(a=i;a>3;a-=4)e(),e(),e(),e();for(;a>0;)e(),a--;return r=new Date,1e3*(3*i-1)/(r-n)},numeric._myIndexOf=(function(e){for(var t=this.length,n=0;n<t;++n)if(this[n]===e)return n;return-1}),numeric.myIndexOf=Array.prototype.indexOf?Array.prototype.indexOf:numeric._myIndexOf,numeric.Function=Function,numeric.precision=4,numeric.largeArray=50,numeric.prettyPrint=function(e){function t(e){if(e===0)return`0`;if(isNaN(e))return`NaN`;if(e<0)return`-`+t(-e);if(isFinite(e)){var n=Math.floor(Math.log(e)/Math.log(10)),r=e/Math.pow(10,n),i=r.toPrecision(numeric.precision);return parseFloat(i)===10&&(n++,r=1,i=r.toPrecision(numeric.precision)),parseFloat(i).toString()+`e`+n.toString()}return`Infinity`}var n=[];function r(e){var i;if(e===void 0)return n.push(Array(numeric.precision+8).join(` `)),!1;if(typeof e==`string`)return n.push(`"`+e+`"`),!1;if(typeof e==`boolean`)return n.push(e.toString()),!1;if(typeof e==`number`){var a=t(e),o=e.toPrecision(numeric.precision),s=parseFloat(e.toString()).toString(),c=[a,o,s,parseFloat(o).toString(),parseFloat(s).toString()];for(i=1;i<c.length;i++)c[i].length<a.length&&(a=c[i]);return n.push(Array(numeric.precision+8-a.length).join(` `)+a),!1}if(e===null)return n.push(`null`),!1;if(typeof e==`function`){n.push(e.toString());var l=!1;for(i in e)e.hasOwnProperty(i)&&(l?n.push(`, 5`):n.push(` 6{`),l=!0,n.push(i),n.push(`: 7`),r(e[i]));return l&&n.push(`} 8`),!0}if(e instanceof Array){if(e.length>numeric.largeArray)return n.push(`...Large Array...`),!0;var l=!1;for(n.push(`[`),i=0;i<e.length;i++)i>0&&(n.push(`,`),l&&n.push(` 9 `)),l=r(e[i]);return n.push(`]`),!0}n.push(`{`);var l=!1;for(i in e)e.hasOwnProperty(i)&&(l&&n.push(`, 10`),l=!0,n.push(i),n.push(`: 11`),r(e[i]));return n.push(`}`),!0}return r(e),n.join(``)},numeric.parseDate=function(e){function t(e){if(typeof e==`string`)return Date.parse(e.replace(/-/g,`/`));if(!(e instanceof Array))throw Error(`parseDate: parameter must be arrays of str
11ings`);for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r]);return n}return t(e)},numeric.parseFloat=function(e){function t(e){if(typeof e==`string`)return parseFloat(e);if(!(e instanceof Array))throw Error(`parseFloat: parameter must be arrays of strings`);for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r]);return n}return t(e)},numeric.parseCSV=function(e){var t=e.split(` 12`),n,r,i=[],a=/(([^'",]*)|('[^']*')|("[^"]*")),/g,o=/^\s*(([+-]?[0-9]+(\.[0-9]*)?(e[+-]?[0-9]+)?)|([+-]?[0-9]*(\.[0-9]+)?(e[+-]?[0-9]+)?))\s*$/,s=function(e){return e.substr(0,e.length-1)},c=0;for(r=0;r<t.length;r++){var l=(t[r]+`,`).match(a),u;if(l.length>0){for(i[c]=[],n=0;n<l.length;n++)u=s(l[n]),o.test(u)?i[c][n]=parseFloat(u):i[c][n]=u;c++}}return i},numeric.toCSV=function(e){var t=numeric.dim(e),n,r,i=t[0],a,o,s;for(t[1],s=[],n=0;n<i;n++){for(o=[],r=0;r<i;r++)o[r]=e[n][r].toString();s[n]=o.join(`, `)}return s.join(` 13`)+` 14`},numeric.getURL=function(e){var t=new XMLHttpRequest;return t.open(`GET`,e,!1),t.send(),t},numeric.imageURL=function(e){function t(e){var t=e.length,n,r,i,a,o,s,c,l,u=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=`,d=``;for(n=0;n<t;n+=3)r=e[n],i=e[n+1],a=e[n+2],o=r>>2,s=((r&3)<<4)+(i>>4),c=((i&15)<<2)+(a>>6),l=a&63,n+1>=t?c=l=64:n+2>=t&&(l=64),d+=u.charAt(o)+u.charAt(s)+u.charAt(c)+u.charAt(l);return d}function n(e,t,n){t===void 0&&(t=0),n===void 0&&(n=e.length);for(var r=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],i=-1,a=0,o=e.length,s=t;s<n;s++)a=(i^e[s])&255,i=i>>>8^r[a];return i^-1}var r=e[0].length,i=e[0][0].length,a,o,s,c,l,u,d,f,p,m,h,g=[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,i>>24&255,i>>16&255,i>>8&255,i&255,r>>24&255,r>>16&255,r>>8&255,r&255,8,2,0,0,0,-1,-2,-3,-4,-5,-6,-7,-8,73,68,65,84,8,29];for(h=n(g,12,29),g[29]=h>>24&255,g[30]=h>>16&255,g[31]=h>>8&255,g[32]=h&255,a=1,o=0,f=0;f<r;f++){for(f<r-1?g.push(0):g.push(1),u=3*i+1+(f===0)&255,d=3*i+1+(f===0)>>
148&255,g.push(u),g.push(d),g.push(~u&255),g.push(~d&255),f===0&&g.push(0),p=0;p<i;p++)for(c=0;c<3;c++)u=e[c][f][p],u=u>255?255:u<0?0:Math.round(u),a=(a+u)%65521,o=(o+a)%65521,g.push(u);g.push(0)}return m=(o<<16)+a,g.push(m>>24&255),g.push(m>>16&255),g.push(m>>8&255),g.push(m&255),l=g.length-41,g[33]=l>>24&255,g[34]=l>>16&255,g[35]=l>>8&255,g[36]=l&255,h=n(g,37),g.push(h>>24&255),g.push(h>>16&255),g.push(h>>8&255),g.push(h&255),g.push(0),g.push(0),g.push(0),g.push(0),g.push(73),g.push(69),g.push(78),g.push(68),g.push(174),g.push(66),g.push(96),g.push(130),`data:image/png;base64,`+t(g)},numeric._dim=function(e){for(var t=[];typeof e==`object`;)t.push(e.length),e=e[0];return t},numeric.dim=function(e){var t,n;return typeof e==`object`?(t=e[0],typeof t==`object`?(n=t[0],typeof n==`object`?numeric._dim(e):[e.length,t.length]):[e.length]):[]},numeric.mapreduce=function(e,t){return Function(`x`,`accum`,`_s`,`_k`,`if(typeof accum === "undefined") accum = `+t+`; 15if(typeof x === "number") { var xi = x; `+e+`; return accum; } 16if(typeof _s === "undefined") _s = numeric.dim(x); 17if(typeof _k === "undefined") _k = 0; 18var _n = _s[_k]; 19var i,xi; 20if(_k < _s.length-1) { 21 for(i=_n-1;i>=0;i--) { 22 accum = arguments.callee(x[i],accum,_s,_k+1); 23 } return accum; 24} 25for(i=_n-1;i>=1;i-=2) { 26 xi = x[i]; 27 `+e+`; 28 xi = x[i-1]; 29 `+e+`; 30} 31if(i === 0) { 32 xi = x[i]; 33 `+e+` 34} 35return accum;`)},numeric.mapreduce2=function(e,t){return Function(`x`,`var n = x.length; 36var i,xi; 37`+t+`; 38for(i=n-1;i!==-1;--i) { 39 xi = x[i]; 40 `+e+`; 41} 42return accum;`)},numeric.same=function e(t,n){var r,i;if(!(t instanceof Array)||!(n instanceof Array)||(i=t.length,i!==n.length))return!1;for(r=0;r<i;r++)if(t[r]!==n[r]){if(typeof t[r]==`object`){if(!e(t[r],n[r]))return!1}else return!1}return!0},numeric.rep=function(e,t,n){n===void 0&&(n=0);var r=e[n],i=Array(r),a;if(n===e.length-1){for(a=r-2;a>=0;a-=2)i[a+1]=t,i[a]=t;return a===-1&&(i[0]=t),i}for(a=r-1;a>=0;a--)i[a]=numeric.rep(e,t,n+1);return i},numeric.dotMMsmall=function(e,t){var n,r,i,a=e.length,o=t.length,s=t[0].length,c=Array(a),l,u,d,f,p,m,h;for(n=a-1;n>=0;n--){for(l=Array(s),u=e[n],i=s-1;i>=0;i--){for(d=u[o-1]*t[o-1][i],r=o-2;r>=1;r-=2)f=r-1,d+=u[r]*t[r][i]+u[f]*t[f][i];r===0&&(d+=u[0]*t[0][i]),l[i]=d}c[n]=l}return c},numeric._getCol=function(e,t,n){for(var r=e.length-1;r>0;--r)n[r]=e[r][t],--r,n[r]=e[r][t];r===0&&(n[0]=e[0][t])},numeric.dotMMbig=function(e,t){var n=numeric._getCol,r=t.length,i=Array(r),a=e.length,o=t[0].length,s=Array(a),c,l=numeric.dotVV,u,d,f,p;for(--r,--a,u=a;u!==-1;--u)s[u]=Array(o);for(--o,u=o;u!==-1;--u)for(n(t,u,i),d=a;d!==-1;--d)c=e[d],s[d][u]=l(c,i);return s},numeric.dotMV=function(e,t){var n=e.length,r=t.length,i,a=Array(n),o=numeric.dotVV;for(i=n-1;i>=0;i--)a[i]=o(e[i],t);return a},numeric.dotVM=function(e,t){var n,r,i,a=e.length,o=t[0].length,s,c=Array(o),l,u,d,f,p,m,h,g,_,v,y,b;for(i=o-1;i>=0;i--){for(d=e[a-1]*t[a-1][i],r=a-2;r>=1;r-=2)f=r-1,d+=e[r]*t[r][i]+e[f]*t[f][i];r===0&&(d+=e[0]*t[0][i]),c[i]=d}return c},numeric.dotVV=function(e,t){var n,r=e.length,i,a=e[r-1]*t[r-1];for(n=r-2;n>=1;n-=2)i=n-1,a+=e[n]*t[n]+e[i]*t[i];return n===0&&(a+=e[0]*t[0]),a},numeric.dot=function(e,t){var n=numeric.dim;switch(n(e).length*1e3+n(t).length){case 2002:return t.length<10?numeric.dotMMsmall(e,t):numeric.dotMMbig(e,t);case 2001:return numeric.dotMV(e,t);case 1002:return numeric.dotVM(e,t);case 1001:return numeric.dotVV(e,t);case 1e3:return numeric.mulVS(e,t);case 1:return numeric.mulSV(e,t);case 0:return e*t;default:throw Error(`numeric.dot only works on vectors and matrices`)}},numeric.diag=function(e){var t,n,r,i=e.length,a=Array(i),o;for(t=i-1;t>=0;t--){for(o=Array(i),n=t+2,r=i-1;r>=n;r-=2)o[r]=0,o[r-1]=0;for(r>t&&(o[r]=0),o[t]=e[t],r=t-1;r>=1;r-=2)o[r]=0,o[r-1]=0;r===0&&(o[0]=0),a[t]=o}return a},numeric.getDiag=function(e){var t=Math.min(e.length,e[0].length),n,r=Array(t);for(n=t-1;n>=1;--n)r[n]=e[n][n],--n,r[n]=e[n][n];return n===0&&(r[0]=e[0][0]),r},numeric.identity=function(e){return numeric.diag(numeric.rep([e],1))},numeric.pointwise=function(e,t,n){n===void 0&&(n=``);var r=[],i,a=/\[i\]$/,o,s=``,c=!1;for(i=0;i<e.length;i++)a.test(e[i])?(o=e[i].substring(0,e[i].length-3),s=o):o=e[i],o===`ret`&&(c=!0),r.push(o);return r[e.length]=`_s`,r[e.length+1]=`_k`,r[e.length+2]=`if(typeof _s === "undefined") _s = numeric.dim(`+s+`); 43if(typeof _k === "undefined") _k = 0; 44var _n = _s[_k]; 45var i`+(c?``:`, ret = Array(_n)`)+`; 46if(_k < _s.length-1) { 47 for(i=_n-1;i>=0;i--) ret[i] = arguments.callee(`+e.join(`,`)+`,_s,_k+1); 48 return ret; 49} 50`+n+` 51for(i=_n-1;i!==-1;--i) { 52 `+t+` 53} 54return ret;`,Function.apply(null,r)},numeric.pointwise2=function(e,t,n){n===void 0&&(n=``);var r=[],i,a=/\[i\]$/,o,s=``,c=!1;for(i=0;i<e.length;i++)a.test(e[i])?(o=e[i].substring(0,e[i].length-3),s=o):o=e[i],o===`ret`&&(c=!0),r.push(o);return r[e.length]=`var _n = `+s+`.length; 55var i`+(c?``:`, ret = Array(_n)`)+`; 56`+n+` 57for(i=_n-1;i!==-1;--i) { 58`+t+` 59} 60return ret;`,Function.apply(null,r)},numeric._biforeach=(function e(t,n,r,i,a){if(i===r.length-1){a(t,n);return}for(var o=r[i]-1;o>=0;o--)e(typeof t==`object`?t[o]:t,typeof n==`object`?n[o]:n,r,i+1,a)}),numeric._biforeach2=(function e(t,n,r,i,a){if(i===r.length-1)return a(t,n);var o,s=r[i],c=Array(s);for(o=s-1;o>=0;--o)c[o]=e(typeof t==`object`?t[o]:t,typeof n==`object`?n[o]:n,r,i+1,a);return c}),numeric._foreach=(function e(t,n,r,i){if(r===n.length-1){i(t);return}for(var a=n[r]-1;a>=0;a--)e(t[a],n,r+1,i)}),numeric._foreach2=(function e(t,n,r,i){if(r===n.length-1)return i(t);var a,o=n[r],s=Array(o);for(a=o-1;a>=0;a--)s[a]=e(t[a],n,r+1,i);return s}),numeric.ops2={add:`+`,sub:`-`,mul:`*`,div:`/`,mod:`%`,and:`&&`,or:`||`,eq:`===`,neq:`!==`,lt:`<`,gt:`>`,leq:`<=`,geq:`>=`,band:`&`,bor:`|`,bxor:`^`,lshift:`<<`,rshift:`>>`,rrshift:`>>>`},numeric.opseq={addeq:`+=`,subeq:`-=`,muleq:`*=`,diveq:`/=`,modeq:`%=`,lshifteq:`<<=`,rshifteq:`>>=`,rrshifteq:`>>>=`,bandeq:`&=`,boreq:`|=`,bxoreq:`^=`},numeric.mathfuns=[`abs`,`acos`,`asin`,`atan`,`ceil`,`cos`,`exp`,`floor`,`log`,`round`,`sin`,`sqrt`,`tan`,`isNaN`,`isFinite`],numeric.mathfuns2=[`atan2`,`pow`,`max`,`min`],numeric.ops1={neg:`-`,not:`!`,bnot:`~`,clone:``},numeric.mapreducers={any:[`if(xi) return true;`,`var accum = false;`],all:[`if(!xi) return false;`,`var accum = true;`],sum:[`accum += xi;`,`var accum = 0;`],prod:[`accum *= xi;`,`var accum = 1;`],norm2Squared:[`accum += xi*xi;`,`var accum = 0;`],norminf:[`accum = max(accum,abs(xi));`,`var accum = 0, max = Math.max, abs = Math.abs;`],norm1:[`accum += abs(xi)`,`var accum = 0, abs = Math.abs;`],sup:[`accum = max(accum,xi);`,`var accum = -Infinity, max = Math.max;`],inf:[`accum = min(accum,xi);`,`var accum = Infinity, min = Math.min;`]},(function(){for(var e=0,t;e<numeric.mathfuns2.length;++e)t=numeric.mathfuns2[e],numeric.ops2[t]=t;for(e in numeric.ops2)if(numeric.ops2.hasOwnProperty(e)){t=numeric.ops2[e];var n,r,i=``;numeric.myIndexOf.call(numeric.mathfuns2,e)===-1?(n=function(e,n,r){return e+` = `+n+` `+t+` `+r},r=numeric.opseq.hasOwnProperty(e+`eq`)?function(e,n){return e+` `+t+`= `+n}:function(e,n){return e+` = `+e+` `+t+` `+n}):(i=`var `+t+` = Math.`+t+`; 61`,n=function(e,n,r){return e+` = `+t+`(`+n+`,`+r+`)`},r=function(e,n){return e+` = `+t+`(`+e+`,`+n+`)`}),numeric[e+`VV`]=numeric.pointwise2([`x[i]`,`y[i]`],n(`ret[i]`,`x[i]`,`y[i]`),i),numeric[e+`SV`]=numeric.pointwise2([`x`,`y[i]`],n(`ret[i]`,`x`,`y[i]`),i),numeric[e+`VS`]=numeric.pointwise2([`x[i]`,`y`],n(`ret[i]`,`x[i]`,`y`),i),numeric[e]=Function(`var n = arguments.length, i, x = arguments[0], y; 62var VV = numeric.`+e+`VV, VS = numeric.`+e+`VS, SV = numeric.`+e+`SV; 63var dim = numeric.dim; 64for(i=1;i!==n;++i) { 65 y = arguments[i]; 66 if(typeof x === "object") { 67 if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV); 68 else x = numeric._biforeach2(x,y,dim(x),0,VS); 69 } else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV); 70 else `+r(`x`,`y`)+` 71} 72return x; 73`),numeric[t]=numeric[e],numeric[e+`eqV`]=numeric.pointwise2([`ret[i]`,`x[i]`],r(`ret[i]`,`x[i]`),i),numeric[e+`eqS`]=numeric.pointwise2([`ret[i]`,`x`],r(`ret[i]`,`x`),i),numeric[e+`eq`]=Function(`var n = arguments.length, i, x = arguments[0], y; 74var V = numeric.`+e+`eqV, S = numeric.`+e+`eqS 75var s = numeric.dim(x); 76for(i=1;i!==n;++i) { 77 y = arguments[i]; 78 if(typeof y === "object") numeric._biforeach(x,y,s,0,V); 79 else numeric._biforeach(x,y,s,0,S); 80} 81return x; 82`)}for(e=0;e<numeric.mathfuns2.length;++e)t=numeric.mathfuns2[e],delete numeric.ops2[t];for(e=0;e<numeric.mathfuns.length;++e)t=numeric.mathfuns[e],numeric.ops1[t]=t;for(e in numeric.ops1)numeric.ops1.hasOwnProperty(e)&&(i=``,t=numeric.ops1[e],numeric.myIndexOf.call(numeric.mathfuns,e)!==-1&&Math.hasOwnProperty(t)&&(i=`var `+t+` = Math.`+t+`; 83`),numeric[e+`eqV`]=numeric.pointwise2([`ret[i]`],`ret[i] = `+t+`(ret[i]);`,i),numeric[e+`eq`]=Function(`x`,`if(typeof x !== "object") return `+t+`x 84var i; 85var V = numeric.`+e+`eqV; 86var s = numeric.dim(x); 87numeric._foreach(x,s,0,V); 88return x; 89`),numeric[e+`V`]=numeric.pointwise2([`x[i]`],`ret[i] = `+t+`(x[i]);`,i),numeric[e]=Function(`x`,`if(typeof x !== "object") return `+t+`(x) 90var i; 91var V = numeric.`+e+`V; 92var s = numeric.dim(x); 93return numeric._foreach2(x,s,0,V); 94`));for(e=0;e<numeric.mathfuns.length;++e)t=numeric.mathfuns[e],delete numeric.ops1[t];for(e in numeric.mapreducers)numeric.mapreducers.hasOwnProperty(e)&&(t=numeric.mapreducers[e],numeric[e+`V`]=numeric.mapreduce2(t[0],t[1]),numeric[e]=Function(`x`,`s`,`k`,t[1]+`if(typeof x !== "object") { xi = x; 95`+t[0]+`; 96 return accum; 97}if(typeof s === "undefined") s = numeric.dim(x); 98if(typeof k === "undefined") k = 0; 99if(k === s.length-1) return numeric.`+e+`V(x); 100var xi; 101var n = x.length, i; 102for(i=n-1;i!==-1;--i) { 103 xi = arguments.callee(x[i]); 104`+t[0]+`; 105} 106return accum; 107`))})(),numeric.truncVV=numeric.pointwise([`x[i]`,`y[i]`],`ret[i] = round(x[i]/y[i])*y[i];`,`var round = Math.round;`),numeric.truncVS=numeric.pointwise([`x[i]`,`y`],`ret[i] = round(x[i]/y)*y;`,`var round = Math.round;`),numeric.truncSV=numeric.pointwise([`x`,`y[i]`],`ret[i] = round(x/y[i])*y[i];`,`var round = Math.round;`),numeric.trunc=function(e,t){return typeof e==`object`?typeof t==`object`?numeric.truncVV(e,t):numeric.truncVS(e,t):typeof t==`object`?numeric.truncSV(e,t):Math.round(e/t)*t},numeric.inv=function(e){for(var t=numeric.dim(e),n=Math.abs,r=t[0],i=t[1],a=numeric.clone(e),o,s,c=numeric.identity(r),l,u,d,f=0,p,e;f<i;++f){var m=-1,h=-1;for(d=f;d!==r;++d)p=n(a[d][f]),p>h&&(m=d,h=p);for(s=a[m],a[m]=a[f],a[f]=s,u=c[m],c[m]=c[f],c[f]=u,e=s[f],p=f;p!==i;++p)s[p]/=e;for(p=i-1;p!==-1;--p)u[p]/=e;for(d=r-1;d!==-1;--d)if(d!==f){for(o=a[d],l=c[d],e=o[f],p=f+1;p!==i;
107++p)o[p]-=s[p]*e;for(p=i-1;p>0;--p)l[p]-=u[p]*e,--p,l[p]-=u[p]*e;p===0&&(l[0]-=u[0]*e)}}return c},numeric.det=function(e){var t=numeric.dim(e);if(t.length!==2||t[0]!==t[1])throw Error(`numeric: det() only works on square matrices`);var n=t[0],r=1,i,a,o,s=numeric.clone(e),c,l,u,d,f,p,m;for(a=0;a<n-1;a++){for(o=a,i=a+1;i<n;i++)Math.abs(s[i][a])>Math.abs(s[o][a])&&(o=i);for(o!==a&&(d=s[o],s[o]=s[a],s[a]=d,r*=-1),c=s[a],i=a+1;i<n;i++){for(l=s[i],u=l[a]/c[a],o=a+1;o<n-1;o+=2)f=o+1,l[o]-=c[o]*u,l[f]-=c[f]*u;o!==n&&(l[o]-=c[o]*u)}if(c[a]===0)return 0;r*=c[a]}return r*s[a][a]},numeric.transpose=function(e){var t,n,r=e.length,i=e[0].length,a=Array(i),o,s,c;for(n=0;n<i;n++)a[n]=Array(r);for(t=r-1;t>=1;t-=2){for(s=e[t],o=e[t-1],n=i-1;n>=1;--n)c=a[n],c[t]=s[n],c[t-1]=o[n],--n,c=a[n],c[t]=s[n],c[t-1]=o[n];n===0&&(c=a[0],c[t]=s[0],c[t-1]=o[0])}if(t===0){for(o=e[0],n=i-1;n>=1;--n)a[n][0]=o[n],--n,a[n][0]=o[n];n===0&&(a[0][0]=o[0])}return a},numeric.negtranspose=function(e){var t,n,r=e.length,i=e[0].length,a=Array(i),o,s,c;for(n=0;n<i;n++)a[n]=Array(r);for(t=r-1;t>=1;t-=2){for(s=e[t],o=e[t-1],n=i-1;n>=1;--n)c=a[n],c[t]=-s[n],c[t-1]=-o[n],--n,c=a[n],c[t]=-s[n],c[t-1]=-o[n];n===0&&(c=a[0],c[t]=-s[0],c[t-1]=-o[0])}if(t===0){for(o=e[0],n=i-1;n>=1;--n)a[n][0]=-o[n],--n,a[n][0]=-o[n];n===0&&(a[0][0]=-o[0])}return a},numeric._random=function e(t,n){var r,i=t[n],a=Array(i),o;if(n===t.length-1){for(o=Math.random,r=i-1;r>=1;r-=2)a[r]=o(),a[r-1]=o();return r===0&&(a[0]=o()),a}for(r=i-1;r>=0;r--)a[r]=e(t,n+1);return a},numeric.random=function(e){return numeric._random(e,0)},numeric.norm2=function(e){return Math.sqrt(numeric.norm2Squared(e))},numeric.linspace=function(e,t,n){if(n===void 0&&(n=Math.max(Math.round(t-e)+1,1)),n<2)return n===1?[e]:[];var r,i=Array(n);for(n--,r=n;r>=0;r--)i[r]=(r*t+(n-r)*e)/n;return i},numeric.getBlock=function(e,t,n){var r=numeric.dim(e);function i(e,a){var o,s=t[a],c=n[a]-s,l=Array(c);if(a===r.length-1){for(o=c;o>=0;o--)l[o]=e[o+s];return l}for(o=c;o>=0;o--)l[o]=i(e[o+s],a+1);return l}return i(e,0)},numeric.setBlock=function(e,t,n,r){var i=numeric.dim(e);function a(e,r,o){var s,c=t[o],l=n[o]-c;if(o===i.length-1)for(s=l;s>=0;s--)e[s+c]=r[s];for(s=l;s>=0;s--)a(e[s+c],r[s],o+1)}return a(e,r,0),e},numeric.getRange=function(e,t,n){var r=t.length,i=n.length,a,o,s=Array(r),c,l;
vendor: 11,631 bytes, lines 107-126
107for(a=r-1;a!==-1;--a)for(s[a]=Array(i),c=s[a],l=e[t[a]],o=i-1;o!==-1;--o)c[o]=l[n[o]];return s},numeric.blockMatrix=function(e){var t=numeric.dim(e);if(t.length<4)return numeric.blockMatrix([e]);for(var n=t[0],r=t[1],i=0,a=0,o=0,s,c;o<n;++o)i+=e[o][0].length;for(s=0;s<r;++s)a+=e[0][s][0].length;var l=Array(i);for(o=0;o<i;++o)l[o]=Array(a);var u=0,d,f,p,m,h;for(o=0;o<n;++o){for(d=a,s=r-1;s!==-1;--s)for(c=e[o][s],d-=c[0].length,p=c.length-1;p!==-1;--p)for(h=c[p],f=l[u+p],m=h.length-1;m!==-1;--m)f[d+m]=h[m];u+=e[o][0].length}return l},numeric.tensor=function(e,t){if(typeof e==`number`||typeof t==`number`)return numeric.mul(e,t);var n=numeric.dim(e),r=numeric.dim(t);if(n.length!==1||r.length!==1)throw Error(`numeric: tensor product is only defined for vectors`);for(var i=n[0],a=r[0],o=Array(i),s,c=i-1,l,u;c>=0;c--){for(s=Array(a),u=e[c],l=a-1;l>=3;--l)s[l]=u*t[l],--l,s[l]=u*t[l],--l,s[l]=u*t[l],--l,s[l]=u*t[l];for(;l>=0;)s[l]=u*t[l],--l;o[c]=s}return o},numeric.T=function(e,t){this.x=e,this.y=t},numeric.t=function(e,t){return new numeric.T(e,t)},numeric.Tbinop=function(e,t,n,r,i){var a=numeric.indexOf;if(typeof i!=`string`)for(var o in i=``,numeric)numeric.hasOwnProperty(o)&&(e.indexOf(o)>=0||t.indexOf(o)>=0||n.indexOf(o)>=0||r.indexOf(o)>=0)&&o.length>1&&(i+=`var `+o+` = numeric.`+o+`; 108`);return Function([`y`],`var x = this; 109if(!(y instanceof numeric.T)) { y = new numeric.T(y); } 110`+i+` 111if(x.y) { if(y.y) { return new numeric.T(`+r+`); 112 } 113 return new numeric.T(`+n+`); 114} 115if(y.y) { 116 return new numeric.T(`+t+`); 117} 118return new numeric.T(`+e+`); 119`)},numeric.T.prototype.add=numeric.Tbinop(`add(x.x,y.x)`,`add(x.x,y.x),y.y`,`add(x.x,y.x),x.y`,`add(x.x,y.x),add(x.y,y.y)`),numeric.T.prototype.sub=numeric.Tbinop(`sub(x.x,y.x)`,`sub(x.x,y.x),neg(y.y)`,`sub(x.x,y.x),x.y`,`sub(x.x,y.x),sub(x.y,y.y)`),numeric.T.prototype.mul=numeric.Tbinop(`mul(x.x,y.x)`,`mul(x.x,y.x),mul(x.x,y.y)`,`mul(x.x,y.x),mul(x.y,y.x)`,`sub(mul(x.x,y.x),mul(x.y,y.y)),add(mul(x.x,y.y),mul(x.y,y.x))`),numeric.T.prototype.reciprocal=function(){var e=numeric.mul,t=numeric.div;if(this.y){var n=numeric.add(e(this.x,this.x),e(this.y,this.y));return new numeric.T(t(this.x,n),t(numeric.neg(this.y),n))}return new T(t(1,this.x))},numeric.T.prototype.div=function(e){if(e instanceof numeric.T||(e=new numeric.T(e)),e.y)return this.mul(e.reciprocal());var t=numeric.div;return this.y?new numeric.T(t(this.x,e.x),t(this.y,e.x)):new numeric.T(t(this.x,e.x))},numeric.T.prototype.dot=numeric.Tbinop(`dot(x.x,y.x)`,`dot(x.x,y.x),dot(x.x,y.y)`,`dot(x.x,y.x),dot(x.y,y.x)`,`sub(dot(x.x,y.x),dot(x.y,y.y)),add(dot(x.x,y.y),dot(x.y,y.x))`),numeric.T.prototype.transpose=function(){var e=numeric.transpose,t=this.x,n=this.y;return n?new numeric.T(e(t),e(n)):new numeric.T(e(t))},numeric.T.prototype.transjugate=function(){var e=numeric.transpose,t=this.x,n=this.y;return n?new numeric.T(e(t),numeric.negtranspose(n)):new numeric.T(e(t))},numeric.Tunop=function(e,t,n){return typeof n!=`string`&&(n=``),Function(`var x = this; 120`+n+` 121if(x.y) { `+t+`; 122} 123`+e+`; 124`)},numeric.T.prototype.exp=numeric.Tunop(`return new numeric.T(ex)`,`return new numeric.T(mul(cos(x.y),ex),mul(sin(x.y),ex))`,`var ex = numeric.exp(x.x), cos = numeric.cos, sin = numeric.sin, mul = numeric.mul;`),numeric.T.prototype.conj=numeric.Tunop(`return new numeric.T(x.x);`,`return new numeric.T(x.x,numeric.neg(x.y));`),numeric.T.prototype.neg=numeric.Tunop(`return new numeric.T(neg(x.x));`,`return new numeric.T(neg(x.x),neg(x.y));`,`var neg = numeric.neg;`),numeric.T.prototype.sin=numeric.Tunop(`return new numeric.T(numeric.sin(x.x))`,`return x.exp().sub(x.neg().exp()).div(new numeric.T(0,2));`),numeric.T.prototype.cos=numeric.Tunop(`return new numeric.T(numeric.cos(x.x))`,`return x.exp().add(x.neg().exp()).div(2);`),numeric.T.prototype.abs=numeric.Tunop(`return new numeric.T(numeric.abs(x.x));`,`return new numeric.T(numeric.sqrt(numeric.add(mul(x.x,x.x),mul(x.y,x.y))));`,`var mul = numeric.mul;`),numeric.T.prototype.log=numeric.Tunop(`return new numeric.T(numeric.log(x.x));`,`var theta = new numeric.T(numeric.atan2(x.y,x.x)), r = x.abs(); 125return new numeric.T(numeric.log(r.x),theta.x);`),numeric.T.prototype.norm2=numeric.Tunop(`return numeric.norm2(x.x);`,`var f = numeric.norm2Squared; 126return Math.sqrt(f(x.x)+f(x.y));`),numeric.T.prototype.inv=function(){var e=this;if(e.y===void 0)return new numeric.T(numeric.inv(e.x));for(var t=e.x.length,n,r,i,a=numeric.identity(t),o=numeric.rep([t,t],0),s=numeric.clone(e.x),c=numeric.clone(e.y),l,u,d,f,p,m,h,g,n=0,r,i,_,v,y,b,x,S,w;n<t;n++){for(y=s[n][n],b=c[n][n],_=y*y+b*b,i=n,r=n+1;r<t;r++)y=s[r][n],b=c[r][n],v=y*y+b*b,v>_&&(i=r,_=v);for(i!==n&&(w=s[n],s[n]=s[i],s[i]=w,w=c[n],c[n]=c[i],c[i]=w,w=a[n],a[n]=a[i],a[i]=w,w=o[n],o[n]=o[i],o[i]=w),l=s[n],u=c[n],p=a[n],m=o[n],y=l[n],b=u[n],r=n+1;r<t;r++)x=l[r],S=u[r],l[r]=(x*y+S*b)/_,u[r]=(S*y-x*b)/_;for(r=0;r<t;r++)x=p[r],S=m[r],p[r]=(x*y+S*b)/_,m[r]=(S*y-x*b)/_;for(r=n+1;r<t;r++){for(d=s[r],f=c[r],h=a[r],g=o[r],y=d[n],b=f[n],i=n+1;i<t;i++)x=l[i],S=u[i],d[i]-=x*y-S*b,f[i]-=S*y+x*b;for(i=0;i<t;i++)x=p[i],S=m[i],h[i]-=x*y-S*b,g[i]-=S*y+x*b}}for(n=t-1;n>0;n--)for(p=a[n],m=o[n],r=n-1;r>=0;r--)for(h=a[r],g=o[r],y=s[r][n],b=c[r][n],i=t-1;i>=0;i--)x=p[i],S=m[i],h[i]-=y*x-b*S,g[i]-=y*S+b*x;return new numeric.T(a,o)},numeric.T.prototype.get=function(e){var t=this.x,n=this.y,r=0,i,a=e.length;if(n){for(;r<a;)i=e[r],t=t[i],n=n[i],r++;return new numeric.T(t,n)}for(;r<a;)i=e[r],t=t[i],r++;return new numeric.T(t)},numeric.T.prototype.set=function(e,t){var n=this.x,r=this.y,i=0,a,o=e.length,s=t.x,c=t.y;if(o===0)return c?this.y=c:r&&(this.y=void 0),this.x=n,this;if(c){for(r||(r=numeric.rep(numeric.dim(n),0),this.y=r);i<o-1;)a=e[i],n=n[a],r=r[a],i++;return a=e[i],n[a]=s,r[a]=c,this}if(r){for(;i<o-1;)a=e[i],n=n[a],r=r[a],i++;return a=e[i],n[a]=s,s instanceof Array?r[a]=numeric.rep(numeric.dim(s),0):r[a]=0,this}for(;i<o-1;)a=e[i],n=n[a],i++;return a=e[i],n[a]=s,this},numeric.T.prototype.getRows=function(e,t){var n=t-e+1,r,i=Array(n),a,o=this.x,s=this.y;for(r=e;r<=t;r++)i[r-e]=o[r];if(s){for(a=Array(n),r=e;r<=t;r++)a[r-e]=s[r];return new numeric.T(i,a)}return new numeric.T(i)},numeric.T.prototype.setRows=function(e,t,n){var r,i=this.x,a=this.y,o=n.x,s=n.y;for(r=e;r<=t;r++)i[r]=o[r-e];if(s)for(a||(a=numeric.rep(numeric.dim(i),0),this.y=a),r=e;r<=t;r++)a[r]=s[r-e];else if(a)for(r=e;r<=t;r++)a[r]=numeric.rep([o[r-e].length],0);return this},numeric.T.prototype.getRow=function(e){var t=this.x,n=this.y;return n?new numeric.T(t[e],n[e]):new numeric.T(t[e])},numeric.T.prototype.setRow=function(e,t){var n=this.x,r=this.y,i=t.x,a=t.y;return n[e]=i,a?(r||(r=numeric.rep(numeric.dim(n),0),this.y=r),r[e]=a):r&&(r=numeric.rep([i.length],0)),this},numeric.T.prototype.getBlock=function(e,t){var n=this.x,r=this.y,i=numeric.getBlock;return r?new numeric.T(i(n,e,t),i(r,e,t)):new numeric.T(i(n,e,t))},numeric.T.prototype.setBlock=function(e,t,n){n instanceof numeric.T||(n=new numeric.T(n));var r=this.x,i=this.y,a=numeric.setBlock,o=n.x,s=n.y;if(s)return i||(this.y=numeric.rep(numeric.dim(this),0),i=this.y),a(r,e,t,o),a(i,e,t,s),this;a(r,e,t,o),i&&a(i,e,t,numeric.rep(numeric.dim(o),0))},numeric.T.rep=function(e,t){var n=numeric.T;t instanceof n||(t=new n(t));var r=t.x,i=t.y,a=numeric.rep;return i?new n(a(e,r),a(e,i)):new n(a(e,r))},numeric.T.diag=function(e){e instanceof numeric.T||(e=new numeric.T(e));var t=e.x,n=e.y,r=numeric.diag;return n?new numeric.T(r(t),r(n)):new numeric.T(r(t))},numeric.T.eig=function(){if(this.y)throw Error(`eig: not implemented for complex matrices.`);return numeric.eig(this.x)},numeric.T.identity=function(e){return new numeric.T(numeric.identity(e))},numeric.T.prototype.getDiag=function(){var e=numeric,t=this.x,n=this.y;return n?new e.T(e.getDiag(t),e.getDiag(n)):new e.T(e.getDiag(t))},numeric.house=function(e){var t=numeric.clone(e),n=(e[0]>=0?1:-1)*numeric.norm2(e);t[0]+=n;var r=numeric.norm2(t);if(r===0)throw Error(`eig: internal error`);return numeric.div(t,r)},numeric.toUpperHessenberg=function(e){var t=numeric.dim(e);if(t.length!==2||t[0]!==t[1])throw Error(`numeric: toUpperHessenberg() only works on square matrices`);var n=t[0],r,i,a,o,s,c=numeric.clone(e),l,u,d,f,p=numeric.identity(n),m;for(i=0;i<n-2;i++){for(o=Array(n-i-1),r=i+1;r<n;r++)o[r-i-1]=c[r][i];if(numeric.norm2(o)>0){for(s=numeric.house(o),l=numeric.getBlock(c,[i+1,i],[n-1,n-1]),u=numeric.tensor(s,numeric.dot(s,l)),r=i+1;r<n;r++)for(d=c[r],f=u[r-i-1],a=i;a<n;a++)d[a]-=2*f[a-i];for(l=numeric.getBlock(c,[0,i+1],[n-1,n-1]),u=numeric.tensor(numeric.dot(l,s),s),r=0;r<n;r++)for(d=c[r],f=u[r],a=i+1;a<n;a++)d[a]-=2*f[a-i-1];for(l=Array(n-i-1),r=i+1;r<n;r++)l[r-i-1]=p[r];for(u=numeric.tensor(s,numeric.dot(s,l)),r=i+1;r<n;r++)for(m=p[r],f=u[r-i-1],a=0;a<n;a++)m[a]-=2*f[a]}}return{H:c,Q:p}},numeric.epsilon=2220446049250313e-31,numeric.QRFrancis=function(e,t){t===void 0&&(t=1e4),e=numeric.clone(e);var n=numeric.clone(e),r=numeric.dim(e)[0],i,a,o,s,c,l,u,d,f,p=numeric.identity(r),m,h,g,_,v,y,b,x,S;if(r<3)return{Q:p,B:[[0,r-1]]};var w=numeric.epsilon;for(S=0;S<t;S++){for(b=0;b<r-1;b++)if(Math.abs(e[b+1][b])<w*(Math.abs(e[b][b])+Math.abs(e[b+1][b+1]))){var E=numeric.QRFrancis(numeric.getBlock(e,[0,0],[b,b]),t),D=numeric.QRFrancis(numeric.getBlock(e,[b+1,b+1],[r-1,r-1]),t);for(g=Array(b+1),y=0;y<=b;y++)g[y]=p[y];for(_=numeric.dot(E.Q,g),y=0;y<=b;y++)p[y]=_[y];for(g=Array(r-b-1),y=b+1;y<r;y++)g[y-b-1]=p[y];for(_=numeric.dot(D.Q,g),y=b+1;y<r;y++)p[y]=_[y-b-1];return{Q:p,B:E.B.concat(numeric.add(D.B,b+1))}}if(o=e[r-2][r-2],s=e[r-2][r-1],c=e[r-1][r-2],l=e[r-1][r-1],d=o+l,u=o*l-s*c,f=numeric.getBlock(e,[0,0],[2,2]),d*d>=4*u){var O=.5*(d+Math.sqrt(d*d-4*u)),j=.5*(d-Math.sqrt(d*d-4*u));f=numeric.add(numeric.sub(numeric.dot(f,f),numeric.mul(f,O+j)),numeric.diag(numeric.rep([3],O*j)))}else f=numeric.add(numeric.sub(numeric.dot(f,f),numeric.mul(f,d)),numeric.diag(numeric.rep([3],u)));for(i=[f[0][0],f[1][0],f[2][0]],a=numeric.house(i),g=[e[0],e[1],e[2]],_=numeric.tensor(a,numeric.dot(a,g)),y=0;y<3;y++)for(h=e[y],v=_[y],x=0;x<r;x++)h[x]-=2*v[x];for(g=numeric.getBlock(e,[0,0],[r-1,2]),_=numeric.tensor(numeric.dot(g,a),a),y=0;y<r;y++)for(h=e[y],v=_[y],x=0;x<3;x++)h[x]-=2*v[x];for(g=[p[0],p[1],p[2]],_=numeric.tensor(a,numeric.dot(a,g)),y=0;y<3;y++)for(m=p[y],v=_[y],x=0;x<r;x++)m[x]-=2*v[x];var M;for(b=0;b<r-2;b++){for(x=b;x<=b+1;x++)if(Math.abs(e[x+1][x])<w*(Math.abs(e[x][x])+Math.abs(e[x+1][x+1]))){var E=numeric.QRFrancis(numeric.getBlock(e,[0,0],[x,x]),t),D=numeric.QRFrancis(numeric.getBlock(e,[x+1,x+1],[r-1,r-1]),t);for(g=Array(x+1),y=0;y<=x;y++)g[y]=p[y];for(_=numeric.dot(E.Q,g),y=0;y<=x;y++)p[y]=_[y];for(g=Array(r-x-1),y=x+1;y<r;y++)g[y-x-1]=p[y];for(_=numeric.dot(D.Q,g),y=x+1;y<r;y++)p[y]=_[y-x-1];return{Q:p,B:E.B.concat(numeric.add(D.B,x+1))}}for(M=Math.min(r-1,b+3),i=Array(M-b),y=b+1;y<=M;y++)i[y-b-1]=e[y][b];for(a=numeric.house(i),g=numeric.getBlock(e,[b+1,b],[M,r-1]),_=numeric.tensor(a,numeric.dot(a,g)),y=b+1;y<=M;y++)for(h=e[y],v=_[y-b-1],x=b;x<r;x++)h[x]-=2*v[x-b];for(g=numeric.getBlock(e,[0,b+1],[r-1,M]),_=numeric.tensor(numeric.dot(g,a),a),y=0;y<r;y++)for(h=e[y],v=_[y],x=b+1;x<=M;x++)h[x]-=2*v[x-b-1];for(g=Array(M-b),y=b+1;y<=M;y++)g[y-b-1]=p[y];for(_=numeric.tensor(a,numeric.dot(a,g)),y=b+1;y<=M;y++)for(m=p[y],v=_[y-b-1],x=0;x<r;x++)m[x]-=2*v[x]}}throw Error(`numeric: eigenvalue iteration does not converge -- increase maxiter?`)},numeric.eig=function(e,t){var n=numeric.toUpperHessenberg(e),r=numeric.QRFrancis(n.H,t),i=numeric.T,a=e.length,o,s,c=!1,l=r.B,u=numeric.dot(r.Q,numeric.dot(n.H,numeric.transpose(r.Q))),d=new i(numeric.dot(r.Q,n.Q)),f,p=l.length,m,h,g,_,v,y,b,x,S,w,E,D,O,j,M=Math.sqrt;for(s=0;s<p;
126s++)if(o=l[s][0],o!==l[s][1]){if(m=o+1,h=u[o][o],g=u[o][m],_=u[m][o],v=u[m][m],g===0&&_===0)continue;y=-h-v,b=h*v-g*_,x=y*y-4*b,x>=0?(S=y<0?-.5*(y-M(x)):-.5*(y+M(x)),O=(h-S)*(h-S)+g*g,j=_*_+(v-S)*(v-S),O>j?(O=M(O),E=(h-S)/O,D=g/O):(j=M(j),E=_/j,D=(v-S)/j),f=new i([[D,-E],[E,D]]),d.setRows(o,m,f.dot(d.getRows(o,m)))):(S=-.5*y,w=.5*M(-x),O=(h-S)*(h-S)+g*g,j=_*_+(v-S)*(v-S),O>j?(O=M(O+w*w),E=(h-S)/O,D=g/O,S=0,w/=O):(j=M(j+w*w),E=_/j,D=(v-S)/j,S=w/j,w=0),f=new i([[D,-E],[E,D]],[[S,w],[w,-S]]),d.setRows(o,m,f.dot(d.getRows(o,m))))}var N=d.dot(e).dot(d.transjugate()),a=e.length,P=numeric.T.identity(a);for(m=0;m<a;m++)if(m>0)for(s=m-1;s>=0;s--){var F=N.get([s,s]),I=N.get([m,m]);if(numeric.neq(F.x,I.x)||numeric.neq(F.y,I.y))S=N.getRow(s).getBlock([s],[m-1]),w=P.getRow(m).getBlock([s],[m-1]),P.set([m,s],N.get([s,m]).neg().sub(S.dot(w)).div(F.sub(I)));else{P.setRow(m,P.getRow(s));continue}}for(m=0;m<a;m++)S=P.getRow(m),P.setRow(m,S.div(S.norm2()));return P=P.transpose(),P=d.transjugate().dot(P),{lambda:N.getDiag(),E:P}},numeric.ccsSparse=function(e){var t=e.length,n,r,i,a,o=[];for(i=t-1;i!==-1;--i)for(a in r=e[i],r){for(a=parseInt(a);a>=o.length;)o[o.length]=0;r[a]!==0&&o[a]++}var n=o.length,s=Array(n+1);for(s[0]=0,i=0;i<n;++i)s[i+1]=s[i]+o[i];var c=Array(s[n]),l=Array(s[n]);for(i=t-1;i!==-1;--i)for(a in r=e[i],r)r[a]!==0&&(o[a]--,c[s[a]+o[a]]=i,l[s[a]+o[a]]=r[a]);return[s,c,l]},numeric.ccsFull=function(e){var t=e[0],n=e[1],r=e[2],i=numeric.ccsDim(e),a=i[0],o=i[1],s,c,l,u,d,f=numeric.rep([a,o],0);for(s=0;s<o;s++)for(l=t[s],u=t[s+1],c=l;c<u;++c)f[n[c]][s]=r[c];return f},numeric.ccsTSolve=function(e,t,n,r,i){var a=e[0],o=e[1],s=e[2],c=a.length-1,l=Math.max,u=0;r===void 0&&(n=numeric.rep([c],0)),r===void 0&&(r=numeric.linspace(0,n.length-1)),i===void 0&&(i=[]);function d(e){var t;if(n[e]===0){for(n[e]=1,t=a[e];t<a[e+1];++t)d(o[t]);i[u]=e,++u}}for(var f=r.length-1,p,m,h,g,_,v,y,b;f!==-1;--f)d(r[f]);for(i.length=u,f=i.length-1;f!==-1;--f)n[i[f]]=0;for(f=r.length-1;f!==-1;--f)p=r[f],n[p]=t[p];for(f=i.length-1;f!==-1;--f){for(p=i[f],m=a[p],h=l(a[p+1],m),g=m;g!==h;++g)if(o[g]===p){n[p]/=s[g];break}for(b=n[p],g=m;g!==h;++g)_=o[g],_!==p&&(n[_]-=b*s[g])}return n},numeric.ccsDFS=function(e){this.k=Array(e),this.k1=Array(e),this.j=Array(e)},numeric.ccsDFS.prototype.dfs=function(e,t,n,r,i,a){var o=0,s,c=i.length,l=this.k,u=this.k1,d=this.j,f,p;if(r[e]===0)for(r[e]=1,d[0]=e,l[0]=f=t[e],u[0]=p=t[e+1];;)if(f>=p){if(i[c]=d[o],o===0)return;++c,--o,f=l[o],p=u[o]}else s=a[n[f]],r[s]===0?(r[s]=1,l[o]=f,++o,d[o]=s,f=t[s],u[o]=p=t[s+1]):++f},numeric.ccsLPSolve=function(e,t,n,r,i,a,o){var s=e[0],c=e[1],l=e[2],u=s.length-1,d=0,f=t[0],p=t[1],m=t[2],h,g=f[i],_=f[i+1],v,y,b,x,S,w,E,D,O;for(r.length=0,h=g;h<_;++h)o.dfs(a[p[h]],s,c,n,r,a);for(h=r.length-1;h!==-1;--h)n[r[h]]=0;for(h=g;h!==_;++h)v=a[p[h]],n[v]=m[h];for(h=r.length-1;h!==-1;--h){for(v=r[h],b=s[v],x=s[v+1],S=b;S<x;++S)if(a[c[S]]===v){n[v]/=l[S];break}for(O=n[v],S=b;S<x;++S)w=a[c[S]],w!==v&&(n[w]-=O*l[S])}return n},numeric.ccsLUP1=function(e,t){var n=e[0].length-1,r=[numeric.rep([n+1],0),[],[]],i=[numeric.rep([n+1],0),[],[]],a=r[0],o=r[1],s=r[2],c=i[0],l=i[1],u=i[2],d=numeric.rep([n],0),f=numeric.rep([n],0),p,m,h,g,_,v,y,b,x,S,w=numeric.ccsLPSolve,E=Math.max,D=Math.abs,O=numeric.linspace(0,n-1),j=numeric.linspace(0,n-1),M=new numeric.ccsDFS(n);for(t===void 0&&(t=1),p=0;p<n;++p){for(w(r,e,d,f,p,j,M),v=-1,y=-1,m=f.length-1;m!==-1;--m)h=f[m],!(h<=p)&&(b=D(d[h]),b>v&&(y=h,v=b));for(D(d[p])<t*v&&(m=O[p],v=O[y],O[p]=v,j[v]=p,O[y]=m,j[m]=y,v=d[p],d[p]=d[y],d[y]=v),v=a[p],y=c[p],x=d[p],o[v]=O[p],s[v]=1,++v,m=f.length-1;m!==-1;--m)h=f[m],b=d[h],f[m]=0,d[h]=0,h<=p?(l[y]=h,u[y]=b,++y):(o[v]=O[h],s[v]=b/x,++v);a[p+1]=v,c[p+1]=y}for(m=o.length-1;m!==-1;--m)o[m]=j[o[m]];return{L:r,U:i,P:O,Pinv:j}},numeric.ccsDFS0=function(e){this.k=Array(e),this.k1=Array(e),this.j=Array(e)},numeric.ccsDFS0.prototype.dfs=function(e,t,n,r,i,a,o){var s=0,c,l=i.length,u=this.k,d=this.k1,f=this.j,p,m;if(r[e]===0)for(r[e]=1,f[0]=e,u[0]=p=t[a[e]],d[0]=m=t[a[e]+1];;){if(isNaN(p))throw Error(`Ow!`);if(p>=m){if(i[l]=a[f[s]],s===0)return;++l,--s,p=u[s],m=d[s]}else c=n[p],r[c]===0?(r[c]=1,u[s]=p,++s,f[s]=c,c=a[c],p=t[c],d[s]=m=t[c+1]):++p}},numeric.ccsLPSolve0=function(e,t,n,r,i,a,o,s){var c=e[0],l=e[1],u=e[2],d=c.length-1,f=0,p=t[0],m=t[1],h=t[2],g,_=p[i],v=p[i+1],y,b,x,S,w,E,D,O,j;for(r.length=0,g=_;g<v;++g)s.dfs(m[g],c,l,n,r,a,o);for(g=r.length-1;g!==-1;--g)y=r[g],n[o[y]]=0;for(g=_;g!==v;++g)y=m[g],n[y]=h[g];for(g=r.length-1;g!==-1;--g){for(y=r[g],E=o[y],x=c[y],S=c[y+1],w=x;w<S;++w)if(l[w]===E){n[E]/=u[w];break}for(j=n[E],w=x;w<S;++w)n[l[w]]-=j*u[w];n[E]=j}},numeric.ccsLUP0=function(e,t){var n=e[0].length-1,r=[numeric.rep([n+1],0),[],[]],i=[numeric.rep([n+1],0),[],[]],a=r[0],o=r[1],s=r[2],c=i[0],l=i[1],u=i[2],d=numeric.rep([n],0),f=numeric.rep([n],0),p,m,h,g,_,v,y,b,x,S,w=numeric.ccsLPSolve0,E=Math.max,D=Math.abs,O=numeric.linspace(0,n-1),j=numeric.linspace(0,n-1),M=new numeric.ccsDFS0(n);for(t===void 0&&(t=1),p=0;p<n;++p){for(w(r,e,d,f,p,j,O,M),v=-1,y=-1,m=f.length-1;m!==-1;
126--m)h=f[m],!(h<=p)&&(b=D(d[O[h]]),b>v&&(y=h,v=b));for(D(d[O[p]])<t*v&&(m=O[p],v=O[y],O[p]=v,j[v]=p,O[y]=m,j[m]=y),v=a[p],y=c[p],x=d[O[p]],o[v]=O[p],s[v]=1,++v,m=f.length-1;m!==-1;--m)h=f[m],b=d[O[h]],f[m]=0,d[O[h]]=0,h<=p?(l[y]=h,u[y]=b,++y):(o[v]=O[h],s[v]=b/x,++v);a[p+1]=v,c[p+1]=y}for(m=o.length-1;m!==-1;--m)o[m]=j[o[m]];return{L:r,U:i,P:O,Pinv:j}},numeric.ccsLUP=numeric.ccsLUP0,numeric.ccsDim=function(e){return[numeric.sup(e[1])+1,e[0].length-1]},numeric.ccsGetBlock=function(e,t,n){var r=numeric.ccsDim(e),i=r[0],a=r[1];t===void 0?t=numeric.linspace(0,i-1):typeof t==`number`&&(t=[t]),n===void 0?n=numeric.linspace(0,a-1):typeof n==`number`&&(n=[n]);var o,s,c,l=t.length,u,d=n.length,f,p,m,h=numeric.rep([a],0),g=[],_=[],v=[h,g,_],y=e[0],b=e[1],x=e[2],S=numeric.rep([i],0),w=0,E=numeric.rep([i],0);for(u=0;u<d;++u){p=n[u];var D=y[p],O=y[p+1];for(o=D;o<O;++o)f=b[o],E[f]=1,S[f]=x[o];for(o=0;o<l;++o)m=t[o],E[m]&&(g[w]=o,_[w]=S[t[o]],++w);for(o=D;o<O;++o)f=b[o],E[f]=0;h[u+1]=w}return v},numeric.ccsDot=function(e,t){for(var n=e[0],r=e[1],i=e[2],a=t[0],o=t[1],s=t[2],c=numeric.ccsDim(e),l=numeric.ccsDim(t),u=c[0],d=c[1],f=l[1],p=numeric.rep([u],0),m=numeric.rep([u],0),h=Array(u),g=numeric.rep([f],0),_=[],v=[],y=[g,_,v],b,x,S=0,w,E,D,O,j,M,N,P;S!==f;++S){for(w=a[S],E=a[S+1],M=0,x=w;x<E;++x)for(N=o[x],P=s[x],D=n[N],O=n[N+1],b=D;b<O;++b)j=r[b],m[j]===0&&(h[M]=j,m[j]=1,M+=1),p[j]=p[j]+i[b]*P;for(w=g[S],E=w+M,g[S+1]=E,x=M-1;x!==-1;--x)P=w+x,b=h[x],_[P]=b,v[P]=p[b],m[b]=0,p[b]=0;g[S+1]=g[S]+M}return y},numeric.ccsLUPSolve=function(e,t){var n=e.L,r=e.U,i=e.P,a=t[0],o=!1;typeof a!=`object`&&(t=[[0,t.length],numeric.linspace(0,t.length-1),t],a=t[0],o=!0);var s=t[1],c=t[2],l=n[0].length-1,u=a.length-1,d=numeric.rep([l],0),f=Array(l),p=numeric.rep([l],0),m=Array(l),h=numeric.rep([u+1],0),g=[],_=[],v=numeric.ccsTSolve,y,b,x,S,w,E,D=0;for(y=0;y<u;++y){for(w=0,x=a[y],S=a[y+1],b=x;b<S;++b)E=e.Pinv[s[b]],m[w]=E,p[E]=c[b],++w;for(m.length=w,v(n,p,d,m,f),b=m.length-1;b!==-1;--b)p[m[b]]=0;if(v(r,d,p,f,m),o)return p;for(b=f.length-1;b!==-1;--b)d[f[b]]=0;for(b=m.length-1;b!==-1;--b)E=m[b],g[D]=E,_[D]=p[E],p[E]=0,++D;h[y+1]=D}return[h,g,_]},numeric.ccsbinop=function(e,t){return t===void 0&&(t=``),Function(`X`,`Y`,`var Xi = X[0], Xj = X[1], Xv = X[2]; 127var Yi = Y[0], Yj = Y[1], Yv = Y[2]; 128var n = Xi.length-1,m = Math.max(numeric.sup(Xj),numeric.sup(Yj))+1; 129var Zi = numeric.rep([n+1],0), Zj = [], Zv = []; 130var x = numeric.rep([m],0),y = numeric.rep([m],0); 131var xk,yk,zk; 132var i,j,j0,j1,k,p=0; 133`+t+`for(i=0;i<n;++i) { 134 j0 = Xi[i]; j1 = Xi[i+1]; 135 for(j=j0;j!==j1;++j) { 136 k = Xj[j]; 137 x[k] = 1; 138 Zj[p] = k; 139 ++p; 140 } 141 j0 = Yi[i]; j1 = Yi[i+1]; 142 for(j=j0;j!==j1;++j) { 143 k = Yj[j]; 144 y[k] = Yv[j]; 145 if(x[k] === 0) { 146 Zj[p] = k; 147 ++p; 148 } 149 } 150 Zi[i+1] = p; 151 j0 = Xi[i]; j1 = Xi[i+1]; 152 for(j=j0;j!==j1;++j) x[Xj[j]] = Xv[j]; 153 j0 = Zi[i]; j1 = Zi[i+1]; 154 for(j=j0;j!==j1;++j) { 155 k = Zj[j]; 156 xk = x[k]; 157 yk = y[k]; 158`+e+` 159 Zv[j] = zk; 160 } 161 j0 = Xi[i]; j1 = Xi[i+1]; 162 for(j=j0;j!==j1;++j) x[Xj[j]] = 0; 163 j0 = Yi[i]; j1 = Yi[i+1]; 164 for(j=j0;j!==j1;++j) y[Yj[j]] = 0; 165} 166return [Zi,Zj,Zv];`)},(function(){var k,A,B,C;for(k in numeric.ops2)A=isFinite(eval(`1`+numeric.ops2[k]+`0`))?`[Y[0],Y[1],numeric.`+k+`(X,Y[2])]`:`NaN`,B=isFinite(eval(`0`+numeric.ops2[k]+`1`))?`[X[0],X[1],numeric.`+k+`(X[2],Y)]`:`NaN`,C=isFinite(eval(`1`+numeric.ops2[k]+`0`))&&isFinite(eval(`0`+numeric.ops2[k]+`1`))?`numeric.ccs`+k+`MM(X,Y)`:`NaN`,numeric[`ccs`+k+`MM`]=numeric.ccsbinop(`zk = xk `+numeric.ops2[k]+`yk;`),numeric[`ccs`+k]=Function(`X`,`Y`,`if(typeof X === "number") return `+A+`; 167if(typeof Y === "number") return `+B+`; 168return `+C+`; 169`)})(),numeric.ccsScatter=function(e){for(var t=e[0],n=e[1],r=e[2],i=numeric.sup(n)+1,a=t.length,o=numeric.rep([i],0),s=Array(a),c=Array(a),l=numeric.rep([i],0),u=0;u<a;++u)l[n[u]]++;for(u=0;u<i;++u)o[u+1]=o[u]+l[u];var d=o.slice(0),f,p;for(u=0;u<a;++u)p=n[u],f=d[p],s[f]=t[u],c[f]=r[u],d[p]=d[p]+1;return[o,s,c]},numeric.ccsGather=function(e){var t=e[0],n=e[1],r=e[2],i=t.length-1,a=n.length,o=Array(a),s=Array(a),c=Array(a),l,u,d,f,p=0;for(l=0;l<i;++l)for(d=t[l],f=t[l+1],u=d;u!==f;++u)s[p]=l,o[p]=n[u],c[p]=r[u],++p;return[o,s,c]},numeric.sdim=function e(t,n,r){if(n===void 0&&(n=[]),typeof t!=`object`)return n;for(var i in r===void 0&&(r=0),r in n||(n[r]=0),t.length>n[r]&&(n[r]=t.length),t)t.hasOwnProperty(i)&&e(t[i],n,r+1);return n},numeric.sclone=function e(t,n,r){n===void 0&&(n=0),r===void 0&&(r=numeric.sdim(t).length);var i,a=Array(t.length);if(n===r-1){for(i in t)t.hasOwnProperty(i)&&(a[i]=t[i]);return a}for(i in t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n+1,r));return a},numeric.sdiag=function(e){var t=e.length,n,r=Array(t),i,a,o;for(n=t-1;n>=1;n-=2)i=n-1,r[n]=[],r[n][n]=e[n],r[i]=[],r[i][i]=e[i];return n===0&&(r[0]=[],r[0][0]=e[n]),r},numeric.sidentity=function(e){return numeric.sdiag(numeric.rep([e],1))},numeric.stranspose=function(e){var t=[],n=e.length,r,i,a;for(r in e)if(e.hasOwnProperty(r))for(i in a=e[r],a)a.hasOwnProperty(i)&&(typeof t[i]!=`object`&&(t[i]=[]),t[i][r]=a[i]);return t},numeric.sLUP=function(e,t){throw Error(`The function numeric.sLUP had a bug in
169it and has been removed. Please use the new numeric.ccsLUP function instead.`)},numeric.sdotMM=function(e,t){var n=e.length,r=t.length,i=numeric.stranspose(t),a=i.length,o,s,c,l,u,d,f=Array(n),p;for(c=n-1;c>=0;c--){for(p=[],o=e[c],u=a-1;u>=0;u--){for(l in d=0,s=i[u],o)o.hasOwnProperty(l)&&l in s&&(d+=o[l]*s[l]);d&&(p[u]=d)}f[c]=p}return f},numeric.sdotMV=function(e,t){var n=e.length,r,i,a,o=Array(n),s;for(i=n-1;i>=0;i--){for(a in r=e[i],s=0,r)r.hasOwnProperty(a)&&t[a]&&(s+=r[a]*t[a]);s&&(o[i]=s)}return o},numeric.sdotVM=function(e,t){var n,r,i,a,o=[],s;for(n in e)if(e.hasOwnProperty(n))for(r in i=t[n],a=e[n],i)i.hasOwnProperty(r)&&(o[r]||(o[r]=0),o[r]+=a*i[r]);return o},numeric.sdotVV=function(e,t){var n,r=0;for(n in e)e[n]&&t[n]&&(r+=e[n]*t[n]);return r},numeric.sdot=function(e,t){var n=numeric.sdim(e).length,r=numeric.sdim(t).length;switch(n*1e3+r){case 0:return e*t;case 1001:return numeric.sdotVV(e,t);case 2001:return numeric.sdotMV(e,t);case 1002:return numeric.sdotVM(e,t);case 2002:return numeric.sdotMM(e,t);default:throw Error(`numeric.sdot not implemented for tensors of order `+n+` and `+r)}},numeric.sscatter=function(e){var t=e[0].length,n,r,i,a=e.length,o=[],s;for(r=t-1;r>=0;--r)if(e[a-1][r]){for(s=o,i=0;i<a-2;i++)n=e[i][r],s[n]||(s[n]=[]),s=s[n];s[e[i][r]]=e[i+1][r]}return o},numeric.sgather=function e(t,n,r){n===void 0&&(n=[]),r===void 0&&(r=[]);var i=r.length,a,o;for(a in t)if(t.hasOwnProperty(a)){if(r[i]=parseInt(a),o=t[a],typeof o==`number`){if(o){if(n.length===0)for(a=i+1;a>=0;--a)n[a]=[];for(a=i;a>=0;--a)n[a].push(r[a]);n[i+1].push(o)}}else e(o,n,r)}return r.length>i&&r.pop(),n},numeric.cLU=function(e){for(var t=e[0],n=e[1],r=e[2],i=t.length,a=0,o=0,s,c,l,u,d;o<i;o++)t[o]>a&&(a=t[o]);a++;var f=Array(a),p=Array(a),m=numeric.rep([a],1/0),h=numeric.rep([a],-1/0),g,_,v;for(c=0;c<i;c++)o=t[c],s=n[c],s<m[o]&&(m[o]=s),s>h[o]&&(h[o]=s);for(o=0;o<a-1;o++)h[o]>h[o+1]&&(h[o+1]=h[o]);for(o=a-1;o>=1;o--)m[o]<m[o-1]&&(m[o-1]=m[o]);var y=0,b=0;for(o=0;o<a;o++)p[o]=numeric.rep([h[o]-m[o]+1],0),f[o]=numeric.rep([o-m[o]],0),y+=o-m[o]+1,b+=h[o]-o+1;for(c=0;c<i;c++)o=t[c],p[o][n[c]-m[o]]=r[c];for(o=0;o<a-1;o++)for(l=o-m[o],g=p[o],s=o+1;m[s]<=o&&s<a;s++)if(u=o-m[s],d=h[o]-o,_=p[s],v=_[u]/g[l],v){for(c=1;c<=d;c++)_[c+u]-=v*g[c+l];f[s][o-m[s]]=v}var g=[],_=[],x=[],S=[],w=[],E=[],i=0,D=0,O;for(o=0;o<a;o++){for(l=m[o],u=h[o],O=p[o],s=o;s<=u;s++)O[s-l]&&(g[i]=o,_[i]=s,x[i]=O[s-l],i++);for(O=f[o],s=l;s<o;s++)O[s-l]&&(S[D]=o,w[D]=s,E[D]=O[s-l],D++);S[D]=o,w[D]=o,E[D]=1,D++}return{U:[g,_,x],L:[S,w,E]}},numeric.cLUsolve=function(e,t){var n=e.L,r=e.U,i=numeric.clone(t),a=n[0],o=n[1],s=n[2],c=r[0],l=r[1],u=r[2],d=c.length,f=a.length,p=i.length,m,h,g=0;for(m=0;m<p;m++){for(;o[g]<m;)i[m]-=s[g]*i[o[g]],g++;g++}for(g=d-1,m=p-1;m>=0;m--){for(;l[g]>m;)i[m]-=u[g]*i[l[g]],g--;i[m]/=u[g],g--}return i},numeric.cgrid=function(e,t){typeof e==`number`&&(e=[e,e]);var n=numeric.rep(e,-1),r,i,a;if(typeof t!=`function`)switch(t){case`L`:t=function(t,n){return t>=e[0]/2||n<e[1]/2};break;default:t=function(e,t){return!0}}for(a=0,r=1;r<e[0]-1;r++)for(i=1;i<e[1]-1;i++)t(r,i)&&(n[r][i]=a,a++);return n},numeric.cdelsq=function(e){var t=[[-1,0],[0,-1],[0,1],[1,0]],n=numeric.dim(e),r=n[0],i=n[1],a,o,s,c,l,u=[],d=[],f=[];for(a=1;a<r-1;a++)for(o=1;o<i-1;o++)if(!(e[a][o]<0)){for(s=0;s<4;s++)c=a+t[s][0],l=o+t[s][1],!(e[c][l]<0)&&(u.push(e[a][o]),d.push(e[c][l]),f.push(-1));u.push(e[a][o]),d.push(e[a][o]),f.push(4)}return[u,d,f]},numeric.cdotMV=function(e,t){var n,r=e[0],i=e[1],a=e[2],o,s=r.length,c=0;for(o=0;o<s;o++)r[o]>c&&(c=r[o]);for(c++,n=numeric.rep([c],0),o=0;o<s;o++)n[r[o]]+=a[o]*t[i[o]];return n},numeric.Spline=function(e,t,n,r,i){this.x=e,this.yl=t,this.yr=n,this.kl=r,this.kr=i},numeric.Spline.prototype._at=function(e,t){var n=this.x,r=this.yl,i=this.yr,a=this.kl,o=this.kr,e,s,c,l,u=numeric.add,d=numeric.sub,f=numeric.mul;s=d(f(a[t],n[t+1]-n[t]),d(i[t+1],r[t])),c=u(f(o[t+1],n[t]-n[t+1]),d(i[t+1],r[t])),l=(e-n[t])/(n[t+1]-n[t]);var p=l*(1-l);return u(u(u(f(1-l,r[t]),f(l,i[t+1])),f(s,p*(1-l))),f(c,p*l))},numeric.Spline.prototype.at=function(e){if(typeof e==`number`){var t=this.x,n=t.length,r,i,a,o=Math.floor,s,c,l;
169for(r=0,i=n-1;i-r>1;)a=o((r+i)/2),t[a]<=e?r=a:i=a;return this._at(e,r)}var n=e.length,u,d=Array(n);for(u=n-1;u!==-1;--u)d[u]=this.at(e[u]);return d},numeric.Spline.prototype.diff=function(){var e=this.x,t=this.yl,n=this.yr,r=this.kl,i=this.kr,a=t.length,o,s,c,l=r,u=i,d=Array(a),f=Array(a),p=numeric.add,m=numeric.mul,h=numeric.div,g=numeric.sub;for(o=a-1;o!==-1;--o)s=e[o+1]-e[o],c=g(n[o+1],t[o]),d[o]=h(p(m(c,6),m(r[o],-4*s),m(i[o+1],-2*s)),s*s),f[o+1]=h(p(m(c,-6),m(r[o],2*s),m(i[o+1],4*s)),s*s);return new numeric.Spline(e,l,u,d,f)},numeric.Spline.prototype.roots=function(){function e(e){return e*e}var t=[],n=this.x,r=this.yl,i=this.yr,a=this.kl,o=this.kr;typeof r[0]==`number`&&(r=[r],i=[i],a=[a],o=[o]);var s=r.length,c=n.length-1,l,u,d,f,p,m,h,g,_,v,t=Array(s),y,b,x,S,w,E,D,O,j,M,N,P,F,I,L,R,z,ee=Math.sqrt;for(l=0;l!==s;++l){for(h=r[l],g=i[l],_=a[l],v=o[l],y=[],u=0;u!==c;u++){for(u>0&&g[u]*h[u]<0&&y.push(n[u]),j=n[u+1]-n[u],n[u],S=h[u],w=g[u+1],b=_[u]/j,x=v[u+1]/j,O=e(b-x+3*(S-w))+12*x*S,E=x+3*S+2*b-3*w,D=3*(x+b+2*(S-w)),O<=0?(P=E/D,N=P>n[u]&&P<n[u+1]?[n[u],P,n[u+1]]:[n[u],n[u+1]]):(P=(E-ee(O))/D,F=(E+ee(O))/D,N=[n[u]],P>n[u]&&P<n[u+1]&&N.push(P),F>n[u]&&F<n[u+1]&&N.push(F),N.push(n[u+1])),L=N[0],P=this._at(L,u),d=0;d<N.length-1;d++){if(R=N[d+1],F=this._at(R,u),P===0){y.push(L),L=R,P=F;continue}if(F===0||P*F>0){L=R,P=F;continue}for(var V=0;z=(P*R-F*L)/(P-F),!(z<=L||z>=R);)if(I=this._at(z,u),I*F>0)R=z,F=I,V===-1&&(P*=.5),V=-1;else if(I*P>0)L=z,P=I,V===1&&(F*=.5),V=1;else break;y.push(z),L=N[d+1],P=this._at(L,u)}F===0&&y.push(R)}t[l]=y}return typeof this.yl[0]==`number`?t[0]:t},numeric.spline=function(e,t,n,r){var i=e.length,a=[],o=[],s=[],c,l=numeric.sub,u=numeric.mul,d=numeric.add;for(c=i-2;c>=0;c--)o[c]=e[c+1]-e[c],s[c]=l(t[c+1],t[c]);(typeof n==`string`||typeof r==`string`)&&(n=r=`periodic`);var f=[[],[],[]];
169switch(typeof n){case`undefined`:a[0]=u(3/(o[0]*o[0]),s[0]),f[0].push(0,0),f[1].push(0,1),f[2].push(2/o[0],1/o[0]);break;case`string`:a[0]=d(u(3/(o[i-2]*o[i-2]),s[i-2]),u(3/(o[0]*o[0]),s[0])),f[0].push(0,0,0),f[1].push(i-2,0,1),f[2].push(1/o[i-2],2/o[i-2]+2/o[0],1/o[0]);break;default:a[0]=n,f[0].push(0),f[1].push(0),f[2].push(1)}for(c=1;c<i-1;c++)a[c]=d(u(3/(o[c-1]*o[c-1]),s[c-1]),u(3/(o[c]*o[c]),s[c])),f[0].push(c,c,c),f[1].push(c-1,c,c+1),f[2].push(1/o[c-1],2/o[c-1]+2/o[c],1/o[c]);switch(typeof r){case`undefined`:a[i-1]=u(3/(o[i-2]*o[i-2]),s[i-2]),f[0].push(i-1,i-1),f[1].push(i-2,i-1),f[2].push(1/o[i-2],2/o[i-2]);break;case`string`:f[1][f[1].length-1]=0;break;default:a[i-1]=r,f[0].push(i-1),f[1].push(i-1),f[2].push(1)}a=typeof a[0]==`number`?[a]:numeric.transpose(a);var p=Array(a.length);if(typeof n==`string`)for(c=p.length-1;c!==-1;--c)p[c]=numeric.ccsLUPSolve(numeric.ccsLUP(numeric.ccsScatter(f)),a[c]),p[c][i-1]=p[c][0];else for(c=p.length-1;c!==-1;--c)p[c]=numeric.cLUsolve(numeric.cLU(f),a[c]);return p=typeof t[0]==`number`?p[0]:numeric.transpose(p),new numeric.Spline(e,t,t,p,p)},numeric.fftpow2=function e(t,n){var r=t.length;if(r!==1){var i=Math.cos,a=Math.sin,o,s,c=Array(r/2),l=Array(r/2),u=Array(r/2),d=Array(r/2);for(s=r/2,o=r-1;o!==-1;--o)--s,u[s]=t[o],d[s]=n[o],--o,c[s]=t[o],l[s]=n[o];e(c,l),e(u,d),s=r/2;var f,p=-6.283185307179586/r,m,h;for(o=r-1;o!==-1;--o)--s,s===-1&&(s=r/2-1),f=p*o,m=i(f),h=a(f),t[o]=c[s]+m*u[s]-h*d[s],n[o]=l[s]+m*d[s]+h*u[s]}},numeric._ifftpow2=function e(t,n){var r=t.length;if(r!==1){var i=Math.cos,a=Math.sin,o,s,c=Array(r/2),l=Array(r/2),u=Array(r/2),d=Array(r/2);for(s=r/2,o=r-1;o!==-1;--o)--s,u[s]=t[o],d[s]=n[o],--o,c[s]=t[o],l[s]=n[o];e(c,l),e(u,d),s=r/2;var f,p=6.283185307179586/r,m,h;for(o=r-1;o!==-1;--o)--s,s===-1&&(s=r/2-1),f=p*o,m=i(f),h=a(f),t[o]=c[s]+m*u[s]-h*d[s],n[o]=l[s]+m*d[s]+h*u[s]}},numeric.ifftpow2=function(e,t){numeric._ifftpow2(e,t),numeric.diveq(e,e.length),numeric.diveq(t,t.length)},numeric.convpow2=function(e,t,n,r){numeric.fftpow2(e,t),numeric.fftpow2(n,r);var i,a=e.length,o,s,c,l;for(i=a-1;i!==-1;--i)o=e[i],c=t[i],s=n[i],l=r[i],e[i]=o*s-c*l,t[i]=o*l+c*s;numeric.ifftpow2(e,t)},numeric.T.prototype.fft=function(){var e=this.x,t=this.y,n=e.length,r=Math.log,i=r(2),a=Math.ceil(r(2*n-1)/i),o=Math.pow(2,a),s=numeric.rep([o],0),c=numeric.rep([o],0),l=Math.cos,u=Math.sin,d,f=-3.141592653589793/n,p,m=numeric.rep([o],0),h=numeric.rep([o],0),g=Math.floor(n/2);for(d=0;d<n;d++)m[d]=e[d];if(t!==void 0)for(d=0;d<n;d++)h[d]=t[d];for(s[0]=1,d=1;d<=o/2;d++)p=f*d*d,s[d]=l(p),c[d]=u(p),s[o-d]=l(p),c[o-d]=u(p);var _=new numeric.T(m,h),v=new numeric.T(s,c);return _=_.mul(v),numeric.convpow2(_.x,_.y,numeric.clone(v.x),numeric.neg(v.y)),_=_.mul(v),_.x.length=n,_.y.length=n,_},numeric.T.prototype.ifft=function(){var e=this.x,t=this.y,n=e.length,r=Math.log,i=r(2),a=Math.ceil(r(2*n-1)/i),o=Math.pow(2,a),s=numeric.rep([o],0),c=numeric.rep([o],0),l=Math.cos,u=Math.sin,d,f=3.141592653589793/n,p,m=numeric.rep([o],0),h=numeric.rep([o],0),g=Math.floor(n/2);for(d=0;d<n;d++)m[d]=e[d];if(t!==void 0)for(d=0;d<n;d++)h[d]=t[d];for(s[0]=1,d=1;d<=o/2;d++)p=f*d*d,s[d]=l(p),c[d]=u(p),s[o-d]=l(p),c[o-d]=u(p);var _=new numeric.T(m,h),v=new numeric.T(s,c);return _=_.mul(v),numeric.convpow2(_.x,_.y,numeric.clone(v.x),numeric.neg(v.y)),_=_.mul(v),_.x.length=n,_.y.length=n,_.div(n)},numeric.gradient=function(e,t){var n=t.length,r=e(t);if(isNaN(r))throw Error(`gradient: f(x) is a NaN!`);var i=Math.max,a,o=numeric.clone(t),s,c,l=Array(n),u=numeric.div,d=numeric.sub,f,p,i=Math.max,m=.001,h=Math.abs,g=Math.min,_,v,y,b=0,x,S,w;for(a=0;a<n;a++)for(var E=i(1e-6*r,1e-8);;){if(++b,b>20)throw Error(`Numerical gradient fails`);if(o[a]=t[a]+E,s=e(o),o[a]=t[a]-E,c=e(o),o[a]=t[a],isNaN(s)||isNaN(c)){E/=16;continue}if(l[a]=(s-c)/(2*E),_=t[a]-E,v=t[a],y=t[a]+E,x=(s-r)/E,S=(r-c)/E,w=i(h(l[a]),h(r),h(s),h(c),h(_),h(v),h(y),1e-8),f=g(i(h(x-l[a]),h(S-l[a]),h(x-S))/w,E/w),f>m)E/=16;else break}return l},numeric.uncmin=function(e,t,n,r,i,a,o){var s=numeric.gradient;o===void 0&&(o={}),n===void 0&&(n=1e-8),r===void 0&&(r=function(t){return s(e,t)}),i===void 0&&(i=1e3),t=numeric.clone(t);var c=t.length,l=e(t),u,d;if(isNaN(l))throw Error(`uncmin: f(x0) is a NaN!`);var f=Math.max,p=numeric.norm2;n=f(n,numeric.epsilon);var m,h,g,_=o.Hinv||numeric.identity(c),v=numeric.dot,y=numeric.inv,b=numeric.sub,x=numeric.add,S=numeric.tensor,w=numeric.div,E=numeric.mul,D=numeric.all,O=numeric.isFinite,j=numeric.neg,M=0,N,P,F,I,L,R,z,ee,V,H,U,te,W=``;for(h=r(t);M<i;){if(typeof a==`function`&&a(M,t,l,h,_)){W=`Callback returned true`;break}if(!D(O(h))){W=`Gradient has Infinity or NaN`;break}if(m=j(v(_,h)),!D(O(m))){W=`Search direction has Infinity or NaN`;break}
169if(H=p(m),H<n){W=`Newton step smaller than tol`;break}for(V=1,d=v(h,m),F=t;M<i&&!(V*H<n);){if(P=E(m,V),F=x(t,P),u=e(F),u-l>=.1*V*d||isNaN(u)){V*=.5,++M;continue}break}if(V*H<n){W=`Line search step size smaller than tol`;break}if(M===i){W=`maxit reached during line search`;break}g=r(F),I=b(g,h),z=v(I,P),L=v(_,I),_=b(x(_,E((z+v(I,L))/(z*z),S(P,P))),w(x(S(L,P),S(P,L)),z)),t=F,l=u,h=g,++M}return{solution:t,f:l,gradient:h,invHessian:_,iterations:M,message:W}},numeric.Dopri=function(e,t,n,r,i,a,o){this.x=e,this.y=t,this.f=n,this.ymid=r,this.iterations=i,this.events=o,this.message=a},numeric.Dopri.prototype._at=function(e,t){function n(e){return e*e}var r=this,i=r.x,a=r.y,o=r.f,s=r.ymid,c=i.length,l,u,d,f,p,m,e,h=Math.floor,g,_=.5,v=numeric.add,y=numeric.mul,b=numeric.sub,x,S,w;return l=i[t],u=i[t+1],f=a[t],p=a[t+1],g=u-l,d=l+_*g,m=s[t],x=b(o[t],y(f,1/(l-d)+2/(l-u))),S=b(o[t+1],y(p,1/(u-d)+2/(u-l))),w=[n(e-u)*(e-d)/n(l-u)/(l-d),n(e-l)*n(e-u)/n(l-d)/n(u-d),n(e-l)*(e-d)/n(u-l)/(u-d),(e-l)*n(e-u)*(e-d)/n(l-u)/(l-d),(e-u)*n(e-l)*(e-d)/n(l-u)/(u-d)],v(v(v(v(y(f,w[0]),y(m,w[1])),y(p,w[2])),y(x,w[3])),y(S,w[4]))},numeric.Dopri.prototype.at=function(e){var t,n,r,i=Math.floor;if(typeof e!=`number`){var a=e.length,o=Array(a);for(t=a-1;t!==-1;--t)o[t]=this.at(e[t]);return o}var s=this.x;for(t=0,n=s.length-1;n-t>1;)r=i(.5*(t+n)),s[r]<=e?t=r:n=r;return this._at(e,t)},numeric.dopri=function(e,t,n,r,i,a,o){i===void 0&&(i=1e-6),a===void 0&&(a=1e3);var s=[e],c=[n],l=[r(e,n)],u,d,f,p,m,h,g=[],_=1/5,v=[3/40,9/40],y=[44/45,-56/15,32/9],b=[19372/6561,-25360/2187,64448/6561,-212/729],x=[9017/3168,-355/33,46732/5247,49/176,-5103/18656],S=[35/384,0,500/1113,125/192,-2187/6784,11/84],w=[3012596371.5/30085553152,0,25626146462.5/65400821598,-1345934462.5/45128329728,93970186033.5/1594534317056,-888047165.5/19743644256,5618549.5/235043384],E=[1/5,3/10,4/5,8/9,1,1],D=[-71/57600,0,71/16695,-71/1920,17253/339200,-22/525,1/40],O=0,j,M,N=(t-e)/10,P=0,F=numeric.add,I=numeric.mul,L,R,z=Math.max,ee=Math.min,V=Math.abs,H=numeric.norminf,U=Math.pow,te=numeric.any,W=numeric.lt,ne=numeric.and,re=numeric.sub,G,K,ie,q=new numeric.Dopri(s,c,l,g,-1,``);for(typeof o==`function`&&(G=o(e,n));e<t&&P<a;){if(++P,e+N>t&&(N=t-e),u=r(e+E[0]*N,F(n,I(_*N,l[O]))),d=r(e+E[1]*N,F(F(n,I(v[0]*N,l[O])),I(v[1]*N,u))),f=r(e+E[2]*N,F(F(F(n,I(y[0]*N,l[O])),I(y[1]*N,u)),I(y[2]*N,d))),p=r(e+E[3]*N,F(F(F(F(n,I(b[0]*N,l[O])),I(b[1]*N,u)),I(b[2]*N,d)),I(b[3]*N,f))),m=r(e+E[4]*N,F(F(F(F(F(n,I(x[0]*N,l[O])),I(x[1]*N,u)),I(x[2]*N,d)),I(x[3]*N,f)),I(x[4]*N,p))),L=F(F(F(F(F(n,I(l[O],N*S[0])),I(d,N*S[2])),I(f,N*S[3])),I(p,N*S[4])),I(m,N*S[5])),h=r(e+N,L),j=F(F(F(F(F(I(l[O],N*D[0]),I(d,N*D[2])),I(f,N*D[3])),I(p,N*D[4])),I(m,N*D[5])),I(h,N*D[6])),R=typeof j==`number`?V(j):H(j),R>
169i){if(N=.2*N*U(i/R,.25),e+N===e){q.msg=`Step size became too small`;break}continue}if(g[O]=F(F(F(F(F(F(n,I(l[O],N*w[0])),I(d,N*w[2])),I(f,N*w[3])),I(p,N*w[4])),I(m,N*w[5])),I(h,N*w[6])),++O,s[O]=e+N,c[O]=L,l[O]=h,typeof o==`function`){var ae,oe=e,J=e+.5*N,Y;if(K=o(J,g[O-1]),ie=ne(W(G,0),W(0,K)),te(ie)||(oe=J,J=e+N,G=K,K=o(J,L),ie=ne(W(G,0),W(0,K))),te(ie)){for(var se,X,Z,ce,le=0,ue=1,de=1;;){if(typeof G==`number`)Y=(de*K*oe-ue*G*J)/(de*K-ue*G);else for(Y=J,M=G.length-1;M!==-1;--M)G[M]<0&&K[M]>0&&(Y=ee(Y,(de*K[M]*oe-ue*G[M]*J)/(de*K[M]-ue*G[M])));if(Y<=oe||Y>=J)break;ae=q._at(Y,O-1),ce=o(Y,ae),Z=ne(W(G,0),W(0,ce)),te(Z)?(J=Y,K=ce,ie=Z,de=1,le===-1?ue*=.5:ue=1,le=-1):(oe=Y,G=ce,ue=1,le===1?de*=.5:de=1,le=1)}return L=q._at(.5*(e+Y),O-1),q.f[O]=r(Y,ae),q.x[O]=Y,q.y[O]=ae,q.ymid[O-1]=L,q.events=ie,q.iterations=P,q}}e+=N,n=L,G=K,N=ee(.8*N*U(i/R,.25),4*N)}return q.iterations=P,q},numeric.LU=function(e,t){t=t||!1;var n=Math.abs,r,i,a,o,s,c,l,u,d,f=e.length,p=f-1,m=Array(f);for(t||(e=numeric.clone(e)),a=0;a<f;++a){for(l=a,c=e[a],d=n(c[a]),i=a+1;i<f;++i)o=n(e[i][a]),d<o&&(d=o,l=i);for(m[a]=l,l!=a&&(e[a]=e[l],e[l]=c,c=e[a]),s=c[a],r=a+1;r<f;++r)e[r][a]/=s;for(r=a+1;r<f;++r){for(u=e[r],i=a+1;i<p;++i)u[i]-=u[a]*c[i],++i,u[i]-=u[a]*c[i];i===p&&(u[i]-=u[a]*c[i])}}return{LU:e,P:m}},numeric.LUsolve=function(e,t){var n,r,i=e.LU,a=i.length,o=numeric.clone(t),s=e.P,c,l,u,d;for(n=a-1;n!==-1;--n)o[n]=t[n];for(n=0;n<a;++n)for(c=s[n],s[n]!==n&&(d=o[n],o[n]=o[c],o[c]=d),l=i[n],r=0;r<n;++r)o[n]-=o[r]*l[r];for(n=a-1;n>=0;--n){for(l=i[n],r=n+1;r<a;++r)o[n]-=o[r]*l[r];o[n]/=l[n]}return o},numeric.solve=function(e,t,n){return numeric.LUsolve(numeric.LU(e,n),t)},numeric.echelonize=function(e){var t=numeric.dim(e),n=t[0],r=t[1],i=numeric.identity(n),a=Array(n),o,s,c,l,u,d,f,p,m=Math.abs,h=numeric.diveq;for(e=numeric.clone(e),o=0;o<n;++o){for(c=0,u=e[o],d=i[o],s=1;s<r;++s)m(u[c])<m(u[s])&&(c=s);for(a[o]=c,h(d,u[c]),h(u,u[c]),s=0;s<n;++s)if(s!==o){for(f=e[s],p=f[c],l=r-1;l!==-1;--l)f[l]-=u[l]*p;for(f=i[s],l=n-1;l!==-1;--l)f[l]-=d[l]*p}}return{I:i,A:e,P:a}},numeric.__solveLP=function(e,t,n,r,i,a,o){var s=numeric.sum,c=numeric.log,l=numeric.mul,u=numeric.sub,d=numeric.dot,f=numeric.div,p=numeric.add,m=e.length,h=n.length,g,_=!1,v,y=0,b=1,x,S,w=numeric.transpose(t),E=numeric.svd,D=numeric.transpose,O=numeric.leq,j=Math.sqrt,M=Math.abs,N=numeric.muleq,P=numeric.norminf,F=numeric.any,I=Math.min,L=numeric.all,R=numeric.gt,z=Array(m),ee=Array(h),V=numeric.rep([h],1),H,U=numeric.solve,te=u(n,d(t,a)),W,ne=d(e,e),re;for(W=y;W<i;++W){for(var G=h-1,K,ie;G!==-1;--G)ee[G]=f(t[G],te[G]);var q=D(ee);for(G=m-1;G!==-1;--G)z[G]=s(q[G]);b=.25*M(ne/d(e,z));var ae=100*j(ne/d(z,z));for((!isFinite(b)||b>ae)&&(b=ae),re=p(e,l(b,z)),H=d(q,ee),G=m-1;G!==-1;--G)H[G][G]+=1;ie=U(H,f(re,b),!0);var oe=f(te,d(t,ie)),J=1;for(G=h-1;G!==-1;--G)oe[G]<0&&(J=I(J,-.999*oe[G]));if(g=u(a,l(ie,J)),te=u(n,d(t,g)),!L(R(te,0)))return{solution:a,message:``,iterations:W};if(a=g,b<r)return{solution:g,message:``,iterations:W};if(o){var Y=d(e,re),se=d(t,re);for(_=!0,G=h-1;G!==-1;--G)if(Y*se[G]<0){_=!1;break}}else _=!(a[m-1]>=0);if(_)return{solution:g,message:`Unbounded`,iterations:W}}return{solution:a,message:`maximum iteration count exceeded`,iterations:W}},numeric._solveLP=function(e,t,n,r,i){var a=e.length,o=n.length,s,c=numeric.sum,l=numeric.log,u=numeric.mul,d=numeric.sub,f=numeric.dot,p=numeric.div,m=numeric.add,h=numeric.rep([a],0).concat([1]),g=numeric.rep([o,1],-1),_=numeric.blockMatrix([[t,g]]),v=n,s=numeric.rep([a],0).concat(Math.max(0,numeric.sup(numeric.neg(n)))+1),y=numeric.__solveLP(h,_,v,r,i,s,!1),b=numeric.clone(y.solution);if(b.length=a,numeric.inf(d(n,f(t,b)))<0)return{solution:NaN,message:`Infeasible`,iterations:y.iterations};var x=numeric.__solveLP(e,t,n,r,i-y.iterations,b,!0);return x.iterations+=y.iterations,x},numeric.solveLP=function(e,t,n,r,i,a,o){if(o===void 0&&(o=1e3),a===void 0&&(a=numeric.epsilon),r===void 0)return numeric._solveLP(e,t,n,a,o);for(var s=r.length,c=r[0].length,l=t.length,u=numeric.echelonize(r),d=numeric.rep([c],0),f=u.P,p=[],m=f.length-1;m!==-1;--m)d[f[m]]=1;for(m=c-1;m!==-1;--m)d[m]===0&&p.push(m);var h=numeric.getRange,g=numeric.linspace(0,s-1),_=numeric.linspace(0,l-1),v=h(r,g,p),y=h(t,_,f),b=h(t,_,p),x=numeric.dot,S=numeric.sub,w=x(y,u.I),E=S(b,x(w,v)),D=S(n,x(w,i)),O=Array(f.length),j=Array(p.length);for(m=f.length-1;m!==-1;--m)O[m]=e[f[m]];for(m=p.length-1;m!==-1;--m)j[m]=e[p[m]];var M=S(j,x(O,x(u.I,v))),N=numeric._solveLP(M,E,D,a,o),P=N.solution;if(P!==P)return N;var F=x(u.I,S(i,x(v,P))),I=Array(e.length);for(m=f.length-1;m!==-1;--m)I[f[m]]=F[m];for(m=p.length-1;m!==-1;--m)I[p[m]]=P[m];return{solution:I,message:N.message,iterations:N.iterations}},numeric.MPStoLP=function(e){e instanceof String&&e.split(` 170`);var t=0,n=[`Initial state`,`NAME`,`ROWS`,`COLUMNS`,`RHS`,`BOUNDS`,`ENDATA`],r=e.length,i,a,o,s=0,c={},l=[],u=0,d={},f=0,p,m=[],h=[],g=[];function _(r){throw Error(`MPStoLP: `+r+` 171Line `+i+`: `+e[i]+` 172Current state: `+n[t]+` 173`)}for(i=0;i<r;
173++i){o=e[i];var v=o.match(/\S*/g),y=[];for(a=0;a<v.length;++a)v[a]!==``&&y.push(v[a]);if(y.length!==0){for(a=0;a<n.length&&o.substr(0,n[a].length)!==n[a];++a);if(a<n.length){if(t=a,a===1&&(p=y[1]),a===6)return{name:p,c:m,A:numeric.transpose(h),b:g,rows:c,vars:d};continue}switch(t){case 0:case 1:_(`Unexpected line`);case 2:switch(y[0]){case`N`:s===0?s=y[1]:_(`Two or more N rows`);break;case`L`:c[y[1]]=u,l[u]=1,g[u]=0,++u;break;case`G`:c[y[1]]=u,l[u]=-1,g[u]=0,++u;break;case`E`:c[y[1]]=u,l[u]=0,g[u]=0,++u;break;default:_(`Parse error `+numeric.prettyPrint(y))}break;case 3:d.hasOwnProperty(y[0])||(d[y[0]]=f,m[f]=0,h[f]=numeric.rep([u],0),++f);var b=d[y[0]];for(a=1;a<y.length;a+=2){if(y[a]===s){m[b]=parseFloat(y[a+1]);continue}var x=c[y[a]];h[b][x]=(l[x]<0?-1:1)*parseFloat(y[a+1])}break;case 4:for(a=1;a<y.length;a+=2)g[c[y[a]]]=(l[c[y[a]]]<0?-1:1)*parseFloat(y[a+1]);break;case 5:break;case 6:_(`Internal error`)}}}_(`Reached end of file without ENDATA`)},numeric.seedrandom={pow:Math.pow,random:Math.random},(function(e,t,n,r,i,a,o){t.seedrandom=function(u,d){var f=[],p;return u=l(c(d?[u,e]:arguments.length?u:[new Date().getTime(),e,window],3),f),p=new s(f),l(p.S,e),t.random=function(){for(var e=p.g(r),t=o,s=0;e<i;)e=(e+s)*n,t*=n,s=p.g(1);for(;e>=a;)e/=2,t/=2,s>>>=1;return(e+s)/t},u};function s(e){var t,r,i=this,a=e.length,o=0,s=i.i=i.j=i.m=0;for(i.S=[],i.c=[],a||(e=[a++]);o<n;)i.S[o]=o++;for(o=0;o<n;o++)t=i.S[o],s=u(s+t+e[o%a]),r=i.S[s],i.S[o]=r,i.S[s]=t;i.g=function(e){var t=i.S,r=u(i.i+1),a=t[r],o=u(i.j+a),s=t[o];t[r]=s,t[o]=a;for(var c=t[u(a+s)];--e;)r=u(r+1),a=t[r],o=u(o+a),s=t[o],t[r]=s,t[o]=a,c=c*n+t[u(a+s)];return i.i=r,i.j=o,c},i.g(n)}function c(e,t,n,r,i){if(n=[],i=typeof e,t&&i==`object`){for(r in e)if(r.indexOf(`S`)<5)try{n.push(c(e[r],t-1))}catch(e){}}return n.length?n:e+(i==`string`?``:`\0`)}function l(e,t,n,r){for(e+=``,n=0,r=0;r<e.length;r++)t[u(r)]=u((n^=t[u(r)]*19)+e.charCodeAt(r));for(r in e=``,t)e+=String.fromCharCode(t[r]);return e}function u(e){return e&n-1}o=t.pow(n,r),i=t.pow(2,i),a=i*2,l(t.random(),e)})([],numeric.seedrandom,256,6,52),(function(e){function t(e){if(typeof e!=`object`)return e;var n=[],r,i=e.length;for(r=0;r<i;r++)n[r+1]=t(e[r]);return n}function n(e){if(typeof e!=`object`)return e;var t=[],r,i=e.length;for(r=1;r<i;r++)t[r-1]=n(e[r]);return t}function r(e,t,n){for(var r,i,a=1,o,s;a<=n;a+=1){for(e[a][a]=1/e[a][a],s=-e[a][a],r=1;r<a;r+=1)e[r][a]=s*e[r][a];if(o=a+1,n<o)break;for(i=o;i<=n;i+=1)for(s=e[a][i],e[a][i]=0,r=1;r<=a;r+=1)e[r][i]=e[r][i]+s*e[r][a]}}function i(e,t,n,r){for(var i,a=1,o,s;a<=n;a+=1){for(s=0,i=1;i<a;i+=1)s+=e[i][a]*r[i];r[a]=(r[a]-s)/e[a][a]}for(o=1;o<=n;o+=1)for(a=n+1-o,r[a]=r[a]/e[a][a],s=-r[a],i=1;i<a;i+=1)r[i]=r[i]+s*e[i][a]}function a(e,t,n,r){for(var i,a=1,o,s,c,l;a<=n;a+=1){if(r[1]=a,l=0,o=a-1,o<1){if(l=e[a][a]-l,l<=0)break;e[a][a]=Math.sqrt(l)}else{for(s=1;s<=o;s+=1){for(c=e[s][a],i=1;i<s;i+=1)c-=e[i][a]*e[i][s];c/=e[s][s],e[s][a]=c,l+=c*c}if(l=e[a][a]-l,l<=0)break;e[a][a]=Math.sqrt(l)}r[1]=0}}function o(e,t,n,o,s,c,l,u,d,f,p,m,h,g,_,v){var y,b,x,S,w,E,D,O,j,M,N,P,F=Math.min(o,f),I,L,R,z,ee,V,H,U,te,W,ne,re,G,K;x=2*o+F*(F+5)/2+2*f+1,ne=1e-60;do ne+=ne,re=1+.1*ne,G=1+.2*ne;while(re<=1||G<=1);for(y=1;y<=o;y+=1)_[y]=t[y];for(y=o+1;y<=x;y+=1)_[y]=0;for(y=1;y<=f;y+=1)m[y]=0;if(w=[],v[1]===0){if(a(e,n,o,w),w[1]!==0){v[1]=2;return}i(e,n,o,t),r(e,n,o)}else{for(b=1;b<=o;b+=1)for(s[b]=0,y=1;y<=b;y+=1)s[b]=s[b]+e[y][b]*t[y];for(b=1;b<=o;b+=1)for(t[b]=0,y=b;y<=o;y+=1)t[b]=t[b]+e[b][y]*s[y]}for(c[1]=0,b=1;b<=o;b+=1)for(s[b]=t[b],c[1]+=_[b]*s[b],_[b]=0,y=b+1;y<=o;y+=1)e[y][b]=0;for(c[1]=-c[1]/2,v[1]=0,D=o,O=D+o,N=O+F,j=N+F+1,M=j+F*(F+1)/2,I=M+f,y=1;y<=f;y+=1){for(R=0,b=1;b<=o;b+=1)R+=l[b][y]*l[b][y];_[I+y]=Math.sqrt(R)}h=0,g[1]=0,g[2]=0;function ie(){for(g[1]+=1,x=M,y=1;y<=f;y+=1){for(x+=1,R=-u[y],b=1;b<=o;b+=1)R+=l[b][y]*s[b];if(Math.abs(R)<ne&&(R=0),y>p)_[x]=R;else if(_[x]=-Math.abs(R),R>0){for(b=1;b<=o;b+=1)l[b][y]=-l[b][y];u[y]=-u[y]}}for(y=1;y<=h;y+=1)_[M+m[y]]=0;for(P=0,L=0,y=1;y<=f;y+=1)_[M+y]<L*_[I+y]&&(P=y,L=_[M+y]/_[I+y]);return P===0?999:0}function q(){for(y=1;y<=o;y+=1){for(R=0,b=1;b<=o;b+=1)R+=e[b][y]*l[b][P];_[y]=R}for(S=D,y=1;y<=o;
173y+=1)_[S+y]=0;for(b=h+1;b<=o;b+=1)for(y=1;y<=o;y+=1)_[S+y]=_[S+y]+e[y][b]*_[b];for(te=!0,y=h;y>=1;--y){for(R=_[y],x=j+y*(y+3)/2,S=x-y,b=y+1;b<=h;b+=1)R-=_[x]*_[O+b],x+=b;if(R/=_[S],_[O+y]=R,m[y]<p||R<0)break;te=!1,E=y}if(!te)for(z=_[N+E]/_[O+E],y=1;y<=h&&!(m[y]<p||_[O+y]<0);y+=1)L=_[N+y]/_[O+y],L<z&&(z=L,E=y);for(R=0,y=D+1;y<=D+o;y+=1)R+=_[y]*_[y];if(Math.abs(R)<=ne){if(te)return v[1]=1,999;for(y=1;y<=h;y+=1)_[N+y]=_[N+y]-z*_[O+y];return _[N+h+1]=_[N+h+1]+z,700}for(R=0,y=1;y<=o;y+=1)R+=_[D+y]*l[y][P];for(ee=-_[M+P]/R,W=!0,te||z<ee&&(ee=z,W=!1),y=1;y<=o;y+=1)s[y]=s[y]+ee*_[D+y],Math.abs(s[y])<ne&&(s[y]=0);for(c[1]+=ee*R*(ee/2+_[N+h+1]),y=1;y<=h;y+=1)_[N+y]=_[N+y]-ee*_[O+y];if(_[N+h+1]=_[N+h+1]+ee,W){for(h+=1,m[h]=P,x=j+(h-1)*h/2+1,y=1;y<=h-1;y+=1)_[x]=_[y],x+=1;if(h===o)_[x]=_[o];else{for(y=o;y>=h+1&&!(_[y]===0||(V=Math.max(Math.abs(_[y-1]),Math.abs(_[y])),H=Math.min(Math.abs(_[y-1]),Math.abs(_[y])),L=_[y-1]>=0?Math.abs(V*Math.sqrt(1+H*H/(V*V))):-Math.abs(V*Math.sqrt(1+H*H/(V*V))),V=_[y-1]/L,H=_[y]/L,V===1));--y)if(V===0)for(_[y-1]=H*L,b=1;b<=o;b+=1)L=e[b][y-1],e[b][y-1]=e[b][y],e[b][y]=L;else for(_[y-1]=L,U=H/(1+V),b=1;b<=o;b+=1)L=V*e[b][y-1]+H*e[b][y],e[b][y]=U*(e[b][y-1]+L)-e[b][y],e[b][y-1]=L;_[x]=_[h]}}else{for(R=-u[P],b=1;b<=o;b+=1)R+=s[b]*l[b][P];if(P>p)_[M+P]=R;else if(_[M+P]=-Math.abs(R),R>0){for(b=1;b<=o;b+=1)l[b][P]=-l[b][P];u[P]=-u[P]}return 700}return 0}function ae(){if(x=j+E*(E+1)/2+1,S=x+E,_[S]===0||(V=Math.max(Math.abs(_[S-1]),Math.abs(_[S])),H=Math.min(Math.abs(_[S-1]),Math.abs(_[S])),L=_[S-1]>=0?Math.abs(V*Math.sqrt(1+H*H/(V*V))):-Math.abs(V*Math.sqrt(1+H*H/(V*V))),V=_[S-1]/L,H=_[S]/L,V===1))return 798;if(V===0){for(y=E+1;y<=h;y+=1)L=_[S-1],_[S-1]=_[S],_[S]=L,S+=y;for(y=1;y<=o;y+=1)L=e[y][E],e[y][E]=e[y][E+1],e[y][E+1]=L}else{for(U=H/(1+V),y=E+1;y<=h;y+=1)L=V*_[S-1]+H*_[S],_[S]=U*(_[S-1]+L)-_[S],_[S-1]=L,S+=y;for(y=1;y<=o;y+=1)L=V*e[y][E]+H*e[y][E+1],e[y][E+1]=U*(e[y][E]+L)-e[y][E+1],e[y][E]=L}return 0}function oe(){for(S=x-E,y=1;y<=E;y+=1)_[S]=_[x],x+=1,S+=1;return _[N+E]=_[N+E+1],m[E]=m[E+1],E+=1,E<h?797:0}function J(){return _[N+h]=_[N+h+1],_[N+h+1]=0,m[h]=0,--h,g[2]+=1,0}for(K=0;;){if(K=ie(),K===999)return;for(;K=q(),K!==0;){if(K===999)return;if(K===700){if(E===h)J();else{for(;ae(),K=oe(),K===797;);J()}}}}}function s(e,r,i,a,s,c){e=t(e),r=t(r),i=t(i);var l,u,d,f,p,m=[],h=[],g=[],_=[],v=[],y;if(s=s||0,c=c?t(c):[void 0,0],a=a?t(a):[],u=e.length-1,d=i[1].length-1,!a)for(l=1;l<=d;l+=1)a[l]=0;for(l=1;l<=d;l+=1)h[l]=0;for(f=0,p=Math.min(u,d),l=1;l<=u;l+=1)g[l]=0;for(m[1]=0,l=1;l<=2*u+p*(p+5)/2+2*d+1;l+=1)_[l]=0;for(l=1;l<=2;l+=1)v[l]=0;return o(e,r,u,u,g,m,i,a,u,d,s,h,f,v,_,c),y=``,c[1]===1&&(y=`constraints are inconsistent, no solution!`),c[1]===2&&(y=`matrix D in quadratic function is not positive definite!`),{solution:n(g),value:n(m),unconstrained_solution:n(r),iterations:n(v),iact:n(h),message:y}}e.solveQP=s})(numeric),numeric.svd=function(e){var t,n=numeric.epsilon,r=1e-64/n,i=50,a=0,o=0,s=0,c=0,l=0,u=numeric.clone(e),d=u.length,f=u[0].length;if(d<f)throw`Need more rows than columns`;var p=Array(f),m=Array(f);for(o=0;o<f;o++)p[o]=m[o]=0;var h=numeric.rep([f,f],0);function g(e,t){return e=Math.abs(e),t=Math.abs(t),e>t?e*Math.sqrt(1+t*t/e/e):t==0?e:t*Math.sqrt(1+e*e/t/t)}var _=0,v=0,y=0,b=0,x=0,S=0,w=0;for(o=0;o<f;o++){for(p[o]=v,w=0,l=o+1,s=o;s<d;s++)w+=u[s][o]*u[s][o];if(w<=r)v=0;else for(_=u[o][o],v=Math.sqrt(w),_>=0&&(v=-v),y=_*v-w,u[o][o]=_-v,s=l;s<f;s++){for(w=0,c=o;c<d;c++)w+=u[c][o]*u[c][s];for(_=w/y,c=o;c<d;c++)u[c][s]+=_*u[c][o]}for(m[o]=v,w=0,s=l;s<f;s++)w+=u[o][s]*u[o][s];if(w<=r)v=0;else{for(_=u[o][o+1],v=Math.sqrt(w),_>=0&&(v=-v),y=_*v-w,u[o][o+1]=_-v,s=l;s<f;s++)p[s]=u[o][s]/y;for(s=l;s<d;s++){for(w=0,c=l;c<f;c++)w+=u[s][c]*u[o][c];for(c=l;c<f;c++)u[s][c]+=w*p[c]}}x=Math.abs(m[o])+Math.abs(p[o]),x>b&&(b=x)}for(o=f-1;o!=-1;o+=-1){if(v!=0){for(y=v*u[o][o+1],s=l;s<f;s++)h[s][o]=u[o][s]/y;for(s=l;s<f;s++){for(w=0,c=l;c<f;c++)w+=u[o][c]*h[c][s];for(c=l;c<f;c++)h[c][s]+=w*h[c][o]}}for(s=l;s<f;s++)h[o][s]=0,h[s][o]=0;h[o][o]=1,v=p[o],l=o}for(o=f-1;o!=-1;o+=-1){for(l=o+1,v=m[o],s=l;s<f;s++)u[o][s]=0;if(v!=0){for(y=u[o][o]*v,s=l;s<f;
173s++){for(w=0,c=l;c<d;c++)w+=u[c][o]*u[c][s];for(_=w/y,c=o;c<d;c++)u[c][s]+=_*u[c][o]}for(s=o;s<d;s++)u[s][o]=u[s][o]/v}else for(s=o;s<d;s++)u[s][o]=0;u[o][o]+=1}for(n*=b,c=f-1;c!=-1;c+=-1)for(var E=0;E<i;E++){var D=!1;for(l=c;l!=-1;l+=-1){if(Math.abs(p[l])<=n){D=!0;break}if(Math.abs(m[l-1])<=n)break}if(!D){a=0,w=1;var O=l-1;for(o=l;o<c+1&&(_=w*p[o],p[o]=a*p[o],!(Math.abs(_)<=n));o++)for(v=m[o],y=g(_,v),m[o]=y,a=v/y,w=-_/y,s=0;s<d;s++)x=u[s][O],S=u[s][o],u[s][O]=x*a+S*w,u[s][o]=-x*w+S*a}if(S=m[c],l==c){if(S<0)for(m[c]=-S,s=0;s<f;s++)h[s][c]=-h[s][c];break}if(E>=i-1)throw`Error: no convergence.`;for(b=m[l],x=m[c-1],v=p[c-1],y=p[c],_=((x-S)*(x+S)+(v-y)*(v+y))/(2*y*x),v=g(_,1),_=_<0?((b-S)*(b+S)+y*(x/(_-v)-y))/b:((b-S)*(b+S)+y*(x/(_+v)-y))/b,a=1,w=1,o=l+1;o<c+1;o++){for(v=p[o],x=m[o],y=w*v,v=a*v,S=g(_,y),p[o-1]=S,a=_/S,w=y/S,_=b*a+v*w,v=-b*w+v*a,y=x*w,x*=a,s=0;s<f;s++)b=h[s][o-1],S=h[s][o],h[s][o-1]=b*a+S*w,h[s][o]=-b*w+S*a;for(S=g(_,y),m[o-1]=S,a=_/S,w=y/S,_=a*v+w*x,b=-w*v+a*x,s=0;s<d;s++)x=u[s][o-1],S=u[s][o],u[s][o-1]=x*a+S*w,u[s][o]=-x*w+S*a}p[l]=0,p[c]=_,m[c]=b}for(o=0;o<m.length;o++)m[o]<n&&(m[o]=0);for(o=0;o<f;o++)for(s=o-1;s>=0;s--)if(m[s]<m[o]){for(a=m[s],m[s]=m[o],m[o]=a,c=0;c<u.length;c++)t=u[c][o],u[c][o]=u[c][s],u[c][s]=t;for(c=0;c<h.length;c++)t=h[c][o],h[c][o]=h[c][s],h[c][s]=t;o=s}return{U:u,S:m,V:h}}})),import_numeric_1_2_6=__toESM(require_numeric_1_2_6(),1),jQuery$2=window.jQuery;window.$,(function(){(function(e){var t=[],n=function(e){for(var t={mean:0,variance:0,deviation:0},n=e.length,r,i=0,a=n;a--;i+=e[a]);for(r=t.mean=i/n,a=n,i=0;a--;i+=Math.pow(e[a]-r,2));return t.deviation=Math.sqrt(t.variance=i/n),t},r=function(e){t=[];for(let r=0;r<e;r++){let i=[];for(var n=0;n<e;n++)n===r?i.push(4):Math.abs(r-n)===1?i.push(1):i.push(0);t.push(i)}return t},i=function(e){t=[],t.push(import_numeric_1_2_6.sub(import_numeric_1_2_6.mul(e[1],6),e[0]));for(let n=2;n<e.length-2;n++)t.push(import_numeric_1_2_6.mul(e[n],6));return t.push(import_numeric_1_2_6.sub(import_numeric_1_2_6.mul(e[e.length-2],6),e[e.length-1])),t},a=function(e){for(var t=[],n=0;n<e.length-1;n++){if(n==0)var r=e[0];else var r=o;var i=import_numeric_1_2_6.add(import_numeric_1_2_6.mul(2/3,e[n]),import_numeric_1_2_6.mul(1/3,e[n+1])),a=import_numeric_1_2_6.add(import_numeric_1_2_6.mul(1/3,e[n]),import_numeric_1_2_6.mul(2/3,e[n+1]));if(n==e.length-2)var o=e[e.length-1];else var o=import_numeric_1_2_6.add(import_numeric_1_2_6.mul(1/6,e[n]),import_numeric_1_2_6.mul(2/3,e[n+1]),import_numeric_1_2_6.mul(1/6,e[n+2]));var s=[r,i,a,o];t.push(s)}return t},o=function(e){if(e.length<4){if(e.length===3)return s=[e[0],e[1],e[1],e[2]],[s];if(e.length===2)return s=[e[0],e[0],e[1],e[1]],[s];if(e.length===1)return s=[e[0],e[0],e[0],e[0]],[s]}var t=r(e.length-2),n=i(e),o=import_numeric_1_2_6.dot(import_numeric_1_2_6.inv(t),n);o.splice(0,0,e[0]),o.push(e[e.length-1]);var s=a(o);return s};function s(t,r){var i=this,a=e.extend({},e.fn.signaturePad.defaults,r),s=e(t),c=e(a.canvas,s),l=c.get(0),u=null,d={x:null,y:null},f=[],p=!1,m=!1,h=30,g=h,_=0,v=[];function y(){clearTimeout(p),p=!1}function b(t,n){var r,o,s;if(t.preventDefault(),r=e(t.target).offset(),clearTimeout(p),p=!1,t.changedTouches===void 0?(o=Math.floor(t.pageX-r.left),s=Math.floor(t.pageY-r.top)):(o=Math.floor(t.changedTouches[0].pageX-r.left),s=Math.floor(t.changedTouches[0].pageY-r.top)),d.x===o&&d.y===s)return!0;if(d.x===null&&(d.x=o),d.y===null&&(d.y=s),n&&(s+=n),u.beginPath(),u.moveTo(d.x,d.y),u.lineTo(o,s),u.lineCap=a.penCap,u.stroke(),u.closePath(),a.drawBezierCurves===!0){v.push({lx:o,ly:s,mx:d.x,my:d.y});var c=4*a.bezierSkip;if(v.length>=c){var l=f.slice(f.length-c+2,f.length);for(var m in u.strokeStyle=a.bgColour,l){var h=l[m];u.beginPath(),u.moveTo(h.mx,h.my),u.lineTo(h.lx,h.ly),u.lineCap=a.penCap,u.stroke(),u.closePath()}u.strokeStyle=a.penColour,z(v,u),v=v.slice(c-1,c)}}f.push({lx:o,ly:s,mx:d.x,my:d.y}),d.x=o,d.y=s,a.onDraw&&typeof a.onDraw==`function`&&a.onDraw.apply(i)}function x(t){c.unbind(`pointermove.signaturepad`),f.length>0&&(a.onDrawEnd&&typeof a.onDrawEnd==`function`&&a.onDrawEnd.apply(i),v=[],w(),ee(f,u,!1)),d.x=null,d.y=null,a.output&&f.length>0&&e(a.output,s).val(JSON.stringify(f))}function S(){if(!a.lineWidth)return!1;u.beginPath(),u.lineWidth=a.lineWidth,u.strokeStyle=a.lineColour,u.moveTo(a.lineMargin,a.lineTop),u.lineTo(l.width-a.lineMargin,a.lineTop),u.stroke(),u.closePath()}function w(){u.clearRect(0,0,l.width,l.height),u.fillStyle=a.bgColour,u.fillRect(0,0,l.width,l.height),a.displayOnly||S(),u.lineWidth=a.penWidth,u.strokeStyle=a.penColour}function E(){w(),e(a.output,s).val(``),f=[],x()}function D(e,t){d.x==null?b(e,1):b(e,t)}function O(e,t){c.bind(`pointermove.signaturepad`,D),b(e,1)}function j(){m=!1,e(document).unbind(`.signaturepad`),c.unbind(`pointerdown.signaturepad`),c.unbind(`pointermove.signaturepad`),c.unbind(`pointercancel.signaturepad`),e(a.clear,s).unbind(`click.signaturepad`)}function M(t){if(m)return!1;m=!0,e(`input`).blur(),e(document).bind(`pointerup.signaturepad`,function(){x(),y()}),c.bind(`pointercancel.signaturepad`,function(e){x(e)})}function N(){e(a.typed,s).hide(),E(),c.bind(`pointerdown.signaturepad`,function(e){return e.preventDefault(),M(e),O(e,this),!1}),e(a.clear,s).bind(`click.signaturepad`,function(e){e.preventDefault(),E()}),e(a.typeIt,s).bind(`click.signaturepad`,function(e){e.preventDefault(),P()}),e(a.drawIt,s).unbind(`click.signaturepad`),e(a.drawIt,s).bind(`click.signaturepad`,function(e){e.preventDefault()}),e(a.typeIt,s).removeClass(a.currentClass),e(a.drawIt,s).addClass(a.currentClass),e(a.sig,s).addClass(a.currentClass),e(a.typeItDesc,s).hide(),e(a.drawItDesc,s).show(),e(a.clear,s).show()}function P(){E(),j(),e(a.typed,s).show(),e(a.drawIt,s).bind(`click.signaturepad`,function(e){e.preventDefault(),N()}),e(a.typeIt,s).unbind(`click.signaturepad`),e(a.typeIt,s).bind(`click.signaturepad`,function(e){e.preventDefault()}),e(a.output,s).val(``),e(a.drawIt,s).removeClass(a.currentClass),e(a.typeIt,s).addClass(a.currentClass),e(a.sig,s).removeClass(a.currentClass),e(a.drawItDesc,s).hide(),e(a.clear,s).hide(),e(a.typeItDesc,s).show(),g=h=e(a.typed,s).css(`font-size`).replace(/px/,``)}function F(t){var n=e(a.typed,s),r=t.replace(/>/g,`>`).replace(/</g,`<`).trim(),i=_,o=g*.5;if(_=r.length,n.html(r),!r){n.css(`font-size`,h+`px`);return}if(_>i&&n.outerWidth()>l.width)for(;n.outerWidth()>l.width;)g--,n.css(`font-size`,g+`px`);if(_<i&&n.outerWidth()+o<l.width&&g<h)for(;n.outerWidth()+o<l.width&&g<h;)g++,n.css(`font-size`,g+`px`)}function I(t,n){e(`p.`+n.errorClass,t).remove(),t.removeClass(n.errorClass),e(`input, label`,t).removeClass(n.errorClass)}function L(t,n,r){t.nameInvalid&&(n.prepend([`<p class="`,r.errorClass,`">`,r.errorMessage,`</p>`].join(``)),e(r.name,n).focus(),e(r.name,n).addClass(r.errorClass),e(`label[for=`+e(r.name).attr(`id`)+`]`,n).addClass(r.errorClass)),t.drawInvalid&&n.prepend([`<p class="`,r.errorClass,`">`,r.errorMessageDraw,`</p>`].join(``))}function R(){var t=!0,n={drawInvalid:!1,nameInvalid:!1},r=[s,a],o=[n,s,a];return a.onBeforeValidate&&typeof a.onBeforeValidate==`function`?a.onBeforeValidate.apply(i,r):I.apply(i,r),a.drawOnly&&f.length<1&&(n.drawInvalid=!0,t=!1),e(a.name,s).val()===``&&(n.nameInvalid=!0,t=!1),a.onFormError&&typeof a.onFormError==`function`?a.onFormError.apply(i,o):L.apply(i,o),t}function z(e,t){for(var r=!1,i=[],s=[],c=0;c<e.length-1;c++)if(typeof e[c]==`object`&&typeof e[c+1]==`object`){var l=e[c],u=e[c+1];if(l.mx==l.lx&&l.my==l.ly)continue;i.push(l),(l.lx!=u.mx||l.ly!=u.my)&&(l.mx!=u.lx||l.my!=u.ly)&&(s.push(i),i=[]),c==e.length-2&&(i.push(u),s.push(i))}for(var d=[],f=0;f<s.length;f++){var p=s[f].pop();s[f]=s[f].filter(function(e,t){return t%a.bezierSkip==0}),s[f].push(p);for(var i=s[f],m=0;m<i.length;m++){var h=i[m],g=Math.abs(h.lx-h.mx)+Math.abs(h.ly-h.my);d.push(g)}}var _=n(d);_.length=import_numeric_1_2_6.sum(d),_.mean*=3,_.deviation*=3;for(var f=0;f<s.length;f++){var i=s[f],v=o(i.map(function(e){return[e.lx,e.ly]}));for(var c in v){var y=v[c][0],b=v[c][1],x=v[c][2],S=v[c][3];if(a.variableStrokeWidth===!0){var w=(Math.abs(y[0]-b[0])+Math.abs(b[0]-x[0])+Math.abs(x[0]-S[0])+Math.abs(y[1]-b[1])+Math.abs(b[1]-x[1])+Math.abs(x[1]-S[1])-_.mean)/_.deviation;if(w>0)var E=3-w/2.5;else if(w<=0)var E=3-w*2}if(r===!0){var D=2;t.fillStyle=`#FF0000`,t.fillRect(y[0],y[1],D,D),t.fillRect(S[0],S[1],D,D)}t.beginPath(),t.moveTo(y[0],y[1]),t.bezierCurveTo(b[0],b[1],x[0],x[1],S[0],S[1]),t.lineWidth=a.penWidth,t.lineWidth=E,t.lineCap=a.penCap,t.stroke(),t.closePath()}}}function ee(t,n,r){if(a.autoscale){var i=0,o=0,s=e(c).width(),l=e(c).height();e.each(t,function(e,t){i=Math.max(t.mx,t.lx,i),s=Math.min(t.mx,t.lx,s),o=Math.max(t.my,t.ly,o),l=Math.min(t.my,t.ly,l)});var u=.15;i*=1+u,s*=1-u,o*=1+u,l*=1-u;var d=i-s,p=o-l;if(d/p>c.width()/c.height())var m=c.width()/d;else var m=c.height()/p;n.translate(-s*m,-l*m),n.scale.apply(n,[m,m]),n.translate((c.width()/m-d)/2,(c.height()/m-p)/2)}else n.scale.apply(n,a.scale);for(var h in t)typeof t[h]==`object`&&(a.drawBezierCurves===!1&&(n.beginPath(),n.moveTo(t[h].mx,t[h].my),n.lineTo(t[h].lx,t[h].ly),n.lineCap=a.penCap,n.stroke(),n.closePath()),r&&f.push({lx:t[h].lx,ly:t[h].ly,mx:t[h].mx,my:t[h].my}));a.drawBezierCurves===!0&&z(t,n)}function V(){parseFloat((/CPU.+OS ([0-9_]{3}).*AppleWebkit.*Mobile/i.exec(navigator.userAgent)||[0,`4_2`])[1].replace(`_`,`.`))<4.1&&(e.fn.Oldoffset=e.fn.offset,e.fn.offset=function(){var t=e(this).Oldoffset();return t.top-=window.scrollY,t.left-=window.scrollX,t}
173),e(a.typed,s).bind(`selectstart.signaturepad`,function(t){return e(t.target).is(`:input`)}),c.bind(`selectstart.signaturepad`,function(t){return e(t.target).is(`:input`)}),!l.getContext&&FlashCanvas&&FlashCanvas.initElement(l),l.getContext&&(u=l.getContext(`2d`),e(a.sig,s).show(),a.displayOnly||(a.drawOnly||(e(a.name,s).bind(`keyup.signaturepad`,function(){F(e(this).val())}),e(a.name,s).bind(`blur.signaturepad`,function(){F(e(this).val())}),e(a.drawIt,s).bind(`click.signaturepad`,function(e){e.preventDefault(),N()})),a.drawOnly||a.defaultAction===`drawIt`?N():P(),a.validateFields&&(e(t).is(`form`)?e(t).bind(`submit.signaturepad`,function(){return R()}):e(t).parents(`form`).bind(`submit.signaturepad`,function(){return R()})),e(a.sigNav,s).show()))}e.extend(i,{init:function(){V()},updateOptions:function(t){e.extend(a,t)},regenerate:function(t){i.clearCanvas(),e(a.typed,s).hide(),typeof t==`string`&&(t=JSON.parse(t)),ee(t,u,!0),a.output&&e(a.output,s).length>0&&e(a.output,s).val(JSON.stringify(f))},clearCanvas:function(){E()},getSignature:function(){return f},getSignatureString:function(){return JSON.stringify(f)},getSignatureImage:function(){var e=document.createElement(`canvas`),t=null,n=null;return e.style.position=`absolute`,e.style.top=`-999em`,e.width=l.width,e.height=l.height,document.body.appendChild(e),e.getContext||console.log(`canvas not supported on browser`),t=e.getContext(`2d`),t.fillStyle=a.bgColour,t.fillRect(0,0,l.width,l.height),t.lineWidth=a.penWidth,t.strokeStyle=a.penColour,ee(f,t),n=e.toDataURL.apply(e,arguments),document.body.removeChild(e),e=null,n},validateForm:function(){return R()}})}e.fn.signaturePad=function(t){var n=null;return this.each(function(){e.data(this,`plugin-signaturePad`)?(n=e.data(this,`plugin-signaturePad`),n.updateOptions(t)):(n=new s(this,t),n.init(),e.data(this,`plugin-signaturePad`,n))}),n},e.fn.signaturePad.defaults={defaultAction:`typeIt`,displayOnly:!1,drawOnly:!1,canvas:`canvas`,sig:`.sig`,sigNav:`.sigNav`,bgColour:`#ffffff`,penColour:`#145394`,penWidth:2,penCap:`round`,lineColour:`#ccc`,lineWidth:2,lineMargin:5,lineTop:35,name:`.name`,typed:`.typed`,clear:`.clearButton`,typeIt:`.typeIt a`,drawIt:`.drawIt a`,typeItDesc:`.typeItDesc`,drawItDesc:`.drawItDesc`,output:`.output`,currentClass:`current`,validateFields:!0,errorClass:`error`,errorMessage:`Please enter your name`,errorMessageDraw:`Please sign the document`,onBeforeValidate:null,onFormError:null,onDraw:null,onDrawEnd:null,scale:[1,1],autoscale:!1,drawBezierCurves:!1,variableStrokeWidth:!1,bezierSkip:4}})(jQuery$2)})();var jQuery$1=window.jQuery;window.$,(function(e){e(jQuery$1)})(function(e){if(e===void 0)throw Error(`jQuery.textcomplete requires jQuery`);return+function(e){var t=function(e){console.warn&&console.warn(e)},n=1;e.fn.textcomplete=function(r,i){var a=Array.prototype.slice.call(arguments);return this.each(function(){var o=this,s=e(this),c=s.data(`textComplete`);if(c||(i||(i={}),i._oid=n++,c=new e.fn.textcomplete.Completer(this,i),s.data(`textComplete`,c)),typeof r==`string`){if(!c)return;a.shift(),c[r].apply(c,a),r===`destroy`&&s.removeData(`textComplete`)}else e.each(r,function(n){e.each([`header`,`footer`,`placement`,`maxCount`],function(e){n[e]&&(c.option[e]=n[e],t(e+`as a strategy param is deprecated. Use option.`),delete n[e])})}),c.register(e.fn.textcomplete.Strategy.parse(r,{el:o,$el:s}))})}}(e),+function(e){function t(n,r){if(this.$el=e(n),this.id=`textcomplete`+i++,this.strategies=[],this.views=[],this.option=e.extend({},t.defaults,r),!(this.$el.is(`input[type=text]`)||this.$el.is(`input[type=search]`)||this.$el.is(`textarea`)||n.isContentEditable||n.contentEditable==`true`))throw Error(`textcomplete must be called on a Textarea or a ContentEditable.`);if(n===n.ownerDocument.activeElement)this.initialize();else{var o=this;this.$el.one(`focus.`+this.id,function(){o.initialize()}),this.option.adapter&&this.option.adapter!=`CKEditor`||typeof CKEDITOR>`u`||!this.$el.is(`textarea`)||CKEDITOR.on(`instanceReady`,function(t){e.inArray(t.editor.id,a)==-1&&(a.push(t.editor.id),t.editor.on(`focus`,function(n){o.$el=e(t.editor.editable().$),o.option.adapter||(
vendor: 1,165 bytes, line 173
173o.option.adapter=e.fn.textcomplete.CKEditor),o.option.ckeditor_instance=t.editor,o.initialize()}))})}}var n=function(e){var t,n;return function(){var r=Array.prototype.slice.call(arguments);if(t)return void(n=r);t=!0;var i=this;r.unshift(function r(){if(n){var a=n;n=void 0,a.unshift(r),e.apply(i,a)}else t=!1}),e.apply(this,r)}},r=function(e){return Object.prototype.toString.call(e)===`[object String]`},i=0,a=[];t.defaults={appendTo:`body`,className:``,dropdownClassName:`dropdown-menu textcomplete-dropdown`,maxCount:10,zIndex:`100`,rightEdgeOffset:30},e.extend(t.prototype,{id:null,option:null,strategies:null,adapter:null,dropdown:null,$el:null,$iframe:null,initialize:function(){var t=this.$el.get(0);if(this.$el.prop(`ownerDocument`)!==document&&window.frames.length){for(var n=0;n<window.frames.length;n++)if(this.$el.prop(`ownerDocument`)===window.frames[n].document){this.$iframe=e(window.frames[n].frameElement);break}}this.dropdown=new e.fn.textcomplete.Dropdown(t,this,this.option);var r,i;this.option.adapter?r=this.option.adapter:(i=this.$el.is(`textarea`)||this.$el.is(`input[type=text]`)||this.$el.is(`input[type=search]`)?typeof t.selectionEnd==`
173number`?`Textarea`:`IETextarea`:`ContentEditable`,r=e.fn.textcomplete[i]),this.adapter=new r(t,this,this.option)},destroy:function(){this.$el.off(`.`+this.id),this.adapter&&this.adapter.destroy(),this.dropdown&&this.dropdown.destroy(),this.$el=this.adapter=this.dropdown=null},deactivate:function(){this.dropdown&&this.dropdown.deactivate()},trigger:function(e,t){this.dropdown||this.initialize(),e!=null||(e=this.adapter.getTextFromHeadToCaret());var n=this._extractSearchQuery(e);if(n.length){var r=n[1];if(t&&this._term===r&&r!==``)return;this._term=r,this._search.apply(this,n)}else this._term=null,this.dropdown.deactivate()},fire:function(e){var t=Array.prototype.slice.call(arguments,1);return this.$el.trigger(e,t),this},register:function(e){Array.prototype.push.apply(this.strategies,e)},select:function(e,t,n){this._term=null,this.adapter.select(e,t,n),this.fire(`change`).fire(`textComplete:select`,e,t),this.adapter.focus()},_clearAtNext:!0,_term:null,_extractSearchQuery:function(t){for(var n=0;n<this.strategies.length;n++){var i=this.strategies[n],a=i.context(t);if(a||a===``){var o=e.isFunction(i.match)?i.match(t):i.match;r(a)&&(t=a);var s=t.match(o);if(s)return[i,s[i.index],s]}}return[]},_search:n(function(e,t,n,r){var i=this;t.search(n,function(r,a){i.dropdown.shown||i.dropdown.activate(),i._clearAtNext&&(i.dropdown.clear(),i._clearAtNext=!1),i.dropdown.setPosition(i.adapter.getCaretPosition()),i.dropdown.render(i._zip(r,t,n)),a||(e(),i._clearAtNext=!0)},r)}),_zip:function(t,n,r){return e.map(t,function(e){return{value:e,strategy:n,term:r}})}}),e.fn.textcomplete.Completer=t}(e),+function(e){function t(n,r,a){this.$el=t.createElement(a),this.completer=r,this.id=r.id+`dropdown`,this._data=[],this.$inputEl=e(n),this.option=a,a.listPosition&&(this.setPosition=a.listPosition),a.height&&this.$el.height(a.height);var o=this;e.each([`maxCount`,`placement`,`footer`,`header`,`noResultsMessage`,`className`],function(e,t){a[t]!=null&&(o[t]=a[t])}),this._bindEvents(n),i[this.id]=this}var n=e(window),r=function(e,t){var n,r,i=t.strategy.idProperty;for(n=0;n<e.length;n++)if(r=e[n],r.strategy===t.strategy){if(i){if(r.value[i]===t.value[i])return!0}else if(r.value===t.value)return!0}return!1},i={};e(document).on(`click`,function(t){var n=t.originalEvent&&t.originalEvent.keepTextCompleteDropdown;e.each(i,function(e,t){e!==n&&t.deactivate()})});var a={SKIP_DEFAULT:0,KEY_UP:1,KEY_DOWN:2,KEY_ENTER:3,KEY_PAGEUP:4,KEY_PAGEDOWN:5,KEY_ESCAPE:6};e.extend(t,{createElement:function(t){var n=t.appendTo;return n instanceof e||(n=e(n)),e(`<ul></ul>`).addClass(t.dropdownClassName).attr(`id`,`textcomplete-dropdown-`+t._oid).css({display:`none`,left:0,position:`absolute`,zIndex:t.zIndex}).appendTo(n)}}),e.extend(t.prototype,{$el:null,$inputEl:null,completer:null,footer:null,header:null,id:null,maxCount:null,placement:``,shown:!1,data:[],className:``,destroy:function(){this.deactivate(),this.$el.off(`.`+this.id),this.$inputEl.off(`.`+this.id),this.clear(),this.$el.remove(),this.$el=this.$inputEl=this.completer=null,delete i[this.id]},render:function(t){var n=this._buildContents(t),r=e.map(t,function(e){return e.value});if(t.length){var i=t[0].strategy;i.id?this.$el.attr(`data-strategy`,i.id):this.$el.removeAttr(`data-strategy`),this._renderHeader(r),this._renderFooter(r),n&&(this._renderContents(n),this._fitToBottom(),this._fitToRight(),this._activateIndexedItem()),this._setScroll()}else this.noResultsMessage?this._renderNoResultsMessage(r):this.shown&&this.deactivate()},setPosition:function(t){var r=`absolute`;return this.$inputEl.add(this.$inputEl.parents()).each(function(){return e(this).css(`position`)===`absolute`?!1:e(this).css(`position`)===`fixed`?(t.top-=n.scrollTop(),t.left-=n.scrollLeft(),r=`fixed`,!1):void 0}),this.$el.css(this._applyPlacement(t)),this.$el.css({position:r}),this},clear:function(){this.$el.html(``),this.data=[],this._index=0,this._$header=this._$footer=this._$noResultsMessage=null},activate:function(){return this.shown||(this.clear(),this.$el.show(),this.className&&this.$el.addClass(this.className),this.completer.fire(`textComplete:show`),this.shown=!0),this},deactivate:function(){return this.shown&&(this.$el.hide(),this.className&&this.$el.removeClass(this.className),this.completer.fire(`textComplete:hide`),this.shown=!1),this},isUp:function(e){return e.keyCode===38||e.ctrlKey&&e.keyCode===80},isDown:function(e){return e.keyCode===40||e.ctrlKey&&e.keyCode===78},isEnter:function(e){return!(e.ctrlKey||e.altKey||e.metaKey||e.shiftKey)&&(e.keyCode===13||e.keyCode===9||this.option.completeOnSpace===!0&&e.keyCode===32)},isPageup:function(e){return e.keyCode===33},isPagedown:function(e){return e.keyCode===34},isEscape:function(e){return e.keyCode===27},_data:null,_index:null,_$header:null,_$noResultsMessage:null,_$footer:null,_bindEvents:function(){this.$el.on(`mousedown.`+this.id,`.textcomplete-item`,e.proxy(this._onClick,this)),this.$el.on(`touchstart.`+this.id,`.textcomplete-item`,e.proxy(this._onClick,this)),this.$el.on(`mouseover.`+this.id,`.textcomplete-item`,e.proxy(this._onMouseover,this)),this.$inputEl.on(`keydown.`+this.id,e.proxy(this._onKeydown,this))},_onClick:function(t){var n=e(t.target);t.preventDefault(),t.originalEvent.keepTextCompleteDropdown=this.id,n.hasClass(`textcomplete-item`)||(n=n.closest(`.textcomplete-item`));var r=this.data[parseInt(n.data(`index`),10)];this.completer.select(r.value,r.strategy,t);var i=this;setTimeout(function(){i.deactivate(),t.type===`touchstart`&&i.$inputEl.focus()},0)},_onMouseover:function(t){var n=e(t.target);t.preventDefault(),n.hasClass(`textcomplete-item`)||(n=n.closest(`.textcomplete-item`)),this._index=
vendor: 7,391 bytes, line 173
173parseInt(n.data(`index`),10),this._activateIndexedItem()},_onKeydown:function(t){if(this.shown){var n;switch(e.isFunction(this.option.onKeydown)&&(n=this.option.onKeydown(t,a)),n==null&&(n=this._defaultKeydown(t)),n){case a.KEY_UP:t.preventDefault(),this._up();break;case a.KEY_DOWN:t.preventDefault(),this._down();break;case a.KEY_ENTER:t.preventDefault(),this._enter(t);break;case a.KEY_PAGEUP:t.preventDefault(),this._pageup();break;case a.KEY_PAGEDOWN:t.preventDefault(),this._pagedown();break;case a.KEY_ESCAPE:t.preventDefault(),this.deactivate()}}},_defaultKeydown:function(e){return this.isUp(e)?a.KEY_UP:this.isDown(e)?a.KEY_DOWN:this.isEnter(e)?a.KEY_ENTER:this.isPageup(e)?a.KEY_PAGEUP:this.isPagedown(e)?a.KEY_PAGEDOWN:this.isEscape(e)?a.KEY_ESCAPE:void 0},_up:function(){this._index===0?this._index=this.data.length-1:--this._index,this._activateIndexedItem(),this._setScroll()},_down:function(){this._index===this.data.length-1?this._index=0:this._index+=1,this._activateIndexedItem(),this._setScroll()},_enter:function(e){var t=this.data[parseInt(this._getActiveElement().data(`index`),10)];this.completer.select(t.value,t.strategy,e),this.deactivate()},_pageup:function(){var t=0,n=this._getActiveElement().position().top-this.$el.innerHeight();this.$el.children().each(function(r){return e(this).position().top+e(this).outerHeight()>n?(t=r,!1):void 0}),this._index=t,this._activateIndexedItem(),this._setScroll()},_pagedown:function(){var t=this.data.length-1,n=this._getActiveElement().position().top+this.$el.innerHeight();this.$el.children().each(function(r){return e(this).position().top>n?(t=r,!1):void 0}),this._index=t,this._activateIndexedItem(),this._setScroll()},_activateIndexedItem:function(){this.$el.find(`.textcomplete-item.active`).removeClass(`active`),this._getActiveElement().addClass(`active`)},_getActiveElement:function(){return this.$el.children(`.textcomplete-item:nth(`+this._index+`)`)},_setScroll:function(){var e=this._getActiveElement(),t=e.position().top,n=e.outerHeight(),r=this.$el.innerHeight(),i=this.$el.scrollTop();this._index===0||this._index==this.data.length-1||0>t?this.$el.scrollTop(t+i):t+n>r&&this.$el.scrollTop(t+n+i-r)},_buildContents:function(e){var t,n,i,a=``;for(n=0;n<e.length&&this.data.length!==this.maxCount;n++)t=e[n],r(this.data,t)||(i=this.data.length,this.data.push(t),a+=`<li class="textcomplete-item" data-index="`+i+`"><a>`,a+=t.strategy.template(t.value,t.term),a+=`</a></li>`);return a},_renderHeader:function(t){if(this.header){this._$header||(this._$header=e(`<li class="textcomplete-header"></li>`).prependTo(this.$el));var n=e.isFunction(this.header)?this.header(t):this.header;this._$header.html(n)}},_renderFooter:function(t){if(this.footer){this._$footer||(this._$footer=e(`<li class="textcomplete-footer"></li>`).appendTo(this.$el));var n=e.isFunction(this.footer)?this.footer(t):this.footer;this._$footer.html(n)}},_renderNoResultsMessage:function(t){if(this.noResultsMessage){this._$noResultsMessage||(this._$noResultsMessage=e(`<li class="textcomplete-no-results-message"></li>`).appendTo(this.$el));var n=e.isFunction(this.noResultsMessage)?this.noResultsMessage(t):this.noResultsMessage;this._$noResultsMessage.html(n)}},_renderContents:function(e){this._$footer?this._$footer.before(e):this.$el.append(e)},_fitToBottom:function(){var e=n.scrollTop()+n.height(),t=this.$el.height();this.$el.position().top+t>e&&(this.completer.$iframe||this.$el.offset({top:e-t}))},_fitToRight:function(){for(var e,t=this.option.rightEdgeOffset,r=this.$el.offset().left,i=this.$el.width(),a=n.width()-t;r+i>a&&(this.$el.offset({left:r-t}),e=this.$el.offset().left,!(e>=r));)r=e},_applyPlacement:function(e){return this.placement.indexOf(`top`)===-1?(e.bottom=`auto`,delete e.lineHeight):e={top:`auto`,bottom:this.$el.parent().height()-e.top+e.lineHeight,left:e.left},this.placement.indexOf(`absleft`)===-1?this.placement.indexOf(`absright`)!==-1&&(e.right=0,e.left=`auto`):e.left=0,e}}),e.fn.textcomplete.Dropdown=t,e.extend(e.fn.textcomplete,a)}(e),+function(e){function t(t){e.extend(this,t),this.cache&&(this.search=n(this.search))}var n=function(e){var t={};return function(n,r){t[n]?r(t[n]):e.call(this,n,function(e){t[n]=(t[n]||[]).concat(e),r.apply(null,arguments)})}};t.parse=function(n,r){return e.map(n,function(e){var n=new t(e);return n.el=r.el,n.$el=r.$el,n})},e.extend(t.prototype,{match:null,replace:null,search:null,id:null,cache:!1,context:function(){return!0},index:2,template:function(e){return e},idProperty:null}),e.fn.textcomplete.Strategy=t}(e),+function(e){function t(){}var n=Date.now||function(){return new Date().getTime()},r=function(e,t){var r,i,a,o,s,c=function(){var l=n()-o;t>l?r=setTimeout(c,t-l):(r=null,s=e.apply(a,i),a=i=null)};return function(){return a=this,i=arguments,o=n(),r||(r=setTimeout(c,t)),s}};e.extend(t.prototype,{id:null,completer:null,el:null,$el:null,option:null,initialize:function(t,n,i){this.el=t,this.$el=e(t),this.id=n.id+this.constructor.name,this.completer=n,this.option=i,this.option.debounce&&(this._onKeyup=r(this._onKeyup,this.option.debounce)),this._bindEvents()},destroy:function(){this.$el.off(`.`+this.id),this.$el=this.el=this.completer=null},select:function(){throw Error(`Not implemented`)},getCaretPosition:function(){var t=this._getCaretRelativePosition(),n=this.$el.offset(),r=this.option.appendTo;if(r){r instanceof e||(r=e(r));var i=r.offsetParent().offset();n.top-=i.top,n.left-=i.left}return t.top+=n.top,t.left+=n.left,t},focus:function(){this.$el.focus()},_bindEvents:function(){this.$el.on(`keyup.`+this.id,e.proxy(this._onKeyup,this))},_onKeyup:function(e){this._skipSearch(e)||this.completer.trigger(this.getTextFromHeadToCaret(),!0)},_skipSearch:function(e){switch(e.keyCode){case 9:case 13:case 16:case 17:case 18:case 33:case 34:case 40:case 38:case 27:return!0}if(e.ctrlKey)switch(e.keyCode){case 78:case 80:return!0}}}),e.fn.textcomplete.Adapter=t}(e),+function(e){function t(e,t,n){this.initialize(e,t,n)}e.extend(t.prototype,e.fn.textcomplete.Adapter.prototype,{select:function(t,n,r){var i,a=this.getTextFromHeadToCaret(),o=this.el.value.substring(this.el.selectionEnd),s=n.replace(t,r);s!==void 0&&(e.isArray(s)&&(o=s[1]+o,s=s[0]),i=e.isFunction(n.match)?n.match(a):n.match,a=a.replace(i,s),this.$el.val(a+o),this.el.selectionStart=this.el.selectionEnd=a.length)},getTextFromHeadToCaret:function(){return this.el.value.substring(0,this.el.selectionEnd)},_getCaretRelativePosition:function(){var t=e.fn.textcomplete.getCaretCoordinates(this.el,this.el.selectionStart);return{top:t.top+this._calculateLineHeight()-this.$el.scrollTop(),left:t.left-this.$el.scrollLeft(),lineHeight:this._calculateLineHeight()}},_calculateLineHeight:function(){var e=parseInt(this.$el.css(`line-height`),10);if(isNaN(e)){var t=this.el.parentNode,n=document.createElement(this.el.nodeName),r=this.el.style;n.setAttribute(`style`,`margin:0px;padding:0px;font-family:`+r.fontFamily+`;font-size:`+r.fontSize),n.innerHTML=`test`,t.appendChild(n),e=n.clientHeight,t.removeChild(n)}return e}}),e.fn.textcomplete.Textarea=t}(e),+function(e){function t(t,r,i){this.initialize(t,r,i),e(`<span>`+n+`</span>`).css({position:`absolute`,top:-9999,left:-9999}).insertBefore(t)}var n=`å¶`;e.extend(t.prototype,e.fn.textcomplete.Textarea.prototype,{select:function(t,n,r){var i,a=this.getTextFromHeadToCaret(),o=this.el.value.substring(a.length),s=n.replace(t,r);
173if(s!==void 0){e.isArray(s)&&(o=s[1]+o,s=s[0]),i=e.isFunction(n.match)?n.match(a):n.match,a=a.replace(i,s),this.$el.val(a+o),this.el.focus();var c=this.el.createTextRange();c.collapse(!0),c.moveEnd(`character`,a.length),c.moveStart(`character`,a.length),c.select()}},getTextFromHeadToCaret:function(){this.el.focus();var e=document.selection.createRange();e.moveStart(`character`,-this.el.value.length);var t=e.text.split(`å¶`);return t.length===1?t[0]:t[1]}}),e.fn.textcomplete.IETextarea=t}(e),+function(e){function t(e,t,n){this.initialize(e,t,n)}e.extend(t.prototype,e.fn.textcomplete.Adapter.prototype,{select:function(t,n,r){var i=this.getTextFromHeadToCaret(),a=this.el.ownerDocument.getSelection(),o=a.getRangeAt(0),s=o.cloneRange();s.selectNodeContents(o.startContainer);var c,l=s.toString().substring(o.startOffset),u=n.replace(t,r);if(u!==void 0){e.isArray(u)&&(l=u[1]+l,u=u[0]),c=e.isFunction(n.match)?n.match(i):n.match,i=i.replace(c,u).replace(/ $/,` `),o.selectNodeContents(o.startContainer),o.deleteContents();var d=this.el.ownerDocument.createElement(`div`);d.innerHTML=i;var f=this.el.ownerDocument.createElement(`div`);f.innerHTML=l;for(var p,m,h=this.el.ownerDocument.createDocumentFragment();p=d.firstChild;)m=h.appendChild(p);for(;p=f.firstChild;)h.appendChild(p);o.insertNode(h),o.setStartAfter(m),o.collapse(!0),a.removeAllRanges(),a.addRange(o)}},_getCaretRelativePosition:function(){var t=this.el.ownerDocument.getSelection().getRangeAt(0).cloneRange(),n=t.endContainer.parentNode,r=this.el.ownerDocument.createElement(`span`);t.insertNode(r),t.selectNodeContents(r),t.deleteContents(),setTimeout(function(){n.normalize()},0);var i=e(r),a=i.offset();if(a.left-=this.$el.offset().left,a.top+=i.height()-this.$el.offset().top,a.lineHeight=i.height(),this.completer.$iframe){var o=this.completer.$iframe.offset();a.top+=o.top,a.left+=o.left,a.top-=e(this.completer.$iframe[0].contentWindow.document).scrollTop()}return i.remove(),a},getTextFromHeadToCaret:function(){var e=this.el.ownerDocument.getSelection().getRangeAt(0),t=e.cloneRange();return t.selectNodeContents(e.startContainer),t.toString().substring(0,e.startOffset)}}),e.fn.textcomplete.ContentEditable=t}(e),+function(e){function t(e,t,n){this.initialize(e,t,n)}e.extend(t.prototype,e.fn.textcomplete.ContentEditable.prototype,{_bindEvents:function(){var t=this;this.option.ckeditor_instance.on(`key`,function(e){var n=e.data;return t._onKeyup(n),t.completer.dropdown.shown&&t._skipSearch(n)?!1:void 0},null,null,1),this.$el.on(`keyup.`+this.id,e.proxy(this._onKeyup,this))}}),e.fn.textcomplete.CKEditor=t}(e),function(e){function t(e,t,a){if(!r)throw Error(`textarea-caret-position#getCaretCoordinates should only be called in a browser`);var o=a&&a.debug||!1;if(o){var s=document.querySelector(`#input-textarea-caret-position-mirror-div`);s&&s.parentNode.removeChild(s)}var c=document.createElement(`div`);c.id=`input-textarea-caret-position-mirror-div`,document.body.appendChild(c);var l=c.style,u=window.getComputedStyle?getComputedStyle(e):e.currentStyle;l.whiteSpace=`pre-wrap`,e.nodeName!==`INPUT`&&(l.wordWrap=`break-word`),l.position=`absolute`,o||(l.visibility=`hidden`),n.forEach(function(e){l[e]=u[e]}),i?e.scrollHeight>parseInt(u.height)&&(l.overflowY=`scroll`):l.overflow=`hidden`,c.textContent=e.value.substring(0,t),e.nodeName===`INPUT`&&(c.textContent=c.textContent.replace(/\s/g,` `));var d=document.createElement(`span`);d.textContent=e.value.substring(t)||`.`,c.appendChild(d);var f={top:d.offsetTop+parseInt(u.borderTopWidth),left:d.offsetLeft+parseInt(u.borderLeftWidth)};return o?d.style.backgroundColor=`#aaa`:document.body.removeChild(c),f}var n=`direction.boxSizing.width.height.overflowX.overflowY.borderTopWidth.borderRightWidth.borderBottomWidth.borderLeftWidth.borderStyle.paddingTop.paddingRight.paddingBottom.paddingLeft.fontStyle.fontVariant.fontWeight.fontStretch.fontSize.fontSizeAdjust.lineHeight.fontFamily.textAlign.textTransform.textIndent.textDecoration.letterSpacing.wordSpacing.tabSize.MozTabSize`.split(`.`),r=typeof window<`u`,i=r&&window.mozInnerScreenX!=null;e.fn.textcomplete.getCaretCoordinates=t}(e),e});var require_ev_emitter=__commonJSMin(((e,t)=>{(function(e,n){typeof t==`object`&&t.exports?t.exports=n():e.EvEmitter=n()})(typeof window<`u`?window:e,function(){function e(){}let t=e.prototype;return t.on=function(e,t){if(!e||!t)return this;let n=this._events=this._events||{},r=n[e]=n[e]||[];return r.includes(t)||r.push(t),this},t.once=function(e,t){if(!e||!t)return this;this.on(e,t);let n=this._onceEvents=this._onceEvents||{},r=n[e]=n[e]||{};return r[t]=!0,this},t.off=function(e,t){let n=this._events&&this._events[e];if(!n||!n.length)return this;let r=n.indexOf(t);return r!=-1&&n.splice(r,1),this},t.emitEvent=function(e,t){let n=this._events&&this._events[e];if(!n||!n.length)return this;n=n.slice(0),t=t||[];let r=this._onceEvents&&this._onceEvents[e];for(let i of n)r&&r[i]&&(this.off(e,i),delete r[i]),i.apply(this,t);return this},t.allOff=function(){return delete this._events,delete this._onceEvents,this},e})})),require_imagesloaded=__commonJSMin(((e,t)=>{(function(e,n){typeof t==`object`&&t.exports?t.exports=n(e,require_ev_emitter()):e.imagesLoaded=n(e,e.EvEmitter)})(typeof window<`u`?window:e,function(e,t){let n=e.jQuery,r=e.console;function i(e){return Array.isArray(e)?e:typeof e==`object`&&typeof e.length==`number`?[...e]:[e]}function a(e,t,o){if(!(this instanceof a))return new a(e,t,o);let s=e;if(typeof e==`string`&&(s=document.querySelectorAll(e)),!s){r.error(`Bad element for imagesLoaded ${s||e}`);return}this.elements=i(s),this.options={},typeof t==`function`?o=t:Object.assign(this.options,t),o&&this.on(`always`,o),this.getImages(),n&&(this.jqDeferred=new n.Deferred),setTimeout(this.check.bind(this))}a.prototype=Object.create(t.prototype),a.prototype.getImages=function(){this.images=[],this.elements.forEac
173h(this.addElementImages,this)};let o=[1,9,11];a.prototype.addElementImages=function(e){e.nodeName===`IMG`&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);let{nodeType:t}=e;if(!t||!o.includes(t))return;let n=e.querySelectorAll(`img`);for(let e of n)this.addImage(e);if(typeof this.options.background==`string`){let t=e.querySelectorAll(this.options.background);for(let e of t)this.addElementBackgroundImages(e)}};let s=/url\((['"])?(.*?)\1\)/gi;a.prototype.addElementBackgroundImages=function(e){let t=getComputedStyle(e);if(!t)return;let n=s.exec(t.backgroundImage);for(;n!==null;){let r=n&&n[2];r&&this.addBackground(r,e),n=s.exec(t.backgroundImage)}},a.prototype.addImage=function(e){let t=new c(e);this.images.push(t)},a.prototype.addBackground=function(e,t){let n=new l(e,t);this.images.push(n)},a.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length){this.complete();return}let e=(e,t,n)=>{setTimeout(()=>{this.progress(e,t,n)})};this.images.forEach(function(t){t.once(`progress`,e),t.check()})},a.prototype.progress=function(e,t,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent(`progress`,[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&r&&r.log(`progress: ${n}`,e,t)},a.prototype.complete=function(){let e=this.hasAnyBroken?`fail`:`done`;if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent(`always`,[this]),this.jqDeferred){let e=this.hasAnyBroken?`reject`:`resolve`;this.jqDeferred[e](this)}};function c(e){this.img=e}c.prototype=Object.create(t.prototype),c.prototype.check=function(){if(this.getIsImageComplete()){this.confirm(this.img.naturalWidth!==0,`naturalWidth`);return}this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener(`load`,this),this.proxyImage.addEventListener(`error`,this),this.img.addEventListener(`load`,this),this.img.addEventListener(`error`,this),this.proxyImage.src=this.img.currentSrc||this.img.src},c.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},c.prototype.confirm=function(e,t){this.isLoaded=e;let{parentNode:n}=this.img,r=n.nodeName===`PICTURE`?n:this.img;this.emitEvent(`progress`,[this,r,t])},c.prototype.handleEvent=function(e){let t=`on`+e.type;this[t]&&this[t](e)},c.prototype.onload=function(){this.confirm(!0,`onload`),this.unbindEvents()},c.prototype.onerror=function(){this.confirm(!1,`onerror`),this.unbindEvents()},c.prototype.unbindEvents=function(){this.proxyImage.removeEventListener(`load`,this),this.proxyImage.removeEventListener(`error`,this),this.img.removeEventListener(`load`,this),this.img.removeEventListener(`error`,this)};function l(e,t){this.url=e,this.element=t,this.img=new Image}return l.prototype=Object.create(c.prototype),l.prototype.check=function(){this.img.addEventListener(`load`,this),this.img.addEventListener(`error`,this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(this.img.naturalWidth!==0,`naturalWidth`),this.unbindEvents())},l.prototype.unbindEvents=function(){this.img.removeEventListener(`load`,this),this.img.removeEventListener(`error`,this)},l.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent(`progress`,[this,this.element,t])},a.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(n=t,n.fn.imagesLoaded=function(e,t){return new a(this,e,t).jqDeferred.promise(n(this))})},a.makeJQueryPlugin(),a})})),import_imagesloaded=require_imagesloaded(),qrcode_exports=__exportAll({QRCode:()=>QRCode});window.jQuery,window.$;var QRCode;(function(){function e(e){this.mode=n.MODE_8BIT_BYTE,this.data=e,this.parsedData=[];for(var t=0,r=this.data.length;t<r;t++){var i=[],a=this.data.charCodeAt(t);a>65536?(i[0]=240|(a&1835008)>>>18,i[1]=128|(a&258048)>>>12,i[2]=128|(a&4032)>>>6,i[3]=128|a&63):a>2048?(i[0]=224|(a&61440)>>>12,i[1]=128|(a&4032)>>>6,i[2]=128|a&63):a>128?(i[0]=192|(a&1984)>>>6,i[1]=128|a&63):i[0]=a,this.parsedData.push(i)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}e.prototype={getLength:function(e){return this.parsedData.length},write:function(e){for(var t=0,n=this.parsedData.length;t<n;t++)e.put(this.parsedData[t],8)}};function t(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}t.prototype={addData:function(t){var n=new e(t);this.dataList.push(n),this.dataCache=null},isDark:function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw Error(e+`,`+t);return this.modules[e][t]},getModuleCount:function(){return this.moduleCount},make:function(){this.makeImpl(!1,this.getBestMaskPattern())},makeImpl:function(e,n){this.moduleCount=this.typeNumber*4+17,this.modules=Array(this.moduleCount);for(var r=0;r<this.moduleCount;r++){this.modules[r]=Array(this.moduleCount);for(var i=0;i<this.moduleCount;i++)this.modules[r][i]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,n),this.typeNumber>=7&&this.setupTypeNumber(e),this.dataCache==null&&(this.dataCache=t.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,n)},setupPositionProbePattern:function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(0<=n&&n<=6&&(r==0||r==6)||0<=r&&r<=6&&(n==0||n==6)||2<=n&&n<=4&&2<=r&&r<=4?this.modules[e+n][t+r]=!0:this.modules[e+n][t+r]=!1)},getBestMaskPattern:function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var r=a.getLostPoint(this);(n==0||e>r)&&(e=r,t=n)}return t},createMovieClip:function(e,t,n){var r=e.createEmptyMovieClip(t,n),i=1;this.make();for(var a=0;a<this.modules.length;a++)for(var o=a*i,s=0;s<this.modules[a].length;s++){var c=s*i;this.modules[a][s]&&(r.beginFill(0,100),r.moveTo(c,o),r.lineTo(c+i,o),r.lineTo(c+i,o+i),r.lineTo(c,o+i),r.endFill())}return r},setupTimingPattern:function(){for(var e=8;e<this.moduleCount-8;e++)this.modules[e][6]==null&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)this.modules[6][t]==null&&(this.modules[6][t]=t%2==0)},setupPositionAdjustPattern:function(){for(var e=a.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var r=e[t],i=e[n];if(this.modules[r][i]==null)for(var o=-2;o<=2;o++)for(var s=-2;s<=2;s++)o==-2||o==2||s==-2||s==2||o==0&&s==0?this.modules[r+o][i+s]=!0:this.modules[r+o][i+s]=!1}},setupTypeNumber:function(e){for(var t=a.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var r=!e&&(t>>n&1)==1;this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=r}for(var n=0;n<18;n++){var r=!e&&(t>>n&1)==1;this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=r}},setupTypeInfo:function(e,t){for(var n=this.errorCorrectLevel<<3|t,r=a.getBCHTypeInfo(n),i=0;i<15;i++){var o=!e&&(r>>i&1)==1;i<6?this.modules[i][8]=o:i<8?this.modules[i+1][8]=o:this.modules[this.moduleCount-15+i][8]=o}for(var i=0;i<15;i++){var o=!e&&(r>>i&1)==1;i<8?this.modules[8][this.moduleCount-i-1]=o:i<9?this.modules[8][15-i-1+1]=o:this.modules[8][15-i-1]=o}this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var n=-1,r=this.moduleCount-1,i=7,o=0,s=this.moduleCount-1;s>0;s-=2)for(s==6&&s--;;){for(var c=0;c<2;c++)if(this.modules[r][s-c]==null){var l=!1;o<e.length&&(l=(e[o]>>>i&1)==1),a.getMask(t,r,s-c)&&(l=!l),this.modules[r][s-c]=l,i--,i==-1&&(o++,i=7)}if(r+=n,r<0||this.moduleCount<=r){r-=n,n=-n;break}}}},t.PAD0=236,t.PAD1=17,t.createData=function(e,n,r){for(var i=l.getRSBlocks(e,n),o=new u,s=0;s<r.length;s++){var c=r[s];o.put(c.mode,4),o.put(c.getLength(),a.getLengthInBits(c.mode,e)),c.write(o)}for(var d=0,s=0;s<i.length;s++)d+=i[s].dataCount;if(o.getLengthInBits()>d*8)throw Error(`code length overflow. (`+o.getLengthInBits()+`>`+d*8+`)`);for(o.getLengthInBits()+4<=d*8&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(!1);for(;!(o.getLengthInBits()>=d*8||(o.put(t.PAD0,8),o.getLengthInBits()>=d*8));)o.put(t.PAD1,8);return t.createBytes(o,i)},t.createBytes=function(e,t){for(var n=0,r=0,i=0,o=Array(t.length),s=Array(t.length),l=0;l<t.length;l++){var u=t[l].dataCount,d=t[l].totalCount-u;r=Math.max(r,u),i=Math.max(i,d),o[l]=Array(u);for(var f=0;f<o[l].length;f++)o[l][f]=255&e.buffer[f+n];n+=u;var p=a.getErrorCorrectPolynomial(d),m=new c(o[l],p.getLength()-1).mod(p);s[l]=Array(p.getLength()-1);for(var f=0;f<s[l].length;f++){var h=f+m.getLength()-s[l].length;s[l][f]=h>=0?m.get(h):0}}for(var g=0,f=0;f<t.length;f++)g+=t[f].totalCount;for(var _=Array(g),v=0,f=0;f<r;f++)for(var l=0;l<t.length;l++)f<o[l].length&&(_[v++]=o[l][f]);for(var f=0;f<i;f++)for(var l=0;l<t.length;l++)f<s[l].length&&(_[v++]=s[l][f]);return _};for(var n={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}
vendor: 4,202 bytes, line 173
173,r={L:1,M:0,Q:3,H:2},i={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},a={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;a.getBCHDigit(t)-a.getBCHDigit(a.G15)>=0;)t^=a.G15<<a.getBCHDigit(t)-a.getBCHDigit(a.G15);return(e<<10|t)^a.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;a.getBCHDigit(t)-a.getBCHDigit(a.G18)>=0;)t^=a.G18<<a.getBCHDigit(t)-a.getBCHDigit(a.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;e!=0;)t++,e>>>=1;return t},getPatternPosition:function(e){return a.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case i.PATTERN000:return(t+n)%2==0;case i.PATTERN001:return t%2==0;case i.PATTERN010:return n%3==0;case i.PATTERN011:return(t+n)%3==0;case i.PATTERN100:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case i.PATTERN101:return t*n%2+t*n%3==0;case i.PATTERN110:return(t*n%2+t*n%3)%2==0;case i.PATTERN111:return(t*n%3+(t+n)%2)%2==0;default:throw Error(`bad maskPattern:`+e)}},getErrorCorrectPolynomial:function(e){for(var t=new c([1],0),n=0;n<e;n++)t=t.multiply(new c([1,o.gexp(n)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case n.MODE_NUMBER:return 10;case n.MODE_ALPHA_NUM:return 9;case n.MODE_8BIT_BYTE:return 8;case n.MODE_KANJI:return 8;default:throw Error(`mode:`+e)}else if(t<27)switch(e){case n.MODE_NUMBER:return 12;case n.MODE_ALPHA_NUM:return 11;case n.MODE_8BIT_BYTE:return 16;case n.MODE_KANJI:return 10;default:throw Error(`mode:`+e)}else if(t<41)switch(e){case n.MODE_NUMBER:return 14;case n.MODE_ALPHA_NUM:return 13;case n.MODE_8BIT_BYTE:return 16;case n.MODE_KANJI:return 12;default:throw Error(`mode:`+e)}else throw Error(`type:`+t)},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,r=0;r<t;r++)for(var i=0;i<t;i++){for(var a=0,o=e.isDark(r,i),s=-1;s<=1;s++)if(!(r+s<0||t<=r+s))for(var c=-1;c<=1;c++)i+c<0||t<=i+c||(s!=0||c!=0)&&o==e.isDark(r+s,i+c)&&a++;a>5&&(n+=3+a-5)}for(var r=0;r<t-1;r++)for(var i=0;i<t-1;i++){var l=0;e.isDark(r,i)&&l++,e.isDark(r+1,i)&&l++,e.isDark(r,i+1)&&l++,e.isDark(r+1,i+1)&&l++,(l==0||l==4)&&(n+=3)}for(var r=0;r<t;r++)for(var i=0;i<t-6;i++)e.isDark(r,i)&&!e.isDark(r,i+1)&&e.isDark(r,i+2)&&e.isDark(r,i+3)&&e.isDark(r,i+4)&&!e.isDark(r,i+5)&&e.isDark(r,i+6)&&(n+=40);for(var i=0;i<t;i++)for(var r=0;r<t-6;r++)e.isDark(r,i)&&!e.isDark(r+1,i)&&e.isDark(r+2,i)&&e.isDark(r+3,i)&&e.isDark(r+4,i)&&!e.isDark(r+5,i)&&e.isDark(r+6,i)&&(n+=40);for(var u=0,i=0;i<t;i++)for(var r=0;r<t;r++)e.isDark(r,i)&&u++;var d=Math.abs(100*u/t/t-50)/5;return n+=d*10,n}},o={glog:function(e){if(e<1)throw Error(`glog(`+e+`)`);return o.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return o.EXP_TABLE[e]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},s=0;s<8;s++)o.EXP_TABLE[s]=1<<s;for(var s=8;s<256;s++)o.EXP_TABLE[s]=o.EXP_TABLE[s-4]^o.EXP_TABLE[s-5]^o.EXP_TABLE[s-6]^o.EXP_TABLE[s-8];for(var s=0;s<255;s++)o.LOG_TABLE[o.EXP_TABLE[s]]=s;function c(e,t){if(e.length==null)throw Error(e.length+`/`+t);for(var n=0;n<e.length&&e[n]==0;)n++;this.num=Array(e.length-n+t);for(var r=0;r<e.length-n;r++)this.num[r]=e[r+n]}c.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var r=0;r<e.getLength();r++)t[n+r]^=o.gexp(o.glog(this.get(n))+o.glog(e.get(r)));return new c(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=o.glog(this.get(0))-o.glog(e.get(0)),n=Array(this.getLength()),r
173=0;r<this.getLength();r++)n[r]=this.get(r);for(var r=0;r<e.getLength();r++)n[r]^=o.gexp(o.glog(e.get(r))+t);return new c(n,0).mod(e)}};function l(e,t){this.totalCount=e,this.dataCount=t}l.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],l.getRSBlocks=function(e,t){var n=l.getRsBlockTable(e,t);if(n==null)throw Error(`bad rs block @ typeNumber:`+e+`/errorCorrectLevel:`+t);for(var r=n.length/3,i=[],a=0;a<r;a++)for(var o=n[a*3+0],s=n[a*3+1],c=n[a*3+2],u=0;u<o;u++)i.push(new l(s,c));return i},l.getRsBlockTable=function(e,t){switch(t){case r.L:return l.RS_BLOCK_TABLE[(e-1)*4+0];case r.M:return l.RS_BLOCK_TABLE[(e-1)*4+1];case r.Q:return l.RS_BLOCK_TABLE[(e-1)*4+2];case r.H:return l.RS_BLOCK_TABLE[(e-1)*4+3];default:return}};function u(){this.buffer=[],this.length=0}u.prototype={get:function(e){var t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)==1},put:function(e,t){for(var n=0;n<t;n++)this.putBit((e>>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var d=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,71
1735,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function f(){return typeof CanvasRenderingContext2D<`u`}function p(){var e=!1,t=navigator.userAgent;if(/android/i.test(t)){e=!0;var n=t.toString().match(/android ([0-9]\.[0-9])/i);n&&n[1]&&(e=parseFloat(n[1]))}return e}var m=(function(){var e=function(e,t){this._el=e,this._htOption=t};return e.prototype.draw=function(e){var t=this._htOption,n=this._el,r=e.getModuleCount();Math.floor(t.width/r),Math.floor(t.height/r),this.clear();function i(e,t){var n=document.createElementNS(`http://www.w3.org/2000/svg`,e);for(var r in t)t.hasOwnProperty(r)&&n.setAttribute(r,t[r]);return n}var a=i(`svg`,{viewBox:`0 0 `+String(r)+` `+String(r),width:`100%`,height:`100%`,fill:t.colorLight});a.setAttributeNS(`http://www.w3.org/2000/xmlns/`,`xmlns:xlink`,`http://www.w3.org/1999/xlink`),n.appendChild(a),a.appendChild(i(`rect`,{fill:t.colorLight,width:`100%`,height:`100%`})),a.appendChild(i(`rect`,{fill:t.colorDark,width:`1`,height:`1`,id:`template`}));for(var o=0;o<r;o++)for(var s=0;s<r;s++)if(e.isDark(o,s)){var c=i(`use`,{x:String(s),y:String(o)});c.setAttributeNS(`http://www.w3.org/1999/xlink`,`href`,`#template`),a.appendChild(c)}},e.prototype.clear=function(){for(;this._el.hasChildNodes();)this._el.removeChild(this._el.lastChild)},e})(),h=document.documentElement.tagName.toLowerCase()===`svg`?m:f()?(function(){function e(){this._elImage.src=this._elCanvas.toDataURL(`image/png`),this._elImage.style.display=`block`,this._elCanvas.style.display=`none`}function t(e,t){var n=this;if(n._fFail=t,n._fSuccess=e,n._bSupportDataURI===null){var r=document.createElement(`img`),i=function(){n._bSupportDataURI=!1,n._fFail&&n._fFail.call(n)};r.onabort=i,r.onerror=i,r.onload=function(){n._bSupportDataURI=!0,n._fSuccess&&n._fSuccess.call(n)},r.src=`data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==`;return}n._bSupportDataURI===!0&&n._fSuccess?n._fSuccess.call(n):n._bSupportDataURI===!1&&n._fFail&&n._fFail.call(n)}var n=function(e,t){this._bIsPainted=!1,this._android=p(),this._htOption=t,this._elCanvas=document.createElement(`canvas`),this._elCanvas.width=t.width,this._elCanvas.height=t.height,e.appendChild(this._elCanvas),this._el=e,this._oContext=this._elCanvas.getContext(`2d`),this._bIsPainted=!1,this._elImage=document.createElement(`img`),this._elImage.alt=`Scan me!`,this._elImage.style.display=`none`,this._el.appendChild(this._elImage),this._bSupportDataURI=null};return n.prototype.draw=function(e){var t=this._elImage,n=this._oContext,r=this._htOption,i=e.getModuleCount(),a=r.width/i,o=r.height/i,s=Math.round(a),c=Math.round(o);t.style.display=`none`,this.clear();for(var l=0;l<i;l++)for(var u=0;u<i;u++){var d=e.isDark(l,u),f=u*a,p=l*o;n.strokeStyle=d?r.colorDark:r.colorLight,n.lineWidth=1,n.fillStyle=d?r.colorDark:r.colorLight,n.fillRect(f,p,a,o),n.strokeRect(Math.floor(f)+.5,Math.floor(p)+.5,s,c),n.strokeRect(Math.ceil(f)-.5,Math.ceil(p)-.5,s,c)}this._bIsPainted=!0},n.prototype.makeImage=function(){this._bIsPainted&&t.call(this,e)},n.prototype.isPainted=function(){return this._bIsPainted},n.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height),this._bIsPainted=!1},n.prototype.round=function(e){return e&&Math.floor(e*1e3)/1e3},n})():(function(){var e=function(e,t){this._el=e,this._htOption=t};return e.prototype.draw=function(e){for(var t=this._htOption,n=this._el,r=e.getModuleCount(),i=Math.floor(t.width/r),a=Math.floor(t.height/r),o=[`<table style="border:0;border-collapse:collapse;">`],s=0;s<r;s++){o.push(`<tr>`);for(var c=0;c<r;c++)o.push(`<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:`+i+`px;height:`+a+`px;background-color:`+(e.isDark(s,c)?t.colorDark:t.colorLight)+`;"></td>`);o.push(`</tr>`)}o.push(`</table>`),n.innerHTML=o.join(``);var l=n.childNodes[0],u=(t.width-l.offsetWidth)/2,d=(t.height-l.offsetHeight)/2;u>0&&d>0&&(l.style.margin=d+`px `+u+`px`)},e.prototype.clear=function(){this._el.innerHTML=``},e})();function g(e,t){for(var n=1,i=_(e),a=0,o=d.length;a<=o;a++){var s=0;switch(t){case r.L:s=d[a][0];break;case r.M:s=d[a][1];break;case r.Q:s=d[a][2];break;case r.H:s=d[a][3]}if(i<=s)break;n++}if(n>d.length)throw Error(`Too long data`);return n}function _(e){var t=encodeURI(e).toString().replace(/\%[0-9a-fA-F]{2}/g,`a`);return t.length+(t.length==e?0:3)}QRCode=function(e,t){if(this._htOption={width:256,height:256,typeNumber:4,colorDark:`#000000`,colorLight:`#ffffff`,correctLevel:r.H},typeof t==`string`&&(t={text:t}),t)for(var n in t)this._htOption[n]=t[n];typeof e==`string`&&(e=document.getElementById(e)),this._htOption.useSVG&&(h=m),this._android=p(),this._el=e,this._oQRCode=null,this._oDrawing=new h(this._el,this._htOption),this._htOption.text&&this.makeCode(this._htOption.text)},QRCode.prototype.makeCode=function(e){this._oQRCode=new t(g(e,this._htOption.correctLevel),this._htOption.correctLevel),this._oQRCode.addData(e),this._oQRCode.make(),this._el.title=e,this._oDrawing.draw(this._oQRCode),this.makeImage()},QRCode.prototype.makeImage=function(){typeof this._oDrawing.makeImage==`function`&&(!this._android||this._android>=3)&&this._oDrawing.makeImage()},QRCode.prototype.clear=function(){this._oDrawing.clear()},QRCode.CorrectLevel=r})();var require_selectize=__commonJSMin((()=>{(function(e,t){e.Sifter=t()})(window,function(){var e=function(e,t){this.items=e,this.settings=t||{diacritics:!0}};e.prototype.tokenize=function(e,t){if(e=i(String(e||``).toLowerCase()),!e||!e.length)return[];var n,r,o,c,l=[],u=e.split(/ +/);for(n=0,r=u.length;n<r;n++){if(o=a(u[n]),this.settings.diacritics)for(c in s)s.hasOwnProperty(c)&&(o=o.replace(new RegExp(c,`g`),s[c]));t&&(o=`\\b`+o),l.push({string:u[n],regex:new RegExp(o,`i`)})}return l},e.prototype.iterator=function(e,t){(o(e)?Array.prototype.forEach||function(e){for(var t=0,n=this.length;t<n;t++)e(this[t],t,this)}:function(e){for(var t in this)this.hasOwnProperty(t)&&e(this[t],t,this)}).apply(e,[t])},e.prototype.getScoreFunction=function(e,t){var n=this,i,a,o,s;e=n.prepareSearch(e,t),a=e.tokens,i=e.options.fields,o=a.length,s=e.options.nesting;var c=function(e,t){var n,r;return!e||(e=String(e||``),r=e.search(t.regex),r===-1)?0:(n=t.string.length/e.length,r===0&&(n+=.5),n)},l=(function(){var e=i.length;return e?e===1?function(e,t){return c(r(t,i[0],s),e)}:function(t,n){for(var a=0,o=0;a<e;a++)o+=c(r(n,i[a],s),t);return o/e}:function(){return 0}})();return o?o===1?function(e){return l(a[0],e)}:e.options.conjunction===`and`?function(e){for(var t,n=0,r=0;n<o;n++){if(t=l(a[n],e),t<=0)return 0;r+=t}return r/o}:function(e){for(var t=0,n=0;t<o;t++)n+=l(a[t],e);return n/o}:function(){return 0}},e.prototype.getSortFunction=function(e,n){var i,a,o=this,s,c,l,u,d,f,p,m;if(e=o.prepareSearch(e,n),m=!e.query&&n.sort_empty||n.sort,f=function(e,t){return e===`$score`?t.score:r(o.items[t.id],e,n.nesting)},c=[],m)for(i=0,a=m.length;i<a;
173i++)(e.query||m[i].field!==`$score`)&&c.push(m[i]);if(e.query){for(p=!0,i=0,a=c.length;i<a;i++)if(c[i].field===`$score`){p=!1;break}p&&c.unshift({field:`$score`,direction:`desc`})}else for(i=0,a=c.length;i<a;i++)if(c[i].field===`$score`){c.splice(i,1);break}for(d=[],i=0,a=c.length;i<a;i++)d.push(c[i].direction===`desc`?-1:1);return l=c.length,l?l===1?(s=c[0].field,u=d[0],function(e,n){return u*t(f(s,e),f(s,n))}):function(e,n){for(var r=0,i,a;r<l;r++)if(a=c[r].field,i=d[r]*t(f(a,e),f(a,n)),i)return i;return 0}:null},e.prototype.prepareSearch=function(e,t){if(typeof e==`object`)return e;t=n({},t);var r=t.fields,i=t.sort,a=t.sort_empty;return r&&!o(r)&&(t.fields=[r]),i&&!o(i)&&(t.sort=[i]),a&&!o(a)&&(t.sort_empty=[a]),{options:t,query:String(e||``).toLowerCase(),tokens:this.tokenize(e,t.respect_word_boundaries),total:0,items:[]}},e.prototype.search=function(e,t){var n=this,r,i=this.prepareSearch(e,t),a,o;return t=i.options,e=i.query,o=t.score||n.getScoreFunction(i),e.length?n.iterator(n.items,function(e,n){r=o(e),(t.filter===!1||r>0)&&i.items.push({score:r,id:n})}):n.iterator(n.items,function(e,t){i.items.push({score:1,id:t})}),a=n.getSortFunction(i,t),a&&i.items.sort(a),i.total=i.items.length,typeof t.limit==`number`&&(i.items=i.items.slice(0,t.limit)),i};var t=function(e,t){return typeof e==`number`&&typeof t==`number`?e>t?1:e<t?-1:0:(e=c(String(e||``)),t=c(String(t||``)),e>t?1:t>e?-1:0)},n=function(e,t){for(var n=1,r=arguments.length,i,a;n<r;n++)if(a=arguments[n],a)for(i in a)a.hasOwnProperty(i)&&(e[i]=a[i]);return e},r=function(e,t,n){if(e&&t){if(!n)return e[t];for(var r=t.split(`.`);r.length&&(e=e[r.shift()]););return e}},i=function(e){return(e+``).replace(/^\s+|\s+$|/g,``)},a=function(e){return(e+``).replace(/([.?*+^$[\]\\(){}|-])/g,`\\$1`)},o=Array.isArray||typeof $<`u`&&$.isArray||function(e){return Object.prototype.toString.call(e)===`[object Array]`},s={a:`[aá¸á¸ÄÄÃâÇÇȺⱥȦȧẠạÃäÃà ÃáÄÄÃãÃ
Ã¥Ä
ÄÃÄ
Ä]`,b:`[bâ¢Î²ÎB฿ðá]`,c:`[cÄÄÄÄÄÄÄÄCÌcÌÃçá¸á¸È»È¼ÆÆÉá´ï¼£ï½]`,d:`[dÄÄá¸á¸á¸á¸á¸á¸á¸á¸á¸á¸ÄÄD̦d̦ÆÉÆÉÆÆáµá¶á¶È¡á´
Dï½Ã°]`,e:`[eÃéÃèÃêá¸á¸ÄÄÄÄẼẽá¸á¸áººáº»ÄÄÃëÄÄȨȩÄÄá¶ÉÉÈÈ
Ếếá»á»á»á»
á»á»á¸á¸á¸á¸á¸á¸ÈÈẸẹá»á»â±¸á´ï¼¥ï½
ÉÇÆÆÎµ]`,f:`[fÆÆá¸á¸]`,g:`[gÉ¢â²Ç¤Ç¥ÄÄÄÄĢģÆÉ Ä Ä¡]`,h:`[hĤĥĦħḨḩáºáºá¸¤á¸¥á¸¢á¸£É¦Ê°Ç¶Æ]`,i:`[iÃÃÃìĬÄÃîÇÇÃïḮḯĨĩĮįĪīá»á»ÈÈÈÈá»á»á¸¬á¸ÆÉ¨É¨Ìáµ»á¶Ä°iIıɪIï½]`,j:`[jȷĴĵÉÉÊÉʲ]`,k:`[kÆÆêêḰḱǨǩḲḳḴḵκϰâ]`,l:`[lÅÅĽľĻļĹĺḶḷḸḹḼḽḺḻĿÅȽÆâ± ⱡⱢɫɬá¶
ÉÈ´ÊLï½]`,n:`[nÅÅǸǹÅÅÃñá¹á¹
Å
Åá¹á¹á¹á¹á¹á¹NÌnÌÆÉ²È Æáµ°á¶É³ÈµÉ´ï¼®ï½ÅÅ]`,o:`[oÃøÃöÃóÃòÃôÇÇÅÅÅÅȮȯá»á»ÆÉµÆ Æ¡á»á»ÅÅÃõǪǫÈÈÕÖ
]`,p:`[pá¹á¹á¹á¹â±£áµ½Æ¤Æ¥áµ±]`,q:`[qêêÊ ÉÉêêqÌ]`,r:`[rÅÅÉÉÅÅÅÅá¹á¹ÈÈÈÈá¹á¹â±¤É½]`,s:`[sÅÅṠṡṢṣê¨ê©ÅÅÅ Å¡ÅÅÈÈSÌsÌ]`,t:`[tÅ¤Å¥á¹ªá¹«Å¢Å£á¹¬á¹Æ®ÊÈÈṰṱṮṯƬÆ]`,u:`[uŬÅÉÊỤụÃüÃúÃùÃûÇÇŰűŬů¯Æ°á»¦á»§ÅªÅ«Å¨Å©Å²Å³ÈÈâª]`,v:`[vṼṽṾṿƲÊêêâ±±Ê]`,w:`[wáºáºáºáºÅ´Åµáºáº
áºáºáºáº]`,x:`[xáºáºáºáºÏ]`,y:`[yÃýỲỳŶŷŸÿỸỹáºáºá»´á»µÉÉÆ³Æ´]`,z:`[zŹźáºáºÅ½Å¾Å»Å¼áºáºáºáºÆµÆ¶]`},c=(function(){var e,t,n,r,i=``,a={};for(n in s)if(s.hasOwnProperty(n))for(r=s[n].substring(2,s[n].length-1),i+=r,e=0,t=r.length;e<t;e++)a[r.charAt(e)]=n;var o=RegExp(`[`+i+`]`,`g`);return function(e){return e.replace(o,function(e){return a[e]}).toLowerCase()}})();return e}),(function(e,t){e.MicroPlugin=t()})(window,function(){var e={};e.mixin=function(e){e.plugins={},e.prototype.initializePlugins=function(e){var n,r,i,a=this,o=[];if(a.plugins={names:[],settings:{},requested:{},loaded:{}},t.isArray(e))for(n=0,r=e.length;n<r;n++)typeof e[n]==`string`?o.push(e[n]):(a.plugins.settings[e[n].name]=e[n].options,o.push(e[n].name));else if(e)for(i in e)e.hasOwnProperty(i)&&(a.plugins.settings[i]=e[i],o.push(i));for(;o.length;)a.require(o.shift())},e.prototype.loadPlugin=function(t){var n=this,r=n.plugins,i=e.plugins[t];if(!e.plugins.hasOwnProperty(t))throw Error(`Unable to find "`+t+`" plugin`);r.requested[t]=!0,r.loaded[t]=i.fn.apply(n,[n.plugins.settings[t]||{}]),r.names.push(t)},e.prototype.require=function(e){var t=this,n=t.plugins;if(!t.plugins.loaded.hasOwnProperty(e)){if(n.requested[e])throw Error(`Plugin has circular dependency ("`+e+`")`);t.loadPlugin(e)}return n.loaded[e]},e.define=function(t,n){e.plugins[t]={name:t,fn:n}}};var t={isArray:Array.isArray||function(e){return Object.prototype.toString.call(e)===`[object Array]`}}
173;return e}),(function(e,t){e.Selectize=t(e.jQuery,e.Sifter,e.MicroPlugin)})(window,function(e,t,n){var r=function(e,t){if(typeof t!=`string`||t.length){var n=typeof t==`string`?new RegExp(t,`i`):t,r=function(e){var t=0;if(e.nodeType===3){var i=e.data.search(n);if(i>=0&&e.data.length>0){var a=e.data.match(n),o=document.createElement(`span`);o.className=`highlight`;var s=e.splitText(i);s.splitText(a[0].length);var c=s.cloneNode(!0);o.appendChild(c),s.parentNode.replaceChild(o,s),t=1}}else if(e.nodeType===1&&e.childNodes&&!/(script|style)/i.test(e.tagName)&&(e.className!==`highlight`||e.tagName!==`SPAN`))for(var l=0;l<e.childNodes.length;++l)l+=r(e.childNodes[l]);return t};return e.each(function(){r(this)})}};e.fn.removeHighlight=function(){return this.find(`span.highlight`).each(function(){this.parentNode.firstChild.nodeName;var e=this.parentNode;e.replaceChild(this.firstChild,this),e.normalize()}).end()};var i=function(){};i.prototype={on:function(e,t){this._events=this._events||{},this._events[e]=this._events[e]||[],this._events[e].push(t)},off:function(e,t){var n=arguments.length;if(n===0)return delete this._events;if(n===1)return delete this._events[e];this._events=this._events||{},e in this._events&&this._events[e].splice(this._events[e].indexOf(t),1)},trigger:function(e){if(this._events=this._events||{},e in this._events)for(var t=0;t<this._events[e].length;t++)this._events[e][t].apply(this,Array.prototype.slice.call(arguments,1))}},i.mixin=function(e){for(var t=[`on`,`off`,`trigger`],n=0;n<t.length;n++)e.prototype[t[n]]=i.prototype[t[n]]};function a(e,t){return navigator.userAgentData?e===navigator.userAgentData.platform:t.test(navigator.userAgent)}var o=a(`macOS`,/Mac/),s=65,c=13,l=27,u=37,d=38,f=80,p=39,m=40,h=78,g=8,_=46,v=16,y=o?91:17,b=o?18:17,x=9,S=1,w=2,E=!a(`Android`,/android/i)&&!!document.createElement(`input`).validity,D=function(e){return e!==void 0},O=function(e){return e==null?null:typeof e==`boolean`?e?`1`:`0`:e+``},j=function(e){return(e+``).replace(/&/g,`&`).replace(/</g,`<`).replace(/>/g,`>`).replace(/"/g,`"`)},M={};M.before=function(e,t,n){var r=e[t];e[t]=function(){return n.apply(e,arguments),r.apply(e,arguments)}},M.after=function(e,t,n){var r=e[t];e[t]=function(){var t=r.apply(e,arguments);return n.apply(e,arguments),t}};var N=function(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}},P=function(e,t){var n;return function(){var r=this,i=arguments;window.clearTimeout(n),n=window.setTimeout(function(){e.apply(r,i)},t)}},F=function(e,t,n){var r,i=e.trigger,a={};for(r in e.trigger=function(){var n=arguments[0];if(t.indexOf(n)!==-1)a[n]=arguments;else return i.apply(e,arguments)},n.apply(e,[]),e.trigger=i,a)a.hasOwnProperty(r)&&i.apply(e,a[r])},I=function(e,t,n,r){e.on(t,n,function(t){for(var n=t.target;n&&n.parentNode!==e[0];)n=n.parentNode;return t.currentTarget=n,r.apply(this,[t])})},L=function(e){var t={};if(e===void 0)return console.warn(`WARN getSelection cannot locate input control`),t;if(`selectionStart`in e)t.start=e.selectionStart,t.length=e.selectionEnd-t.start;else if(document.selection){e.focus();var n=document.selection.createRange(),r=document.selection.createRange().text.length;n.moveStart(`character`,-e.value.length),t.start=n.text.length-r,t.length=r}return t},R=function(e,t,n){var r,i,a={};if(n)for(r=0,i=n.length;r<i;r++)a[n[r]]=e.css(n[r]);else a=e.css();t.css(a)},z=function(t,n){return t?(U.$testInput||(U.$testInput=e(`<span />`).css({position:`absolute`,width:`auto`,padding:0,whiteSpace:`pre`}),e(`<div />`).css({position:`absolute`,width:0,height:0,overflow:`hidden`}).append(U.$testInput).appendTo(`body`)),U.$testInput.text(t),R(n,U.$testInput,[`letterSpacing`,`fontSize`,`fontFamily`,`fontWeight`,`textTransform`]),U.$testInput.width()):0},ee=function(e){var t=null,n=function(n,r){var i,a,o,s,c,l,u,d,f;n=n||window.event||{},r=r||{},!(n.metaKey||n.altKey)&&(r.force||e.data(`grow`)!==!1)&&(i=e.val(),n.type&&n.type.toLowerCase()===`keydown`&&(a=n.keyCode,o=a>=48&&a<=57||a>=65&&a<=90||a>=96&&a<=111||a>
173=186&&a<=222||a===32,a===_||a===g?(f=L(e[0]),f.length?i=i.substring(0,f.start)+i.substring(f.start+f.length):a===g&&f.start?i=i.substring(0,f.start-1)+i.substring(f.start+1):a===_&&f.start!==void 0&&(i=i.substring(0,f.start)+i.substring(f.start+1))):o&&(u=n.shiftKey,d=String.fromCharCode(n.keyCode),d=u?d.toUpperCase():d.toLowerCase(),i+=d)),c=e.attr(`placeholder`),l=c?z(c,e)+4:0,s=Math.max(z(i,e),l)+4,s!==t&&(t=s,e.width(s),e.triggerHandler(`resize`)))};e.on(`keydown keyup update blur`,n),n()},V=function(e){var t=document.createElement(`div`);return t.appendChild(e.cloneNode(!0)),t.innerHTML},H=function(e,t){t||(t={}),console.error(`Selectize: `+e),t.explanation&&(console.group&&console.group(),console.error(t.explanation),console.group&&console.groupEnd())},U=function(n,r){var i,a,o,s,c=this;s=n[0],s.selectize=c;var l=window.getComputedStyle&&window.getComputedStyle(s,null);if(o=l?l.getPropertyValue(`direction`):s.currentStyle&&s.currentStyle.direction,o=o||n.parents(`[dir]:first`).attr(`dir`)||``,e.extend(c,{order:0,settings:r,$input:n,tabIndex:n.attr(`tabindex`)||``,tagType:s.tagName.toLowerCase()===`select`?S:w,rtl:/rtl/i.test(o),eventNS:`.selectize`+ ++U.count,highlightedValue:null,isBlurring:!1,isOpen:!1,isDisabled:!1,isRequired:n.is(`[required]`),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:``,lastValidValue:``,caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:r.loadThrottle===null?c.onSearchChange:P(c.onSearchChange,r.loadThrottle)}),c.sifter=new t(this.options,{diacritics:r.diacritics}),c.settings.options){for(i=0,a=c.settings.options.length;i<a;i++)c.registerOption(c.settings.options[i]);delete c.settings.options}if(c.settings.optgroups){for(i=0,a=c.settings.optgroups.length;i<a;i++)c.registerOptionGroup(c.settings.optgroups[i]);delete c.settings.optgroups}c.settings.mode=c.settings.mode||(c.settings.maxItems===1?`single`:`multi`),typeof c.settings.hideSelected!=`boolean`&&(c.settings.hideSelected=c.settings.mode===`multi`),c.initializePlugins(c.settings.plugins),c.setupCallbacks(),c.setupTemplates(),c.setup()};return i.mixin(U),n===void 0?H(`Dependency MicroPlugin is missing`,{explanation:`Make sure you either: (1) are using the "standalone" version of Selectize, or (2) require MicroPlugin before you load Selectize.`}):n.mixin(U),e.extend(U.prototype,{setup:function(){var t=this,n=t.settings,r=t.eventNS,i=e(window),a=e(document),s=t.$input,c,l,u,d,f,p,m=t.settings.mode,h=s.attr(`class`)||``,g,_;if(c=e(`<div>`).addClass(n.wrapperClass).addClass(h).addClass(m),l=e(`<div>`).addClass(n.inputClass).addClass(`items`).appendTo(c),u=e(`<input type="text" autocomplete="new-password" autofill="no" />`).appendTo(l).attr(`tabindex`,s.is(`:disabled`)?`-1`:t.tabIndex),p=e(n.dropdownParent||c),d=e(`<div>`).addClass(n.dropdownClass).addClass(m).hide().appendTo(p),f=e(`<div>`).addClass(n.dropdownContentClass).attr(`tabindex`,`-1`).appendTo(d),(_=s.attr(`id`))&&(u.attr(`id`,_+`-selectized`),e(`label[for='`+_+`']`).attr(`for`,_+`-selectized`)),t.settings.copyClassesToDropdown&&d.addClass(h),c.css({width:s[0].style.width}),t.plugins.names.length&&(g=`plugin-`+t.plugins.names.join(` plugin-`),c.addClass(g),d.addClass(g)),(n.maxItems===null||n.maxItems>1)&&t.tagType===S&&s.attr(`multiple`,`multiple`),t.settings.placeholder&&u.attr(`placeholder`,n.placeholder),!t.settings.splitOn&&t.settings.delimiter){var x=t.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,`\\$&`);t.settings.splitOn=RegExp(`\\s*`+x+`+\\s*`)}s.attr(`autocorrect`)&&u.attr(`autocorrect`,s.attr(`autocorrect`)),s.attr(`autocapitalize`)&&u.attr(`autocapitalize`,s.attr(`autocapitalize`)),s.is(`input`)&&(u[0].type=s[0].type),t.$wrapper=c,t.$control=l,t.$control_input=u,t.$dropdown=d,t.$dropdown_content=f,d.on(`mouseenter mousedown click`,`[data-disabled]>[data-selectable]`,function(e){e.stopImmediatePropagation()}),d.on(`mouseenter`,`[data-selectable]`,function(){return t.onOptionHover.apply(t,arguments)}),d.on(`mousedown click`,`[data-selectable]`,function(){return t.onOptionSelect.apply(t,arguments)}),I(l,`mousedown`,`*:not(input)`,function(){return t.onItemSelect.apply(t,arguments)}),ee(u),l.on({mousedown:function(){return t.onMouseDown.apply(t,arguments)},click:function(){return t.onClick.apply(t,arguments)}}),u.on({mousedown:function(e){e.stopPropagation()},keydown:function(){return t.onKeyDown.apply(t,arguments)},keypress:function(){return t.onKeyPress.apply(t,arguments)},input:function(){return t.onInput.apply(t,arguments)},resize:function(){t.positionDropdown.apply(t,[])},blur:function(){return t.onBlur.apply(t,arguments)},focus:function(){return t.ignoreBlur=!1,t.onFocus.apply(t,arguments)},paste:function(){return t.onPaste.apply(t,arguments)}}),a.on(`keydown`+r,function(e){t.isCmdDown=e[o?`metaKey`:`ctrlKey`],t.isCtrlDown=e[o?`altKey`:`ctrlKey`],t.isShiftDown=e.shiftKey}),a.on(`keyup`+r,function(e){e.keyCode===b&&(t.isCtrlDown=!1),e.keyCode===v&&(t.isShiftDown=!1),e.keyCode===y&&(t.isCmdDown=!1)}),a.on(`mousedown`+r,function(e){if(t.isFocused){if(e.target===t.$dropdown[0]||e.target.parentNode===t.$dropdown[0])return!1;!t.$control.has(e.target).length&&e.target!==t.$control[0]&&t.blur(e.target)}}),i.on([`scroll`+r,`resize`+r].join(` `),function(){t.isOpen&&t.positionDropdown.apply(t,arguments)}),i.on(`mousemove`+r,function(){t.ignoreHover=!1}),this.revertSettings={$children:s.children().detach(),tabindex:s.attr(`tabindex`)},s.attr(`tabindex`,-1).hide().after(t.$wrapper),Array.isArray(n.items)&&(t.lastValidValue=n.items,t.setValue(n.items),delete n.items),E&&s.on(`invali
173d`+r,function(e){e.preventDefault(),t.isInvalid=!0,t.refreshState()}),t.updateOriginalInput(),t.refreshItems(),t.refreshState(),t.updatePlaceholder(),t.isSetup=!0,s.is(`:disabled`)&&t.disable(),t.on(`change`,this.onChange),s.data(`selectize`,t),s.addClass(`selectized`),t.trigger(`initialize`),n.preload===!0&&t.onSearchChange(``)},setupTemplates:function(){var t=this,n=t.settings.labelField,r=t.settings.valueField,i=t.settings.optgroupLabelField,a={optgroup:function(e){return`<div class="optgroup">`+e.html+`</div>`},optgroup_header:function(e,t){return`<div class="optgroup-header">`+t(e[i])+`</div>`},option:function(e,t){return`<div class="option `+(e[r]===``?`selectize-dropdown-emptyoptionlabel`:``)+`">`+t(e[n])+`</div>`},item:function(e,t){return`<div class="item">`+t(e[n])+`</div>`},option_create:function(e,t){return`<div class="create">Add <strong>`+t(e.input)+`</strong>…</div>`}};t.settings.render=e.extend({},a,t.settings.render)},setupCallbacks:function(){var e,t,n={initialize:`onInitialize`,change:`onChange`,item_add:`onItemAdd`,item_remove:`onItemRemove`,clear:`onClear`,option_add:`onOptionAdd`,option_remove:`onOptionRemove`,option_clear:`onOptionClear`,optgroup_add:`onOptionGroupAdd`,optgroup_remove:`onOptionGroupRemove`,optgroup_clear:`onOptionGroupClear`,dropdown_open:`onDropdownOpen`,dropdown_close:`onDropdownClose`,type:`onType`,load:`onLoad`,focus:`onFocus`,blur:`onBlur`,dropdown_item_activate:`onDropdownItemActivate`,dropdown_item_deactivate:`onDropdownItemDeactivate`};for(e in n)n.hasOwnProperty(e)&&(t=this.settings[n[e]],t&&this.on(e,t))},onClick:function(e){var t=this;(!t.isFocused||!t.isOpen)&&(t.focus(),e.preventDefault())},onMouseDown:function(t){var n=this,r=t.isDefaultPrevented();if(e(t.target),n.isFocused){if(t.target!==n.$control_input[0])return n.settings.mode===`single`?n.isOpen?n.close():n.open():r||n.setActiveItem(null),!1}else r||window.setTimeout(function(){n.focus()},0)},onChange:function(){var e=this;e.getValue()!==``&&(e.lastValidValue=e.getValue()),this.$input.trigger(`input`),this.$input.trigger(`change`)},onPaste:function(e){var t=this;if(t.isFull()||t.isInputHidden||t.isLocked){e.preventDefault();return}t.settings.splitOn&&setTimeout(function(){var e=t.$control_input.val();if(e.match(t.settings.splitOn))for(var n=e.trim().split(t.settings.splitOn),r=0,i=n.length;r<i;r++)t.createItem(n[r])},0)},onKeyPress:function(e){if(this.isLocked)return e&&e.preventDefault();var t=String.fromCharCode(e.keyCode||e.which);if(this.settings.create&&this.settings.mode===`multi`&&t===this.settings.delimiter)return this.createItem(),e.preventDefault(),!1},onKeyDown:function(e){e.target,this.$control_input[0];var t=this;if(t.isLocked){e.keyCode!==x&&e.preventDefault();return}switch(e.keyCode){case s:if(t.isCmdDown){t.selectAll();return}break;case l:t.isOpen&&(e.preventDefault(),e.stopPropagation(),t.close());return;case h:if(!e.ctrlKey||e.altKey)break;case m:if(!t.isOpen&&t.hasOptions)t.open();else if(t.$activeOption){t.ignoreHover=!0;var n=t.getAdjacentOption(t.$activeOption,1);n.length&&t.setActiveOption(n,!0,!0)}e.preventDefault();return;case f:if(!e.ctrlKey||e.altKey)break;case d:if(t.$activeOption){t.ignoreHover=!0;var r=t.getAdjacentOption(t.$activeOption,-1);r.length&&t.setActiveOption(r,!0,!0)}e.preventDefault();return;case c:t.isOpen&&t.$activeOption&&(t.onOptionSelect({currentTarget:t.$activeOption}),e.preventDefault());return;case u:t.advanceSelection(-1,e);return;case p:t.advanceSelection(1,e);return;case x:t.settings.selectOnTab&&t.isOpen&&t.$activeOption&&(t.onOptionSelect({currentTarget:t.$activeOption}),t.isFull()||e.preventDefault()),t.settings.create&&t.createItem()&&t.settings.showAddOptionOnCreate&&e.preventDefault();return;case g:case _:t.deleteSelection(e);return}if((t.isFull()||t.isInputHidden)&&!(o?e.metaKey:e.ctrlKey)){e.preventDefault();return}},onInput:function(e){var t=this,n=t.$control_input.val()||``;t.lastValue!==n&&(t.lastValue=n,t.onSearchChange(n),t.refreshOptions(),t.trigger(`type`,n))},onSearchChange:function(e){var t=this,n=t.settings.load;n&&(t.loadedSearches.hasOwnProperty(e)||(t.loadedSearches[e]=!0,t.load(function(r){n.apply(t,[e,r])})))},onFocus:function(e){var t=this,n=t.isFocused;if(t.isDisabled)return t.blur(),e&&e.preventDefault(),!1;t.ignoreFocus||(t.isFocused=!0,t.settings.preload===`focus`&&t.onSearchChange(``),n||t.trigger(`focus`),t.$activeItems.length||(t.showInput(),t.setActiveItem(null),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())},onBlur:function(e,t){var n=this;if(n.isFocused&&(n.isFocused=!1,!n.ignoreFocus)){if(!n.ignoreBlur&&document.activeElement===n.$dropdown_content[0]){n.ignoreBlur=!0,n.onFocus(e);return}var r=function(){n.close(),n.setTextboxValue(``),n.setActiveItem(null),n.setActiveOption(null),n.setCaret(n.items.length),n.refreshState(),t&&t.focus&&t.focu
173s(),n.isBlurring=!1,n.ignoreFocus=!1,n.trigger(`blur`)};n.isBlurring=!0,n.ignoreFocus=!0,n.settings.create&&n.settings.createOnBlur?n.createItem(null,!1,r):r()}},onOptionHover:function(e){this.ignoreHover||this.setActiveOption(e.currentTarget,!1)},onOptionSelect:function(t){var n,r,i=this;t.preventDefault&&(t.preventDefault(),t.stopPropagation()),r=e(t.currentTarget),r.hasClass(`create`)?i.createItem(null,function(){i.settings.closeAfterSelect&&i.close()}):(n=r.attr(`data-value`),n!==void 0&&(i.lastQuery=null,i.setTextboxValue(``),i.addItem(n),i.settings.closeAfterSelect?i.close():!i.settings.hideSelected&&t.type&&/mouse/.test(t.type)&&i.setActiveOption(i.getOption(n))))},onItemSelect:function(e){var t=this;t.isLocked||t.settings.mode===`multi`&&(e.preventDefault(),t.setActiveItem(e.currentTarget,e))},load:function(e){var t=this,n=t.$wrapper.addClass(t.settings.loadingClass);t.loading++,e.apply(t,[function(e){t.loading=Math.max(t.loading-1,0),e&&e.length&&(t.addOption(e),t.refreshOptions(t.isFocused&&!t.isInputHidden)),t.loading||n.removeClass(t.settings.loadingClass),t.trigger(`load`,e)}])},getTextboxValue:function(){return this.$control_input.val()},setTextboxValue:function(e){var t=this.$control_input;t.val()!==e&&(t.val(e).triggerHandler(`update`),this.lastValue=e)},getValue:function(){return this.tagType===S&&this.$input.attr(`multiple`)?this.items:this.items.join(this.settings.delimiter)},setValue:function(e,t){var n=t?[]:[`change`];F(this,n,function(){this.clear(t),this.addItems(e,t)})},setMaxItems:function(e){e===0&&(e=null),this.settings.maxItems=e,this.settings.mode=this.settings.mode||(this.settings.maxItems===1?`single`:`multi`),this.refreshState()},setActiveItem:function(t,n){var r=this,i,a,o,s,c,l,u,d;if(r.settings.mode!==`single`){if(t=e(t),!t.length){e(r.$activeItems).removeClass(`active`),r.$activeItems=[],r.isFocused&&r.showInput();return}if(i=n&&n.type.toLowerCase(),i===`mousedown`&&r.isShiftDown&&r.$activeItems.length){for(d=r.$control.children(`.active:last`),s=Array.prototype.indexOf.apply(r.$control[0].childNodes,[d[0]]),c=Array.prototype.indexOf.apply(r.$control[0].childNodes,[t[0]]),s>c&&(u=s,s=c,c=u),a=s;a<=c;a++)l=r.$control[0].childNodes[a],r.$activeItems.indexOf(l)===-1&&(e(l).addClass(`active`),r.$activeItems.push(l));n.preventDefault()}else i===`mousedown`&&r.isCtrlDown||i===`keydown`&&this.isShiftDown?t.hasClass(`active`)?(o=r.$activeItems.indexOf(t[0]),r.$activeItems.splice(o,1),t.removeClass(`active`)):r.$activeItems.push(t.addClass(`active`)[0]):(e(r.$activeItems).removeClass(`active`),r.$activeItems=[t.addClass(`active`)[0]]);r.hideInput(),this.isFocused||r.focus()}},setActiveOption:function(t,n,r){var i,a,o,s,c,l=this;l.$activeOption&&(l.$activeOption.removeClass(`active`),l.trigger(`dropdown_item_deactivate`,l.$activeOption.attr(`data-value`))),l.$activeOption=null,t=e(t),t.length&&(l.$activeOption=t.addClass(`active`),l.isOpen&&l.trigger(`dropdown_item_activate`,l.$activeOption.attr(`data-value`)),(n||!D(n))&&(i=l.$dropdown_content.height(),a=l.$activeOption.outerHeight(!0),n=l.$dropdown_content.scrollTop()||0,o=l.$activeOption.offset().top-l.$dropdown_content.offset().top+n,s=o,c=o-i+a,o+a>i+n?l.$dropdown_content.stop().animate({scrollTop:c},r?l.settings.scrollDuration:0):o<n&&l.$dropdown_content.stop().animate({scrollTop:s},r?l.settings.scrollDuration:0)))},selectAll:function(){var e=this;e.settings.mode!==`single`&&(e.$activeItems=Array.prototype.slice.apply(e.$control.children(`:not(input)`).addClass(`active`)),e.$activeItems.length&&(e.hideInput(),e.close()),e.focus())},hideInput:function(){var e=this;e.setTextboxValue(``),e.$control_input.css({opacity:0,position:`absolute`,left:e.rtl?1e4:-1e4}),e.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:`relative`,left:0}),this.isInputHidden=!1},focus:function(){var e=this;return e.isDisabled?e:(e.ignoreFocus=!0,e.$control_input[0].focus(),window.setTimeout(function(){e.ignoreFocus=!1,e.onFocus()},0),e)},blur:function(e){return this.$control_input[0].blur(),this.onBlur(null,e),this},getScoreFunction:function(e){return this.sifter.getScoreFunction(e,this.get
173SearchOptions())},getSearchOptions:function(){var e=this.settings,t=e.sortField;return typeof t==`string`&&(t=[{field:t}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}},search:function(t){var n,r,i,a=this,o=a.settings,s=this.getSearchOptions();if(o.score&&(i=a.settings.score.apply(this,[t]),typeof i!=`function`))throw Error(`Selectize "score" setting must be a function that returns a function`);if(t===a.lastQuery?r=e.extend(!0,{},a.currentResults):(a.lastQuery=t,r=a.sifter.search(t,e.extend(s,{score:i})),a.currentResults=r),o.hideSelected)for(n=r.items.length-1;n>=0;n--)a.items.indexOf(O(r.items[n].id))!==-1&&r.items.splice(n,1);return r},refreshOptions:function(t){var n,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v;t===void 0&&(t=!0);var y=this,b=y.$control_input.val().trim(),x=y.search(b),S=y.$dropdown_content,w=y.$activeOption&&O(y.$activeOption.attr(`data-value`));for(o=x.items.length,typeof y.settings.maxOptions==`number`&&(o=Math.min(o,y.settings.maxOptions)),s={},c=[],n=0;n<o;n++)for(l=y.options[x.items[n].id],u=y.render(`option`,l),d=l[y.settings.optgroupField]||``,f=Array.isArray(d)?d:[d],i=0,a=f&&f.length;i<a;i++)d=f[i],y.optgroups.hasOwnProperty(d)||(d=``),s.hasOwnProperty(d)||(s[d]=document.createDocumentFragment(),c.push(d)),s[d].appendChild(u);for(this.settings.lockOptgroupOrder&&c.sort(function(e,t){return(y.optgroups[e]&&y.optgroups[e].$order||0)-(y.optgroups[t]&&y.optgroups[t].$order||0)}),p=document.createDocumentFragment(),n=0,o=c.length;n<o;n++)d=c[n],y.optgroups.hasOwnProperty(d)&&s[d].childNodes.length?(m=document.createDocumentFragment(),m.appendChild(y.render(`optgroup_header`,y.optgroups[d])),m.appendChild(s[d]),p.appendChild(y.render(`optgroup`,e.extend({},y.optgroups[d],{html:V(m),dom:m})))):p.appendChild(s[d]);if(S.html(p),y.settings.highlight&&(S.removeHighlight(),x.query.length&&x.tokens.length))for(n=0,o=x.tokens.length;n<o;n++)r(S,x.tokens[n].regex);if(!y.settings.hideSelected)for(y.$dropdown.find(`.selected`).removeClass(`selected`),n=0,o=y.items.length;n<o;n++)y.getOption(y.items[n]).addClass(`selected`);h=y.canCreate(b),h&&y.settings.showAddOptionOnCreate&&(S.prepend(y.render(`option_create`,{input:b})),v=e(S[0].childNodes[0])),y.hasOptions=x.items.length>0||h&&y.settings.showAddOptionOnCreate,y.hasOptions?(x.items.length>0?(_=w&&y.getOption(w),x.query!==``&&_&&_.length?g=_:y.settings.mode===`single`&&y.items.length&&(g=y.getOption(y.items[0])),(!g||!g.length)&&(g=v&&!y.settings.addPrecedence?y.getAdjacentOption(v,1):S.find(`[data-selectable]:first`))):g=v,y.setA
173ctiveOption(g),t&&!y.isOpen&&y.open()):(y.setActiveOption(null),t&&y.isOpen&&y.close())},addOption:function(e){var t,n,r,i=this;if(Array.isArray(e)){for(t=0,n=e.length;t<n;t++)i.addOption(e[t]);return}(r=i.registerOption(e))&&(i.userOptions[r]=!0,i.lastQuery=null,i.trigger(`option_add`,r,e))},registerOption:function(e){var t=O(e[this.settings.valueField]);return t==null||this.options.hasOwnProperty(t)?!1:(e.$order=e.$order||++this.order,this.options[t]=e,t)},registerOptionGroup:function(e){var t=O(e[this.settings.optgroupValueField]);return t?(e.$order=e.$order||++this.order,this.optgroups[t]=e,t):!1},addOptionGroup:function(e,t){t[this.settings.optgroupValueField]=e,(e=this.registerOptionGroup(t))&&this.trigger(`optgroup_add`,e,t)},removeOptionGroup:function(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.renderCache={},this.trigger(`optgroup_remove`,e))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger(`optgroup_clear`)},updateOption:function(t,n){var r=this,i,a,o,s,c,l,u;if(t=O(t),o=O(n[r.settings.valueField]),t!==null&&r.options.hasOwnProperty(t)){if(typeof o!=`string`)throw Error(`Value must be set in option data`);u=r.options[t].$order,o!==t&&(delete r.options[t],s=r.items.indexOf(t),s!==-1&&r.items.splice(s,1,o)),n.$order=n.$order||u,r.options[o]=n,c=r.renderCache.item,l=r.renderCache.option,c&&(delete c[t],delete c[o]),l&&(delete l[t],delete l[o]),r.items.indexOf(o)!==-1&&(i=r.getItem(t),a=e(r.render(`item`,n)),i.hasClass(`active`)&&a.addClass(`active`),i.replaceWith(a)),r.lastQuery=null,r.isOpen&&r.refreshOptions(!1)}},removeOption:function(e,t){var n=this;e=O(e);var r=n.renderCache.item,i=n.renderCache.option;r&&delete r[e],i&&delete i[e],delete n.userOptions[e],delete n.options[e],n.lastQuery=null,n.trigger(`option_remove`,e),n.removeItem(e,t)},clearOptions:function(t){var n=this;n.loadedSearches={},n.userOptions={},n.renderCache={};var r=n.options;e.each(n.options,function(e,t){n.items.indexOf(e)==-1&&delete r[e]}),n.options=n.sifter.items=r,n.lastQuery=null,n.trigger(`option_clear`),n.clear(t)},getOption:function(e){return this.getElementWithValue(e,this.$dropdown_content.find(`[data-selectable]`))},getFirstOption:function(){var t=this.$dropdown.find(`[data-selectable]`);return t.length>0?t.eq(0):e()},getAdjacentOption:function(t,n){var r=this.$dropdown.find(`[data-selectable]`),i=r.index(t)+n;return i>=0&&i<r.length?r.eq(i):e()},getElementWithValue:function(t,n){if(t=O(t),t!=null){for(var r=0,i=n.length;r<i;r++)if(n[r].getAttribute(`data-value`)===t)return e(n[r])}return e()},getElementWithTextContent:function(t,n,r){if(t=O(t),t!=null)for(var i=0,a=r.length;i<a;i++){var o=r[i].textContent;if(n==1&&(o=o===null?null:o.toLowerCase(),t=t.toLowerCase()),o===t)return e(r[i])}return e()},getItem:function(e){return this.getElementWithValue(e,this.$control.children())},getFirstItemMatchedByTextContent:function(e,t){return t=t!==null&&t===!0,this.getElementWithTextContent(e,t,this.$dropdown_content.find(`[data-selectable]`))},addItems:function(e,t){this.buffer=document.createDocumentFragment();for(var n=this.$control[0].childNodes,r=0;r<n.length;r++)this.buffer.appendChild(n[r]);for(var i=Array.isArray(e)?e:[e],r=0,a=i.length;r<a;r++)this.isPending=r<a-1,this.addItem(i[r],t);var o=this.$control[0];o.insertBefore(this.buffer,o.firstChild),this.buffer=null},addItem:function(t,n){var r=n?[]:[`change`];F(this,r,function(){var r,i,a,o=this,s=o.settings.mode,c,l;if(t=O(t),o.items.indexOf(t)!==-1){s===`single`&&o.close();return}o.options.hasOwnProperty(t)&&(s===`single`&&o.clear(n),!(s===`multi`&&o.isFull())&&(r=e(o.render(`item`,o.options[t])),l=o.isFull(),o.items.splice(o.caretPos,0,t),o.insertAtCaret(r),(!o.isPending||!l&&o.isFull())&&o.refreshState(),o.isSetup&&(a=o.$dropdown_content.find(`[data-selectable]`),o.isPending||(i=o.getOption(t),c=o.getAdjacentOption(i,1).attr(`data-value`),o.refreshOptions(o.isFocused&&s!==`single`),c&&o.setActiveOption(o.getOption(c))),!a.length||o.isFull()?o.close():o.isPending||o.positionDropdown(),o.updatePlaceholder(),o.trigger(`item_add`,t,r),o.isPending||o.updateOriginalInput({silent:n}))))})},removeItem:function(t,n){var r=this,i=t instanceof e?t:r.getItem(t),a,o;t=O(i.attr(`data-value`)),a=r.items.indexOf(t),a!==-1&&(r.trigger(`item_before_remove`,t,i),i.remove(),i.hasClass(`active`)&&(o=r.$activeItems.indexOf(i[0]),r.$activeItems.splice(o,1)),r.items.splice(a,1),r.lastQuery=null,!r.settings.persist&&r.userOptions.hasOwnProperty(t)&&r.removeOption(t,n),a<r.caretPos&&r.setCaret(r.caretPos-1),r.refreshState(),r.updatePlaceholder(),r.updateOriginalInput({silent:n}),r.positionDropdown(),r.trigger(`item_remove`,t,i))},createItem:function(e,t){var n=this,r=n.caretPos;e=e||(n.$control_input.val()||``).trim();var i=arguments[arguments.length-1];if(typeof i!=`function`&&(i=function(){}),typeof t!=`boolean`&&(t=!0),!n.canCreate(e))return i(),!1;n.lock();var a=typeof n.settings.create==`function`?this.settings.create:function(e){var t={};t[n.settings.labelField]=e;var r=e;if(n.settings.formatValueToKey&&typeof n.settings.formatValueToKey==`function`&&(r=n.settings.formatValueToKey.apply(this,[r]),r==null||typeof r==`object`||typeof r==`function`))throw Error(`Selectize "formatValueToKey" setting must be a function that returns a value other than object or function.`);return t[n.settings.valueField]=r,t},o=N(function(e){if(n.unlock(),!e||typeof e!=`object`)return i();var a=O(e[n.settings.valueField]);if(typeof a!=`string`)return i();n.setTextboxValue(``),n.addOption(e),n.setCaret(r),n.addItem(a),n.refreshOptions(t&&n.settings.mode!==`single`),i(e)}),s=a.apply(this,[e,o]);return s!==void 0&&o(s),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){this.refreshValidityState(),this.refreshClasses()},refreshValidityState:function(){if(!this.isRequired)return!1;var e=!this.items.length;this.isInvalid=e,this.$control_input.prop(`required`,e),this.$input.prop(`required`,!e)},refreshClasses:function(){var t=this,n=t.isFull(),r=t.isLocked;t.$wrapper.toggleClass(`rtl`,t.rtl),t.$control.toggleClass(`focus`,t.isFocused).toggleClass(`disabled`,t.isDisabled).toggleClass(`required`,t.isRequired).toggleClass(`invali
173d`,t.isInvalid).toggleClass(`locked`,r).toggleClass(`full`,n).toggleClass(`not-full`,!n).toggleClass(`input-active`,t.isFocused&&!t.isInputHidden).toggleClass(`dropdown-active`,t.isOpen).toggleClass(`has-options`,!e.isEmptyObject(t.options)).toggleClass(`has-items`,t.items.length>0),t.$control_input.data(`grow`,!n&&!r)},isFull:function(){return this.settings.maxItems!==null&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(e){var t,n,r,i,a=this;if(e=e||{},a.tagType===S){for(r=[],t=0,n=a.items.length;t<n;t++)i=a.options[a.items[t]][a.settings.labelField]||``,r.push(`<option value="`+j(a.items[t])+`" selected="selected">`+j(i)+`</option>`);!r.length&&!this.$input.attr(`multiple`)&&r.push(`<option value="" selected="selected"></option>`),a.$input.html(r.join(``))}else a.$input.val(a.getValue()),a.$input.attr(`value`,a.$input.val());a.isSetup&&(e.silent||a.trigger(`change`,a.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var e=this.$control_input;this.items.length?e.removeAttr(`placeholder`):e.attr(`placeholder`,this.settings.placeholder),e.triggerHandler(`update`,{force:!0})}},open:function(){var e=this;e.isLocked||e.isOpen||e.settings.mode===`multi`&&e.isFull()||(e.focus(),e.isOpen=!0,e.refreshState(),e.$dropdown.css({visibility:`hidden`,display:`block`}),e.positionDropdown(),e.$dropdown.css({visibility:`visible`}),e.trigger(`dropdown_open`,e.$dropdown))},close:function(){var e=this,t=e.isOpen;e.settings.mode===`single`&&e.items.length&&(e.hideInput(),e.isBlurring&&e.$control_input.blur()),e.isOpen=!1,e.$dropdown.hide(),e.setActiveOption(null),e.refreshState(),t&&e.trigger(`dropdown_close`,e.$dropdown)},positionDropdown:function(){var e=this.$control,t=this.settings.dropdownParent===`body`?e.offset():e.position();t.top+=e.outerHeight(!0),this.$dropdown.css({width:e[0].getBoundingClientRect().width,top:t.top,left:t.left})},clear:function(e){var t=this;t.items.length&&(t.$control.children(`:not(input)`).remove(),t.items=[],t.lastQuery=null,t.setCaret(0),t.setActiveItem(null),t.updatePlaceholder(),t.updateOriginalInput({silent:e}),t.refreshState(),t.showInput(),t.trigger(`clear`))},insertAtCaret:function(e){var t=Math.min(this.caretPos,this.items.length),n=e[0],r=this.buffer||this.$control[0];t===0?r.insertBefore(n,r.firstChild):r.insertBefore(n,r.childNodes[t]),this.setCaret(t+1)},deleteSelection:function(t){var n,r,i,a,o,s,c,l,u,d=this;if(i=t&&t.keyCode===g?-1:1,a=L(d.$control_input[0]),d.$activeOption&&!d.settings.hideSelected&&(c=typeof d.settings.deselectBehavior==`string`&&d.settings.deselectBehavior===`top`?d.getFirstOption().attr(`data-value`):d.getAdjacentOption(d.$activeOption,-1).attr(`data-value`)),o=[],d.$activeItems.length){for(u=d.$control.children(`.active:`+(i>0?`last`:`first`)),s=d.$control.children(`:not(input)`).index(u),i>0&&s++,n=0,r=d.$activeItems.length;n<r;n++)o.push(e(d.$activeItems[n]).attr(`data-value`));t&&(t.preventDefault(),t.stopPropagation())}else(d.isFocused||d.settings.mode===`single`)&&d.items.length&&(i<0&&a.start===0&&a.length===0?o.push(d.items[d.caretPos-1]):i>0&&a.start===d.$control_input.val().length&&o.push(d.items[d.caretPos]));if(!o.length||typeof d.settings.onDelete==`function`&&d.settings.onDelete.apply(d,[o])===!1)return!1;for(s!==void 0&&d.setCaret(s);o.length;)d.removeItem(o.pop());return d.showInput(),d.positionDropdown(),d.refreshOptions(!0),c&&(l=d.getOption(c),l.length&&d.setActiveOption(l)),!0},advanceSelection:function(e,t){var n,r,i,a,o,s,c=this;e!==0&&(c.rtl&&(e*=-1),n=e>0?`last`:`first`,r=L(c.$control_input[0]),c.isFocused&&!c.isInputHidden?(a=c.$control_input.val().length,o=e<0?r.start===0&&r.length===0:r.start===a,o&&!a&&c.advanceCaret(e,t)):(s=c.$control.children(`.active:`+n),s.length&&(i=c.$control.children(`:not(input)`).index(s),c.setActiveItem(null),c.setCaret(e>0?i+1:i))))},advanceCaret:function(e,t){var n=this,r,i;e!==0&&(r=e>0?`next`:`prev`,n.isShiftDown?(i=n.$control_input[r](),i.length&&(n.hideInput(),n.setActiveItem(i),t&&t.preventDefault())):n.setCaret(n.caretPos+e))},setCaret:function(t){var n=this;if(t=n.settings.mode===`single`?n.items.length:Math.max(0,Math.min(n.items.length,t)),!n.isPending){var r,i,a=n.$control.children(`:not(input)`),o;for(r=0,i=a.length;r<i;r++)o=e(a[r]).detach(),r<t?n.$control_input.before(o):n.$control.append(o)}n.caretPos=t},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){var e=this;e.$input.prop(`disabled`,!0),e.$control_input.prop(`disabled`,!0).prop(`tabindex`,-1),e.isDisabled=!0,e.lock()},enable:function(){var e=this;e.$input.prop(`disabled`,!1),e.$control_input.prop(`disabled`,!1).prop(`tabindex`,e.tabIndex),e.isDisabled=!1,e.unlock()},destroy:function(){var t=this,n=t.eventNS,r=t.revertSettings;t.trigger(`destroy`),t.off(),t.$wrapper.remove(),t.$dropdown.remove(),t.$input.html(``).append(r.$children).removeAttr(`tabindex`).removeClass(`selectized`).attr({tabindex:r.tabindex}).show(),t.$control_input.removeData(`grow`),t.$input.removeData(`selectize`),--U.count==0&&U.$testInput&&(U.$testInput.remove(),U.$testInput=void 0),e(window).off(n),e(document).off(n),e(document.body).off(n),delete t.$input[0].selectize},render:function(t,n){var r,i,a=``,o=!1,s=this;return(t===`option`||t===`item`)&&(r=O(n[s.settings.valueField]),o=!!r),o&&(D(s.renderCache[t])||(s.renderCache[t]={}),s.renderCache[t].hasOwnProperty(r))?s.renderCache[t][r]:(a=e(s.settings.render[t].apply(this,[n,j])),t===`option`||t===`option_create`?n[s.settings.disabledField]||a.attr(`data-selectable`,``):t===`optgroup`&&(i=n[s.settings.optgroupValueField]||``,a.attr(`data-group`,i),n[s.settings.disabledField]&&a.attr(`data-disabled`,``)),(t===`option`||t===`item`)&&a.attr(`data-value`,r||``),o&&(s.renderCache[t][r]=a[0]),a[0])},clearCache:function(e){var t=this;e===void 0?t.renderCache={}:delete t.renderCache[e]},canCreate:function(e){var t=this;if(!t.settings.create)return!1;var n=t.settings.createFilter;return e.length&&(typeof n!=`function`||n.apply(t,[e]))&&(typeof n!=`string`||new RegExp(n).test(e))&&(!(n instanceof RegExp)||n.test(e))}}),U.count=0,U.defaults={options:[],optgroups:[],plugins:[],delimiter:`,`,splitOn:null,persist:!0,diacritics:!0,create:!1,showAddOptionOnCreate:!0,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!0,preload:!1,allowEmptyOption:!1,showEmptyOptionInDropdown:!1,emptyOptionLabel:`--`,closeAfterSelect:!1,scrollDuration:60,deselectBehavior:`previous`,loadThrottle:300,loadingClass:`loading`,dataAttr:`data-data`,optgroupField:`optgroup`,valueField:`value`,labelField:`text`,disabledField:`disabled`,optgroupLabelField:`label`,optgroupValueField:`value`,lockOptgroupOrder:!1,sortField:`$order`,searchField:[`text`],searchConjunction:`and`,mode:null,wrapperClass:`selectize-control`,inputClass:`selectize-input`,dropdownClass:`selectize-dropdown`,dropdownContentClass:`selectize-dropdown-content`,dropdownParent:null,copyClassesToDropdown:!0,render:{}}
173,e.fn.selectize=function(t){var n=e.fn.selectize.defaults,r=e.extend({},n,t),i=r.dataAttr,a=r.labelField,o=r.valueField,s=r.disabledField,c=r.optgroupField,l=r.optgroupLabelField,u=r.optgroupValueField,d=function(t,n){var s,c,l,u,d=t.attr(i);if(d)for(n.options=JSON.parse(d),s=0,c=n.options.length;s<c;s++)n.items.push(n.options[s][o]);else{var f=e.trim(t.val()||``);if(!r.allowEmptyOption&&!f.length)return;for(l=f.split(r.delimiter),s=0,c=l.length;s<c;s++)u={},u[a]=l[s],u[o]=l[s],n.options.push(u);n.items=l}},f=function(t,n){var d,f,p,m,h=n.options,g={},_=function(e){var t=i&&e.attr(i);return typeof t==`string`&&t.length?JSON.parse(t):null},v=function(t,i){t=e(t);var l=O(t.val());if(l||r.allowEmptyOption){if(g.hasOwnProperty(l)){if(i){var u=g[l][c];u?e.isArray(u)?u.push(i):g[l][c]=[u,i]:g[l][c]=i}return}var d=_(t)||{};d[a]=d[a]||t.text(),d[o]=d[o]||l,d[s]=d[s]||t.prop(`disabled`),d[c]=d[c]||i,g[l]=d,h.push(d),t.is(`:selected`)&&n.items.push(l)}},y=function(t){var r,i,a,o,c;for(t=e(t),a=t.attr(`label`),a&&(o=_(t)||{},o[l]=a,o[u]=a,o[s]=t.prop(`disabled`),n.optgroups.push(o)),c=e(`option`,t),r=0,i=c.length;r<i;r++)v(c[r],a)};for(n.maxItems=t.attr(`multiple`)?null:1,m=t.children(),d=0,f=m.length;d<f;d++)p=m[d].tagName.toLowerCase(),p===`optgroup`?y(m[d]):p===`option`&&v(m[d])};return this.each(function(){if(!this.selectize){var i,a=e(this),o=this.tagName.toLowerCase(),s=a.attr(`placeholder`)||a.attr(`data-placeholder`);if(!s&&!r.allowEmptyOption&&(s=a.children(`option[value=""]`).text()),r.allowEmptyOption&&r.showEmptyOptionInDropdown&&!a.children(`option[value=""]`).length){var c=a.html();a.html(`<option value="">`+r.emptyOptionLabel+`</option>`+c)}var l={placeholder:s,options:[],optgroups:[],items:[]};o===`select`?f(a,l):d(a,l),i=new U(a,e.extend(!0,{},n,l,t)),i.settings_user=t}})},e.fn.selectize.defaults=U.defaults,e.fn.selectize.support={validity:E},U.define(`auto_position`,function(){var e=this;let t={top:`top`,bottom:`bottom`};e.positionDropdown=function(){return function(){let e=this.$control,n=this.settings.dropdownParent===`body`?e.offset():e.position();n.top+=e.outerHeight(!0);let r=this.$dropdown.prop(`scrollHeight`)+5,i=this.$control.get(0).getBoundingClientRect().top,a=this.$wrapper.height(),o=i+r+a>window.innerHeight?t.top:t.bottom,s={width:e.outerWidth(),left:n.left};o===t.top?(Object.assign(s,{bottom:n.top,top:`unset`,margin:`0 0 5px 0`}),this.$dropdown.addClass(`selectize-position-top`)):(Object.assign(s,{top:n.top,bottom:`unset`,margin:`5px 0 0 0`}),this.$dropdown.removeClass(`selectize-position-top`)),this.$dropdown.css(s)}}()}),U.define(`auto_select_on_type`,function(e){var t=this;t.onBlur=function(){var e=t.onBlur;return function(n){var r=t.getFirstItemMatchedByTextContent(t.lastValue,!0);return r.attr(`data-value`)!==void 0&&t.getValue()!==r.attr(`data-value`)&&t.setValue(r.attr(`data-value`)),e.apply(this,arguments)}}()}),U.define(`autofill_disable`,function(e){var t=this;t.setup=(function(){var e=t.setup;return function(){e.apply(t,arguments),t.$control_input.attr({autocomplete:`new-password`,autofill:`no`})}})()}),U.define(`drag_drop`,function(t){if(!e.fn.sortable)throw Error(`The "drag_drop" plugin requires jQuery UI "sortable".`);if(this.settings.mode===`multi`){var n=this;n.lock=(function(){var e=n.lock;return function(){var t=n.$control.data(`sortable`);return t&&t.disable(),e.apply(n,arguments)}})(),n.unlock=(function(){var e=n.unlock;return function(){var t=n.$control.data(`sortable`);return t&&t.enable(),e.apply(n,arguments)}})(),n.setup=(function(){var t=n.setup;return function(){t.apply(this,arguments);var r=n.$control.sortable({items:`[data-value]`,forcePlaceholderSize:!0,disabled:n.isLocked,start:function(e,t){t.placeholder.css(`width`,t.helper.css(`width`)),r.addClass(`dragging`)},stop:function(){r.removeClass(`dragging`);var t=n.$activeItems?n.$activeItems.slice():null,i=[];r.children(`[data-value]`).each(function(){i.push(e(this).attr(`data-value`))}),n.isFocused=!1,n.setValue(i),n.isFocused=!0,n.setActiveItem(t),n.positionDropdown()}})}})()}}),U.define(`dropdown_header`,function(t){var n=this;t=e.extend({title:`Untitled`,headerClass:`selectize-dropdown-header`,titleRowClass:`selectize-dropdown-header-title`,labelClass:`selectize-dropdown-header-label`,closeClass:`selectize-dropdown-header-close`,html:function(e){return`<div class="`+e.headerClass+`"><div class="`+e.titleRowClass+`"><span class="`+e.labelClass+`">`+e.title+`</span><a href="javascript:void(0)" class="`+e.closeClass+`">×</a></div></div>`}},t),n.setup=(function(){var r=n.setup;return function(){r.apply(n,arguments),n.$dropdown_header=e(t.html(t)),n.$dropdown.prepend(n.$dropdown_header)}})()}),U.define(`optgroup_columns`,function(t){var n=this;
173t=e.extend({equalizeWidth:!0,equalizeHeight:!0},t),this.getAdjacentOption=function(t,n){var r=t.closest(`[data-group]`).find(`[data-selectable]`),i=r.index(t)+n;return i>=0&&i<r.length?r.eq(i):e()},this.onKeyDown=(function(){var e=n.onKeyDown;return function(t){var r,i,a,o;if(this.isOpen&&(t.keyCode===u||t.keyCode===p)){n.ignoreHover=!0,o=this.$activeOption.closest(`[data-group]`),r=o.find(`[data-selectable]`).index(this.$activeOption),o=t.keyCode===u?o.prev(`[data-group]`):o.next(`[data-group]`),a=o.find(`[data-selectable]`),i=a.eq(Math.min(a.length-1,r)),i.length&&this.setActiveOption(i);return}return e.apply(this,arguments)}})();var r=function(){var e,t=r.width,n=document;return t===void 0&&(e=n.createElement(`div`),e.innerHTML=`<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>`,e=e.firstChild,n.body.appendChild(e),t=r.width=e.offsetWidth-e.clientWidth,n.body.removeChild(e)),t},i=function(){var i,a,o,s,c,l,u=e(`[data-group]`,n.$dropdown_content);if(a=u.length,a&&n.$dropdown_content.width()){if(t.equalizeHeight){for(o=0,i=0;i<a;i++)o=Math.max(o,u.eq(i).height());u.css({height:o})}t.equalizeWidth&&(l=n.$dropdown_content.innerWidth()-r(),s=Math.round(l/a),u.css({width:s}),a>1&&(c=l-s*(a-1),u.eq(a-1).css({width:c})))}};(t.equalizeHeight||t.equalizeWidth)&&(M.after(this,`positionDropdown`,i),M.after(this,`refreshOptions`,i))}),U.define(`remove_button`,function(t){t=e.extend({label:`×`,title:`Remove`,className:`remove`,append:!0},t);var n=function(t,n){n.className=`remove-single`;var r=t,i=`<a href="javascript:void(0)" class="`+n.className+`" tabindex="-1" title="`+j(n.title)+`">`+n.label+`</a>`,a=function(t,n){return e(`<span>`).append(t).append(n)};t.setup=(function(){var o=r.setup;return function(){if(n.append){e(`#`+e(r.$input.context).attr(`id`));var s=r.settings.render.item;r.settings.render.item=function(e){return a(s.apply(t,arguments),i)}}o.apply(t,arguments),t.$control.on(`click`,`.`+n.className,function(e){e.preventDefault(),!r.isLocked&&r.clear()})}})()},r=function(t,n){var r=t,i=`<a href="javascript:void(0)" class="`+n.className+`" tabindex="-1" title="`+j(n.title)+`">`+n.label+`</a>`,a=function(e,t){var n=e.search(/(<\/[^>]+>\s*)$/);return e.substring(0,n)+t+e.substring(n)};t.setup=(function(){var o=r.setup;return function(){if(n.append){var s=r.settings.render.item;r.settings.render.item=function(e){return a(s.apply(t,arguments),i)}}o.apply(t,arguments),t.$control.on(`click`,`.`+n.className,function(t){if(t.preventDefault(),!r.isLocked){var n=e(t.currentTarget).parent();return r.setActiveItem(n),r.deleteSelection()&&r.setCaret(r.items.length),!1}})}})()};if(this.settings.mode===`single`){n(this,t);return}r(this,t)}),U.define(`restore_on_backspace`,function(e){var t=this;e.text=e.text||function(e){return e[this.settings.labelField]},this.onKeyDown=(function(){var n=t.onKeyDown;return function(t){var r,i;if(t.keyCode===g&&this.$control_input.val()===``&&!this.$activeItems.length&&(r=this.caretPos-1,r>=0&&r<this.items.length)){i=this.options[this.items[r]],this.deleteSelection(t)&&(this.setTextboxValue(e.text.apply(this,[i])),this.refreshOptions(!0)),t.preventDefault();return}return n.apply(this,arguments)}})()}),U.define(`select_on_focus`,function(e){var t=this;t.on(`focus`,function(){var e=t.onFocus;return function(n){var r=t.getItem(t.getValue()).text();return t.clear(),t.setTextboxValue(r),t.$control_input.select(),setTimeout(function(){t.settings.selectOnTab&&t.setActiveOption(t.getFirstItemMatchedByTextContent(r)),t.settings.score=null},0),e.apply(this,arguments)}}()),t.onBlur=function(){var e=t.onBlur;return function(n){return t.getValue()===``&&t.lastValidValue!==t.getValue()&&t.setValue(t.lastValidValue),setTimeout(function(){t.settings.score=function(){return function(){return 1}}},0),e.apply(this,arguments)}}(),t.settings.score=function(){return function(){return 1}}}),U.define(`tag_limit`,function(t){let n=this;t.tagLimit=t.tagLimit,this.onBlur=(function(r){let i=n.onBlur;return function(n){if(i.apply(this,n),!n)return;let r=this.$control,a=r.find(`.item`),o=t.tagLimit;
173o===void 0||a.length<=o||(a.toArray().forEach(function(t,n){n<o||e(t).hide()}),r.append(`<span><b>`+(a.length-o)+`</b></span>`))}})(),this.onFocus=(function(e){let t=n.onFocus;return function(e){if(t.apply(this,e),!e)return;let n=this.$control;n.find(`.item`).show(),n.find(`span`).remove()}})()}),U})})),import_selectize=__toESM(require_selectize(),1);window.jQuery,window.$,Selectize.define(`preserve_search`,function(e){var t=this;e.text=e.text||function(e){return e[this.settings.labelField]},this.onBlur=(function(e){var n=t.onBlur;return function(e){var t=this.$control_input.val();n.apply(this,[e]),this.setTextboxValue(t)}})(),this.onOptionSelect=(function(e){var n=t.onOptionSelect;return function(e){var t=this.$control_input.val();n.apply(this,[e]),this.setTextboxValue(t),this.refreshOptions(),this.currentResults.items.length<=0&&(this.setTextboxValue(``),this.refreshOptions())}})()}),window.jQuery,window.$;function add_to_global_scope(e){Object.entries(e).forEach(([e,t])=>window[e]=t)}add_to_global_scope(shims_exports),add_to_global_scope(dialing_codes_exports),add_to_global_scope(qrcode_exports),add_to_global_scope(import_selectize); 174//# sourceMappingURL=vendor.DnDZVlD8.release-20261001.js.map
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.