vendor: 4,225 bytes, lines 1-2
1/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ 2function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function __guard__(e,t){return null!=e?t(e):void 0}function __guardMethod__(e,t,i){return null!=e&&"function"==typeof e[t]?i(e,t):void 0}!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var i=[],n=Object.getPrototypeOf,s=i.slice,o=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},r=i.push,a=i.indexOf,l={},c=l.toString,h=l.hasOwnProperty,u=h.toString,d=u.call(Object),f={},p=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},m=function(e){return null!=e&&e===e.window},g=e.document,v={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,i){var n,s,o=(i=i||g).createElement("script");if(o.text=e,t)for(n in v)(s=t[n]||t.getAttribute&&t.getAttribute(n))&&o.setAttribute(n,s);i.head.appendChild(o).parentNode.removeChild(o)}function y(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var _="3.7.1",w=/HTML$/i,x=function(e,t){return new x.fn.init(e,t)};function k(e){var t=!!e&&"length"in e&&e.length,i=y(e);return!p(e)&&!m(e)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in e)}function C(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}x.fn=x.prototype={jquery:_,constructor:x,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return x.each(this,e)},map:function(e){return this.pushStack(x.map(this,function(t,i){return e.call(t,i,t)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(x.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(x.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(0<=i&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:r,sort:i.sort,splice:i.splice},x.extend=x.fn.extend=function(){var e,t,i,n,s,o,r=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof r&&(c=r,r=arguments[a]||{},a++),"object"==typeof r||p(r)||(r={}),a===l&&(r=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)n=e[t],"__proto__"!==t&&r!==n&&(c&&n&&(x.isPlainObject(n)||(s=Array.isArray(n)))?(i=r[t],o=s&&!Array.isArray(i)?[]:s||x.isPlainObject(i)?i:{},s=!1,r[t]=x.extend(c,o,n)):void 0!==n&&(r[t]=n));return r},x.extend({expando:"jQuery"+(_+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i;return!(!e||"[object Object]"!==c.call(e)||(t=n(e))&&("function"!=typeof(i=h.call(t,"constructor")&&t.constructor)||u.call(i)!==d))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){b(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0;if(k(e))for(i=e.length;n<i&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},text:function(e){var t,i="",n=0,s=e.nodeType;if(!s)for(;t=e[n++];)i+=x.text(t);return 1===s||11===s?e.textContent:9===s?e.documentElement.textContent:3===s||4===s?e.nodeValue:i},makeArray:function(e,t){var i=t||[];
vendor: 11,411 bytes, line 2
2return null!=e&&(k(Object(e))?x.merge(i,"string"==typeof e?[e]:e):r.call(i,e)),i},inArray:function(e,t,i){return null==t?-1:a.call(t,e,i)},isXMLDoc:function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement;return!w.test(t||i&&i.nodeName||"HTML")},merge:function(e,t){for(var i=+t.length,n=0,s=e.length;n<i;n++)e[s++]=t[n];return e.length=s,e},grep:function(e,t,i){for(var n=[],s=0,o=e.length,r=!i;s<o;s++)!t(e[s],s)!==r&&n.push(e[s]);return n},map:function(e,t,i){var n,s,r=0,a=[];if(k(e))for(n=e.length;r<n;r++)null!=(s=t(e[r],r,i))&&a.push(s);else for(r in e)null!=(s=t(e[r],r,i))&&a.push(s);return o(a)},guid:1,support:f}),"function"==typeof Symbol&&(x.fn[Symbol.iterator]=i[Symbol.iterator]),x.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});var D=i.pop,S=i.sort,T=i.splice,M="[\\x20\\t\\r\\n\\f]",I=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g");x.contains=function(e,t){var i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(e.contains?e.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))};var E=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function P(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}x.escapeSelector=function(e){return(e+"").replace(E,P)};var A=g,O=r;!function(){var t,n,o,r,l,c,u,d,p,m,g=O,v=x.expando,b=0,y=0,_=ee(),w=ee(),k=ee(),E=ee(),P=function(e,t){return e===t&&(l=!0),0},N="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",F="\\["+M+"*("+L+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+M+"*\\]",R=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+F+")*)|.*)\\)|)",z=new RegExp(M+"+","g"),H=new RegExp("^"+M+"*,"+M+"*"),W=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),B=new RegExp(M+"|>"),j=new RegExp(R),Y=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+N+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},U=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,G=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),Q=function(e,t){var i="0x"+e.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},X=function(){le()},Z=de(function(e){return!0===e.disabled&&C(e,"fieldset")},{dir:"parentNode",next:"legend"});try{g.apply(i=s.call(A.childNodes),A.childNodes),i[A.childNodes.length].nodeType}catch(t){g={apply:function(e,t){O.apply(e,s.call(t))},call:function(e){O.apply(e,s.call(arguments,1))}}}function J(e,t,i,n){var s,o,r,a,l,h,u,m=t&&t.ownerDocument,b=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==b&&9!==b&&11!==b)return i;if(!n&&(le(t),t=t||c,d)){if(11!==b&&(l=$.exec(e)))if(s=l[1]){if(9===b){if(!(r=t.getElementById(s)))return i;if(r.id===s)return g.call(i,r),i}else if(m&&(r=m.getElementById(s))&&J.contains(t,r)&&r.id===s)return g.call(i,r),i}else{if(l[2])return g.apply(i,t.getElementsByTagName(e)),i;if((s=l[3])&&t.getElementsByClassName)return g.apply(i,t.getElementsByClassName(s)),i}if(!(E[e+" "]||p&&p.test(e))){if(u=e,m=t,1===b&&(B.test(e)||W.test(e))){for((m=K.test(e)&&ae(t.parentNode)||t)==t&&f.scope||((a=t.getAttribute("id"))?a=x.escapeSelector(a):t.setAttribute("id",a=v)),o=(h=he(e)).length;o--;)h[o]=(a?"#"+a:":scope")+" "+ue(h[o]);u=h.join(",")}try{return g.apply(i,m.querySelectorAll(u)),i}catch(t){E(e,!0)}finally{a===v&&t.removeAttribute("id")}}}return be(e.replace(I,"$1"),t,i,n)}function ee(){var e=[];return function t(i,s){return e.push(i+" ")>n.cacheLength&&delete t[e.shift()],t[i+" "]=s}}function te(e){return e[v]=!0,e}function ie(e){var t=c.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ne(e){return function(t){return C(t,"input")&&t.type===e}}function se(e){return function(t){return(C(t,"input")||C(t,"button"))&&t.type===e}}function oe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Z(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function re(e){return te(function(t){return t=+t,te(function(i,n){for(var s,o=e([],i.length,t),r=o.length;r--;)i[s=o[r]]&&(i[s]=!(n[s]=i[s]))})})}function ae(e){return e&&void 0!==e.getElementsByTagName&&e}function le(e){var t,i=e?e.ownerDocument||e:A;return i!=c&&9===i.nodeType&&i.documentElement&&(u=(c=i).documentElement,d=!x.isXMLDoc(c),m=u.matches||u.webkitMatchesSelector||u.msMatchesSelector,u.msMatchesSelector&&A!=c&&(t=c.defaultView)&&t.top!==t&&t.addEventListener("unload",X),f.getById=ie(function(e){return u.appendChild(e).id=x.expando,!c.getElementsByName||!c.getElementsByName(x.expando).length}),f.disconnectedMatch=ie(function(e){return m.call(e,"*")}),f.scope=ie(function(){return c.querySelectorAll(":scope")}),f.cssHas=ie(function(){try{return c.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),f.getById?(n.filter.ID=function(e){var t=e.replace(G,Q);return function(e){return e.getAttribute("id")===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&d){var i=t.getElementById(e);return i?[i]:[]}}):(n.filter.ID=function(e){var t=e.replace(G,Q);return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return i&&i.value===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&d){var i,n,s,o=t.getElementById(e);if(o){if((i=o.getAttributeNode("id"))&&i.value===e)return[o];for(s=t.getElementsByName(e),n=0;o=s[n++];)if((i=o.getAttributeNode("id"))&&i.value===e)return[o]}return[]}}),n.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},n.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&d)return t.getElementsByClassName(e)},p=[],ie(function(e){var t;u.appendChild(e).innerHTML="<a id='"+v+"' href='' disabled='disabled'></a><select id='"+v+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||p.push("\\["+M+"*(?:value|"+N+")"),e.querySelectorAll("[id~="+v+"-]").length||p.push("~="),e.querySelectorAll("a#"+v+"+*").length||p.push(".#.+[+~]"),e.querySelectorAll(":checked").length||p.push(":checked"),(t=c.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),u.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),(t=c.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||p.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")")}),f.cssHas||p.push(":has"),p=p.length&&new RegExp(p.join("|")),P=function(e,t){if(e===t)return l=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===i?e===c||e.ownerDocument==A&&J.contains(A,e)?-1:t===c||t.ownerDocument==A&&J.contains(A,t)?1:r?a.call(r,e)-a.call(r,t):0:4&i?-1:1)}),c}for(t in J.matches=function(e,t){return J(e,null,null,t)},J.matchesSelector=function(e,t){if(le(e),d&&!E[t+" "]&&(!p||!p.test(t)))try{var i=m.call(e,t);if(i||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){E(t,!0)}return 0<J(t,c,null,[e]).length},J.contains=function(e,t){return(e.ownerDocument||e)!=c&&le(e),x.contains(e,t)},J.attr=function(e,t){(e.ownerDocument||e)!=c&&le(e);var i=n.attrHandle[t.toLowerCase()],s=i&&h.call(n.attrHandle,t.toLowerCase())?i(e,t,!d):void 0;return void 0!==s?s:e.getAttribute(t)},J.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},x.uniqueSort=function(e){var t,i=[],n=0,o=0;if(l=!f.sortStable,r=!f.sortStable&&s.call(e,0),S.call(e,P),l){for(;t=e[o++];)t===e[o]&&(n=i.push(o));for(;n--;)T.call(e,i[n],1)}return r=null,e},x.fn.uniqueSort=function(){return this.pushStack(x.uniqueSort(s.apply(this)))},(n=x.expr={cacheLength:50,createPseudo:te,match:V,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(G,Q),e[3]=(e[3]||e[4]||e[5]||"").replace(G,Q),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||J.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&J.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&j.test(i)&&(t=he(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(G,Q).toLowerCase();return"*"===e?function(){return!0}:function(e){return C(e,t)}},CLASS:function(e){var t=_[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&_(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,i){return function(n){var s=J.attr(n,e);return null==s?"!="===t:!t||(s+="","="===t?s===i:"!="===t?s!==i:"^="===t?i&&0===s.indexOf(i):"*="===t?i&&-1<s.indexOf(i):"$="===t?i&&s.slice(-i.length)===i:"~="===t?-1<(" "+s.replace(z," ")+" ").indexOf(i):"|="===t&&(s===i||s.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,i,n,s){var o="nth"!==e.slice(0,3),r="last"!==e.slice(-4),a="of-type"===t;return 1===n&&0===s?function(e){return!!e.parentNode}:function(t,i,l){var c,h,u,d,f,p=o!==r?"nextSibling":"previousSibling",m=t.parentNode,g=a&&t.nodeName.toLowerCase(),y=!l&&!a,_=!1;if(m){if(o){for(;p;){for(u=t;u=u[p];)if(a?C(u,g):1===u.nodeType)return!1;f=p="only"===e&&!f&&"nextSibling"}return!0}if(f=[r?m.firstChild:m.lastChild],r&&y){for(_=(d=(c=(h=m[v]||(m[v]={}))[e]||[])[0]===b&&c[1])&&c[2],u=d&&m.childNodes[d];u=++d&&u&&u[p]||(_=d=0)||f.pop();)if(1===u.nodeType&&++_&&u===t){h[e]=[b,d,_];break}}else if(y&&(_=d=(c=(h=t[v]||(t[v]={}))[e]||[])[0]===b&&c[1]),!1===_)for(;(u=++d&&u&&u[p]||(_=d=0)||f.pop())&&(!(a?C(u,g):1===u.nodeType)||!++_||(y&&((h=u[v]||(u[v]={}))[e]=[b,_]),u!==t)););return(_-=s)===n||_%n==0&&0<=_/n}}},PSEUDO:function(e,t){var i,s=n.pseudos[e]||n.setFilters[e.toLowerCase()]||J.error("unsupported pseudo: "+e);return s[v]?s(t):1<s.length?(i=[e,e,"",t],n.setFilters.hasOwnProperty(e.toLowerCase())?te(function(e,i){for(var n,o=s(e,t),r=o.length;r--;)e[n=a.call(e,o[r])]=!(i[n]=o[r])}):function(e){return s(e,0,i)}):s}},pseudos:{not:te(function(e){var t=[],i=[],n=ve(e.replace(I,"$1"));return n[v]?te(function(e,t,i,s){for(var o,r=n(e,null,s,[]),a=e.length;a--;)(o=r[a])&&(e[a]=!(t[a]=o))}):function(e,s,o){return t[0]=e,n(t,null,o,i),t[0]=null,!i.pop()}}),has:te(function(e){return function(t){return 0<J(e,t).length}}
vendor: 4,140 bytes, line 2
2),contains:te(function(e){return e=e.replace(G,Q),function(t){return-1<(t.textContent||x.text(t)).indexOf(e)}}),lang:te(function(e){return Y.test(e||"")||J.error("unsupported lang: "+e),e=e.replace(G,Q).toLowerCase(),function(t){var i;do{if(i=d?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===e||0===i.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=e.location&&e.location.hash;return i&&i.slice(1)===t.id},root:function(e){return e===u},focus:function(e){return e===function(){try{return c.activeElement}catch(e){}}()&&c.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:oe(!1),disabled:oe(!0),checked:function(e){return C(e,"input")&&!!e.checked||C(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!n.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return U.test(e.nodeName)},button:function(e){return C(e,"input")&&"button"===e.type||C(e,"button")},text:function(e){var t;return C(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:re(function(){return[0]}),last:re(function(e,t){return[t-1]}),eq:re(function(e,t,i){return[i<0?i+t:i]}),even:re(function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e}),odd:re(function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e}),lt:re(function(e,t,i){var n;for(n=i<0?i+t:t<i?t:i;0<=--n;)e.push(n);return e}),gt:re(function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e})}}).pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[t]=ne(t);for(t in{submit:!0,reset:!0})n.pseudos[t]=se(t);function ce(){}function he(e,t){var i,s,o,r,a,l,c,h=w[e+" "];if(h)return t?0:h.slice(0);for(a=e,l=[],c=n.preFilter;a;){for(r in i&&!(s=H.exec(a))||(s&&(a=a.slice(s[0].length)||a),l.push(o=[])),i=!1,(s=W.exec(a))&&(i=s.shift(),o.push({value:i,type:s[0].replace(I," ")}),a=a.slice(i.length)),n.filter)!(s=V[r].exec(a))||c[r]&&!(s=c[r](s))||(i=s.shift(),o.push({value:i,type:r,matches:s}),a=a.slice(i.length));if(!i)break}return t?a.length:a?J.error(e):w(e,l).slice(0)}function ue(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function de(e,t,i){var n=t.dir,s=t.next,o=s||n,r=i&&"parentNode"===o,a=y++;return t.first?function(t,i,s){for(;t=t[n];)if(1===t.nodeType||r)return e(t,i,s);return!1}:function(t,i,l){var c,h,u=[b,a];if(l){for(;t=t[n];)if((1===t.nodeType||r)&&e(t,i,l))return!0}else for(;t=t[n];)if(1===t.nodeType||r)if(h=t[v]||(t[v]={}),s&&C(t,s))t=t[n]||t;else{if((c=h[o])&&c[0]===b&&c[1]===a)return u[2]=c[2];if((h[o]=u)[2]=e(t,i,l))return!0}return!1}}function fe(e){return 1<e.length?function(t,i,n){for(var s=e.length;s--;)if(!e[s](t,i,n))return!1;return!0}:e[0]}function pe(e,t,i,n,s){for(var o,r=[],a=0,l=e.length,c=null!=t;a<l;a++)(o=e[a])&&(i&&!i(o,n,s)||(r.push(o),c&&t.push(a)));return r}function me(e,t,i,n,s,o){return n&&!n[v]&&(n=me(n)),s&&!s[v]&&(s=me(s,o)),te(function(o,r,l,c){var h,u,d,f,p=[],m=[],v=r.length,b=o||function(e,t,i){for(var n=0,s=t.length;n<s;n++)J(e,t[n],i);return i}(t||"*",l.nodeType?[l]:l,[]),y=!e||!o&&t?b:pe(b,p,e,l,c);if(i?i(y,f=s||(o?e:v||n)?[]:r,l,c):f=y,n)for(h=pe(f,m),n(h,[],l,c),u=h.length;u--;)(d=h[u])&&(f[m[u]]=!(y[m[u]]=d));if(o){if(s||e){if(s){for(h=[],u=f.length;u--;)(d=f[u])&&h.push(y[u]=d);s(null,f=[],h,c)}for(u=f.length;u--;)(d=f[u])&&-1<(h=s?a.call(o,d):p[u])&&(o[h]=!(r[h]=d))}}else f=pe(f===r?f.splice(v,f.length):f),s?s(null,r,f,c):g.apply(r,f)})}function ge(e){for(var t,i,s,r=e.length,l=n.relative[e[0].type],c=l||n.relative[" "],h=l?1:0,u=de(function(e){return e===t},c,!0),d=de(function(e){return-1<a.call(t,e)},c,!0),f=[function(e,i,n){var s=!l&&(n||i!=o)||((t=i).nodeType?u(e,i,n):d(e,i,n));return t=null,s}];h<r;h++)if(i=n.relative[e[h].type])f=[de(fe(f),i)];else{if((i=n.filter[e[h].type].apply(null,e[h].matches))[v]){for(s=++h;s<r&&!n.relative[e[s].type];s++);return me(1<h&&fe(f),1<h&&ue(e.slice(0,h-1).concat({value:" "===e[h-2].type?"*":""}
vendor: 7,804 bytes, line 2
2)).replace(I,"$1"),i,h<s&&ge(e.slice(h,s)),s<r&&ge(e=e.slice(s)),s<r&&ue(e))}f.push(i)}return fe(f)}function ve(e,t){var i,s,r,a,l,h,u=[],f=[],p=k[e+" "];if(!p){for(t||(t=he(e)),i=t.length;i--;)(p=ge(t[i]))[v]?u.push(p):f.push(p);(p=k(e,(s=f,a=0<(r=u).length,l=0<s.length,h=function(e,t,i,h,u){var f,p,m,v=0,y="0",_=e&&[],w=[],k=o,C=e||l&&n.find.TAG("*",u),S=b+=null==k?1:Math.random()||.1,T=C.length;for(u&&(o=t==c||t||u);y!==T&&null!=(f=C[y]);y++){if(l&&f){for(p=0,t||f.ownerDocument==c||(le(f),i=!d);m=s[p++];)if(m(f,t||c,i)){g.call(h,f);break}u&&(b=S)}a&&((f=!m&&f)&&v--,e&&_.push(f))}if(v+=y,a&&y!==v){for(p=0;m=r[p++];)m(_,w,t,i);if(e){if(0<v)for(;y--;)_[y]||w[y]||(w[y]=D.call(h));w=pe(w)}g.apply(h,w),u&&!e&&0<w.length&&1<v+r.length&&x.uniqueSort(h)}return u&&(b=S,o=k),_},a?te(h):h))).selector=e}return p}function be(e,t,i,s){var o,r,a,l,c,h="function"==typeof e&&e,u=!s&&he(e=h.selector||e);if(i=i||[],1===u.length){if(2<(r=u[0]=u[0].slice(0)).length&&"ID"===(a=r[0]).type&&9===t.nodeType&&d&&n.relative[r[1].type]){if(!(t=(n.find.ID(a.matches[0].replace(G,Q),t)||[])[0]))return i;h&&(t=t.parentNode),e=e.slice(r.shift().value.length)}for(o=V.needsContext.test(e)?0:r.length;o--&&(a=r[o],!n.relative[l=a.type]);)if((c=n.find[l])&&(s=c(a.matches[0].replace(G,Q),K.test(r[0].type)&&ae(t.parentNode)||t))){if(r.splice(o,1),!(e=s.length&&ue(r)))return g.apply(i,s),i;break}}return(h||ve(e,u))(s,t,!d,i,!t||K.test(e)&&ae(t.parentNode)||t),i}ce.prototype=n.filters=n.pseudos,n.setFilters=new ce,f.sortStable=v.split("").sort(P).join("")===v,le(),f.sortDetached=ie(function(e){return 1&e.compareDocumentPosition(c.createElement("fieldset"))}),x.find=J,x.expr[":"]=x.expr.pseudos,x.unique=x.uniqueSort,J.compile=ve,J.select=be,J.setDocument=le,J.tokenize=he,J.escape=x.escapeSelector,J.getText=x.text,J.isXML=x.isXMLDoc,J.selectors=x.expr,J.support=x.support,J.uniqueSort=x.uniqueSort}();var N=function(e,t,i){for(var n=[],s=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(s&&x(e).is(i))break;n.push(e)}return n},L=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i},F=x.expr.match.needsContext,R=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function z(e,t,i){return p(t)?x.grep(e,function(e,n){return!!t.call(e,n,e)!==i}):t.nodeType?x.grep(e,function(e){return e===t!==i}):"string"!=typeof t?x.grep(e,function(e){return-1<a.call(t,e)!==i}):x.filter(t,e,i)}x.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?x.find.matchesSelector(n,e)?[n]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},x.fn.extend({find:function(e){var t,i,n=this.length,s=this;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;t<n;t++)if(x.contains(s[t],this))return!0}));for(i=this.pushStack([]),t=0;t<n;t++)x.find(e,s[t],i);return 1<n?x.uniqueSort(i):i},filter:function(e){return this.pushStack(z(this,e||[],!1))},not:function(e){return this.pushStack(z(this,e||[],!0))},is:function(e){return!!z(this,"string"==typeof e&&F.test(e)?x(e):e||[],!1).length}});var H,W=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(x.fn.init=function(e,t,i){var n,s;if(!e)return this;if(i=i||H,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:W.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),R.test(n[1])&&x.isPlainObject(t))for(n in t)p(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(s=g.getElementById(n[2]))&&(this[0]=s,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):p(e)?void 0!==i.ready?i.ready(e):e(x):x.makeArray(e,this)}).prototype=x.fn,H=x(g);var B=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function Y(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}x.fn.extend({has:function(e){var t=x(e,this),i=t.length;return this.filter(function(){for(var e=0;e<i;e++)if(x.contains(this,t[e]))return!0})},closest:function(e,t){var i,n=0,s=this.length,o=[],r="string"!=typeof e&&x(e);if(!F.test(e))for(;n<s;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(r?-1<r.index(i):1===i.nodeType&&x.find.matchesSelector(i,e))){o.push(i);break}return this.pushStack(1<o.length?x.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?a.call(x(e),this[0]):a.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(x.uniqueSort(x.merge(this.get(),x(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return N(e,"parentNode")},parentsUntil:function(e,t,i){return N(e,"parentNode",i)},next:function(e){return Y(e,"nextSibling")},prev:function(e){return Y(e,"previousSibling")},nextAll:function(e){return N(e,"nextSibling")},prevAll:function(e){return N(e,"previousSibling")},nextUntil:function(e,t,i){return N(e,"nextSibling",i)},prevUntil:function(e,t,i){return N(e,"previousSibling",i)},siblings:function(e){return L((e.parentNode||{}).firstChild,e)},children:function(e){return L(e.firstChild)},contents:function(e){return null!=e.contentDocument&&n(e.contentDocument)?e.contentDocument:(C(e,"template")&&(e=e.content||e),x.merge([],e.childNodes))}},function(e,t){x.fn[e]=function(i,n){var s=x.map(this,t,i);return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(s=x.filter(n,s)),1<this.length&&(j[e]||x.uniqueSort(s),B.test(e)&&s.reverse()),this.pushStack(s)}});var V=/[^\x20\t\r\n\f]+/g;function U(e){return e}function q(e){throw e}function $(e,t,i,n){var s;try{e&&p(s=e.promise)?s.call(e).done(t).fail(i):e&&p(s=e.then)?s.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}x.Callbacks=function(e){var t,i;e="string"==typeof e?(t=e,i={},x.each(t.match(V)||[],function(e,t){i[t]=!0}),i):x.extend({},e);var n,s,o,r,a=[],l=[],c=-1,h=function(){for(r=r||e.once,o=n=!0;l.length;c=-1)for(s=l.shift();++c<a.length;)!1===a[c].apply(s[0],s[1])&&e.stopOnFalse&&(c=a.length,s=!1);e.memory||(s=!1),n=!1,r&&(a=s?[]:"")},u={add:function(){return a&&(s&&!n&&(c=a.length-1,l.push(s)),function t(i){x.each(i,function(i,n){p(n)?e.unique&&u.has(n)||a.push(n):n&&n.length&&"string"!==y(n)&&t(n)})}(arguments),s&&!n&&h()),this},remove:function(){return x.each(arguments,function(e,t){for(var i;-1<(i=x.inArray(t,a,i));)a.splice(i,1),i<=c&&c--}),this},has:function(e){return e?-1<x.inArray(e,a):0<a.length},empty:function(){return a&&(a=[]),this},disable:function(){return r=l=[],a=s="",this},disabled:function(){return!a},lock:function(){return r=l=[],s||n||(a=s=""),this},locked:function(){return!!r},fireWith:function(e,t){return r||(t=[e,(t=t||[]).slice?t.slice():t],l.push(t),n||h()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!o}};return u},x.extend({Deferred:function(t){var i=[["notify","progress",x.Callbacks("memory"),x.Callbacks("memory"),2],["resolve","done",x.Callbacks("once memory"),x.Callbacks("once memory"),0,"resolved"],["reject","fail",x.Callbacks("once memory"),x.Callbacks("once memory"),1,"rejected"]],n="pending",s={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return s.then(null,e)},pipe:function(){var e=arguments;return x.Deferred(function(t){x.each(i,function(i,n){var s=p(e[n[4]])&&e[n[4]];o[n[1]](function(){var e=s&&s.apply(this,arguments);e&&p(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[n[0]+"With"](this,s?[e]:arguments)})}),e=null}).promise()},then:function(t,n,s){var o=0;function r(t,i,n,s){return function(){var a=this,l=arguments,c=function(){var e,c;
vendor: 4,562 bytes, line 2
2if(!(t<o)){if((e=n.apply(a,l))===i.promise())throw new TypeError("Thenable self-resolution");c=e&&("object"==typeof e||"function"==typeof e)&&e.then,p(c)?s?c.call(e,r(o,i,U,s),r(o,i,q,s)):(o++,c.call(e,r(o,i,U,s),r(o,i,q,s),r(o,i,U,i.notifyWith))):(n!==U&&(a=void 0,l=[e]),(s||i.resolveWith)(a,l))}},h=s?c:function(){try{c()}catch(e){x.Deferred.exceptionHook&&x.Deferred.exceptionHook(e,h.error),o<=t+1&&(n!==q&&(a=void 0,l=[e]),i.rejectWith(a,l))}};t?h():(x.Deferred.getErrorHook?h.error=x.Deferred.getErrorHook():x.Deferred.getStackHook&&(h.error=x.Deferred.getStackHook()),e.setTimeout(h))}}return x.Deferred(function(e){i[0][3].add(r(0,e,p(s)?s:U,e.notifyWith)),i[1][3].add(r(0,e,p(t)?t:U)),i[2][3].add(r(0,e,p(n)?n:q))}).promise()},promise:function(e){return null!=e?x.extend(e,s):s}},o={};return x.each(i,function(e,t){var r=t[2],a=t[5];s[t[1]]=r.add,a&&r.add(function(){n=a},i[3-e][2].disable,i[3-e][3].disable,i[0][2].lock,i[0][3].lock),r.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=r.fireWith}),s.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,i=t,n=Array(i),o=s.call(arguments),r=x.Deferred(),a=function(e){return function(i){n[e]=this,o[e]=1<arguments.length?s.call(arguments):i,--t||r.resolveWith(n,o)}};if(t<=1&&($(e,r.done(a(i)).resolve,r.reject,!t),"pending"===r.state()||p(o[i]&&o[i].then)))return r.then();for(;i--;)$(o[i],a(i),r.reject);return r.promise()}});var K=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;x.Deferred.exceptionHook=function(t,i){e.console&&e.console.warn&&t&&K.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)},x.readyException=function(t){e.setTimeout(function(){throw t})};var G=x.Deferred();function Q(){g.removeEventListener("DOMContentLoaded",Q),e.removeEventListener("load",Q),x.ready()}x.fn.ready=function(e){return G.then(e).catch(function(e){x.readyException(e)}),this},x.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--x.readyWait:x.isReady)||(x.isReady=!0)!==e&&0<--x.readyWait||G.resolveWith(g,[x])}}),x.ready.then=G.then,"complete"===g.readyState||"loading"!==g.readyState&&!g.documentElement.doScroll?e.setTimeout(x.ready):(g.addEventListener("DOMContentLoaded",Q),e.addEventListener("load",Q));var X=function(e,t,i,n,s,o,r){var a=0,l=e.length,c=null==i;if("object"===y(i))for(a in s=!0,i)X(e,t,a,i[a],!0,o,r);else if(void 0!==n&&(s=!0,p(n)||(r=!0),c&&(r?(t.call(e,n),t=null):(c=t,t=function(e,t,i){return c.call(x(e),i)})),t))for(;a<l;a++)t(e[a],i,r?n:n.call(e[a],a,t(e[a],i)));return s?e:c?t.call(e):l?t(e[0],i):o},Z=/^-ms-/,J=/-([a-z])/g;function ee(e,t){return t.toUpperCase()}function te(e){return e.replace(Z,"ms-").replace(J,ee)}var ie=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function ne(){this.expando=x.expando+ne.uid++}ne.uid=1,ne.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ie(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,s=this.cache(e);if("string"==typeof t)s[te(t)]=i;else for(n in t)s[te(n)]=t[n];return s},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][te(t)]},access:function(e,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(e,t):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n=e[this.expando];if(void 0!==n){if(void 0!==t){i=(t=Array.isArray(t)?t.map(te):(t=te(t))in n?[t]:t.match(V)||[]).length;for(;i--;)delete n[t[i]]}(void 0===t||x.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!x.isEmptyObject(t)}};var se=new ne,oe=new ne,re=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ae=/[A-Z]/g;function le(e,t,i){var n,s;if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(ae,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i="true"===(s=i)||"false"!==s&&("null"===s?null:s===+s+""?+s:re.test(s)?JSON.parse(s):s)}catch(e){}oe.set(e,t,i)}else i=void 0;return i}x.extend({hasData:function(e){return oe.hasData(e)||se.hasData(e)},data:function(e,t,i){return oe.access(e,t,i)},removeData:function(e,t){oe.remove(e,t)},_data:function(e,t,i){return se.access(e,t,i)},_removeData:function(e,t){se.remove(e,t)}}),x.fn.extend({data:function(e,t){var i,n,s,o=this[0],r=o&&o.attributes;if(void 0===e){if(this.length&&(s=oe.get(o),1===o.nodeType&&!se.get(o,"hasDataAttrs"))){for(i=r.length;i--;)r[i]&&0===(n=r[i].name).indexOf("data-")&&(n=te(n.slice(5)),le(o,n,s[n])
vendor: 4,106 bytes, line 2
2);se.set(o,"hasDataAttrs",!0)}return s}return"object"==typeof e?this.each(function(){oe.set(this,e)}):X(this,function(t){var i;if(o&&void 0===t)return void 0!==(i=oe.get(o,e))||void 0!==(i=le(o,e))?i:void 0;this.each(function(){oe.set(this,e,t)})},null,t,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){oe.remove(this,e)})}}),x.extend({queue:function(e,t,i){var n;if(e)return t=(t||"fx")+"queue",n=se.get(e,t),i&&(!n||Array.isArray(i)?n=se.access(e,t,x.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx";var i=x.queue(e,t),n=i.length,s=i.shift(),o=x._queueHooks(e,t);"inprogress"===s&&(s=i.shift(),n--),s&&("fx"===t&&i.unshift("inprogress"),delete o.stop,s.call(e,function(){x.dequeue(e,t)},o)),!n&&o&&o.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return se.get(e,i)||se.access(e,i,{empty:x.Callbacks("once memory").add(function(){se.remove(e,[t+"queue",i])})})}}),x.fn.extend({queue:function(e,t){var i=2;return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length<i?x.queue(this[0],e):void 0===t?this:this.each(function(){var i=x.queue(this,e,t);x._queueHooks(this,e),"fx"===e&&"inprogress"!==i[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,s=x.Deferred(),o=this,r=this.length,a=function(){--n||s.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";r--;)(i=se.get(o[r],e+"queueHooks"))&&i.empty&&(n++,i.empty.add(a));return a(),s.promise(t)}});var ce=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,he=new RegExp("^(?:([+-])=|)("+ce+")([a-z%]*)$","i"),ue=["Top","Right","Bottom","Left"],de=g.documentElement,fe=function(e){return x.contains(e.ownerDocument,e)},pe={composed:!0};de.getRootNode&&(fe=function(e){return x.contains(e.ownerDocument,e)||e.getRootNode(pe)===e.ownerDocument});var me=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&fe(e)&&"none"===x.css(e,"display")};function ge(e,t,i,n){var s,o,r=20,a=n?function(){return n.cur()}:function(){return x.css(e,t,"")},l=a(),c=i&&i[3]||(x.cssNumber[t]?"":"px"),h=e.nodeType&&(x.cssNumber[t]||"px"!==c&&+l)&&he.exec(x.css(e,t));if(h&&h[3]!==c){for(l/=2,c=c||h[3],h=+l||1;r--;)x.style(e,t,h+c),(1-o)*(1-(o=a()/l||.5))<=0&&(r=0),h/=o;h*=2,x.style(e,t,h+c),i=i||[]}return i&&(h=+h||+l||0,s=i[1]?h+(i[1]+1)*i[2]:+i[2],n&&(n.unit=c,n.start=h,n.end=s)),s}var ve={};function be(e,t){for(var i,n,s,o,r,a,l,c=[],h=0,u=e.length;h<u;h++)(n=e[h]).style&&(i=n.style.display,t?("none"===i&&(c[h]=se.get(n,"display")||null,c[h]||(n.style.display="")),""===n.style.display&&me(n)&&(c[h]=(l=r=o=void 0,r=(s=n).ownerDocument,a=s.nodeName,(l=ve[a])||(o=r.body.appendChild(r.createElement(a)),l=x.css(o,"display"),o.parentNode.removeChild(o),"none"===l&&(l="block"),ve[a]=l)))):"none"!==i&&(c[h]="none",se.set(n,"display",i)));for(h=0;h<u;h++)null!=c[h]&&(e[h].style.display=c[h]);return e}x.fn.extend({show:function(){return be(this,!0)},hide:function(){return be(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){me(this)?x(this).show():x(this).hide()})}});var ye,_e,we=/^(?:checkbox|radio)$/i,xe=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ke=/^$|^module$|\/(?:java|ecma)script/i;ye=g.createDocumentFragment().appendChild(g.createElement("div")),(_e=g.createElement("input")).setAttribute("type","radio"),_e.setAttribute("checked","checked"),_e.setAttribute("name","t"),ye.appendChild(_e),f.checkClone=ye.cloneNode(!0).cloneNode(!0).lastChild.checked,ye.innerHTML="<textarea>x</textarea>",f.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue,ye.innerHTML="<option></option>",f.option=!!ye.lastChild;var Ce={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function De(e,t){var i;return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&C(e,t)?x.merge
vendor: 8,328 bytes, line 2
2([e],i):i}function Se(e,t){for(var i=0,n=e.length;i<n;i++)se.set(e[i],"globalEval",!t||se.get(t[i],"globalEval"))}Ce.tbody=Ce.tfoot=Ce.colgroup=Ce.caption=Ce.thead,Ce.th=Ce.td,f.option||(Ce.optgroup=Ce.option=[1,"<select multiple='multiple'>","</select>"]);var Te=/<|&#?\w+;/;function Me(e,t,i,n,s){for(var o,r,a,l,c,h,u=t.createDocumentFragment(),d=[],f=0,p=e.length;f<p;f++)if((o=e[f])||0===o)if("object"===y(o))x.merge(d,o.nodeType?[o]:o);else if(Te.test(o)){for(r=r||u.appendChild(t.createElement("div")),a=(xe.exec(o)||["",""])[1].toLowerCase(),l=Ce[a]||Ce._default,r.innerHTML=l[1]+x.htmlPrefilter(o)+l[2],h=l[0];h--;)r=r.lastChild;x.merge(d,r.childNodes),(r=u.firstChild).textContent=""}else d.push(t.createTextNode(o));for(u.textContent="",f=0;o=d[f++];)if(n&&-1<x.inArray(o,n))s&&s.push(o);else if(c=fe(o),r=De(u.appendChild(o),"script"),c&&Se(r),i)for(h=0;o=r[h++];)ke.test(o.type||"")&&i.push(o);return u}var Ie=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Pe(){return!1}function Ae(e,t,i,n,s,o){var r,a;if("object"==typeof t){for(a in"string"!=typeof i&&(n=n||i,i=void 0),t)Ae(e,a,i,n,t[a],o);return e}if(null==n&&null==s?(s=i,n=i=void 0):null==s&&("string"==typeof i?(s=n,n=void 0):(s=n,n=i,i=void 0)),!1===s)s=Pe;else if(!s)return e;return 1===o&&(r=s,(s=function(e){return x().off(e),r.apply(this,arguments)}).guid=r.guid||(r.guid=x.guid++)),e.each(function(){x.event.add(this,t,s,n,i)})}function Oe(e,t,i){i?(se.set(e,t,!1),x.event.add(e,t,{namespace:!1,handler:function(e){var i,n=se.get(this,t);if(1&e.isTrigger&&this[t]){if(n)(x.event.special[t]||{}).delegateType&&e.stopPropagation();else if(n=s.call(arguments),se.set(this,t,n),this[t](),i=se.get(this,t),se.set(this,t,!1),n!==i)return e.stopImmediatePropagation(),e.preventDefault(),i}else n&&(se.set(this,t,x.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ee)}})):void 0===se.get(e,t)&&x.event.add(e,t,Ee)}x.event={global:{},add:function(e,t,i,n,s){var o,r,a,l,c,h,u,d,f,p,m,g=se.get(e);if(ie(e))for(i.handler&&(i=(o=i).handler,s=o.selector),s&&x.find.matchesSelector(de,s),i.guid||(i.guid=x.guid++),(l=g.events)||(l=g.events=Object.create(null)),(r=g.handle)||(r=g.handle=function(t){return void 0!==x&&x.event.triggered!==t.type?x.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(V)||[""]).length;c--;)f=m=(a=Ie.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f&&(u=x.event.special[f]||{},f=(s?u.delegateType:u.bindType)||f,u=x.event.special[f]||{},h=x.extend({type:f,origType:m,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&x.expr.match.needsContext.test(s),namespace:p.join(".")},o),(d=l[f])||((d=l[f]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,n,p,r)||e.addEventListener&&e.addEventListener(f,r)),u.add&&(u.add.call(e,h),h.handler.guid||(h.handler.guid=i.guid)),s?d.splice(d.delegateCount++,0,h):d.push(h),x.event.global[f]=!0)},remove:function(e,t,i,n,s){var o,r,a,l,c,h,u,d,f,p,m,g=se.hasData(e)&&se.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(V)||[""]).length;c--;)if(f=m=(a=Ie.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f){for(u=x.event.special[f]||{},d=l[f=(n?u.delegateType:u.bindType)||f]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=o=d.length;o--;)h=d[o],!s&&m!==h.origType||i&&i.guid!==h.guid||a&&!a.test(h.namespace)||n&&n!==h.selector&&("**"!==n||!h.selector)||(d.splice(o,1),h.selector&&d.delegateCount--,u.remove&&u.remove.call(e,h));r&&!d.length&&(u.teardown&&!1!==u.teardown.call(e,p,g.handle)||x.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)x.event.remove(e,f+t[c],i,n,!0);x.isEmptyObject(l)&&se.remove(e,"handle events")}},dispatch:function(e){var t,i,n,s,o,r,a=new Array(arguments.length),l=x.event.fix(e),c=(se.get(this,"events")||Object.create(null))[l.type]||[],h=x.event.special[l.type]||{};for(a[0]=l,t=1;t<arguments.length;t++)a[t]=arguments[t];if(l.delegateTarget=this,!h.preDispatch||!1!==h.preDispatch.call(this,l)){for(r=x.event.handlers.call(this,l,c),t=0;(s=r[t++])&&!l.isPropagationStopped();)for(l.currentTarget=s.elem,i=0;(o=s.handlers[i++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==o.namespace&&!l.rnamespace.test(o.namespace)||(l.handleObj=o,l.data=o.data,void 0!==(n=((x.event.special[o.origType]||{}).handle||o.handler).apply(s.elem,a))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation()));return h.postDispatch&&h.postDispatch.call(this,l),l.result}},handlers:function(e,t){var i,n,s,o,r,a=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&1<=e.button))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(o=[],r={},i=0;i<l;i++)void 0===r[s=(n=t[i]).selector+" "]&&(r[s]=n.needsContext?-1<x(s,this).index(c):x.find(s,this,null,[c]).length),r[s]&&o.push(n);o.length&&a.push({elem:c,handlers:o})}return c=this,l<t.length&&a.push({elem:c,handlers:t.slice(l)}),a},addProp:function(e,t){Object.defineProperty(x.Event.prototype,e,{enumerable:!0,configurable:!0,get:p(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[x.expando]?e:new x.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&C(t,"input")&&Oe(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&C(t,"input")&&Oe(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&C(t,"input")&&se.get(t,"click")||C(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},x.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},x.Event=function(e,t){if(!(this instanceof x.Event))return new x.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:Pe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&x.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[x.expando]=!0},x.Event.prototype={constructor:x.Event,isDefaultPrevented:Pe,isPropagationStopped:Pe,isImmediatePropagationStopped:Pe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},x.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},x.event.addProp),x.each({focus:"focusin",blur:"focusout"},function(e,t){function i(e){if(g.documentMode){var i=se.get(this,"handle"),n=x.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,i(e),n.target===n.currentTarget&&i(n)}else x.event.simulate(t,e.target,x.event.fix(e))}x.event.special[e]={setup:function(){var n;if(Oe(this,e,!0),!g.documentMode)return!1;(n=se.get(this,t))||this.addEventListener(t,i),se.set(this,t,(n||0)+1)},trigger:function(){return Oe(this,e),!0},teardown:function(){var e;if(!g.documentMode)return!1;(e=se.get(this,t)-1)?se.set(this,t,e):(this.removeEventListener(t,i),se.remove(this,t))},_default:function(t){return se.get(t.target,e)},delegateType:t},x.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,s=g.documentMode?this:n,o=se.get(s,t);o||(g.documentMode?this.addEventListener(t,i):n.addEventListener(e,i,!0)),se.set(s,t,(o||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,s=g.documentMode?this:n,o=se.get(s,t)-1;o?se.set(s,t,o):(g.documentMode?this.removeEventListener(t,i):n.removeEventListener(e,i,!0),se.remove(s,t))}}}
vendor: 5,935 bytes, line 2
2),x.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=e.relatedTarget,s=e.handleObj;return n&&(n===this||x.contains(this,n))||(e.type=s.origType,i=s.handler.apply(this,arguments),e.type=t),i}}}),x.fn.extend({on:function(e,t,i,n){return Ae(this,e,t,i,n)},one:function(e,t,i,n){return Ae(this,e,t,i,n,1)},off:function(e,t,i){var n,s;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,x(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof e){for(s in e)this.off(s,t,e[s]);return this}return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=Pe),this.each(function(){x.event.remove(this,e,i,t)})}});var Ne=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,Fe=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return C(e,"table")&&C(11!==t.nodeType?t:t.firstChild,"tr")&&x(e).children("tbody")[0]||e}function ze(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function We(e,t){var i,n,s,o,r,a;if(1===t.nodeType){if(se.hasData(e)&&(a=se.get(e).events))for(s in se.remove(t,"handle events"),a)for(i=0,n=a[s].length;i<n;i++)x.event.add(t,s,a[s][i]);oe.hasData(e)&&(o=oe.access(e),r=x.extend({},o),oe.set(t,r))}}function Be(e,t,i,n){t=o(t);var s,r,a,l,c,h,u=0,d=e.length,m=d-1,g=t[0],v=p(g);if(v||1<d&&"string"==typeof g&&!f.checkClone&&Le.test(g))return e.each(function(s){var o=e.eq(s);v&&(t[0]=g.call(this,s,o.html())),Be(o,t,i,n)});if(d&&(r=(s=Me(t,e[0].ownerDocument,!1,e,n)).firstChild,1===s.childNodes.length&&(s=r),r||n)){for(l=(a=x.map(De(s,"script"),ze)).length;u<d;u++)c=s,u!==m&&(c=x.clone(c,!0,!0),l&&x.merge(a,De(c,"script"))),i.call(e[u],c,u);if(l)for(h=a[a.length-1].ownerDocument,x.map(a,He),u=0;u<l;u++)c=a[u],ke.test(c.type||"")&&!se.access(c,"globalEval")&&x.contains(h,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?x._evalUrl&&!c.noModule&&x._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},h):b(c.textContent.replace(Fe,""),c,h))}return e}function je(e,t,i){for(var n,s=t?x.filter(t,e):e,o=0;null!=(n=s[o]);o++)i||1!==n.nodeType||x.cleanData(De(n)),n.parentNode&&(i&&fe(n)&&Se(De(n,"script")),n.parentNode.removeChild(n));return e}x.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,s,o,r,a,l,c,h=e.cloneNode(!0),u=fe(e);if(!(f.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=De(h),n=0,s=(o=De(e)).length;n<s;n++)a=o[n],"input"===(c=(l=r[n]).nodeName.toLowerCase())&&we.test(a.type)?l.checked=a.checked:"input"!==c&&"textarea"!==c||(l.defaultValue=a.defaultValue);if(t)if(i)for(o=o||De(e),r=r||De(h),n=0,s=o.length;n<s;n++)We(o[n],r[n]);else We(e,h);return 0<(r=De(h,"script")).length&&Se(r,!u&&De(e,"script")),h},cleanData:function(e){for(var t,i,n,s=x.event.special,o=0;void 0!==(i=e[o]);o++)if(ie(i)){if(t=i[se.expando]){if(t.events)for(n in t.events)s[n]?x.event.remove(i,n):x.removeEvent(i,n,t.handle);i[se.expando]=void 0}i[oe.expando]&&(i[oe.expando]=void 0)}}}),x.fn.extend({detach:function(e){return je(this,e,!0)},remove:function(e){return je(this,e)},text:function(e){return X(this,function(e){return void 0===e?x.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Be(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return Be(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Be(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Be(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(x.cleanData(De(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return X(this,function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!Ce[(xe.exec(e)||["",""])[1].toLowerCase()]){e=x.htmlPrefilter(e);try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(x.cleanData(De(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Be(this,arguments,function(t){var i=this.parentNode;x.inArray(this,e)<0&&(x.cleanData(De(this)),i&&i.replaceChild(t,this))},e)}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){for(var i,n=[],s=x(e),o=s.length-1,a=0;a<=o;a++)i=a===o?this:this.clone(!0),x(s[a])[t](i),r.apply(n,i.get());return this.pushStack(n)}});var Ye=new RegExp("^("+ce+")(?!px)[a-z%]+$","i"),Ve=/^--/,Ue=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=e),i.getComputedStyle(t)},qe=function(e,t,i){var n,s,o={};for(s in t)o[s]=e.style[s],e.style[s]=t[s];for(s in n=i.call(e),t)e.style[s]=o[s];return n},$e=new RegExp(ue.join("|"),"i");function Ke(e,t,i){var n,s,o,r,a=Ve.test(t),l=e.style;return(i=i||Ue(e))&&(r=i.getPropertyValue(t)||i[t],a&&r&&(r=r.replace(I,"$1")||void 0),""!==r||fe(e)||(r=x.style(e,t)),!f.pixelBoxStyles()&&Ye.test(r)&&$e.test(t)&&(n=l.width,s=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=r,r=i.width,l.width=n,l.minWidth=s,l.maxWidth=o)),void 0!==r?r+"":r}function Ge(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(h){c.style.cssText="position:absolute;
2left:-11111px;width:60px;margin-top:1px;padding:0;border:0",h.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",de.appendChild(c).appendChild(h);var t=e.getComputedStyle(h);n="1%"!==t.top,l=12===i(t.marginLeft),h.style.right="60%",r=36===i(t.right),s=36===i(t.width),h.style.position="absolute",o=12===i(h.offsetWidth/3),de.removeChild(c),h=null}}function i(e){return Math.round(parseFloat(e))}var n,s,o,r,a,l,c=g.createElement("div"),h=g.createElement("div");h.style&&(h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===h.style.backgroundClip,x.extend(f,{boxSizingReliable:function(){return t(),s},pixelBoxStyles:function(){return t(),r},pixelPosition:function(){return t(),n},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),o},reliableTrDimensions:function(){var t,i,n,s;return null==a&&(t=g.createElement("table"),i=g.createElement("tr"),n=g.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",i.style.cssText="box-sizing:content-box;border:1px solid",i.style.height="1px",n.style.height="9px",n.style.display="block",de.appendChild(t).appendChild(i).appendChild(n),s=e.getComputedStyle(i),a=parseInt(s.height,10)+parseInt(s.borderTopWidth,10)+parseInt(s.borderBottomWidth,10)===i.offsetHeight,de.removeChild(t)),a}}
vendor: 6,532 bytes, line 2
2))}();var Qe=["Webkit","Moz","ms"],Xe=g.createElement("div").style,Ze={};function Je(e){return x.cssProps[e]||Ze[e]||(e in Xe?e:Ze[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),i=Qe.length;i--;)if((e=Qe[i]+t)in Xe)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},it={letterSpacing:"0",fontWeight:"400"};function nt(e,t,i){var n=he.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function st(e,t,i,n,s,o){var r="width"===t?1:0,a=0,l=0,c=0;if(i===(n?"border":"content"))return 0;for(;r<4;r+=2)"margin"===i&&(c+=x.css(e,i+ue[r],!0,s)),n?("content"===i&&(l-=x.css(e,"padding"+ue[r],!0,s)),"margin"!==i&&(l-=x.css(e,"border"+ue[r]+"Width",!0,s))):(l+=x.css(e,"padding"+ue[r],!0,s),"padding"!==i?l+=x.css(e,"border"+ue[r]+"Width",!0,s):a+=x.css(e,"border"+ue[r]+"Width",!0,s));return!n&&0<=o&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-a-.5))||0),l+c}function ot(e,t,i){var n=Ue(e),s=(!f.boxSizingReliable()||i)&&"border-box"===x.css(e,"boxSizing",!1,n),o=s,r=Ke(e,t,n),a="offset"+t[0].toUpperCase()+t.slice(1);if(Ye.test(r)){if(!i)return r;r="auto"}return(!f.boxSizingReliable()&&s||!f.reliableTrDimensions()&&C(e,"tr")||"auto"===r||!parseFloat(r)&&"inline"===x.css(e,"display",!1,n))&&e.getClientRects().length&&(s="border-box"===x.css(e,"boxSizing",!1,n),(o=a in e)&&(r=e[a])),(r=parseFloat(r)||0)+st(e,t,i||(s?"border":"content"),o,n,r)+"px"}function rt(e,t,i,n,s){return new rt.prototype.init(e,t,i,n,s)}x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Ke(e,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var s,o,r,a=te(t),l=Ve.test(t),c=e.style;if(l||(t=Je(a)),r=x.cssHooks[t]||x.cssHooks[a],void 0===i)return r&&"get"in r&&void 0!==(s=r.get(e,!1,n))?s:c[t];"string"==(o=typeof i)&&(s=he.exec(i))&&s[1]&&(i=ge(e,t,s),o="number"),null!=i&&i==i&&("number"!==o||l||(i+=s&&s[3]||(x.cssNumber[a]?"":"px")),f.clearCloneStyle||""!==i||0!==t.indexOf("background")||(c[t]="inherit"),r&&"set"in r&&void 0===(i=r.set(e,i,n))||(l?c.setProperty(t,i):c[t]=i))}},css:function(e,t,i,n){var s,o,r,a=te(t);return Ve.test(t)||(t=Je(a)),(r=x.cssHooks[t]||x.cssHooks[a])&&"get"in r&&(s=r.get(e,!0,i)),void 0===s&&(s=Ke(e,t,n)),"normal"===s&&t in it&&(s=it[t]),""===i||i?(o=parseFloat(s),!0===i||isFinite(o)?o||0:s):s}}),x.each(["height","width"],function(e,t){x.cssHooks[t]={get:function(e,i,n){if(i)return!et.test(x.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,t,n):qe(e,tt,function(){return ot(e,t,n)})},set:function(e,i,n){var s,o=Ue(e),r=!f.scrollboxSize()&&"absolute"===o.position,a=(r||n)&&"border-box"===x.css(e,"boxSizing",!1,o),l=n?st(e,t,n,a,o):0;return a&&r&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-st(e,t,"border",!1,o)-.5)),l&&(s=he.exec(i))&&"px"!==(s[3]||"px")&&(e.style[t]=i,i=x.css(e,t)),nt(0,i,l)}}}),x.cssHooks.marginLeft=Ge(f.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ke(e,"marginLeft"))||e.getBoundingClientRect().left-qe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(i){for(var n=0,s={},o="string"==typeof i?i.split(" "):[i];n<4;n++)s[e+ue[n]+t]=o[n]||o[n-2]||o[0];return s}},"margin"!==e&&(x.cssHooks[e+t].set=nt)}),x.fn.extend({css:function(e,t){return X(this,function(e,t,i){var n,s,o={},r=0;if(Array.isArray(t)){for(n=Ue(e),s=t.length;r<s;r++)o[t[r]]=x.css(e,t[r],!1,n);return o}return void 0!==i?x.style(e,t,i):x.css(e,t)},e,t,1<arguments.length)}}),((x.Tween=rt).prototype={constructor:rt,init:function(e,t,i,n,s,o){this.elem=e,this.prop=i,this.easing=s||x.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=o||(x.cssNumber[i]?"":"px")},cur:function(){var e=rt.propHooks[this.prop];return e&&e.get?e.get(this):rt.propHooks._default.get(this)},run:function(e){var t,i=rt.propHooks[this.prop];return this.options.duration?this.pos=t=x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):rt.propHooks._default.set(this),this}}).init.prototype=rt.prototype,(rt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=x.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):1!==e.elem.nodeType||!x.cssHooks[e.prop]&&null==e.elem.style[Je(e.prop)]?e.elem[e.prop]=e.now:x.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=rt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},x.fx=rt.prototype.init,x.fx.step={};var at,lt,ct,ht,ut=/^(?:toggle|show|hide)$/,dt=/queueHooks$/;function ft(){lt&&(!1===g.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(ft):e.setTimeout(ft,x.fx.interval),x.fx.tick())}function pt(){return e.setTimeout(function(){at=void 0}),at=Date.now()}function mt(e,t){var i,n=0,s={height:e};for(t=t?1:0;n<4;n+=2-t)s["margin"+(i=ue[n])]=s["padding"+i]=e;return t&&(s.opacity=s.width=e),s}function gt(e,t,i){for(var n,s=(vt.tweeners[t]||[]).concat(vt.tweeners["*"]),o=0,r=s.length;o<r;o++)if(n=s[o].call(i,t,e))return n}function vt(e,t,i){var n,s,o=0,r=vt.prefilters.length,a=x.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var t=at||pt(),i=Math.max(0,c.startTime+c.duration-t),n=1-(i/c.duration||0),o=0,r=c.tweens.length;o<r;o++)c.tweens[o].run(n);return a.notifyWith(e,[c,n,i]),n<1&&r?i:(r||a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{},easing:x.easing._default},i),originalProperties:t,originalOptions:i,startTime:at||pt(),duration:i.duration,tweens:[],createTween:function(t,i){var n=x.Tween(e,c.opts,t,i,c.opts.specialEasing[t]||
vendor: 10,084 bytes, line 2
2c.opts.easing);return c.tweens.push(n),n},stop:function(t){var i=0,n=t?c.tweens.length:0;if(s)return this;for(s=!0;i<n;i++)c.tweens[i].run(1);return t?(a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c,t])):a.rejectWith(e,[c,t]),this}}),h=c.props;for(function(e,t){var i,n,s,o,r;for(i in e)if(s=t[n=te(i)],o=e[i],Array.isArray(o)&&(s=o[1],o=e[i]=o[0]),i!==n&&(e[n]=o,delete e[i]),(r=x.cssHooks[n])&&"expand"in r)for(i in o=r.expand(o),delete e[n],o)i in e||(e[i]=o[i],t[i]=s);else t[n]=s}(h,c.opts.specialEasing);o<r;o++)if(n=vt.prefilters[o].call(c,e,h,c.opts))return p(n.stop)&&(x._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n;return x.map(h,gt,c),p(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),x.fx.timer(x.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}x.Animation=x.extend(vt,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return ge(i.elem,e,he.exec(t),i),i}]},tweener:function(e,t){p(e)?(t=e,e=["*"]):e=e.match(V);for(var i,n=0,s=e.length;n<s;n++)i=e[n],vt.tweeners[i]=vt.tweeners[i]||[],vt.tweeners[i].unshift(t)},prefilters:[function(e,t,i){var n,s,o,r,a,l,c,h,u="width"in t||"height"in t,d=this,f={},p=e.style,m=e.nodeType&&me(e),g=se.get(e,"fxshow");for(n in i.queue||(null==(r=x._queueHooks(e,"fx")).unqueued&&(r.unqueued=0,a=r.empty.fire,r.empty.fire=function(){r.unqueued||a()}),r.unqueued++,d.always(function(){d.always(function(){r.unqueued--,x.queue(e,"fx").length||r.empty.fire()})})),t)if(s=t[n],ut.test(s)){if(delete t[n],o=o||"toggle"===s,s===(m?"hide":"show")){if("show"!==s||!g||void 0===g[n])continue;m=!0}f[n]=g&&g[n]||x.style(e,n)}if((l=!x.isEmptyObject(t))||!x.isEmptyObject(f))for(n in u&&1===e.nodeType&&(i.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=g&&g.display)&&(c=se.get(e,"display")),"none"===(h=x.css(e,"display"))&&(c?h=c:(be([e],!0),c=e.style.display||c,h=x.css(e,"display"),be([e]))),("inline"===h||"inline-block"===h&&null!=c)&&"none"===x.css(e,"float")&&(l||(d.done(function(){p.display=c}),null==c&&(h=p.display,c="none"===h?"":h)),p.display="inline-block")),i.overflow&&(p.overflow="hidden",d.always(function(){p.overflow=i.overflow[0],p.overflowX=i.overflow[1],p.overflowY=i.overflow[2]})),l=!1,f)l||(g?"hidden"in g&&(m=g.hidden):g=se.access(e,"fxshow",{display:c}),o&&(g.hidden=!m),m&&be([e],!0),d.done(function(){for(n in m||be([e]),se.remove(e,"fxshow"),f)x.style(e,n,f[n])})),l=gt(m?g[n]:0,n,d),n in g||(g[n]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?vt.prefilters.unshift(e):vt.prefilters.push(e)}}),x.speed=function(e,t,i){var n=e&&"object"==typeof e?x.extend({},e):{complete:i||!i&&t||p(e)&&e,duration:e,easing:i&&t||t&&!p(t)&&t};return x.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in x.fx.speeds?n.duration=x.fx.speeds[n.duration]:n.duration=x.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){p(n.old)&&n.old.call(this),n.queue&&x.dequeue(this,n.queue)},n},x.fn.extend({fadeTo:function(e,t,i,n){return this.filter(me).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(e,t,i,n){var s=x.isEmptyObject(e),o=x.speed(t,i,n),r=function(){var t=vt(this,x.extend({},e),o);(s||se.get(this,"finish"))&&t.stop(!0)};return r.finish=r,s||!1===o.queue?this.each(r):this.queue(o.queue,r)},stop:function(e,t,i){var n=function(e){var t=e.stop;delete e.stop,t(i)};return"string"!=typeof e&&(i=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each(function(){var t=!0,s=null!=e&&e+"queueHooks",o=x.timers,r=se.get(this);if(s)r[s]&&r[s].stop&&n(r[s]);else for(s in r)r[s]&&r[s].stop&&dt.test(s)&&n(r[s]);for(s=o.length;s--;)o[s].elem!==this||null!=e&&o[s].queue!==e||(o[s].anim.stop(i),t=!1,o.splice(s,1));!t&&i||x.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,i=se.get(this),n=i[e+"queue"],s=i[e+"queueHooks"],o=x.timers,r=n?n.length:0;for(i.finish=!0,x.queue(this,e,[]),s&&s.stop&&s.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<r;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete i.finish})}}),x.each(["toggle","show","hide"],function(e,t){var i=x.fn[t];x.fn[t]=function(e,n,s){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(mt(t,!0),e,n,s)}}),x.each({slideDown:mt("show"),slideUp:mt("hide"),slideToggle:mt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}}),x.timers=[],x.fx.tick=function(){var e,t=0,i=x.timers;for(at=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1);i.length||x.fx.stop(),at=void 0},x.fx.timer=function(e){x.timers.push(e),x.fx.start()},x.fx.interval=13,x.fx.start=function(){lt||(lt=!0,ft())},x.fx.stop=function(){lt=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fn.delay=function(t,i){return t=x.fx&&x.fx.speeds[t]||t,i=i||"fx",this.queue(i,function(i,n){var s=e.setTimeout(i,t);n.stop=function(){e.clearTimeout(s)}})},ct=g.createElement("input"),ht=g.createElement("select").appendChild(g.createElement("option")),ct.type="checkbox",f.checkOn=""!==ct.value,f.optSelected=ht.selected,(ct=g.createElement("input")).value="t",ct.type="radio",f.radioValue="t"===ct.value;var bt,yt=x.expr.attrHandle;x.fn.extend({attr:function(e,t){return X(this,x.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})}}),x.extend({attr:function(e,t,i){var n,s,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?x.prop(e,t,i):(1===o&&x.isXMLDoc(e)||(s=x.attrHooks[t.toLowerCase()]||(x.expr.match.bool.test(t)?bt:void 0)),void 0!==i?null===i?void x.removeAttr(e,t):s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:(e.setAttribute(t,i+""),i):s&&"get"in s&&null!==(n=s.get(e,t))?n:null==(n=x.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!f.radioValue&&"radio"===t&&C(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,s=t&&t.match(V);if(s&&1===e.nodeType)for(;i=s[n++];)e.removeAttribute(i)}}),bt={set:function(e,t,i){return!1===t?x.removeAttr(e,i):e.setAttribute(i,i),i}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,t){var i=yt[t]||x.find.attr;yt[t]=function(e,t,n){var s,o,r=t.toLowerCase();return n||(o=yt[r],yt[r]=s,s=null!=i(e,t,n)?r:null,yt[r]=o),s}});var _t=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function xt(e){return(e.match(V)||[]).join(" ")}function kt(e){return e.getAttribute&&e.getAttribute("class")||""}function Ct(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(V)||[]}x.fn.extend({prop:function(e,t){return X(this,x.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[x.propFix[e]||e]})}}),x.extend({prop:function(e,t,i){var n,s,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&x.isXMLDoc(e)||(t=x.propFix[t]||t,s=x.propHooks[t]),void 0!==i?s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:e[t]=i:s&&"get"in s&&null!==(n=s.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):_t.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),f.optSelected||(x.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)}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.fn.extend({addClass:function(e){var t,i,n,s,o,r;return p(e)?this.each(function(t){x(this).addClass(e.call(this,t,kt(this)))}):(t=Ct(e)).length?this.each(function(){if(n=kt(this),i=1===this.nodeType&&" "+xt(n)+" "){for(o=0;o<t.length;o++)s=t[o],i.indexOf(" "+s+" ")<0&&(i+=s+" ");r=xt(i),n!==r&&this.setAttribute("class",r)}}):this},removeClass:function(e){var t,i,n,s,o,r;return p(e)?this.each(function(t){x(this).removeClass(e.call(this,t,kt(this)))}):arguments.length?(t=Ct(e)).length?this.each(function(){if(n=kt(this),i=1===this.nodeType&&" "+xt(n)+" "){for(o=0;o<t.length;o++)for(s=t[o];-1<i.indexOf(" "+s+" ");)i=i.replace(" "+s+" "," ");r=xt(i),n!==r&&this.setAttribute("class",r)}}):this:this.attr("class","")},toggleClass:function(e,t){var i,n,s,o,r=typeof e,a="string"===r||Array.isArray(e);return p(e)?this.each(function(i){x(this).toggleClass(e.call(this,i,kt(this),t),t)}):"boolean"==typeof t&&a?t?this.addClass(e):this.removeClass(e):(i=Ct(e),this.each(function(){if(a)for(o=x(this),s=0;s<i.length;s++)n=i[s],o.hasClass(n)?o.removeClass(n):o.addClass(n);else void 0!==e&&"boolean"!==r||((n=kt(this))&&se.set(this,"__className__",n),this.setAttribute&&this.setAttribute("class",n||!1===e?"":se.get(this,"__className__")||""))}))},hasClass:function(e){var t,i,n=0;for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&-1<(" "+xt(kt(i))+" ").indexOf(t))return!0;return!1}});var Dt=/\r/g;x.fn.extend({val:function(e){var t,i,n,s=this[0];return arguments.length?(n=p(e),this.each(function(i){var s;1===this.nodeType&&(null==(s=n?e.call(this,i,x(this).val()):e)?s="":"number"==typeof s?s+="":Array.isArray(s)&&(s=x.map(s,function(e){return null==e?"":e+""})),(t=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,s,"value")||(this.value=s))})):s?(t=x.valHooks[s.type]||x.valHooks[s.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(s,"value"))?i:"string"==typeof(i=s.value)?i.replace(Dt,""):null==i?"":i:void 0}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:xt(x.text(e))}},select:{get:function(e){var t,i,n,s=e.options,o=e.selectedIndex,r="select-one"===e.type,a=r?null:[],l=r?o+1:s.length;for(n=o<0?l:r?o:0;n<l;n++)if(((i=s[n]).selected||n===o)&&!i.disabled&&(!i.parentNode.disabled||!C(i.parentNode,"optgroup"))){if(t=x(i).val(),r)return t;a.push(t)}return a}
vendor: 5,070 bytes, line 2
2,set:function(e,t){for(var i,n,s=e.options,o=x.makeArray(t),r=s.length;r--;)((n=s[r]).selected=-1<x.inArray(x.valHooks.option.get(n),o))&&(i=!0);return i||(e.selectedIndex=-1),o}}}}),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<x.inArray(x(e).val(),t)}},f.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var St=e.location,Tt={guid:Date.now()},Mt=/\?/;x.parseXML=function(t){var i,n;if(!t||"string"!=typeof t)return null;try{i=(new e.DOMParser).parseFromString(t,"text/xml")}catch(t){}return n=i&&i.getElementsByTagName("parsererror")[0],i&&!n||x.error("Invalid XML: "+(n?x.map(n.childNodes,function(e){return e.textContent}).join("\n"):t)),i};var It=/^(?:focusinfocus|focusoutblur)$/,Et=function(e){e.stopPropagation()};x.extend(x.event,{trigger:function(t,i,n,s){var o,r,a,l,c,u,d,f,v=[n||g],b=h.call(t,"type")?t.type:t,y=h.call(t,"namespace")?t.namespace.split("."):[];if(r=f=a=n=n||g,3!==n.nodeType&&8!==n.nodeType&&!It.test(b+x.event.triggered)&&(-1<b.indexOf(".")&&(b=(y=b.split(".")).shift(),y.sort()),c=b.indexOf(":")<0&&"on"+b,(t=t[x.expando]?t:new x.Event(b,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=y.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),i=null==i?[t]:x.makeArray(i,[t]),d=x.event.special[b]||{},s||!d.trigger||!1!==d.trigger.apply(n,i))){if(!s&&!d.noBubble&&!m(n)){for(l=d.delegateType||b,It.test(l+b)||(r=r.parentNode);r;r=r.parentNode)v.push(r),a=r;a===(n.ownerDocument||g)&&v.push(a.defaultView||a.parentWindow||e)}for(o=0;(r=v[o++])&&!t.isPropagationStopped();)f=r,t.type=1<o?l:d.bindType||b,(u=(se.get(r,"events")||Object.create(null))[t.type]&&se.get(r,"handle"))&&u.apply(r,i),(u=c&&r[c])&&u.apply&&ie(r)&&(t.result=u.apply(r,i),!1===t.result&&t.preventDefault());return t.type=b,s||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),i)||!ie(n)||c&&p(n[b])&&!m(n)&&((a=n[c])&&(n[c]=null),x.event.triggered=b,t.isPropagationStopped()&&f.addEventListener(b,Et),n[b](),t.isPropagationStopped()&&f.removeEventListener(b,Et),x.event.triggered=void 0,a&&(n[c]=a)),t.result}},simulate:function(e,t,i){var n=x.extend(new x.Event,i,{type:e,isSimulated:!0});x.event.trigger(n,null,t)}}),x.fn.extend({trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,t){var i=this[0];if(i)return x.event.trigger(e,t,i,!0)}});var Pt=/\[\]$/,At=/\r?\n/g,Ot=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Lt(e,t,i,n){var s;if(Array.isArray(t))x.each(t,function(t,s){i||Pt.test(e)?n(e,s):Lt(e+"["+("object"==typeof s&&null!=s?t:"")+"]",s,i,n)});else if(i||"object"!==y(t))n(e,t);else for(s in t)Lt(e+"["+s+"]",t[s],i,n)}x.param=function(e,t){var i,n=[],s=function(e,t){var i=p(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){s(this.name,this.value)});else for(i in e)Lt(i,e[i],t,s);return n.join("&")},x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&Nt.test(this.nodeName)&&!Ot.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var i=x(this).val();return null==i?null:Array.isArray(i)?x.map(i,function(e){return{name:t.name,value:e.replace(At,"\r\n")}}):{name:t.name,value:i.replace(At,"\r\n")}}).get()}});var Ft=/%20/g,Rt=/#.*$/,zt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Wt=/^(?:GET|HEAD)$/,Bt=/^\/\//,jt={},Yt={},Vt="*/".concat("*"),Ut=g.createElement("a");function qt(e){return function(t,i){"string"!=typeof t&&(i=t,t="*");var n,s=0,o=t.toLowerCase().match(V)||[];if(p(i))for(;n=o[s++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function $t(e,t,i,n){var s={},o=e===Yt;function r(a){var l;return s[a]=!0,x.each(e[a]||[],function(e,a){var c=a(t,i,n);return"string"!=typeof c||o||s[c]?o?!(l=c):void 0:(t.dataTypes.unshift(c),r(c),!1)}),l}return r(t.dataTypes[0])||!s["*"]&&r("*")}function Kt(e,t){var i,n,s=x.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((s[i]?e:n||(n={}))[i]=t[i]);return n&&x.extend(!0,e,n),e}Ut.href=St.href,x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:St.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(St.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Vt,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":x.parseXML}
vendor: 7,789 bytes, line 2
2,flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Kt(Kt(e,x.ajaxSettings),t):Kt(x.ajaxSettings,e)},ajaxPrefilter:qt(jt),ajaxTransport:qt(Yt),ajax:function(t,i){"object"==typeof t&&(i=t,t=void 0),i=i||{};var n,s,o,r,a,l,c,h,u,d,f=x.ajaxSetup({},i),p=f.context||f,m=f.context&&(p.nodeType||p.jquery)?x(p):x.event,v=x.Deferred(),b=x.Callbacks("once memory"),y=f.statusCode||{},_={},w={},k="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(c){if(!r)for(r={};t=Ht.exec(o);)r[t[1].toLowerCase()+" "]=(r[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=r[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,_[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)C.always(e[C.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||k;return n&&n.abort(t),D(0,t),this}};if(v.promise(C),f.url=((t||f.url||St.href)+"").replace(Bt,St.protocol+"//"),f.type=i.method||i.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(V)||[""],null==f.crossDomain){l=g.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=Ut.protocol+"//"+Ut.host!=l.protocol+"//"+l.host}catch(t){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=x.param(f.data,f.traditional)),$t(jt,f,i,C),c)return C;for(u in(h=x.event&&f.global)&&0==x.active++&&x.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Wt.test(f.type),s=f.url.replace(Rt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Ft,"+")):(d=f.url.slice(s.length),f.data&&(f.processData||"string"==typeof f.data)&&(s+=(Mt.test(s)?"&":"?")+f.data,delete f.data),!1===f.cache&&(s=s.replace(zt,"$1"),d=(Mt.test(s)?"&":"?")+"_="+Tt.guid+++d),f.url=s+d),f.ifModified&&(x.lastModified[s]&&C.setRequestHeader("If-Modified-Since",x.lastModified[s]),x.etag[s]&&C.setRequestHeader("If-None-Match",x.etag[s])),(f.data&&f.hasContent&&!1!==f.contentType||i.contentType)&&C.setRequestHeader("Content-Type",f.contentType),C.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Vt+"; q=0.01":""):f.accepts["*"]),f.headers)C.setRequestHeader(u,f.headers[u]);if(f.beforeSend&&(!1===f.beforeSend.call(p,C,f)||c))return C.abort();if(k="abort",b.add(f.complete),C.done(f.success),C.fail(f.error),n=$t(Yt,f,i,C)){if(C.readyState=1,h&&m.trigger("ajaxSend",[C,f]),c)return C;f.async&&0<f.timeout&&(a=e.setTimeout(function(){C.abort("timeout")},f.timeout));try{c=!1,n.send(_,D)}catch(t){if(c)throw t;D(-1,t)}}else D(-1,"No Transport");function D(t,i,r,l){var u,d,g,_,w,k=i;c||(c=!0,a&&e.clearTimeout(a),n=void 0,o=l||"",C.readyState=0<t?4:0,u=200<=t&&t<300||304===t,r&&(_=function(e,t,i){for(var n,s,o,r,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(s in a)if(a[s]&&a[s].test(n)){l.unshift(s);break}if(l[0]in i)o=l[0];else{for(s in i){if(!l[0]||e.converters[s+" "+l[0]]){o=s;break}r||(r=s)}o=o||r}if(o)return o!==l[0]&&l.unshift(o),i[o]}(f,C,r)),!u&&-1<x.inArray("script",f.dataTypes)&&x.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),_=function(e,t,i,n){var s,o,r,a,l,c={},h=e.dataTypes.slice();if(h[1])for(r in e.converters)c[r.toLowerCase()]=e.converters[r];for(o=h.shift();o;)if(e.responseFields[o]&&(i[e.responseFields[o]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=h.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(r=c[l+" "+o]||c["* "+o]))for(s in c)if((a=s.split(" "))[1]===o&&(r=c[l+" "+a[0]]||c["* "+a[0]])){!0===r?r=c[s]:!0!==c[s]&&(o=a[0],h.unshift(a[1]));break}if(!0!==r)if(r&&e.throws)t=r(t);else try{t=r(t)}catch(e){return{state:"parsererror",error:r?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(f,_,C,u),u?(f.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(x.lastModified[s]=w),(w=C.getResponseHeader("etag"))&&(x.etag[s]=w)),204===t||"HEAD"===f.type?k="nocontent":304===t?k="notmodified":(k=_.state,d=_.data,u=!(g=_.error))):(g=k,!t&&k||(k="error",t<0&&(t=0))),C.status=t,C.statusText=(i||k)+"",u?v.resolveWith(p,[d,k,C]):v.rejectWith(p,[C,k,g]),C.statusCode(y),y=void 0,h&&m.trigger(u?"ajaxSuccess":"ajaxError",[C,f,u?d:g]),b.fireWith(p,[C,k]),h&&(m.trigger("ajaxComplete",[C,f]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,i){return x.get(e,t,i,"json")},getScript:function(e,t){return x.get(e,void 0,t,"script")}}),x.each(["get","post"],function(e,t){x[t]=function(e,i,n,s){return p(i)&&(s=s||n,n=i,i=void 0),x.ajax(x.extend({url:e,type:t,dataType:s,data:i,success:n},x.isPlainObject(e)&&e))}}),x.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),x._evalUrl=function(e,t,i){return x.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){x.globalEval(e,t,i)}})},x.fn.extend({wrapAll:function(e){var t;return this[0]&&(p(e)&&(e=e.call(this[0])),t=x(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 p(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),i=t.contents();i.length?i.wrapAll(e):t.append(e)})},wrap:function(e){var t=p(e);return this.each(function(i){x(this).wrapAll(t?e.call(this,i):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){x(this).replaceWith(this.childNodes)}),this}}),x.expr.pseudos.hidden=function(e){return!x.expr.pseudos.visible(e)},x.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},x.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Gt={0:200,1223:204},Qt=x.ajaxSettings.xhr();f.cors=!!Qt&&"withCredentials"in Qt,f.ajax=Qt=!!Qt,x.ajaxTransport(function(t){var i,n;if(f.cors||Qt&&!t.crossDomain)return{send:function(s,o){var r,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(r in t.xhrFields)a[r]=t.xhrFields[r];for(r in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||s["X-Requested-With"]||(s["X-Requested-With"]="XMLHttpRequest"),s)a.setRequestHeader(r,s[r]);i=function(e){return function(){i&&(i=n=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(Gt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=i(),n=a.onerror=a.ontimeout=i("error"),void 0!==a.onabort?a.onabort=n:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){i&&n()})},i=i("abort");try{a.send(t.hasContent&&t.data||null)}catch(s){if(i)throw s}},abort:function(){i&&i()}}}),x.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),x.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 x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),x.ajaxTransport("script",function(e){var t,i;if(e.crossDomain||e.scriptAttrs)return{send:function(n,s){t=x("<script>").attr(e.scriptAttrs||{}
vendor: 2,199 bytes, line 2
2).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove(),i=null,e&&s("error"===e.type?404:200,e.type)}),g.head.appendChild(t[0])},abort:function(){i&&i()}}});var Xt,Zt=[],Jt=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Zt.pop()||x.expando+"_"+Tt.guid++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(t,i,n){var s,o,r,a=!1!==t.jsonp&&(Jt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Jt.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return s=t.jsonpCallback=p(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Jt,"$1"+s):!1!==t.jsonp&&(t.url+=(Mt.test(t.url)?"&":"?")+t.jsonp+"="+s),t.converters["script json"]=function(){return r||x.error(s+" was not called"),r[0]},t.dataTypes[0]="json",o=e[s],e[s]=function(){r=arguments},n.always(function(){void 0===o?x(e).removeProp(s):e[s]=o,t[s]&&(t.jsonpCallback=i.jsonpCallback,Zt.push(s)),r&&p(o)&&o(r[0]),r=o=void 0}),"script"}),f.createHTMLDocument=((Xt=g.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Xt.childNodes.length),x.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(f.createHTMLDocument?((n=(t=g.implementation.createHTMLDocument("")).createElement("base")).href=g.location.href,t.head.appendChild(n)):t=g),o=!i&&[],(s=R.exec(e))?[t.createElement(s[1])]:(s=Me([e],t,o),o&&o.length&&x(o).remove(),x.merge([],s.childNodes)));var n,s,o},x.fn.load=function(e,t,i){var n,s,o,r=this,a=e.indexOf(" ");return-1<a&&(n=xt(e.slice(a)),e=e.slice(0,a)),p(t)?(i=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<r.length&&x.ajax({url:e,type:s||"GET",dataType:"html",data:t}).done(function(e){o=arguments,r.html(n?x("<div>").append(x.parseHTML(e)).find(n):e)}).always(i&&function(e,t){r.each(function(){i.apply(this,o||[e.responseText,t,e])})}),this},x.expr.pseudos.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length},x.offset={setOffset:function(e,t,i){var n,s,o,r,a,l,c=x.css(e,"position"),h=x(e),u={};"static"===c&&(e.style.position="relative"),a=h.offset(),o=x.css(e,"to
2p"),l=x.css(e,"left"),("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(r=(n=h.position()).top,s=n.left):(r=parseFloat(o)||0,s=parseFloat(l)||0),p(t)&&(t=t.call(e,i,x.extend({},a))),null!=t.top&&(u.top=t.top-a.top+r),null!=t.left&&(u.left=t.left-a.left+s),"using"in t?t.using.call(e,u):h.css(u)}},x.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){x.offset.setOffset(this,e,t)});var t,i,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],s={top:0,left:0};if("fixed"===x.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===x.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((s=x(e).offset()).top+=x.css(e,"borderTopWidth",!0),s.left+=x.css(e,"borderLeftWidth",!0))}return{top:t.top-s.top-x.css(n,"marginTop",!0),left:t.left-s.left-x.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===x.css(e,"position");)e=e.offsetParent;return e||de})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var i="pageYOffset"===t;x.fn[e]=function(n){return X(this,function(e,n,s){var o;if(m(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===s)return o?o[t]:e[n];o?o.scrollTo(i?o.pageXOffset:s,i?s:o.pageYOffset):e[n]=s},e,n,arguments.length)}}),x.each(["top","left"],function(e,t){x.cssHooks[t]=Ge(f.pixelPosition,function(e,i){if(i)return i=Ke(e,t),Ye.test(i)?x(e).position()[t]+"px":i})}),x.each({Height:"height",Width:"width"},function(e,t){x.each({padding:"inner"+e,content:t,"":"outer"+e},function(i,n){x.fn[n]=function(s,o){var r=arguments.length&&(i||"boolean"!=typeof s),a=i||(!0===s||!0===o?"margin":"border");return X(this,function(t,i,s){var o;return m(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===s?x.css(t,i,a):x.style(t,i,s,a)},t,r?s:void 0,r)}})}),x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),x.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){x.fn[t]=function(e,i){return 0<arguments.length?this.on(t,null,e,i):this.trigger(t)}});var ei=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;x.proxy=function(e,t){var i,n,o;if("string"==typeof t&&(i=e[t],t=e,e=i),p(e))return n=s.call(arguments,2),(o=function(){return e.apply(t||this,n.concat(s.call(arguments)))}).guid=e.guid=e.guid||x.guid++,o},x.holdReady=function(e){e?x.readyWait++:x.ready(!0)},x.isArray=Array.isArray,x.parseJSON=JSON.parse,x.nodeName=C,x.isFunction=p,x.isWindow=m,x.camelCase=te,x.type=y,x.now=Date.now,x.isNumeric=function(e){var t=x.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},x.trim=function(e){return null==e?"":(e+"").replace(ei,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return x});var ti=e.jQuery,ii=e.$;return x.noConflict=function(t){return e.$===x&&(e.$=ii),t&&e.jQuery===x&&(e.jQuery=ti),x},void 0===t&&(e.jQuery=e.$=x),x}), 3/*! jQuery UI - v1.12.1 - 2016-09-14 4* http://jqueryui.com 5* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js 6* Copyright jQuery Foundation and other contributors; Licensed MIT */ 7function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e){e.ui=e.ui||{};e.ui.version="1.12.1"; 8/*! 9 * jQuery UI Widget 1.12.1 10 * http://jqueryui.com 11 * 12 * Copyright jQuery Foundation and other contributors 13 * Released under the MIT license. 14 * http://jquery.org/license 15 */var t,i=0,n=Array.prototype.slice;e.cleanData=(t=e.cleanData,function(i){var n,s,o;for(o=0;null!=(s=i[o]);o++)try{(n=e._data(s,"events"))&&n.remove&&e(s).triggerHandler("remove")}catch(e){}t(i)}),e.widget=function(t,i,n){var s,o,r,a={},l=t.split(".")[0],c=l+"-"+(t=t.split(".")[1]);return n||(n=i,i=e.Widget),e.isArray(n)&&(n=e.extend.apply(null,[{}].concat(n))),e.expr[":"][c.toLowerCase()]=function(t){return!!e.data(t,c)},e[l]=e[l]||{},s=e[l][t],o=e[l][t]=function(e,t){if(!this._createWidget)return new o(e,t);arguments.length&&this._createWidget(e,t)},e.extend(o,s,{version:n.version,_proto:e.extend({},n),_childConstructors:[]}),(r=new i).options=e.widget.extend({}
vendor: 7,350 bytes, line 15
15,r.options),e.each(n,function(t,n){e.isFunction(n)?a[t]=function(){function e(){return i.prototype[t].apply(this,arguments)}function s(e){return i.prototype[t].apply(this,e)}return function(){var t,i=this._super,o=this._superApply;return this._super=e,this._superApply=s,t=n.apply(this,arguments),this._super=i,this._superApply=o,t}}():a[t]=n}),o.prototype=e.widget.extend(r,{widgetEventPrefix:s&&r.widgetEventPrefix||t},a,{constructor:o,namespace:l,widgetName:t,widgetFullName:c}),s?(e.each(s._childConstructors,function(t,i){var n=i.prototype;e.widget(n.namespace+"."+n.widgetName,o,i._proto)}),delete s._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,o=n.call(arguments,1),r=0,a=o.length;r<a;r++)for(i in o[r])s=o[r][i],o[r].hasOwnProperty(i)&&void 0!==s&&(e.isPlainObject(s)?t[i]=e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):t[i]=s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(o){var r="string"==typeof o,a=n.call(arguments,1),l=this;return r?this.length||"instance"!==o?this.each(function(){var i,n=e.data(this,s);return"instance"===o?(l=n,!1):n?e.isFunction(n[o])&&"_"!==o.charAt(0)?(i=n[o].apply(n,a))!==n&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0:e.error("no such method '"+o+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+o+"'")}):l=void 0:(a.length&&(o=e.widget.extend.apply(null,[o].concat(a))),this.each(function(){var t=e.data(this,s);t?(t.option(o||{}),t._init&&t._init()):e.data(this,s,new i(o,this))})),l}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,n){n=e(n||this.defaultElement||this)[0],this.element=e(n),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},n!==this&&(e.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===n&&this.destroy()}}),this.document=e(n.style?n.ownerDocument:n.document||n),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),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,i){t._removeClass(i,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,i){var n,s,o,r=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(r={},n=t.split("."),t=n.shift(),n.length){for(s=r[t]=e.widget.extend({},this.options[t]),o=0;o<n.length-1;o++)s[n[o]]=s[n[o]]||{},s=s[n[o]];if(t=n.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];r[t]=i}return this._setOptions(r),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return"classes"===e&&this._setOptionClasses(t),this.options[e]=t,"disabled"===e&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,n,s;for(i in t)s=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&s&&s.length&&(n=e(s.get()),this._removeClass(s,i),n.addClass(this._classes({element:n,keys:i,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 i=[],n=this;function s(s,o){var r,a;for(a=0;a<s.length;a++)r=n.classesElementLookup[s[a]]||e(),r=t.add?e(e.unique(r.get().concat(t.element.get()))):e(r.not(t.element).get()),n.classesElementLookup[s[a]]=r,i.push(s[a]),o&&t.classes[s[a]]&&i.push(t.classes[s[a]])}return t=e.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&s(t.keys.match(/\S+/g)||[],!0),t.extra&&s(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;e.each(i.classesElementLookup,function(n,s){-1!==e.inArray(t.target,s)&&(i.classesElementLookup[n]=e(s.not(t.target).get()))})},_removeClass:function(e,t,i){return this._toggleClass(e,t,i,!1)},_addClass:function(e,t,i){return this._toggleClass(e,t,i,!0)},_toggleClass:function(e,t,i,n){n="boolean"==typeof n?n:i;var s="string"==typeof e||null===e,o={extra:s?t:i,keys:s?e:t,element:s?this.element:e,add:n};return o.element.toggleClass(this._classes(o),n),this},_on:function(t,i,n){var s,o=this;"boolean"!=typeof t&&(n=i,i=t,t=!1),n?(i=s=e(i),this.bindings=this.bindings.add(i)):(n=i,i=this.element,s=this.widget()),e.each(n,function(n,r){function a(){if(t||!0!==o.options.disabled&&!e(this).hasClass("ui-state-disabled"))return("string"==typeof r?o[r]:r).apply(o,arguments)}"string"!=typeof r&&(a.guid=r.guid=r.guid||a.guid||e.guid++);var l=n.match(/^([\w:-]*)\s*(.*)$/),c=l[1]+o.eventNamespace,h=l[2];h?s.on(c,h,a):i.on(c,a)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(i).off(i),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){var i=this;return setTimeout(function(){return("string"==typeof e?i[e]:e).apply(i,arguments)},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,i,n){var s,o,r=this.options[t];if(n=n||{},(i=e.Event(i)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(s in o)s in i||(i[s]=o[s]);return this.element.trigger(i,n),!(e.isFunction(r)&&!1===r.apply(this.element[0],[i].concat(n))||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(n,s,o){var r;"string"==typeof s&&(s={effect:s});var a=s?!0===s||"number"==typeof s?i:s.effect||i:t;"number"==typeof(s=s||{})&&(s={duration:s}),r=!e.isEmptyObject(s),s.complete=o,s.delay&&n.delay(s.delay),r&&e.effects&&e.effects.effect[a]?n[t](s):a!==t&&n[a]?n[a](s.duration,s.easing,o):n.queue(function(i){e(this)[t](),o&&o.call(n[0]),i()})}});e.widget;
vendor: 4,376 bytes, lines 16-25
16/*! 17 * jQuery UI Position 1.12.1 18 * http://jqueryui.com 19 * 20 * Copyright jQuery Foundation and other contributors 21 * Released under the MIT license. 22 * http://jquery.org/license 23 * 24 * http://api.jqueryui.com/position/ 25 */!function(){var t,i=Math.max,n=Math.abs,s=/left|center|right/,o=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,a=/^\w+/,l=/%$/,c=e.fn.position;function h(e,t,i){return[parseFloat(e[0])*(l.test(e[0])?t/100:1),parseFloat(e[1])*(l.test(e[1])?i/100:1)]}function u(t,i){return parseInt(e.css(t,i),10)||0}e.position={scrollbarWidth:function(){if(void 0!==t)return t;var i,n,s=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return e("body").append(s),i=o.offsetWidth,s.css("overflow","scroll"),i===(n=o.offsetWidth)&&(n=s[0].clientWidth),s.remove(),t=i-n},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),n=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),s="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth;return{width:"scroll"===n||"auto"===n&&t.height<t.element[0].scrollHeight?e.position.scrollbarWidth():0,height:s?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=e(t||window),n=e.isWindow(i[0]),s=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:n,isDocument:s,offset:!n&&!s?e(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},e.fn.position=function(t){if(!t||!t.of)return c.apply(this,arguments);t=e.extend({},t);var l,d,f,p,m,g,v,b,y=e(t.of),_=e.position.getWithinInfo(t.within),w=e.position.getScrollInfo(_),x=(t.collision||"flip").split(" "),k={};return g=9===(b=(v=y)[0]).nodeType?{width:v.width(),height:v.height(),offset:{top:0,left:0}}:e.isWindow(b)?{width:v.width(),height:v.height(),offset:{top:v.scrollTop(),left:v.scrollLeft()}}:b.preventDefault?{width:0,height:0,offset:{top:b.pageY,left:b.pageX}}:{width:v.outerWidth(),height:v.outerHeight(),offset:v.offset()},y[0].preventDefault&&(t.at="left top"),d=g.width,f=g.height,p=g.offset,m=e.extend({},p),e.each(["my","at"],function(){var e,i,n=(t[this]||"").split(" ");1===n.length&&(n=s.test(n[0])?n.concat(["center"]):o.test(n[0])?["center"].concat(n):["center","center"]),n[0]=s.test(n[0])?n[0]:"center",n[1]=o.test(n[1])?n[1]:"center",e=r.exec(n[0]),i=r.exec(n[1]),k[this]=[e?e[0]:0,i?i[0]:0],t[this]=[a.exec(n[0])[0],a.exec(n[1])[0]]}),1===x.length&&(x[1]=x[0]),"right"===t.at[0]?m.left+=d:"center"===t.at[0]&&(m.left+=d/2),"bottom"===t.at[1]?m.top+=f:"center"===t.at[1]&&(m.top+=f/2),l=h(k.at,d,f),m.left+=l[0],m.top+=l[1],this.each(function(){var s,o,r=e(this),a=r.outerWidth(),c=r.outerHeight(),g=u(this,"marginLeft"),v=u(this,"marginTop"),b=a+g+u(this,"marginRight")+w.width,C=c+v+u(this,"marginBottom")+w.height,D=e.extend({},m),S=h(k.my,r.outerWidth(),r.outerHeight());"right"===t.my[0]?D.left-=a:"center"===t.my[0]&&(D.left-=a/2),"bottom"===t.my[1]?D.top-=c:"center"===t.my[1]&&(D.top-=c/2),D.left+=S[0],D.top+=S[1],s={marginLeft:g,marginTop:v},e.each(["left","top"],function(i,n){e.ui.position[x[i]]&&e.ui.position[x[i]][n](D,{targetWidth:d,targetHeight:f,elemWidth:a,elemHeight:c,collisionPosition:s,collisionWidth:b,collisionHeight:C,offset:[l[0]+S[0],l[1]+S[1]],my:t.my,at:t.at,within:_,elem:r})}),t.using&&(o=function(e){var s=p.left-D.left,o=s+d-a,l=p.top-D.top,h=l+f-c,u={target:{element:y,left:p.left,top:p.top,width:d,height:f},element:{element:r,left:D.left,top:D.top,width:a,height:c},horizontal:o<0?"left":s>0?"right":"center",vertical:h<0?"top":l>0?"bottom":"middle"};d<a&&n(s+o)<d&&(u.horizontal="center"),f<c&&n(l+h)<f&&(u.vertical="middle"),i(n(s),n(o))>i(n(l),n(h))?u.important="horizontal":u.important="vertical",t.using.call(this,e,u)}),r.offset(e.extend(D,{using:o}))})},e.ui.position={fit:{left:function(e,t){var n,s=t.within,o=s.isWindow?s.scrollLeft:s.offset.left,r=s.width,a=e.left-t.collisionPosition.marginLeft,l=o-a,c=a+t.collisionWidth-r-o;t.collisionWidth>r?l>0&&c<=0?(n=e.left+l+t.collisionWidth-r-o,e.left+=l-n):e.left=c>0&&l<=0?o:l>c?o+r-t.collisionWidth:o:l>0?e.left+=l:c>0?e.left-=c:e.left=i(e.left-a,e.left)},top:function(e,t){var n,s=t.within,o=s.isWindow?s.scrollTop:s.offset.top,r=t.within.height,a=e.top-t.collisionPosition.marginTop,l=o-a,c=a+t.collisionHeight-r-o;t.collisionHeight>r?l>
vendor: 4,217 bytes, lines 25-44
250&&c<=0?(n=e.top+l+t.collisionHeight-r-o,e.top+=l-n):e.top=c>0&&l<=0?o:l>c?o+r-t.collisionHeight:o:l>0?e.top+=l:c>0?e.top-=c:e.top=i(e.top-a,e.top)}},flip:{left:function(e,t){var i,s,o=t.within,r=o.offset.left+o.scrollLeft,a=o.width,l=o.isWindow?o.scrollLeft:o.offset.left,c=e.left-t.collisionPosition.marginLeft,h=c-l,u=c+t.collisionWidth-a-l,d="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,f="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,p=-2*t.offset[0];h<0?((i=e.left+d+f+p+t.collisionWidth-a-r)<0||i<n(h))&&(e.left+=d+f+p):u>0&&((s=e.left-t.collisionPosition.marginLeft+d+f+p-l)>0||n(s)<u)&&(e.left+=d+f+p)},top:function(e,t){var i,s,o=t.within,r=o.offset.top+o.scrollTop,a=o.height,l=o.isWindow?o.scrollTop:o.offset.top,c=e.top-t.collisionPosition.marginTop,h=c-l,u=c+t.collisionHeight-a-l,d="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,f="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,p=-2*t.offset[1];h<0?((s=e.top+d+f+p+t.collisionHeight-a-r)<0||s<n(h))&&(e.top+=d+f+p):u>0&&((i=e.top-t.collisionPosition.marginTop+d+f+p-l)>0||n(i)<u)&&(e.top+=d+f+p)}},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[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,n){return!!e.data(t,n[3])}}),e.fn.extend({disableSelection:(s="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(s+".ui-disableSelection",function(e){e.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}); 26/*! 27 * jQuery UI :data 1.12.1 28 * http://jqueryui.com 29 * 30 * Copyright jQuery Foundation and other contributors 31 * Released under the MIT license. 32 * http://jquery.org/license 33 */var s,o,r="ui-effects-",a="ui-effects-style",l="ui-effects-animated",c=e;e.effects={effect:{}}, 34/*! 35 * jQuery Color Animations v2.1.2 36 * https://github.com/jquery/jquery-color 37 * 38 * Copyright 2014 jQuery Foundation and other contributors 39 * Released under the MIT license. 40 * http://jquery.org/license 41 * 42 * Date: Wed Jan 16 08:47:09 2013 -0600 43 */ 44function(e,t){var i,n=/^([\-+])=\s*(\d+\.?\d*)/,s=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[2.55*e[1],2.55*e[2],2.55*e[3],e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/#([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)]}},{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]]}}],o=e.Color=function(t,i,n,s){return new e.Color.fn.parse(t,i,n,s)},r={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"}}}},a={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},l=o.support={},c=e("<p>")[0],h=e.each;function u(e,t,i){var n=a[t.type]||{};return null==e?i||!t.def?null:t.def:(e=n.floor?~~e:parseFloat(e),isNaN(e)?t.def:n.mod?(e+n.mod)%n.mod:0>e?0:n.max<e?n.max:e)}function d(t){var n=o(),a=n._rgba=[];return t=t.toLowerCase(),h(s,function(e,i){var s,o=i.re.exec(t),l=o&&i.parse(o),c=i.space||"rgba";if(l)return s=n[c](l),n[r[c].cache]=s[r[c].cache],a=n._rgba=s._rgba,!1}),a.length?("0,0,0,0"===a.join()&&e.extend(a,i.transparent),n):i[t]}function f(e,t,i){return 6*(i=(i+1)%1)<1?e+(t-e)*i*6:2*i<1?t:3*i<2?e+(t-e)*(2/3-i)*6:e}c.style.cssText="background-color:rgba(1,1,1,.5)",l.rgba=c.style.backgroundColor.indexOf("rgba")>-1,h(r,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def
vendor: 1,095 bytes, line 44
44:1}}),o.fn=e.extend(o.prototype,{parse:function(n,s,a,l){if(n===t)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=e(n).css(s),s=t);var c=this,f=e.type(n),p=this._rgba=[];return s!==t&&(n=[n,s,a,l],f="array"),"string"===f?this.parse(d(n)||i._default):"array"===f?(h(r.rgba.props,function(e,t){p[t.idx]=u(n[t.idx],t)}),this):"object"===f?(h(r,n instanceof o?function(e,t){n[t.cache]&&(c[t.cache]=n[t.cache].slice())}:function(t,i){var s=i.cache;h(i.props,function(e,t){if(!c[s]&&i.to){if("alpha"===e||null==n[e])return;c[s]=i.to(c._rgba)}c[s][t.idx]=u(n[e],t,!0)}),c[s]&&e.inArray(null,c[s].slice(0,3))<0&&(c[s][3]=1,i.from&&(c._rgba=i.from(c[s])))}),this):void 0},is:function(e){var t=o(e),i=!0,n=this;return h(r,function(e,s){var o,r=t[s.cache];return r&&(o=n[s.cache]||s.to&&s.to(n._rgba)||[],h(s.props,function(e,t){if(null!=r[t.idx])return i=r[t.idx]===o[t.idx]})),i}),i},_space:function(){var e=[],t=this;return h(r,function(i,n){t[n.cache]&&e.push(i)}),e.pop()},transition:function(e,t){var i=o(e),n=i._space(),s=r[n],l=0===this.alpha()?o("transparent"):this,c=l[s.c
vendor: 8,642 bytes, line 44
44ache]||s.to(l._rgba),d=c.slice();return i=i[s.cache],h(s.props,function(e,n){var s=n.idx,o=c[s],r=i[s],l=a[n.type]||{};null!==r&&(null===o?d[s]=r:(l.mod&&(r-o>l.mod/2?o+=l.mod:o-r>l.mod/2&&(o-=l.mod)),d[s]=u((r-o)*t+o,n)))}),this[n](d)},blend:function(t){if(1===this._rgba[3])return this;var i=this._rgba.slice(),n=i.pop(),s=o(t)._rgba;return o(e.map(i,function(e,t){return(1-n)*s[t]+n*e}))},toRgbaString:function(){var t="rgba(",i=e.map(this._rgba,function(e,t){return null==e?t>2?1:0:e});return 1===i[3]&&(i.pop(),t="rgb("),t+i.join()+")"},toHslaString:function(){var t="hsla(",i=e.map(this.hsla(),function(e,t){return null==e&&(e=t>2?1:0),t&&t<3&&(e=Math.round(100*e)+"%"),e});return 1===i[3]&&(i.pop(),t="hsl("),t+i.join()+")"},toHexString:function(t){var i=this._rgba.slice(),n=i.pop();return t&&i.push(~~(255*n)),"#"+e.map(i,function(e){return 1===(e=(e||0).toString(16)).length?"0"+e:e}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,r.hsla.to=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t,i,n=e[0]/255,s=e[1]/255,o=e[2]/255,r=e[3],a=Math.max(n,s,o),l=Math.min(n,s,o),c=a-l,h=a+l,u=.5*h;return t=l===a?0:n===a?60*(s-o)/c+360:s===a?60*(o-n)/c+120:60*(n-s)/c+240,i=0===c?0:u<=.5?c/h:c/(2-h),[Math.round(t)%360,i,u,null==r?1:r]},r.hsla.from=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t=e[0]/360,i=e[1],n=e[2],s=e[3],o=n<=.5?n*(1+i):n+i-n*i,r=2*n-o;return[Math.round(255*f(r,o,t+1/3)),Math.round(255*f(r,o,t)),Math.round(255*f(r,o,t-1/3)),s]},h(r,function(i,s){var r=s.props,a=s.cache,l=s.to,c=s.from;o.fn[i]=function(i){if(l&&!this[a]&&(this[a]=l(this._rgba)),i===t)return this[a].slice();var n,s=e.type(i),d="array"===s||"object"===s?i:arguments,f=this[a].slice();return h(r,function(e,t){var i=d["object"===s?e:t.idx];null==i&&(i=f[t.idx]),f[t.idx]=u(i,t)}),c?((n=o(c(f)))[a]=f,n):o(f)},h(r,function(t,s){o.fn[t]||(o.fn[t]=function(o){var r,a=e.type(o),l="alpha"===t?this._hsla?"hsla":"rgba":i,c=this[l](),h=c[s.idx];return"undefined"===a?h:("function"===a&&(o=o.call(this,h),a=e.type(o)),null==o&&s.empty?this:("string"===a&&(r=n.exec(o))&&(o=h+parseFloat(r[2])*("+"===r[1]?1:-1)),c[s.idx]=o,this[l](c)))})})}),o.hook=function(t){var i=t.split(" ");h(i,function(t,i){e.cssHooks[i]={set:function(t,n){var s,r,a="";if("transparent"!==n&&("string"!==e.type(n)||(s=d(n)))){if(n=o(s||n),!l.rgba&&1!==n._rgba[3]){for(r="backgroundColor"===i?t.parentNode:t;(""===a||"transparent"===a)&&r&&r.style;)try{a=e.css(r,"backgroundColor"),r=r.parentNode}catch(e){}n=n.blend(a&&"transparent"!==a?a:"_default")}n=n.toRgbaString()}try{t.style[i]=n}catch(e){}}},e.fx.step[i]=function(t){t.colorInit||(t.start=o(t.elem,i),t.end=o(t.end),t.colorInit=!0),e.cssHooks[i].set(t.elem,t.start.transition(t.end,t.pos))}})},o.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),e.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(i,n){t["border"+n+"Color"]=e}),t}},i=e.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"}}(c),function(){var t=["add","remove","toggle"],i={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function n(t){var i,n,s=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,o={};if(s&&s.length&&s[0]&&s[s[0]])for(n=s.length;n--;)"string"==typeof s[i=s[n]]&&(o[e.camelCase(i)]=s[i]);else for(i in s)"string"==typeof s[i]&&(o[i]=s[i]);return o}e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){e.fx.step[i]=function(e){("none"!==e.end&&!e.setAttr||1===e.pos&&!e.setAttr)&&(c.style(e.elem,i,e.end),e.setAttr=!0)}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e.effects.animateClass=function(s,o,r,a){var l=e.speed(o,r,a);return this.queue(function(){var o,r=e(this),a=r.attr("class")||"",c=l.children?r.find("*").addBack():r;c=c.map(function(){return{el:e(this),start:n(this)}}),(o=function(){e.each(t,function(e,t){s[t]&&r[t+"Class"](s[t])})})(),c=c.map(function(){return this.end=n(this.el[0]),this.diff=function(t,n){var s,o,r={};for(s in n)o=n[s],t[s]!==o&&(i[s]||!e.fx.step[s]&&isNaN(parseFloat(o))||(r[s]=o));return r}(this.start,this.end),this}),r.attr("class",a),c=c.map(function(){var t=this,i=e.Deferred(),n=e.extend({},l,{queue:!1,complete:function(){i.resolve(t)}});return this.el.animate(this.diff,n),i.promise()}),e.when.apply(e,c.get()).done(function(){o(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),l.complete.call(r[0])})})},e.fn.extend({addClass:function(t){return function(i,n,s,o){return n?e.effects.animateClass.call(this,{add:i},n,s,o):t.apply(this,arguments)}}(e.fn.addClass),removeClass:function(t){return function(i,n,s,o){return arguments.length>1?e.effects.animateClass.call(this,{remove:i},n,s,o):t.apply(this,arguments)}}(e.fn.removeClass),toggleClass:function(t){return function(i,n,s,o,r){return"boolean"==typeof n||void 0===n?s?e.effects.animateClass.call(this,n?{add:i}:{remove:i},s,o,r):t.apply(this,arguments):e.effects.animateClass.call(this,{toggle:i},n,s,o)}}(e.fn.toggleClass),switchClass:function(t,i,n,s,o){return e.effects.animateClass.call(this,{add:i,remove:t},n,s,o)}})}(),function(){function t(t,i,n,s){return e.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},null==i&&(i={}),e.isFunction(i)&&(s=i,n=null,i={}),("number"==typeof i||e.fx.speeds[i])&&(s=n,n=i,i={}),e.isFunction(n)&&(s=n,n=null),i&&e.extend(t,i),n=n||i.duration,t.duration=e.fx.off?0:"number"==typeof n?n:n in e.fx.speeds?e.fx.speeds[n]:e.fx.speeds._default,t.complete=s||i.complete,t}function i(t){return!(t&&"number"!=typeof t&&!e.fx.speeds[t])||("string"==typeof t&&!e.effects.effect[t]||(!!e.isFunction(t)||"object"==typeof t&&!t.effect))}function n(e,t){var i=t.outerWidth(),n=t.outerHeight(),s=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(e)||["",0,i,n,0];return{top:parseFloat(s[1])||0,right:"auto"===s[2]?i:parseFloat(s[2]),bottom:"auto"===s[3]?n:parseFloat(s[3]),left:parseFloat(s[4])||0}}e.expr&&e.expr.filters&&e.expr.filters.animated&&(e.expr.filters.animated=function(t){return function(i){return!!e(i).data(l)||t(i)}}(e.expr.filters.animated)),!1!==e.uiBackCompat&&e.extend(e.effects,{save:function(e,t){for(var i=0,n=t.length;i<n;i++)null!==t[i]&&e.data(r+t[i],e[0].style[t[i]])},restore:function(e,t){for(var i,n=0,s=t.length;n<s;n++)null!==t[n]&&(i=e.data(r+t[n]),e.css(t[n],i))},setMode:function(e,t){return"toggle"===t&&(t=e.is(":hidden")?"show":"hide"),t},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},n=e("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),s={width:t.width(),height:t.height()},o=document.activeElement;try{o.id}catch(e){o=document.body}return t.wrap(n),(t[0]===o||e.contains(t[0],o))&&e(o).trigger("focus"),n=t.parent(),"static"===t.css("position")?(n.css({position:"relative"}),t.css({position:"relative"})):(e.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,n){i[n]=t.css(n),isNaN(parseInt(i[n],10))&&(i[n]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(s),n.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||e.contains(t[0],i))&&e(i).trigger("focus")),t}}),e.extend(e.effects,{version:"1.12.1",define:function(t,i,n){return n||(n=i,i="effect"),e.effects.effect[t]=n,e.effects.effect[t].mode=i,n},scaledDimensions:function(e,t,i){if(0===t)return{height:0,width:0,outerHeight:0,outerWidth:0};var n="horizontal"!==i?(t||100)/100:1,s="vertical"!==i?(t||100)/100:1;return{height:e.height()*s,width:e.width()*n,outerHeight:e.outerHeight()*s,outerWidth:e.outerWidth()*n}},clipToBox:function(e){return{width:e.clip.right-e.clip.left,height:e.clip.bottom-e.clip.top,left
vendor: 5,925 bytes, line 44
44:e.clip.left,top:e.clip.top}},unshift:function(e,t,i){var n=e.queue();t>1&&n.splice.apply(n,[1,0].concat(n.splice(t,i))),e.dequeue()},saveStyle:function(e){e.data(a,e[0].style.cssText)},restoreStyle:function(e){e[0].style.cssText=e.data(a)||"",e.removeData(a)},mode:function(e,t){var i=e.is(":hidden");return"toggle"===t&&(t=i?"show":"hide"),(i?"hide"===t:"show"===t)&&(t="none"),t},getBaseline:function(e,t){var i,n;switch(e[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=e[0]/t.height}switch(e[1]){case"left":n=0;break;case"center":n=.5;break;case"right":n=1;break;default:n=e[1]/t.width}return{x:n,y:i}},createPlaceholder:function(t){var i,n=t.css("position"),s=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(n)&&(n="absolute",i=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(r+"placeholder",i)),t.css({position:n,left:s.left,top:s.top}),i},removePlaceholder:function(e){var t=r+"placeholder",i=e.data(t);i&&(i.remove(),e.removeData(t))},cleanUp:function(t){e.effects.restoreStyle(t),e.effects.removePlaceholder(t)},setTransition:function(t,i,n,s){return s=s||{},e.each(i,function(e,i){var o=t.cssUnit(i);o[0]>0&&(s[i]=o[0]*n+o[1])}),s}}),e.fn.extend({effect:function(){var i=t.apply(this,arguments),n=e.effects.effect[i.effect],s=n.mode,o=i.queue,r=o||"fx",a=i.complete,c=i.mode,h=[],u=function(t){var i=e(this),n=e.effects.mode(i,c)||s;i.data(l,!0),h.push(n),s&&("show"===n||n===s&&"hide"===n)&&i.show(),s&&"none"===n||e.effects.saveStyle(i),e.isFunction(t)&&t()};if(e.fx.off||!n)return c?this[c](i.duration,a):this.each(function(){a&&a.call(this)});function d(t){var o=e(this);function r(){e.isFunction(a)&&a.call(o[0]),e.isFunction(t)&&t()}i.mode=h.shift(),!1===e.uiBackCompat||s?"none"===i.mode?(o[c](),r()):n.call(o[0],i,function(){o.removeData(l),e.effects.cleanUp(o),"hide"===i.mode&&o.hide(),r()}):(o.is(":hidden")?"hide"===c:"show"===c)?(o[c](),r()):n.call(o[0],i,r)}return!1===o?this.each(u).each(d):this.queue(r,u).queue(r,d)},show:function(e){return function(n){if(i(n))return e.apply(this,arguments);var s=t.apply(this,arguments);return s.mode="show",this.effect.call(this,s)}}(e.fn.show),hide:function(e){return function(n){if(i(n))return e.apply(this,arguments);var s=t.apply(this,arguments);return s.mode="hide",this.effect.call(this,s)}}(e.fn.hide),toggle:function(e){return function(n){if(i(n)||"boolean"==typeof n)return e.apply(this,arguments);var s=t.apply(this,arguments);return s.mode="toggle",this.effect.call(this,s)}}(e.fn.toggle),cssUnit:function(t){var i=this.css(t),n=[];return e.each(["em","px","%","pt"],function(e,t){i.indexOf(t)>0&&(n=[parseFloat(i),t])}),n},cssClip:function(e){return e?this.css("clip","rect("+e.top+"px "+e.right+"px "+e.bottom+"px "+e.left+"px)"):n(this.css("clip"),this)},transfer:function(t,i){var n=e(this),s=e(t.to),o="fixed"===s.css("position"),r=e("body"),a=o?r.scrollTop():0,l=o?r.scrollLeft():0,c=s.offset(),h={top:c.top-a,left:c.left-l,height:s.innerHeight(),width:s.innerWidth()},u=n.offset(),d=e("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(t.className).css({top:u.top-a,left:u.left-l,height:n.innerHeight(),width:n.innerWidth(),position:o?"fixed":"absolute"}).animate(h,t.duration,t.easing,function(){d.remove(),e.isFunction(i)&&i()})}}),e.fx.step.clip=function(t){t.clipInit||(t.start=e(t.elem).cssClip(),"string"==typeof t.end&&(t.end=n(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})}}(),o={},e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,t){o[t]=function(t){return Math.pow(t,e+2)}}),e.extend(o,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return 0===e||1===e?e:-Math.pow(2,8*(e-1))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,i=4;e<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-e,2)}}),e.each(o,function(t,i){e.easing["easeIn"+t]=i,e.easing["easeOut"+t]=function(e){return 1-i(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?i(2*e)/2:1-i(-2*e+2)/2}});e.effects,e.effects.define("blind","hide",function(t,i){var n={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},s=e(this),o=t.direction||"up",r=s.cssClip(),a={clip:e.extend({},r)},l=e.effects.createPlaceholder(s);a.clip[n[o][0]]=a.clip[n[o][1]],"show"===t.mode&&(s.cssClip(a.clip),l&&l.css(e.effects.clipToBox(a)),a.clip=r),l&&l.animate(e.effects.clipToBox(a),t.duration,t.easing),s.animate(a,{queue:!1,duration:t.duration,easing:t.easing,complete:i})}),e.effects.define("bounce",function(t,i){var n,s,o,r=e(this),a=t.mode,l="hide"===a,c="show"===a,h=t.direction||"up",u=t.distance,d=t.times||5,f=2*d+(c||l?1:0),p=t.duration/f,m=t.easing,g="up"===h||"down"===h?"top":"left",v="up"===h||"left"===h,b=0,y=r.queue().length;for(e.effects.createPlaceholder(r),o=r.css(g),u||(u=r["top"===g?"outerHeight":"outerWidth"]()/3),c&&((s={opacity:1})[g]=o,r.css("opacity",0).css(g,v?2*-u:2*u).animate(s,p,m)),l&&(u/=Math.pow(2,d-1)),(s={})[g]=o;b<d;b++)(n={})[g]=(v?"-=":"+=")+u,r.animate(n,p,m).animate(s,p,m),u=l?2*u:u/2;l&&((n={opacity:0}
vendor: 4,866 bytes, line 44
44)[g]=(v?"-=":"+=")+u,r.animate(n,p,m)),r.queue(i),e.effects.unshift(r,y,f+1)}),e.effects.define("clip","hide",function(t,i){var n,s={},o=e(this),r=t.direction||"vertical",a="both"===r,l=a||"horizontal"===r,c=a||"vertical"===r;n=o.cssClip(),s.clip={top:c?(n.bottom-n.top)/2:n.top,right:l?(n.right-n.left)/2:n.right,bottom:c?(n.bottom-n.top)/2:n.bottom,left:l?(n.right-n.left)/2:n.left},e.effects.createPlaceholder(o),"show"===t.mode&&(o.cssClip(s.clip),s.clip=n),o.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:i})}),e.effects.define("drop","hide",function(t,i){var n,s=e(this),o="show"===t.mode,r=t.direction||"left",a="up"===r||"down"===r?"top":"left",l="up"===r||"left"===r?"-=":"+=",c="+="===l?"-=":"+=",h={opacity:0};e.effects.createPlaceholder(s),n=t.distance||s["top"===a?"outerHeight":"outerWidth"](!0)/2,h[a]=l+n,o&&(s.css(h),h[a]=c+n,h.opacity=1),s.animate(h,{queue:!1,duration:t.duration,easing:t.easing,complete:i})}),e.effects.define("explode","hide",function(t,i){var n,s,o,r,a,l,c=t.pieces?Math.round(Math.sqrt(t.pieces)):3,h=c,u=e(this),d="show"===t.mode,f=u.show().css("visibility","hidden").offset(),p=Math.ceil(u.outerWidth()/h),m=Math.ceil(u.outerHeight()/c),g=[];function v(){g.push(this),g.length===c*h&&(u.css({visibility:"visible"}),e(g).remove(),i())}for(n=0;n<c;n++)for(r=f.top+n*m,l=n-(c-1)/2,s=0;s<h;s++)o=f.left+s*p,a=s-(h-1)/2,u.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-s*p,top:-n*m}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:p,height:m,left:o+(d?a*p:0),top:r+(d?l*m:0),opacity:d?0:1}).animate({left:o+(d?0:a*p),top:r+(d?0:l*m),opacity:d?1:0},t.duration||500,t.easing,v)}),e.effects.define("fade","toggle",function(t,i){var n="show"===t.mode;e(this).css("opacity",n?0:1).animate({opacity:n?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:i})}),e.effects.define("fold","hide",function(t,i){var n=e(this),s=t.mode,o="show"===s,r="hide"===s,a=t.size||15,l=/([0-9]+)%/.exec(a),c=!!t.horizFirst?["right","bottom"]:["bottom","right"],h=t.duration/2,u=e.effects.createPlaceholder(n),d=n.cssClip(),f={clip:e.extend({},d)},p={clip:e.extend({},d)},m=[d[c[0]],d[c[1]]],g=n.queue().length;l&&(a=parseInt(l[1],10)/100*m[r?0:1]),f.clip[c[0]]=a,p.clip[c[0]]=a,p.clip[c[1]]=0,o&&(n.cssClip(p.clip),u&&u.css(e.effects.clipToBox(p)),p.clip=d),n.queue(function(i){u&&u.animate(e.effects.clipToBox(f),h,t.easing).animate(e.effects.clipToBox(p),h,t.easing),i()}).animate(f,h,t.easing).animate(p,h,t.easing).queue(i),e.effects.unshift(n,g,4)}),e.effects.define("highlight","show",function(t,i){var n=e(this),s={backgroundColor:n.css("backgroundColor")};"hide"===t.mode&&(s.opacity=0),e.effects.saveStyle(n),n.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:i})}),e.effects.define("size",function(t,i){var n,s,o,r=e(this),a=["fontSize"],l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],h=t.mode,u="effect"!==h,d=t.scale||"both",f=t.origin||["middle","center"],p=r.css("position"),m=r.position(),g=e.effects.scaledDimensions(r),v=t.from||g,b=t.to||e.effects.scaledDimensions(r,0);e.effects.createPlaceholder(r),"show"===h&&(o=v,v=b,b=o),s={from:{y:v.height/g.height,x:v.width/g.width},to:{y:b.height/g.height,x:b.width/g.width}},"box"!==d&&"both"!==d||(s.from.y!==s.to.y&&(v=e.effects.setTransition(r,l,s.from.y,v),b=e.effects.setTransition(r,l,s.to.y,b)),s.from.x!==s.to.x&&(v=e.effects.setTransition(r,c,s.from.x,v),b=e.effects.setTransition(r,c,s.to.x,b))),"content"!==d&&"both"!==d||s.from.y!==s.to.y&&(v=e.effects.setTransition(r,a,s.from.y,v),b=e.effects.setTransition(r,a,s.to.y,b)),f&&(n=e.effects.getBaseline(f,g),v.top=(g.outerHeight-v.outerHeight)*n.y+m.top,v.left=(g.outerWidth-v.outerWidth)*n.x+m.left,b.top=(g.outerHeight-b.outerHeight)*n.y+m.top,b.left=(g.outerWidth-b.outerWidth)*n.x+m.left),r.css(v),"content"!==d&&"both"!==d||(l=l.concat(["marginTop","marginBottom"]).concat(a),c=c.concat(["marginLeft","marginRight"]),r.find("*[width]").each(function(){var i=e(this),n=e.effects.scaledDimensions(i),o={height:n.height*s.from.y,width:n.width*s.from.x,outerHeight:n.outerHeight*s.from.y,outerWidth:n.outerWidth*s.from.x},r={height:n.height*s.to.y,width:n.width*s.to.x,outerHeight:n.height*s.to.y,outerWidth:n.width*s.to.x};s.from.y!==s.to.y&&(o=e.effects.setTransition(i,l,s.from.y,o),r=e.effects.setTransition(i,l,s.to.y,r)),s.from.x!==s.to.x&&(o=e.effects.setTransition(i,c,s.from.x,o),r=e.effects.setTransition(i,c,s.to.x,r)),u&&e.effects.saveStyle(i),i.css(o),i.animate(r,t.duration,t.easing,function(){u&&e.effects.restoreStyle(i)})})),r.animate(b,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=r.offset();
440===b.opacity&&r.css("opacity",v.opacity),u||(r.css("position","static"===p?"relative":p).offset(t),e.effects.saveStyle(r)),i()}})}),e.effects.define("scale",function(t,i){var n=e(this),s=t.mode,o=parseInt(t.percent,10)||(0===parseInt(t.percent,10)||"effect"!==s?0:100),r=e.extend(!0,{from:e.effects.scaledDimensions(n),to:e.effects.scaledDimensions(n,o,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(r.from.opacity=1,r.to.opacity=0),e.effects.effect.size.call(this,r,i)}),e.effects.define("puff","hide",function(t,i){var n=e.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});e.effects.effect.scale.call(this,n,i)}),e.effects.define("pulsate","show",function(t,i){var n=e(this),s=t.mode,o="show"===s,r=o||"hide"===s,a=2*(t.times||5)+(r?1:0),l=t.duration/a,c=0,h=1,u=n.queue().length;for(!o&&n.is(":visible")||(n.css("opacity",0).show(),c=1);h<a;h++)n.animate({opacity:c},l,t.easing),c=1-c;n.animate({opacity:c},l,t.easing),n.queue(i),e.effects.unshift(n,u,a+1)}),e.effects.define("shake",function(t,i){var n=1,s=e(this),o=t.direction||"left",r=t.distance||20,a=t.times||3,l=2*a+1,c=Math.round(t.duration/l),h="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d={},f={},p={},m=s.queue().length;for(e.effects.createPlaceholder(s),d[h]=(u?"-=":"+=")+r,f[h]=(u?"+=":"-=")+2*r,p[h]=(u?"-=":"+=")+2*r,s.animate(d,c,t.easing);n<a;n++)s.animate(f,c,t.easing).animate(p,c,t.easing);s.animate(f,c,t.easing).animate(d,c/2,t.easing).queue(i),e.effects.unshift(s,m,l+1)}),e.effects.define("slide","show",function(t,i){var n,s,o=e(this),r={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},a=t.mode,l=t.direction||"left",c="up"===l||"down"===l?"top":"left",h="up"===l||"left"===l,u=t.distance||o["top"===c?"outerHeight":"outerWidth"](!0),d={};e.effects.createPlaceholder(o),n=o.cssClip(),s=o.position()[c],d[c]=(h?-1:1)*u+s,d.clip=o.cssClip(),d.clip[r[l][1]]=d.clip[r[l][0]],"show"===a&&(o.cssClip(d.clip),o.css(c,d[c]),d.clip=n,d[c]=s),o.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:i})}); 45/*! 46 * jQuery UI Effects Blind 1.12.1 47 * http://jqueryui.com 48 * 49 * Copyright jQuery Foundation and other contributors 50 * Released under the MIT license. 51 * http://jquery.org/license 52 */!1!==e.uiBackCompat&&e.effects.define("transfer",function(t,i){e(this).transfer(t,i)}); 53/*! 54 * jQuery UI Focusable 1.12.1 55 * http://jqueryui.com 56 * 57 * Copyright jQuery Foundation and other contributors 58 * Released under the MIT license. 59 * http://jquery.org/license 60 */ 61e.ui.focusable=function(t,i){var n,s,o,r,a,l=t.nodeName.toLowerCase();return"area"===l?(s=(n=t.parentNode).name,!(!t.href||!s||"map"!==n.nodeName.toLowerCase())&&((o=e("img[usemap='#"+s+"']")).length>0&&o.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(l)?(r=!t.disabled)&&(a=e(t).closest("fieldset")[0])&&(r=!a.disabled):r="a"===l&&t.href||i,r&&e(t).is(":visible")&&function(e){var t=e.css("visibility");for(;"inherit"===t;)t=(e=e.parent()).css("visibility");return"hidden"!==t}(e(t)))},e.extend(e.expr[":"],{focusable:function(t){return e.ui.focusable(t,null!=e.attr(t,"tabindex"))}});e.ui.focusable,e.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):e(this[0].form)},e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout(function(){var i=t.data("ui-form-reset-instances");e.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_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")}}}; 62/*! 63 * jQuery UI Support for jQuery core 1.7.x 1.12.1 64 * http://jqueryui.com 65 * 66 * Copyright jQuery Foundation and other contributors 67 * Released under the MIT license. 68 * http://jquery.org/license 69 * 70 */ 71"1.7"===e.fn.jquery.substring(0,3)&&(e.each(["Width","Height"],function(t,i){var n="Width"===i?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};function r(t,i,s,o){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),o&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(s,r(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(s,r(this,t,!0,n)+"px")})}}),e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}); 72/*!
vendor: 6,345 bytes, lines 73-80
73 * jQuery UI Keycode 1.12.1 74 * http://jqueryui.com 75 * 76 * Copyright jQuery Foundation and other contributors 77 * Released under the MIT license. 78 * http://jquery.org/license 79 */ 80var h,u;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.ui.escapeSelector=(h=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g,function(e){return e.replace(h,"\\$1")}),e.fn.labels=function(){var t,i,n,s,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(s=this.eq(0).parents("label"),(n=this.attr("id"))&&(o=(t=this.eq(0).parents().last()).add(t.length?t.siblings():this.siblings()),i="label[for='"+e.ui.escapeSelector(n)+"']",s=s.add(o.find(i).addBack(i))),this.pushStack(s))},e.fn.scrollParent=function(t){var i=this.css("position"),n="absolute"===i,s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var t=e(this);return(!n||"static"!==t.css("position"))&&s.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:e(this[0].ownerDocument||document)},e.extend(e.expr[":"],{tabbable:function(t){var i=e.attr(t,"tabindex"),n=null!=i;return(!n||i>=0)&&e.ui.focusable(t,n)}}),e.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.widget("ui.accordion",{version:"1.12.1",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:"> li > :first-child, > :not(li):even",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||!1!==t.active&&null!=t.active||(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,i,n=this.options.icons;n&&(t=e("<span>"),this._addClass(t,"ui-accordion-header-icon","ui-icon "+n.header),t.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,n.header)._addClass(i,null,n.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){"active"!==e?("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||!1!==this.options.active||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons())):this._activate(t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!e)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=e.ui.keyCode,n=this.headers.length,s=this.headers.index(t.target),o=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(s+1)%n];break;case i.LEFT:case i.UP:o=this.headers[(s-1+n)%n];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[n-1]}o&&(e(t.target).attr("tabIndex",-1),e(o).attr("tabIndex",0),e(o).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(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=e()):!1===t.active?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=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,i=this.options,n=i.heightStyle,s=this.element.parent();this.active=this._findActive(i.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),i=t.uniqueId().attr("id"),n=t.next(),s=n.uniqueId().attr("id");t.attr("aria-controls",s),n.attr("aria-labelledby",i)}).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(i.event),"fill"===n?(t=s.height(),this.element.siblings(":visible").each(function(){var i=e(this),n=i.
vendor: 5,093 bytes, line 80
80css("position");"absolute"!==n&&"fixed"!==n&&(t-=i.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")):"auto"===n&&(t=0,this.headers.next().each(function(){var i=e(this).is(":visible");i||e(this).show(),t=Math.max(t,e(this).css("height","").height()),i||e(this).hide()}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i,n,s=this.options,o=this.active,r=e(t.currentTarget),a=r[0]===o[0],l=a&&s.collapsible,c=l?e():r.next(),h=o.next(),u={oldHeader:o,oldPanel:h,newHeader:l?e():r,newPanel:c};t.preventDefault(),a&&!s.collapsible||!1===this._trigger("beforeActivate",t,u)||(s.active=!l&&this.headers.index(r),this.active=a?e():r,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),s.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,s.icons.activeHeader)._addClass(i,null,s.icons.header)),a||(this._removeClass(r,"ui-accordion-header-collapsed")._addClass(r,"ui-accordion-header-active","ui-state-active"),s.icons&&(n=r.children(".ui-accordion-header-icon"),this._removeClass(n,null,s.icons.header)._addClass(n,null,s.icons.activeHeader)),this._addClass(r.next(),"ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,n=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=n,this.options.animate?this._animate(i,n,t):(n.hide(),i.show(),this._toggleComplete(t)),n.attr({"aria-hidden":"true"}),n.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&n.length?n.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(e(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,t,i){var n,s,o,r=this,a=0,l=e.css("box-sizing"),c=e.length&&(!t.length||e.index()<t.index()),h=this.options.animate||{},u=c&&h.down||h,d=function(){r._toggleComplete(i)};return"number"==typeof u&&(o=u),"string"==typeof u&&(s=u),s=s||u.easing||h.easing,o=o||u.duration||h.duration,t.length?e.length?(n=e.show().outerHeight(),t.animate(this.hideProps,{duration:o,easing:s,step:function(e,t){t.now=Math.round(e)}}),void e.hide().animate(this.showProps,{duration:o,easing:s,complete:d,step:function(e,i){i.now=Math.round(e),"height"!==i.prop?"content-box"===l&&(a+=i.now):"content"!==r.options.heightStyle&&(i.now=Math.round(n-t.outerHeight()-a),a=0)}})):t.animate(this.hideProps,o,s,d):e.animate(this.showProps,o,s,d)},_toggleComplete:function(e){var t=e.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,e)}}),e.ui.safeActiveElement=function(e){var t;try{t=e.activeElement}catch(i){t=e.body}return t||(t=e.body),t.nodeName||(t=e.body),t},e.widget("ui.menu",{version:"1.12.1",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.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()},"click .ui-menu-item":function(t){var i=e(t.target),n=e(e.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&n.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var i=e(t.target).closest(".ui-menu-item"),n=e(t.currentTarget);i[0]===n[0]&&(this._removeClass(n.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,n))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(t){this._delay(function(){!e.contains(this.element[0],e.ui.safeActiveElement(this.document[0]))&&this.collapseAll(t)}
vendor: 5,539 bytes, line 80
80)},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_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 i,n,s,o,r=!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:r=!1,n=this.previousFilter||"",o=!1,s=t.keyCode>=96&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),s===n?o=!0:s=n+s,i=this._filterMenuItems(s),(i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(s=String.fromCharCode(t.keyCode),i=this._filterMenuItems(s)),i.length?(this.focus(t,i),this.previousFilter=s,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}r&&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,i,n,s,o=this,r=this.options.icons.submenu,a=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),i=a.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),i=t.prev(),n=e("<span>").data("ui-menu-submenu-caret",!0);o._addClass(n,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(n),t.attr("aria-labelledby",i.attr("id"))}),this._addClass(i,"ui-menu","ui-widget ui-widget-content ui-front"),(t=a.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=e(this);o._isDivider(t)&&o._addClass(t,"ui-menu-divider","ui-widget-content")}),s=(n=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(s,"ui-menu-item-wrapper"),t.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("icons"===e){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)}this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i,n,s;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),n=this.active.children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),s=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var i,n,s,o,r,a;this._hasScroll()&&(i=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,n=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,s=t.offset().top-this.activeMenu.offset().top-i-n,o=this.activeMenu.scrollTop(),r=this.activeMenu.height(),a=t.outerHeight(),s<0?this.activeMenu.scrollTop(o+s):s+a>r&&this.activeMenu.scrollTop(o+s-r+a))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var i=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(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var n=i?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));n.length||(n=this.element),this._close(n),this.blur(t),this._removeClass(n.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=n},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","fal
vendor: 16,819 bytes, lines 80-106
80se")},_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.active.children(".ui-menu ").find(this.options.items).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},_move:function(e,t,i){var n;this.active&&(n="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),n&&n.length&&this.active||(n=this.activeMenu.find(this.options.items)[t]()),this.focus(i,n)},nextPage:function(t){var i,n,s;this.active?this.isLastItem()||(this._hasScroll()?(n=this.active.offset().top,s=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(i=e(this)).offset().top-n-s<0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var i,n,s;this.active?this.isFirstItem()||(this._hasScroll()?(n=this.active.offset().top,s=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return(i=e(this)).offset().top-n+s>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())):this.next(t)},_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 i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),n=new RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return n.test(e.trim(e(this).children(".ui-menu-item-wrapper").text()))})}}); 81/*! 82 * jQuery UI Autocomplete 1.12.1 83 * http://jqueryui.com 84 * 85 * Copyright jQuery Foundation and other contributors 86 * Released under the MIT license. 87 * http://jquery.org/license 88 */ 89e.widget("ui.autocomplete",{version:"1.12.1",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,_create:function(){var t,i,n,s=this.element[0].nodeName.toLowerCase(),o="textarea"===s,r="input"===s;this.isMultiLine=o||!r&&this._isContentEditable(this.element),this.valueMethod=this.element[o||r?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(s){if(this.element.prop("readOnly"))return t=!0,n=!0,void(i=!0);t=!1,n=!1,i=!1;var o=e.ui.keyCode;switch(s.keyCode){case o.PAGE_UP:t=!0,this._move("previousPage",s);break;case o.PAGE_DOWN:t=!0,this._move("nextPage",s);break;case o.UP:t=!0,this._keyEvent("previous",s);break;case o.DOWN:t=!0,this._keyEvent("next",s);break;case o.ENTER:this.menu.active&&(t=!0,s.preventDefault(),this.menu.select(s));break;case o.TAB:this.menu.active&&this.menu.select(s);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(s),s.preventDefault());break;default:i=!0,this._searchTimeout(s)}},keypress:function(n){if(t)return t=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||n.preventDefault());if(!i){var s=e.ui.keyCode;switch(n.keyCode){case s.PAGE_UP:this._move("previousPage",n);break;case s.PAGE_DOWN:this._move("nextPage",n);break;case s.UP:this._keyEvent("previous",n);break;case s.DOWN:this._keyEvent("next",n)}}},input:function(e){if(n)return n=!1,void e.preventDefault();this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){this.cancelBlur?delete this.cancelBlur:(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(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==e.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(t,i){var n,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)});s=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(n=i.item.attr("aria-label")||s.value)&&e.trim(n).length&&(this.liveRegion.children().hide(),e("<div>").text(n).appendTo(this.liveRegion))},menuselect:function(t,i){var n=i.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==e.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=n})),!1!==this._trigger("select",t,{item:n})&&this._value(n.value),this.term=this._value(),this.close(t),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),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||e.contains(i,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,i,n=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,n){n(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,s){n.xhr&&n.xhr.abort(),n.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){s(e)},error:function(){s([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),n=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;t&&(!t||i||n)||(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy(function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},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"string"==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.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,i){var n=this;e.each(i,function(e,i){n._renderItemData(t,i)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return e("<li>").append(e("<div>").text(i.label)).appendTo(t)},_move:function(e,t){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[e](t);this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())},_isContentEditable:function(e){if(!e.length)return!1;var t=e.prop("contentEditable");return"inherit"===t?this._isContentEditable(e.parent()):"true"===t}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var n=new RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return n.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 i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e("<div>").text(i).appendTo(this.liveRegion))}});e.ui.autocomplete; 90/*! 91 * jQuery UI Controlgroup 1.12.1 92 * http://jqueryui.com 93 * 94 * Copyright jQuery Foundation and other contributors 95 * Released under the MIT license. 96 * http://jquery.org/license 97 */var d=/ui-corner-([a-z]){2,6}/g;e.widget("ui.controlgroup",{version:"1.12.1",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,i=[];e.each(this.options.items,function(n,s){var o,r={};if(s)return"controlgroupLabel"===n?((o=t.element.find(s)).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(o,null,"ui-widget ui-widget-content ui-state-default"),void(i=i.concat(o.get()))):void(e.fn[n]&&(r=t["_"+n+"Options"]?t["_"+n+"Options"]("middle"):{classes:{}},t.element.find(s).each(function(){var s=e(this),o=s[n]("instance"),a=e.widget.extend({},r);if("button"!==n||!s.parent(".ui-spinner").length){o||(o=s[n]()[n]("instance")),o&&(a.classes=t._resolveClassesValues(a.classes,o)),s[n](a);var l=s[n]("widget");e.data(l[0],"ui-controlgroup-data",o||s[n]("instance")),i.push(l[0])}})))}),this.childWidgets=e(e.unique(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each(function(){var i=e(this).data("ui-controlgroup-data");i&&i[t]&&i[t]()})},_updateCornerClass:function(e,t){var i=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(e,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(e,null,i)},_buildSimpleOptions:function(e,t){var i="vertical"===this.options.direction,n={classes:{}};return n.classes[t]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[e],n},_spinnerOptions:function(e){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="vertical"===this.options.direction;return{width:!!t&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[e]}},_resolveClassesValues:function(t,i){var n={};return e.each(t,function(s){var o=i.options.classes[s]||"";o=e.trim(o.replace(d,"")),n[s]=(o+" "+t[s]).replace(/\s+/g," ")}),n},_setOption:function(e,t){"direction"===e&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(e,t),"disabled"!==e?this.refresh():this._callChildMethod(t?"disable":"enable")},refresh:function(){var t,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&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,n){var s=t[n]().data("ui-controlgroup-data");if(s&&i["_"+s.widgetName+"Options"]){var o=i["_"+s.widgetName+"Options"](1===t.length?"only":n);o.classes=i._resolveClassesValues(o.classes,s),s.element[s.widgetName](o)}else i._updateCornerClass(t[n](),n)}),this._callChildMethod("refresh"))}}); 98/*! 99 * jQuery UI Checkboxradio 1.12.1 100 * http://jqueryui.com 101 * 102 * Copyright jQuery Foundation and other contributors 103 * Released under the MIT license. 104 * http://jquery.org/license 105 */ 106e.widget("ui.checkboxradio",[e.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,i,n=this,s=this._super()||{};return this._readType(),i=this.element.labels(),this.label=e(i[i.length-1]),this.label.length||e.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){n.originalLabel+=3===this.nodeType?e(this).text():this.outerHTML}),this.originalLabel&&(s.label=this.originalLabel),null!=(t=this.element[0].disabled)&&(s.disabled=t),s},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),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();
vendor: 1,428 bytes, line 106
106this.type=this.element[0].type,"input"===t&&/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=this.element[0].name,i="input[name='"+e.ui.escapeSelector(t)+"']";return t?(this.form.length?e(this.form[0].elements).filter(i):e(i).filter(function(){return 0===e(this).form().length})).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&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t),"radio"===this.type&&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("label"!==e||t){if(this._super(e,t),"disabled"===e)return this._toggleClass(this.label,null,"ui-state-disabled",t),void(this.element[0].disabled=t);this.refresh()}},_updateIcon:function(t){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=e("<span>"),this.iconSpace=e("<span> </span>
vendor: 3,083 bytes, lines 106-114
106"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),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),null!==this.options.label&&this._updateLabel(),t!==this.options.disabled&&this._setOptions({disabled:t})}}]);e.ui.checkboxradio; 107/*! 108 * jQuery UI Button 1.12.1 109 * http://jqueryui.com 110 * 111 * Copyright jQuery Foundation and other contributors 112 * Released under the MIT license. 113 * http://jquery.org/license 114 */e.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var e,t=this._super()||{};return this.isInput=this.element.is("input"),null!=(e=this.element[0].disabled)&&(t.disabled=e),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(t.label=this.originalLabel),t},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(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,i){var n="iconPosition"!==t,s=n?this.options.iconPosition:i,o="top"===s||"bottom"===s;this.icon?n&&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")),n&&this._addClass(this.icon,null,i),this._attachIcon(s),o?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconS
vendor: 4,444 bytes, lines 114-122
114pace||(this.iconSpace=e("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(s))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(e){this.icon[/^(?:end|bottom)/.test(e)?"before":"after"](this.iconSpace)},_attachIcon:function(e){this.element[/^(?:end|bottom)/.test(e)?"append":"prepend"](this.icon)},_setOptions:function(e){var t=void 0===e.showLabel?this.options.showLabel:e.showLabel,i=void 0===e.icon?this.options.icon:e.icon;t||i||(e.showLabel=!0),this._super(e)},_setOption:function(e,t){"icon"===e&&(t?this._updateIcon(e,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===e&&this._updateIcon(e,t),"showLabel"===e&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip()),"label"===e&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(e,t),"disabled"===e&&(this._toggleClass(null,"ui-state-disabled",t),this.element[0].disabled=t,t&&this.element.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()}}),!1!==e.uiBackCompat&&(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.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(e,t){"text"!==e?("showLabel"===e&&(this.options.text=t),"icon"===e&&(this.options.icons.primary=t),"icons"===e&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",t)}}),e.fn.button=function(t){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?t.apply(this,arguments):(e.ui.checkboxradio||e.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(e.fn.button),e.fn.buttonset=function(){return e.ui.controlgroup||e.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});var f; 115/*! 116 * jQuery UI Datepicker 1.12.1 117 * http://jqueryui.com 118 * 119 * Copyright jQuery Foundation and other contributors 120 * Released under the MIT license. 121 * http://jquery.org/license 122 */e.ui.button;function p(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
122ay","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:""},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,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=m(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function m(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",i,function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,g)}function g(){e.datepicker._isDisabledDatepicker(f.inline?f.dpDiv.parent()[0]:f.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))}function v(t,i){for(var n in e.extend(t,i),i)null==i[n]&&(t[n]=i[n]);return t}e.extend(e.ui,{datepicker:{version:"1.12.1"}}),e.extend(p.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return v(this._defaults,e||{}),this},_attachDatepicker:function(t,i){var n,s,o;s="div"===(n=t.nodeName.toLowerCase())||"span"===n,t.id||(this.uuid+=1,t.id="dp"+this.uuid),(o=this._newInst(e(t),s)).settings=e.extend({},i||{}),"input"===n?this._connectDatepicker(t,o):s&&this._inlineDatepicker(t,o)},_newInst:function(t,i){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:i,dpDiv:i?m(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,i){var n=e(t);i.append=e([]),i.trigger=e([]),n.hasClass(this.markerClassName)||(this._attachments(n,i),n.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),e.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var n,s,o,r=this._get(i,"appendText"),a=this._get(i,"isRTL");i.append&&i.append.remove(),r&&(i.append=e("<span class='"+this._appendClass+"'>"+r+"</span>"),t[a?"before":"after"](i.append)),t.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),"focus"!==(n=this._get(i,"showOn"))&&"both"!==n||t.on("focus",this._showDatepicker),"button"!==n&&"both"!==n||(s=this._get(i,"buttonText"),o=this._get(i,"buttonImage"),i.trigger=e(this._get(i,"buttonImageOnly")?e("<img/>").addClass(this._triggerClass).attr({src:o,alt:s,title:s}):e("<button type='button'></button>").addClass(this._triggerClass).html(o?e("<img/>").attr({src:o,alt:s,title:s}):s)),t[a?"before":"after"](i.trigger),i.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])):e.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,i,n,s,o=new Date(2009,11,20),r=this._get(e,"dateFormat");r.match(/[DM]/)&&(t=function(e){for(i=0,n=0,s=0;s<e.length;s++)e[s].length>i&&(i=e[s].length,n=s);return n},o.setMonth(t(this._get(e,r.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(t(this._get(e,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),e.input.attr("size",this._formatDate(e,o).length)}},_inlineDatepicker:function(t,i){var n=e(t);n.hasClass(this.markerClassName)||(n.addClass(this.markerClassName).append(i.dpDiv),e.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,n,s,o){var r,a,l,c,h,u=this._dialogInst;return u||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>
122"),this._dialogInput.on("keydown",this._doKeyDown),e("body").append(this._dialogInput),(u=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},e.data(this._dialogInput[0],"datepicker",u)),v(u.settings,s||{}),i=i&&i.constructor===Date?this._formatDate(u,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(a=document.documentElement.clientWidth,l=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,h=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[a/2-100+c,l/2-150+h]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),u.settings.onSelect=n,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",u),this},_destroyDatepicker:function(t){var i,n=e(t),s=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),e.removeData(t,"datepicker"),"input"===i?(s.append.remove(),s.trigger.remove(),n.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==i&&"span"!==i||n.removeClass(this.markerClassName).empty(),f===s&&(f=null))},_enableDatepicker:function(t){var i,n,s=e(t),o=e.data(t,"datepicker");s.hasClass(this.markerClassName)&&("input"===(i=t.nodeName.toLowerCase())?(t.disabled=!1,o.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==i&&"span"!==i||((n=s.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),n.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 i,n,s=e(t),o=e.data(t,"datepicker");s.hasClass(this.markerClassName)&&("input"===(i=t.nodeName.toLowerCase())?(t.disabled=!0,o.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==i&&"span"!==i||((n=s.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),n.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,i,n){var s,o,r,a,l=this._getInst(t);if(2===arguments.length&&"string"==typeof i)return"defaults"===i?e.extend({},e.datepicker._defaults):l?"all"===i?e.extend({},l.settings):this._get(l,i):null;s=i||{},"string"==typeof i&&((s={})[i]=n),l&&(this._curInst===l&&this._hideDatepicker(),o=this._getDateDatepicker(t,!0),r=this._getMinMaxDate(l,"min"),a=this._getMinMaxDate(l,"max"),v(l.settings,s),null!==r&&void 0!==s.dateFormat&&void 0===s.minDate&&(l.settings.minDate=this._formatDate(l,r)),null!==a&&void 0!==s.dateFormat&&void 0===s.maxDate&&(l.settings.maxDate=this._formatDate(l,a)),"disabled"in s&&(s.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),l),this._autoSize(l),this._setDate(l,o),this._updateAlternate(l),this._updateDatepicker(l))},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,n,s,o=e.datepicker._getInst(t.target),r=!0,a=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),r=!1;break;case 13:return(s=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",o.dpDiv))[0]&&e.datepicker._selectDay(t.target,o.selectedMonth,o.selectedYear,s[0]),(i=e.datepicker._get(o,"onSelect"))?(n=e.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[n,o])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(o,"stepBigMonths"):-e.datepicker._get(o,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(o,"stepBigMonths"):+e.datepicker._get(o,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,a?1:-1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(o,"stepBigMonths"):-e.datepicker._get(o,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,a?-1:1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(o,"stepBigMonths"):+e.datepicker._get(o,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,n,s=e.datepicker._getInst(t.target);if(e.datepicker._get(s,"constrainInput"))return i=e.datepicker._possibleChars(e.datepicker._get(s,"dateFormat")),n=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||n<" "||!i||i.indexOf(n)>-1},_doKeyUp:function(t){var i=e.datepicker._getInst(t.target);if(i.input.val()!==i.lastVal)try{e.datepicker.parseDate(e.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,e.datepicker._getFormatConfig(i))&&(e.datepicker._setDateFromField(i),e.datepicker._updateAlternate(i),e.datepicker._updateDatepicker(i))}catch(e){}return!0},_showDatepicker:function(t){var i,n,s,o,r,a,l;("input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),e.datepicker._isDisabledDatepicker(t)||e.datepicker._lastInput===t)||(i=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==i&&(e.datepicker._curInst.dpDiv.stop(!0,!0),i&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),!1!==(s=(n=e.datepicker._get(i,"beforeShow"))?n.apply(t,[t,i]):{})&&(v(i.settings,s),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),o=!1,e(t).parents().each(function(){return!(o|="fixed"===e(this).css("position"))}),r={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(i),r=e.datepicker._checkOffset(i,r,o),i.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":o?"fixed":"absolute",display:"none",left:r.left+"px",to
vendor: 36,125 bytes, lines 122-131
122p:r.top+"px"}),i.inline||(a=e.datepicker._get(i,"showAnim"),l=e.datepicker._get(i,"duration"),i.dpDiv.css("z-index",function(e){for(var t,i;e.length&&e[0]!==document;){if(("absolute"===(t=e.css("position"))||"relative"===t||"fixed"===t)&&(i=parseInt(e.css("zIndex"),10),!isNaN(i)&&0!==i))return i;e=e.parent()}return 0}(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[a]?i.dpDiv.show(a,e.datepicker._get(i,"showOptions"),l):i.dpDiv[a||"show"](a?l:null),e.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),e.datepicker._curInst=i)))},_updateDatepicker:function(t){this.maxRows=4,f=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var i,n=this._getNumberOfMonths(t),s=n[1],o=t.dpDiv.find("."+this._dayOverClass+" a");o.length>0&&g.apply(o.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),s>1&&t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",17*s+"em"),t.dpDiv[(1!==n[0]||1!==n[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&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),i=t.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,i,n){var s=t.dpDiv.outerWidth(),o=t.dpDiv.outerHeight(),r=t.input?t.input.outerWidth():0,a=t.input?t.input.outerHeight():0,l=document.documentElement.clientWidth+(n?0:e(document).scrollLeft()),c=document.documentElement.clientHeight+(n?0:e(document).scrollTop());return i.left-=this._get(t,"isRTL")?s-r:0,i.left-=n&&i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=n&&i.top===t.input.offset().top+a?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+s>l&&l>s?Math.abs(i.left+s-l):0),i.top-=Math.min(i.top,i.top+o>c&&c>o?Math.abs(o+a):0),i},_findPos:function(t){for(var i,n=this._getInst(t),s=this._get(n,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[s?"previousSibling":"nextSibling"];return[(i=e(t).offset()).left,i.top]},_hideDatepicker:function(t){var i,n,s,o,r=this._curInst;!r||t&&r!==e.data(t,"datepicker")||this._datepickerShowing&&(i=this._get(r,"showAnim"),n=this._get(r,"duration"),s=function(){e.datepicker._tidyDialog(r)},e.effects&&(e.effects.effect[i]||e.effects[i])?r.dpDiv.hide(i,e.datepicker._get(r,"showOptions"),n,s):r.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?n:null,s),i||s(),this._datepickerShowing=!1,(o=this._get(r,"onClose"))&&o.apply(r.input?r.input[0]:null,[r.input?r.input.val():"",r]),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 i=e(t.target),n=e.datepicker._getInst(i[0]);(i[0].id===e.datepicker._mainDivId||0!==i.parents("#"+e.datepicker._mainDivId).length||i.hasClass(e.datepicker.markerClassName)||i.closest("."+e.datepicker._triggerClass).length||!e.datepicker._datepickerShowing||e.datepicker._inDialog&&e.blockUI)&&(!i.hasClass(e.datepicker.markerClassName)||e.datepicker._curInst===n)||e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,n){var s=e(t),o=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(o,i+("M"===n?this._get(o,"showCurrentAtPos"):0),n),this._updateDatepicker(o))},_gotoToday:function(t){var i,n=e(t),s=this._getInst(n[0]);this._get(s,"gotoCurrent")&&s.currentDay?(s.selectedDay=s.currentDay,s.drawMonth=s.selectedMonth=s.currentMonth,s.drawYear=s.selectedYear=s.currentYear):(i=new Date,s.selectedDay=i.getDate(),s.drawMonth=s.selectedMonth=i.getMonth(),s.drawYear=s.selectedYear=i.getFullYear()),this._notifyChange(s),this._adjustDate(n)},_selectMonthYear:function(t,i,n){var s=e(t),o=this._getInst(s[0]);o["selected"+("M"===n?"Month":"Year")]=o["draw"+("M"===n?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(s)},_selectDay:function(t,i,n,s){var o,r=e(t);e(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(r[0])||((o=this._getInst(r[0])).selectedDay=o.currentDay=e("a",s).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=n,this._selectDate(t,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,"")},_selectDate:function(t,i){var n,s=e(t),o=this._getInst(s[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),(n=this._get(o,"onSelect"))?n.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var i,n,s,o=this._get(t,"altField");o&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),n=this._getDate(t),s=this.formatDate(i,n,this._getFormatConfig(t)),e(o).val(s))},noWeekends:function(e){var t=e.getDay();return[t>0&&t<6,""]},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(t,i,n){if(null==t||null==i)throw"Invalid arguments";if(""===(i="object"==typeof i?i.toString():i+""))return null;var s,o,r,a,l=0,c=(n?n.shortYearCutoff:null)||this._defaults.shortYearCutoff,h="string"!=typeof c?c:(new Date).getFullYear()%100+parseInt(c,10),u=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort,d=(n?n.dayNames:null)||this._defaults.dayNames,f=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort,p=(n?n.monthNames:null)||this._defaults.monthNames,m=-1,g=-1,v=-1,b=-1,y=!1,_=function(e){var i=s+1<t.length&&t.charAt(s+1)===e;return i&&s++,i},w=function(e){var t=_(e),n="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,s=new RegExp("^\\d{"+("y"===e?n:1)+","+n+"}"),o=i.substring(l).match(s);if(!o)throw"Missing number at position "+l;return l+=o[0].length,parseInt(o[0],10)},x=function(t,n,s){var o=-1,r=e.map(_(t)?s:n,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(r,function(e,t){var n=t[1];if(i.substr(l,n.length).toLowerCase()===n.toLowerCase())return o=t[0],l+=n.length,!1}),-1!==o)return o+1;throw"Unknown name at position "+l},k=function(){if(i.charAt(l)!==t.charAt(s))throw"Unexpected literal at position "+l;l++};for(s=0;s<t.length;s++)if(y)"'"!==t.charAt(s)||_("'")?k():y=!1;else switch(t.charAt(s)){case"d":v=w("d");break;case"D":x("D",u,d);break;case"o":b=w("o");break;case"m":g=w("m");break;case"M":g=x("M",f,p);break;case"y":m=w("y");break;case"@":m=(a=new Date(w("@"))).getFullYear(),g=a.getMonth()+1,v=a.getDate();break;case"!":m=(a=new Date((w("!")-this._ticksTo1970)/1e4)).getFullYear(),g=a.getMonth()+1,v=a.getDate();break;case"'":_("'")?k():y=!0;break;default:k()}if(l<i.length&&(r=i.substr(l),!/^\s+/.test(r)))throw"Extra/unparsed characters found in date: "+r;if(-1===m?m=(new Date).getFullYear():m<100&&(m+=(new Date).getFullYear()-(new Date).getFullYear()%100+(m<=h?0:-100)),b>-1)for(g=1,v=b;;){if(v<=(o=this._getDaysInMonth(m,g-1)))break;g++,v-=o}if((a=this._daylightSavingAdjust(new Date(m,g-1,v))).getFullYear()!==m||a.getMonth()+1!==g||a.getDate()!==v)throw"Invalid date";return a},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(e,t,i){if(!t)return"";var n,s=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,l=function(t){var i=n+1<e.length&&e.charAt(n+1)===t;return i&&n++,i},c=function(e,t,i){var n=""+t;if(l(e))for(;n.length<i;)n="0"+n;return n},h=function(e,t,i,n){return l(e)?n[t]:i[t]},u="",d=!1;if(t)for(n=0;n<e.length;n++)if(d)"'"!==e.charAt(n)||l("'")?u+=e.charAt(n):d=!1;else switch(e.charAt(n)){case"d":u+=c("d",t.getDate(),2);break;case"D":u+=h("D",t.getDay(),s,o);break;case"o":u+=c("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=c("m",t.getMonth()+1,2);break;case"M":u+=h("M",t.getMonth(),r,a);break;case"y":u+=l("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":u+=t.getTime();break;case"!":u+=1e4*t.getTime()+this._ticksTo1970;break;case"'":l("'")?u+="'":d=!0;break;default:u+=e.charAt(n)}return u},_possibleChars:function(e){var t,i="",n=!1,s=function(i){var n=t+1<e.length&&e.charAt(t+1)===i;return n&&t++,n};for(t=0;t<e.length;t++)if(n)"'"!==e.charAt(t)||s("'")?i+=e.charAt(t):n=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":s("'")?i+="'":n=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,t){return void 0!==e.settings[t]?e.settings[t]:this._defaults[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),n=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),o=s,r=this._getFormatConfig(e);try{o=this.parseDate(i,n,r)||s}catch(e){n=t?"":n}e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),e.currentDay=n?o.getDate():0,e.currentMonth=n?o.getMonth():0,e.currentYear=n?o.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,i,n){var s=null==i||""===i?n:"string"==typeof i?function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),i,e.datepicker._getFormatConfig(t))}catch(e){}for(var n=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,s=n.getFullYear(),o=n.getMonth(),r=n.getDate(),a=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=a.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":o+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(s,o));break;case"y":case"Y":s+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(s,o))}l=a.exec(i)}return new Date(s,o,r)}(i):"number"==typeof i?isNaN(i)?n:function(e){var t=new Date;return t.setDate(t.getDate()+e),t}(i):new Date(i.getTime());return(s=s&&"Invalid Date"===s.toString()?n:s)&&(s.setHours(0),s.setMinutes(0),s.setSeconds(0),s.setMilliseconds(0)),this._daylightSavingAdjust(s)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var n=!t,s=e.selectedMonth,o=e.selectedYear,r=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=r.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=r.getMonth(),e.drawYear=e.selectedYear=e.currentYear=r.getFullYear(),s===e.selectedMonth&&o===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(n?"":this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(t){var i=this._get(t,"stepMonths"),n="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){e.datepicker._adjustDate(n,-i,"M")},next:function(){e.datepicker._adjustDate(n,+i,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(n)},selectDay:function(){return e.datepicker._selectDay(n,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(n,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(n,this,"Y"),!1}};e(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,n,s,o,r,a,l,c,h,u,d,f,p,m,g,v,b,y,_,w,x,k,C,D,S,T,M,I,E,P,A,O,N,L,F,R,z,H,W=new Date,B=this._daylightSavingAdjust(new Date(W.getFullYear(),W.getMonth(),W.getDate())),j=this._get(e,"isRTL"),Y=this._get(e,"showButtonPanel"),V=this._get(e,"hideIfNoPrevNext"),U=this._get(e,"navigationAsDateFormat"),q=this._getNumberOfMonths(e),$=this._get(e,"showCurrentAtPos"),K=this._get(e,"stepMonths"),G=1!==q[0]||1!==q[1],Q=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),X=this._getMinMaxDate(e,"min"),Z=this._getMinMaxDate(e,"max"),J=e.drawMonth-$,ee=e.drawYear;if(J<0&&(J+=12,ee--),Z)for(t=this._daylightSavingAdjust(new Date(Z.getFullYear(),Z.getMonth()-q[0]*q[1]+1,Z.getDate())),t=X&&t<X?X:t;this._daylightSavingAdjust(new Date(ee,J,1))>t;)--J<0&&(J=11,ee--);for(e.drawMonth=J,e.drawYear=ee,i=this._get(e,"prevText"),i=U?this.formatDate(i,this._daylightSavingAdjust(new Date(ee,J-K,1)),this._getFormatConfig(e)):i,n=this._canAdjustMonth(e,-1,ee,J)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(j?"e":"w")+"'>"+i+"</span></a>":V?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(j?"e":"w")+"'>"+i+"</span></a>",s=this._get(e,"nextText"),s=U?this.formatDate(s,this._daylightSavingAdjust(new Date(ee,J+K,1)),this._getFormatConfig(e)):s,o=this._canAdjustMonth(e,1,ee,J)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(j?"w":"e")+"'>"+s+"</span></a>":V?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(j?"w":"e")+"'>"+s+"</span></a>",r=this._get(e,"currentText"),a=this._get(e,"gotoCurrent")&&e.currentDay?Q:B,r=U?this.formatDate(r,a,this._getFormatConfig(e)):r,l=e.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(e,"closeText")+"</button>",c=Y?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(j?l:"")+(this._isInRange(e,a)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+r+"</button>":"")+(j?"":l)+"</div>":"",h=parseInt(this._get(e,"firstDay"),10),h=isNaN(h)?0:h,u=this._get(e,"showWeek"),d=this._get(e,"dayNames"),f=this._get(e,"dayNamesMin"),p=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),g=this._get(e,"beforeShowDay"),v=this._get(e,"showOtherMonths"),b=this._get(e,"selectOtherMonths"),y=this._getDefaultDate(e),_="",x=0;x<q[0];x++){for(k="",this.maxRows=4,C=0;C<q[1];C++){if(D=this._daylightSavingAdjust(new Date(ee,J,e.selectedDay)),S=" ui-corner-all",T="",G){if(T+="<div class='ui-datepicker-group",q[1]>1)switch(C){case 0:T+=" ui-datepicker-group-first",S=" ui-corner-"+(j?"right":"left");break;case q[1]-1:T+=" ui-datepicker-group-last",S=" ui-corner-"+(j?"left":"right");break;default:T+=" ui-datepicker-group-middle",S=""}T+="'>"}for(T+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+S+"'>"+(/all|left/.test(S)&&0===x?j?o:n:"")+(/all|right/.test(S)&&0===x?j?n:o:"")+this._generateMonthYearHeader(e,J,ee,X,Z,x>0||C>0,p,m)+"</div><table class='ui-datepicker-calendar'><thead><tr>",M=u?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",w=0;w<7;w++)M+="<th scope='col'"+((w+h+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+d[I=(w+h)%7]+"'>"+f[I]+"</span></th>";for(T+=M+"</tr></thead><tbody>",E=this._getDaysInMonth(ee,J),ee===e.selectedYear&&J===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,E)),P=(this._getFirstDayOfMonth(ee,J)-h+7)%7,A=Math.ceil((P+E)/7),O=G&&this.maxRows>A?this.maxRows:A,this.maxRows=O,N=this._daylightSavingAdjust(new Date(ee,J,1-P)),L=0;L<O;L++){for(T+="<tr>",F=u?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(N)+"</td>":"",w=0;w<7;w++)R=g?g.apply(e.input?e.input[0]:null,[N]):[!0,""],H=(z=N.getMonth()!==J)&&!b||!R[0]||X&&N<X||Z&&N>Z,F+="<td class='"+((w+h+6)%7>=5?" ui-datepicker-week-end":"")+(z?" ui-datepicker-other-month":"")+(N.getTime()===D.getTime()&&J===e.selectedMonth&&e._keyEvent||y.getTime()===N.getTime()&&y.getTime()===D.getTime()?" "+this._dayOverClass:"")+(H?" "+this._unselectableClass+" ui-state-disabled":"")+(z&&!v?"":" "+R[1]+(N.getTime()===Q.getTime()?" "+this._currentClass:"")+(N.getTime()===B.getTime()?" ui-datepicker-today":""))+"'"+(z&&!v||!R[2]?"":" title='"+R[2].replace(/'/g,"'")+"'")+(H?"":" data-handler='selectDay' data-event='click' data-month='"+N.getMonth()+"' data-year='"+N.getFullYear()+"'")+">"+(z&&!v?" ":H?"<span class='ui-state-default'>"+N.getDate()+"</span>":"<a class='ui-state-default"+(N.getTime()===B.getTime()?" ui-state-highlight":"")+(N.getTime()===Q.getTime()?" ui-state-active":"")+(z?" ui-priority-secondary":"")+"' href='#'>"+N.getDate()+"</a>")+"</td>",N.setDate(N.getDate()+1),N=this._daylightSavingAdjust(N);T+=F+"</tr>"}++J>11&&(J=0,ee++),k+=T+="</tbody></table>"+(G?"</div>"+(q[0]>0&&C===q[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}_+=k}return _+=c,e._keyEvent=!1,_},_generateMonthYearHeader:function(e,t,i,n,s,o,r,a){var l,c,h,u,d,f,p,m,g=this._get(e,"changeMonth"),v=this._get(e,"changeYear"),b=this._get(e,"showMonthAfterYear"),y="<div class='ui-datepicker-title'>",_="";if(o||!g)_+="<span class='ui-datepicker-month'>"+r[t]+"</span>";else{for(l=n&&n.getFullYear()===i,c=s&&s.getFullYear()===i,_+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;h<12;h++)(!l||h>=n.getMonth())&&(!c||h<=s.getMonth())&&(_+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+a[h]+"</option>");_+="</select>"}if(b||(y+=_+(!o&&g&&v?"":" ")),!e.yearshtml)if(e.yearshtml="",o||!v)y+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(e,"yearRange").split(":"),d=(new Date).getFullYear(),f=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?d+parseInt(e,10):parseInt(e,10);return isNaN(t)?d:t},p=f(u[0]),m=Math.max(p,f(u[1]||"")),p=n?Math.max(p,n.getFullYear()):p,m=s?Math.min(m,s.getFullYear()):m,e.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";p<=m;p++)e.yearshtml+="<option value='"+p+"'"+(p===i?" selected='selected'":"")+">"+p+"</option>";e.yearshtml+="</select>",y+=e.yearshtml,e.yearshtml=null}return y+=this._get(e,"yearSuffix"),b&&(y+=(!o&&g&&v?"":" ")+_),y+="</div>"},_adjustInstDate:function(e,t,i){var n=e.selectedYear+("Y"===i?t:0),s=e.selectedMonth+("M"===i?t:0),o=Math.min(e.selectedDay,this._getDaysInMonth(n,s))+("D"===i?t:0),r=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(n,s,o)));e.selectedDay=r.getDate(),e.drawMonth=e.selectedMonth=r.getMonth(),e.drawYear=e.selectedYear=r.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),s=i&&t<i?i:t;return n&&s>n?n:s},_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 null==t?[1,1]:"number"==typeof t?[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,i,n){var s=this._getNumberOfMonths(e),o=this._daylightSavingAdjust(new Date(i,n+(t<0?t:s[0]*s[1]),1));return t<0&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(e,o)},_isInRange:function(e,t){var i,n,s=this._getMinMaxDate(e,"min"),o=this._getMinMaxDate(e,"max"),r=null,a=null,l=this._get(e,"yearRange");return l&&(i=l.split(":"),n=(new Date).getFullYear(),r=parseInt(i[0],10),a=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=n),i[1].match(/[+\-].*/)&&(a+=n)),(!s||t.getTime()>=s.getTime())&&(!o||t.getTime()<=o.getTime())&&(!r||t.getFullYear()>=r)&&(!a||t.getFullYear()<=a)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,n){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var s=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(n,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),s,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).on("mousedown",e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new p,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.12.1";e.datepicker,e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var b=!1;e(document).on("mouseup",function(){b=!1});e.widget("ui.mouse",{version:"1.12.1",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(i){if(!0===e.data(i.target,t.widgetName+".preventClickEvent"))return e.removeData(i.target,t.widgetName+".preventClickEvent"),i.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(!b){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,n=1===t.which,s=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&e(t.target).closest(this.options.cancel).length;return!(n&&!s&&this._mouseCapture(t))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!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 i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),b=!0,!0))}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!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,b=!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,i,n){var s,o=e.ui[t].prototype;for(s in n)o.plugins[s]=o.plugins[s]||[],o.plugins[s].push([i,n[s]])},call:function(e,t,i,n){var s,o=e.plugins[t];if(o&&(n||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(s=0;s<o.length;s++)e.options[o[s][0]]&&o[s][1].apply(e.element,i)}},e.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&e(t).trigger("blur")}; 123/*! 124 * jQuery UI Draggable 1.12.1 125 * http://jqueryui.com 126 * 127 * Copyright jQuery Foundation and other contributors 128 * Released under the MIT license. 129 * http://jquery.org/license 130 */ 131e.widget("ui.draggable",e.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),"handle"===e&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var i=this.options;return!(this.helper||i.disabled||e(t.target).closest(".ui-resizable-handle").length>0)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blurActiveElement(t),this._blockFrames(!0===i.iframeFix?"iframe":i.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 i=e.ui.safeActiveElement(this.document[0]);e(t.target).closest(i).length||e.ui.safeBlur(i)},_mouseStart:function(t){var i=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"fixed"===e(this).css("position")}).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,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.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,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var n=this._uiHash();if(!1===this._trigger("drag",t,n))return this._mouseUp(new e.Event("mouseup",t)),!1;this.position=n.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 i=this,n=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!n||"valid"===this.options.revert&&n||!0===this.options.revert||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==i._trigger("stop",t)&&i._clear()}):!1!==this._trigger("stop",t)&&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 i=this.options,n=e.isFunction(i.helper),s=n?e(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return s.parents("body").length||s.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),n&&s[0]===this.element[0]&&this._setPositionRelative(),s[0]===this.element[0]||/(fixed|absolute)/.test(s.css("position"))||s.css("position","absolute"),s},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.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(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&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("relative"!==this.cssPosition)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,i,n,s=this.options,o=this.document[0];this.relativeContainer=null,s.containment?"window"!==s.containment?"document"!==s.containment?s.containment.constructor!==Array?("parent"===s.containment&&(s.containment=this.helper[0].parentNode),(n=(i=e(s.containment))[0])&&(t=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(t?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i)):this.containment=s.containment:this.containment=[0,0,e(o).width()-this.helperProportions.width-this.margins.left,(e(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]: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()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(e,t){t||(t=this.position);var i="absolute"===e?1:-1,n=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)*i}},_generatePosition:function(e,t){var i,n,s,o,r=this.options,a=this._isRootNode(this.scrollParent[0]),l=e.pageX,c=e.pageY;return a&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(n=this.relativeContainer.offset(),i=[this.containment[0]+n.left,this.containment[1]+n.top,this.containment[2]+n.left,this.containment[3]+n.top]):i=this.containment,e.pageX-this.offset.click.left<i[0]&&(l=i[0]+this.offset.click.left),e.pageY-this.offset.click.top<i[1]&&(c=i[1]+this.offset.click.top),e.pageX-this.offset.click.left>i[2]&&(l=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3]&&(c=i[3]+this.offset.click.top)),r.grid&&(s=r.grid[1]?this.originalPageY+Math.round((c-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,c=i?s-this.offset.click.top>=i[1]||s-this.offset.click.top>i[3]?s:s-this.offset.click.top>=i[1]?s-r.grid[1]:s+r.grid[1]:s,o=r.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)
vendor: 5,728 bytes, line 131
131/r.grid[0])*r.grid[0]:this.originalPageX,l=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-r.grid[0]:o+r.grid[0]:o),"y"===r.axis&&(l=this.originalPageX),"x"===r.axis&&(c=this.originalPageY)),{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:a?0:this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:a?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,i,n){return n=n||this._uiHash(),e.ui.plugin.call(this,t,[i,n,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),n.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,i,n)},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,i,n){var s=e.extend({},i,{item:n.element});n.sortables=[],e(n.options.connectToSortable).each(function(){var i=e(this).sortable("instance");i&&!i.options.disabled&&(n.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,s))})},stop:function(t,i,n){var s=e.extend({},i,{item:n.element});n.cancelHelperRemoval=!1,e.each(n.sortables,function(){var e=this;e.isOver?(e.isOver=0,n.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger("deactivate",t,s))})},drag:function(t,i,n){e.each(n.sortables,function(){var s=!1,o=this;o.positionAbs=n.positionAbs,o.helperProportions=n.helperProportions,o.offset.click=n.offset.click,o._intersectsWith(o.containerCache)&&(s=!0,e.each(n.sortables,function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&e.contains(o.element[0],this.element[0])&&(s=!1),s})),s?(o.isOver||(o.isOver=1,n._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},t.target=o.currentItem[0],o._mouseCapture(t,!0),o._mouseStart(t,!0,!0),o.offset.click.top=n.offset.click.top,o.offset.click.left=n.offset.click.left,o.offset.parent.left-=n.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=n.offset.parent.top-o.offset.parent.top,n._trigger("toSortable",t),n.dropped=o.element,e.each(n.sortables,function(){this.refreshPositions()}),n.currentItem=n.element,o.fromOutside=n),o.currentItem&&(o._mouseDrag(t),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",t,o._uiHash(o)),o._mouseStop(t,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(n._parent),n._refreshOffsets(t),i.position=n._generatePosition(t,!0),n._trigger("fromSortable",t),n.dropped=!1,e.each(n.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add("draggable","cursor",{start:function(t,i,n){var s=e("body"),o=n.options;s.css("cursor")&&(o._cursor=s.css("cursor")),s.css("cursor",o.cursor)},stop:function(t,i,n){var s=n.options;s._cursor&&e("body").css("cursor",s._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i,n){var s=e(i.helper),o=n.options;s.css("opacity")&&(o._opacity=s.css("opacity")),s.css("opacity",o.opacity)},stop:function(t,i,n){var s=n.options;s._opacity&&e(i.helper).css("opacity",s._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(e,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,n){var s=n.options,o=!1,r=n.scrollParentNotHidden[0],a=n.document[0];r!==a&&"HTML"!==r.tagName?(s.axis&&"x"===s.axis||(n.overflowOffset.top+r.offsetHeight-t.pageY<s.scrollSensitivity?r.scrollTop=o=r.scrollTop+s.scrollSpeed:t.pageY-n.overflowOffset.top<s.scrollSensitivity&&(r.scrollTop=o=r.scrollTop-s.scrollSpeed)),s.axis&&"y"===s.axis||(n.overflowOffset.left+r.offsetWidth-t.pageX<s.scrollSensitivity?r.scrollLeft=o=r.scrollLeft+s.scrollSpeed:t.pageX-n.overflowOffset.left<s.scrollSensitivity&&(r.scrollLeft=o=r.scrollLeft-s.scrollSpeed))):(s.axis&&"x"===s.axis||(t.pageY-e(a).scrollTop()<s.scrollSensitivity?o=e(a).scrollTop(e(a).scrollTop()-s.scrollSpeed):e(window).height()-(t.pageY-e(a).scrollTop())<s.scrollSensitivity&&(o=e(a).scrollTop(e(a).scrollTop()+s.scrollSpeed))),s.axis&&"y"===s.axis||(t.pageX-e(a).scrollLeft()<s.scrollSensitivity?o=e(a).scrollLeft(e(a).scrollLeft()-s.scrollSpeed):e(window).width()-(t.pageX-e(a).scrollLeft())<s.scrollSensitivity&&(o=e(a).scrollLeft(e(a).scrollLeft()+s.scrollSpeed)))),!1!==o&&e.ui.ddmanager&&!s.dropBehaviour&&e.ui.ddmanager.prepareOffsets(n,t)}}),e.ui.plugin.add("draggable","snap",{start:function(t,i,n){var s=n.options;n.snapElements=[],e(s.snap.constructor!==String?s.snap.items||":data(ui-draggable)":s.snap).each(function(){var t=e(this),i=t.offset();this!==n.element[0]&&n.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left
vendor: 10,895 bytes, lines 131-139
131:i.left})})},drag:function(t,i,n){var s,o,r,a,l,c,h,u,d,f,p=n.options,m=p.snapTolerance,g=i.offset.left,v=g+n.helperProportions.width,b=i.offset.top,y=b+n.helperProportions.height;for(d=n.snapElements.length-1;d>=0;d--)c=(l=n.snapElements[d].left-n.margins.left)+n.snapElements[d].width,u=(h=n.snapElements[d].top-n.margins.top)+n.snapElements[d].height,v<l-m||g>c+m||y<h-m||b>u+m||!e.contains(n.snapElements[d].item.ownerDocument,n.snapElements[d].item)?(n.snapElements[d].snapping&&n.options.snap.release&&n.options.snap.release.call(n.element,t,e.extend(n._uiHash(),{snapItem:n.snapElements[d].item})),n.snapElements[d].snapping=!1):("inner"!==p.snapMode&&(s=Math.abs(h-y)<=m,o=Math.abs(u-b)<=m,r=Math.abs(l-v)<=m,a=Math.abs(c-g)<=m,s&&(i.position.top=n._convertPositionTo("relative",{top:h-n.helperProportions.height,left:0}).top),o&&(i.position.top=n._convertPositionTo("relative",{top:u,left:0}).top),r&&(i.position.left=n._convertPositionTo("relative",{top:0,left:l-n.helperProportions.width}).left),a&&(i.position.left=n._convertPositionTo("relative",{top:0,left:c}).left)),f=s||o||r||a,"outer"!==p.snapMode&&(s=Math.abs(h-b)<=m,o=Math.abs(u-y)<=m,r=Math.abs(l-g)<=m,a=Math.abs(c-v)<=m,s&&(i.position.top=n._convertPositionTo("relative",{top:h,left:0}).top),o&&(i.position.top=n._convertPositionTo("relative",{top:u-n.helperProportions.height,left:0}).top),r&&(i.position.left=n._convertPositionTo("relative",{top:0,left:l}).left),a&&(i.position.left=n._convertPositionTo("relative",{top:0,left:c-n.helperProportions.width}).left)),!n.snapElements[d].snapping&&(s||o||r||a||f)&&n.options.snap.snap&&n.options.snap.snap.call(n.element,t,e.extend(n._uiHash(),{snapItem:n.snapElements[d].item})),n.snapElements[d].snapping=s||o||r||a||f)}}),e.ui.plugin.add("draggable","stack",{start:function(t,i,n){var s,o=n.options,r=e.makeArray(e(o.stack)).sort(function(t,i){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(i).css("zIndex"),10)||0)});r.length&&(s=parseInt(e(r[0]).css("zIndex"),10)||0,e(r).each(function(t){e(this).css("zIndex",s+t)}),this.css("zIndex",s+r.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i,n){var s=e(i.helper),o=n.options;s.css("zIndex")&&(o._zIndex=s.css("zIndex")),s.css("zIndex",o.zIndex)},stop:function(t,i,n){var s=n.options;s._zIndex&&e(i.helper).css("zIndex",s._zIndex)}});e.ui.draggable; 132/*! 133 * jQuery UI Resizable 1.12.1 134 * http://jqueryui.com 135 * 136 * Copyright jQuery Foundation and other contributors 137 * Released under the MIT license. 138 * http://jquery.org/license 139 */e.widget("ui.resizable",e.ui.mouse,{version:"1.12.1",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,i){if("hidden"===e(t).css("overflow"))return!1;var n,s=i&&"left"===i?"scrollLeft":"scrollTop";return t[s]>0||(t[s]=1,n=t[s]>0,t[s]=0,n)},_create:function(){var t,i=this.options,n=this;this._addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.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' style='overflow: hidden;'></div>").css({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.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),i.autoHide&&e(this.element).on("mouseenter",function(){i.disabled||(n._removeClass("ui-resizable-autohide"),n._handles.show())}).on("mouseleave",function(){i.disabled||n.resizing||(n._addClass("ui-resizable-autohide"),n._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){e(t).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(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),i(this.originalElement),this},_setOption:function(e,t){if(this._super(e,t),"handles"===e)this._removeHandles(),this._setupHandles()},_setupHandles:function(){var t,i,n,s,o,r=this.options,a=this;if(this.handles=r.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.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),n=this.handles.split(","),this.handles={},i=0;i<n.length;i++)s="ui-resizable-"+(t=e.trim(n[i])),o=e("<div>"),this._addClass(o,"ui-resizable-handle "+s),o.css({zIndex:r.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.append(o);this._renderAxis=function(t){var i,n,s,o;for(i in t=t||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=e(this.handles[i]),this._on(this.handles[i],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(n=e(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?n.outerHeight():n.outerWidth(),s=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(s,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){a.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=o&&o[1]?o[1]:"se")}),r.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(t){var i,n,s=!1;for(i in this.handles)((n=e(this.handles[i])[0])===t.target||e.contains(n,t.target))&&(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var i,n,s,o=this.options,r=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),n=this._num(this.helper.css("top")),o.containment&&(i+=e(o.containment).scrollLeft()||0,n+=e(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:n},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:r.width(),height:r.height()},this.originalSize=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.sizeDiff={width:r.outerWidth()-r.width(),height:r.outerHeight()-r.height()},this.originalPosition={left:i,top:n},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,n,s=this.originalMousePosition,o=this.axis,r=t.pageX-s.left||0,a=t.pageY-s.top||0,l=this._change[o];return this._updatePrevProperties(),!!l&&(i=l.apply(this,[t,r,a]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),n=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(n)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1)},_mouseStop:function(t){this.resizing=!1;var i,n,s,o,r,a,l,c=this.options,h=this;return this._helper&&(s=(n=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:h.sizeDiff.height,o=n?0:h.sizeDiff.width,r={width:h.helper.width()-o,height:h.helper.height()-s},a=parseFloat(h.element.css("left"))+(h.position.left-h.originalPosition.left)||null,l=parseFloat(h.element.css("top"))+(h.position.top-h.originalPosition.top)||null,c.animate||this.element.css(e.extend(r,{top:l,left:a})),h.helper.height(h.size.height),h.helper.width(h.size.width),this._helper&&!c.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.size.width!==this.prevSize.width&&(e.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px"),this.helper.css(e),e},_updateVirtualBoundaries:function(e){var t,i,n,s,o,r=this.options;o={minWidth:this._isNumber(r.minWidth)?r.minWidth:0,maxWidth:this._isNumber(r.maxWidth)?r.maxWidth:1/0,minHeight:this._isNumber(r.minHeight)?r.minHeight:0,maxHeight:this._isNumber(r.maxHeight)?r.maxHeight:1/0},(this._aspectRatio||e)&&(t=o.minHeight*this.aspectRatio,n=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,s=o.maxWidth/this.aspectRatio,t>o.minWidth&&(o.minWidth=t),n>o.minHeight&&(o.minHeight=n),i<o.maxWidth&&(o.maxWidth=i),s<o.maxHeight&&(o.maxHeight=s)),this._vBoundaries=o},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&&(this.position.left
vendor: 5,125 bytes, line 139
139=e.left),this._isNumber(e.top)&&(this.position.top=e.top),this._isNumber(e.height)&&(this.size.height=e.height),this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,i=this.size,n=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),"sw"===n&&(e.left=t.left+(i.width-e.width),e.top=null),"nw"===n&&(e.top=t.top+(i.height-e.height),e.left=t.left+(i.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,i=this.axis,n=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,s=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,o=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,r=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,c=/sw|nw|w/.test(i),h=/nw|ne|n/.test(i);return o&&(e.width=t.minWidth),r&&(e.height=t.minHeight),n&&(e.width=t.maxWidth),s&&(e.height=t.maxHeight),o&&c&&(e.left=a-t.minWidth),n&&c&&(e.left=a-t.maxWidth),r&&h&&(e.top=l-t.minHeight),s&&h&&(e.top=l-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,i=[],n=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],s=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];t<4;t++)i[t]=parseFloat(n[t])||0,i[t]+=parseFloat(s[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,i=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)e=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e("<div style='overflow:hidden;'></div>"),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:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize;return{left:this.originalPosition.left+t,width:i.width-t}},n:function(e,t,i){var n=this.originalSize;return{top:this.originalPosition.top+i,height:n.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(t,i,n){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,n]))},sw:function(t,i,n){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,n]))},ne:function(t,i,n){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,n]))},nw:function(t,i,n){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,n]))}},_propagate:function(t,i){e.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,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 i=e(this).resizable("instance"),n=i.options,s=i._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),r=o&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,a=o?0:i.sizeDiff.width,l={width:i.size.width-a,height:i.size.height-r},c=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,h=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(e.extend(l,h&&c?{top:h,left:c}:{}),{duration:n.animateDuration,easing:n.animateEasing,step:function(){var n={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),i._updateCache(n),i._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var t,i,n,s,o,r,a,l=e(this).resizable("instance"),c=l.options,h=l.element,u=c.containment,d=u instanceof e?u.get(0):/parent/.test(u)?h.parent().get(0):u;d&&(l.containerElement=e(d),/document/.test(u)||u===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(t=e(d),i=[],e(["Top","Right","Left","Bottom"]).each(function(e,n){i[e]=l._num(t.css("padding"+n))}),l.containerOffset=t.offset(),l.containerPosition=t.position(),l.containerSize={height:t.innerHe
vendor: 23,336 bytes, lines 139-155
139ight()-i[3],width:t.innerWidth()-i[1]},n=l.containerOffset,s=l.containerSize.height,o=l.containerSize.width,r=l._hasScroll(d,"left")?d.scrollWidth:o,a=l._hasScroll(d)?d.scrollHeight:s,l.parentData={element:d,left:n.left,top:n.top,width:r,height:a}))},resize:function(t){var i,n,s,o,r=e(this).resizable("instance"),a=r.options,l=r.containerOffset,c=r.position,h=r._aspectRatio||t.shiftKey,u={top:0,left:0},d=r.containerElement,f=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=l),c.left<(r._helper?l.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-l.left:r.position.left-u.left),h&&(r.size.height=r.size.width/r.aspectRatio,f=!1),r.position.left=a.helper?l.left:0),c.top<(r._helper?l.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-l.top:r.position.top),h&&(r.size.width=r.size.height*r.aspectRatio,f=!1),r.position.top=r._helper?l.top:0),s=r.containerElement.get(0)===r.element.parent().get(0),o=/relative|absolute/.test(r.containerElement.css("position")),s&&o?(r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top):(r.offset.left=r.element.offset().left,r.offset.top=r.element.offset().top),i=Math.abs(r.sizeDiff.width+(r._helper?r.offset.left-u.left:r.offset.left-l.left)),n=Math.abs(r.sizeDiff.height+(r._helper?r.offset.top-u.top:r.offset.top-l.top)),i+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-i,h&&(r.size.height=r.size.width/r.aspectRatio,f=!1)),n+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-n,h&&(r.size.width=r.size.height*r.aspectRatio,f=!1)),f||(r.position.left=r.prevPosition.left,r.position.top=r.prevPosition.top,r.size.width=r.prevSize.width,r.size.height=r.prevSize.height)},stop:function(){var t=e(this).resizable("instance"),i=t.options,n=t.containerOffset,s=t.containerPosition,o=t.containerElement,r=e(t.helper),a=r.offset(),l=r.outerWidth()-t.sizeDiff.width,c=r.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(o.css("position"))&&e(this).css({left:a.left-s.left-n.left,width:l,height:c}),t._helper&&!i.animate&&/static/.test(o.css("position"))&&e(this).css({left:a.left-s.left-n.left,width:l,height:c})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var t=e(this).resizable("instance").options;e(t.alsoResize).each(function(){var t=e(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var n=e(this).resizable("instance"),s=n.options,o=n.originalSize,r=n.originalPosition,a={height:n.size.height-o.height||0,width:n.size.width-o.width||0,top:n.position.top-r.top||0,left:n.position.left-r.left||0};e(s.alsoResize).each(function(){var t=e(this),n=e(this).data("ui-resizable-alsoresize"),s={},o=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var i=(n[t]||0)+(a[t]||0);i&&i>=0&&(s[t]=i||null)}),t.css(s)})},stop:function(){e(this).removeData("ui-resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==e.uiBackCompat&&"string"==typeof t.options.ghost&&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,i=e(this).resizable("instance"),n=i.options,s=i.size,o=i.originalSize,r=i.originalPosition,a=i.axis,l="number"==typeof n.grid?[n.grid,n.grid]:n.grid,c=l[0]||1,h=l[1]||1,u=Math.round((s.width-o.width)/c)*c,d=Math.round((s.height-o.height)/h)*h,f=o.width+u,p=o.height+d,m=n.maxWidth&&n.maxWidth<f,g=n.maxHeight&&n.maxHeight<p,v=n.minWidth&&n.minWidth>f,b=n.minHeight&&n.minHeight>p;n.grid=l,v&&(f+=c),b&&(p+=h),m&&(f-=c),g&&(p-=h),/^(se|s|e)$/.test(a)?(i.size.width=f,i.size.height=p):/^(ne)$/.test(a)?(i.size.width=f,i.size.height=p,i.position.top=r.top-d):/^(sw)$/.test(a)?(i.size.width=f,i.size.height=p,i.position.left=r.left-u):((p-h<=0||f-c<=0)&&(t=i._getPaddingPlusBorderDimensions(this)),p-h>0?(i.size.height=p,i.position.top=r.top-d):(p=h-t.height,i.size.height=p,i.position.top=r.top+o.height-p),f-c>0?(i.size.width=f,i.position.left=r.left-u):(f=c-t.width,i.size.width=f,i.position.left=r.left+o.width-f))}});e.ui.resizable; 140/*! 141 * jQuery UI Dialog 1.12.1 142 * http://jqueryui.com 143 * 144 * Copyright jQuery Foundation and other contributors 145 * Released under the MIT license. 146 * http://jquery.org/license 147 */e.widget("ui.dialog",{version:"1.12.1",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 i=e(this).css(t).offset().top;i<0&&e(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&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)).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 i=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||e.ui.safeBlur(e.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var n=!1,s=this.uiDialog.siblings(".ui-front:visible").map(function(){return+e(this).css("z-index")}).get(),o=Math.max.apply(null,s);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),n=!0),n&&!i&&this._trigger("focus",t),n},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=e(e.ui.safeActiveElement(this.document[0])),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")},_keepFocus:function(t){function i(){var t=e.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||e.contains(this.uiDialog[0],t)||this._focusTabbable()}t.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=e("<div>").hide().attr({tabIndex:-1,role:"dialog"}).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)return t.preventDefault(),void this.close(t);if(t.keyCode===e.ui.keyCode.TAB&&!t.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),n=i.filter(":first"),s=i.filter(":last");t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==n[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){s.trigger("focus")}),t.preventDefault()):(this._delay(function(){n.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("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,"ui-dialog-title"),this._title(t),this.uiDialogTitlebar.prependTo(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,i=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(i)||e.isArray(i)&&!i.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(e.each(i,function(i,n){var s,o;n=e.isFunction(n)?{click:n,text:i}:n,n=e.extend({type:"button"},n),s=n.click,o={icon:n.icon,iconPosition:n.iconPosition,showLabel:n.showLabel,icons:n.icons,text:n.text},delete n.click,delete n.icon,delete n.iconPosition,delete n.showLabel,delete n.icons,"boolean"==typeof n.text&&delete n.text,e("<button></button>",n).button(o).appendTo(t.uiButtonSet).on("click",function(){s.apply(t.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var t=this,i=this.options;function n(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(i,s){t._addClass(e(this),"ui-dialog-dragging"),t._blockFrames(),t._trigger("dragStart",i,n(s))},drag:function(e,i){t._trigger("drag",e,n(i))},stop:function(s,o){var r=o.offset.left-t.document.scrollLeft(),a=o.offset.top-t.document.scrollTop();i.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" top"+(a>=0?"+":"")+a,of:t.window},t._removeClass(e(this),"ui-dialog-dragging"),t._unblockFrames(),t._trigger("dragStop",s,n(o))}})},_makeResizable:function(){var t=this,i=this.options,n=i.resizable,s=this.uiDialog.css("position"),o="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";function r(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:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:o,start:function(i,n){t._addClass(e(this),"ui-dialog-resizing"),t._blockFrames(),t._trigger("resizeStart",i,r(n))},resize:function(e,i){t._trigger("resize",e,r(i))},stop:function(n,s){var o=t.uiDialog.offset(),a=o.left-t.document.scrollLeft(),l=o.top-t.document.scrollTop();i.height=t.uiDialog.height(),i.width=t.uiDialog.width(),i.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" top"+(l>=0?"+":"")+l,of:t.window},t._removeClass(e(this),"ui-dialog-resizing"),t._unblockFrames(),t._trigger("resizeStop",n,r(s))}}).css("position",s)},_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(),i=e.inArray(this,t);-1!==i&&t.splice(i,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"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(t){var i=this,n=!1,s={};e.each(t,function(e,t){i._setOption(e,t),e in i.sizeRelatedOptions&&(n=!0),e in i.resizableRelatedOptions&&(s[e]=t)}),n&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,i){var n,s,o=this.uiDialog;"disabled"!==t&&(this._super(t,i),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:e("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((n=o.is(":data(ui-draggable)"))&&!i&&o.draggable("destroy"),!n&&i&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((s=o.is(":data(ui-resizable)"))&&!i&&o.resizable("destroy"),s&&"string"==typeof i&&o.resizable("option","handles",i),s||!1===i||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,t,i,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),n.minWidth>n.width&&(n.width=n.minWidth),e=this.uiDialog.css({height:"auto",width:n.width}).outerHeight(),t=Math.max(0,n.minHeight-e),i="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-e):"none","auto"===n.height?this.element.css({minHeight:t,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,n.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var 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||!!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._on(this.document,{focusin:function(e){t||this._allowInteraction(e)||(e.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),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._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),!1!==e.uiBackCompat&&e.widget("ui.dialog",e.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(e,t){"dialogClass"===e&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}});e.ui.dialog; 148/*! 149 * jQuery UI Droppable 1.12.1 150 * http://jqueryui.com 151 * 152 * Copyright jQuery Foundation and other contributors 153 * Released under the MIT license. 154 * http://jquery.org/license 155 */e.widget("ui.droppable",{version:"1.12.1",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 t,i=this.options,n=i.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(n)?n:function(e){return e.is(n)},this.proportions=function(){if(!arguments.length)return t||(t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight});t=arguments[0]},this._addToManager(i.scope),i.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,i){if("accept"===t)this.accept=e.isFunction(i)?i:function(e){return e.is(i)};else if("scope"===t){var n=e.ui.ddmanager.droppables[this.options.scope];this._splice(n),this._addToManager(i)}this._super(t,i)},_activate:function(t){var i=e.ui.ddmanager.current;this._addActiveClass(),i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=e.ui.ddmanager.current;this._removeActiveClass(),i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var n=i||e.ui.ddmanager.current,s=!1;return!(!n||(n.currentItem||n.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=e(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===n.options.scope&&i.accept.call(i.element[0],n.currentItem||n.element)&&y(n,e.extend(i,{offset:i.element.offset()}),i.options.tolerance,t))return s=!0,!1}),!s&&(!!this.accept.call(this.element[0],n.currentItem||n.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(n)),this.element)))},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var y=e.ui.intersect=function(){function e(e,t,i){return e>=t&&e<t+i}return function(t,i,n,s){if(!i.offset)return!1;var o=(t.positionAbs||t.position.absolute).left+t.margins.left,r=(t.positionAbs||t.position.absolute).top+t.margins.top,a=o+t.helperProportions.width,l=r+t.helperProportions.height,c=i.offset.left,h=i.offset.top,u=c+i.proportions().width,d=h+i.proportions().height;switch(n){case"fit":return c<=o&&a<=u&&h<=r&&l<=d;case"intersect":return c<o+t.helperProportions.width/2&&a-t.helperProportions.width/2<u&&h<r+t.helperProportions.height/2&&l-t.helperProportions.height/2<d;case"pointer":return e(s.pageY,h,i.proportions().height)&&e(s.pageX,c,i.proportions().width);case"touch":return(r>=h&&r<=d||l>=h&&l<=d||r<h&&l>d)&&(o>=c&&o<=u||a>=c&&a<=u||o<c&&a>u);default:return!1}}}();e.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,i){var n,s,o=e.ui.ddmanager.droppables[t.options.scope]||[],r=i?i.type:null,a=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(n=0;n<o.length;n++)if(!(o[n].options.disabled||t&&!o[n].accept.call(o[n].element[0],t.currentItem||t.element))){for(s=0;s<a.length;s++)if(a[s]===o[n].element[0]){o[n].proportions().height=0;continue e}o[n].visible="none"!==o[n].element.css("display"),o[n].visible&&("mousedown"===r&&o[n]._activate.call(o[n],i),o[n].offset=o[n].element.offset(),o[n].proportions({width:o[n].element[0].offsetWidth,height:o[n].element[0].offsetHeight}))}},drop:function(t,i){var n=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&y(t,this,this.options.tolerance,i)&&(n=this._drop.call(this,i)||n),!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,i)))}),n},dragStart:function(t,i){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,i),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var n,s,o,r=y(t,this,this.options.tolerance,i),a=!r&&this.isover?"isout":r&&!this.isover?"isover":null;a&&(this.options.greedy&&(s=this.options.scope,(o=this.element.parents(":data(ui-droppable)").filter(function(){return e(this).droppable("instance").options.scope===s})).length&&((n=e(o[0]).droppable("instance")).greedyChild="isover"===a)),n&&"isover"===a&&(n.isover=!1,n.isout=!0,n._out.call(n,i)),this[a]=!0,this["isout"===a?"isover":"isout"]=!1,this["isover"===a?"_over":"_out"].call(this,i),n&&"isout"===a&&(n.isout=!1,n.isover=!0,n._over.call(n,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").off("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)}},!1!==e.uiBackCompat&&e.widget("ui.droppable",e.ui.droppable,{options:{hoverClass:!1,activeClass:!1}
vendor: 7,178 bytes, line 155
155,_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.12.1",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(void 0===e)return this.options.value;this.options.value=this._constrainedValue(e),this._refreshValue()},_constrainedValue:function(e){return void 0===e&&(e=this.options.value),this.indeterminate=!1===e,"number"!=typeof e&&(e=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){"max"===e&&(t=Math.max(this.min,t)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(i.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.12.1",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 i=e(this),n=i.offset(),s={left:n.left-t.elementPos.left,top:n.top-t.elementPos.top};e.data(this,"selectable-item",{element:this,$element:i,left:s.left,top:s.top,right:s.left+i.outerWidth(),bottom:s.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.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 i=this,n=this.options;this.opos=[t.pageX,t.pageY],this.elementPos=e(this.element[0]).offset(),this.options.disabled||(this.selectees=e(n.filter,this.element[0]),this._trigger("start",t),e(n.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),n.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var n=e.data(this,"selectable-item");n.startselected=!0,t.metaKey||t.ctrlKey||(i._removeClass(n.$element,"ui-selected"),n.selected=!1,i._addClass(n.$element,"ui-unselecting"),n.unselecting=!0,i._trigger("unselecting",t,{unselecting:n.element}))}),e(t.target).parents().addBack().each(function(){var n,s=e.data(this,"selectable-item");if(s)return n=!t.metaKey&&!t.ctrlKey||!s.$element.hasClass("ui-selected"),i._removeClass(s.$element,n?"ui-unselecting":"ui-selected")._addClass(s.$element,n?"ui-selecting":"ui-unselecting"),s.unselecting=!n,s.selecting=n,s.selected=n,n?i._trigger("selecting",t,{selecting:s.element}):i._trigger("unselecting",t,{unselecting:s.element}),!1}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var i,n=this,s=this.options,o=this.opos[0],r=this.opos[1],a=t.pageX,l=t.pageY;return o>a&&(i=a,a=o,o=i),r>l&&(i=l,l=r,r=i),this.helper.css({left:o,top:r,width:a-o,height:l-r}),this.selectees.each(function(){var i=e.data(this,"selectable-item"),c=!1,h={};i&&i.element!==n.element[0]&&(h.left=i.left+n.elementPos.left,h.right=i.right+n.elementPos.left,h.top=i.top+n.elementPos.top,h.bottom=i.bottom+n.elementPos.top,"touch"===s.tolerance?c=!(h.left>a||h.right<o||h.top>l||h.bottom<r):"fit"===s.tolerance&&(c=h.left>o&&h.right<a&&h.top>r&&h.bottom<l),c?(i.selected&&(n._removeClass(i.$element,"ui-selected"),i.selected=!1),i.unselecting&&(n._removeClass(i.$element,"ui-unselecting"),i.unselecting=!1),i.selecting||(n._addClass(i.$element,"ui-selecting"),i.selecting=!0,n._trigger("selecting",t,{selecting:i.element}))):(i.selecting&&((t.metaKey||t.ctrlKey)&&i.startselected?(n._removeClass(i.$element,"ui-selecting"),i.selecting=!1,n._addClass(i.$element,"ui-selected"),i.selected=!0):(n._removeClass(i.$element,"ui-selecting"),i.selecting=!1,i.startselected&&(n._addClass(i.$element,"ui-unselecting"),i.unselecting=!0),n._trigger("unselecting",t,{unselecting:i.element}))),i.selected&&(t.metaKey||t.ctrlKey||i.startselected||(n._removeClass(i.$element,"ui-selected"),i.selected=!1,n._addClass(i.$element,"ui-unselecting"),i.unselecting=!0,n._trigger("unselecting",t,{unselecting:i.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var n=e.data(this,"selectable-item");i._removeClass(n.$element,"ui-unselecting"),n.unselecting=!1,n.startselected=!1,i._trigger("unselected",t,{unselected:n.element})}),e(".ui-selecting",this.element[0]).each(function(){var n=e.data(this,"selectable-item");i._removeClass(n.$element,"ui-selecting")._addClass(n.$element,"ui-selected"),n.selecting=!1,n.selected=!0,n.startselected=!0,i._trigger("selected",t,{selected:n.element})}),this._trigger("stop",t),this.helper.remove(),!1}}),e.widget("ui.selectmenu",[e.ui.formResetMixin,{version:"1.12.1",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"}
vendor: 4,710 bytes, line 155
155,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,i=this,n=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.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(n).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){i._rendered||i._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,i){e.preventDefault(),t._setSelection(),t._select(i.item.data("ui-selectmenu-item"),e)},focus:function(e,i){var n=i.item.data("ui-selectmenu-item");null!=t.focusIndex&&n.index!==t.focusIndex&&(t._trigger("focus",e,{item:n}),t.isOpen||t._select(n,e)),t.focusIndex=n.index,t.button.attr("aria-activedescendant",t.menuItems.eq(n.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var e,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 i=e("<span>");return this._setText(i,t.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(t,i){var n=this,s="";e.each(i,function(i,o){var r;o.optgroup!==s&&(r=e("<li>",{text:o.optgroup}),n._addClass(r,"ui-selectmenu-optgroup","ui-menu-divider"+(o.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),r.appendTo(t),s=o.optgroup),n._renderItemData(t,o)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var n=e("<li>"),s=e("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(n,null,"ui-state-disabled"),this._setText(s,i.label),n.append(s).appendTo(t)},_setText:function(e,t){t?e.text(t):e.html(" ")},_move:function(e,t){var i,n,s=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),s+=":not(.ui-state-disabled)"),(n="first"===e||"last"===e?i["first"===e?"prevAll":"nextAll"](s).eq(-1):i[e+"All"](s).eq(0)).length&&this.menuInstance.focus(t,n)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")}
vendor: 33,564 bytes, line 155
155,_toggle:function(e){this[this.isOpen?"close":"open"](e)},_setSelection:function(){var e;this.range&&(window.getSelection?((e=window.getSelection()).removeAllRanges(),e.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(e(t.target).closest(".ui-selectmenu-menu, #"+e.ui.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var e;window.getSelection?(e=window.getSelection()).rangeCount&&(this.range=e.getRangeAt(0)):this.range=document.selection.createRange()},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(t){var i=!0;switch(t.keyCode){case e.ui.keyCode.TAB:case e.ui.keyCode.ESCAPE:this.close(t),i=!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),i=!1}i&&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 i=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(e)),this._setAria(e),this._trigger("select",t,{item:e}),e.index!==i&&this._trigger("change",t,{item:e}),this.close(t)},_setAria:function(e){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("icons"===e){var i=this.button.find("span.ui-icon");this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button)}this._super(e,t),"appendTo"===e&&this.menuWrap.appendTo(this._appendTo()),"width"===e&&this._resizeButton()},_setOptionDisabled:function(e){this._super(e),this.menuInstance.option("disabled",e),this.button.attr("aria-disabled",e),this._toggleClass(this.button,null,"ui-state-disabled",e),this.element.prop("disabled",e),e?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var 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;!1!==e?(null===e&&(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var e=this._super();return e.disabled=this.element.prop("disabled"),e},_parseOptions:function(t){var i=this,n=[];t.each(function(t,s){n.push(i._parseOption(e(s),t))}),this.items=n},_parseOption:function(e,t){var i=e.parent("optgroup");return{element:e,index:t,value:e.val(),label:e.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||e.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),e.widget("ui.slider",e.ui.mouse,{version:"1.12.1",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,i,n=this.options,s=this.element.find(".ui-slider-handle"),o=[];for(i=n.values&&n.values.length||1,s.length>i&&(s.slice(i).remove(),s=s.slice(0,i)),t=s.length;t<i;t++)o.push("<span tabindex='0'></span>");this.handles=s.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?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:e.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=e("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==t.range&&"max"!==t.range||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 i,n,s,o,r,a,l,c=this,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:t.pageX,y:t.pageY},n=this._normValueFromMouse(i),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var i=Math.abs(n-c.values(t));(s>i||s===i&&(t===c._lastChangedValue||c.values(t)===h.min))&&(s=i,o=e(this),r=t)}),!1!==this._start(t,r)&&(this._mouseSliding=!0,this._handleIndex=r,this._addClass(o,null,"ui-state-active"),o.trigger("focus"),a=o.offset(),l=!e(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:t.pageX-a.left-o.width()/2,top:t.pageY-a.top-o.height()/2-(parseInt(o.css("borderTopWidth"),10)||0)-(parseInt(o.css("borderBottomWidth"),10)||0)+(parseInt(o.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,r,n),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,i),!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="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,i,n,s,o;return"horizontal"===this.orientation?(t=this.elementSize.width,i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),(n=i/t)>1&&(n=1),n<0&&(n=0),"vertical"===this.orientation&&(n=1-n),s=this._valueMax()-this._valueMin(),o=this._valueMin()+n*s,this._trimAlignValue(o)},_uiHash:function(e,t,i){var n={handle:this.handles[e],handleIndex:e,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(n.value=void 0!==t?t:this.values(e),n.values=i||this.values()),n},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,i){var n,s=this.value(),o=this.values();this._hasMultipleValues()&&(n=this.values(t?0:1),s=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(n,i):Math.max(n,i)),o[t]=i),i!==s&&!1!==this._trigger("slide",e,this._uiHash(t,i,o))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),void this._change(null,0)):this._value()},values:function(t,i){var n,s,o;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this._hasMultipleValues()?this._values(t):this.value();for(n=this.options.values,s=arguments[0],o=0;o<n.length;o+=1)n[o]=this._trimAlignValue(s[o]),this._change(null,o);this._refreshValue()},_setOption:function(t,i){var n,s=0;switch("range"===t&&!0===this.options.range&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),e.isArray(this.options.values)&&(s=this.options.values.length),this._super(t,i),t){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(i),this.handles.css("horizontal"===i?"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=s-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)},_values:function(e){var t,i,n;if(arguments.length)return t=this.options.values[e],t=this._trimAlignValue(t);if(this._hasMultipleValues()){for(i=this.options.values.slice(),n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(i[n]);return i}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,i=(e-this._valueMin())%t,n=e-i;return 2*Math.abs(i)>=t&&(n+=i>0?t:-t),parseFloat(n.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step;(e=Math.round((e-t)/i)*i+t)>this.options.max&&(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),i=t.indexOf(".");return-1===i?0:t.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,n,s,o,r=this.options.range,a=this.options,l=this,c=!this._animateOff&&a.animate,h={};this._hasMultipleValues()?this.handles.each(function(n){i=(l.values(n)-l._valueMin())/(l._valueMax()-l._valueMin())*100,h["horizontal"===l.orientation?"left":"bottom"]=i+"%",e(this).stop(1,1)[c?"animate":"css"](h,a.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===n&&l.range.stop(1,1)[c?"animate":"css"]({left:i+"%"},a.animate),1===n&&l.range[c?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:a.animate})):(0===n&&l.range.stop(1,1)[c?"animate":"css"]({bottom:i+"%"},a.animate),1===n&&l.range[c?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:a.animate}))),t=i}):(n=this.value(),s=this._valueMin(),o=this._valueMax(),i=o!==s?(n-s)/(o-s)*100:0,h["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[c?"animate":"css"](h,a.animate),"min"===r&&"horizontal"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({width:i+"%"},a.animate),"max"===r&&"horizontal"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({width:100-i+"%"},a.animate),"min"===r&&"vertical"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({height:i+"%"},a.animate),"max"===r&&"vertical"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({height:100-i+"%"},a.animate))},_handleEvents:{keydown:function(t){var i,n,s,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"),!1===this._start(t,o)))return}switch(s=this.options.step,i=n=this._hasMultipleValues()?this.values(o):this.value(),t.keyCode){case e.ui.keyCode.HOME:n=this._valueMin();break;case e.ui.keyCode.END:n=this._valueMax();break;case e.ui.keyCode.PAGE_UP:n=this._trimAlignValue(i+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(i-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(i===this._valueMax())return;n=this._trimAlignValue(i+s);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(i===this._valueMin())return;n=this._trimAlignValue(i-s)}this._slide(t,o,n)},keyup:function(t){var i=e(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),this._removeClass(e(t.target),null,"ui-state-active"))}}}),e.widget("ui.sortable",e.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,i){return e>=t&&e<t+i},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){var 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,i){var n=null,s=!1,o=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),e(t.target).parents().each(function(){if(e.data(this,o.widgetName+"-item")===o)return n=e(this),!1}),e.data(t.target,o.widgetName+"-item")===o&&(n=e(t.target)),!!n&&(!(this.options.handle&&!i&&(e(this.options.handle,n).find("*").addBack().each(function(){this===t.target&&(s=!0)}),!s))&&(this.currentItem=n,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(t,i,n){var s,o,r=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),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},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",r.cursor),this.storedStylesheet=e("<style>*{ cursor: "+r.cursor+" !important; }</style>").appendTo(o)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!n)for(s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!r.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,n,s,o,r=this.options,a=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<r.scrollSensitivity?this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop+r.scrollSpeed:t.pageY-this.overflowOffset.top<r.scrollSensitivity&&(this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop-r.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<r.scrollSensitivity?this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft+r.scrollSpeed:t.pageX-this.overflowOffset.left<r.scrollSensitivity&&(this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft-r.scrollSpeed)):(t.pageY-this.document.scrollTop()<r.scrollSensitivity?a=this.document.scrollTop(this.document.scrollTop()-r.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<r.scrollSensitivity&&(a=this.document.scrollTop(this.document.scrollTop()+r.scrollSpeed)),t.pageX-this.document.scrollLeft()<r.scrollSensitivity?a=this.document.scrollLeft(this.document.scrollLeft()-r.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<r.scrollSensitivity&&(a=this.document.scrollLeft(this.document.scrollLeft()+r.scrollSpeed))),!1!==a&&e.ui.ddmanager&&!r.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=(n=this.items[i]).item[0],(o=this._intersectsWithPointer(n))&&n.instance===this.currentContainer&&!(s===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===s||e.contains(this.placeholder[0],s)||"semi-dynamic"===this.options.type&&e.contains(this.element[0],s))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(n))break;this._rearrange(t,n),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,i){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var n=this,s=this.placeholder.offset(),o=this.options.axis,r={};o&&"x"!==o||(r.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(r.top=s.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(r,parseInt(this.options.revert,10)||500,function(){n._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new e.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var 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]),"original"!==this.options.helper&&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 i=this._getItemsAsjQuery(t&&t.connected),n=[];return t=t||{},e(i).each(function(){var i=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);i&&n.push((t.key||i[1]+"[]")+"="+(t.key&&t.expression?i[1]:i[2]))}),!n.length&&t.key&&n.push(t.key+"="),n.join("&")},toArray:function(t){var i=this._getItemsAsjQuery(t&&t.connected),n=[];return t=t||{},i.each(function(){n.push(e(t.item||this).attr(t.attribute||"id")||"")}),n},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,n=this.positionAbs.top,s=n+this.helperProportions.height,o=e.left,r=o+e.width,a=e.top,l=a+e.height,c=this.offset.click.top,h=this.offset.click.left,u="x"===this.options.axis||n+c>a&&n+c<l,d="y"===this.options.axis||t+h>o&&t+h<r,f=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?f:o<t+this.helperProportions.width/2&&i-this.helperProportions.width/2<r&&a<n+this.helperProportions.height/2&&s-this.helperProportions.height/2<l},_intersectsWithPointer:function(e){var t,i,n="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),s="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);return!(!n||!s)&&(t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection(),this.floating?"right"===i||"down"===t?2:1:t&&("down"===t?2:1))},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),n=this._getDragVerticalDirection(),s=this._getDragHorizontalDirection();return this.floating&&s?"right"===s&&i||"left"===s&&!i:n&&("down"===n&&t||"up"===n&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(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 i,n,s,o,r=[],a=[],l=this._connectWith();if(l&&t)for(i=l.length-1;i>=0;i--)for(n=(s=e(l[i],this.document[0])).length-1;n>=0;n--)(o=e.data(s[n],this.widgetFullName))&&o!==this&&!o.options.disabled&&a.push([e.isFunction(o.options.items)?o.options.items.call(o.element):e(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);function c(){r.push(this)}for(a.push([e.isFunction(this.options.items)?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]),i=a.length-1;i>=0;i--)a[i][0].each(c);return e(r)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var i=0;i<t.length;i++)if(t[i]===e.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var i,n,s,o,r,a,l,c,h=this.items,u=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=(s=e(d[i],this.document[0])).length-1;n>=0;n--)(o=e.data(s[n],this.widgetFullName))&&o!==this&&!o.options.disabled&&(u.push([e.isFunction(o.options.items)?o.options.items.call(o.element[0],t,{item:this.currentItem}):e(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(r=u[i][1],n=0,c=(a=u[i][0]).length;n<c;n++)(l=e(a[n])).data(this.widgetName+"-item",r),h.push({item:l,instance:r,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var i,n,s,o;for(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),i=this.items.length-1;i>=0;i--)(n=this.items[i]).instance!==this.currentContainer&&this.currentContainer&&n.item[0]!==this.currentItem[0]||(s=this.options.toleranceElement?e(this.options.toleranceElement,n.item):n.item,t||(n.width=s.outerWidth(),n.height=s.outerHeight()),o=s.offset(),n.left=o.left,n.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){var i,n=(t=t||this).options;n.placeholder&&n.placeholder.constructor!==String||(i=n.placeholder,n.placeholder={element:function(){var n=t.currentItem[0].nodeName.toLowerCase(),s=e("<"+n+">",t.document[0]);return t._addClass(s,"ui-sortable-placeholder",i||t.currentItem[0].className)._removeClass(s,"ui-sortable-helper"),"tbody"===n?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),e("<tr>",t.document[0]).appendTo(s)):"tr"===n?t._createTrPlaceholder(t.currentItem,s):"img"===n&&s.attr("src",t.currentItem.attr("src")),i||s.css("visibility","hidden"),s},update:function(e,s){i&&!n.forcePlaceholderSize||(s.height()||s.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),s.width()||s.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var n=this;t.children().each(function(){e("<td> </td>",n.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){var i,n,s,o,r,a,l,c,h,u,d=null,f=null;for(i=this.containers.length-1;i>=0;i--)if(!e.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&e.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],f=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[f].containerCache.over||(this.containers[f]._trigger("over",t,this._uiHash(this)),this.containers[f].containerCache.over=1);else{for(s=1e4,o=null,r=(h=d.floating||this._isFloating(this.currentItem))?"left":"top",a=h?"width":"height",u=h?"pageX":"pageY",n=this.items.length-1;n>=0;n--)e.contains(this.containers[f].element[0],this.items[n].item[0])&&this.items[n].item[0]!==this.currentItem[0]&&(l=this.items[n].item.offset()[r],c=!1,t[u]-l>this.items[n][a]/2&&(c=!0),Math.abs(t[u]-l)<s&&(s=Math.abs(t[u]-l),o=this.items[n],this.direction=c?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[f])return void(this.currentContainer.containerCache.over||(this.containers[f]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1));o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[f].element,!0),this._trigger("change",t,this._uiHash()),this.containers[f]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[f],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[f]._trigger("over",t,this._uiHash(this)),this.containers[f].containerCache.over=1}},_createHelper:function(t){var i=this.options,n=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return n.parents("body").length||e("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(n[0]),n[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")}),n[0].style.width&&!i.forceHelperSize||n.width(this.currentItem.width()),n[0].style.height&&!i.forceHelperSize||n.height(this.currentItem.height()),n},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&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||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(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("relative"===this.cssPosition){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,i,n,s=this.options;"parent"===s.containment&&(s.containment=this.helper[0].parentNode),"document"!==s.containment&&"window"!==s.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===s.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===s.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(s.containment)||(t=e(s.containment)[0],i=e(s.containment).offset(),n="hidden"!==e(t).css("overflow"),this.containment=[i.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(e(t).css("borderTopWidth"),
vendor: 4,288 bytes, line 155
15510)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(n?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,i.top+(n?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,i){i||(i=this.position);var n="absolute"===t?1:-1,s="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:i.top+this.offset.relative.top*n+this.offset.parent.top*n-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:s.scrollTop())*n,left:i.left+this.offset.relative.left*n+this.offset.parent.left*n-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*n}},_generatePosition:function(t){var i,n,s=this.options,o=t.pageX,r=t.pageY,a="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=/(html|body)/i.test(a[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(r=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),s.grid&&(i=this.originalPageY+Math.round((r-this.originalPageY)/s.grid[1])*s.grid[1],r=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-s.grid[1]:i+s.grid[1]:i,n=this.originalPageX+Math.round((o-this.originalPageX)/s.grid[0])*s.grid[0],o=this.containment?n-this.offset.click.left>=this.containment[0]&&n-this.offset.click.left<=this.containment[2]?n:n-this.offset.click.left>=this.containment[0]?n-s.grid[0]:n+s.grid[0]:n)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():l?0:a.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():l?0:a.scrollLeft())}},_rearrange:function(e,t,i,n){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var s=this.counter;this._delay(function(){s===this.counter&&this.refreshPositions(!n)})},_clear:function(e,t){this.reverting=!1;var i,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function s(e,t,i){return function(n){i._trigger(e,n,t._uiHash(t))}}for(this.fromOutside&&!t&&n.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||n.push(function(e){this._trigger("update",e,this._uiHash())}),this!==this.currentContainer&&(t||(n.push(function(e){this._trigger("remove",e,this._uiHash())}),n.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;
vendor: 2,529 bytes, lines 155-172
155i--)t||n.push(s("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(n.push(s("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;i<n.length;i++)n[i].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===e.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||e([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}}); 156/*! 157 * jQuery UI Progressbar 1.12.1 158 * http://jqueryui.com 159 * 160 * Copyright jQuery Foundation and other contributors 161 * Released under the MIT license. 162 * http://jquery.org/license 163 */ 164/*! 165 * jQuery UI Spinner 1.12.1 166 * http://jqueryui.com 167 * 168 * Copyright jQuery Foundation and other contributors 169 * Released under the MIT license. 170 * http://jquery.org/license 171 */ 172function _(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.12.1",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(),i=this.element;return e.each(["min","max","step"],function(e,n){var s=i.attr(n);null!=s&&s.length&&(t[n]=s)}),t}
vendor: 5,413 bytes, line 172
172,_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.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",e))},mousewheel:function(e,t){if(t){if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()}},"mousedown .ui-spinner-button":function(t){var i;function n(){this.element[0]===e.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=i,this._delay(function(){this.previous=i}))}i=this.element[0]===e.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),t.preventDefault(),n.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,n.call(this)}),!1!==this._start(t)&&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"))return!1!==this._start(t)&&void 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(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var i=this.options,n=e.ui.keyCode;switch(t.keyCode){case n.UP:return this._repeat(null,1,t),!0;case n.DOWN:return this._repeat(null,-1,t),!0;case n.PAGE_UP:return this._repeat(null,i.page,t),!0;case n.PAGE_DOWN:return this._repeat(null,-i.page,t),!0}return!1},_start:function(e){return!(!this.spinning&&!1===this._trigger("start",e))&&(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,i){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,i)},e),this._spin(t*this.options.step,i)},_spin:function(e,t){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+e*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",t,{value:i})||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?e.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),i=t.indexOf(".");return-1===i?0:t.length-i-1},_adjustValue:function(e){var t,i,n=this.options;return i=e-(t=null!==n.min?n.min:0),e=t+(i=Math.round(i/n.step)*n.step),e=parseFloat(e.toFixed(this._precision())),null!==n.max&&e>n.max?n.max:null!==n.min&&e<n.min?n.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",e))},_setOption:function(e,t){var i,n,s;if("culture"===e||"numberFormat"===e)return i=this._parse(this.element.val()),this.options[e]=t,void this.element.val(this._format(i));"max"!==e&&"min"!==e&&"step"!==e||"string"==typeof t&&(t=this._parse(t)),"icons"===e&&(n=this.buttons.first().find(".ui-icon"),this._removeClass(n,null,this.options.icons.up),this._addClass(n,null,t.up),s=this.buttons.last().find(".ui-icon"),this._removeClass(s,null,this.options.icons.down),this._addClass(s,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:_(function(e){this._super(e)}),_parse:function(e){return"string"==typeof e&&""!==e&&(e=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e),""===e||isNaN(e)?null:e},_format:function(e){return""===e?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var e=this.value();return null!==e&&e===this._adjustValue(e)},_value:function(e,t){var i;""!==e&&null!==(i=this._parse(e))&&(t||(i=this._adjustValue(i)),e=this._format(i)),this.element.val(e),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:_(function(e){this._stepUp(e)}
vendor: 14,209 bytes, lines 172-188
172),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:_(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:_(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:_(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){if(!arguments.length)return this._parse(this.element.val());_(this._value).call(this,e)},widget:function(){return this.uiSpinner}}),!1!==e.uiBackCompat&&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>"}});var w; 173/*! 174 * jQuery UI Tabs 1.12.1 175 * http://jqueryui.com 176 * 177 * Copyright jQuery Foundation and other contributors 178 * Released under the MIT license. 179 * http://jquery.org/license 180 */e.ui.spinner;e.widget("ui.tabs",{version:"1.12.1",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:(w=/#.*$/,function(e){var t,i;t=e.href.replace(w,""),i=location.href.replace(w,"");try{t=decodeURIComponent(t)}catch(e){}try{i=decodeURIComponent(i)}catch(e){}return e.hash.length>1&&t===i}),_create:function(){var t=this,i=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,i.collapsible),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(i.active):this.active=e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,n=location.hash.substring(1);return null===t&&(n&&this.tabs.each(function(i,s){if(e(s).attr("aria-controls")===n)return t=i,!1}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),null!==t&&-1!==t||(t=!!this.tabs.length&&0)),!1!==t&&-1===(t=this.tabs.index(this.tabs.eq(t)))&&(t=!i&&0),!i&&!1===t&&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 i=e(e.ui.safeActiveElement(this.document[0])).closest("li"),n=this.tabs.index(i),s=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:n++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:s=!1,n--;break;case e.ui.keyCode.END:n=this.anchors.length-1;break;case e.ui.keyCode.HOME:n=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(n);case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(n!==this.options.active&&n);default:return}t.preventDefault(),clearTimeout(this.activating),n=this._focusNextTab(n,s),t.ctrlKey||t.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(n).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",n)},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){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){var n=this.tabs.length-1;function s(){return t>n&&(t=0),t<0&&(t=n),t}for(;-1!==e.inArray(s(),this.options.disabled);)t=i?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){"active"!==e?(this._super(e,t),"collapsible"===e&&(this._toggleClass("ui-tabs-collapsible",null,t),t||!1!==this.options.active||this._activate(0)),"event"===e&&this._setupEvents(t),"heightStyle"===e&&this._setupHeightStyle(t)):this._activate(t)},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=e.map(i.filter(".ui-state-disabled"),function(e){return i.index(e)}),this._processTabs(),!1!==t.active&&this.anchors.length?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):(t.active=!1,this.active=e()),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,i=this.tabs,n=this.anchors,s=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()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),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({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=e(),this.anchors.each(function(i,n){var s,o,r,a=e(n).uniqueId().attr("id"),l=e(n).closest("li"),c=l.attr("aria-controls");t._isLocal(n)?(r=(s=n.hash).substring(1),o=t.element.find(t._sanitizeSelector(s))):(s="#"+(r=l.attr("aria-controls")||e({}).uniqueId()[0].id),(o=t.element.find(s)).length||(o=t._createPanel(r)).insertAfter(t.panels[i-1]||t.tablist),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),c&&l.data("ui-tabs-aria-controls",c),l.attr({"aria-controls":r,"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),i&&(this._off(i.not(this.tabs)),this._off(n.not(this.anchors)),this._off(s.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 i,n,s;for(e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),s=0;n=this.tabs[s];s++)i=e(n),!0===t||-1!==e.inArray(s,t)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=t,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===t)},_setupEvents:function(t){var i={};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,n=this.element.parent();"fill"===t?(i=n.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=e(this),n=t.css("position");"absolute"!==n&&"fixed"!==n&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,e(this).height("").height())}).height(i))},_eventHandler:function(t){var i=this.options,n=this.active,s=e(t.currentTarget).closest("li"),o=s[0]===n[0],r=o&&i.collapsible,a=r?e():this._getPanelForTab(s),l=n.length?this._getPanelForTab(n):e(),c={oldTab:n,oldPanel:l,newTab:r?e():s,newPanel:a};t.preventDefault(),s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||!1===this._trigger("beforeActivate",t,c)||(i.active=!r&&this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),l.length||a.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,c))},_toggle:function(t,i){var n=this,s=i.newPanel,o=i.oldPanel;function r(){n.running=!1,n._trigger("activate",t,i)}function a(){n._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active"),s.length&&n.options.show?n._show(s,n.options.show,r):(s.show(),r())}this.running=!0,o.length&&this.options.hide?this._hide(o,this.options.hide,function(){n._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),a()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),o.hide(),a()),o.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),s.length&&o.length?i.oldTab.attr("tabIndex",-1):s.length&&this.tabs.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),s.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var i,n=this._findActive(t);n[0]!==this.active[0]&&(n.length||(n=this.active),i=n.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return!1===t?e():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+e.ui.escapeSelector(t)+"']"))),t},_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),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;!1!==i&&(void 0===t?i=!1:(t=this._getIndex(t),i=e.isArray(i)?e.map(i,function(e){return e!==t?e:null}):e.map(this.tabs,function(e,i){return i!==t?i:null})),this._setOptionDisabled(i))},disable:function(t){var i=this.options.disabled;if(!0!==i){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==e.inArray(t,i))return;i=e.isArray(i)?e.merge([t],i).sort():[t]}this._setOptionDisabled(i)}},load:function(t,i){t=this._getIndex(t);var n=this,s=this.tabs.eq(t),o=s.find(".ui-tabs-anchor"),r=this._getPanelForTab(s),a={tab:s,panel:r},l=function(e,t){"abort"===t&&n.panels.stop(!1,!0),n._removeClass(s,"ui-tabs-loading"),r.removeAttr("aria-busy"),e===n.xhr&&delete n.xhr};this._isLocal(o[0])||(this.xhr=e.ajax(this._ajaxSettings(o,i,a)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(s,"ui-tabs-loading"),r.attr("aria-busy","true"),this.xhr.done(function(e,t,s){setTimeout(function(){r.html(e),n._trigger("load",i,a),l(s,t)},1)}).fail(function(e,t){setTimeout(function(){l(e,t)},1)})))},_ajaxSettings:function(t,i,n){var s=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,o){return s._trigger("beforeLoad",i,e.extend({jqXHR:t,ajaxSettings:o},n))}}},_getPanelForTab:function(t){var i=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}}),!1!==e.uiBackCompat&&e.widget("ui.tabs",e.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}});e.ui.tabs; 181/*! 182 * jQuery UI Tooltip 1.12.1 183 * http://jqueryui.com 184 * 185 * Copyright jQuery Foundation and other contributors 186 * Released under the MIT license. 187 * http://jquery.org/license 188 */e.widget("ui.tooltip",{version:"1.12.1",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(t,i){var n=(t.attr("aria-describedby")||"").split(/\s+/);n.push(i),t.data("ui-tooltip-id",i).attr("aria-describedby",e.trim(n.join(" ")))},_removeDescribedBy:function(t){var i=t.data("ui-tooltip-id"),n=(t.attr("aria-describedby")||"").split(/\s+/),s=e.inArray(i,n);-1!==s&&n.splice(s,1),t.removeData("ui-tooltip-id"),(n=e.trim(n.join(" ")))?t.attr("aria-describedby",n):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,i){var n=this;this._super(t,i),"content"===t&&e.each(this.tooltips,function(e,t){n._updateContent(t.element)})},_setOptionDisabled:function(e){this[e?"_disable":"_enable"]()},_disable:function(){var t=this;e.each(this.tooltips,function(i,n){var s=e.Event("blur");
188s.target=s.currentTarget=n.element[0],t.close(s,!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 i=this,n=e(t?t.target:this.element).closest(this.options.items);n.length&&!n.data("ui-tooltip-id")&&(n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&n.parents().each(function(){var t,n=e(this);n.data("ui-tooltip-open")&&((t=e.Event("blur")).target=t.currentTarget=this,i.close(t,!0)),n.attr("title")&&(n.uniqueId(),i.parents[this.id]={element:this,title:n.attr("title")},n.attr("title",""))}),this._registerCloseHandlers(t,n),this._updateContent(n,t))},_updateContent:function(e,t){var i,n=this.options.content,s=this,o=t?t.type:null;if("string"==typeof n||n.nodeType||n.jquery)return this._open(t,e,n);(i=n.call(e[0],function(i){s._delay(function(){e.data("ui-tooltip-open")&&(t&&(t.type=o),this._open(t,e,i))})}))&&this._open(t,e,i)},_open:function(t,i,n){var s,o,r,a,l=e.extend({},this.options.position);function c(e){l.of=e,o.is(":hidden")||o.position(l)}n&&((s=this._find(i))?s.tooltip.find(".ui-tooltip-content").html(n):(i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title")),s=this._tooltip(i),o=s.tooltip,this._addDescribedBy(i,o.attr("id")),o.find(".ui-tooltip-content").html(n),this.liveRegion.children().hide(),(a=e("<div>").html(o.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),a.removeAttr("id").find("[id]").removeAttr("id"),a.appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:c}),c(t)):o.position(e.extend({of:i},this.options.position)),o.hide(),this._show(o,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){o.is(":visible")&&(c(l.of),clearInterval(r))},e.fx.interval)),this._trigger("open",t,{tooltip:o})))},_registerCloseHandlers:function(t,i){var n={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=i[0],this.close(n,!0)}}};i[0]!==this.element[0]&&(n.remove=function(){this._removeTooltip(this._find(i).tooltip)}),t&&"mouseover"!==t.type||(n.mouseleave="close"),t&&"focusin"!==t.type||(n.focusout="close"),this._on(!0,i,n)},close:function(t){var i,n=this,s=e(t?t.currentTarget:this.element),o=this._find(s);o?(i=o.tooltip,o.closing||(clearInterval(this.delayedShow),s.data("ui-tooltip-title")&&!s.attr("title")&&s.attr("title",s.data("ui-tooltip-title")),this._removeDescribedBy(s),o.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){n._removeTooltip(e(this))}),s.removeData("ui-tooltip-open"),this._off(s,"mouseleave focusout keyup"),s[0]!==this.element[0]&&this._off(s,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&e.each(this.parents,function(t,i){e(i.element).attr("title",i.title),delete n.parents[t]}),o.closing=!0,this._trigger("close",t,{tooltip:i}),o.hiding||(o.closing=!1))):s.removeData("ui-tooltip-open")},_tooltip:function(t){var i=e("<div>").attr("role","tooltip"),n=e("<div>").appendTo(i),s=i.uniqueId().attr("id");return this._addClass(n,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(t)),this.tooltips[s]={element:t,tooltip:i}},_find:function(e){var t=e.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(e){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(i,n){var s=e.Event("blur"),o=n.element;s.target=s.currentTarget=o[0],t.close(s,!0),e("#"+i).remove(),o.data("ui-tooltip-title")&&(o.attr("title")||o.attr("title",o.data("ui-tooltip-title")),o.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),!1!==e.uiBackCompat&&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(t,i,n){function s(r,a){if(!i[r]){if(!t[r]){var l="function"==typeof require&&require;if(!a&&l)return l(r,!0);if(o)return o(r,!0);var c=new Error("Cannot find module '"+r+"'");throw c.code="MODULE_NOT_FOUND",c}var h=i[r]={exports:{}};t[r][0].call(h.exports,function(e){return s(t[r][1][e]||e)},h,h.exports,e,t,i,n)}return i[r].exports}for(var o="function"==typeof require&&require,r=0;r<n.length;r++)s(n[r]);return s}({1:[function(e,t,i){try{var n=new window.CustomEvent("test");
vendor: 5,219 bytes, line 188
188if(n.preventDefault(),!0!==n.defaultPrevented)throw new Error("Could not prevent default")}catch(e){var s=function(e,t){var i,n;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},(i=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n=i.preventDefault,i.preventDefault=function(){n.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(e){this.defaultPrevented=!0}},i};s.prototype=window.Event.prototype,window.CustomEvent=s}},{}],2:[function(e,t,i){"use strict";function n(e,t){if(null==e)throw new TypeError("Cannot convert first argument to object");for(var i=Object(e),n=1;n<arguments.length;n++){var s=arguments[n];if(null!=s)for(var o=Object.keys(Object(s)),r=0,a=o.length;r<a;r++){var l=o[r],c=Object.getOwnPropertyDescriptor(s,l);void 0!==c&&c.enumerable&&(i[l]=s[l])}}return i}t.exports={assign:n,polyfill:function(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:n})}}},{}],3:[function(e,t,i){"use strict";var n=e("../index"),s=function(e){e.fn.modalVideo=function(e){return"strings"==typeof e||new n(this,e),this}};if("function"==typeof define&&define.amd)define(["jquery"],s);else{var o=window.jQuery?window.jQuery:window.$;void 0!==o&&s(o)}t.exports=s},{"../index":5}],4:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}();e("custom-event-polyfill");var s=e("../lib/util"),o=e("es6-object-assign").assign,r={channel:"youtube",facebook:{},youtube:{autoplay:1,cc_load_policy:1,color:null,controls:1,disablekb:0,enablejsapi:0,end:null,fs:1,h1:null,iv_load_policy:1,list:null,listType:null,loop:0,modestbranding:null,origin:null,playlist:null,playsinline:null,rel:0,showinfo:1,start:0,wmode:"transparent",theme:"dark",nocookie:!1},ratio:"16:9",vimeo:{api:!1,autopause:!0,autoplay:!0,byline:!0,callback:null,color:null,height:null,loop:!1,maxheight:null,maxwidth:null,player_id:null,portrait:!0,title:!0,width:null,xhtml:!1},allowFullScreen:!0,animationSpeed:300,classNames:{modalVideo:"modal-video",modalVideoClose:"modal-video-close",modalVideoBody:"modal-video-body",modalVideoInner:"modal-video-inner",modalVideoIframeWrap:"modal-video-movie-wrap",modalVideoCloseBtn:"modal-video-close-btn"},aria:{openMessage:"You just openned the modal video",dismissBtnMessage:"Close the modal by clicking here"}},a=function(){function e(t,i){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var a=o({},r,i),l="string"==typeof t?document.querySelectorAll(t):t,c=document.querySelector("body"),h=a.classNames,u=a.animationSpeed;[].forEach.call(l,function(e){e.addEventListener("click",function(t){"A"===e.tagName&&t.preventDefault();var i=e.dataset.videoId,o=e.dataset.channel||a.channel,r=(0,s.getUniqId)(),l=e.dataset.videoUrl||n.getVideoUrl(a,o,i),d=n.getHtml(a,l,r);(0,s.append)(c,d);var f=document.getElementById(r),p=f.querySelector(".js-modal-video-dismiss-btn");f.focus(),f.addEventListener("click",function(){(0,s.addClass)(f,h.modalVideoClose),setTimeout(function(){(0,s.remove)(f),e.focus()},u)}),f.addEventListener("keydown",function(e){9===e.which&&(e.preventDefault(),document.activeElement===f?p.focus():(f.setAttribute("aria-label",""),f.focus()))}),p.addEventListener("click",function(){(0,s.triggerEvent)(f,"click")})})})}return n(e,[{key:"getPadding",value:function(e){var t=e.split(":"),i=Number(t[0]);return 100*Number(t[1])/i+"%"}},{key:"getQueryString",value:function(e){var t="";return Object.keys(e).forEach(function(i){t+=i+"="+e[i]+"&"}),t.substr(0,t.length-1)}},{key:"getVideoUrl",value:function(e,t,i){return"youtube"===t?this.getYoutubeUrl(e.youtube,i):"vimeo"===t?this.getVimeoUrl(e.vimeo,i):"facebook"===t?this.getFacebookUrl(e.facebook,i):""}},{key:"getVimeoUrl",value:function(e,t){return"//player.vimeo.com/video/"+t+"?"+this.getQueryString(e)}},{key:"getYoutubeUrl",value:function(e,t){var i=this.getQueryString(e);return!0===e.nocookie?"//www.youtube-nocookie.com/embed/"+t+"?"+i:"//www.youtube.com/embed/"+t+"?"+i}},{key:"getFacebookUrl",value:function(e,t){return"//www.facebook.com/v2.10/plugins/video.php?href=https://www.facebook.com/facebook/videos/"+t+"&"+this.getQueryString(e)}},{key:"getHtml",value:function(e,t,i){var n=this.getPadding(e.ratio),s=e.classNames;return'\n <div class="'+s.modalVideo+'" tabindex="-1" role="dialog" aria-label="'+e.aria.openMessage+'" id="'+i+'">\n <div class="'+s.modalVideoBody+'">\n <div class="'+s.modalVideoInner+'">\n <div class="'+s.modalVideoIframeWrap+'" style="padding-bottom:'+n+'">\n <button class="'+s.modalVideoCloseBtn+' js-modal-video-dismiss-btn" aria-label="'+e.aria.dismissBtnMessage+"\"></button>\n <iframe width='460' height='230' src=\""+t+"\" frameborder='0' allowfullscreen="+e.allowFullScreen+' tabindex="-1"/>\n </div>\n </div>\n </div>\n </div>\n '}}
vendor: 6,542 bytes, line 188
188]),e}();i.default=a,t.exports=i.default},{"../lib/util":6,"custom-event-polyfill":1,"es6-object-assign":2}],5:[function(e,t,i){"use strict";t.exports=e("./core/")},{"./core/":4}],6:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.append=function(e,t){var i=document.createElement("div");for(i.innerHTML=t;i.children.length>0;)e.appendChild(i.children[0])},i.getUniqId=function(){return(Date.now().toString(36)+Math.random().toString(36).substr(2,5)).toUpperCase()},i.remove=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},i.addClass=function(e,t){e.classList?e.classList.add(t):e.className+=" "+t},i.triggerEvent=function(e,t,i){var n=void 0;window.CustomEvent?n=new CustomEvent(t,{cancelable:!0}):(n=document.createEvent("CustomEvent")).initCustomEvent(t,!1,!1,i),e.dispatchEvent(n)}},{}]},{},[3]),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).ModalVideo=e()}}(function(){return function e(t,i,n){function s(r,a){if(!i[r]){if(!t[r]){var l="function"==typeof require&&require;if(!a&&l)return l(r,!0);if(o)return o(r,!0);var c=new Error("Cannot find module '"+r+"'");throw c.code="MODULE_NOT_FOUND",c}var h=i[r]={exports:{}};t[r][0].call(h.exports,function(e){return s(t[r][1][e]||e)},h,h.exports,e,t,i,n)}return i[r].exports}for(var o="function"==typeof require&&require,r=0;r<n.length;r++)s(n[r]);return s}({1:[function(e,t,i){try{var n=new window.CustomEvent("test");if(n.preventDefault(),!0!==n.defaultPrevented)throw new Error("Could not prevent default")}catch(e){var s=function(e,t){var i,n;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},(i=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n=i.preventDefault,i.preventDefault=function(){n.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(e){this.defaultPrevented=!0}},i};s.prototype=window.Event.prototype,window.CustomEvent=s}},{}],2:[function(e,t,i){"use strict";function n(e,t){if(null==e)throw new TypeError("Cannot convert first argument to object");for(var i=Object(e),n=1;n<arguments.length;n++){var s=arguments[n];if(null!=s)for(var o=Object.keys(Object(s)),r=0,a=o.length;r<a;r++){var l=o[r],c=Object.getOwnPropertyDescriptor(s,l);void 0!==c&&c.enumerable&&(i[l]=s[l])}}return i}t.exports={assign:n,polyfill:function(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:n})}}},{}],3:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}();e("custom-event-polyfill");var s=e("../lib/util"),o=e("es6-object-assign").assign,r={channel:"youtube",facebook:{},youtube:{autoplay:1,cc_load_policy:1,color:null,controls:1,disablekb:0,enablejsapi:0,end:null,fs:1,h1:null,iv_load_policy:1,list:null,listType:null,loop:0,modestbranding:null,origin:null,playlist:null,playsinline:null,rel:0,showinfo:1,start:0,wmode:"transparent",theme:"dark",nocookie:!1},ratio:"16:9",vimeo:{api:!1,autopause:!0,autoplay:!0,byline:!0,callback:null,color:null,height:null,loop:!1,maxheight:null,maxwidth:null,player_id:null,portrait:!0,title:!0,width:null,xhtml:!1},allowFullScreen:!0,animationSpeed:300,classNames:{modalVideo:"modal-video",modalVideoClose:"modal-video-close",modalVideoBody:"modal-video-body",modalVideoInner:"modal-video-inner",modalVideoIframeWrap:"modal-video-movie-wrap",modalVideoCloseBtn:"modal-video-close-btn"},aria:{openMessage:"You just openned the modal video",dismissBtnMessage:"Close the modal by clicking here"}},a=function(){function e(t,i){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var a=o({},r,i),l="string"==typeof t?document.querySelectorAll(t):t,c=document.querySelector("body"),h=a.classNames,u=a.animationSpeed;[].forEach.call(l,function(e){e.addEventListener("click",function(t){"A"===e.tagName&&t.preventDefault();var i=e.dataset.videoId,o=e.dataset.channel||a.channel,r=(0,s.getUniqId)(),l=e.dataset.videoUrl||n.getVideoUrl(a,o,i),d=n.getHtml(a,l,r);(0,s.append)(c,d);var f=document.getElementById(r),p=f.querySelector(".js-modal-video-dismiss-btn");f.focus(),f.addEventListener("click",function(){(0,s.addClass)(f,h.modalVideoClose),setTimeout(function(){(0,s.remove)(f),e.focus()},u)}),f.addEventListener("keydown",function(e){9===e.which&&(e.preventDefault(),document.activeElement===f?p.focus():(f.setAttribute("aria-label",""),f.focus()))}),p.addEventListener("click",function(){(0,s.triggerEvent)(f,"click")})})})}return n(e,[{key:"getPadding",value:function(e){var t=e.split(":"),i=Number(t[0]);return 100*Number(t[1])/i+"%"}},{key:"getQueryString",value:function(e){var t="";return Object.keys(e).forEach(function(i){t+=i+"="+e[i]+"&"}),t.substr(0,t.length-1)}},{key:"getVideoUrl",value:function(e,t,i){return"youtube"===t?this.getYoutubeUrl(e.youtube,i):"vimeo"===t?this.getVimeoUrl(e.vimeo,i):"facebook"===t?this.getFacebookUrl(e.facebook,i):""}},{key:"getVimeoUrl",value:function(e,t){return"//player.vimeo.com/video/"+t+"?"+this.getQueryString(e)}},{key:"getYoutubeUrl",value:function(e,t){var i=this.getQueryString(e);return!0===e.nocookie?"//www.youtube-nocookie.com/embed/"+t+"?"+i:"//www.youtube.com/embed/"+t+"?"+i}},{key:"getFacebookUrl",value:function(e,t){return"//www.facebook.com/v2.10/plugins/video.php?href=https://www.facebook.com/facebook/videos/"+t+"&"+this.getQueryString(e)}},{key:"getHtml",value:function(e,t,i){var n=this.getPadding(e.ratio),s=e.classNames;return'\n <div class="'+s.modalVideo+'" tabindex="-1" role="dialog" aria-label="'+e.aria.openMessage+'" id="'+i+'">\n <div class="'+s.modalVideoBody+'">\n <div class="'+s.modalVideoInner+'">\n <div class="'+s.modalVideoIframeWrap+'" style="padding-bottom:'+n+'">\n <button class="'+s.modalVideoCloseBtn+' js-modal-video-dismiss-btn" aria-label="'+e.aria.dismissBtnMessage+"\"></button>\n <iframe width='460' height='230' src=\""+t+"\" frameborder='0' allowfullscreen="+e.allowFullScreen+' tabindex="-1"/>\n </div>\n </div>\n </div>\n </div>\n '}}
188]),e}();i.default=a,t.exports=i.default},{"../lib/util":5,"custom-event-polyfill":1,"es6-object-assign":2}],4:[function(e,t,i){"use strict";t.exports=e("./core/")},{"./core/":3}],5:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.append=function(e,t){var i=document.createElement("div");for(i.innerHTML=t;i.children.length>0;)e.appendChild(i.children[0])},i.getUniqId=function(){return(Date.now().toString(36)+Math.random().toString(36).substr(2,5)).toUpperCase()},i.remove=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},i.addClass=function(e,t){e.classList?e.classList.add(t):e.className+=" "+t},i.triggerEvent=function(e,t,i){var n=void 0;window.CustomEvent?n=new CustomEvent(t,{cancelable:!0}):(n=document.createEvent("CustomEvent")).initCustomEvent(t,!1,!1,i),e.dispatchEvent(n)}},{}]},{},[4])(4)}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}(this,function(){"use strict";function e(e){return e&&"[object Function]"==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var i=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?i[t]:i}function i(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var s=t(e),o=s.overflow,r=s.overflowX,a=s.overflowY;return/(auto|scroll|overlay)/.test(o+a+r)?e:n(i(e))}function s(e){return e&&e.referenceNode?e.referenceNode:e}function o(e){return 11===e?Q:10===e?X:Q||X}function r(e){if(!e)return document.documentElement;for(var i=o(10)?document.body:null,n=e.offsetParent||null;n===i&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var s=n&&n.nodeName;return s&&"BODY"!==s&&"HTML"!==s?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===t(n,"position")?r(n):n:e?e.ownerDocument.documentElement:document.documentElement}function a(e){return null===e.parentNode?e:a(e.parentNode)}function l(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var i=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=i?e:t,s=i?t:e,o=document.createRange();o.setStart(n,0),o.setEnd(s,0);var c=o.commonAncestorContainer;if(e!==c&&t!==c||n.contains(s))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||r(e.firstElementChild)===e)}(c)?c:r(c);var h=a(e);return h.host?l(h.host,t):l(e,a(t).host)}function c(e){var t="top"===(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",i=e.nodeName;if("BODY"===i||"HTML"===i){var n=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||n)[t]}return e[t]}function h(e,t){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=c(t,"top"),s=c(t,"left"),o=i?-1:1;return e.top+=n*o,e.bottom+=n*o,e.left+=s*o,e.right+=s*o,e}function u(e,t){var i="x"===t?"Left":"Top",n="Left"==i?"Right":"Bottom";return parseFloat(e["border"+i+"Width"])+parseFloat(e["border"+n+"Width"])}function d(e,t,i,n){return q(t["offset"+e],t["scroll"+e],i["client"+e],i["offset"+e],i["scroll"+e],o(10)?parseInt(i["offset"+e])+parseInt(n["margin"+("Height"===e?"Top":"Left")])+parseInt(n["margin"+("Height"===e?"Bottom":"Right")]):0)}function f(e){var t=e.body,i=e.documentElement,n=o(10)&&getComputedStyle(i);return{height:d("Height",t,i,n),width:d("Width",t,i,n)}}function p(e){return ee({},e,{right:e.left+e.width,bottom:e.top+e.height})}function m(e){var i={};try{if(o(10)){i=e.getBoundingClientRect();var n=c(e,"top"),s=c(e,"left");i.top+=n,i.left+=s,i.bottom+=n,i.right+=s}else i=e.getBoundingClientRect()}catch(e){}var r={left:i.left,top:i.top,width:i.right-i.left,height:i.bottom-i.top},a="HTML"===e.nodeName?f(e.ownerDocument):{},l=a.width||e.clientWidth||r.width,h=a.height||e.clientHeight||r.height,d=e.offsetWidth-l,m=e.offsetHeight-h;if(d||m){var g=t(e);d-=u(g,"x"),m-=u(g,"y"),r.width-=d,r.height-=m}return p(r)}function g(e,i){var s=2<arguments.length&&void 0!==arguments[2]&&arguments[2],r=o(10),a="HTML"===i.nodeName,l=m(e),c=m(i),u=n(e),d=t(i),f=parseFloat(d.borderTopWidth),g=parseFloat(d.borderLeftWidth);s&&a&&(c.top=q(c.top,0),c.left=q(c.left,0));var v=p({top:l.top-c.top-f,left:l.left-c.left-g,width:l.width,height:l.height});
vendor: 5,534 bytes, line 188
188if(v.marginTop=0,v.marginLeft=0,!r&&a){var b=parseFloat(d.marginTop),y=parseFloat(d.marginLeft);v.top-=f-b,v.bottom-=f-b,v.left-=g-y,v.right-=g-y,v.marginTop=b,v.marginLeft=y}return(r&&!s?i.contains(u):i===u&&"BODY"!==u.nodeName)&&(v=h(v,i)),v}function v(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],i=e.ownerDocument.documentElement,n=g(e,i),s=q(i.clientWidth,window.innerWidth||0),o=q(i.clientHeight,window.innerHeight||0),r=t?0:c(i),a=t?0:c(i,"left");return p({top:r-n.top+n.marginTop,left:a-n.left+n.marginLeft,width:s,height:o})}function b(e){var n=e.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===t(e,"position"))return!0;var s=i(e);return!!s&&b(s)}function y(e){if(!e||!e.parentElement||o())return document.documentElement;for(var i=e.parentElement;i&&"none"===t(i,"transform");)i=i.parentElement;return i||document.documentElement}function _(e,t,o,r){var a=4<arguments.length&&void 0!==arguments[4]&&arguments[4],c={top:0,left:0},h=a?y(e):l(e,s(t));if("viewport"===r)c=v(h,a);else{var u;"scrollParent"===r?"BODY"===(u=n(i(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===r?e.ownerDocument.documentElement:r;var d=g(u,h,a);if("HTML"!==u.nodeName||b(h))c=d;else{var p=f(e.ownerDocument),m=p.height,_=p.width;c.top+=d.top-d.marginTop,c.bottom=m+d.top,c.left+=d.left-d.marginLeft,c.right=_+d.left}}var w="number"==typeof(o=o||0);return c.left+=w?o:o.left||0,c.top+=w?o:o.top||0,c.right-=w?o:o.right||0,c.bottom-=w?o:o.bottom||0,c}function w(e){return e.width*e.height}function x(e,t,i,n,s){var o=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var r=_(i,n,o,s),a={top:{width:r.width,height:t.top-r.top},right:{width:r.right-t.right,height:r.height},bottom:{width:r.width,height:r.bottom-t.bottom},left:{width:t.left-r.left,height:r.height}},l=Object.keys(a).map(function(e){return ee({key:e},a[e],{area:w(a[e])})}).sort(function(e,t){return t.area-e.area}),c=l.filter(function(e){var t=e.width,n=e.height;return t>=i.clientWidth&&n>=i.clientHeight}),h=0<c.length?c[0].key:l[0].key,u=e.split("-")[1];return h+(u?"-"+u:"")}function k(e,t,i){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return g(i,n?y(t):l(t,s(i)),n)}function C(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),i=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),n=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+n,height:e.offsetHeight+i}}function D(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function S(e,t,i){i=i.split("-")[0];var n=C(e),s={width:n.width,height:n.height},o=-1!==["right","left"].indexOf(i),r=o?"top":"left",a=o?"left":"top",l=o?"height":"width",c=o?"width":"height";return s[r]=t[r]+t[l]/2-n[l]/2,s[a]=i===a?t[a]-n[c]:t[D(a)],s}function T(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function M(t,i,n){var s=void 0===n?t:t.slice(0,function(e,t,i){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===i});var n=T(e,function(e){return e[t]===i});return e.indexOf(n)}(t,"name",n));return s.forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&e(n)&&(i.offsets.popper=p(i.offsets.popper),i.offsets.reference=p(i.offsets.reference),i=n(i,t))}),i}function I(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=k(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=x(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=S(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=M(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function E(e,t){return e.some(function(e){var i=e.name;return e.enabled&&i===t})}function P(e){for(var t=[!1,"ms","Webkit","Moz","O"],i=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var s=t[n],o=s?""+s+i:e;if(void 0!==document.body.style[o])return o}return null}function A(){return this.state.isDestroyed=!0,E(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[P("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function O(e){var t=e.ownerDocument;return t?t.defaultView:window}function N(e,t,i,s){var o="BODY"===e.nodeName,r=o?e.ownerDocument.defaultView:e;r.addEventListener(t,i,{passive:!0}),o||N(n(r.parentNode),t,i,s),s.push(r)}function L(e,t,i,s){i.updateBound=s,O(e).addEventListener("resize",i.updateBound,{passive:!0});var o=n(e);return N(o,"scroll",i.updateBound,i.scrollParents),i.scrollElement=o,i.eventsEnabled=!0,i}function F(){this.state.eventsEnabled||(this.state=L(this.reference,this.options,this.state,this.scheduleUpdate))}function R(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=function(e,t){return O(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEac
188h(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}(this.reference,this.state))}function z(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function H(e,t){Object.keys(t).forEach(function(i){var n="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&z(t[i])&&(n="px"),e.style[i]=t[i]+n})}function W(e,t,i){var n=T(e,function(e){return e.name===t}),s=!!n&&e.some(function(e){return e.name===i&&e.enabled&&e.order<n.order});if(!s){var o="`"+t+"`";console.warn("`"+i+"` modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return s}function B(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],i=ne.indexOf(e),n=ne.slice(i+1).concat(ne.slice(0,i));return t?n.reverse():n}function j(e,t,i,n){var s=[0,0],o=-1!==["right","left"].indexOf(n),r=e.split(/(\+|\-)/).map(function(e){return e.trim()}),a=r.indexOf(T(r,function(e){return-1!==e.search(/,|\s/)}));r[a]&&-1===r[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1===a?[r]:[r.slice(0,a).concat([r[a].split(l)[0]]),[r[a].split(l)[1]].concat(r.slice(a+1))];return c=c.map(function(e,n){var s=(1===n?!o:o)?"height":"width",r=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,r=!0,e):r?(e[e.length-1]+=t,r=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,i,n){var s=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+s[1],r=s[2];if(!o)return e;if(0===r.indexOf("%")){return p("%p"===r?i:n)[t]/100*o}return"vh"===r||"vw"===r?("vh"===r?q(document.documentElement.clientHeight,window.innerHeight||0):q(document.documentElement.clientWidth,window.innerWidth||0))/100*o:o}(e,s,t,i)})}),c.forEach(function(e,t){e.forEach(function(i,n){z(i)&&(s[t]+=i*("-"===e[n-1]?-1:1))})}),s}var Y=Math.min,V=Math.floor,U=Math.round,q=Math.max,$="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,K=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if($&&0<=navigator.userAgent.indexOf(e[t]))return 1;return 0}(),G=$&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},K))}},Q=$&&!(!window.MSInputMethodContext||!document.documentMode),X=$&&/MSIE 10/.test(navigator.userAgent),Z=function(){function e(e,t){for(var i,n=0;n<t.length;n++)(i=t[n]).enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),J=function(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e},ee=Object.assign||function(e){for(var t,i=1;i<arguments.length;i++)for(var n in t=arguments[i])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},te=$&&/Firefox/i.test(navigator.userAgent),ie=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ne=ie.slice(3),se="flip",oe="clockwise",re="counterclockwise",ae=function(){function t(i,n){var s=this,o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(s.update)},this.update=G(this.update.bind(this)),this.options=ee({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=i&&i.jquery?i[0]:i,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(ee({},t.Defaults.modifiers,o.modifiers)).forEach(function(e){s.options.modifiers[e]=ee({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return ee({name:e},s.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}
vendor: 8,408 bytes, line 188
188),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(s.reference,s.popper,s.options,t,s.state)}),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return Z(t,[{key:"update",value:function(){return I.call(this)}},{key:"destroy",value:function(){return A.call(this)}},{key:"enableEventListeners",value:function(){return F.call(this)}},{key:"disableEventListeners",value:function(){return R.call(this)}}]),t}();return ae.Utils=("undefined"==typeof window?global:window).PopperUtils,ae.placements=ie,ae.Defaults={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,i=t.split("-")[0],n=t.split("-")[1];if(n){var s=e.offsets,o=s.reference,r=s.popper,a=-1!==["bottom","top"].indexOf(i),l=a?"left":"top",c=a?"width":"height",h={start:J({},l,o[l]),end:J({},l,o[l]+o[c]-r[c])};e.offsets.popper=ee({},r,h[n])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var i,n=t.offset,s=e.placement,o=e.offsets,r=o.popper,a=o.reference,l=s.split("-")[0];return i=z(+n)?[+n,0]:j(n,r,a,l),"left"===l?(r.top+=i[0],r.left-=i[1]):"right"===l?(r.top+=i[0],r.left+=i[1]):"top"===l?(r.left+=i[0],r.top-=i[1]):"bottom"===l&&(r.left+=i[0],r.top+=i[1]),e.popper=r,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var i=t.boundariesElement||r(e.instance.popper);e.instance.reference===i&&(i=r(i));var n=P("transform"),s=e.instance.popper.style,o=s.top,a=s.left,l=s[n];s.top="",s.left="",s[n]="";var c=_(e.instance.popper,e.instance.reference,t.padding,i,e.positionFixed);s.top=o,s.left=a,s[n]=l,t.boundaries=c;var h=t.priority,u=e.offsets.popper,d={primary:function(e){var i=u[e];return u[e]<c[e]&&!t.escapeWithReference&&(i=q(u[e],c[e])),J({},e,i)},secondary:function(e){var i="right"===e?"left":"top",n=u[i];return u[e]>c[e]&&!t.escapeWithReference&&(n=Y(u[i],c[e]-("right"===e?u.width:u.height))),J({},i,n)}};return h.forEach(function(e){var t=-1===["left","top"].indexOf(e)?"secondary":"primary";u=ee({},u,d[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,i=t.popper,n=t.reference,s=e.placement.split("-")[0],o=V,r=-1!==["top","bottom"].indexOf(s),a=r?"right":"bottom",l=r?"left":"top",c=r?"width":"height";return i[a]<o(n[l])&&(e.offsets.popper[l]=o(n[l])-i[c]),i[l]>o(n[a])&&(e.offsets.popper[l]=o(n[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,i){var n;if(!W(e.instance.modifiers,"arrow","keepTogether"))return e;var s=i.element;if("string"==typeof s){if(!(s=e.instance.popper.querySelector(s)))return e}else if(!e.instance.popper.contains(s))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],r=e.offsets,a=r.popper,l=r.reference,c=-1!==["left","right"].indexOf(o),h=c?"height":"width",u=c?"Top":"Left",d=u.toLowerCase(),f=c?"left":"top",m=c?"bottom":"right",g=C(s)[h];l[m]-g<a[d]&&(e.offsets.popper[d]-=a[d]-(l[m]-g)),l[d]+g>a[m]&&(e.offsets.popper[d]+=l[d]+g-a[m]),e.offsets.popper=p(e.offsets.popper);var v=l[d]+l[h]/2-g/2,b=t(e.instance.popper),y=parseFloat(b["margin"+u]),_=parseFloat(b["border"+u+"Width"]),w=v-e.offsets.popper[d]-y-_;return w=q(Y(a[h]-g,w),0),e.arrowElement=s,e.offsets.arrow=(J(n={},d,U(w)),J(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(E(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var i=_(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],s=D(n),o=e.placement.split("-")[1]||"",r=[];switch(t.behavior){case se:r=[n,s];break;case oe:r=B(n);break;case re:r=B(n,!0);break;default:r=t.behavior}return r.forEach(function(a,l){if(n!==a||r.length===l+1)return e;n=e.placement.split("-")[0],s=D(n);var c=e.offsets.popper,h=e.offsets.reference,u=V,d="left"===n&&u(c.right)>u(h.left)||"right"===n&&u(c.left)<u(h.right)||"top"===n&&u(c.bottom)>u(h.top)||"bottom"===n&&u(c.top)<u(h.bottom),f=u(c.left)<u(i.left),p=u(c.right)>u(i.right),m=u(c.top)<u(i.top),g=u(c.bottom)>u(i.bottom),v="left"===n&&f||"right"===n&&p||"top"===n&&m||"bottom"===n&&g,b=-1!==["top","bottom"].indexOf(n),y=!!t.flipVariations&&(b&&"start"===o&&f||b&&"end"===o&&p||!b&&"start"===o&&m||!b&&"end"===o&&g),_=!!t.flipVariationsByContent&&(b&&"start"===o&&p||b&&"end"===o&&f||!b&&"start"===o&&g||!b&&"end"===o&&m),w=y||_;(d||v||w)&&(e.flipped=!0,(d||v)&&(n=r[l+1]),w&&(o=function(e){return"end"===e?"start":"start"===e?"end":e}(o)),e.placement=n+(o?"-"+o:""),e.offsets.popper=ee({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=M(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,i=t.split("-")[0],n=e.offsets,s=n.popper,o=n.reference,r=-1!==["left","right"].indexOf(i),a=-1===["top","left"].indexOf(i);return s[r?"left":"top"]=o[i]-(a?s[r?"width":"height"]:0),e.placement=D(t),e.offsets.popper=p(s),e}},hide:{order:800,enabled:!0,fn:function(e){if(!W(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,i=T(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var i=t.x,n=t.y,s=e.offsets.popper,o=T(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a,l,c=void 0===o?t.gpuAcceleration:o,h=r(e.instance.popper),u=m(h),d={position:s.position},f=function(e,t){var i=e.offsets,n=i.popper,s=i.reference,o=U,r=function(e){return e},a=o(s.width),l=o(n.width),c=-1!==["left","right"].indexOf(e.placement),h=-1!==e.placement.indexOf("-"),u=t?c||h||a%2==l%2?o:V:r,d=t?o:r;return{left:u(1==a%2&&1==l%2&&!h&&t?n.left-1:n.left),top:d(n.top),bottom:d(n.bottom),right:u(n.right)}}(e,2>window.devicePixelRatio||!te),p="bottom"===i?"top":"bottom",g="right"===n?"left":"right",v=P("transform");if(l="bottom"==p?"HTML"===h.nodeName?-h.clientHeight+f.bottom:-u.height+f.bottom:f.top,a="right"==g?"HTML"===h.nodeName?-h.clientWidth+f.right:-u.width+f.right:f.left,c&&v)d[v]="translate3d("+a+"px, "+l+"px, 0)",d[p]=0,d[g]=0,d.willChange="transform";else{var b="bottom"==p?-1:1,y="right"==g?-1:1;d[p]=l*b,d[g]=a*y,d.willChange=p+", "+g}var _={"x-placement":e.placement};return e.attributes=ee({},_,e.attributes),e.styles=ee({},d,e.styles),e.arrowStyles=ee({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){return H(e.instance.popper,e.styles),function(e,t){Object.keys(t).forEach(function(i){!1===t[i]?e.removeAttribute(i):e.setAttribute(i,t[i])})}(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&H(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,i,n,s){var o=k(s,t,e,i.positionFixed),r=x(i.placement,o,t,e,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",r),H(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}},ae}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],t):t(e.bootstrap={},e.jQuery,e.Popper)}(this,function(e,t,i){"use strict";function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function s(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}function o(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}
188))),n.forEach(function(t){var n,s,o;n=e,o=i[s=t],s in n?Object.defineProperty(n,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[s]=o})}return e}t=t&&t.hasOwnProperty("default")?t.default:t,i=i&&i.hasOwnProperty("default")?i.default:i;var r,a,l,c,h,u,d,f,p,m,g,v,b,y,_,w,x,k,C,D,S,T,M,I,E,P,A,O,N,L,F,R,z,H,W,B,j,Y,V,U,q,$,K,G,Q,X,Z,J,ee,te,ie,ne,se,oe,re,ae,le,ce,he,ue,de,fe,pe,me,ge,ve,be,ye,_e,we,xe,ke,Ce,De,Se,Te,Me,Ie,Ee,Pe,Ae,Oe,Ne,Le,Fe,Re,ze,He,We,Be,je,Ye,Ve,Ue,qe,$e,Ke,Ge,Qe,Xe,Ze,Je,et,tt,it,nt,st,ot,rt,at,lt,ct,ht,ut,dt,ft,pt,mt,gt,vt,bt,yt,_t,wt,xt,kt,Ct,Dt,St,Tt,Mt=function(e){var t="transitionend";var i={TRANSITION_END:"bsTransitionEnd",getUID:function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");t&&"#"!==t||(t=e.getAttribute("href")||"");try{return document.querySelector(t)?t:null}catch(e){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var i=e(t).css("transition-duration");return parseFloat(i)?(i=i.split(",")[0],1e3*parseFloat(i)):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(i){e(i).trigger(t)},supportsTransitionEnd:function(){return Boolean(t)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,n){for(var s in n)if(Object.prototype.hasOwnProperty.call(n,s)){var o=n[s],r=t[s],a=r&&i.isElement(r)?"element":(l=r,{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(a))throw new Error(e.toUpperCase()+': Option "'+s+'" provided type "'+a+'" but expected type "'+o+'".')}var l}};return e.fn.emulateTransitionEnd=function(t){var n=this,s=!1;return e(this).one(i.TRANSITION_END,function(){s=!0}),setTimeout(function(){s||i.triggerTransitionEnd(n)},t),this},e.event.special[i.TRANSITION_END]={bindType:t,delegateType:t,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}},i}(t),It=(a="alert",c="."+(l="bs.alert"),h=(r=t).fn[a],u={CLOSE:"close"+c,CLOSED:"closed"+c,CLICK_DATA_API:"click"+c+".data-api"},d=function(){function e(e){this._element=e}var t=e.prototype;return t.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},t.dispose=function(){r.removeData(this._element,l),this._element=null},t._getRootElement=function(e){var t=Mt.getSelectorFromElement(e),i=!1;return t&&(i=document.querySelector(t)),i||(i=r(e).closest(".alert")[0]),i},t._triggerCloseEvent=function(e){var t=r.Event(u.CLOSE);return r(e).trigger(t),t},t._removeElement=function(e){var t=this;if(r(e).removeClass("show"),r(e).hasClass("fade")){var i=Mt.getTransitionDurationFromElement(e);r(e).one(Mt.TRANSITION_END,function(i){return t._destroyElement(e,i)}).emulateTransitionEnd(i)}else this._destroyElement(e)},t._destroyElement=function(e){r(e).detach().trigger(u.CLOSED).remove()},e._jQueryInterface=function(t){return this.each(function(){var i=r(this),n=i.data(l);n||(n=new e(this),i.data(l,n)),"close"===t&&n[t](this)})},e._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},s(e,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),e}(),r(document).on(u.CLICK_DATA_API,'[data-dismiss="alert"]',d._handleDismiss(new d)),r.fn[a]=d._jQueryInterface,r.fn[a].Constructor=d,r.fn[a].noConflict=function(){return r.fn[a]=h,d._jQueryInterface},d),Et=(p="button",g="."+(m="bs.button"),v=".data-api",b=(f=t).fn[p],y="active",_='[data-toggle^="button"]',w=".btn",x={CLICK_DATA_API:"click"+g+v,FOCUS_BLUR_DATA_API:"focus"+g+v+" blur"+g+v},k=function(){function e(e){this._element=e}var t=e.prototype;return t.toggle=function(){var e=!0,t=!0,i=f(this._element).closest('[data-toggle="buttons"]')[0];if(i){var n=this._element.querySelector("input");if(n){if("radio"===n.type)if(n.checked&&this._element.classList.contains(y))e=!1;else{var s=i.querySelector(".active");s&&f(s).removeClass(y)}if(e){if(n.hasAttribute("disabled")||i.hasAttribute("disabled")||n.classList.contains("disabled")||i.classList.contains("disabled"))return;n.checked=!this._element.classList.contains(y),f(n).trigger("change")}n.focus(),t=!1}}t&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(y)),e&&f(this._element).toggleClass(y)},t.dispose=function(){f.removeData(this._element,m),this._element=null},e._jQueryInterface=function(t){return this.each(function(){var i=f(this).data(m);i||(i=new e(this),f(this).data(m,i)),"toggle"===t&&i[t]()})},s(e,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),e}(),f(document).on(x.CLICK_DATA_API,_,function(e){e.preventDefault();var t=e.target;f(t).hasClass("btn")||(t=f(t).closest(w)),k._jQueryInterface.call(f(t),"toggle")}).on(x.FOCUS_BLUR_DATA_API,_,function(e){var t=f(e.target).closest(w)[0];f(t).toggleClass("focus",/^focus(in)?$/.test(e.type))}),f.fn[p]=k._jQueryInterface,f.fn[p].Constructor=k,f.fn[p].noConflict=function(){return f.fn[p]=b,k._jQueryInterface},k),Pt=(D="carousel",T="."+(S="bs.carousel"),M=".data-api",I=(C=t).fn[D],E={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},P={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},A="next",O="prev",N={SLIDE:"slide"+T,SLID:"slid"+T,KEYDOWN:"keydown"+T,MOUSEENTER:"mouseenter"+T,MOUSELEAVE:"mouseleave"+T,TOUC
188HEND:"touchend"+T,LOAD_DATA_API:"load"+T+M,CLICK_DATA_API:"click"+T+M},L="active",F=".active.carousel-item",R=function(){function e(e,t){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(t),this._element=C(e)[0],this._indicatorsElement=this._element.querySelector(".carousel-indicators"),this._addEventListeners()}var t=e.prototype;return t.next=function(){this._isSliding||this._slide(A)},t.nextWhenVisible=function(){!document.hidden&&C(this._element).is(":visible")&&"hidden"!==C(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(O)},t.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(Mt.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(e){var t=this;this._activeElement=this._element.querySelector(F);var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)C(this._element).one(N.SLID,function(){return t.to(e)});else{if(i===e)return this.pause(),void this.cycle();var n=i<e?A:O;this._slide(n,this._items[e])}},t.dispose=function(){C(this._element).off(T),C.removeData(this._element,S),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(e){return e=o({},E,e),Mt.typeCheckConfig(D,e,P),e},t._addEventListeners=function(){var e=this;this._config.keyboard&&C(this._element).on(N.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&(C(this._element).on(N.MOUSEENTER,function(t){return e.pause(t)}).on(N.MOUSELEAVE,function(t){return e.cycle(t)}),"ontouchstart"in document.documentElement&&C(this._element).on(N.TOUCHEND,function(){e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval)}))},t._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case 37:e.preventDefault(),this.prev();break;case 39:e.preventDefault(),this.next()}},t._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(e)},t._getItemByDirection=function(e,t){var i=e===A,n=e===O,s=this._getItemIndex(t),o=this._items.length-1;if((n&&0===s||i&&s===o)&&!this._config.wrap)return t;var r=(s+(e===O?-1:1))%this._items.length;return-1===r?this._items[this._items.length-1]:this._items[r]},t._triggerSlideEvent=function(e,t){var i=this._getItemIndex(e),n=this._getItemIndex(this._element.querySelector(F)),s=C.Event(N.SLIDE,{relatedTarget:e,direction:t,from:n,to:i});return C(this._element).trigger(s),s},t._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var t=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));C(t).removeClass(L);var i=this._indicatorsElement.children[this._getItemIndex(e)];i&&C(i).addClass(L)}},t._slide=function(e,t){var i,n,s,o=this,r=this._element.querySelector(F),a=this._getItemIndex(r),l=t||r&&this._getItemByDirection(e,r),c=this._getItemIndex(l),h=Boolean(this._interval);if(e===A?(i="carousel-item-left",n="carousel-item-next",s="left"):(i="carousel-item-right",n="carousel-item-prev",s="right"),l&&C(l).hasClass(L))this._isSliding=!1;else if(!this._triggerSlideEvent(l,s).isDefaultPrevented()&&r&&l){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(l);var u=C.Event(N.SLID,{relatedTarget:l,direction:s,from:a,to:c});if(C(this._element).hasClass("slide")){C(l).addClass(n),Mt.reflow(l),C(r).addClass(i),C(l).addClass(i);var d=Mt.getTransitionDurationFromElement(r);C(r).one(Mt.TRANSITION_END,function(){C(l).removeClass(i+" "+n).addClass(L),C(r).removeClass(L+" "+n+" "+i),o._isSliding=!1,setTimeout(function(){return C(o._element).trigger(u)},0)}).emulateTransitionEnd(d)}else C(r).removeClass(L),C(l).addClass(L),this._isSliding=!1,C(this._element).trigger(u);h&&this.cycle()}},e._jQueryInterface=function(t){return this.each(function(){var i=C(this).data(S),n=o({},E,C(this).data());"object"==typeof t&&(n=o({},n,t));var s="string"==typeof t?t:n.slide;if(i||(i=new e(this,n),C(this).data(S,i)),"number"==typeof t)i.to(t);else if("string"==typeof s){if(void 0===i[s])throw new TypeError('No method n
188amed "'+s+'"');i[s]()}else n.interval&&(i.pause(),i.cycle())})},e._dataApiClickHandler=function(t){var i=Mt.getSelectorFromElement(this);if(i){var n=C(i)[0];if(n&&C(n).hasClass("carousel")){var s=o({},C(n).data(),C(this).data()),r=this.getAttribute("data-slide-to");r&&(s.interval=!1),e._jQueryInterface.call(C(n),s),r&&C(n).data(S).to(r),t.preventDefault()}}},s(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return E}}]),e}(),C(document).on(N.CLICK_DATA_API,"[data-slide], [data-slide-to]",R._dataApiClickHandler),C(window).on(N.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),t=0,i=e.length;t<i;t++){var n=C(e[t]);R._jQueryInterface.call(n,n.data())}}),C.fn[D]=R._jQueryInterface,C.fn[D].Constructor=R,C.fn[D].noConflict=function(){return C.fn[D]=I,R._jQueryInterface},R),At=(H="collapse",B="."+(W="bs.collapse"),j=(z=t).fn[H],Y={toggle:!0,parent:""},V={toggle:"boolean",parent:"(string|element)"},U={SHOW:"show"+B,SHOWN:"shown"+B,HIDE:"hide"+B,HIDDEN:"hidden"+B,CLICK_DATA_API:"click"+B+".data-api"},q="show",$="collapse",K="collapsing",G="collapsed",Q="width",X='[data-toggle="collapse"]',Z=function(){function e(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=z.makeArray(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var i=[].slice.call(document.querySelectorAll(X)),n=0,s=i.length;n<s;n++){var o=i[n],r=Mt.getSelectorFromElement(o),a=[].slice.call(document.querySelectorAll(r)).filter(function(t){return t===e});null!==r&&0<a.length&&(this._selector=r,this._triggerArray.push(o))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=e.prototype;return t.toggle=function(){z(this._element).hasClass(q)?this.hide():this.show()},t.show=function(){var t,i,n=this;if(!(this._isTransitioning||z(this._element).hasClass(q)||(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter(function(e){return e.getAttribute("data-parent")===n._config.parent})).length&&(t=null),t&&(i=z(t).not(this._selector).data(W))&&i._isTransitioning))){var s=z.Event(U.SHOW);if(z(this._element).trigger(s),!s.isDefaultPrevented()){t&&(e._jQueryInterface.call(z(t).not(this._selector),"hide"),i||z(t).data(W,null));var o=this._getDimension();z(this._element).removeClass($).addClass(K),this._element.style[o]=0,this._triggerArray.length&&z(this._triggerArray).removeClass(G).attr("aria-expanded",!0),this.setTransitioning(!0);var r="scroll"+(o[0].toUpperCase()+o.slice(1)),a=Mt.getTransitionDurationFromElement(this._element);z(this._element).one(Mt.TRANSITION_END,function(){z(n._element).removeClass(K).addClass($).addClass(q),n._element.style[o]="",n.setTransitioning(!1),z(n._element).trigger(U.SHOWN)}).emulateTransitionEnd(a),this._element.style[o]=this._element[r]+"px"}}},t.hide=function(){var e=this;if(!this._isTransitioning&&z(this._element).hasClass(q)){var t=z.Event(U.HIDE);if(z(this._element).trigger(t),!t.isDefaultPrevented()){var i=this._getDimension();this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",Mt.reflow(this._element),z(this._element).addClass(K).removeClass($).removeClass(q);var n=this._triggerArray.length;if(0<n)for(var s=0;s<n;s++){var o=this._triggerArray[s],r=Mt.getSelectorFromElement(o);null!==r&&(z([].slice.call(document.querySelectorAll(r))).hasClass(q)||z(o).addClass(G).attr("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[i]="";var a=Mt.getTransitionDurationFromElement(this._element);z(this._element).one(Mt.TRANSITION_END,function(){e.setTransitioning(!1),z(e._element).removeClass(K).addClass($).trigger(U.HIDDEN)}).emulateTransitionEnd(a)}}},t.setTransitioning=function(e){this._isTransitioning=e},t.dispose=function(){z.removeData(this._element,W),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(e){return(e=o({},Y,e)).toggle=Boolean(e.toggle),Mt.typeCheckConfig(H,e,V),e},t._getDimension=function(){return z(this._element).hasClass(Q)?Q:"height"},t._getParent=function(){var t=this,i=null;
188Mt.isElement(this._config.parent)?(i=this._config.parent,void 0!==this._config.parent.jquery&&(i=this._config.parent[0])):i=document.querySelector(this._config.parent);var n='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',s=[].slice.call(i.querySelectorAll(n));return z(s).each(function(i,n){t._addAriaAndCollapsedClass(e._getTargetFromElement(n),[n])}),i},t._addAriaAndCollapsedClass=function(e,t){if(e){var i=z(e).hasClass(q);t.length&&z(t).toggleClass(G,!i).attr("aria-expanded",i)}},e._getTargetFromElement=function(e){var t=Mt.getSelectorFromElement(e);return t?document.querySelector(t):null},e._jQueryInterface=function(t){return this.each(function(){var i=z(this),n=i.data(W),s=o({},Y,i.data(),"object"==typeof t&&t?t:{});if(!n&&s.toggle&&/show|hide/.test(t)&&(s.toggle=!1),n||(n=new e(this,s),i.data(W,n)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}})},s(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return Y}}]),e}(),z(document).on(U.CLICK_DATA_API,X,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var t=z(this),i=Mt.getSelectorFromElement(this),n=[].slice.call(document.querySelectorAll(i));z(n).each(function(){var e=z(this),i=e.data(W)?"toggle":t.data();Z._jQueryInterface.call(e,i)})}),z.fn[H]=Z._jQueryInterface,z.fn[H].Constructor=Z,z.fn[H].noConflict=function(){return z.fn[H]=j,Z._jQueryInterface},Z),Ot=(ee="dropdown",ie="."+(te="bs.dropdown"),ne=".data-api",se=(J=t).fn[ee],oe=new RegExp("38|40|27"),re={HIDE:"hide"+ie,HIDDEN:"hidden"+ie,SHOW:"show"+ie,SHOWN:"shown"+ie,CLICK:"click"+ie,CLICK_DATA_API:"click"+ie+ne,KEYDOWN_DATA_API:"keydown"+ie+ne,KEYUP_DATA_API:"keyup"+ie+ne},ae="disabled",le="show",ce="dropdown-menu-right",he='[data-toggle="dropdown"]',ue=".dropdown-menu",de={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},fe={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},pe=function(){function e(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=e.prototype;return t.toggle=function(){if(!this._element.disabled&&!J(this._element).hasClass(ae)){var t=e._getParentFromElement(this._element),n=J(this._menu).hasClass(le);if(e._clearMenus(),!n){var s={relatedTarget:this._element},o=J.Event(re.SHOW,s);if(J(t).trigger(o),!o.isDefaultPrevented()){if(!this._inNavbar){if(void 0===i)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");var r=this._element;"parent"===this._config.reference?r=t:Mt.isElement(this._config.reference)&&(r=this._config.reference,void 0!==this._config.reference.jquery&&(r=this._config.reference[0])),"scrollParent"!==this._config.boundary&&J(t).addClass("position-static"),this._popper=new i(r,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===J(t).closest(".navbar-nav").length&&J(document.body).children().on("mouseover",null,J.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),J(this._menu).toggleClass(le),J(t).toggleClass(le).trigger(J.Event(re.SHOWN,s))}}}},t.dispose=function(){J.removeData(this._element,te),J(this._element).off(ie),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;J(this._element).on(re.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(e){return e=o({},this.constructor.Default,J(this._element).data(),e),Mt.typeCheckConfig(ee,e,this.constructor.DefaultType),e},t._getMenuElement=function(){if(!this._menu){var t=e._getParentFromElement(this._element);t&&(this._menu=t.querySelector(ue))}return this._menu},t._getPlacement=function(){var e=J(this._element.parentNode),t="bottom-start";return e.hasClass("dropup")?(t="top-start",J(this._menu).hasClass(ce)&&(t="top-end")):e.hasClass("dropright")?t="right-start":e.hasClass("dropleft")?t="left-start":J(this._menu).hasClass(ce)&&(t="bottom-end"),t},t._detectNavbar=function(){return 0<J(this._element).closest(".
188navbar").length},t._getPopperConfig=function(){var e=this,t={};"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=o({},t.offsets,e._config.offset(t.offsets)||{}),t}:t.offset=this._config.offset;var i={placement:this._getPlacement(),modifiers:{offset:t,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(i.modifiers.applyStyle={enabled:!1}),i},e._jQueryInterface=function(t){return this.each(function(){var i=J(this).data(te);if(i||(i=new e(this,"object"==typeof t?t:null),J(this).data(te,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},e._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var i=[].slice.call(document.querySelectorAll(he)),n=0,s=i.length;n<s;n++){var o=e._getParentFromElement(i[n]),r=J(i[n]).data(te),a={relatedTarget:i[n]};if(t&&"click"===t.type&&(a.clickEvent=t),r){var l=r._menu;if(J(o).hasClass(le)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&J.contains(o,t.target))){var c=J.Event(re.HIDE,a);J(o).trigger(c),c.isDefaultPrevented()||("ontouchstart"in document.documentElement&&J(document.body).children().off("mouseover",null,J.noop),i[n].setAttribute("aria-expanded","false"),J(l).removeClass(le),J(o).removeClass(le).trigger(J.Event(re.HIDDEN,a)))}}}},e._getParentFromElement=function(e){var t,i=Mt.getSelectorFromElement(e);return i&&(t=document.querySelector(i)),t||e.parentNode},e._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||J(t.target).closest(ue).length)):oe.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!J(this).hasClass(ae))){var i=e._getParentFromElement(this),n=J(i).hasClass(le);if((n||27===t.which&&32===t.which)&&(!n||27!==t.which&&32!==t.which)){var s=[].slice.call(i.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)"));if(0!==s.length){var o=s.indexOf(t.target);38===t.which&&0<o&&o--,40===t.which&&o<s.length-1&&o++,o<0&&(o=0),s[o].focus()}}else{if(27===t.which){var r=i.querySelector(he);J(r).trigger("focus")}J(this).trigger("click")}}},s(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return de}},{key:"DefaultType",get:function(){return fe}}]),e}(),J(document).on(re.KEYDOWN_DATA_API,he,pe._dataApiKeydownHandler).on(re.KEYDOWN_DATA_API,ue,pe._dataApiKeydownHandler).on(re.CLICK_DATA_API+" "+re.KEYUP_DATA_API,pe._clearMenus).on(re.CLICK_DATA_API,he,function(e){e.preventDefault(),e.stopPropagation(),pe._jQueryInterface.call(J(this),"toggle")}).on(re.CLICK_DATA_API,".dropdown form",function(e){e.stopPropagation()}),J.fn[ee]=pe._jQueryInterface,J.fn[ee].Constructor=pe,J.fn[ee].noConflict=function(){return J.fn[ee]=se,pe._jQueryInterface},pe),Nt=(ge="modal",be="."+(ve="bs.modal"),ye=(me=t).fn[ge],_e={backdrop:!0,keyboard:!0,focus:!0,show:!0},we={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},xe={HIDE:"hide"+be,HIDDEN:"hidden"+be,SHOW:"show"+be,SHOWN:"shown"+be,FOCUSIN:"focusin"+be,RESIZE:"resize"+be,CLICK_DISMISS:"click.dismiss"+be,KEYDOWN_DISMISS:"keydown.dismiss"+be,MOUSEUP_DISMISS:"mouseup.dismiss"+be,MOUSEDOWN_DISMISS:"mousedown.dismiss"+be,CLICK_DATA_API:"click"+be+".data-api"},ke="modal-open",Ce="fade",De="show",Se=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Te=".sticky-top",Me=function(){function e(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._scrollbarWidth=0}var t=e.prototype;return t.toggle=function(e){return this._isShown?this.hide():this.show(e)},t.show=function(e){var t=this;if(!this._isTransitioning&&!this._isShown){me(this._element).hasClass(Ce)&&(this._isTransitioning=!0);var i=me.Event(xe.SHOW,{relatedTarget:e});me(this._element).trigger(i),this._isShown||i.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),me(document.body).addClass(ke),this._setEscapeEvent(),this._setResizeEvent(),me(this._element).on(xe.CLICK_DISMISS,'[data-dismiss="modal"]',function(e){return t.hide(e)}),me(this._dialog).on(xe.MOUSEDOWN_DISMISS,function(){me(t._element).one(xe.MOUSEUP_DISMISS,function(e){me(e.target).is(t._element)&&(t._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return t._showElement(e)}))}},t.hide=function(e){var t=this;if(e&&e.preventDefault(),!this._isTransitioning&&this._isShown){var i=me.Event(xe.HIDE);if(me(this._element).trigger(i),this._isShown&&!i.isDefaultPrevented()){this._isShown=!1;var n=me(this._element).hasClass(Ce);if(n&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),me(document).off(xe.FOCUSIN),me(this._element).removeClass(De),me(this._element).off(xe.CLICK_DISMISS),me(this._dialog).off(xe.MOUSEDOWN_DISMISS),n){var s=Mt.getTransitionDurationFromElement(this._element);me(this._element).one(Mt.TRANSITION_END,function(e){return t._hideModal(e)}).emulateTransitionEnd(s)}else this._hideModal()}}},t.dispose=function(){me.removeData(this._element,ve),me(window,document,this._element,this._backdrop).off(be),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(e){return e=o({},_e,e),Mt.typeCheckConfig(ge,e,we),e},t._showElement=function(e){var t=this,i=me(this._element).hasClass(Ce);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.scrollTop=0,i&&Mt.reflow(this._element),me(this._element).addClass(De),this._config.focus&&this._enforceFocus();var n=me.Event(xe.SHOWN,{relatedTarget:e}),s=function(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,me(t._element).trigger(n)};if(i){var o=Mt.getTransitionDurationFromElement(this._element);me(this._dialog).one(Mt.TRANSITION_END,s).emulateTransitionEnd(o)}else s()},t._enforceFocus=function(){var e=this;me(document).off(xe.FOCUSIN).on(xe.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===me(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?me(this._element).on(xe.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||me(this._element).off(xe.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?me(window).on(xe.RESIZE,function(t){return e.handleUpdate(t)}):me(window).off(xe.RESIZE)},t._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._isTransitioning=!1,this._showBackdrop(function(){me(document.body).removeClass(ke),e._resetAdjustments(),e._resetScrollbar(),me(e._element).trigger(xe.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&&(me(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(e){var t=this,i=me(this._element).hasClass(Ce)?Ce:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",i&&this._backdrop.classList.add(i),me(this._backdrop).appendTo(document.body),me(this._element).on(xe.CLICK_DISMISS,function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===t._config.backdrop?t._element.focus():t.hide())}),i&&Mt.reflow(this._backdrop),me(this._backdrop).addClass(De),!e)return;if(!i)return void e();var n=Mt.getTransitionDurationFromElement(this._backdrop);me(this._backdrop).one(Mt.TRANSITION_END,e).emulateTransitionEnd(n)}else if(!this._isShown&&this._backdrop){me(this._backdrop).removeClass(De);var s=function(){t._removeBackdrop(),e&&e()};if(me(this._element).hasClass(Ce)){var o=Mt.getTransitionDurationFromElement(this._backdrop);me(this._backdrop).one(Mt.TRANSITION_END,s).emulateTransitionEnd(o)}else s()}else e&&e()},t._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(Se)),i=[].slice.call(document.querySelectorAll(Te));
188me(t).each(function(t,i){var n=i.style.paddingRight,s=me(i).css("padding-right");me(i).data("padding-right",n).css("padding-right",parseFloat(s)+e._scrollbarWidth+"px")}),me(i).each(function(t,i){var n=i.style.marginRight,s=me(i).css("margin-right");me(i).data("margin-right",n).css("margin-right",parseFloat(s)-e._scrollbarWidth+"px")});var n=document.body.style.paddingRight,s=me(document.body).css("padding-right");me(document.body).data("padding-right",n).css("padding-right",parseFloat(s)+this._scrollbarWidth+"px")}},t._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(Se));me(e).each(function(e,t){var i=me(t).data("padding-right");me(t).removeData("padding-right"),t.style.paddingRight=i||""});var t=[].slice.call(document.querySelectorAll(""+Te));me(t).each(function(e,t){var i=me(t).data("margin-right");void 0!==i&&me(t).css("margin-right",i).removeData("margin-right")});var i=me(document.body).data("padding-right");me(document.body).removeData("padding-right"),document.body.style.paddingRight=i||""},t._getScrollbarWidth=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},e._jQueryInterface=function(t,i){return this.each(function(){var n=me(this).data(ve),s=o({},_e,me(this).data(),"object"==typeof t&&t?t:{});if(n||(n=new e(this,s),me(this).data(ve,n)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t](i)}else s.show&&n.show(i)})},s(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return _e}}]),e}(),me(document).on(xe.CLICK_DATA_API,'[data-toggle="modal"]',function(e){var t,i=this,n=Mt.getSelectorFromElement(this);n&&(t=document.querySelector(n));var s=me(t).data(ve)?"toggle":o({},me(t).data(),me(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var r=me(t).one(xe.SHOW,function(e){e.isDefaultPrevented()||r.one(xe.HIDDEN,function(){me(i).is(":visible")&&i.focus()})});Me._jQueryInterface.call(me(t),s,this)}),me.fn[ge]=Me._jQueryInterface,me.fn[ge].Constructor=Me,me.fn[ge].noConflict=function(){return me.fn[ge]=ye,Me._jQueryInterface},Me),Lt=(Ee="tooltip",Ae="."+(Pe="bs.tooltip"),Oe=(Ie=t).fn[Ee],Ne="bs-tooltip",Le=new RegExp("(^|\\s)"+Ne+"\\S+","g"),ze={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!(Re={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(Fe={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},We="out",Be={HIDE:"hide"+Ae,HIDDEN:"hidden"+Ae,SHOW:(He="show")+Ae,SHOWN:"shown"+Ae,INSERTED:"inserted"+Ae,CLICK:"click"+Ae,FOCUSIN:"focusin"+Ae,FOCUSOUT:"focusout"+Ae,MOUSEENTER:"mouseenter"+Ae,MOUSELEAVE:"mouseleave"+Ae},je="fade",Ye="show",Ve="hover",Ue="focus",qe=function(){function e(e,t){if(void 0===i)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var t=e.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,i=Ie(e.currentTarget).data(t);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),Ie(e.currentTarget).data(t,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(Ie(this.getTipElement()).hasClass(Ye))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),Ie.removeData(this.element,this.constructor.DATA_KEY),Ie(this.element).off(this.constructor.EVENT_KEY),Ie(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&Ie(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===Ie(this.element).css("display"))throw new Error("Please use show on visible elements");var t=Ie.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){Ie(this.element).trigger(t);var n=Ie.contains(this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!n)return;var s=this.getTipElement(),o=Mt.getUID(this.constructor.NAME);s.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&Ie(s).addClass(je);var r="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,a=this._getAttachment(r);this.addAttachmentClass(a);var l=!1===this.config.container?document.body:Ie(document).find(this.config.container);Ie(s).data(this.constructor.DATA_KEY,this),Ie.contains(this.element.ownerDocument.documentElement,this.tip)||Ie(s).appendTo(l),Ie(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new i(this.element,s,{placement:a,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"}
188,preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),Ie(s).addClass(Ye),"ontouchstart"in document.documentElement&&Ie(document.body).children().on("mouseover",null,Ie.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,Ie(e.element).trigger(e.constructor.Event.SHOWN),t===We&&e._leave(null,e)};if(Ie(this.tip).hasClass(je)){var h=Mt.getTransitionDurationFromElement(this.tip);Ie(this.tip).one(Mt.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(e){var t=this,i=this.getTipElement(),n=Ie.Event(this.constructor.Event.HIDE),s=function(){t._hoverState!==He&&i.parentNode&&i.parentNode.removeChild(i),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),Ie(t.element).trigger(t.constructor.Event.HIDDEN),null!==t._popper&&t._popper.destroy(),e&&e()};if(Ie(this.element).trigger(n),!n.isDefaultPrevented()){if(Ie(i).removeClass(Ye),"ontouchstart"in document.documentElement&&Ie(document.body).children().off("mouseover",null,Ie.noop),this._activeTrigger.click=!1,this._activeTrigger[Ue]=!1,this._activeTrigger[Ve]=!1,Ie(this.tip).hasClass(je)){var o=Mt.getTransitionDurationFromElement(i);Ie(i).one(Mt.TRANSITION_END,s).emulateTransitionEnd(o)}else s();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(e){Ie(this.getTipElement()).addClass(Ne+"-"+e)},t.getTipElement=function(){return this.tip=this.tip||Ie(this.config.template)[0],this.tip},t.setContent=function(){var e=this.getTipElement();this.setElementContent(Ie(e.querySelectorAll(".tooltip-inner")),this.getTitle()),Ie(e).removeClass(je+" "+Ye)},t.setElementContent=function(e,t){var i=this.config.html;"object"==typeof t&&(t.nodeType||t.jquery)?i?Ie(t).parent().is(e)||e.empty().append(t):e.text(Ie(t).text()):e[i?"html":"text"](t)},t.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},t._getAttachment=function(e){return Re[e.toUpperCase()]},t._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)Ie(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if("manual"!==t){var i=t===Ve?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,n=t===Ve?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;Ie(e.element).on(i,e.config.selector,function(t){return e._enter(t)}).on(n,e.config.selector,function(t){return e._leave(t)})}Ie(e.element).closest(".modal").on("hide.bs.modal",function(){return e.hide()})}),this.config.selector?this.config=o({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(e,t){var i=this.constructor.DATA_KEY;(t=t||Ie(e.currentTarget).data(i))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),Ie(e.currentTarget).data(i,t)),e&&(t._activeTrigger["focusin"===e.type?Ue:Ve]=!0),Ie(t.getTipElement()).hasClass(Ye)||t._hoverState===He?t._hoverState=He:(clearTimeout(t._timeout),t._hoverState=He,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===He&&t.show()},t.config.delay.show):t.show())},t._leave=function(e,t){var i=this.constructor.DATA_KEY;(t=t||Ie(e.currentTarget).data(i))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),Ie(e.currentTarget).data(i,t)),e&&(t._activeTrigger["focusout"===e.type?Ue:Ve]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=We,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===We&&t.hide()},t.config.delay.hide):t.hide())},t._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},t._getConfig=function(e){return"number"==typeof(e=o({},this.constructor.Default,Ie(this.element).data(),"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),Mt.typeCheckConfig(Ee,e,this.constructor.DefaultType),e},t._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e}
188,t._cleanTipClass=function(){var e=Ie(this.getTipElement()),t=e.attr("class").match(Le);null!==t&&t.length&&e.removeClass(t.join(""))},t._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},t._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(Ie(e).removeClass(je),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},e._jQueryInterface=function(t){return this.each(function(){var i=Ie(this).data(Pe),n="object"==typeof t&&t;if((i||!/dispose|hide/.test(t))&&(i||(i=new e(this,n),Ie(this).data(Pe,i)),"string"==typeof t)){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},s(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return ze}},{key:"NAME",get:function(){return Ee}},{key:"DATA_KEY",get:function(){return Pe}},{key:"Event",get:function(){return Be}},{key:"EVENT_KEY",get:function(){return Ae}},{key:"DefaultType",get:function(){return Fe}}]),e}(),Ie.fn[Ee]=qe._jQueryInterface,Ie.fn[Ee].Constructor=qe,Ie.fn[Ee].noConflict=function(){return Ie.fn[Ee]=Oe,qe._jQueryInterface},qe),Ft=(Ke="popover",Qe="."+(Ge="bs.popover"),Xe=($e=t).fn[Ke],Ze="bs-popover",Je=new RegExp("(^|\\s)"+Ze+"\\S+","g"),et=o({},Lt.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),tt=o({},Lt.DefaultType,{content:"(string|element|function)"}),it={HIDE:"hide"+Qe,HIDDEN:"hidden"+Qe,SHOW:"show"+Qe,SHOWN:"shown"+Qe,INSERTED:"inserted"+Qe,CLICK:"click"+Qe,FOCUSIN:"focusin"+Qe,FOCUSOUT:"focusout"+Qe,MOUSEENTER:"mouseenter"+Qe,MOUSELEAVE:"mouseleave"+Qe},nt=function(e){var t,i;function n(){return e.apply(this,arguments)||this}i=e,(t=n).prototype=Object.create(i.prototype),(t.prototype.constructor=t).__proto__=i;var o=n.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(e){$e(this.getTipElement()).addClass(Ze+"-"+e)},o.getTipElement=function(){return this.tip=this.tip||$e(this.config.template)[0],this.tip},o.setContent=function(){var e=$e(this.getTipElement());this.setElementContent(e.find(".popover-header"),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(".popover-body"),t),e.removeClass("fade show")},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var e=$e(this.getTipElement()),t=e.attr("class").match(Je);null!==t&&0<t.length&&e.removeClass(t.join(""))},n._jQueryInterface=function(e){return this.each(function(){var t=$e(this).data(Ge),i="object"==typeof e?e:null;if((t||!/destroy|hide/.test(e))&&(t||(t=new n(this,i),$e(this).data(Ge,t)),"string"==typeof e)){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return et}},{key:"NAME",get:function(){return Ke}},{key:"DATA_KEY",get:function(){return Ge}},{key:"Event",get:function(){return it}},{key:"EVENT_KEY",get:function(){return Qe}},{key:"DefaultType",get:function(){return tt}}]),n}(Lt),$e.fn[Ke]=nt._jQueryInterface,$e.fn[Ke].Constructor=nt,$e.fn[Ke].noConflict=function(){return $e.fn[Ke]=Xe,nt._jQueryInterface},nt),Rt=(ot="scrollspy",at="."+(rt="bs.scrollspy"),lt=(st=t).fn[ot],ct={offset:10,method:"auto",target:""},ht={offset:"number",method:"string",target:"(string|element)"},ut={ACTIVATE:"activate"+at,SCROLL:"scroll"+at,LOAD_DATA_API:"load"+at+".data-api"},dt="active",ft=".nav, .list-group",pt=".nav-link",mt=".list-group-item",gt="position",vt=function(){function e(e,t){var i=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(t),this._selector=this._config.target+" "+pt+","+this._config.target+" "+mt+","+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,st(this._scrollElement).on(ut.SCROLL,function(e){return i._process(e)}),this.refresh(),this._process()}var t=e.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?"offset":gt,i="auto"===this._config.method?t:this._config.method,n=i===gt?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(e){var t,s=Mt.getSelectorFromElement(e);
188if(s&&(t=document.querySelector(s)),t){var o=t.getBoundingClientRect();if(o.width||o.height)return[st(t)[i]().top+n,s]}return null}).filter(function(e){return e}).sort(function(e,t){return e[0]-t[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){st.removeData(this._element,rt),st(this._scrollElement).off(at),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(e){if("string"!=typeof(e=o({},ct,"object"==typeof e&&e?e:{})).target){var t=st(e.target).attr("id");t||(t=Mt.getUID(ot),st(e.target).attr("id",t)),e.target="#"+t}return Mt.typeCheckConfig(ot,e,ht),e},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),i=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),i<=e){var n=this._targets[this._targets.length-1];this._activeTarget!==n&&this._activate(n)}else{if(this._activeTarget&&e<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var s=this._offsets.length;s--;)this._activeTarget!==this._targets[s]&&e>=this._offsets[s]&&(void 0===this._offsets[s+1]||e<this._offsets[s+1])&&this._activate(this._targets[s])}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",");t=t.map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'});var i=st([].slice.call(document.querySelectorAll(t.join(","))));i.hasClass("dropdown-item")?(i.closest(".dropdown").find(".dropdown-toggle").addClass(dt),i.addClass(dt)):(i.addClass(dt),i.parents(ft).prev(pt+", "+mt).addClass(dt),i.parents(ft).prev(".nav-item").children(pt).addClass(dt)),st(this._scrollElement).trigger(ut.ACTIVATE,{relatedTarget:e})},t._clear=function(){var e=[].slice.call(document.querySelectorAll(this._selector));st(e).filter(".active").removeClass(dt)},e._jQueryInterface=function(t){return this.each(function(){var i=st(this).data(rt);if(i||(i=new e(this,"object"==typeof t&&t),st(this).data(rt,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},s(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return ct}}]),e}(),st(window).on(ut.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll('[data-spy="scroll"]')),t=e.length;t--;){var i=st(e[t]);vt._jQueryInterface.call(i,i.data())}}),st.fn[ot]=vt._jQueryInterface,st.fn[ot].Constructor=vt,st.fn[ot].noConflict=function(){return st.fn[ot]=lt,vt._jQueryInterface},vt),zt=(_t="."+(yt="bs.tab"),wt=(bt=t).fn.tab,xt={HIDE:"hide"+_t,HIDDEN:"hidden"+_t,SHOW:"show"+_t,SHOWN:"shown"+_t,CLICK_DATA_API:"click"+_t+".data-api"},kt="active",Ct="show",Dt=".active",St="> li > .active",Tt=function(){function e(e){this._element=e}var t=e.prototype;return t.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&bt(this._element).hasClass(kt)||bt(this._element).hasClass("disabled"))){var t,i,n=bt(this._element).closest(".nav, .list-group")[0],s=Mt.getSelectorFromElement(this._element);if(n){var o="UL"===n.nodeName?St:Dt;i=(i=bt.makeArray(bt(n).find(o)))[i.length-1]}var r=bt.Event(xt.HIDE,{relatedTarget:this._element}),a=bt.Event(xt.SHOW,{relatedTarget:i});if(i&&bt(i).trigger(r),bt(this._element).trigger(a),!a.isDefaultPrevented()&&!r.isDefaultPrevented()){s&&(t=document.querySelector(s)),this._activate(this._element,n);var l=function(){var t=bt.Event(xt.HIDDEN,{relatedTarget:e._element}),n=bt.Event(xt.SHOWN,{relatedTarget:i});bt(i).trigger(t),bt(e._element).trigger(n)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){bt.removeData(this._element,yt),this._element=null},t._activate=function(e,t,i){var n=this,s=("UL"===t.nodeName?bt(t).find(St):bt(t).children(Dt))[0],o=i&&s&&bt(s).hasClass("fade"),r=function(){return n._transitionComplete(e,s,i)};if(s&&o){var a=Mt.getTransitionDurationFromElement(s);bt(s).one(Mt.TRANSITION_END,r).emulateTransitionEnd(a)}else r()},t._transitionComplete=function(e,t,i){if(t){bt(t).removeClass(Ct+" "+kt);var n=bt(t.parentNode).find("> .dropdown-menu .active")[0];n&&bt(n).removeClass(kt),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}if(bt(e).addClass(kt),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),Mt.reflow(e),bt(e).addClass(Ct),e.parentNode&&bt(e.parentNode).hasClass("dropdown-menu")){var s=bt(e).closest(".dropdown")[0];if(s){var o=[].slice.call(s.querySelectorAll(".dropdown-toggle"));bt(o).addClass(kt)}e.setAttribute("aria-expanded",!0)}i&&i()},e._jQueryInterface=function(t){return this.each(function(){var i=bt(this),n=i.data(yt);if(n||(n=new e(this),i.data(yt,n)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method n
188amed "'+t+'"');n[t]()}})},s(e,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),e}(),bt(document).on(xt.CLICK_DATA_API,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(e){e.preventDefault(),Tt._jQueryInterface.call(bt(this),"show")}),bt.fn.tab=Tt._jQueryInterface,bt.fn.tab.Constructor=Tt,bt.fn.tab.noConflict=function(){return bt.fn.tab=wt,Tt._jQueryInterface},Tt);!function(e){if(void 0===e)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(t),e.Util=Mt,e.Alert=It,e.Button=Et,e.Carousel=Pt,e.Collapse=At,e.Dropdown=Ot,e.Modal=Nt,e.Popover=Ft,e.Scrollspy=Rt,e.Tab=zt,e.Tooltip=Lt,Object.defineProperty(e,"__esModule",{value:!0})}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(e){function t(t){var r=t||window.event,a=l.call(arguments,1),c=0,u=0,d=0,f=0,p=0,m=0;if((t=e.event.fix(r)).type="mousewheel","detail"in r&&(d=-1*r.detail),"wheelDelta"in r&&(d=r.wheelDelta),"wheelDeltaY"in r&&(d=r.wheelDeltaY),"wheelDeltaX"in r&&(u=-1*r.wheelDeltaX),"axis"in r&&r.axis===r.HORIZONTAL_AXIS&&(u=-1*d,d=0),c=0===d?u:d,"deltaY"in r&&(c=d=-1*r.deltaY),"deltaX"in r&&(u=r.deltaX,0===d&&(c=-1*u)),0!==d||0!==u){if(1===r.deltaMode){var g=e.data(this,"mousewheel-line-height");c*=g,d*=g,u*=g}else if(2===r.deltaMode){var v=e.data(this,"mousewheel-page-height");c*=v,d*=v,u*=v}if(f=Math.max(Math.abs(d),Math.abs(u)),(!o||o>f)&&(o=f,n(r,f)&&(o/=40)),n(r,f)&&(c/=40,u/=40,d/=40),c=Math[c>=1?"floor":"ceil"](c/o),u=Math[u>=1?"floor":"ceil"](u/o),d=Math[d>=1?"floor":"ceil"](d/o),h.settings.normalizeOffset&&this.getBoundingClientRect){var b=this.getBoundingClientRect();p=t.clientX-b.left,m=t.clientY-b.top}return t.deltaX=u,t.deltaY=d,t.deltaFactor=o,t.offsetX=p,t.offsetY=m,t.deltaMode=0,a.unshift(t,c,u,d),s&&clearTimeout(s),s=setTimeout(i,200),(e.event.dispatch||e.event.handle).apply(this,a)}}function i(){o=null}function n(e,t){return h.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}var s,o,r=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],a="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(e.event.fixHooks)for(var c=r.length;c;)e.event.fixHooks[r[--c]]=e.event.mouseHooks;var h=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var i=a.length;i;)this.addEventListener(a[--i],t,!1);else this.onmousewheel=t;e.data(this,"mousewheel-line-height",h.getLineHeight(this)),e.data(this,"mousewheel-page-height",h.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var i=a.length;i;)this.removeEventListener(a[--i],t,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var i=e(t),n=i["offsetParent"in e.fn?"offsetParent":"parent"]();return n.length||(n=e("body")),parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(e){function t(t){var r=t||window.event,a=l.call(arguments,1),c=0,u=0,d=0,f=0,p=0,m=0;if((t=e.event.fix(r)).type="mousewheel","detail"in r&&(d=-1*r.detail),"wheelDelta"in r&&(d=r.wheelDelta),"wheelDeltaY"in r&&(d=r.wheelDeltaY),"wheelDeltaX"in r&&(u=-1*r.wheelDeltaX),"axis"in r&&r.axis===r.HORIZONTAL_AXIS&&(u=-1*d,d=0),c=0===d?u:d,"deltaY"in r&&(c=d=-1*r.deltaY),"deltaX"in r&&(u=r.deltaX,0===d&&(c=-1*u)),0!==d||0!==u){if(1===r.deltaMode){var g=e.data(this,"mousewheel-line-height");c*=g,d*=g,u*=g}else if(2===r.deltaMode){var v=e.data(this,"mousewheel-page-height");c*=v,d*=v,u*=v}if(f=Math.max(Math.abs(d),Math.abs(u)),(!o||o>f)&&(o=f,n(r,f)&&(o/=40)),n(r,f)&&(c/=40,u/=40,d/=40),c=Math[c>=1?"floor":"ceil"](c/o),u=Math[u>=1?"floor":"ceil"](u/o),d=Math[d>=1?"floor":"ceil"](d/o),h.settings.normalizeOffset&&this.getBoundingClientRect){var b=this.getBoundingClientRect();p=t.clientX-b.left,m=t.clientY-b.top}return t.deltaX=u,t.deltaY=d,t.deltaFactor=o,t.offsetX=p,t.offsetY=m,t.deltaMode=0,a.unshift(t,c,u,d),s&&clearTimeout(s),s=setTimeout(i,200),(e.event.dispatch||e.event.handle).apply(this,a)}}function i(){o=null}function n(e,t){return h.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}var s,o,r=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],a="onwheel"in document||document.documentMode>
vendor: 11,960 bytes, line 188
188=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(e.event.fixHooks)for(var c=r.length;c;)e.event.fixHooks[r[--c]]=e.event.mouseHooks;var h=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var i=a.length;i;)this.addEventListener(a[--i],t,!1);else this.onmousewheel=t;e.data(this,"mousewheel-line-height",h.getLineHeight(this)),e.data(this,"mousewheel-page-height",h.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var i=a.length;i;)this.removeEventListener(a[--i],t,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var i=e(t),n=i["offsetParent"in e.fn?"offsetParent":"parent"]();return n.length||(n=e("body")),parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e:e(jQuery,window,document)}(function(e){var t,i,n;t="function"==typeof define&&define.amd,i="undefined"!=typeof module&&module.exports,n="https:"==document.location.protocol?"https:":"http:",t||(i?require("jquery-mousewheel")(e):e.event.special.mousewheel||e("head").append(decodeURI("%3Cscript src="+n+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js%3E%3C/script%3E"))),function(){var t,i="mCustomScrollbar",n="mCS",s=".mCustomScrollbar",o={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,documentTouchScroll:!0,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:"auto",autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},r=0,a={},l=window.attachEvent&&!window.addEventListener?1:0,c=!1,h=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],u={init:function(t){t=e.extend(!0,{},o,t);var i=d.call(this);if(t.live){var l=t.liveSelector||this.selector||s,c=e(l);if("off"===t.live)return void p(l);a[l]=setTimeout(function(){c.mCustomScrollbar(t),"once"===t.live&&c.length&&p(l)},500)}else p(l);return t.setWidth=t.set_width?t.set_width:t.setWidth,t.setHeight=t.set_height?t.set_height:t.setHeight,t.axis=t.horizontalScroll?"x":m(t.axis),t.scrollInertia=t.scrollInertia>0&&t.scrollInertia<17?17:t.scrollInertia,"object"!=typeof t.mouseWheel&&1==t.mouseWheel&&(t.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),t.mouseWheel.scrollAmount=t.mouseWheelPixels?t.mouseWheelPixels:t.mouseWheel.scrollAmount,t.mouseWheel.normalizeDelta=t.advanced.normalizeMouseWheelDelta?t.advanced.normalizeMouseWheelDelta:t.mouseWheel.normalizeDelta,t.scrollButtons.scrollType=g(t.scrollButtons.scrollType),f(t),e(i).each(function(){var i=e(this);if(!i.data(n)){i.data(n,{idx:++r,opt:t,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:i.css("direction"),cbOffsets:null,trigger:null,poll:{size:{o:0,n:0},img:{o:0,n:0},change:{o:0,n:0}}});var s=i.data(n),o=s.opt,a=i.data("mcs-axis"),l=i.data("mcs-scrollbar-position"),c=i.data("mcs-theme");a&&(o.axis=a),l&&(o.scrollbarPosition=l),c&&(o.theme=c,f(o)),v.call(this),s&&o.callbacks.onCreate&&"function"==typeof o.callbacks.onCreate&&o.callbacks.onCreate.call(this),e("#mCSB_"+s.idx+"_container img:not(."+h[2]+")").addClass(h[2]),u.update.call(null,i)}})},update:function(t,i){var s=t||d.call(this);return e(s).each(function(){var t=e(this);if(t.data(n)){var s=t.data(n),o=s.opt,r=e("#mCSB_"+s.idx+"_container"),a=e("#mCSB_"+s.idx),l=[e("#mCSB_"+s.idx+"_dragger_vertical"),e("#mCSB_"+s.idx+"_dragger_horizontal")];if(!r.length)return;s.tweenRunning&&K(t),i&&s&&o.callbacks.onBeforeUpdate&&"function"==typeof o.callbacks.onBeforeUpdate&&o.callbacks.onBeforeUpdate.call(this),t.hasClass(h[3])&&t.removeClass(h[3]),t.hasClass(h[4])&&t.removeClass(h[4]),a.css("max-height","none"),a.height()!==t.height()&&a.css("max-height",t.height()),y.call(this),"y"===o.axis||o.advanced.autoExpandHorizontalScroll||r.css("width",b(r)),s.overflowed=C.call(this),M.call(this),o.autoDraggerLength&&w.call(this),x.call(this),S.call(this);var c=[Math.abs(r[0].offsetTop),Math.abs(r[0].offsetLeft)];"x"!==o.axis&&(s.overflowed[0]?l[0].height()>l[0].parent().height()?D.call(this):(G(t,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}),s.contentReset.y=null):(D.call(this),"y"===o.axis?T.call(this):"yx"===o.axis&&s.overflowed[1]&&G(t,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==o.axis&&(s.overflowed[1]?l[1].width()>l[1].parent().width()?D.call(this):(G(t,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}),s.contentReset.x=null):(D.call(this),"x"===o.axis?T.call(this):"yx"===o.axis&&s.overflowed[0]&&G(t,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),i&&s&&(2===i&&o.callbacks.onImageLoad&&"function"==typeof o.callbacks.onImageLoad?o.callbacks.onImageLoad.call(this):3===i&&o.callbacks.onSelectorChange&&"function"==typeof o.callbacks.onSelectorChange?o.callbacks.onSelectorChange.call(this):o.callbacks.onUpdate&&"function"==typeof o.callbacks.onUpdate&&o.callbacks.onUpdate.call(this)),q.call(this)}})},scrollTo:function(t,i){if(void 0!==t&&null!=t){var s=d.call(this);return e(s).each(function(){var s=e(this);if(s.data(n)){var o=s.data(n),r=o.opt,a={trigger:"external",scrollInertia:r.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},l=e.extend(!0,{},a,i),c=V.call(this,t),h=l.scrollInertia>0&&l.scrollInertia<17?17:l.scrollInertia;c[0]=U.call(this,c[0],"y"),c[1]=U.call(this,c[1],"x"),l.moveDragger&&(c[0]*=o.scrollRatio.y,c[1]*=o.scrollRatio.x),l.dur=se()?0:h,setTimeout(function(){null!==c[0]&&void 0!==c[0]&&"x"!==r.axis&&o.overflowed[0]&&(l.dir="y",l.overwrite="all",G(s,c[0].toString(),l)),null!==c[1]&&void 0!==c[1]&&"y"!==r.axis&&o.overflowed[1]&&(l.dir="x",l.overwrite="none",G(s,c[1].toString(),l))},l.timeout)}})}},stop:function(){var t=d.call(this);return e(t).each(function(){var t=e(this);t.data(n)&&K(t)})},disable:function(t){var i=d.call(this);return e(i).each(function(){var i=e(this);i.data(n)&&(i.data(n),q.call(this,"remove"),T.call(this),t&&D.call(this),M.call(this,!0),i.addClass(h[3]))})},destroy:function(){var t=d.call(this);return e(t).each(function(){var s=e(this);if(s.data(n)){var o=s.data(n),r=o.opt,a=e("#mCSB_"+o.idx),l=e("#mCSB_"+o.idx+"_container"),c=e(".mCSB_"+o.idx+"_scrollbar");r.live&&p(r.liveSelector||e(t).selector),q.call(this,"remove"),T.call(this),D.call(this),s.removeData(n),J(this,"mcs"),c.remove(),l.find("img."+h[2]).removeClass(h[2]),a.replaceWith(l.contents()),s.removeClass(i+" _"+n+"_"+o.idx+" "+h[6]+" "+h[7]+" "+h[5]+" "+h[3]).addClass(h[4])}})}},d=function(){return"object"!=typeof e(this)||e(this).length<1?s:this},f=function(t){var i=["rounded","rounded-dark","rounded-dots","rounded-dots-dark"],n=["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"],s=["minimal","minimal-dark"],o=["minimal","minimal-dark"],r=["minimal","minimal-dark"];t.autoDraggerLength=!(e.inArray(t.theme,i)>-1)&&t.autoDraggerLength,t.autoExpandScrollbar=!(e.inArray(t.theme,n)>-1)&&t.autoExpandScrollbar,t.scrollButtons.enable=!(e.inArray(t.theme,s)>-1)&&t.scrollButtons.enable,t.autoHideScrollbar=e.inArray(t.theme,o)>-1||t.autoHideScrollbar,t.scrollbarPosition=e.inArray(t.theme,r)>-1?"outside":t.scrollbarPosition},p=function(e){a[e]&&(clearTimeout(a[e]),J(a,e))},m=function(e){return"yx"===e||"xy"===e||"auto"===e?"yx":"x"===e||"horizontal"===e?"x":"y"},g=function(e){return"stepped"===e||"pixels"===e||"step"===e||"click"===e?"stepped":"stepless"},v=function(){var t=e(this),s=t.data(n),o=s.opt,r=o.autoExpandScrollbar?" "+h[1]+"_expand":"",a=["<div id='mCSB_"+s.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+s.idx+"_scrollbar mCS-"+o.theme+" mCSB_scrollTools_vertical"+r+"'><div class='"+h[12]+"'><div id='mCSB_"+s.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>","<div id='mCSB_"+s.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+s.idx+"_scrollbar mCS-"+o.theme+" mCSB_scrollTools_horizontal"+r+"'><div class='"+h[12]+"'><div id='mCSB_"+s.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>"],l="yx"===o.axis?"mCSB_vertical_horizontal":"x"===o.axis?"mCSB_horizontal":"mCSB_vertical",c="yx"===o.axis?a[0]+a[1]:"x"===o.axis?a[1]:a[0],u="yx"===o.axis?"<div id='mCSB_"+s.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",d=o.autoHideScrollbar?" "+h[6]:"",f="x"!==o.axis&&"rtl"===s.langDir?" "+h[7]:"";o.setWidth&&t.css("width",o.setWidth),o.setHeight&&t.css("height",o.setHeight),o.setLeft="y"!==o.axis&&"rtl"===s.langDir?"989999px":o.setLeft,t.addClass(i+" _"+n+"_"+s.idx+d+f).wrapInner("<div id='mCSB_"+s.idx+"' class='mCustomScrollBox mCS-"+o.theme+" "+l+"'><div id='mCSB_"+s.idx+"_container' class='mCSB_container' style='position:relative; top:"+o.setTop+"; left:"+o.setLeft+";' dir='"+s.langDir+"' /></div>");var p=e("#mCSB_"+s.idx),m=e("#mCSB_"+s.idx+"_container");"y"===o.axis||o.advanced.autoExpandHorizontalScroll||m.css("width",b(m)),"outside"===o.scrollbarPosition?("static"===t.css("position")&&t.css("position","relative"),t.css("overflow","visible"),p.addClass("mCSB_outside").after(c)):(p.addClass("mCSB_inside").append(c),m.wrap(u)),_.call(this);var g=[e("#mCSB_"+s.idx+"_dragger_vertical"),e("#mCSB_"+s.idx+"_dragger_horizontal")];g[0].css("min-height",g[0].height()),g[1].css("min-width",g[1].width())},b=function(t){var i=[t[0].scrollWidth,Math.max.apply(Math,t.children().map(function(){return e(this).outerWidth(!0)}).get())],n=t.parent().width();return i[0]>n?i[0]:i[1]>n?i[1]:"100%"},y=function(){var t=e(this).data(n),i=t.opt,s=e("#mCSB_"+t.idx+"_container");if(i.advanced.autoExpandHorizontalScroll&&"y"!==i.axis){s.css({width:"auto","min-width":0,"overflow-x":"scroll"});var o=Math.ceil(s[0].scrollWidth);3===i.advanced.autoExpandHorizontalScroll||2!==i.advanced.autoExpandHorizontalScroll&&o>s.parent().width()?s.css({width:o,"min-width":"100%","overflow-x":"inherit"}):s.css({"overflow-x":"inherit",position:"absolute"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(s[0].getBoundingClientRect().right+.4)-Math.floor(s[0].getBoundingClientRect().left),"min-width":"100%",position:"relative"}).unwrap()}},_=function(){var t=e(this).data(n),i=t.opt,s=e(".mCSB_"+t.idx+"_scrollbar:first"),o=ie(i.scrollButtons.tabindex)?"tabindex='"+i.scrollButtons.tabindex+"'":"",r=["<a href='#' class='"+h[13]+"' "+o+" />","<a href='#' class='"+h[14]+"' "+o+" />","<a href='#' class='"+h[15]+"' "+o+" />","<a href='#' class='"+h[16]+"' "+o+" />
188"],a=["x"===i.axis?r[2]:r[0],"x"===i.axis?r[3]:r[1],r[2],r[3]];i.scrollButtons.enable&&s.prepend(a[0]).append(a[1]).next(".mCSB_scrollTools").prepend(a[2]).append(a[3])},w=function(){var t=e(this).data(n),i=e("#mCSB_"+t.idx),s=e("#mCSB_"+t.idx+"_container"),o=[e("#mCSB_"+t.idx+"_dragger_vertical"),e("#mCSB_"+t.idx+"_dragger_horizontal")],r=[i.height()/s.outerHeight(!1),i.width()/s.outerWidth(!1)],a=[parseInt(o[0].css("min-height")),Math.round(r[0]*o[0].parent().height()),parseInt(o[1].css("min-width")),Math.round(r[1]*o[1].parent().width())],c=l&&a[1]<a[0]?a[0]:a[1],h=l&&a[3]<a[2]?a[2]:a[3];o[0].css({height:c,"max-height":o[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":a[0]+"px"}),o[1].css({width:h,"max-width":o[1].parent().width()-10})},x=function(){var t=e(this).data(n),i=e("#mCSB_"+t.idx),s=e("#mCSB_"+t.idx+"_container"),o=[e("#mCSB_"+t.idx+"_dragger_vertical"),e("#mCSB_"+t.idx+"_dragger_horizontal")],r=[s.outerHeight(!1)-i.height(),s.outerWidth(!1)-i.width()],a=[r[0]/(o[0].parent().height()-o[0].height()),r[1]/(o[1].parent().width()-o[1].width())];t.scrollRatio={y:a[0],x:a[1]}},k=function(e,t,i){var n=i?h[0]+"_expanded":"",s=e.closest(".mCSB_scrollTools");"active"===t?(e.toggleClass(h[0]+" "+n),s.toggleClass(h[1]),e[0]._draggable=e[0]._draggable?0:1):e[0]._draggable||("hide"===t?(e.removeClass(h[0]),s.removeClass(h[1])):(e.addClass(h[0]),s.addClass(h[1])))},C=function(){var t=e(this).data(n),i=e("#mCSB_"+t.idx),s=e("#mCSB_"+t.idx+"_container"),o=null==t.overflowed?s.height():s.outerHeight(!1),r=null==t.overflowed?s.width():s.outerWidth(!1),a=s[0].scrollHeight,l=s[0].scrollWidth;return a>o&&(o=a),l>r&&(r=l),[o>i.height(),r>i.width()]},D=function(){var t=e(this),i=t.data(n),s=i.opt,o=e("#mCSB_"+i.idx),r=e("#mCSB_"+i.idx+"_container"),a=[e("#mCSB_"+i.idx+"_dragger_vertical"),e("#mCSB_"+i.idx+"_dragger_horizontal")];if(K(t),("x"!==s.axis&&!i.overflowed[0]||"y"===s.axis&&i.overflowed[0])&&(a[0].add(r).css("top",0),G(t,"_resetY")),"y"!==s.axis&&!i.overflowed[1]||"x"===s.axis&&i.overflowed[1]){var l=dx=0;"rtl"===i.langDir&&(l=o.width()-r.outerWidth(!1),dx=Math.abs(l/i.scrollRatio.x)),r.css("left",l),a[1].css("left",dx),G(t,"_resetX")}},S=function(){function t(){i=setTimeout(function(){e.event.special.mousewheel?(clearTimeout(i),O.call(s[0])):t()},100)}var i,s=e(this),o=s.data(n),r=o.opt;o.bindEvents||(E.call(this),r.contentTouchScroll&&P.call(this),A.call(this),r.mouseWheel.enable&&t(),z.call(this),W.call(this),r.advanced.autoScrollOnFocus&&H.call(this),r.scrollButtons.enable&&B.call(this),r.keyboard.enable&&j.call(this),o.bindEvents=!0)},T=function(){var t=e(this),i=t.data(n),s=i.opt,o=n+"_"+i.idx,r=".mCSB_"+i.idx+"_scrollbar",a=e("#mCSB_"+i.idx+",#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,"+r+" ."+h[12]+",#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal,"+r+">a"),l=e("#mCSB_"+i.idx+"_container");s.advanced.releaseDraggableSelectors&&a.add(e(s.advanced.releaseDraggableSelectors)),s.advanced.extraDraggableSelectors&&a.add(e(s.advanced.extraDraggableSelectors)),i.bindEvents&&(e(document).add(e(!L()||top.document)).unbind("."+o),a.each(function(){e(this).unbind("."+o)}),clearTimeout(t[0]._focusTimeout),J(t[0],"_focusTimeout"),clearTimeout(i.sequential.step),J(i.sequential,"step"),clearTimeout(l[0].onCompleteTimeout),J(l[0],"onCompleteTimeout"),i.bindEvents=!1)},M=function(t){var i=e(this),s=i.data(n),o=s.opt,r=e("#mCSB_"+s.idx+"_container_wrapper"),a=r.length?r:e("#mCSB_"+s.idx+"_container"),l=[e("#mCSB_"+s.idx+"_scrollbar_vertical"),e("#mCSB_"+s.idx+"_scrollbar_horizontal")],c=[l[0].find(".mCSB_dragger"),l[1].find(".mCSB_dragger")];"x"!==o.axis&&(s.overflowed[0]&&!t?(l[0].add(c[0]).add(l[0].children("a")).css("display","block"),a.removeClass(h[8]+" "+h[10])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&c[0].css("display","none"),a.removeClass(h[10])):(l[0].css("display","none"),a.addClass(h[10])),a.addClass(h[8]))),"y"!==o.axis&&(s.overflowed[1]&&!t?(l[1].add(c[1]).add(l[1].children("a")).css("display","block"),a.removeClass(h[9]+" "+h[11])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&c[1].css("display","none"),a.removeClass(h[11])):(l[1].css("display","none"),a.addClass(h[11])),a.addClass(h[9]))),s.overflowed[0]||s.overflowed[1]?i.removeClass(h[5]):i.addClass(h[5])},I=function(t){var i=t.type,n=t.target.ownerDocument!==document&&null!==frameElement?[e(frameElement).offset().top,e(frameElement).offset().left]:null,s=L()&&t.target.ownerDocument!==top.document&&null!==frameElement?[e(t.view.frameElement).offset().top,e(t.view.frameElement).offset().left]:[0,0];switch(i){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return n?[t.originalEvent.pageY-n[0]+s[0],t.originalEvent.pageX-n[1]+s[1],!1]:[t.originalEvent.pageY,t.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var o=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],r=t.originalEvent.touches.length||t.originalEvent.changedTouches.length;return t.target.ownerDocument!==document?[o.screenY,o.screenX,r>1]:[o.pageY,o.pageX,r>1];default:return n?[t.pageY-n[0]+s[0],t.pageX-n[1]+s[1],!1]:[t.pageY,t.pageX,!1]}},E=function(){function t(e,t,n,s){if(f[0].idleTimer=h.scrollInertia<233?250:0,i.attr("id")===d[1])var o="x",l=(i[0].offsetLeft-t+s)*a.scrollRatio.x;else o="y",l=(i[0].offsetTop-e+n)*a.scrollRatio.y;G(r,l.toString(),{dir:o,drag:!0})}var i,s,o,r=e(this),a=r.data(n),h=a.opt,u=n+"_"+a.idx,d=["mCSB_"+a.idx+"_dragger_vertical","mCSB_"+a.idx+"_dragger_horizontal"],f=e("#mCSB_"+a.idx+"_container"),p=e("#"+d[0]+",#"+d[1]),m=h.advanced.releaseDraggableSelectors?p.add(e(h.advanced.releaseDraggableSelectors)):p,g=h.advanced.extraDraggableSelectors?e(!L()||top.document).add(e(h.advanced.extraDraggableSelectors)):e(!L()||top.document);p.bind("contextmenu."+u,function(e){e.preventDefault()}).bind("mousedown."+u+" touchstart."+u+" pointerdown."+u+" MSPointerDown."+u,function(t){if(t.stopImmediatePropagation(),t.preventDefault(),ee(t)){c=!0,l&&(document.onselectstart=function(){return!1}),F.call(f,!1),K(r);var n=(i=e(this)).offset(),a=I(t)[0]-n.top,u=I(t)[1]-n.left,d=i.height()+n.top,p=i.width()+n.left;d>a&&a>0&&p>u&&u>0&&(s=a,o=u),k(i,"active",h.autoExpandScrollbar)}}).bind("touchmove."+u,function(e){e.stopImmediatePropagation(),e.preventDefault();var n=i.offset(),r=I(e)[0]-n.top,a=I(e)[1]-n.left;t(s,o,r,a)}),e(document).add(g).bind("mousemove."+u+" pointermove."+u+" MSPointerMove."+u,function(e){if(i){var n=i.offset(),r=I(e)[0]-n.top,a=I(e)[1]-n.left;if(s===r&&o===a)return;t(s,o,r,a)}}).add(m).bind("mouseup."+u+" touchend."+u+" pointerup."+u+" MSPointerUp."+u,function(){i&&(k(i,"active",h.autoExpandScrollbar),i=null),c=!1,l&&(document.onselectstart=null),F.call(f,!0)})},P=function(){function i(e){if(!te(e)||c||I(e)[2])t=0;else{t=1,x=0,k=0,h=1,C.removeClass("mCS_touch_action");var i=E.offset();u=I(e)[0]-i.top,d=I(e)[1]-i.left,R=[I(e)[0],I(e)[1]]}}function s(e){if(te(e)&&!c&&!I(e)[2]&&(S.documentTouchScroll||e.preventDefault(),e.stopImmediatePropagation(),(!k||x)&&h)){g=X();var t=M.offset(),i=I(e)[0]-t.top,n=I(e)[1]-t.left,s="mcsLinearOut";
vendor: 20,631 bytes, line 188
188if(A.push(i),O.push(n),R[2]=Math.abs(I(e)[0]-R[0]),R[3]=Math.abs(I(e)[1]-R[1]),D.overflowed[0])var o=P[0].parent().height()-P[0].height(),r=u-i>0&&i-u>-o*D.scrollRatio.y&&(2*R[3]<R[2]||"yx"===S.axis);if(D.overflowed[1])var a=P[1].parent().width()-P[1].width(),f=d-n>0&&n-d>-a*D.scrollRatio.x&&(2*R[2]<R[3]||"yx"===S.axis);r||f?(W||e.preventDefault(),x=1):(k=1,C.addClass("mCS_touch_action")),W&&e.preventDefault(),_="yx"===S.axis?[u-i,d-n]:"x"===S.axis?[null,d-n]:[u-i,null],E[0].idleTimer=250,D.overflowed[0]&&l(_[0],N,s,"y","all",!0),D.overflowed[1]&&l(_[1],N,s,"x",F,!0)}}function o(e){if(!te(e)||c||I(e)[2])t=0;else{t=1,e.stopImmediatePropagation(),K(C),m=X();var i=M.offset();f=I(e)[0]-i.top,p=I(e)[1]-i.left,A=[],O=[]}}function r(e){if(te(e)&&!c&&!I(e)[2]){h=0,e.stopImmediatePropagation(),x=0,k=0,v=X();var t=M.offset(),i=I(e)[0]-t.top,n=I(e)[1]-t.left;if(!(v-g>30)){var s="mcsEaseOut",o=2.5>(y=1e3/(v-m)),r=o?[A[A.length-2],O[O.length-2]]:[0,0];b=o?[i-r[0],n-r[1]]:[i-f,n-p];var u=[Math.abs(b[0]),Math.abs(b[1])];y=o?[Math.abs(b[0]/4),Math.abs(b[1]/4)]:[y,y];var d=[Math.abs(E[0].offsetTop)-b[0]*a(u[0]/y[0],y[0]),Math.abs(E[0].offsetLeft)-b[1]*a(u[1]/y[1],y[1])];_="yx"===S.axis?[d[0],d[1]]:"x"===S.axis?[null,d[1]]:[d[0],null],w=[4*u[0]+S.scrollInertia,4*u[1]+S.scrollInertia];var C=parseInt(S.contentTouchScroll)||0;_[0]=u[0]>C?_[0]:0,_[1]=u[1]>C?_[1]:0,D.overflowed[0]&&l(_[0],w[0],s,"y",F,!1),D.overflowed[1]&&l(_[1],w[1],s,"x",F,!1)}}}function a(e,t){var i=[1.5*t,2*t,t/1.5,t/2];return e>90?t>4?i[0]:i[3]:e>60?t>3?i[3]:i[2]:e>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function l(e,t,i,n,s,o){e&&G(C,e.toString(),{dur:t,scrollEasing:i,dir:n,overwrite:s,drag:o})}var h,u,d,f,p,m,g,v,b,y,_,w,x,k,C=e(this),D=C.data(n),S=D.opt,T=n+"_"+D.idx,M=e("#mCSB_"+D.idx),E=e("#mCSB_"+D.idx+"_container"),P=[e("#mCSB_"+D.idx+"_dragger_vertical"),e("#mCSB_"+D.idx+"_dragger_horizontal")],A=[],O=[],N=0,F="yx"===S.axis?"none":"all",R=[],z=E.find("iframe"),H=["touchstart."+T+" pointerdown."+T+" MSPointerDown."+T,"touchmove."+T+" pointermove."+T+" MSPointerMove."+T,"touchend."+T+" pointerup."+T+" MSPointerUp."+T],W=void 0!==document.body.style.touchAction&&""!==document.body.style.touchAction;E.bind(H[0],function(e){i(e)}).bind(H[1],function(e){s(e)}),M.bind(H[0],function(e){o(e)}).bind(H[2],function(e){r(e)}),z.length&&z.each(function(){e(this).bind("load",function(){L(this)&&e(this.contentDocument||this.contentWindow.document).bind(H[0],function(e){i(e),o(e)}).bind(H[1],function(e){s(e)}).bind(H[2],function(e){r(e)})})})},A=function(){function i(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function s(e,t,i){h.type=i&&o?"stepped":"stepless",h.scrollAmount=10,Y(r,e,t,"mcsLinearOut",i?60:null)}var o,r=e(this),a=r.data(n),l=a.opt,h=a.sequential,u=n+"_"+a.idx,d=e("#mCSB_"+a.idx+"_container"),f=d.parent();d.bind("mousedown."+u,function(){t||o||(o=1,c=!0)}).add(document).bind("mousemove."+u,function(e){if(!t&&o&&i()){var n=d.offset(),r=I(e)[0]-n.top+d[0].offsetTop,c=I(e)[1]-n.left+d[0].offsetLeft;r>0&&r<f.height()&&c>0&&c<f.width()?h.step&&s("off",null,"stepped"):("x"!==l.axis&&a.overflowed[0]&&(0>r?s("on",38):r>f.height()&&s("on",40)),"y"!==l.axis&&a.overflowed[1]&&(0>c?s("on",37):c>f.width()&&s("on",39)))}}).bind("mouseup."+u+" dragend."+u,function(){t||(o&&(o=0,s("off",null)),c=!1)})},O=function(){function t(t,n){if(K(i),!R(i,t.target)){var r="auto"!==o.mouseWheel.deltaFactor?parseInt(o.mouseWheel.deltaFactor):l&&t.deltaFactor<100?100:t.deltaFactor||100,h=o.scrollInertia;if("x"===o.axis||"x"===o.mouseWheel.axis)var u="x",d=[Math.round(r*s.scrollRatio.x),parseInt(o.mouseWheel.scrollAmount)],f="auto"!==o.mouseWheel.scrollAmount?d[1]:d[0]>=a.width()?.9*a.width():d[0],p=Math.abs(e("#mCSB_"+s.idx+"_container")[0].offsetLeft),m=c[1][0].offsetLeft,g=c[1].parent().width()-c[1].width(),v="y"===o.mouseWheel.axis?t.deltaY||n:t.deltaX;else u="y",d=[Math.round(r*s.scrollRatio.y),parseInt(o.mouseWheel.scrollAmount)],f="auto"!==o.mouseWheel.scrollAmount?d[1]:d[0]>=a.height()?.9*a.height():d[0],p=Math.abs(e("#mCSB_"+s.idx+"_container")[0].offsetTop),m=c[0][0].offsetTop,g=c[0].parent().height()-c[0].height(),v=t.deltaY||n;"y"===u&&!s.overflowed[0]||"x"===u&&!s.overflowed[1]||((o.mouseWheel.invert||t.webkitDirectionInvertedFromDevice)&&(v=-v),o.mouseWheel.normalizeDelta&&(v=0>v?-1:1),(v>0&&0!==m||0>v&&m!==g||o.mouseWheel.preventDefault)&&(t.stopImmediatePropagation(),t.preventDefault()),t.deltaFactor<5&&!o.mouseWheel.normalizeDelta&&(f=t.deltaFactor,h=17),G(i,(p-v*f).toString(),{dir:u,dur:h}))}}if(e(this).data(n)){var i=e(this),s=i.data(n),o=s.opt,r=n+"_"+s.idx,a=e("#mCSB_"+s.idx),c=[e("#mCSB_"+s.idx+"_dragger_vertical"),e("#mCSB_"+s.idx+"_dragger_horizontal")],h=e("#mCSB_"+s.idx+"_container").find("iframe");h.length&&h.each(function(){e(this).bind("load",function(){L(this)&&e(this.contentDocument||this.contentWindow.document).bind("mousewheel."+r,function(e,i){t(e,i)})})}),a.bind("mousewheel."+r,function(e,i){t(e,i)})}},N=new Object,L=function(t){var i=!1,n=!1,s=null;if(void 0===t?n="#empty":void 0!==e(t).attr("id")&&(n=e(t).attr("id")),!1!==n&&void 0!==N[n])return N[n];if(t){try{s=(t.contentDocument||t.contentWindow.document).body.innerHTML}catch(e){}i=null!==s}else{try{s=top.document.body.innerHTML}catch(e){}i=null!==s}return!1!==n&&(N[n]=i),i},F=function(e){var t=this.find("iframe");if(t.length){var i=e?"auto":"none";t.css("pointer-events",i)}},R=function(t,i){var s=i.nodeName.toLowerCase(),o=t.data(n).opt.mouseWheel.disableOver,r=["select","textarea"];return e.inArray(s,o)>-1&&!(e.inArray(s,r)>-1&&!e(i).is(":focus"))},z=function(){var t,i=e(this),s=i.data(n),o=n+"_"+s.idx,r=e("#mCSB_"+s.idx+"_container"),a=r.parent();e(".mCSB_"+s.idx+"_scrollbar ."+h[12]).bind("mousedown."+o+" touchstart."+o+" pointerdown."+o+" MSPointerDown."+o,function(i){c=!0,e(i.target).hasClass("mCSB_dragger")||(t=1)}).bind("touchend."+o+" pointerup."+o+" MSPointerUp."+o,function(){c=!1}).bind("click."+o,function(n){if(t&&(t=0,e(n.target).hasClass(h[12])||e(n.target).hasClass("mCSB_draggerRail"))){K(i);var o=e(this),l=o.find(".mCSB_dragger");if(o.parent(".mCSB_scrollTools_horizontal").length>0){if(!s.overflowed[1])return;var c="x",u=n.pageX>l.offset().left?-1:1,d=Math.abs(r[0].offsetLeft)-u*(.9*a.width())}else{if(!s.overflowed[0])return;c="y",u=n.pageY>l.offset().top?-1:1,d=Math.abs(r[0].offsetTop)-u*(.9*a.height())}G(i,d.toString(),{dir:c,scrollEasing:"mcsEaseInOut"})}})},H=function(){var t=e(this),i=t.data(n),s=i.opt,o=n+"_"+i.idx,r=e("#mCSB_"+i.idx+"_container"),a=r.parent();r.bind("focusin."+o,function(){var i=e(document.activeElement),n=r.find(".mCustomScrollBox").length,o=0;i.is(s.advanced.autoScrollOnFocus)&&(K(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=n?(o+17)*n:0,t[0]._focusTimeout=setTimeout(function(){var e=[ne(i)[0],ne(i)[1]],n=[r[0].offsetTop,r[0].offsetLeft],l=[n[0]+e[0]>=0&&n[0]+e[0]<a.height()-i.outerHeight(!1),n[1]+e[1]>=0&&n[0]+e[1]<a.width()-i.outerWidth(!1)],c="yx"!==s.axis||l[0]||l[1]?"all":"none";"x"===s.axis||l[0]||G(t,e[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:c,dur:o}),"y"===s.axis||l[1]||G(t,e[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:c,dur:o})},t[0]._focusTimer))})},W=function(){var t=e(this).data(n),i=n+"_"+t.idx,s=e("#mCSB_"+t.idx+"_container").parent();s.bind("scroll."+i,function(){0===s.scrollTop()&&0===s.scrollLeft()||e(".mCSB_"+t.idx+"_scrollbar").css("visibility","hidden")})},B=function(){var t=e(this),i=t.data(n),s=i.opt,o=i.sequential,r=n+"_"+i.idx,a=".mCSB_"+i.idx+"_scrollbar";e(a+">a").bind("contextmenu."+r,function(e){e.preventDefault()}).bind("mousedown."+r+" touchstart."+r+" pointerdown."+r+" MSPointerDown."+r+" mouseup."+r+" touchend."+r+" pointerup."+r+" MSPointerUp."+r+" mouseout."+r+" pointerout."+r+" MSPointerOut."+r+" click."+r,function(n){function r(e,i){o.scrollAmount=s.scrollButtons.scrollAmount,Y(t,e,i)}if(n.preventDefault(),ee(n)){var a=e(this).attr("class");switch(o.type=s.scrollButtons.scrollType,n.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===o.type)return;c=!0,i.tweenRunning=!1,r("on",a);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===o.type)return;c=!1,o.dir&&r("off",a);break;case"click":if("stepped"!==o.type||i.tweenRunning)return;r("on",a)}}})},j=function(){function t(t){function n(e,t){r.type=o.keyboard.scrollType,r.scrollAmount=o.keyboard.scrollAmount,"stepped"===r.type&&s.tweenRunning||Y(i,e,t)}switch(t.type){case"blur":s.tweenRunning&&r.dir&&n("off",null);break;case"keydown":case"keyup":var a=t.keyCode?t.keyCode:t.which,l="on";if("x"!==o.axis&&(38===a||40===a)||"y"!==o.axis&&(37===a||39===a)){if((38===a||40===a)&&!s.overflowed[0]||(37===a||39===a)&&!s.overflowed[1])return;"keyup"===t.type&&(l="off"),e(document.activeElement).is(u)||(t.preventDefault(),t.stopImmediatePropagation(),n(l,a))}else if(33===a||34===a){if((s.overflowed[0]||s.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type){K(i);var d=34===a?-1:1;if("x"===o.axis||"yx"===o.axis&&s.overflowed[1]&&!s.overflowed[0])var f="x",p=Math.abs(c[0].offsetLeft)-d*(.9*h.width());else f="y",p=Math.abs(c[0].offsetTop)-d*(.9*h.height());G(i,p.toString(),{dir:f,scrollEasing:"mcsEaseInOut"})}}else 35!==a&&36!==a||e(document.activeElement).is(u)||((s.overflowed[0]||s.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"!==t.type)||("x"===o.axis||"yx"===o.axis&&s.overflowed[1]&&!s.overflowed[0]?(f="x",p=35===a?Math.abs(h.width()-c.outerWidth(!1)):0):(f="y",p=35===a?Math.abs(h.height()-c.outerHeight(!1)):0),G(i,p.toString(),{dir:f,scrollEasing:"mcsEaseInOut"}))}}var i=e(this),s=i.data(n),o=s.opt,r=s.sequential,a=n+"_"+s.idx,l=e("#mCSB_"+s.idx),c=e("#mCSB_"+s.idx+"_container"),h=c.parent(),u="input,textarea,select,datalist,keygen,[contenteditable='true']",d=c.find("iframe"),f=["blur."+a+" keydown."+a+" keyup."+a];d.length&&d.each(function(){e(this).bind("load",function(){L(this)&&e(this.contentDocument||this.contentWindow.document).bind(f[0],function(e){t(e)})})}),l.attr("tabindex","0").bind(f[0],function(e){t(e)})},Y=function(t,i,s,o,r){function a(e){u.snapAmount&&(d.scrollAmount=u.snapAmount instanceof Array?"x"===d.dir[0]?u.snapAmount[1]:u.snapAmount[0]:u.snapAmount);var i="stepped"!==d.type,n=r||(e?i?m/1.5:g:1e3/60),s=e?i?7.5:40:2.5,l=[Math.abs(f[0].offsetTop),Math.abs(f[0].offsetLeft)],h=[c.scrollRatio.y>10?10:c.scrollRatio.y,c.scrollRatio.x>10?10:c.scrollRatio.x],p="x"===d.dir[0]?l[1]+d.dir[1]*(h[1]*s):l[0]+d.dir[1]*(h[0]*s),v="x"===d.dir[0]?l[1]+d.dir[1]*parseInt(d.scrollAmount):l[0]+d.dir[1]*parseInt(d.scrollAmount),b="auto"!==d.scrollAmount?v:p,y=o||(e?i?"mcsLinearOut":"mcsEaseInOut":"mcsLinear"),_=!!e;return e&&17>n&&(b="x"===d.dir[0]?l[1]:l[0]),G(t,b.toString(),{dir:d.dir[0],scrollEasing:y,dur:n,onComplete:_}),e?void(d.dir=!1):(clearTimeout(d.step),void(d.step=setTimeout(function(){a()},n)))}function l(){clearTimeout(d.step),J(d,"step"),K(t)}var c=t.data(n),u=c.opt,d=c.sequential,f=e("#mCSB_"+c.idx+"_container"),p="stepped"===d.type,m=u.scrollInertia<26?26:u.scrollInertia,g=u.scrollInertia<1?17:u.scrollInertia;switch(i){case"on":if(d.dir=[s===h[16]||s===h[15]||39===s||37===s?"x":"y",s===h[13]||s===h[15]||38===s||37===s?-1:1],K(t),ie(s)&&"stepped"===d.type)return;a(p);break;case"off":l(),(p||c.tweenRunning&&d.dir)&&a(!0)}},V=function(t){var i=e(this).data(n).opt,s=[];return"function"==typeof t&&(t=t()),t instanceof Array?s=t.length>1?[t[0],t[1]]:"x"===i.axis?[null,t[0]]:[t[0],null]:(s[0]=t.y?t.y:t.x||"x"===i.axis?null:t,s[1]=t.x?t.x:t.y||"y"===i.axis?null:t),"function"==typeof s[0]&&(s[0]=s[0]()),"function"==typeof s[1]&&(s[1]=s[1]()),s},U=function(t,i){if(null!=t&&void 0!==t){var s=e(this),o=s.data(n),r=o.opt,a=e("#mCSB_"+o.idx+"_container"),l=a.parent(),c=typeof t;i||(i="x"===r.axis?"x":"y");var h="x"===i?a.outerWidth(!1)-l.width():a.outerHeight(!1)-l.height(),d="x"===i?a[0].offsetLeft:a[0].offsetTop,f="x"===i?"left":"top";switch(c){case"function":return t();case"object":if(!(m=t.jquery?t:e(t)).length)return;return"x"===i?ne(m)[1]:ne(m)[0];case"string":case"number":if(ie(t))return Math.abs(t);if(-1!==t.indexOf("%"))return Math.abs(h*parseInt(t)/100);if(-1!==t.indexOf("-="))return Math.abs(d-parseInt(t.split("-=")[1]));if(-1!==t.indexOf("+=")){var p=d+parseInt(t.split("+=")[1]);return p>=0?0:Math.abs(p)}if(-1!==t.indexOf("px")&&ie(t.split("px")[0]))return Math.abs(t.split("px")[0]);if("top"===t||"left"===t)return 0;if("bottom"===t)return Math.abs(l.height()-a.outerHeight(!1));if("right"===t)return Math.abs(l.width()-a.outerWidth(!1));if("first"===t||"last"===t){var m=a.find(":"+t);return"x"===i?ne(m)[1]:ne(m)[0]}return e(t).length?"x"===i?ne(e(t))[1]:ne(e(t))[0]:(a.css(f,t),void u.update.call(null,s[0]))}}},q=function(t){function i(){return clearTimeout(d[0].autoUpdate),0===a.parents("html").length?void(a=null):void(d[0].autoUpdate=setTimeout(function(){return c.advanced.updateOnSelectorChange&&(l.poll.change.n=o(),l.poll.change.n!==l.poll.change.o)?(l.poll.change.o=l.poll.change.n,void r(3)):c.advanced.updateOnContentResize&&(l.poll.size.n=a[0].scrollHeight+a[0].scrollWidth+d[0].offsetHeight+a[0].offsetHeight+a[0].offsetWidth,l.poll.size.n!==l.poll.size.o)?(l.poll.size.o=l.poll.size.n,void r(1)):!c.advanced.updateOnImageLoad||"auto"===c.advanced.updateOnImageLoad&&"y"===c.axis||(l.poll.img.n=d.find("img").length,l.poll.img.n===l.poll.img.o)?void((c.advanced.updateOnSelectorChange||c.advanced.updateOnContentResize||c.advanced.updateOnImageLoad)&&i()):(l.poll.img.o=l.poll.img.n,void d.find("img").each(function(){s(this)}))},c.advanced.autoUpdateTimeout))}function s(t){function i(e,t){return function(){return t.apply(e,arguments)}}function n(){this.onload=null,e(t).addClass(h[2]),r(2)}if(e(t).hasClass(h[2]))r();else{var s=new Image;s.onload=i(s,n),s.src=t.src}}function o(){!0===c.advanced.updateOnSelectorChange&&(c.advanced.updateOnSelectorChange="*");var e=0,t=d.find(c.advanced.updateOnSelectorChange);return c.advanced.updateOnSelectorChange&&t.length>0&&t.each(function(){e+=this.offsetHeight+this.offsetWidth}),e}function r(e){clearTimeout(d[0].autoUpdate),u.update.call(null,a[0],e)}var a=e(this),l=a.data(n),c=l.opt,d=e("#mCSB_"+l.idx+"_container");return t?(clearTimeout(d[0].autoUpdate),void J(d[0],"autoUpdate")):void i()},$=function(e,t,i){return Math.round(e/t)*t-i},K=function(t){var i=t.data(n);e("#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal").each(function(){Z.call(this)})},G=function(t,i,s){function o(e){return l&&c.callbacks[e]&&"function"==typeof c.callbacks[e]}function r(){return[c.callbacks.alwaysTriggerOffsets||_>=w[0]+C,c.callbacks.alwaysTriggerOffsets||-D>=_]}function a(){var e=[f[0].offsetTop,f[0].offsetLeft],i=[b[0].offsetTop,b[0].offsetLeft],n=[f.outerHeight(!1),f.outerWidth(!1)],o=[d.height(),d.width()];t[0].mcs={content:f,top:e[0],left:e[1],draggerTop:i[0],draggerLeft:i[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(n[0])-o[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(n[1])-o[1])),direction:s.dir}}var l=t.data(n),c=l.opt,h={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:c.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},u=[(s=e.extend(h,s)).dur,s.drag?0:s.dur],d=e("#mCSB_"+l.idx),f=e("#mCSB_"+l.idx+"_container"),p=f.parent(),m=c.callbacks.onTotalScrollOffset?V.call(t,c.callbacks.onTotalScrollOffset):[0,0],g=c.callbacks.onTotalScrollBackOffset?V.call(t,c.callbacks.onTotalScrollBackOffset):[0,0];if(l.trigger=s.trigger,0===p.scrollTop()&&0===p.scrollLeft()||(e(".mCSB_"+l.idx+"_scrollbar").css("visibility","visible"),p.scrollTop(0).scrollLeft(0)),"_resetY"!==i||l.contentReset.y||(o("onOverflowYNone")&&c.callbacks.onOverflowYNone.call(t[0]),l.contentReset.y=1),"_resetX"!==i||l.contentReset.x||(o("onOverflowXNone")&&c.callbacks.onOverflowXNone.call(t[0]),l.contentReset.x=1),"_resetY"!==i&&"_resetX"!==i){if(!l.contentReset.y&&t[0].mcs||!l.overflowed[0]||(o("onOverflowY")&&c.callbacks.onOverflowY.call(t[0]),l.contentReset.x=null),!l.contentReset.x&&t[0].mcs||!l.overflowed[1]||(o("onOverflowX")&&c.callbacks.onOverflowX.call(t[0]),l.contentReset.x=null),c.snapAmount){var v=c.snapAmount instanceof Array?"x"===s.dir?c.snapAmount[1]:c.snapAmount[0]:c.snapAmount;i=$(i,v,c.snapOffset)}switch(s.dir){case"x":var b=e("#mCSB_"+l.idx+"_dragger_horizontal"),y="left",_=f[0].offsetLeft,w=[d.width()-f.outerWidth(!1),b.parent().width()-b.width()],x=[i,0===i?0:i/l.scrollRatio.x],C=m[1],D=g[1],S=C>0?C/l.scrollRatio.x:0,T=D>0?D/l.scrollRatio.x:0;break;case"y":b=e("#mCSB_"+l.idx+"_dragger_vertical"),y="top",_=f[0].offsetTop,w=[d.height()-f.outerHeight(!1),b.parent().height()-b.height()],x=[i,0===i?0:i/l.scrollRatio.y],C=m[0],D=g[0],S=C>0?C/l.scrollRatio.y:0,T=D>0?D/l.scrollRatio.y:0}x[1]<0||0===x[0]&&0===x[1]?x=[0,0]:x[1]>=w[1]?x=[w[0],w[1]]:x[0]=-x[0],t[0].mcs||(a(),o("onInit")&&c.callbacks.onInit.call(t[0])),clearTimeout(f[0].onCompleteTimeout),Q(b[0],y,Math.round(x[1]),u[1],s.scrollEasing),!l.tweenRunning&&(0===_&&x[0]>=0||_===w[0]&&x[0]<=w[0])||Q(f[0],y,Math.round(x[0]),u[0],s.scrollEasing,s.overwrite,{onStart:function(){s.callbacks&&s.onStart&&!l.tweenRunning&&(o("onScrollStart")&&(a(),c.callbacks.onScrollStart.call(t[0])),l.tweenRunning=!0,k(b),l.cbOffsets=r())},onUpdate:function(){s.callbacks&&s.onUpdate&&o("whileScrolling")&&(a(),c.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(s.callbacks&&s.onComplete){"yx"===c.axis&&clearTimeout(f[0].onCompleteTimeout);var e=f[0].idleTimer||0;f[0].onCompleteTimeout=setTimeout(function(){o("onScroll")&&(a(),c.callbacks.onScroll.call(t[0])),o("onTotalScroll")&&x[1]>=w[1]-S&&l.cbOffsets[0]&&(a(),c.callbacks.onTotalScroll.call(t[0])),o("onTotalScrollBack")&&x[1]<=T&&l.cbOffsets[1]&&(a(),c.callbacks.onTotalScrollBack.call(t[0])),l.tweenRunning=!1,f[0].idleTimer=0,k(b,"hide")},e)}}})}},Q=function(e,t,i,n,s,o,r){function a(){w.stop||(b||p.call(),b=X()-v,l(),b>=w.time&&(w.time=b>w.time?b+d-(b-w.time):b+d-1,w.time<b+1&&(w.time=b+1)),w.time<n?w.id=f(a):g.call())}function l(){n>0?(w.currVal=u(w.time,y,x,n,s),_[t]=Math.round(w.currVal)+"px"):_[t]=i+"px",m.call()}function c(){d=1e3/60,w.time=b+d,f=window.requestAnimationFrame?window.requestAnimationFrame:function(e){return l(),setTimeout(e,.01)},w.id=f(a)}function h(){null!=w.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(w.id):clearTimeout(w.id),w.id=null)}function u(e,t,i,n,s){switch(s){case"linear":case"mcsLinear":return i*e/n+t;case"mcsLinearOut":return e/=n,e--,i*Math.sqrt(1-e*e)+t;case"easeInOutSmooth":return 1>(e/=n/2)?i/2*e*e+t:-i/2*(--e*(e-2)-1)+t;case"easeInOutStrong":return 1>(e/=n/2)?i/2*Math.pow(2,10*(e-1))+t:(e--,i/2*(2-Math.pow(2,-10*e))+t);case"easeInOut":case"mcsEaseInOut":return 1>(e/=n/2)?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t;case"easeOutSmooth":return e/=n,-i*(--e*e*e*e-1)+t;case"easeOutStrong":return i*(1-Math.pow(2,-10*e/n))+t;default:var o=(e/=n)*e,r=o*e;return t+i*(.499999999999997*r*o+-2.5*o*o+5.5*r+-6.5*o+4*e)}}e._mTween||(e._mTween={top:{},left:{}});var d,f,p=(r=r||{}).onStart||function(){},m=r.onUpdate||function(){},g=r.onComplete||function(){},v=X(),b=0,y=e.offsetTop,_=e.style,w=e._mTween[t];"left"===t&&(y=e.offsetLeft);var x=i-y;w.stop=0,"none"!==o&&h(),c()},X=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},Z=function(){var e=this;e._mTween||(e._mTween={top:{},left:{}});for(var t=["top","left"],i=0;i<t.length;i++){var n=t[i];e._mTween[n].id&&(window.requestAnimationFrame?window.cancelAnimationFrame(e._mTween[n].id):clearTimeout(e._mTween[n].id),e._mTween[n].id=null,e._mTween[n].stop=1)}},J=function(e,t){try{delete e[t]}catch(i){e[t]=null}},ee=function(e){return!(e.which&&1!==e.which)},te=function(e){var t=e.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)},ie=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},ne=function(e){var t=e.parents(".mCSB_container");return[e.offset().top-t.offset().top,e.offset().left-t.offset().left]},se=function(){function e(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}var t=e();return!!t&&document[t]};e.fn[i]=function(t){return u[t]?u[t].apply(this,Array.prototype.slice.call(arguments,1
188)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist"):u.init.apply(this,arguments)},e[i]=function(t){return u[t]?u[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist"):u.init.apply(this,arguments)},e[i].defaults=o,window[i]=!0,e(window).bind("load",function(){e(s)[i](),e.extend(e.expr[":"],{mcsInView:e.expr[":"].mcsInView||function(t){var i,n,s=e(t),o=s.parents(".mCSB_container");if(o.length)return i=o.parent(),(n=[o[0].offsetTop,o[0].offsetLeft])[0]+ne(s)[0]>=0&&n[0]+ne(s)[0]<i.height()-s.outerHeight(!1)&&n[1]+ne(s)[1]>=0&&n[1]+ne(s)[1]<i.width()-s.outerWidth(!1)},mcsInSight:e.expr[":"].mcsInSight||function(t,i,n){var s,o,r,a,l=e(t),c=l.parents(".mCSB_container"),h="exact"===n[3]?[[1,0],[1,0]]:[[.9,.1],[.6,.4]];if(c.length)return s=[l.outerHeight(!1),l.outerWidth(!1)],r=[c[0].offsetTop+ne(l)[0],c[0].offsetLeft+ne(l)[1]],o=[c.parent()[0].offsetHeight,c.parent()[0].offsetWidth],a=[s[0]<o[0]?h[0]:h[1],s[1]<o[1]?h[0]:h[1]],r[0]-o[0]*a[0][0]<0&&r[0]+s[0]-o[0]*a[0][1]>=0&&r[1]-o[1]*a[1][0]<0&&r[1]+s[1]-o[1]*a[1][1]>=0},mcsOverflow:e.expr[":"].mcsOverflow||function(t){var i=e(t).data(n);if(i)return i.overflowed[0]||i.overflowed[1]}})})}()}), 189/*! 190 * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) 191 * 192 * Copyright 2012-2018 SnapAppointments, LLC 193 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) 194 */ 195function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){!function(e){"use strict";var t,i,n,s=document.createElement("_");if(s.classList.toggle("c3",!1),s.classList.contains("c3")){var o=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&&!this.contains(e)==!t?t:o.call(this,e)}}function r(e){var t,i=[],n=e&&e.options;if(e.multiple)for(var s=0,o=n.length;s<o;s++)(t=n[s]).selected&&i.push(t.value||t.text);else i=e.value;return i}String.prototype.startsWith||(t=function(){try{var e={},t=Object.defineProperty,i=t(e,e,e)&&t}catch(e){}return i}(),i={}.toString,n=function(e){if(null==this)throw new TypeError;var t=String(this);if(e&&"[object RegExp]"==i.call(e))throw new TypeError;var n=t.length,s=String(e),o=s.length,r=arguments.length>1?arguments[1]:void 0,a=r?Number(r):0;a!=a&&(a=0);var l=Math.min(Math.max(a,0),n);if(o+l>n)return!1;for(var c=-1;++c<o;)if(t.charCodeAt(l+c)!=s.charCodeAt(c))return!1;return!0},t?t(String.prototype,"startsWith",{value:n,configurable:!0,writable:!0}):String.prototype.startsWith=n),Object.keys||(Object.keys=function(e,t,i){for(t in i=[],e)i.hasOwnProperty.call(e,t)&&i.push(t);return i});var a={useDefault:!1,_set:e.valHooks.select.set};e.valHooks.select.set=function(t,i){return i&&!a.useDefault&&e(t).data("selected",!0),a._set.apply(this,arguments)};var l=null,c=function(){try{return new Event("change"),!0}catch(e){return!1}}();function h(e,t,i,n){for(var s=["content","subtext","tokens"],o=!1,r=0;r<s.length;r++){var a=s[r],l=e[a];if(l&&(l=l.toString(),"content"===a&&(l=l.replace(/<[^>]+>/g,"")),n&&(l=d(l)),l=l.toUpperCase(),o="contains"===i?l.indexOf(t)>=0:l.startsWith(t)))break}return o}function u(e){return parseInt(e,10)||0}function d(t){return e.each([{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"}],function(){t=t?t.replace(this.re,this.ch):""}),t}e.fn.triggerNative=function(e){var t,i=this[0];i.dispatchEvent?(c?t=new Event(e,{bubbles:!0}):(t=document.createEvent("Event")).initEvent(e,!0,!1),i.dispatchEvent(t)):i.fireEvent?((t=document.createEventObject()).eventType=e,i.fireEvent("on"+e,t)):this.trigger(e)};var f=function(e){var t=function(t){return e[t]},i="(?:"+Object.keys(e).join("|")+")",n=RegExp(i),s=RegExp(i,"g");return function(e){return e=null==e?"":""+e,n.test(e)?e.replace(s,t):e}},p=f({"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"}),m=f({"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"}),g={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84
195:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},v=27,b=13,y=32,_=9,w=38,x=40,k={success:!1,major:"3"};try{k.full=(e.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split("."),k.major=k.full[0],k.success=!0}catch(e){console.warn("There was an issue retrieving Bootstrap's version. Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.",e)}var C={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title"},D={MENU:"."+C.MENU};"4"===k.major&&(C.DIVIDER="dropdown-divider",C.SHOW="show",C.BUTTONCLASS="btn-light",C.POPOVERHEADER="popover-header");var S=new RegExp(w+"|"+x),T=new RegExp("^"+_+"$|"+v),M=(new RegExp(b+"|"+y),function(t,i){var n=this;a.useDefault||(e.valHooks.select.set=a._set,a.useDefault=!0),this.$element=e(t),this.$newElement=null,this.$button=null,this.$menu=null,this.options=i,this.selectpicker={main:{map:{newIndex:{},originalIndex:{}}},current:{map:{}},search:{map:{}},view:{},keydown:{keyHistory:"",resetKeyHistory:{start:function(){return setTimeout(function(){n.selectpicker.keydown.keyHistory=""},800)}}}},null===this.options.title&&(this.options.title=this.$element.attr("title"));var s=this.options.windowPadding;"number"==typeof s&&(this.options.windowPadding=[s,s,s,s]),this.val=M.prototype.val,this.render=M.prototype.render,this.refresh=M.prototype.refresh,this.setStyle=M.prototype.setStyle,this.selectAll=M.prototype.selectAll,this.deselectAll=M.prototype.deselectAll,this.destroy=M.prototype.destroy,this.remove=M.prototype.remove,this.show=M.prototype.show,this.hide=M.prototype.hide,this.init()});function I(t){var i,n=arguments,s=t;if([].shift.apply(n),!k.success){try{k.full=(e.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split(".")}catch(e){k.full=M.BootstrapVersion.split(" ")[0].split(".")}k.major=k.full[0],k.success=!0,"4"===k.major&&(C.DIVIDER="dropdown-divider",C.SHOW="show",C.BUTTONCLASS="btn-light",M.DEFAULTS.style=C.BUTTONCLASS="btn-light",C.POPOVERHEADER="popover-header")}var o=this.each(function(){var t=e(this);if(t.is("select")){var o=t.data("selectpicker"),r="object"==typeof s&&s;if(o){if(r)for(var a in r)r.hasOwnProperty(a)&&(o.options[a]=r[a])}else{var l=e.extend({},M.DEFAULTS,e.fn.selectpicker.defaults||{},t.data(),r);l.template=e.extend({},M.DEFAULTS.template,e.fn.selectpicker.defaults?e.fn.selectpicker.defaults.template:{},t.data().template,r.template),t.data("selectpicker",o=new M(this,l))}"string"==typeof s&&(i=o[s]instanceof Function?o[s].apply(o,n):o.options[s])}});return void 0!==i?i:o}M.VERSION="1.13.3",M.BootstrapVersion=k.major,M.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(e,t){return 1==e?"{0} item selected":"{0} items selected"},maxOptionsText:function(e,t){return[1==e?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==t?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:C.BUTTONCLASS,size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:"glyphicon",tickIcon:"glyphicon-ok",showTick:!1,template:{caret:'<span class="caret"></span>'},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1},"4"===k.major&&(M.DEFAULTS.style="btn-light",M.DEFAULTS.iconBase="",M.DEFAULTS.tickIcon="bs-ok-default"),M.prototype={constructor:M,init:function(){var e=this,t=this.$element.attr("id");this.$element.addClass("bs-select-hidden"),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createDropdown(),this.createLi(),this.$element.after(this.$newElement).prependTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(D.MENU),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element.removeClass("bs-select-hidden"),!0===this.options.dropdownAlignRight&&this.$menu.addClass(C.MENURIGHT),void 0!==t&&this.$button.attr("data-id",t),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container?this.selectPosition():this.$element.on("hide.bs.select",function(){if(e.isVirtual()){var t=e.$menuInner[0],i=t.firstChild.cloneNode(!1);t.replaceChild(i,t.firstChild),t.scrollTop=0}}),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(t){e.$menuInner.attr("aria-expanded",!1),e.$element.trigger("hide.bs.select",t)},"hidden.bs.dropdown":function(t){e.$element.trigger("hidden.bs.select",t)},"show.bs.dropdown":function(t){e.$menuInner.attr("aria-expanded",!0),e.$element.trigger("show.bs.select",t)},"shown.bs.dropdown":function(t){e.$element.trigger("shown.bs.select",t)}}),e.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){e.$button.addClass("bs-invalid"),e.$element.on({"shown.bs.select.invali
195d":function(){e.$element.val(e.$element.val()).off("shown.bs.select.invalid")},"rendered.bs.select":function(){this.validity.valid&&e.$button.removeClass("bs-invalid"),e.$element.off("rendered.bs.select")}}),e.$button.on("blur.bs.select",function(){e.$element.focus().blur(),e.$button.off("blur.bs.select")})}),setTimeout(function(){e.$element.trigger("loaded.bs.select")})},createDropdown:function(){var t,i=this.multiple||this.options.showTick?" show-tick":"",n=this.autofocus?" autofocus":"",s="",o="",r="",a="";return this.options.header&&(s='<div class="'+C.POPOVERHEADER+'"><button type="button" class="close" aria-hidden="true">×</button>'+this.options.header+"</div>"),this.options.liveSearch&&(o='<div class="bs-searchbox"><input type="text" class="form-control" autocomplete="off"'+(null===this.options.liveSearchPlaceholder?"":' placeholder="'+p(this.options.liveSearchPlaceholder)+'"')+' role="textbox" aria-label="Search"></div>'),this.multiple&&this.options.actionsBox&&(r='<div class="bs-actionsbox"><div class="btn-group btn-group-sm btn-block"><button type="button" class="actions-btn bs-select-all btn '+C.BUTTONCLASS+'">'+this.options.selectAllText+'</button><button type="button" class="actions-btn bs-deselect-all btn '+C.BUTTONCLASS+'">'+this.options.deselectAllText+"</button></div></div>"),this.multiple&&this.options.doneButton&&(a='<div class="bs-donebutton"><div class="btn-group btn-block"><button type="button" class="btn btn-sm '+C.BUTTONCLASS+'">'+this.options.doneButtonText+"</button></div></div>"),t='<div class="dropdown bootstrap-select'+i+'"><button type="button" class="'+this.options.styleBase+' dropdown-toggle" '+("static"===this.options.display?'data-display="static"':"")+'data-toggle="dropdown"'+n+' role="button"><div class="filter-option"><div class="filter-option-inner"><div class="filter-option-inner-inner"></div></div> </div>'+("4"===k.major?"":'<span class="bs-caret">'+this.options.template.caret+"</span>")+'</button><div class="'+C.MENU+" "+("4"===k.major?"":C.SHOW)+'" role="combobox">'+s+o+r+'<div class="inner '+C.SHOW+'" role="listbox" aria-expanded="false" tabindex="-1"><ul class="'+C.MENU+" inner "+("4"===k.major?C.SHOW:"")+'"></ul></div>'+a+"</div></div>",e(t)},setPositionData:function(){this.selectpicker.view.canHighlight=[];for(var e=0;e<this.selectpicker.current.data.length;e++){var t=this.selectpicker.current.data[e],i=!0;"divider"===t.type?(i=!1,t.height=this.sizeInfo.dividerHeight):"optgroup-label"===t.type?(i=!1,t.height=this.sizeInfo.dropdownHeaderHeight):t.height=this.sizeInfo.liHeight,t.disabled&&(i=!1),this.selectpicker.view.canHighlight.push(i),t.position=(0===e?0:this.selectpicker.current.data[e-1].position)+t.height}},isVirtual:function(){return!1!==this.options.virtualScroll&&this.selectpicker.main.elements.length>=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(t,i){i=i||0;var n=this;this.selectpicker.current=t?this.selectpicker.search:this.selectpicker.main;var s,o,r=[];function a(e,i){var a,l,c,h,u,d,f,p,m,g=n.selectpicker.current.elements.length,v=[],b=void 0,y=!0,_=n.isVirtual();n.selectpicker.view.scrollTop=e,!0===_&&n.sizeInfo.hasScrollBar&&n.$menu[0].offsetWidth>n.sizeInfo.totalMenuWidth&&(n.sizeInfo.menuWidth=n.$menu[0].offsetWidth,n.sizeInfo.totalMenuWidth=n.sizeInfo.menuWidth+n.sizeInfo.scrollBarWidth,n.$menu.css("min-width",n.sizeInfo.menuWidth)),a=Math.ceil(n.sizeInfo.menuInnerHeight/n.sizeInfo.liHeight*1.5),l=Math.round(g/a)||1;for(var w=0;w<l;w++){var x=(w+1)*a;if(w===l-1&&(x=g),v[w]=[w*a+(w?1:0),x],!g)break;void 0===b&&e<=n.selectpicker.current.data[x-1].position-n.sizeInfo.menuInnerHeight&&(b=w)}if(void 0===b&&(b=0),u=[n.selectpicker.view.position0,n.selectpicker.view.position1],c=Math.max(0,b-1),h=Math.min(l-1,b+1),n.selectpicker.view.position0=Math.max(0,v[c][0])||0,n.selectpicker.view.position1=Math.min(g,v[h][1])||0,d=u[0]!==n.selectpicker.view.position0||u[1]!==n.selectpicker.view.position1,void 0!==n.activeIndex&&(o=n.selectpicker.current.elements[n.selectpicker.current.map.newIndex[n.prevActiveIndex]],r=n.selectpicker.current.elements[n.selectpicker.current.map.newIndex[n.activeIndex]],s=n.selectpicker.current.elements[n.selectpicker.current.map.newIndex[n.selectedIndex]],i&&(n.activeIndex!==n.selectedIndex&&(r.classList.remove("active"),r.firstChild&&r.f
195irstChild.classList.remove("active")),n.activeIndex=void 0),n.activeIndex&&n.activeIndex!==n.selectedIndex&&s&&s.length&&(s.classList.remove("active"),s.firstChild&&s.firstChild.classList.remove("active"))),void 0!==n.prevActiveIndex&&n.prevActiveIndex!==n.activeIndex&&n.prevActiveIndex!==n.selectedIndex&&o&&o.length&&(o.classList.remove("active"),o.firstChild&&o.firstChild.classList.remove("active")),(i||d)&&(f=n.selectpicker.view.visibleElements?n.selectpicker.view.visibleElements.slice():[],n.selectpicker.view.visibleElements=n.selectpicker.current.elements.slice(n.selectpicker.view.position0,n.selectpicker.view.position1),n.setOptionStatus(),(t||!1===_&&i)&&(p=f,m=n.selectpicker.view.visibleElements,y=!(p.length===m.length&&p.every(function(e,t){return e===m[t]}))),(i||!0===_)&&y)){var k,C,D=n.$menuInner[0],S=document.createDocumentFragment(),T=D.firstChild.cloneNode(!1),M=!0===_?n.selectpicker.view.visibleElements:n.selectpicker.current.elements;D.replaceChild(T,D.firstChild);w=0;for(var I=M.length;w<I;w++)S.appendChild(M[w]);!0===_&&(k=0===n.selectpicker.view.position0?0:n.selectpicker.current.data[n.selectpicker.view.position0-1].position,C=n.selectpicker.view.position1>g-1?0:n.selectpicker.current.data[g-1].position-n.selectpicker.current.data[n.selectpicker.view.position1-1].position,D.firstChild.style.marginTop=k+"px",D.firstChild.style.marginBottom=C+"px"),D.firstChild.appendChild(S)}if(n.prevActiveIndex=n.activeIndex,n.options.liveSearch){if(t&&i){var E,P=0;n.selectpicker.view.canHighlight[P]||(P=1+n.selectpicker.view.canHighlight.slice(1).indexOf(!0)),E=n.selectpicker.view.visibleElements[P],n.selectpicker.view.currentActive&&(n.selectpicker.view.currentActive.classList.remove("active"),n.selectpicker.view.currentActive.firstChild&&n.selectpicker.view.currentActive.firstChild.classList.remove("active")),E&&(E.classList.add("active"),E.firstChild&&E.firstChild.classList.add("active")),n.activeIndex=n.selectpicker.current.map.originalIndex[P]}}else n.$menuInner.focus()}this.setPositionData(),a(i,!0),this.$menuInner.off("scroll.createView").on("scroll.createView",function(e,t){n.noScroll||a(this.scrollTop,t),n.noScroll=!1}),e(window).off("resize.createView").on("resize.createView",function(){a(n.$menuInner[0].scrollTop)})},createLi:function(){var t,i=this,n=[],s=0,o=0,r=[],a=0,l=0,c=-1;this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option"));var h,u={span:document.createElement("span"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode("Â ")},d=document.createDocumentFragment();(i.options.showTick||i.multiple)&&((h=u.span.cloneNode(!1)).className=i.options.iconBase+" "+i.options.tickIcon+" check-mark",u.a.appendChild(h)),u.a.setAttribute("role","option"),u.subtext.className="text-muted",u.text=u.span.cloneNode(!1),u.text.className="text";var f=function(e,t,i){var n=u.li.cloneNode(!1);return e&&(1===e.nodeType||11===e.nodeType?n.appendChild(e):n.innerHTML=e),void 0!==t&&""!==t&&(n.className=t),null!=i&&n.classList.add("optgroup-"+i),n},m=function(e,t,i){var n=u.a.cloneNode(!0);return e&&(11===e.nodeType?n.appendChild(e):n.insertAdjacentHTML("beforeend",e)),void 0!==t&""!==t&&(n.className=t),"4"===k.major&&n.classList.add("dropdown-item"),i&&n.setAttribute("style",i),n},g=function(e){var t,n,s=u.text.cloneNode(!1);if(e.optionContent)s.innerHTML=e.optionContent;else{if(s.textContent=e.text,e.optionIcon){var o=u.whitespace.cloneNode(!1);(n=u.span.cloneNode(!1)).className=i.options.iconBase+" "+e.optionIcon,d.appendChild(n),d.appendChild(o)}e.optionSubtext&&((t=u.subtext.cloneNode(!1)).innerHTML=e.optionSubtext,s.appendChild(t))}return d.appendChild(s),d};if(this.options.title&&!this.multiple){c--;var v=this.$element[0],b=!1,y=!this.selectpicker.view.titleOption.parentNode;if(y)this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",b=void 0===e(v.options[v.selectedIndex]).attr("selected")&&void 0===this.$element.data("selected");(y||0!==this.selectpicker.view.titleOption.index)&&v.insertBefore(this.selectpicker.view.titleOption,v.firstChild),b&&(v.selectedIndex=0)}var _=this.$element.find("option");_.each(function(h){var v=e(this);if(c++,!v.hasClass("bs-title-option")){var b,y,w=v.data(),x=this.className||"",k=p(this.style.cssText),D=w.content,S=this.textContent,T=w.tokens,M=w.subtext,I=w.icon,E=v.parent(),P=E[0],A="OPTGROUP"===P.tagName,O=A&&P.disabled,N=this.disabled||O,L=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName,F=E.data();if(!0===w.hidden||i.options.hideDisabled&&(N&&!A||O)){b=w.prevHiddenIndex,v.next().data("prevHiddenIndex",void 0!==b?b:h),c--,L||void 0!==b&&(V=_[b].previousElementSibling)&&"OPTGROUP"===V.tagName&&!V.disabled&&(L=!0),L&&"divider"!==r[r.length-1].type&&(c++,n.push(f(!1,C.DIVI
195DER,a+"div")),r.push({type:"divider",optID:a}))}else{if(A&&!0!==w.divider){if(i.options.hideDisabled&&N){if(void 0===F.allOptionsDisabled){var R=E.children();E.data("allOptionsDisabled",R.filter(":disabled").length===R.length)}if(E.data("allOptionsDisabled"))return void c--}var z=" "+P.className||"";if(!this.previousElementSibling){a+=1;var H=P.label,W=p(H),B=F.subtext,j=F.icon;0!==h&&n.length>0&&(c++,n.push(f(!1,C.DIVIDER,a+"div")),r.push({type:"divider",optID:a})),c++;var Y=function(e){var t,n,s=u.text.cloneNode(!1);if(s.innerHTML=e.labelEscaped,e.labelIcon){var o=u.whitespace.cloneNode(!1);(n=u.span.cloneNode(!1)).className=i.options.iconBase+" "+e.labelIcon,d.appendChild(n),d.appendChild(o)}return e.labelSubtext&&((t=u.subtext.cloneNode(!1)).textContent=e.labelSubtext,s.appendChild(t)),d.appendChild(s),d}({labelEscaped:W,labelSubtext:B,labelIcon:j});n.push(f(Y,"dropdown-header"+z,a)),r.push({content:W,subtext:B,type:"optgroup-label",optID:a}),l=c-1}if(i.options.hideDisabled&&N||!0===w.hidden)return void c--;y=g({text:S,optionContent:D,optionSubtext:M,optionIcon:I}),n.push(f(m(y,"opt "+x+z,k),"",a)),r.push({content:D||S,subtext:M,tokens:T,type:"option",optID:a,headerIndex:l,lastIndex:l+P.childElementCount,originalIndex:h,data:w}),s++}else if(!0===w.divider)n.push(f(!1,C.DIVIDER)),r.push({type:"divider",originalIndex:h,data:w});else{var V;if(!L&&i.options.hideDisabled)if(void 0!==(b=w.prevHiddenIndex))(V=_[b].previousElementSibling)&&"OPTGROUP"===V.tagName&&!V.disabled&&(L=!0);L&&"divider"!==r[r.length-1].type&&(c++,n.push(f(!1,C.DIVIDER,a+"div")),r.push({type:"divider",optID:a})),y=g({text:S,optionContent:D,optionSubtext:M,optionIcon:I}),n.push(f(m(y,x,k))),r.push({content:D||S,subtext:M,tokens:T,type:"option",originalIndex:h,data:w}),s++}i.selectpicker.main.map.newIndex[h]=c,i.selectpicker.main.map.originalIndex[c]=h;var U=r[r.length-1];U.disabled=N;var q=0;U.content&&(q+=U.content.length),U.subtext&&(q+=U.subtext.length),I&&(q+=1),q>o&&(o=q,t=n[n.length-1])}}}),this.selectpicker.main.elements=n,this.selectpicker.main.data=r,this.selectpicker.current=this.selectpicker.main,this.selectpicker.view.widestOption=t,this.selectpicker.view.availableOptionsCount=s},findLis:function(){return this.$menuInner.find(".inner > li")},render:function(){var e=this,t=this.$element.find("option"),i=[],n=[];this.togglePlaceholder(),this.tabIndex();for(var s=0,o=this.selectpicker.main.elements.length;s<o;s++){var r=t[this.selectpicker.main.map.originalIndex[s]];if(r&&r.selected&&(i.push(r),n.length<100&&"count"!==e.options.selectedTextFormat||1===i.length)){if(e.options.hideDisabled&&(r.disabled||"OPTGROUP"===r.parentNode.tagName&&r.parentNode.disabled))return;var a,l,c=this.selectpicker.main.data[s].data,h=c.icon&&e.options.showIcon?'<i class="'+e.options.iconBase+" "+c.icon+'"></i> ':"";a=e.options.showSubtext&&c.subtext&&!e.multiple?' <small class="text-muted">'+c.subtext+"</small>":"",l=r.title?r.title:c.content&&e.options.showContent?c.content.toString():h+r.innerHTML.trim()+a,n.push(l)}}var u=this.multiple?n.join(this.options.multipleSeparator):n[0];if(i.length>50&&(u+="..."),this.multiple&&-1!==this.options.selectedTextFormat.indexOf("count")){var d=this.options.selectedTextFormat.split(">");if(d.length>1&&i.length>d[1]||1===d.length&&i.length>=2){var f=this.selectpicker.view.availableOptionsCount;u=("function"==typeof this.options.countSelectedText?this.options.countSelectedText(i.length,f):this.options.countSelectedText).replace("{0}",i.length.toString()).replace("{1}",f.toString())}}null==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(u=this.options.title),u||(u=void 0!==this.options.title?this.options.title:this.options.noneSelectedText),this.$button[0].title=m(u.replace(/<[^>]*>?/g,"").trim()),this.$button.find(".filter-option-inner-inner")[0].innerHTML=u,this.$element.trigger("rendered.bs.select")},setStyle:function(e,t){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var i=e||this.options.style;"add"==t?this.$button.addClass(i):"remove"==t?this.$button.removeClass(i):(this.$button.removeClass(this.options.style),this.$button.addClass(i))},liHeight:function(t){if(t||!1!==this.options.size&&!this.sizeInfo){this.sizeInfo||(this.sizeInfo={});var i=document.createElement("div"),n=document.createElement("div"),s=document.createElement("div"),o=document.createElement("ul"),r=document.createElement("li"),a=document.createElement("li"),l=document.createElement("li"),c=document.createElement("a"),h=document.createElement("span"),d=this.options.header&&this.$menu.find("."+C.POPOVERHEADER).length>0?this.$menu.find("."+C.POPOVERHEADER)[0].cloneNode(!0):null,f=this.options.liveSearch?document.createElement("div"):null,p=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,m=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null,g=this.$element.find("option")[0];if(this.sizeInfo.selectWidth=this.$newElement[0].offsetWidth,h.className="text",c.className="dropdown-item "+(g?g.className:""),i.className=this.$menu[0].parentNode.className+" "+C.SHOW,i.style.width=this.sizeInfo.selectWidth+"px","auto"===this.options.width&&(n.style.minWidth=0),n.className=C.MENU+" "+C.SHOW,s.className="inner "+C.SHOW,o.className=C.MENU+" inner "+("4"===k.major?C.SHOW:""),r.className=C.DIVIDER,a.className="dropdown-header",h.appendChild(document.createTextNode("â")),c.appendChild(h),l.appendChild(c),a.appendChild(h.cloneNode(!0)),this.selectpicker.view.widestOption&&o.appendChild(this.selectpicker.view.widestOption.cloneNode(!0)),o.appendChild(l),o.appendChild(r),o.appendChild(a),d&&n.appendChild(d),f){var v=document.createElement("input");f.className="bs-searchbox",v.className="form-control",f.appendChild(v),n.appendChild(f)}p&&n.appendChild(p),s.appendChild(o),n.appendChild(s),m&&n.appendChild(m),i.appendChild(n),document.body.appendChild(i);var b,y=c.offsetHeight,_=a?a.offsetHeight:0,w=d?d.offsetHeight:0,x=f?f.offsetHeight:0,D=p?p.offsetHeight:0,S=m?m.offsetHeight:0,T=e(r).outerHeight(!0),M=!!window.getComputedStyle&&window.getComputedStyle(n),I=n.offsetWidth,E=M?null:e(n),P={vert:u(M?M.paddingTop:E.css("paddingTop"))+u(M?M.paddingBottom:E.css("paddingBottom"))+u(
195M?M.borderTopWidth:E.css("borderTopWidth"))+u(M?M.borderBottomWidth:E.css("borderBottomWidth")),horiz:u(M?M.paddingLeft:E.css("paddingLeft"))+u(M?M.paddingRight:E.css("paddingRight"))+u(M?M.borderLeftWidth:E.css("borderLeftWidth"))+u(M?M.borderRightWidth:E.css("borderRightWidth"))},A={vert:P.vert+u(M?M.marginTop:E.css("marginTop"))+u(M?M.marginBottom:E.css("marginBottom"))+2,horiz:P.horiz+u(M?M.marginLeft:E.css("marginLeft"))+u(M?M.marginRight:E.css("marginRight"))+2};s.style.overflowY="scroll",b=n.offsetWidth-I,document.body.removeChild(i),this.sizeInfo.liHeight=y,this.sizeInfo.dropdownHeaderHeight=_,this.sizeInfo.headerHeight=w,this.sizeInfo.searchHeight=x,this.sizeInfo.actionsHeight=D,this.sizeInfo.doneButtonHeight=S,this.sizeInfo.dividerHeight=T,this.sizeInfo.menuPadding=P,this.sizeInfo.menuExtras=A,this.sizeInfo.menuWidth=I,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth,this.sizeInfo.scrollBarWidth=b,this.sizeInfo.selectHeight=this.$newElement[0].offsetHeight,this.setPositionData()}},getSelectPosition:function(){var t,i=this,n=e(window),s=i.$newElement.offset(),o=e(i.options.container);i.options.container&&!o.is("body")?((t=o.offset()).top+=parseInt(o.css("borderTopWidth")),t.left+=parseInt(o.css("borderLeftWidth"))):t={top:0,left:0};var r=i.options.windowPadding;this.sizeInfo.selectOffsetTop=s.top-t.top-n.scrollTop(),this.sizeInfo.selectOffsetBot=n.height()-this.sizeInfo.selectOffsetTop-this.sizeInfo.selectHeight-t.top-r[2],this.sizeInfo.selectOffsetLeft=s.left-t.left-n.scrollLeft(),this.sizeInfo.selectOffsetRight=n.width()-this.sizeInfo.selectOffsetLeft-this.sizeInfo.selectWidth-t.left-r[1],this.sizeInfo.selectOffsetTop-=r[0],this.sizeInfo.selectOffsetLeft-=r[3]},setMenuSize:function(e){this.getSelectPosition();var t,i,n,s,o,r,a,l=this.sizeInfo.selectWidth,c=this.sizeInfo.liHeight,h=this.sizeInfo.headerHeight,u=this.sizeInfo.searchHeight,d=this.sizeInfo.actionsHeight,f=this.sizeInfo.doneButtonHeight,p=this.sizeInfo.dividerHeight,m=this.sizeInfo.menuPadding,g=0;if(this.options.dropupAuto&&(a=c*this.selectpicker.current.elements.length+m.vert,this.$newElement.toggleClass(C.DROPUP,this.sizeInfo.selectOffsetTop-this.sizeInfo.selectOffsetBot>this.sizeInfo.menuExtras.vert&&a+this.sizeInfo.menuExtras.vert+50>this.sizeInfo.selectOffsetBot)),"auto"===this.options.size)s=this.selectpicker.current.elements.length>3?3*this.sizeInfo.liHeight+this.sizeInfo.menuExtras.vert-2:0,i=this.sizeInfo.selectOffsetBot-this.sizeInfo.menuExtras.vert,n=s+h+u+d+f,r=Math.max(s-m.vert,0),this.$newElement.hasClass(C.DROPUP)&&(i=this.sizeInfo.selectOffsetTop-this.sizeInfo.menuExtras.vert),o=i,t=i-h-u-d-f-m.vert;else if(this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size){for(var v=0;v<this.options.size;v++)"divider"===this.selectpicker.current.data[v].type&&g++;t=(i=c*this.options.size+g*p+m.vert)-m.vert,o=i+h+u+d+f,n=r=""}"auto"===this.options.dropdownAlignRight&&this.$menu.toggleClass(C.MENURIGHT,this.sizeInfo.selectOffsetLeft>this.sizeInfo.selectOffsetRight&&this.sizeInfo.selectOffsetRight<this.$menu[0].offsetWidth-l),this.$menu.css({"max-height":o+"px",overflow:"hidden","min-height":n+"px"}),this.$menuInner.css({"max-height":t+"px","overflow-y":"auto","min-height":r+"px"}),this.sizeInfo.menuInnerHeight=t,this.selectpicker.current.data.length&&this.selectpicker.current.data[this.selectpicker.current.data.length-1].position>this.sizeInfo.menuInnerHeight&&(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth,this.$menu.css("min-width",this.sizeInfo.totalMenuWidth)),this.dropdown&&this.dropdown._popper&&this.dropdown._popper.update()},setSize:function(t){if(this.liHeight(t),this.options.header&&this.$menu.css("padding-top",0),!1!==this.options.size){var i,n=this,s=e(window),o=0;this.setMenuSize(),"auto"===this.options.size?(this.$searchbox.off("input.setMenuSize propertychange.setMenuSize").on("input.setMenuSize propertychange.setMenuSize",function(){return n.setMenuSize()}),s.off("resize.setMenuSize scroll.setMenuSize").on("resize.setMenuSize scroll.
195setMenuSize",function(){return n.setMenuSize()})):this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size&&(this.$searchbox.off("input.setMenuSize propertychange.setMenuSize"),s.off("resize.setMenuSize scroll.setMenuSize")),t?o=this.$menuInner[0].scrollTop:n.multiple||"number"==typeof(i=n.selectpicker.main.map.newIndex[n.$element[0].selectedIndex])&&!1!==n.options.size&&(o=(o=n.sizeInfo.liHeight*i)-n.sizeInfo.menuInnerHeight/2+n.sizeInfo.liHeight/2),n.createView(!1,o)}},setWidth:function(){var e=this;"auto"===this.options.width?requestAnimationFrame(function(){e.$menu.css("min-width","0"),e.liHeight(),e.setMenuSize();var t=e.$newElement.clone().appendTo("body"),i=t.css("width","auto").children("button").outerWidth();t.remove(),e.sizeInfo.selectWidth=Math.max(e.sizeInfo.totalMenuWidth,i),e.$newElement.css("width",e.sizeInfo.selectWidth+"px")}):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width","")),this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement.removeClass("fit-width")},selectPosition:function(){this.$bsContainer=e('<div class="bs-container" />');var t,i,n,s=this,o=e(this.options.container),r=function(r){var a={},l=s.options.display||!!e.fn.dropdown.Constructor.Default&&e.fn.dropdown.Constructor.Default.display;s.$bsContainer.addClass(r.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(C.DROPUP,r.hasClass(C.DROPUP)),t=r.offset(),o.is("body")?i={top:0,left:0}:((i=o.offset()).top+=parseInt(o.css("borderTopWidth"))-o.scrollTop(),i.left+=parseInt(o.css("borderLeftWidth"))-o.scrollLeft()),n=r.hasClass(C.DROPUP)?0:r[0].offsetHeight,(k.major<4||"static"===l)&&(a.top=t.top-i.top+n,a.left=t.left-i.left),a.width=r[0].offsetWidth,s.$bsContainer.css(a)};this.$button.on("click.bs.dropdown.data-api",function(){s.isDisabled()||(r(s.$newElement),s.$bsContainer.appendTo(s.options.container).toggleClass(C.SHOW,!s.$button.hasClass(C.SHOW)).append(s.$menu))}),e(window).on("resize scroll",function(){r(s.$newElement)}),this.$element.on("hide.bs.select",function(){s.$menu.data("height",s.$menu.height()),s.$bsContainer.detach()})},setOptionStatus:function(){var e=this,t=this.$element.find("option");if(e.noScroll=!1,e.selectpicker.view.visibleElements&&e.selectpicker.view.visibleElements.length)for(var i=0;i<e.selectpicker.view.visibleElements.length;i++){var n=e.selectpicker.current.map.originalIndex[i+e.selectpicker.view.position0],s=t[n];if(s){var o=this.selectpicker.main.map.newIndex[n],r=this.selectpicker.main.elements[o];e.setDisabled(n,s.disabled||"OPTGROUP"===s.parentNode.tagName&&s.parentNode.disabled,o,r),e.setSelected(n,s.selected,o,r)}}},setSelected:function(e,t,i,n){var s,o,r,a=void 0!==this.activeIndex,l=this.activeIndex===e||t&&!this.multiple&&!a;i||(i=this.selectpicker.main.map.newIndex[e]),n||(n=this.selectpicker.main.elements[i]),r=n.firstChild,t&&(this.selectedIndex=e),n.classList.toggle("selected",t),n.classList.toggle("active",l),l&&(this.selectpicker.view.currentActive=n,this.activeIndex=e),r&&(r.classList.toggle("selected",t),r.classList.toggle("active",l),r.setAttribute("aria-selected",t)),l||!a&&t&&void 0!==this.prevActiveIndex&&(s=this.selectpicker.main.map.newIndex[this.prevActiveIndex],(o=this.selectpicker.main.elements[s]).classList.remove("active"),o.firstChild&&o.firstChild.classList.remove("active"))},setDisabled:function(e,t,i,n){var s;i||(i=this.selectpicker.main.map.newIndex[e]),n||(n=this.selectpicker.main.elements[i]),s=n.firstChild,n.classList.toggle(C.DISABLED,t),s&&("4"===k.major&&s.classList.toggle(C.DISABLED,t),s.setAttribute("aria-disabled",t),t?s.setAttribute("tabindex",-1):s.setAttribute("tabindex",0))},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){var e=this;this.isDisabled()?(this.$newElement.addClass(C.DISABLED),this.$button.addClass(C.DISABLED).attr("tabindex",-1).attr("aria-disabled",!0)):(this.$button.hasClass(C.DISABLED)&&(this.$newElement.removeClass(C.DISABLED),this.$button.removeClass(C.DISABLED).attr("aria-disabled",!1)),-1!=this.$button.attr("tabindex")||this.$element.data("tabindex")||this.$button.removeAttr("tabindex")),this.$button.click(function(){return!e.isDisabled()})},togglePlaceholder:function(){var e=this.$element[0],t=e.selectedIndex,i=-1===t;i||e.options[t].value||(i=!0),this.$button.toggleClass("bs-placeholder",i)},tabIndex:function(){this.$element.data("tabindex")!==this.$element.attr("tabindex")&&-98!==this.$element.attr("tabindex")&&"-98"!==this.$element.attr("tabindex")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex"))),this.$element.attr("tabindex",-98)},clickListener:function(){var t=this,i=e(document);function n(){t.options.liveSearch?t.$searchbox.focus():t.$menuInner.focus()}function s(){t.dropdown&&t.dropdown._popper&&t.dropdown._popper.state.isCreated?n():requestAnimationFrame(s)}i.data("spaceSelect",!1),this.$button.on("keyup",function(e){/(32)/.test(e.keyCode.toString(10))&&i.data("spaceSelect")&&(e.preventDefault(),i.data("spaceSelect",!1))}),this.$newElement.on("show.bs.dropdown",function(){k.major>3&&!t.dropdown&&(t.dropdown=t.$button.data("bs.dropdown"),t.dropdown._menu=t.$menu[0])}),this.$button.on("click.bs.dropdown.data-api",function(){t.$newElement.hasClass(C.SHOW)||t.setSize()}),this.$element.on("shown.bs.select",function(){t.$menuInner[0].scrollTop!==t.selectpicker.view.scrollTop&&(t.$menuInner[0].scrollTop=t.selectpicker.view.scrollTop),k.major>3?requestAnimationFrame(s):n()}),this.$menuInner.on("click","li a",function(i,n){var s=e(this),o=t.isVirtual()?t.selectpicker.view.position0:0,a=t.selectpicker.current.map.originalIndex[s.parent().index()+o],c=r(t.$element[0]),h=t.$element.prop("selectedIndex"),u=!0;if(t.multiple&&1!==t.options.maxOptions&&i.stopPropagation(),i.preventDefault(),!t.isDisabled()&&!s.parent().hasClass(C.DISABLED)){var d=t.$element.find("option"),f=d.eq(a),p=f.prop("selected"),m=f.parent("optgroup"),g=m.find("option"),v=t.options.maxOptions,b=m.data("maxOptions")||!1;if(a===t.activeIndex&&(n=!0),n||(t.prevActiveIndex=t.activeIndex,t.activeIndex=void 0),t.multiple){if(f.prop("selected",!p),t.setSelected(a,!p),s.blur(),!1!==v||!1!==b){var y=v<d.filter(":selected").length,_=b<m.find("option:selected").length;if(v&&y||b&&_)if(v&&1==v){d.prop("selected",!1),f.prop("selected",!0);for(var w=0;w<d.length;
195w++)t.setSelected(w,!1);t.setSelected(a,!0)}else if(b&&1==b){m.find("option:selected").prop("selected",!1),f.prop("selected",!0);for(w=0;w<g.length;w++){var x=g[w];t.setSelected(d.index(x),!1)}t.setSelected(a,!0)}else{var k="string"==typeof t.options.maxOptionsText?[t.options.maxOptionsText,t.options.maxOptionsText]:t.options.maxOptionsText,D="function"==typeof k?k(v,b):k,S=D[0].replace("{n}",v),T=D[1].replace("{n}",b),M=e('<div class="notify"></div>');D[2]&&(S=S.replace("{var}",D[2][v>1?0:1]),T=T.replace("{var}",D[2][b>1?0:1])),f.prop("selected",!1),t.$menu.append(M),v&&y&&(M.append(e("<div>"+S+"</div>")),u=!1,t.$element.trigger("maxReached.bs.select")),b&&_&&(M.append(e("<div>"+T+"</div>")),u=!1,t.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){t.setSelected(a,!1)},10),M.delay(750).fadeOut(300,function(){e(this).remove()})}}}else d.prop("selected",!1),f.prop("selected",!0),t.setSelected(a,!0);!t.multiple||t.multiple&&1===t.options.maxOptions?t.$button.focus():t.options.liveSearch&&t.$searchbox.focus(),u&&(c!=r(t.$element[0])&&t.multiple||h!=t.$element.prop("selectedIndex")&&!t.multiple)&&(l=[a,f.prop("selected"),c],t.$element.triggerNative("change"))}}),this.$menu.on("click","li."+C.DISABLED+" a, ."+C.POPOVERHEADER+", ."+C.POPOVERHEADER+" :not(.close)",function(i){i.currentTarget==this&&(i.preventDefault(),i.stopPropagation(),t.options.liveSearch&&!e(i.target).hasClass("close")?t.$searchbox.focus():t.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),t.options.liveSearch?t.$searchbox.focus():t.$button.focus()}),this.$menu.on("click","."+C.POPOVERHEADER+" .close",function(){t.$button.click()}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(i){t.options.liveSearch?t.$searchbox.focus():t.$button.focus(),i.preventDefault(),i.stopPropagation(),e(this).hasClass("bs-select-all")?t.selectAll():t.deselectAll()}),this.$element.on({change:function(){t.render(),t.$element.trigger("changed.bs.select",l),l=null},focus:function(){t.options.mobile||t.$button.focus()}})},liveSearchListener:function(){var e=this,t=document.createElement("li");this.$button.on("click.bs.dropdown.data-api",function(){e.$searchbox.val()&&e.$searchbox.val("")}
195),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var i=e.$searchbox.val();if(e.selectpicker.search.map.newIndex={},e.selectpicker.search.map.originalIndex={},e.selectpicker.search.elements=[],e.selectpicker.search.data=[],i){var n=[],s=i.toUpperCase(),o={},r=[],a=e._searchStyle(),l=e.options.liveSearchNormalize;e._$lisSelected=e.$menuInner.find(".selected");for(var c=0;c<e.selectpicker.main.data.length;c++){var u=e.selectpicker.main.data[c];o[c]||(o[c]=h(u,s,a,l)),o[c]&&void 0!==u.headerIndex&&-1===r.indexOf(u.headerIndex)&&(u.headerIndex>0&&(o[u.headerIndex-1]=!0,r.push(u.headerIndex-1)),o[u.headerIndex]=!0,r.push(u.headerIndex),o[u.lastIndex+1]=!0),o[c]&&"optgroup-label"!==u.type&&r.push(c)}c=0;for(var d=r.length;c<d;c++){var f=r[c],m=r[c-1],g=(u=e.selectpicker.main.data[f],e.selectpicker.main.data[m]);("divider"!==u.type||"divider"===u.type&&g&&"divider"!==g.type&&d-1!==c)&&(e.selectpicker.search.data.push(u),n.push(e.selectpicker.main.elements[f]),u.hasOwnProperty("originalIndex")&&(e.selectpicker.search.map.newIndex[u.originalIndex]=n.length-1,e.selectpicker.search.map.originalIndex[n.length-1]=u.originalIndex))}e.activeIndex=void 0,e.noScroll=!0,e.$menuInner.scrollTop(0),e.selectpicker.search.elements=n,e.createView(!0),n.length||(t.className="no-results",t.innerHTML=e.options.noneResultsText.replace("{0}",'"'+p(i)+'"'),e.$menuInner[0].firstChild.appendChild(t))}else e.$menuInner.scrollTop(0),e.createView(!1)})},_searchStyle:function(){return this.options.liveSearchStyle||"contains"},val:function(e){return void 0!==e?(this.$element.val(e),this.render(),this.$element.trigger("changed.bs.select",l),l=null,this.$element):this.$element.val()},changeAll:function(e){if(this.multiple){void 0===e&&(e=!0);var t=this.$element.find("option"),i=0,n=0,s=r(this.$element[0]);this.$element.addClass("bs-select-hidden");for(var o=0;o<this.selectpicker.current.elements.length;o++){var a=this.selectpicker.current.data[o],c=t[this.selectpicker.current.map.originalIndex[o]];c&&!c.disabled&&"divider"!==a.type&&(c.selected&&i++,c.selected=e,c.selected&&n++)}this.$element.removeClass("bs-select-hidden"),i!==n&&(this.setOptionStatus(),this.togglePlaceholder(),l=[null,null,s],this.$element.triggerNative("change"))}},selectAll:function(){return this.changeAll(!0)},deselectAll:function(){return this.changeAll(!1)},toggle:function(e){(e=e||window.event)&&e.stopPropagation(),this.$button.trigger("click.bs.dropdown.data-api")},keydown:function(t){var i,n,s,o,r,a=e(this),l=a.hasClass("dropdown-toggle"),c=(l?a.closest(".dropdown"):a.closest(D.MENU)).data("this"),u=c.findLis(),d=!1,f=t.which===_&&!l&&!c.options.selectOnTab,p=S.test(t.which)||f,m=c.$menuInner[0].scrollTop,k=c.isVirtual(),M=!0===k?c.selectpicker.view.position0:0;if(!(n=c.$newElement.hasClass(C.SHOW))&&(p||t.which>=48&&t.which<=57||t.which>=96&&t.which<=105||t.which>=65&&t.which<=90)&&c.$button.trigger("click.bs.dropdown.data-api"),t.which===v&&n&&(t.preventDefault(),c.$button.trigger("click.bs.dropdown.data-api").focus()),p){if(!u.length)return;void 0===(i=!0===k?u.index(u.filter(".active")):c.selectpicker.current.map.newIndex[c.activeIndex])&&(i=-1),-1!==i&&((s=c.selectpicker.current.elements[i+M]).classList.remove("active"),s.firstChild&&s.firstChild.classList.remove("active")),t.which===w?(-1!==i&&i--,i+M<0&&(i+=u.length),c.selectpicker.view.canHighlight[i+M]||-1===(i=c.selectpicker.view.canHighlight.slice(0,i+M).lastIndexOf(!0)-M)&&(i=u.length-1)):(t.which===x||f)&&(++i+M>=c.selectpicker.view.canHighlight.length&&(i=0),c.selectpicker.view.canHighlight[i+M]||(i=i+1+c.selectpicker.view.canHighlight.slice(i+M+1).indexOf(!0))),t.preventDefault();var I=M+i;t.which===w?0===M&&i===u.length-1?(c.$menuInner[0].scrollTop=c.$menuInner[0].scrollHeight,I=c.selectpicker.current.elements.length-1):d=(r=(o=c.selectpicker.current.data[I]).position-o.height)<m:(t.which===x||f)&&(0===i?(c.$menuInner[0].scrollTop=0,I=0):d=(r=(o=c.selectpicker.current.data[I]).position-c.sizeInfo.menuInnerHeight)>
195m),(s=c.selectpicker.current.elements[I])&&(s.classList.add("active"),s.firstChild&&s.firstChild.classList.add("active")),c.activeIndex=c.selectpicker.current.map.originalIndex[I],c.selectpicker.view.currentActive=s,d&&(c.$menuInner[0].scrollTop=r),c.options.liveSearch?c.$searchbox.focus():a.focus()}else if(!a.is("input")&&!T.test(t.which)||t.which===y&&c.selectpicker.keydown.keyHistory){var E,P,A=[];t.preventDefault(),c.selectpicker.keydown.keyHistory+=g[t.which],c.selectpicker.keydown.resetKeyHistory.cancel&&clearTimeout(c.selectpicker.keydown.resetKeyHistory.cancel),c.selectpicker.keydown.resetKeyHistory.cancel=c.selectpicker.keydown.resetKeyHistory.start(),P=c.selectpicker.keydown.keyHistory,/^(.)\1+$/.test(P)&&(P=P.charAt(0));for(var O=0;O<c.selectpicker.current.data.length;O++){var N=c.selectpicker.current.data[O];h(N,P,"startsWith",!0)&&c.selectpicker.view.canHighlight[O]&&(N.index=O,A.push(N.originalIndex))}if(A.length){var L=0;u.removeClass("active").find("a").removeClass("active"),1===P.length&&(-1===(L=A.indexOf(c.activeIndex))||L===A.length-1?L=0:L++),E=c.selectpicker.current.map.newIndex[A[L]],m-(o=c.selectpicker.current.data[E]).position>0?(r=o.position-o.height,d=!0):(r=o.position-c.sizeInfo.menuInnerHeight,d=o.position>m+c.sizeInfo.menuInnerHeight),(s=c.selectpicker.current.elements[E]).classList.add("active"),s.firstChild&&s.firstChild.classList.add("active"),c.activeIndex=A[L],s.firstChild.focus(),d&&(c.$menuInner[0].scrollTop=r),a.focus()}}n&&(t.which===y&&!c.selectpicker.keydown.keyHistory||t.which===b||t.which===_&&c.options.selectOnTab)&&(t.which!==y&&t.preventDefault(),c.options.liveSearch&&t.which===y||(c.$menuInner.find(".active a").trigger("click",!0),a.focus(),c.options.liveSearch||(t.preventDefault(),e(document).data("spaceSelect",!0))))},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){var t=e.extend({},this.options,this.$element.data());this.options=t,this.selectpicker.main.map.newIndex={},this.selectpicker.main.map.originalIndex={},this.createLi(),this.checkDisabled(),this.render(),this.setStyle(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed.bs.select")},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(".bs.select").removeData("selectpicker").removeClass("bs-select-hidden selectpicker")}};var E=e.fn.selectpicker;e.fn.selectpicker=I,e.fn.selectpicker.Constructor=M,e.fn.selectpicker.noConflict=function(){return e.fn.selectpicker=E,this},e(document).off("keydown.bs.dropdown.data-api").on("keydown.bs.select",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bs-searchbox input',M.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bs-searchbox input',function(e){e.stopPropagation()}),e(window).on("load.bs.select.data-api",function(){e(".selectpicker").each(function(){var t=e(this);I.call(t,t.data())})})}(e)}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):e.bootbox=t(e.jQuery)}(this,function e(t,i){"use strict";var n={dialog:"<div class='bootbox modal' tabindex='-1' role='dialog'><div class='modal-dialog'><div class='modal-content'><div class='modal-body'><div class='bootbox-body'></div></div></div></div></div>",header:"<div class='modal-header'><h4 class='modal-title'></h4></div>",footer:"<div class='modal-footer'></div>",closeButton:"<button type='button' class='bootbox-close-button close' data-dismiss='modal' aria-hidden='true'>×</button>",form:"<form class='bootbox-form'></form>",inputs:{text:"<input class='bootbox-input bootbox-input-text form-control' autocomplete=off type=text />",textarea:"<textarea class='bootbox-input bootbox-input-textarea form-control'></textarea>",email:"<input class='bootbox-input bootbox-input-email form-control' autocomplete='off' type='email' />",select:"<select class='bootbox-input bootbox-input-select form-control'></select>",checkbox:"<div class='checkbox'><label>
195<input class='bootbox-input bootbox-input-checkbox' type='checkbox' /></label></div>",date:"<input class='bootbox-input bootbox-input-date form-control' autocomplete=off type='date' />",time:"<input class='bootbox-input bootbox-input-time form-control' autocomplete=off type='time' />",number:"<input class='bootbox-input bootbox-input-number form-control' autocomplete=off type='number' />",password:"<input class='bootbox-input bootbox-input-password form-control' autocomplete='off' type='password' />"}},s={locale:"en",backdrop:"static",animate:!0,className:null,closeButton:!0,show:!0,container:"body"},o={};function r(e){var t=f[s.locale];return t?t[e]:f.en[e]}function a(e,i,n){e.stopPropagation(),e.preventDefault(),t.isFunction(n)&&!1===n.call(i,e)||i.modal("hide")}function l(e,i){var n=0;t.each(e,function(e,t){i(e,t,n++)})}function c(e,i,n){return t.extend(!0,{},e,function(e,t){var i=e.length,n={};if(i<1||i>2)throw new Error("Invalid argument length");return 2===i||"string"==typeof e[0]?(n[t[0]]=e[0],n[t[1]]=e[1]):n=e[0],n}(i,n))}function h(e,t,i,n){return d(c({className:"bootbox-"+e,buttons:u.apply(null,t)},n,i),t)}function u(){for(var e={},t=0,i=arguments.length;t<i;t++){var n=arguments[t],s=n.toLowerCase(),o=n.toUpperCase();e[s]={label:r(o)}}return e}function d(e,t){var n={};return l(t,function(e,t){n[t]=!0}),l(e.buttons,function(e){if(n[e]===i)throw new Error("button key "+e+" is not allowed (options are "+t.join("\n")+")")}),e}o.alert=function(){var e;if((e=h("alert",["ok"],["message","callback"],arguments)).callback&&!t.isFunction(e.callback))throw new Error("alert requires callback property to be a function when provided");return e.buttons.ok.callback=e.onEscape=function(){return!t.isFunction(e.callback)||e.callback.call(this)},o.dialog(e)},o.confirm=function(){var e;if((e=h("confirm",["cancel","confirm"],["message","callback"],arguments)).buttons.cancel.callback=e.onEscape=function(){return e.callback.call(this,!1)},e.buttons.confirm.callback=function(){return e.callback.call(this,!0)},!t.isFunction(e.callback))throw new Error("confirm requires a callback");return o.dialog(e)},o.prompt=function(){var e,s,r,a,h,f,p;if(a=t(n.form),s={className:"bootbox-prompt",buttons:u("cancel","confirm"),value:"",inputType:"text"},f=(e=d(c(s,arguments,["title","callback"]),["cancel","confirm"])).show===i||e.show,e.message=a,e.buttons.cancel.callback=e.onEscape=function(){return e.callback.call(this,null)},e.buttons.confirm.callback=function(){var i;switch(e.inputType){case"text":case"textarea":case"email":case"select":case"date":case"time":case"number":case"password":i=h.val();break;case"checkbox":var n=h.find("input:checked");i=[],l(n,function(e,n){i.push(t(n).val())})}return e.callback.call(this,i)},e.show=!1,!e.title)throw new Error("prompt requires a title");if(!t.isFunction(e.callback))throw new Error("prompt requires a callback");if(!n.inputs[e.inputType])throw new Error("invalid prompt type");switch(h=t(n.inputs[e.inputType]),e.inputType){case"text":case"textarea":case"email":case"date":case"time":case"number":case"password":h.val(e.value);break;case"select":var m={};if(p=e.inputOptions||[],!t.isArray(p))throw new Error("Please pass an array of input options");if(!p.length)throw new Error("prompt with select requires options");l(p,function(e,n){var s=h;if(n.value===i||n.text===i)throw new Error("given options in wrong format");n.group&&(m[n.group]||(m[n.group]=t("<optgroup/>").attr("label",n.group)),s=m[n.group]),s.append("<option value='"+n.value+"'>"+n.text+"</option>")}),l(m,function(e,t){h.append(t)}),h.val(e.value);break;case"checkbox":var g=t.isArray(e.value)?e.value:[e.value];if(!(p=e.inputOptions||[]).length)throw new Error("prompt with checkbox requires options");if(!p[0].value||!p[0].text)throw new Error("given options in wrong format");h=t("<div/>"),l(p,function(i,s){var o=t(n.inputs[e.inputType]);o.find("input").attr("value",s.value),o.find("label").append(s.text),l(g,function(e,t){t===s.value&&o.find("input").prop("checked",!0)}),h.append(o)})}return e.placeholder&&h.attr("placeholder",e.placeholder),e.pattern&&h.attr("pattern",e.pattern),e.maxlength&&h.attr("maxlength",e.maxlength),a.append(h),a.on("submit",function(e){e.preventDefault(),e.stopPropagation(),r.find(".btn-primary").click()}),(r=o.dialog(e)).off("shown.bs.modal"),r.on("shown.bs.modal",function(){h.focus()}),!0===f&&r.modal("show"),r},o.dialog=function(e){e=function(e){var i,n;if("object"!=typeof e)throw new Error("Please supply an object of options");
195if(!e.message)throw new Error("Please specify a message");return(e=t.extend({},s,e)).buttons||(e.buttons={}),i=e.buttons,n=function(e){var t,i=0;for(t in e)i++;return i}(i),l(i,function(e,s,o){if(t.isFunction(s)&&(s=i[e]={callback:s}),"object"!==t.type(s))throw new Error("button with key "+e+" must be an object");s.label||(s.label=e),s.className||(s.className=n<=2&&o===n-1?"btn-primary":"btn-default")}),e}(e);var o=t(n.dialog),r=o.find(".modal-dialog"),c=o.find(".modal-body"),h=e.buttons,u="",d={onEscape:e.onEscape};if(t.fn.modal===i)throw new Error("$.fn.modal is not defined; please double check you have included the Bootstrap JavaScript library. See http://getbootstrap.com/javascript/ for more details.");if(l(h,function(e,t){u+="<button data-bb-handler='"+e+"' type='button' class='btn "+t.className+"'>"+t.label+"</button>",d[e]=t.callback}),c.find(".bootbox-body").html(e.message),!0===e.animate&&o.addClass("fade"),e.className&&o.addClass(e.className),"large"===e.size?r.addClass("modal-lg"):"small"===e.size&&r.addClass("modal-sm"),e.title&&c.before(n.header),e.closeButton){var f=t(n.closeButton);e.title?o.find(".modal-header").prepend(f):f.css("margin-top","-10px").prependTo(c)}return e.title&&o.find(".modal-title").html(e.title),u.length&&(c.after(n.footer),o.find(".modal-footer").html(u)),o.on("hidden.bs.modal",function(e){e.target===this&&o.remove()}),o.on("shown.bs.modal",function(){o.find(".btn-primary:first").focus()}),"static"!==e.backdrop&&o.on("click.dismiss.bs.modal",function(e){o.children(".modal-backdrop").length&&(e.currentTarget=o.children(".modal-backdrop").get(0)),e.target===e.currentTarget&&o.trigger("escape.close.bb")}),o.on("escape.close.bb",function(e){d.onEscape&&a(e,o,d.onEscape)}),o.on("click",".modal-footer button",function(e){var i=t(this).data("bb-handler");a(e,o,d[i])}),o.on("click",".bootbox-close-button",function(e){a(e,o,d.onEscape)}),o.on("keyup",function(e){27===e.which&&o.trigger("escape.close.bb")}),t(e.container).append(o),o.modal({backdrop:!!e.backdrop&&"static",keyboard:!1,show:!1}),e.show&&o.modal("show"),o},o.setDefaults=function(){var e={};2===arguments.length?e[arguments[0]]=arguments[1]:e=arguments[0],t.extend(s,e)},o.hideAll=function(){return t(".bootbox").modal("hide"),o};var f={bg_BG:{OK:"Ðк",CANCEL:"ÐÑказ",CONFIRM:"ÐоÑвÑÑждавам"},br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},cs:{OK:"OK",CANCEL:"ZruÅ¡it",CONFIRM:"Potvrdit"},da:{OK:"OK",CANCEL:"Annuller",CONFIRM:"Accepter"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},el:{OK:"ÎνÏάξει",CANCEL:"ÎκÏÏÏÏη",CONFIRM:"ÎÏιβεβαίÏÏη"},en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},et:{OK:"OK",CANCEL:"Katkesta",CONFIRM:"OK"},fa:{OK:"ÙØ¨ÙÙ",CANCEL:"ÙØºÙ",CONFIRM:"تاÛÛØ¯"},fi:{OK:"OK",CANCEL:"Peruuta",CONFIRM:"OK"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},he:{OK:"××ש×ר",CANCEL:"×××××",CONFIRM:"××ש×ר"},hu:{OK:"OK",CANCEL:"Mégsem",CONFIRM:"MegerÅsÃt"},hr:{OK:"OK",CANCEL:"Odustani",CONFIRM:"Potvrdi"},id:{OK:"OK",CANCEL:"Batal",CONFIRM:"OK"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},ja:{OK:"OK",CANCEL:"ãã£ã³ã»ã«",CONFIRM:"確èª"},lt:{OK:"Gerai",CANCEL:"AtÅ¡aukti",CONFIRM:"Patvirtinti"},lv:{OK:"Labi",CANCEL:"Atcelt",CONFIRM:"ApstiprinÄt"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},no:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"},pt:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Confirmar"},ru:{OK:"OK",CANCEL:"ÐÑмена",CONFIRM:"ÐÑимениÑÑ"},sq:{OK:"OK",CANCEL:"Anulo",CONFIRM:"Prano"},sv:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},th:{OK:"à¸à¸à¸¥à¸",CANCEL:"ยà¸à¹à¸¥à¸´à¸",CONFIRM:"ยืà¸à¸¢à¸±à¸"},tr:{OK:"Tamam",CANCEL:"İptal",CONFIRM:"Onayla"},zh_CN:{OK:"OK",CANCEL:"åæ¶",CONFIRM:"确认"},zh_TW:{OK:"OK",CANCEL:"åæ¶",CONFIRM:"確èª"}};return o.addLocale=function(e,i){return t.each(["OK","CANCEL","CONFIRM"],function(e,t){if(!i[t])throw new Error("Please supply a translation for '"+t+"'")}),f[e]={OK:i.OK,CANCEL:i.CANCEL,CONFIRM:i.CONFIRM},o},o.removeLocale=function(e){return delete f[e],o},o.setLocale=function(e){return o.setDefaults("locale",e)},o.init=function(i){return e(i||t)},o}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e;function t(){return e.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function o(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var t in e)if(s(e,t))return;return 1}function r(e){return void 0===e}function a(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){for(var i=[],n=e.length,s=0;s<n;++s)i.push(t(e[s],s));return i}function h(e,t){for(var i in t)s(t,i)&&(e[i]=t[i]);return s(t,"toString")&&(e.toString=t.toString),s(t,"valueOf")&&(e.valueOf=t.valueOf),e}function u(e,t,i,n){return St(e,t,i,n,!0).utc()}function d(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invali
vendor: 42,699 bytes, line 195
195dMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function f(e){var t,i,n=e._d&&!isNaN(e._d.getTime());return n&&(t=d(e),i=m.call(t.parsedDateParts,function(e){return null!=e}),n=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i),e._strict)&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e)?n:(e._isValid=n,e._isValid)}function p(e){var t=u(NaN);return null!=e?h(d(t),e):d(t).userInvalidated=!0,t}var m=Array.prototype.some||function(e){for(var t=Object(this),i=t.length>>>0,n=0;n<i;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1},g=t.momentProperties=[],v=!1;function b(e,t){var i,n,s,o=g.length;if(r(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),r(t._i)||(e._i=t._i),r(t._f)||(e._f=t._f),r(t._l)||(e._l=t._l),r(t._strict)||(e._strict=t._strict),r(t._tzm)||(e._tzm=t._tzm),r(t._isUTC)||(e._isUTC=t._isUTC),r(t._offset)||(e._offset=t._offset),r(t._pf)||(e._pf=d(t)),r(t._locale)||(e._locale=t._locale),0<o)for(i=0;i<o;i++)r(s=t[n=g[i]])||(e[n]=s);return e}function y(e){b(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===v&&(v=!0,t.updateOffset(this),v=!1)}function _(e){return e instanceof y||null!=e&&null!=e._isAMomentObject}function w(e){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function x(e,i){var n=!0;return h(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),n){for(var o,r,a=[],l=arguments.length,c=0;c<l;c++){if(o="","object"==typeof arguments[c]){for(r in o+="\n["+c+"] ",arguments[0])s(arguments[0],r)&&(o+=r+": "+arguments[0][r]+", ");o=o.slice(0,-2)}else o=arguments[c];a.push(o)}w(e+"\nArguments: "+Array.prototype.slice.call(a).join("")+"\n"+(new Error).stack),n=!1}return i.apply(this,arguments)},i)}var k={};function C(e,i){null!=t.deprecationHandler&&t.deprecationHandler(e,i),k[e]||(w(i),k[e]=!0)}function D(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function S(e,t){var i,o=h({},e);for(i in t)s(t,i)&&(n(e[i])&&n(t[i])?(o[i]={},h(o[i],e[i]),h(o[i],t[i])):null!=t[i]?o[i]=t[i]:delete o[i]);for(i in e)s(e,i)&&!s(t,i)&&n(e[i])&&(o[i]=h({},o[i]));return o}function T(e){null!=e&&this.set(e)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var M=Object.keys||function(e){var t,i=[];for(t in e)s(e,t)&&i.push(t);return i};function I(e,t,i){var n=""+Math.abs(e);return(0<=e?i?"+":"":"-")+Math.pow(10,Math.max(0,t-n.length)).toString().substr(1)+n}var E=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,P=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,A={},O={};function N(e,t,i,n){var s="string"==typeof n?function(){return this[n]()}:n;e&&(O[e]=s),t&&(O[t[0]]=function(){return I(s.apply(this,arguments),t[1],t[2])}),i&&(O[i]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function L(e,t){return e.isValid()?(t=F(t,e.localeData()),A[t]=A[t]||function(e){for(var t,i=e.match(E),n=0,s=i.length;n<s;n++)O[i[n]]?i[n]=O[i[n]]:i[n]=(t=i[n]).match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"");return function(t){for(var n="",o=0;o<s;o++)n+=D(i[o])?i[o].call(t,e):i[o];return n}}(t),A[t](e)):e.localeData().invalidDate()}function F(e,t){var i=5;function n(e){return t.longDateFormat(e)||e}for(P.lastIndex=0;0<=i&&P.test(e);)e=e.replace(P,n),P.lastIndex=0,--i;return e}var R={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function z(e){return"string"==typeof e?R[e]||R[e.toLowerCase()]:void 0}function H(e){var t,i,n={};for(i in e)s(e,i)&&(t=z(i))&&(n[t]=e[i]);return n}var W={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1},B=/\d/,j=/\d\d/,Y=/\d{3}/,V=/\d{4}/,U=/[+-]?\d{6}/,q=/\d\d?/,$=/\d\d\d\d?/,K=/\d\d\d\d\d\d?/,G=/\d{1,3}/,Q=/\d{1,4}/,X=/[+-]?\d{1,6}/,Z=/\d+/,J=/[+-]?\d+/,ee=/Z|[+-]\d\d:?\d\d/gi,te=/Z|[+-]\d\d(?::?\d\d)?/gi,ie=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ne=/^[1-9]\d?/,se=/^([1-9]\d|\d)/;function oe(e,t,i){he[e]=D(t)?t:function(e,n){return e&&i?i:t}}function re(e,t){return s(he,e)?he[e](t._strict,t._locale):new RegExp(ae(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,i,n,s){return t||i||n||s})))}function ae(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function le(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ce(e){var t=0;return 0!=(e=+e)&&isFinite(e)?le(e):t}var he={},ue={};function de(e,t){var i,n,s=t;for("string"==typeof e&&(e=[e]),a(t)&&(s=function(e,i){i[t]=ce(e)}),n=e.length,i=0;i<n;i++)ue[e[i]]=s}function fe(e,t){de(e,function(e,i,n,s){n._w=n._w||{},t(e,n._w,n,s)})}function pe(e){return e%4==0&&e%100!=0||e%400==0}var me=0,ge=1,ve=2,be=3,ye=4,_e=5,we=6,xe=7,ke=8;function Ce(e){return pe(e)?366:365}N("Y",0,0,function(){var e=this.year();return e<=9999?I(e,4):"+"+e}),N(0,["YY",2],0,function(){return this.year()%100}),N(0,["YYYY",4],0,"year"),N(0,["YYYYY",5],0,"year"),N(0,["YYYYYY",6,!0],0,"year"),oe("Y",J),oe("YY",q,j),oe("YYYY",Q,V),oe("YYYYY",X,U),oe("YYYYYY",X,U),de(["YYYYY","YYYYYY"],me),de("YYYY",function(e,i){i[me]=2===e.length?t.parseTwoDigitYear(e):ce(e)}),de("YY",function(e,i){i[me]=t.parseTwoDigitYear(e)}),de("Y",function(e,t){t[me]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return ce(e)+(68<ce(e)?1900:2e3)};var De,Se=Te("FullYear",!0);function Te(e,i){return function(n){return null!=n?(Ie(this,e,n),t.updateOffset(this,i),this):Me(this,e)}}function Me(e,t){if(!e.isValid())return NaN;var i=e._d,n=e._isUTC;switch(t){case"Milliseconds":return n?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return n?i.getUTCSeconds():i.getSeconds();case"Minutes":return n?i.getUTCMinutes():i.getMinutes();case"Hours":return n?i.getUTCHours():i.getHours();case"Date":return n?i.getUTCDate():i.getDate();case"Day":return n?i.getUTCDay():i.getDay();case"Month":return n?i.getUTCMonth():i.getMonth();case"FullYear":return n?i.getUTCFullYear():i.getFullYear();default:return NaN}}function Ie(e,t,i){var n,s,o;if(e.isValid()&&!isNaN(i)){switch(n=e._d,s=e._isUTC,t){case"Milliseconds":return s?n.setUTCMilliseconds(i):n.setMilliseconds(i);case"Seconds":return s?n.setUTCSeconds(i):n.setSeconds(i);case"Minutes":return s?n.setUTCMinutes(i):n.setMinutes(i);case"Hours":return s?n.setUTCHours(i):n.setHours(i);case"Date":return s?n.setUTCDate(i):n.setDate(i);case"FullYear":break;default:return}t=i,o=e.month(),e=29!==(e=e.date())||1!==o||pe(t)?e:28,s?n.setUTCFullYear(t,o,e):n.setFullYear(t,o,e)}}function Ee(e,t){var i;return isNaN(e)||isNaN(t)?NaN:(e+=(t-(i=(t%(i=12)+i)%i))/12,1==i?pe(e)?29:28:31-i%7%2)}De=Array.prototype.indexOf||function(e){for(var t=0;t<this.length;++t)if(this[t]===e)return t;return-1},N("M",["MM",2],"Mo",function(){return this.month()+1}),N("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),N("MMMM",0,0,function(e){return this.localeData().months(this,e)}),oe("M",q,ne),oe("MM",q,j),oe("MMM",function(e,t){return t.monthsShortRegex(e)}),oe("MMMM",function(e,t){return t.monthsRegex(e)}),de(["M","MM"],function(e,t){t[ge]=ce(e)-1}),de(["MMM","MMMM"],function(e,t,i,n){null!=(n=i._locale.monthsParse(e,n,i._strict))?t[ge]=n:d(i).invalidMonth=e});var Pe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ae="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Oe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ne=ie,Le=ie;function Fe(e,t){if(e.isValid()){if("string"==typeof t)if(/^\d+$/.test(t))t=ce(t);else if(!a(t=e.localeData().monthsParse(t)))return;var i=(i=e.date())<29?i:Math.min(i,Ee(e.year(),t));e._isUTC?e._d.setUTCMonth(t,i):e._d.setMonth(t,i)}}function Re(e){return null!=e?(Fe(this,e),t.updateOffset(this,!0),this):Me(this,"Month")}function ze(){function e(e,t){return t.length-e.length}for(var t,i,n=[],s=[],o=[],r=0;r<12;r++)i=u([2e3,r]),t=ae(this.monthsShort(i,"")),i=ae(this.months(i,"")),n.push(t),s.push(i),o.push(i),o.push(t);n.sort(e),s.sort(e),o.sort(e),this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function He(e,t,i,n,s,o,r){var a;return e<100&&0<=e?(a=new Date(e+400,t,i,n,s,o,r),isFinite(a.getFullYear())&&a.setFullYear(e)):a=new Date(e,t,i,n,s,o,r),a}function We(e){var t;return e<100&&0<=e?((t=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,t)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Be(e,t,i){return(i=7+t-i)-(7+We(e,0,i).getUTCDay()-t)%7-1}function je(e,t,i,n,s){var o;i=(t=1+7*(t-1)+(7+i-n)%7+Be(e,n,s))<=0?Ce(o=e-1)+t:t>Ce(e)?(o=e+1,t-Ce(e)):(o=e,t);return{year:o,dayOfYear:i}}function Ye(e,t,i){var n,s,o=Be(e.year(),t,i);return(o=Math.floor((e.dayOfYear()-o-1)/7)+1)<1?n=o+Ve(s=e.year()-1,t,i):o>Ve(e.year(),t,i)?(n=o-Ve(e.year(),t,i),s=e.year()+1):(s=e.year(),n=o),{week:n,year:s}}function Ve(e,t,i){var n=Be(e,t,i);t=Be(e+1,t,i);return(Ce(e)-n+t)/7}function Ue(e,t){return e.slice(t,7).concat(e.slice(0,t))}N("w",["ww",2],"wo","week"),N("W",["WW",2],"Wo","isoWeek"),oe("w",q,ne),oe("ww",q,j),oe("W",q,ne),oe("WW",q,j),fe(["w","ww","W","WW"],function(e,t,i,n){t[n.substr(0,1)]=ce(e)}),N("d",0,"do","day"),N("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),N("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),N("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),N("e",0,0,"weekday"),N("E",0,0,"isoWeekday"),oe("d",q),oe("e",q),oe("E",q),oe("dd",function(e,t){return t.weekdaysMinRegex(e)}),oe("ddd",function(e,t){return t.weekdaysShortRegex(e)}),oe("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,i,n){null!=(n=i._locale.weekdaysParse(e,n,i._strict))?t.d=n:d(i).invalidWeekday=e}),fe(["d","e","E"],function(e,t,i,n){t[n]=ce(e)});var qe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),$e="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ke="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ge=ie,Qe=ie,Xe=ie;function Ze(){function e(e,t){return t.length-e.length}for(var t,i,n,s=[],o=[],r=[],a=[],l=0;l<7;l++)n=u([2e3,1]).day(l),t=ae(this.weekdaysMin(n,"")),i=ae(this.weekdaysShort(n,"")),n=ae(this.weekdays(n,"")),s.push(t),o.push(i),r.push(n),a.push(t),a.push(i),a.push(n);s.sort(e),o.sort(e),r.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Je(){return this.hours()%12||12}function et(e,t){N(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tt(e,t){return t._meridiemParse}N("H",["HH",2],0,"hour"),N("h",["hh",2],0,Je),N("k",["kk",2],0,function(){return this.hours()||24}),N("hmm",0,0,function(){return""+Je.apply(this)+I(this.minutes(),2)}),N("hmmss",0,0,function(){return""+Je.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),N("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),N("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),et("a",!0),et("A",!1),oe("a",tt),oe("A",tt),oe("H",q,se),oe("h",q,ne),oe("k",q,ne),oe("HH",q,j),oe("hh",q,j),oe("kk",q,j),oe("hmm",$),oe("hmmss",K),oe("Hmm",$),oe("Hmmss",K),de(["H","HH"],be),de(["k","kk"],function(e,t,i){e=ce(e),t[be]=24===e?0:e}),de(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),de(["h","hh"],function(e,t,i){t[be]=ce(e),d(i).bigHour=!0}),de("hmm",function(e,t,i){var n=e.length-2;t[be]=ce(e.substr(0,n)),t[ye]=ce(e.substr(n)),d(i).bigHour=!0}),de("hmmss",function(e,t,i){var n=e.length-4,s=e.length-2;t[be]=ce(e.substr(0,n)),t[ye]=ce(e.substr(n,2)),t[_e]=ce(e.substr(s)),d(i).bigHour=!0}),de("Hmm",function(e,t,i){var n=e.length-2;t[be]=ce(e.substr(0,n)),t[ye]=ce(e.substr(n))}),de("Hmmss",function(e,t,i){var n=e.length-4,s=e.length-2;t[be]=ce(e.substr(0,n)),t[ye]=ce(e.substr(n,2)),t[_e]=ce(e.substr(s))}),ie=Te("Hours",!0);var it,nt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Pe,monthsShort:Ae,week:{dow:0,doy:6},weekdays:qe,weekdaysMin:Ke,weekdaysShort:$e,meridiemParse:/[ap]\.?m?\.?/i},st={},ot={};function rt(e){return e&&e.toLowerCase().replace("_","-")}function at(e){var t,i;if(void 0===st[e]&&"undefined"!=typeof module&&module&&module.exports&&(i=e)&&i.match("^[^/\\\\]*$"))try{t=it._abbr,require("./locale/"+e),lt(t)}catch(t){st[e]=null}return st[e]}function lt(e,t){return e&&((t=r(t)?ht(e):ct(e,t))?it=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),it._abbr}function ct(e,t){if(null===t)return delete st[e],null;var i,n=nt;if(t.abbr=e,null!=st[e])C("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=st[e]._config;else if(null!=t.parentLocale)if(null!=st[t.parentLocale])n=st[t.parentLocale]._config;else{if(null==(i=at(t.parentLocale)))return ot[t.parentLocale]||(ot[t.parentLocale]=[]),ot[t.parentLocale].push({name:e,config:t}),null;n=i._config}return st[e]=new T(S(n,t)),ot[e]&&ot[e].forEach(function(e){ct(e.name,e.config)}),lt(e),st[e]}function ht(e){var t;if(!(e=e&&e._locale&&e._locale._abbr?e._locale._abbr:e))return it;if(!i(e)){if(t=at(e))return t;e=[e]}return function(e){for(var t,i,n,s,o=0;o<e.length;){for(t=(s=rt(e[o]).split("-")).length,i=(i=rt(e[o+1]))?i.split("-"):null;0<t;){if(n=at(s.slice(0,t).join("-")))return n;if(i&&i.length>=t&&function(e,t){for(var i=Math.min(e.length,t.length),n=0;n<i;n+=1)if(e[n]!==t[n])return n;return i}(s,i)>=t-1)break;t--}o++}return it}(e)}function ut(e){var t=e._a;return t&&-2===d(e).overflow&&(t=t[ge]<0||11<t[ge]?ge:t[ve]<1||t[ve]>Ee(t[me],t[ge])?ve:t[be]<0||24<t[be]||24===t[be]&&(0!==t[ye]||0!==t[_e]||0!==t[we])?be:t[ye]<0||59<t[ye]?ye:t[_e]<0||59<t[_e]?_e:t[we]<0||999<t[we]?we:-1,d(e)._overflowDayOfYear&&(t<me||ve<t)&&(t=ve),d(e)._overflowWeeks&&-1===t&&(t=xe),d(e)._overflowWeekday&&-1===t&&(t=ke),d(e).overflow=t),e}var dt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ft=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pt=/Z|[+-]\d\d(?::?\d\d)?/,mt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],gt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],vt=/^\/?Date\((-?\d+)/i,bt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,yt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function _t(e){var t,i,n,s,o,r,a=e._i,l=dt.exec(a)||ft.exec(a),c=(a=mt.length,gt.length);if(l){for(d(e).iso=!0,t=0,i=a;t<i;t++)if(mt[t][1].exec(l[1])){s=mt[t][0],n=!1!==mt[t][2];break}if(null==s)e._isValid=!1;else{if(l[3]){for(t=0,i=c;t<i;t++)if(gt[t][1].exec(l[3])){o=(l[2]||" ")+gt[t][0];break}if(null==o)return void(e._isValid=!1)}if(n||null==o){if(l[4]){if(!pt.exec(l[4]))return void(e._isValid=!1);r="Z"}e._f=s+(o||"")+(r||""),Ct(e)}else e._isValid=!1}}else e._isValid=!1}function wt(e){var t,i,n=bt.exec(e._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));n?(t=function(e,t,i,n,s,o){return e=[function(e){return(e=parseInt(e,10))<=49?2e3+e:e<=999?1900+e:e}(e),Ae.indexOf(t),parseInt(i,10),parseInt(n,10),parseInt(s,10)],o&&e.push(parseInt(o,10)),e}(n[4],n[3],n[2],n[5],n[6],n[7]),function(e,t,i){if(!e||$e.indexOf(e)===new Date(t[0],t[1],t[2]).getDay())return 1;d(i).weekdayMismatch=!0,i._isValid=!1}(n[1],t,e)&&(e._a=t,e._tzm=(t=n[8],i=n[9],n=n[10],t?yt[t]:i?0:((t=parseInt(n,10))-(i=t%100))/100*60+i),e._d=We.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),d(e).rfc2822=!0)):e._isValid=!1}function xt(e,t,i){return null!=e?e:null!=t?t:i}function kt(e){var i,n,s,o,r,a,l,c,h,u,f,p=[];if(!e._d){for(s=e,o=new Date(t.now()),n=s._useUTC?[o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()]:[o.getFullYear(),o.getMonth(),o.getDate()],e._w&&null==e._a[ve]&&null==e._a[ge]&&(null!=(o=(s=e)._w).GG||null!=o.W||null!=o.E?(c=1,h=4,r=xt(o.GG,s._a[me],Ye(Tt(),1,4).year),a=xt(o.W,1),((l=xt(o.E,1))<1||7<l)&&(u=!0)):(c=s._locale._week.dow,h=s._locale._week.doy,f=Ye(Tt(),c,h),r=xt(o.gg,s._a[me],f.year),a=xt(o.w,f.week),null!=o.d?((l=o.d)<0||6<l)&&(u=!0):null!=o.e?(l=o.e+c,(o.e<0||6<o.e)&&(u=!0)):l=c),a<1||a>Ve(r,c,h)?d(s)._overflowWeeks=!0:null!=u?d(s)._overflowWeekday=!0:(f=je(r,a,l,c,h),s._a[me]=f.year,s._dayOfYear=f.dayOfYear)),null!=e._dayOfYear&&(o=xt(e._a[me],n[me]),(e._dayOfYear>Ce(o)||0===e._dayOfYear)&&(d(e)._overflowDayOfYear=!0),u=We(o,0,e._dayOfYear),e._a[ge]=u.getUTCMonth(),e._a[ve]=u.getUTCDate()),i=0;i<3&&null==e._a[i];++i)e._a[i]=p[i]=n[i];for(;i<7;i++)e._a[i]=p[i]=null==e._a[i]?2===i?1:0:e._a[i];24===e._a[be]&&0===e._a[ye]&&0===e._a[_e]&&0===e._a[we]&&(e._nextDay=!0,e._a[be]=0),e._d=(e._useUTC?We:He).apply(null,p),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[be]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(d(e).weekdayMismatch=!0)}}function Ct(e){if(e._f===t.ISO_8601)_t(e);else if(e._f===t.RFC_2822)wt(e);else{e._a=[],d(e).empty=!0;for(var i,n,o,r,a,l=""+e._i,c=l.length,h=0,u=F(e._f,e._locale).match(E)||[],f=u.length,p=0;p<f;p++)n=u[p],(i=(l.match(re(n,e))||[])[0])&&(0<(o=l.substr(0,l.indexOf(i))).length&&d(e).unusedInput.push(o),l=l.slice(l.indexOf(i)+i.length),h+=i.length),O[n]?(i?d(e).empty=!1:d(e).unusedTokens.push(n),o=n,a=e,null!=(r=i)&&s(ue,o)&&ue[o](r,a._a,a,o)):e._strict&&!i&&d(e).unusedTokens.push(n);d(e).charsLeftOver=c-h,0<l.length&&d(e).unusedInput.push(l),e._a[be]<=12&&!0===d(e).bigHour&&0<e._a[be]&&(d(e).bigHour=void 0),d(e).parsedDateParts=e._a.slice(0),d(e).meridiem=e._meridiem,e._a[be]=function(e,t,i){return null==i?t:null!=e.meridiemHour?e.meridiemHour(t,i):null!=e.isPM?((e=e.isPM(i))&&t<12&&(t+=12),t=e||12!==t?t:0):t}(e._locale,e._a[be],e._meridiem),null!==(c=d(e).era)&&(e._a[me]=e._locale.erasConvertYear(c,e._a[me])),kt(e),ut(e)}}function Dt(e){var s,o,u,m=e._i,g=e._f;if(e._locale=e._locale||ht(e._l),null===m||void 0===g&&""===m)return p({nullInput:!0});if("string"==typeof m&&(e._i=m=e._locale.preparse(m)),_(m))return new y(ut(m));if(l(m))e._d=m;else if(i(g)){var v,w,x,k,C,D,S=e,T=!1,M=S._f.length;if(0===M)d(S).invalidFormat=!0,S._d=new Date(NaN);else{for(k=0;k<M;k++)C=0,D=!1,v=b({},S),null!=S._useUTC&&(v._useUTC=S._useUTC),v._f=S._f[k],Ct(v),f(v)&&(D=!0),C=(C+=d(v).charsLeftOver)+10*d(v).unusedTokens.length,d(v).score=C,T?C<x&&(x=C,w=v):(null==x||C<x||D)&&(x=C,w=v,D)&&(T=!0);h(S,w||v)}}else g?Ct(e):r(g=(m=e)._i)?m._d=new Date(t.now()):l(g)?m._d=new Date(g.valueOf()):"string"==typeof g?(o=m,null!==(s=vt.exec(o._i))?o._d=new Date(+s[1]):(_t(o),!1===o._isValid&&(delete o._isValid,wt(o),!1===o._isValid)&&(delete o._isValid,o._strict?o._isValid=!1:t.createFromInputFallback(o)))):i(g)?(m._a=c(g.slice(0),function(e){return parseInt(e,10)}),kt(m)):n(g)?(s=m)._d||(u=void 0===(o=H(s._i)).day?o.date:o.day,s._a=c([o.year,o.month,u,o.hour,o.minute,o.second,o.millisecond],function(e){return e&&parseInt(e,10)}),kt(s)):a(g)?m._d=new Date(g):t.createFromInputFallback(m);return f(e)||(e._d=null),e}function St(e,t,s,r,a){var l={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==s&&!1!==s||(r=s,s=void 0),(n(e)&&o(e)||i(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=a,l._l=s,l._i=e,l._f=t,l._strict=r,(a=new y(ut(Dt(a=l))))._nextDay&&(a.add(1,"d"),a._nextDay=void 0),a}function Tt(e,t,i,n){return St(e,t,i,n,!1)}function Mt(e,t){var n,s;if(!(t=1===t.length&&i(t[0])?t[0]:t).length)return Tt();for(n=t[0],s=1;s<t.length;++s)t[s].isValid()&&!t[s][e](n)||(n=t[s]);return n}t.createFromInputFallback=x("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){},$=x("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Tt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:p()}),K=x("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Tt.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:p()});var It=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Et(e){var t=(e=H(e)).year||0,i=e.quarter||0,n=e.month||0,o=e.week||e.isoWeek||0,r=e.day||0,a=e.hour||0,l=e.minute||0,c=e.second||0,h=e.millisecond||0;this._isValid=function(e){var t,i,n=!1,o=It.length;for(t in e)if(s(e,t)&&(-1===De.call(It,t)||null!=e[t]&&isNaN(e[t])))return!1;for(i=0;i<o;++i)if(e[It[i]]){if(n)return!1;parseFloat(e[It[i]])!==ce(e[It[i]])&&(n=!0)}return!0}(e),this._milliseconds=+h+1e3*c+6e4*l+1e3*a*60*60,this._days=+r+7*o,this._months=+n+3*i+12*t,this._data={},this._locale=ht(),this._bubble()}function Pt(e){return e instanceof Et}function At(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ot(e,t){N(e,0,0,function(){var e=this.utcOffset(),i="+";return e<0&&(e=-e,i="-"),i+I(~~(e/60),2)+t+I(~~e%60,2)})}Ot("Z",":"),Ot("ZZ",""),oe("Z",te),oe("ZZ",te),de(["Z","ZZ"],function(e,t,i){i._useUTC=!0,i._tzm=Lt(te,e)});var Nt=/([\+\-]|\d\d)/gi;function Lt(e,t){return null===(t=(t||"").match(e))?null:0===(t=60*(e=((t[t.length-1]||[])+"").match(Nt)||["-",0,0])[1]+ce(e[2]))?0:"+"===e[0]?t:-t}function Ft(e,i){var n;return i._isUTC?(i=i.clone(),n=(_(e)||l(e)?e:Tt(e)).valueOf()-i.valueOf(),i._d.setTime(i._d.valueOf()+n),t.updateOffset(i,!1),i):Tt(e).local()}function Rt(e){return-Math.round(e._d.getTimezoneOffset())}function zt(){return!!this.isValid()&&this._isUTC&&0===this._offset}t.updateOffset=function(){};var Ht=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Wt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Bt(e,t){var i,n=e;return Pt(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:a(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(t=Ht.exec(e))?(i="-"===t[1]?-1:1,n={y:0,d:ce(t[ve])*i,h:ce(t[be])*i,m:ce(t[ye])*i,s:ce(t[_e])*i,ms:ce(At(1e3*t[we]))*i}):(t=Wt.exec(e))?(i="-"===t[1]?-1:1,n={y:jt(t[2],i),M:jt(t[3],i),w:jt(t[4],i),d:jt(t[5],i),h:jt(t[6],i),m:jt(t[7],i),s:jt(t[8],i)}):null==n?n={}:"object"==typeof n&&("from"in n||"to"in n)&&(t=function(e,t){var i;return e.isValid()&&t.isValid()?(t=Ft(t,e),e.isBefore(t)?i=Yt(e,t):((i=Yt(t,e)).milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}(Tt(n.from),Tt(n.to)),(n={}).ms=t.milliseconds,n.M=t.months),i=new Et(n),Pt(e)&&s(e,"_locale")&&(i._locale=e._locale),Pt(e)&&s(e,"_isValid")&&(i._isValid=e._isValid),i}function jt(e,t){return e=e&&parseFloat(e.replace(",",".")),(isNaN(e)?0:e)*t}function Yt(e,t){var i={};return i.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+e.clone().add(i.months,"M"),i}function Vt(e,t){return function(i,n){var s;return null===n||isNaN(+n)||(C(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=i,i=n,n=s),Ut(this,Bt(i,n),e),this}}function Ut(e,i,n,s){var o=i._milliseconds,r=At(i._days);i=At(i._months);e.isValid()&&(s=null==s||s,i&&Fe(e,Me(e,"Month")+i*n),r&&Ie(e,"Date",Me(e,"Date")+r*n),o&&e._d.setTime(e._d.valueOf()+o*n),s)&&t.updateOffset(e,r||i)}function qt(e){return"string"==typeof e||e instanceof String}function $t(e,t){var i,n;return e.date()<t.date()?-$t(t,e):-((i=12*(t.year()-e.year())+(t.month()-e.month()))+(t-(n=e.clone().add(i,"months"))<0?(t-n)/(n-e.clone().add(i-1,"months")):(t-n)/(e.clone().add(1+i,"months")-n)))||0}function Kt(e){return void 0===e?this._locale._abbr:(null!=(e=ht(e))&&(this._locale=e),this)}function Gt(){return this._locale}Bt.fn=Et.prototype,Bt.invalid=function(){return Bt(NaN)},Pe=Vt(1,"add"),qe=Vt(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",Ke=x("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});var Qt=126227808e5;function Xt(e,t){return(e%t+t)%t}function Zt(e,t,i){return e<100&&0<=e?new Date(e+400,t,i)-Qt:new Date(e,t,i).valueOf()}function Jt(e,t,i){return e<100&&0<=e?Date.UTC(e+400,t,i)-Qt:Date.UTC(e,t,i)}function ei(e,t){return t.erasAbbrRegex(e)}function ti(){for(var e,t,i,n=[],s=[],o=[],r=[],a=this.eras(),l=0,c=a.length;l<c;++l)e=ae(a[l].name),t=ae(a[l].abbr),i=ae(a[l].narrow),s.push(e),n.push(t),o.push(i),r.push(e),r.push(t),r.push(i);this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+s.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+o.join("|")+")","i")}function ii(e,t){N(0,[e,e.length],0,t)}function ni(e,t,i,n,s){var o;return null==e?Ye(this,n,s).year:(o=Ve(e,n,s),function(e,t,i,n,s){return t=We((e=je(e,t,i,n,s)).year,0,e.dayOfYear),this.year(t.getUTCFullYear()),this.month(t.getUTCMonth()),this.date(t.getUTCDate()),this}.call(this,e,t=o<t?o:t,i,n,s))}N("N",0,0,"eraAbbr"),N("NN",0,0,"eraAbbr"),N("NNN",0,0,"eraAbbr"),N("NNNN",0,0,"eraName"),N("NNNNN",0,0,"eraNarrow"),N("y",["y",1],"yo","eraYear"),N("y",["yy",2],0,"eraYear"),N("y",["yyy",3],0,"eraYear"),N("y",["yyyy",4],0,"eraYear"),oe("N",ei),oe("NN",ei),oe("NNN",ei),oe("NNNN",function(e,t){return t.erasNameRegex(e)}),oe("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),de(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,n){(n=i._locale.erasParse(e,n,i._strict))?d(i).era=n:d(i).invalidEra=e}),oe("y",Z),oe("yy",Z),oe("yyy",Z),oe("yyyy",Z),oe("yo",function(e,t){return t._eraYearOrdinalRegex||Z}),de(["y","yy","yyy","yyyy"],me),de(["yo"],function(e,t,i,n){var s;i._locale._eraYearOrdinalRegex&&(s=e.match(i._locale._eraYearOrdinalRegex)),i._locale.eraYearOrdinalParse?t[me]=i._locale.eraYearOrdinalParse(e,s):t[me]=parseInt(e,10)}),N(0,["gg",2],0,function(){return this.weekYear()%100}),N(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ii("gggg","weekYear"),ii("ggggg","weekYear"),ii("GGGG","isoWeekYear"),ii("GGGGG","isoWeekYear"),oe("G",J),oe("g",J),oe("GG",q,j),oe("gg",q,j),oe("GGGG",Q,V),oe("gggg",Q,V),oe("GGGGG",X,U),oe("ggggg",X,U),fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,n){t[n.substr(0,2)]=ce(e)}),fe(["gg","GG"],function(e,i,n,s){i[s]=t.parseTwoDigitYear(e)}),N("Q",0,"Qo","quarter"),oe("Q",B),de("Q",function(e,t){t[ge]=3*(ce(e)-1)}),N("D",["DD",2],"Do","date"),oe("D",q,ne),oe("DD",q,j),oe("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),de(["D","DD"],ve),de("Do",function(e,t){t[ve]=ce(e.match(q)[0])}),Q=Te("Date",!0),N("DDD",["DDDD",3],"DDDo","dayOfYear"),oe("DDD",G),oe("DDDD",Y),de(["DDD","DDDD"],function(e,t,i){i._dayOfYear=ce(e)}),N("m",["mm",2],0,"minute"),oe("m",q,se),oe("mm",q,j),de(["m","mm"],ye);var si;V=Te("Minutes",!1),N("s",["ss",2],0,"second"),oe("s",q,se),oe("ss",q,j),de(["s","ss"],_e),X=Te("Seconds",!1);for(N("S",0,0,function(){return~~(this.millisecond()/100)}),N(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),N(0,["SSS",3],0,"millisecond"),N(0,["SSSS",4],0,function(){return 10*this.millisecond()}),N(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),N(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),N(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),N(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),N(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),oe("S",G,B),oe("SS",G,j),oe("SSS",G,Y),si="SSSS";si.length<=9;si+="S")oe(si,Z);function oi(e,t){t[we]=ce(1e3*("0."+e))}for(si="S";si.length<=9;si+="S")de(si,oi);function ri(e){return e}function ai(e,t,i,n){var s=ht();n=u().set(n,t);return s[i](n,e)}function li(e,t,i){if(a(e)&&(t=e,e=void 0),e=e||"",null!=t)return ai(e,t,i,"month");for(var n=[],s=0;s<12;s++)n[s]=ai(e,s,i,"month");return n}function ci(e,t,i,n){"boolean"==typeof e?a(t)&&(i=t,t=void 0):(t=e,e=!1,a(i=t)&&(i=t,t=void 0)),t=t||"";var s,o=ht(),r=e?o._week.dow:0,l=[];if(null!=i)return ai(t,(i+r)%7,n,"day");for(s=0;s<7;s++)l[s]=ai(t,(s+r)%7,n,"day");return l}U=Te("Milliseconds",!1),N("z",0,0,"zoneAbbr"),N("zz",0,0,"zoneName"),(ne=y.prototype).add=Pe,ne.calendar=function(e,r){1===arguments.length&&(arguments[0]?function(e){return _(e)||l(e)||qt(e)||a(e)||function(e){var t=i(e),n=!1;return t&&(n=0===e.filter(function(t){return!a(t)&&qt(e)}).length),t&&n}(e)||function(e){var t,i=n(e)&&!o(e),r=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],l=a.length;for(t=0;t<l;t+=1)r=r||s(e,a[t]);return i&&r}(e)||null==e}(arguments[0])?(e=arguments[0],r=void 0):function(e){for(var t=n(e)&&!o(e),i=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],a=0;a<r.length;a+=1)i=i||s(e,r[a]);return t&&i}(arguments[0])&&(r=arguments[0],e=void 0):r=e=void 0);var c=Ft(e=e||Tt(),this).startOf("day");c=t.calendarFormat(this,c)||"sameElse",r=r&&(D(r[c])?r[c].call(this,e):r[c]);return this.format(r||this.localeData().calendar(c,this,Tt(e)))},ne.clone=function(){return new y(this)},ne.diff=function(e,t,i){var n,s,o;if(!this.isValid())return NaN;if(!(n=Ft(e,this)).isValid())return NaN;switch(s=6e4*(n.utcOffset()-this.utcOffset()),t=z(t)){case"year":o=$t(this,n)/12;break;case"month":o=$t(this,n);break;case"quarter":o=$t(this,n)/3;break;case"second":o=(this-n)/1e3;break;case"minute":o=(this-n)/6e4;break;case"hour":o=(this-n)/36e5;break;case"day":o=(this-n-s)/864e5;break;case"week":o=(this-n-s)/6048e5;break;default:o=this-n}return i?o:le(o)},ne.endOf=function(e){var i,n;if(void 0!==(e=z(e))&&"millisecond"!==e&&this.isValid()){switch(n=this._isUTC?Jt:Zt,e){case"year":i=n(this.year()+1,0,1)-1;break;case"quarter":i=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=n(this.year(),this.month()+1,1)-1;break;case"week":i=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf(),i+=36e5-Xt(i+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":i=this._d.valueOf(),i+=6e4-Xt(i,6e4)-1;break;case"second":i=this._d.valueOf(),i+=1e3-Xt(i,1e3)-1}this._d.setTime(i),t.updateOffset(this,!0)}return this},ne.format=function(e){return e=L(this,e=e||(this.isUtc()?t.defaultFormatUtc:t.defaultFormat)),this.localeData().postformat(e)},ne.from=function(e,t){return this.isValid()&&(_(e)&&e.isValid()||Tt(e).isValid())?Bt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ne.fromNow=function(e){return this.from(Tt(),e)},ne.to=function(e,t){return this.isValid()&&(_(e)&&e.isValid()||Tt(e).isValid())?Bt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ne.toNow=function(e){return this.to(Tt(),e)},ne.get=function(e){return D(this[e=z(e)])?this[e]():this},ne.invalidAt=function(){return d(this).overflow},ne.isAfter=function(e,t){return e=_(e)?e:Tt(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=z(t)||"millisecond")?this.valueOf()>e.valueOf():e.valueOf()<this.clone().startOf(t).valueOf())},ne.isBefore=function(e,t){return e=_(e)?e:Tt(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=z(t)||"millisecond")?this.valueOf()<e.valueOf():this.clone().endOf(t).valueOf()<e.valueOf())},ne.isBetween=function(e,t,i,n){return e=_(e)?e:Tt(e),t=_(t)?t:Tt(t),!!(this.isValid()&&e.isValid()&&t.isValid())&&("("===(n=n||"()")[0]?this.isAfter(e,i):!this.isBefore(e,i))&&(")"===n[1]?this.isBefore(t,i):!this.isAfter(t,i))},ne.isSame=function(e,t){e=_(e)?e:Tt(e);return!(!this.isValid()||!e.isValid())&&("millisecond"===(t=z(t)||"millisecond")?this.valueOf()===e.valueOf():(e=e.valueOf(),this.clone().startOf(t).valueOf()<=e&&e<=this.clone().endOf(t).valueOf()))},ne.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},ne.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},ne.isValid=function(){return f(this)},ne.lang=Ke,ne.locale=Kt,ne.localeData=Gt,ne.max=K,ne.min=$,ne.parsingFlags=function(){return h({},d(this))},ne.set=function(e,t){if("object"==typeof e)for(var i=function(e){var t,i=[];for(t in e)s(e,t)&&i.push({unit:t,priority:W[t]});return i.sort(function(e,t){return e.priority-t.priority}),i}(e=H(e)),n=i.length,o=0;o<n;o++)this[i[o].unit](e[i[o].unit]);else if(D(this[e=z(e)]))return this[e](t);return this},ne.startOf=function(e){var i,n;if(void 0!==(e=z(e))&&"millisecond"!==e&&this.isValid()){switch(n=this._isUTC?Jt:Zt,e){case"year":i=n(this.year(),0,1);break;case"quarter":i=n(this.year(),this.month()-this.month()%3,1);break;case"month":i=n(this.year(),this.month(),1);break;case"week":i=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=n(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf(),i-=Xt(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf(),i-=Xt(i,6e4);break;case"second":i=this._d.valueOf(),i-=Xt(i,1e3)}this._d.setTime(i),t.updateOffset(this,!0)}return this},ne.subtract=qe,ne.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},ne.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},ne.toDate=function(){return new Date(this.valueOf())},ne.toISOString=function(e){var t;return this.isValid()?(t=(e=!0!==e)?this.clone().utc():this).year()<0||9999<t.year()?L(t,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):D(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",L(t,"Z")):L(t,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ"):null},ne.inspect=function(){var e,t,i;return this.isValid()?(t="moment",e="",this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z"),t="["+t+'("]',i=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(t+i+"-MM-DD[T]HH:mm:ss.SSS"+e+'[")]')):"moment.invalid(/* "+this._i+" */)"},"undefined"!=typeof Symbol&&null!=Symbol.for&&(ne[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ne.toJSON=function(){return this.isValid()?this.toISOString():null},ne.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ne.unix=function(){return Math.floor(this.valueOf()/1e3)},ne.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},ne.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ne.eraName=function(){for(var e,t=this.localeData().eras(),i=0,n=t.length;i<n;++i){if(e=this.clone().startOf("day").valueOf(),t[i].since<=e&&e<=t[i].until)return t[i].name;if(t[i].until<=e&&e<=t[i].since)return t[i].name}return""},ne.eraNarrow=function(){for(var e,t=this.localeData().eras(),i=0,n=t.length;i<n;++i){if(e=this.clone().startOf("day").valueOf(),t[i].since<=e&&e<=t[i].until)return t[i].narrow;if(t[i].until<=e&&e<=t[i].since)return t[i].narrow}return""},ne.eraAbbr=function(){for(var e,t=this.localeData().eras(),i=0,n=t.length;i<n;++i){if(e=this.clone().startOf("day").valueOf(),t[i].since<=e&&e<=t[i].until)return t[i].abbr;if(t[i].until<=e&&e<=t[i].since)return t[i].abbr}return""},ne.eraYear=function(){for(var e,i,n=this.localeData().eras(),s=0,o=n.length;s<o;++s)if(e=n[s].since<=n[s].until?1:-1,i=this.clone().startOf("day").valueOf(),n[s].since<=i&&i<=n[s].until||n[s].until<=i&&i<=n[s].since)return(this.year()-t(n[s].since).year())*e+n[s].offset;return this.year()},ne.year=Se,ne.isLeapYear=function(){return pe(this.year())},ne.weekYear=function(e){return ni.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},ne.isoWeekYear=function(e){return ni.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},ne.quarter=ne.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},ne.month=Re,ne.daysInMonth=function(){return Ee(this.year(),this.month())},ne.week=ne.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},ne.isoWeek=ne.isoWeeks=function(e){var t=Ye(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},ne.weeksInYear=function(){var e=this.localeData()._week;return Ve(this.year(),e.dow,e.doy)},ne.weeksInWeekYear=function(){var e=this.localeData()._week;return Ve(this.weekYear(),e.dow,e.doy)},ne.isoWeeksInYear=function(){return Ve(this.year(),1,4)},ne.isoWeeksInISOWeekYear=function(){return Ve(this.isoWeekYear(),1,4)},ne.date=Q,ne.day=ne.days=function(e){var t,i,n;return this.isValid()?(t=Me(this,"Day"),null!=e?(i=e,n=this.localeData(),e="string"!=typeof i?i:isNaN(i)?"number"==typeof(i=n.weekdaysParse(i))?i:null:parseInt(i,10),this.add(e-t,"d")):t):null!=e?this:NaN},ne.weekday=function(e){var t;return this.isValid()?(t=(this.day()+7-this.localeData()._week.dow)%7,null==e?t:this.add(e-t,"d")):null!=e?this:NaN},ne.isoWeekday=function(e){var t,i;return this.isValid()?null!=e?(t=e,i=this.localeData(),i="string"==typeof t?i.weekdaysParse(t)%7||7:isNaN(t)?null:t,this.day(this.day()%7?i:i-7)):this.day()||7:null!=e?this:NaN},ne.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},ne.hour=ne.hours=ie,ne.minute=ne.minutes=V,ne.second=ne.seconds=X,ne.millisecond=ne.milliseconds=U,ne.utcOffset=function(e,i,n){var s,o=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?o:Rt(this);if("string"==typeof e){if(null===(e=Lt(te,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&i&&(s=Rt(this)),this._offset=e,this._isUTC=!0,null!=s&&this.add(s,"m"),o!==e&&(!i||this._changeInProgress?Ut(this,Bt(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this},ne.utc=function(e){return this.utcOffset(0,e)},ne.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e)&&this.subtract(Rt(this),"m"),this},ne.parseZone=function(){var e;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(e=Lt(ee,this._i))?this.utcOffset(e):this.utcOffset(0,!0)),this},ne.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Tt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},ne.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ne.isLocal=function(){return!!this.isValid()&&!this._isUTC},ne.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},ne.isUtc=zt,ne.isUTC=zt,ne.zoneAbbr=function(){return this._isUTC?"UTC":""},ne.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ne.dates=x("dates accessor is deprecated. Use date instead.",Q),ne.months=x("months accessor is deprecated. Use month instead",Re),ne.years=x("years accessor is deprecated. Use year instead",Se),ne.zone
vendor: 15,154 bytes, lines 195-196
195=x("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?(this.utcOffset(e="string"!=typeof e?-e:e,t),this):-this.utcOffset()}),ne.isDSTShifted=x("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){var e,t;return r(this._isDSTShifted)&&(b(e={},this),(e=Dt(e))._a?(t=(e._isUTC?u:Tt)(e._a),this._isDSTShifted=this.isValid()&&0<function(e,t){for(var i=Math.min(e.length,t.length),n=Math.abs(e.length-t.length),s=0,o=0;o<i;o++)ce(e[o])!==ce(t[o])&&s++;return s+n}(e._a,t.toArray())):this._isDSTShifted=!1),this._isDSTShifted}),(se=T.prototype).calendar=function(e,t,i){return D(e=this._calendar[e]||this._calendar.sameElse)?e.call(t,i):e},se.longDateFormat=function(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(E).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},se.invalidDate=function(){return this._invalidDate},se.ordinal=function(e){return this._ordinal.replace("%d",e)},se.preparse=ri,se.postformat=ri,se.relativeTime=function(e,t,i,n){var s=this._relativeTime[i];return D(s)?s(e,t,i,n):s.replace(/%d/i,e)},se.pastFuture=function(e,t){return D(e=this._relativeTime[0<e?"future":"past"])?e(t):e.replace(/%s/i,t)},se.set=function(e){var t,i;for(i in e)s(e,i)&&(D(t=e[i])?this[i]=t:this["_"+i]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},se.eras=function(e,i){for(var n,s=this._eras||ht("en")._eras,o=0,r=s.length;o<r;++o){if("string"==typeof s[o].since)n=t(s[o].since).startOf("day"),s[o].since=n.valueOf();switch(typeof s[o].until){case"undefined":s[o].until=1/0;break;case"string":n=t(s[o].until).startOf("day").valueOf(),s[o].until=n.valueOf()}}return s},se.erasParse=function(e,t,i){var n,s,o,r,a,l=this.eras();for(e=e.toUpperCase(),n=0,s=l.length;n<s;++n)if(o=l[n].name.toUpperCase(),r=l[n].abbr.toUpperCase(),a=l[n].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(r===e)return l[n];break;case"NNNN":if(o===e)return l[n];break;case"NNNNN":if(a===e)return l[n]}else if(0<=[o,r,a].indexOf(e))return l[n]},se.erasConvertYear=function(e,i){var n=e.since<=e.until?1:-1;return void 0===i?t(e.since).year():t(e.since).year()+(i-e.offset)*n},se.erasAbbrRegex=function(e){return s(this,"_erasAbbrRegex")||ti.call(this),e?this._erasAbbrRegex:this._erasRegex},se.erasNameRegex=function(e){return s(this,"_erasNameRegex")||ti.call(this),e?this._erasNameRegex:this._erasRegex},se.erasNarrowRegex=function(e){return s(this,"_erasNarrowRegex")||ti.call(this),e?this._erasNarrowRegex:this._erasRegex},se.months=function(e,t){return e?(i(this._months)?this._months:this._months[(this._months.isFormat||Oe).test(t)?"format":"standalone"])[e.month()]:i(this._months)?this._months:this._months.standalone},se.monthsShort=function(e,t){return e?(i(this._monthsShort)?this._monthsShort:this._monthsShort[Oe.test(t)?"format":"standalone"])[e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},se.monthsParse=function(e,t,i){var n,s;if(this._monthsParseExact)return function(e,t,i){var n,s,o;e=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)o=u([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(o,"").toLocaleLowerCase();return i?"MMM"===t?-1!==(s=De.call(this._shortMonthsParse,e))?s:null:-1!==(s=De.call(this._longMonthsParse,e))?s:null:"MMM"===t?-1!==(s=De.call(this._shortMonthsParse,e))||-1!==(s=De.call(this._longMonthsParse,e))?s:null:-1!==(s=De.call(this._longMonthsParse,e))||-1!==(s=De.call(this._shortMonthsParse,e))?s:null}.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(s=u([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(s,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(s,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(s="^"+this.months(s,"")+"|^"+this.monthsShort(s,""),this._monthsParse[n]=new RegExp(s.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(i&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!i&&this._monthsParse[n].test(e))return n}},se.monthsRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||ze.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=Le),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},se.monthsShortRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||ze.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=Ne),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},se.week=function(e){return Ye(e,this._week.dow,this._week.doy).week},se.firstDayOfYear=function(){return this._week.doy},se.firstDayOfWeek=function(){return this._week.dow},se.weekdays=function(e,t){return t=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"],!0===e?Ue(t,this._week.dow):e?t[e.day()]:t},se.weekdaysMin=function(e){return!0===e?Ue(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},se.weekdaysShort=function(e){return!0===e?Ue(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},se.weekdaysParse=function(e,t,i){var n,s;if(this._weekdaysParseExact)return function(e,t,i){var n,s,o;e=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=u([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(s=De.call(this._weekdaysParse,e))?s:null:"ddd"===t?-1!==(s=De.call(this._shortWeekdaysParse,e))?s:null:-1!==(s=De.call(this._minWeekdaysParse,e))?s:null:"dddd"===t?-1!==(s=De.call(this._weekdaysParse,e))||-1!==(s=De.call(this._shortWeekdaysParse,e))||-1!==(s=De.call(this._minWeekdaysParse,e))?s:null:"ddd"===t?-1!==(s=De.call(this._shortWeekdaysParse,e))||-1!==(s=De.call(this._weekdaysParse,e))||-1!==(s=De.call(this._minWeekdaysParse,e))?s:null:-1!==(s=De.call(this._minWeekdaysParse,e))||-1!==(s=De.call(this._weekdaysParse,e))||-1!==(s=De.call(this._shortWeekdaysParse,e))?s:null}.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(s=u([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(s,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(s,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(s,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(s="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[n]=new RegExp(s.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(i&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(i&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!i&&this._weekdaysParse[n].test(e))return n}},se.weekdaysRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=Ge),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},se.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Qe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},se.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Xe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},se.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},se.meridiem=function(e,t,i){return 11<e?i?"pm":"PM":i?"am":"AM"},lt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===ce(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}}),t.lang=x("moment.lang is deprecated. Use moment.locale instead.",lt),t.langData=x("moment.langData is deprecated. Use moment.localeData instead.",ht);var hi=Math.abs;function ui(e,t,i,n){return t=Bt(t,i),e._milliseconds+=n*t._milliseconds,e._days+=n*t._days,e._months+=n*t._months,e._bubble()}function di(e){return e<0?Math.floor(e):Math.ceil(e)}function fi(e){return 4800*e/146097}function pi(e){return 146097*e/4800}function mi(e){return function(){return this.as(e)}}function gi(e){return function(){return this.isValid()?this._data[e]:NaN}}B=mi("ms"),j=mi("s"),G=mi("m"),Y=mi("h"),Pe=mi("d"),K=mi("w"),$=mi("M"),qe=mi("Q"),ie=mi("y"),V=B;X=gi("milliseconds"),U=gi("seconds"),Q=gi("minutes"),Se=gi("hours"),se=gi("days");var vi=gi("months"),bi=gi("years"),yi=Math.round,_i={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};var wi=Math.abs;function xi(e){return(0<e)-(e<0)||+e}function ki(){var e,t,i,n,s,o,r,a,l,c,h;return this.isValid()?(e=wi(this._milliseconds)/1e3,t=wi(this._days),i=wi(this._months),(a=this.asSeconds())?(n=le(e/60),s=le(n/60),e%=60,n%=60,o=le(i/12),i%=12,r=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=xi(this._months)!==xi(a)?"-":"",c=xi(this._days)!==xi(a)?"-":"",h=xi(this._milliseconds)!==xi(a)?"-":"",(a<0?"-":"")+"P"+(o?l+o+"Y":"")+(i?l+i+"M":"")+(t?c+t+"D":"")+(s||n||e?"T":"")+(s?h+s+"H":"")+(n?h+n+"M":"")+(e?h+r+"S":"")):"P0D"):this.localeData().invalidDate()}var Ci=Et.prototype;return Ci.isValid=function(){return this._isValid},Ci.abs=function(){var e=this._data;return this._milliseconds=hi(this._milliseconds),this._days=hi(this._days),this._months=hi(this._months),e.milliseconds=hi(e.milliseconds),e.seconds=hi(e.seconds),e.minutes=hi(e.minutes),e.hours=hi(e.hours),e.months=hi(e.months),e.years=hi(e.years),this},Ci.add=function(e,t){return ui(this,e,t,1)},Ci.subtract=function(e,t){return ui(this,e,t,-1)},Ci.as=function(e){if(!this.isValid())return NaN;var t,i,n=this._milliseconds;if("month"===(e=z(e))||"quarter"===e||"year"===e)switch(t=this._days+n/864e5,i=this._months+fi(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(pi(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},Ci.asMilliseconds=B,Ci.asSeconds=j,Ci.asMinutes=G,Ci.asHours=Y,Ci.asDays=Pe,Ci.asWeeks=K,Ci.asMonths=$,Ci.asQuarters=qe,Ci.asYears=ie,Ci.valueOf=V,Ci._bubble=function(){var e=this._milliseconds,t=this._days,i=this._months,n=this._data;return 0<=e&&0<=t&&0<=i||e<=0&&t<=0&&i<=0||(e+=864e5*di(pi(i)+t),i=t=0),n.milliseconds=e%1e3,e=le(e/1e3),n.seconds=e%60,e=le(e/60),n.minutes=e%60,e=le(e/60),n.hours=e%24,t+=le(e/24),i+=e=le(fi(t)),t-=di(pi(e)),e=le(i/12),i%=12,n.days=t,n.months=i,n.years=e,this},Ci.clone=function(){return Bt(this)},Ci.get=function(e){return e=z(e),this.isValid()?this[e+"s"]():NaN},Ci.milliseconds=X,Ci.seconds=U,Ci.minutes=Q,Ci.hours=Se,Ci.days=se,Ci.weeks=function(){return le(this.days()/7)},Ci.months=vi,Ci.years=bi,Ci.humanize=function(e,t){var i,n;return this.isValid()?(i=!1,n=_i,"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(i=e),"object"==typeof t&&(n=Object.assign({},_i,t),null!=t.s)&&null==t.ss&&(n.ss=t.s-1),t=function(e,t,i,n){var s=Bt(e).abs(),o=yi(s.as("s")),r=yi(s.as("m")),a=yi(s.as("h")),l=yi(s.as("d")),c=yi(s.as("M")),h=yi(s.as("w"));return s=yi(s.as("y")),o=(o<=i.ss?["s",o]:o<i.s&&["ss",o])||(r<=1?["m"]:r<i.m&&["mm",r])||(a<=1?["h"]:a<i.h&&["hh",a])||(l<=1?["d"]:l<i.d&&["dd",l]),(o=(o=null!=i.w?o||(h<=1?["w"]:h<i.w&&["ww",h]):o)||(c<=1?["M"]:c<i.M&&["MM",c])||(s<=1?["y"]:["yy",s]))[2]=t,o[3]=0<+e,o[4]=n,function(e,t,i,n,s){return s.relativeTime(t||1,!!i,e,n)}.apply(null,o)}(this,!i,n,e=this.localeData()),i&&(t=e.pastFuture(+this,t)),e.postformat(t)):this.localeData().invalidDate()},Ci.toISOString=ki,Ci.toString=ki,Ci.toJSON=ki,Ci.locale=Kt,Ci.localeData=Gt,Ci.toIsoString=x("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ki),Ci.lang=Ke,N("X",0,0,"unix"),N("x",0,0,"valueOf"),oe("x",J),oe("X",/[+-]?\d+(\.\d{1,3})?/),de("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))}),de("x",function(e,t,i){i._d=new Date(ce(e))}),t.version="2.30.1",e=Tt,t.fn=ne,t.min=function(){return Mt("isBefore",[].slice.call(arguments,0))},t.max=function(){return Mt("isAfter",[].slice.call(arguments,0))},t.now=function(){return Date.now?Date.now():+new Date},t.utc=u,t.unix=function(e){return Tt(1e3*e)},t.months=function(e,t){return li(e,t,"months")},t.isDate=l,t.locale=lt,t.invalid=p,t.duration=Bt,t.isMoment=_,t.weekdays=function(e,t,i){return ci(e,t,i,"weekdays")},t.parseZone=function(){return Tt.apply(null,arguments).parseZone()},t.localeData=ht,t.isDuration=Pt,t.monthsShort=function(e,t){return li(e,t,"monthsShort")},t.weekdaysMin=function(e,t,i){return ci(e,t,i,"weekdaysMin")},t.defineLocale=ct,t.updateLocale=function(e,t){var i,n;return null!=t?(n=nt,null!=st[e]&&null!=st[e].parentLocale?st[e].set(S(st[e]._config,t)):(t=S(n=null!=(i=at(e))?i._config:n,t),null==i&&(t.abbr=e),(n=new T(t)).parentLocale=st[e],st[e]=n),lt(e)):null!=st[e]&&(null!=st[e].parentLocale?(st[e]=st[e].parentLocale,e===lt()&<(e)):null!=st[e]&&delete st[e]),st[e]},t.locales=function(){return M(st)},t.weekdaysShort=function(e,t,i){return ci(e,t,i,"weekdaysShort")},t.normalizeUnits=z,t.relativeTimeRounding=function(e){return void 0===e?yi:"function"==typeof e&&(yi=e,!0)},t.relativeTimeThreshold=function(e,t){return void 0!==_i[e]&&(void 0===t?_i[e]:(_i[e]=t,"s"===e&&(_i.ss=t-1),!0))},t.calendarFormat=function(e,t){return(e=e.diff(t,"days",!0))<-6?"sameElse":e<-1?"lastWeek":e<0?"lastDay":e<1?"sameDay":e<2?"nextDay":e<7?"nextWeek":"sameElse"},t.prototype=ne,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t}), 196/**
197* @version: 2.1.27 198* @author: Dan Grossman http://www.dangrossman.info/ 199* @copyright: Copyright (c) 2012-2017 Dan Grossman. All rights reserved. 200* @license: Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php 201* @website: http://www.daterangepicker.com/ 202*/ 203function(e,t){if("function"==typeof define&&define.amd)define(["moment","jquery"],function(e,i){return i.fn||(i.fn={}),t(e,i)});else if("object"==typeof module&&module.exports){var i="undefined"!=typeof window?window.jQuery:void 0;i||(i=require("jquery")).fn||(i.fn={});var n="undefined"!=typeof window&&void 0!==window.moment?window.moment:require("moment");module.exports=t(n,i)}else e.daterangepicker=t(e.moment,e.jQuery)}(this,function(e,t){var i=function(i,n,s){if(this.parentEl="body",this.element=t(i),this.startDate=e().startOf("day"),this.endDate=e().endOf("day"),this.minDate=!1,this.maxDate=!1,this.dateLimit=!1,this.autoApply=!1,this.singleDatePicker=!1,this.showDropdowns=!1,this.showWeekNumbers=!1,this.showISOWeekNumbers=!1,this.showCustomRangeLabel=!0,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.linkedCalendars=!0,this.autoUpdateInput=!0,this.alwaysShowCalendars=!1,this.ranges={},this.opens="right",this.element.hasClass("pull-right")&&(this.opens="left"),this.drops="down",this.element.hasClass("dropup")&&(this.drops="up"),this.buttonClasses="btn btn-sm",this.applyClass="btn-success",this.cancelClass="btn-default",this.locale={direction:"ltr",format:e.localeData().longDateFormat("L"),separator:" - ",applyLabel:"Apply",cancelLabel:"Cancel",weekLabel:"W",customRangeLabel:"Custom Range",daysOfWeek:e.weekdaysMin(),monthNames:e.monthsShort(),firstDay:e.localeData().firstDayOfWeek()},this.callback=function(){},this.isShowing=!1,this.leftCalendar={},this.rightCalendar={},"object"==typeof n&&null!==n||(n={}),"string"==typeof(n=t.extend(this.element.data(),n)).template||n.template instanceof t||(n.template='<div class="daterangepicker dropdown-menu"><div class="calendar left"><div class="daterangepicker_input"><input class="input-mini form-control" type="text" name="daterangepicker_start" value="" /><i class="fa fa-calendar glyphicon glyphicon-calendar"></i><div class="calendar-time"><div></div><i class="fa fa-clock-o glyphicon glyphicon-time"></i></div></div><div class="calendar-table"></div></div><div class="calendar right"><div class="daterangepicker_input"><input class="input-mini form-control" type="text" name="daterangepicker_end" value="" /><i class="fa fa-calendar glyphicon glyphicon-calendar"></i><div class="calendar-time"><div></div><i class="fa fa-clock-o glyphicon glyphicon-time"></i></div></div><div class="calendar-table"></div></div><div class="ranges"><div class="range_inputs"><button class="applyBtn" disabled="disabled" type="button"></button> <button class="cancelBtn" type="button"></button></div></div></div>'),this.parentEl=n.parentEl&&t(n.parentEl).length?t(n.parentEl):t(this.parentEl),this.container=t(n.template).appendTo(this.parentEl),"object"==typeof n.locale&&("string"==typeof n.locale.direction&&(this.locale.direction=n.locale.direction),"string"==typeof n.locale.format&&(this.locale.format=n.locale.format),"string"==typeof n.locale.separator&&(this.locale.separator=n.locale.separator),"object"==typeof n.locale.daysOfWeek&&(this.locale.daysOfWeek=n.locale.daysOfWeek.slice()),"object"==typeof n.locale.monthNames&&(this.locale.monthNames=n.locale.monthNames.slice()),"number"==typeof n.locale.firstDay&&(this.locale.firstDay=n.locale.firstDay),"string"==typeof n.locale.applyLabel&&(this.locale.applyLabel=n.locale.applyLabel),"string"==typeof n.locale.cancelLabel&&(this.locale.cancelLabel=n.locale.cancelLabel),"string"==typeof n.locale.weekLabel&&(this.locale.weekLabel=n.locale.weekLabel),"string"==typeof n.locale.customRangeLabel)){(f=document.createElement("textarea")).innerHTML=n.locale.customRangeLabel;var o=f.value;this.locale.customRangeLabel=o}if(this.container.addClass(this.locale.direction),"string"==typeof n.startDate&&(this.startDate=e(n.startDate,this.locale.format)),"string"==typeof n.endDate&&(this.endDate=e(n.endDate,this.locale.format)),"string"==typeof n.minDate&&(this.minDate=e(n.minDate,this.locale.format)),"string"==typeof n.maxDate&&(this.maxDate=e(n.maxDate,this.locale.format)),"object"==typeof n.startDate&&(this.startDate=e(n.startDate)),"object"==typeof n.endDate&&(this.endDate=e(n.endDate)),"object"==typeof n.minDate&&(this.minDate=e(n.minDate)),"object"==typeof n.maxDate&&(this.maxDate=e(n.maxDate)),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),"string"==typeof n.applyClass&&(this.applyClass=n.applyClass),"string"==typeof n.cancelClass&&(this.cancelClass=n.cancelClass),"object"==typeof n.dateLimit&&(this.dateLimit=n.dateLimit),"string"==typeof n.opens&&(this.opens=n.opens),"string"==typeof n.drops&&(this.drops=n.drops),"boolean"==typeof n.showWeekNumbers&&(this.showWeekNumbers=n.showWeekNumbers),"boolean"==typeof n.showISOWeekNumbers&&(this.showISOWeekNumbers=n.showISOWeekNumbers),"string"==typeof n.buttonClasse
203s&&(this.buttonClasses=n.buttonClasses),"object"==typeof n.buttonClasses&&(this.buttonClasses=n.buttonClasses.join(" ")),"boolean"==typeof n.showDropdowns&&(this.showDropdowns=n.showDropdowns),"boolean"==typeof n.showCustomRangeLabel&&(this.showCustomRangeLabel=n.showCustomRangeLabel),"boolean"==typeof n.singleDatePicker&&(this.singleDatePicker=n.singleDatePicker,this.singleDatePicker&&(this.endDate=this.startDate.clone())),"boolean"==typeof n.timePicker&&(this.timePicker=n.timePicker),"boolean"==typeof n.timePickerSeconds&&(this.timePickerSeconds=n.timePickerSeconds),"number"==typeof n.timePickerIncrement&&(this.timePickerIncrement=n.timePickerIncrement),"boolean"==typeof n.timePicker24Hour&&(this.timePicker24Hour=n.timePicker24Hour),"boolean"==typeof n.autoApply&&(this.autoApply=n.autoApply),"boolean"==typeof n.autoUpdateInput&&(this.autoUpdateInput=n.autoUpdateInput),"boolean"==typeof n.linkedCalendars&&(this.linkedCalendars=n.linkedCalendars),"function"==typeof n.isInvalidDate&&(this.isInvalidDate=n.isInvalidDate),"function"==typeof n.isCustomDate&&(this.isCustomDate=n.isCustomDate),"boolean"==typeof n.alwaysShowCalendars&&(this.alwaysShowCalendars=n.alwaysShowCalendars),0!=this.locale.firstDay)for(var r=this.locale.firstDay;r>0;)this.locale.daysOfWeek.push(this.locale.daysOfWeek.shift()),r--;var a,l,c;if(void 0===n.startDate&&void 0===n.endDate&&t(this.element).is("input[type=text]")){var h=t(this.element).val(),u=h.split(this.locale.separator);a=l=null,2==u.length?(a=e(u[0],this.locale.format),l=e(u[1],this.locale.format)):this.singleDatePicker&&""!==h&&(a=e(h,this.locale.format),l=e(h,this.locale.format)),null!==a&&null!==l&&(this.setStartDate(a),this.setEndDate(l))}if("object"==typeof n.ranges){for(c in n.ranges){a="string"==typeof n.ranges[c][0]?e(n.ranges[c][0],this.locale.format):e(n.ranges[c][0]),l="string"==typeof n.ranges[c][1]?e(n.ranges[c][1],this.locale.format):e(n.ranges[c][1]),this.minDate&&a.isBefore(this.minDate)&&(a=this.minDate.clone());var d=this.maxDate;if(this.dateLimit&&d&&a.clone().add(this.dateLimit).isAfter(d)&&(d=a.clone().add(this.dateLimit)),d&&l.isAfter(d)&&(l=d.clone()),!(this.minDate&&l.isBefore(this.minDate,this.timepicker?"minute":"day")||d&&a.isAfter(d,this.timepicker?"minute":"day"))){var f;(f=document.createElement("textarea")).innerHTML=c;o=f.value;this.ranges[o]=[a,l]}}var p="<ul>";for(c in this.ranges)p+='<li data-range-key="'+c+'">'+c+"</li>";this.showCustomRangeLabel&&(p+='<li data-range-key="'+this.locale.customRangeLabel+'">'+this.locale.customRangeLabel+"</li>"),p+="</ul>",this.container.find(".ranges").prepend(p)}"function"==typeof s&&(this.callback=s),this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day"),this.container.find(".calendar-time").hide()),this.timePicker&&this.autoApply&&(this.autoApply=!1),this.autoApply&&"object"!=typeof n.ranges?this.container.find(".ranges").hide():this.autoApply&&this.container.find(".applyBtn, .cancelBtn").addClass("hide"),this.singleDatePicker&&(this.container.addClass("single"),this.container.find(".calendar.left").addClass("single"),this.container.find(".calendar.left").show(),this.container.find(".calendar.right").hide(),this.container.find(".daterangepicker_input input, .daterangepicker_input > i").hide(),this.timePicker?this.container.find(".ranges ul").hide():this.container.find(".ranges").hide()),(void 0===n.ranges&&!this.singleDatePicker||this.alwaysShowCalendars)&&this.container.addClass("show-calendar"),this.container.addClass("opens"+this.opens),void 0!==n.ranges&&"right"==this.opens&&this.container.find(".ranges").prependTo(this.container.find(".calendar.left").parent()),this.container.find(".applyBtn, .cancelBtn").addClass(this.buttonClasses),this.applyClass.length&&this.container.find(".applyBtn").addClass(this.applyClass),this.cancelClass.length&&this.container.find(".cancelBtn").addClass(this.cancelClass),this.container.find(".applyBtn").html(this.locale.applyLabel),this.container.find(".cancelBtn").html(this.locale.cancelLabel),this.container.find(".calendar").on("click.daterangepicker",".prev",t.proxy(this.clickPrev,this)).on("click.daterangepicker",".next",t.proxy(this.clickNext,this)).on("mousedown.daterangepicker","td.available",t.proxy(this.clickDate,this)).on("mouseenter.daterangepicker","td.available",t.proxy(this.hoverDate,this)).on("mouseleave.daterangepicker","td.available",t.proxy(this.updateFormInputs,this)).on("change.daterangepicker","select.yearselect",t.proxy(this.monthOrYearChanged,this)).on("change.daterangepicker","select.monthselect",t.proxy(this.monthOrYearChanged,this)).on("change.daterangepicker","select.hourselect,select.minuteselect,select.secondselect,select.ampmselect",t.proxy(this.timeChanged,this)).on("click.daterangepicker",".daterangepicker_input input",t.proxy(this.showCalendars,this)).on("focus.daterangepicker",".daterangepicker_input input",t.proxy(this.formInputsFocused,this)).on("blur.daterangepicker",".daterangepicker_input input",t.proxy(this.formInputsBlurred,this)).on("change.daterangepicker",".daterangepicker_input input",t.proxy(this.formInputsChanged,this)).on("keydown.daterangepicker",".daterangepicker_input input",t.proxy(this.formInputsKeydown,this)),this.container.find(".ranges").on("click.daterangepicker","button.applyBtn",t.proxy(this.clickApply,this)).on("click.daterangepicker","button.cancelBtn",t.proxy(this.clickCancel,this)).on("click.daterangepicker","li",t.proxy(this.clickRange,this)).on("mouseenter.daterangepicker","li",t.proxy(this.hoverRange,this)).on("mouseleave.daterangepicker","li",t.proxy(this.updateFormInputs,this)),this.element.is("input")||this.element.is("button")?this.element.on({"click.daterangepicker":t.proxy(this.show,this),"focus.daterangepicker":t.proxy(this.show,this),"ke
203yup.daterangepicker":t.proxy(this.elementChanged,this),"keydown.daterangepicker":t.proxy(this.keydown,this)}):(this.element.on("click.daterangepicker",t.proxy(this.toggle,this)),this.element.on("keydown.daterangepicker",t.proxy(this.toggle,this))),this.element.is("input")&&!this.singleDatePicker&&this.autoUpdateInput?(this.element.val(this.startDate.format(this.locale.format)+this.locale.separator+this.endDate.format(this.locale.format)),this.element.trigger("change")):this.element.is("input")&&this.autoUpdateInput&&(this.element.val(this.startDate.format(this.locale.format)),this.element.trigger("change"))};return i.prototype={constructor:i,setStartDate:function(t){"string"==typeof t&&(this.startDate=e(t,this.locale.format)),"object"==typeof t&&(this.startDate=e(t)),this.timePicker||(this.startDate=this.startDate.startOf("day")),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone(),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.maxDate&&this.startDate.isAfter(this.maxDate)&&(this.startDate=this.maxDate.clone(),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.floor(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.isShowing||this.updateElement(),this.updateMonthsInView()},setEndDate:function(t){"string"==typeof t&&(this.endDate=e(t,this.locale.format)),"object"==typeof t&&(this.endDate=e(t)),this.timePicker||(this.endDate=this.endDate.add(1,"d").startOf("day").subtract(1,"second")),this.timePicker&&this.timePickerIncrement&&this.endDate.minute(Math.round(this.endDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.endDate.isBefore(this.startDate)&&(this.endDate=this.startDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),this.dateLimit&&this.startDate.clone().add(this.dateLimit).isBefore(this.endDate)&&(this.endDate=this.startDate.clone().add(this.dateLimit)),this.previousRightTime=this.endDate.clone(),this.isShowing||this.updateElement(),this.updateMonthsInView()},isInvalidDate:function(){return!1},isCustomDate:function(){return!1},updateView:function(){this.timePicker&&(this.renderTimePicker("left"),this.renderTimePicker("right"),this.endDate?this.container.find(".right .calendar-time select").removeAttr("disabled").removeClass("disabled"):this.container.find(".right .calendar-time select").attr("disabled","disabled").addClass("disabled")),this.endDate?(this.container.find('input[name="daterangepicker_end"]').removeClass("active"),this.container.find('input[name="daterangepicker_start"]').addClass("active")):(this.container.find('input[name="daterangepicker_end"]').addClass("active"),this.container.find('input[name="daterangepicker_start"]').removeClass("active")),this.updateMonthsInView(),this.updateCalendars(),this.updateFormInputs()},updateMonthsInView:function(){if(this.endDate){if(!this.singleDatePicker&&this.leftCalendar.month&&this.rightCalendar.month&&(this.startDate.format("YYYY-MM")==this.leftCalendar.month.format("YYYY-MM")||this.startDate.format("YYYY-MM")==this.rightCalendar.month.format("YYYY-MM"))&&(this.endDate.format("YYYY-MM")==this.leftCalendar.month.format("YYYY-MM")||this.endDate.format("YYYY-MM")==this.rightCalendar.month.format("YYYY-MM")))return;this.leftCalendar.month=this.startDate.clone().date(2),this.linkedCalendars||this.endDate.month()==this.startDate.month()&&this.endDate.year()==this.startDate.year()?this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"):this.rightCalendar.month=this.endDate.clone().date(2)}else this.leftCalendar.month.format("YYYY-MM")!=this.startDate.format("YYYY-MM")&&this.rightCalendar.month.format("YYYY-MM")!=this.startDate.format("YYYY-MM")&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"));this.maxDate&&this.linkedCalendars&&!this.singleDatePicker&&this.rightCalendar.month>this.maxDate&&(this.rightCalendar.month=this.maxDate.clone().date(2),this.leftCalendar.month=this.maxDate.clone().date(2).subtract(1,"month"))},updateCalendars:function(){if(this.timePicker){var e,t,i,n;if(this.endDate){if(e=parseInt(this.container.find(".left .hourselect").val(),10),t=parseInt(this.container.find(".left .minuteselect").val(),10),i=this.timePickerSeconds?parseInt(this.container.find(".left .secondselect").val(),10):0,!this.timePicker24Hour)"PM"===(n=this.container.find(".left .ampmselect").val())&&e<12&&(e+=12),"AM"===n&&12===e&&(e=0)}else if(e=parseInt(this.container.find(".right .hourselect").val(),10),t=parseInt(this.container.find(".right .minuteselect").val(),10),i=this.timePickerSeconds?parseInt(this.container.find(".right .secondselect").val(),10):0,!this.timePicker24Hour)"PM"===(n=this.container.find(".right .ampmselect").val())&&e<12&&(e+=12),"AM"===n&&12===e&&(e=0);this.leftCalendar.month.hour(e).minute(t).second(i),this.rightCalendar.month.hour(e).minute(t).second(i)}this.renderCalendar("left"),this.renderCalendar("right"),this.container.find(".ranges li").removeClass("active"),null!=this.endDate&&this.calculateChosenLabel()},renderCalendar:function(i){var n,s=(n="left"==i?this.leftCalendar:this.rightCalendar).month.month(),o=n.month.year(),r=n.month.hour(),a=n.month.minute(),l=n.month.second(),c=e([o,s]).daysInMonth(),h=e([o,s,1]),u=e([o,s,c]),d=e(h).subtract(1,"month").month(),f=e(h).subtract(1,"month").year(),p=e([f,d]).daysInMonth(),m=h.day();(n=[]).firstDay=h,n.lastDay=u;for(var g=0;g<6;g++)n[g]=[];var v=p-m+this.locale.firstDay+1;v>p&&(v-=7),m==this.locale.firstDay&&(v=p-6);for(var b=e([f,d,v,12,a,l]),y=(g=0,0),_=0;g<42;g++,y++,b=e(b).add(24,"hour"))g>0&&y%7==0&&(y=0,_++),n[_][y]=b.clone().hour(r).minute(a).second(l),b.hour(12),this.minDate&&n[_][y].format("YYYY-MM-DD")==this.minDate.format("YYYY-MM-DD")&&n[_][y].isBefore(this.minDate)&&"left"==i&&(n[_][y]=this.minDate.clone()),this.maxDate&&n[_][y].format("YYYY-MM-DD")==this.maxDate.format("YYYY-MM-DD")&&n[_][y].isAfter(this.maxDate)&&"right"==i&&(n[_][y]=this.maxDate.clone());"left"==i?this.leftCalendar.calendar=n:this.rightCalendar.calendar=n;var w="left"==i?this.minDate:this.startDate,x=this.maxDate,k=("left"==i?this.startDate:this.endDate,"ltr"==this.locale.direction?{left:"chevron-left",right:"chevron-right"}:{left:"chevron-right",right:"chevron-left"}),C='<table class="table-condensed">';C+="<thead>",C+="<tr>",(this.showWeekNumbers||this.showISOWeekNumbers)&&(C+="<th></th>"),w&&!w.isBefore(n.firstDay)||this.linkedCalendars&&"left"!=i?C+="<th></th>":C+='<th class="prev available"><i class="fa fa-'+k.left+" glyphicon glyphicon-"+k.left+'"></i></th>';var D=this.locale.monthNames[n[1][1].month()]+n[1][1].format(" YYYY");if(this.showDropdowns){for(var S=n[1][1].month(),T=n[1][1].year(),M=x&&x.year()||T+5,I=w&&w.year()||T-50,E=T==I,P=T==M,A='<select class="monthselect">',O=0;O<12;O++)(!E||O>
203=w.month())&&(!P||O<=x.month())?A+="<option value='"+O+"'"+(O===S?" selected='selected'":"")+">"+this.locale.monthNames[O]+"</option>":A+="<option value='"+O+"'"+(O===S?" selected='selected'":"")+" disabled='disabled'>"+this.locale.monthNames[O]+"</option>";A+="</select>";for(var N='<select class="yearselect">',L=I;L<=M;L++)N+='<option value="'+L+'"'+(L===T?' selected="selected"':"")+">"+L+"</option>";D=A+(N+="</select>")}if(C+='<th colspan="5" class="month">'+D+"</th>",x&&!x.isAfter(n.lastDay)||this.linkedCalendars&&"right"!=i&&!this.singleDatePicker?C+="<th></th>":C+='<th class="next available"><i class="fa fa-'+k.right+" glyphicon glyphicon-"+k.right+'"></i></th>',C+="</tr>",C+="<tr>",(this.showWeekNumbers||this.showISOWeekNumbers)&&(C+='<th class="week">'+this.locale.weekLabel+"</th>"),t.each(this.locale.daysOfWeek,function(e,t){C+="<th>"+t+"</th>"}),C+="</tr>",C+="</thead>",C+="<tbody>",null==this.endDate&&this.dateLimit){var F=this.startDate.clone().add(this.dateLimit).endOf("day");x&&!F.isBefore(x)||(x=F)}for(_=0;_<6;_++){C+="<tr>",this.showWeekNumbers?C+='<td class="week">'+n[_][0].week()+"</td>":this.showISOWeekNumbers&&(C+='<td class="week">'+n[_][0].isoWeek()+"</td>");for(y=0;y<7;y++){var R=[];n[_][y].isSame(new Date,"day")&&R.push("today"),n[_][y].isoWeekday()>5&&R.push("weekend"),n[_][y].month()!=n[1][1].month()&&R.push("off"),this.minDate&&n[_][y].isBefore(this.minDate,"day")&&R.push("off","disabled"),x&&n[_][y].isAfter(x,"day")&&R.push("off","disabled"),this.isInvalidDate(n[_][y])&&R.push("off","disabled"),n[_][y].format("YYYY-MM-DD")==this.startDate.format("YYYY-MM-DD")&&R.push("active","start-date"),null!=this.endDate&&n[_][y].format("YYYY-MM-DD")==this.endDate.format("YYYY-MM-DD")&&R.push("active","end-date"),null!=this.endDate&&n[_][y]>this.startDate&&n[_][y]<this.endDate&&R.push("in-range");var z=this.isCustomDate(n[_][y]);!1!==z&&("string"==typeof z?R.push(z):Array.prototype.push.apply(R,z));var H="",W=!1;for(g=0;g<R.length;g++)H+=R[g]+" ","disabled"==R[g]&&(W=!0);W||(H+="available"),C+='<td class="'+H.replace(/^\s+|\s+$/g,"")+'" data-title="r'+_+"c"+y+'">'+n[_][y].date()+"</td>"}C+="</tr>"}C+="</tbody>",C+="</table>",this.container.find(".calendar."+i+" .calendar-table").html(C)},renderTimePicker:function(e){if("right"!=e||this.endDate){var t,i,n,s=this.maxDate;if(!this.dateLimit||this.maxDate&&!this.startDate.clone().add(this.dateLimit).isAfter(this.maxDate)||(s=this.startDate.clone().add(this.dateLimit)),"left"==e)i=this.startDate.clone(),n=this.minDate;else if("right"==e){i=this.endDate.clone(),n=this.startDate;var o=this.container.find(".calendar.right .calendar-time div");if(""!=o.html()&&(i.hour(o.find(".hourselect option:selected").val()||i.hour()),i.minute(o.find(".minuteselect option:selected").val()||i.minute()),i.second(o.find(".secondselect option:selected").val()||i.second()),!this.timePicker24Hour)){var r=o.find(".ampmselect option:selected").val();"PM"===r&&i.hour()<12&&i.hour(i.hour()+12),"AM"===r&&12===i.hour()&&i.hour(0)}i.isBefore(this.startDate)&&(i=this.startDate.clone()),s&&i.isAfter(s)&&(i=s.clone())}t='<select class="hourselect">';for(var a=this.timePicker24Hour?0:1,l=this.timePicker24Hour?23:12,c=a;c<=l;c++){var h=c;this.timePicker24Hour||(h=i.hour()>=12?12==c?12:c+12:12==c?0:c);var u=i.clone().hour(h),d=!1;n&&u.minute(59).isBefore(n)&&(d=!0),s&&u.minute(0).isAfter(s)&&(d=!0),h!=i.hour()||d?t+=d?'<option value="'+c+'" disabled="disabled" class="disabled">'+c+"</option>":'<option value="'+c+'">'+c+"</option>":t+='<option value="'+c+'" selected="selected">'+c+"</option>"}t+="</select> ",t+=': <select class="minuteselect">';for(c=0;c<60;c+=this.timePickerIncrement){var f=c<10?"0"+c:c;u=i.clone().minute(c),d=!1;n&&u.second(59).isBefore(n)&&(d=!0),s&&u.second(0).isAfter(s)&&(d=!0),i.minute()!=c||d?t+=d?'<option value="'+c+'" disabled="disabled" class="disabled">'+f+"</option>":'<option value="'+c+'">'+f+"</option>":t+='<option value="'+c+'" selected="selected">'+f+"</option>"}if(t+="</select> ",this.timePickerSeconds){t+=': <select class="secondselect">';for(c=0;c<60;c++){f=c<10?"0"+c:c,u=i.clone().second(c),d=!1;n&&u.isBefore(n)&&(d=!0),s&&u.isAfter(s)&&(d=!0),i.second()!=c||d?t+=d?'<option value="'+c+'" disabled="disabled" class="disabled">'+f+"</option>":'<option value="'+c+'">'+f+"</option>":t+='<option value="'+c+'" selected="selected">'+f+"</option>"}t+="</select> "}if(!this.timePicker24Hour){t+='<select class="ampmselect">';var p="",m="";n&&i.clone().hour(12).minute(0).second(0).isBefore(n)&&(p=' disabled="disabled" class="disabled"'),s&&i.clone().hour(0).minute(0).second(0).isAfter(s)&&(m=' disabled="disabled" class="disabled"'),i.hour()>=12?t+='<option value="AM"'+p+'>AM</option><option value="PM" selected="selected"'+m+">PM</option>":t+='<option value="AM" selected="selected"'+p+'>AM</option><option value="PM"'+m+">PM</option>",t+="</select>"}this.container.find(".calendar."+e+" .calendar-time div").html(t)}},updateFormInputs:function(){this.container.find("input[name=daterangepicker_start]").is(":focus")||this.container.find("input[name=daterangepicker_end]").is(":focus")||(this.container.find("input[name=daterangepicker_start]").val(this.startDate.format(this.locale.format)),this.endDate&&this.container.find("input[name=daterangepicker_end]").val(this.endDate.format(this.locale.format)),this.singleDatePicker||this.endDate&&(this.startDate.isBefore(this.endDate)||this.startDate.isSame(this.endDate))?this.container.find("button.applyBtn").removeAttr("disabled"):this.container.find("button.applyBtn").attr("disabled","disabled"))},move:function(){var e,i={top:0,left:0},n=t(window).width();this.parentEl.is("body")||(i={top:this.parentEl.offset().top-this.parentEl.scrollTop(),left:this.parentEl.offset().left-this.parentEl.scrollLeft()},n=this.parentEl[0].clientWidth+this.parentEl.offset().left),e="up"==this.drops?this.element.offset().top-this.container.outerHeight()-i.top:this.element.offset().top+this.element.outerHeight()-i.top,this.container["up"==this.drops?"addClass":"removeClass"]("dropup"),"left"==this.opens?(this.container.css({top:e,right:n-this.element.offset().left-this.element.outerWidth(),left:"auto"}),this.container.offset().left<0&&this.container.css({right:"auto",left:9})):"center"==this.opens?(this.container.css({top:e,left:this.element.offset().left-i.left+this.element.outerWidth()/2-this.container.outerWidth()/2,right:"auto"}),this.container.offset().left<0&&this.container.css({right:"auto",left:9})):(this.container.css({top:e,left:this.element.offset().left-i.left,right:"auto"}),this.container.offset().left+this.container.outerWidth()>t(window).width()&&this.container.css({left:"auto",right:0}))},show:function(e){this.isShowing||(this._outsideClickProxy=t.proxy(function(e){this.outsideClick(e)},this),t(document).on("mousedown.daterangepicker",this._outsideClickProxy).on("touchend.daterangepicker",this._outsideClickProxy).on("click.daterangepicker","[data-toggle=dropdown]",this._outsideClickProxy).on("focusin.daterangepicker",this._outsideClickProxy),t(window).on("resize.daterangepicker",t.proxy(function(e){this.move(e)},this)),this.oldStartDate=this.startDate.clone(),this.oldEndDate=this.endDate.clone(),this.previousRightTime=this.endDate.clone(),this.updateView(),this.container.show(),this.move(),this.element.trigger("show.daterangepicker",this),this.isShowing=!0)},hide:function(e){this.isShowing&&(this.endDate||(this.startDate=this.oldStartDate.clone(),this.endDate=this.oldEndDate.clone()),this.startDate.isSame(this.oldStartDate)&&this.endDate.isSame(this.oldEndDate)||this.callback(this.startDate,this.endDate,this.chosenLabel),this.updateElement(),t(document).off(".daterangepicker"),t(window).off(".daterangepicker"),this.container.hide(),this.element.trigger("hide.daterangepicker",this),this.isShowing=!1)},toggle:function(e){this.isShowing?this.hide():this.show()},outsideClick:function(e){var i=t(e.target);"focusin"==e.type||i.closest(this.element).length||i.closest(this.container).length||i.closest(".calendar-table").length||(this.hide(),this.element.trigger("outsideClick.daterangepicker",this))},showCalendars:function(){this.container.addClass("show-calendar"),this.move(),this.element.trigger("showCalendar.daterangepicker",this)},hideCalendars:function(){this.container.removeClass("show-calendar"),this.element.trigger("hideCalendar.daterangepicker",this)},hoverRange:function(e){if(!this.container.find("input[name=daterangepicker_start]").is(":focus")&&!this.container.find("input[name=daterangepicker_end]").is(":focus")){var t=e.target.getAttribute("data-range-key");if(t==this.locale.customRangeLabel)this.updateView();else{var i=this.ranges[t];this.container.find("input[name=daterangepicker_start]").val(i[0].format(this.locale.format)),this.container.find("input[name=daterangepicker_end]").val(i[1].format(this.locale.format))}}},clickRange:function(e){var t=e.target.getAttribute("data-range-key");if(this.chosenLabel=t,t==this.locale.customRangeLabel)this.showCalendars();else{var i=this.ranges[t];this.startDate=i[0],this.endDate=i[1],this.timePicker||(this.startDate.startOf("day"),this.endDate.endOf("day")),this.alwaysShowCalendars||this.hideCalendars(),this.clickApply()}},clickPrev:function(e){t(e.target).parents(".calendar").hasClass("left")?(this.leftCalendar.month.subtract(1,"month"),this.linkedCalendars&&this.rightCalendar.month.subtract(1,"month")):this.rightCalendar.month.subtract(1,"month"),this.updateCalendars()},clickNext:function(e){t(e.target).parents(".calendar").hasClass("left")?this.leftCalendar.month.add(1,"month"):(this.rightCalendar.month.add(1,"month"),this.linkedCalendars&&this.leftCalendar.month.add(1,"month")),this.updateCalendars()},hoverDate:function(e){if(t(e.target).hasClass("available")){var i=t(e.target).attr("data-title"),n=i.substr(1,1),s=i.substr(3,1),o=t(e.target).parents(".calendar").hasClass("left")?this.leftCalendar.calendar[n][s]:this.rightCalendar.calendar[n][s];this.endDate&&!this.container.find("input[name=daterangepicker_start]").is(":focus")?this.container.find("input[name=daterangepicker_start]").val(o.format(this.locale.format)):this.endDate||this.container.find("input[name=daterangepicker_end]").is(":focus")||this.container.find("input[name=daterangepicker_end]").val(o.format(this.locale.format));var r=this.leftCalendar,a=this.rightCalendar,l=this.startDate;this.endDate||this.container.find(".calendar tbody td").each(function(e,i){if(!t(i).hasClass("week")){var n=t(i).attr("data-title"),s=n.substr(1,1),c=n.substr(3,1),h=t(i).parents(".calendar").hasClass("left")?r.calendar[s][c]:a.calendar[s][c];h.isAfter(l)&&h.isBefore(o)||h.isSame(o,"day")?t(i).addClass("in-range"):t(i).removeClass("in-range")}})}},clickDate:function(e){if(t(e.target).hasClass("available")){var i=t(e.target).attr("data-title"),n=i.substr(1,1),s=i.substr(3,1),o=t(e.target).parents(".calendar").hasClass("left")?this.leftCalendar.calendar[n][s]:this.rightCalendar.calendar[n][s];if(this.endDate||o.isBefore(this.startDate,"day")){if(this.timePicker){var r=parseInt(this.container.find(".left .hourselect").val(),10);if(!this.timePicker24Hour)"PM"===(c=this.container.find(".left .ampmselect").val())&&r<12&&(r+=12),"AM"===c&&12===r&&(r=0);var a=parseInt(this.container.find(".left .minuteselect").val(),10),l=this.timePickerSeconds?parseInt(this.container.find(".left .secondselect").val(),10):0;o=o.clone().hour(r).minute(a).second(l)}this.endDate=null,this.setStartDate(o.clone())}else if(!this.endDate&&o.isBefore(this.startDate))this.setEndDate(this.startDate.clone());else{if(this.timePicker){var c;r=parseInt(this.container.find(".right .hourselect").val(),10);if(!this.timePicker24Hour)"PM"===(c=this.container.find(".right .ampmselect").val())&&r<12&&(r+=12),"AM"===c&&12===r&&(r=0);a=parseInt(this.container.find(".right .minuteselect").val(),10),l=this.timePickerSeconds?parseInt(this.container.find(".right .secondselect").val(),10):0;o=o.clone().hour(r).minute(a).second(l)}this.setEndDate(o.clone()),this.autoApply&&(this.calculateChosenLabel(),this.clickApply())}this.singleDatePicker&&(this.setEndDate(this.startDate),this.timePicker||this.clickApply()),this.updateView(),e.stopPropagation()}},calculateChosenLabel:function(){var e=!0,t=0;for(var i in this.ranges){if(this.timePicker){var n=this.timePickerSeconds?"YYYY-MM-DD hh:mm:ss":"YYYY-MM-DD hh:mm";if(this.startDate.format(n)==this.ranges[i][0].format(n)&&this.endDate.format(n)==this.ranges[i][1].format(n)){e=!1,this.chosenLabel=this.container.find(".ranges li:eq("+t+")").addClass("active").html();break}}else if(this.startDate.format("YYYY-MM-DD")==this.ranges[i][0].format("YYYY-MM-DD")&&this.endDate.format("YYYY-MM-DD")==this.ranges[i][1].format("YYYY-MM-DD")){e=!1,this.chosenLabel=this.container.find(".ranges li:eq("+t+")").addClass("active").html();break}t++}e&&(this.showCustomRangeLabel?this.chosenLabel=this.container.find(".ranges li:last").addClass("active").html():this.chosenLabel=null,this.showCalendars())},clickApply:function(e){this.hide(),this.element.trigger("apply.daterangepicker",this)},clickCancel:function(e){this.startDate=this.oldStartDate,this.endDate=this.oldEndDate,this.hide(),this.element.trigger("cancel.daterangepicker",this)},monthOrYearChanged:function(e){var i=t(e.target).closest(".calendar").hasClass("left"),n=i?"left":"right",s=this.container.find(".calendar."+n),o=parseInt(s.find(".monthselect").val(),10),r=s.find(".yearselect").val();i||(r<this.startDate.year()||r==this.startDate.year()&&o<this.startDate.month())&&(o=this.startDate.month(),r=this.startDate.year()),this.minDate&&(r<this.minDate.year()||r==this.minDate.year()&&o<this.minDate.month())&&(o=this.minDate.month(),r=this.minDate.year()),this.maxDate&&(r>this.maxDate.year()||r==this.maxDate.year()&&o>this.maxDate.month())&&(o=this.maxDate.month(),r=this.maxDate.year()),i?(this.leftCalendar.month.month(o).year
203(r),this.linkedCalendars&&(this.rightCalendar.month=this.leftCalendar.month.clone().add(1,"month"))):(this.rightCalendar.month.month(o).year(r),this.linkedCalendars&&(this.leftCalendar.month=this.rightCalendar.month.clone().subtract(1,"month"))),this.updateCalendars()},timeChanged:function(e){var i=t(e.target).closest(".calendar"),n=i.hasClass("left"),s=parseInt(i.find(".hourselect").val(),10),o=parseInt(i.find(".minuteselect").val(),10),r=this.timePickerSeconds?parseInt(i.find(".secondselect").val(),10):0;if(!this.timePicker24Hour){var a=i.find(".ampmselect").val();"PM"===a&&s<12&&(s+=12),"AM"===a&&12===s&&(s=0)}if(n){var l=this.startDate.clone();l.hour(s),l.minute(o),l.second(r),this.setStartDate(l),this.singleDatePicker?this.endDate=this.startDate.clone():this.endDate&&this.endDate.format("YYYY-MM-DD")==l.format("YYYY-MM-DD")&&this.endDate.isBefore(l)&&this.setEndDate(l.clone())}else if(this.endDate){var c=this.endDate.clone();c.hour(s),c.minute(o),c.second(r),this.setEndDate(c)}this.updateCalendars(),this.updateFormInputs(),this.renderTimePicker("left"),this.renderTimePicker("right")},formInputsChanged:function(i){var n=t(i.target).closest(".calendar").hasClass("right"),s=e(this.container.find('input[name="daterangepicker_start"]').val(),this.locale.format),o=e(this.container.find('input[name="daterangepicker_end"]').val(),this.locale.format);s.isValid()&&o.isValid()&&(n&&o.isBefore(s)&&(s=o.clone()),this.setStartDate(s),this.setEndDate(o),n?this.container.find('input[name="daterangepicker_start"]').val(this.startDate.format(this.locale.format)):this.container.find('input[name="daterangepicker_end"]').val(this.endDate.format(this.locale.format))),this.updateView()},formInputsFocused:function(e){this.container.find('input[name="daterangepicker_start"], input[name="daterangepicker_end"]').removeClass("active"),t(e.target).addClass("active"),t(e.target).closest(".calendar").hasClass("right")&&(this.endDate=null,this.setStartDate(this.startDate.clone()),this.updateView())},formInputsBlurred:function(t){if(!this.endDate){var i=this.container.find('input[name="daterangepicker_end"]').val(),n=e(i,this.locale.format);n.isValid()&&(this.setEndDate(n),this.updateView())}},formInputsKeydown:function(e){13===e.keyCode&&(e.preventDefault(),this.formInputsChanged(e))},elementChanged:function(){if(this.element.is("input")&&this.element.val().length){var t=this.element.val().split(this.locale.separator),i=null,n=null;2===t.length&&(i=e(t[0],this.locale.format),n=e(t[1],this.locale.format)),(this.singleDatePicker||null===i||null===n)&&(n=i=e(this.element.val(),this.locale.format)),i.isValid()&&n.isValid()&&(this.setStartDate(i),this.setEndDate(n),this.updateView())}},keydown:function(e){9!==e.keyCode&&13!==e.keyCode||this.hide(),27===e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.hide())},updateElement:function(){this.element.is("input")&&!this.singleDatePicker&&this.autoUpdateInput?(this.element.val(this.startDate.format(this.locale.format)+this.locale.separator+this.endDate.format(this.locale.format)),this.element.trigger("change")):this.element.is("input")&&this.autoUpdateInput&&(this.element.val(this.startDate.format(this.locale.format)),this.element.trigger("change"))},remove:function(){this.container.remove(),this.element.off(".daterangepicker"),this.element.removeData()}},t.fn.daterangepicker=function(e,n){var s=t.extend(!0,{},t.fn.daterangepicker.defaultOptions,e);return this.each(function(){var e=t(this);e.data("daterangepicker")&&e.data("daterangepicker").remove(),e.data("daterangepicker",new i(e,s,n))}),this},i});var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),Emitter=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"on",value:function(e,t){return this._callbacks=this._callbacks||{},this._callbacks[e]||(this._callbacks[e]=[]),this._callbacks[e].push(t),this}},{key:"emit",value:function(e){this._callbacks=this._callbacks||{};var t=this._callbacks[e];if(t){for(var i=arguments.length,n=Array(i>1?i-1:0),s=1;s<i;s++)n[s-1]=arguments[s];for(var o=0,r=r=t;;){if(o>=r.length)break;r[o++].apply(this,n)}}return this}},{key:"off",value:function(e,t){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;var i=this._callbacks[e];if(!i)return this;if(1===arguments.length)return delete this._callbacks[e],this;for(var n=0;n<i.length;n++)if(i[n]===t){i.splice(n,1);break}return this}}]),e}(),Dropzone=function(){function e(t,i){_classCallCheck(this,e);var n,s=_possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o=void 0;if(s.element=t,s.version=e.version,s.defaultOptions.previewTemplate=s.defaultOptions.previewTemplate.replace(/\n*/g,""),s.clickableElements=[],s.listeners=[],s.files=[],"string"==typeof s.element&&(s.element=document.querySelector(s.element)),!s.element||null==s.element.nodeType)throw new Error("Invalid dropzone element.");if(s.element.dropzone)throw new Error("Dropzone already attached.");e.instances.push(s),s.element.dropzone=s;var r,a=null!=(n=e.optionsForElement(s.element))?n:{};if(s.options=e.extend({},s.defaultOptions,a,null!=i?i:{}),s.options.forceFallback||!e.isBrowserSupported())return r=s.options.fallback.call(s),_possibleConstructorReturn(s,r);if(null==s.options.url&&(s.options.url=s.element.getAttribute("action")),!s.options.url)throw new Error("No URL provided.");if(s.options.acceptedFiles&&s.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");
203if(s.options.uploadMultiple&&s.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");return s.options.acceptedMimeTypes&&(s.options.acceptedFiles=s.options.acceptedMimeTypes,delete s.options.acceptedMimeTypes),null!=s.options.renameFilename&&(s.options.renameFile=function(e){return s.options.renameFilename.call(s,e.name,e)}),s.options.method=s.options.method.toUpperCase(),(o=s.getExistingFallback())&&o.parentNode&&o.parentNode.removeChild(o),!1!==s.options.previewsContainer&&(s.options.previewsContainer?s.previewsContainer=e.getElement(s.options.previewsContainer,"previewsContainer"):s.previewsContainer=s.element),s.options.clickable&&(!0===s.options.clickable?s.clickableElements=[s.element]:s.clickableElements=e.getElements(s.options.clickable,"clickable")),s.init(),s}return _inherits(e,Emitter),_createClass(e,null,[{key:"initClass",value:function(){this.prototype.Emitter=Emitter,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype.defaultOptions={url:null,method:"post",withCredentials:!1,timeout:3e4,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2e6,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:function(){},params:function(e,t,i){if(i)return{dzuuid:i.file.upload.uuid,dzchunkindex:i.index,dztotalfilesize:i.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:i.file.upload.totalChunkCount,dzchunkbyteoffset:i.index*this.options.chunkSize}},accept:function(e,t){return t()},chunksUploaded:function(e,t){t()},fallback:function(){var t=void 0;this.element.className=this.element.className+" dz-browser-not-supported";for(var i=0,n=n=this.element.getElementsByTagName("div");;){if(i>=n.length)break;var s=n[i++];if(/(^| )dz-message($| )/.test(s.className)){t=s,s.className="dz-message";break}}t||(t=e.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(t));var o=t.getElementsByTagName("span")[0];return o&&(null!=o.textContent?o.textContent=this.options.dictFallbackMessage:null!=o.innerText&&(o.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,i,n){var s={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==i?(t=s.srcWidth,i=s.srcHeight):null==t?t=i*o:null==i&&(i=t/o);var r=(t=Math.min(t,s.srcWidth))/(i=Math.min(i,s.srcHeight));if(s.srcWidth>t||s.srcHeight>i)if("crop"===n)o>r?(s.srcHeight=e.height,s.srcWidth=s.srcHeight*r):(s.srcWidth=e.width,s.srcHeight=s.srcWidth/r);else{if("contain"!==n)throw new Error("Unknown resizeMethod '"+n+"'");o>r?i=t/o:t=i*o}return s.srcX=(e.width-s.srcWidth)/2,s.srcY=(e.height-s.srcHeight)/2,s.trgWidth=t,s.trgHeight=i,s},transformFile:function(e,t){return(this.options.resizeWidth||this.options.resizeHeight)&&e.type.match(/image.*/)?this.resizeImage(e,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,t):t(e)},previewTemplate:'<div class="dz-preview dz-file-preview">\n <div class="dz-image"><img data-dz-thumbnail /></div>\n <div class="dz-details">\n <div class="dz-size"><span data-dz-size></span></div>\n <div class="dz-filename"><span data-dz-name></span></div>\n </div>\n <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n <div class="dz-error-message"><span data-dz-errormessage></span></div>\n <div class="dz-success-mark">\n <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">\n <title>Check</title>\n <defs></defs>\n <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">\n <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" id="Oval-2" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF" sketch:type="MSShapeGroup"></path>\n </g>\n </svg>\n </div>\n <div class="dz-error-mark">\n <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">\n <title>Error</title>\n <defs></defs>\n <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">\n <g id="Check-+-Oval-2" sketch:type="MSLayerGroup" stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" id="Oval-2" sketch:type="MSShapeGroup"></path>\n </g>\n </g>\n </svg>\n </div>\n</div>',drop:function(e){return this.element.classList.remove("dz-drag-hover")},dragstart:function(e){},dragend:function(e){return this.element.classList.remove("dz-drag-hover")},dragenter:function(e){return this.element.classList.add("dz-drag-hover")},dragover:function(e){return this.element.classList.add("dz-drag-hover")},dragleave:function(e){return this.element.classList.remove("dz-drag-hover")},paste:function(e){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var i=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=e.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);for(var n=0,s=s=t.previewElement.querySelectorAll("[data-dz-name]");;){if(n>=s.length)break;var o=s[n++];o.textContent=t.name}for(var r=0,a=a=t.previewElement.querySelectorAll("[data-dz-size]");!(r>=a.length);)(o=a[r++]).innerHTML=this.filesize(t.size);this.options.addRemoveLinks&&(t._removeLink=e.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'+this.options.dictRemoveFile+"</a>"),t.previewElement.appendChild(t._removeLink));for(var l=function(n){return n.preventDefault(),n.stopPropagation(),t.status===e.UPLOADING?e.confirm(i.options.dictCancelUploadConfirmation,function(){return i.removeFile(t)}):i.options.dictRemoveFileConfirmation?e.confirm(i.options.dictRemoveFileConfirmation,function(){return i.removeFile(t)}):i.removeFile(t)},c=0,h=h=t.previewElement.querySelectorAll("[data-dz-remove]");;){if(c>=h.length)break;h[c++].addEventListener("click",l)}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");for(var i=0,n=n=e.previewElement.querySelectorAll("[data-dz-thumbnail]");;){if(i>=n.length)break;var s=n[i++];s.alt=e.name,s.src=t}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);for(var i=0,n=n=e.previewElement.querySelectorAll("[data-dz-errormessage]");;){if(i>=n.length)break;n[i++].textContent=t}}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t,i){if(e.previewElement)for(var n=0,s=s=e.previewElement.querySelectorAll("[data-dz-uploadprogress]");;){if(n>=s.length)break;var o=s[n++];"PROGRESS"===o.nodeName?o.value=t:o.style.width=t+"%"}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){}
203,canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];for(var s=0,o=o=i;;){if(s>=o.length)break;var r=o[s++];for(var a in r){var l=r[a];e[a]=l}}return e}}]),_createClass(e,[{key:"getAcceptedFiles",value:function(){return this.files.filter(function(e){return e.accepted}).map(function(e){return e})}},{key:"getRejectedFiles",value:function(){return this.files.filter(function(e){return!e.accepted}).map(function(e){return e})}},{key:"getFilesWithStatus",value:function(e){return this.files.filter(function(t){return t.status===e}).map(function(e){return e})}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(e.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(e.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(e.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter(function(t){return t.status===e.UPLOADING||t.status===e.QUEUED}).map(function(e){return e})}},{key:"init",value:function(){var t=this;"form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(e.createElement('<div class="dz-default dz-message"><span>'+this.options.dictDefaultMessage+"</span></div>")),this.clickableElements.length&&function i(){return t.hiddenFileInput&&t.hiddenFileInput.parentNode.removeChild(t.hiddenFileInput),t.hiddenFileInput=document.createElement("input"),t.hiddenFileInput.setAttribute("type","file"),(null===t.options.maxFiles||t.options.maxFiles>1)&&t.hiddenFileInput.setAttribute("multiple","multiple"),t.hiddenFileInput.className="dz-hidden-input",null!==t.options.acceptedFiles&&t.hiddenFileInput.setAttribute("accept",t.options.acceptedFiles),null!==t.options.capture&&t.hiddenFileInput.setAttribute("capture",t.options.capture),t.hiddenFileInput.style.visibility="hidden",t.hiddenFileInput.style.position="absolute",t.hiddenFileInput.style.top="0",t.hiddenFileInput.style.left="0",t.hiddenFileInput.style.height="0",t.hiddenFileInput.style.width="0",e.getElement(t.options.hiddenInputContainer,"hiddenInputContainer").appendChild(t.hiddenFileInput),t.hiddenFileInput.addEventListener("change",function(){var e=t.hiddenFileInput.files;if(e.length)for(var n=0,s=s=e;;){if(n>=s.length)break;var o=s[n++];t.addFile(o)}return t.emit("addedfiles",e),i()})}(),this.URL=null!==window.URL?window.URL:window.webkitURL;for(var i=0,n=n=this.events;;){if(i>=n.length)break;var s=n[i++];this.on(s,this.options[s])}this.on("uploadprogress",function(){return t.updateTotalUploadProgress()}),this.on("removedfile",function(){return t.updateTotalUploadProgress()}),this.on("canceled",function(e){return t.emit("complete",e)}),this.on("complete",function(e){if(0===t.getAddedFiles().length&&0===t.getUploadingFiles().length&&0===t.getQueuedFiles().length)return setTimeout(function(){return t.emit("queuecomplete")},0)});var o=function(e){return e.stopPropagation(),e.preventDefault?e.preventDefault():e.returnValue=!1};return this.listeners=[{element:this.element,events:{dragstart:function(e){return t.emit("dragstart",e)},dragenter:function(e){return o(e),t.emit("dragenter",e)},dragover:function(e){var i=void 0;try{i=e.dataTransfer.effectAllowed}catch(e){}return e.dataTransfer.dropEffect="move"===i||"linkMove"===i?"move":"copy",o(e),t.emit("dragover",e)},dragleave:function(e){return t.emit("dragleave",e)},drop:function(e){return o(e),t.drop(e)},dragend:function(e){return t.emit("dragend",e)}}}
203],this.clickableElements.forEach(function(i){return t.listeners.push({element:i,events:{click:function(n){return(i!==t.element||n.target===t.element||e.elementInside(n.target,t.element.querySelector(".dz-message")))&&t.hiddenFileInput.click(),!0}}})}),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),(null!=this.hiddenFileInput?this.hiddenFileInput.parentNode:void 0)&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,e.instances.splice(e.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var e=void 0,t=0,i=0;if(this.getActiveFiles().length){for(var n=0,s=s=this.getActiveFiles();;){if(n>=s.length)break;var o=s[n++];t+=o.upload.bytesSent,i+=o.upload.total}e=100*t/i}else e=100;return this.emit("totaluploadprogress",e,i,t)}},{key:"_getParamName",value:function(e){return"function"==typeof this.options.paramName?this.options.paramName(e):this.options.paramName+(this.options.uploadMultiple?"["+e+"]":"")}},{key:"_renameFile",value:function(e){return"function"!=typeof this.options.renameFile?e.name:this.options.renameFile(e)}},{key:"getFallbackForm",value:function(){var t,i=void 0;if(t=this.getExistingFallback())return t;var n='<div class="dz-fallback">';this.options.dictFallbackText&&(n+="<p>"+this.options.dictFallbackText+"</p>"),n+='<input type="file" name="'+this._getParamName(0)+'" '+(this.options.uploadMultiple?'multiple="multiple"':void 0)+' /><input type="submit" value="Upload!"></div>';var s=e.createElement(n);return"FORM"!==this.element.tagName?(i=e.createElement('<form action="'+this.options.url+'" enctype="multipart/form-data" method="'+this.options.method+'"></form>')).appendChild(s):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=i?i:s}},{key:"getExistingFallback",value:function(){for(var e=["div","form"],t=0;t<e.length;t++){var i,n=e[t];if(i=function(e){for(var t=0,i=i=e;;){if(t>=i.length)break;var n=i[t++];if(/(^| )fallback($| )/.test(n.className))return n}}(this.element.getElementsByTagName(n)))return i}}},{key:"setupEventListeners",value:function(){return this.listeners.map(function(e){return function(){var t=[];for(var i in e.events){var n=e.events[i];t.push(e.element.addEventListener(i,n,!1))}return t}()})}},{key:"removeEventListeners",value:function(){return this.listeners.map(function(e){return function(){var t=[];for(var i in e.events){var n=e.events[i];t.push(e.element.removeEventListener(i,n,!1))}return t}()})}},{key:"disable",value:function(){var e=this;return this.clickableElements.forEach(function(e){return e.classList.remove("dz-clickable")}),this.removeEventListeners(),this.disabled=!0,this.files.map(function(t){return e.cancelUpload(t)})}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach(function(e){return e.classList.add("dz-clickable")}),this.setupEventListeners()}},{key:"filesize",value:function(e){var t=0,i="b";if(e>0){for(var n=["tb","gb","mb","kb","b"],s=0;s<n.length;s++){var o=n[s];if(e>=Math.pow(this.options.filesizeBase,4-s)/10){t=e/Math.pow(this.options.filesizeBase,4-s),i=o;break}}t=Math.round(10*t)/10}return"<strong>"+t+"</strong> "+this.options.dictFileSizeUnits[i]}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],i=0;i<e.dataTransfer.files.length;i++)t[i]=e.dataTransfer.files[i];if(this.emit("addedfiles",t),t.length){var n=e.dataTransfer.items;n&&n.length&&null!=n[0].webkitGetAsEntry?this._addFilesFromItems(n):this.handleFiles(t)}}}},{key:"paste",value:function(e){if(null!=__guard__(null!=e?e.clipboardData:void 0,function(e){return e.items}
203)){this.emit("paste",e);var t=e.clipboardData.items;return t.length?this._addFilesFromItems(t):void 0}}},{key:"handleFiles",value:function(e){for(var t=0,i=i=e;;){if(t>=i.length)break;var n=i[t++];this.addFile(n)}}},{key:"_addFilesFromItems",value:function(e){var t=this;return function(){for(var i=[],n=0,s=s=e;;){if(n>=s.length)break;var o,r=s[n++];null!=r.webkitGetAsEntry&&(o=r.webkitGetAsEntry())?o.isFile?i.push(t.addFile(r.getAsFile())):o.isDirectory?i.push(t._addFilesFromDirectory(o,o.name)):i.push(void 0):null==r.getAsFile||null!=r.kind&&"file"!==r.kind?i.push(void 0):i.push(t.addFile(r.getAsFile()))}return i}()}},{key:"_addFilesFromDirectory",value:function(e,t){var i=this,n=e.createReader(),s=function(e){return __guardMethod__(console,"log",function(t){return t.log(e)})};return function e(){return n.readEntries(function(n){if(n.length>0){for(var s=0,o=o=n;;){if(s>=o.length)break;var r=o[s++];r.isFile?r.file(function(e){if(!i.options.ignoreHiddenFiles||"."!==e.name.substring(0,1))return e.fullPath=t+"/"+e.name,i.addFile(e)}):r.isDirectory&&i._addFilesFromDirectory(r,t+"/"+r.name)}e()}return null},s)}()}},{key:"accept",value:function(t,i){return this.options.maxFilesize&&t.size>1024*this.options.maxFilesize*1024?i(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(t.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):e.isValidFile(t,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(i(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",t)):this.options.accept.call(this,t,i):i(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var i=this;return t.upload={uuid:e.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t),chunked:this.options.chunking&&(this.options.forceChunking||t.size>this.options.chunkSize),totalChunkCount:Math.ceil(t.size/this.options.chunkSize)},this.files.push(t),t.status=e.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){return e?(t.accepted=!1,i._errorProcessing([t],e)):(t.accepted=!0,i.options.autoQueue&&i.enqueueFile(t)),i._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){for(var t=0,i=i=e;;){if(t>=i.length)break;var n=i[t++];this.enqueueFile(n)}return null}},{key:"enqueueFile",value:function(t){var i=this;if(t.status!==e.ADDED||!0!==t.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(t.status=e.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return i.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var e=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var t=this._thumbnailQueue.shift();return this.createThumbnail(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(i){return e.emit("thumbnail",t,i),e._processingThumbnail=!1,e._processThumbnailQueue()})}}},{key:"removeFile",value:function(t){if(t.status===e.UPLOADING&&this.cancelUpload(t),this.files=without(this.files,t),this.emit("removedfile",t),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(t){null==t&&(t=!1);for(var i=0,n=n=this.files.slice();;){if(i>=n.length)break;var s=n[i++];(s.status!==e.UPLOADING||t)&&this.removeFile(s)}return null}},{key:"resizeImage",value:function(t,i,n,s,o){var r=this;return this.createThumbnail(t,i,n,s,!0,function(i,n){if(null==n)return o(t);var s=r.options.resizeMimeType;null==s&&(s=t.type);var a=n.toDataURL(s,r.options.resizeQuality);return"image/jpeg"!==s&&"image/jpg"!==s||(a=ExifRestore.restore(t.dataURL,a)),o(e.dataURItoBlob(a))})}},{key:"createThumbnail",value:function(e,t,i,n,s,o){var r=this,a=new FileReader;return a.onload=function(){return e.dataURL=a.result,"image/svg+xml"===e.type?void(null!=o&&o(a.result)):r.createThumbnailFromUrl(e,t,i,n,s,o)},a.readAsDataURL(e)}},{key:"createThumbnailFromUrl",value:function(e,t,i,n,s,o,r){var a=this,l=document.createElement("img");return r&&(l.crossOrigin=r),l.onload=function(){var r=function(e){return e(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&s&&(r=function(e){return EXIF.getData(l,function(){return e(EXIF.getTag(this,"Orientation"))})}),r(function(s){e.width=l.width,e.height=l.height;var r=a.options.resize.call(a,e,t,i,n),c=document.createElement("canvas"),h=c.getContext("2d");switch(c.width=r.trgWidth,c.height=r.trgHeight,s>4&&(c.width=r.trgHeight,c.height=r.trgWidth),s){case 2:h.translate(c.width,0),h.scale(-1,1);break;case 3:h.translate(c.width,c.height),h.rotate(Math.PI);break;case 4:h.translate(0,c.height),h.scale(1,-1);break;case 5:h.rotate(.5*Math.PI),h.scale(1,-1);break;case 6:h.rotate(.5*Math.PI),h.translate(0,-c.width);break;case 7:h.rotate(.5*Math.PI),h.translate(c.height,-c.width),h.scale(-1,1);break;case 8:h.rotate(-.5*Math.PI),h.translate(-c.height,0)}drawImageIOSFix(h,l,null!=r.srcX?r.srcX:0,null!=r.srcY?r.srcY:0,r.srcWidth,r.srcHeight,null!=r.trgX?r.trgX:0,null!=r.trgY?r.trgY:0,r.trgWidth,r.trgHeight);var u=c.toDataURL("image/png");if(null!=o)return o(u,c)})},null!=o&&(l.onerror=o),l.src=e.dataURL}},{key:"processQueue",value:function(){var e=this.options.parallelUploads,t=this.getUploadingFiles().length,i=t;if(!(t>=e)){var n=this.getQueuedFiles();if(n.length>0){if(this.options.uploadMultiple)return this.processFiles(n.slice(0,e-t));for(;i<e;){if(!n.length)return;this.processFile(n.shift()),i++}}}}},{key:"processFile",value:function(e){return this.processFiles([e])}},{key:"processFiles",value:function(t){for(var i=0,n=n=t;;){if(i>=n.length)break;var s=n[i++];
203s.processing=!0,s.status=e.UPLOADING,this.emit("processing",s)}return this.options.uploadMultiple&&this.emit("processingmultiple",t),this.uploadFiles(t)}},{key:"_getFilesWithXhr",value:function(e){return this.files.filter(function(t){return t.xhr===e}).map(function(e){return e})}},{key:"cancelUpload",value:function(t){if(t.status===e.UPLOADING){for(var i=this._getFilesWithXhr(t.xhr),n=0,s=s=i;;){if(n>=s.length)break;s[n++].status=e.CANCELED}void 0!==t.xhr&&t.xhr.abort();for(var o=0,r=r=i;;){if(o>=r.length)break;var a=r[o++];this.emit("canceled",a)}this.options.uploadMultiple&&this.emit("canceledmultiple",i)}else t.status!==e.ADDED&&t.status!==e.QUEUED||(t.status=e.CANCELED,this.emit("canceled",t),this.options.uploadMultiple&&this.emit("canceledmultiple",[t]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(e){if("function"==typeof e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];return e.apply(this,i)}return e}},{key:"uploadFile",value:function(e){return this.uploadFiles([e])}},{key:"uploadFiles",value:function(t){var i=this;this._transformFiles(t,function(n){if(t[0].upload.chunked){var s=t[0],o=n[0];s.upload.chunks=[];var r=function(){for(var n=0;void 0!==s.upload.chunks[n];)n++;if(!(n>=s.upload.totalChunkCount)){0;var r=n*i.options.chunkSize,a=Math.min(r+i.options.chunkSize,s.size),l={name:i._getParamName(0),data:o.webkitSlice?o.webkitSlice(r,a):o.slice(r,a),filename:s.upload.filename,chunkIndex:n};s.upload.chunks[n]={file:s,index:n,dataBlock:l,status:e.UPLOADING,progress:0,retries:0},i._uploadData(t,[l])}};if(s.upload.finishedChunkUpload=function(n){var o=!0;n.status=e.SUCCESS,n.dataBlock=null,n.xhr=null;for(var a=0;a<s.upload.totalChunkCount;a++){if(void 0===s.upload.chunks[a])return r();s.upload.chunks[a].status!==e.SUCCESS&&(o=!1)}o&&i.options.chunksUploaded(s,function(){i._finished(t,"",null)})},i.options.parallelChunkUploads)for(var a=0;a<s.upload.totalChunkCount;a++)r();else r()}else{for(var l=[],c=0;c<t.length;c++)l[c]={name:i._getParamName(c),data:n[c],filename:t[c].upload.filename};i._uploadData(t,l)}})}},{key:"_getChunk",value:function(e,t){for(var i=0;i<e.upload.totalChunkCount;i++)if(void 0!==e.upload.chunks[i]&&e.upload.chunks[i].xhr===t)return e.upload.chunks[i]}},{key:"_uploadData",value:function(t,i){for(var n=this,s=new XMLHttpRequest,o=0,r=r=t;;){if(o>=r.length)break;r[o++].xhr=s}t[0].upload.chunked&&(t[0].upload.chunks[i[0].chunkIndex].xhr=s);var a=this.resolveOption(this.options.method,t),l=this.resolveOption(this.options.url,t);s.open(a,l,!0),s.timeout=this.resolveOption(this.options.timeout,t),s.withCredentials=!!this.options.withCredentials,s.onload=function(e){n._finishedUploading(t,s,e)},s.onerror=function(){n._handleUploadError(t,s)},(null!=s.upload?s.upload:s).onprogress=function(e){return n._updateFilesUploadProgress(t,s,e)};var c={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var h in this.options.headers&&e.extend(c,this.options.headers),c){var u=c[h];u&&s.setRequestHeader(h,u)}var d=new FormData;if(this.options.params){var f=this.options.params;for(var p in"function"==typeof f&&(f=f.call(this,t,s,t[0].upload.chunked?this._getChunk(t[0],s):null)),f){var m=f[p];d.append(p,m)}}for(var g=0,v=v=t;;){if(g>=v.length)break;var b=v[g++];this.emit("sending",b,s,d)}this.options.uploadMultiple&&this.emit("sendingmultiple",t,s,d),this._addFormElementData(d);for(var y=0;y<i.length;y++){var _=i[y];d.append(_.name,_.data,_.filename)}this.submitRequest(s,d,t)}},{key:"_transformFiles",value:function(e,t){for(var i=this,n=[],s=0,o=0;o<e.length;o++)!function(o){i.options.transformFile.call(i,e[o],function(i){n[o]=i,++s===e.length&&t(n)})}(o)}},{key:"_addFormElementData",value:function(e){if("FORM"===this.element.tagName)for(var t=0,i=i=this.element.querySelectorAll("input, textarea, select, button");;){if(t>=i.length)break;var n=i[t++],s=n.getAttribute("name"),o=n.getAttribute("type");if(o&&(o=o.toLowerCase()),null!=s)if("SELECT"===n.tagName&&n.hasAttribute("multiple"))for(var r=0,a=a=n.options;;){if(r>=a.length)break;var l=a[r++];l.selected&&e.append(s,l.value)}else(!o||"checkbox"!==o&&"radio"!==o||n.checked)&&e.append(s,n.value)}}},{key:"_updateFilesUploadProgress",value:function(e,t,i){var n=void 0;if(void 0!==i){if(n=100*i.loaded/i.total,e[0].upload.chunked){var s=e[0],o=this._getChunk(s,t);o.progress=n,o.total=i.total,o.bytesSent=i.loaded,s.upload.progress=0,s.upload.total=0,s.upload.b
203ytesSent=0;for(var r=0;r<s.upload.totalChunkCount;r++)void 0!==s.upload.chunks[r]&&void 0!==s.upload.chunks[r].progress&&(s.upload.progress+=s.upload.chunks[r].progress,s.upload.total+=s.upload.chunks[r].total,s.upload.bytesSent+=s.upload.chunks[r].bytesSent);s.upload.progress=s.upload.progress/s.upload.totalChunkCount}else for(var a=0,l=l=e;;){if(a>=l.length)break;var c=l[a++];c.upload.progress=n,c.upload.total=i.total,c.upload.bytesSent=i.loaded}for(var h=0,u=u=e;;){if(h>=u.length)break;var d=u[h++];this.emit("uploadprogress",d,d.upload.progress,d.upload.bytesSent)}}else{var f=!0;n=100;for(var p=0,m=m=e;;){if(p>=m.length)break;var g=m[p++];100===g.upload.progress&&g.upload.bytesSent===g.upload.total||(f=!1),g.upload.progress=n,g.upload.bytesSent=g.upload.total}if(f)return;for(var v=0,b=b=e;;){if(v>=b.length)break;var y=b[v++];this.emit("uploadprogress",y,n,y.upload.bytesSent)}}}},{key:"_finishedUploading",value:function(t,i,n){var s=void 0;if(t[0].status!==e.CANCELED&&4===i.readyState){if("arraybuffer"!==i.responseType&&"blob"!==i.responseType&&(s=i.responseText,i.getResponseHeader("content-type")&&~i.getResponseHeader("content-type").indexOf("application/json")))try{s=JSON.parse(s)}catch(t){n=t,s="Invalid JSON response from server."}this._updateFilesUploadProgress(t),200<=i.status&&i.status<300?t[0].upload.chunked?t[0].upload.finishedChunkUpload(this._getChunk(t[0],i)):this._finished(t,s,n):this._handleUploadError(t,i,s)}}},{key:"_handleUploadError",value:function(t,i,n){if(t[0].status!==e.CANCELED){if(t[0].upload.chunked&&this.options.retryChunks){var s=this._getChunk(t[0],i);if(s.retries++<this.options.retryChunksLimit)return void this._uploadData(t,[s.dataBlock]);console.warn("Retried this chunk too often. Giving up.")}for(var o=0,r=r=t;!(o>=r.length);)r[o++],this._errorProcessing(t,n||this.options.dictResponseError.replace("{{statusCode}}",i.status),i)}}},{key:"submitRequest",value:function(e,t,i){e.send(t)}},{key:"_finished",value:function(t,i,n){for(var s=0,o=o=t;;){if(s>=o.length)break;var r=o[s++];r.status=e.SUCCESS,this.emit("success",r,i,n),this.emit("complete",r)}
203if(this.options.uploadMultiple&&(this.emit("successmultiple",t,i,n),this.emit("completemultiple",t)),this.options.autoProcessQueue)return this.processQueue()}},{key:"_errorProcessing",value:function(t,i,n){for(var s=0,o=o=t;;){if(s>=o.length)break;var r=o[s++];r.status=e.ERROR,this.emit("error",r,i,n),this.emit("complete",r)}if(this.options.uploadMultiple&&(this.emit("errormultiple",t,i,n),this.emit("completemultiple",t)),this.options.autoProcessQueue)return this.processQueue()}}],[{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}}]),e}();Dropzone.initClass(),Dropzone.version="5.5.0",Dropzone.options={},Dropzone.optionsForElement=function(e){return e.getAttribute("id")?Dropzone.options[camelize(e.getAttribute("id"))]:void 0},Dropzone.instances=[],Dropzone.forElement=function(e){if("string"==typeof e&&(e=document.querySelector(e)),null==(null!=e?e.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return e.dropzone},Dropzone.autoDiscover=!0,Dropzone.discover=function(){var e=void 0;if(document.querySelectorAll)e=document.querySelectorAll(".dropzone");else{e=[];var t=function(t){return function(){for(var i=[],n=0,s=s=t;;){if(n>=s.length)break;var o=s[n++];/(^| )dropzone($| )/.test(o.className)?i.push(e.push(o)):i.push(void 0)}return i}()};t(document.getElementsByTagName("div")),t(document.getElementsByTagName("form"))}return function(){for(var t=[],i=0,n=n=e;;){if(i>=n.length)break;var s=n[i++];!1!==Dropzone.optionsForElement(s)?t.push(new Dropzone(s)):t.push(void 0)}return t}()},Dropzone.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],Dropzone.isBrowserSupported=function(){var e=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a"))for(var t=0,i=i=Dropzone.blacklistedBrowsers;;){if(t>=i.length)break;i[t++].test(navigator.userAgent)&&(e=!1)}else e=!1;else e=!1;return e},Dropzone.dataURItoBlob=function(e){for(var t=atob(e.split(",")[1]),i=e.split(",")[0].split(":")[1].split(";")[0],n=new ArrayBuffer(t.length),s=new Uint8Array(n),o=0,r=t.length,a=0<=r;a?o<=r:o>=r;a?o++:o--)s[o]=t.charCodeAt(o);return new Blob([n],{type:i})};var without=function(e,t){return e.filter(function(e){return e!==t}).map(function(e){return e})},camelize=function(e){return e.replace(/[\-_](\w)/g,function(e){return e.charAt(1).toUpperCase()})};Dropzone.createElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.childNodes[0]},Dropzone.elementInside=function(e,t){if(e===t)return!0;for(;e=e.parentNode;)if(e===t)return!0;return!1},Dropzone.getElement=function(e,t){var i=void 0;if("string"==typeof e?i=document.querySelector(e):null!=e.nodeType&&(i=e),null==i)throw new Error("Invalid `"+t+"` option provided. Please provide a CSS selector or a plain HTML element.");return i},Dropzone.getElements=function(e,t){var i=void 0,n=void 0;if(e instanceof Array){n=[];try{for(var s=0,o=o=e;!(s>=o.length);)i=o[s++],n.push(this.getElement(i,t))}catch(e){n=null}}else if("string"==typeof e){n=[];for(var r=0,a=a=document.querySelectorAll(e);!(r>=a.length);)i=a[r++],n.push(i)}else null!=e.nodeType&&(n=[e]);if(null==n||!n.length)throw new Error("Invalid `"+t+"` option provided. Please provide a CSS selector, a plain HTML element or a list of those.");return n},Dropzone.confirm=function(e,t,i){return window.confirm(e)?t():null!=i?i():void 0},Dropzone.isValidFile=function(e,t){if(!t)return!0;t=t.split(",");for(var i=e.type,n=i.replace(/\/.*$/,""),s=0,o=o=t;;){if(s>=o.length)break;var r=o[s++];if("."===(r=r.trim()).charAt(0)){if(-1!==e.name.toLowerCase().indexOf(r.toLowerCase(),e.name.length-r.length))return!0}else if(/\/\*$/.test(r)){if(n===r.replace(/\/.*$/,""))return!0}else if(i===r)return!0}return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(e){return this.each(function(){return new Dropzone(this,e)})}),"undefined"!=typeof module&&null!==module?module.exports=Dropzone:window.Dropzone=Dropzone,Dropzone.ADDED="added",Dropzone.QUEUED="queued",Dropzone.ACCEPTED=Dropzone.QUEUED,Dropzone.UPLOADING="uploading",Dropzone.PROCESSING=Dropzone.UPLOADING,Dropzone.CANCELED="canceled",Dropzone.ERROR="error",Dropzone.SUCCESS="success";
203var detectVerticalSquash=function(e){var t=(e.naturalWidth,e.naturalHeight),i=document.createElement("canvas");i.width=1,i.height=t;var n=i.getContext("2d");n.drawImage(e,0,0);for(var s=n.getImageData(1,0,1,t).data,o=0,r=t,a=t;a>o;)0===s[4*(a-1)+3]?r=a:o=a,a=r+o>>1;var l=a/t;return 0===l?1:l},drawImageIOSFix=function(e,t,i,n,s,o,r,a,l,c){var h=detectVerticalSquash(t);return e.drawImage(t,i,n,s,o,r,a,l,c/h)},ExifRestore=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",i=void 0,n=void 0,s="",o=void 0,r=void 0,a=void 0,l="",c=0;o=(i=e[c++])>>2,r=(3&i)<<4|(n=e[c++])>>4,a=(15&n)<<2|(s=e[c++])>>6,l=63&s,isNaN(n)?a=l=64:isNaN(s)&&(l=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(r)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(l),i=n=s="",o=r=a=l="",c<e.length;);return t}},{key:"restore",value:function(e,t){if(!e.match("data:image/jpeg;base64,"))return t;var i=this.decode64(e.replace("data:image/jpeg;base64,","")),n=this.slice2Segments(i),s=this.exifManipulation(t,n);return"data:image/jpeg;base64,"+this.encode64(s)}},{key:"exifManipulation",value:function(e,t){var i=this.getExifArray(t),n=this.insertExif(e,i);return new Uint8Array(n)}},{key:"getExifArray",value:function(e){for(var t=void 0,i=0;i<e.length;){if(255===(t=e[i])[0]&225===t[1])return t;i++}return[]}},{key:"insertExif",value:function(e,t){var i=e.replace("data:image/jpeg;base64,",""),n=this.decode64(i),s=n.indexOf(255,3),o=n.slice(0,s),r=n.slice(s),a=o;return(a=a.concat(t)).concat(r)}},{key:"slice2Segments",value:function(e){for(var t=0,i=[];;){if(255===e[t]&218===e[t+1])break;if(255===e[t]&216===e[t+1])t+=2;else{var n=t+(256*e[t+2]+e[t+3])+2,s=e.slice(t,n);i.push(s),t=n}if(t>e.length)break}return i}},{key:"decode64",value:function(e){var t=void 0,i=void 0,n="",s=void 0,o=void 0,r="",a=0,l=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(a++))<<2|(s=this.KEY_STR.indexOf(e.charAt(a++)))>>4,i=(15&s)<<4|(o=this.KEY_STR.indexOf(e.charAt(a++)))>>2,n=(3&o)<<6|(r=this.KEY_STR.indexOf(e.charAt(a++))),l.push(t),64!==o&&l.push(i),64!==r&&l.push(n),t=i=n="",s=o=r="",a<e.length;);return l}}]),e}();ExifRestore.initClass();var contentLoaded=function(e,t){var i=!1,n=!0,s=e.document,o=s.documentElement,r=s.addEventListener?"addEventListener":"attachEvent",a=s.addEventListener?"removeEventListener":"detachEvent",l=s.addEventListener?"":"on",c=function n(o){if("readystatechange"!==o.type||"complete"===s.readyState)return("load"===o.type?e:s)[a](l+o.type,n,!1),!i&&(i=!0)?t.call(e,o.type||o):void 0};if("complete"!==s.readyState){if(s.createEventObject&&o.doScroll){try{n=!e.frameElement}catch(e){}n&&function e(){try{o.doScroll("left")}catch(t){return void setTimeout(e,50)}return c("poll")}()}return s[r](l+"DOMContentLoaded",c,!1),s[r](l+"readystatechange",c,!1),e[r](l+"load",c,!1)}};Dropzone._autoDiscoverFunction=function(){if(Dropzone.autoDiscover)return Dropzone.discover()},contentLoaded(window,Dropzone._autoDiscoverFunction),function(e){"use strict";var t={tagClass:function(e){return"badge badge-info"},focusClass:"focus",itemValue:function(e){return e?e.toString():e},itemText:function(e){return this.itemValue(e)},itemTitle:function(e){return null},freeInput:!0,addOnBlur:!0,maxTags:void 0,maxChars:void 0,confirmKeys:[13,44],delimiter:",",delimiterRegex:null,cancelConfirmKeysOnEmpty:!1,onTagExists:function(e,t){t.addClass("sr-only")},trimValue:!1,allowDuplicates:!1,triggerChange:!0};function i(t,i){this.isInit=!0,this.itemsArray=[],this.$element=e(t),this.$element.addClass("sr-only"),this.isSelect="SELECT"===t.tagName,this.multiple=this.isSelect&&t.hasAttribute("multiple"),this.objectItems=i&&i.itemValue,this.placeholderText=t.hasAttribute("placeholder")?this.$element.attr("placeholder"):"",this.inputSize=Math.max(1,this.placeholderText.length),this.$container=e('<div class="bootstrap-tagsinput"></div>
203'),this.$input=e('<input type="text" placeholder="'+this.placeholderText+'"/>').appendTo(this.$container),this.$element.before(this.$container),this.build(i),this.isInit=!1}function n(e,t){if("function"!=typeof e[t]){var i=e[t];e[t]=function(e){return e[i]}}}function s(e,t){if("function"!=typeof e[t]){var i=e[t];e[t]=function(){return i}}}i.prototype={constructor:i,add:function(t,i,n){var s=this;if(!(s.options.maxTags&&s.itemsArray.length>=s.options.maxTags)&&(!1===t||t)){if("string"==typeof t&&s.options.trimValue&&(t=e.trim(t)),"object"==typeof t&&!s.objectItems)throw"Can't add objects when itemValue option is not set";if(!t.toString().match(/^\s*$/)){if(s.isSelect&&!s.multiple&&s.itemsArray.length>0&&s.remove(s.itemsArray[0]),"string"==typeof t&&"INPUT"===this.$element[0].tagName){var o=s.options.delimiterRegex?s.options.delimiterRegex:s.options.delimiter,a=t.split(o);if(a.length>1){for(var l=0;l<a.length;l++)this.add(a[l],!0);return void(i||s.pushVal(s.options.triggerChange))}}var c=s.options.itemValue(t),h=s.options.itemText(t),u=s.options.tagClass(t),d=s.options.itemTitle(t),f=e.grep(s.itemsArray,function(e){return s.options.itemValue(e)===c})[0];if(!f||s.options.allowDuplicates){if(!(s.items().toString().length+t.length+1>s.options.maxInputLength)){var p=e.Event("beforeItemAdd",{item:t,cancel:!1,options:n});if(s.$element.trigger(p),!p.cancel){s.itemsArray.push(t);var m=e('<span class="badge '+r(u)+(null!==d?'" title="'+d:"")+'">'+r(h)+'<span data-role="remove"></span></span>');m.data("item",t),s.findInputWrapper().before(m),m.after(" ");var g=e('option[value="'+encodeURIComponent(c)+'"]',s.$element).length||e('option[value="'+r(c)+'"]',s.$element).length;if(s.isSelect&&!g){var v=e("<option selected>"+r(h)+"</option>");v.data("item",t),v.attr("value",c),s.$element.append(v)}i||s.pushVal(s.options.triggerChange),s.options.maxTags!==s.itemsArray.length&&s.items().toString().length!==s.options.maxInputLength||s.$container.addClass("bootstrap-tagsinput-max"),e(".typeahead, .twitter-typeahead",s.$container).length&&s.$input.typeahead("val",""),this.isInit?s.$element.trigger(e.Event("itemAddedOnInit",{item:t,options:n})):s.$element.trigger(e.Event("itemAdded",{item:t,options:n}))}}}else if(s.options.onTagExists){var b=e(".badge",s.$container).filter(function(){return e(this).data("item")===f});s.options.onTagExists(t,b)}}}},remove:function(t,i,n){var s=this;if(s.objectItems&&(t=(t="object"==typeof t?e.grep(s.itemsArray,function(e){return s.options.itemValue(e)==s.options.itemValue(t)}):e.grep(s.itemsArray,function(e){return s.options.itemValue(e)==t}))[t.length-1]),t){var o=e.Event("beforeItemRemove",{item:t,cancel:!1,options:n});if(s.$element.trigger(o),o.cancel)return;e(".badge",s.$container).filter(function(){return e(this).data("item")===t}).remove(),e("option",s.$element).filter(function(){return e(this).data("item")===t}).remove(),-1!==e.inArray(t,s.itemsArray)&&s.itemsArray.splice(e.inArray(t,s.itemsArray),1)}i||s.pushVal(s.options.triggerChange),s.options.maxTags>s.itemsArray.length&&s.$container.removeClass("bootstrap-tagsinput-max"),s.$element.trigger(e.Event("itemRemoved",{item:t,options:n}))},removeAll:function(){var t=this;for(e(".badge",t.$container).remove(),e("option",t.$element).remove();t.itemsArray.length>0;)t.itemsArray.pop();t.pushVal(t.options.triggerChange)},refresh:function(){var t=this;e(".badge",t.$container).each(function(){var i=e(this),n=i.data("item"),s=t.options.itemValue(n),o=t.options.itemText(n),a=t.options.tagClass(n);(i.attr("class",null),i.addClass("badge "+r(a)),i.contents().filter(function(){return 3==this.nodeType})[0].nodeValue=r(o),t.isSelect)&&e("option",t.$element).filter(function(){return e(this).data("item")===n}).attr("value",s)})},items:function(){return this.itemsArray},pushVal:function(){var t=this,i=e.map(t.items(),function(e){return t.options.itemValue(e).toString()});t.$element.val(i.join(t.options.delimiter)),t.options.triggerChange&&t.$element.trigger("change")},build:function(i){var o=this;if(o.options=e.extend({},t,i),o.objectItems&&(o.options.freeInput=!1),n(o.options,"itemValue"),n(o.options,"itemText"),s(o.options,"tagClass"),o.options.typeahead){var r=o.options.typeahead||{};s(r,"source"),o.$input.typeahead(e.extend({},r,{source:function(t,i){function n(e){for(var t=[],n=0;n<e.length;n++){var r=o.options.itemText(e[n]);s[r]=e[n],t.push(r)}i(t)}this.map={};var s=this.map,a=r.source(t);e.isFunction(a.success)?a.success(n):e.isFunction(a.then)?a.then(n):e.when(a).then(n)},updater:function(e){return o.add(this.map[e]),this.map[e]},matcher:function(e){return-1!==e.toLowerCase().indexOf(this.query.trim().toLowerCase())},sorter:function(e){return e.sort()},highlighter:function(e){var t=new RegExp("("+this.query+")","gi");return e.replace(t,"<strong>$1</strong>")}}
203))}if(o.options.typeaheadjs){var l=o.options.typeaheadjs;e.isArray(l)||(l=[null,l]),e.fn.typeahead.apply(o.$input,l).on("typeahead:selected",e.proxy(function(e,t,i){var n=0;l.some(function(e,t){return e.name===i&&(n=t,!0)}),l[n].valueKey?o.add(t[l[n].valueKey]):o.add(t),o.$input.typeahead("val","")},o))}o.$container.on("click",e.proxy(function(e){o.$element.attr("disabled")||o.$input.removeAttr("disabled"),o.$input.focus()},o)),o.options.addOnBlur&&o.options.freeInput&&o.$input.on("focusout",e.proxy(function(t){0===e(".typeahead, .twitter-typeahead",o.$container).length&&(o.add(o.$input.val()),o.$input.val(""))},o)),o.$container.on({focusin:function(){o.$container.addClass(o.options.focusClass)},focusout:function(){o.$container.removeClass(o.options.focusClass)}}),o.$container.on("keydown","input",e.proxy(function(t){var i=e(t.target),n=o.findInputWrapper();if(o.$element.attr("disabled"))o.$input.attr("disabled","disabled");else{switch(t.which){case 8:if(0===a(i[0])){var s=n.prev();s.length&&o.remove(s.data("item"))}break;case 46:if(0===a(i[0])){var r=n.next();r.length&&o.remove(r.data("item"))}break;case 37:var l=n.prev();0===i.val().length&&l[0]&&(l.before(n),i.focus());break;case 39:var c=n.next();0===i.val().length&&c[0]&&(c.after(n),i.focus())}var h=i.val().length,u=h+Math.ceil(h/5)+1;i.attr("size",Math.max(this.inputSize,u))}},o)),o.$container.on("keypress","input",e.proxy(function(t){var i=e(t.target);if(o.$element.attr("disabled"))o.$input.attr("disabled","disabled");else{var n,s,r,a=i.val(),l=o.options.maxChars&&a.length>=o.options.maxChars;o.options.freeInput&&(n=t,s=o.options.confirmKeys,r=!1,e.each(s,function(e,t){if("number"==typeof t&&n.which===t)return r=!0,!1;if(n.which===t.which){var i=!t.hasOwnProperty("altKey")||n.altKey===t.altKey,s=!t.hasOwnProperty("shiftKey")||n.shiftKey===t.shiftKey,o=!t.hasOwnProperty("ctrlKey")||n.ctrlKey===t.ctrlKey;if(i&&s&&o)return r=!0,!1}}),r||l)&&(0!==a.length&&(o.add(l?a.substr(0,o.options.maxChars):a),i.val("")),!1===o.options.cancelConfirmKeysOnEmpty&&t.preventDefault());var c=i.val().length,h=c+Math.ceil(c/5)+1;i.attr("size",Math.max(this.inputSize,h))}},o)),o.$container.on("click","[data-role=remove]",e.proxy(function(t){o.$element.attr("disabled")||o.remove(e(t.target).closest(".badge").data("item"))},o)),o.options.itemValue===t.itemValue&&("INPUT"===o.$element[0].tagName?o.add(o.$element.val()):e("option",o.$element).each(function(){o.add(e(this).attr("value"),!0)}))},destroy:function(){var e=this;e.$container.off("keypress","input"),e.$container.off("click","[role=remove]"),e.$container.remove(),e.$element.removeData("tagsinput"),e.$element.show()},focus:function(){this.$input.focus()},input:function(){return this.$input},findInputWrapper:function(){for(var t=this.$input[0],i=this.$container[0];t&&t.parentNode!==i;)t=t.parentNode;return e(t)}},e.fn.tagsinput=function(t,n,s){var o=[];return this.each(function(){var r=e(this).data("tagsinput");if(r)if(t||n){if(void 0!==r[t]){if(3===r[t].length&&void 0!==s)var a=r[t](n,null,s);else a=r[t](n);void 0!==a&&o.push(a)}}else o.push(r);else r=new i(this,t),e(this).data("tagsinput",r),o.push(r),"SELECT"===this.tagName&&e("option",e(this)).attr("selected","selected"),e(this).val(e(this).val())}),"string"==typeof t?o.length>1?o:o[0]:o},e.fn.tagsinput.Constructor=i;var o=e("<div />");function r(e){return e?o.text(e).html():""}function a(e){var t=0;if(document.selection){e.focus();var i=document.selection.createRange();i.moveStart("character",-e.value.length),t=i.text.length}else(e.selectionStart||"0"==e.selectionStart)&&(t=e.selectionStart);return t}e(function(){e("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput()})}(window.jQuery),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(function(){try{return require("moment")}catch(e){}}()):"function"==typeof define&&define.amd?define(["require"],function(e){return t(function(){try{return e("moment")}catch(e){}}())}):(e=e||self).Chart=t(e.moment)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
vendor: 63,080 bytes, line 203
203ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},i=function(e,t){return e(t={exports:{}}),t.exports}(function(e){var i={};for(var n in t)t.hasOwnProperty(n)&&(i[t[n]]=n);var s=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var o in s)if(s.hasOwnProperty(o)){if(!("channels"in s[o]))throw new Error("missing channels property: "+o);if(!("labels"in s[o]))throw new Error("missing channel labels property: "+o);if(s[o].labels.length!==s[o].channels)throw new Error("channel and label counts mismatch: "+o);var r=s[o].channels,a=s[o].labels;delete s[o].channels,delete s[o].labels,Object.defineProperty(s[o],"channels",{value:r}),Object.defineProperty(s[o],"labels",{value:a})}s.rgb.hsl=function(e){var t,i,n=e[0]/255,s=e[1]/255,o=e[2]/255,r=Math.min(n,s,o),a=Math.max(n,s,o),l=a-r;return a===r?t=0:n===a?t=(s-o)/l:s===a?t=2+(o-n)/l:o===a&&(t=4+(n-s)/l),(t=Math.min(60*t,360))<0&&(t+=360),i=(r+a)/2,[t,100*(a===r?0:i<=.5?l/(a+r):l/(2-a-r)),100*i]},s.rgb.hsv=function(e){var t,i,n,s,o,r=e[0]/255,a=e[1]/255,l=e[2]/255,c=Math.max(r,a,l),h=c-Math.min(r,a,l),u=function(e){return(c-e)/6/h+.5};return 0===h?s=o=0:(o=h/c,t=u(r),i=u(a),n=u(l),r===c?s=n-i:a===c?s=1/3+t-n:l===c&&(s=2/3+i-t),s<0?s+=1:s>1&&(s-=1)),[360*s,100*o,100*c]},s.rgb.hwb=function(e){var t=e[0],i=e[1],n=e[2];return[s.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(i,n))*100,100*(n=1-1/255*Math.max(t,Math.max(i,n)))]},s.rgb.cmyk=function(e){var t,i=e[0]/255,n=e[1]/255,s=e[2]/255;return[100*((1-i-(t=Math.min(1-i,1-n,1-s)))/(1-t)||0),100*((1-n-t)/(1-t)||0),100*((1-s-t)/(1-t)||0),100*t]},s.rgb.keyword=function(e){var n=i[e];if(n)return n;var s,o,r,a=1/0;for(var l in t)if(t.hasOwnProperty(l)){var c=(o=e,r=t[l],Math.pow(o[0]-r[0],2)+Math.pow(o[1]-r[1],2)+Math.pow(o[2]-r[2],2));c<a&&(a=c,s=l)}return s},s.keyword.rgb=function(e){return t[e]},s.rgb.xyz=function(e){var t=e[0]/255,i=e[1]/255,n=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*t+.7152*i+.0722*n),100*(.0193*t+.1192*i+.9505*n)]},s.rgb.lab=function(e){var t=s.rgb.xyz(e),i=t[0],n=t[1],o=t[2];return n/=100,o/=108.883,i=(i/=95.047)>.008856?Math.pow(i,1/3):7.787*i+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(i-n),200*(n-(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116))]},s.hsl.rgb=function(e){var t,i,n,s,o,r=e[0]/360,a=e[1]/100,l=e[2]/100;if(0===a)return[o=255*l,o,o];t=2*l-(i=l<.5?l*(1+a):l+a-l*a),s=[0,0,0];for(var c=0;c<3;c++)(n=r+1/3*-(c-1))<0&&n++,n>1&&n--,o=6*n<1?t+6*(i-t)*n:2*n<1?i:3*n<2?t+(i-t)*(2/3-n)*6:t,s[c]=255*o;return s},s.hsl.hsv=function(e){var t=e[0],i=e[1]/100,n=e[2]/100,s=i,o=Math.max(n,.01);return i*=(n*=2)<=1?n:2-n,s*=o<=1?o:2-o,[t,100*(0===n?2*s/(o+s):2*i/(n+i)),(n+i)/2*100]},s.hsv.rgb=function(e){var t=e[0]/60,i=e[1]/100,n=e[2]/100,s=Math.floor(t)%6,o=t-Math.floor(t),r=255*n*(1-i),a=255*n*(1-i*o),l=255*n*(1-i*(1-o));switch(n*=255,s){case 0:return[n,l,r];case 1:return[a,n,r];case 2:return[r,n,l];case 3:return[r,a,n];case 4:return[l,r,n];case 5:return[n,r,a]}},s.hsv.hsl=function(e){var t,i,n,s=e[0],o=e[1]/100,r=e[2]/100,a=Math.max(r,.01);return n=(2-o)*r,i=o*a,[s,100*(i=(i/=(t=(2-o)*a)<=1?t:2-t)||0),100*(n/=2)]},s.hwb.rgb=function(e){var t,i,n,s,o,r,a,l=e[0]/360,c=e[1]/100,h=e[2]/100,u=c+h;switch(u>1&&(c/=u,h/=u),n=6*l-(t=Math.floor(6*l)),!!(1&t)&&(n=1-n),s=c+n*((i=1-h)-c),t){default:case 6:case 0:o=i,r=s,a=c;break;case 1:o=s,r=i,a=c;break;case 2:o=c,r=i,a=s;break;case 3:o=c,r=s,a=i;break;case 4:o=s,r=c,a=i;break;case 5:o=i,r=c,a=s}return[255*o,255*r,255*a]},s.cmyk.rgb=function(e){var t=e[0]/100,i=e[1]/100,n=e[2]/100,s=e[3]/100;return[255*(1-Math.min(1,t*(1-s)+s)),255*(1-Math.min(1,i*(1-s)+s)),255*(1-Math.min(1,n*(1-s)+s))]},s.xyz.rgb=function(e){var t,i,n,s=e[0]/100,o=e[1]/100,r=e[2]/100;return i=-.9689*s+1.8758*o+.0415*r,n=.0557*s+-.204*o+1.057*r,t=(t=3.2406*s+-1.5372*o+-.4986*r)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(i=Math.min(Math.max(0,i),1)),255*(n=Math.min(Math.max(0,n),1))]},s.xyz.lab=function(e){var t=e[0],i=e[1],n=e[2];return i/=100,n/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(t-i),200*(i-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},s.lab.xyz=function(e){var t,i,n,s=e[0];t=e[1]/500+(i=(s+16)/116),n=i-e[2]/200;var o=Math.pow(i,3),r=Math.pow(t,3),a=Math.pow(n,3);return i=o>.008856?o:(i-16/116)/7.787,t=r>.008856?r:(t-16/116)/7.787,n=a>.008856?a:(n-16/116)/7.787,[t*=95.047,i*=100,n*=108.883]},s.lab.lch=function(e){var t,i=e[0],n=e[1],s=e[2];return(t=360*Math.atan2(s,n)/2/Math.PI)<0&&(t+=360),[i,Math.sqrt(n*n+s*s),t]},s.lch.lab=function(e){var t,i=e[0],n=e[1];return t=e[2]/360*2*Math.PI,[i,n*Math.cos(t),n*Math.sin(t)]},s.rgb.ansi16=function(e){var t=e[0],i=e[1],n=e[2],o=1 in arguments?arguments[1]:s.rgb.hsv(e)[2];if(0===(o=Math.round(o/50)))return 30;var r=30+(Math.round(n/255)<<2|Math.round(i/255)<<1|Math.round(t/255));return 2===o&&(r+=60),r},s.hsv.ansi16=function(e){return s.rgb.ansi16(s.hsv.rgb(e),e[2])},s.rgb.ansi256=function(e){var t=e[0],i=e[1],n=e[2];return t===i&&i===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(i/255*5)+Math.round(n/255*5)},s.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var i=.5*(1+~~(e>50));return[(1&t)*i*255,(t>>1&1)*i*255,(t>>2&1)*i*255]},s.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var i;return e-=16,[Math.floor(e/36)/5*255,Math.floor((i=e%36)/6)/5*255,i%6/5*255]},s.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},s.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var i=t[0];3===t[0].length&&(i=i.split("").map(function(e){return e+e}).join(""));var n=parseInt(i,16);return[n>>16&255,n>>8&255,255&n]},s.rgb.hcg=function(e){var t,i=e[0]/255,n=e[1]/255,s=e[2]/255,o=Math.max(Math.max(i,n),s),r=Math.min(Math.min(i,n),s),a=o-r;return t=a<=0?0:o===i?(n-s)/a%6:o===n?2+(s-i)/a:4+(i-n)/a+4,t/=6,[360*(t%=1),100*a,100*(a<1?r/(1-a):0)]},s.hsl.hcg=function(e){var t,i=e[1]/100,n=e[2]/100,s=0;return(t=n<.5?2*i*n:2*i*(1-n))<1&&(s=(n-.5*t)/(1-t)),[e[0],100*t,100*s]},s.hsv.hcg=function(e){var t=e[1]/100,i=e[2]/100,n=t*i,s=0;return n<1&&(s=(i-n)/(1-n)),[e[0],100*n,100*s]},s.hcg.rgb=function(e){var t=e[0]/360,i=e[1]/100,n=e[2]/100;if(0===i)return[255*n,255*n,255*n];var s,o=[0,0,0],r=t%1*6,a=r%1,l=1-a;switch(Math.floor(r)){case 0:o[0]=1,o[1]=a,o[2]=0;break;case 1:o[0]=l,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=a;break;case 3:o[0]=0,o[1]=l,o[2]=1;break;case 4:o[0]=a,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=l}return s=(1-i)*n,[255*(i*o[0]+s),255*(i*o[1]+s),255*(i*o[2]+s)]},s.hcg.hsv=function(e){var t=e[1]/100,i=t+e[2]/100*(1-t),n=0;return i>0&&(n=t/i),[e[0],100*n,100*i]},s.hcg.hsl=function(e){var t=e[1]/100,i=e[2]/100*(1-t)+.5*t,n=0;return i>0&&i<.5?n=t/(2*i):i>=.5&&i<1&&(n=t/(2*(1-i))),[e[0],100*n,100*i]},s.hcg.hwb=function(e){var t=e[1]/100,i=t+e[2]/100*(1-t);return[e[0],100*(i-t),100*(1-i)]},s.hwb.hcg=function(e){var t=e[1]/100,i=1-e[2]/100,n=i-t,s=0;return n<1&&(s=(i-n)/(1-n)),[e[0],100*n,100*s]},s.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},s.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},s.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},s.gray.hsl=s.gray.hsv=function(e){return[0,0,e[0]]},s.gray.hwb=function(e){return[0,100,e[0]]},s.gray.cmyk=function(e){return[0,0,0,e[0]]},s.gray.lab=function(e){return[e[0],0,0]},s.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),i=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(i.length)+i},s.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}});function n(e){var t=function(){for(var e={},t=Object.keys(i),n=t.length,s=0;s<n;s++)e[t[s]]={distance:-1,parent:null};return e}(),n=[e];for(t[e].distance=0;n.length;)for(var s=n.pop(),o=Object.keys(i[s]),r=o.length,a=0;a<r;a++){var l=o[a],c=t[l];-1===c.distance&&(c.distance=t[s].distance+1,c.parent=s,n.unshift(l))}return t}function s(e,t){return function(i){return t(e(i))}}function o(e,t){for(var n=[t[e].parent,e],o=i[t[e].parent][e],r=t[e].parent;t[r].parent;)n.unshift(t[r].parent),o=s(i[t[r].parent][r],o),r=t[r].parent;return o.conversion=n,o}i.rgb,i.hsl,i.hsv,i.hwb,i.cmyk,i.xyz,i.lab,i.lch,i.hex,i.keyword,i.ansi16,i.ansi256,i.hcg,i.apple,i.gray;var r={};Object.keys(i).forEach(function(e){r[e]={},Object.defineProperty(r[e],"channels",{value:i[e].channels}),Object.defineProperty(r[e],"labels",{value:i[e].labels});var t=function(e){for(var t=n(e),i={},s=Object.keys(t),r=s.length,a=0;a<r;a++){var l=s[a];null!==t[l].parent&&(i[l]=o(l,t))}return i}(e);Object.keys(t).forEach(function(i){var n=t[i];r[e][i]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var i=e(t);if("object"==typeof i)for(var n=i.length,s=0;s<n;s++)i[s]=Math.round(i[s]);return i};return"conversion"in e&&(t.conversion=e.conversion),t}(n),r[e][i].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)})});var a=r,l={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},c={getRgba:h,getHsla:u,getRgb:function(e){var t=h(e);return t&&t.slice(0,3)},getHsl:function(e){var t=u(e);return t&&t.slice(0,3)},getHwb:d,getAlpha:function(e){var t=h(e);return t||(t=u(e))||(t=d(e))?t[3]:void 0},hexString:function(e,t){return t=void 0!==t&&3===e.length?t:e[3],"#"+v(e[0])+v(e[1])+v(e[2])+(t>=0&&t<1?v(Math.round(255*t)):"")},rgbString:function(e,t){return t<1||e[3]&&e[3]<1?f(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:f,percentString:function(e,t){return t<1||e[3]&&e[3]<1?p(e,t):"rgb("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%)"},percentaString:p,hslString:function(e,t){return t<1||e[3]&&e[3]<1?m(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:m,hwbString:function(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"},keyword:function(e){return b[e.slice(0,3)]}};function h(e){if(e){var t=[0,0,0],i=1,n=e.match(/^#([a-fA-F0-9]{3,4})$/i),s="";if(n){s=(n=n[1])[3];for(var o=0;o<t.length;o++)t[o]=parseInt(n[o]+n[o],16);s&&(i=Math.round(parseInt(s+s,16)/255*100)/100)}else if(n=e.match(/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i)){for(s=n[2],n=n[1],o=0;o<t.length;o++)t[o]=parseInt(n.slice(2*o,2*o+2),16);s&&(i=Math.round(parseInt(s,16)/255*100)/100)}else if(n=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(o=0;o<t.length;o++)t[o]=parseInt(n[o+1]);i=parseFloat(n[4])}else if(n=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(o=0;o<t.length;o++)t[o]=Math.round(2.55*parseFloat(n[o+1]));i=parseFloat(n[4])}else if(n=e.match(/(\w+)/)){if("transparent"==n[1])return[0,0,0,0];if(!(t=l[n[1]]))return}for(o=0;o<t.length;o++)t[o]=g(t[o],0,255);return i=i||0==i?g(i,0,1):1,t[3]=i,t}}function u(e){if(e){var t=e.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var i=parseFloat(t[4]);return[g(parseInt(t[1]),0,360),g(parseFloat(t[2]),0,100),g(parseFloat(t[3]),0,100),g(isNaN(i)?1:i,0,1)]}}}function d(e){if(e){var t=e.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var i=parseFloat(t[4]);return[g(parseInt(t[1]),0,360),g(parseFloat(t[2]),0,100),g(parseFloat(t[3]),0,100),g(isNaN(i)?1:i,0,1)]}}}function f(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function p(e,t){return"rgba("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%, "+(t||e[3]||1)+")"}function m(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function g(e,t,i){return Math.min(Math.max(t,e),i)}function v(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}var b={};for(var y in l)b[l[y]]=y;var _=function(e){return e instanceof _?e:this instanceof _?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof e?(t=c.getRgba(e))?this.setValues("rgb",t):(t=c.getHsla(e))?this.setValues("hsl",t):(t=c.getHwb(e))&&this.setValues("hwb",t):"object"==typeof e&&(void 0!==(t=e).r||void 0!==t.red?this.setValues("rgb",t):void 0!==t.l||void 0!==t.lightness?this.setValues("hsl",t):void 0!==t.v||void 0!==t.value?this.setValues("hsv",t):void 0!==t.w||void 0!==t.whiteness?this.setValues("hwb",t):void 0===t.c&&void 0===t.cyan||this.setValues("cmyk",t)))):new _(e);var t};_.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var e=this.values;return 1!==e.alpha?e.hwb.concat([e.alpha]):e.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var e=this.values;return e.rgb.concat([e.alpha])},hslaArray:function(){var e=this.values;return e.hsl.concat([e.alpha])},alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return e&&(e=(e%=360)<0?360+e:e),this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},whiteness:function(e){return this.setChannel("hwb",1,e)},blackness:function(e){return this.setChannel("hwb",2,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return c.hexString(this.values.rgb)},rgbString:function(){return c.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return c.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return c.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return c.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return c.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return c.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return c.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var e=this.values.rgb;return e[0]<<16|e[1]<<8|e[2]},luminosity:function(){for(var e=this.values.rgb,t=[],i=0;i<e.length;i++){var n=e[i]/255;t[i]=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),i=e.luminosity();return t>i?(t+.05)/(i+.05):(i+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,i=(t[0]+e)%360;return t[0]=i<0?360+i:i,this.setValues("hsl",t),this},mix:function(e,t){var i=e,n=void 0===t?.5:t,s=2*n-1,o=this.alpha()-i.alpha(),r=((s*o==-1?s:(s+o)/(1+s*o))+1)/2,a=1-r;return this.rgb(r*this.red()+a*i.red(),r*this.green()+a*i.green(),r*this.blue()+a*i.blue()).alpha(this.alpha()*n+i.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var e,t,i=new _,n=this.values,s=i.values;for(var o in n)n.hasOwnProperty(o)&&(e=n[o],"[object Array]"===(t={}.toString.call(e))?s[o]=e.slice(0):"[object Number]"===t?s[o]=e:console.error("unexpected color value:",e));return i}},_.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},_.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},_.prototype.getValues=function(e){for(var t=this.values,i={},n=0;n<e.length;n++)i[e.charAt(n)]=t[e][n];return 1!==t.alpha&&(i.a=t.alpha),i},_.prototype.setValues=function(e,t){var i,n,s=this.values,o=this.spaces,r=this.maxes,l=1;if(this.valid=!0,"alpha"===e)l=t;else if(t.length)s[e]=t.slice(0,e.length),l=t[e.length];else if(void 0!==t[e.charAt(0)]){for(i=0;i<e.length;i++)s[e][i]=t[e.charAt(i)];l=t.a}else if(void 0!==t[o[e][0]]){var c=o[e];for(i=0;i<e.length;i++)s[e][i]=t[c[i]];l=t.alpha}if(s.alpha=Math.max(0,Math.min(1,void 0===l?s.alpha:l)),"alpha"===e)return!1;for(i=0;i<e.length;i++)n=Math.max(0,Math.min(r[e][i],s[e][i])),s[e][i]=Math.round(n);for(var h in o)h!==e&&(s[h]=a[e][h](s[e]));return!0},_.prototype.setSpace=function(e,t){var i=t[0];return void 0===i?this.getValues(e):("number"==typeof i&&(i=Array.prototype.slice.call(t)),this.setValues(e,i),this)},_.prototype.setChannel=function(e,t,i){var n=this.values[e];return void 0===i?n[t]:(i===n[t]||(n[t]=i,this.setValues(e,n)),this)},"undefined"!=typeof window&&(window.Color=_);var w=_;function x(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}var k,C={noop:function(){},uid:(k=0,function(){return k++}),isNullOrUndef:function(e){return null==e},isArray:function(e){if(Array.isArray&&Array.isArray(e))return!0;var t=Object.prototype.toString.call(e);return"[object"===t.substr(0,7)&&"Array]"===t.substr(-6)},isObject:function(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)},isFinite:function(e){return("number"==typeof e||e instanceof Number)&&isFinite(e)},valueOrDefault:function(e,t){return void 0===e?t:e},valueAtIndexOrDefault:function(e,t,i){return C.valueOrDefault(C.isArray(e)?e[t]:e,i)},callback:function(e,t,i){if(e&&"function"==typeof e.call)return e.apply(i,t)},each:function(e,t,i,n){var s,o,r;if(C.isArray(e))if(o=e.length,n)for(s=o-1;s>=0;s--)t.call(i,e[s],s);else for(s=0;s<o;s++)t.call(i,e[s],s);else if(C.isObject(e))for(o=(r=Object.keys(e)).length,s=0;s<o;s++)t.call(i,e[r[s]],r[s])},arrayEquals:function(e,t){var i,n,s,o;if(!e||!t||e.length!==t.length)return!1;for(i=0,n=e.length;i<n;++i)if(s=e[i],o=t[i],s instanceof Array&&o instanceof Array){if(!C.arrayEquals(s,o))return!1}else if(s!==o)return!1;return!0},clone:function(e){if(C.isArray(e))return e.map(C.clone);if(C.isObject(e)){for(var t=Object.create(e),i=Object.keys(e),n=i.length,s=0;s<n;++s)t[i[s]]=C.clone(e[i[s]]);return t}return e},_merger:function(e,t,i,n){if(x(e)){var s=t[e],o=i[e];C.isObject(s)&&C.isObject(o)?C.merge(s,o,n):t[e]=C.clone(o)}},_mergerIf:function(e,t,i){if(x(e)){var n=t[e],s=i[e];C.isObject(n)&&C.isObject(s)?C.mergeIf(n,s):t.hasOwnProperty(e)||(t[e]=C.clone(s))}},merge:function(e,t,i){var n,s,o,r,a,l=C.isArray(t)?t:[t],c=l.length;if(!C.isObject(e))return e;for(n=(i=i||{}).merger||C._merger,s=0;s<c;++s)if(t=l[s],C.isObject(t))for(a=0,r=(o=Object.keys(t)).length;a<r;++a)n(o[a],e,t,i);return e},mergeIf:function(e,t){return C.merge(e,t,{merger:C._mergerIf})},extend:Object.assign||function(e){return C.merge(e,[].slice.call(arguments,1),{merger:function(e,t,i){t[e]=i[e]}})},inherits:function(e){var t=this,i=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return t.apply(this,arguments)},n=function(){this.constructor=i};return n.prototype=t.prototype,i.prototype=new n,i.extend=C.inherits,e&&C.extend(i.prototype,e),i.__super__=t.prototype,i},_deprecated:function(e,t,i,n){void 0!==t&&console.warn(e+': "'+i+'" is deprecated. Please use "'+n+'" instead')}},D=C;C.callCallback=C.callback,C.indexOf=function(e,t,i){return Array.prototype.indexOf.call(e,t,i)},C.getValueOrDefault=C.valueOrDefault,C.getValueAtIndexOrDefault=C.valueAtIndexOrDefault;var S={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return-e*(e-2)},easeInOutQuad:function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return(e-=1)*e*e+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return-((e-=1)*e*e*e-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return(e-=1)*e*e*e*e+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},easeInSine:function(e){return 1-Math.cos(e*(Math.PI/2))},easeOutSine:function(e){return Math.sin(e*(Math.PI/2))},easeInOutSine:function(e){return-.5*(Math.cos(Math.PI*e)-1)},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*--e))},easeInCirc:function(e){return e>=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,i=0,n=1;return 0===e?0:1===e?1:(i||(i=.3),n<1?(n=1,t=i/4):t=i/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i))},easeOutElastic:function(e){var t=1.70158,i=0,n=1;return 0===e?0:1===e?1:(i||(i=.3),n<1?(n=1,t=i/4):t=i/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/i)+1)},easeInOutElastic:function(e){var t=1.70158,i=0,n=1;return 0===e?0:2==(e/=.5)?1:(i||(i=.45),n<1?(n=1,t=i/4):t=i/(2*Math.PI)*Math.asin(1/n),e<1?n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*.5+1)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-S.easeOutBounce(1-e)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*S.easeInBounce(2*e):.5*S.easeOutBounce(2*e-1)+.5}},T={effects:S};D.easingEffects=S;var M=Math.PI,I=M/180,E=2*M,P=M/2,A=M/4,O=2*M/3,N={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,i,n,s,o){if(o){var r=Math.min(o,s/2,n/2),a=t+r,l=i+r,c=t+n-r,h=i+s-r;e.moveTo(t,l),a<c&&l<h?(e.arc(a,l,r,-M,-P),e.arc(c,l,r,-P,0),e.arc(c,h,r,0,P),e.arc(a,h,r,P,M)):a<c?(e.moveTo(a,i),e.arc(c,l,r,-P,P),e.arc(a,l,r,P,M+P)):l<h?(e.arc(a,l,r,-M,0),e.arc(a,h,r,0,M)):e.arc(a,l,r,-M,M),e.closePath(),e.moveTo(t,i)}else e.rect(t,i,n,s)},drawPoint:function(e,t,i,n,s,o){var r,a,l,c,h,u=(o||0)*I;if(t&&"object"==typeof t&&("[object HTMLImageElement]"===(r=t.toString())||"[object HTMLCanvasElement]"===r))return e.save(),e.translate(n,s),e.rotate(u),e.drawImage(t,-t.width/2,-t.height/2,t.width,t.height),void e.restore();if(!(isNaN(i)||i<=0)){switch(e.beginPath(),t){default:e.arc(n,s,i,0,E),e.closePath();break;case"triangle":e.moveTo(n+Math.sin(u)*i,s-Math.cos(u)*i),u+=O,e.lineTo(n+Math.sin(u)*i,s-Math.cos(u)*i),u+=O,e.lineTo(n+Math.sin(u)*i,s-Math.cos(u)*i),e.closePath();break;case"rectRounded":c=i-(h=.516*i),a=Math.cos(u+A)*c,l=Math.sin(u+A)*c,e.arc(n-a,s-l,h,u-M,u-P),e.arc(n+l,s-a,h,u-P,u),e.arc(n+a,s+l,h,u,u+P),e.arc(n-l,s+a,h,u+P,u+M),e.closePath();break;case"rect":if(!o){c=Math.SQRT1_2*i,e.rect(n-c,s-c,2*c,2*c);break}u+=A;case"rectRot":a=Math.cos(u)*i,l=Math.sin(u)*i,e.moveTo(n-a,s-l),e.lineTo(n+l,s-a),e.lineTo(n+a,s+l),e.lineTo(n-l,s+a),e.closePath();break;case"crossRot":u+=A;case"cross":a=Math.cos(u)*i,l=Math.sin(u)*i,e.moveTo(n-a,s-l),e.lineTo(n+a,s+l),e.moveTo(n+l,s-a),e.lineTo(n-l,s+a);break;case"star":a=Math.cos(u)*i,l=Math.sin(u)*i,e.moveTo(n-a,s-l),e.lineTo(n+a,s+l),e.moveTo(n+l,s-a),e.lineTo(n-l,s+a),u+=A,a=Math.cos(u)*i,l=Math.sin(u)*i,e.moveTo(n-a,s-l),e.lineTo(n+a,s+l),e.moveTo(n+l,s-a),e.lineTo(n-l,s+a);break;case"line":a=Math.cos(u)*i,l=Math.sin(u)*i,e.moveTo(n-a,s-l),e.lineTo(n+a,s+l);break;case"dash":e.moveTo(n,s),e.lineTo(n+Math.cos(u)*i,s+Math.sin(u)*i)}e.fill(),e.stroke()}},_isPointInArea:function(e,t){return e.x>t.left-1e-6&&e.x<t.right+1e-6&&e.y>t.top-1e-6&&e.y<t.bottom+1e-6},clipArea:function(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()},unclipArea:function(e){e.restore()},lineTo:function(e,t,i,n){var s=i.steppedLine;if(s){if("middle"===s){var o=(t.x+i.x)/2;e.lineTo(o,n?i.y:t.y),e.lineTo(o,n?t.y:i.y)}else"after"===s&&!n||"after"!==s&&n?e.lineTo(t.x,i.y):e.lineTo(i.x,t.y);e.lineTo(i.x,i.y)}else i.tension?e.bezierCurveTo(n?t.controlPointPreviousX:t.controlPointNextX,n?t.controlPointPreviousY:t.controlPointNextY,n?i.controlPointNextX:i.controlPointPreviousX,n?i.controlPointNextY:i.controlPointPreviousY,i.x,i.y):e.lineTo(i.x,i.y)}},L=N;D.clear=N.clear,D.drawRoundedRectangle=function(e){e.beginPath(),N.roundedRect.apply(N,arguments)};var F={_set:function(e,t){return D.merge(this[e]||(this[e]={}),t)}};F._set("global",{defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",defaultLineHeight:1.2,showLines:!0});var R=F,z=D.valueOrDefault,H={toLineHeight:function(e,t){var i=(""+e).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!i||"normal"===i[1])return 1.2*t;switch(e=+i[2],i[3]){case"px":return e;case"%":e/=100}return t*e},toPadding:function(e){var t,i,n,s;return D.isObject(e)?(t=+e.top||0,i=+e.right||0,n=+e.bottom||0,s=+e.left||0):t=i=n=s=+e||0,{top:t,right:i,bottom:n,left:s,height:t+n,width:s+i}},_parseFont:function(e){var t=R.global,i=z(e.fontSize,t.defaultFontSize),n={family:z(e.fontFamily,t.defaultFontFamily),lineHeight:D.options.toLineHeight(z(e.lineHeight,t.defaultLineHeight),i),size:i,style:z(e.fontStyle,t.defaultFontStyle),weight:null,string:""};return n.string=function(e){return!e||D.isNullOrUndef(e.size)||D.isNullOrUndef(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(n),n},resolve:function(e,t,i,n){var s,o,r,a=!0;for(s=0,o=e.length;s<o;++s)if(void 0!==(r=e[s])&&(void 0!==t&&"function"==typeof r&&(r=r(t),a=!1),void 0!==i&&D.isArray(r)&&(r=r[i],a=!1),void 0!==r))return n&&!a&&(n.cacheable=!1),r}},W={_factorize:function(e){var t,i=[],n=Math.sqrt(e);for(t=1;t<n;t++)e%t==0&&(i.push(t),i.push(e/t));return n===(0|n)&&i.push(n),i.sort(function(e,t){return e-t}).pop(),i},log10:Math.log10||function(e){var t=Math.log(e)*Math.LOG10E,i=Math.round(t);return e===Math.pow(10,i)?i:t}},B=W;D.log10=W.log10;var j=D,Y=T,V=L,U=H,q=B;j.easing=Y,j.canvas=V,j.options=U,j.math=q,j.rtl={getRtlAdapter:function(e,t,i){return e?function(e,t){return{x:function(i){return e+e+t-i},setWidth:function(e){t=e},textAlign:function(e){return"center"===e?e:"right"===e?"left":"right"},xPlus:function(e,t){return e-t},leftForLtr:function(e,t){return e-t}}}(t,i):{x:function(e){return e},setWidth:function(e){},textAlign:function(e){return e},xPlus:function(e,t){return e+t},leftForLtr:function(e,t){return e}}},overrideTextDirection:function(e,t){var i,n;"ltr"!==t&&"rtl"!==t||(n=[(i=e.canvas.style).getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",t,"important"),e.prevTextDirection=n)},restoreTextDirection:function(e){var t=e.prevTextDirection;void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}};var $=function(e){j.extend(this,e),this.initialize.apply(this,arguments)};j.extend($.prototype,{_type:void 0,initialize:function(){this.hidden=!1},pivot:function(){var e=this;return e._view||(e._view=j.extend({},e._model)),e._start={},e},transition:function(e){var t=this,i=t._model,n=t._start,s=t._view;return i&&1!==e?(s||(s=t._view={}),n||(n=t._start={}),function(e,t,i,n){var s,o,r,a,l,c,h,u,d,f=Object.keys(i);for(s=0,o=f.length;s<o;++s)if(c=i[r=f[s]],t.hasOwnProperty(r)||(t[r]=c),(a=t[r])!==c&&"_"!==r[0]){if(e.hasOwnProperty(r)||(e[r]=a),(h=typeof c)==typeof(l=e[r]))if("string"===h){if((u=w(l)).valid&&(d=w(c)).valid){t[r]=d.mix(u,n).rgbString();continue}}else if(j.isFinite(l)&&j.isFinite(c)){t[r]=l+(c-l)*n;continue}t[r]=c}}(n,s,i,e),t):(t._view=j.extend({},i),t._start=null,t)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return j.isNumber(this._model.x)&&j.isNumber(this._model.y)}}),$.extend=j.inherits;var K=$,G=K.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),Q=G;Object.defineProperty(G.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(G.prototype,"chartInstance",{get:function(){return this.chart},set:function(e){this.chart=e}}),R._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:j.noop,onComplete:j.noop}});var X={animations:[],request:null,addAnimation:function(e,t,i,n){var s,o,r=this.animations;for(t.chart=e,t.startTime=Date.now(),t.duration=i,n||(e.animating=!0),s=0,o=r.length;s<o;++s)if(r[s].chart===e)return void(r[s]=t);r.push(t),1===r.length&&this.requestAnimationFrame()},cancelAnimation:function(e){var t=j.findIndex(this.animations,function(t){return t.chart===e});-1!==t&&(this.animations.splice(t,1),e.animating=!1)},requestAnimationFrame:function(){var e=this;null===e.request&&(e.request=j.requestAnimFrame.call(window,function(){e.request=null,e.startDigest()}))},startDigest:function(){this.advance(),this.animations.length>0&&this.requestAnimationFrame()},advance:function(){for(var e,t,i,n,s=this.animations,o=0;o<s.length;)t=(e=s[o]).chart,i=e.numSteps,n=Math.floor((Date.now()-e.startTime)/e.duration*i)+1,e.currentStep=Math.min(n,i),j.callback(e.render,[t,e],t),j.callback(e.onAnimationProgress,[e],t),e.currentStep>=i?(j.callback(e.onAnimationComplete,[e],t),t.animating=!1,s.splice(o,1)):++o}},Z=j.options.resolve,J=["push","pop","shift","splice","unshift"];function ee(e,t){var i=e._chartjs;if(i){var n=i.listeners,s=n.indexOf(t);-1!==s&&n.splice(s,1),n.length>0||(J.forEach(function(t){delete e[t]}),delete e._chartjs)}}var te=function(e,t){this.initialize(e,t)};j.extend(te.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(e,t){var i=this;i.chart=e,i.index=t,i.linkScales(),i.addElements(),i._type=i.getMeta().type},updateIndex:function(e){this.index=e},linkScales:function(){var e=this.getMeta(),t=this.chart,i=t.scales,n=this.getDataset(),s=t.options.scales;null!==e.xAxisID&&e.xAxisID in i&&!n.xAxisID||(e.xAxisID=n.xAxisID||s.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in i&&!n.yAxisID||(e.yAxisID=n.yAxisID||s.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&ee(this._data,this)},createMetaDataset:function(){var e=this.datasetElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(e){var t=this.dataElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index,_index:e})},addElements:function(){var e,t,i=this.getMeta(),n=this.getDataset().data||[],s=i.data;for(e=0,t=n.length;e<t;++e)s[e]=s[e]||this.createMetaData(e);i.dataset=i.dataset||this.createMetaDataset()},addElementAndReset:function(e){var t=this.createMetaData(e);this.getMeta().data.splice(e,0,t),this.updateElement(t,e,!0)},buildOrUpdateElements:function(){var e,t,i=this,n=i.getDataset(),s=n.data||(n.data=[]);i._data!==s&&(i._data&&ee(i._data,i),s&&Object.isExtensible(s)&&(t=i,(e=s)._chartjs?e._chartjs.listeners.push(t):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),J.forEach(function(t){var i="onData"+t.charAt(0).toUpperCase()+t.slice(1),n=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:function(){var t=Array.prototype.slice.call(arguments),s=n.apply(this,t);return j.each(e._chartjs.listeners,function(e){"function"==typeof e[i]&&e[i].apply(e,t)}),s}})}))),i._data=s),i.resyncElements()},_configure:function(){this._config=j.merge(Object.create(null),[this.chart.options.datasets[this._type],this.getDataset()],{merger:function(e,t,i){"_meta"!==e&&"data"!==e&&j._merger(e,t,i)}})},_update:function(e){this._configure(),this._cachedDataOpts=null,this.update(e)},update:j.noop,transition:function(e){for(var t=this.getMeta(),i=t.data||[],n=i.length,s=0;s<n;++s)i[s].transition(e);t.dataset&&t.dataset.transition(e)},draw:function(){var e=this.getMeta(),t=e.data||[],i=t.length,n=0;for(e.dataset&&e.dataset.draw();n<i;++n)t[n].draw()},getStyle:function(e){var t,i=this.getMeta(),n=i.dataset;return this._configure(),n&&void 0===e?t=this._resolveDatasetElementOptions(n||{}):(e=e||0,t=this._resolveDataElementOptions(i.data[e]||{},e)),!1!==t.fill&&null!==t.fill||(t.backgroundColor=t.borderColor),t},_resolveDatasetElementOptions:function(e,t){var i,n,s,o,r=this,a=r.chart,l=r._config,c=e.custom||{},h=a.options.elements[r.datasetElementType.prototype._type]||{},u=r._datasetElementOptions,d={},f={chart:a,dataset:r.getDataset(),datasetIndex:r.index,hover:t};for(i=0,n=u.length;i<n;++i)s=u[i],o=t?"hover"+s.charAt(0).toUpperCase()+s.slice(1):s,d[s]=Z([c[o],l[o],h[o]],f);return d},_resolveDataElementOptions:function(e,t){var i=this,n=e&&e.custom,s=i._cachedDataOpts;if(s&&!n)return s;var o,r,a,l,c=i.chart,h=i._config,u=c.options.elements[i.dataElementType.prototype._type]||{},d=i._dataElementOptions,f={},p={chart:c,dataIndex:t,dataset:i.getDataset(),datasetIndex:i.index},m={cacheable:!n};if(n=n||{},j.isArray(d))for(r=0,a=d.length;r<a;++r)f[l=d[r]]=Z([n[l],h[l],u[l]],p,t,m);else for(r=0,a=(o=Object.keys(d)).length;r<a;++r)f[l=o[r]]=Z([n[l],h[d[l]],h[l],u[l]],p,t,m);return m.cacheable&&(i._cachedDataOpts=Object.freeze(f)),f},removeHoverStyle:function(e){j.merge(e._model,e.$previousStyle||{}),delete e.$previousStyle},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],i=e._index,n=e.custom||{},s=e._model,o=j.getHoverColor;e.$previousStyle={backgroundColor:s.backgroundColor,borderColor:s.borderColor,borderWidth:s.borderWidth},s.backgroundColor=Z([n.hoverBackgroundColor,t.hoverBackgroundColor,o(s.backgroundColor)],void 0,i),s.borderColor=Z([n.hoverBorderColor,t.hoverBorderColor,o(s.borderColor)],void 0,i),s.borderWidth=Z([n.hoverBorderWidth,t.hoverBorderWidth,s.borderWidth],void 0,i)},_removeDatasetHoverStyle:function(){var e=this.getMeta().dataset;e&&this.removeHoverStyle(e)},_setDatasetHoverStyle:function(){var e,t,i,n,s,o,r=this.getMeta().dataset,a={};if(r){for(o=r._model,s=this._resolveDatasetElementOptions(r,!0),e=0,t=(n=Object.keys(s)).length;e<t;++e)a[i=n[e]]=o[i],o[i]=s[i];r.$previousStyle=a}},resyncElements:function(){var e=this.getMeta(),t=this.getDataset().data,i=e.data.length,n=t.length;n<i?e.data.splice(n,i-n):n>i&&this.insertElements(i,n-i)},insertElements:function(e,t){for(var i=0;i<t;++i)this.addElementAndReset(e+i)},onDataPush:function(){var e=arguments.length;this.insertElements(this.getDataset().data.length-e,e)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(e,t){this.getMeta().data.splice(e,t),this.insertElements(e,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),te.extend=j.inherits;var ie=te,ne=2*Math.PI;function se(e,t){var i=t.startAngle,n=t.endAngle,s=t.pixelMargin,o=s/t.outerRadius,r=t.x,a=t.y;e.beginPath(),e.arc(r,a,t.outerRadius,i-o,n+o),t.innerRadius>s?(o=s/t.innerRadius,e.arc(r,a,t.innerRadius-s,n+o,i-o,!0)):e.arc(r,a,s,n+Math.PI/2,i-Math.PI/2),e.closePath(),e.clip()}R._set("global",{elements:{arc:{backgroundColor:R.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var oe=K.extend({_type:"arc",inLabelRange:function(e){var t=this._view;return!!t&&Math.pow(e-t.x,2)<Math.pow(t.radius+t.hoverRadius,2)},inRange:function(e,t){var i=this._view;if(i){for(var n=j.getAngleFromPoint(i,{x:e,y:t}),s=n.angle,o=n.distance,r=i.startAngle,a=i.endAngle;a<r;)a+=ne;for(;s>a;)s-=ne;for(;s<r;)s+=ne;var l=s>=r&&s<=a,c=o>=i.innerRadius&&o<=i.outerRadius;return l&&c}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,i=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*i,y:e.y+Math.sin(t)*i}},getArea:function(){var e=this._view;return Math.PI*((e.endAngle-e.startAngle)/(2*Math.PI))*(Math.pow(e.outerRadius,2)-Math.pow(e.innerRadius,2))},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,i=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*i,y:e.y+Math.sin(t)*i}},draw:function(){var e,t=this._chart.ctx,i=this._view,n="inner"===i.borderAlign?.33:0,s={x:i.x,y:i.y,innerRadius:i.innerRadius,outerRadius:Math.max(i.outerRadius-n,0),pixelMargin:n,startAngle:i.startAngle,endAngle:i.endAngle,fullCircles:Math.floor(i.circumference/ne)};if(t.save(),t.fillStyle=i.backgroundColor,t.strokeStyle=i.borderColor,s.fullCircles){for(s.endAngle=s.startAngle+ne,t.beginPath(),t.arc(s.x,s.y,s.outerRadius,s.startAngle,s.endAngle),t.arc(s.x,s.y,s.innerRadius,s.endAngle,s.startAngle,!0),t.closePath(),e=0;e<s.fullCircles;++e)t.fill();s.endAngle=s.startAngle+i.circumference%ne}t.beginPath(),t.arc(s.x,s.y,s.outerRadius,s.startAngle,s.endAngle),t.arc(s.x,s.y,s.innerRadius,s.endAngle,s.startAngle,!0),t.closePath(),t.fill(),i.borderWidth&&function(e,t,i){var n="inner"===t.borderAlign;n?(e.lineWidth=2*t.borderWidth,e.lineJoin="round"):(e.lineWidth=t.borderWidth,e.lineJoin="bevel"),i.fullCircles&&function(e,t,i,n){var s,o=i.endAngle;for(n&&(i.endAngle=i.startAngle+ne,se(e,i),i.endAngle=o,i.endAngle===i.startAngle&&i.fullCircles&&(i.endAngle+=ne,i.fullCircles--)),e.beginPath(),e.arc(i.x,i.y,i.innerRadius,i.startAngle+ne,i.startAngle,!0),s=0;s<i.fullCircles;++s)e.stroke();for(e.beginPath(),e.arc(i.x,i.y,t.outerRadius,i.startAngle,i.startAngle+ne),s=0;s<i.fullCircles;++s)e.stroke()}(e,t,i,n),n&&se(e,i),e.beginPath(),e.arc(i.x,i.y,t.outerRadius,i.startAngle,i.endAngle),e.arc(i.x,i.y,i.innerRadius,i.endAngle,i.startAngle,!0),e.closePath(),e.stroke()}(t,i,s),t.restore()}}),re=j.valueOrDefault,ae=R.global.defaultColor;R._set("global",{elements:{line:{tension:.4,backgroundColor:ae,borderWidth:3,borderColor:ae,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var le=K.extend({_type:"line",draw:function(){var e,t,i,n=this,s=n._view,o=n._chart.ctx,r=s.spanGaps,a=n._children.slice(),l=R.global,c=l.elements.line,h=-1,u=n._loop;if(a.length){if(n._loop){for(e=0;e<a.length;++e)if(t=j.previousItem(a,e),!a[e]._view.skip&&t._view.skip){a=a.slice(e).concat(a.slice(0,e)),u=r;break}u&&a.push(a[0])}for(o.save(),o.lineCap=s.borderCapStyle||c.borderCapStyle,o.setLineDash&&o.setLineDash(s.borderDash||c.borderDash),o.lineDashOffset=re(s.borderDashOffset,c.borderDashOffset),o.lineJoin=s.borderJoinStyle||c.borderJoinStyle,o.lineWidth=re(s.borderWidth,c.borderWidth),o.strokeStyle=s.borderColor||l.defaultColor,o.beginPath(),(i=a[0]._view).skip||(o.moveTo(i.x,i.y),h=0),e=1;e<a.length;++e)i=a[e]._view,t=-1===h?j.previousItem(a,e):a[h],i.skip||(h!==e-1&&!r||-1===h?o.moveTo(i.x,i.y):j.canvas.lineTo(o,t._view,i),h=e);u&&o.closePath(),o.stroke(),o.restore()}}}),ce=j.valueOrDefault,he=R.global.defaultColor;function ue(e){var t=this._view;return!!t&&Math.abs(e-t.x)<t.radius+t.hitRadius}R._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:he,borderColor:he,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});var de=K.extend({_type:"point",inRange:function(e,t){var i=this._view;return!!i&&Math.pow(e-i.x,2)+Math.pow(t-i.y,2)<Math.pow(i.hitRadius+i.radius,2)},inLabelRange:ue,inXRange:ue,inYRange:function(e){var t=this._view;return!!t&&Math.abs(e-t.y)<t.radius+t.hitRadius},getCenterPoint:function(){var e=this._view;return{x:e.x,y:e.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y,padding:e.radius+e.borderWidth}},draw:function(e){var t=this._view,i=this._chart.ctx,n=t.pointStyle,s=t.rotation,o=t.radius,r=t.x,a=t.y,l=R.global,c=l.defaultColor;t.skip||(void 0===e||j.canvas._isPointInArea(t,e))&&(i.strokeStyle=t.borderColor||c,i.lineWidth=ce(t.borderWidth,l.elements.point.borderWidth),i.fillStyle=t.backgroundColor||c,j.canvas.drawPoint(i,n,o,r,a,s))}}),fe=R.global.defaultColor;function pe(e){return e&&void 0!==e.width}function me(e){var t,i,n,s,o;return pe(e)?(o=e.width/2,t=e.x-o,i=e.x+o,n=Math.min(e.y,e.base),s=Math.max(e.y,e.base)):(o=e.height/2,t=Math.min(e.x,e.base),i=Math.max(e.x,e.base),n=e.y-o,s=e.y+o),{left:t,top:n,right:i,bottom:s}}function ge(e,t,i){return e===t?i:e===i?t:e}function ve(e,t,i){var n=null===t,s=null===i,o=!(!e||n&&s)&&me(e);return o&&(n||t>=o.left&&t<=o.right)&&(s||i>=o.top&&i<=o.bottom)}R._set("global",{elements:{rectangle:{backgroundColor:fe,borderColor:fe,borderSkipped:"bottom",borderWidth:0}}});var be=K.extend({_type:"rectangle",draw:function(){var e=this._chart.ctx,t=this._view,i=function(e){var t=me(e),i=t.right-t.left,n=t.bottom-t.top,s=function(e,t,i){var n,s,o,r,a=e.borderWidth,l=function(e){var t=e.borderSkipped,i={};return t?(e.horizontal?e.base>e.x&&(t=ge(t,"left","right")):e.base<e.y&&(t=ge(t,"bottom","top")),i[t]=!0,i):i}(e);return j.isObject(a)?(n=+a.top||0,s=+a.right||0,o=+a.bottom||0,r=+a.left||0):n=s=o=r=+a||0,{t:l.top||n<0?0:n>i?i:n,r:l.right||s<0?0:s>t?t:s,b:l.bottom||o<0?0:o>i?i:o,l:l.left||r<0?0:r>t?t:r}}(e,i/2,n/2);return{outer:{x:t.left,y:t.top,w:i,h:n},inner:{x:t.left+s.l,y:t.top+s.t,w:i-s.l-s.r,h:n-s.t-s.b}}}(t),n=i.outer,s=i.inner;e.fillStyle=t.backgroundColor,e.fillRect(n.x,n.y,n.w,n.h),n.w===s.w&&n.h===s.h||(e.save(),e.beginPath(),e.rect(n.x,n.y,n.w,n.h),e.clip(),e.fillStyle=t.borderColor,e.rect(s.x,s.y,s.w,s.h),e.fill("evenodd"),e.restore())},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){return ve(this._view,e,t)},inLabelRange:function(e,t){var i=this._view;return pe(i)?ve(i,e,null):ve(i,null,t)},inXRange:function(e){return ve(this._view,e,null)},inYRange:function(e){return ve(this._view,null,e)},getCenterPoint:function(){var e,t,i=this._view;return pe(i)?(e=i.x,t=(i.y+i.base)/2):(e=(i.x+i.base)/2,t=i.y),{x:e,y:t}},getArea:function(){var e=this._view;return pe(e)?e.width*Math.abs(e.y-e.base):e.height*Math.abs(e.x-e.base)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}}),ye={},_e=oe,we=le,xe=de,ke=be;ye.Arc=_e,ye.Line=we,ye.Point=xe,ye.Rectangle=ke;var Ce=j._deprecated,De=j.valueOrDefault;R._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),R._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Se=ie.extend({dataElementType:ye.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var e,t,i=this;ie.prototype.initialize.apply(i,arguments),(e=i.getMeta()).stack=i.getDataset().stack,e.bar=!0,t=i._getIndexScale().options,Ce("bar chart",t.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),Ce("bar chart",t.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),Ce("bar chart",t.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),Ce("bar chart",i._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),Ce("bar chart",t.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(e){var t,i,n=this.getMeta().data;for(this._ruler=this.getRuler(),t=0,i=n.length;t<i;++t)this.updateElement(n[t],t,e)},updateElement:function(e,t,i){var n=this,s=n.getMeta(),o=n.getDataset(),r=n._resolveDataElementOptions(e,t);e._xScale=n.getScaleForId(s.xAxisID),e._yScale=n.getScaleForId(s.yAxisID),e._datasetIndex=n.index,e._index=t,e._model={backgroundColor:r.backgroundColor,borderColor:r.borderColor,borderSkipped:r.borderSkipped,borderWidth:r.borderWidth,datasetLabel:o.label,label:n.chart.data.labels[t]},j.isArray(o.data[t])&&(e._model.borderSkipped=null),n._updateElementGeometry(e,t,i,r),e.pivot()},_updateElementGeometry:function(e,t,i,n){var s=this,o=e._model,r=s._getValueScale(),a=r.getBasePixel(),l=r.isHorizontal(),c=s._ruler||s.getRuler(),h=s.calculateBarValuePixels(s.index,t,n),u=s.calculateBarIndexPixels(s.index,t,c,n);o.horizontal=l,o.base=i?a:h.base,o.x=l?i?a:h.head:u.center,o.y=l?u.center:i?a:h.head,o.height=l?u.size:void 0,o.width=l?void 0:u.size},_getStacks:function(e){var t,i,n=this._getIndexScale(),s=n._getMatchingVisibleMetas(this._type),o=n.options.stacked,r=s.length,a=[];for(t=0;t<r&&(i=s[t],(!1===o||-1===a.indexOf(i.stack)||void 0===o&&void 0===i.stack)&&a.push(i.stack),i.index!==e);++t);return a},getStackCount:function(){return this._getStacks().length},getStackIndex:function(e,t){var i=this._getStacks(e),n=void 0!==t?i.indexOf(t):-1;return-1===n?i.length-1:n},getRuler:function(){var e,t,i=this._getIndexScale(),n=[];for(e=0,t=this.getMeta().data.length;e<t;++e)n.push(i.getPixelForValue(null,e,this.index));return{pixels:n,start:i._startPixel,end:i._endPixel,stackCount:this.getStackCount(),scale:i}},calculateBarValuePixels:function(e,t,i){var n,s,o,r,a,l,c,h=this.chart,u=this._getValueScale(),d=u.isHorizontal(),f=h.data.datasets,p=u._getMatchingVisibleMetas(this._type),m=u._parseValue(f[e].data[t]),g=i.minBarLength,v=u.options.stacked,b=this.getMeta().stack,y=void 0===m.start?0:m.max>=0&&m.min>=0?m.min:m.max,_=void 0===m.start?m.end:m.max>=0&&m.min>=0?m.max-m.min:m.min-m.max,w=p.length;if(v||void 0===v&&void 0!==b)for(n=0;n<w&&(s=p[n]).index!==e;++n)s.stack===b&&(o=void 0===(c=u._parseValue(f[s.index].data[t])).start?c.end:c.min>=0&&c.max>=0?c.max:c.min,(m.min<0&&o<0||m.max>=0&&o>0)&&(y+=o));return r=u.getPixelForValue(y),l=(a=u.getPixelForValue(y+_))-r,void 0!==g&&Math.abs(l)<g&&(l=g,a=_>=0&&!d||_<0&&d?r-g:r+g),{size:l,base:r,head:a,center:a+l/2}},calculateBarIndexPixels:function(e,t,i,n){var s="flex"===n.barThickness?function(e,t,i){var n,s=t.pixels,o=s[e],r=e>0?s[e-1]:null,a=e<s.length-1?s[e+1]:null,l=i.categoryPercentage;return null===r&&(r=o-(null===a?t.end-t.start:a-o)),null===a&&(a=o+o-r),n=o-(o-Math.min(r,a))/2*l,{chunk:Math.abs(a-r)/2*l/t.stackCount,ratio:i.barPercentage,start:n}}(t,i,n):function(e,t,i){var n,s,o=i.barThickness,r=t.stackCount,a=t.pixels[e],l=j.isNullOrUndef(o)?function(e,t){var i,n,s,o,r=e._length;for(s=1,o=t.length;s<o;++s)r=Math.min(r,Math.abs(t[s]-t[s-1]));for(s=0,o=e.getTicks().length;s<o;++s)n=e.getPixelForTick(s),r=s>0?Math.min(r,Math.abs(n-i)):r,i=n;return r}(t.scale,t.pixels):-1;return j.isNullOrUndef(o)?(n=l*i.categoryPercentage,s=i.barPercentage):(n=o*r,s=1),{chunk:n/r,ratio:s,start:a-n/2}}(t,i,n),o=this.getStackIndex(e,this.getMeta().stack),r=s.start+s.chunk*o+s.chunk/2,a=Math.min(De(n.maxBarThickness,1/0),s.chunk*s.ratio);return{base:r-a/2,head:r+a/2,center:r,size:a}},draw:function(){var e=this.chart,t=this._getValueScale(),i=this.getMeta().data,n=this.getDataset(),s=i.length,o=0;for(j.canvas.clipArea(e.ctx,e.chartArea);o<s;++o){var r=t._parseValue(n.data[o]);isNaN(r.min)||isNaN(r.max)||i[o].draw()}j.canvas.unclipArea(e.ctx)},_resolveDataElementOptions:function(){var e=this,t=j.extend({},ie.prototype._resolveDataElementOptions.apply(e,arguments)),i=e._getIndexScale().options,n=e._getValueScale().options;return t.barPercentage=De(i.barPercentage,t.barPercentage),t.barThickness=De(i.barThickness,t.barThickness),t.categoryPercentage=De(i.categoryPercentage,t.categoryPercentage),t.maxBarThickness=De(i.maxBarThickness,t.maxBarThickness),t.minBarLength=De(n.minBarLength,t.minBarLength),t}}),Te=j.valueOrDefault,Me=j.options.resolve;R._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(e,t){var i=t.datasets[e.datasetIndex].label||"",n=t.datasets[e.datasetIndex].data[e.index];return i+": ("+e.xLabel+", "+e.yLabel+", "+n.r+")"}}}});var Ie=ie.extend({dataElementType:ye.Point,_dataElementOptions:["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"],update:function(e){var t=this,i=t.getMeta().data;j.each(i,function(i,n){t.updateElement(i,n,e)})},updateElement:function(e,t,i){var n=this,s=n.getMeta(),o=e.custom||{},r=n.getScaleForId(s.xAxisID),a=n.getScaleForId(s.yAxisID),l=n._resolveDataElementOptions(e,t),c=n.getDataset().data[t],h=n.index,u=i?r.getPixelForDecimal(.5):r.getPixelForValue("object"==typeof c?c:NaN,t,h),d=i?a.getBasePixel():a.getPixelForValue(c,t,h);e._xScale=r,e._yScale=a,e._options=l,e._datasetIndex=h,e._index=t,e._model={backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,hitRadius:l.hitRadius,pointStyle:l.pointStyle,rotation:l.rotation,radius:i?0:l.radius,skip:o.skip||isNaN(u)||isNaN(d),x:u,y:d},e.pivot()},setHoverStyle:function(e){var t=e._model,i=e._options,n=j.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=Te(i.hoverBackgroundColor,n(i.backgroundColor)),t.borderColor=Te(i.hoverBorderColor,n(i.borderColor)),t.borderWidth=Te(i.hoverBorderWidth,i.borderWidth),t.radius=i.radius+i.hoverRadius},_resolveDataElementOptions:function(e,t){var i=this,n=i.chart,s=i.getDataset(),o=e.custom||{},r=s.data[t]||{},a=ie.prototype._resolveDataElementOptions.apply(i,arguments),l={chart:n,dataIndex:t,dataset:s,datasetIndex:i.index};return i._cachedDataOpts===a&&(a=j.extend({},a)),a.radius=Me([o.radius,r.r,i._config.radius,n.options.elements.point.radius],l,t),a}}),Ee=j.valueOrDefault,Pe=Math.PI,Ae=2*Pe,Oe=Pe/2;R._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(e){var t,i,n,s=document.createElement("ul"),o=e.data,r=o.datasets,a=o.labels;if(s.setAttribute("class",e.id+"-legend"),r.length)for(t=0,i=r[0].data.length;t<i;++t)(n=s.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=r[0].backgroundColor[t],a[t]&&n.appendChild(document.createTextNode(a[t]));return s.outerHTML},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map(function(i,n){var s=e.getDatasetMeta(0),o=s.controller.getStyle(n);return{text:i,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,lineWidth:o.borderWidth,hidden:isNaN(t.datasets[0].data[n])||s.data[n].hidden,index:n}}):[]}},onClick:function(e,t){var i,n,s,o=t.index,r=this.chart;for(i=0,n=(r.data.datasets||[]).length;i<n;++i)(s=r.getDatasetMeta(i)).data[o]&&(s.data[o].hidden=!s.data[o].hidden);r.update()}},cutoutPercentage:50,rotation:-Oe,circumference:Ae,tooltips:{callbacks:{title:function(){return""},label:function(e,t){var i=t.labels[e.index],n=": "+t.datasets[e.datasetIndex].data[e.index];return j.isArray(i)?(i=i.slice())[0]+=n:i+=n,i}}}});var Ne=ie.extend({dataElementType:ye.Arc,linkScales:j.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],getRingIndex:function(e){for(var t=0,i=0;i<e;++i)this.chart.isDatasetVisible(i)&&++t;return t},update:function(e){var t,i,n,s,o=this,r=o.chart,a=r.chartArea,l=r.options,c=1,h=1,u=0,d=0,f=o.getMeta(),p=f.data,m=l.cutoutPercentage/100||0,g=l.circumference,v=o._getRingWeight(o.index);if(g<Ae){var b=l.rotation%Ae,y=(b+=b>=Pe?-Ae:b<-Pe?Ae:0)+g,_=Math.cos(b),w=Math.sin(b),x=Math.cos(y),k=Math.sin(y),C=b<=0&&y>=0||y>=Ae,D=b<=Oe&&y>=Oe||y>=Ae+Oe,S=b<=-Oe&&y>=-Oe||y>=Pe+Oe,T=b===-Pe||y>=Pe?-1:Math.min(_,_*m,x,x*m),M=S?-1:Math.min(w,w*m,k,k*m),I=C?1:Math.max(_,_*m,x,x*m),E=D?1:Math.max(w,w*m,k,k*m);c=(I-T)/2,h=(E-M)/2,u=-(I+T)/2,d=-(E+M)/2}for(n=0,s=p.length;n<s;++n)p[n]._options=o._resolveDataElementOptions(p[n],n);for(r.borderWidth=o.getMaxBorderWidth(),t=(a.right-a.left-r.borderWidth)/c,i=(a.bottom-a.top-r.borderWidth)/h,r.outerRadius=Math.max(Math.min(t,i)/2,0),r.innerRadius=Math.max(r.outerRadius*m,0),r.radiusLength=(r.outerRadius-r.innerRadius)/(o._getVisibleDatasetWeightTotal()||1),r.offsetX=u*r.outerRadius,r.offsetY=d*r.outerRadius,f.total=o.calculateTotal(),o.outerRadius=r.outerRadius-r.radiusLength*o._getRingWeightOffset(o.index),o.innerRadius=Math.max(o.outerRadius-r.radiusLength*v,0),n=0,s=p.length;n<s;++n)o.updateElement(p[n],n,e)},updateElement:function(e,t,i){var n=this,s=n.chart,o=s.chartArea,r=s.options,a=r.animation,l=(o.left+o.right)/2,c=(o.top+o.bottom)/2,h=r.rotation,u=r.rotation,d=n.getDataset(),f=i&&a.animateRotate||e.hidden?0:n.calculateCircumference(d.data[t])*(r.circumference/Ae),p=i&&a.animateScale?0:n.innerRadius,m=i&&a.animateScale?0:n.outerRadius,g=e._options||{};j.extend(e,{_datasetIndex:n.index,_index:t,_model:{backgroundColor:g.backgroundColor,borderColor:g.borderColor,borderWidth:g.borderWidth,borderAlign:g.borderAlign,x:l+s.offsetX,y:c+s.offsetY,startAngle:h,endAngle:u,circumference:f,outerRadius:m,innerRadius:p,label:j.valueAtIndexOrDefault(d.label,t,s.data.labels[t])}});var v=e._model;i&&a.animateRotate||(v.startAngle=0===t?r.rotation:n.getMeta().data[t-1]._model.endAngle,v.endAngle=v.startAngle+v.circumference),e.pivot()},calculateTotal:function(){var e,t=this.getDataset(),i=this.getMeta(),n=0;return j.each(i.data,function(i,s){e=t.data[s],isNaN(e)||i.hidden||(n+=Math.abs(e))}),n},calculateCircumference:function(e){var t=this.getMeta().total;return t>0&&!isNaN(e)?Ae*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){var t,i,n,s,o,r,a,l,c=0,h=this.chart;if(!e)for(t=0,i=h.data.datasets.length;t<i;++t)if(h.isDatasetVisible(t)){e=(n=h.getDatasetMeta(t)).data,t!==this.index&&(o=n.controller);break}if(!e)return 0;for(t=0,i=e.length;t<i;++t)s=e[t],o?(o._configure(),r=o._resolveDataElementOptions(s,t)):r=s._options,"inner"!==r.borderAlign&&(a=r.borderWidth,c=(l=r.hoverBorderWidth)>(c=a>c?a:c)?l:c);return c},setHoverStyle:function(e){var t=e._model,i=e._options,n=j.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=Ee(i.hoverBackgroundColor,n(i.backgroundColor)),t.borderColor=Ee(i.hoverBorderColor,n(i.borderColor)),t.borderWidth=Ee(i.hoverBorderWidth,i.borderWidth)},_getRingWeightOffset:function(e){for(var t=0,i=0;i<e;++i)this.chart.isDatasetVisible(i)&&(t+=this._getRingWeight(i));return t},_getRingWeight:function(e){return Math.max(Ee(this.chart.data.datasets[e].weight,1),0)},_getVisibleDatasetWeightTotal:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)}});R._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{type:"category",position:"left",offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{mode:"index",axis:"y"}}),R._set("global",{datasets:{horizontalBar:{categoryPercentage:.8,barPercentage:.9}}});var Le=Se.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}}),Fe=j.valueOrDefault,Re=j.options.resolve,ze=j.canvas._isPointInArea;function He(e,t){var i=e&&e.options.ticks||{},n=i.reverse,s=void 0===i.min?t:0,o=void 0===i.max?t:0;return{start:n?o:s,end:n?s:o}}R._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}});var We=ie.extend({datasetElementType:ye.Line,dataElementType:ye.Point,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth","cubicInterpolationMode","fill"],_dataElementOptions:{backgroundColor:"pointBackgroun
203dColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},update:function(e){var t,i,n=this,s=n.getMeta(),o=s.dataset,r=s.data||[],a=n.chart.options,l=n._config,c=n._showLine=Fe(l.showLine,a.showLines);for(n._xScale=n.getScaleForId(s.xAxisID),n._yScale=n.getScaleForId(s.yAxisID),c&&(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),o._scale=n._yScale,o._datasetIndex=n.index,o._children=r,o._model=n._resolveDatasetElementOptions(o),o.pivot()),t=0,i=r.length;t<i;++t)n.updateElement(r[t],t,e);for(c&&0!==o._model.tension&&n.updateBezierControlPoints(),t=0,i=r.length;t<i;++t)r[t].pivot()},updateElement:function(e,t,i){var n,s,o=this,r=o.getMeta(),a=e.custom||{},l=o.getDataset(),c=o.index,h=l.data[t],u=o._xScale,d=o._yScale,f=r.dataset._model,p=o._resolveDataElementOptions(e,t);n=u.getPixelForValue("object"==typeof h?h:NaN,t,c),s=i?d.getBasePixel():o.calculatePointY(h,t,c),e._xScale=u,e._yScale=d,e._options=p,e._datasetIndex=c,e._index=t,e._model={x:n,y:s,skip:a.skip||isNaN(n)||isNaN(s),radius:p.radius,pointStyle:p.pointStyle,rotation:p.rotation,backgroundColor:p.backgroundColor,borderColor:p.borderColor,borderWidth:p.borderWidth,tension:Fe(a.tension,f?f.tension:0),steppedLine:!!f&&f.steppedLine,hitRadius:p.hitRadius}},_resolveDatasetElementOptions:function(e){var t=this,i=t._config,n=e.custom||{},s=t.chart.options,o=s.elements.line,r=ie.prototype._resolveDatasetElementOptions.apply(t,arguments);return r.spanGaps=Fe(i.spanGaps,s.spanGaps),r.tension=Fe(i.lineTension,o.tension),r.steppedLine=Re([n.steppedLine,i.steppedLine,o.stepped]),r.clip=function(e){var t,i,n,s;return j.isObject(e)?(t=e.top,i=e.right,n=e.bottom,s=e.left):t=i=n=s=e,{top:t,right:i,bottom:n,left:s}}(Fe(i.clip,function(e,t,i){var n=i/2,s=He(e,n),o=He(t,n);return{top:o.end,right:s.end,bottom:o.start,left:s.start}}(t._xScale,t._yScale,r.borderWidth))),r},calculatePointY:function(e,t,i){var n,s,o,r,a,l,c,h=this.chart,u=this._yScale,d=0,f=0;if(u.options.stacked){for(a=+u.getRightValue(e),c=(l=h._getSortedVisibleDatasetMetas()).length,n=0;n<c&&(o=l[n]).index!==i;++n)s=h.data.datasets[o.index],"line"===o.type&&o.yAxisID===u.id&&((r=+u.getRightValue(s.data[t]))<0?f+=r||0:d+=r||0);return a<0?u.getPixelForValue(f+a):u.getPixelForValue(d+a)}return u.getPixelForValue(e)},updateBezierControlPoints:function(){var e,t,i,n,s=this.chart,o=this.getMeta(),r=o.dataset._model,a=s.chartArea,l=o.data||[];function c(e,t,i){return Math.max(Math.min(e,i),t)}if(r.spanGaps&&(l=l.filter(function(e){return!e._model.skip})),"monotone"===r.cubicInterpolationMode)j.splineCurveMonotone(l);else for(e=0,t=l.length;e<t;++e)i=l[e]._model,n=j.splineCurve(j.previousItem(l,e)._model,i,j.nextItem(l,e)._model,r.tension),i.controlPointPreviousX=n.previous.x,i.controlPointPreviousY=n.previous.y,i.controlPointNextX=n.next.x,i.controlPointNextY=n.next.y;if(s.options.elements.line.capBezierPoints)for(e=0,t=l.length;e<t;++e)i=l[e]._model,ze(i,a)&&(e>0&&ze(l[e-1]._model,a)&&(i.controlPointPreviousX=c(i.controlPointPreviousX,a.left,a.right),i.controlPointPreviousY=c(i.controlPointPreviousY,a.top,a.bottom)),e<l.length-1&&ze(l[e+1]._model,a)&&(i.controlPointNextX=c(i.controlPointNextX,a.left,a.right),i.controlPointNextY=c(i.controlPointNextY,a.top,a.bottom)))},draw:function(){var e,t=this.chart,i=this.getMeta(),n=i.data||[],s=t.chartArea,o=t.canvas,r=0,a=n.length;for(this._showLine&&(e=i.dataset._model.clip,j.canvas.clipArea(t.ctx,{left:!1===e.left?0:s.left-e.left,right:!1===e.right?o.width:s.right+e.right,top:!1===e.top?0:s.top-e.top,bottom:!1===e.bottom?o.height:s.bottom+e.bottom}),i.dataset.draw(),j.canvas.unclipArea(t.ctx));r<a;++r)n[r].draw(s)},setHoverStyle:function(e){var t=e._model,i=e._options,n=j.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius}
vendor: 100,514 bytes, line 203
203,t.backgroundColor=Fe(i.hoverBackgroundColor,n(i.backgroundColor)),t.borderColor=Fe(i.hoverBorderColor,n(i.borderColor)),t.borderWidth=Fe(i.hoverBorderWidth,i.borderWidth),t.radius=Fe(i.hoverRadius,i.radius)}}),Be=j.options.resolve;R._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(e){var t,i,n,s=document.createElement("ul"),o=e.data,r=o.datasets,a=o.labels;if(s.setAttribute("class",e.id+"-legend"),r.length)for(t=0,i=r[0].data.length;t<i;++t)(n=s.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=r[0].backgroundColor[t],a[t]&&n.appendChild(document.createTextNode(a[t]));return s.outerHTML},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map(function(i,n){var s=e.getDatasetMeta(0),o=s.controller.getStyle(n);return{text:i,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,lineWidth:o.borderWidth,hidden:isNaN(t.datasets[0].data[n])||s.data[n].hidden,index:n}}):[]}},onClick:function(e,t){var i,n,s,o=t.index,r=this.chart;for(i=0,n=(r.data.datasets||[]).length;i<n;++i)(s=r.getDatasetMeta(i)).data[o].hidden=!s.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(e,t){return t.labels[e.index]+": "+e.yLabel}}}});var je=ie.extend({dataElementType:ye.Arc,linkScales:j.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(e){var t,i,n,s=this,o=s.getDataset(),r=s.getMeta(),a=s.chart.options.startAngle||0,l=s._starts=[],c=s._angles=[],h=r.data;for(s._updateRadius(),r.count=s.countVisibleElements(),t=0,i=o.data.length;t<i;t++)l[t]=a,n=s._computeAngle(t),c[t]=n,a+=n;for(t=0,i=h.length;t<i;++t)h[t]._options=s._resolveDataElementOptions(h[t],t),s.updateElement(h[t],t,e)},_updateRadius:function(){var e=this,t=e.chart,i=t.chartArea,n=t.options,s=Math.min(i.right-i.left,i.bottom-i.top);t.outerRadius=Math.max(s/2,0),t.innerRadius=Math.max(n.cutoutPercentage?t.outerRadius/100*n.cutoutPercentage:1,0),t.radiusLength=(t.outerRadius-t.innerRadius)/t.getVisibleDatasetCount(),e.outerRadius=t.outerRadius-t.radiusLength*e.index,e.innerRadius=e.outerRadius-t.radiusLength},updateElement:function(e,t,i){var n=this,s=n.chart,o=n.getDataset(),r=s.options,a=r.animation,l=s.scale,c=s.data.labels,h=l.xCenter,u=l.yCenter,d=r.startAngle,f=e.hidden?0:l.getDistanceFromCenterForValue(o.data[t]),p=n._starts[t],m=p+(e.hidden?0:n._angles[t]),g=a.animateScale?0:l.getDistanceFromCenterForValue(o.data[t]),v=e._options||{};j.extend(e,{_datasetIndex:n.index,_index:t,_scale:l,_model:{backgroundColor:v.backgroundColor,borderColor:v.borderColor,borderWidth:v.borderWidth,borderAlign:v.borderAlign,x:h,y:u,innerRadius:0,outerRadius:i?g:f,startAngle:i&&a.animateRotate?d:p,endAngle:i&&a.animateRotate?d:m,label:j.valueAtIndexOrDefault(c,t,c[t])}}),e.pivot()},countVisibleElements:function(){var e=this.getDataset(),t=this.getMeta(),i=0;return j.each(t.data,function(t,n){isNaN(e.data[n])||t.hidden||i++}),i},setHoverStyle:function(e){var t=e._model,i=e._options,n=j.getHoverColor,s=j.valueOrDefault;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=s(i.hoverBackgroundColor,n(i.backgroundColor)),t.borderColor=s(i.hoverBorderColor,n(i.borderColor)),t.borderWidth=s(i.hoverBorderWidth,i.borderWidth)},_computeAngle:function(e){var t=this,i=this.getMeta().count,n=t.getDataset(),s=t.getMeta();if(isNaN(n.data[e])||s.data[e].hidden)return 0;var o={chart:t.chart,dataIndex:e,dataset:n,datasetIndex:t.index};return Be([t.chart.options.elements.arc.angle,2*Math.PI/i],o,e)}});R._set("pie",j.clone(R.doughnut)),R._set("pie",{cutoutPercentage:0});var Ye=Ne,Ve=j.valueOrDefault;R._set("radar",{spanGaps:!1,scale:{type:"radialLinear"},elements:{line:{fill:"start",tension:0}}});var Ue=ie.extend({datasetElementType:ye.Line,dataElementType:ye.Point,linkScales:j.noop,_datasetElementOptions:["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(e){var t,i,n=this,s=n.getMeta(),o=s.dataset,r=s.data||[],a=n.chart.scale,l=n._config;for(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),o._scale=a,o._datasetIndex=n.index,o._children=r,o._loop=!0,o._model=n._resolveDatasetElementOptions(o),o.pivot(),t=0,i=r.length;t<i;++t)n.updateElement(r[t],t,e);for(n.updateBezierControlPoints(),t=0,i=r.length;t<i;++t)r[t].pivot()},updateElement:function(e,t,i){var n=this,s=e.custom||{},o=n.getDataset(),r=n.chart.scale,a=r.getPointPositionForValue(t,o.data[t]),l=n._resolveDataElementOptions(e,t),c=n.getMeta().dataset._model,h=i?r.xCenter:a.x,u=i?r.yCenter:a.y;e._scale=r,e._options=l,e._datasetIndex=n.index,e._index=t,e._model={x:h,y:u,skip:s.skip||isNaN(h)||isNaN(u),radius:l.radius,pointStyle:l.pointStyle,rotation:l.rotation,backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,tension:Ve(s.tension,c?c.tension:0),hitRadius:l.hitRadius}},_resolveDatasetElementOptions:function(){var e=this,t=e._config,i=e.chart.options,n=ie.prototype._resolveDatasetElementOptions.apply(e,arguments);return n.spanGaps=Ve(t.spanGaps,i.spanGaps),n.tension=Ve(t.lineTension,i.elements.line.tension),n},updateBezierControlPoints:function(){var e,t,i,n,s=this.getMeta(),o=this.chart.chartArea,r=s.data||[];function a(e,t,i){return Math.max(Math.min(e,i),t)}for(s.dataset._model.spanGaps&&(r=r.filter(function(e){return!e._model.skip})),e=0,t=r.length;e<t;++e)i=r[e]._model,n=j.splineCurve(j.previousItem(r,e,!0)._model,i,j.nextItem(r,e,!0)._model,i.tension),i.controlPointPreviousX=a(n.previous.x,o.left,o.right),i.controlPointPreviousY=a(n.previous.y,o.top,o.bottom),i.controlPointNextX=a(n.next.x,o.left,o.right),i.controlPointNextY=a(n.next.y,o.top,o.bottom)},setHoverStyle:function(e){var t=e._model,i=e._options,n=j.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=Ve(i.hoverBackgroundColor,n(i.backgroundColor)),t.borderColor=Ve(i.hoverBorderColor,n(i.borderColor)),t.borderWidth=Ve(i.hoverBorderWidth,i.borderWidth),t.radius=Ve(i.hoverRadius,i.radius)}});R._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},tooltips:{callbacks:{title:function(){return""},label:function(e){return"("+e.xLabel+", "+e.yLabel+")"}}}}),R._set("global",{datasets:{scatter:{showLine:!1}}});var qe={bar:Se,bubble:Ie,doughnut:Ne,horizontalBar:Le,line:We,polarArea:je,pie:Ye,radar:Ue,scatter:We};function $e(e,t){return e.native?{x:e.x,y:e.y}:j.getRelativePosition(e,t)}function Ke(e,t){var i,n,s,o,r,a,l=e._getSortedVisibleDatasetMetas();for(n=0,o=l.length;n<o;++n)for(s=0,r=(i=l[n].data).length;s<r;++s)(a=i[s])._view.skip||t(a)}function Ge(e,t){var i=[];return Ke(e,function(e){e.inRange(t.x,t.y)&&i.push(e)}),i}function Qe(e,t,i,n){var s=Number.POSITIVE_INFINITY,o=[];return Ke(e,function(e){if(!i||e.inRange(t.x,t.y)){var r=e.getCenterPoint(),a=n(t,r);a<s?(o=[e],s=a):a===s&&o.push(e)}}),o}function Xe(e){var t=-1!==e.indexOf("x"),i=-1!==e.indexOf("y");return function(e,n){var s=t?Math.abs(e.x-n.x):0,o=i?Math.abs(e.y-n.y):0;return Math.sqrt(Math.pow(s,2)+Math.pow(o,2))}}function Ze(e,t,i){var n=$e(t,e);i.axis=i.axis||"x";var s=Xe(i.axis),o=i.intersect?Ge(e,n):Qe(e,n,!1,s),r=[];return o.length?(e._getSortedVisibleDatasetMetas().forEach(function(e){var t=e.data[o[0]._index];t&&!t._view.skip&&r.push(t)}),r):[]}var Je={modes:{single:function(e,t){var i=$e(t,e),n=[];return Ke(e,function(e){if(e.inRange(i.x,i.y))return n.push(e),n}),n.slice(0,1)},label:Ze,index:Ze,dataset:function(e,t,i){var n=$e(t,e);i.axis=i.axis||"xy";var s=Xe(i.axis),o=i.intersect?Ge(e,n):Qe(e,n,!1,s);return o.length>0&&(o=e.getDatasetMeta(o[0]._datasetIndex).data),o},"x-axis":function(e,t){return Ze(e,t,{intersect:!1})},point:function(e,t){return Ge(e,$e(t,e))},nearest:function(e,t,i){var n=$e(t,e);i.axis=i.axis||"xy";var s=Xe(i.axis);return Qe(e,n,i.intersect,s)},x:function(e,t,i){var n=$e(t,e),s=[],o=!1;return Ke(e,function(e){e.inXRange(n.x)&&s.push(e),e.inRange(n.x,n.y)&&(o=!0)}),i.intersect&&!o&&(s=[]),s},y:function(e,t,i){var n=$e(t,e),s=[],o=!1;return Ke(e,function(e){e.inYRange(n.y)&&s.push(e),e.inRange(n.x,n.y)&&(o=!0)}),i.intersect&&!o&&(s=[]),s}}},et=j.extend;function tt(e,t){return j.where(e,function(e){return e.pos===t})}function it(e,t){return e.sort(function(e,i){var n=t?i:e,s=t?e:i;return n.weight===s.weight?n.index-s.index:n.weight-s.weight})}function nt(e,t,i,n){return Math.max(e[i],t[i])+Math.max(e[n],t[n])}function st(e,t,i){var n,s,o=i.box,r=e.maxPadding;if(i.size&&(e[i.pos]-=i.size),i.size=i.horizontal?o.height:o.width,e[i.pos]+=i.size,o.getPadding){var a=o.getPadding();r.top=Math.max(r.top,a.top),r.left=Math.max(r.left,a.left),r.bottom=Math.max(r.bottom,a.bottom),r.right=Math.max(r.right,a.right)}if(n=t.outerWidth-nt(r,e,"left","right"),s=t.outerHeight-nt(r,e,"top","bottom"),n!==e.w||s!==e.h){e.w=n,e.h=s;var l=i.horizontal?[n,e.w]:[s,e.h];return!(l[0]===l[1]||isNaN(l[0])&&isNaN(l[1]))}}function ot(e,t){var i=t.maxPadding;return function(e){var n={left:0,top:0,right:0,bottom:0};return e.forEach(function(e){n[e]=Math.max(t[e],i[e])}),n}(e?["left","right"]:["top","bottom"])}function rt(e,t,i){var n,s,o,r,a,l,c=[];for(n=0,s=e.length;n<s;++n)(r=(o=e[n]).box).update(o.width||t.w,o.height||t.h,ot(o.horizontal,t)),st(t,i,o)&&(l=!0,c.length&&(a=!0)),r.fullWidth||c.push(o);return a&&rt(c,t,i)||l}function at(e,t,i){var n,s,o,r,a=i.padding,l=t.x,c=t.y;for(n=0,s=e.length;n<s;++n)r=(o=e[n]).box,o.horizontal?(r.left=r.fullWidth?a.left:t.left,r.right=r.fullWidth?i.outerWidth-a.right:t.left+t.w,r.top=c,r.bottom=c+r.height,r.width=r.right-r.left,c=r.bottom):(r.left=l,r.right=l+r.width,r.top=t.top,r.bottom=t.top+t.h,r.height=r.bottom-r.top,l=r.right);t.x=l,t.y=c}R._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var lt,ct={defaults:{},addBox:function(e,t){e.boxes||(e.boxes=[]),t.fullWidth=t.fullWidth||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw:function(){t.draw.apply(t,arguments)}}]},e.boxes.push(t)},removeBox:function(e,t){var i=e.boxes?e.boxes.indexOf(t):-1;-1!==i&&e.boxes.splice(i,1)},configure:function(e,t,i){for(var n,s=["fullWidth","position","weight"],o=s.length,r=0;r<o;++r)n=s[r],i.hasOwnProperty(n)&&(t[n]=i[n])},update:function(e,t,i){if(e){var n=e.options.layout||{},s=j.options.toPadding(n.padding),o=t-s.width,r=i-s.height,a=function(e){var t=function(e){var t,i,n,s=[];for(t=0,i=(e||[]).length;t<i;++t)n=e[t],s.push({index:t,box:n,pos:n.position,horizontal:n.isHorizontal(),weight:n.weight});return s}(e),i=it(tt(t,"left"),!0),n=it(tt(t,"right")),s=it(tt(t,"top"),!0),o=it(tt(t,"bottom"));return{leftAndTop:i.concat(s),rightAndBottom:n.concat(o),chartArea:tt(t,"chartArea"),vertical:i.concat(n),horizontal:s.concat(o)}}(e.boxes),l=a.vertical,c=a.horizontal,h=Object.freeze({outerWidth:t,outerHeight:i,padding:s,availableWidth:o,vBoxMaxWidth:o/2/l.length,hBoxMaxHeight:r/2}),u=et({maxPadding:et({},s),w:o,h:r,x:s.left,y:s.top},s);!function(e,t){var i,n,s;for(i=0,n=e.length;i<n;++i)(s=e[i]).width=s.horizontal?s.box.fullWidth&&t.availableWidth:t.vBoxMaxWidth,s.height=s.horizontal&&t.hBoxMaxHeight}(l.concat(c),h),rt(l,u,h),rt(c,u,h)&&rt(l,u,h),function(e){var t=e.maxPadding;function i(i){var n=Math.max(t[i]-e[i],0);return e[i]+=n,n}e.y+=i("top"),e.x+=i("left"),i("right"),i("bottom")}(u),at(a.leftAndTop,u,h),u.x+=u.w,u.y+=u.h,at(a.rightAndBottom,u,h),e.chartArea={left:u.left,top:u.top,right:u.left+u.w,bottom:u.top+u.h},j.each(a.chartArea,function(t){var i=t.box;et(i,e.chartArea),i.update(u.w,u.h)})}}},ht=(lt=Object.freeze({__proto__:null,default:"@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&<.default||lt,ut="$chartjs",dt="chartjs-size-monitor",ft="chartjs-render-monitor",pt=["animationstart","webkitAnimationStart"],mt={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function gt(e,t){var i=j.getStyle(e,t),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var vt=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,t)}catch(e){}return e}()&&{passive:!0};function bt(e,t,i){e.addEventListener(t,i,vt)}function yt(e,t,i){e.removeEventListener(t,i,vt)}function _t(e,t,i,n,s){return{type:e,chart:t,native:s||null,x:void 0!==i?i:null,y:void 0!==n?n:null}}function wt(e){var t=document.createElement("div");return t.className=e||"",t}var xt={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(e){if(!this.disableCSSInjection){var t=e.getRootNode?e.getRootNode():document;!function(e,t){var i=e[ut]||(e[ut]={});if(!i.containsStyles){i.containsStyles=!0,t="/* Chart.js */\n"+t;var n=document.createElement("style");n.setAttribute("type","text/css"),n.appendChild(document.createTextNode(t)),e.appendChild(n)}}(t.host?t:document.head,ht)}},acquireContext:function(e,t){"string"==typeof e?e=document.getElementById(e):e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas);var i=e&&e.getContext&&e.getContext("2d");return i&&i.canvas===e?(this._ensureLoaded(e),function(e,t){var i=e.style,n=e.getAttribute("height"),s=e.getAttribute("width");if(e[ut]={initial:{height:n,width:s,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",null===s||""===s){var o=gt(e,"width");void 0!==o&&(e.width=o)}if(null===n||""===n)if(""===e.style.height)e.height=e.width/(t.options.aspectRatio||2);else{var r=gt(e,"height");void 0!==o&&(e.height=r)}}(e,t),i):null},releaseContext:function(e){var t=e.canvas;if(t[ut]){var i=t[ut].initial;["height","width"].forEach(function(e){var n=i[e];j.isNullOrUndef(n)?t.removeAttribute(e):t.setAttribute(e,n)}),j.each(i.style||{},function(e,i){t.style[i]=e}),t.width=t.width,delete t[ut]}},addEventListener:function(e,t,i){var n=e.canvas;if("resize"!==t){var s=i[ut]||(i[ut]={});bt(n,t,(s.proxies||(s.proxies={}))[e.id+"_"+t]=function(t){i(function(e,t){var i=mt[e.type]||e.type,n=j.getRelativePosition(e,t);return _t(i,t,n.x,n.y,e)}(t,e))})}else!function(e,t,i){var n,s,o,r,a=e[ut]||(e[ut]={}),l=a.resizer=function(e){var t=wt(dt),i=wt(dt+"-expand"),n=wt(dt+"-shrink");i.appendChild(wt()),n.appendChild(wt()),t.appendChild(i),t.appendChild(n),t._reset=function(){i.scrollLeft=1e6,i.scrollTop=1e6,n.scrollLeft=1e6,n.scrollTop=1e6};var s=function(){t._reset(),e()};return bt(i,"scroll",s.bind(i,"expand")),bt(n,"scroll",s.bind(n,"shrink")),t}((n=function(){if(a.resizer){var n=i.options.maintainAspectRatio&&e.parentNode,s=n?n.clientWidth:0;t(_t("resize",i)),n&&n.clientWidth<s&&i.canvas&&t(_t("resize",i))}},o=!1,r=[],function(){r=Array.prototype.slice.call(arguments),s=s||this,o||(o=!0,j.requestAnimFrame.call(window,function(){o=!1,n.apply(s,r)}))}));!function(e,t){var i=e[ut]||(e[ut]={}),n=i.renderProxy=function(e){"chartjs-render-animation"===e.animationName&&t()};j.each(pt,function(t){bt(e,t,n)}),i.reflow=!!e.offsetParent,e.classList.add(ft)}(e,function(){if(a.resizer){var t=e.parentNode;t&&t!==l.parentNode&&t.insertBefore(l,t.firstChild),l._reset()}})}(n,i,e)},removeEventListener:function(e,t,i){var n=e.canvas;if("resize"!==t){var s=((i[ut]||{}).proxies||{})[e.id+"_"+t];s&&yt(n,t,s)}else!function(e){var t=e[ut]||{},i=t.resizer;delete t.resizer,function(e){var t=e[ut]||{},i=t.renderProxy;i&&(j.each(pt,function(t){yt(e,t,i)}),delete t.renderProxy),e.classList.remove(ft)}(e),i&&i.parentNode&&i.parentNode.removeChild(i)}(n)}};j.addEvent=bt,j.removeEvent=yt;var kt=xt._enabled?xt:{acquireContext:function(e){return e&&e.canvas&&(e=e.canvas),e&&e.getContext("2d")||null}},Ct=j.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},kt);R._set("global",{plugins:{}});var Dt={_plugins:[],_cacheId:0,register:function(e){var t=this._plugins;[].concat(e).forEach(function(e){-1===t.indexOf(e)&&t.push(e)}),this._cacheId++},unregister:function(e){var t=this._plugins;[].concat(e).forEach(function(e){var i=t.indexOf(e);-1!==i&&t.splice(i,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(e,t,i){var n,s,o,r,a,l=this.descriptors(e),c=l.length;for(n=0;n<c;++n)if("function"==typeof(a=(o=(s=l[n]).plugin)[t])&&((r=[e].concat(i||[])).push(s.options),!1===a.apply(o,r)))return!1;return!0},descriptors:function(e){var t=e.$plugins||(e.$plugins={});if(t.id===this._cacheId)return t.descriptors;var i=[],n=[],s=e&&e.config||{},o=s.options&&s.options.plugins||{};return this._plugins.concat(s.plugins||[]).forEach(function(e){if(-1===i.indexOf(e)){var t=e.id,s=o[t];!1!==s&&(!0===s&&(s=j.clone(R.global.plugins[t])),i.push(e),n.push({plugin:e,options:s||{}}))}}),t.descriptors=n,t.id=this._cacheId,n},_invalidate:function(e){delete e.$plugins}},St={constructors:{},defaults:{},registerScaleType:function(e,t,i){this.constructors[e]=t,this.defaults[e]=j.clone(i)},getScaleConstructor:function(e){return this.constructors.hasOwnProperty(e)?this.constructors[e]:void 0},getScaleDefaults:function(e){return this.defaults.hasOwnProperty(e)?j.merge(Object.create(null),[R.scale,this.defaults[e]]):{}},updateScaleDefaults:function(e,t){this.defaults.hasOwnProperty(e)&&(this.defaults[e]=j.extend(this.defaults[e],t))},addScalesToLayout:function(e){j.each(e.scales,function(t){t.fullWidth=t.options.fullWidth,t.position=t.options.position,t.weight=t.options.weight,ct.addBox(e,t)})}},Tt=j.valueOrDefault,Mt=j.rtl.getRtlAdapter;R._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:j.noop,title:function(e,t){var i="",n=t.labels,s=n?n.length:0;if(e.length>0){var o=e[0];o.label?i=o.label:o.xLabel?i=o.xLabel:s>0&&o.index<s&&(i=n[o.index])}return i},afterTitle:j.noop,beforeBody:j.noop,beforeLabel:j.noop,label:function(e,t){var i=t.datasets[e.datasetIndex].label||"";return i&&(i+=": "),j.isNullOrUndef(e.value)?i+=e.yLabel:i+=e.value,i},labelColor:function(e,t){var i=t.getDatasetMeta(e.datasetIndex).data[e.index]._view;return{borderColor:i.borderColor,backgroundColor:i.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:j.noop,afterBody:j.noop,beforeFooter:j.noop,footer:j.noop,afterFooter:j.noop}}});var It={average:function(e){if(!e.length)return!1;var t,i,n=0,s=0,o=0;for(t=0,i=e.length;t<i;++t){var r=e[t];if(r&&r.hasValue()){var a=r.tooltipPosition();n+=a.x,s+=a.y,++o}}return{x:n/o,y:s/o}},nearest:function(e,t){var i,n,s,o=t.x,r=t.y,a=Number.POSITIVE_INFINITY;for(i=0,n=e.length;i<n;++i){var l=e[i];if(l&&l.hasValue()){var c=l.getCenterPoint(),h=j.distanceBetweenPoints(t,c);h<a&&(a=h,s=l)}}if(s){var u=s.tooltipPosition();o=u.x,r=u.y}return{x:o,y:r}}};function Et(e,t){return t&&(j.isArray(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function Pt(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function At(e){var t=R.global;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,rtl:e.rtl,textDirection:e.textDirection,bodyFontColor:e.bodyFontColor,_bodyFontFamily:Tt(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:Tt(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:Tt(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:Tt(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:Tt(e.titleFontStyle,t.defaultFontStyle),titleFontSize:Tt(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:Tt(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:Tt(e.footerFontStyle,t.defaultFontStyle),footerFontSize:Tt(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function Ot(e,t){return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-e.xPadding:e.x+e.xPadding}function Nt(e){return Et([],Pt(e))}var Lt=K.extend({initialize:function(){this._model=At(this._options),this._lastActive=[]},getTitle:function(){var e=this,t=e._options.callbacks,i=t.beforeTitle.apply(e,arguments),n=t.title.apply(e,arguments),s=t.afterTitle.apply(e,arguments),o=[];return o=Et(o,Pt(i)),o=Et(o,Pt(n)),Et(o,Pt(s))},getBeforeBody:function(){return Nt(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(e,t){var i=this,n=i._options.callbacks,s=[];return j.each(e,function(e){var o={before:[],lines:[],after:[]};Et(o.before,Pt(n.beforeLabel.call(i,e,t))),Et(o.lines,n.label.call(i,e,t)),Et(o.after,Pt(n.afterLabel.call(i,e,t))),s.push(o)}),s},getAfterBody:function(){return Nt(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var e=this,t=e._options.callbacks,i=t.beforeFooter.apply(e,arguments),n=t.footer.apply(e,arguments),s=t.afterFooter.apply(e,arguments),o=[];return o=Et(o,Pt(i)),o=Et(o,Pt(n)),Et(o,Pt(s))},update:function(e){var t,i,n,s,o,r,a,l,c,h,u=this,d=u._options,f=u._model,p=u._model=At(d),m=u._active,g=u._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},y={width:f.width,height:f.height},_={x:f.caretX,y:f.caretY};if(m.length){p.opacity=1;var w=[],x=[];_=It[d.position].call(u,m,u._eventPosition);var k=[];for(t=0,i=m.length;t<i;++t)k.push((s=void 0,o=void 0,void 0,void 0,l=void 0,c=void 0,h=void 0,s=(n=m[t])._xScale,o=n._yScale||n._scale,r=n._index,a=n._datasetIndex,c=(l=n._chart.getDatasetMeta(a).controller)._getIndexScale(),h=l._getValueScale(),{xLabel:s?s.getLabelForIndex(r,a):"",yLabel:o?o.getLabelForIndex(r,a):"",label:c?""+c.getLabelForIndex(r,a):"",value:h?""+h.getLabelForIndex(r,a):"",index:r,datasetIndex:a,x:n._model.x,y:n._model.y}));d.filter&&(k=k.filter(function(e){return d.filter(e,g)})),d.itemSort&&(k=k.sort(function(e,t){return d.itemSort(e,t,g)})),j.each(k,function(e){w.push(d.callbacks.labelColor.call(u,e,u._chart)),x.push(d.callbacks.labelTextColor.call(u,e,u._chart))}),p.title=u.getTitle(k,g),p.beforeBody=u.getBeforeBody(k,g),p.body=u.getBody(k,g),p.afterBody=u.getAfterBody(k,g),p.footer=u.getFooter(k,g),p.x=_.x,p.y=_.y,p.caretPadding=d.caretPadding,p.labelColors=w,p.labelTextColors=x,p.dataPoints=k,y=function(e,t){var i=e._chart.ctx,n=2*t.yPadding,s=0,o=t.body,r=o.reduce(function(e,t){return e+t.before.length+t.lines.length+t.after.length},0);r+=t.beforeBody.length+t.afterBody.length;var a=t.title.length,l=t.footer.length,c=t.titleFontSize,h=t.bodyFontSize,u=t.footerFontSize;n+=a*c,n+=a?(a-1)*t.titleSpacing:0,n+=a?t.titleMarginBottom:0,n+=r*h,n+=r?(r-1)*t.bodySpacing:0,n+=l?t.footerMarginTop:0,n+=l*u,n+=l?(l-1)*t.footerSpacing:0;var d=0,f=function(e){s=Math.max(s,i.measureText(e).width+d)};return i.font=j.fontString(c,t._titleFontStyle,t._titleFontFamily),j.each(t.title,f),i.font=j.fontString(h,t._bodyFontStyle,t._bodyFontFamily),j.each(t.beforeBody.concat(t.afterBody),f),d=t.displayColors?h+2:0,j.each(o,function(e){j.each(e.before,f),j.each(e.lines,f),j.each(e.after,f)}),d=0,i.font=j.fontString(u,t._footerFontStyle,t._footerFontFamily),j.each(t.footer,f),{width:s+=2*t.xPadding,height:n}}(this,p),b=function(e,t,i,n){var s=e.x,o=e.y,r=e.caretSize,a=e.caretPadding,l=e.cornerRadius,c=i.xAlign,h=i.yAlign,u=r+a,d=l+a;return"right"===c?s-=t.width:"center"===c&&((s-=t.width/2)+t.width>n.width&&(s=n.width-t.width),s<0&&(s=0)),"top"===h?o+=u:o-="bottom"===h?t.height+u:t.height/2,"center"===h?"left"===c?s+=u:"right"===c&&(s-=u):"left"===c?s-=d:"right"===c&&(s+=d),{x:s,y:o}}(p,y,v=function(e,t){var i,n,s,o,r,a=e._model,l=e._chart,c=e._chart.chartArea,h="center",u="center";a.y<t.height?u="top":a.y>l.height-t.height&&(u="bottom");var d=(c.left+c.right)/2,f=(c.top+c.bottom)/2;"center"===u?(i=function(e){return e<=d},n=function(e){return e>d}):(i=function(e){return e<=t.width/2},n=function(e){return e>=l.width-t.width/2}),s=function(e){return e+t.width+a.caretSize+a.caretPadding>l.width},o=function(e){return e-t.width-a.caretSize-a.caretPadding<0},r=function(e){return e<=f?"top":"bottom"},i(a.x)?(h="left",s(a.x)&&(h="center",u=r(a.y))):n(a.x)&&(h="right",o(a.x)&&(h="center",u=r(a.y)));var p=e._options;return{xAlign:p.xAlign?p.xAlign:h,yAlign:p.yAlign?p.yAlign:u}}(this,y),u._chart)}else p.opacity=0;return p.xAlign=v.xAlign,p.yAlign=v.yAlign,p.x=b.x,p.y=b.y,p.width=y.width,p.height=y.height,p.caretX=_.x,p.caretY=_.y,u._model=p,e&&d.custom&&d.custom.call(u,p),u},drawCaret:function(e,t){var i=this._chart.ctx,n=this._view,s=this.getCaretPosition(e,t,n);i.lineTo(s.x1,s.y1),i.lineTo(s.x2,s.y2),i.lineTo(s.x3,s.y3)},getCaretPosition:function(e,t,i){var n,s,o,r,a,l,c=i.caretSize,h=i.cornerRadius,u=i.xAlign,d=i.yAlign,f=e.x,p=e.y,m=t.width,g=t.height;if("center"===d)a=p+g/2,"left"===u?(s=(n=f)-c,o=n,r=a+c,l=a-c):(s=(n=f+m)+c,o=n,r=a-c,l=a+c);else if("left"===u?(n=(s=f+h+c)-c,o=s+c):"right"===u?(n=(s=f+m-h-c)-c,o=s+c):(n=(s=i.caretX)-c,o=s+c),"top"===d)a=(r=p)-c,l=r;else{a=(r=p+g)+c,l=r;var v=o;o=n,n=v}return{x1:n,x2:s,x3:o,y1:r,y2:a,y3:l}},drawTitle:function(e,t,i){var n,s,o,r=t.title,a=r.length;if(a){var l=Mt(t.rtl,t.x,t.width);for(e.x=Ot(t,t._titleAlign),i.textAlign=l.textAlign(t._titleAlign),i.textBaseline="middle",n=t.titleFontSize,s=t.titleSpacing,i.fillStyle=t.titleFontColor,i.font=j.fontString(n,t._titleFontStyle,t._titleFontFamily),o=0;o<a;++o)i.fillText(r[o],l.x(e.x),e.y+n/2),e.y+=n+s,o+1===a&&(e.y+=t.titleMarginBottom-s)}},drawBody:function(e,t,i){var n,s,o,r,a,l,c,h,u=t.bodyFontSize,d=t.bodySpacing,f=t._bodyAlign,p=t.body,m=t.displayColors,g=0,v=m?Ot(t,"left"):0,b=Mt(t.rtl,t.x,t.width),y=function(t){i.fillText(t,b.x(e.x+g),e.y+u/2),e.y+=u+d},_=b.textAlign(f);for(i.textAlign=f,i.textBaseline="middle",i.font=j.fontString(u,t._bodyFontStyle,t._bodyFontFamily),e.x=Ot(t,_),i.fillStyle=t.bodyFontColor,j.each(t.beforeBody,y),g=m&&"right"!==_?"center"===f?u/2+1:u+2:0,a=0,c=p.length;a<c;++a){for(n=p[a],s=t.labelTextColors[a],o=t.labelColors[a],i.fillStyle=s,j.each(n.before,y),l=0,h=(r=n.lines).length;l<h;++l){if(m){var w=b.x(v);i.fillStyle=t.legendColorBackground,i.fillRect(b.leftForLtr(w,u),e.y,u,u),i.lineWidth=1,i.strokeStyle=o.borderColor,i.strokeRect(b.leftForLtr(w,u),e.y,u,u),i.fillStyle=o.backgroundColor,i.fillRect(b.leftForLtr(b.xPlus(w,1),u-2),e.y+1,u-2,u-2),i.fillStyle=s}y(r[l])}j.each(n.after,y)}g=0,j.each(t.afterBody,y),e.y-=d},drawFooter:function(e,t,i){var n,s,o=t.footer,r=o.length;if(r){var a=Mt(t.rtl,t.x,t.width);for(e.x=Ot(t,t._footerAlign),e.y+=t.footerMarginTop,i.textAlign=a.textAlign(t._footerAlign),i.textBaseline="middle",n=t.footerFontSize,i.fillStyle=t.footerFontColor,i.font=j.fontString(n,t._footerFontStyle,t._footerFontFamily),s=0;s<r;++s)i.fillText(o[s],a.x(e.x),e.y+n/2),e.y+=n+t.footerSpacing}},drawBackground:function(e,t,i,n){i.fillStyle=t.backgroundColor,i.strokeStyle=t.borderColor,i.lineWidth=t.borderWidth;var s=t.xAlign,o=t.yAlign,r=e.x,a=e.y,l=n.width,c=n.height,h=t.cornerRadius;i.beginPath(),i.moveTo(r+h,a),"top"===o&&this.drawCaret(e,n),i.lineTo(r+l-h,a),i.quadraticCurveTo(r+l,a,r+l,a+h),"center"===o&&"right"===s&&this.drawCaret(e,n),i.lineTo(r+l,a+c-h),i.quadraticCurveTo(r+l,a+c,r+l-h,a+c),"bottom"===o&&this.drawCaret(e,n),i.lineTo(r+h,a+c),i.quadraticCurveTo(r,a+c,r,a+c-h),"center"===o&&"left"===s&&this.drawCaret(e,n),i.lineTo(r,a+h),i.quadraticCurveTo(r,a,r+h,a),i.closePath(),i.fill(),t.borderWidth>0&&i.stroke()},draw:function(){var e=this._chart.ctx,t=this._view;if(0!==t.opacity){var i={width:t.width,height:t.height},n={x:t.x,y:t.y},s=Math.abs(t.opacity<.001)?0:t.opacity,o=t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length;this._options.enabled&&o&&(e.save(),e.globalAlpha=s,this.drawBackground(n,t,e,i),n.y+=t.yPadding,j.rtl.overrideTextDirection(e,t.textDirection),this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),j.rtl.restoreTextDirection(e,t.textDirection),e.restore())}},handleEvent:function(e){var t,i=this,n=i._options;return i._lastActive=i._lastActive||[],"mouseout"===e.type?i._active=[]:(i._active=i._chart.getElementsAtEventForMode(e,n.mode,n),n.reverse&&i._active.reverse()),(t=!j.arrayEquals(i._active,i._lastActive))&&(i._lastActive=i._active,(n.enabled||n.custom)&&(i._eventPosition={x:e.x,y:e.y},i.update(!0),i.pivot())),t}}),Ft=It,Rt=Lt;Rt.positioners=Ft;var zt=j.valueOrDefault;function Ht(){return j.merge(Object.create(null),[].slice.call(arguments),{merger:function(e,t,i,n){if("xAxes"===e||"yAxes"===e){var s,o,r,a=i[e].length;for(t[e]||(t[e]=[]),s=0;s<a;++s)r=i[e][s],o=zt(r.type,"xAxes"===e?"category":"linear"),s>=t[e].length&&t[e].push({}),!t[e][s].type||r.type&&r.type!==t[e][s].type?j.merge(t[e][s],[St.getScaleDefaults(o),r]):j.merge(t[e][s],r)}else j._merger(e,t,i,n)}})}function Wt(){return j.merge(Object.create(null),[].slice.call(arguments),{merger:function(e,t,i,n){var s=t[e]||Object.create(null),o=i[e];"scales"===e?t[e]=Ht(s,o):"scale"===e?t[e]=j.merge(s,[St.getScaleDefaults(o.type),o]):j._merger(e,t,i,n)}})}function Bt(e,t,i){var n,s=function(e){return e.id===n};do{n=t+i++}while(j.findIndex(e,s)>=0);return n}function jt(e){return"top"===e||"bottom"===e}function Yt(e,t){return function(i,n){return i[e]===n[e]?i[t]-n[t]:i[e]-n[e]}}R._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var Vt=function(e,t){return this.construct(e,t),this};j.extend(Vt.prototype,{construct:function(e,t){var i=this;t=function(e){var t=(e=e||Object.create(null)).data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=Wt(R.global,R[e.type],e.options||{}),e}(t);var n=Ct.acquireContext(e,t),s=n&&n.canvas,o=s&&s.height,r=s&&s.width;i.id=j.uid(),i.ctx=n,i.canvas=s,i.config=t,i.width=r,i.height=o,i.aspectRatio=o?r/o:null,i.options=t.options,i._bufferedRender=!1,i._layers=[],i.chart=i,i.controller=i,Vt.instances[i.id]=i,Object.defineProperty(i,"data",{get:function(){return i.config.data},set:function(e){i.config.data=e}}),n&&s?(i.initialize(),i.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var e=this;return Dt.notify(e,"beforeInit"),j.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.initToolTip(),Dt.notify(e,"afterInit"),e},clear:function(){return j.canvas.clear(this),this},stop:function(){return X.cancelAnimation(this),this},resize:function(e){var t=this,i=t.options,n=t.canvas,s=i.maintainAspectRatio&&t.aspectRatio||null,o=Math.max(0,Math.floor(j.getMaximumWidth(n))),r=Math.max(0,Math.floor(s?o/s:j.getMaximumHeight(n)));if((t.width!==o||t.height!==r)&&(n.width=t.width=o,n.height=t.height=r,n.style.width=o+"px",n.style.height=r+"px",j.retinaScale(t,i.devicePixelRatio),!e)){var a={width:o,height:r};Dt.notify(t,"resize",[a]),i.onResize&&i.onResize(t,a),t.stop(),t.update({duration:i.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},i=e.scale;j.each(t.xAxes,function(e,i){e.id||(e.id=Bt(t.xAxes,"x-axis-",i))}),j.each(t.yAxes,function(e,i){e.id||(e.id=Bt(t.yAxes,"y-axis-",i))}),i&&(i.id=i.id||"scale")},buildOrUpdateScales:function(){var e=this,t=e.options,i=e.scales||{},n=[],s=Object.keys(i).reduce(function(e,t){return e[t]=!1,e},{});t.scales&&(n=n.concat((t.scales.xAxes||[]).map(function(e){return{options:e,dtype:"category",dposition:"bottom"}}),(t.scales.yAxes||[]).map(function(e){return{options:e,dtype:"linear",dposition:"left"}}))),t.scale&&n.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),j.each(n,function(t){var n=t.options,o=n.id,r=zt(n.type,t.dtype);jt(n.position)!==jt(t.dposition)&&(n.position=t.dposition),s[o]=!0;var a=null;if(o in i&&i[o].type===r)(a=i[o]).options=n,a.ctx=e.ctx,a.chart=e;else{var l=St.getScaleConstructor(r);if(!l)return;a=new l({id:o,type:r,options:n,ctx:e.ctx,chart:e}),i[a.id]=a}a.mergeTicksOptions(),t.isDefault&&(e.scale=a)}),j.each(s,function(e,t){e||delete i[t]}),e.scales=i,St.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e,t,i=this,n=[],s=i.data.datasets;for(e=0,t=s.length;e<t;e++){var o=s[e],r=i.getDatasetMeta(e),a=o.type||i.config.type;if(r.type&&r.type!==a&&(i.destroyDatasetMeta(e),r=i.getDatasetMeta(e)),r.type=a,r.order=o.order||0,r.index=e,r.controller)r.controller.updateIndex(e),r.controller.linkScales();else{var l=qe[r.type];if(void 0===l)throw new Error('"'+r.type+'" is not a chart type.');r.controller=new l(i,e),n.push(r.controller)}}return n},resetElements:function(){var e=this;j.each(e.data.datasets,function(t,i){e.getDatasetMeta(i).controller.reset()},e)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(e){var t,i,n=this;if(e&&"object"==typeof e||(e={duration:e,lazy:arguments[1]}),function(e){var t=e.options;j.each(e.scales,function(t){ct.removeBox(e,t)}),t=Wt(R.global,R[e.config.type],t),e.options=e.config.options=t,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=t.tooltips,e.tooltip.initialize()}(n),Dt._invalidate(n),!1!==Dt.notify(n,"beforeUpdate")){n.tooltip._data=n.data;var s=n.buildOrUpdateControllers();for(t=0,i=n.data.datasets.length;t<i;t++)n.getDatasetMeta(t).controller.buildOrUpdateElements();n.updateLayout(),n.options.animation&&n.options.animation.duration&&j.each(s,function(e){e.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],Dt.notify(n,"afterUpdate"),n._layers.sort(Yt("z","_idx")),n._bufferedRender?n._bufferedRequest={duration:e.duration,easing:e.easing,lazy:e.lazy}:n.render(e)}},updateLayout:function(){var e=this;!1!==Dt.notify(e,"beforeLayout")&&(ct.update(this,this.width,this.height),e._layers=[],j.each(e.boxes,function(t){t._configure&&t._configure(),e._layers.push.apply(e._layers,t._layers())},e),e._layers.forEach(function(e,t){e._idx=t}),Dt.notify(e,"afterScaleUpdate"),Dt.notify(e,"afterLayout"))},updateDatasets:function(){if(!1!==Dt.notify(this,"beforeDatasetsUpdate")){for(var e=0,t=this.data.datasets.length;e<t;++e)this.updateDataset(e);Dt.notify(this,"afterDatasetsUpdate")}},updateDataset:function(e){var t=this.getDatasetMeta(e),i={meta:t,index:e};!1!==Dt.notify(this,"beforeDatasetUpdate",[i])&&(t.controller._update(),Dt.notify(this,"afterDatasetUpdate",[i]))},render:function(e){var t=this;e&&"object"==typeof e||(e={duration:e,lazy:arguments[1]});var i=t.options.animation,n=zt(e.duration,i&&i.duration),s=e.lazy;if(!1!==Dt.notify(t,"beforeRender")){var o=function(e){Dt.notify(t,"afterRender"),j.callback(i&&i.onComplete,[e],t)};if(i&&n){var r=new Q({numSteps:n/16.66,easing:e.easing||i.easing,render:function(e,t){var i=j.easing.effects[t.easing],n=t.currentStep,s=n/t.numSteps;e.draw(i(s),s,n)},onAnimationProgress:i.onProgress,onAnimationComplete:o});X.addAnimation(t,r,n,s)}else t.draw(),o(new Q({numSteps:0,chart:t}));return t}},draw:function(e){var t,i,n=this;if(n.clear(),j.isNullOrUndef(e)&&(e=1),n.transition(e),!(n.width<=0||n.height<=0)&&!1!==Dt.notify(n,"beforeDraw",[e])){for(i=n._layers,t=0;t<i.length&&i[t].z<=0;++t)i[t].draw(n.chartArea);for(n.drawDatasets(e);t<i.length;++t)i[t].draw(n.chartArea);n._drawTooltip(e),Dt.notify(n,"afterDraw",[e])}},transition:function(e){for(var t=0,i=(this.data.datasets||[]).length;t<i;++t)this.isDatasetVisible(t)&&this.getDatasetMeta(t).controller.transition(e);this.tooltip.transition(e)},_getSortedDatasetMetas:function(e){var t,i,n=[];for(t=0,i=(this.data.datasets||[]).length;t<i;++t)e&&!this.isDatasetVisible(t)||n.push(this.getDatasetMeta(t));return n.sort(Yt("order","index")),n},_getSortedVisibleDatasetMetas:function(){return this._getSortedDatasetMetas(!0)},drawDatasets:function(e){var t,i;if(!1!==Dt.notify(this,"beforeDatasetsDraw",[e])){for(i=(t=this._getSortedVisibleDatasetMetas()).length-1;i>=0;--i)this.drawDataset(t[i],e);Dt.notify(this,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var i={meta:e,index:e.index,easingValue:t};!1!==Dt.notify(this,"beforeDatasetDraw",[i])&&(e.controller.draw(t),Dt.notify(this,"afterDatasetDraw",[i]))},_drawTooltip:function(e){var t=this.tooltip,i={tooltip:t,easingValue:e};!1!==Dt.notify(this,"beforeTooltipDraw",[i])&&(t.draw(),Dt.notify(this,"afterTooltipDraw",[i]))},getElementAtEvent:function(e){return Je.modes.single(this,e)},getElementsAtEvent:function(e){return Je.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return Je.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,i){var n=Je.modes[t];return"function"==typeof n?n(this,e,i):[]},getDatasetAtEvent:function(e){return Je.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this.data.datasets[e];t._meta||(t._meta={});var i=t._meta[this.id];return i||(i=t._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t.order||0,index:e}),i},getVisibleDatasetCount:function(){for(var e=0,t=0,i=this.data.datasets.length;t<i;++t)this.isDatasetVisible(t)&&e++;return e},isDatasetVisible:function(e){var t=this.getDatasetMeta(e);return"boolean"==typeof t.hidden?!t.hidden:!this.data.datasets[e].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(e){var t=this.id,i=this.data.datasets[e],n=i._meta&&i._meta[t];n&&(n.controller.destroy(),delete i._meta[t])},destroy:function(){var e,t,i=this,n=i.canvas;for(i.stop(),e=0,t=i.data.datasets.length;e<t;++e)i.destroyDatasetMeta(e);n&&(i.unbindEvents(),j.canvas.clear(i),Ct.releaseContext(i.ctx),i.canvas=null,i.ctx=null),Dt.notify(i,"destroy"),delete Vt.instances[i.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new Rt({_chart:e,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var e=this,t=e._listeners={},i=function(){e.eventHandler.apply(e,arguments)};j.each(e.options.events,function(n){Ct.addEventListener(e,n,i),t[n]=i}),e.options.responsive&&(i=function(){e.resize()},Ct.addEventListener(e,"resize",i),t.resize=i)},unbindEvents:function(){var e=this,t=e._listeners;t&&(delete e._listeners,j.each(t,function(t,i){Ct.removeEventListener(e,i,t)}))},updateHoverStyle:function(e,t,i){var n,s,o,r=i?"set":"remove";for(s=0,o=e.length;s<o;++s)(n=e[s])&&this.getDatasetMeta(n._datasetIndex).controller[r+"HoverStyle"](n);"dataset"===t&&this.getDatasetMeta(e[0]._datasetIndex).controller["_"+r+"DatasetHoverStyle"]()},eventHandler:function(e){var t=this,i=t.tooltip;if(!1!==Dt.notify(t,"beforeEvent",[e])){t._bufferedRender=!0,t._bufferedRequest=null;var n=t.handleEvent(e);i&&(n=i._start?i.handleEvent(e):n|i.handleEvent(e)),Dt.notify(t,"afterEvent",[e]);var s=t._bufferedRequest;return s?t.render(s):n&&!t.animating&&(t.stop(),t.render({duration:t.options.hover.animationDuration,lazy:!0})),t._bufferedRender=!1,t._bufferedRequest=null,t}},handleEvent:function(e){var t,i=this,n=i.options||{},s=n.hover;return i.lastActive=i.lastActive||[],"mouseout"===e.type?i.active=[]:i.active=i.getElementsAtEventForMode(e,s.mode,s),j.callback(n.onHover||n.hover.onHover,[e.native,i.active],i),"mouseup"!==e.type&&"click"!==e.type||n.onClick&&n.onClick.call(i,e.native,i.active),i.lastActive.length&&i.updateHoverStyle(i.lastActive,s.mode,!1),i.active.length&&s.mode&&i.updateHoverStyle(i.active,s.mode,!0),t=!j.arrayEquals(i.active,i.lastActive),i.lastActive=i.active,t}}),Vt.instances={};var Ut=Vt;function qt(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function $t(e){this.options=e||{}}Vt.Controller=Vt,Vt.types={},j.configMerge=Wt,j.scaleMerge=Ht,j.extend($t.prototype,{formats:qt,parse:qt,format:qt,add:qt,diff:qt,startOf:qt,endOf:qt,_create:function(e){return e}}),$t.override=function(e){j.extend($t.prototype,e)};var Kt={_date:$t},Gt={formatters:{values:function(e){return j.isArray(e)?e:""+e},linear:function(e,t,i){var n=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&e!==Math.floor(e)&&(n=e-Math.floor(e));var s=j.log10(Math.abs(n)),o="";if(0!==e)if(Math.max(Math.abs(i[0]),Math.abs(i[i.length-1]))<1e-4){var r=j.log10(Math.abs(e)),a=Math.floor(r)-Math.floor(s);a=Math.max(Math.min(a,20),0),o=e.toExponential(a)}else{var l=-1*Math.floor(s);l=Math.max(Math.min(l,20),0),o=e.toFixed(l)}else o="0";return o},logarithmic:function(e,t,i){var n=e/Math.pow(10,Math.floor(j.log10(e)));return 0===e?"0":1===n||2===n||5===n||0===t||t===i.length-1?e.toExponential():""}}},Qt=j.isArray,Xt=j.isNullOrUndef,Zt=j.valueOrDefault,Jt=j.valueAtIndexOrDefault;function ei(e,t,i){var n,s=e.getTicks().length,o=Math.min(t,s-1),r=e.getPixelForTick(o),a=e._startPixel,l=e._endPixel;if(!(i&&(n=1===s?Math.max(r-a,l-r):0===t?(e.getPixelForTick(1)-r)/2:(r-e.getPixelForTick(o-1))/2,(r+=o<t?n:-n)<a-1e-6||r>l+1e-6)))return r}function ti(e){return e.drawTicks?e.tickMarkLength:0}function ii(e){var t,i;return e.display?(t=j.options._parseFont(e),i=j.options.toPadding(e.padding),t.lineHeight+i.height):0}function ni(e,t){return j.extend(j.options._parseFont({fontFamily:Zt(t.fontFamily,e.fontFamily),fontSize:Zt(t.fontSize,e.fontSize),fontStyle:Zt(t.fontStyle,e.fontStyle),lineHeight:Zt(t.lineHeight,e.lineHeight)}),{color:j.options.resolve([t.fontColor,e.fontColor,R.global.defaultFontColor])})}function si(e){var t=ni(e,e.minor);return{minor:t,major:e.major.enabled?ni(e,e.major):t}}function oi(e){var t,i,n,s=[];for(i=0,n=e.length;i<n;++i)void 0!==(t=e[i])._index&&s.push(t);return s}function ri(e,t,i,n){var s,o,r,a,l=Zt(i,0),c=Math.min(Zt(n,e.length),e.length),h=0;for(t=Math.ceil(t),n&&(t=(s=n-i)/Math.floor(s/t)),a=l;a<0;)h++,a=Math.round(l+h*t);for(o=Math.max(l,0);o<c;o++)r=e[o],o===a?(r._index=o,h++,a=Math.round(l+h*t)):delete r.label}R._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:Gt.formatters.values,minor:{},major:{}}});var ai=K.extend({zeroLineIndex:0,getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},_getLabels:function(){var e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]},mergeTicksOptions:function(){},beforeUpdate:function(){j.callback(this.options.beforeUpdate,[this])},update:function(e,t,i){var n,s,o,r,a,l=this,c=l.options.ticks,h=c.sampleSize;if(l.beforeUpdate(),l.maxWidth=e,l.maxHeight=t,l.margins=j.extend({left:0,right:0,top:0,bottom:0},i),l._ticks=null,l.ticks=null,l._labelSizes=null,l._maxLabelLines=0,l.longestLabelWidth=0,l.longestTextCache=l.longestTextCache||{},l._gridLineItems=null,l._labelItems=null,l.beforeSetDimensions(),l.setDimensions(),l.afterSetDimensions(),l.beforeDataLimits(),l.determineDataLimits(),l.afterDataLimits(),l.beforeBuildTicks(),r=l.buildTicks()||[],(!(r=l.afterBuildTicks(r)||r)||!r.length)&&l.ticks)for(r=[],n=0,s=l.ticks.length;n<s;++n)r.push({value:l.ticks[n],major:!1});return l._ticks=r,a=h<r.length,o=l._convertTicksToLabels(a?function(e,t){for(var i=[],n=e.length/t,s=0,o=e.length;s<o;s+=n)i.push(e[Math.floor(s)]);return i}(r,h):r),l._configure(),l.beforeCalculateTickRotation(),l.calculateTickRotation(),l.afterCalculateTickRotation(),l.beforeFit(),l.fit(),l.afterFit(),l._ticksToDraw=c.display&&(c.autoSkip||"auto"===c.source)?l._autoSkip(r):r,a&&(o=l._convertTicksToLabels(l._ticksToDraw)),l.ticks=o,l.afterUpdate(),l.minSize},_configure:function(){var e,t,i=this,n=i.options.ticks.reverse;i.isHorizontal()?(e=i.left,t=i.right):(e=i.top,t=i.bottom,n=!n),i._startPixel=e,i._endPixel=t,i._reversePixels=n,i._length=t-e},afterUpdate:function(){j.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){j.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0},afterSetDimensions:function(){j.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){j.callback(this.options.beforeDataLimits,[this])},determineDataLimits:j.noop,afterDataLimits:function(){j.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){j.callback(this.options.beforeBuildTicks,[this])},buildTicks:j.noop,afterBuildTicks:function(e){var t=this;return Qt(e)&&e.length?j.callback(t.options.afterBuildTicks,[t,e]):(t.ticks=j.callback(t.options.afterBuildTicks,[t,t.ticks])||t.ticks,e)},beforeTickToLabelConversion:function(){j.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var e=this.options.ticks;this.ticks=this.ticks.map(e.userCallback||e.callback,this)},afterTickToLabelConversion:function(){j.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){j.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var e,t,i,n,s,o,r,a=this,l=a.options,c=l.ticks,h=a.getTicks().length,u=c.minRotation||0,d=c.maxRotation,f=u;!a._isVisible()||!c.display||u>=d||h<=1||!a.isHorizontal()?a.labelRotation=u:(t=(e=a._getLabelSizes()).widest.width,i=e.highest.height-e.highest.offset,n=Math.min(a.maxWidth,a.chart.width-t),t+6>(s=l.offset?a.maxWidth/h:n/(h-1))&&(s=n/(h-(l.offset?.5:1)),o=a.maxHeight-ti(l.gridLines)-c.padding-ii(l.scaleLabel),r=Math.sqrt(t*t+i*i),f=j.toDegrees(Math.min(Math.asin(Math.min((e.highest.height+6)/s,1)),Math.asin(Math.min(o/r,1))-Math.asin(i/r))),f=Math.max(u,Math.min(d,f))),a.labelRotation=f)},afterCalculateTickRotation:function(){j.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){j.callback(this.options.beforeFit,[this])},fit:function(){var e=this,t=e.minSize={width:0,height:0},i=e.chart,n=e.options,s=n.ticks,o=n.scaleLabel,r=n.gridLines,a=e._isVisible(),l="bottom"===n.position,c=e.isHorizontal();if(c?t.width=e.maxWidth:a&&(t.width=ti(r)+ii(o)),c?a&&(t.height=ti(r)+ii(o)):t.height=e.maxHeight,s.display&&a){var h=si(s),u=e._getLabelSizes(),d=u.first,f=u.last,p=u.widest,m=u.highest,g=.4*h.minor.lineHeight,v=s.padding;if(c){var b=0!==e.labelRotation,y=j.toRadians(e.labelRotation),_=Math.cos(y),w=Math.sin(y),x=w*p.width+_*(m.height-(b?m.offset:0))+(b?0:g);t.height=Math.min(e.maxHeight,t.height+x+v);var k,C,D=e.getPixelForTick(0)-e.left,S=e.right-e.getPixelForTick(e.getTicks().length-1);b?(k=l?_*d.width+w*d.offset:w*(d.height-d.offset),C=l?w*(f.height-f.offset):_*f.width+w*f.offset):(k=d.width/2,C=f.width/2),e.paddingLeft=Math.max((k-D)*e.width/(e.width-D),0)+3,e.paddingRight=Math.max((C-S)*e.width/(e.width-S),0)+3}else{var T=s.mirror?0:p.width+v+g;t.width=Math.min(e.maxWidth,t.width+T),e.paddingTop=d.height/2,e.paddingBottom=f.height/2}}e.handleMargins(),c?(e.width=e._length=i.width-e.margins.left-e.margins.right,e.height=t.height):(e.width=t.width,e.height=e._length=i.height-e.margins.top-e.margins.bottom)},handleMargins:function(){var e=this;e.margins&&(e.margins.left=Math.max(e.paddingLeft,e.margins.left),e.margins.top=Math.max(e.paddingTop,e.margins.top),e.margins.right=Math.max(e.paddingRight,e.margins.right),e.margins.bottom=Math.max(e.paddingBottom,e.margins.bottom))},afterFit:function(){j.callback(this.options.afterFit,[this])},isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){if(Xt(e))return NaN;if(("number"==typeof e||e instanceof Number)&&!isFinite(e))return NaN;if(e)if(this.isHorizontal()){if(void 0!==e.x)return this.getRightValue(e.x)}else if(void 0!==e.y)return this.getRightValue(e.y);return e},_convertTicksToLabels:function(e){var t,i,n,s=this;for(s.ticks=e.map(function(e){return e.value}),s.beforeTickToLabelConversion(),t=s.convertTicksToLabels(e)||s.ticks,s.afterTickToLabelConversion(),i=0,n=e.length;i<n;++i)e[i].label=t[i];return t},_getLabelSizes:function(){var e=this,t=e._labelSizes;return t||(e._labelSizes=t=function(e,t,i,n){var s,o,r,a,l,c,h,u,d,f,p,m,g,v=i.length,b=[],y=[],_=[],w=0,x=0;for(s=0;s<v;++s){if(a=i[s].label,l=i[s].major?t.major:t.minor,e.font=c=l.string,h=n[c]=n[c]||{data:{},gc:[]},u=l.lineHeight,d=f=0,Xt(a)||Qt(a)){if(Qt(a))for(o=0,r=a.length;o<r;++o)p=a[o],Xt(p)||Qt(p)||(d=j.measureText(e,h.data,h.gc,d,p),f+=u)}else d=j.measureText(e,h.data,h.gc,d,a),f=u;b.push(d),y.push(f),_.push(u/2),w=Math.max(d,w),x=Math.max(f,x)}function k(e){return{width:b[e]||0,height:y[e]||0,offset:_[e]||0}}return function(e,t){j.each(e,function(e){var i,n=e.gc,s=n.length/2;if(s>t){for(i=0;i<s;++i)delete e.data[n[i]];n.splice(0,s)}})}(n,v),m=b.indexOf(w),g=y.indexOf(x),{first:k(0),last:k(v-1),widest:k(m),highest:k(g)}}(e.ctx,si(e.options.ticks),e.getTicks(),e.longestTextCache),e.longestLabelWidth=t.widest.width),t},_parseValue:function(e){var t,i,n,s;return Qt(e)?(t=+this.getRightValue(e[0]),i=+this.getRightValue(e[1]),n=Math.min(t,i),s=Math.max(t,i)):(t=void 0,i=e=+this.getRightValue(e),n=e,s=e),{min:n,max:s,start:t,end:i}},_getScaleLabel:function(e){var t=this._parseValue(e);return void 0!==t.start?"["+t.start+", "+t.end+"]":+this.getRightValue(e)},getLabelForIndex:j.noop,getPixelForValue:j.noop,getValueForPixel:j.noop,getPixelForTick:function(e){var t=this.options.offset,i=this._ticks.length,n=1/Math.max(i-(t?0:1),1);return e<0||e>i-1?null:this.getPixelForDecimal(e*n+(t?n/2:0))},getPixelForDecimal:function(e){return this._reversePixels&&(e=1-e),this._startPixel+e*this._length},getDecimalForPixel:function(e){var t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var e=this.min,t=this.max;return this.beginAtZero?0:e<0&&t<0?t:e>0&&t>0?e:0},_autoSkip:function(e){var t,i,n,s,o=this.options.ticks,r=this._length,a=o.maxTicksLimit||r/this._tickSize()+1,l=o.major.enabled?function(e){var t,i,n=[];for(t=0,i=e.length;t<i;t++)e[t].major&&n.push(t);return n}(e):[],c=l.length,h=l[0],u=l[c-1];if(c>a)return function(e,t,i){var n,s,o=0,r=t[0];for(i=Math.ceil(i),n=0;n<e.length;n++)s=e[n],n===r?(s._index=n,r=t[++o*i]):delete s.label}(e,l,c/a),oi(e);if(n=function(e,t,i,n){var s,o,r,a,l=function(e){var t,i,n=e.length;if(n<2)return!1;for(i=e[0],t=1;t<n;++t)if(e[t]-e[t-1]!==i)return!1;return i}(e),c=(t.length-1)/n;if(!l)return Math.max(c,1);for(r=0,a=(s=j.math._factorize(l)).length-1;r<a;r++)if((o=s[r])>c)return o;return Math.max(c,1)}(l,e,0,a),c>0){for(t=0,i=c-1;t<i;t++)ri(e,n,l[t],l[t+1]);return s=c>1?(u-h)/(c-1):null,ri(e,n,j.isNullOrUndef(s)?0:h-s,h),ri(e,n,u,j.isNullOrUndef(s)?e.length:u+s),oi(e)}return ri(e,n),oi(e)},_tickSize:function(){var e=this.options.ticks,t=j.toRadians(this.labelRotation),i=Math.abs(Math.cos(t)),n=Math.abs(Math.sin(t)),s=this._getLabelSizes(),o=e.autoSkipPadding||0,r=s?s.widest.width+o:0,a=s?s.highest.height+o:0;return this.isHorizontal()?a*i>r*n?r/i:a/n:a*n<r*i?a/i:r/n},_isVisible:function(){var e,t,i,n=this.chart,s=this.options.display;if("auto"!==s)return!!s;for(e=0,t=n.data.datasets.length;e<t;++e)if(n.isDatasetVisible(e)&&((i=n.getDatasetMeta(e)).xAxisID===this.id||i.yAxisID===this.id))return!0;return!1},_computeGridLineItems:function(e){var t,i,n,s,o,r,a,l,c,h,u,d,f,p,m,g,v,b=this,y=b.chart,_=b.options,w=_.gridLines,x=_.position,k=w.offsetGridLines,C=b.isHorizontal(),D=b._ticksToDraw,S=D.length+(k?1:0),T=ti(w),M=[],I=w.drawBorder?Jt(w.lineWidth,0,0):0,E=I/2,P=j._alignPixel,A=function(e){return P(y,e,I)};for("top"===x?(t=A(b.bottom),a=b.bottom-T,c=t-E,u=A(e.top)+E,f=e.bottom):"bottom"===x?(t=A(b.top),u=e.top,f=A(e.bottom)-E,a=t+E,c=b.top+T):"left"===x?(t=A(b.right),r=b.right-T,l=t-E,h=A(e.left)+E,d=e.right):(t=A(b.left),h=e.left,d=A(e.right)-E,r=t+E,l=b.left+T),i=0;i<S;++i)n=D[i]||{},Xt(n.label)&&i<D.length||(i===b.zeroLineIndex&&_.offset===k?(p=w.zeroLineWidth,m=w.zeroLineColor,g=w.zeroLineBorderDash||[],v=w.zeroLineBorderDashOffset||0):(p=Jt(w.lineWidth,i,1),m=Jt(w.color,i,"rgba(0,0,0,0.1)"),g=w.borderDash||[],v=w.borderDashOffset||0),void 0!==(s=ei(b,n._index||i,k))&&(o=P(y,s,p),C?r=l=h=d=o:a=c=u=f=o,M.push({tx1:r,ty1:a,tx2:l,ty2:c,x1:h,y1:u,x2:d,y2:f,width:p,color:m,borderDash:g,borderDashOffset:v})));return M.ticksLength=S,M.borderValue=t,M},_computeLabelItems:function(){var e,t,i,n,s,o,r,a,l,c,h,u,d=this,f=d.options,p=f.ticks,m=f.position,g=p.mirror,v=d.isHorizontal(),b=d._ticksToDraw,y=si(p),_=p.padding,w=ti(f.gridLines),x=-j.toRadians(d.labelRotation),k=[];for("top"===m?(o=d.bottom-w-_,r=x?"left":"center"):"bottom"===m?(o=d.top+w+_,r=x?"right":"center"):"left"===m?(s=d.right-(g?0:w)-_,r=g?"left":"right"):(s=d.left+(g?0:w)+_,r=g?"right":"left"),e=0,t=b.length;e<t;++e)n=(i=b[e]).label,Xt(n)||(a=d.getPixelForTick(i._index||e)+p.labelOffset,c=(l=i.major?y.major:y.minor).lineHeight,h=Qt(n)?n.length:1,v?(s=a,u="top"===m?((x?1:.5)-h)*c:(x?0:.5)*c):(o=a,u=(1-h)*c/2),k.push({x:s,y:o,rotation:x,label:n,font:l,textOffset:u,textAlign:r}));return k},_drawGrid:function(e){var t=this,i=t.options.gridLines;if(i.display){var n,s,o,r,a,l=t.ctx,c=t.chart,h=j._alignPixel,u=i.drawBorder?Jt(i.lineWidth,0,0):0,d=t._gridLineItems||(t._gridLineItems=t._computeGridLineItems(e));for(o=0,r=d.length;o<r;++o)n=(a=d[o]).width,s=a.color,n&&s&&(l.save(),l.lineWidth=n,l.strokeStyle=s,l.setLineDash&&(l.setLineDash(a.borderDash),l.lineDashOffset=a.borderDashOffset),l.beginPath(),i.drawTicks&&(l.moveTo(a.tx1,a.ty1),l.lineTo(a.tx2,a.ty2)),i.drawOnChartArea&&(l.moveTo(a.x1,a.y1),l.lineTo(a.x2,a.y2)),l.stroke(),l.restore());if(u){var f,p,m,g,v=u,b=Jt(i.lineWidth,d.ticksLength-1,1),y=d.borderValue;t.isHorizontal()?(f=h(c,t.left,v)-v/2,p=h(c,t.right,b)+b/2,m=g=y):(m=h(c,t.top,v)-v/2,g=h(c,t.bottom,b)+b/2,f=p=y),l.lineWidth=u,l.strokeStyle=Jt(i.color,0),l.beginPath(),l.moveTo(f,m),l.lineTo(p,g),l.stroke()}}},_drawLabels:function(){var e=this;if(e.options.ticks.display){var t,i,n,s,o,r,a,l,c=e.ctx,h=e._labelItems||(e._labelItems=e._computeLabelItems());for(t=0,n=h.length;t<n;++t){if(r=(o=h[t]).font,c.save(),c.translate(o.x,o.y),c.rotate(o.rotation),c.font=r.string,c.fillStyle=r.color,c.textBaseline="middle",c.textAlign=o.textAlign,a=o.label,l=o.textOffset,Qt(a))for(i=0,s=a.length;i<s;++i)c.fillText(""+a[i],0,l),l+=r.lineHeight;else c.fillText(a,0,l);c.restore()}}},_drawTitle:function(){var e=this,t=e.ctx,i=e.options,n=i.scaleLabel;if(n.display){var s,o,r=Zt(n.fontColor,R.global.defaultFontColor),a=j.options._parseFont(n),l=j.options.toPadding(n.padding),c=a.lineHeight/2,h=i.position,u=0;if(e.isHorizontal())s=e.left+e.width/2,o="bottom"===h?e.bottom-c-l.bottom:e.top+c+l.top;else{var d="left"===h;s=d?e.left+c+l.top:e.right-c-l.top,o=e.top+e.height/2,u=d?-.5*Math.PI:.5*Math.PI}t.save(),t.translate(s,o),t.rotate(u),t.textAlign="center",t.textBaseline="middle",t.fillStyle=r,t.font=a.string,t.fillText(n.labelString,0,0),t.restore()}},draw:function(e){this._isVisible()&&(this._drawGrid(e),this._drawTitle(),this._drawLabels())},_layers:function(){var e=this,t=e.options,i=t.ticks&&t.ticks.z||0,n=t.gridLines&&t.gridLines.z||0;return e._isVisible()&&i!==n&&e.draw===e._draw?[{z:n,draw:function(){e._drawGrid.apply(e,arguments),e._drawTitle.apply(e,arguments)}},{z:i,draw:function(){e._drawLabels.apply(e,arguments)}}]:[{z:i,draw:function(){e.draw.apply(e,arguments)}}]},_getMatchingVisibleMetas:function(e){var t=this,i=t.isHorizontal();return t.chart._getSortedVisibleDatasetMetas().filter(function(n){return(!e||n.type===e)&&(i?n.xAxisID===t.id:n.yAxisID===t.id)})}});ai.prototype._draw=ai.prototype.draw;var li=ai,ci=j.isNullOrUndef,hi=li.extend({determineDataLimits:function(){var e,t=this,i=t._getLabels(),n=t.options.ticks,s=n.min,o=n.max,r=0,a=i.length-1;void 0!==s&&(e=i.indexOf(s))>=0&&(r=e),void 0!==o&&(e=i.indexOf(o))>=0&&(a=e),t.minIndex=r,t.maxIndex=a,t.min=i[r],t.max=i[a]},buildTicks:function(){var e=this._getLabels(),t=this.minIndex,i=this.maxIndex;this.ticks=0===t&&i===e.length-1?e:e.slice(t,i+1)},getLabelForIndex:function(e,t){var i=this.chart;return i.getDatasetMeta(t).controller._getValueScaleId()===this.id?this.getRightValue(i.data.datasets[t].data[e]):this._getLabels()[e]},_configure:function(){var e=this,t=e.options.offset,i=e.ticks;li.prototype._configure.call(e),e.isHorizontal()||(e._reversePixels=!e._reversePixels),i&&(e._startValue=e.minIndex-(t?.5:0),e._valueRange=Math.max(i.length-(t?0:1),1))},getPixelForValue:function(e,t,i){var n,s,o,r=this;return ci(t)||ci(i)||(e=r.chart.data.datasets[i].data[t]),ci(e)||(n=r.isHorizontal()?e.x:e.y),(void 0!==n||void 0!==e&&isNaN(t))&&(s=r._getLabels(),e=j.valueOrDefault(n,e),t=-1!==(o=s.indexOf(e))?o:t,isNaN(t)&&(t=e)),r.getPixelForDecimal((t-r._startValue)/r._valueRange)},getPixelForTick:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e],e+this.minIndex)},getValueForPixel:function(e){var t=Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange);return Math.min(Math.max(t,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}});hi._defaults={position:"bottom"};var ui=j.noop,di=j.isNullOrUndef,fi=li.extend({getRightValue:function(e){return"string"==typeof e?+e:li.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var e=this,t=e.options.ticks;if(t.beginAtZero){var i=j.sign(e.min),n=j.sign(e.max);i<0&&n<0?e.max=0:i>0&&n>0&&(e.min=0)}var s=void 0!==t.min||void 0!==t.suggestedMin,o=void 0!==t.max||void 0!==t.suggestedMax;void 0!==t.min?e.min=t.min:void 0!==t.suggestedMin&&(null===e.min?e.min=t.suggestedMin:e.min=Math.min(e.min,t.suggestedMin)),void 0!==t.max?e.max=t.max:void 0!==t.suggestedMax&&(null===e.max?e.max=t.suggestedMax:e.max=Math.max(e.max,t.suggestedMax)),s!==o&&e.min>=e.max&&(s?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,t.beginAtZero||e.min--)},getTickLimit:function(){var e,t=this.options.ticks,i=t.stepSize,n=t.maxTicksLimit;return i?e=Math.ceil(this.max/i)-Math.floor(this.min/i)+1:(e=this._computeTickLimit(),n=n||11),n&&(e=Math.min(n,e)),e},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:ui,buildTicks:function(){var e=this,t=e.options.ticks,i=e.getTickLimit(),n={maxTicks:i=Math.max(2,i),min:t.min,max:t.max,precision:t.precision,stepSize:j.valueOrDefault(t.fixedStepSize,t.stepSize)},s=e.ticks=function(e,t){var i,n,s,o,r=[],a=e.stepSize,l=a||1,c=e.maxTicks-1,h=e.min,u=e.max,d=e.precision,f=t.min,p=t.max,m=j.niceNum((p-f)/c/l)*l;if(m<1e-14&&di(h)&&di(u))return[f,p];(o=Math.ceil(p/m)-Math.floor(f/m))>c&&(m=j.niceNum(o*m/c/l)*l),a||di(d)?i=Math.pow(10,j._decimalPlaces(m)):(i=Math.pow(10,d),m=Math.ceil(m*i)/i),n=Math.floor(f/m)*m,s=Math.ceil(p/m)*m,a&&(!di(h)&&j.almostWhole(h/m,m/1e3)&&(n=h),!di(u)&&j.almostWhole(u/m,m/1e3)&&(s=u)),o=(s-n)/m,o=j.almostEquals(o,Math.round(o),m/1e3)?Math.round(o):Math.ceil(o),n=Math.round(n*i)/i,s=Math.round(s*i)/i,r.push(di(h)?n:h);for(var g=1;g<o;++g)r.push(Math.round((n+g*m)*i)/i);return r.push(di(u)?s:u),r}(n,e);e.handleDirectionalChanges(),e.max=j.max(s),e.min=j.min(s),t.reverse?(s.reverse(),e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),li.prototype.convertTicksToLabels.call(e)},_configure:function(){var e,t=this,i=t.getTicks(),n=t.min,s=t.max;li.prototype._configure.call(t),t.options.offset&&i.length&&(n-=e=(s-n)/Math.max(i.length-1,1)/2,s+=e),t._startValue=n,t._endValue=s,t._valueRange=s-n}}),pi={position:"left",ticks:{callback:Gt.formatters.linear}};function mi(e,t,i,n){var s,o,r=e.options,a=function(e,t,i){var n=[i.type,void 0===t&&void 0===i.stack?i.index:"",i.stack].join(".");return void 0===e[n]&&(e[n]={pos:[],neg:[]}),e[n]}(t,r.stacked,i),l=a.pos,c=a.neg,h=n.length;for(s=0;s<h;++s)o=e._parseValue(n[s]),isNaN(o.min)||isNaN(o.max)||i.data[s].hidden||(l[s]=l[s]||0,c[s]=c[s]||0,r.relativePoints?l[s]=100:o.min<0||o.max<0?c[s]+=o.min:l[s]+=o.max)}function gi(e,t,i){var n,s,o=i.length;for(n=0;n<o;++n)s=e._parseValue(i[n]),isNaN(s.min)||isNaN(s.max)||t.data[n].hidden||(e.min=Math.min(e.min,s.min),e.max=Math.max(e.max,s.max))}var vi=fi.extend({determineDataLimits:function(){var e,t,i,n,s=this,o=s.options,r=s.chart.data.datasets,a=s._getMatchingVisibleMetas(),l=o.stacked,c={},h=a.length;if(s.min=Number.POSITIVE_INFINITY,s.max=Number.NEGATIVE_INFINITY,void 0===l)for(e=0;!l&&e<h;++e)l=void 0!==(t=a[e]).stack;for(e=0;e<h;++e)i=r[(t=a[e]).index].data,l?mi(s,c,t,i):gi(s,t,i);j.each(c,function(e){n=e.pos.concat(e.neg),s.min=Math.min(s.min,j.min(n)),s.max=Math.max(s.max,j.max(n))}),s.min=j.isFinite(s.min)&&!isNaN(s.min)?s.min:0,s.max=j.isFinite(s.max)&&!isNaN(s.max)?s.max:1,s.handleTickRangeOptions()},_computeTickLimit:function(){var e;return this.isHorizontal()?Math.ceil(this.width/40):(e=j.options._parseFont(this.options.ticks),Math.ceil(this.height/e.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(e,t){return this._getScaleLabel(this.chart.data.datasets[t].data[e])},getPixelForValue:function(e){return this.getPixelForDecimal((+this.getRightValue(e)-this._startValue)/this._valueRange)},getValueForPixel:function(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange},getPixelForTick:function(e){var t=this.ticksAsNumbers;return e<0||e>t.length-1?null:this.getPixelForValue(t[e])}}),bi=pi;vi._defaults=bi;var yi=j.valueOrDefault,_i=j.math.log10,wi={position:"left",ticks:{callback:Gt.formatters.logarithmic}};function xi(e,t){return j.isFinite(e)&&e>=0?e:t}var ki=li.extend({determineDataLimits:function(){var e,t,i,n,s,o,r=this,a=r.options,l=r.chart,c=l.data.datasets,h=r.isHorizontal();function u(e){return h?e.xAxisID===r.id:e.yAxisID===r.id}r.min=Number.POSITIVE_INFINITY,r.max=Number.NEGATIVE_INFINITY,r.minNotZero=Number.POSITIVE_INFINITY;var d=a.stacked;if(void 0===d)for(e=0;e<c.length;e++)if(t=l.getDatasetMeta(e),l.isDatasetVisible(e)&&u(t)&&void 0!==t.stack){d=!0;break}if(a.stacked||d){var f={};for(e=0;e<c.length;e++){var p=[(t=l.getDatasetMeta(e)).type,void 0===a.stacked&&void 0===t.stack?e:"",t.stack].join(".");if(l.isDatasetVisible(e)&&u(t))for(void 0===f[p]&&(f[p]=[]),s=0,o=(n=c[e].data).length;s<o;s++){var m=f[p];i=r._parseValue(n[s]),isNaN(i.min)||isNaN(i.max)||t.data[s].hidden||i.min<0||i.max<0||(m[s]=m[s]||0,m[s]+=i.max)}}j.each(f,function(e){if(e.length>0){var t=j.min(e),i=j.max(e);r.min=Math.min(r.min,t),r.max=Math.max(r.max,i)}})}else for(e=0;e<c.length;e++)if(t=l.getDatasetMeta(e),l.isDatasetVisible(e)&&u(t))for(s=0,o=(n=c[e].data).length;s<o;s++)i=r._parseValue(n[s]),isNaN(i.min)||isNaN(i.max)||t.data[s].hidden||i.min<0||i.max<0||(r.min=Math.min(i.min,r.min),r.max=Math.max(i.max,r.max),0!==i.min&&(r.minNotZero=Math.min(i.min,r.minNotZero)));r.min=j.isFinite(r.min)?r.min:null,r.max=j.isFinite(r.max)?r.max:null,r.minNotZero=j.isFinite(r.minNotZero)?r.minNotZero:null,this.handleTickRangeOptions()},handleTickRangeOptions:function(){var e=this,t=e.options.ticks;e.min=xi(t.min,e.min),e.max=xi(t.max,e.max),e.min===e.max&&(0!==e.min&&null!==e.min?(e.min=Math.pow(10,Math.floor(_i(e.min))-1),e.max=Math.pow(10,Math.floor(_i(e.max))+1)):(e.min=1,e.max=10)),null===e.min&&(e.min=Math.pow(10,Math.floor(_i(e.max))-1)),null===e.max&&(e.max=0!==e.min?Math.pow(10,Math.floor(_i(e.min))+1):10),null===e.minNotZero&&(e.min>0?e.minNotZero=e.min:e.max<1?e.minNotZero=Math.pow(10,Math.floor(_i(e.max))):e.minNotZero=1)},buildTicks:function(){var e=this,t=e.options.ticks,i=!e.isHorizontal(),n={min:xi(t.min),max:xi(t.max)},s=e.ticks=function(e,t){var i,n,s=[],o=yi(e.min,Math.pow(10,Math.floor(_i(t.min)))),r=Math.floor(_i(t.max)),a=Math.ceil(t.max/Math.pow(10,r));0===o?(i=Math.floor(_i(t.minNotZero)),n=Math.floor(t.minNotZero/Math.pow(10,i)),s.push(o),o=n*Math.pow(10,i)):(i=Math.floor(_i(o)),n=Math.floor(o/Math.pow(10,i)));var l=i<0?Math.pow(10,Math.abs(i)):1;do{s.push(o),10===++n&&(n=1,l=++i>=0?1:l),o=Math.round(n*Math.pow(10,i)*l)/l}while(i<r||i===r&&n<a);var c=yi(e.max,o);return s.push(c),s}(n,e);e.max=j.max(s),e.min=j.min(s),t.reverse?(i=!i,e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max),i&&s.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),li.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(e,t){return this._getScaleLabel(this.chart.data.datasets[t].data[e])},getPixelForTick:function(e){var t=this.tickValues;return e<0||e>t.length-1?null:this.getPixelForValue(t[e])},_getFirstTickValue:function(e){var t=Math.floor(_i(e));return Math.floor(e/Math.pow(10,t))*Math.pow(10,t)},_configure:function(){var e=this,t=e.min,i=0;li.prototype._configure.call(e),0===t&&(t=e._getFirstTickValue(e.minNotZero),i=yi(e.options.ticks.fontSize,R.global.defaultFontSize)/e._length),e._startValue=_i(t),e._valueOffset=i,e._valueRange=(_i(e.max)-_i(t))/(1-i)},getPixelForValue:function(e){var t=this,i=0;return(e=+t.getRightValue(e))>t.min&&e>0&&(i=(_i(e)-t._startValue)/t._valueRange+t._valueOffset),t.getPixelForDecimal(i)},getValueForPixel:function(e){var t=this,i=t.getDecimalForPixel(e);return 0===i&&0===t.min?0:Math.pow(10,t._startValue+(i-t._valueOffset)*t._valueRange)}}),Ci=wi;ki._defaults=Ci;var Di=j.valueOrDefault,Si=j.valueAtIndexOrDefault,Ti=j.options.resolve,Mi={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:Gt.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}};function Ii(e){var t=e.ticks;return t.display&&e.display?Di(t.fontSize,R.global.defaultFontSize)+2*t.backdropPaddingY:0}function Ei(e,t,i,n,s){return e===n||e===s?{start:t-i/2,end:t+i/2}:e<n||e>s?{start:t-i,end:t}:{start:t,end:t+i}}function Pi(e){return 0===e||180===e?"center":e<180?"left":"right"}function Ai(e,t,i,n){var s,o,r=i.y+n/2;if(j.isArray(t))for(s=0,o=t.length;s<o;++s)e.fillText(t[s],i.x,r),r+=n;else e.fillText(t,i.x,r)}function Oi(e,t,i){90===e||270===e?i.y-=t.h/2:(e>270||e<90)&&(i.y-=t.h)}function Ni(e){return j.isNumber(e)?e:0}var Li=fi.extend({setDimensions:function(){var e=this;e.width=e.maxWidth,e.height=e.maxHeight,e.paddingTop=Ii(e.options)/2,e.xCenter=Math.floor(e.width/2),e.yCenter=Math.floor((e.height-e.paddingTop)/2),e.drawingArea=Math.min(e.height-e.paddingTop,e.width)/2},determineDataLimits:function(){var e=this,t=e.chart,i=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;j.each(t.data.datasets,function(s,o){if(t.isDatasetVisible(o)){var r=t.getDatasetMeta(o);j.each(s.data,function(t,s){var o=+e.getRightValue(t);isNaN(o)||r.data[s].hidden||(i=Math.min(o,i),n=Math.max(o,n))})}}),e.min=i===Number.POSITIVE_INFINITY?0:i,e.max=n===Number.NEGATIVE_INFINITY?0:n,e.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Ii(this.options))},convertTicksToLabels:function(){var e=this;fi.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(function(){var t=j.callback(e.options.pointLabels.callback,arguments,e);return t||0===t?t:""})},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},fit:function(){var e=this.options;e.display&&e.pointLabels.display?function(e){var t,i,n,s=j.options._parseFont(e.options.pointLabels),o={l:0,r:e.width,t:0,b:e.height-e.paddingTop},r={};e.ctx.font=s.string,e._pointLabelSizes=[];var a,l,c,h=e.chart.data.labels.length;for(t=0;t<h;t++){n=e.getPointPosition(t,e.drawingArea+5),a=e.ctx,l=s.lineHeight,c=e.pointLabels[t],i=j.isArray(c)?{w:j.longestText(a,a.font,c),h:c.length*l}:{w:a.measureText(c).width,h:l},e._pointLabelSizes[t]=i;var u=e.getIndexAngle(t),d=j.toDegrees(u)%360,f=Ei(d,n.x,i.w,0,180),p=Ei(d,n.y,i.h,90,270);f.start<o.l&&(o.l=f.start,r.l=u),f.end>o.r&&(o.r=f.end,r.r=u),p.start<o.t&&(o.t=p.start,r.t=u),p.end>o.b&&(o.b=p.end,r.b=u)}e.setReductions(e.drawingArea,o,r)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(e,t,i){var n=this,s=t.l/Math.sin(i.l),o=Math.max(t.r-n.width,0)/Math.sin(i.r),r=-t.t/Math.cos(i.t),a=-Math.max(t.b-(n.height-n.paddingTop),0)/Math.cos(i.b);s=Ni(s),o=Ni(o),r=Ni(r),a=Ni(a),n.drawingArea=Math.min(Math.floor(e-(s+o)/2),Math.floor(e-(r+a)/2)),n.setCenterPoint(s,o,r,a)},setCenterPoint:function(e,t,i,n){var s=this,o=s.width-t-s.drawingArea,r=e+s.drawingArea,a=i+s.drawingArea,l=s.height-s.paddingTop-n-s.drawingArea;s.xCenter=Math.floor((r+o)/2+s.left),s.yCenter=Math.floor((a+l)/2+s.top+s.paddingTop)},getIndexAngle:function(e){var t=this.chart,i=(e*(360/t.data.labels.length)+((t.options||{}).startAngle||0))%360;return(i<0?i+360:i)*Math.PI*2/360},getDistanceFromCenterForValue:function(e){var t=this;if(j.isNullOrUndef(e))return NaN;var i=t.drawingArea/(t.max-t.min);return t.options.ticks.reverse?(t.max-e)*i:(e-t.min)*i},getPointPosition:function(e,t){var i=this.getIndexAngle(e)-Math.PI/2;return{x:Math.cos(i)*t+this.xCenter,y:Math.sin(i)*t+this.yCenter}},getPointPositionForValue:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))},getBasePosition:function(e){var t=this.min,i=this.max;return this.getPointPositionForValue(e||0,this.beginAtZero?0:t<0&&i<0?i:t>0&&i>0?t:0)},_drawGrid:function(){var e,t,i,n=this,s=n.ctx,o=n.options,r=o.gridLines,a=o.angleLines,l=Di(a.lineWidth,r.lineWidth),c=Di(a.color,r.color);if(o.pointLabels.display&&function(e){var t=e.ctx,i=e.options,n=i.pointLabels,s=Ii(i),o=e.getDistanceFromCenterForValue(i.ticks.reverse?e.min:e.max),r=j.options._parseFont(n);t.save(),t.font=r.string,t.textBaseline="middle";for(var a=e.chart.data.labels.length-1;a>=0;a--){var l=0===a?s/2:0,c=e.getPointPosition(a,o+l+5),h=Si(n.fontColor,a,R.global.defaultFontColor);t.fillStyle=h;var u=e.getIndexAngle(a),d=j.toDegrees(u);t.textAlign=Pi(d),Oi(d,e._pointLabelSizes[a],c),Ai(t,e.pointLabels[a],c,r.lineHeight)}t.restore()}(n),r.display&&j.each(n.ticks,function(e,i){0!==i&&(t=n.getDistanceFromCenterForValue(n.ticksAsNumbers[i]),function(e,t,i,n){var s,o=e.ctx,r=t.circular,a=e.chart.data.labels.length,l=Si(t.color,n-1),c=Si(t.lineWidth,n-1);if((r||a)&&l&&c){if(o.save(),o.strokeStyle=l,o.lineWidth=c,o.setLineDash&&(o.setLineDash(t.borderDash||[]),o.lineDashOffset=t.borderDashOffset||0),o.beginPath(),r)o.arc(e.xCenter,e.yCenter,i,0,2*Math.PI);else{s=e.getPointPosition(0,i),o.moveTo(s.x,s.y);for(var h=1;h<a;h++)s=e.getPointPosition(h,i),o.lineTo(s.x,s.y)}o.closePath(),o.stroke(),o.restore()}}(n,r,t,i))}),a.display&&l&&c){for(s.save(),s.lineWidth=l,s.strokeStyle=c,s.setLineDash&&(s.setLineDash(Ti([a.borderDash,r.borderDash,[]])),s.lineDashOffset=Ti([a.borderDashOffset,r.borderDashOffset,0])),e=n.chart.data.labels.length-1;e>=0;e--)t=n.getDistanceFromCenterForValue(o.ticks.reverse?n.min:n.max),i=n.getPointPosition(e,t),s.beginPath(),s.moveTo(n.xCenter,n.yCenter),s.lineTo(i.x,i.y),s.stroke();s.restore()}},_drawLabels:function(){var e=this,t=e.ctx,i=e.options.ticks;if(i.display){var n,s,o=e.getIndexAngle(0),r=j.options._parseFont(i),a=Di(i.fontColor,R.global.defaultFontColor);t.save(),t.font=r.string,t.translate(e.xCenter,e.yCenter),t.rotate(o),t.textAlign="center",t.textBaseline="middle",j.each(e.ticks,function(o,l){(0!==l||i.reverse)&&(n=e.getDistanceFromCenterForValue(e.ticksAsNumbers[l]),i.showLabelBackdrop&&(s=t.measureText(o).width,t.fillStyle=i.backdropColor,t.fillRect(-s/2-i.backdropPaddingX,-n-r.size/2-i.backdropPaddingY,s+2*i.backdropPaddingX,r.size+2*i.backdropPaddingY)),t.fillStyle=a,t.fillText(o,0,-n))}),t.restore()}},_drawTitle:j.noop}),Fi=Mi;Li._defaults=Fi;var Ri=j._deprecated,zi=j.options.resolve,Hi=j.valueOrDefault,Wi=Number.MIN_SAFE_INTEGER||-9007199254740991,Bi=Number.MAX_SAFE_INTEGER||9007199254740991,ji={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Yi=Object.keys(ji);function Vi(e,t){return e-t}function Ui(e){return j.valueOrDefault(e.time.min,e.ticks.min)}function qi(e){return j.valueOrDefault(e.time.max,e.ticks.max)}function $i(e,t,i,n){var s=function(e,t,i){for(var n,s,o,r=0,a=e.length-1;r>=0&&r<=a;){if(s=e[(n=r+a>>1)-1]||null,o=e[n],!s)return{lo:null,hi:o};if(o[t]<i)r=n+1;else{if(!(s[t]>i))return{lo:s,hi:o};a=n-1}}return{lo:o,hi:null}}(e,t,i),o=s.lo?s.hi?s.lo:e[e.length-2]:e[0],r=s.lo?s.hi?s.hi:e[e.length-1]:e[1],a=r[t]-o[t],l=a?(i-o[t])/a:0,c=(r[n]-o[n])*l;return o[n]+c}function Ki(e,t){var i=e._adapter,n=e.options.time,s=n.parser,o=s||n.format,r=t;return"function"==typeof s&&(r=s(r)),j.isFinite(r)||(r="string"==typeof o?i.parse(r,o):i.parse(r)),null!==r?+r:(s||"function"!=typeof o||(r=o(t),j.isFinite(r)||(r=i.parse(r))),r)}function Gi(e,t){if(j.isNullOrUndef(t))return null;var i=e.options.time,n=Ki(e,e.getRightValue(t));return null===n||i.round&&(n=+e._adapter.startOf(n,i.round)),n}function Qi(e,t,i,n){var s,o,r,a=Yi.length;for(s=Yi.indexOf(e);s<a-1;++s)if(r=(o=ji[Yi[s]]).steps?o.steps:Bi,o.common&&Math.ceil((i-t)/(r*o.size))<=n)return Yi[s];return Yi[a-1]}function Xi(e,t,i){var n,s,o=[],r={},a=t.length;for(n=0;n<a;++n)r[s=t[n]]=n,o.push({value:s,major:!1});return 0!==a&&i?function(e,t,i,n){var s,o,r=e._adapter,a=+r.startOf(t[0].value,n),l=t[t.length-1].value;for(s=a;s<=l;s=+r.add(s,1,n))(o=i[s])>=0&&(t[o].major=!0);return t}(e,o,r,i):o}var Zi=li.extend({initialize:function(){this.mergeTicksOptions(),li.prototype.initialize.call(this)},update:function(){var e=this,t=e.options,i=t.time||(t.time={}),n=e._adapter=new Kt._date(t.adapters.date);return Ri("time scale",i.format,"time.format","time.parser"),Ri("time scale",i.min,"time.min","ticks.min"),Ri("time scale",i.max,"time.max","ticks.max"),j.mergeIf(i.displayFormats,n.formats()),li.prototype.update.apply(e,arguments)},getRightValue:function(e){return e&&void 0!==e.t&&(e=e.t),li.prototype.getRightValue.call(this,e)},determineDataLimits:function(){var e,t,i,n,s,o,r,a=this,l=a.chart,c=a._adapter,h=a.options,u=h.time.unit||"day",d=Bi,f=Wi,p=[],m=[],g=[],v=a._getLabels();for(e=0,i=v.length;e<i;++e)g.push(Gi(a,v[e]));for(e=0,i=(l.data.datasets||[]).length;e<i;++e)if(l.isDatasetVisible(e))if(s=l.data.datasets[e].data,j.isObject(s[0]))for(m[e]=[],t=0,n=s.length;t<n;++t)o=Gi(a,s[t]),p.push(o),m[e][t]=o;else m[e]=g.slice(0),r||(p=p.concat(g),r=!0);else m[e]=[];g.length&&(d=Math.min(d,g[0]),f=Math.max(f,g[g.length-1])),p.length&&(p=i>1?function(e){var t,i,n,s={},o=[];for(t=0,i=e.length;t<i;++t)s[n=e[t]]||(s[n]=!0,o.push(n));return o}(p).sort(Vi):p.sort(Vi),d=Math.min(d,p[0]),f=Math.max(f,p[p.length-1])),d=Gi(a,Ui(h))||d,f=Gi(a,qi(h))||f,d=d===Bi?+c.startOf(Date.now(),u):d,f=f===Wi?+c.endOf(Date.now(),u)+1:f,a.min=Math.min(d,f),a.max=Math.max(d+1,f),a._table=[],a._timestamps={data:p,datasets:m,labels:g}},buildTicks:function(){var e,t,i,n=this,s=n.min,o=n.max,r=n.options,a=r.ticks,l=r.time,c=n._timestamps,h=[],u=n.getLabelCapacity(s),d=a.source,f=r.distribution;for(c="data"===d||"auto"===d&&"series"===f?c.data:"labels"===d?c.labels:function(e,t,i,n){var s,o=e._adapter,r=e.options,a=r.time,l=a.unit||Qi(a.minUnit,t,i,n),c=zi([a.stepSize,a.unitStepSize,1]),h="week"===l&&a.isoWeekday,u=t,d=[];if(h&&(u=+o.startOf(u,"isoWeek",h)),u=+o.startOf(u,h?"day":l),o.diff(i,t,l)>1e5*c)throw t+" and "+i+" are too far apart with stepSize of "+c+" "+l;for(s=u;s<i;s=+o.add(s,c,l))d.push(s);return s!==i&&"ticks"!==r.bounds||d.push(s),d}(n,s,o,u),"ticks"===r.bounds&&c.length&&(s=c[0],o=c[c.length-1]),s=Gi(n,Ui(r))||s,o=Gi(n,qi(r))||o,e=0,t=c.length;e<t;++e)(i=c[e])>=s&&i<=o&&h.push(i);return n.min=s,n.max=o,n._unit=l.unit||(a.autoSkip?Qi(l.minUnit,n.min,n.max,u):function(e,t,i,n,s){var o,r;for(o=Yi.length-1;o>=Yi.indexOf(i);o--)if(r=Yi[o],ji[r].common&&e._adapter.diff(s,n,r)>=t-1)return r;return Yi[i?Yi.indexOf(i):0]}(n,h.length,l.minUnit,n.min,n.max)),n._majorUnit=a.major.enabled&&"year"!==n._unit?function(e){for(var t=Yi.indexOf(e)+1,i=Yi.length;t<i;++t)if(ji[Yi[t]].common)return Yi[t]}(n._unit):void 0,n._table=function(e,t,i,n){if("linear"===n||!e.length)return[{time:t,pos:0},{time:i,pos:1}];var s,o,r,a,l,c=[],h=[t];for(s=0,o=e.length;s<o;++s)(a=e[s])>t&&a<i&&h.push(a);for(h.push(i),s=0,o=h.length;s<o;++s)l=h[s+1],r=h[s-1],a=h[s],void 0!==r&&void 0!==l&&Math.round((l+r)/2)===a||c.push({time:a,pos:s/(o-1)});return c}(n._timestamps.data,s,o,f),n._offsets=function(e,t,i,n,s){var o,r,a=0,l=0;return s.offset&&t.length&&(o=$i(e,"time",t[0],"pos"),a=1===t.length?1-o:($i(e,"time",t[1],"pos")-o)/2,r=$i(e,"time",t[t.length-1],"pos"),l=1===t.length?r:(r-$i(e,"time",t[t.length-2],"pos"))/2),{start:a,end:l,factor:1/(a+1+l)}}(n._table,h,0,0,r),a.reverse&&h.reverse(),Xi(n,h,n._majorUnit)},getLabelForIndex:function(e,t){var i=this,n=i._adapter,s=i.chart.data,o=i.options.time,r=s.labels&&e<s.labels.length?s.labels[e]:"",a=s.datasets[t].data[e];return j.isObject(a)&&(r=i.getRightValue(a)),o.tooltipFormat?n.format(Ki(i,r),o.tooltipFormat):"string"==typeof r?r:n.format(Ki(i,r),o.displayFormats.datetime)},tickFormatFunction:function(e,t,i,n){var s=this._adapter,o=this.options,r=o.time.displayFormats,a=r[this._unit],l=this._majorUnit,c=r[l],h=i[t],u=o.ticks,d=l&&c&&h&&h.major,f=s.format(e,n||(d?c:a)),p=d?u.major:u.minor,m=zi([p.callback,p.userCallback,u.callback,u.userCallback]);return m?m(f,t,i):f},convertTicksToLabels:function(e){var t,i,n=[];for(t=0,i=e.length;t<i;++t)n.push(this.tickFormatFunction(e[t].value,t,e));return n},getPixelForOffset:function(e){var t=this._offsets,i=$i(this._table,"time",e,"pos");return this.getPixelForDecimal((t.start+i)*t.factor)},getPixelForValue:function(e,t,i){var n=null;if(void 0!==t&&void 0!==i&&(n=this._timestamps.datasets[i][t]),null===n&&(n=Gi(this,e)),null!==n)return this.getPixelForOffset(n)},getPixelForTick:function(e){var t=this.getTicks();return e>=0&&e<t.length?this.getPixelForOffset(t[e].value):null},getValueForPixel:function(e){var t=this._offsets,i=this.getDecimalForPixel(e)/t.factor-t.end,n=$i(this._table,"pos",i,"time");return this._adapter._create(n)},_getLabelSize:function(e){var t=this.options.ticks,i=this.ctx.measureText(e).width,n=j.toRadians(this.isHorizontal()?t.maxRotation:t.minRotation),s=Math.cos(n),o=Math.sin(n),r=Hi(t.fontSize,R.global.defaultFontSize);return{w:i*s+r*o,h:i*o+r*s}},getLabelWidth:function(e){return this._getLabelSize(e).w},getLabelCapacity:function(e){var t=this,i=t.options.time,n=i.displayFormats,s=n[i.unit]||n.millisecond,o=t.tickFormatFunction(e,0,Xi(t,[e],t._majorUnit),s),r=t._getLabelSize(o),a=Math.floor(t.isHorizontal()?t.width/r.w:t.height/r.h);return t.options.offset&&a--,a>0?a:1}});Zi._defaults={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};var Ji={category:hi,linear:vi,logarithmic:ki,radialLinear:Li,time:Zi},en={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};Kt._date.override("function"==typeof e?{_id:"moment",formats:function(){return en},parse:function(t,i){return"string"==typeof t&&"string"==typeof i?t=e(t,i):t instanceof e||(t=e(t)),t.isValid()?t.valueOf():null},format:function(t,i){return e(t).format(i)},add:function(t,i,n){return e(t).add(i,n).valueOf()},diff:function(t,i,n){return e(t).diff(e(i),n)},startOf:function(t,i,n){return t=e(t),"isoWeek"===i?t.isoWeekday(n).valueOf():t.startOf(i).valueOf()},endOf:function(t,i){return e(t).endOf(i).valueOf()},_create:function(t){return e(t)}}:{}),R._set("global",{plugins:{filler:{propagate:!0}}});var tn={dataset:function(e){var t=e.fill,i=e.chart,n=i.getDatasetMeta(t),s=n&&i.isDatasetVisible(t)&&n.dataset._children||[],o=s.length||0;return o?function(e,t){return t<o&&s[t]._view||null}:null},boundary:function(e){var t=e.boundary,i=t?t.x:null,n=t?t.y:null;return j.isArray(t)?function(e,i){return t[i]}:function(e){return{x:null===i?e.x:i,y:null===n?e.y:n}}}};function nn(e,t,i){var n,s=e._model||{},o=s.fill;if(void 0===o&&(o=!!s.backgroundColor),!1===o||null===o)return!1;if(!0===o)return"origin";if(n=parseFloat(o,10),isFinite(n)&&Math.floor(n)===n)return"-"!==o[0]&&"+"!==o[0]||(n=t+n),!(n===t||n<0||n>=i)&&n;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function sn(e){return(e.el._scale||{}).getPointPositionForValue?function(e){var t,i,n,s,o,r=e.el._scale,a=r.options,l=r.chart.data.labels.length,c=e.fill,h=[];if(!l)return null;for(t=a.ticks.reverse?r.max:r.min,i=a.ticks.reverse?r.min:r.max,n=r.getPointPositionForValue(0,t),s=0;s<l;++s)o="start"===c||"end"===c?r.getPointPositionForValue(s,"start"===c?t:i):r.getBasePosition(s),a.gridLines.circular&&(o.cx=n.x,o.cy=n.y,o.angle=r.getIndexAngle(s)-Math.PI/2),h.push(o);return h}(e):function(e){var t,i=e.el._model||{},n=e.el._scale||{},s=e.fill,o=null;if(isFinite(s))return null;if("start"===s?o=void 0===i.scaleBottom?n.bottom:i.scaleBottom:"end"===s?o=void 0===i.scaleTop?n.top:i.scaleTop:void 0!==i.scaleZero?o=i.scaleZero:n.getBasePixel&&(o=n.getBasePixel()),null!=o){if(void 0!==o.x&&void 0!==o.y)return o;if(j.isFinite(o))return{x:(t=n.isHorizontal())?o:null,y:t?null:o}}return null}(e)}function on(e,t,i){var n,s=e[t].fill,o=[t];if(!i)return s;for(;!1!==s&&-1===o.indexOf(s);){if(!isFinite(s))return s;if(!(n=e[s]))return!1;if(n.visible)return s;o.push(s),s=n.fill}return!1}function rn(e){var t=e.fill,i="dataset";return!1===t?null:(isFinite(t)||(i="boundary"),tn[i](e))}function an(e){return e&&!e.skip}function ln(e,t,i,n,s){var o,r,a,l;if(n&&s){for(e.moveTo(t[0].x,t[0].y),o=1;o<n;++o)j.canvas.lineTo(e,t[o-1],t[o]);if(void 0===i[0].angle)for(e.lineTo(i[s-1].x,i[s-1].y),o=s-1;o>0;--o)j.canvas.lineTo(e,i[o],i[o-1],!0);else for(r=i[0].cx,a=i[0].cy,l=Math.sqrt(Math.pow(i[0].x-r,2)+Math.pow(i[0].y-a,2)),o=s-1;o>0;--o)e.arc(r,a,l,i[o].angle,i[o-1].angle,!0)}}function cn(e,t,i,n,s,o){var r,a,l,c,h,u,d,f,p=t.length,m=n.spanGaps,g=[],v=[],b=0,y=0;for(e.beginPath(),r=0,a=p;r<a;++r)h=i(c=t[l=r%p]._view,l,n),u=an(c),d=an(h),o&&void 0===f&&u&&(a=p+(f=r+1)),u&&d?(b=g.push(c),y=v.push(h)):b&&y&&(m?(u&&g.push(c),d&&v.push(h)):(ln(e,g,v,b,y),b=y=0,g=[],v=[]));ln(e,g,v,b,y),e.closePath(),e.fillStyle=s,e.fill()}var hn={id:"filler",afterDatasetsUpdate:function(e,t){var i,n,s,o,r=(e.data.datasets||[]).length,a=t.propagate,l=[];for(n=0;n<r;++n)o=null,(s=(i=e.getDatasetMeta(n)).dataset)&&s._model&&s instanceof ye.Line&&(o={visible:e.isDatasetVisible(n),fill:nn(s,n,r),chart:e,el:s}),i.$filler=o,l.push(o);for(n=0;n<r;++n)(o=l[n])&&(o.fill=on(l,n,a),o.boundary=sn(o),o.mapper=rn(o))},beforeDatasetsDraw:function(e){var t,i,n,s,o,r,a,l=e._getSortedVisibleDatasetMetas(),c=e.ctx;for(i=l.length-1;i>=0;--i)(t=l[i].$filler)&&t.visible&&(s=(n=t.el)._view,o=n._children||[],r=t.mapper,a=s.backgroundColor||R.global.defaultColor,r&&a&&o.length&&(j.canvas.clipArea(c,e.chartArea),cn(c,o,r,s,a,n._loop),j.canvas.unclipArea(c)))}},un=j.rtl.getRtlAdapter,dn=j.noop,fn=j.valueOrDefault;function pn(e,t){return e.usePointStyle&&e.boxWidth>t?t:e.boxWidth}R._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var i=t.datasetIndex,n=this.chart,s=n.getDatasetMeta(i);s.hidden=null===s.hidden?!n.data.datasets[i].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data.datasets,i=e.options.legend||{},n=i.labels&&i.labels.usePointStyle;return e._getSortedDatasetMetas().map(function(i){var s=i.controller.getStyle(n?0:void 0);return{text:t[i.index].label,fillStyle:s.backgroundColor,hidden:!e.isDatasetVisible(i.index),lineCap:s.borderCapStyle,lineDash:s.borderDash,lineDashOffset:s.borderDashOffset,lineJoin:s.borderJoinStyle,lineWidth:s.borderWidth,strokeStyle:s.borderColor,pointStyle:s.pointStyle,rotation:s.rotation,datasetIndex:i.index}},this)}}},legendCallback:function(e){var t,i,n,s=document.createElement("ul"),o=e.data.datasets;for(s.setAttribute("class",e.id+"-legend"),t=0,i=o.length;t<i;t++)(n=s.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=o[t].backgroundColor,o[t].label&&n.appendChild(document.createTextNode(o[t].label));return s.outerHTML}});var mn=K.extend({initialize:function(e){j.extend(this,e),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:dn,update:function(e,t,i){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:dn,beforeSetDimensions:dn,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:dn,beforeBuildLabels:dn,buildLabels:function(){var e=this,t=e.options.labels||{},i=j.callback(t.generateLabels,[e.chart],e)||[];t.filter&&(i=i.filter(function(i){return t.filter(i,e.chart.data)})),e.options.reverse&&i.reverse(),e.legendItems=i},afterBuildLabels:dn,beforeFit:dn,fit:function(){var e=this,t=e.options,i=t.labels,n=t.display,s=e.ctx,o=j.options._parseFont(i),r=o.size,a=e.legendHitBoxes=[],l=e.minSize,c=e.isHorizontal();if(c?(l.width=e.maxWidth,l.height=n?10:0):(l.width=n?10:0,l.height=e.maxHeight),n){if(s.font=o.string,c){var h=e.lineWidths=[0],u=0;s.textAlign="left",s.textBaseline="middle",j.each(e.legendItems,function(e,t){var n=pn(i,r)+r/2+s.measureText(e.text).width;(0===t||h[h.length-1]+n+2*i.padding>l.width)&&(u+=r+i.padding,h[h.length-(t>0?0:1)]=0),a[t]={left:0,top:0,width:n,height:r},h[h.length-1]+=n+i.padding}),l.height+=u}else{var d=i.padding,f=e.columnWidths=[],p=e.columnHeights=[],m=i.padding,g=0,v=0;j.each(e.legendItems,function(e,t){var n=pn(i,r)+r/2+s.measureText(e.text).width;t>0&&v+r+2*d>l.height&&(m+=g+i.padding,f.push(g),p.push(v),g=0,v=0),g=Math.max(g,n),v+=r+d,a[t]={left:0,top:0,width:n,height:r}}),m+=g,f.push(g),p.push(v),l.width+=m}e.width=l.width,e.height=l.height}else e.width=l.width=e.height=l.height=0},afterFit:dn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var e=this,t=e.options,i=t.labels,n=R.global,s=n.defaultColor,o=n.elements.line,r=e.height,a=e.columnHeights,l=e.width,c=e.lineWidths;if(t.display){var h,u=un(t.rtl,e.left,e.minSize.width),d=e.ctx,f=fn(i.fontColor,n.defaultFontColor),p=j.options._parseFont(i),m=p.size;d.textAlign=u.textAlign("left"),d.textBaseline="middle",d.lineWidth=.5,d.strokeStyle=f,d.fillStyle=f,d.font=p.string;var g=pn(i,m),v=e.legendHitBoxes,b=function(e,n){switch(t.align){case"start":return i.padding;case"end":return e-n;default:return(e-n+i.padding)/2}},y=e.isHorizontal();h=y?{x:e.left+b(l,c[0]),y:e.top+i.padding,line:0}:{x:e.left+i.padding,y:e.top+b(r,a[0]),line:0},j.rtl.overrideTextDirection(e.ctx,t.textDirection);var _=m+i.padding;j.each(e.legendItems,function(t,n){var f=d.measureText(t.text).width,p=g+m/2+f,w=h.x,x=h.y;u.setWidth(e.minSize.width),y?n>0&&w+p+i.padding>e.left+e.minSize.width&&(x=h.y+=_,h.line++,w=h.x=e.left+b(l,c[h.line])):n>0&&x+_>e.top+e.minSize.height&&(w=h.x=w+e.columnWidths[h.line]+i.padding,h.line++,x=h.y=e.top+b(r,a[h.line]));var k=u.x(w);!function(e,t,n){if(!(isNaN(g)||g<=0)){d.save();var r=fn(n.lineWidth,o.borderWidth);if(d.fillStyle=fn(n.fillStyle,s),d.lineCap=fn(n.lineCap,o.borderCapStyle),d.lineDashOffset=fn(n.lineDashOffset,o.borderDashOffset),d.lineJoin=fn(n.lineJoin,o.borderJoinStyle),d.lineWidth=r,d.strokeStyle=fn(n.strokeStyle,s),d.setLineDash&&d.setLineDash(fn(n.lineDash,o.borderDash)),i&&i.usePointStyle){var a=g*Math.SQRT2/2,l=u.xPlus(e,g/2),c=t+m/2;j.canvas.drawPoint(d,n.pointStyle,a,l,c,n.rotation)}else d.fillRect(u.leftForLtr(e,g),t,g,m),0!==r&&d.strokeRect(u.leftForLtr(e,g),t,g,m);d.restore()}}(k,x,t),v[n].left=u.leftForLtr(k,v[n].width),v[n].top=x,function(e,t,i,n){var s=m/2,o=u.xPlus(e,g+s),r=t+s;d.fillText(i.text,o,r),i.hidden&&(d.beginPath(),d.lineWidth=2,d.moveTo(o,r),d.lineTo(u.xPlus(o,n),r),d.stroke())}(k,x,t,f),y?h.x+=p+i.padding:h.y+=_}),j.rtl.restoreTextDirection(e.ctx,t.textDirection)}},_getLegendItemAt:function(e,t){var i,n,s,o=this;if(e>=o.left&&e<=o.right&&t>=o.top&&t<=o.bottom)for(s=o.legendHitBoxes,i=0;i<s.length;++i)if(e>=(n=s[i]).left&&e<=n.left+n.width&&t>=n.top&&t<=n.top+n.height)return o.legendItems[i];return null},handleEvent:function(e){var t,i=this,n=i.options,s="mouseup"===e.type?"click":e.type;if("mousemove"===s){if(!n.onHover&&!n.onLeave)return}else{if("click"!==s)return;if(!n.onClick)return}t=i._getLegendItemAt(e.x,e.y),"click"===s?t&&n.onClick&&n.onClick.call(i,e.native,t):(n.onLeave&&t!==i._hoveredItem&&(i._hoveredItem&&n.onLeave.call(i,e.native,i._hoveredItem),i._hoveredItem=t),n.onHover&&t&&n.onHover.call(i,e.native,t))}});function gn(e,t){var i=new mn({ctx:e.ctx,options:t,chart:e});ct.configure(e,i,t),ct.addBox(e,i),e.legend=i}var vn={id:"legend",_element:mn,beforeInit:function(e){var t=e.options.legend;t&&gn(e,t)},beforeUpdate:function(e){var t=e.options.legend,i=e.legend;t?(j.mergeIf(t,R.global.legend),i?(ct.configure(e,i,t),i.options=t):gn(e,t)):i&&(ct.removeBox(e,i),delete e.legend)},afterEvent:function(e,t){var i=e.legend;i&&i.handleEvent(t)}},bn=j.noop;R._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var yn=K.extend({initialize:function(e){j.extend(this,e),this.legendHitBoxes=[]},beforeUpdate:bn,update:function(e,t,i){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:bn,beforeSetDimensions:bn,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:bn,beforeBuildLabels:bn,buildLabels:bn,afterBuildLabels:bn,beforeFit:bn,fit:function(){var e,t=this,i=t.options,n=t.minSize={},s=t.isHorizontal();i.display?(e=(j.isArray(i.text)?i.text.length:1)*j.options._parseFont(i).lineHeight+2*i.padding,t.width=n.width=s?t.maxWidth:e,t.height=n.height=s?e:t.maxHeight):t.width=n.width=t.height=n.height=0},afterFit:bn,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this,t=e.ctx,i=e.options;if(i.display){var n,s,o,r=j.options._parseFont(i),a=r.lineHeight,l=a/2+i.padding,c=0,h=e.top,u=e.left,d=e.bottom,f=e.right;t.fillStyle=j.valueOrDefault(i.fontColor,R.global.defaultFontColor),t.font=r.string,e.isHorizontal()?(s=u+(f-u)/2,o=h+l,n=f-u):(s="left"===i.position?u+l:f-l,o=h+(d-h)/2,n=d-h,c=Math.PI*("left"===i.position?-.5:.5)),t.save(),t.translate(s,o),t.rotate(c),t.textAlign="center",t.textBaseline="middle";var p=i.text;if(j.isArray(p))for(var m=0,g=0;g<p.length;++g)t.fillText(p[g],0,m,n),m+=a;else t.fillText(p,0,0,n);t.restore()}}});function _n(e,t){var i=new yn({ctx:e.ctx,options:t,chart:e});ct.configure(e,i,t),ct.addBox(e,i),e.titleBlock=i}var wn={},xn=hn,kn=vn,Cn={id:"title",_element:yn,beforeInit:function(e){var t=e.options.title;t&&_n(e,t)},beforeUpdate:function(e){var t=e.options.title,i=e.titleBlock;t?(j.mergeIf(t,R.global.title),i?(ct.configure(e,i,t),i.options=t):_n(e,t)):i&&(ct.removeBox(e,i),delete e.titleBlock)}};for(var Dn in wn.filler=xn,wn.legend=kn,wn.title=Cn,Ut.helpers=j,function(){function e(e,t,i){var n;return"string"==typeof e?(n=parseInt(e,10),-1!==e.indexOf("%")&&(n=n/100*t.parentNode[i])):n=e,n}function t(e){return null!=e&&"none"!==e}function i(i,n,s){var o=document.defaultView,r=j._getParentNode(i),a=o.getComputedStyle(i)[n],l=o.getComputedStyle(r)[n],c=t(a),h=t(l),u=Number.POSITIVE_INFINITY;return c||h?Math.min(c?e(a,i,s):u,h?e(l,r,s):u):"none"}j.where=function(e,t){if(j.isArray(e)&&Array.prototype.filter)return e.filter(t);var i=[];return j.each(e,function(e){t(e)&&i.push(e)}),i},j.findIndex=Array.prototype.findIndex?function(e,t,i){return e.findIndex(t,i)}:function(e,t,i){i=void 0===i?e:i;for(var n=0,s=e.length;n<s;++n)if(t.call(i,e[n],n,e))return n;return-1},j.findNextWhere=function(e,t,i){j.isNullOrUndef(i)&&(i=-1);for(var n=i+1;n<e.length;n++){var s=e[n];if(t(s))return s}},j.findPreviousWhere=function(e,t,i){j.isNullOrUndef(i)&&(i=e.length);for(var n=i-1;n>=0;n--){var s=e[n];if(t(s))return s}},j.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},j.almostEquals=function(e,t,i){return Math.abs(e-t)<i},j.almostWhole=function(e,t){var i=Math.round(e);return i-t<=e&&i+t>=e},j.max=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.max(e,t)},Number.NEGATIVE_INFINITY)},j.min=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.min(e,t)},Number.POSITIVE_INFINITY)},j.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return 0===(e=+e)||isNaN(e)?e:e>0?1:-1},j.toRadians=function(e){return e*(Math.PI/180)},j.toDegrees=function(e){return e*(180/Math.PI)},j._decimalPlaces=function(e){if(j.isFinite(e)){for(var t=1,i=0;Math.round(e*t)/t!==e;)t*=10,i++;return i}},j.getAngleFromPoint=function(e,t){var i=t.x-e.x,n=t.y-e.y,s=Math.sqrt(i*i+n*n),o=Math.atan2(n,i);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:s}},j.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},j.aliasPixel=function(e){return e%2==0?0:.5},j._alignPixel=function(e,t,i){var n=e.currentDevicePixelRatio,s=i/2;return Math.round((t-s)*n)/n+s},j.splineCurve=function(e,t,i,n){var s=e.skip?t:e,o=t,r=i.skip?t:i,a=Math.sqrt(Math.pow(o.x-s.x,2)+Math.pow(o.y-s.y,2)),l=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),c=a/(a+l),h=l/(a+l),u=n*(c=isNaN(c)?0:c),d=n*(h=isNaN(h)?0:h);return{previous:{x:o.x-u*(r.x-s.x),y:o.y-u*(r.y-s.y)},next:{x:o.x+d*(r.x-s.x),y:o.y+d*(r.y-s.y)}}},j.EPSILON=Number.EPSILON||1e-14,j.splineCurveMonotone=function(e){var t,i,n,s,o,r,a,l,c,h=(e||[]).map(function(e){return{model:e._model,deltaK:0,mK:0}}),u=h.length;for(t=0;t<u;++t)if(!(n=h[t]).model.skip){if(i=t>0?h[t-1]:null,(s=t<u-1?h[t+1]:null)&&!s.model.skip){var d=s.model.x-n.model.x;n.deltaK=0!==d?(s.model.y-n.model.y)/d:0}!i||i.model.skip?n.mK=n.deltaK:!s||s.model.skip?n.mK=i.deltaK:this.sign(i.deltaK)!==this.sign(n.deltaK)?n.mK=0:n.mK=(i.deltaK+n.deltaK)/2}for(t=0;t<u-1;++t)n=h[t],s=h[t+1],n.model.skip||s.model.skip||(j.almostEquals(n.deltaK,0,this.EPSILON)?n.mK=s.mK=0:(o=n.mK/n.deltaK,r=s.mK/n.deltaK,(l=Math.pow(o,2)+Math.pow(r,2))<=9||(a=3/Math.sqrt(l),n.mK=o*a*n.deltaK,s.mK=r*a*n.deltaK)));for(t=0;t<u;++t)(n=h[t]).model.skip||(i=t>0?h[t-1]:null,s=t<u-1?h[t+1]:null,i&&!i.model.skip&&(c=(n.model.x-i.model.x)/3,n.model.controlPointPreviousX=n.model.x-c,n.model.controlPointPreviousY=n.model.y-c*n.mK),s&&!s.model.skip&&(c=(s.model.x-n.model.x)/3,n.model.controlPointNextX=n.model.x+c,n.model.controlPointNextY=n.model.y+c*n.mK))},j.nextItem=function(e,t,i){return i?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},j.previousItem=function(e,t,i){return i?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},j.niceNum=function(e,t){var i=Math.floor(j.log10(e)),n=e/Math.pow(10,i);return(t?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,i)},j.requestAnimFrame="undefined"==typeof window?function(e){e()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},j.getRelativePosition=function(e,t){var i,n,s=e.originalEvent||e,o=e.target||e.srcElement,r=o.getBoundingClientRect(),a=s.touches;a&&a.length>0?(i=a[0].clientX,n=a[0].clientY):(i=s.clientX,n=s.clientY);var l=parseFloat(j.getStyle(o,"padding-left")),c=parseFloat(j.getStyle(o,"padding-top")),h=parseFloat(j.getStyle(o,"padding-right")),u=parseFloat(j.getStyle(o,"padding-bottom")),d=r.right-r.left-l-h,f=r.bottom-r.top-c-u;return{x:i=Math.round((i-r.left-l)/d*o.width/t.currentDevicePixelRatio),y:n=Math.round((n-r.top-c)/f*o.height/t.currentDevicePixelRatio)}},j.getConstraintWidth=function(e){return i(e,"max-width","clientWidth")},j.getConstraintHeight=function(e){return i(e,"max-height","clientHeight")},j._calculatePadding=function(e,t,i){return(t=j.getStyle(e,t)).indexOf("%")>-1?i*parseInt(t,10)/100:parseInt(t,10)},j._getParentNode=function(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t},j.getMaximumWidth=function(e){var t=j._getParentNode(e);if(!t)return e.clientWidth;var i=t.clientWidth,n=i-j._calculatePadding(t,"padding-left",i)-j._calculatePadding(t,"padding-right",i),s=j.getConstraintWidth(e);return isNaN(s)?n:Math.min(n,s)},j.getMaximumHeight=function(e){var t=j._getParentNode(e);if(!t)return e.clientHeight;var i=t.clientHeight,n=i-j._calculatePadding(t,"padding-top",i)-j._calculatePadding(t,"padding-bottom",i),s=j.getConstraintHeight(e);return isNaN(s)?n:Math.min(n,s)},j.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},j.retinaScale=function(e,t){var i=e.currentDevicePixelRatio=t||"undefined"!=typeof window&&window.devicePixelRatio||1;
203if(1!==i){var n=e.canvas,s=e.height,o=e.width;n.height=s*i,n.width=o*i,e.ctx.scale(i,i),n.style.height||n.style.width||(n.style.height=s+"px",n.style.width=o+"px")}},j.fontString=function(e,t,i){return t+" "+e+"px "+i},j.longestText=function(e,t,i,n){var s=(n=n||{}).data=n.data||{},o=n.garbageCollect=n.garbageCollect||[];n.font!==t&&(s=n.data={},o=n.garbageCollect=[],n.font=t),e.font=t;var r,a,l,c,h,u=0,d=i.length;for(r=0;r<d;r++)if(null!=(c=i[r])&&!0!==j.isArray(c))u=j.measureText(e,s,o,u,c);else if(j.isArray(c))for(a=0,l=c.length;a<l;a++)null==(h=c[a])||j.isArray(h)||(u=j.measureText(e,s,o,u,h));var f=o.length/2;if(f>i.length){for(r=0;r<f;r++)delete s[o[r]];o.splice(0,f)}return u},j.measureText=function(e,t,i,n,s){var o=t[s];return o||(o=t[s]=e.measureText(s).width,i.push(s)),o>n&&(n=o),n},j.numberOfLabelLines=function(e){var t=1;return j.each(e,function(e){j.isArray(e)&&e.length>t&&(t=e.length)}),t},j.color=w?function(e){return e instanceof CanvasGradient&&(e=R.global.defaultColor),w(e)}:function(e){return console.error("Color.js not found!"),e},j.getHoverColor=function(e){return e instanceof CanvasPattern||e instanceof CanvasGradient?e:j.color(e).saturate(.5).darken(.1).rgbString()}}(),Ut._adapters=Kt,Ut.Animation=Q,Ut.animationService=X,Ut.controllers=qe,Ut.DatasetController=ie,Ut.defaults=R,Ut.Element=K,Ut.elements=ye,Ut.Interaction=Je,Ut.layouts=ct,Ut.platform=Ct,Ut.plugins=Dt,Ut.Scale=li,Ut.scaleService=St,Ut.Ticks=Gt,Ut.Tooltip=Rt,Ut.helpers.each(Ji,function(e,t){Ut.scaleService.registerScaleType(t,e,e._defaults)}),wn)wn.hasOwnProperty(Dn)&&Ut.plugins.register(wn[Dn]);Ut.platform.initialize();var Sn=Ut;return"undefined"!=typeof window&&(window.Chart=Ut),Ut.Chart=Ut,Ut.Legend=wn.legend._element,Ut.Title=wn.title._element,Ut.pluginService=Ut.plugins,Ut.PluginBase=Ut.Element.extend({}),Ut.canvasHelpers=Ut.helpers.canvas,Ut.layoutService=Ut.layouts,Ut.LinearScaleBase=fi,Ut.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],function(e){Ut[e]=function(t,i){return new Ut(t,Ut.helpers.merge(i||{},{type:e.charAt(0).toLowerCase()+e.slice(1)}))}}),Sn}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports&&"function"==typeof require?e(require("jquery")):e(jQuery)}(function(e){"use strict";var t={escapeRegExChars:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(e){var t=document.createElement("div");return t.className=e,t.style.position="absolute",t.style.display="none",t}},i=e.noop;function n(t,i){var s=this;s.element=t,s.el=e(t),s.suggestions=[],s.badQueries=[],s.selectedIndex=-1,s.currentValue=s.element.value,s.timeoutId=null,s.cachedResponse={},s.onChangeTimeout=null,s.onChange=null,s.isLocal=!1,s.suggestionsContainer=null,s.noSuggestionsContainer=null,s.options=e.extend(!0,{},n.defaults,i),s.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},s.hint=null,s.hintValue="",s.selection=null,s.initialize(),s.setOptions(i)}n.utils=t,(e.Autocomplete=n).defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,onHint:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(e,i){return i?(i="("+t.escapeRegExChars(i)+")",e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/<(\/?strong)>/g,"<$1>")):e.value},formatGroup:function(e,t){return'<div class="autocomplete-group">'+t+"</div>"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:i,onSearchComplete:i,onSearchError:i,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(e,t,i){return-1!==e.value.toLowerCase().indexOf(i)},paramName:"query",transformResult:function(e){return"string"==typeof e?JSON.parse(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},n.prototype={initialize:function(){var t,i=this,s="."+i.classes.suggestion,o=i.classes.selected,r=i.options;i.element.setAttribute("autocomplete","off"),i.noSuggestionsContainer=e('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),i.suggestionsContainer=n.utils.createNode(r.containerClass),(t=e(i.suggestionsContainer)).appendTo(r.appendTo||"body"),"auto"!==r.width&&t.css("width",r.width),t.on("mouseover.autocomplete",s,function(){i.activate(e(this).data("index"))}),t.on("mouseout.autocomplete",function(){i.selectedIndex=-1,t.children("."+o).removeClass(o)}),t.on("click.autocomplete",s,function(){i.select(e(this).data("index"))}),t.on("click.autocomplete",function(){clearTimeout(i.blurTimeoutId)}),i.fixPositionCapture=function(){i.visible&&i.fixPosition()},e(window).on("resize.autocomplete",i.fixPositionCapture),i.el.on("key
203down.autocomplete",function(e){i.onKeyPress(e)}),i.el.on("keyup.autocomplete",function(e){i.onKeyUp(e)}),i.el.on("blur.autocomplete",function(){i.onBlur()}),i.el.on("focus.autocomplete",function(){i.onFocus()}),i.el.on("change.autocomplete",function(e){i.onKeyUp(e)}),i.el.on("input.autocomplete",function(e){i.onKeyUp(e)})},onFocus:function(){var e=this;e.disabled||(e.fixPosition(),e.el.val().length>=e.options.minChars&&e.onValueChange())},onBlur:function(){var t=this,i=t.options,n=t.el.val(),s=t.getQuery(n);t.blurTimeoutId=setTimeout(function(){t.hide(),t.selection&&t.currentValue!==s&&(i.onInvalidateSelection||e.noop).call(t.element)},200)},abortAjax:function(){var e=this;e.currentRequest&&(e.currentRequest.abort(),e.currentRequest=null)},setOptions:function(t){var i=this;t=e.extend({},i.options,t);i.isLocal=Array.isArray(t.lookup),i.isLocal&&(t.lookup=i.verifySuggestionsFormat(t.lookup)),t.orientation=i.validateOrientation(t.orientation,"bottom"),e(i.suggestionsContainer).css({"max-height":t.maxHeight+"px",width:t.width+"px","z-index":t.zIndex}),this.options=t},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){var e=this;e.disabled=!0,clearTimeout(e.onChangeTimeout),e.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var t,i,n,s,o,r,a,l,c=this,h=e(c.suggestionsContainer),u=h.parent().get(0);u!==document.body&&!c.options.forceFixPosition||(r=c.options.orientation,t=h.outerHeight(),i=c.el.outerHeight(),n={top:(l=c.el.offset()).top,left:l.left},"auto"===r&&(a=e(window).height(),s=-(o=e(window).scrollTop())+l.top-t,o=o+a-(l.top+i+t),r=Math.max(s,o)===s?"top":"bottom"),n.top+="top"===r?-t:i,u!==document.body&&(a=h.css("opacity"),c.visible||h.css("opacity",0).show(),l=h.offsetParent().offset(),n.top-=l.top,n.top+=u.scrollTop,n.left-=l.left,c.visible||h.css("opacity",a).hide()),"auto"===c.options.width&&(n.width=c.el.outerWidth()+"px"),h.css(n))},isCursorAtEnd:function(){var e=this.el.val().length,t=this.element.selectionStart;return"number"==typeof t?t===e:!document.selection||((t=document.selection.createRange()).moveStart("character",-e),e===t.text.length)},onKeyPress:function(e){var t=this;if(t.disabled||t.visible||40!==e.which||!t.currentValue){if(!t.disabled&&t.visible){switch(e.which){case 27:t.el.val(t.currentValue),t.hide();break;case 39:if(t.hint&&t.options.onHint&&t.isCursorAtEnd()){t.selectHint();break}return;case 9:if(t.hint&&t.options.onHint)return void t.selectHint();if(-1===t.selectedIndex)return void t.hide();if(t.select(t.selectedIndex),!1===t.options.tabDisabled)return;break;case 13:if(-1===t.selectedIndex)return void t.hide();t.select(t.selectedIndex);break;case 38:t.moveUp();break;case 40:t.moveDown();break;default:return}e.stopImmediatePropagation(),e.preventDefault()}}else t.suggest()},onKeyUp:function(e){var t=this;if(!t.disabled){switch(e.which){case 38:case 40:return}clearTimeout(t.onChangeTimeout),t.currentValue!==t.el.val()&&(t.findBestHint(),0<t.options.deferRequestBy?t.onChangeTimeout=setTimeout(function(){t.onValueChange()},t.options.deferRequestBy):t.onValueChange())}},onValueChange:function(){var t,i,n,s;this.ignoreValueChange?this.ignoreValueChange=!1:(i=(t=this).options,n=t.el.val(),s=t.getQuery(n),t.selection&&t.currentValue!==s&&(t.selection=null,(i.onInvalidateSelection||e.noop).call(t.element)),clearTimeout(t.onChangeTimeout),t.currentValue=n,t.selectedIndex=-1,i.triggerSelectOnValidInput&&t.isExactMatch(s)?t.select(0):s.length<i.minChars?t.hide():t.getSuggestions(s))},isExactMatch:function(e){var t=this.suggestions;return 1===t.length&&t[0].value.toLowerCase()===e.toLowerCase()},getQuery:function(e){var t=this.options.delimiter;return t?(t=e.split(t))[t.length-1].trim():e},getSuggestionsLocal:function(t){var i=this.options,n=t.toLowerCase(),s=i.lookupFilter,o=parseInt(i.lookupLimit,10);i={suggestions:e.grep(i.lookup,function(e){return s(e,t,n)})};return o&&i.suggestions.length>o&&(i.suggestions=i.suggestions.slice(0,o)),i},getSuggestions:function(t){var i,n,s,o=this,r=o.options,a=r.serviceUrl;r.params[r.paramName]=t,!1!==r.onSearchStart.call(o.element,r.params)&&(i=r.ignoreParams?null:r.params,"function"==typeof r.lookup?r.lookup(t,function(e){o.suggestions=e.suggestions,o.suggest(),r.onSearchComplete.call(o.element,t,e.suggestions)}):(s=o.isLocal?o.getSuggestionsLocal(t):("function"==typeof a&&(a=a.call(o.element,t)),n=a+"?"+e.param(i||{}),o.cachedResponse[n]))&&Array.isArray(s.suggestions)?(o.suggestions=s.suggestions,o.suggest(),r.onSearchComplete.call(o.element,t,s.suggestions)):o.isBadQuery(t)?r.onSearchComplete.call(o.element,t,[]):(o.abortAjax(),s={url:a,data:i,type:r.type,dataType:r.dataType},e.extend(s,r.ajaxSettings),o.currentRequest=e.ajax(s).done(function(e){o.currentRequest=null,e=r.transformResult(e,t),o.processResponse(e,t,n),r.onSearchComplete.call(o.element,t,e.suggestions)}).fail(function(e,i,n){r.onSearchError.call(o.element,t,e,i,n)})))},isBadQuery:function(e){if(this.options.preventBadQueries)for(var t=this.badQueries,i=t.length;i--;)if(0===e.indexOf(t[i]))return!0;return!1},hide:function(){var t=this,i=e(t.suggestionsContainer);"function"==typeof t.options.onHide&&t.visible&&t.options.onHide.call(t.element,i),t.visible=!1,t.selectedIndex=-1,
203clearTimeout(t.onChangeTimeout),e(t.suggestionsContainer).hide(),t.onHint(null)},suggest:function(){var t,i,n,s,o,r,a,l,c,h,u,d;this.suggestions.length?(i=(t=this).options,n=i.groupBy,s=i.formatResult,o=t.getQuery(t.currentValue),r=t.classes.suggestion,a=t.classes.selected,l=e(t.suggestionsContainer),c=e(t.noSuggestionsContainer),h=i.beforeRender,u="",i.triggerSelectOnValidInput&&t.isExactMatch(o)?t.select(0):(e.each(t.suggestions,function(e,t){var a,l;n&&(u+=(l=(a=t).data[n],d===l?"":(d=l,i.formatGroup(a,d)))),u+='<div class="'+r+'" data-index="'+e+'">'+s(t,o,e)+"</div>"}),this.adjustContainerWidth(),c.detach(),l.html(u),"function"==typeof h&&h.call(t.element,l,t.suggestions),t.fixPosition(),l.show(),i.autoSelectFirst&&(t.selectedIndex=0,l.scrollTop(0),l.children("."+r).first().addClass(a)),t.visible=!0,t.findBestHint())):this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var t=this,i=t.options.beforeRender,n=e(t.suggestionsContainer),s=e(t.noSuggestionsContainer);this.adjustContainerWidth(),s.detach(),n.empty(),n.append(s),"function"==typeof i&&i.call(t.element,n,t.suggestions),t.fixPosition(),n.show(),t.visible=!0},adjustContainerWidth:function(){var t,i=this.options,n=e(this.suggestionsContainer);"auto"===i.width?(t=this.el.outerWidth(),n.css("width",0<t?t:300)):"flex"===i.width&&n.css("width","")},findBestHint:function(){var t=this.el.val().toLowerCase(),i=null;t&&(e.each(this.suggestions,function(e,n){var s=0===n.value.toLowerCase().indexOf(t);return s&&(i=n),!s}),this.onHint(i))},onHint:function(e){var t=this,i=t.options.onHint,n="";e&&(n=t.currentValue+e.value.substr(t.currentValue.length)),t.hintValue!==n&&(t.hintValue=n,t.hint=e,"function"==typeof i)&&i.call(t.element,n)},verifySuggestionsFormat:function(t){return t.length&&"string"==typeof t[0]?e.map(t,function(e){return{value:e,data:null}}):t},validateOrientation:function(t,i){return t=(t||"").trim().toLowerCase(),-1===e.inArray(t,["auto","bottom","top"])?i:t},processResponse:function(e,t,i){var n=this,s=n.options;e.suggestions=n.verifySuggestionsFormat(e.suggestions),s.noCache||(n.cachedResponse[i]=e,s.preventBadQueries&&!e.suggestions.length&&n.badQueries.push(t)),t===n.getQuery(n.currentValue)&&(n.suggestions=e.suggestions,n.suggest())},activate:function(t){var i=this,n=i.classes.selected,s=e(i.suggestionsContainer),o=s.find("."+i.classes.suggestion);return s.find("."+n).removeClass(n),i.selectedIndex=t,-1!==i.selectedIndex&&o.length>i.selectedIndex?(s=o.get(i.selectedIndex),e(s).addClass(n),s):null},selectHint:function(){var t=e.inArray(this.hint,this.suggestions);this.select(t)},select:function(e){this.hide(),this.onSelect(e)},moveUp:function(){var t=this;-1!==t.selectedIndex&&(0===t.selectedIndex?(e(t.suggestionsContainer).children("."+t.classes.suggestion).first().removeClass(t.classes.selected),t.selectedIndex=-1,t.ignoreValueChange=!1,t.el.val(t.currentValue),t.findBestHint()):t.adjustScroll(t.selectedIndex-1))},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(t){var i,n,s,o=this,r=o.activate(t);r&&(i=e(r).outerHeight(),r=r.offsetTop,s=(n=e(o.suggestionsContainer).scrollTop())+o.options.maxHeight-i,r<n?e(o.suggestionsContainer).scrollTop(r):s<r&&e(o.suggestionsContainer).scrollTop(r-o.options.maxHeight+i),o.options.preserveInput||(o.ignoreValueChange=!0,o.el.val(o.getValue(o.suggestions[t].value))),o.onHint(null))},onSelect:function(e){var t=this,i=t.options.onSelect;e=t.suggestions[e];t.currentValue=t.getValue(e.value),t.currentValue===t.el.val()||t.options.preserveInput||t.el.val(t.currentValue),t.onHint(null),t.suggestions=[],t.selection=e,"function"==typeof i&&i.call(t.element,e)},getValue:function(e){var t,i=this.options.delimiter;return i&&1!==(i=(t=this.currentValue).split(i)).length?t.substr(0,t.length-i[i.length-1].length)+e:e},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete"),e(window).off("resize.autocomplete",this.fixPositionCapture),e(this.suggestionsContainer).remove()}},e.fn.devbridgeAutocomplete=function(t,i){var s="autocomplete";return arguments.length?this.each(function(){var o=e(this),r=o.data(s);"string"==typeof t?r&&"function"==typeof r[t]&&r[t](i):(r&&r.dispose&&r.dispose(),r=new n(this,t),o.data(s,r))}):this.first().data(s)},e.fn.autocomplete||(e.fn.autocomplete=e.fn.devbridgeAutocomplete)}), 204/*! @vimeo/player v2.30.4 | (c) 2026 Vimeo | MIT License | https://github.com/vimeo/player.js */ 205((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Vimeo=e.Vimeo||{},e.Vimeo.Player=t())})(this,function(){var e="undefined"!=typeof global&&"[object global]"==={}.toString.call(global),t="undefined"!=typeof Bun,i="undefined"!=typeof Deno,n="function"==typeof WebSocketPair&&void 0!==caches?.default;e=e||t||i||n;function s(e,t){return 0===e.indexOf(t.toLowerCase())?e:""+t.toLowerCase()+e.substr(0,1).toUpperCase()+e.substr(1)}function o(e){return/^(https?:)?\/\/((((player|www)\.)?vimeo\.com)|((player\.)?[a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))(?=$|\/)/.test(e)}function r(e){return/^https:\/\/player\.((vimeo\.com)|([a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))\/video\/\d+/.test(e)}function a(e){var t,i=(e=0<arguments.length&&void 0!==e?e:{}).id;if(!(e=i||e.url))throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(t=e,!isNaN(parseFloat(t))&&isFinite(t)&&Math.floor(t)==t)return"https://vimeo.com/"+e;if(o(e))return e.replace("http:","https:");if(i)throw new TypeError(`â${i}â is not a valid video id.`);throw new TypeError(`â${e}â is not a vimeo.com url.`)}function l(e,t,i){let n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"addEventListener",s=4<arguments.length&&void 0!==arguments[4]?arguments[4]:"removeEventListener",o="str
205ing"==typeof t?[t]:t;return o.forEach(t=>{e[n](t,i)}),{cancel:()=>o.forEach(t=>e[s](t,i))}}function c(e,t){if(t=1<arguments.length&&void 0!==t?t:document,e&&t&&"function"==typeof t.querySelectorAll){var i=t.querySelectorAll("iframe");for(let t=0;t<i.length;t++)if(i[t]&&i[t].contentWindow===e)return i[t]}return null}if(t=void 0!==Array.prototype.indexOf,i="undefined"!=typeof window&&void 0!==window.postMessage,!(e||t&&i))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var h,u,d,f="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function p(){if(void 0===this)throw new TypeError("Constructor WeakMap requires 'new'");if(d(this,"_id","_WeakMap_"+g()+"."+g()),0<arguments.length)throw new TypeError("WeakMap iterable is not supported")}function m(e,t){if(!v(e)||!h.call(e,"_id"))throw new TypeError(t+" method called on incompatible receiver "+typeof e)}function g(){return Math.random().toString().substring(2)}function v(e){return Object(e)===e}(n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:f).WeakMap||(h=Object.prototype.hasOwnProperty,u=Object.defineProperty&&(()=>{try{return 1===Object.defineProperty({},"x",{value:1}).x}catch(e){}})(),n.WeakMap=((d=function(e,t,i){u?Object.defineProperty(e,t,{configurable:!0,writable:!0,value:i}):e[t]=i})(p.prototype,"delete",function(e){var t;return m(this,"delete"),!!v(e)&&!(!(t=e[this._id])||t[0]!==e||(delete e[this._id],0))}),d(p.prototype,"get",function(e){var t;return m(this,"get"),v(e)&&(t=e[this._id])&&t[0]===e?t[1]:void 0}),d(p.prototype,"has",function(e){var t;return m(this,"has"),!!v(e)&&!(!(t=e[this._id])||t[0]!==e)}),d(p.prototype,"set",function(e,t){var i;if(m(this,"set"),v(e))return(i=e[this._id])&&i[0]===e?i[1]=t:d(e,this._id,[e,t]),this;throw new TypeError("Invalid value used as weak map key")}),d(p,"_polyfill",!0),p)),function(e){var t,i,n;n=function(){var e,t,i,n,s,o=Object.prototype.toString,r="undefined"!=typeof setImmediate?function(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},"x",{}),e=function(e,t,i,n){return Object.defineProperty(e,t,{value:i,writable:!0,configurable:!1!==n})}}catch(o){e=function(e,t,i){return e[t]=i,e}}function a(e,t){this.fn=e,this.self=t,this.next=void 0}function l(e,i){v.add(e,i),t=t||r(v.drain)}function c(e){var t,i=typeof e;return"function"==typeof(t=null==e||"object"!=i&&"function"!=i?t:e.then)&&t}function h(){for(var e=0;e<this.chain.length;e++){i=t=o=s=void 0;var t,i,n=this,s=1===this.state?this.chain[e].success:this.chain[e].failure,o=this.chain[e];try{!1===s?o.reject(n.msg):(t=!0===s?n.msg:s.call(void 0,n.msg))===o.promise?o.reject(TypeError("Promise-chain cycle")):(i=c(t))?i.call(t,o.resolve,o.reject):o.resolve(t)}catch(e){o.reject(e)}}this.chain.length=0}function u(e){var t,i=this;if(!i.triggered){i.triggered=!0,i.def&&(i=i.def);try{(t=c(e))?l(function(){var n=new p(i);try{t.call(e,function(){u.apply(n,arguments)},function(){d.apply(n,arguments)})}catch(e){d.call(n,e)}}):(i.msg=e,i.state=1,0<i.chain.length&&l(h,i))}catch(e){d.call(new p(i),e)}}}function d(e){var t=this;t.triggered||(t.triggered=!0,(t=t.def?t.def:t).msg=e,t.state=2,0<t.chain.length&&l(h,t))}function f(e,t,i,n){for(var s=0;s<t.length;s++)(s=>{e.resolve(t[s]).then(function(e){i(s,e)},n)})(s)}function p(e){this.def=e,this.triggered=!1}function m(e){this.promise=e,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function g(e){if("function"!=typeof e)throw TypeError("Not a function");if(0!==this.__NPO__)throw TypeError("Not a promise");this.__NPO__=1;var t=new m(this);this.then=function(e,i){var n={success:"function"!=typeof e||e,failure:"function"==typeof i&&i};return n.promise=new this.constructor(function(e,t){if("function"!=typeof e||"function"!=typeof t)throw TypeError("Not a function");n.resolve=e,n.reject=t}),t.chain.push(n),0!==t.state&&l(h,t),n.promise},this.catch=function(e){return this.then(void 0,e)};try{e.call(void 0,function(e){u.call(t,e)},function(e){d.call(t,e)})}catch(e){d.call(t,e)}}var v={add:function(e,t){s=new a(e,t),n?n.next=s:i=s,n=s},drain:function(){var e=i;for(i=n=t=void 0;e;)e.fn.call(e.self),e=e.next}},b=e({},"constructor",g,!1);return e(g.prototype=b,"__NPO__",0,!1),e(g,"resolve",function(e){return e&&"object"==typeof e&&1===e.__NPO__?e:new this(function(t,i){if("function"!=typeof t||"function"!=typeof i)throw TypeError("Not a function");t(e)})}),e(g,"reject",function(e){return new this(function(t,i){if("function"!=typeof t||"function"!=typeof i)throw TypeError("Not a function");i(e)})}),e(g,"all",function(e){var t=this;return"[object Array]"!=o.call(e)?t.reject(TypeError("Not an array")):0===e.length?t.resolve([]):new t(function(i,n){if("function"!=typeof i||"function"!=typeof n)throw TypeError("Not a function");var s=e.length,o=Array(s),r=0;f(t,e,function(e,t){o[e]=t,++r===s&&i(o)},n)})}),e(g,"race",function(e){var t=this;return"[object Array]"!=o.call(e)?t.reject(TypeError("Not an array")):new t(function(i,n){if("function"!=typeof i||"function"!=typeof n)throw TypeError("Not a function");f(t,e,function(e,t){i(t)},n)})}),g},(i=f)[t="Promise"]=i[t]||n(),e.exports&&(e.exports=i[t])}(t={exports:{}});var b=t.exports;let y=new WeakMap;function _(e,t,i){var n=y.get(e.element)||{};t in n||(n[t]=[]),n[t].push(i),y.set(e.element,n)}function w(e,t){return(y.get(e.element)||{})[t]||[]}function x(e,t,i){var n=y.get(e.element)||{};return!n[t]||(i?(-1!==(i=n[t].indexOf(i))&&n[t].splice(i,1),y.set(e.element,n),n[t]&&0===n[t].length):(n[t]=[],y.set(e.element,n),!0))}function k(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){return console.warn(e),{}}return e}function C(e,t,i){if(e.element.contentWindow&&e.element.contentWindow.postMessage){let n={method:t};void 0!==i&&(n.value=i),8<=(t=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1")))&&t<10&&(n=JSON.stringify(n)),e.element.contentWindow.postMessage(n,e.origin)}}let D=["airplay","audio_tracks","audiotrack","autopause","autoplay","background","byline","cc","chapter_id","chapters","chromecast","color","colors","controls","disable_context_menu","dnt","end_time","fullscreen","height","id","initial_quality","interactive_params","keyboard","loop","maxheight","max_quality","maxwidth","min_quality","muted","play_button_position","playsinline","portrait","preload","progress_bar","quality","quality_selector","responsive","skipping_forward","speed","start_time","texttrack","thumbnail_id","title","transcript","transparent","unmute_button","url","vimeo_logo","volume","watch_full_video","width"];function S(e,t){return t=1<arguments.length&&void 0!==t?t:{},D.reduce((t,i)=>{var n=e.getAttribute("data-vimeo-"+i);return!n&&""!==n||(t[i]=""===n?1:n),t},t)}function T(e,t){var i;e=e.html;if(t)return null===t.getAttribute("data-vimeo-initialized")&&((i=document.createElement("div")).innerHTML=e,t.appendChild(i.firstChild),t.setAttribute("data-vimeo-initialized","true")),t.querySelector("iframe");throw new TypeError("An element must be provided")}function M(e,t,i){let n=1<arguments.length&&void 0!==t?t:{},s=2<arguments.length?i:void 0;return new Promise((t,i)=>{if(!o(e))throw new TypeError(`â${e}â is not a vimeo.com url.`);let r=`https://${(e=>{var t,i=((e=(e||"").match(/^(?:https?:)?(?:\/\/)?([^/?]+)/))&&e[1]||"").replace("player.","");for(t of[".videoji.hk",".vimeo.work",".videoji.cn"])if(i.endsWith(t))return i;return"vimeo.com"})(e)}/api/oembed.json?url=`+encodeURIComponent(e);for(var a in n)n.hasOwnProperty(a)&&(r+=`&${a}
205=`+encodeURIComponent(n[a]));let l=new("XDomainRequest"in window?XDomainRequest:XMLHttpRequest);l.open("GET",r,!0),l.onload=function(){if(404===l.status)i(new Error(`â${e}â was not found.`));else if(403===l.status)i(new Error(`â${e}â is not embeddable.`));else try{var n=JSON.parse(l.responseText);403===n.domain_status_code?(T(n,s),i(new Error(`â${e}â is not embeddable.`))):t(n)}catch(n){i(n)}},l.onerror=function(){var e=l.status?` (${l.status})`:"";i(new Error(`There was an error fetching the embed code from Vimeo${e}.`))},l.send()})}let I={role:"viewer",autoPlayMuted:!0,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1};class E extends EventTarget{logger;constructor(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n=3<arguments.length?arguments[3]:void 0;super(),this.logger=n,this.init(t,e,{...I,...i})}disconnect(){this.dispatchEvent(new Event("disconnect"))}async init(e,t,i){if(await this.waitForTOReadyState(e,"open"),"viewer"===i.role){await this.updatePlayer(e,t,i);let n=l(e,"change",()=>this.updatePlayer(e,t,i)),s=this.maintainPlaybackPosition(e,t,i);this.addEventListener("disconnect",()=>{s.cancel(),n.cancel()})}else{await this.updateTimingObject(e,t);let i=l(t,["seeked","play","pause","ratechange"],()=>this.updateTimingObject(e,t),"on","off");this.addEventListener("disconnect",()=>i.cancel())}}async updateTimingObject(e,t){var[t,i,n]=await Promise.all([t.getCurrentTime(),t.getPaused(),t.getPlaybackRate()]);e.update({position:t,velocity:i?0:n})}async updatePlayer(e,t,i){var{position:n,velocity:s}=e.query();"number"==typeof n&&t.setCurrentTime(n),"number"==typeof s&&(0===s?!1===await t.getPaused()&&t.pause():0<s&&(!0===await t.getPaused()&&(await t.play().catch(async e=>{"NotAllowedError"===e.name&&i.autoPlayMuted&&(await t.setMuted(!0),await t.play().catch(e=>console.error("Couldn't play the video from TimingSrcConnector. Error:",e)))}),this.updatePlayer(e,t,i)),await t.getPlaybackRate()!==s)&&t.setPlaybackRate(s))}maintainPlaybackPosition(e,t,i){let{allowedDrift:n,maxAllowedDrift:s,minCheckInterval:o,maxRateAdjustment:r,maxTimeToCatchUp:a}=i;i=1e3*Math.min(a,Math.max(o,s));let l=async()=>{var i,o,l;0!==e.query().velocity&&!0!==await t.getPaused()&&(i=e.query().position-await t.getCurrentTime(),o=Math.abs(i),this.log("Drift: "+i),o>s?(await this.adjustSpeed(t,0),t.setCurrentTime(e.query().position),this.log("Resync by currentTime")):o>n&&(o/=a,l=r,await this.adjustSpeed(t,(o<l?(l-o)/2:l)*Math.sign(i)),this.log("Resync by playbackRate")))},c=setInterval(()=>l(),i);return{cancel:()=>clearInterval(c)}}log(e){this.logger?.("TimingSrcConnector: "+e)}speedAdjustment=0;adjustSpeed=async(e,t)=>{var i;this.speedAdjustment!==t&&(i=await e.getPlaybackRate()-this.speedAdjustment+t,this.log("New playbackRate: "+i),await e.setPlaybackRate(i),this.speedAdjustment=t)};waitForTOReadyState(e,t){return new Promise(i=>{let n=()=>{e.readyState===t?i():e.addEventListener("readystatechange",n,{once:!0})};n()})}}let P=new WeakMap,A=new WeakMap,O={};class N{constructor(e){let t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(window.jQuery&&e instanceof jQuery&&(1<e.length&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),e=e[0]),"undefined"!=typeof document&&"string"==typeof e&&(e=document.getElementById(e)),i=e,!Boolean(i&&1===i.nodeType&&"nodeName"in i&&i.ownerDocument&&i.ownerDocument.defaultView))throw new TypeError("You must pass either a valid element or a valid id.");if("IFRAME"===(e="IFRAME"!==e.nodeName&&(i=e.querySelector("iframe"))?i:e).nodeName&&!o(e.getAttribute("src")||""))throw new Error("The player element passed isnât a Vimeo embed.");if(P.has(e))return P.get(e);this._window=e.ownerDocument.defaultView,this.element=e,this.origin="*";var i=new b((i,n)=>{var s;this._onMessage=e=>{var t,s;o(e.origin)&&this.element.contentWindow===e.source&&("*"===this.origin&&(this.origin=e.origin),(e=k(e.data))&&"error"===e.event&&e.data&&"ready"===e.data.method?((t=new Error(e.data.message)).name=e.data.name,n(t)):(t=e&&"ready"===e.event,s=e&&"ping"===e.method,t||s?(this.element.setAttribute("data-ready","true"),i()):function(e,t){let i,n=[];var s,o,r;
vendor: 5,420 bytes, line 205
205(t=k(t)).event?("error"===t.event&&w(e,t.data.method).forEach(i=>{var n=new Error(t.data.message);n.name=t.data.name,i.reject(n),x(e,t.data.method,i)}),n=w(e,"event:"+t.event),i=t.data):t.method&&(o=!((r=w(s=e,o=t.method)).length<1)&&(x(s,o,s=r.shift()),s))&&(n.push(o),i=t.value),n.forEach(t=>{try{"function"==typeof t?t.call(e,i):t.resolve(i)}catch(t){}})}(this,e)))},this._window.addEventListener("message",this._onMessage),"IFRAME"!==this.element.nodeName&&M(a(s=S(e,t)),s,e).then(t=>{var i,n,s=T(t,e);return this.element=s,this._originalElement=e,i=e,n=y.get(i),y.set(s,n),y.delete(i),P.set(this.element,this),t}).catch(n)});if(A.set(this,i),P.set(this.element,this),"IFRAME"===this.element.nodeName&&C(this,"ping"),O.isEnabled){let e=()=>O.exit();this.fullscreenchangeHandler=()=>{(O.isFullscreen?_:x)(this,"event:exitFullscreen",e),this.ready().then(()=>{C(this,"fullscreenchange",O.isFullscreen)})},O.on("fullscreenchange",this.fullscreenchangeHandler)}return this}static isVimeoUrl(e){return o(e)}callMethod(e){for(var t=arguments.length,i=new Array(1<t?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];if(null==e)throw new TypeError("You must pass a method name.");return new b((t,n)=>this.ready().then(()=>{_(this,e,{resolve:t,reject:n}),0===i.length?i={}:1===i.length&&(i=i[0]),C(this,e,i)}).catch(n))}get(e){return new b((t,i)=>(e=s(e,"get"),this.ready().then(()=>{_(this,e,{resolve:t,reject:i}),C(this,e)}).catch(i)))}set(e,t){return new b((i,n)=>{if(e=s(e,"set"),null==t)throw new TypeError("There must be a value to set.");return this.ready().then(()=>{_(this,e,{resolve:i,reject:n}),C(this,e,t)}).catch(n)})}on(e,t){if(!e)throw new TypeError("You must pass an event name.");if(!t)throw new TypeError("You must pass a callback function.");if("function"!=typeof t)throw new TypeError("The callback must be a function.");0===w(this,"event:"+e).length&&this.callMethod("addEventListener",e).catch(()=>{}),_(this,"event:"+e,t)}off(e,t){if(!e)throw new TypeError("You must pass an event name.");if(t&&"function"!=typeof t)throw new TypeError("The callback must be a function.");x(this,"event:"+e,t)&&this.callMethod("removeEventListener",e).catch(e=>{})}loadVideo(e){return this.callMethod("loadVideo",e)}ready(){var e=A.get(this)||new b((e,t)=>{t(new Error("Unknown player. Probably unloaded."))});return b.resolve(e)}addCuePoint(e){return this.callMethod("addCuePoint",{time:e,data:1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}})}removeCuePoint(e){return this.callMethod("removeCuePoint",e)}enableTextTrack(e){if(e)return this.callMethod("enableTextTrack",{language:e,kind:1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,showing:!(2<arguments.length&&void 0!==arguments[2])||arguments[2]});throw new TypeError("You must pass a language.")}disableTextTrack(){return this.callMethod("disableTextTrack")}selectAudioTrack(e,t){if(e)return this.callMethod("selectAudioTrack",{language:e,kind:t});throw new TypeError("You must pass a language.")}selectDefaultAudioTrack(){return this.callMethod("selectDefaultAudioTrack")}pause(){return this.callMethod("pause")}play(){return this.callMethod("play")}requestFullscreen(){return O.isEnabled?O.request(this.element):this.callMethod("requestFullscreen")}exitFullscreen(){return O.isEnabled?O.exit():this.callMethod("exitFullscreen")}getFullscreen(){return O.isEnabled?b.resolve(O.isFullscreen):this.get("fullscreen")}requestPictureInPicture(){return this.callMethod("requestPictureInPicture")}exitPictureInPicture(){return this.callMethod("exitPictureInPicture")}getPictureInPicture(){return this.get("pictureInPicture")}remotePlaybackPrompt(){return this.callMethod("remotePlaybackPrompt")}unload(){return this.callMethod("unload")}destroy(){return new b(e=>{var t;A.delete(this),P.delete(this.element),this._originalElement&&(P.delete(this._originalElement),this._originalElement.removeAttribute("data-vimeo-initialized")),this.element&&"IFRAME"===this.element.nodeName&&this.element.parentNode&&(this.element.parentNode.parentNode&&this._originalElement&&this._originalElement!==this.element.parentNode?this.element.parentNode.parentNode.removeChild(this.element.parentNode):this.element.parentNode.removeChild(this.element)),this.element&&"DIV"===this.element.nodeName&&this.element.parentNode&&(this.element.removeAttribute("data-vimeo-initialized"),t=this.element.querySelector("iframe"))&&t.parentNode&&(t.parentNode.parentNode&&this._originalElement&&this._originalElement!==t.parentNode?t.parentNode.parentNode.removeChild(t.parentNode):t.parentNode.removeChild(t)),this._window.removeEventListener("message",this._onMessage),O.isEnabled&&O.off("fullscreenchange",this.fullscreenchangeHandler),e()})}getAutopause(){return this.get("autopause")}setAutopause(e){return this.set("autopause",e)}getBuffered(){return this.get("buffered")}getCameraProps(){return this.get("cameraProps")}setCameraProps(e){return this.set("cameraProps",e)}getChapters(){return this.get("chapters")}getCurrentChapter(){return this.get("currentChapter")}getColor(){return this.get("color")}getColors(){return b.all([this.get("colorOne"),this.get("colorTwo"),this.get("colorThree"),this.get("colorFour")])}setColor(e){return this.set("color",e)}setColors(e){var t;return Array.isArray(e)?(t=new b(e=>e(null)),e=[e[0]?this.set("colorOne",e[0]):t,e[1]?this.set("colorTwo",e[1]):t,e[2]?this.set("colorThree",e[2]):t,e[3]?this.set("colorFour",e[3]):t],b.all(e)):new b((e,t)=>
205t(new TypeError("Argument must be an array.")))}getCuePoints(){return this.get("cuePoints")}getCurrentTime(){return this.get("currentTime")}setCurrentTime(e){return this.set("currentTime",e)}getDuration(){return this.get("duration")}getEnded(){return this.get("ended")}getLoop(){return this.get("loop")}setLoop(e){return this.set("loop",e)}setMuted(e){return this.set("muted",e)}getMuted(){return this.get("muted")}getPaused(){return this.get("paused")}getPlaybackRate(){return this.get("playbackRate")}setPlaybackRate(e){return this.set("playbackRate",e)}getPlayed(){return this.get("played")}getQualities(){return this.get("qualities")}getQuality(){return this.get("quality")}setQuality(e){return this.set("quality",e)}getRemotePlaybackAvailability(){return this.get("remotePlaybackAvailability")}getRemotePlaybackState(){return this.get("remotePlaybackState")}getSeekable(){return this.get("seekable")}getSeeking(){return this.get("seeking")}getTextTracks(){return this.get("textTracks")}getAudioTracks(){return this.get("audioTracks")}getEnabledAudioTrack(){return this.get("enabledAudioTrack")}getDefaultAudioTrack(){return this.get("defaultAudioTrack")}getVideoEmbedCode(){return this.get("videoEmbedCode")}getVideoId(){return this.get("videoId")}getVideoTitle(){return this.get("videoTitle")}getVideoWidth(){return this.get("videoWidth")}getVideoHeight(){return this.get("videoHeight")}getVideoUrl(){return this.get("videoUrl")}getVolume(){return this.get("volume")}setVolume(e){return this.set("volume",e)}async setTimingSrc(e,t){if(!e)throw new TypeError("A Timing Object must be provided.");return await this.ready(),e=new E(this,e,t),C(this,"notifyTimingObjectConnect"),e.addEventListener("disconnect",()=>C(this,"notifyTimingObjectDisconnect")),e}}return e||(O=function(){let e=(()=>{var e,t=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];let i=0;for(var n=t.length,s={};i<n;i++)if((e=t[i])&&e[1]in document){for(i=0;i<e.length;i++)s[t[0][i]]=e[i];return s}return!1})(),t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror},i={request:t=>new Promise((n,s)=>{let o=function(){i.off("fullscreenchange",o),n()};i.on("fullscreenchange",o);var r=(t=t||document.documentElement)[e.requestFullscreen]();r instanceof Promise&&r.then(o).catch(s)}),exit:()=>new Promise((t,n)=>{if(i.isFullscreen){let o=function(){i.off("fullscreenchange",o),t()};i.on("fullscreenchange",o);var s=document[e.exitFullscreen]();s instanceof Promise&&s.then(o).catch(n)}else t()}),on(e,i){(e=t[e])&&document.addEventListener(e,i)},off(e,i){(e=t[e])&&document.removeEventListener(e,i)}};return Object.defineProperties(i,{isFullscreen:{get:()=>Boolean(document[e.fullscreenElement])},element:{enumerable:!0,get:()=>document[e.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[e.fullscreenEnabled])}}),i}(),function(e){e=0<arguments.length&&void 0!==e?e:document,e=[].slice.call(e.querySelectorAll("[data-vimeo-id], [data-vimeo-url]"));let t=e=>{"console"in window&&console.error&&console.error("There was an error creating an embed: "+e)};e.forEach(e=>{try{var i;null===e.getAttribute("data-vimeo-defer")&&M(a(i=S(e)),i,e).then(t=>T(t,e)).catch(t)}catch(i){t(i)}})}(),function(e){let t=0<arguments.length&&void 0!==e?e:document;window.VimeoPlayerResizeEmbeds_||(window.VimeoPlayerResizeEmbeds_=!0,window.addEventListener("message",e=>{var i;o(e.origin)&&e.data&&"spacechange"===e.data.event&&(i=e.source?c(e.source,t):null)&&(i.parentElement.style.paddingBottom=e.data.data[0].bottom+"px")}))}(),function(e){let t=0<arguments.length&&void 0!==e?e:document;window.VimeoSeoMetadataAppended||(window.VimeoSeoMetadataAppended=!0,window.addEventListener("message",e=>{var i;o(e.origin)&&(i=k(e.data))&&"ready"===i.event&&(i=e.source?c(e.s
vendor: 1,064 bytes, line 205
205ource,t):null)&&r(i.src)&&new N(i).callMethod("appendVideoMetadata",window.location.href)}))}(),function(e){let t=0<arguments.length&&void 0!==e?e:document;if(!window.VimeoCheckedUrlTimeParam){window.VimeoCheckedUrlTimeParam=!0;let e=e=>{"console"in window&&console.error&&console.error("There was an error getting video Id: "+e)};window.addEventListener("message",i=>{if(o(i.origin)){var n=k(i.data);if(n&&"ready"===n.event&&(n=i.source?c(i.source,t):null)&&r(n.src)){let t=new N(n);t.getVideoId().then(e=>{(e=new RegExp(`[?&]vimeo_t_${e}=([^&#]*)`).exec(window.location.href))&&e[1]&&(e=decodeURI(e[1]),t.setCurrentTime(e))}).catch(e)}}})}}(),window.VimeoDRMEmbedsUpdated)||(window.VimeoDRMEmbedsUpdated=!0,window.addEventListener("message",e=>{var t;o(e.origin)&&(t=k(e.data))&&"drminitfailed"===t.event&&(t=e.source?c(e.source):null)&&!(e=t.getAttribute("allow")||"").includes("encrypted-media")&&(t.setAttribute("allow",e+"; encrypted-media"),(e=new URL(t.getAttribute("src"))).searchParams.set("forcereload","drm"),t.setAttribute("src",e.toString()))})),N});
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.