PageSourceSearch

https://emotive.io/js/emotive.min.js?v=1770325842

js emotive.io collected 2026-09-25 14:07:52 UTC 500,651 bytes, 79 lines download raw bytes

1((e,t)=>{"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(e.document)return t(e);throw new Error("jQuery requires a window with a document")}:t(e)})("undefined"!=typeof window?window:this,function(w,I){function b(e){return"function"==typeof e&&"number"!=typeof e.nodeType}function m(e){return null!=e&&e===e.window}var e=[],C=w.document,j=Object.getPrototypeOf,s=e.slice,F=e.concat,R=e.push,z=e.indexOf,B={},W=B.toString,V=B.hasOwnProperty,H=V.toString,q=H.call(Object),g={},U={type:!0,src:!0,noModule:!0};function Y(e,t,n){var i,a=(t=t||C).createElement("script");if(a.text=e,n)for(i in U)n[i]&&(a[i]=n[i]);t.head.appendChild(a).parentNode.removeChild(a)}function f(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?B[W.call(e)]||"object":typeof e}var t="3.3.1",$=function(e,t){return new $.fn.init(e,t)},Q=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function X(e){var t=!!e&&"length"in e&&e.length,n=f(e);return!b(e)&&!m(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}$.fn=$.prototype={jquery:t,constructor:$,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){e=$.merge(this.constructor(),e);return e.prevObject=this,e},each:function(e){return $.each(this,e)},map:function(n){return this.pushStack($.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,e=+e+(e<0?t:0);return this.pushStack(0<=e&&e<t?[this[e]]:[])},end:function(){return this.prevObject||this.constructor()},push:R,sort:e.sort,splice:e.splice},$.extend=$.fn.extend=function(){var e,t,n,i,a,o=arguments[0]||{},r=1,s=arguments.length,l=!1;for("boolean"==typeof o&&(l=o,o=arguments[r]||{},r++),"object"==typeof o||b(o)||(o={}),r===s&&(o=this,r--);r<s;r++)if(null!=(e=arguments[r]))for(t in e)a=o[t],o!==(n=e[t])&&(l&&n&&($.isPlainObject(n)||(i=Array.isArray(n)))?(a=i?(i=!1,a&&Array.isArray(a)?a:[]):a&&$.isPlainObject(a)?a:{},o[t]=$.extend(l,a,n)):void 0!==n&&(o[t]=n));return o},$.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){return!(!e||"[object Object]"!==W.call(e)||(e=j(e))&&("function"!=typeof(e=V.call(e,"constructor")&&e.constructor)||H.call(e)!==q))},isEmptyObject:function(e){for(var t in e)return!1;return!0},globalEval:function(e){Y(e)},each:function(e,t){var n,i=0;if(X(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},trim:function(e){return null==e?"":(e+"").replace(Q,"")},makeArray:function(e,t){t=t||[];return null!=e&&(X(Object(e))?$.merge(t,"string"==typeof e?[e]:e):R.call(t,e)),t},inArray:function(e,t,n){return null==t?-1:z.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,a=e.length;i<n;i++)e[a++]=t[i];return e.length=a,e},grep:function(e,t,n){for(var i=[],a=0,o=e.length,r=!n;a<o;a++)!t(e[a],a)!=r&&i.push(e[a]);return i},map:function(e,t,n){var i,a,o=0,r=[];if(X(e))for(i=e.length;o<i;o++)null!=(a=t(e[o],o,n))&&r.push(a);else for(o in e)null!=(a=t(e[o],o,n))&&r.push(a);return F.apply([],r)},guid:1,support:g}),"function"==typeof Symbol&&($.fn[Symbol.iterator]=e[Symbol.iterator]),$.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){B["[object "+t+"]"]=t.toLowerCase()});function i(e,t,n){for(var i=[],a=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(a&&$(e).is(n))break;i.push(e)}return i}function J(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}var t=(I=>{function c(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(65536+i):String.fromCharCode(i>>10|55296,1023&i|56320)}function j(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function F(){C()}var e,p,x,o,R,f,z,B,w,l,u,C,$,n,k,m,i,a,g,_="sizzle"+ +new Date,v=I.document,S=0,W=0,V=ce(),H=ce(),b=ce(),q=function(e,t){return e===t&&(u=!0),0},U={}.hasOwnProperty,t=[],Y=t.pop,Q=t.push,T=t.push,X=t.slice,y=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",s="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",G="\\["+r+"*("+s+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+s+"))|)"+r+"*\\]",K=":("+s+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+G+")*)|.*)\\)|)",Z=new RegExp(r+"+","g"),M=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ee=new RegExp("^"+r+"*,"+r+"*"),te=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ne=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),ie=new RegExp(K),ae=new RegExp("^"+s+"$"),h={ID:new RegExp("^#("+s+")"),CLASS:new RegExp("^\\.("+s+")"),TAG:new RegExp("^("+s+"|[*])"),ATTR:new RegExp("^"+G),PSEUDO:new RegExp("^"+K),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},oe=/^(?:input|select|textarea|button)$/i,re=/^h\d$/i,d=/^[^{]+\{\s*\[native \w/,se=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,le=/[+~]/,E=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),ue=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,de=O(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{T.apply(t=X.call(v.childNodes),v.childNodes),t[v.childNodes.length].nodeType}catch(e){T={apply:t.length?function(e,t){Q.apply(e,X.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function A(e,t,n,i){var a,o,r,s,l,u,d,c=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!i&&((t?t.ownerDocument||t:v)!==$&&C(t),t=t||$,k)){if(11!==h&&(l=se.exec(e)))if(a=l[1]){if(9===h){if(!(r=t.getElementById(a)))return n;if(r.id===a)return n.push(r),n}else if(c&&(r=c.getElementById(a))&&g(t,r)&&r.id===a)return n.push(r),n}else{if(l[2])return T.apply(n,t.getElementsByTagName(e)),n;if((a=l[3])&&p.getElementsByClassName&&t.getElementsByClassName)return T.apply(n,t.getElementsByClassName(a)),n}if(p.qsa&&!b[e+" "]&&(!m||!m.test(e))){if(1!==h)c=t,d=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(ue,j):t.setAttribute("id",s=_),o=(u=f(e)).length;o--;)u[o]="#"+s+" "+L(u[o]);d=u.join(","),c=le.test(e)&&me(t.parentNode)||t}if(d)try{return T.apply(n,c.querySelectorAll(d)),n}catch(e){}finally{s===_&&t.removeAttribute("id")}}}return B(e.replace(M,"$1"),t,n,i)}function ce(){var n=[];function i(e,t){return n.push(e+" ")>x.cacheLength&&delete i[n.shift()],i[e+" "]=t}return i}function D(e){return e[_]=!0,e}function P(e){var t=$.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function he(e,t){for(var n=e.split("|"),i=n.length;i--;)x.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&de(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function N(r){return D(function(o){return o=+o,D(function(e,t){for(var n,i=r([],e.length,o),a=i.length;a--;)e[n=i[a]]&&(e[n]=!(t[n]=e[n]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=A.support={},R=A.isXML=function(e){e=e&&(e.ownerDocument||e).documentElement;return!!e&&"HTML"!==e.nodeName},C=A.setDocument=function(e){var e=e?e.ownerDocument||e:v;return e!==$&&9===e.nodeType&&e.documentElement&&(n=($=e).documentElement,k=!R($),v!==$&&(e=$.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",F,!1):e.attachEvent&&e.attachEvent("onunload",F)),p.attributes=P(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=P(function(e){return e.appendChild($.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=d.test($.getElementsByClassName),p.getById=P(function(e){return n.appendChild(e).id=_,!$.getElementsByName||!$.getElementsByName(_).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(E,c);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k)return(t=t.getElementById(e))?[t]:[]}):(x.filter.ID=function(e){var t=e.replace(E,c);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,i,a,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(a=t.getElementsByName(e),i=0;o=a[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],a=0,o=t.getElementsByTagName(e);
vendor: 4,645 bytes, line 1
1if("*"!==e)return o;for(;n=o[a++];)1===n.nodeType&&i.push(n);return i},x.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},i=[],m=[],(p.qsa=d.test($.querySelectorAll))&&(P(function(e){n.appendChild(e).innerHTML="<a id='"+_+"'></a><select id='"+_+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+r+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+r+"*(?:value|"+J+")"),e.querySelectorAll("[id~="+_+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+_+"+*").length||m.push(".#.+[+~]")}),P(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=$.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+r+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),n.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=d.test(a=n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.oMatchesSelector||n.msMatchesSelector))&&P(function(e){p.disconnectedMatch=a.call(e,"*"),a.call(e,"[s!='']:x"),i.push("!=",K)}),m=m.length&&new RegExp(m.join("|")),i=i.length&&new RegExp(i.join("|")),e=d.test(n.compareDocumentPosition),g=e||d.test(n.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},q=e?function(e,t){var n;return e===t?(u=!0,0):(n=!e.compareDocumentPosition-!t.compareDocumentPosition)||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===$||e.ownerDocument===v&&g(v,e)?-1:t===$||t.ownerDocument===v&&g(v,t)?1:l?y(l,e)-y(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return u=!0,0;var n,i=0,a=e.parentNode,o=t.parentNode,r=[e],s=[t];if(!a||!o)return e===$?-1:t===$?1:a?-1:o?1:l?y(l,e)-y(l,t):0;if(a===o)return pe(e,t);for(n=e;n=n.parentNode;)r.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;r[i]===s[i];)i++;return i?pe(r[i],s[i]):r[i]===v?-1:s[i]===v?1:0}),$},A.matches=function(e,t){return A(e,null,null,t)},A.matchesSelector=function(e,t){if((e.ownerDocument||e)!==$&&C(e),t=t.replace(ne,"='$1']"),p.matchesSelector&&k&&!b[t+" "]&&(!i||!i.test(t))&&(!m||!m.test(t)))try{var n=a.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0<A(t,$,null,[e]).length},A.contains=function(e,t){return(e.ownerDocument||e)!==$&&C(e),g(e,t)},A.attr=function(e,t){(e.ownerDocument||e)!==$&&C(e);var n=x.attrHandle[t.toLowerCase()],n=n&&U.call(x.attrHandle,t.toLowerCase())?n(e,t,!k):void 0;return void 0!==n?n:p.attributes||!k?e.getAttribute(t):(n=e.getAttributeNode(t))&&n.specified?n.value:null},A.escape=function(e){return(e+"").replace(ue,j)},A.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},A.uniqueSort=function(e){var t,n=[],i=0,a=0;if(u=!p.detectDuplicates,l=!p.sortStable&&e.slice(0),e.sort(q),u){for(;t=e[a++];)t===e[a]&&(i=n.push(a));for(;i--;)e.splice(n[i],1)}return l=null,e},o=A.getText=function(e){var t,n="",i=0,a=e.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===a||4===a)return e.nodeValue}else for(;t=e[i++];)n+=o(t);return n},(x=A.selectors={cacheLength:50,createPseudo:D,match:h,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(E,c),e[3]=(e[3]||e[4]||e[5]||"").replace(E,c),"~="===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]||A.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]&&A.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return h.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ie.test(n)&&(t=(t=f(n,!0))&&n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(E,c).toLowerCase();return"*"===e?function(){return!0}
vendor: 9,060 bytes, line 1
1:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=V[e+" "];return t||(t=new RegExp("(^|"+r+")"+e+"("+r+"|$)"))&&V(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,i){return function(e){e=A.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===i:"!="===n?e!==i:"^="===n?i&&0===e.indexOf(i):"*="===n?i&&-1<e.indexOf(i):"$="===n?i&&e.slice(-i.length)===i:"~="===n?-1<(" "+e.replace(Z," ")+" ").indexOf(i):"|="===n&&(e===i||e.slice(0,i.length+1)===i+"-"))}},CHILD:function(f,e,t,m,g){var v="nth"!==f.slice(0,3),b="last"!==f.slice(-4),y="of-type"===e;return 1===m&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var i,a,o,r,s,l,u=v!=b?"nextSibling":"previousSibling",d=e.parentNode,c=y&&e.nodeName.toLowerCase(),h=!n&&!y,p=!1;if(d){if(v){for(;u;){for(r=e;r=r[u];)if(y?r.nodeName.toLowerCase()===c:1===r.nodeType)return!1;l=u="only"===f&&!l&&"nextSibling"}return!0}if(l=[b?d.firstChild:d.lastChild],b&&h){for(p=(s=(i=(a=(o=(r=d)[_]||(r[_]={}))[r.uniqueID]||(o[r.uniqueID]={}))[f]||[])[0]===S&&i[1])&&i[2],r=s&&d.childNodes[s];r=++s&&r&&r[u]||(p=s=0,l.pop());)if(1===r.nodeType&&++p&&r===e){a[f]=[S,s,p];break}}else if(!1===(p=h?s=(i=(a=(o=(r=e)[_]||(r[_]={}))[r.uniqueID]||(o[r.uniqueID]={}))[f]||[])[0]===S&&i[1]:p))for(;(r=++s&&r&&r[u]||(p=s=0,l.pop()))&&((y?r.nodeName.toLowerCase()!==c:1!==r.nodeType)||!++p||(h&&((a=(o=r[_]||(r[_]={}))[r.uniqueID]||(o[r.uniqueID]={}))[f]=[S,p]),r!==e)););return(p-=g)===m||p%m==0&&0<=p/m}}},PSEUDO:function(e,o){var t,r=x.pseudos[e]||x.setFilters[e.toLowerCase()]||A.error("unsupported pseudo: "+e);return r[_]?r(o):1<r.length?(t=[e,e,"",o],x.setFilters.hasOwnProperty(e.toLowerCase())?D(function(e,t){for(var n,i=r(e,o),a=i.length;a--;)e[n=y(e,i[a])]=!(t[n]=i[a])}):function(e){return r(e,0,t)}):r}},pseudos:{not:D(function(e){var i=[],a=[],s=z(e.replace(M,"$1"));return s[_]?D(function(e,t,n,i){for(var a,o=s(e,null,i,[]),r=e.length;r--;)(a=o[r])&&(e[r]=!(t[r]=a))}):function(e,t,n){return i[0]=e,s(i,null,n,a),i[0]=null,!a.pop()}}),has:D(function(t){return function(e){return 0<A(t,e).length}}),contains:D(function(t){return t=t.replace(E,c),function(e){return-1<(e.textContent||e.innerText||o(e)).indexOf(t)}}),lang:D(function(n){return ae.test(n||"")||A.error("unsupported lang: "+n),n=n.replace(E,c).toLowerCase(),function(e){var t;do{if(t=k?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=I.location&&I.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===n},focus:function(e){return e===$.activeElement&&(!$.hasFocus||$.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:fe(!1),disabled:fe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!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!x.pseudos.empty(e)},header:function(e){return re.test(e.nodeName)},input:function(e){return oe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(e=e.getAttribute("type"))||"text"===e.toLowerCase())},first:N(function(){return[0]}),last:N(function(e,t){return[t-1]}),eq:N(function(e,t,n){return[n<0?n+t:n]}),even:N(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:N(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:N(function(e,t,n){for(var i=n<0?n+t:n;0<=--i;)e.push(i);return e}),gt:N(function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e})}}).pseudos.nth=x.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[e]=(t=>function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t})(e);for(e in{submit:!0,reset:!0})x.pseudos[e]=(n=>function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n})(e);function ge(){}function L(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function O(r,e,t){var s=e.dir,l=e.next,u=l||s,d=t&&"parentNode"===u,c=W++;return e.first?function(e,t,n){for(;e=e[s];)if(1===e.nodeType||d)return r(e,t,n);return!1}:function(e,t,n){var i,a,o=[S,c];if(n){for(;e=e[s];)if((1===e.nodeType||d)&&r(e,t,n))return!0}else for(;e=e[s];)if(1===e.nodeType||d)if(a=(a=e[_]||(e[_]={}))[e.uniqueID]||(a[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[s]||e;else{if((i=a[u])&&i[0]===S&&i[1]===c)return o[2]=i[2];if((a[u]=o)[2]=r(e,t,n))return!0}return!1}}function ve(a){return 1<a.length?function(e,t,n){for(var i=a.length;i--;)if(!a[i](e,t,n))return!1;return!0}:a[0]}function be(e,t,n,i,a){for(var o,r=[],s=0,l=e.length,u=null!=t;s<l;s++)!(o=e[s])||n&&!n(o,i,a)||(r.push(o),u&&t.push(s));return r}function ye(p,f,m,g,v,e){return g&&!g[_]&&(g=ye(g)),v&&!v[_]&&(v=ye(v,e)),D(function(e,t,n,i){var a,o,r,s=[],l=[],u=t.length,d=e||((e,t,n)=>{for(var i=0,a=t.length;i<a;i++)A(e,t[i],n);return n})(f||"*",n.nodeType?[n]:n,[]),c=!p||!e&&f?d:be(d,s,p,n,i),h=m?v||(e?p:u||g)?[]:t:c;if(m&&m(c,h,n,i),g)for(a=be(h,l),g(a,[],n,i),o=a.length;o--;)(r=a[o])&&(h[l[o]]=!(c[l[o]]=r));if(e){if(v||p){if(v){for(a=[],o=h.length;o--;)(r=h[o])&&a.push(c[o]=r);v(null,h=[],a,i)}for(o=h.length;o--;)(r=h[o])&&-1<(a=v?y(e,r):s[o])&&(e[a]=!(t[a]=r))}}else h=be(h===t?h.splice(u,h.length):h),v?v(null,t,h,i):T.apply(t,h)})}function xe(g,v){function e(e,t,n,i,a){var o,r,s,l=0,u="0",d=e&&[],c=[],h=w,p=e||y&&x.find.TAG("*",a),f=S+=null==h?1:Math.random()||.1,m=p.length;for(a&&(w=t===$||t||a);u!==m&&null!=(o=p[u]);u++){if(y&&o){for(r=0,t||o.ownerDocument===$||(C(o),n=!k);s=g[r++];)if(s(o,t||$,n)){i.push(o);break}a&&(S=f)}b&&((o=!s&&o)&&l--,e)&&d.push(o)}if(l+=u,b&&u!==l){for(r=0;s=v[r++];)s(d,c,t,n);if(e){if(0<l)for(;u--;)d[u]||c[u]||(c[u]=Y.call(i));c=be(c)}T.apply(i,c),a&&!e&&0<c.length&&1<l+v.length&&A.uniqueSort(i)}return a&&(S=f,w=h),d}var b=0<v.length,y=0<g.length;return b?D(e):e}return ge.prototype=x.filters=x.pseudos,x.setFilters=new ge,f=A.tokenize=function(e,t){var n,i,a,o,r,s,l,u=H[e+" "];if(u)return t?0:u.slice(0);for(r=e,s=[],l=x.preFilter;r;){for(o in n&&!(i=ee.exec(r))||(i&&(r=r.slice(i[0].length)||r),s.push(a=[])),n=!1,(i=te.exec(r))&&(n=i.shift(),a.push({value:n,type:i[0].replace(M," ")}),r=r.slice(n.length)),x.filter)!(i=h[o].exec(r))||l[o]&&!(i=l[o](i))||(n=i.shift(),a.push({value:n,type:o,matches:i}),r=r.slice(n.length));if(!n)break}return t?r.length:r?A.error(e):H(e,s).slice(0)},z=A.compile=function(e,t){var n,i=[],a=[],o=b[e+" "];if(!o){for(n=(t=t||f(e)).length;n--;)((o=function e(t){for(var i,n,a,o=t.length,r=x.relative[t[0].type],s=r||x.relative[" "],l=r?1:0,u=O(function(e){return e===i},s,!0),d=O(function(e){return-1<y(i,e)},s,!0),c=[function(e,t,n){return e=!r&&(n||t!==w)||((i=t).nodeType?u:d)(e,t,n),i=null,e}];l<o;l++)if(n=x.relative[t[l].type])c=[O(ve(c),n)];else{if((n=x.filter[t[l].type].apply(null,t[l].matches))[_]){for(a=++l;a<o&&!x.relative[t[a].type];a++);return ye(1<l&&ve(c),1<l&&L(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(M,"$1"),n,l<a&&e(t.slice(l,a)),a<o&&e(t=t.slice(a)),a<o&&L(t))}c.push(n)}return ve(c)}(t[n]))[_]?i:a).push(o);(o=b(e,xe(a,i))).selector=e}return o},B=A.select=function(e,t,n,i){var a,o,r,s,l,u="function"==typeof e&&e,d=!i&&f(e=u.selector||e);if(n=n||[],1===d.length){if(2<(o=d[0]=d[0].slice(0)).length&&"ID"===(r=o[0]).type&&9===t.nodeType&&k&&x.relative[o[1].type]){if(!(t=(x.find.ID(r.matches[0].replace(E,c),t)||[])[0]))return n;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(a=h.needsContext.test(e)?0:o.length;a--&&(r=o[a],!x.relative[s=r.type]);)if((l=x.find[s])&&(i=l(r.matches[0].replace(E,c),le.test(o[0].type)&&me(t.parentNode)||t))){if(o.splice(a,1),e=i.length&&L(o))break;return T.apply(n,i),n}}return(u||z(e,d))(i,t,!k,n,!t||le.test(e)&&me(t.parentNode)||t),n},p.sortStable=_.split("").sort(q).join("")===_,p.detectDuplicates=!!u,C(),p.sortDetached=P(function(e){return 1&e.compareDocumentPosition($.createElement("fieldset"))}),P(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||he("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),p.attributes&&P(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||he("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),P(function(e){return null==e.getAttribute("disabled")})||he(J,function(e,t,n){if(!n)return!0===e[t]?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null}),A})(w),G=($.find=t,$.expr=t.selectors,$.expr[":"]=$.expr.pseudos,$.uniqueSort=$.unique=t.uniqueSort,$.text=t.getText,$.isXMLDoc=t.isXML,$.contains=t.contains,$.escapeSelector=t.escape,$.expr.match.needsContext);
vendor: 4,399 bytes, line 1
1function l(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var K=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Z(e,n,i){return b(n)?$.grep(e,function(e,t){return!!n.call(e,t,e)!==i}):n.nodeType?$.grep(e,function(e){return e===n!==i}):"string"!=typeof n?$.grep(e,function(e){return-1<z.call(n,e)!==i}):$.filter(n,e,i)}$.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?$.find.matchesSelector(i,e)?[i]:[]:$.find.matches(e,$.grep(t,function(e){return 1===e.nodeType}))},$.fn.extend({find:function(e){var t,n,i=this.length,a=this;if("string"!=typeof e)return this.pushStack($(e).filter(function(){for(t=0;t<i;t++)if($.contains(a[t],this))return!0}));for(n=this.pushStack([]),t=0;t<i;t++)$.find(e,a[t],n);return 1<i?$.uniqueSort(n):n},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&&G.test(e)?$(e):e||[],!1).length}});var ee,te=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ne=(($.fn.init=function(e,t,n){if(e){if(n=n||ee,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):b(e)?void 0!==n.ready?n.ready(e):e($):$.makeArray(e,this);if(!(i="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:te.exec(e))||!i[1]&&t)return(!t||t.jquery?t||n:this.constructor(t)).find(e);if(i[1]){if(t=t instanceof $?t[0]:t,$.merge(this,$.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),K.test(i[1])&&$.isPlainObject(t))for(var i in t)b(this[i])?this[i](t[i]):this.attr(i,t[i])}else(n=C.getElementById(i[2]))&&(this[0]=n,this.length=1)}return this}).prototype=$.fn,ee=$(C),/^(?:parents|prev(?:Until|All))/),ie={children:!0,contents:!0,next:!0,prev:!0};function ae(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}$.fn.extend({has:function(e){var t=$(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if($.contains(this,t[e]))return!0})},closest:function(e,t){var n,i=0,a=this.length,o=[],r="string"!=typeof e&&$(e);if(!G.test(e))for(;i<a;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(r?-1<r.index(n):1===n.nodeType&&$.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?$.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?z.call($(e),this[0]):z.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack($.uniqueSort($.merge(this.get(),$(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),$.each({parent:function(e){e=e.parentNode;return e&&11!==e.nodeType?e:null},parents:function(e){return i(e,"parentNode")},parentsUntil:function(e,t,n){return i(e,"parentNode",n)},next:function(e){return ae(e,"nextSibling")},prev:function(e){return ae(e,"previousSibling")},nextAll:function(e){return i(e,"nextSibling")},prevAll:function(e){return i(e,"previousSibling")},nextUntil:function(e,t,n){return i(e,"nextSibling",n)},prevUntil:function(e,t,n){return i(e,"previousSibling",n)},siblings:function(e){return J((e.parentNode||{}).firstChild,e)},children:function(e){return J(e.firstChild)},contents:function(e){return l(e,"iframe")?e.contentDocument:(l(e,"template")&&(e=e.content||e),$.merge([],e.childNodes))}},function(i,a){$.fn[i]=function(e,t){var n=$.map(this,a,e);return(t="Until"!==i.slice(-5)?e:t)&&"string"==typeof t&&(n=$.filter(t,n)),1<this.length&&(ie[i]||$.uniqueSort(n),ne.test(i))&&n.reverse(),this.pushStack(n)}});var k=/[^\x20\t\r\n\f]+/g;function d(e){return e}function oe(e){throw e}function re(e,t,n,i){var a;try{e&&b(a=e.promise)?a.call(e).done(t).fail(n):e&&b(a=e.then)?a.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}$.Callbacks=function(i){var e,n;i="string"==typeof i?(e=i,n={},$.each(e.match(k)||[],function(e,t){n[t]=!0}),n):$.extend({},i);function a(){for(s=s||i.once,r=o=!0;u.length;d=-1)for(t=u.shift();++d<l.length;)!1===l[d].apply(t[0],t[1])&&i.stopOnFalse&&(d=l.length,t=!1);i.memory||(t=!1),o=!1,s&&(l=t?[]:"")}var o,t,r,s,l=[],u=[],d=-1,c={add:function(){return l&&(t&&!o&&(d=l.length-1,u.push(t)),function n(e){$.each(e,function(e,t){b(t)?i.unique&&c.has(t)||l.push(t):t&&t.length&&"string"!==f(t)&&n(t)})}(arguments),t)&&!o&&a(),this},remove:function(){return $.each(arguments,function(e,t){for(var n;-1<(n=$.inArray(t,l,n));)l.splice(n,1),n<=d&&d--}
vendor: 10,479 bytes, line 1
1),this},has:function(e){return e?-1<$.inArray(e,l):0<l.length},empty:function(){return l=l&&[],this},disable:function(){return s=u=[],l=t="",this},disabled:function(){return!l},lock:function(){return s=u=[],t||o||(l=t=""),this},locked:function(){return!!s},fireWith:function(e,t){return s||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),o)||a(),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},$.extend({Deferred:function(e){var o=[["notify","progress",$.Callbacks("memory"),$.Callbacks("memory"),2],["resolve","done",$.Callbacks("once memory"),$.Callbacks("once memory"),0,"resolved"],["reject","fail",$.Callbacks("once memory"),$.Callbacks("once memory"),1,"rejected"]],a="pending",r={state:function(){return a},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var a=arguments;return $.Deferred(function(i){$.each(o,function(e,t){var n=b(a[t[4]])&&a[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&b(e.promise)?e.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[t[0]+"With"](this,n?[e]:arguments)})}),a=null}).promise()},then:function(t,n,i){var l=0;function u(a,o,r,s){return function(){function e(){var e,t;if(!(a<l)){if((e=r.apply(n,i))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,b(t)?s?t.call(e,u(l,o,d,s),u(l,o,oe,s)):(l++,t.call(e,u(l,o,d,s),u(l,o,oe,s),u(l,o,d,o.notifyWith))):(r!==d&&(n=void 0,i=[e]),(s||o.resolveWith)(n,i))}}var n=this,i=arguments,t=s?e:function(){try{e()}catch(e){$.Deferred.exceptionHook&&$.Deferred.exceptionHook(e,t.stackTrace),l<=a+1&&(r!==oe&&(n=void 0,i=[e]),o.rejectWith(n,i))}};a?t():($.Deferred.getStackHook&&(t.stackTrace=$.Deferred.getStackHook()),w.setTimeout(t))}}return $.Deferred(function(e){o[0][3].add(u(0,e,b(i)?i:d,e.notifyWith)),o[1][3].add(u(0,e,b(t)?t:d)),o[2][3].add(u(0,e,b(n)?n:oe))}).promise()},promise:function(e){return null!=e?$.extend(e,r):r}},s={};return $.each(o,function(e,t){var n=t[2],i=t[5];r[t[1]]=n.add,i&&n.add(function(){a=i},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),r.promise(s),e&&e.call(s,s),s},when:function(e){function t(t){return function(e){a[t]=this,o[t]=1<arguments.length?s.call(arguments):e,--n||r.resolveWith(a,o)}}var n=arguments.length,i=n,a=Array(i),o=s.call(arguments),r=$.Deferred();if(n<=1&&(re(e,r.done(t(i)).resolve,r.reject,!n),"pending"===r.state()||b(o[i]&&o[i].then)))return r.then();for(;i--;)re(o[i],t(i),r.reject);return r.promise()}});var se=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/,le=($.Deferred.exceptionHook=function(e,t){w.console&&w.console.warn&&e&&se.test(e.name)&&w.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},$.readyException=function(e){w.setTimeout(function(){throw e})},$.Deferred());function ue(){C.removeEventListener("DOMContentLoaded",ue),w.removeEventListener("load",ue),$.ready()}$.fn.ready=function(e){return le.then(e).catch(function(e){$.readyException(e)}),this},$.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--$.readyWait:$.isReady)||($.isReady=!0)!==e&&0<--$.readyWait||le.resolveWith(C,[$])}}),$.ready.then=le.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?w.setTimeout($.ready):(C.addEventListener("DOMContentLoaded",ue),w.addEventListener("load",ue));function c(e,t,n,i,a,o,r){var s=0,l=e.length,u=null==n;if("object"===f(n))for(s in a=!0,n)c(e,t,s,n[s],!0,o,r);else if(void 0!==i&&(a=!0,b(i)||(r=!0),t=u?r?(t.call(e,i),null):(u=t,function(e,t,n){return u.call($(e),n)}):t))for(;s<l;s++)t(e[s],n,r?i:i.call(e[s],s,t(e[s],n)));return a?e:u?t.call(e):l?t(e[0],n):o}var de=/^-ms-/,ce=/-([a-z])/g;function he(e,t){return t.toUpperCase()}function y(e){return e.replace(de,"ms-").replace(ce,he)}function pe(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function n(){this.expando=$.expando+n.uid++}n.uid=1,n.prototype={cache:function(e){var t=e[this.expando];return t||(t={},pe(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,a=this.cache(e);if("string"==typeof t)a[y(t)]=n;else for(i in t)a[y(i)]=t[i];return a},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][y(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(y):(t=y(t))in i?[t]:t.match(k)||[]).length;for(;n--;)delete i[t[n]]}void 0!==t&&!$.isEmptyObject(i)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){e=e[this.expando];return void 0!==e&&!$.isEmptyObject(e)}};var v=new n,u=new n,fe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,me=/[A-Z]/g;function ge(e,t,n){var i,a;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(me,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n="true"===(a=n)||"false"!==a&&("null"===a?null:a===+a+""?+a:fe.test(a)?JSON.parse(a):a)}catch(e){}u.set(e,t,n)}else n=void 0;return n}$.extend({hasData:function(e){return u.hasData(e)||v.hasData(e)},data:function(e,t,n){return u.access(e,t,n)},removeData:function(e,t){u.remove(e,t)},_data:function(e,t,n){return v.access(e,t,n)},_removeData:function(e,t){v.remove(e,t)}}),$.fn.extend({data:function(n,e){var t,i,a,o=this[0],r=o&&o.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){u.set(this,n)}):c(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=u.get(o,n))||void 0!==(t=ge(o,n))?t:void 0;this.each(function(){u.set(this,n,e)})},null,e,1<arguments.length,null,!0);if(this.length&&(a=u.get(o),1===o.nodeType)&&!v.get(o,"hasDataAttrs")){for(t=r.length;t--;)r[t]&&0===(i=r[t].name).indexOf("data-")&&(i=y(i.slice(5)),ge(o,i,a[i]));v.set(o,"hasDataAttrs",!0)}return a},removeData:function(e){return this.each(function(){u.remove(this,e)})}}),$.extend({queue:function(e,t,n){var i;if(e)return i=v.get(e,t=(t||"fx")+"queue"),n&&(!i||Array.isArray(n)?i=v.access(e,t,$.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=$.queue(e,t),i=n.length,a=n.shift(),o=$._queueHooks(e,t);"inprogress"===a&&(a=n.shift(),i--),a&&("fx"===t&&n.unshift("inprogress"),delete o.stop,a.call(e,function(){$.dequeue(e,t)},o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v.get(e,n)||v.access(e,n,{empty:$.Callbacks("once memory").add(function(){v.remove(e,[t+"queue",n])})})}}),$.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?$.queue(this[0],t):void 0===n?this:this.each(function(){var e=$.queue(this,t,n);$._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&$.dequeue(this,t)})},dequeue:function(e){return this.each(function(){$.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function n(){--a||o.resolveWith(r,[r])}var i,a=1,o=$.Deferred(),r=this,s=this.length;for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(i=v.get(r[s],e+"queueHooks"))&&i.empty&&(a++,i.empty.add(n));return n(),o.promise(t)}});function ve(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&$.contains(e.ownerDocument,e)&&"none"===$.css(e,"display")}function be(e,t,n,i){var a,o={};for(a in t)o[a]=e.style[a],e.style[a]=t[a];for(a in n=n.apply(e,i||[]),t)e.style[a]=o[a];return n}var e=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,h=new RegExp("^(?:([+-])=|)("+e+")([a-z%]*)$","i"),p=["Top","Right","Bottom","Left"];function ye(e,t,n,i){var a,o,r=20,s=i?function(){return i.cur()}:function(){return $.css(e,t,"")},l=s(),u=n&&n[3]||($.cssNumber[t]?"":"px"),d=($.cssNumber[t]||"px"!==u&&+l)&&h.exec($.css(e,t));if(d&&d[3]!==u){for(u=u||d[3],d=+(l/=2)||1;r--;)$.style(e,t,d+u),(1-o)*(1-(o=s()/l||.5))<=0&&(r=0),d/=o;$.style(e,t,(d*=2)+u),n=n||[]}return n&&(d=+d||+l||0,a=n[1]?d+(n[1]+1)*n[2]:+n[2],i)&&(i.unit=u,i.start=d,i.end=a),a}var xe={};function x(e,t){for(var n,i,a,o,r,s=[],l=0,u=e.length;l<u;l++)(i=e[l]).style&&(n=i.style.display,t?("none"===n&&(s[l]=v.get(i,"display")||null,s[l]||(i.style.display="")),""===i.style.display&&ve(i)&&(s[l]=(r=o=void 0,o=(a=i).ownerDocument,(r=xe[a=a.nodeName])||(o=o.body.appendChild(o.createElement(a)),r=$.css(o,"display"),o.parentNode.removeChild(o),xe[a]=r="none"===r?"block":r),r))):"none"!==n&&(s[l]="none",v.set(i,"display",n)));for(l=0;l<u;l++)null!=s[l]&&(e[l].style.display=s[l]);return e}$.fn.extend({show:function(){return x(this,!0)},hide:function(){return x(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ve(this)?$(this).show():$(this).hide()})}});var we=/^(?:checkbox|radio)$/i,Ce=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,$e=/^$|^module$|\/(?:java|ecma)script/i,_={option:[1,"<select multiple='multiple'>","</select>"],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 S(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&l(e,t)?$.merge([e],n):n}function ke(e,t){for(var n=0,i=e.length;n<i;n++)v.set(e[n],"globalEval",!t||v.get(t[n],"globalEval"))}_.optgroup=_.option,_.tbody=_.tfoot=_.colgroup=_.caption=_.thead,_.th=_.td;var _e=/<|&#?\w+;/;function Se(e,t,n,i,a){for(var o,r,s,l,u,d=t.createDocumentFragment(),c=[],h=0,p=e.length;h<p;h++)if((o=e[h])||0===o)if("object"===f(o))$.merge(c,o.nodeType?[o]:o);else if(_e.test(o)){for(r=r||d.appendChild(t.createElement("div")),s=(Ce.exec(o)||["",""])[1].toLowerCase(),s=_[s]||_._default,r.innerHTML=s[1]+$.htmlPrefilter(o)+s[2],u=s[0];u--;)r=r.lastChild;$.merge(c,r.childNodes),(r=d.firstChild).textContent=""}else c.push(t.createTextNode(o));for(d.textContent="",h=0;o=c[h++];)if(i&&-1<$.inArray(o,i))a&&a.push(o);else if(l=$.contains(o.ownerDocument,o),r=S(d.appendChild(o),"script"),l&&ke(r),n)for(u=0;o=r[u++];)$e.test(o.type||"")&&n.push(o);return d}t=C.createDocumentFragment().appendChild(C.createElement("div")),(D=C.createElement("input")).setAttribute("type","radio"),D.setAttribute("checked","checked"),D.setAttribute("name","t"),t.appendChild(D),g.checkClone
vendor: 6,221 bytes, line 1
1=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue;var Te=C.documentElement,Me=/^key/,Ee=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ae=/^([^.]*)(?:\.(.+)|)/;function De(){return!0}function T(){return!1}function Pe(){try{return C.activeElement}catch(e){}}function Ne(e,t,n,i,a,o){var r,s;if("object"==typeof t){for(s in"string"!=typeof n&&(i=i||n,n=void 0),t)Ne(e,s,n,i,t[s],o);return e}if(null==i&&null==a?(a=n,i=n=void 0):null==a&&("string"==typeof n?(a=i,i=void 0):(a=i,i=n,n=void 0)),!1===a)a=T;else if(!a)return e;return 1===o&&(r=a,(a=function(e){return $().off(e),r.apply(this,arguments)}).guid=r.guid||(r.guid=$.guid++)),e.each(function(){$.event.add(this,t,a,i,n)})}$.event={global:{},add:function(t,e,n,i,a){var o,r,s,l,u,d,c,h,p,f=v.get(t);if(f)for(n.handler&&(n=(o=n).handler,a=o.selector),a&&$.find.matchesSelector(Te,a),n.guid||(n.guid=$.guid++),s=(s=f.events)||(f.events={}),r=(r=f.handle)||(f.handle=function(e){return void 0!==$&&$.event.triggered!==e.type?$.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(k)||[""]).length;l--;)c=p=(h=Ae.exec(e[l])||[])[1],h=(h[2]||"").split(".").sort(),c&&(u=$.event.special[c]||{},c=(a?u.delegateType:u.bindType)||c,u=$.event.special[c]||{},p=$.extend({type:c,origType:p,data:i,handler:n,guid:n.guid,selector:a,needsContext:a&&$.expr.match.needsContext.test(a),namespace:h.join(".")},o),(d=s[c])||((d=s[c]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(t,i,h,r))||t.addEventListener&&t.addEventListener(c,r),u.add&&(u.add.call(t,p),p.handler.guid||(p.handler.guid=n.guid)),a?d.splice(d.delegateCount++,0,p):d.push(p),$.event.global[c]=!0)},remove:function(e,t,n,i,a){var o,r,s,l,u,d,c,h,p,f,m,g=v.hasData(e)&&v.get(e);if(g&&(l=g.events)){for(u=(t=(t||"").match(k)||[""]).length;u--;)if(p=m=(s=Ae.exec(t[u])||[])[1],f=(s[2]||"").split(".").sort(),p){for(c=$.event.special[p]||{},h=l[p=(i?c.delegateType:c.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=o=h.length;o--;)d=h[o],!a&&m!==d.origType||n&&n.guid!==d.guid||s&&!s.test(d.namespace)||i&&i!==d.selector&&("**"!==i||!d.selector)||(h.splice(o,1),d.selector&&h.delegateCount--,c.remove&&c.remove.call(e,d));r&&!h.length&&(c.teardown&&!1!==c.teardown.call(e,f,g.handle)||$.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)$.event.remove(e,p+t[u],n,i,!0);$.isEmptyObject(l)&&v.remove(e,"handle events")}},dispatch:function(e){var t,n,i,a,o,r=$.event.fix(e),s=new Array(arguments.length),e=(v.get(this,"events")||{})[r.type]||[],l=$.event.special[r.type]||{};for(s[0]=r,t=1;t<arguments.length;t++)s[t]=arguments[t];if(r.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,r)){for(o=$.event.handlers.call(this,r,e),t=0;(i=o[t++])&&!r.isPropagationStopped();)for(r.currentTarget=i.elem,n=0;(a=i.handlers[n++])&&!r.isImmediatePropagationStopped();)r.rnamespace&&!r.rnamespace.test(a.namespace)||(r.handleObj=a,r.data=a.data,void 0!==(a=(($.event.special[a.origType]||{}).handle||a.handler).apply(i.elem,s))&&!1===(r.result=a)&&(r.preventDefault(),r.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,r),r.result}},handlers:function(e,t){var n,i,a,o,r,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&1<=e.button))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],r={},n=0;n<l;n++)void 0===r[a=(i=t[n]).selector+" "]&&(r[a]=i.needsContext?-1<$(a,this).index(u):$.find(a,this,null,[u]).length),r[a]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(t,e){Object.defineProperty($.Event.prototype,t,{enumerable:!0,configurable:!0,get:b(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[$.expando]?e:new $.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Pe()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===Pe()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&l(this,"input"))return this.click(),!1},_default:function(e){return l(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},$.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},$.Event=function(e,t){if(!(this instanceof $.Event))return new $.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?De:T,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&&$.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[$.expando]=!0},$.Event.prototype={constructor:$.Event,isDefaultPrevented:T,isPropagationStopped:T,isImmediatePropagationStopped:T,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=De,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=De,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=De,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},$.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,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:function(e){var t=e.button;return null==e.which&&Me.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ee.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},$.event.addProp),$.each({mouseenter:"mouseover",mouseleave:"mou
1seout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,a){$.event.special[e]={delegateType:a,bindType:a,handle:function(e){var t,n=e.relatedTarget,i=e.handleObj;return n&&(n===this||$.contains(this,n))||(e.type=i.origType,t=i.handler.apply(this,arguments),e.type=a),t}}}),$.fn.extend({on:function(e,t,n,i){return Ne(this,e,t,n,i)},one:function(e,t,n,i){return Ne(this,e,t,n,i,1)},off:function(e,t,n){var i,a;if(e&&e.preventDefault&&e.handleObj)i=e.handleObj,$(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler);else{if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=T),this.each(function(){$.event.remove(this,e,n,t)});for(a in e)this.off(a,t,e[a])}return this}});var Le=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Oe=/<script|<style|<link/i,Ie=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Fe(e,t){return l(e,"table")&&l(11!==t.nodeType?t:t.firstChild,"tr")&&$(e).children("tbody")[0]||e}function Re(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ze(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Be(e,t){var n,i,a,o,r,s;if(1===t.nodeType){if(v.hasData(e)&&(o=v.access(e),r=v.set(t,o),s=o.events))for(a in delete r.handle,r.events={},s)for(n=0,i=s[a].length;n<i;n++)$.event.add(t,a,s[a][n]);u.hasData(e)&&(o=u.access(e),r=$.extend({},o),u.set(t,r))}}function M(n,i,a,o){i=F.apply([],i);var e,t,r,s,l,u,d=0,c=n.length,h=c-1,p=i[0],f=b(p);if(f||1<c&&"string"==typeof p&&!g.checkClone&&Ie.test(p))return n.each(function(e){var t=n.eq(e);f&&(i[0]=p.call(this,e,t.html())),M(t,i,a,o)});if(c&&(t=(e=Se(i,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(r=$.map(S(e,"script"),Re)).length;d<c;d++)l=e,d!==h&&(l=$.clone(l,!0,!0),s)&&$.merge(r,S(l,"script")),a.call(n[d],l,d);if(s)for(u=r[r.length-1].ownerDocument,$.map(r,ze),d=0;d<s;d++)l=r[d],$e.test(l.type||"")&&!v.access(l,"globalEval")&&$.contains(u,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?$._evalUrl&&$._evalUrl(l.src):Y(l.textContent.replace(je,""),u,l))}return n}function We(e,t,n){for(var i,a=t?$.filter(t,e):e,o=0;null!=(i=a[o]);o++)n||1!==i.nodeType||$.cleanData(S(i)),i.parentNode&&(n&&$.contains(i.ownerDocument,i)&&ke(S(i,"script")),i.parentNode.removeChild(i));return e}$.extend({htmlPrefilter:function(e){return e.replace(Le,"<$1></$2>")},clone:function(e,t,n){var i,a,o,r,s,l,u,d=e.cloneNode(!0),c=$.contains(e.ownerDocument,e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||$.isXMLDoc(e)))for(r=S(d),i=0,a=(o=S(e)).length;i<a;i++)s=o[i],l=r[i],u=void 0,"input"===(u=l.nodeName.toLowerCase())&&we.test(s.type)?l.checked=s.checked:"input"!==u&&"textarea"!==u||(l.defaultValue=s.defaultValue);if(t)if(n)for(o=o||S(e),r=r||S(d),i=0,a=o.length;i<a;i++)Be(o[i],r[i]);else Be(e,d);return 0<(r=S(d,"script")).length&&ke(r,!c&&S(e,"script")),d},cleanData:function(e){for(var t,n,i,a=$.event.special,o=0;void 0!==(n=e[o]);o++)if(pe(n)){if(t=n[v.expando]){if(t.events)for(i in t.events)a[i]?$.event.remove(n,i):$.removeEvent(n,i,t.handle);n[v.expando]=void 0}n[u.expando]&&(n[u.expando]=void 0)}}}),$.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return c(this,function(e){return void 0===e?$.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 M(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Fe(this,e).appendChild(e)})},prepend:function(){return M(this,arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=Fe(this,e)).insertBefore(e,t.firstChild)})},before:function(){return M(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return M(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&&($.cleanData(S(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return $.clone(this,e,t)})},html:function(e){return c(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!_[(Ce.exec(e)||["",""])[1].toLowerCase()]){e=$.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&($.cleanData(S(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return M(this,arguments,function(e){var t=this.parentNode;$.inArray(this,n)<0&&($.cleanData(S(this)),t)&&t.replaceChild(e,this)},n)}}),$.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,r){$.fn[e]=function(e){for(var t,n=[],i=$(e),a=i.length-1,o=0;o<=a;o++)t=o===a?this:this.clone(!0),$(i[o])[r](t),R.apply(n,t.get());return this.pushStack(n)}});function Ve(e){var t=e.ownerDocument.defaultView;return(t=t&&t.opener?t:w).getComputedStyle(e)}var He,qe,Ue,Ye,Qe,Xe,a,Je=new RegExp("^("+e+")(?!px)[a-z%]+$","i"),Ge=new RegExp(p.join("|"),"i");function o(){var e;a&&(Xe.style.cssText="position:absolute;
1left:-11111px;width:60px;margin-top:1px;padding:0;border:0",a.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Te.appendChild(Xe).appendChild(a),e=w.getComputedStyle(a),He="1%"!==e.top,Qe=12===Ke(e.marginLeft),a.style.right="60%",Ye=36===Ke(e.right),qe=36===Ke(e.width),a.style.position="absolute",Ue=36===a.offsetWidth||"absolute",Te.removeChild(Xe),a=null)}function Ke(e){return Math.round(parseFloat(e))}function E(e,t,n){var i,a,o=e.style;return(n=n||Ve(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||$.contains(e.ownerDocument,e)||(a=$.style(e,t)),!g.pixelBoxStyles())&&Je.test(a)&&Ge.test(t)&&(e=o.width,t=o.minWidth,i=o.maxWidth,o.minWidth=o.maxWidth=o.width=a,a=n.width,o.width=e,o.minWidth=t,o.maxWidth=i),void 0!==a?a+"":a}function Ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}Xe=C.createElement("div"),(a=C.createElement("div")).style&&(a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===a.style.backgroundClip,$.extend(g,{boxSizingReliable:function(){return o(),qe},pixelBoxStyles:function(){return o(),Ye},pixelPosition:function(){return o(),He},reliableMarginLeft:function(){return o(),Qe},scrollboxSize:function(){return o(),Ue}}));var et=/^(none|table(?!-c[ea]).+)/,tt=/^--/,nt={position:"absolute",visibility:"hidden",display:"block"},it={letterSpacing:"0",fontWeight:"400"},at=["Webkit","Moz","ms"],ot=C.createElement("div").style;function rt(e){return $.cssProps[e]||($.cssProps[e]=(e=>{if(e in ot)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=at.length;n--;)if((e=at[n]+t)in ot)return e})(e)||e)}function st(e,t,n){var i=h.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function lt(e,t,n,i,a,o){var r="width"===t?1:0,s=0,l=0;if(n===(i?"border":"content"))return 0;for(;r<4;r+=2)"margin"===n&&(l+=$.css(e,n+p[r],!0,a)),i?("content"===n&&(l-=$.css(e,"padding"+p[r],!0,a)),"margin"!==n&&(l-=$.css(e,"border"+p[r]+"Width",!0,a))):(l+=$.css(e,"padding"+p[r],!0,a),"padding"!==n?l+=$.css(e,"border"+p[r]+"Width",!0,a):s+=$.css(e,"border"+p[r]+"Width",!0,a));return!i&&0<=o&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-s-.5))),l}function ut(e,t,n){var i=Ve(e),a=E(e,t,i),o="border-box"===$.css(e,"boxSizing",!1,i),r=o;if(Je.test(a)){if(!n)return a;a="auto"}return r=r&&(g.boxSizingReliable()||a===e.style[t]),"auto"!==a&&(parseFloat(a)||"inline"!==$.css(e,"display",!1,i))||(a=e["offset"+t[0].toUpperCase()+t.slice(1)],r=!0),(a=parseFloat(a)||0)+lt(e,t,n||(o?"border":"content"),r,i,a)+"px"}function r(e,t,n,i,a){return new r.prototype.init(e,t,n,i,a)}$.extend({cssHooks:{opacity:{get:function(e,t){if(t)return""===(t=E(e,"opacity"))?"1":t}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,o,r,s=y(t),l=tt.test(t),u=e.style;if(l||(t=rt(s)),r=$.cssHooks[t]||$.cssHooks[s],void 0===n)return r&&"get"in r&&void 0!==(a=r.get(e,!1,i))?a:u[t];"string"===(o=typeof n)&&(a=h.exec(n))&&a[1]&&(n=ye(e,t,a),o="number"),null==n||n!=n||("number"===o&&(n+=a&&a[3]||($.cssNumber[s]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),r&&"set"in r&&void 0===(n=r.set(e,n,i)))||(l?u.setProperty(t,n):u[t]=n)}},css:function(e,t,n,i){var a,o=y(t);return tt.test(t)||(t=rt(o)),"normal"===(a=void 0===(a=(o=$.cssHooks[t]||$.cssHooks[o])&&"get"in o?o.get(e,!0,n):a)?E(e,t,i):a)&&t in it&&(a=it[t]),(""===n||n)&&(o=parseFloat(a),!0===n||isFinite(o))?o||0:a}}),$.each(["height","width"],function(e,o){$.cssHooks[o]={get:function(e,t,n){if(t)return!et.test($.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ut(e,o,n):be(e,nt,function(){return ut(e,o,n)})},set:function(e,t,n){var i=Ve(e),a="border-box"===$.css(e,"boxSizing",!1,i),n=n&&lt(e,o,n,a,i);return a&&g.scrollboxSize()===i.position&&(n-=Math.ceil(e["offset"+o[0].toUpperCase()+o.slice(1)]-parseFloat(i[o])-lt(e,o,"border",!1,i)-.5)),n&&(a=h.exec(t))&&"px"!==(a[3]||"px")&&(e.style[o]=t,t=$.css(e,o)),st(0,t,n)}}}),$.cssHooks.marginLeft=Ze(g.reliableMarginLeft,function(e,t){if(t)return(parseFloat(E(e,"marginLeft"))||e.getBoundingClientRect().left-be(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),$.each({margin:"",padding:"",border:"Width"},function(a,o){$.cssHooks[a+o]={expand:function(e){for(var t=0,n={},i="string"==typeof e?e.split(" "):[e];t<4;t++)n[a+p[t]+o]=i[t]||i[t-2]||i[0];return n}},"margin"!==a&&($.cssHooks[a+o].set=st)}),$.fn.extend({css:function(e,t){return c(this,function(e,t,n){var i,a,o={},r=0;if(Array.isArray(t)){for(i=Ve(e),a=t.length;r<a;r++)o[t[r]]=$.css(e,t[r],!1,i);return o}return void 0!==n?$.style(e,t,n):$.css(e,t)},e,t,1<arguments.length)}}),(($.Tween=r).prototype={constructor:r,init:function(e,t,n,i,a,o){this.elem=e,this.prop=n,this.easing=a||$.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||($.cssNumber[n]?"":"px")},cur:function(){var e=r.propHooks[this.prop];return(e&&e.get?e:r.propHooks._default).get(this)},run:function(e){var t,n=r.propHooks[this.prop];return this.options.duration?this.pos=t=$.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),(n&&n.set?n:r.propHooks._default).set(this),this}}).init.prototype=r.prototype,(r.propHooks={_default:{get:function(e){return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(e=$.css(e.elem,e.prop,""))&&"auto"!==e?e:0}
vendor: 5,312 bytes, line 1
1,set:function(e){$.fx.step[e.prop]?$.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[$.cssProps[e.prop]]&&!$.cssHooks[e.prop]?e.elem[e.prop]=e.now:$.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=r.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},$.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},$.fx=r.prototype.init,$.fx.step={};var A,dt,D,ct=/^(?:toggle|show|hide)$/,ht=/queueHooks$/;function pt(){dt&&(!1===C.hidden&&w.requestAnimationFrame?w.requestAnimationFrame(pt):w.setTimeout(pt,$.fx.interval),$.fx.tick())}function ft(){return w.setTimeout(function(){A=void 0}),A=Date.now()}function mt(e,t){var n,i=0,a={height:e};for(t=t?1:0;i<4;i+=2-t)a["margin"+(n=p[i])]=a["padding"+n]=e;return t&&(a.opacity=a.width=e),a}function gt(e,t,n){for(var i,a=(P.tweeners[t]||[]).concat(P.tweeners["*"]),o=0,r=a.length;o<r;o++)if(i=a[o].call(n,t,e))return i}function P(a,e,t){var n,o,i,r,s,l,u,d=0,c=P.prefilters.length,h=$.Deferred().always(function(){delete p.elem}),p=function(){if(!o){for(var e=A||ft(),e=Math.max(0,f.startTime+f.duration-e),t=1-(e/f.duration||0),n=0,i=f.tweens.length;n<i;n++)f.tweens[n].run(t);if(h.notifyWith(a,[f,t,e]),t<1&&i)return e;i||h.notifyWith(a,[f,1,0]),h.resolveWith(a,[f])}return!1},f=h.promise({elem:a,props:$.extend({},e),opts:$.extend(!0,{specialEasing:{},easing:$.easing._default},t),originalProperties:e,originalOptions:t,startTime:A||ft(),duration:t.duration,tweens:[],createTween:function(e,t){t=$.Tween(a,f.opts,e,t,f.opts.specialEasing[e]||f.opts.easing);return f.tweens.push(t),t},stop:function(e){var t=0,n=e?f.tweens.length:0;if(!o){for(o=!0;t<n;t++)f.tweens[t].run(1);e?(h.notifyWith(a,[f,1,0]),h.resolveWith(a,[f,e])):h.rejectWith(a,[f,e])}return this}}),m=f.props,g=m,v=f.opts.specialEasing;for(i in g)if(s=v[r=y(i)],l=g[i],Array.isArray(l)&&(s=l[1],l=g[i]=l[0]),i!==r&&(g[r]=l,delete g[i]),(u=$.cssHooks[r])&&"expand"in u)for(i in l=u.expand(l),delete g[r],l)i in g||(g[i]=l[i],v[i]=s);else v[r]=s;for(;d<c;d++)if(n=P.prefilters[d].call(f,a,m,f.opts))return b(n.stop)&&($._queueHooks(f.elem,f.opts.queue).stop=n.stop.bind(n)),n;return $.map(m,gt,f),b(f.opts.start)&&f.opts.start.call(a,f),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always),$.fx.timer($.extend(p,{elem:a,anim:f,queue:f.opts.queue})),f}$.Animation=$.extend(P,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ye(n.elem,e,h.exec(t),n),n}]},tweener:function(e,t){for(var n,i=0,a=(e=b(e)?(t=e,["*"]):e.match(k)).length;i<a;i++)n=e[i],P.tweeners[n]=P.tweeners[n]||[],P.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var i,a,o,r,s,l,u,d="width"in t||"height"in t,c=this,h={},p=e.style,f=e.nodeType&&ve(e),m=v.get(e,"fxshow");for(i in n.queue||(null==(r=$._queueHooks(e,"fx")).unqueued&&(r.unqueued=0,s=r.empty.fire,r.empty.fire=function(){r.unqueued||s()}),r.unqueued++,c.always(function(){c.always(function(){r.unqueued--,$.queue(e,"fx").length||r.empty.fire()})})),t)if(a=t[i],ct.test(a)){if(delete t[i],o=o||"toggle"===a,a===(f?"hide":"show")){if("show"!==a||!m||void 0===m[i])continue;f=!0}h[i]=m&&m[i]||$.style(e,i)}if((l=!$.isEmptyObject(t))||!$.isEmptyObject(h))for(i in d&&1===e.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(u=m&&m.display)&&(u=v.get(e,"display")),"none"===(d=$.css(e,"display"))&&(u?d=u:(x([e],!0),u=e.style.display||u,d=$.css(e,"display"),x([e]))),"inline"===d||"inline-block"===d&&null!=u)&&"none"===$.css(e,"float")&&(l||(c.done(function(){p.display=u}),null==u&&(d=p.display,u="none"===d?"":d)),p.display="inline-block"),n.overflow&&(p.overflow="hidden",c.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]})),l=!1,h)l||(m?"hidden"in m&&(f=m.hidden):m=v.access(e,"fxshow",{display:u}),o&&(m.hidden=!f),f&&x([e],!0),c.done(function(){for(i in f||x([e]),v.remove(e,"fxshow"),h)$.style(e,i,h[i])})),l=gt(f?m[i]:0,i,c),i in m||(m[i]=l.start,f&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?P.prefilters.unshift(e):P.prefilters.push(e)}}),$.speed=function(e,t,n){var i=e&&"object"==typeof e?$.extend({},e):{complete:n||!n&&t||b(e)&&e,duration:e,easing:n&&t||t&&!b(t)&&t};return $.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in $.fx.speeds?i.duration=$.fx.speeds[i.duration]:i.duration=$.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){b(i.old)&&i.old.call(this),i.queue&&$.dequeue(this,i.queue)},i},$.fn.extend({fadeTo:function(e,t,n,i){return this.filter(ve).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(t,e,n,i){function a(){var e=P(this,$.extend({},t),r);(o||v.get(this,"finish"))&&e.stop(!0)}var o=$.isEmptyObject(t),r=$.speed(e,n,i);return a.finish=a,o||!1===r.queue?this.each(a):this.queue(r.queue,a)},stop:function(a,e,o){function r(e){var t=e.stop;delete e.stop,t(o)}return"string"!=typeof a&&(o=e,e=a,a=void 0),e&&!1!==a&&this.queue(a||"fx",[]),this.each(function(){var e=!0,t=null!=a&&a+"queueHooks",n=$.timers,i=v.get(this);if(t)i[t]&&i[t].stop&&r(i[t]);else for(t in i)i[t]&&i[t].stop&&ht.test(t)&&r(i[t]);for(t=n.length;t--;)n[t].elem!==this||null!=a&&n[t].queue!==a||(n[t].anim.stop(o),e=!1,n.splice(t,1)
vendor: 4,415 bytes, line 1
1);!e&&o||$.dequeue(this,a)})},finish:function(r){return!1!==r&&(r=r||"fx"),this.each(function(){var e,t=v.get(this),n=t[r+"queue"],i=t[r+"queueHooks"],a=$.timers,o=n?n.length:0;for(t.finish=!0,$.queue(this,r,[]),i&&i.stop&&i.stop.call(this,!0),e=a.length;e--;)a[e].elem===this&&a[e].queue===r&&(a[e].anim.stop(!0),a.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),$.each(["toggle","show","hide"],function(e,i){var a=$.fn[i];$.fn[i]=function(e,t,n){return null==e||"boolean"==typeof e?a.apply(this,arguments):this.animate(mt(i,!0),e,t,n)}}),$.each({slideDown:mt("show"),slideUp:mt("hide"),slideToggle:mt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,i){$.fn[e]=function(e,t,n){return this.animate(i,e,t,n)}}),$.timers=[],$.fx.tick=function(){var e,t=0,n=$.timers;for(A=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||$.fx.stop(),A=void 0},$.fx.timer=function(e){$.timers.push(e),$.fx.start()},$.fx.interval=13,$.fx.start=function(){dt||(dt=!0,pt())},$.fx.stop=function(){dt=null},$.fx.speeds={slow:600,fast:200,_default:400},$.fn.delay=function(i,e){return i=$.fx&&$.fx.speeds[i]||i,this.queue(e=e||"fx",function(e,t){var n=w.setTimeout(e,i);t.stop=function(){w.clearTimeout(n)}})},D=C.createElement("input"),t=C.createElement("select").appendChild(C.createElement("option")),D.type="checkbox",g.checkOn=""!==D.value,g.optSelected=t.selected,(D=C.createElement("input")).value="t",D.type="radio",g.radioValue="t"===D.value;var vt,N=$.expr.attrHandle,bt=($.fn.extend({attr:function(e,t){return c(this,$.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){$.removeAttr(this,e)})}}),$.extend({attr:function(e,t,n){var i,a,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?$.prop(e,t,n):(1===o&&$.isXMLDoc(e)||(a=$.attrHooks[t.toLowerCase()]||($.expr.match.bool.test(t)?vt:void 0)),void 0!==n?null===n?void $.removeAttr(e,t):a&&"set"in a&&void 0!==(i=a.set(e,n,t))?i:(e.setAttribute(t,n+""),n):!(a&&"get"in a&&null!==(i=a.get(e,t)))&&null==(i=$.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){var n;if(!g.radioValue&&"radio"===t&&l(e,"input"))return n=e.value,e.setAttribute("type",t),n&&(e.value=n),t}}},removeAttr:function(e,t){var n,i=0,a=t&&t.match(k);if(a&&1===e.nodeType)for(;n=a[i++];)e.removeAttribute(n)}}),vt={set:function(e,t,n){return!1===t?$.removeAttr(e,n):e.setAttribute(n,n),n}},$.each($.expr.match.bool.source.match(/\w+/g),function(e,t){var r=N[t]||$.find.attr;N[t]=function(e,t,n){var i,a,o=t.toLowerCase();return n||(a=N[o],N[o]=i,i=null!=r(e,t,n)?o:null,N[o]=a),i}}),/^(?:input|select|textarea|button)$/i),yt=/^(?:a|area)$/i;function L(e){return(e.match(k)||[]).join(" ")}function O(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(k)||[]}$.fn.extend({prop:function(e,t){return c(this,$.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[$.propFix[e]||e]})}}),$.extend({prop:function(e,t,n){var i,a,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&$.isXMLDoc(e)||(t=$.propFix[t]||t,a=$.propHooks[t]),void 0!==n?a&&"set"in a&&void 0!==(i=a.set(e,n,t))?i:e[t]=n:a&&"get"in a&&null!==(i=a.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=$.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||($.propHooks.selected={get:function(e){e=e.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(e){e=e.parentNode;e&&(e.selectedIndex,e.parentNode)&&e.parentNode.selectedIndex}}),$.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){$.propFix[this.toLowerCase()]=this}),$.fn.extend({addClass:function(t){var e,n,i,a,o,r,s=0;if(b(t))return this.each(function(e){$(this).addClass(t.call(this,e,O(this)))});if((e=xt(t)).length)for(;n=this[s++];)if(r=O(n),i=1===n.nodeType&&" "+L(r)+" "){for(o=0;a=e[o++];)i.indexOf(" "+a+" ")<0&&(i+=a+" ");r!==(r=L(i))&&n.setAttribute("class",r)}return this},removeClass:function(t){var e,n,i,a,o,r,s=0;if(b(t))return this.each(function(e){$(this).removeClass(t.call(this,e,O(this)))});if(!arguments.length)return this.attr("class","");
1if((e=xt(t)).length)for(;n=this[s++];)if(r=O(n),i=1===n.nodeType&&" "+L(r)+" "){for(o=0;a=e[o++];)for(;-1<i.indexOf(" "+a+" ");)i=i.replace(" "+a+" "," ");r!==(r=L(i))&&n.setAttribute("class",r)}return this},toggleClass:function(a,t){var o=typeof a,r="string"==o||Array.isArray(a);return"boolean"==typeof t&&r?t?this.addClass(a):this.removeClass(a):b(a)?this.each(function(e){$(this).toggleClass(a.call(this,e,O(this),t),t)}):this.each(function(){var e,t,n,i;if(r)for(t=0,n=$(this),i=xt(a);e=i[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else void 0!==a&&"boolean"!=o||((e=O(this))&&v.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==a&&v.get(this,"__className__")||""))})},hasClass:function(e){for(var t,n=0,i=" "+e+" ";t=this[n++];)if(1===t.nodeType&&-1<(" "+L(O(t))+" ").indexOf(i))return!0;return!1}});function wt(e){e.stopPropagation()}var Ct=/\r/g,$t=($.fn.extend({val:function(t){var n,e,i,a=this[0];return arguments.length?(i=b(t),this.each(function(e){1!==this.nodeType||(null==(e=i?t.call(this,e,$(this).val()):t)?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=$.map(e,function(e){return null==e?"":e+""})),(n=$.valHooks[this.type]||$.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,e,"value"))||(this.value=e)})):a?(n=$.valHooks[a.type]||$.valHooks[a.nodeName.toLowerCase()])&&"get"in n&&void 0!==(e=n.get(a,"value"))?e:"string"==typeof(e=a.value)?e.replace(Ct,""):null==e?"":e:void 0}}),$.extend({valHooks:{option:{get:function(e){var t=$.find.attr(e,"value");return null!=t?t:L($.text(e))}},select:{get:function(e){for(var t,n=e.options,i=e.selectedIndex,a="select-one"===e.type,o=a?null:[],r=a?i+1:n.length,s=i<0?r:a?i:0;s<r;s++)if(((t=n[s]).selected||s===i)&&!t.disabled&&(!t.parentNode.disabled||!l(t.parentNode,"optgroup"))){if(t=$(t).val(),a)return t;o.push(t)}return o},set:function(e,t){for(var n,i,a=e.options,o=$.makeArray(t),r=a.length;r--;)((i=a[r]).selected=-1<$.inArray($.valHooks.option.get(i),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),$.each(["radio","checkbox"],function(){$.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<$.inArray($(e).val(),t)}},g.checkOn||($.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),g.focusin="onfocusin"in w,/^(?:focusinfocus|focusoutblur)$/),kt=($.extend($.event,{trigger:function(e,t,n,i){var a,o,r,s,l,u,d,c=[n||C],h=V.call(e,"type")?e.type:e,p=V.call(e,"namespace")?e.namespace.split("."):[],f=d=o=n=n||C;if(3!==n.nodeType&&8!==n.nodeType&&!$t.test(h+$.event.triggered)&&(-1<h.indexOf(".")&&(h=(p=h.split(".")).shift(),p.sort()),s=h.indexOf(":")<0&&"on"+h,(e=e[$.expando]?e:new $.Event(h,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=p.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:$.makeArray(t,[e]),u=$.event.special[h]||{},i||!u.trigger||!1!==u.trigger.apply(n,t))){if(!i&&!u.noBubble&&!m(n)){for(r=u.delegateType||h,$t.test(r+h)||(f=f.parentNode);f;f=f.parentNode)c.push(f),o=f;o===(n.ownerDocument||C)&&c.push(o.defaultView||o.parentWindow||w)}for(a=0;(f=c[a++])&&!e.isPropagationStopped();)d=f,e.type=1<a?r:u.bindType||h,(l=(v.get(f,"events")||{})[e.type]&&v.get(f,"handle"))&&l.apply(f,t),(l=s&&f[s])&&l.apply&&pe(f)&&(e.result=l.apply(f,t),!1===e.result)&&e.preventDefault();return e.type=h,i||e.isDefaultPrevented()||u._default&&!1!==u._default.apply(c.pop(),t)||!pe(n)||s&&b(n[h])&&!m(n)&&((o=n[s])&&(n[s]=null),$.event.triggered=h,e.isPropagationStopped()&&d.addEventListener(h,wt),n[h](),e.isPropagationStopped()&&d.removeEventListener(h,wt),$.event.triggered=void 0,o)&&(n[s]=o),e.result}},simulate:function(e,t,n){n=$.extend(new $.Event,n,{type:e,isSimulated:!0});$.event.trigger(n,null,t)}}),$.fn.extend({trigger:function(e,t){return this.each(function(){$.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return $.event.trigger(e,t,n,!0)}}),g.focusin||$.each({focus:"focusin",blur:"focusout"},function(n,i){function a(e){$.event.simulate(i,e.target,$.event.fix(e))}$.event.special[i]={setup:function(){var e=this.ownerDocument||this,t=v.access(e,i);t||e.addEventListener(n,a,!0),v.access(e,i,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=v.access(e,i)-1;t?v.access(e,i,t):(e.removeEventListener(n,a,!0),v.remove(e,i))}}}),w.location),_t=Date.now(),St=/\?/,Tt=($.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new w.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||$.error("Invalid XML: "+e),t},/\[\]$/),Mt=/\r?\n/g,Et=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;
vendor: 4,769 bytes, line 1
1$.param=function(e,t){function n(e,t){t=b(t)?t():t,a[a.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==t?"":t)}var i,a=[];if(Array.isArray(e)||e.jquery&&!$.isPlainObject(e))$.each(e,function(){n(this.name,this.value)});else for(i in e)!function n(i,e,a,o){if(Array.isArray(e))$.each(e,function(e,t){a||Tt.test(i)?o(i,t):n(i+"["+("object"==typeof t&&null!=t?e:"")+"]",t,a,o)});else if(a||"object"!==f(e))o(i,e);else for(var t in e)n(i+"["+t+"]",e[t],a,o)}(i,e[i],t,n);return a.join("&")},$.fn.extend({serialize:function(){return $.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=$.prop(this,"elements");return e?$.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!$(this).is(":disabled")&&At.test(this.nodeName)&&!Et.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=$(this).val();return null==n?null:Array.isArray(n)?$.map(n,function(e){return{name:t.name,value:e.replace(Mt,"\r\n")}}):{name:t.name,value:n.replace(Mt,"\r\n")}}).get()}});var Dt=/%20/g,Pt=/#.*$/,Nt=/([?&])_=[^&]*/,Lt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,It=/^\/\//,jt={},Ft={},Rt="*/".concat("*"),zt=C.createElement("a");function Bt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,i=0,a=e.toLowerCase().match(k)||[];if(b(t))for(;n=a[i++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,a,o){var r={},s=t===Ft;function l(e){var n;return r[e]=!0,$.each(t[e]||[],function(e,t){t=t(i,a,o);return"string"!=typeof t||s||r[t]?s?!(n=t):void 0:(i.dataTypes.unshift(t),l(t),!1)}),n}return l(i.dataTypes[0])||!r["*"]&&l("*")}function Vt(e,t){var n,i,a=$.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((a[n]?e:i=i||{})[n]=t[n]);return i&&$.extend(!0,e,i),e}zt.href=kt.href,$.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:kt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(kt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,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":$.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Vt(Vt(e,$.ajaxSettings),t):Vt($.ajaxSettings,e)},ajaxPrefilter:Bt(jt),ajaxTransport:Bt(Ft),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0);var l,u,d,n,c,h,p,i,f=$.ajaxSetup({},t=t||{}),m=f.context||f,g=f.context&&(m.nodeType||m.jquery)?$(m):$.event,v=$.Deferred(),b=$.Callbacks("once memory"),y=f.statusCode||{},a={},o={},r="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n)for(n={};t=Lt.exec(d);)n[t[1].toLowerCase()]=t[2];t=n[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return h?d:null},setRequestHeader:function(e,t){return null==h&&(e=o[e.toLowerCase()]=o[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(f.mimeType=e),this},statusCode:function(e){if(e)if(h)x.always(e[x.status]);else for(var t in e)y[t]=[y[t],e[t]];return this},abort:function(e){e=e||r;return l&&l.abort(e),s(0,e),this}};if(v.promise(x),f.url=((e||f.url||kt.href)+"").replace(It,kt.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(k)||[""],null==f.crossDomain){e=C.createElement("a");try{e.href=f.url,e.href=e.href,f.crossDomain=zt.protocol+"//"+zt.host!=e.protocol+"//"+e.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=$.param(f.data,f.traditional)),Wt(jt,f,t,x),!h){for(i in(p=$.event&&f.global)&&0==$.active++&&$.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Ot.test(f.type),u=f.url.replace(Pt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Dt,"+")):(e=f.url.slice(u.length),f.data&&(f.processData||"string"==typeof f.data)&&(u+=(St.test(u)?"&":"?")+f.data,delete f.data),!1===f.cache&&(u=u.replace(Nt,"$1"),e=(St.test(u)?"&":"?")+"_="+_t+++e),f.url=u+e),f.ifModified&&($.lastModified[u]&&x.setRequestHeader("If-Modified-Since",$.lastModified[u]),$.etag[u])&&x.setRequestHeader("If-None-Match",$.etag[u]),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&x.setRequestHeader("Content-Type",f.contentType),x.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Rt+"; q=0.01":""):f.accepts["*"]),f.headers)x.setRequestHeader(i,f.headers[i]);
1if(f.beforeSend&&(!1===f.beforeSend.call(m,x,f)||h))return x.abort();if(r="abort",b.add(f.complete),x.done(f.success),x.fail(f.error),l=Wt(Ft,f,t,x)){if(x.readyState=1,p&&g.trigger("ajaxSend",[x,f]),h)return x;f.async&&0<f.timeout&&(c=w.setTimeout(function(){x.abort("timeout")},f.timeout));try{h=!1,l.send(a,s)}catch(e){if(h)throw e;s(-1,e)}}else s(-1,"No Transport")}return x;function s(e,t,n,i){var a,o,r,s=t;h||(h=!0,c&&w.clearTimeout(c),l=void 0,d=i||"",x.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(r=((e,t,n)=>{for(var i,a,o,r,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(a in s)if(s[a]&&s[a].test(i)){l.unshift(a);break}if(l[0]in n)o=l[0];else{for(a in n){if(!l[0]||e.converters[a+" "+l[0]]){o=a;break}r=r||a}o=o||r}if(o)return o!==l[0]&&l.unshift(o),n[o]})(f,x,n)),r=((e,t,n,i)=>{var a,o,r,s,l,u={},d=e.dataTypes.slice();if(d[1])for(r in e.converters)u[r.toLowerCase()]=e.converters[r];for(o=d.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=d.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(r=u[l+" "+o]||u["* "+o]))for(a in u)if((s=a.split(" "))[1]===o&&(r=u[l+" "+s[0]]||u["* "+s[0]])){!0===r?r=u[a]:!0!==u[a]&&(o=s[0],d.unshift(s[1]));break}if(!0!==r)if(r&&e.throws)t=r(t);else try{t=r(t)}catch(e){return{state:"parsererror",error:r?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}})(f,r,x,i),i?(f.ifModified&&((n=x.getResponseHeader("Last-Modified"))&&($.lastModified[u]=n),n=x.getResponseHeader("etag"))&&($.etag[u]=n),204===e||"HEAD"===f.type?s="nocontent":304===e?s="notmodified":(s=r.state,a=r.data,i=!(o=r.error))):(o=s,!e&&s||(s="error",e<0&&(e=0))),x.status=e,x.statusText=(t||s)+"",i?v.resolveWith(m,[a,s,x]):v.rejectWith(m,[x,s,o]),x.statusCode(y),y=void 0,p&&g.trigger(i?"ajaxSuccess":"ajaxError",[x,f,i?a:o]),b.fireWith(m,[x,s]),p&&(g.trigger("ajaxComplete",[x,f]),--$.active||$.event.trigger("ajaxStop")))}},getJSON:function(e,t,n){return $.get(e,t,n,"json")},getScript:function(e,t){return $.get(e,void 0,t,"script")}}),$.each(["get","post"],function(e,a){$[a]=function(e,t,n,i){return b(t)&&(i=i||n,n=t,t=void 0),$.ajax($.extend({url:e,type:a,dataType:i,data:t,success:n},$.isPlainObject(e)&&e))}}),$._evalUrl=function(e){return $.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},$.fn.extend({wrapAll:function(e){return this[0]&&(b(e)&&(e=e.call(this[0])),e=$(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return b(n)?this.each(function(e){$(this).wrapInner(n.call(this,e))}
vendor: 4,515 bytes, line 1
1):this.each(function(){var e=$(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=b(t);return this.each(function(e){$(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){$(this).replaceWith(this.childNodes)}),this}}),$.expr.pseudos.hidden=function(e){return!$.expr.pseudos.visible(e)},$.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},$.ajaxSettings.xhr=function(){try{return new w.XMLHttpRequest}catch(e){}};var Ht={0:200,1223:204},qt=$.ajaxSettings.xhr(),Ut=(g.cors=!!qt&&"withCredentials"in qt,g.ajax=qt=!!qt,$.ajaxTransport(function(a){var o,r;if(g.cors||qt&&!a.crossDomain)return{send:function(e,t){var n,i=a.xhr();if(i.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(n in a.xhrFields)i[n]=a.xhrFields[n];for(n in a.mimeType&&i.overrideMimeType&&i.overrideMimeType(a.mimeType),a.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)i.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=r=i.onload=i.onerror=i.onabort=i.ontimeout=i.onreadystatechange=null,"abort"===e?i.abort():"error"===e?"number"!=typeof i.status?t(0,"error"):t(i.status,i.statusText):t(Ht[i.status]||i.status,i.statusText,"text"!==(i.responseType||"text")||"string"!=typeof i.responseText?{binary:i.response}:{text:i.responseText},i.getAllResponseHeaders()))}},i.onload=o(),r=i.onerror=i.ontimeout=o("error"),void 0!==i.onabort?i.onabort=r:i.onreadystatechange=function(){4===i.readyState&&w.setTimeout(function(){o&&r()})},o=o("abort");try{i.send(a.hasContent&&a.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),$.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),$.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 $.globalEval(e),e}}}),$.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),$.ajaxTransport("script",function(n){var i,a;if(n.crossDomain)return{send:function(e,t){i=$("<script>").prop({charset:n.scriptCharset,src:n.url}).on("load error",a=function(e){i.remove(),a=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(i[0])},abort:function(){a&&a()}}}),[]),Yt=/(=)\?(?=&|$)|\?\?/,Qt=($.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ut.pop()||$.expando+"_"+_t++;return this[e]=!0,e}}),$.ajaxPrefilter("json jsonp",function(e,t,n){var i,a,o,r=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(r||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=b(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,r?e[r]=e[r].replace(Yt,"$1"+i):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return o||$.error(i+" was not called"),o[0]},e.dataTypes[0]="json",a=w[i],w[i]=function(){o=arguments},n.always(function(){void 0===a?$(w).removeProp(i):w[i]=a,e[i]&&(e.jsonpCallback=t.jsonpCallback,Ut.push(i)),o&&b(a)&&a(o[0]),o=a=void 0}),"script"}),g.createHTMLDocument=((e=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===e.childNodes.length),$.parseHTML=function(e,t,n){var i;return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((i=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(i)):t=C),i=!n&&[],(n=K.exec(e))?[t.createElement(n[1])]:(n=Se([e],t,i),i&&i.length&&$(i).remove(),$.merge([],n.childNodes)))},$.fn.load=function(e,t,n){var i,a,o,r=this,s=e.indexOf(" ");return-1<s&&(i=L(e.slice(s)),e=e.slice(0,s)),b(t)?(n=t,t=void 0):t&&"object"==typeof t&&(a="POST"),0<r.length&&$.ajax({url:e,type:a||"GET",dataType:"html",data:t}).done(function(e){o=arguments,r.html(i?$("<div>").append($.parseHTML(e)).find(i):e)}).always(n&&function(e,t){r.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},$.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){$.fn[t]=function(e){return this.on(t,e)}}),$.expr.pseudos.animated=function(t){return $.grep($.timers,function(e){return t===e.elem}).length},$.offset={setOffset:function(e,t,n){var i,a,o,r,s=$.css(e,"position"),l=$(e),u={};"static"===s&&(e.style.position="relative"),o=l.offset(),i=$.css(e,"to
1p"),r=$.css(e,"left"),s=("absolute"===s||"fixed"===s)&&-1<(i+r).indexOf("auto")?(a=(s=l.position()).top,s.left):(a=parseFloat(i)||0,parseFloat(r)||0),null!=(t=b(t)?t.call(e,n,$.extend({},o)):t).top&&(u.top=t.top-o.top+a),null!=t.left&&(u.left=t.left-o.left+s),"using"in t?t.using.call(e,u):l.css(u)}},$.fn.extend({offset:function(t){var e,n;return arguments.length?void 0===t?this:this.each(function(e){$.offset.setOffset(this,t,e)}):(n=this[0])?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],a={top:0,left:0};if("fixed"===$.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===$.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((a=$(e).offset()).top+=$.css(e,"borderTopWidth",!0),a.left+=$.css(e,"borderLeftWidth",!0))}return{top:t.top-a.top-$.css(i,"marginTop",!0),left:t.left-a.left-$.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===$.css(e,"position");)e=e.offsetParent;return e||Te})}}),$.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,a){var o="pageYOffset"===a;$.fn[t]=function(e){return c(this,function(e,t,n){var i;if(m(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===n)return i?i[a]:e[t];i?i.scrollTo(o?i.pageXOffset:n,o?n:i.pageYOffset):e[t]=n},t,e,arguments.length)}}),$.each(["top","left"],function(e,n){$.cssHooks[n]=Ze(g.pixelPosition,function(e,t){if(t)return t=E(e,n),Je.test(t)?$(e).position()[n]+"px":t})}),$.each({Height:"height",Width:"width"},function(r,s){$.each({padding:"inner"+r,content:s,"":"outer"+r},function(i,o){$.fn[o]=function(e,t){var n=arguments.length&&(i||"boolean"!=typeof e),a=i||(!0===e||!0===t?"margin":"border");return c(this,function(e,t,n){var i;return m(e)?0===o.indexOf("outer")?e["inner"+r]:e.document.documentElement["client"+r]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+r],i["scroll"+r],e.body["offset"+r],i["offset"+r],i["client"+r])):void 0===n?$.css(e,t,a):$.style(e,t,n,a)},s,n?e:void 0,n)}})}),$.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,n){$.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),$.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),$.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),$.proxy=function(e,t){var n,i;if("string"==typeof t&&(i=e[t],t=e,e=i),b(e))return n=s.call(arguments,2),(i=function(){return e.apply(t||this,n.concat(s.call(arguments)))}).guid=e.guid=e.guid||$.guid++,i},$.holdReady=function(e){e?$.readyWait++:$.ready(!0)},$.isArray=Array.isArray,$.parseJSON=JSON.parse,$.nodeName=l,$.isFunction=b,$.isWindow=m,$.camelCase=y,$.type=f,$.now=Date.now,$.isNumeric=function(e){var t=$.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return $}),w.jQuery),Xt=w.$;return $.noConflict=function(e){return w.$===$&&(w.$=Xt),e&&w.jQuery===$&&(w.jQuery=Qt),$},I||(w.jQuery=w.$=$),$}),(e=>{"object"==typeof exports?e(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(t){t.extend({bez:function(e,o){var r;return t.isArray(e)&&(e="bez_"+(o=e).join("_").replace(/\./g,"p")),"function"!=typeof t.easing[e]&&(r=function(n,i){function o(e,t){return l[t]=3*n[t],s[t]=3*(i[t]-n[t])-l[t],r[t]=1-l[t]-s[t],e*(l[t]+e*(s[t]+e*r[t]))}function t(e){for(var t,n,i=e,a=0;++a<14&&(t=o(i,0)-e,!(Math.abs(t)<.001));)i-=t/(n=i,l[0]+n*(2*s[0]+3*r[0]*n));return i}
1var r=[null,null],s=[null,null],l=[null,null];return function(e){return o(t(e),1)}},t.easing[e]=function(e,t,n,i,a){return i*r([o[0],o[1]],[o[2],o[3]])(t/a)+n}),e}})}),((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t((()=>{try{return require("moment")}catch(e){}})()):"function"==typeof define&&define.amd?define(["require"],function(e){return t((()=>{try{return e("moment")}catch(e){}})())}):(e=e||self).Chart=t(e.moment)})(this,function(i){i=i&&i.hasOwnProperty("default")?i.default:i;var 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]},u=(function(e){var t,s={};for(t in l)l.hasOwnProperty(t)&&(s[l[t]]=t);var n,a=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(n in a)if(a.hasOwnProperty(n)){if(!("channels"in a[n]))throw new Error("missing channels property: "+n);if(!("labels"in a[n]))throw new Error("missing channel labels property: "+n);if(a[n].labels.length!==a[n].channels)throw new Error("channel and label counts mismatch: "+n);var i=a[n].channels,o=a[n].labels;delete a[n].channels,delete a[n].labels,Object.defineProperty(a[n],"channels",{value:i}),Object.defineProperty(a[n],"labels",{value:o})}a.rgb.hsl=function(e){var t,n=e[0]/255,i=e[1]/255,e=e[2]/255,a=Math.min(n,i,e),o=Math.max(n,i,e),r=o-a;return o===a?t=0:n===o?t=(i-e)/r:i===o?t=2+(e-n)/r:e===o&&(t=4+(n-i)/r),(t=Math.min(60*t,360))<0&&(t+=360),e=(a+o)/2,[t,100*(o===a?0:e<=.5?r/(o+a):r/(2-o-a)),100*e]},a.rgb.hsv=function(e){function t(e){return(u-e)/6/d+.5}var n,i,a,o,r,s=e[0]/255,l=e[1]/255,e=e[2]/255,u=Math.max(s,l,e),d=u-Math.min(s,l,e);return 0==d?o=r=0:(r=d/u,n=t(s),i=t(l),a=t(e),s===u?o=a-i:l===u?o=1/3+n-a:e===u&&(o=2/3+i-n),o<0?o+=1:1<o&&--o),[360*o,100*r,100*u]},a.rgb.hwb=function(e){var t=e[0],n=e[1],i=e[2];return[a.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,i))),100*(1-1/255*Math.max(t,Math.max(n,i)))]},a.rgb.cmyk=function(e){var t=e[0]/255,n=e[1]/255,e=e[2]/255,i=Math.min(1-t,1-n,1-e);return[100*((1-t-i)/(1-i)||0),100*((1-n-i)/(1-i)||0),100*((1-e-i)/(1-i)||0),100*i]}
1,a.rgb.keyword=function(e){var t=s[e];if(t)return t;var n,i,a,o,r=1/0;for(i in l)l.hasOwnProperty(i)&&(a=e,o=l[i],(a=Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)+Math.pow(a[2]-o[2],2))<r)&&(r=a,n=i);return n},a.keyword.rgb=function(e){return l[e]},a.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,e=e[2]/255;return[100*(.4124*(t=.04045<t?Math.pow((.055+t)/1.055,2.4):t/12.92)+.3576*(n=.04045<n?Math.pow((.055+n)/1.055,2.4):n/12.92)+.1805*(e=.04045<e?Math.pow((.055+e)/1.055,2.4):e/12.92)),100*(.2126*t+.7152*n+.0722*e),100*(.0193*t+.1192*n+.9505*e)]},a.rgb.lab=function(e){var e=a.rgb.xyz(e),t=e[0],n=e[1],e=e[2];return n/=100,e/=108.883,t=.008856<(t/=95.047)?Math.pow(t,1/3):7.787*t+16/116,[116*(n=.008856<n?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(.008856<e?Math.pow(e,1/3):7.787*e+16/116))]},a.hsl.rgb=function(e){var t,n,i=e[0]/360,a=e[1]/100,e=e[2]/100;if(0==a)return[n=255*e,n,n];for(var o,r=2*e-(o=e<.5?e*(1+a):e+a-e*a),s=[0,0,0],l=0;l<3;l++)(t=i+1/3*-(l-1))<0&&t++,1<t&&t--,s[l]=255*(n=6*t<1?r+6*(o-r)*t:2*t<1?o:3*t<2?r+(o-r)*(2/3-t)*6:r);return s},a.hsl.hsv=function(e){var t=e[0],n=e[1]/100,e=e[2]/100,i=n,a=Math.max(e,.01);return n*=(e*=2)<=1?e:2-e,i*=a<=1?a:2-a,[t,100*(0==e?2*i/(a+i):2*n/(e+n)),100*((e+n)/2)]},a.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,i=e[2]/100,e=Math.floor(t)%6,t=t-Math.floor(t),a=255*i*(1-n),o=255*i*(1-n*t),r=255*i*(1-n*(1-t));switch(i*=255,e){case 0:return[i,r,a];case 1:return[o,i,a];case 2:return[a,i,r];case 3:return[a,o,i];case 4:return[r,a,i];case 5:return[i,a,o]}},a.hsv.hsl=function(e){var t=e[0],n=e[1]/100,e=e[2]/100,i=Math.max(e,.01),e=(2-n)*e,a=(2-n)*i,n=n*i;return[t,100*((n/=a<=1?a:2-a)||0),100*(e/=2)]},a.hwb.rgb=function(e){var t,n,i,a,o,r=e[0]/360,s=e[1]/100,e=e[2]/100,l=s+e;switch(1<l&&(s/=l,e/=l),r=6*r-(l=Math.floor(6*r)),n=s+(r=0!=(1&l)?1-r:r)*((t=1-e)-s),l){default:case 6:case 0:i=t,a=n,o=s;break;case 1:i=n,a=t,o=s;break;case 2:i=s,a=t,o=n;break;case 3:i=s,a=n,o=t;break;case 4:i=n,a=s,o=t;break;case 5:i=t,a=s,o=n}return[255*i,255*a,255*o]},a.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,i=e[2]/100,e=e[3]/100;return[255*(1-Math.min(1,t*(1-e)+e)),255*(1-Math.min(1,n*(1-e)+e)),255*(1-Math.min(1,i*(1-e)+e))]},a.xyz.rgb=function(e){var t=e[0]/100,n=e[1]/100,e=e[2]/100,i=3.2406*t+-1.5372*n+-.4986*e,a=-.9689*t+1.8758*n+.0415*e,t=.0557*t+-.204*n+1.057*e;return i=.0031308<i?1.055*Math.pow(i,1/2.4)-.055:12.92*i,a=.0031308<a?1.055*Math.pow(a,1/2.4)-.055:12.92*a,t=.0031308<t?1.055*Math.pow(t,1/2.4)-.055:12.92*t,[255*Math.min(Math.max(0,i),1),255*Math.min(Math.max(0,a),1),255*Math.min(Math.max(0,t),1)]},a.xyz.lab=function(e){var t=e[0],n=e[1],e=e[2];return n/=100,e/=108.883,t=.008856<(t/=95.047)?Math.pow(t,1/3):7.787*t+16/116,[116*(n=.008856<n?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(.008856<e?Math.pow(e,1/3):7.787*e+16/116))]},a.lab.xyz=function(e){var t=(e[0]+16)/116,n=e[1]/500+t,e=t-e[2]/200,i=Math.pow(t,3),a=Math.pow(n,3),o=Math.pow(e,3);return t=.008856<i?i:(t-16/116)/7.787,n=.008856<a?a:(n-16/116)/7.787,e=.008856<o?o:(e-16/116)/7.787,[n*=95.047,t*=100,e*=108.883]},a.lab.lch=function(e){var t=e[0],n=e[1],e=e[2],i=360*Math.atan2(e,n)/2/Math.PI;return i<0&&(i+=360),[t,Math.sqrt(n*n+e*e),i]},a.lch.lab=function(e){var t=e[0],n=e[1],e=e[2]/360*2*Math.PI;return[t,n*Math.cos(e),n*Math.sin(e)]},a.rgb.ansi16=function(e){var t=e[0],n=e[1],i=e[2],e=1 in arguments?arguments[1]:a.rgb.hsv(e)[2];return 0===(e=Math.round(e/50))?30:(i=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(t/255)),2===e&&(i+=60),i)},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){var t=e[0],n=e[1],e=e[2];return t===n&&n===e?t<8?16:248<t?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(e/255*5)},a.ansi16.rgb=function(e){var t=e%10;return 0===t||7===t?(50<e&&(t+=3.5),[t=t/10.5*255,t,t]):[(1&t)*(e=.5*(1+~~(50<e)))*255,(t>>1&1)*e*255,(t>>2&1)*e*255]},a.ansi256.rgb=function(e){var t;return 232<=e?[t=10*(e-232)+8,t,t]:(e-=16,[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255])},a.rgb.hex=function(e){e=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},a.hex.rgb=function(e){var t,e=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);
1return e?(t=e[0],3===e[0].length&&(t=t.split("").map(function(e){return e+e}).join("")),[(e=parseInt(t,16))>>16&255,e>>8&255,255&e]):[0,0,0]},a.rgb.hcg=function(e){var t=e[0]/255,n=e[1]/255,e=e[2]/255,i=Math.max(Math.max(t,n),e),a=Math.min(Math.min(t,n),e),o=i-a,a=o<1?a/(1-o):0,i=o<=0?0:i===t?(n-e)/o%6:i===n?2+(e-t)/o:4+(t-n)/o+4;return[360*(i=i/6%1),100*o,100*a]},a.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,i=1,a=0,i=n<.5?2*t*n:2*t*(1-n);return[e[0],100*i,100*(a=i<1?(n-.5*i)/(1-i):a)]},a.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,t=t*n,n=t<1?(n-t)/(1-t):0;return[e[0],100*t,100*n]},a.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,e=e[2]/100;if(0==n)return[255*e,255*e,255*e];var i=[0,0,0],t=t%1*6,a=t%1,o=1-a;switch(Math.floor(t)){case 0:i[0]=1,i[1]=a,i[2]=0;break;case 1:i[0]=o,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=a;break;case 3:i[0]=0,i[1]=o,i[2]=1;break;case 4:i[0]=a,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=o}return[255*(n*i[0]+(t=(1-n)*e)),255*(n*i[1]+t),255*(n*i[2]+t)]},a.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),t=0<n?t/n:0;return[e[0],100*t,100*n]},a.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,i=0;return 0<n&&n<.5?i=t/(2*n):.5<=n&&n<1&&(i=t/(2*(1-n))),[e[0],100*i,100*n]},a.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},a.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,t=n-t,n=t<1?(n-t)/(1-t):0;return[e[0],100*t,100*n]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=a.gray.hsv=function(e){return[0,0,e[0]]},a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){e=255&Math.round(e[0]/100*255),e=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(e.length)+e},a.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}(e={exports:{}}),e.exports);u.rgb;function O(e){var t=(()=>{for(var e={},t=Object.keys(u),n=t.length,i=0;i<n;i++)e[t[i]]={distance:-1,parent:null};return e})(),n=[e];for(t[e].distance=0;n.length;)for(var i=n.pop(),a=Object.keys(u[i]),o=a.length,r=0;r<o;r++){var s=a[r],l=t[s];-1===l.distance&&(l.distance=t[i].distance+1,l.parent=i,n.unshift(s))}return t}function j(e,t){for(var n=[t[e].parent,e],i=u[t[e].parent][e],a=t[e].parent;t[a].parent;)n.unshift(t[a].parent),i=((t,n)=>function(e){return n(t(e))})(u[t[a].parent][a],i),a=t[a].parent;return i.conversion=n,i}var F={};function R(t){function e(e){return null==e?e:(1<arguments.length&&(e=Array.prototype.slice.call(arguments)),t(e))}return"conversion"in t&&(e.conversion=t.conversion),e}function z(a){function e(e){if(null==e)return e;1<arguments.length&&(e=Array.prototype.slice.call(arguments));var t=a(e);if("object"==typeof t)for(var n=t.length,i=0;i<n;i++)t[i]=Math.round(t[i]);return t}return"conversion"in a&&(e.conversion=a.conversion),e}Object.keys(u).forEach(function(n){F[n]={},Object.defineProperty(F[n],"channels",{value:u[n].channels}),Object.defineProperty(F[n],"labels",{value:u[n].labels});var i=(e=>{for(var t=O(e),n={},i=Object.keys(t),a=i.length,o=0;o<a;o++){var r=i[o];null!==t[r].parent&&(n[r]=j(r,t))}return n})(n);
1Object.keys(i).forEach(function(e){var t=i[e];F[n][e]=z(t),F[n][e].raw=R(t)})});var B=F,W={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]},n={getRgba:V,getHsla:H,getRgb:function(e){e=V(e);return e&&e.slice(0,3)},getHsl:function(e){e=H(e);return e&&e.slice(0,3)},getHwb:q,getAlpha:function(e){var t=V(e);return(t=(t=t||H(e))||q(e))?t[3]:void 0},hexString:function(e,t){t=void 0!==t&&3===e.length?t:e[3];return"#"+X(e[0])+X(e[1])+X(e[2])+(0<=t&&t<1?X(Math.round(255*t)):"")},rgbString:function(e,t){if(t<1||e[3]&&e[3]<1)return U(e,t);return"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:U,percentString:function(e,t){if(t<1||e[3]&&e[3]<1)return Y(e,t);var t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),e=Math.round(e[2]/255*100);return"rgb("+t+"%, "+n+"%, "+e+"%)"},percentaString:Y,hslString:function(e,t){if(t<1||e[3]&&e[3]<1)return Q(e,t);return"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:Q,hwbString:function(e,t){void 0===t&&(t=void 0!==e[3]?e[3]:1);return"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"}
1,keyword:function(e){return G[e.slice(0,3)]}};function V(e){if(e){var t=[0,0,0],n=1,i="";if(a=e.match(/^#([a-fA-F0-9]{3,4})$/i)){for(var a,i=(a=a[1])[3],o=0;o<t.length;o++)t[o]=parseInt(a[o]+a[o],16);i&&(n=Math.round(parseInt(i+i,16)/255*100)/100)}else if(a=e.match(/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i)){i=a[2],a=a[1];for(o=0;o<t.length;o++)t[o]=parseInt(a.slice(2*o,2*o+2),16);i&&(n=Math.round(parseInt(i,16)/255*100)/100)}else if(a=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(a[o+1]);n=parseFloat(a[4])}else if(a=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(a[o+1]));n=parseFloat(a[4])}else if(a=e.match(/(\w+)/)){if("transparent"==a[1])return[0,0,0,0];if(!(t=W[a[1]]))return}for(o=0;o<t.length;o++)t[o]=r(t[o],0,255);return n=n||0==n?r(n,0,1):1,t[3]=n,t}}function H(e){var t;if(e)return(e=e.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/))?(t=parseFloat(e[4]),[r(parseInt(e[1]),0,360),r(parseFloat(e[2]),0,100),r(parseFloat(e[3]),0,100),r(isNaN(t)?1:t,0,1)]):void 0}function q(e){var t;if(e)return(e=e.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/))?(t=parseFloat(e[4]),[r(parseInt(e[1]),0,360),r(parseFloat(e[2]),0,100),r(parseFloat(e[3]),0,100),r(isNaN(t)?1:t,0,1)]):void 0}function U(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function Y(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 Q(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function r(e,t,n){return Math.min(Math.max(t,e),n)}function X(e){e=e.toString(16).toUpperCase();return e.length<2?"0"+e:e}var J,G={};for(J in W)G[W[J]]=J;function s(e){var t;return e instanceof s?e:this instanceof s?(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=n.getRgba(e))?this.setValues("rgb",t):(t=n.getHsla(e))?this.setValues("hsl",t):(t=n.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 s(e)}(s.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 n.hexString(this.values.rgb)},rgbString:function(){return n.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return n.rgbaString(this.values.rgb,this.values.alpha)}
1,percentString:function(){return n.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return n.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return n.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return n.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return n.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=[],n=0;n<e.length;n++){var i=e[n]/255;t[n]=i<=.03928?i/12.92:Math.pow((.055+i)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),e=e.luminosity();return e<t?(t+.05)/(e+.05):(e+.05)/(t+.05)},level:function(e){e=this.contrast(e);return 7.1<=e?"AAA":4.5<=e?"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,e=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[e,e,e]),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,e=(t[0]+e)%360;return t[0]=e<0?360+e:e,this.setValues("hsl",t),this},mix:function(e,t){var n=this,t=void 0===t?.5:t,i=2*t-1,a=n.alpha()-e.alpha(),i=(1+(i*a==-1?i:(i+a)/(1+i*a)))/2,a=1-i;return this.rgb(i*n.red()+a*e.red(),i*n.green()+a*e.green(),i*n.blue()+a*e.blue()).alpha(n.alpha()*t+e.alpha()*(1-t))},toJSON:function(){return this.rgb()},clone:function(){var e,t,n,i=new s,a=this.values,o=i.values;for(n in a)a.hasOwnProperty(n)&&(e=a[n],"[object Array]"===(t={}.toString.call(e))?o[n]=e.slice(0):"[object Number]"===t?o[n]=e:console.error("unexpected color value:",e));return i}}).spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},s.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},s.prototype.getValues=function(e){for(var t=this.values,n={},i=0;i<e.length;i++)n[e.charAt(i)]=t[e][i];return 1!==t.alpha&&(n.a=t.alpha),n},s.prototype.setValues=function(e,t){var n,i,a=this.values,o=this.spaces,r=this.maxes,s=1;if(this.valid=!0,"alpha"===e)s=t;else if(t.length)a[e]=t.slice(0,e.length),s=t[e.length];else if(void 0!==t[e.charAt(0)]){for(u=0;u<e.length;u++)a[e][u]=t[e.charAt(u)];s=t.a}else if(void 0!==t[o[e][0]]){for(var l=o[e],u=0;u<e.length;u++)a[e][u]=t[l[u]];s=t.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===s?a.alpha:s)),"alpha"===e)return!1;for(u=0;u<e.length;u++)n=Math.max(0,Math.min(r[e][u],a[e][u])),a[e][u]=Math.round(n);for(i in o)i!==e&&(a[i]=B[e][i](a[e]));return!0},s.prototype.setSpace=function(e,t){var n=t[0];return void 0===n?this.getValues(e):("number"==typeof n&&(n=Array.prototype.slice.call(t)),this.setValues(e,n),this)},s.prototype.setChannel=function(e,t,n){var i=this.values[e];return void 0===n?i[t]:(n!==i[t]&&(i[t]=n,this.setValues(e,i)),this)},"undefined"!=typeof window&&(window.Color=s);var K,Z=s,d={noop:function(){},uid:(K=0,function(){return K++}),isNullOrUndef:function(e){return null==e},isArray:function(e){return!(!Array.isArray||!Array.isArray(e))||"[object"===(e=Object.prototype.toString.call(e)).substr(0,7)&&"Array]"===e.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,n){return d.valueOrDefault(d.isArray(e)?e[t]:e,n)},callback:function(e,t,n){if(e&&"function"==typeof e.call)return e.apply(n,t)},each:function(e,t,n,i){var a,o,r;if(d.isArray(e))if(o=e.length,i)for(a=o-1;0<=a;a--)t.call(n,e[a],a);else for(a=0;a<o;a++)t.call(n,e[a],a);else if(d.isObject(e))for(o=(r=Object.keys(e)).length,a=0;a<o;a++)t.call(n,e[r[a]],r[a])},arrayEquals:function(e,t){var n,i,a,o;if(!e||!t||e.length!==t.length)return!1;for(n=0,i=e.length;n<i;++n)if(a=e[n],o=t[n],a instanceof Array&&o instanceof Array){if(!d.arrayEquals(a,o))return!1}else if(a!==o)return!1;return!0},clone:function(e){if(d.isArray(e))return e.map(d.clone);if(d.isObject(e)){for(var t={},n=Object.keys(e),i=n.length,a=0;a<i;++a)t[n[a]]=d.clone(e[n[a]]);return t}return e},_merger:function(e,t,n,i){var a=t[e],n=n[e];
1d.isObject(a)&&d.isObject(n)?d.merge(a,n,i):t[e]=d.clone(n)},_mergerIf:function(e,t,n){var i=t[e],n=n[e];d.isObject(i)&&d.isObject(n)?d.mergeIf(i,n):t.hasOwnProperty(e)||(t[e]=d.clone(n))},merge:function(e,t,n){var i,a,o,r,s,l=d.isArray(t)?t:[t],u=l.length;if(d.isObject(e))for(i=(n=n||{}).merger||d._merger,a=0;a<u;++a)if(t=l[a],d.isObject(t))for(s=0,r=(o=Object.keys(t)).length;s<r;++s)i(o[s],e,t,n);return e},mergeIf:function(e,t){return d.merge(e,t,{merger:d._mergerIf})},extend:Object.assign||function(e){return d.merge(e,[].slice.call(arguments,1),{merger:function(e,t,n){t[e]=n[e]}})},inherits:function(e){function t(){this.constructor=i}var n=this,i=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return n.apply(this,arguments)};return t.prototype=n.prototype,i.prototype=new t,i.extend=d.inherits,e&&d.extend(i.prototype,e),i.__super__=n.prototype,i},_deprecated:function(e,t,n,i){void 0!==t&&console.warn(e+': "'+n+'" is deprecated. Please use "'+i+'" instead')}},c=d,ee=(d.callCallback=d.callback,d.indexOf=function(e,t,n){return Array.prototype.indexOf.call(e,t,n)},d.getValueOrDefault=d.valueOrDefault,d.getValueAtIndexOrDefault=d.valueAtIndexOrDefault,{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 1<=e?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,n=0,i=1;return 0===e?0:1===e?1:(n=n||.3,t=i<1?(i=1,n/4):n/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*--e)*Math.sin(2*Math.PI*(e-t)/n)))},easeOutElastic:function(e){var t=1.70158,n=0,i=1;return 0===e?0:1===e?1:(n=n||.3,t=i<1?(i=1,n/4):n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*e)*Math.sin(2*Math.PI*(e-t)/n)+1)},easeInOutElastic:function(e){var t=1.70158,n=0,i=1;return 0===e?0:2==(e/=.5)?1:(n=n||.45,t=i<1?(i=1,n/4):n/(2*Math.PI)*Math.asin(1/i),e<1?i*Math.pow(2,10*--e)*Math.sin(2*Math.PI*(e-t)/n)*-.5:i*Math.pow(2,-10*--e)*Math.sin(2*Math.PI*(e-t)/n)*.5+1)},easeInBack:function(e){return e*e*(2.70158*e-1.70158)},easeOutBack:function(e){return(e-=1)*e*(2.70158*e+1.70158)+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-ee.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*ee.easeInBounce(2*e):.5*ee.easeOutBounce(2*e-1)+.5}}),e={effects:ee},h=(c.easingEffects=ee,Math.PI),te=h/180,ne=2*h,p=h/2,ie=h/4,ae=2*h/3,oe={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,n,i,a,o){var r,s,l,u;o?(r=t+(o=Math.min(o,a/2,i/2)),l=t+i-o,u=n+a-o,e.moveTo(t,s=n+o),r<l&&s<u?(e.arc(r,s,o,-h,-p),e.arc(l,s,o,-p,0),e.arc(l,u,o,0,p),e.arc(r,u,o,p,h)):r<l?(e.moveTo(r,n),e.arc(l,s,o,-p,p),e.arc(r,s,o,p,h+p)):s<u?(e.arc(r,s,o,-h,0),e.arc(r,u,o,0,h)):e.arc(r,s,o,-h,h),e.closePath(),e.moveTo(t,n)):e.rect(t,n,i,a)},drawPoint:function(e,t,n,i,a,o){var r,s,l,u,d,c=(o||0)*te;if(!t||"object"!=typeof t||"[object HTMLImageElement]"!==(r=t.toString())&&"[object HTMLCanvasElement]"!==r){if(!(isNaN(n)||n<=0)){switch(e.beginPath(),t){default:e.arc(i,a,n,0,ne),e.closePath();break;case"triangle":e.moveTo(i+Math.sin(c)*n,a-Math.cos(c)*n),c+=ae,e.lineTo(i+Math.sin(c)*n,a-Math.cos(c)*n),c+=ae,e.lineTo(i+Math.sin(c)*n,a-Math.cos(c)*n),e.closePath();break;
1case"rectRounded":u=n-(d=.516*n),s=Math.cos(c+ie)*u,l=Math.sin(c+ie)*u,e.arc(i-s,a-l,d,c-h,c-p),e.arc(i+l,a-s,d,c-p,c),e.arc(i+s,a+l,d,c,c+p),e.arc(i-l,a+s,d,c+p,c+h),e.closePath();break;case"rect":if(!o){u=Math.SQRT1_2*n,e.rect(i-u,a-u,2*u,2*u);break}c+=ie;case"rectRot":s=Math.cos(c)*n,l=Math.sin(c)*n,e.moveTo(i-s,a-l),e.lineTo(i+l,a-s),e.lineTo(i+s,a+l),e.lineTo(i-l,a+s),e.closePath();break;case"crossRot":c+=ie;case"cross":s=Math.cos(c)*n,l=Math.sin(c)*n,e.moveTo(i-s,a-l),e.lineTo(i+s,a+l),e.moveTo(i+l,a-s),e.lineTo(i-l,a+s);break;case"star":s=Math.cos(c)*n,l=Math.sin(c)*n,e.moveTo(i-s,a-l),e.lineTo(i+s,a+l),e.moveTo(i+l,a-s),e.lineTo(i-l,a+s),c+=ie,s=Math.cos(c)*n,l=Math.sin(c)*n,e.moveTo(i-s,a-l),e.lineTo(i+s,a+l),e.moveTo(i+l,a-s),e.lineTo(i-l,a+s);break;case"line":s=Math.cos(c)*n,l=Math.sin(c)*n,e.moveTo(i-s,a-l),e.lineTo(i+s,a+l);break;case"dash":e.moveTo(i,a),e.lineTo(i+Math.cos(c)*n,a+Math.sin(c)*n)}e.fill(),e.stroke()}}else e.save(),e.translate(i,a),e.rotate(c),e.drawImage(t,-t.width/2,-t.height/2,t.width,t.height),e.restore()},_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,n,i){var a,o=n.steppedLine;o?("middle"===o?(a=(t.x+n.x)/2,e.lineTo(a,(i?n:t).y),e.lineTo(a,(i?t:n).y)):"after"===o&&!i||"after"!==o&&i?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y),e.lineTo(n.x,n.y)):n.tension?e.bezierCurveTo(i?t.controlPointPreviousX:t.controlPointNextX,i?t.controlPointPreviousY:t.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):e.lineTo(n.x,n.y)}},t=oe,a=(c.clear=oe.clear,c.drawRoundedRectangle=function(e){e.beginPath(),oe.roundedRect.apply(oe,arguments)},{_set:function(e,t){return c.merge(this[e]||(this[e]={}),t)}}),E=(a._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}),a),re=c.valueOrDefault;var a={toLineHeight:function(e,t){var n=(""+e).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e},toPadding:function(e){var t,n,i,a;return c.isObject(e)?(t=+e.top||0,n=+e.right||0,i=+e.bottom||0,a=+e.left||0):t=n=i=a=+e||0,{top:t,right:n,bottom:i,left:a,height:t+i,width:a+n}},_parseFont:function(e){var t=E.global,n=re(e.fontSize,t.defaultFontSize),n={family:re(e.fontFamily,t.defaultFontFamily),lineHeight:c.options.toLineHeight(re(e.lineHeight,t.defaultLineHeight),n),size:n,style:re(e.fontStyle,t.defaultFontStyle),weight:null,string:""};return n.string=!(e=n)||c.isNullOrUndef(e.size)||c.isNullOrUndef(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family,n},resolve:function(e,t,n,i){for(var a,o=!0,r=0,s=e.length;r<s;++r)if(void 0!==(a=e[r])&&(void 0!==t&&"function"==typeof a&&(a=a(t),o=!1),void 0!==n&&c.isArray(a)&&(a=a[n],o=!1),void 0!==a))return i&&!o&&(i.cacheable=!1),a}},o={_factorize:function(e){for(var t=[],n=Math.sqrt(e),i=1;i<n;i++)e%i==0&&(t.push(i),t.push(e/i));
1return n===(0|n)&&t.push(n),t.sort(function(e,t){return e-t}).pop(),t},log10:Math.log10||function(e){var t=Math.log(e)*Math.LOG10E,n=Math.round(t);return e===Math.pow(10,n)?n:t}},f=o,I=(c.log10=o.log10,c),o=t,t=a,a=f,f={getRtlAdapter:function(e,t,n){return e?(i=t,a=n,{x:function(e){return i+i+a-e},setWidth:function(e){a=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}}):{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}};var i,a},overrideTextDirection:function(e,t){var n,i;"ltr"!==t&&"rtl"!==t||(i=[(n=e.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=i)},restoreTextDirection:function(e){var t=e.prevTextDirection;void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}};I.easing=e,I.canvas=o,I.options=t,I.math=a,I.rtl=f;function se(e){I.extend(this,e),this.initialize.apply(this,arguments)}I.extend(se.prototype,{_type:void 0,initialize:function(){this.hidden=!1},pivot:function(){var e=this;return e._view||(e._view=I.extend({},e._model)),e._start={},e},transition:function(e){var t=this,n=t._model,i=t._start,a=t._view;if(n&&1!==e){for(var o,r,s,l,u,a=a||(t._view={}),d=i=i||(t._start={}),c=a,h=n,p=e,f=Object.keys(h),m=0,g=f.length;m<g;++m)if(s=h[o=f[m]],c.hasOwnProperty(o)||(c[o]=s),(l=c[o])!==s&&"_"!==o[0]){if(d.hasOwnProperty(o)||(d[o]=l),(l=typeof s)==typeof(r=d[o]))if("string"==l){if((l=Z(r)).valid&&(u=Z(s)).valid){c[o]=u.mix(l,p).rgbString();continue}}else if(I.isFinite(r)&&I.isFinite(s)){c[o]=r+(s-r)*p;continue}c[o]=s}}else t._view=I.extend({},n),t._start=null;return t},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return I.isNumber(this._model.x)&&I.isNumber(this._model.y)}}),se.extend=I.inherits;var e=se,o=e.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),le=o,ue=(Object.defineProperty(o.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(o.prototype,"chartInstance",{get:function(){return this.chart},set:function(e){this.chart=e}}),E._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:I.noop,onComplete:I.noop}}),{animations:[],request:null,addAnimation:function(e,t,n,i){var a,o,r=this.animations;for(t.chart=e,t.startTime=Date.now(),t.duration=n,i||(e.animating=!0),a=0,o=r.length;a<o;++a)if(r[a].chart===e)return void(r[a]=t);r.push(t),1===r.length&&this.requestAnimationFrame()},cancelAnimation:function(t){var e=I.findIndex(this.animations,function(e){return e.chart===t});-1!==e&&(this.animations.splice(e,1),t.animating=!1)},requestAnimationFrame:function(){var e=this;null===e.request&&(e.request=I.requestAnimFrame.call(window,function(){e.request=null,e.startDigest()}))},startDigest:function(){this.advance(),0<this.animations.length&&this.requestAnimationFrame()},advance:function(){for(var e,t,n,i,a=this.animations,o=0;o<a.length;)t=(e=a[o]).chart,n=e.numSteps,i=Math.floor((Date.now()-e.startTime)/e.duration*n)+1,e.currentStep=Math.min(i,n),I.callback(e.render,[t,e],t),I.callback(e.onAnimationProgress,[e],t),e.currentStep>=n?(I.callback(e.onAnimationComplete,[e],t),t.animating=!1,a.splice(o,1)):++o}}),de=I.options.resolve,ce=["push","pop","shift","splice","unshift"];function he(t,e){var n=t._chartjs;n&&(-1!==(e=(n=n.listeners).indexOf(e))&&n.splice(e,1),0<n.length||(ce.forEach(function(e){delete t[e]}),delete t._chartjs))}function pe(e,t){this.initialize(e,t)}I.extend(pe.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(e,t){var n=this;n.chart=e,n.index=t,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(e){this.index=e},linkScales:function(){var e=this.getMeta(),t=this.chart,n=t.scales,i=this.getDataset(),t=t.options.scales;null!==e.xAxisID&&e.xAxisID in n&&!i.xAxisID||(e.xAxisID=i.xAxisID||t.xAxes[0].id),null!==e.
1yAxisID&&e.yAxisID in n&&!i.yAxisID||(e.yAxisID=i.yAxisID||t.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&&he(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(){for(var e=this.getMeta(),t=this.getDataset().data||[],n=e.data,i=0,a=t.length;i<a;++i)n[i]=n[i]||this.createMetaData(i);e.dataset=e.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 a,e,t=this,n=t.getDataset(),n=n.data||(n.data=[]);t._data!==n&&(t._data&&he(t._data,t),n&&Object.isExtensible(n)&&(e=t,(a=n)._chartjs?a._chartjs.listeners.push(e):(Object.defineProperty(a,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),ce.forEach(function(e){var n="onData"+e.charAt(0).toUpperCase()+e.slice(1),i=a[e];Object.defineProperty(a,e,{configurable:!0,enumerable:!1,value:function(){var t=Array.prototype.slice.call(arguments),e=i.apply(this,t);return I.each(a._chartjs.listeners,function(e){"function"==typeof e[n]&&e[n].apply(e,t)}),e}})}))),t._data=n),t.resyncElements()},_configure:function(){this._config=I.merge({},[this.chart.options.datasets[this._type],this.getDataset()],{merger:function(e,t,n){"_meta"!==e&&"data"!==e&&I._merger(e,t,n)}})},_update:function(e){this._configure(),this._cachedDataOpts=null,this.update(e)},update:I.noop,transition:function(e){for(var t=this.getMeta(),n=t.data||[],i=n.length,a=0;a<i;++a)n[a].transition(e);t.dataset&&t.dataset.transition(e)},draw:function(){var e=this.getMeta(),t=e.data||[],n=t.length,i=0;for(e.dataset&&e.dataset.draw();i<n;++i)t[i].draw()},getStyle:function(e){var t=this.getMeta(),n=t.dataset;return this._configure(),!1!==(n=n&&void 0===e?this._resolveDatasetElementOptions(n||{}):this._resolveDataElementOptions(t.data[e=e||0]||{},e)).fill&&null!==n.fill||(n.backgroundColor=n.borderColor),n},_resolveDatasetElementOptions:function(e,t){for(var n,i,a=this,o=a.chart,r=a._config,s=e.custom||{},l=o.options.elements[a.datasetElementType.prototype._type]||{},u=a._datasetElementOptions,d={},c={chart:o,dataset:a.getDataset(),datasetIndex:a.index,hover:t},h=0,p=u.length;h<p;++h)n=u[h],i=t?"hover"+n.charAt(0).toUpperCase()+n.slice(1):n,d[n]=de([s[i],r[i],l[i]],c);return d},_resolveDataElementOptions:function(e,t){var n=this,i=e&&e.custom,e=n._cachedDataOpts;if(e&&!i)return e;var a,o,r,s,e=n.chart,l=n._config,u=e.options.elements[n.dataElementType.prototype._type]||{},d=n._dataElementOptions,c={},h={chart:e,dataIndex:t,dataset:n.getDataset(),datasetIndex:n.index},p={cacheable:!i},i=i||{};if(I.isArray(d))for(o=0,r=d.length;o<r;++o)c[s=d[o]]=de([i[s],l[s],u[s]],h,t,p);else for(o=0,r=(a=Object.keys(d)).length;o<r;++o)c[s=a[o]]=de([i[s],l[d[s]],l[s],u[s]],h,t,p);return p.cacheable&&(n._cachedDataOpts=Object.freeze(c)),c},removeHoverStyle:function(e){I.merge(e._model,e.$previousStyle||{}),delete e.$previousStyle},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e._index,i=e.custom||{},a=e._model,o=I.getHoverColor;e.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth},a.backgroundColor=de([i.hoverBackgroundColor,t.hoverBackgroundColor,o(a.backgroundColor)],void 0,n),a.borderColor=de([i.hoverBorderColor,t.hoverBorderColor,o(a.borderColor)],void 0,n),a.borderWidth=de([i.hoverBorderWidth,t.hoverBorderWidth,a.borderWidth],void 0,n)},_removeDatasetHoverStyle:function(){var e=this.getMeta().dataset;e&&this.removeHoverStyle(e)},_setDatasetHoverStyle:function(){var e,t,n,i,a,o,r=this.getMeta().dataset,s={};if(r){for(o=r._model,a=this._resolveDatasetElementOptions(r,!0),e=0,t=(i=Object.keys(a)).length;e<t;++e)s[n=i[e]]=o[n],o[n]=a[n];r.$previousStyle=s}},resyncElements:function(){var e=this.getMeta(),t=this.getDataset().data,n=e.data.length,t=t.length;t<n?e.data.splice(t,n-t):n<t&&this.insertElements(n,t-n)},insertElements:function(e,t){for(var n=0;n<t;++n)this.addElementAndReset(e+n)},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)}}),pe.extend=I.inherits;var m=pe,g=2*Math.PI;function fe(e,t){var n=t.startAngle,i=t.endAngle,a=t.pixelMargin,o=a/t.outerRadius,r=t.x,s=t.y;e.beginPath(),e.arc(r,s,t.outerRadius,n-o,i+o),t.innerRadius>a?(o=a/t.innerRadius,e.arc(r,s,t.innerRadius-a,i+o,n-o,!0)):e.arc(r,s,a,i+Math.PI/2,n-Math.PI/2),e.closePath(),e.clip()}function me(e,t,n){var i="inner"===t.borderAlign;if(i?(e.lineWidth=2*t.borderWidth,e.lineJoin="round"):(e.lineWidth=t.borderWidth,e.lineJoin="bevel"),n.fullCircles){var a,o=e,r=t,s=n,l=i,u=s.endAngle;
1for(l&&(s.endAngle=s.startAngle+g,fe(o,s),s.endAngle=u,s.endAngle===s.startAngle)&&s.fullCircles&&(s.endAngle+=g,s.fullCircles--),o.beginPath(),o.arc(s.x,s.y,s.innerRadius,s.startAngle+g,s.startAngle,!0),a=0;a<s.fullCircles;++a)o.stroke();for(o.beginPath(),o.arc(s.x,s.y,r.outerRadius,s.startAngle,s.startAngle+g),a=0;a<s.fullCircles;++a)o.stroke()}i&&fe(e,n),e.beginPath(),e.arc(n.x,n.y,t.outerRadius,n.startAngle,n.endAngle),e.arc(n.x,n.y,n.innerRadius,n.endAngle,n.startAngle,!0),e.closePath(),e.stroke()}E._set("global",{elements:{arc:{backgroundColor:E.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var t=e.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 n=this._view;if(n){for(var e=I.getAngleFromPoint(n,{x:e,y:t}),i=e.angle,t=e.distance,a=n.startAngle,o=n.endAngle;o<a;)o+=g;for(;o<i;)i-=g;for(;i<a;)i+=g;e=t>=n.innerRadius&&t<=n.outerRadius;return a<=i&&i<=o&&e}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,n=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*n,y:e.y+Math.sin(t)*n}},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,n=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*n,y:e.y+Math.sin(t)*n}},draw:function(){var e,t=this._chart.ctx,n=this._view,i="inner"===n.borderAlign?.33:0,a={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-i,0),pixelMargin:i,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/g)};if(t.save(),t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor,a.fullCircles){for(a.endAngle=a.startAngle+g,t.beginPath(),t.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),t.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),t.closePath(),e=0;e<a.fullCircles;++e)t.fill();a.endAngle=a.startAngle+n.circumference%g}t.beginPath(),t.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),t.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),t.closePath(),t.fill(),n.borderWidth&&me(t,n,a),t.restore()}}),ge=I.valueOrDefault,a=E.global.defaultColor,f=(E._set("global",{elements:{line:{tension:.4,backgroundColor:a,borderWidth:3,borderColor:a,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.extend({_type:"line",draw:function(){var e,t,n,i=this,a=i._view,o=i._chart.ctx,r=a.spanGaps,s=i._children.slice(),l=E.global,u=l.elements.line,d=-1,c=i._loop;if(s.length){if(i._loop){for(e=0;e<s.length;++e)if(t=I.previousItem(s,e),!s[e]._view.skip&&t._view.skip){s=s.slice(e).concat(s.slice(0,e)),c=r;break}c&&s.push(s[0])}for(o.save(),o.lineCap=a.borderCapStyle||u.borderCapStyle,o.setLineDash&&o.setLineDash(a.borderDash||u.borderDash),o.lineDashOffset=ge(a.borderDashOffset,u.borderDashOffset),o.lineJoin=a.borderJoinStyle||u.borderJoinStyle,o.lineWidth=ge(a.borderWidth,u.borderWidth),o.strokeStyle=a.borderColor||l.defaultColor,o.beginPath(),(n=s[0]._view).skip||(o.moveTo(n.x,n.y),d=0),e=1;e<s.length;++e)n=s[e]._view,t=-1===d?I.previousItem(s,e):s[d],n.skip||(d!==e-1&&!r||-1===d?o.moveTo(n.x,n.y):I.canvas.lineTo(o,t._view,n),d=e);c&&o.closePath(),o.stroke(),o.restore()}}})),ve=I.valueOrDefault,o=E.global.defaultColor;function be(e){var t=this._view;return!!t&&Math.abs(e-t.x)<t.radius+t.hitRadius}E._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:o,borderColor:o,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});a=e.extend({_type:"point",inRange:function(e,t){var n=this._view;return!!n&&Math.pow(e-n.x,2)+Math.pow(t-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:be,inXRange:be,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;
1return{x:e.x,y:e.y,padding:e.radius+e.borderWidth}},draw:function(e){var t=this._view,n=this._chart.ctx,i=t.pointStyle,a=t.rotation,o=t.radius,r=t.x,s=t.y,l=E.global,u=l.defaultColor;t.skip||void 0!==e&&!I.canvas._isPointInArea(t,e)||(n.strokeStyle=t.borderColor||u,n.lineWidth=ve(t.borderWidth,l.elements.point.borderWidth),n.fillStyle=t.backgroundColor||u,I.canvas.drawPoint(n,i,o,r,s,a))}}),o=E.global.defaultColor;function ye(e){return e&&void 0!==e.width}function xe(e){var t,n,i,a,e=ye(e)?(a=e.width/2,t=e.x-a,n=e.x+a,i=Math.min(e.y,e.base),Math.max(e.y,e.base)):(a=e.height/2,t=Math.min(e.x,e.base),n=Math.max(e.x,e.base),i=e.y-a,e.y+a);return{left:t,top:i,right:n,bottom:e}}function we(e,t,n){return e===t?n:e===n?t:e}function Ce(e,t,n){var i,a,o,r,s,l,u=e.borderWidth,e=(i=(e=e).borderSkipped,a={},i&&(e.horizontal?e.base>e.x&&(i=we(i,"left","right")):e.base<e.y&&(i=we(i,"bottom","top")),a[i]=!0),a);return I.isObject(u)?(o=+u.top||0,r=+u.right||0,s=+u.bottom||0,l=+u.left||0):o=r=s=l=+u||0,{t:e.top||o<0?0:n<o?n:o,r:e.right||r<0?0:t<r?t:r,b:e.bottom||s<0?0:n<s?n:s,l:e.left||l<0?0:t<l?t:l}}function $e(e,t,n){var i=null===t,a=null===n,e=!(!e||i&&a)&&xe(e);return e&&(i||t>=e.left&&t<=e.right)&&(a||n>=e.top&&n<=e.bottom)}E._set("global",{elements:{rectangle:{backgroundColor:o,borderColor:o,borderSkipped:"bottom",borderWidth:0}}});var o=e.extend({_type:"rectangle",draw:function(){var e,t=this._chart.ctx,n=this._view,i=(i=xe(e=n),a=i.right-i.left,e=Ce(e,a/2,(o=i.bottom-i.top)/2),{outer:{x:i.left,y:i.top,w:a,h:o},inner:{x:i.left+e.l,y:i.top+e.t,w:a-e.l-e.r,h:o-e.t-e.b}}),a=i.outer,o=i.inner;t.fillStyle=n.backgroundColor,t.fillRect(a.x,a.y,a.w,a.h),a.w===o.w&&a.h===o.h||(t.save(),t.beginPath(),t.rect(a.x,a.y,a.w,a.h),t.clip(),t.fillStyle=n.borderColor,t.rect(o.x,o.y,o.w,o.h),t.fill("evenodd"),t.restore())},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){return $e(this._view,e,t)},inLabelRange:function(e,t){var n=this._view;return ye(n)?$e(n,e,null):$e(n,null,t)},inXRange:function(e){return $e(this._view,e,null)},inYRange:function(e){return $e(this._view,null,e)},getCenterPoint:function(){var e,t=this._view,t=ye(t)?(e=t.x,(t.y+t.base)/2):(e=(t.x+t.base)/2,t.y);return{x:e,y:t}},getArea:function(){var e=this._view;return ye(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}}}),v={},ke=(v.Arc=t,v.Line=f,v.Point=a,v.Rectangle=o,I._deprecated),_e=I.valueOrDefault;function Se(e,t,n){var i,a=n.barThickness,o=t.stackCount,e=t.pixels[e],t=I.isNullOrUndef(a)?((e,t)=>{for(var n,i,a=e._length,o=1,r=t.length;o<r;++o)a=Math.min(a,Math.abs(t[o]-t[o-1]));for(o=0,r=e.getTicks().length;o<r;++o)i=e.getPixelForTick(o),a=0<o?Math.min(a,Math.abs(i-n)):a,n=i;return a})(t.scale,t.pixels):-1,t=I.isNullOrUndef(a)?(i=t*n.categoryPercentage,n.barPercentage):(i=a*o,1);return{chunk:i/o,ratio:t,start:e-i/2}}E._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),E._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var t=m.extend({dataElementType:v.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var e,t=this;m.prototype.initialize.apply(t,arguments),(e=t.getMeta()).stack=t.getDataset().stack,e.bar=!0,e=t._getIndexScale().options,ke("bar chart",e.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),ke("bar chart",e.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),ke("bar chart",e.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),ke("bar chart",t._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),ke("bar chart",e.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(e){var t,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),t=0,n=i.length;t<n;++t)this.updateElement(i[t],t,e)},updateElement:function(e,t,n){var i=this,a=i.getMeta(),o=i.getDataset(),r=i._resolveDataElementOptions(e,t);e._xScale=i.getScaleForId(a.xAxisID),e._yScale=i.getScaleForId(a.yAxisID),e._datasetIndex=i.index,e._index=t,e._model={backgroundColor:r.backgroundColor,borderColor:r.borderColor,borderSkipped:r.borderSkipped,borderWidth:r.borderWidth,datasetLabel:o.label,label:i.chart.data.labels[t]},I.isArray(o.data[t])&&(e._model.borderSkipped=null),i._updateElementGeometry(e,t,n,r),e.pivot()},_updateElementGeometry:function(e,t,n,i){var a=this,e=e._model,o=a._getValueScale(),r=o.getBasePixel(),o=o.isHorizontal(),s=a._ruler||a.getRuler(),l=a.calculateBarValuePixels(a.index,t,i),a=a.calculateBarIndexPixels(a.index,t,s,i);e.horizontal=o,e.base=n?r:l.base,e.x=o?n?r:l.head:a.center,e.y=o?a.
1center:n?r:l.head,e.height=o?a.size:void 0,e.width=o?void 0:a.size},_getStacks:function(e){for(var t,n=this._getIndexScale(),i=n._getMatchingVisibleMetas(this._type),a=n.options.stacked,o=i.length,r=[],s=0;s<o&&(t=i[s],(!1===a||-1===r.indexOf(t.stack)||void 0===a&&void 0===t.stack)&&r.push(t.stack),t.index!==e);++s);return r},getStackCount:function(){return this._getStacks().length},getStackIndex:function(e,t){e=this._getStacks(e),t=void 0!==t?e.indexOf(t):-1;return-1===t?e.length-1:t},getRuler:function(){for(var e=this._getIndexScale(),t=[],n=0,i=this.getMeta().data.length;n<i;++n)t.push(e.getPixelForValue(null,n,this.index));return{pixels:t,start:e._startPixel,end:e._endPixel,stackCount:this.getStackCount(),scale:e}},calculateBarValuePixels:function(e,t,n){var i,a,o,r,s,l=this.chart,u=this._getValueScale(),d=u.isHorizontal(),c=l.data.datasets,h=u._getMatchingVisibleMetas(this._type),p=u._parseValue(c[e].data[t]),l=n.minBarLength,n=u.options.stacked,f=this.getMeta().stack,m=void 0===p.start?0:0<=p.max&&0<=p.min?p.min:p.max,g=void 0===p.start?p.end:0<=p.max&&0<=p.min?p.max-p.min:p.min-p.max,v=h.length;if(n||void 0===n&&void 0!==f)for(i=0;i<v&&(a=h[i]).index!==e;++i)a.stack===f&&(s=void 0===(s=u._parseValue(c[a.index].data[t])).start?s.end:0<=s.min&&0<=s.max?s.max:s.min,p.min<0&&s<0||0<=p.max&&0<s)&&(m+=s);return n=u.getPixelForValue(m),r=(o=u.getPixelForValue(m+g))-n,void 0!==l&&Math.abs(r)<l&&(r=l,o=0<=g&&!d||g<0&&d?n-l:n+l),{size:r,base:n,head:o,center:o+r/2}},calculateBarIndexPixels:function(e,t,n,i){var a,o,r="flex"===i.barThickness?(l=t,a=i,o=(r=(u=n).pixels)[l],s=0<l?r[l-1]:null,r=l<r.length-1?r[l+1]:null,l=a.categoryPercentage,null===s&&(s=o-(null===r?u.end-u.start:r-o)),null===r&&(r=o+o-s),o=o-(o-Math.min(s,r))/2*l,{chunk:Math.abs(r-s)/2*l/u.stackCount,ratio:a.barPercentage,start:o}):Se(t,n,i),s=this.getStackIndex(e,this.getMeta().stack),l=r.start+r.chunk*s+r.chunk/2,u=Math.min(_e(i.maxBarThickness,1/0),r.chunk*r.ratio);return{base:l-u/2,head:l+u/2,center:l,size:u}},draw:function(){var e=this.chart,t=this._getValueScale(),n=this.getMeta().data,i=this.getDataset(),a=n.length,o=0;for(I.canvas.clipArea(e.ctx,e.chartArea);o<a;++o){var r=t._parseValue(i.data[o]);isNaN(r.min)||isNaN(r.max)||n[o].draw()}I.canvas.unclipArea(e.ctx)},_resolveDataElementOptions:function(){var e=I.extend({},m.prototype._resolveDataElementOptions.apply(this,arguments)),t=this._getIndexScale().options,n=this._getValueScale().options;return e.barPercentage=_e(t.barPercentage,e.barPercentage),e.barThickness=_e(t.barThickness,e.barThickness),e.categoryPercentage=_e(t.categoryPercentage,e.categoryPercentage),e.maxBarThickness=_e(t.maxBarThickness,e.maxBarThickness),e.minBarLength=_e(n.minBarLength,e.minBarLength),e}}),Te=I.valueOrDefault,Me=I.options.resolve,f=(E._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 n=t.datasets[e.datasetIndex].label||"",t=t.datasets[e.datasetIndex].data[e.index];return n+": ("+e.xLabel+", "+e.yLabel+", "+t.r+")"}}}}),m.extend({dataElementType:v.Point,_dataElementOptions:["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"],update:function(n){var i=this,e=i.getMeta().data;I.each(e,function(e,t){i.updateElement(e,t,n)})},updateElement:function(e,t,n){var i=this,a=i.getMeta(),o=e.custom||{},r=i.getScaleForId(a.xAxisID),a=i.getScaleForId(a.yAxisID),s=i._resolveDataElementOptions(e,t),l=i.getDataset().data[t],i=i.index,u=n?r.getPixelForDecimal(.5):r.getPixelForValue("object"==typeof l?l:NaN,t,i),l=n?a.getBasePixel():a.getPixelForValue(l,t,i);e._xScale=r,e._yScale=a,e._options=s,e._datasetIndex=i,e._index=t,e._model={backgroundColor:s.backgroundColor,borderColor:s.borderColor,borderWidth:s.borderWidth,hitRadius:s.hitRadius,pointStyle:s.pointStyle,rotation:s.rotation,radius:n?0:s.radius,skip:o.skip||isNaN(u)||isNaN(l),x:u,y:l},e.pivot()},setHoverStyle:function(e){var t=e._model,n=e._options,i=I.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius}
1,t.backgroundColor=Te(n.hoverBackgroundColor,i(n.backgroundColor)),t.borderColor=Te(n.hoverBorderColor,i(n.borderColor)),t.borderWidth=Te(n.hoverBorderWidth,n.borderWidth),t.radius=n.radius+n.hoverRadius},_resolveDataElementOptions:function(e,t){var n=this,i=n.chart,a=n.getDataset(),e=e.custom||{},o=a.data[t]||{},r=m.prototype._resolveDataElementOptions.apply(n,arguments),a={chart:i,dataIndex:t,dataset:a,datasetIndex:n.index};return(r=n._cachedDataOpts===r?I.extend({},r):r).radius=Me([e.radius,o.r,n._config.radius,i.options.elements.point.radius],a,t),r}})),Ee=I.valueOrDefault,$=Math.PI,k=2*$,Ae=$/2,a=(E._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(e){var t,n,i,a=document.createElement("ul"),o=e.data,r=o.datasets,s=o.labels;if(a.setAttribute("class",e.id+"-legend"),r.length)for(n=r[t=0].data.length;t<n;++t)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=r[0].backgroundColor[t],s[t]&&i.appendChild(document.createTextNode(s[t]));return a.outerHTML},legend:{labels:{generateLabels:function(a){var o=a.data;return o.labels.length&&o.datasets.length?o.labels.map(function(e,t){var n=a.getDatasetMeta(0),i=n.controller.getStyle(t);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,hidden:isNaN(o.datasets[0].data[t])||n.data[t].hidden,index:t}}):[]}},onClick:function(e,t){for(var n,i=t.index,a=this.chart,o=0,r=(a.data.datasets||[]).length;o<r;++o)(n=a.getDatasetMeta(o)).data[i]&&(n.data[i].hidden=!n.data[i].hidden);a.update()}},cutoutPercentage:50,rotation:-Ae,circumference:k,tooltips:{callbacks:{title:function(){return""},label:function(e,t){var n=t.labels[e.index],t=": "+t.datasets[e.datasetIndex].data[e.index];return I.isArray(n)?(n=n.slice())[0]+=t:n+=t,n}}}}),m.extend({dataElementType:v.Arc,linkScales:I.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],getRingIndex:function(e){for(var t=0,n=0;n<e;++n)this.chart.isDatasetVisible(n)&&++t;return t},update:function(e){var t,n,i,a,o,r,s,l,u,d=this,c=d.chart,h=c.chartArea,p=c.options,f=1,m=1,g=0,v=0,b=d.getMeta(),y=b.data,x=p.cutoutPercentage/100||0,w=p.circumference,C=d._getRingWeight(d.index);for(w<k&&(p=p.rotation%k,w=(p+=$<=p?-k:p<-$?k:0)+w,i=Math.cos(p),a=Math.sin(p),o=Math.cos(w),r=Math.sin(w),u=p<=0&&0<=w||k<=w,s=p<=Ae&&Ae<=w||k+Ae<=w,l=p<=-Ae&&-Ae<=w||$+Ae<=w,p=p==-$||$<=w?-1:Math.min(i,i*x,o,o*x),w=l?-1:Math.min(a,a*x,r,r*x),f=((l=u?1:Math.max(i,i*x,o,o*x))-p)/2,m=((u=s?1:Math.max(a,a*x,r,r*x))-w)/2,g=-(l+p)/2,v=-(u+w)/2),t=0,n=y.length;t<n;++t)y[t]._options=d._resolveDataElementOptions(y[t],t);for(c.borderWidth=d.getMaxBorderWidth(),i=(h.right-h.left-c.borderWidth)/f,o=(h.bottom-h.top-c.borderWidth)/m,c.outerRadius=Math.max(Math.min(i,o)/2,0),c.innerRadius=Math.max(c.outerRadius*x,0),c.radiusLength=(c.outerRadius-c.innerRadius)/(d._getVisibleDatasetWeightTotal()||1),c.offsetX=g*c.outerRadius,c.offsetY=v*c.outerRadius,b.total=d.calculateTotal(),d.outerRadius=c.outerRadius-c.radiusLength*d._getRingWeightOffset(d.index),d.innerRadius=Math.max(d.outerRadius-c.radiusLength*C,0),t=0,n=y.length;t<n;++t)d.updateElement(y[t],t,e)},updateElement:function(e,t,n){var i=this,a=i.chart,o=a.chartArea,r=a.options,s=r.animation,l=(o.left+o.right)/2,o=(o.top+o.bottom)/2,u=r.rotation,d=r.rotation,c=i.getDataset(),h=n&&s.animateRotate||e.hidden?0:i.calculateCircumference(c.data[t])*(r.circumference/k),p=n&&s.animateScale?0:i.innerRadius,f=n&&s.animateScale?0:i.outerRadius,m=e._options||{},m=(I.extend(e,{_datasetIndex:i.index,_index:t,_model:{backgroundColor:m.backgroundColor,borderColor:m.borderColor,borderWidth:m.borderWidth,borderAlign:m.borderAlign,x:l+a.offsetX,y:o+a.offsetY,startAngle:u,endAngle:d,circumference:h,outerRadius:f,innerRadius:p,label:I.valueAtIndexOrDefault(c.label,t,a.data.labels[t])}}),e._model);n&&s.animateRotate||(m.startAngle=0===t?r.rotation:i.getMeta().data[t-1]._model.endAngle,m.endAngle=m.startAngle+m.circumference),e.pivot()},calculateTotal:function(){var n,i=this.getDataset(),e=this.getMeta(),a=0;return I.each(e.data,function(e,t){n=i.data[t],isNaN(n)||e.hidden||(a+=Math.abs(n))}),a},calculateCircumference:function(e){var t=this.getMeta().total;return 0<t&&!isNaN(e)?k*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){var t,n,i,a,o,r,s=0,l=this.chart;if(!e)for(t=0,n=l.data.datasets.length;t<n;++t)if(l.isDatasetVisible(t)){e=(i=l.getDatasetMeta(t)).data,t!==this.index&&(a=i.controller);break}if(!e)return 0;for(t=0,n=e.length;t<n;++t)o=e[t],"inner"!==(o=a?(a._configure(),a._resolveDataElementOptions(o,t)):o._options).borderAlign&&(s=(s=s<(r=o.borderWidth)?r:s)<(r=o.hoverBorderWidth)?r:s);return s},setHoverStyle:function(e){var t=e._model,n=e._options,i=I.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth}
1,t.backgroundColor=Ee(n.hoverBackgroundColor,i(n.backgroundColor)),t.borderColor=Ee(n.hoverBorderColor,i(n.borderColor)),t.borderWidth=Ee(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(e){for(var t=0,n=0;n<e;++n)this.chart.isDatasetVisible(n)&&(t+=this._getRingWeight(n));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)}})),o=(E._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"}}),E._set("global",{datasets:{horizontalBar:{categoryPercentage:.8,barPercentage:.9}}}),t.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}})),b=I.valueOrDefault,De=I.options.resolve,Pe=I.canvas._isPointInArea;function Ne(e,t){var e=e&&e.options.ticks||{},n=e.reverse,i=void 0===e.min?t:0,e=void 0===e.max?t:0;return{start:n?e:i,end:n?i:e}}E._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 Le=m.extend({datasetElementType:v.Line,dataElementType:v.Point,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth","cubicInterpolationMode","fill"],_dataElementOptions:{backgroundColor:"pointBackgroun
1dColor",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,n,i=this,a=i.getMeta(),o=a.dataset,r=a.data||[],s=i.chart.options,l=i._config,s=i._showLine=b(l.showLine,s.showLines);for(i._xScale=i.getScaleForId(a.xAxisID),i._yScale=i.getScaleForId(a.yAxisID),s&&(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),o._scale=i._yScale,o._datasetIndex=i.index,o._children=r,o._model=i._resolveDatasetElementOptions(o),o.pivot()),t=0,n=r.length;t<n;++t)i.updateElement(r[t],t,e);for(s&&0!==o._model.tension&&i.updateBezierControlPoints(),t=0,n=r.length;t<n;++t)r[t].pivot()},updateElement:function(e,t,n){var i=this,a=i.getMeta(),o=e.custom||{},r=i.getDataset(),s=i.index,r=r.data[t],l=i._xScale,u=i._yScale,a=a.dataset._model,d=i._resolveDataElementOptions(e,t),c=l.getPixelForValue("object"==typeof r?r:NaN,t,s),n=n?u.getBasePixel():i.calculatePointY(r,t,s);e._xScale=l,e._yScale=u,e._options=d,e._datasetIndex=s,e._index=t,e._model={x:c,y:n,skip:o.skip||isNaN(c)||isNaN(n),radius:d.radius,pointStyle:d.pointStyle,rotation:d.rotation,backgroundColor:d.backgroundColor,borderColor:d.borderColor,borderWidth:d.borderWidth,tension:b(o.tension,a?a.tension:0),steppedLine:!!a&&a.steppedLine,hitRadius:d.hitRadius}},_resolveDatasetElementOptions:function(e){var t,n,i,a,o=this,r=o._config,e=e.custom||{},s=o.chart.options,l=s.elements.line,u=m.prototype._resolveDatasetElementOptions.apply(o,arguments);return u.spanGaps=b(r.spanGaps,s.spanGaps),u.tension=b(r.lineTension,l.tension),u.steppedLine=De([e.steppedLine,r.steppedLine,l.stepped]),u.clip=(r=b(r.clip,(s=o._xScale,e=o._yScale,l=u.borderWidth,s=Ne(s,l/=2),{top:(e=Ne(e,l)).end,right:s.end,bottom:e.start,left:s.start})),I.isObject(r)?(t=r.top,n=r.right,i=r.bottom,a=r.left):t=n=i=a=r,{top:t,right:n,bottom:i,left:a}),u},calculatePointY:function(e,t,n){var i,a,o,r,s,l,u=this.chart,d=this._yScale,c=0,h=0;if(d.options.stacked){for(r=+d.getRightValue(e),l=(s=u._getSortedVisibleDatasetMetas()).length,i=0;i<l&&(a=s[i]).index!==n;++i)o=u.data.datasets[a.index],"line"===a.type&&a.yAxisID===d.id&&((o=+d.getRightValue(o.data[t]))<0?h+=o||0:c+=o||0);return r<0?d.getPixelForValue(h+r):d.getPixelForValue(c+r)}return d.getPixelForValue(e)},updateBezierControlPoints:function(){var e,t,n,i,a=this.chart,o=this.getMeta(),r=o.dataset._model,s=a.chartArea,l=o.data||[];function u(e,t,n){return Math.max(Math.min(e,n),t)}if(r.spanGaps&&(l=l.filter(function(e){return!e._model.skip})),"monotone"===r.cubicInterpolationMode)I.splineCurveMonotone(l);else for(e=0,t=l.length;e<t;++e)n=l[e]._model,i=I.splineCurve(I.previousItem(l,e)._model,n,I.nextItem(l,e)._model,r.tension),n.controlPointPreviousX=i.previous.x,n.controlPointPreviousY=i.previous.y,n.controlPointNextX=i.next.x,n.controlPointNextY=i.next.y;if(a.options.elements.line.capBezierPoints)for(e=0,t=l.length;e<t;++e)n=l[e]._model,Pe(n,s)&&(0<e&&Pe(l[e-1]._model,s)&&(n.controlPointPreviousX=u(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=u(n.controlPointPreviousY,s.top,s.bottom)),e<l.length-1)&&Pe(l[e+1]._model,s)&&(n.controlPointNextX=u(n.controlPointNextX,s.left,s.right),n.controlPointNextY=u(n.controlPointNextY,s.top,s.bottom))},draw:function(){var e,t=this.chart,n=this.getMeta(),i=n.data||[],a=t.chartArea,o=t.canvas,r=0,s=i.length;for(this._showLine&&(e=n.dataset._model.clip,I.canvas.clipArea(t.ctx,{left:!1===e.left?0:a.left-e.left,right:!1===e.right?o.width:a.right+e.right,top:!1===e.top?0:a.top-e.top,bottom:!1===e.bottom?o.height:a.bottom+e.bottom}),n.dataset.draw(),I.canvas.unclipArea(t.ctx));r<s;++r)i[r].draw(a)},setHoverStyle:function(e){var t=e._model,n=e._options,i=I.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=b(n.hoverBackgroundColor,i(n.backgroundColor)),t.borderColor=b(n.hoverBorderColor,i(n.borderColor)),t.borderWidth=b(n.hoverBorderWidth,n.borderWidth),t.radiu
1s=b(n.hoverRadius,n.radius)}}),Oe=I.options.resolve,Ie=(E._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,n,i,a=document.createElement("ul"),o=e.data,r=o.datasets,s=o.labels;if(a.setAttribute("class",e.id+"-legend"),r.length)for(n=r[t=0].data.length;t<n;++t)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=r[0].backgroundColor[t],s[t]&&i.appendChild(document.createTextNode(s[t]));return a.outerHTML},legend:{labels:{generateLabels:function(a){var o=a.data;return o.labels.length&&o.datasets.length?o.labels.map(function(e,t){var n=a.getDatasetMeta(0),i=n.controller.getStyle(t);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,hidden:isNaN(o.datasets[0].data[t])||n.data[t].hidden,index:t}}):[]}},onClick:function(e,t){for(var n,i=t.index,a=this.chart,o=0,r=(a.data.datasets||[]).length;o<r;++o)(n=a.getDatasetMeta(o)).data[i].hidden=!n.data[i].hidden;a.update()}},tooltips:{callbacks:{title:function(){return""},label:function(e,t){return t.labels[e.index]+": "+e.yLabel}}}}),m.extend({dataElementType:v.Arc,linkScales:I.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,n,i,a=this,o=a.getDataset(),r=a.getMeta(),s=a.chart.options.startAngle||0,l=a._starts=[],u=a._angles=[],d=r.data;for(a._updateRadius(),r.count=a.countVisibleElements(),t=0,n=o.data.length;t<n;t++)l[t]=s,i=a._computeAngle(t),s+=u[t]=i;for(t=0,n=d.length;t<n;++t)d[t]._options=a._resolveDataElementOptions(d[t],t),a.updateElement(d[t],t,e)},_updateRadius:function(){var e=this.chart,t=e.chartArea,n=e.options,t=Math.min(t.right-t.left,t.bottom-t.top);e.outerRadius=Math.max(t/2,0),e.innerRadius=Math.max(n.cutoutPercentage?e.outerRadius/100*n.cutoutPercentage:1,0),e.radiusLength=(e.outerRadius-e.innerRadius)/e.getVisibleDatasetCount(),this.outerRadius=e.outerRadius-e.radiusLength*this.index,this.innerRadius=this.outerRadius-e.radiusLength},updateElement:function(e,t,n){var i=this.chart,a=this.getDataset(),o=i.options,r=o.animation,s=i.scale,i=i.data.labels,l=s.xCenter,u=s.yCenter,o=o.startAngle,d=e.hidden?0:s.getDistanceFromCenterForValue(a.data[t]),c=this._starts[t],h=c+(e.hidden?0:this._angles[t]),a=r.animateScale?0:s.getDistanceFromCenterForValue(a.data[t]),p=e._options||{};I.extend(e,{_datasetIndex:this.index,_index:t,_scale:s,_model:{backgroundColor:p.backgroundColor,borderColor:p.borderColor,borderWidth:p.borderWidth,borderAlign:p.borderAlign,x:l,y:u,innerRadius:0,outerRadius:n?a:d,startAngle:n&&r.animateRotate?o:c,endAngle:n&&r.animateRotate?o:h,label:I.valueAtIndexOrDefault(i,t,i[t])}}),e.pivot()},countVisibleElements:function(){var n=this.getDataset(),e=this.getMeta(),i=0;return I.each(e.data,function(e,t){isNaN(n.data[t])||e.hidden||i++}),i},setHoverStyle:function(e){var t=e._model,n=e._options,i=I.getHoverColor,a=I.valueOrDefault;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=a(n.hoverBackgroundColor,i(n.backgroundColor)),t.borderColor=a(n.hoverBorderColor,i(n.borderColor)),t.borderWidth=a(n.hoverBorderWidth,n.borderWidth)},_computeAngle:function(e){var t=this.getMeta().count,n=this.getDataset(),i=this.getMeta();return isNaN(n.data[e])||i.data[e].hidden?0:(i={chart:this.chart,dataIndex:e,dataset:n,datasetIndex:this.index},Oe([this.chart.options.elements.arc.angle,2*Math.PI/t],i,e))}})),je=(E._set("pie",I.clone(E.doughnut)),E._set("pie",{cutoutPercentage:0}),a),Fe=I.valueOrDefault,y=(E._set("radar",{spanGaps:!1,scale:{type:"radialLinear"},elements:{line:{fill:"start",tension:0}}}),m.extend({datasetElementType:v.Line,dataElementType:v.Point,linkScales:I.noop,_datasetElementOptions:["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill"],_dataElementOptions:{backgroundColor:"pointBackgroun
1dColor",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,n,i=this.getMeta(),a=i.dataset,o=i.data||[],i=this.chart.scale,r=this._config;for(void 0!==r.tension&&void 0===r.lineTension&&(r.lineTension=r.tension),a._scale=i,a._datasetIndex=this.index,a._children=o,a._loop=!0,a._model=this._resolveDatasetElementOptions(a),a.pivot(),t=0,n=o.length;t<n;++t)this.updateElement(o[t],t,e);for(this.updateBezierControlPoints(),t=0,n=o.length;t<n;++t)o[t].pivot()},updateElement:function(e,t,n){var i=e.custom||{},a=this.getDataset(),o=this.chart.scale,a=o.getPointPositionForValue(t,a.data[t]),r=this._resolveDataElementOptions(e,t),s=this.getMeta().dataset._model,l=n?o.xCenter:a.x,n=n?o.yCenter:a.y;e._scale=o,e._options=r,e._datasetIndex=this.index,e._index=t,e._model={x:l,y:n,skip:i.skip||isNaN(l)||isNaN(n),radius:r.radius,pointStyle:r.pointStyle,rotation:r.rotation,backgroundColor:r.backgroundColor,borderColor:r.borderColor,borderWidth:r.borderWidth,tension:Fe(i.tension,s?s.tension:0),hitRadius:r.hitRadius}},_resolveDatasetElementOptions:function(){var e=this._config,t=this.chart.options,n=m.prototype._resolveDatasetElementOptions.apply(this,arguments);return n.spanGaps=Fe(e.spanGaps,t.spanGaps),n.tension=Fe(e.lineTension,t.elements.line.tension),n},updateBezierControlPoints:function(){var e,t,n,i,a=this.getMeta(),o=this.chart.chartArea,r=a.data||[];function s(e,t,n){return Math.max(Math.min(e,n),t)}for(e=0,t=(r=a.dataset._model.spanGaps?r.filter(function(e){return!e._model.skip}):r).length;e<t;++e)n=r[e]._model,i=I.splineCurve(I.previousItem(r,e,!0)._model,n,I.nextItem(r,e,!0)._model,n.tension),n.controlPointPreviousX=s(i.previous.x,o.left,o.right),n.controlPointPreviousY=s(i.previous.y,o.top,o.bottom),n.controlPointNextX=s(i.next.x,o.left,o.right),n.controlPointNextY=s(i.next.y,o.top,o.bottom)},setHoverStyle:function(e){var t=e._model,n=e._options,i=I.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=Fe(n.hoverBackgroundColor,i(n.backgroundColor)),t.borderColor=Fe(n.hoverBorderColor,i(n.borderColor)),t.borderWidth=Fe(n.hoverBorderWidth,n.borderWidth),t.radius=Fe(n.hoverRadius,n.radius)}}));E._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+")"}}}}),E._set("global",{datasets:{scatter:{showLine:!1}}});var Re={bar:t,bubble:f,doughnut:a,horizontalBar:o,line:Le,polarArea:Ie,pie:je,radar:y,scatter:Le};function ze(e,t){return e.native?{x:e.x,y:e.y}:I.getRelativePosition(e,t)}function Be(e,t){for(var n,i,a,o,r=e._getSortedVisibleDatasetMetas(),s=0,l=r.length;s<l;++s)for(i=0,a=(n=r[s].data).length;i<a;++i)(o=n[i])._view.skip||t(o)}function We(e,t){var n=[];return Be(e,function(e){e.inRange(t.x,t.y)&&n.push(e)}),n}function Ve(e,n,i,a){var o=Number.POSITIVE_INFINITY,r=[];return Be(e,function(e){var t;i&&!e.inRange(n.x,n.y)||(t=e.getCenterPoint(),(t=a(n,t))<o?(r=[e],o=t):t===o&&r.push(e))}),r}function He(e){var i=-1!==e.indexOf("x"),a=-1!==e.indexOf("y");return function(e,t){var n=i?Math.abs(e.x-t.x):0,e=a?Math.abs(e.y-t.y):0;return Math.sqrt(Math.pow(n,2)+Math.pow(e,2))}}function qe(e,t,n){var t=ze(t,e),i=(n.axis=n.axis||"x",He(n.axis)),a=n.intersect?We(e,t):Ve(e,t,!1,i),o=[];return a.length?(e._getSortedVisibleDatasetMetas().forEach(function(e){e=e.data[a[0]._index];e&&!e._view.skip&&o.push(e)}),o):[]}var Ue={modes:{single:function(e,t){var n=ze(t,e),i=[];return Be(e,function(e){e.inRange(n.x,n.y)&&i.push(e)}),i.slice(0,1)},label:qe,index:qe,dataset:function(e,t,n){var t=ze(t,e),i=(n.axis=n.axis||"xy",He(n.axis)),n=n.intersect?We(e,t):Ve(e,t,!1,i);return n=0<n.length?e.getDatasetMeta(n[0]._datasetIndex).data:n},"x-axis":function(e,t){return qe(e,t,{intersect:!1})},point:function(e,t){return We(e,ze(t,e))},nearest:function(e,t,n){var t=ze(t,e),i=(n.axis=n.axis||"xy",He(n.axis));return Ve(e,t,n.intersect,i)},x:function(e,t,n){var i=ze(t,e),a=[],o=!1;return Be(e,function(e){e.inXRange(i.x)&&a.push(e),e.inRange(i.x,i.y)&&(o=!0)}),a=n.intersect&&!o?[]:a},y:function(e,t,n){var i=ze(t,e),a=[],o=!1;return Be(e,function(e){e.inYRange(i.y)&&a.push(e),e.inRange(i.x,i.y)&&(o=!0)}),a=n.intersect&&!o?[]:a}}},Ye=I.extend;function Qe(e,t){return I.where(e,function(e){return e.pos===t})}function Xe(e,i){return e.sort(function(e,t){var n=i?t:e,e=i?e:t;return n.weight===e.weight?n.index-e.index:n.weight-e.weight})}function Je(e){var e=(e=>{for(var t,n=[],i=0,a=(e||[]).length;i<a;++i)t=e[i],n.push({index:i,box:t,pos:t.position,horizontal:t.isHorizontal(),weight:t.weight});return n})(e),t=Xe(Qe(e,"left"),!0),n=Xe(Qe(e,"right")),i=Xe(Qe(e,"top"),!0),a=Xe(Qe(e,"bottom"));return{leftAndTop:t.concat(i),rightAndBottom:n.concat(a),chartArea:Qe(e,"chartArea"),vertical:t.concat(n),horizontal:i.concat(a)}}function Ge(e,t,n,i){return Math.max(e[n],t[n])+Math.max(e[i],t[i])}function Ke(e,t,n){for(var i,a,o,r,s,l,u,d,c,h=[],p=0,f=e.length;p<f;++p)(a=(i=e[p]).box).update(i.width||t.w,i.height||t.h,((e,n)=>{var i=n.maxPadding;function t(e){var t={left:0,top:0,right:0,bottom:0};return e.forEach(function(e){t[e]=Math.max(n[e],i[e])}),t}return t(e?["left","right"]:["top","bottom"])})(i.horizontal,t)),s=t,l=n,c=d=void 0,d=(u=i).box,c=s.maxPadding,u.size&&(s[u.pos]-=u.size),u.size=u.horizontal?d.height:d.width,s[u.pos]+=u.size,d.getPadding&&(d=d.getPadding(),c.top=Math.max(c.top,d.top),c.left=Math.max(c.left,d.left),c.bottom=Math.max(c.bottom,d.bottom),c.right=Math.max(c.right,d.right)),d=l.outerWidth-Ge(c,s,"left","right"),l=l.outerHeight-Ge(c,s,"top","bottom"),d===s.w&&l===s.h||(s.w=d,s.h=l,u.horizontal?d===s.w:l===s.h)||(r=!0,h.length&&(o=!0)),a.fullWidth||h.push(i);return o&&Ke(h,t,n)||r}function Ze(e,t,n){for(var i,a,o=n.padding,r=t.x,s=t.y,l=0,u=e.length;l<u;++l)a=(i=e[l]).box,i.horizontal?(a.left=(a.fullWidth?o:t).left,a.right=a.fullWidth?n.outerWidth-o.right:t.left+t.w,a.top=s,a.bottom=s+a.height,a.width=a.right-a.left,s=a.bottom):(a.left=r,a.right=r+a.width,a.top=t.top,a.bottom=t.top+t.h,a.height=a.bottom-a.top,r=a.right);t.x=r,t.y=s}E._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var x={defaults:{}
1,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){t=e.boxes?e.boxes.indexOf(t):-1;-1!==t&&e.boxes.splice(t,1)},configure:function(e,t,n){for(var i,a=["fullWidth","position","weight"],o=a.length,r=0;r<o;++r)n.hasOwnProperty(i=a[r])&&(t[i]=n[i])},update:function(t,e,n){if(t){for(var i,a,o,r=t.options.layout||{},r=I.options.toPadding(r.padding),s=e-r.width,l=n-r.height,u=Je(t.boxes),d=u.vertical,c=u.horizontal,e=Object.freeze({outerWidth:e,outerHeight:n,padding:r,availableWidth:s,vBoxMaxWidth:s/2/d.length,hBoxMaxHeight:l/2}),h=Ye({maxPadding:Ye({},r),w:s,h:l,x:r.left,y:r.top},r),p=d.concat(c),f=e,m=0,g=p.length;m<g;++m)(o=p[m]).width=o.horizontal?o.box.fullWidth&&f.availableWidth:f.vBoxMaxWidth,o.height=o.horizontal&&f.hBoxMaxHeight;Ke(d,h,e),Ke(c,h,e)&&Ke(d,h,e),a=(i=h).maxPadding,i.y+=v("top"),i.x+=v("left"),v("right"),v("bottom"),Ze(u.leftAndTop,h,e),h.x+=h.w,h.y+=h.h,Ze(u.rightAndBottom,h,e),t.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h},I.each(u.chartArea,function(e){e=e.box;Ye(e,t.chartArea),e.update(h.w,h.h)})}function v(e){var t=Math.max(a[e]-i[e],0);return i[e]+=t,t}}},et=(t=Object.freeze({__proto__:null,default:"/*\n * DOM element rendering detection\n * https://davidwalsh.name/detect-node-insertion\n */\n@keyframes chartjs-render-animation {\n\tfrom { opacity: 0.99; }\n\tto { opacity: 1; }\n}\n\n.chartjs-render-monitor {\n\tanimation: chartjs-render-animation 0.001s;\n}\n\n/*\n * DOM element resizing detection\n * https://github.com/marcj/css-element-queries\n */\n.chartjs-size-monitor,\n.chartjs-size-monitor-expand,\n.chartjs-size-monitor-shrink {\n\tposition: absolute;\n\tdirection: ltr;\n\tleft: 0;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\toverflow: hidden;\n\tpointer-events: none;\n\tvisibility: hidden;\n\tz-index: -1;\n}\n\n.chartjs-size-monitor-expand > div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n"}))&&t.default||t,w="$chartjs",f="chartjs-",tt=f+"size-monitor",nt=f+"render-monitor",it=f+"render-animation",at=["animationstart","webkitAnimationStart"],ot={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function rt(e,t){e=I.getStyle(e,t),t=e&&e.match(/^(\d+)(\.\d+)?px$/);return t?Number(t[1]):void 0}var st=!!(()=>{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 lt(e,t,n){e.addEventListener(t,n,st)}function ut(e,t,n){e.removeEventListener(t,n,st)}function dt(e,t,n,i,a){return{type:e,chart:t,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function ct(e){var t=document.createElement("div");return t.className=e||"",t}function ht(n,i,a){var e,t,o,r,s,l,u,d,c,h,p,f,m=n[w]||(n[w]={}),g=m.resizer=(d=!(s=function(){var e,t;m.resizer&&(t=(e=a.options.maintainAspectRatio&&n.parentNode)?e.clientWidth:0,i(dt("resize",a)),e)&&e.clientWidth<t&&a.canvas&&i(dt("resize",a))}),e=function(){u=Array.prototype.slice.call(arguments),l=l||this,d||(d=!0,I.requestAnimFrame.call(window,function(){d=!1,s.apply(l,u)}))},t=ct(tt),o=ct(tt+"-expand"),r=ct(tt+"-shrink"),o.appendChild(ct()),r.appendChild(ct()),t.appendChild(o),t.appendChild(r),t._reset=function(){o.scrollLeft=1e6,o.scrollTop=1e6,r.scrollLeft=1e6,r.scrollTop=1e6},lt(o,"scroll",v.bind(o,"expand")),lt(r,"scroll",v.bind(r,"shrink")),t);function v(){t._reset(),e()}h=function(){var e;m.resizer&&((e=n.parentNode)&&e!==g.parentNode&&e.insertBefore(g,e.firstChild),g._reset())},p=(c=n)[w]||(c[w]={}),f=p.renderProxy=function(e){e.animationName===it&&h()},I.each(at,function(e){lt(c,e,f)}),p.reflow=!!c.offsetParent,c.classList.add(nt)}function pt(e){var t,n,i=e[w]||{},a=i.resizer;delete i.resizer,i=(t=e)[w]||{},(n=i.renderProxy)&&(I.each(at,function(e){ut(t,e,n)}),delete i.renderProxy),t.classList.remove(nt),a&&a.parentNode&&a.parentNode.removeChild(a)}var a={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(e){var t,n;this.disableCSSInjection||(e=e.getRootNode?e.getRootNode():document,e=e.host?e:document.head,t=et,(n=(e=e)[w]||(e[w]={}
1)).containsStyles)||(n.containsStyles=!0,t="/* Chart.js */\n"+t,(n=document.createElement("style")).setAttribute("type","text/css"),n.appendChild(document.createTextNode(t)),e.appendChild(n))},acquireContext:function(e,t){"string"==typeof e?e=document.getElementById(e):e.length&&(e=e[0]);var n,i,a,o,r=(e=e&&e.canvas?e.canvas:e)&&e.getContext&&e.getContext("2d");return r&&r.canvas===e?(this._ensureLoaded(e),t=t,i=(e=e).style,a=e.getAttribute("height"),o=e.getAttribute("width"),e[w]={initial:{height:a,width:o,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",null!==o&&""!==o||void 0!==(n=rt(e,"width"))&&(e.width=n),null!==a&&""!==a||(""===e.style.height?e.height=e.width/(t.options.aspectRatio||2):(i=rt(e,"height"),void 0!==n&&(e.height=i))),r):null},releaseContext:function(e){var n,i=e.canvas;i[w]&&(n=i[w].initial,["height","width"].forEach(function(e){var t=n[e];I.isNullOrUndef(t)?i.removeAttribute(e):i.setAttribute(e,t)}),I.each(n.style||{},function(e,t){i.style[t]=e}),i.width=i.width,delete i[w])},addEventListener:function(a,e,o){var t=a.canvas;"resize"===e?ht(t,o,a):lt(t,e,((t=o[w]||(o[w]={})).proxies||(t.proxies={}))[a.id+"_"+e]=function(e){var t,n,i;o((t=a,n=ot[(e=e).type]||e.type,i=I.getRelativePosition(e,t),dt(n,t,i.x,i.y,e)))})},removeEventListener:function(e,t,n){var i=e.canvas;"resize"===t?pt(i):(n=((n[w]||{}).proxies||{})[e.id+"_"+t])&&ut(i,t,n)}},o=(I.addEvent=lt,I.removeEvent=ut,a._enabled?a:{acquireContext:function(e){return(e=e&&e.canvas?e.canvas:e)&&e.getContext("2d")||null}}),ft=I.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},o),C=(E._set("global",{plugins:{}}),{_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){e=t.indexOf(e);-1!==e&&t.splice(e,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(e,t,n){for(var i,a,o,r,s=this.descriptors(e),l=s.length,u=0;u<l;++u)if("function"==typeof(r=(a=(i=s[u]).plugin)[t])&&((o=[e].concat(n||[])).push(i.options),!1===r.apply(a,o)))return!1;return!0},descriptors:function(e){var i,a,o,t=e.$plugins||(e.$plugins={});return t.id===this._cacheId?t.descriptors:(i=[],a=[],e=e&&e.config||{},o=e.options&&e.options.plugins||{},this._plugins.concat(e.plugins||[]).forEach(function(e){var t,n;-1===i.indexOf(e)&&(t=e.id,!1!==(n=o[t]))&&(!0===n&&(n=I.clone(E.global.plugins[t])),i.push(e),a.push({plugin:e,options:n||{}}))}),t.descriptors=a,t.id=this._cacheId,a)},_invalidate:function(e){delete e.$plugins}}),mt={constructors:{},defaults:{},registerScaleType:function(e,t,n){this.constructors[e]=t,this.defaults[e]=I.clone(n)},getScaleConstructor:function(e){return this.constructors.hasOwnProperty(e)?this.constructors[e]:void 0},getScaleDefaults:function(e){return this.defaults.hasOwnProperty(e)?I.merge({},[E.scale,this.defaults[e]]):{}},updateScaleDefaults:function(e,t){this.defaults.hasOwnProperty(e)&&(this.defaults[e]=I.extend(this.defaults[e],t))},addScalesToLayout:function(t){I.each(t.scales,function(e){e.fullWidth=e.options.fullWidth,e.position=e.options.position,e.weight=e.options.weight,x.addBox(t,e)})}},_=I.valueOrDefault,gt=I.rtl.getRtlAdapter,vt=(E._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:I.noop,title:function(e,t){var n="",t=t.labels,i=t?t.length:0;return 0<e.length&&((e=e[0]).label?n=e.label:e.xLabel?n=e.xLabel:0<i&&e.index<i&&(n=t[e.index])),n},afterTitle:I.noop,beforeBody:I.noop,beforeLabel:I.noop,label:function(e,t){t=t.datasets[e.datasetIndex].label||"";return t&&(t+=": "),I.isNullOrUndef(e.value)?t+=e.yLabel:t+=e.value,t},labelColor:function(e,t){t=t.getDatasetMeta(e.datasetIndex).data[e.index]._view;return{borderColor:t.borderColor,backgroundColor:t.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:I.noop,afterBody:I.noop,beforeFooter:I.noop,footer:I.noop,afterFooter:I.noop}}}),{average:function(e){if(!e.length)return!1;for(var t=0,n=0,i=0,a=0,o=e.length;a<o;++a){var r=e[a];r&&r.hasValue()&&(t+=(r=r.tooltipPosition()).x,n+=r.y,++i)}return{x:t/i,y:n/i}},nearest:function(e,t){for(var n,i,a=t.x,o=t.y,r=Number.POSITIVE_INFINITY,s=0,l=e.length;s<l;++s){var u,d=e[s];d&&d.hasValue()&&(u=d.getCenterPoint(),(u=I.distanceBetweenPoints(t,u))<r)&&(r=u,n=d)}return n&&(a=(i=n.tooltipPosition()).x,o=i.y),{x:a,y:o}}});function S(e,t){return t&&(I.isArray(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function T(e){return("string"==typeof e||e instanceof String)&&-1<e.indexOf("\n")?e.split("\n"):e}function bt(e){var t=E.global;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,rtl:e.rtl,textDirection:e.textDirection,bodyFontColor:e.bodyFontColor,_bodyFontFamily:_(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:_(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:_(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:_(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:_(e.titleFontStyle,t.defaultFontStyle),titleFontSize:_(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:_(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:_(e.footerFontStyle,t.defaultFontStyle),footerFontSize:_(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackgroun
1d:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function yt(e,t){function n(e){a=Math.max(a,i.measureText(e).width+h)}var i=e._chart.ctx,e=2*t.yPadding,a=0,o=t.body,r=o.reduce(function(e,t){return e+t.before.length+t.lines.length+t.after.length},0),s=(r+=t.beforeBody.length+t.afterBody.length,t.title.length),l=t.footer.length,u=t.titleFontSize,d=t.bodyFontSize,c=t.footerFontSize,h=(e=(e=(e=(e=(e=e+s*u+(s?(s-1)*t.titleSpacing:0))+(s?t.titleMarginBottom:0))+r*d+(r?(r-1)*t.bodySpacing:0))+(l?t.footerMarginTop:0))+l*c+(l?(l-1)*t.footerSpacing:0),0);return i.font=I.fontString(u,t._titleFontStyle,t._titleFontFamily),I.each(t.title,n),i.font=I.fontString(d,t._bodyFontStyle,t._bodyFontFamily),I.each(t.beforeBody.concat(t.afterBody),n),h=t.displayColors?d+2:0,I.each(o,function(e){I.each(e.before,n),I.each(e.lines,n),I.each(e.after,n)}),h=0,i.font=I.fontString(c,t._footerFontStyle,t._footerFontFamily),I.each(t.footer,n),{width:a+=2*t.xPadding,height:e}}function xt(e,t){return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-e.xPadding:e.x+e.xPadding}function wt(e){return S([],T(e))}var Ct=e.extend({initialize:function(){this._model=bt(this._options),this._lastActive=[]},getTitle:function(){var e=this._options.callbacks,t=e.beforeTitle.apply(this,arguments),n=e.title.apply(this,arguments),e=e.afterTitle.apply(this,arguments),t=S([],T(t));return t=S(t,T(n)),S(t,T(e))},getBeforeBody:function(){return wt(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(e,n){var i=this,a=i._options.callbacks,o=[];return I.each(e,function(e){var t={before:[],lines:[],after:[]};S(t.before,T(a.beforeLabel.call(i,e,n))),S(t.lines,a.label.call(i,e,n)),S(t.after,T(a.afterLabel.call(i,e,n))),o.push(t)}),o},getAfterBody:function(){return wt(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var e=this._options.callbacks,t=e.beforeFooter.apply(this,arguments),n=e.footer.apply(this,arguments),e=e.afterFooter.apply(this,arguments),t=S([],T(t));return t=S(t,T(n)),S(t,T(e))},update:function(e){var t,n,i,a,o,r,s,l,u,d,c,h,p,f,m,g,v,b,y,x,w,C=this,$=C._options,k=C._model,_=C._model=bt($),S=C._active,T=C._data,M={xAlign:k.xAlign,yAlign:k.yAlign},E={x:k.x,y:k.y},A={width:k.width,height:k.height},k={x:k.caretX,y:k.caretY};if(S.length){_.opacity=1;for(var D=[],P=[],k=vt[$.position].call(C,S,C._eventPosition),N=[],L=0,O=S.length;L<O;++L)N.push((m=S[L],w=x=y=b=v=g=void 0,g=m._xScale,v=m._yScale||m._scale,b=m._index,y=m._datasetIndex,x=(w=m._chart.getDatasetMeta(y).controller)._getIndexScale(),w=w._getValueScale(),{xLabel:g?g.getLabelForIndex(b,y):"",yLabel:v?v.getLabelForIndex(b,y):"",label:x?""+x.getLabelForIndex(b,y):"",value:w?""+w.getLabelForIndex(b,y):"",index:b,datasetIndex:y,x:m._model.x,y:m._model.y}));$.filter&&(N=N.filter(function(e){return $.filter(e,T)})),$.itemSort&&(N=N.sort(function(e,t){return $.itemSort(e,t,T)})),I.each(N,function(e){D.push($.callbacks.labelColor.call(C,e,C._chart)),P.push($.callbacks.labelTextColor.call(C,e,C._chart))}),_.title=C.getTitle(N,T),_.beforeBody=C.getBeforeBody(N,T),_.body=C.getBody(N,T),_.afterBody=C.getAfterBody(N,T),_.footer=C.getFooter(N,T),_.x=k.x,_.y=k.y,_.caretPadding=$.caretPadding,_.labelColors=D,_.labelTextColors=P,_.dataPoints=N,A=yt(this,_),i=A,a=(n=this)._model,r=(o=n._chart).chartArea,l=s="center",a.y<i.height?l="top":a.y>o.height-i.height&&(l="bottom"),u=(r.left+r.right)/2,d=(r.top+r.bottom)/2,r="center"===l?(f=function(e){return e<=u},function(e){return u<e}):(f=function(e){return e<=i.width/2},function(e){return e>=o.width-i.width/2}),c=function(e){return e+i.width+a.caretSize+a.caretPadding>o.width},h=function(e){return e-i.width-a.caretSize-a.caretPadding<0},p=function(e){return e<=d?"top":"bottom"},f(a.x)?(s="left",c(a.x)&&(s="center",l=p(a.y))):r(a.x)&&(s="right",h(a.x))&&(s="center",l=p(a.y)),M={xAlign:(f=n._options).xAlign||s,yAlign:f.yAlign||l},c=_,r=A,h=M,p=C._chart,n=c.x,s=c.y,f=c.caretPadding,l=h.xAlign,h=h.yAlign,t=c.caretSize+f,c=c.cornerRadius+f,"right"===l?n-=r.width:"center"===l&&(n=(n-=r.width/2)+r.width>p.width?p.width-r.width:n)<0&&(n=0),"top"===h?s+=t:s-="bottom"===h?r.height+t:r.height/2,"center"===h?"left"===l?n+=t:"right"===l&&(n-=t):"left"===l?n-=c:"right"===l&&(n+=c),E={x:n,y:s}}else _.opacity=0;return _.xAlign=M.xAlign,_.yAlign=M.yAlign,_.x=E.x,_.y=E.y,_.width=A.width,_.height=A.height,_.caretX=k.x,_.caretY=k.y,C._model=_,e&&$.custom&&$.custom.call(C,_),C},drawCaret:function(e,t){var n=this._chart.ctx,i=this._view,e=this.getCaretPosition(e,t,i);n.lineTo(e.x1,e.y1),n.lineTo(e.x2,e.y2),n.lineTo(e.x3,e.y3)},getCaretPosition:function(e,t,n){var i,a,o,r,s,l,u=n.caretSize,d=n.cornerRadius,c=n.xAlign,h=n.yAlign,p=e.x,e=e.y,f=t.width,t=t.height;return"center"===h?(o=e+t/2,r="left"===c?(i=(l=p)-u,s=l,a=o+u,o-u):(i=(l=p+f)+u,s=l,a=o-u,o+u)):(s=(l="left"===c?(i=p+d+u)-u:"right"===c?(i=p+f-d-u)-u:(i=n.caretX)-u,i+u),"top"===h?(o=(a=e)-u,r=a):(o=(a=e+t)+u,r=a,c=s,s=l,l=c)),{x1:l,x2:i,x3:s,y1:a,y2:o,y3:r}},drawTitle:function(e,t,n){var i,a,o,r=t.title,s=r.length;if(s){var l=gt(t.rtl,t.x,t.width);for(e.x=xt(t,t._titleAlign),n.textAlign=l.textAlign(t._titleAlign),n.textBaseline="middle",i=t.titleFontSize,a=t.titleSpacing,n.fillStyle=t.titleFontColor,n.font=I.fontString(i,t._titleFontStyle,t._titleFontFamily),o=0;o<s;++o)n.fillText(r[o],l.x(e.x),e.y+i/2),e.y+=i+a,o+1===s&&(e.y+=t.titleMarginBottom-a)}},drawBody:function(t,e,n){function i(e){n.fillText(e,x.x(t.x+b),t.y+p/2),t.y+=p+f}var a,o,r,s,l,u,d,c,h,p=e.bodyFontSize,f=e.bodySpacing,m=e._bodyAlign,g=e.body,v=e.displayColors,b=0,y=v?xt(e,"left"):0,x=gt(e.rtl,e.x,e.width),w=x.textAlign(m);for(n.textAlign=m,n.textBaseline="middle",n.font=I.fontString(p,e._bodyFontStyle,e._body
1FontFamily),t.x=xt(e,w),n.fillStyle=e.bodyFontColor,I.each(e.beforeBody,i),b=v&&"right"!==w?"center"===m?p/2+1:p+2:0,l=0,d=g.length;l<d;++l){for(a=g[l],o=e.labelTextColors[l],r=e.labelColors[l],n.fillStyle=o,I.each(a.before,i),u=0,c=(s=a.lines).length;u<c;++u)v&&(h=x.x(y),n.fillStyle=e.legendColorBackground,n.fillRect(x.leftForLtr(h,p),t.y,p,p),n.lineWidth=1,n.strokeStyle=r.borderColor,n.strokeRect(x.leftForLtr(h,p),t.y,p,p),n.fillStyle=r.backgroundColor,n.fillRect(x.leftForLtr(x.xPlus(h,1),p-2),t.y+1,p-2,p-2),n.fillStyle=o),i(s[u]);I.each(a.after,i)}b=0,I.each(e.afterBody,i),t.y-=f},drawFooter:function(e,t,n){var i,a,o=t.footer,r=o.length;if(r){var s=gt(t.rtl,t.x,t.width);for(e.x=xt(t,t._footerAlign),e.y+=t.footerMarginTop,n.textAlign=s.textAlign(t._footerAlign),n.textBaseline="middle",i=t.footerFontSize,n.fillStyle=t.footerFontColor,n.font=I.fontString(i,t._footerFontStyle,t._footerFontFamily),a=0;a<r;++a)n.fillText(o[a],s.x(e.x),e.y+i/2),e.y+=i+t.footerSpacing}},drawBackground:function(e,t,n,i){n.fillStyle=t.backgroundColor,n.strokeStyle=t.borderColor,n.lineWidth=t.borderWidth;var a=t.xAlign,o=t.yAlign,r=e.x,s=e.y,l=i.width,u=i.height,d=t.cornerRadius;n.beginPath(),n.moveTo(r+d,s),"top"===o&&this.drawCaret(e,i),n.lineTo(r+l-d,s),n.quadraticCurveTo(r+l,s,r+l,s+d),"center"===o&&"right"===a&&this.drawCaret(e,i),n.lineTo(r+l,s+u-d),n.quadraticCurveTo(r+l,s+u,r+l-d,s+u),"bottom"===o&&this.drawCaret(e,i),n.lineTo(r+d,s+u),n.quadraticCurveTo(r,s+u,r,s+u-d),"center"===o&&"left"===a&&this.drawCaret(e,i),n.lineTo(r,s+d),n.quadraticCurveTo(r,s,r+d,s),n.closePath(),n.fill(),0<t.borderWidth&&n.stroke()},draw:function(){var e,t,n,i,a=this._chart.ctx,o=this._view;0!==o.opacity&&(e={width:o.width,height:o.height},t={x:o.x,y:o.y},n=Math.abs(o.opacity<.001)?0:o.opacity,i=o.title.length||o.beforeBody.length||o.body.length||o.afterBody.length||o.footer.length,this._options.enabled)&&i&&(a.save(),a.globalAlpha=n,this.drawBackground(t,o,a,e),t.y+=o.yPadding,I.rtl.overrideTextDirection(a,o.textDirection),this.drawTitle(t,o,a),this.drawBody(t,o,a),this.drawFooter(t,o,a),I.rtl.restoreTextDirection(a,o.textDirection),a.restore())},handleEvent:function(e){var t,n=this,i=n._options;return n._lastActive=n._lastActive||[],"mouseout"===e.type?n._active=[]:(n._active=n._chart.getElementsAtEventForMode(e,i.mode,i),i.reverse&&n._active.reverse()),(t=!I.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,i.enabled||i.custom)&&(n._eventPosition={x:e.x,y:e.y},n.update(!0),n.pivot()),t}}),$t=(Ct.positioners=vt,I.valueOrDefault);function kt(){return I.merge({},[].slice.call(arguments),{merger:function(e,t,n,i){if("xAxes"===e||"yAxes"===e){var a,o,r,s=n[e].length;for(t[e]||(t[e]=[]),a=0;a<s;++a)r=n[e][a],o=$t(r.type,"xAxes"===e?"category":"linear"),a>=t[e].length&&t[e].push({}),!t[e][a].type||r.type&&r.type!==t[e][a].type?I.merge(t[e][a],[mt.getScaleDefaults(o),r]):I.merge(t[e][a],r)}else I._merger(e,t,n,i)}})}function _t(){return I.merge({},[].slice.call(arguments),{merger:function(e,t,n,i){var a=t[e]||{},o=n[e];
1"scales"===e?t[e]=kt(a,o):"scale"===e?t[e]=I.merge(a,[mt.getScaleDefaults(o.type),o]):I._merger(e,t,n,i)}})}function St(e,t,n){for(var i,a=function(e){return e.id===i};i=t+n++,0<=I.findIndex(e,a););return i}function Tt(e){return"top"===e||"bottom"===e}function Mt(n,i){return function(e,t){return e[n]===t[n]?e[i]-t[i]:e[n]-t[n]}}E._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});function Et(e,t){return this.construct(e,t),this}I.extend(Et.prototype,{construct:function(e,t){var n=this,i=((i=(a=(a=t)||{}).data=a.data||{}).datasets=i.datasets||[],i.labels=i.labels||[],a.options=_t(E.global,E[a.type],a.options||{}),t=a,ft.acquireContext(e,t)),a=i&&i.canvas,e=a&&a.height,o=a&&a.width;n.id=I.uid(),n.ctx=i,n.canvas=a,n.config=t,n.width=o,n.height=e,n.aspectRatio=e?o/e:null,n.options=t.options,n._bufferedRender=!1,n._layers=[],(n.chart=n).c
1ontroller=n,Et.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(e){n.config.data=e}}),i&&a?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){return C.notify(this,"beforeInit"),I.retinaScale(this,this.options.devicePixelRatio),this.bindEvents(),this.options.responsive&&this.resize(!0),this.initToolTip(),C.notify(this,"afterInit"),this},clear:function(){return I.canvas.clear(this),this},stop:function(){return ue.cancelAnimation(this),this},resize:function(e){var t=this,n=t.options,i=t.canvas,a=n.maintainAspectRatio&&t.aspectRatio||null,o=Math.max(0,Math.floor(I.getMaximumWidth(i))),a=Math.max(0,Math.floor(a?o/a:I.getMaximumHeight(i)));t.width===o&&t.height===a||(i.width=t.width=o,i.height=t.height=a,i.style.width=o+"px",i.style.height=a+"px",I.retinaScale(t,n.devicePixelRatio),e)||(C.notify(t,"resize",[i={width:o,height:a}]),n.onResize&&n.onResize(t,i),t.stop(),t.update({duration:n.responsiveAnimationDuration}))},ensureScalesHaveIDs:function(){var e=this.options,n=e.scales||{},e=e.scale;I.each(n.xAxes,function(e,t){e.id||(e.id=St(n.xAxes,"x-axis-",t))}),I.each(n.yAxes,function(e,t){e.id||(e.id=St(n.yAxes,"y-axis-",t))}),e&&(e.id=e.id||"scale")},buildOrUpdateScales:function(){var r=this,e=r.options,s=r.scales||{},t=[],l=Object.keys(s).reduce(function(e,t){return e[t]=!1,e},{});e.scales&&(t=t.concat((e.scales.xAxes||[]).map(function(e){return{options:e,dtype:"category",dposition:"bottom"}}),(e.scales.yAxes||[]).map(function(e){return{options:e,dtype:"linear",dposition:"left"}}))),e.scale&&t.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),I.each(t,function(e){var t=e.options,n=t.id,i=$t(t.type,e.dtype),a=(Tt(t.position)!==Tt(e.dposition)&&(t.position=e.dposition),l[n]=!0,null);if(n in s&&s[n].type===i)(a=s[n]).options=t,a.ctx=r.ctx,a.chart=r;else{var o=mt.getScaleConstructor(i);if(!o)return;a=new o({id:n,type:i,options:t,ctx:r.ctx,chart:r}),s[a.id]=a}a.mergeTicksOptions(),e.isDefault&&(r.scale=a)}),I.each(l,function(e,t){e||delete s[t]}),r.scales=s,mt.addScalesToLayout(this)},buildOrUpdateControllers:function(){for(var e=[],t=this.data.datasets,n=0,i=t.length;n<i;n++){var a=t[n],o=this.getDatasetMeta(n),r=a.type||this.config.type;if(o.type&&o.type!==r&&(this.destroyDatasetMeta(n),o=this.getDatasetMeta(n)),o.type=r,o.order=a.order||0,o.index=n,o.controller)o.controller.updateIndex(n),o.controller.linkScales();else{r=Re[o.type];if(void 0===r)throw new Error('"'+o.type+'" is not a chart type.');o.controller=new r(this,n),e.push(o.controller)}}return e},resetElements:function(){var n=this;I.each(n.data.datasets,function(e,t){n.getDatasetMeta(t).controller.reset()},n)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(e){var t,n=this;if(e&&"object"==typeof e||(e={duration:e,lazy:arguments[1]}),i=(t=n).options,I.each(t.scales,function(e){x.removeBox(t,e)}),i=_t(E.global,E[t.config.type],i),t.options=t.config.options=i,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=i.tooltips,t.tooltip.initialize(),C._invalidate(n),!1!==C.notify(n,"beforeUpdate")){n.tooltip._data=n.data;for(var i=n.buildOrUpdateControllers(),a=0,o=n.data.datasets.length;a<o;a++)n.getDatasetMeta(a).controller.buildOrUpdateElements();n.updateLayout(),n.options.animation&&n.options.animation.duration&&I.each(i,function(e){e.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],C.notify(n,"afterUpdate"),n._layers.sort(Mt("z","_idx")),n._bufferedRender?n._bufferedRequest={duration:e.duration,easing:e.easing,lazy:e.lazy}:n.render(e)}},updateLayout:function(){var t=this;!1!==C.notify(t,"beforeLayout")&&(x.update(this,this.width,this.height),t._layers=[],I.each(t.boxes,function(e){e._configure&&e._configure(),t._layers.push.apply(t._layers,e._layers())},t),t._layers.forEach(function(e,t){e._idx=t}),C.notify(t,"afterScaleUpdate"),C.notify(t,"afterLayout"))},updateDatasets:function(){if(!1!==C.notify(this,"beforeDatasetsUpdate")){for(var e=0,t=this.data.datasets.length;e<t;++e)this.updateDataset(e);C.notify(this,"afterDatasetsUpdate")}},updateDataset:function(e){var t=this.getDatasetMeta(e),e={meta:t,index:e};!1!==C.notify(this,"beforeDatasetUpdate",[e])&&(t.controller._update(),C.notify(this,"afterDatasetUpdate",[e]))},render:function(e){var t,n=this,i=n.options.animation,a=$t((e=e&&"object"==typeof e?e:{duration:e,lazy:arguments[1]}).duration,i&&i.duration),o=e.lazy;if(!1!==C.notify(n,"beforeRender"))return t=function(e){C.notify(n,"afterRe
1nder"),I.callback(i&&i.onComplete,[e],n)},i&&a?(e=new le({numSteps:a/16.66,easing:e.easing||i.easing,render:function(e,t){var n=I.easing.effects[t.easing],i=t.currentStep,t=i/t.numSteps;e.draw(n(t),t,i)},onAnimationProgress:i.onProgress,onAnimationComplete:t}),ue.addAnimation(n,e,a,o)):(n.draw(),t(new le({numSteps:0,chart:n}))),n},draw:function(e){var t,n,i=this;if(i.clear(),I.isNullOrUndef(e)&&(e=1),i.transition(e),!(i.width<=0||i.height<=0)&&!1!==C.notify(i,"beforeDraw",[e])){for(n=i._layers,t=0;t<n.length&&n[t].z<=0;++t)n[t].draw(i.chartArea);for(i.drawDatasets(e);t<n.length;++t)n[t].draw(i.chartArea);i._drawTooltip(e),C.notify(i,"afterDraw",[e])}},transition:function(e){for(var t=0,n=(this.data.datasets||[]).length;t<n;++t)this.isDatasetVisible(t)&&this.getDatasetMeta(t).controller.transition(e);this.tooltip.transition(e)},_getSortedDatasetMetas:function(e){for(var t=[],n=0,i=(this.data.datasets||[]).length;n<i;++n)e&&!this.isDatasetVisible(n)||t.push(this.getDatasetMeta(n));return t.sort(Mt("order","index")),t},_getSortedVisibleDatasetMetas:function(){return this._getSortedDatasetMetas(!0)},drawDatasets:function(e){var t,n;if(!1!==C.notify(this,"beforeDatasetsDraw",[e])){for(n=(t=this._getSortedVisibleDatasetMetas()).length-1;0<=n;--n)this.drawDataset(t[n],e);C.notify(this,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var n={meta:e,index:e.index,easingValue:t};!1!==C.notify(this,"beforeDatasetDraw",[n])&&(e.controller.draw(t),C.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(e){var t=this.tooltip,e={tooltip:t,easingValue:e};!1!==C.notify(this,"beforeTooltipDraw",[e])&&(t.draw(),C.notify(this,"afterTooltipDraw",[e]))},getElementAtEvent:function(e){return Ue.modes.single(this,e)},getElementsAtEvent:function(e){return Ue.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return Ue.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,n){t=Ue.modes[t];return"function"==typeof t?t(this,e,n):[]},getDatasetAtEvent:function(e){return Ue.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this.data.datasets[e];return t._meta||(t._meta={}),t._meta[this.id]||(t._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t.order||0,index:e})},getVisibleDatasetCount:function(){for(var e=0,t=0,n=this.data.datasets.length;t<n;++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,e=this.data.datasets[e],n=e._meta&&e._meta[t];n&&(n.controller.destroy(),delete e._meta[t])},destroy:function(){var e,t,n=this,i=n.canvas;for(n.stop(),e=0,t=n.data.datasets.length;e<t;++e)n.destroyDatasetMeta(e);i&&(n.unbindEvents(),I.canvas.clear(n),ft.releaseContext(n.ctx),n.canvas=null,n.ctx=null),C.notify(n,"destroy"),delete Et.instances[n.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){this.tooltip=new Ct({_chart:this,_chartInstance:this,_data:this.data,_options:this.options.tooltips},this)},bindEvents:function(){var t=this,n=t._listeners={},i=function(){t.eventHandler.apply(t,arguments)};I.each(t.options.events,function(e){ft.addEventListener(t,e,i),n[e]=i}),t.options.responsive&&(i=function(){t.resize()},ft.addEventListener(t,"resize",i),n.resize=i)},unbindEvents:function(){var n=this,e=n._listeners;e&&(delete n._listeners,I.each(e,function(e,t){ft.removeEventListener(n,t,e)}))},updateHoverStyle:function(e,t,n){for(var i,a=n?"set":"remove",o=0,r=e.length;o<r;++o)(i=e[o])&&this.getDatasetMeta(i._datasetIndex).controller[a+"HoverStyle"](i);"dataset"===t&&this.getDatasetMeta(e[0]._datasetIndex).controller["_"+a+"DatasetHoverStyle"]()},eventHandler:function(e){var t,n=this,i=n.tooltip;if(!1!==C.notify(n,"beforeEvent",[e]))return n._bufferedRender=!0,n._bufferedRequest=null,t=n.handleEvent(e),i&&(t=i._start?i.handleEvent(e):t|i.handleEvent(e)),C.notify(n,"afterEvent",[e]),(i=n._bufferedRequest)?n.render(i):t&&!n.animating&&(n.stop(),n.render({duration:n.options.hover.animationDuration,lazy:!0})),n._bufferedRender=!1,n._bufferedRequest=null,n},handleEvent:function(e){var t=this,n=t.options||{},i=n.hover;return t.lastActive=t.lastActive||[],"mouseout"===e.type?t.active=[]:t.active=t.getElementsAtEventForMode(e,i.mode,i),I.callback(n.onHover||n.hover.onHover,[e.native,t.active],t),"mouseup"!==e.type&&"click"!==e.type||n.onClick&&n.onClick.call(t,e.native,t.active),t.lastActive.length&&t.updateHoverStyle(t.lastActive,i.mode,!1),t.active.length&&i.mode&&t.updateHoverStyle(t.active,i.mode,!0),n=!I.arrayEquals(t.active,t.lastActive),t.lastActive=t.active,n}}),Et.instances={};var M=Et;(Et.Controller=Et).types={},I.configMerge=_t,I.scaleMerge=kt;function At(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function Dt(e){this.options=e||{}}I.extend(Dt.prototype,{formats:At,parse:At,format:At,add:At,diff:At,startOf:At,endOf:At,_
1create:function(e){return e}}),Dt.override=function(e){I.extend(Dt.prototype,e)};var Pt={_date:Dt},Ie={formatters:{values:function(e){return I.isArray(e)?e:""+e},linear:function(e,t,n){var i=3<n.length?n[2]-n[1]:n[1]-n[0],i=(1<Math.abs(i)&&e!==Math.floor(e)&&(i=e-Math.floor(e)),I.log10(Math.abs(i)));return 0!==e?Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4?(n=I.log10(Math.abs(e)),n=Math.floor(n)-Math.floor(i),n=Math.max(Math.min(n,20),0),e.toExponential(n)):(n=-1*Math.floor(i),n=Math.max(Math.min(n,20),0),e.toFixed(n)):"0"},logarithmic:function(e,t,n){var i=e/Math.pow(10,Math.floor(I.log10(e)));return 0===e?"0":1==i||2==i||5==i||0===t||t===n.length-1?e.toExponential():""}}},Nt=I.isArray,Lt=I.isNullOrUndef,Ot=I.valueOrDefault,It=I.valueAtIndexOrDefault;function jt(e,t,n,i){for(var a,o,r,s,l,u,d,c,h,p,f,m,g,v=n.length,b=[],y=[],x=[],w=0;w<v;++w){if(r=n[w].label,s=n[w].major?t.major:t.minor,e.font=l=s.string,u=i[l]=i[l]||{data:{},gc:[]},d=s.lineHeight,c=h=0,Lt(r)||Nt(r)){if(Nt(r))for(a=0,o=r.length;a<o;++a)p=r[a],Lt(p)||Nt(p)||(c=I.measureText(e,u.data,u.gc,c,p),h+=d)}else c=I.measureText(e,u.data,u.gc,c,r),h=d;b.push(c),y.push(h),x.push(d/2)}function C(e){return{width:b[e]||0,height:y[e]||0,offset:x[e]||0}}return g=v,I.each(i,function(e){var t,n=e.gc,i=n.length/2;if(g<i){for(t=0;t<i;++t)delete e.data[n[t]];n.splice(0,i)}}),f=b.indexOf(Math.max.apply(null,b)),m=y.indexOf(Math.max.apply(null,y)),{first:C(0),last:C(v-1),widest:C(f),highest:C(m)}}function Ft(e){return e.drawTicks?e.tickMarkLength:0}function Rt(e){var t;return e.display?(t=I.options._parseFont(e),e=I.options.toPadding(e.padding),t.lineHeight+e.height):0}function zt(e,t){return I.extend(I.options._parseFont({fontFamily:Ot(t.fontFamily,e.fontFamily),fontSize:Ot(t.fontSize,e.fontSize),fontStyle:Ot(t.fontStyle,e.fontStyle),lineHeight:Ot(t.lineHeight,e.lineHeight)}),{color:I.options.resolve([t.fontColor,e.fontColor,E.global.defaultFontColor])})}function Bt(e){var t=zt(e,e.minor);return{minor:t,major:e.major.enabled?zt(e,e.major):t}}function Wt(e){for(var t,n=[],i=0,a=e.length;i<a;++i)void 0!==(t=e[i])._index&&n.push(t);return n}function Vt(e,t,n,i){var a,o,r,s,e=(e=>{var t,n,i=e.length;if(i<2)return!1;for(n=e[0],t=1;t<i;++t)if(e[t]-e[t-1]!==n)return!1;return n})(e),l=(t.length-1)/i;if(e)for(r=0,s=(a=I.math._factorize(e)).length-1;r<s;r++)if(l<(o=a[r]))return o;return Math.max(l,1)}function Ht(e,t,n,i){var a,o,r,s=Ot(n,0),l=Math.min(Ot(i,e.length),e.length),u=0;for(t=Math.ceil(t),i&&(t=(i=i-n)/Math.floor(i/t)),r=s;r<0;)u++,r=Math.round(s+u*t);for(a=Math.max(s,0);a<l;a++)o=e[a],a===r?(o._index=a,u++,r=Math.round(s+u*t)):delete o.label}E._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:Ie.formatters.values,minor:{},major:{}}});var je=e.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(){I.callback(this.options.beforeUpdate,[this])},update:function(e,t,n){var i,a,o,r=this,s=r.options.ticks,l=s.sampleSize;if(r.beforeUpdate(),r.maxWidth=e,r.maxHeight=t,r.margins=I.extend({left:0,right:0,top:0,bottom:0},n),r._ticks=null,r.ticks=null,r._labelSizes=null,r._maxLabelLines=0,r.longestLabelWidth=0,r.longestTextCache=r.longestTextCache||{},r._gridLineItems=null,r._labelItems=null,r.beforeSetDimensions(),r.setDimensions(),r.afterSetDimensions(),r.beforeDataLimits(),r.determineDataLimits(),r.afterDataLimits(),r.beforeBuildTicks(),o=r.buildTicks()||[],(!(o=r.afterBuildTicks(o)||o)||!o.length)&&r.ticks)for(o=[],i=0,a=r.ticks.length;i<a;++i)o.push({value:r.ticks[i],major:!1});return e=l<(r._ticks=o).length,t=r._convertTicksToLabels(e?((e,t)=>{for(var n=[],i=e.length/t,a=0,o=e.length;a<o;a+=i)n.push(e[Math.floor(a)]);return n})(o,l):o),r._configure(),r.beforeCalculateTickRotation(),r.calculateTickRotation(),r.afterCalculateTickRotation(),r.beforeFit(),r.fit(),r.afterFit(),r._ticksToDraw=s.display&&(s.autoSkip||"auto"===s.source)?r._autoSkip(o):o,e&&(t=r._convertTicksToLabels(r._ticksToDraw)),r.ticks=t,r.afterUpdate(),r.minSize},_configure:function(){var e,t,n=this,i=n.options.ticks.reverse;n.isHorizontal()?(e=n.left,t=n.right):(e=n.top,t=n.bottom,i=!i),n._startPixel=e,n._endPixel=t,n._reversePixels=i,n._length=t-e},afterUpdate:function(){I.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){I.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(){I.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){I.callback(this.options.beforeDataLimits,[this])},determineDataLimits:I.noop,afterDataLimits:function(){I.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){I.callback(this.options.beforeBuildTicks,[this])},buildTicks:I.noop,afterBuildTicks:function(e){return Nt(e)&&e.length?I.callback(this.options.afterBuildTicks,[this,e]):(this.ticks=I.callback(this.options.afterBuildTicks,[this,this.ticks])||this.ticks,e)},beforeTickToLabelConversion:function(){I.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var e=this.options.ticks;this.ticks=this.ticks.map(e.userCallback||e.callback,this)},afterTickToLabelConversion:function(){I.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){I.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var e,t,n,i,a=this,o=a.options,r=o.ticks,s=a.getTicks().length,l=r.minRotation||0,u=r.maxRotation,d=l;!a._isVisible()||!r.display||u<=l||s<=1||!a.isHorizontal()?a.labelRotation=l:(t=(e=a._getLabelSizes()).widest.width,n=e.highest.height-e.highest.offset,i=Math.min(a.maxWidth,a.chart.width-t),(o.offset?a.maxWidth/s:i/(s-1))<t+6&&(i=i/(s-(o.offset?.5:1)),s=a.maxHeight-Ft(o.gridLines)-r.padding-Rt(o.scaleLabel),r=Math.sqrt(t*t+n*n),d=I.toDegrees(Math.min(Math.asin(Math.min((e.highest.height+6)/i,1)),Math.asin(Math.min(s/r,1))-Math.asin(n/r))),d=Math.max(l,Math.min(u,d))),a.labelRotation=d)},afterCalculateTickRotation:function(){I.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){I.callback(this.options.beforeFit,[this])},fit:function(){var e,t,n,i,a,o,r,s,l=this,u=l.minSize={width:0,height:0},d=l.chart,c=l.options,h=c.ticks,p=c.scaleLabel,f=c.gridLines,m=l._isVisible(),c="bottom"===c.position,g=l.isHorizontal();g?u.width=l.maxWidth:m&&(u.width=Ft(f)+Rt(p)),g?m&&(u.height=Ft(f)+Rt(p)):u.height=l.maxHeight,h.display&&m&&(f=Bt(h),m=(p=l._getLabelSizes()).first,e=p.last,t=p.widest,p=p.highe
1st,f=.4*f.minor.lineHeight,n=h.padding,g?(s=0!==l.labelRotation,a=I.toRadians(l.labelRotation),i=Math.cos(a),p=(a=Math.sin(a))*t.width+i*(p.height-(s?p.offset:0))+(s?0:f),u.height=Math.min(l.maxHeight,u.height+p+n),p=l.getPixelForTick(0)-l.left,o=l.right-l.getPixelForTick(l.getTicks().length-1),s=s?(r=c?i*m.width+a*m.offset:a*(m.height-m.offset),c?a*(e.height-e.offset):i*e.width+a*e.offset):(r=m.width/2,e.width/2),l.paddingLeft=Math.max((r-p)*l.width/(l.width-p),0)+3,l.paddingRight=Math.max((s-o)*l.width/(l.width-o),0)+3):(c=h.mirror?0:t.width+n+f,u.width=Math.min(l.maxWidth,u.width+c),l.paddingTop=m.height/2,l.paddingBottom=e.height/2)),l.handleMargins(),g?(l.width=l._length=d.width-l.margins.left-l.margins.right,l.height=u.height):(l.width=u.width,l.height=l._length=d.height-l.margins.top-l.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(){I.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(Lt(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,n,i;for(this.ticks=e.map(function(e){return e.value}),this.beforeTickToLabelConversion(),t=this.convertTicksToLabels(e)||this.ticks,this.afterTickToLabelConversion(),n=0,i=e.length;n<i;++n)e[n].label=t[n];return t},_getLabelSizes:function(){var e=this._labelSizes;return e||(this._labelSizes=e=jt(this.ctx,Bt(this.options.ticks),this.getTicks(),this.longestTextCache),this.longestLabelWidth=e.widest.width),e},_parseValue:function(e){var t,n,i,e=Nt(e)?(t=+this.getRightValue(e[0]),n=+this.getRightValue(e[1]),i=Math.min(t,n),Math.max(t,n)):(t=void 0,i=n=e=+this.getRightValue(e));return{min:i,max:e,start:t,end:n}},_getScaleLabel:function(e){var t=this._parseValue(e);return void 0!==t.start?"["+t.start+", "+t.end+"]":+this.getRightValue(e)},getLabelForIndex:I.noop,getPixelForValue:I.noop,getValueForPixel:I.noop,getPixelForTick:function(e){var t=this.options.offset,n=this._ticks.length,i=1/Math.max(n-(t?0:1),1);return e<0||n-1<e?null:this.getPixelForDecimal(e*i+(t?i/2:0))},getPixelForDecimal:function(e){return this._reversePixels&&(e=1-e),this._startPixel+e*this._length},getDecimalForPixel:function(e){e=(e-this._startPixel)/this._length;return this._reversePixels?1-e:e},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:0<e&&0<t?e:0},_autoSkip:function(e){var t,n,i,a=this.options.ticks,o=this._length,o=a.maxTicksLimit||o/this._tickSize()+1,r=a.major.enabled?(e=>{for(var t=[],n=0,i=e.length;n<i;n++)e[n].major&&t.push(n);return t})(e):[],a=r.length,s=r[0],l=r[a-1];if(o<a){var u,d,c=e,h=r,p=a/o,f=0,m=h[0];for(p=Math.ceil(p),u=0;u<c.length;u++)d=c[u],u===m?(d._index=u,m=h[++f*p]):delete d.label}else if(i=Vt(r,e,0,o),0<a){for(t=0,n=a-1;t<n;t++)Ht(e,i,r[t],r[t+1]);Ht(e,i,I.isNullOrUndef(o=1<a?(l-s)/(a-1):null)?0:s-o,s),Ht(e,i,l,I.isNullOrUndef(o)?e.length:l+o)}else Ht(e,i);return Wt(e)},_tickSize:function(){var e=this.options.ticks,t=I.toRadians(this.labelRotation),n=Math.abs(Math.cos(t)),t=Math.abs(Math.sin(t)),i=this._getLabelSizes(),e=e.autoSkipPadding||0,a=i?i.widest.width+e:0,i=i?i.highest.height+e:0;return this.isHorizontal()?a*t<i*n?a/n:i/t:i*t<a*n?i/n:a/t},_isVisible:function(){var e,t,n,i=this.chart,a=this.options.display;if("auto"!==a)return!!a;for(e=0,t=i.data.datasets.length;e<t;++e)if(i.isDatasetVisible(e)&&((n=i.getDatasetMeta(e)).xAxisID===this.id||n.yAxisID===this.id))return!0;return!1},_computeGridLineItems:function(e){function t(e){return A(b,e,M)}var n,i,a,o,r,s,l,u,d,c,h,p,f,m,g,v=this,b=v.chart,y=v.options,x=y.gridLines,w=y.position,C=x.offsetGridLines,$=v.isHorizontal(),k=v._ticksToDraw,_=k.length+(C?1:0),S=Ft(x),T=[],M=x.drawBorder?It(x.lineWidth,0,0):0,E=M/2,A=I._alignPixel;for("top"===w?(n=t(v.bottom),r=v.bottom-S,l=n-E,d=t(e.top)+E,h=e.bottom):"bottom"===w?(n=t(v.top),d=e.top,h=t(e.bottom)-E,r=n+E,l=v.top+S):"left"===w?(n=t(v.right),o=v.right-S,s=n-E,u=t(e.left)+E,c=e.right):(n=t(v.left),u=e.left,c=t(e.right)-E,o=n+E,s=v.left+S),i=0;i<_;++i)a=k[i]||{},Lt(a.label)&&i<k.length||(g=i===v.zeroLineIndex&&y.offset===C?(p=x.zeroLineWi
1dth,f=x.zeroLineColor,m=x.zeroLineBorderDash||[],x.zeroLineBorderDashOffset||0):(p=It(x.lineWidth,i,1),f=It(x.color,i,"rgba(0,0,0,0.1)"),m=x.borderDash||[],x.borderDashOffset||0),void 0!==(a=((e,t,n)=>{var i=e.getTicks().length,a=Math.min(t,i-1),o=e.getPixelForTick(a),r=e._startPixel,s=e._endPixel;if(!(n&&(n=1===i?Math.max(o-r,s-o):0===t?(e.getPixelForTick(1)-o)/2:(o-e.getPixelForTick(a-1))/2,(o+=a<t?n:-n)<r-1e-6||s+1e-6<o)))return o})(v,a._index||i,C))&&(a=A(b,a,p),$?o=s=u=c=a:r=l=d=h=a,T.push({tx1:o,ty1:r,tx2:s,ty2:l,x1:u,y1:d,x2:c,y2:h,width:p,color:f,borderDash:m,borderDashOffset:g})));return T.ticksLength=_,T.borderValue=n,T},_computeLabelItems:function(){for(var e,t,n,i,a,o,r,s=this.options,l=s.ticks,u=s.position,d=l.mirror,c=this.isHorizontal(),h=this._ticksToDraw,p=Bt(l),f=l.padding,s=Ft(s.gridLines),m=-I.toRadians(this.labelRotation),g=[],v="top"===u?(n=this.bottom-s-f,m?"left":"center"):"bottom"===u?(n=this.top+s+f,m?"right":"center"):"left"===u?(t=this.right-(d?0:s)-f,d?"left":"right"):(t=this.left+(d?0:s)+f,d?"right":"left"),b=0,y=h.length;b<y;++b)e=(i=h[b]).label,Lt(e)||(r=this.getPixelForTick(i._index||b)+l.labelOffset,a=(i=i.major?p.major:p.minor).lineHeight,o=Nt(e)?e.length:1,r=c?(t=r,"top"===u?((m?1:.5)-o)*a:(m?0:.5)*a):(n=r,(1-o)*a/2),g.push({x:t,y:n,rotation:m,label:e,font:i,textOffset:r,textAlign:v}));return g},_drawGrid:function(e){var t=this,n=t.options.gridLines;if(n.display){for(var i,a,o,r,s,l,u,d,c,h=t.ctx,p=t.chart,f=I._alignPixel,m=n.drawBorder?It(n.lineWidth,0,0):0,g=t._gridLineItems||(t._gridLineItems=t._computeGridLineItems(e)),v=0,b=g.length;v<b;++v)i=(o=g[v]).width,a=o.color,i&&a&&(h.save(),h.lineWidth=i,h.strokeStyle=a,h.setLineDash&&(h.setLineDash(o.borderDash),h.lineDashOffset=o.borderDashOffset),h.beginPath(),n.drawTicks&&(h.moveTo(o.tx1,o.ty1),h.lineTo(o.tx2,o.ty2)),n.drawOnChartArea&&(h.moveTo(o.x1,o.y1),h.lineTo(o.x2,o.y2)),h.stroke(),h.restore());
1m&&(e=m,r=It(n.lineWidth,g.ticksLength-1,1),s=g.borderValue,t.isHorizontal()?(l=f(p,t.left,e)-e/2,u=f(p,t.right,r)+r/2,d=c=s):(d=f(p,t.top,e)-e/2,c=f(p,t.bottom,r)+r/2,l=u=s),h.lineWidth=m,h.strokeStyle=It(n.color,0),h.beginPath(),h.moveTo(l,d),h.lineTo(u,c),h.stroke())}},_drawLabels:function(){if(this.options.ticks.display)for(var e,t,n,i,a,o,r=this.ctx,s=this._labelItems||(this._labelItems=this._computeLabelItems()),l=0,u=s.length;l<u;++l){if(i=(n=s[l]).font,r.save(),r.translate(n.x,n.y),r.rotate(n.rotation),r.font=i.string,r.fillStyle=i.color,r.textBaseline="middle",r.textAlign=n.textAlign,a=n.label,o=n.textOffset,Nt(a))for(e=0,t=a.length;e<t;++e)r.fillText(""+a[e],0,o),o+=i.lineHeight;else r.fillText(a,0,o);r.restore()}},_drawTitle:function(){var e,t,n,i,a,o,r,s=this,l=s.ctx,u=s.options,d=u.scaleLabel;d.display&&(e=Ot(d.fontColor,E.global.defaultFontColor),t=I.options._parseFont(d),n=I.options.toPadding(d.padding),i=t.lineHeight/2,u=u.position,r=0,s.isHorizontal()?(a=s.left+s.width/2,o="bottom"===u?s.bottom-i-n.bottom:s.top+i+n.top):(a=(u="left"===u)?s.left+i+n.top:s.right-i-n.top,o=s.top+s.height/2,r=u?-.5*Math.PI:.5*Math.PI),l.save(),l.translate(a,o),l.rotate(r),l.textAlign="center",l.textBaseline="middle",l.fillStyle=e,l.font=t.string,l.fillText(d.labelString,0,0),l.restore())},draw:function(e){this._isVisible()&&(this._drawGrid(e),this._drawTitle(),this._drawLabels())},_layers:function(){var e=this,t=e.options,n=t.ticks&&t.ticks.z||0,t=t.gridLines&&t.gridLines.z||0;return e._isVisible()&&n!==t&&e.draw===e._draw?[{z:t,draw:function(){e._drawGri
1d.apply(e,arguments),e._drawTitle.apply(e,arguments)}},{z:n,draw:function(){e._drawLabels.apply(e,arguments)}}]:[{z:n,draw:function(){e.draw.apply(e,arguments)}}]},_getMatchingVisibleMetas:function(t){var n=this,i=n.isHorizontal();return n.chart._getSortedVisibleDatasetMetas().filter(function(e){return(!t||e.type===t)&&(i?e.xAxisID===n.id:e.yAxisID===n.id)})}}),A=(je.prototype._draw=je.prototype.draw,je),qt=I.isNullOrUndef,y=A.extend({determineDataLimits:function(){var e,t=this._getLabels(),n=this.options.ticks,i=n.min,n=n.max,a=0,o=t.length-1;void 0!==i&&0<=(e=t.indexOf(i))&&(a=e),void 0!==n&&0<=(e=t.indexOf(n))&&(o=e),this.minIndex=a,this.maxIndex=o,this.min=t[a],this.max=t[o]},buildTicks:function(){var e=this._getLabels(),t=this.minIndex,n=this.maxIndex;this.ticks=0===t&&n===e.length-1?e:e.slice(t,n+1)},getLabelForIndex:function(e,t){var n=this.chart;return n.getDatasetMeta(t).controller._getValueScaleId()===this.id?this.getRightValue(n.data.datasets[t].data[e]):this._getLabels()[e]},_configure:function(){var e=this.options.offset,t=this.ticks;A.prototype._configure.call(this),this.isHorizontal()||(this._reversePixels=!this._reversePixels),t&&(this._startValue=this.minIndex-(e?.5:0),this._valueRange=Math.max(t.length-(e?0:1),1))},getPixelForValue:function(e,t,n){var i;return qt(t)||qt(n)||(e=this.chart.data.datasets[n].data[t]),(void 0!==(i=qt(e)?i:this.isHorizontal()?e.x:e.y)||void 0!==e&&isNaN(t))&&(n=this._getLabels(),e=I.valueOrDefault(i,e),t=-1!==(i=n.indexOf(e))?i:t,isNaN(t))&&(t=e),this.getPixelForDecimal((t-this._startValue)/this._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){e=Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange);return Math.min(Math.max(e,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),Le=(y._defaults={position:"bottom"},I.noop),Ut=I.isNullOrUndef;var Yt=A.extend({getRightValue:function(e){return"string"==typeof e?+e:A.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var e=this,t=e.options.ticks,n=(t.beginAtZero&&(n=I.sign(e.min),i=I.sign(e.max),n<0&&i<0?e.max=0:0<n&&0<i&&(e.min=0)),void 0!==t.min||void 0!==t.suggestedMin),i=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)),n!=i&&e.min>=e.max&&(n?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,n=t.stepSize,t=t.maxTicksLimit;return n?e=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(e=this._computeTickLimit(),t=t||11),e=t?Math.min(t,e):e},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Le,buildTicks:function(){var e=this,t=e.options.ticks,n=e.getTickLimit(),n={maxTicks:Math.max(2,n),min:t.min,max:t.max,precision:t.precision,stepSize:I.valueOrDefault(t.fixedStepSize,t.stepSize)},n=e.ticks=((e,t)=>{var n,i,a,o=[],r=e.stepSize,s=r||1,l=e.maxTicks-1,u=e.min,d=e.max,e=e.precision,c=t.min,t=t.max,h=I.niceNum((t-c)/l/s)*s;if(h<1e-14&&Ut(u)&&Ut(d))return[c,t];l<(a=Math.ceil(t/h)-Math.floor(c/h))&&(h=I.niceNum(a*h/l/s)*s),r||Ut(e)?n=Math.pow(10,I._decimalPlaces(h)):(n=Math.pow(10,e),h=Math.ceil(h*n)/n),i=Math.floor(c/h)*h,l=Math.ceil(t/h)*h,r&&(!Ut(u)&&I.almostWhole(u/h,h/1e3)&&(i=u),!Ut(d))&&I.almostWhole(d/h,h/1e3)&&(l=d),a=I.almostEquals(a=(l-i)/h,Math.round(a),h/1e3)?Math.round(a):Math.ceil(a),i=Math.round(i*n)/n,l=Math.round(l*n)/n,o.push(Ut(u)?i:u);for(var p=1;p<a;++p)o.push(Math.round((i+p*h)*n)/n);return o.push(Ut(d)?l:d),o})(n,e);e.handleDirectionalChanges(),e.max=I.max(n),e.min=I.min(n),t.reverse?(n.reverse(),e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max)},convertTicksToLabels:function(){this.ticksAsNumbers=this.ticks.slice(),this.zeroLineIndex=this.ticks.indexOf(0),A.prototype.convertTicksToLabels.call(this)},_configure:function(){var e=this.getTicks(),t=this.min,n=this.max;A.prototype._configure.call(this),this.options.offset&&e.length&&(t-=e=(n-t)/Math.max(e.length-1,1)/2,n+=e),this._startValue=t,this._endValue=n,this._valueRange=n-t}}),t={position:"left",ticks:{callback:Ie.formatters.linear}};var f=Yt.extend({determineDataLimits:function(){var e,t,n,i,a=this,o=a.options,r=a.chart.data.datasets,s=a._getMatchingVisibleMetas(),l=o.stacked,u={},d=s.length;if(a.min=Number.POSITIVE_INFINITY,a.max=Number.NEGATIVE_INFINITY,void 0===l)for(e=0;!l&&e<d;++e)l=void 0!==(t=s[e]).stack;for(e=0;e<d;++e)if(n=r[(t=s[e]).index].data,l){b=c=C=w=x=y=v=g=m=f=p=h=void 0;for(var c,h=a,p=u,f=t,m=n,g=h.options,v=g.stacked,b=(p=p,v=v,v=[(b=f).type,void 0===v&&void 0===b.stack?b.index:"",b.stack].join("."),void 0===p[v]&&(p[v]={pos:[],neg:[]}),p[v]),y=b.pos,x=b.neg,w=m.length,C=0;C<w;++C)c=h._parseValue(m[C]),isNaN(c.min)||isNaN(c.max)||f.data[C].hidden||(y[C]=y[C]||0,x[C]=x[C]||0,g.relativePoints?y[C]=100:c.min<0||c.max<0?x[C]+=c.min:y[C]+=c.max)}else{$=M=T=S=_=k=void 0;for(var $,k=a,_=t,S=n,T=S.length,M=0;M<T;++M)$=k._parseValue(S[M]),isNaN($.min)||isNaN($.max)||_.data[M].hidden||(k.min=Math.min(k.min,$.min),k.max=Math.max(k.max,$.max))}I.each(u,function(e){i=e.pos.concat(e.neg),a.min=Math.min(a.min,I.min(i)),a.max=Math.max(a.max,I.max(i))}),a.min=I.isFinite(a.min)&&!isNaN(a.min)?a.min:0,a.max=I.isFinite(a.max)&&!isNaN(a.max)?a.max:1,a.handleTickRangeOptions()},_computeTickLimit:function(){var e;return this.isHorizontal()?Math.ceil(this.width/40):(e=I.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])}}),Qt=(f._defaults=t,I.valueOrDefault),D=I.math.log10;a={position:"left",ticks:{callback:Ie.formatters.logarithmic}};
1function Xt(e,t){return I.isFinite(e)&&0<=e?e:t}var o=A.extend({determineDataLimits:function(){var e,t,n,i=this,a=i.options,o=i.chart,r=o.data.datasets,s=i.isHorizontal();function l(e){return s?e.xAxisID===i.id:e.yAxisID===i.id}i.min=Number.POSITIVE_INFINITY,i.max=Number.NEGATIVE_INFINITY,i.minNotZero=Number.POSITIVE_INFINITY;var u=a.stacked;if(void 0===u)for(c=0;c<r.length;c++)if(h=o.getDatasetMeta(c),o.isDatasetVisible(c)&&l(h)&&void 0!==h.stack){u=!0;break}if(a.stacked||u){for(var d={},c=0;c<r.length;c++){var h,p=[(h=o.getDatasetMeta(c)).type,void 0===a.stacked&&void 0===h.stack?c:"",h.stack].join(".");if(o.isDatasetVisible(c)&&l(h))for(void 0===d[p]&&(d[p]=[]),t=0,n=(e=r[c].data).length;t<n;t++){var f=d[p],m=i._parseValue(e[t]);isNaN(m.min)||isNaN(m.max)||h.data[t].hidden||m.min<0||m.max<0||(f[t]=f[t]||0,f[t]+=m.max)}}I.each(d,function(e){var t;0<e.length&&(t=I.min(e),e=I.max(e),i.min=Math.min(i.min,t),i.max=Math.max(i.max,e))})}else for(c=0;c<r.length;c++)if(h=o.getDatasetMeta(c),o.isDatasetVisible(c)&&l(h))for(t=0,n=(e=r[c].data).length;t<n;t++)m=i._parseValue(e[t]),isNaN(m.min)||isNaN(m.max)||h.data[t].hidden||m.min<0||m.max<0||(i.min=Math.min(m.min,i.min),i.max=Math.max(m.max,i.max),0!==m.min&&(i.minNotZero=Math.min(m.min,i.minNotZero)));i.min=I.isFinite(i.min)?i.min:null,i.max=I.isFinite(i.max)?i.max:null,i.minNotZero=I.isFinite(i.minNotZero)?i.minNotZero:null,this.handleTickRangeOptions()},handleTickRangeOptions:function(){var e=this,t=e.options.ticks;e.min=Xt(t.min,e.min),e.max=Xt(t.max,e.max),e.min===e.max&&(0!==e.min&&null!==e.min?(e.min=Math.pow(10,Math.floor(D(e.min))-1),e.max=Math.pow(10,Math.floor(D(e.max))+1)):(e.min=1,e.max=10)),null===e.min&&(e.min=Math.pow(10,Math.floor(D(e.max))-1)),null===e.max&&(e.max=0!==e.min?Math.pow(10,Math.floor(D(e.min))+1):10),null===e.minNotZero&&(0<e.min?e.minNotZero=e.min:e.max<1?e.minNotZero=Math.pow(10,Math.floor(D(e.max))):e.minNotZero=1)},buildTicks:function(){var e=this,t=e.options.ticks,n=!e.isHorizontal(),i={min:Xt(t.min),max:Xt(t.max)},i=e.ticks=((e,t)=>{for(var n,i,a=[],o=Qt(e.min,Math.pow(10,Math.floor(D(t.min)))),r=Math.floor(D(t.max)),s=Math.ceil(t.max/Math.pow(10,r)),l=(0===o?(n=Math.floor(D(t.minNotZero)),i=Math.floor(t.minNotZero/Math.pow(10,n)),a.push(o),o=i*Math.pow(10,n)):(n=Math.floor(D(o)),i=Math.floor(o/Math.pow(10,n))),n<0?Math.pow(10,Math.abs(n)):1);a.push(o),10===++i&&(i=1,l=0<=++n?1:l),o=Math.round(i*Math.pow(10,n)*l)/l,n<r||n===r&&i<s;);return t=Qt(e.max,o),a.push(t),a})(i,e);e.max=I.max(i),e.min=I.min(i),t.reverse?(n=!n,e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max),n&&i.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),A.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(D(e));return Math.floor(e/Math.pow(10,t))*Math.pow(10,t)},_configure:function(){var e=this,t=e.min,n=0;A.prototype._configure.call(e),0===t&&(t=e._getFirstTickValue(e.minNotZero),n=Qt(e.options.ticks.fontSize,E.global.defaultFontSize)/e._length),e._startValue=D(t),e._valueOffset=n,e._valueRange=(D(e.max)-D(t))/(1-n)},getPixelForValue:function(e){var t=0;return(e=+this.getRightValue(e))>this.min&&0<e&&(t=(D(e)-this._startValue)/this._valueRange+this._valueOffset),this.getPixelForDecimal(t)},getValueForPixel:function(e){e=this.getDecimalForPixel(e);return 0===e&&0===this.min?0:Math.pow(10,this._startValue+(e-this._valueOffset)*this._valueRange)}}),Jt=(o._defaults=a,I.valueOrDefault),Gt=I.valueAtIndexOrDefault,Kt=I.options.resolve,je={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:Ie.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}};function Zt(e){var t=e.ticks;return t.display&&e.display?Jt(t.fontSize,E.global.defaultFontSize)+2*t.backdropPaddingY:0}function en(e,t,n,i,a){return e===i||e===a?{start:t-n/2,end:t+n/2}:e<i||a<e?{start:t-n,end:t}:{start:t,end:t+n}}function tn(e){for(var t,n,i=I.options._parseFont(e.options.pointLabels),a={l:0,r:e.width,t:0,b:e.height-e.paddingTop},o={},r=(e.ctx.font=i.string,e._pointLabelSizes=[],e.chart.data.labels.length),s=0;s<r;s++){t=e.getPointPosition(s,e.drawingArea+5),n=e.ctx,u=i.lineHeight,l=e.pointLabels[s],n=I.isArray(l)?{w:I.longestText(n,n.font,l),h:l.length*u}:{w:n.measureText(l).width,h:u},e._pointLabelSizes[s]=n;var l=e.getIndexAngle(s),u=I.toDegrees(l)%360,d=en(u,t.x,n.w,0,180),u=en(u,t.y,n.h,90,270);d.start<a.l&&(a.l=d.start,o.l=l),a.r<d.end&&(a.r=d.end,o.r=l),u.start<a.t&&(a.t=u.start,o.t=l),a.b<u.end&&(a.b=u.end,o.b=l)}e.setReductions(e.drawingArea,a,o)}function nn(e){var t=e.ctx,n=e.options,i=n.pointLabels,a=Zt(n),o=e.getDistanceFromCenterForValue(n.ticks.reverse?e.min:e.max),r=I.options._parseFont(i);t.save(),t.font=r.string,t.textBaseline="middle";for(var s,l,u=e.chart.data.labels.length-1;0<=u;u--){var d,c,h=e.getPointPosition(u,o+(0===u?a/2:0)+5),p=Gt(i.fontColor,u,E.global.defaultFontColor),p=(t.fillStyle=p,e.getIndexAngle(u)),p=I.toDegrees(p),f=(t.textAlign=0===(l=p)||180===l?"center":l<180?"left":"right",l=p,p=e._pointLabelSizes[u],s=h,90===l||270===l?s.y-=p.h/2:(270<l||l<90)&&(s.y-=p.h),c=d=b=v=g=m=f=void 0,t),m=e.pointLabels[u],g=h,v=r.lineHeight,b=g.y+v/2;if(I.isArray(m))for(d=0,c=m.length;d<c;++d)f.fillText(m[d],g.x,b),b+=v;else f.fillText(m,g.x,b)}
1t.restore()}function an(e){return I.isNumber(e)?e:0}var Le=Yt.extend({setDimensions:function(){var e=this;e.width=e.maxWidth,e.height=e.maxHeight,e.paddingTop=Zt(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 i=this,a=i.chart,o=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY;I.each(a.data.datasets,function(e,t){var n;a.isDatasetVisible(t)&&(n=a.getDatasetMeta(t),I.each(e.data,function(e,t){e=+i.getRightValue(e);isNaN(e)||n.data[t].hidden||(o=Math.min(e,o),r=Math.max(e,r))}))}),i.min=o===Number.POSITIVE_INFINITY?0:o,i.max=r===Number.NEGATIVE_INFINITY?0:r,i.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Zt(this.options))},convertTicksToLabels:function(){var t=this;Yt.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(function(){var e=I.callback(t.options.pointLabels.callback,arguments,t);return e||0===e?e:""})},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?tn(this):this.setCenterPoint(0,0,0,0)},setReductions:function(e,t,n){var i=t.l/Math.sin(n.l),a=Math.max(t.r-this.width,0)/Math.sin(n.r),o=-t.t/Math.cos(n.t),t=-Math.max(t.b-(this.height-this.paddingTop),0)/Math.cos(n.b),i=an(i),a=an(a),o=an(o),t=an(t);this.drawingArea=Math.min(Math.floor(e-(i+a)/2),Math.floor(e-(o+t)/2)),this.setCenterPoint(i,a,o,t)},setCenterPoint:function(e,t,n,i){var a=this,t=a.width-t-a.drawingArea,n=n+a.drawingArea,i=a.height-a.paddingTop-i-a.drawingArea;a.xCenter=Math.floor((e+a.drawingArea+t)/2+a.left),a.yCenter=Math.floor((n+i)/2+a.top+a.paddingTop)},getIndexAngle:function(e){var t=this.chart,e=(e*(360/t.data.labels.length)+((t.options||{}).startAngle||0))%360;return(e<0?360+e:e)*Math.PI*2/360},getDistanceFromCenterForValue:function(e){var t;return I.isNullOrUndef(e)?NaN:(t=this.drawingArea/(this.max-this.min),this.options.ticks.reverse?(this.max-e)*t:(e-this.min)*t)},getPointPosition:function(e,t){e=this.getIndexAngle(e)-Math.PI/2;return{x:Math.cos(e)*t+this.xCenter,y:Math.sin(e)*t+this.yCenter}},getPointPositionForValue:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))},getBasePosition:function(e){var t=this.min,n=this.max;return this.getPointPositionForValue(e||0,this.beginAtZero?0:t<0&&n<0?n:0<t&&0<n?t:0)},_drawGrid:function(){var e,c,t,h=this,n=h.ctx,i=h.options,p=i.gridLines,a=i.angleLines,o=Jt(a.lineWidth,p.lineWidth),r=Jt(a.color,p.color);if(i.pointLabels.display&&nn(h),p.display&&I.each(h.ticks,function(e,t){if(0!==t){c=h.getDistanceFromCenterForValue(h.ticksAsNumbers[t]);var n,i=h,a=p,o=c,r=i.ctx,s=a.circular,l=i.chart.data.labels.length,u=Gt(a.color,t-1),t=Gt(a.lineWidth,t-1);if((s||l)&&u&&t){if(r.save(),r.strokeStyle=u,r.lineWidth=t,r.setLineDash&&(r.setLineDash(a.borderDash||[]),r.lineDashOffset=a.borderDashOffset||0),r.beginPath(),s)r.arc(i.xCenter,i.yCenter,o,0,2*Math.PI);else{n=i.getPointPosition(0,o),r.moveTo(n.x,n.y);for(var d=1;d<l;d++)n=i.getPointPosition(d,o),r.lineTo(n.x,n.y)}r.closePath(),r.stroke(),r.restore()}}}),a.display&&o&&r){for(n.save(),n.lineWidth=o,n.strokeStyle=r,n.setLineDash&&(n.setLineDash(Kt([a.borderDash,p.borderDash,[]])),n.lineDashOffset=Kt([a.borderDashOffset,p.borderDashOffset,0])),e=h.chart.data.labels.length-1;0<=e;e--)c=h.getDistanceFromCenterForValue(i.ticks.reverse?h.min:h.max),t=h.getPointPosition(e,c),n.beginPath(),n.moveTo(h.xCenter,h.yCenter),n.lineTo(t.x,t.y),n.stroke();n.restore()}},_drawLabels:function(){var e,n,i,a,o,r=this,s=r.ctx,l=r.options.ticks;l.display&&(e=r.getIndexAngle(0),n=I.options._parseFont(l),i=Jt(l.fontColor,E.global.defaultFontColor),s.save(),s.font=n.string,s.translate(r.xCenter,r.yCenter),s.rotate(e),s.textAlign="center",s.textBaseline="middle",I.each(r.ticks,function(e,t){0===t&&!l.reverse||(a=r.getDistanceFromCenterForValue(r.ticksAsNumbers[t]),l.showLabelBackdrop&&(o=s.measureText(e).width,s.fillStyle=l.backdropColor,s.fillRect(-o/2-l.backdropPaddingX,-a-n.size/2-l.backdropPaddingY,o+2*l.backdropPaddingX,n.size+2*l.backdropPaddingY)),s.fillStyle=i,s.fillText(e,0,-a))}
1),s.restore())},_drawTitle:I.noop}),on=(Le._defaults=je,I._deprecated),rn=I.options.resolve,sn=I.valueOrDefault,ln=Number.MIN_SAFE_INTEGER||-9007199254740991,un=Number.MAX_SAFE_INTEGER||9007199254740991,dn={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}},P=Object.keys(dn);function cn(e,t){return e-t}function hn(e){return I.valueOrDefault(e.time.min,e.ticks.min)}function pn(e){return I.valueOrDefault(e.time.max,e.ticks.max)}function fn(e,t,n,i){var a=((e,t,n)=>{for(var i,a,o,r=0,s=e.length-1;0<=r&&r<=s;){if(a=e[(i=r+s>>1)-1]||null,o=e[i],!a)return{lo:null,hi:o};if(o[t]<n)r=1+i;else{if(!(a[t]>n))return{lo:a,hi:o};s=i-1}}return{lo:o,hi:null}})(e,t,n),o=a.lo?a.hi?a.lo:e[e.length-2]:e[0],a=a.lo?a.hi||e[e.length-1]:e[1],e=a[t]-o[t],n=e?(n-o[t])/e:0;return o[i]+(a[i]-o[i])*n}function mn(e,t){var n=e._adapter,e=e.options.time,i=e.parser,e=i||e.format,a=t;return"function"==typeof i&&(a=i(a)),null!==(a=I.isFinite(a)?a:"string"==typeof e?n.parse(a,e):n.parse(a))?+a:i||"function"!=typeof e||(a=e(t),I.isFinite(a))?a:n.parse(a)}function gn(e,t){var n;return I.isNullOrUndef(t)?null:(n=e.options.time,null!==(t=mn(e,e.getRightValue(t)))&&n.round?+e._adapter.startOf(t,n.round):t)}function vn(e,t,n,i){for(var a,o,r=P.length,s=P.indexOf(e);s<r-1;++s)if(o=(a=dn[P[s]]).steps||un,a.common&&Math.ceil((n-t)/(o*a.size))<=i)return P[s];return P[r-1]}function bn(e,t,n){for(var i,a=[],o={},r=t.length,s=0;s<r;++s)o[i=t[s]]=s,a.push({value:i,major:!1});if(0!==r&&n){for(var l,u=a,d=o,c=n,h=(n=e)._adapter,n=+h.startOf(u[0].value,c),p=u[u.length-1].value,f=n;f<=p;f=+h.add(f,1,c))0<=(l=d[f])&&(u[l].major=!0);return u}return a}var t=A.extend({initialize:function(){this.mergeTicksOptions(),A.prototype.initialize.call(this)},update:function(){var e=this.options,t=e.time||(e.time={}),e=this._adapter=new Pt._date(e.adapters.date);return on("time scale",t.format,"time.format","time.parser"),on("time scale",t.min,"time.min","ticks.min"),on("time scale",t.max,"time.max","ticks.max"),I.mergeIf(t.displayFormats,e.formats()),A.prototype.update.apply(this,arguments)},getRightValue:function(e){return e&&void 0!==e.t&&(e=e.t),A.prototype.getRightValue.call(this,e)},determineDataLimits:function(){for(var e,t,n,i,a,o=this,r=o.chart,s=o._adapter,l=o.options,u=l.time.unit||"day",d=un,c=ln,h=[],p=[],f=[],m=o._getLabels(),g=0,v=m.length;g<v;++g)f.push(gn(o,m[g]));for(g=0,v=(r.data.datasets||[]).length;g<v;++g)if(r.isDatasetVisible(g))if(n=r.data.datasets[g].data,I.isObject(n[0]))for(p[g]=[],e=0,t=n.length;e<t;++e)i=gn(o,n[e]),h.push(i),p[g][e]=i;else p[g]=f.slice(0),a||(h=h.concat(f),a=!0);else p[g]=[];f.length&&(d=Math.min(d,f[0]),c=Math.max(c,f[f.length-1])),h.length&&(h=(1<v?(e=>{for(var t,n={},i=[],a=0,o=e.length;a<o;++a)n[t=e[a]]||(n[t]=!0,i.push(t));return i})(h):h).sort(cn),d=Math.min(d,h[0]),c=Math.max(c,h[h.length-1])),d=gn(o,hn(l))||d,c=gn(o,pn(l))||c,d=d===un?+s.startOf(Date.now(),u):d,c=c===ln?+s.endOf(Date.now(),u)+1:c,o.min=Math.min(d,c),o.max=Math.max(d+1,c),o._table=[],o._timestamps={data:h,datasets:p,labels:f}},buildTicks:function(){var e,t,n,i=this,a=i.min,o=i.max,r=i.options,s=r.ticks,l=r.time,u=i._timestamps,d=[],c=i.getLabelCapacity(a),h=s.source,p=r.distribution,u="data"===h||"auto"===h&&"series"===p?u.data:"labels"===h?u.labels:((e,t,n,i)=>{var a,o=e._adapter,r=(l=(e=e.options).time).unit||vn(l.minUnit,t,n,i),s=rn([l.stepSize,l.unitStepSize,1]),i="week"===r&&l.isoWeekday,l=t,u=[];if(i&&(l=+o.startOf(l,"isoWeek",i)),l=+o.startOf(l,i?"day":r),o.diff(n,t,r)>1e5*s)throw t+" and "+n+" are too far apart with stepSize of "+s+" "+r;for(a=l;a<n;a=+o.add(a,s,r))u.push(a);return a!==n&&"ticks"!==e.bounds||u.push(a),u})(i,a,o,c);for("ticks"===r.bounds&&u.length&&(a=u[0],o=u[u.length-1]),a=gn(i,hn(r))||a,o=gn(i,pn(r))||o,e=0,t=u.length;e<t;++e)a<=(n=u[e])&&n<=o&&d.push(n);return i.min=a,i.max=o,i._unit=l.unit||(s.autoSkip?vn(l.minUnit,i.min,i.max,c):((e,t,n,i,a)=>{for(var o,r=P.length-1;r>=P.indexOf(n);r--)if(o=P[r],dn[o].common&&e._adapter.diff(a,i,o)>=t-1)return o;return P[n?P.indexOf(n):0]})(i,d.length,l.minUnit,i.min,i.max)),i._majorUnit=s.major.enabled&&"year"!==i._unit?(e=>{for(var t=P.indexOf(e)+1,n=P.length;t<n;++t)if(dn[P[t]].common)return P[t]})(i._unit):void 0,i._table=((e,t,n,i)=>{if("linear"===i||!e.length)return[{time:t,pos:0},{time:n,pos:1}];for(var a,o,r,s=[],l=[t],u=0,d=e.length;u<d;++u)t<(o=e[u])&&o<n&&l.push(o);for(l.push(n),u=0,d=l.length;u<d;++u)r=l[u+1],o=l[u],void 0!==(a=l[u-1])&&void 0!==r&&Math.round((r+a)/2)===o||s.push({time:o,pos:u/(d-1)});return s})(i._timestamps.data,a,o,p),i._offsets=(h=i._table,c=d,p=l=0,(r=r).offset&&c.length&&(r=fn(h,"time",c[0],"pos"),l=1===c.length?1-r:(fn(h,"time",c[1],"pos")-r)/2,r=fn(h,"time",c[c.length-1],"pos"),p=1===c.length?r:(r-fn(h,"time",c[c.length-2],"pos"))/2),{start:l,end:p,factor:1/(l+1+p
1)}),s.reverse&&d.reverse(),bn(i,d,i._majorUnit)},getLabelForIndex:function(e,t){var n=this._adapter,i=this.chart.data,a=this.options.time,o=i.labels&&e<i.labels.length?i.labels[e]:"",i=i.datasets[t].data[e];return I.isObject(i)&&(o=this.getRightValue(i)),a.tooltipFormat?n.format(mn(this,o),a.tooltipFormat):"string"==typeof o?o:n.format(mn(this,o),a.displayFormats.datetime)},tickFormatFunction:function(e,t,n,i){var a=this._adapter,o=this.options,r=o.time.displayFormats,s=r[this._unit],l=this._majorUnit,r=r[l],u=n[t],o=o.ticks,l=l&&r&&u&&u.major,u=a.format(e,i||(l?r:s)),a=l?o.major:o.minor,e=rn([a.callback,a.userCallback,o.callback,o.userCallback]);return e?e(u,t,n):u},convertTicksToLabels:function(e){for(var t=[],n=0,i=e.length;n<i;++n)t.push(this.tickFormatFunction(e[n].value,n,e));return t},getPixelForOffset:function(e){var t=this._offsets,e=fn(this._table,"time",e,"pos");return this.getPixelForDecimal((t.start+e)*t.factor)},getPixelForValue:function(e,t,n){var i=null;if(null!==(i=null===(i=void 0!==t&&void 0!==n?this._timestamps.datasets[n][t]:i)?gn(this,e):i))return this.getPixelForOffset(i)},getPixelForTick:function(e){var t=this.getTicks();return 0<=e&&e<t.length?this.getPixelForOffset(t[e].value):null},getValueForPixel:function(e){var t=this._offsets,e=this.getDecimalForPixel(e)/t.factor-t.end,t=fn(this._table,"pos",e,"time");return this._adapter._create(t)},_getLabelSize:function(e){var t=this.options.ticks,e=this.ctx.measureText(e).width,n=I.toRadians(this.isHorizontal()?t.maxRotation:t.minRotation),i=Math.cos(n),n=Math.sin(n),t=sn(t.fontSize,E.global.defaultFontSize);return{w:e*i+t*n,h:e*n+t*i}},getLabelWidth:function(e){return this._getLabelSize(e).w},getLabelCapacity:function(e){var t=this.options.time,n=t.displayFormats,t=n[t.unit]||n.millisecond,n=this.tickFormatFunction(e,0,bn(this,[e],this._majorUnit),t),e=this._getLabelSize(n),t=Math.floor(this.isHorizontal()?this.width/e.w:this.height/e.h);return this.options.offset&&t--,0<t?t:1}}),a=(t._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}}},{category:y,linear:f,logarithmic:o,radialLinear:Le,time:t}),yn={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"},xn=(Pt._date.override("function"==typeof i?{_id:"moment",formats:function(){return yn},parse:function(e,t){return"string"==typeof e&&"string"==typeof t?e=i(e,t):e instanceof i||(e=i(e)),e.isValid()?e.valueOf():null},format:function(e,t){return i(e).format(t)},add:function(e,t,n){return i(e).add(t,n).valueOf()},diff:function(e,t,n){return i(e).diff(i(t),n)},startOf:function(e,t,n){return e=i(e),("isoWeek"===t?e.isoWeekday(n):e.startOf(t)).valueOf()},endOf:function(e,t){return i(e).endOf(t).valueOf()},_create:function(e){return i(e)}}:{}),E._set("global",{plugins:{filler:{propagate:!0}}}),{dataset:function(e){var t=e.fill,e=e.chart,n=e.getDatasetMeta(t),i=n&&e.isDatasetVisible(t)&&n.dataset._children||[],a=i.length||0;return a?function(e,t){return t<a&&i[t]._view||null}:null},boundary:function(e){var n=e.boundary,t=n?n.x:null,i=n?n.y:null;return I.isArray(n)?function(e,t){return n[t]}:function(e){return{x:null===t?e.x:t,y:null===i?e.y:i}}}});function wn(e){if((e.el._scale||{}).getPointPositionForValue){var t,n,i,a,o,r=e,s=r.el._scale,l=s.options,u=s.chart.data.labels.length,d=r.fill,c=[];if(!u)return null;for(t=l.ticks.reverse?s.max:s.min,n=l.ticks.reverse?s.min:s.max,i=s.getPointPositionForValue(0,t),a=0;a<u;++a)o="start"===d||"end"===d?s.getPointPositionForValue(a,"start"===d?t:n):s.getBasePosition(a),l.gridLines.circular&&(o.cx=i.x,o.cy=i.y,o.angle=s.getIndexAngle(a)-Math.PI/2),c.push(o);return c}var e=(r=e).el._model||{},h=r.el._scale||{},r=r.fill,p=null;if(!isFinite(r)&&("start"===r?p=void 0===e.scaleBottom?h.bottom:e.scaleBottom:"end"===r?p=void 0===e.scaleTop?h.top:e.scaleTop:void 0!==e.scaleZero?p=e.scaleZero:h.getBasePixel&&(p=h.getBasePixel()),null!=p)){if(void 0!==p.x&&void 0!==p.y)return p;if(I.isFinite(p))return{x:(r=h.isHorizontal())?p:null,y:r?null:p}}return null}function Cn(e){return e&&!e.skip}function $n(e,t,n,i,a){var o,r,s,l;if(i&&a){for(e.moveTo(t[0].x,t[0].y),o=1;o<i;++o)I.canvas.lineTo(e,t[o-1],t[o]);if(void 0!==n[0].angle)for(r=n[0].cx,s=n[0].cy,l=Math.sqrt(Math.pow(n[0].x-r,2)+Math.pow(n[0].y-s,2)),o=a-1;0<o;--o)e.arc(r,s,l,n[o].angle,n[o-1].angle,!0);else for(e.lineTo(n[a-1].x,n[a-1].y),o=a-1;0<o;--o)I.canvas.lineTo(e,n[o],n[o-1],!0)}}var je={id:"filler",afterDatasetsUpdate:function(e,t){for(var n,i,a,o,r,s,l=(e.data.datasets||[]).length,u=t.propagate,d=[],c=0;c<l;++c)a=null,(i=(n=e.getDatasetMeta(c)).dataset)&&i._model&&i instanceof v.Line&&(a={visible:e.isDatasetVisible(c),fill:((e,t,n)=>{var i=(e=e._model||{}).fill;if(!1===(i=void 0===i?!!e.backgroundColor:i)||null===i)return!1;if(!0===i)return"origin";if(e=parseFloat(i,10),isFinite(e)&&Math.floor(e)===e)return!((e="-"!==i[0]&&"+"!==i[0]?e:t+e)===t||e<0||n<=e)&&e;switch(i){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return i;default:return!1}})(i,c,l),chart:e,el:i}),n.$filler=a,d.push(a);for(c=0;c<l;++c)(a=d[c])&&(a.fill=((e,t,n)=>{var i,a=e[t].fill,o=[t];if(!n)return a;for(;!1!==a&&-1===o.indexOf(a);){if(!isFinite(a))return a;
1if(!(i=e[a]))return!1;if(i.visible)return a;o.push(a),a=i.fill}return!1})(d,c,u),a.boundary=wn(a),a.mapper=(s=r=void 0,r=(o=a).fill,!(s="dataset")===r?null:(isFinite(r)||(s="boundary"),xn[s](o))))},beforeDatasetsDraw:function(e){for(var t,n,i,a,o,r=e._getSortedVisibleDatasetMetas(),s=e.ctx,l=r.length-1;0<=l;--l)if((a=r[l].$filler)&&a.visible&&(n=(t=a.el)._view,i=t._children||[],o=n.backgroundColor||E.global.defaultColor,a=a.mapper)&&o&&i.length){I.canvas.clipArea(s,e.chartArea),m=f=p=c=h=d=u=T=S=_=k=$=C=w=x=y=b=v=g=void 0;var u,d,c,h,p,f,m,g=s,v=i,b=a,y=n,x=o,w=t._loop,C=v.length,$=y.spanGaps,k=[],_=[],S=0,T=0;for(g.beginPath(),u=0,d=C;u<d;++u)h=b(c=v[h=u%C]._view,h,y),p=Cn(c),f=Cn(h),w&&void 0===m&&p&&(d=C+(m=u+1)),p&&f?(S=k.push(c),T=_.push(h)):S&&T&&($?(p&&k.push(c),f&&_.push(h)):($n(g,k,_,S,T),S=T=0,k=[],_=[]));$n(g,k,_,S,T),g.closePath(),g.fillStyle=x,g.fill(),I.canvas.unclipArea(s)}}},kn=I.rtl.getRtlAdapter,y=I.noop,N=I.valueOrDefault;function _n(e,t){return e.usePointStyle&&e.boxWidth>t?t:e.boxWidth}E._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var t=t.datasetIndex,n=this.chart,i=n.getDatasetMeta(t);i.hidden=null===i.hidden?!n.data.datasets[t].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(n){var i=n.data.datasets,e=n.options.legend||{},a=e.labels&&e.labels.usePointStyle;return n._getSortedDatasetMetas().map(function(e){var t=e.controller.getStyle(a?0:void 0);return{text:i[e.index].label,fillStyle:t.backgroundColor,hidden:!n.isDatasetVisible(e.index),lineCap:t.borderCapStyle,lineDash:t.borderDash,lineDashOffset:t.borderDashOffset,lineJoin:t.borderJoinStyle,lineWidth:t.borderWidth,strokeStyle:t.borderColor,pointStyle:t.pointStyle,rotation:t.rotation,datasetIndex:e.index}},this)}}},legendCallback:function(e){var t,n,i,a=document.createElement("ul"),o=e.data.datasets;for(a.setAttribute("class",e.id+"-legend"),t=0,n=o.length;t<n;t++)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=o[t].backgroundColor,o[t].label&&i.appendChild(document.createTextNode(o[t].label));return a.outerHTML}});var Sn=e.extend({initialize:function(e){I.extend(this,e),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:y,update:function(e,t,n){var i=this;return i.beforeUpdate(),i.maxWidth=e,i.maxHeight=t,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:y,beforeSetDimensions:y,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:y,beforeBuildLabels:y,buildLabels:function(){var t=this,n=t.options.labels||{},e=I.callback(n.generateLabels,[t.chart],t)||[];n.filter&&(e=e.filter(function(e){return n.filter(e,t.chart.data)})),t.options.reverse&&e.reverse(),t.legendItems=e},afterBuildLabels:y,beforeFit:y,fit:function(){var n,i,a,o,r,s,l,u,e=this,t=e.options,d=t.labels,t=t.display,c=e.ctx,h=I.options._parseFont(d),p=h.size,f=e.legendHitBoxes=[],m=e.minSize,g=e.isHorizontal();g?(m.width=e.maxWidth,m.height=t?10:0):(m.width=t?10:0,m.height=e.maxHeight),t?(c.font=h.string,g?(n=e.lineWidths=[0],i=0,c.textAlign="left",c.textBaseline="middle",I.each(e.legendItems,function(e,t){e=_n(d,p)+p/2+c.measureText(e.text).width;(0===t||n[n.length-1]+e+2*d.padding>m.width)&&(i+=p+d.padding,n[n.length-(0<t?0:1)]=0),f[t]={left:0,top:0,width:e,height:p},n[n.length-1]+=e+d.padding}),m.height+=i):(a=d.padding,o=e.columnWidths=[],r=e.columnHeights=[],s=d.padding,u=l=0,I.each(e.legendItems,function(e,t){e=_n(d,p)+p/2+c.measureText(e.text).width;0<t&&u+p+2*a>m.height&&(s+=l+d.padding,o.push(l),r.push(u),u=l=0),l=Math.max(l,e),u+=p+a,f[t]={left:0,top:0,width:e,height:p}}),s+=l,o.push(l),r.push(u),m.width+=s),e.width=m.width,e.height=m.height):e.width=m.width=e.height=m.height=0},afterFit:y,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var h,p,e,f,m,g,v,b,y,x,w=this,n=w.options,C=n.labels,t=E.global,$=t.defaultColor,k=t.elements.line,_=w.height,S=w.columnHeights,T=w.width,M=w.lineWidths;
1n.display&&(h=kn(n.rtl,w.left,w.minSize.width),p=w.ctx,t=N(C.fontColor,t.defaultFontColor),e=I.options._parseFont(C),f=e.size,p.textAlign=h.textAlign("left"),p.textBaseline="middle",p.lineWidth=.5,p.strokeStyle=t,p.fillStyle=t,p.font=e.string,m=_n(C,f),g=w.legendHitBoxes,v=function(e,t){switch(n.align){case"start":return C.padding;case"end":return e-t;default:return(e-t+C.padding)/2}},b=w.isHorizontal(),y=b?{x:w.left+v(T,M[0]),y:w.top+C.padding,line:0}:{x:w.left+C.padding,y:w.top+v(_,S[0]),line:0},I.rtl.overrideTextDirection(w.ctx,n.textDirection),x=f+C.padding,I.each(w.legendItems,function(e,t){var n,i,a,o,r,s,l=p.measureText(e.text).width,u=m+f/2+l,d=y.x,c=y.y,d=(h.setWidth(w.minSize.width),b?0<t&&d+u+C.padding>w.left+w.minSize.width&&(c=y.y+=x,y.line++,d=y.x=w.left+v(T,M[y.line])):0<t&&c+x>w.top+w.minSize.height&&(d=y.x=d+w.columnWidths[y.line]+C.padding,y.line++,c=y.y=w.top+v(_,S[y.line])),h.x(d));s=d,n=c,o=e,isNaN(m)||m<=0||(p.save(),r=N(o.lineWidth,k.borderWidth),p.fillStyle=N(o.fillStyle,$),p.lineCap=N(o.lineCap,k.borderCapStyle),p.lineDashOffset=N(o.lineDashOffset,k.borderDashOffset),p.lineJoin=N(o.lineJoin,k.borderJoinStyle),p.lineWidth=r,p.strokeStyle=N(o.strokeStyle,$),p.setLineDash&&p.setLineDash(N(o.lineDash,k.borderDash)),C&&C.usePointStyle?(i=m*Math.SQRT2/2,a=h.xPlus(s,m/2),I.canvas.drawPoint(p,o.pointStyle,i,a,n+f/2,o.rotation)):(p.fillRect(h.leftForLtr(s,m),n,m,f),0!==r&&p.strokeRect(h.leftForLtr(s,m),n,m,f)),p.restore()),g[t].left=h.leftForLtr(d,g[t].width),g[t].top=c,i=d,a=c,o=e,r=l,s=f/2,i=h.xPlus(i,m+s),a+=s,p.fillText(o.text,i,a),o.hidden&&(p.beginPath(),p.lineWidth=2,p.moveTo(i,a),p.lineTo(h.xPlus(i,r),a),p.stroke()),b?y.x+=u+C.padding:y.y+=x}),I.rtl.restoreTextDirection(w.ctx,n.textDirection))},_getLegendItemAt:function(e,t){var n,i,a;if(e>=this.left&&e<=this.right&&t>=this.top&&t<=this.bottom)for(a=this.legendHitBoxes,n=0;n<a.length;++n)if(e>=(i=a[n]).left&&e<=i.left+i.width&&t>=i.top&&t<=i.top+i.height)return this.legendItems[n];return null},handleEvent:function(e){var t,n=this.options,i="mouseup"===e.type?"click":e.type;if("mousemove"===i){if(!n.onHover&&!n.onLeave)return}else{if("click"!==i)return;if(!n.onClick)return}t=this._getLegendItemAt(e.x,e.y),"click"===i?t&&n.onClick&&n.onClick.call(this,e.native,t):(n.onLeave&&t!==this._hoveredItem&&(this._hoveredItem&&n.onLeave.call(this,e.native,this._hoveredItem),this._hoveredItem=t),n.onHover&&t&&n.onHover.call(this,e.native,t))}});function Tn(e,t){var n=new Sn({ctx:e.ctx,options:t,chart:e});x.configure(e,n,t),x.addBox(e,n),e.legend=n}var f={id:"legend",_element:Sn,beforeInit:function(e){var t=e.options.legend;t&&Tn(e,t)},beforeUpdate:function(e){var t=e.options.legend,n=e.legend;t?(I.mergeIf(t,E.global.legend),n?(x.configure(e,n,t),n.options=t):Tn(e,t)):n&&(x.removeBox(e,n),delete e.legend)},afterEvent:function(e,t){e=e.legend;e&&e.handleEvent(t)}},o=I.noop,Mn=(E._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}}),e.extend({initialize:function(e){I.extend(this,e),this.legendHitBoxes=[]},beforeUpdate:o,update:function(e,t,n){var i=this;return i.beforeUpdate(),i.maxWidth=e,i.maxHeight=t,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:o,beforeSetDimensions:o,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:o,beforeBuildLabels:o,buildLabels:o,afterBuildLabels:o,beforeFit:o,fit:function(){var e=this.options,t=this.minSize={},n=this.isHorizontal();e.display?(e=(I.isArray(e.text)?e.text.length:1)*I.options._parseFont(e).lineHeight+2*e.padding,this.width=t.width=n?this.maxWidth:e,this.height=t.height=n?e:this.maxHeight):this.width=t.width=this.height=t.height=0},afterFit:o,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this.ctx,t=this.options;if(t.display){var n,i,a,o=I.options._parseFont(t),r=o.lineHeight,s=r/2+t.padding,l=0,u=this.top,d=this.left,c=this.bottom,h=this.right,p=(e.fillStyle=I.valueOrDefault(t.fontColor,E.global.defaultFontColor),e.font=o.string,this.isHorizontal()?(i=d+(h-d)/2,a=u+s,n=h-d):(i="left"===t.position?d+s:h-s,a=u+(c-u)/2,n=c-u,l=Math.PI*("left"===t.position?-.5:.5)),e.save(),e.translate(i,a),e.rotate(l),e.textAlign="center",e.textBaseline="middle",t.text);if(I.isArray(p))for(var f=0,m=0;m<p.length;++m)e.fillText(p[m],0,f,n),f+=r;else e.fillText(p,0,0,n);
1e.restore()}}}));function En(e,t){var n=new Mn({ctx:e.ctx,options:t,chart:e});x.configure(e,n,t),x.addBox(e,n),e.titleBlock=n}var An,L={},Le=f,t={id:"title",_element:Mn,beforeInit:function(e){var t=e.options.title;t&&En(e,t)},beforeUpdate:function(e){var t=e.options.title,n=e.titleBlock;t?(I.mergeIf(t,E.global.title),n?(x.configure(e,n,t),n.options=t):En(e,t)):n&&(x.removeBox(e,n),delete e.titleBlock)}};function Dn(e,t,n){var i;return"string"==typeof e?(i=parseInt(e,10),-1!==e.indexOf("%")&&(i=i/100*t.parentNode[n])):i=e,i}function Pn(e){return null!=e&&"none"!==e}function Nn(e,t,n){var i=document.defaultView,a=I._getParentNode(e),o=i.getComputedStyle(e)[t],i=i.getComputedStyle(a)[t],t=Pn(o),r=Pn(i),s=Number.POSITIVE_INFINITY;return t||r?Math.min(t?Dn(o,e,n):s,r?Dn(i,a,n):s):"none"}for(An in L.filler=je,L.legend=Le,L.title=t,(M.helpers=I).where=function(e,t){var n;return I.isArray(e)&&Array.prototype.filter?e.filter(t):(n=[],I.each(e,function(e){t(e)&&n.push(e)}),n)},I.findIndex=Array.prototype.findIndex?function(e,t,n){return e.findIndex(t,n)}:function(e,t,n){n=void 0===n?e:n;for(var i=0,a=e.length;i<a;++i)if(t.call(n,e[i],i,e))return i;return-1},I.findNextWhere=function(e,t,n){for(var i=(n=I.isNullOrUndef(n)?-1:n)+1;i<e.length;i++){var a=e[i];if(t(a))return a}},I.findPreviousWhere=function(e,t,n){for(var i=(n=I.isNullOrUndef(n)?e.length:n)-1;0<=i;i--){var a=e[i];if(t(a))return a}},I.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},I.almostEquals=function(e,t,n){return Math.abs(e-t)<n},I.almostWhole=function(e,t){var n=Math.round(e);return n-t<=e&&e<=n+t},I.max=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.max(e,t)},Number.NEGATIVE_INFINITY)},I.min=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.min(e,t)},Number.POSITIVE_INFINITY)},I.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return 0===(e=+e)||isNaN(e)?e:0<e?1:-1},I.toRadians=function(e){return e*(Math.PI/180)},I.toDegrees=function(e){return e*(180/Math.PI)},I._decimalPlaces=function(e){if(I.isFinite(e)){for(var t=1,n=0;Math.round(e*t)/t!==e;)t*=10,n++;return n}},I.getAngleFromPoint=function(e,t){var n=t.x-e.x,t=t.y-e.y,e=Math.sqrt(n*n+t*t),t=Math.atan2(t,n);return t<-.5*Math.PI&&(t+=2*Math.PI),{angle:t,distance:e}},I.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},I.aliasPixel=function(e){return e%2==0?0:.5},I._alignPixel=function(e,t,n){e=e.currentDevicePixelRatio,n/=2;return Math.round((t-n)*e)/e+n},I.splineCurve=function(e,t,n,i){var e=e.skip?t:e,a=t,t=n.skip?t:n,n=Math.sqrt(Math.pow(a.x-e.x,2)+Math.pow(a.y-e.y,2)),o=Math.sqrt(Math.pow(t.x-a.x,2)+Math.pow(t.y-a.y,2)),r=n/(n+o),n=o/(n+o),o=i*(isNaN(r)?0:r),r=i*(isNaN(n)?0:n);return{previous:{x:a.x-o*(t.x-e.x),y:a.y-o*(t.y-e.y)},next:{x:a.x+r*(t.x-e.x),y:a.y+r*(t.y-e.y)}}},I.EPSILON=Number.EPSILON||1e-14,I.splineCurveMonotone=function(e){for(var t,n,i,a,o,r,s,l,u=(e||[]).map(function(e){return{model:e._model,deltaK:0,mK:0}}),d=u.length,c=0;c<d;++c)(a=u[c]).model.skip||(n=0<c?u[c-1]:null,(i=c<d-1?u[c+1]:null)&&!i.model.skip&&(t=i.model.x-a.model.x,a.deltaK=0!=t?(i.model.y-a.model.y)/t:0),!n||n.model.skip?a.mK=a.deltaK:!i||i.model.skip?a.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(a.deltaK)?a.mK=0:a.mK=(n.deltaK+a.deltaK)/2);for(c=0;c<d-1;++c)a=u[c],i=u[c+1],a.model.skip||i.model.skip||(I.almostEquals(a.deltaK,0,this.EPSILON)?a.mK=i.mK=0:(o=a.mK/a.deltaK,r=i.mK/a.deltaK,(s=Math.pow(o,2)+Math.pow(r,2))<=9||(s=3/Math.sqrt(s),a.mK=o*s*a.deltaK,i.mK=r*s*a.deltaK)));for(c=0;c<d;++c)(a=u[c]).model.skip||(n=0<c?u[c-1]:null,i=c<d-1?u[c+1]:null,n&&!n.model.skip&&(l=(a.model.x-n.model.x)/3,a.model.controlPointPreviousX=a.model.x-l,a.model.controlPointPreviousY=a.model.y-l*a.mK),i&&!i.model.skip&&(l=(i.model.x-a.model.x)/3,a.model.controlPointNextX=a.model.x+l,a.model.controlPointNextY=a.model.y+l*a.mK))},I.nextItem=function(e,t,n){return n?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},I.previousItem=function(e,t,n){return n?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},I.niceNum=function(e,t){var n=Math.floor(I.log10(e)),e=e/Math.pow(10,n),t=t?e<1.5?1:e<3?2:e<7?5:10:e<=1?1:e<=2?2:e<=5?5:10;return t*Math.pow(10,n)},I.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)},I.getRelativePosition=function(e,t){var n=e.originalEvent||e,e=e.target||e.srcElement,i=e.getBoundingClientRect(),a=n.touches,a=(a&&0<a.length?(l=a[0].clientX,a[0]):(l=n.clientX,n)).clientY,n=parseFloat(I.getStyle(e,"padding-left")),o=parseFloat(I.getStyle(e,"padding-top")),r=parseFloat(I.getStyle(e,"padding-right")),s=parseFloat(I.getStyle(e,"padding-bottom")),r=i.right-i.left-n-r,s=i.bottom-i.top-o-s,l=Math.round((l-i.left-n)/r*e.width/t.currentDevicePixelRatio);return{x:l,y:a=Math.round((a-i.top-o)/s*e.height/t.currentDevicePixelRatio)}},I.getConstraintWidth=function(e){return Nn(e,"max-width","clientWidth")},I.getConstraintHeight=function(e){return Nn(e,"max-height","clientHeight")},I._calculatePadding=function(e,t,n){return-1<(t=I.getStyle(e,t)).indexOf("%")?n*parseInt(t,10)/100:parseInt(t,10)},I._getParentNode=function(e){e=e.parentNode;return e=e&&"[object ShadowRoot]"===e.toString()?e.host:e},I.getMaximumWidth=function(e){var t,n=I._getParentNode(e);return n?(n=(t=n.clientWidth)-I._calculatePadding(n,"padding-left",t)-I._calculatePadding(n,"padding-right",t),t=I.getConstraintWidth(e),isNaN(t)?n:Math.min(n,t)):e.clientWidth},I.getMaximumHeight=function(e){var t,n=I._getParentNode(e);return n?(n=(t=n.clientHeight)-I._calculatePadding(n,"padding-top",t)-I._calculatePadding(n,"padding-bottom",t),t=I.getConstraintHeight(e),isNaN(t)?n:Math.min(n,t)):e.clientHeight},I.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},I.retinaScale=function(e,t){var n,i,a,t=e.currentDevicePixelRatio=t||"undefined"!=typeof window&&window.devicePixelRatio||1;
11===t||(a=e.width,(n=e.canvas).height=(i=e.height)*t,n.width=a*t,e.ctx.scale(t,t),n.style.height)||n.style.width||(n.style.height=i+"px",n.style.width=a+"px")},I.fontString=function(e,t,n){return t+" "+e+"px "+n},I.longestText=function(e,t,n,i){for(var a,o,r,s,l=(i=i||{}).data=i.data||{},u=i.garbageCollect=i.garbageCollect||[],d=(i.font!==t&&(l=i.data={},u=i.garbageCollect=[],i.font=t),e.font=t,0),c=n.length,h=0;h<c;h++)if(null!=(r=n[h])&&!0!==I.isArray(r))d=I.measureText(e,l,u,d,r);else if(I.isArray(r))for(a=0,o=r.length;a<o;a++)null==(s=r[a])||I.isArray(s)||(d=I.measureText(e,l,u,d,s));var p=u.length/2;if(n.length<p){for(h=0;h<p;h++)delete l[u[h]];u.splice(0,p)}return d},I.measureText=function(e,t,n,i,a){var o=t[a];return o||(o=t[a]=e.measureText(a).width,n.push(a)),i=i<o?o:i},I.numberOfLabelLines=function(e){var t=1;return I.each(e,function(e){I.isArray(e)&&e.length>t&&(t=e.length)}),t},I.color=Z?function(e){return e instanceof CanvasGradient&&(e=E.global.defaultColor),Z(e)}:function(e){return console.error("Color.js not found!"),e},I.getHoverColor=function(e){return e instanceof CanvasPattern||e instanceof CanvasGradient?e:I.color(e).saturate(.5).darken(.1).rgbString()},M._adapters=Pt,M.Animation=le,M.animationService=ue,M.controllers=Re,M.DatasetController=m,M.defaults=E,M.Element=e,M.elements=v,M.Interaction=Ue,M.layouts=x,M.platform=ft,M.plugins=C,M.Scale=A,M.scaleService=mt,M.Ticks=Ie,M.Tooltip=Ct,M.helpers.each(a,function(e,t){M.scaleService.registerScaleType(t,e,e._defaults)}),L)L.hasOwnProperty(An)&&M.plugins.register(L[An]);M.platform.initialize();y=M;return"undefined"!=typeof window&&(window.Chart=M),(M.Chart=M).Legend=L.legend._element,M.Title=L.title._element,M.pluginService=M.plugins,M.PluginBase=M.Element.extend({}),M.canvasHelpers=M.helpers.canvas,M.layoutService=M.layouts,M.LinearScaleBase=Yt,M.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],function(n){M[n]=function(e,t){return new M(e,M.helpers.merge(t||{},{type:n.charAt(0).toLowerCase()+n.slice(1)}))}}),y}),((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.StickySidebar=t()})(this,function(){function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(e,t){return e(t={exports:{}},t.exports),t.exports}var n=t(function(e,t){(function(e){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}Object.defineProperty(e,"__esModule",{value:!0});o={topSpacing:0,bottomSpacing:0,containerSelector:!(s=".stickySidebar"),innerWrapperSelector:".inner-wrapper-sticky",stickyClass:"is-affixed",resizeSensor:!0,minWidth:!1},function(e,t,n){t&&i(e.prototype,t),n&&i(e,n)}(l,[{key:"initialize",value:function(){var n=this;if(this._setSupportFeatures(),this.options.innerWrapperSelector&&(this.sidebarInner=this.sidebar.querySelector(this.options.innerWrapperSelector),null===this.sidebarInner)&&(this.sidebarInner=!1),!this.sidebarInner){var e=document.createElement("div");for(e.setAttribute("class","inner-wrapper-sticky"),this.sidebar.appendChild(e);this.sidebar.firstChild!=e;)e.appendChild(this.sidebar.firstChild);this.sidebarInner=this.sidebar.querySelector(".inner-wrapper-sticky")}if(this.options.containerSelector){var t=document.querySelectorAll(this.options.containerSelector);if((t=Array.prototype.slice.call(t)).forEach(function(e,t){e.contains(n.sidebar)&&(n.container=e)}),!t.length)throw new Error("The container does not contains on the sidebar.")}"function"!=typeof this.options.topSpacing&&(this.options.topSpacing=parseInt(this.options.topSpacing)||0),"function"!=typeof this.options.bottomSpacing&&(this.options.bottomSpacing=parseInt(this.options.bottomSpacing)||0),this._widthBreakpoint(),this.calcDimensions(),this.stickyPosition(),this.bindEvents(),this._initialized=!0}},{key:"bindEvents",value:function(){window.addEventListener("resize",this,{passive:!0,capture:!1}),window.addEventListener("scroll",this,{passive:!0,capture:!1}),this.sidebar.addEventListener("update"+s,this),this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(new ResizeSensor(this.sidebarInner,this.handleEvent),new ResizeSensor(this.container,this.handleEvent))}},{key:"handleEvent",value:function(e){this.updateSticky(e)}},{key:"calcDimensions",value:function(){var e;this._breakpoint||((e=this.dimensions).containerTop=l.offsetRelative(this.container).top,e.containerHeight=this.container.clientHeight,e.containerBottom=e.containerTop+e.containerHeight,e.sidebarHeight=this.sidebarInner.offsetHeight,e.sidebarWidth=this.sidebarInner.offsetWidth,e.viewportHe
1ight=window.innerHeight,e.maxTranslateY=e.containerHeight-e.sidebarHeight,this._calcDimensionsWithScroll())}},{key:"_calcDimensionsWithScroll",value:function(){var e=this.dimensions;e.sidebarLeft=l.offsetRelative(this.sidebar).left,e.viewportTop=document.documentElement.scrollTop||document.body.scrollTop,e.viewportBottom=e.viewportTop+e.viewportHeight,e.viewportLeft=document.documentElement.scrollLeft||document.body.scrollLeft,e.topSpacing=this.options.topSpacing,e.bottomSpacing=this.options.bottomSpacing,"function"==typeof e.topSpacing&&(e.topSpacing=parseInt(e.topSpacing(this.sidebar))||0),"function"==typeof e.bottomSpacing&&(e.bottomSpacing=parseInt(e.bottomSpacing(this.sidebar))||0),"VIEWPORT-TOP"===this.affixedType?e.topSpacing<e.lastTopSpacing&&(e.translateY+=e.lastTopSpacing-e.topSpacing,this._reStyle=!0):"VIEWPORT-BOTTOM"===this.affixedType&&e.bottomSpacing<e.lastBottomSpacing&&(e.translateY+=e.lastBottomSpacing-e.bottomSpacing,this._reStyle=!0),e.lastTopSpacing=e.topSpacing,e.lastBottomSpacing=e.bottomSpacing}},{key:"isSidebarFitsViewport",value:function(){var e=this.dimensions,e="down"===this.scrollDirection?e.lastBottomSpacing:e.lastTopSpacing;return this.dimensions.sidebarHeight+e<this.dimensions.viewportHeight}},{key:"observeScrollDir",value:function(){var e,t=this.dimensions;t.lastViewportTop!==t.viewportTop&&(e="down"===this.direction?Math.min:Math.max,t.viewportTop===e(t.viewportTop,t.lastViewportTop))&&(this.direction="down"===this.direction?"up":"down")}},{key:"getAffixType",value:function(){this._calcDimensionsWithScroll();var e=this.dimensions,t=e.viewportTop+e.topSpacing,n=this.affixedType,n=t<=e.containerTop||e.containerHeight<=e.sidebarHeight?(e.translateY=0,"STATIC"):"up"===this.direction?this._getAffixTypeScrollingUp():this._getAffixTypeScrollingDown();return e.translateY=Math.max(0,e.translateY),e.translateY=Math.min(e.containerHeight,e.translateY),e.translateY=Math.round(e.translateY),e.lastViewportTop=e.viewportTop,n}},{key:"_getAffixTypeScrollingDown",value:function(){var e=this.dimensions,t=e.sidebarHeight+e.containerTop,n=e.viewportTop+e.topSpacing,i=e.viewportBottom-e.bottomSpacing,a=this.affixedType;return this.isSidebarFitsViewport()?e.sidebarHeight+n>=e.containerBottom?(e.translateY=e.containerBottom-t,a="CONTAINER-BOTTOM"):n>=e.containerTop&&(e.translateY=n-e.containerTop,a="VIEWPORT-TOP"):e.containerBottom<=i?(e.translateY=e.containerBottom-t,a="CONTAINER-BOTTOM"):t+e.translateY<=i?(e.translateY=i-t,a="VIEWPORT-BOTTOM"):e.containerTop+e.translateY<=n&&0!==e.translateY&&e.maxTranslateY!==e.translateY&&(a="VIEWPORT-UNBOTTOM"),a}},{key:"_getAffixTypeScrollingUp",value:function(){var e=this.dimensions,t=e.sidebarHeight+e.containerTop,n=e.viewportTop+e.topSpacing,i=e.viewportBottom-e.bottomSpacing,a=this.affixedType;return n<=e.translateY+e.containerTop?(e.translateY=n-e.containerTop,a="VIEWPORT-TOP"):e.containerBottom<=i?(e.translateY=e.containerBottom-t,a="CONTAINER-BOTTOM"):this.isSidebarFitsViewport()||e.containerTop<=n&&0!==e.translateY&&e.maxTranslateY!==e.translateY&&(a="VIEWPORT-UNBOTTOM"),a}},{key:"_getStyle",value:function(e){if(void 0!==e){var t={inner:{},outer:{}},n=this.dimensions;switch(e){case"VIEWPORT-TOP":t.inner={position:"fixed",top:n.topSpacing,left:n.sidebarLeft-n.viewportLeft,width:n.sidebarWidth};break;case"VIEWPORT-BOTTOM":t.inner={position:"fixed",top:"auto",left:n.sidebarLeft,bottom:n.bottomSpacing,width:n.sidebarWidth};break;case"CONTAINER-BOTTOM":case"VIEWPORT-UNBOTTOM":var i=this._getTranslate(0,n.translateY+"px");t.inner=i?{transform:i}:{position:"absolute",top:n.translateY,width:n.sidebarWidth}}switch(e){case"VIEWPORT-TOP":case"VIEWPORT-BOTTOM":case"VIEWPORT-UNBOTTOM":case"CONTAINER-BOTTOM":t.outer={height:n.sidebarHeight,position:"relative"}}return t.outer=l.extend({height:"",position:""},t.outer),t.inner=l.extend({position:"relative",top:"",left:"",bottom:"",width:"",transform:""},t.inner),t}}},{key:"stickyPosition",value:function(e){if(!this._breakpoint){e=this._reStyle||e||!1;this.options.topSpacing,this.options.bottomSpacing;var t=this.getAffixType(),n=this._getStyle(t);if((this.affixedType!=t||e)&&t){var i,a,e="affix."+t.toLowerCase().replace("viewport-","")+s;for(i in l.eventTrigger(this.sidebar,e),"STATIC"===t?l.removeClass(this.sidebar,this.options.stickyClass):l.addClass(this.sidebar,this.options.stickyClass),n.outer){var o="number"==typeof n.outer[i]?"px":"";this.sidebar.style[i]=n.outer[i]+o}for(a in n.inner){var r="number"==typeof n.inner[a]?"px":"";this.sidebarInner.style[a]=n.inner[a]+r}e="affixed."+t.toLowerCase().replace("viewport-","")+s;l.eventTrigger(this.sidebar,e)}else this._initialized&&(this.sidebarInner.style.left=n.inner.left);this.affixedType=t}}},{key:"_widthBreakpoint",value:function(){window.innerWidth<=this.options.minWidth?(this._breakpoint=!0,this.affixedType="STATIC",this.sidebar.removeAttribute("style"),l.removeClass(this.sidebar,this.options.stickyClass),this.sidebarInner.removeAttribute("style")):this._breakpoint=!1}},{key:"updateSticky",value:function(){var e,t=this,n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this._running||(this._running=!0,e=n.type,requestAnimationFrame(function(){"scroll"===e?(t._calcDimensionsWithScroll(),t.observeScrollDir(),t.stickyPosition()):(t._widthBreakpoint(),t.calcDimensions(),t.stickyPosition(!0)),t._running=!1}))}},{key:"_setSupportFeatures",value:function(){var e=this.support;e.transform=l.supportTransform(),e.transform3d=l.supportTransform(!0)}},{key:"_getTranslate",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0;return this.support.transform3d?"translate3d("+e+", "+t+", "+(2<arguments.length&&void 0!==arguments[2]?arguments[2]:0)+")":!!this.support.translate&&"translate("+e+", "+t+")"}},{key:"destroy",value:function(){window.removeEventListener("resize",this,{capture:!1}),window.removeEventListener("scroll",this,{capture:!1}),this.sidebar.classList.remove(this.options.stickyClass),this.sidebar.style.minHeight="",this.sidebar.removeEventListener("update"+s,this);var e,t,n={inner:{},outer:{}};for(e in n.inner={position:"",top:"",left:"",bottom:"",width:"",transform:""},n.outer={height:"",position:""},n.outer)this.sidebar.style[e]=n.outer[e];for(t in n.inner)this.sidebarInner.style[t]=n.inner[t];this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(ResizeSensor.detach(this.sidebarInner,this.handleEvent),ResizeSensor.detach(this.container,this.handleEvent))}}],[{key:"supportTransform",value:function(e){var n=!1,e=e?"perspective":"transform",t=e.charAt(0).toUpperCase()+e.slice(1),i=document.createElement("support").style;return(e+" "+["Webkit","Moz","O","ms"].join(t+" ")+t).split(" ").forEach(function(e,t){if(void 0!==i[e])return n=e,!1}),n}},{key:"eventTrigger",value:function(e,t,n){try{var i=new CustomEvent(t,{detail:n})}catch(e){(i=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,n)}e.dispatchEvent(i)}},{key:"extend",value:function(e,t){var n,i={};for(n in e)void 0!==t[n]?i[n]=t[n]:i[n]=e[n];return i}},{key:"offsetRelative",value:function(e){var t={left:0,top:0};do{var n=e.offsetTop,i=e.offsetLeft}while(isNaN(n)||(t.top+=n),isNaN(i)||(t.left+=i),e="BODY"===e.tagName?e.parentElement:e.offsetParent);return t}},{key:"addClass",value:function(e,t){l.hasClass(e,t)||(e.classList?e.classList.add(t):e.className+=" "+t)}},{key:"removeClass",value:function(e,t){l.hasClass(e,t)&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))}},{key:"hasClass",value:function(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)}},{key:"defaults",get:function(){return o}}]);var s,o,t=l;function l(e){var t=this,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=this,a=l;if(!(i instanceof a))throw new TypeError("Cannot call a class as a function");if(this.options=l.extend(o,n),this.sidebar="string"==typeof e?document.querySelector(e):e,void 0===this.sidebar)throw new Error("There is no specific sidebar element.");this.sidebarInner=!1,this.container=this.sidebar.parentElement,this.affixedType="STATIC",this.direction="down",this.support={transform:!1,transform3d:!1},this._initialized=!1,this._reStyle=!1,this._breakpoint=!1,this.dimensions={translateY:0,maxTranslateY:0,topSpacing:0,lastTopSpacing:0,bottomSpacing:0,lastBottomSpacing:0,sidebarHeight:0,sidebarWidth:0,containerTop:0,containerHeight:0,viewportHe
1ight:0,viewportTop:0,lastViewportTop:0},["handleEvent"].forEach(function(e){t[e]=t[e].bind(t)}),this.initialize()}e.default=t,window.StickySidebar=t})(t)}),i=(e(n),t(function(e,t){(function(e){var i,a,t,o=(e=e)&&e.__esModule?e:{default:e};"undefined"!=typeof window&&(a="stickySidebar",i=window.$||window.jQuery||window.Zepto)&&(i.fn.stickySidebar=function(n){return this.each(function(){var e=i(this),t=i(this).data(a);if(t||(t=new o.default(this,"object"==typeof n&&n),e.data(a,t)),"string"==typeof n){if(void 0===t[n]&&-1===["destroy","updateSticky"].indexOf(n))throw new Error('No method named "'+n+'"');t[n]()}})},i.fn.stickySidebar.Constructor=o.default,t=i.fn.stickySidebar,i.fn.stickySidebar.noConflict=function(){return i.fn.stickySidebar=t,this})})(n)}));return e(i)}),(e=>{"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():window.wNumb=e()})(function(){var o=["decimals","thousand","mark","prefix","suffix","encoder","decoder","negativeBefore","negative","edit","undo"];function v(e){return e.split("").reverse().join("")}function f(e,t){return e.substring(0,t.length)===t}function r(e,t,n){if((e[t]||e[n])&&e[t]===e[n])throw new Error(t)}function b(e){return"number"==typeof e&&isFinite(e)}function n(e,t,n,i,a,o,r,s,l,u,d,c){var h,p,f=c,m="",g="";return!!b(c=o?o(c):c)&&((c=!1!==e&&0===parseFloat(c.toFixed(e))?0:c)<0&&(h=!0,c=Math.abs(c)),!1!==e&&(o=e,e=(e=c).toString().split("e"),c=(+((e=(e=Math.round(+(e[0]+"e"+(e[1]?+e[1]+o:o)))).toString().split("e"))[0]+"e"+(e[1]?+e[1]-o:-o))).toFixed(o)),-1!==(c=c.toString()).indexOf(".")?(p=(e=c.split("."))[0],n&&(m=n+e[1])):p=c,t&&(p=v(p).match(/.{1,3}/g),p=v(p.join(v(t)))),h&&s&&(g+=s),i&&(g+=i),h&&l&&(g+=l),g=g+p+m,a&&(g+=a),u?u(g,f):g)}function i(e,t,n,i,a,o,r,s,l,u,d,c){var h,p="";return!(!(c=d?d(c):c)||"string"!=typeof c||(s&&f(c,s)&&(c=c.replace(s,""),h=!0),i&&f(c,i)&&(c=c.replace(i,"")),l&&f(c,l)&&(c=c.replace(l,""),h=!0),a&&(d=a,c.slice(-1*d.length)===d)&&(c=c.slice(0,-1*a.length)),t&&(c=c.split(t).join("")),h&&(p+="-"),""===(p=(p+=c=n?c.replace(n,"."):c).replace(/[^0-9\.\-.]/g,"")))||(p=Number(p),!b(p=r?r(p):p)))&&p}function a(e,t,n){for(var i=[],a=0;a<o.length;a+=1)i.push(e[o[a]]);return i.push(n),t.apply("",i)}return function e(t){if(!(this instanceof e))return new e(t);"object"==typeof t&&(t=(e=>{var t,n,i,a={};for(void 0===e.suffix&&(e.suffix=e.postfix),t=0;t<o.length;t+=1)if(void 0===(i=e[n=o[t]]))a[n]="negative"!==n||a.negativeBefore?"mark"===n&&"."!==a.thousand&&".":"-";else{if("decimals"===n){if(!(0<=i&&i<8))throw new Error(n)}else if("encoder"===n||"decoder"===n||"edit"===n||"undo"===n){if("function"!=typeof i)throw new Error(n)}else if("string"!=typeof i)throw new Error(n);a[n]=i}return r(a,"mark","thousand"),r(a,"prefix","negative"),r(a,"prefix","negativeBefore"),a})(t),this.to=function(e){return a(t,n,e)},this.from=function(e){return a(t,i,e)})}}),(e=>{"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():window.noUiSlider=e()})(function(){var ce="14.5.0";function he(e){e.parentElement.removeChild(e)}function r(e){return null!=e}function pe(e){e.preventDefault()}function c(e){return"number"==typeof e&&!isNaN(e)&&isFinite(e)}function fe(e,t,n){0<n&&(ve(e,t),setTimeout(function(){be(e,t)},n))}function me(e){return Math.max(Math.min(e,100),0)}function ge(e){return Array.isArray(e)?e:[e]}function t(e){e=(e=String(e)).split(".");return 1<e.length?e[1].length:0}function ve(e,t){e.classList&&!/\s/.test(t)?e.classList.add(t):e.className+=" "+t}function be(e,t){e.classList&&!/\s/.test(t)?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function ye(e){var t=void 0!==window.pageXOffset,n="CSS1Compat"===(e.compatMode||"");return{x:t?window.pageXOffset:(n?e.documentElement:e.body).scrollLeft,y:t?window.pageYOffset:(n?e.documentElement:e.body).scrollTop}}function h(e,t){return 100/(t-e)}function p(e,t,n){return 100*t/(e[n+1]-e[n])}function s(e,t){for(var n=1;e>=t[n];)n+=1;return n}function n(e,t,n){var i,a,o;return n>=e.slice(-1)[0]?100:(i=s(n,e),o=e[i-1],a=t[i-1],t=t[i],a+(n=n,p(o=[o,e[i]],o[0]<0?n+Math.abs(o[0]):n-o[0],0)/h(a,t)))}function i(e,t,n,i){var a,o,r;return 100===i?i:(o=e[(a=s(i,e))-1],r=e[a],n?(r-o)/2<i-o?r:o:t[a-1]?e[a-1]+(n=i-e[a-1],r=t[a-1],Math.round(n/r)*r):i)}function a(e,t,n){this.xPct=[],this.xVal=[],this.xSteps=[n||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=t;var i,a,o,r,s=[];for(i in e)e.hasOwnProperty(i)&&s.push([e[i],i]);for(s.length&&"object"==typeof s[0][0]?s.sort(function(e,t){return e[0][0]-t[0][0]}):s.sort(function(e,t){return e[0]-t[0]}),i=0;i<s.length;i++){d=u=l=void 0;var l=s[i][1],u=s[i][0],d=this;if("number"==typeof u&&(u=[u]),!Array.isArray(u))throw new Error("noUiSlider ("+ce+"): 'range' contains invali
1d value.");if(!c(l="min"===l?0:"max"===l?100:parseFloat(l))||!c(u[0]))throw new Error("noUiSlider ("+ce+"): 'range' value isn't numeric.");d.xPct.push(l),d.xVal.push(u[0]),l?d.xSteps.push(!isNaN(u[1])&&u[1]):isNaN(u[1])||(d.xSteps[0]=u[1]),d.xHighestCompleteStep.push(0)}for(this.xNumSteps=this.xSteps.slice(0),i=0;i<this.xNumSteps.length;i++)a=i,o=this.xNumSteps[i],r=this,o&&(r.xVal[a]===r.xVal[a+1]?r.xSteps[a]=r.xHighestCompleteStep[a]=r.xVal[a]:(r.xSteps[a]=p([r.xVal[a],r.xVal[a+1]],o,0)/h(r.xPct[a],r.xPct[a+1]),o=(r.xVal[a+1]-r.xVal[a])/r.xNumSteps[a],o=Math.ceil(Number(o.toFixed(3))-1),o=r.xVal[a]+r.xNumSteps[a]*o,r.xHighestCompleteStep[a]=o))}a.prototype.getDistance=function(e){for(var t=[],n=0;n<this.xNumSteps.length-1;n++){var i=this.xNumSteps[n];if(i&&e/i%1!=0)throw new Error("noUiSlider ("+ce+"): 'limit', 'margin' and 'padding' of "+this.xPct[n]+"% range must be divisible by step.");t[n]=p(this.xVal,e,n)}return t},a.prototype.getAbsoluteDistance=function(e,t,n){var i=0;if(e<this.xPct[this.xPct.length-1])for(;e>this.xPct[i+1];)i++;else e===this.xPct[this.xPct.length-1]&&(i=this.xPct.length-2);n||e!==this.xPct[i+1]||i++;for(var a,o=1,r=t[i],s=0,l=0,u=0,d=n?(e-this.xPct[i])/(this.xPct[i+1]-this.xPct[i]):(this.xPct[i+1]-e)/(this.xPct[i+1]-this.xPct[i]);0<r;)a=this.xPct[i+1+u]-this.xPct[i+u],100<t[i+u]*o+100-100*d?(s=a*d,o=(r-100*d)/t[i+u],d=1):(s=t[i+u]*a/100*o,o=0),n?(l-=s,1<=this.xPct.length+u&&u--):(l+=s,1<=this.xPct.length-u&&u++),r=t[i+u]*o;return e+l},a.prototype.toStepping=function(e){return e=n(this.xVal,this.xPct,e)},a.prototype.fromStepping=function(e){return t=this.xVal,n=this.xPct,100<=(e=e)?t.slice(-1)[0]:(i=s(e,n),a=t[i-1],o=n[i-1],(e-o)*h(o,n[i])*((e=[a,t[i]])[1]-e[0])/100+e[0]);var t,n,i,a,o},a.prototype.getStep=function(e){return e=i(this.xPct,this.xSteps,this.snap,e)},a.prototype.getDefaultStep=function(e,t,n){var i=s(e,this.xPct);return(100===e||t&&e===this.xPct[i-1])&&(i=Math.max(i-1,1)),(this.xVal[i]-this.xVal[i-1])/n},a.prototype.getNearbySteps=function(e){e=s(e,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},a.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(t);return Math.max.apply(null,e)},a.prototype.convert=function(e){return this.getStep(this.toStepping(e))};var l={to:function(e){return void 0!==e&&e.toFixed(2)},from:Number},u={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"};function o(e){if("object"!=typeof(e=e)||"function"!=typeof e.to||"function"!=typeof e.from)throw new Error("noUiSlider ("+ce+"): 'format' requires 'to' and 'from' methods.")}function d(e,t){if(!c(t))throw new Error("noUiSlider ("+ce+"): 'step' is not numeric.");e.singleStep=t}function f(e,t){if("object"!=typeof t||Array.isArray(t))throw new Error("noUiSlider ("+ce+"): 'range' is not an object.");if(void 0===t.min||void 0===t.max)throw new Error("noUiSlider ("+ce+"): Missing 'min' or 'max' in 'range'.");if(t.min===t.max)throw new Error("noUiSlider ("+ce+"): 'range' 'min' and 'max' cannot be equal.");e.spectrum=new a(t,e.snap,e.singleStep)}function m(e,t){if(t=ge(t),!Array.isArray(t)||!t.length)throw new Error("noUiSlider ("+ce+"): 'start' option is incorrect.");e.handles=t.length,e.start=t}function g(e,t){if("boolean"!=typeof(e.snap=t))throw new Error("noUiSlider ("+ce+"): 'snap' option must be a boolean.")}function v(e,t){if("boolean"!=typeof(e.animate=t))throw new Error("noUiSlider ("+ce+"): 'animate' option must be a boolean.")}function b(e,t){if("number"!=typeof(e.animationDuration=t))throw new Error("noUiSlider ("+ce+"): 'animationDuration' option must be a number.")}function y(e,t){var n,i=[!1];if("lower"===t?t=[!0,!1]:"upper"===t&&(t=[!1,!0]),!0===t||!1===t){for(n=1;n<e.handles;n++)i.push(t);i.push(!1)}else{if(!Array.isArray(t)||!t.length||t.length!==e.handles+1)throw new Error("noUiSlider ("+ce+"): 'connect' option doesn't match handle count.");i=t}e.connect=i}function x(e,t){switch(t){case"horizontal":e.ort=0;break;case"vertical":e.ort=1;break;default:throw new Error("noUiSlider ("+ce+"): 'orientation' option is invali
1d.")}}function w(e,t){if(!c(t))throw new Error("noUiSlider ("+ce+"): 'margin' option must be numeric.");0!==t&&(e.margin=e.spectrum.getDistance(t))}function C(e,t){if(!c(t))throw new Error("noUiSlider ("+ce+"): 'limit' option must be numeric.");if(e.limit=e.spectrum.getDistance(t),!e.limit||e.handles<2)throw new Error("noUiSlider ("+ce+"): 'limit' option is only supported on linear sliders with 2 or more handles.")}function $(e,t){var n;if(!c(t)&&!Array.isArray(t))throw new Error("noUiSlider ("+ce+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(t)&&2!==t.length&&!c(t[0])&&!c(t[1]))throw new Error("noUiSlider ("+ce+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==t){for(Array.isArray(t)||(t=[t,t]),e.padding=[e.spectrum.getDistance(t[0]),e.spectrum.getDistance(t[1])],n=0;n<e.spectrum.xNumSteps.length-1;n++)if(e.padding[0][n]<0||e.padding[1][n]<0)throw new Error("noUiSlider ("+ce+"): 'padding' option must be a positive number(s).");var t=t[0]+t[1],i=e.spectrum.xVal[0];if(1<t/(e.spectrum.xVal[e.spectrum.xVal.length-1]-i))throw new Error("noUiSlider ("+ce+"): 'padding' option must not exceed 100% of the range.")}}function k(e,t){switch(t){case"ltr":e.dir=0;break;case"rtl":e.dir=1;break;default:throw new Error("noUiSlider ("+ce+"): 'direction' option was not recognized.")}}function _(e,t){if("string"!=typeof t)throw new Error("noUiSlider ("+ce+"): 'behaviour' must be a string containing options.");var n=0<=t.indexOf("tap"),i=0<=t.indexOf("drag"),a=0<=t.indexOf("fixed"),o=0<=t.indexOf("snap"),r=0<=t.indexOf("hover"),t=0<=t.indexOf("unconstrained");if(a){if(2!==e.handles)throw new Error("noUiSlider ("+ce+"): 'fixed' behaviour must be used with 2 handles");w(e,e.start[1]-e.start[0])}if(t&&(e.margin||e.limit))throw new Error("noUiSlider ("+ce+"): 'unconstrained' behaviour cannot be used with margin or limit");e.events={tap:n||o,drag:i,fixed:a,snap:o,hover:r,unconstrained:t}}function S(e,t){if(!1!==t)if(!0===t){e.tooltips=[];for(var n=0;n<e.handles;n++)e.tooltips.push(!0)}else{if(e.tooltips=ge(t),e.tooltips.length!==e.handles)throw new Error("noUiSlider ("+ce+"): must pass a formatter for all handles.");e.tooltips.forEach(function(e){if("boolean"!=typeof e&&("object"!=typeof e||"function"!=typeof e.to))throw new Error("noUiSlider ("+ce+"): 'tooltips' must be passed a formatter or 'false'.")})}}function T(e,t){o(e.ariaFormat=t)}function M(e,t){o(e.format=t)}function E(e,t){if("boolean"!=typeof(e.keyboardSupport=t))throw new Error("noUiSlider ("+ce+"): 'keyboardSupport' option must be a boolean.")}function A(e,t){e.documentElement=t}function D(e,t){if("string"!=typeof t&&!1!==t)throw new Error("noUiSlider ("+ce+"): 'cssPrefix' must be a string or `false`.");e.cssPrefix=t}function P(e,t){if("object"!=typeof t)throw new Error("noUiSlider ("+ce+"): 'cssClasses' must be an object.");if("string"==typeof e.cssPrefix)for(var n in e.cssClasses={},t)t.hasOwnProperty(n)&&(e.cssClasses[n]=e.cssPrefix+t[n]);else e.cssClasses=t}function xe(t){var n={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:l,format:l},i={step:{r:!1,t:d},start:{r:!0,t:m},connect:{r:!0,t:y},direction:{r:!0,t:k},snap:{r:!1,t:g},animate:{r:!1,t:v},animationDuration:{r:!1,t:b},range:{r:!0,t:f},orientation:{r:!1,t:x},margin:{r:!1,t:w},limit:{r:!1,t:C},padding:{r:!1,t:$},behaviour:{r:!0,t:_},ariaFormat:{r:!1,t:T},format:{r:!1,t:M},tooltips:{r:!1,t:S},keyboardSupport:{r:!0,t:E},documentElement:{r:!1,t:A},cssPrefix:{r:!0,t:D},cssClasses:{r:!0,t:P}},a={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:u},e=(t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(i).forEac
1h(function(e){if(!r(t[e])&&void 0===a[e]){if(i[e].r)throw new Error("noUiSlider ("+ce+"): '"+e+"' is required.");return!0}i[e].t(n,(r(t[e])?t:a)[e])}),n.pips=t.pips,document.createElement("div")),o=void 0!==e.style.msTransform,e=void 0!==e.style.transform;n.transformRule=e?"transform":o?"msTransform":"webkitTransform";return n.style=[["left","top"],["right","bottom"]][n.dir][n.ort],n}function N(e,h,o){var a,s,r,l,i,u,d=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},j=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&(()=>{var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(e){}return e})(),c=e,y=h.spectrum,p=[],f=[],m=[],g=0,v={},b=e.ownerDocument,x=h.documentElement||b.documentElement,w=b.body,F=-1,C=0,$=1,k=2,R="rtl"===b.dir||1===h.ort?0:100;function _(e,t){var n=b.createElement("div");return t&&ve(n,t),e.appendChild(n),n}function n(e,d){var e=_(e,h.cssClasses.origin),t=_(e,h.cssClasses.handle);return _(t,h.cssClasses.touchArea),t.setAttribute("data-handle",d),h.keyboardSupport&&(t.setAttribute("tabindex","0"),t.addEventListener("keydown",function(e){var t=d;if(!W()&&!S(t)){var n,i=["Left","Right"],a=["Down","Up"],o=["PageDown","PageUp"],r=["Home","End"],s=(h.dir&&!h.ort?i.reverse():h.ort&&!h.dir&&(a.reverse(),o.reverse()),e.key.replace("Arrow","")),l=s===o[0],o=s===o[1],u=s===a[0]||s===i[0]||l,a=s===a[1]||s===i[1]||o,i=s===r[0],s=s===r[1];if(!(u||a||i||s))return!0;if(e.preventDefault(),a||u){r=u?0:1,i=se(t)[r];if(null===i)return!1;!1===i&&(i=y.getDefaultStep(f[t],u,10)),(o||l)&&(i*=5),i=Math.max(i,1e-7),i*=u?-1:1,n=p[t]+i}else n=s?h.spectrum.xVal[h.spectrum.xVal.length-1]:h.spectrum.xVal[0];L(t,y.toStepping(n),!0,!0),P("slide",t),P("update",t),P("change",t),P("set",t)}return!1})),t.setAttribute("role","slider"),t.setAttribute("aria-orientation",h.ort?"vertical":"horizontal"),0===d?ve(t,h.cssClasses.handleLower):d===h.handles-1&&ve(t,h.cssClasses.handleUpper),e}function z(e,t){return!!t&&_(e,h.cssClasses.connect)}function B(e,t){return!!h.tooltips[t]&&_(e.firstChild,h.cssClasses.tooltip)}function W(){return c.hasAttribute("disabled")}function S(e){return s[e].hasAttribute("disabled")}function T(){i&&(Z("update.tooltips"),i.forEach(function(e){e&&he(e)}),i=null)}function V(){T(),i=s.map(B),K("update.tooltips",function(e,t,n){i[t]&&(e=e[t],!0!==h.tooltips[t]&&(e=h.tooltips[t].to(n[t])),i[t].innerHTML=e)})}function H(a,o,r){var s=b.createElement("div"),i=[],l=(i[C]=h.cssClasses.valueNormal,i[$]=h.cssClasses.valueLarge,i[k]=h.cssClasses.valueSub,[]),u=(l[C]=h.cssClasses.markerNormal,l[$]=h.cssClasses.markerLarge,l[k]=h.cssClasses.markerSub,[h.cssClasses.valueHorizontal,h.cssClasses.valueVertical]),d=[h.cssClasses.markerHorizontal,h.cssClasses.markerVertical];function c(e,t){var n=t===h.cssClasses.value;return t+" "+(n?u:d)[h.ort]+" "+(n?i:l)[e]}return ve(s,h.cssClasses.pips),ve(s,0===h.ort?h.cssClasses.pipsHorizontal:h.cssClasse
1s.pipsVertical),Object.keys(a).forEach(function(e){var t,n,i;n=a[t=e][0],e=a[e][1],(e=o?o(n,e):e)!==F&&((i=_(s,!1)).className=c(e,h.cssClasses.marker),i.style[h.style]=t+"%",C<e)&&((i=_(s,!1)).className=c(e,h.cssClasses.value),i.setAttribute("data-value",n),i.style[h.style]=t+"%",i.innerHTML=r.to(n))}),s}function M(){l&&(he(l),l=null)}function E(e){M();var h,p,f,m,g,v,b,t=e.mode,n=e.density||1,i=e.filter||!1,a=((e,t,n)=>{if("range"===e||"steps"===e)return y.xVal;if("count"===e){if(t<2)throw new Error("noUiSlider ("+ce+"): 'values' (>= 2) required for mode 'count'.");var i=t-1,a=100/i;for(t=[];i--;)t[i]=i*a;t.push(100),e="positions"}return"positions"===e?t.map(function(e){return y.fromStepping(n?y.getStep(e):e)}):"values"===e?n?t.map(function(e){return y.fromStepping(y.getStep(y.toStepping(e)))}):t:void 0})(t,e.values||!1,e.stepped||!1),a=(h=n,p=t,f=a,m={},n=y.xVal[0],t=y.xVal[y.xVal.length-1],v=g=!1,b=0,(f=f.slice().sort(function(e,t){return e-t}).filter(function(e){return!this[e]&&(this[e]=!0)},{}))[0]!==n&&(f.unshift(n),g=!0),f[f.length-1]!==t&&(f.push(t),v=!0),f.forEach(function(e,t){var n,i,a,o,r,s,l,u=f[t+1],d="steps"===p,c=(c=d?y.xNumSteps[t]:c)||u-e;if(!1!==e&&void 0!==u)for(c=Math.max(c,1e-7),n=e;n<=u;n=+(n+c).toFixed(7)){for(l=(r=(a=y.toStepping(n))-b)/(s=Math.round(r/h)),i=1;i<=s;i+=1)m[(o=b+i*l).toFixed(5)]=[y.fromStepping(o),0];r=-1<f.indexOf(n)?$:d?k:C,!t&&g&&n!==u&&(r=0),n===u&&v||(m[a.toFixed(5)]=[n,r]),b=a}}),m),n=e.format||{to:Math.round};return l=c.appendChild(H(a,i,n))}function q(){var e=a.getBoundingClientRect(),t="offset"+["Width","Height"][h.ort];return 0===h.ort?e.width||a[t]:e.height||a[t]}function A(i,a,o,r){function t(e){var t,n;return!!(e=((e,t,n)=>{var i,a=0===e.type.indexOf("touch"),o=0===e.type.indexOf("mouse"),r=0===e.type.indexOf("pointer");if(0===e.type.indexOf("MSPointer")&&(r=!0),a){a=function(e){return e.target===n||n.contains(e.target)||e.target.shadowRoot&&e.target.shadowRoot.contains(n)};if("touchstart"===e.type){var s=Array.prototype.filter.call(e.touches,a);if(1<s.length)return!1;i=s[0].pageX,s=s[0].pageY}else{a=Array.prototype.find.call(e.changedTouches,a);if(!a)return!1;i=a.pageX,s=a.pageY}}return t=t||ye(b),(o||r)&&(i=e.clientX+t.x,s=e.clientY+t.y),e.pageOffset=t,e.points=[i,s],e.cursor=o||r,e})(e,r.pageOffset,r.target||a))&&!(W()&&!r.doNotReject||(t=c,n=h.cssClasses.tap,(t.classList?t.classList.contains(n):new RegExp("\\b"+n+"\\b").test(t.className))&&!r.doNotReject)||i===d.start&&void 0!==e.buttons&&1<e.buttons||r.hover&&e.buttons)&&(j||e.preventDefault(),e.calcPoint=e.points[h.ort],void o(e,r))}var n=[];return i.split(" ").forEach(function(e){a.addEventListener(e,t,!!j&&{passive:!0}),n.push([e,t])}),n}function U(e){var t,n,i=me(100*(e-(e=a,i=h.ort,t=e.getBoundingClientRect(),n=(e=e.ownerDocument).documentElement,e=ye(e),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(e.x=0),i?t.top+e.y-n.clientTop:t.left+e.x-n.clientLeft))/q());return h.dir?100-i:i}function Y(e,t){"mouseout"===e.type&&"HTML"===e.target.nodeName&&null===e.relatedTarget&&D(e,t)}function Q(e,t){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===e.buttons&&0!==t.buttonsProperty)return D(e,t);e=(h.dir?-1:1)*(e.calcPoint-t.startCalcPoint);te(0<e,100*e/t.baseSize,t.locations,t.handleNumbers)}function D(e,t){t.handle&&(be(t.handle,h.cssClasses.active),--g),t.listeners.forEach(function(e){x.removeEventListener(e[0],e[1])}),0===g&&(be(c,h.cssClasses.drag),ie(),e.cursor)&&(w.style.cursor="",w.removeEventListener("selectstart",pe)),t.handleNumbers.forEach(function(e){P("change",e),P("set",e),P("end",e)})}function X(e,t){if(t.handleNumbers.some(S))return!1;1===t.handleNumbers.length&&(o=s[t.handleNumbers[0]].children[0],g+=1,ve(o,h.cssClasses.active)),e.stopPropagation();var n=[],i=A(d.move,x,Q,{target:e.target,handle:o,listeners:n,startCalcPoint:e.calcPoint,baseSize:q(),pageOffset:e.pageOffset,handleNumbers:t.handleNumbers,buttonsProperty:e.buttons,locations:f.slice()}),a=A(d.end,x,D,{target:e.target,handle:o,listeners:n,doNotReject:!0,handleNumbers:t.handleNumbers}),o=A("mouseout",x,Y,{target:e.target,handle:o,listeners:n,doNotReject:!0,handleNumbers:t.handleNumbers});n.push.apply(n,i.concat(a,o)),e.cursor&&(w.style.cursor=getComputedStyle(e.target).cursor,1<s.length&&ve(c,h.cssClasse
1s.drag),w.addEventListener("selectstart",pe,!1)),t.handleNumbers.forEach(function(e){P("start",e)})}function J(e){e.stopPropagation();var a,o,r,t=U(e.calcPoint),n=(a=t,r=!(o=100),s.forEach(function(e,t){var n,i;!S(t)&&(n=f[t],(i=Math.abs(n-a))<o||i<=o&&n<a||100===i&&100===o)&&(r=t,o=i)}),r);if(!1===n)return!1;h.events.snap||fe(c,h.cssClasses.tap,h.animationDuration),L(n,t,!0,!0),ie(),P("slide",n,!0),P("update",n,!0),P("change",n,!0),P("set",n,!0),h.events.snap&&X(e,{handleNumbers:[n]})}function G(e){var e=U(e.calcPoint),e=y.getStep(e),t=y.fromStepping(e);Object.keys(v).forEach(function(e){"hover"===e.split(".")[0]&&v[e].forEach(function(e){e.call(u,t)})})}function K(e,t){v[e]=v[e]||[],v[e].push(t),"update"===e.split(".")[0]&&s.forEach(function(e,t){P("update",t)})}function Z(e){var i=e&&e.split(".")[0],a=i&&e.substring(i.length);Object.keys(v).forEach(function(e){var t=e.split(".")[0],n=e.substring(t.length);i&&i!==t||a&&a!==n||delete v[e]})}function P(n,i,a){Object.keys(v).forEach(function(e){var t=e.split(".")[0];n===t&&v[e].forEach(function(e){e.call(u,p.map(h.format.to),i,p.slice(),a||!1,f.slice(),u)})})}function N(e,t,n,i,a,o){var r;return 1<s.length&&!h.events.unconstrained&&(i&&0<t&&(r=y.getAbsoluteDistance(e[t-1],h.margin,0),n=Math.max(n,r)),a)&&t<s.length-1&&(r=y.getAbsoluteDistance(e[t+1],h.margin,1),n=Math.min(n,r)),1<s.length&&h.limit&&(i&&0<t&&(r=y.getAbsoluteDistance(e[t-1],h.limit,0),n=Math.min(n,r)),a)&&t<s.length-1&&(r=y.getAbsoluteDistance(e[t+1],h.limit,1),n=Math.max(n,r)),h.padding&&(0===t&&(r=y.getAbsoluteDistance(0,h.padding[0],0),n=Math.max(n,r)),t===s.length-1)&&(r=y.getAbsoluteDistance(100,h.padding[1],1),n=Math.min(n,r)),!((n=me(n=y.getStep(n)))===e[t]&&!o)&&n}function ee(e,t){var n=h.ort;return(n?t:e)+", "+(n?e:t)}function te(e,n,i,t){var a=i.slice(),o=[!e,e],r=[e,!e],s=(t=t.slice(),e&&t.reverse(),1<t.length?t.forEach(function(e,t){t=N(a,e,a[e]+n,o[t],r[t],!1);!1===t?n=0:(n=t-a[e],a[e]=t)}):o=r=[!0],!1);t.forEach(function(e,t){s=L(e,i[e]+n,o[t],r[t])||s}),s&&t.forEach(function(e){P("update",e),P("slide",e)})}function ne(e,t){return h.dir?100-e-t:e}function ie(){m.forEach(function(e){var t=50<f[e]?-1:1,t=3+(s.length+t*e);s[e].style.zIndex=t})}function L(e,t,n,i){return!1!==(t=N(f,e,t,n,i,!1))&&(n=t,f[i=e]=n,p[i]=y.fromStepping(n),n="translate("+ee(10*(ne(n,0)-R)+"%","0")+")",s[i].style[h.transformRule]=n,ae(i),ae(i+1),!0)}function ae(e){var t,n;r[e]&&(n=100,t="translate("+ee(ne(t=(t=0)!==e?f[e-1]:t,n=(n=e!==r.length-1?f[e]:n)-t)+"%","0")+")",n="scale("+ee(n/100,"1")+")",r[e].style[h.transformRule]=t+" "+n)}function oe(e,t){return null===e||!1===e||void 0===e||("number"==typeof e&&(e=String(e)),e=h.format.from(e),!1===(e=y.toStepping(e)))||isNaN(e)?f[t]:e}function O(e,t){for(var n=ge(e),e=void 0===f[0],i=(t=void 0===t||!!t,h.animate&&!e&&fe(c,h.cssClasses.tap,h.animationDuration),m.forEach(function(e){L(e,oe(n[e],e),!0,!1)}),1===m.length?0:1);i<m.length;++i)m.forEach(function(e){L(e,f[e],!0,!0)});ie(),m.forEach(function(e){P("update",e),null!==n[e]&&t&&P("set",e)})}function re(){var e=p.map(h.format.to);return 1===e.length?e[0]:e}function se(e){var t=f[e],n=y.getNearbySteps(t),e=p[e],i=n.thisStep.step,a=null;if(h.snap)return[e-n.stepBefore.startValue||null,n.stepAfter.startValue-e||null];!1!==i&&e+i>n.stepAfter.startValue&&(i=n.stepAfter.startValue-e),a=e>n.thisStep.startValue?n.thisStep.step:!1!==n.stepBefore.step&&e-n.stepBefore.highestStep,100===t?i=null:0===t&&(a=null);e=y.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(e))),[a=null!==a&&!1!==a?Number(a.toFixed(e)):a,i]}ve(e=c,h.cssClasses.target),ve(e,0===h.dir?h.cssClasses.ltr:h.cssClasse
1s.rtl),ve(e,0===h.ort?h.cssClasses.horizontal:h.cssClasses.vertical),ve(e,"rtl"===getComputedStyle(e).direction?h.cssClasses.textDirectionRtl:h.cssClasses.textDirectionLtr),a=_(e,h.cssClasses.base);var I,le=h.connect,ue=a,de=_(ue,h.cssClasses.connects);s=[],(r=[]).push(z(de,le[0]));for(var t=0;t<h.handles;t++)s.push(n(ue,t)),m[t]=t,r.push(z(de,le[t+1]));return(I=h.events).fixed||s.forEach(function(e,t){A(d.start,e.children[0],X,{handleNumbers:[t]})}),I.tap&&A(d.start,a,J,{}),I.hover&&A(d.move,a,G,{hover:!0}),I.drag&&r.forEach(function(e,t){var n,i,a;!1!==e&&0!==t&&t!==r.length-1&&(n=s[t-1],i=s[t],a=[e],ve(e,h.cssClasses.draggable),I.fixed&&(a.push(n.children[0]),a.push(i.children[0])),a.forEach(function(e){A(d.start,e,X,{handles:[n,i],handleNumbers:[t-1,t]})}))}),O(h.start),h.pips&&E(h.pips),h.tooltips&&V(),K("update",function(e,t,o,n,r){m.forEach(function(e){var t=s[e],n=N(f,e,0,!0,!0,!0),i=N(f,e,100,!0,!0,!0),a=r[e],e=h.ariaFormat.to(o[e]),n=y.fromStepping(n).toFixed(1),i=y.fromStepping(i).toFixed(1),a=y.fromStepping(a).toFixed(1);t.children[0].setAttribute("aria-valuemin",n),t.children[0].setAttribute("aria-valuemax",i),t.children[0].setAttribute("aria-valuenow",a),t.children[0].setAttribute("aria-valuetext",e)})}
1),u={destroy:function(){for(var e in h.cssClasses)h.cssClasses.hasOwnProperty(e)&&be(c,h.cssClasses[e]);for(;c.firstChild;)c.removeChild(c.firstChild);delete c.noUiSlider},steps:function(){return m.map(se)},on:K,off:Z,get:re,set:O,setHandle:function(e,t,n){if(!(0<=(e=Number(e))&&e<m.length))throw new Error("noUiSlider ("+ce+"): invalid handle number, got: "+e);L(e,oe(t,e),!0,!0),P("update",e),n&&P("set",e)},reset:function(e){O(h.start,e)},__moveHandles:function(e,t,n){te(e,t,f,n)},options:o,updateOptions:function(t,e){var n=re(),i=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"],a=(i.forEach(function(e){void 0!==t[e]&&(o[e]=t[e])}),xe(o));i.forEach(function(e){void 0!==t[e]&&(h[e]=a[e])}),y=a.spectrum,h.margin=a.margin,h.limit=a.limit,h.padding=a.padding,h.pips?E(h.pips):M(),(h.tooltips?V:T)(),f=[],O(t.start||n,e)},target:c,removePips:M,removeTooltips:T,getTooltips:function(){return i},getOrigins:function(){return s},pips:E}}return{__spectrum:a,version:ce,cssClasses:u,create:function(e,t){if(!e||!e.nodeName)throw new Error("noUiSlider ("+ce+"): create requires a single element, got: "+e);if(e.noUiSlider)throw new Error("noUiSlider ("+ce+"): Slider was already initialized.");return t=N(e,xe(t),t),e.noUiSlider=t}}}),((e,t)=>{"function"==typeof define&&define.amd?define([],t):"undefined"!=typeof exports?t():(t(),e.FileSaver={})})(this,function(){var l="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0;function u(e,t,n){var i=new XMLHttpRequest;i.open("GET",e),i.responseType="blob",i.onload=function(){a(i.response,t,n)},i.onerror=function(){console.error("could not download file")},i.send()}function o(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&t.status<=299}function r(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var n=document.createEvent("MouseEvents");
1n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(n)}}var d=/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),a=l.saveAs||("object"!=typeof window||window!==l?function(){}:"download"in HTMLAnchorElement.prototype&&!d?function(e,t,n){var i=l.URL||l.webkitURL,a=document.createElement("a");t=t||e.name||"download",a.download=t,a.rel="noopener","string"==typeof e?(a.href=e,a.origin!==location.origin?o(a.href)?u(e,t,n):r(a,a.target="_blank"):r(a)):(a.href=i.createObjectURL(e),setTimeout(function(){i.revokeObjectURL(a.href)},4e4),setTimeout(function(){r(a)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){var i;t=t||e.name||"download","string"==typeof e?o(e)?u(e,t,n):((i=document.createElement("a")).href=e,i.target="_blank",setTimeout(function(){r(i)})):navigator.msSaveOrOpenBlob((e=e,void 0===(n=n)?n={autoBom:!1}:"object"!=typeof n&&(console.warn("Deprecated: Expected third argument to be a object"),n={autoBom:!n}),n.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e),t)}:function(e,t,n,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof e)return u(e,t,n);var a,o,r,t="application/octet-stream"===e.type,n=/constructor/i.test(l.HTMLElement)||l.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);(s||t&&n||d)&&"undefined"!=typeof FileReader?((a=new FileReader).onloadend=function(){var e=a.result,e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;");i?i.location.href=e:location=e,i=null},a.readAsDataURL(e)):(o=l.URL||l.webkitURL,r=o.createObjectURL(e),i?i.location=r:location.href=r,i=null,setTimeout(function(){o.revokeObjectURL(r)},4e4))});l.saveAs=a.saveAs=a,"undefined"!=typeof module&&(module.exports=a)}),(t=>{var n=Function("return this")()||(0,eval)("this");"function"==typeof define&&define.amd?define(["jsonq"],function(e){return n.jsonQ=t()}):"object"==typeof module&&module.exports?module.exports=t():n.jsonQ=t()})(function(undefined){function matchPath(e,t){return new RegExp("^"+e.join("~~"),"i").test(t.join("~~"))}function newFormat(e){var i=e.keyAdded||[],a=e.json,o=e.path,r=e.newJson;jsonQ.each(a,function(e,t){var n=o?JSON.parse(JSON.stringify(o)):[],e=(n.push(e),"object"==objType(a)&&(-1==i.indexOf(e)&&(i.push(e),r.jsonQ_path[e]=[]),r.jsonQ_path[e].push({path:n})),objType(t));"object"!=e&&"array"!=e||newFormat({json:t,newJson:r,path:n,keyAdded:i})})}var jsonQ=function(e){return new jsonQ.fn.init(e)},error=function(e){throw e},stringify=JSON.stringify,parse=JSON.parse,tFunc=(jsonQ.settings={sort:{order:"ASC",logic:function(e){return e},caseIgnore:!0,allLevel:!0}},{topLevel:function(e){for(var t=this.jsonQ_current,n=this.cloneObj(jsonQ()),i=n.jsonQ_current=[],a="",o=e.key,r=e.method,s=0,l=t.length;s<l;s++){var u,d=!1,c=t[s].path.concat([]);"parent"==r?0===c.length?d=!0:c.pop():-1==(u=c.lastIndexOf(o))?d=!0:c=c.slice(0,u+1),a==(u=JSON.stringify(c))||d||i.push({path:c}),a=u}return n.length=i.length,n.selector.push({method:r,key:o}),n},qualTrv:function(e){for(var t=this.jsonQ_current,n=this.cloneObj(jsonQ()),i=n.jsonQ_current=[],a=this.jsonQ_path,o=e.key,r=jsonQ.clone(a[o])||[],s=e.qualifier,l=objType(s),a=e.method,u="find"==a,d=0,c=t.length;d<c;d++){var h=t[d].path,p=[],f=!1;if(!u){if(0===h.length)continue;(p=h.concat([])).pop()}for(var m=0;m<r.length;m++){var g=r[m].path,v=u?matchPath(h,g):((v=g.concat([])).pop(),p.join()==v.join());if(v)tFunc.qTest.call(this,l,s,g,i)&&(r.splice(m,1),m--),f=!0;else if(f)break}}return(n="string"==l?this.filter.call(n,s):n).length=n.jsonQ_current.length,n.selector.push({method:a,key:o,qualifier:s}),n},qTest:function(e,t,n,i){e="function"==e?t.call(this.pathValue(n)):"object"!=e||jsonQ.checkKeyValue(this.pathValue(n),t);return e&&i.push({path:n}),e}}),sortFunc={baseConv:function(e,t,n){if("string"==e){if(n.caseIgnore)return t.toLowerCase()}else{if("array"==e)return t.join();if("object"==e)return stringify(jsonQ.order(t))}return t},sortAry:function(e,n,t){return e.sort(function(e,t){e=n(e),t=n(t);return e<t?-1:t<e?1:0}),"desc"==t.order.toLowerCase()&&e.reverse(),e}},objType=(jsonQ.fn=jsonQ.prototype={init:function(e){var t;if(e){if("string"==(t=objType(e)))try{e=JSON.parse(e)}catch(e){error("Not a valid json string.")}else if("object"!=t&&"array"!=t)return error("Not a valid json object."),e;this.jsonQ_root=e,this.jsonQ_path={},this.jsonQ_current=[{path:[]}],newFormat({json:e,newJson:this,refresh:!0}),this.length=this.jsonQ_current.length,this.selector=[]}return this},pathValue:function(e){return jsonQ.pathValue(this.jsonQ_root,e)},setPathValue:function(e,t){return jsonQ.setPathValue(this.jsonQ_root,e,t),this},clone:function(){return parse(stringify(this.jsonQ_current))},cloneObj:function(n){return n=n||{},jsonQ.each(this,function(e,t){n[e]=t}),n.selector=jsonQ.merge([],n.selector),n},value:function(e,t){var n=this.jsonQ_current;if(t=!1!==t,e){for(var i=objType(e),a=0,o=n.length;a<o;a++){var r,s=n[a].path;r="function"==i?(r=this.pathValue(s),t?jsonQ.clone(e(r)):e(r)):t?jsonQ.clone(e):e,this.setPathValue(s,r)}return this}var l=[];return this.each(function(e,t,n){l.push(n)}),l},append:function(e,t){return this.appendAt("last",e,t)},prepend:function(e,t){return this.appendAt("first",e,t)},appendAt:function(e,t,n){var i=this.jsonQ_current;if(isNaN(e)&&"first"!=e&&"last"!=e)error(e+"is not a valid index.");else for(var a=0,o=i.length;a<o;
1a++){var r=i[a].path.concat([]),s=r.pop(),r=this.pathValue(r),l=objType(r[s]),u=r[s].length,d=e<0||"first"==e?0:u<e||"last"==e?u:e;"array"==l?(t=n?jsonQ.clone(t):t,r[s].splice(d,0,t)):"string"==l&&(l=r[s],r[s]=l.substring(0,d)+t+l.substring(d,u))}return this},filter:function(e){var t=this.jsonQ_current,n=this.cloneObj(jsonQ()),i=n.jsonQ_current=[],a=objType(e);if(!e)return this;for(var o,r=0,s=t.length;r<s;r++){var l=t[r].path;tFunc.qTest.call(this,a,e,l,i)}return"string"==a&&(i=(o=/(nth|eq)\((.+)\)/.exec(e))?jsonQ.nthElm(t,o[2],!0):jsonQ.nthElm(t,e,!0),n.jsonQ_current=i),n.length=i.length,n.selector.push({method:"filter",qualifier:e}),n},find:function(e,t){return tFunc.qualTrv.call(this,{method:"find",key:e,qualifier:t})},sibling:function(e,t){return tFunc.qualTrv.call(this,{method:"sibling",key:e,qualifier:t})},parent:function(){return tFunc.topLevel.call(this,{method:"parent"})},closest:function(e){return tFunc.topLevel.call(this,{method:"closest",key:e})},path:function(){return this.jsonQ_current[0].path},firstElm:function(){return this.pathValue(this.jsonQ_current[0].path)},lastElm:function(){return this.pathValue(this.jsonQ_current[this.length-1].path)},nthElm:function(e,t){return jsonQ.nthElm(this.value(),e,t)},index:function(e,t){return jsonQ.index(this.value(),e,t)},createXML:function(){return jsonQ.createXML(this.value())},sort:function(e,t){t=jsonQ.merge({},jsonQ.settings.sort,t);for(var n=this.find(e),i=n.clone(),a=[],o=[],r=objType(n.pathValue(i[0].path)),s=0,l=i.length;s<l;s++)a.push({pathHolder:i[s].path.concat([]),current:i[s].path.concat([])});for(var u=function(e){return a.splice(e,1),--e};0!==a.length;)for(s=0;s<a.length;s++){var d,c=a[s].current,h=a[s].pathHolder,p=(e=>{for(;0!==e.length;){var t=e.pop();if(!isNaN(t)){t=n.pathValue(e);if("array"==objType(t))return t}}return null})(c),f=c.join();0!==c.length&&-1==o.indexOf(f)&&(d=h.slice(c.length+1,h.length),sortFunc.sortAry(p,function(e){e=jsonQ.pathValue(e,d),e=sortFunc.baseConv(r,e,t);return t.logic(e)},t),t.allLevel)?(h[c.length]=0,o.push(f)):s=u(s)}return jsonQ(n.jsonQ_root).find(e)},each:function(e){for(var t=this.jsonQ_current,n=0,i=t.length;n<i;n++)e(n,t[n].path,this.pathValue(t[n].path));return this},unique:function(){return jsonQ.unique(this.value())},refresh:function(){for(var e=this.selector,t=jsonQ(this.jsonQ_root),n=0,i=e.length;n<i;n++){var a=e[n],o=[];a.key&&o.push(a.key),a.qualifier&&o.push(a.qualifier),t=t[a.method].apply(t,o)}return this.cloneObj.call(t,this),this},prettify:function(e){return jsonQ.prettify(this.value(),e)}},jsonQ.each=function(e,t){for(var n in e)e.hasOwnProperty(n)&&t(n,e[n])},jsonQ.objType=(()=>{var t={"[object Array]":"array","[object Object]":"object","[object String]":"string","[object Number]":"number","[object Boolean]":"boolean","[object Null]":"null","[object Function]":"function"};return function(e){e=Object.prototype.toString.call(e);return t[e]}})());return jsonQ.merge=function(){var e=arguments,t=objType(e[0]),n=1,i=e.length,a=!1,o=e[0];if(0!==i&&("boolean"!=t||1!=i)){"boolean"==t&&(o=e[1],n=2,a=e[0]);for(var r=function(e,t){var n=objType(t),i=objType(o[e]);!a||"array"!=n&&"object"!=n?o[e]=t:(o[e]=n!=i||"array"!=i&&"object"!=i?"array"==n?[]:{}:o[e],jsonQ.merge(a,o[e],t))};n<i;n++)jsonQ.each(e[n],r);return o}},jsonQ.merge(jsonQ,{sort:function(e,n){if(n=jsonQ.merge({},jsonQ.settings.sort,n),"array"==objType(e))return sortFunc.sortAry(e,function(e){var t=objType(e);return e=sortFunc.baseConv(t,e,n),n.logic(e)},n);error("Only array is allowed to sort")},order:function(e){var l,u;return"object"==typeof e&&(l=function(e){return e=isNaN(e)?e:parseInt(e)},(u=function(e){var t=objType(e),n=Object.keys(e);"object"==t&&n.sort(function(e,t){e=l(e),t=l(t);return e<t?-1:t<e?1:0});for(var i=0,a=n.length;i<a;i++){var o=n[i],r=e[o],s=objType(r);"object"!=s&&"array"!=s||u(r),"object"==t&&(delete e[o],e[o]=r)}})(e)),e},clone:function(e){var t=objType(e);return"object"==t||"array"==t?parse(stringify(e)):e},index:function(e,t,n){var i,a=objType(t),o=e.length,r="object"==a||"array"==a||"function"==a;"function"==a&&(n=!0),r&&!n&&(i=stringify(jsonQ.order(t)));for(var s=0;s<o;s++){var l=e[s];if(r){var u,d=objType(l);if(d==a||n)if(n){if("function"==a)u=t.call(l);else if("object"==a&&"object"==d)u=jsonQ.checkKeyValue(l,t);else if("array"==d)if("array"==a)for(var c=0,h=t.length;c<h&&(u=-1!=jsonQ.index(l,t[c]));c++);else u=-1!=jsonQ.index(l,t);if(u)return s}else if(stringify(jsonQ.order(l))==i)return s}else if(t==l)return s}return-1},contains:function(e,t,n){return-1!=jsonQ.index(e,t,n)},checkKeyValue:function(e,t){for(var n in t)if(t.hasOwnProperty(n)&&!jsonQ.identical(t[n],e[n]))return!1;return!0},nthElm:function(array,arg,aryRetrn){var result;if(array[arg])result=array[arg];else if("last"==arg)result=array[array.length-1];else if("first"==arg)result=array[0];else if("random"==arg)var rand=Math.floor(Math.random()*array.length),result=array[rand];else if("even"==arg)result=jsonQ.nthElm(array,"2n");else if("odd"==arg)result=jsonQ.nthElm(array,"2n+1");else try{var newArray=[],ln=array.length;if(!arg.match(/^[0-9n*+-\/]+$/))throw"";arg=arg.replace(/([0-9])n/g,function(e,t){return t?t+"*n":e});for(var n=0;n<ln;n++){var index=eval(arg);if(ln-1<index)break;newArray.push(array[index])}result=newArray}catch(a){result=array}return result=result||array,"array"!=objType(result)&&aryRetrn?[result]:result},prettify:function(e,t){if("object"!=typeof e)throw"Only valid json object is allowed.";return t?JSON.stringify(e,null,"\t").replace(/\n/g,"</br>").replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"):JSON.stringify(e,null,3)},identical:function(e,t){function n(t){return"object"!=typeof t||null===t?t:Object.keys(t).sort().map(function(e){return{key:e,value:n(t[e])}})}return JSON.stringify(n(e))===JSON.stringify(n(t))},union:function(){for(var e=arguments,t=[],n=e.length,i=0;i<n;i++)for(var a=e[i].length,o=0;o<a;o++){var r=e[i][o];-1==jsonQ.index(t,r)&&t.push(r)}return t},intersection:function(){var e=arguments,t=[],n=e.length;if(1==n)t=e[0];else for(var i=0,a=e[0].length;i<a;i++){for(var o=e[0][i],r=1,s=1;s<n;s++)if(-1==jsonQ.index(e[s],o)){r=0;break}1==r&&t.push(o)}return t},suffle:function(e){for(var t=1,n=e.length;t<n;t++){var i=Math.floor(Math.random()*(t+1)),a=e[t];e[t]=e[i],e[i]=a}return e},unique:function(e){for(var t=e.length,n=[],i=0;i<t;i++)-1==jsonQ.index(n,e[i])&&n.push(e[i]);return n},pathValue:function(e,t){var n=0,i=t.length;if(null===e)return null;for(;n<i;){if(null===e[t[n]])return;e=e[t[n]],n+=1}return e},setPathValue:function(e,t,n){var i=0,a=e,o=t.length;if(null===e)return null;for(;i<o;)"object"!=typeof a[t[i]]&&(a[t[i]]="number"==objType(t[i+1])?[]:{}),i==t.length-1&&(a[t[i]]=n),a=a[t[i]],i+=1;return e},createXML:function(e){function o(e,i){var t=0===(i=i||[]).length,a=objType(e);return t&&i.push('<?xml version="1.0" encoding="ISO-8859-1"?><jsonXML>'),jsonQ.each(e,function(e,t){var e="array"==a?"arrayItem":e,n=objType(t);i.push("<"+e+' type="'+n+'">
1'),"object"==n||"array"==n?o(t,i):i.push("<![CDATA["+t+"]]>"),i.push("</"+e+">")}),t?(i.push("</jsonXML>"),i.join("")):i}return o(e)},append:function(e,t,n){return jsonQ.appendAt(e,"last",t,n)},prepend:function(e,t,n){return jsonQ.appendAt(e,"first",t,n)},appendAt:function(e,t,n,i){var a,o,r;if(!isNaN(t)||"first"==t||"last"==t)return a=objType(e),o=e.length,r=t<0||"first"==t?0:o<t||"last"==t?o:t,"array"==a?(n=i?jsonQ.clone(n):n,e.splice(r,0,n)):"string"==a&&(e=e.substring(0,r)+n+e.substring(r,o)),e;error(t+"is not a valid index.")}}),jsonQ.fn.init.prototype=jsonQ.fn,jsonQ}),(e=>{"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(i){function t(c){return function(e){var t,n,i=e.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(i)for(var a=0,o=i.length;a<o;++a){var r=i[a].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),s=(s=(s=r[0]).toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1"),new RegExp(s)),l=r[1]||"",u=r[3]||"",d=null;h.hasOwnProperty(r=r[2])&&(d=h[r],d=Number(c[d])),null!==d&&("!"===l&&(r=d,n=t=void 0,t="s",n="",(u=u)&&(t=1===(u=u.replace(/(:|;|\s)/gi,"").split(/\,/)).length?u[0]:(n=u[0],u[1])),d=1<Math.abs(r)?t:n),""===l&&d<10&&(d="0"+d.toString()),e=e.replace(s,d.toString()))}return e.replace(/%%/,"%")}}function a(e,t,n){this.el=e,this.$el=i(e),this.interval=null,this.offset={},this.options=i.extend({},r),this.instanceNumber=o.length,o.push(this),this.$el.data("countdown-instance",this.instanceNumber),n&&("function"==typeof n?(this.$el.on("update.countdown",n),this.$el.on("stoped.countdown",n),this.$el.on("finish.countdown",n)):this.options=i.extend({},r,n)),this.setFinalDate(t),!1===this.options.defer&&this.start()}var o=[],n=[],r={precision:100,elapse:!1,defer:!1},h=(n.push(/^[0-9]*$/.source),n.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),n.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),n=new RegExp(n.join("|")),{Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"});i.extend(a.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var e=this;this.update(),this.interval=setInterval(function(){e.update.call(e)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),o[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(e){this.finalDate=(e=>{if(e instanceof Date)return e;if(String(e).match(n))return String(e).match(/^[0-9]*$/)&&(e=Number(e)),String(e).match(/\-/)&&(e=String(e).replace(/\-/g,"/")),new Date(e);throw new Error("Couldn't cast `"+e+"` to a date object.")})(e)},update:function(){var e,t,n;0===this.$el.closest("html").length?this.remove():(e=void 0!==i._data(this.el,"events"),t=new Date,n=this.finalDate.getTime()-t.getTime(),n=Math.ceil(n/1e3),n=!this.options.elapse&&n<0?0:Math.abs(n),this.totalSecsLeft!==n&&e&&(this.totalSecsLeft=n,this.elapsed=t>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-t.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish"))))},dispatchEvent:function(e){e=i.Event(e+".countdown");e.finalDate=this.finalDate,e.elapsed=this.elapsed,e.offset=i.extend({},this.offset),e.strftime=t(this.offset),this.$el.trigger(e)}}),i.fn.countdown=function(){var n=Array.prototype.slice.call(arguments,0);
1return this.each(function(){var e,t=i(this).data("countdown-instance");void 0!==t?(t=o[t],e=n[0],a.prototype.hasOwnProperty(e)?t[e].apply(t,n.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(t.setFinalDate.call(t,e),t.start()):i.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))):new a(this,n[0],n[1])})}}),((e,t)=>{"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.inView=t():e.inView=t()})(this,function(){return i=[function(e,t,n){var n=n(2),n=(n=n)&&n.__esModule?n:{default:n};e.exports=n.default},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(n(9)),o=i(n(3)),r=n(4);t.default=(()=>{var n,i,t,e;if("undefined"!=typeof window)return n={history:[]},i={offset:{},threshold:0,test:r.inViewport},t=(0,a.default)(function(){n.history.forEac
1h(function(e){n[e].check()})},100),["scroll","resize","load"].forEach(function(e){return addEventListener(e,t)}),window.MutationObserver&&addEventListener("DOMContentLoaded",function(){new MutationObserver(t).observe(document.body,{attributes:!0,childList:!0,subtree:!0})}),(e=function(e){var t;if("string"==typeof e)return t=[].slice.call(document.querySelectorAll(e)),-1<n.history.indexOf(e)?n[e].elements=t:(n[e]=(0,o.default)(t,i),n.history.push(e)),n[e]}).offset=function(t){var n;return void 0!==t&&["top","right","bottom","left"].forEach((n=function(e){return"number"==typeof e})(t)?function(e){return i.offset[e]=t}:function(e){return n(t[e])?i.offset[e]=t[e]:null}),i.offset},e.threshold=function(e){return"number"==typeof e&&0<=e&&e<=1?i.threshold=e:i.threshold},e.test=function(e){return"function"==typeof e?i.test=e:i.test},e.is=function(e){return i.test(e,i)},e.offset(0),e})()},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});(function(e,t,n){t&&a(e.prototype,t),n&&a(e,n)})(i,[{key:"check",value:function(){var o=this;return this.elements.forEach(function(e){var t=o.options.test(e,o.options),n=o.current.indexOf(e),i=-1<n,a=!t&&i;t&&!i&&(o.current.push(e),o.emit("enter",e)),a&&(o.current.splice(n,1),o.emit("exit",e))}),this}},{key:"on",value:function(e,t){return this.handlers[e].push(t),this}},{key:"once",value:function(e,t){return this.singles[e].unshift(t),this}},{key:"emit",value:function(e,t){for(;this.singles[e].length;)this.singles[e].pop()(t);for(var n=this.handlers[e].length;-1<--n;)this.handlers[e][n](t);return this}}]);var n=i;function i(e,t){if(!(this instanceof i))throw new TypeError("Cannot call a class as a function");this.options=t,this.elements=e,this.current=[],this.handlers={enter:[],exit:[]},this.singles={enter:[],exit:[]}}function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}t.default=function(e,t){return new n(e,t)}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.inViewport=function(e,t){var n=(e=e.getBoundingClientRect()).top,i=e.bottom,a=window.innerWidth-e.left,n=window.innerHeight-n,o=e.right,r=t.threshold*e.width,e=t.threshold*e.height;return i>t.offset.top+e&&a>t.offset.right+r&&n>t.offset.bottom+e&&o>t.offset.left+r}},function(t,e){!function(e){e="object"==typeof e&&e&&e.Object===Object&&e;t.exports=e}.call(e,function(){return this}())},function(e,t,n){var n=n(5),i="object"==typeof self&&self&&self.Object===Object&&self,n=n||i||Function("return this")();e.exports=n},function(e,t,n){var b=n(1),y=n(8),x=n(10),w=Math.max,C=Math.min;e.exports=function(i,n,e){function a(e){var t=l,n=u;return l=u=void 0,f=e,c=i.apply(n,t)}function o(e){var t=e-p;return void 0===p||n<=t||t<0||g&&d<=e-f}function r(){var e,t=y();return o(t)?s(t):void(h=setTimeout(r,(e=n-((t=t)-p),g?C(e,d-(t-f)):e)))}function s(e){return h=void 0,v&&l?a(e):(l=u=void 0,c)}function t(){var e=y(),t=o(e);if(l=arguments,u=this,p=e,t){if(void 0===h)return f=e=p,h=setTimeout(r,n),m?a(e):c;if(g)return h=setTimeout(r,n),a(p)}return void 0===h&&(h=setTimeout(r,n)),c}var l,u,d,c,h,p,f=0,m=!1,g=!1,v=!0;if("function"!=typeof i)throw new TypeError("Expected a function");return n=x(n)||0,b(e)&&(m=!!e.leading,g="maxWait"in e,d=g?w(x(e.maxWait)||0,n):d,v="trailing"in e?!!e.trailing:v),t.cancel=function(){void 0!==h&&clearTimeout(h),l=p=u=h=void(f=0)},t.flush=function(){return void 0===h?c:s(y())},t}},function(e,t,n){var i=n(6);e.exports=function(){return i.Date.now()}},function(e,t,n){var o=n(7),r=n(1);e.exports=function(e,t,n){var i=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return r(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),o(e,t,{leading:i,maxWait:t,trailing:a})}},function(e,t){e.exports=function(e){return e}}],a={},n.m=i,n.c=a,n.p="",n(0);function n(e){var t;return(a[e]||(t=a[e]={exports:{},id:e,loaded:!1},i[e].call(t.exports,t,t.exports,n),t.loaded=!0,t)).exports}var i,a}),((e,t)=>{"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()})("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){var n;return e&&t&&((n=(n=this._events=this._events||{})[e]=n[e]||[]).includes(t)||n.push(t)),this},t.once=function(e,t){var n;return e&&t&&(this.on(e,t),((n=this._onceEvents=this._onceEvents||{})[e]=n[e]||{})[t]=!0),this},t.off=function(e,t){e=this._events&&this._events[e];return e&&e.length&&-1!=(t=e.indexOf(t))&&e.splice(t,1),this},t.emitEvent=function(e,t){let n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];var i,a=this._onceEvents&&this._onceEvents[e];
1for(i of n)a&&a[i]&&(this.off(e,i),delete a[i]),i.apply(this,t)}return this},t.allOff=function(){return delete this._events,delete this._onceEvents,this},e}),((e,t)=>{"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)})("undefined"!=typeof window?window:this,function(t,e){let o=t.jQuery,r=t.console;function s(e,t,n){if(!(this instanceof s))return new s(e,t,n);let i=e,a;(i="string"==typeof e?document.querySelectorAll(e):i)?(this.elements=(a=i,Array.isArray(a)?a:"object"==typeof a&&"number"==typeof a.length?[...a]:[a]),this.options={},"function"==typeof t?n=t:Object.assign(this.options,t),n&&this.on("always",n),this.getImages(),o&&(this.jqDeferred=new o.Deferred),setTimeout(this.check.bind(this))):r.error("Bad element for imagesLoaded "+(i||e))}(s.prototype=Object.create(e.prototype)).getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};let a=[1,9,11],l=(s.prototype.addElementImages=function(e){"IMG"===e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t,n,i=e.nodeType;if(i&&a.includes(i)){for(t of e.querySelectorAll("img"))this.addImage(t);if("string"==typeof this.options.background)for(n of e.querySelectorAll(this.options.background))this.addElementBackgroundImages(n)}},/url\((['"])?(.*?)\1\)/gi);function n(e){this.img=e}function i(e,t){this.url=e,this.element=t,this.img=new Image}return s.prototype.addElementBackgroundImages=function(t){var n=getComputedStyle(t);if(n){let e=l.exec(n.backgroundImage);for(;null!==e;){var i=e&&e[2];i&&this.addBackground(i,t),e=l.exec(n.backgroundImage)}}},s.prototype.addImage=function(e){e=new n(e);this.images.push(e)},s.prototype.addBackground=function(e,t){e=new i(e,t);this.images.push(e)},s.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,this.images.length){let t=(e,t,n)=>{setTimeout(()=>{this.progress(e,t,n)})};this.images.forEach(function(e){e.once("progress",t),e.check()})}else this.complete()},s.prototype.progress=function(e,t,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&r&&r.log("progress: "+n,e,t)},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred&&(e=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[e](this))},(n.prototype=Object.create(e.prototype)).check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},n.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},n.prototype.confirm=function(e,t){this.isLoaded=e;e=this.img.parentNode,e="PICTURE"===e.nodeName?e:this.img;this.emitEvent("progress",[this,e,t])},n.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},n.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},n.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},n.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(i.prototype=Object.create(n.prototype)).check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},i.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},i.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},(s.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((o=e).fn.imagesLoaded=function(e,t){return new s(this,e,t).jqDeferred.promise(o(this))})})(),s}),((t,n)=>{"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(e){return n(t,e)}):"object"==typeof module&&module.exports?module.exports=n(t,require("jquery")):t.jQueryBridget=n(t,t.jQuery)})(window,function(e,t){function n(l,u,d){(d=d||t||e.jQuery)&&(u.prototype.option||(u.prototype.option=function(e){d.isPlainObject(e)&&(this.options=d.extend(!0,this.options,e))}),d.fn[l]=function(e){var t,i,a,o,r,s;
1return"string"==typeof e?(t=c.call(arguments,1),a=t,r="$()."+l+'("'+(i=e)+'")',(t=this).each(function(e,t){var n,t=d.data(t,l);t?(n=t[i])&&"_"!=i.charAt(0)?(n=n.apply(t,a),o=void 0===o?n:o):h(r+" is not a valid method"):h(l+" not initialized. Cannot call methods, i.e. "+r)}),void 0!==o?o:t):(s=e,this.each(function(e,t){var n=d.data(t,l);n?(n.option(s),n._init()):(n=new u(t,s),d.data(t,l,n))}),this)},i(d))}function i(e){e&&!e.bridget&&(e.bridget=n)}var c=Array.prototype.slice,a=e.console,h=void 0===a?function(){}:function(e){a.error(e)};return i(t||e.jQuery),n}),((e,t)=>{"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()})("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){var n;if(e&&t)return-1==(n=(n=this._events=this._events||{})[e]=n[e]||[]).indexOf(t)&&n.push(t),this},t.once=function(e,t){var n;if(e&&t)return this.on(e,t),((n=this._onceEvents=this._onceEvents||{})[e]=n[e]||{})[t]=!0,this},t.off=function(e,t){e=this._events&&this._events[e];if(e&&e.length)return-1!=(t=e.indexOf(t))&&e.splice(t,1),this},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var i=this._onceEvents&&this._onceEvents[e],a=0;a<n.length;a++){var o=n[a];i&&i[o]&&(this.off(e,o),delete i[o]),o.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),((e,t)=>{"function"==typeof define&&define.amd?define("get-size/get-size",t):"object"==typeof module&&module.exports?module.exports=t():e.getSize=t()})(window,function(){function g(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}function v(e){e=getComputedStyle(e);return e||t("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function b(e){if(C||(C=!0,(d=document.createElement("div")).style.width="200px",d.style.padding="1px 2px 3px 4px",d.style.borderStyle="solid",d.style.borderWidth="1px 2px 3px 4px",d.style.boxSizing="border-box",(u=document.body||document.documentElement).appendChild(d),o=v(d),y=200==Math.round(g(o.width)),b.isBoxSizeOuter=y,u.removeChild(d)),(e="string"==typeof e?document.querySelector(e):e)&&"object"==typeof e&&e.nodeType){var t=v(e);if("none"==t.display){for(var n={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},i=0;i<w;i++)n[x[i]]=0;return n}var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var o=a.isBorderBox="border-box"==t.boxSizing,r=0;r<w;r++){var s=x[r],l=t[s],l=parseFloat(l);a[s]=isNaN(l)?0:l}var u=a.paddingLeft+a.paddingRight,d=a.paddingTop+a.paddingBottom,e=a.marginLeft+a.marginRight,c=a.marginTop+a.marginBottom,h=a.borderLeftWidth+a.borderRightWidth,p=a.borderTopWidth+a.borderBottomWidth,f=o&&y,m=g(t.width),m=(!1!==m&&(a.width=m+(f?0:u+h)),g(t.height));return!1!==m&&(a.height=m+(f?0:d+p)),a.innerWidth=a.width-(u+h),a.innerHeight=a.height-(d+p),a.outerWidth=a.width+e,a.outerHeight=a.height+c,a}var d,u,o}var y,t="undefined"==typeof console?function(){}:function(e){console.error(e)},x=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],w=x.length,C=!1;return b}),((e,t)=>{"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():e.matchesSelector=t()})(window,function(){var n=(()=>{var e=window.Element.prototype;if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],n=0;n<t.length;n++){var i=t[n]+"MatchesSelector";if(e[i])return i}})();return function(e,t){return e[n](t)}}),((t,n)=>{"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["de
1sandro-matches-selector/matches-selector"],function(e){return n(t,e)}):"object"==typeof module&&module.exports?module.exports=n(t,require("desandro-matches-selector")):t.fizzyUIUtils=n(t,t.matchesSelector)})(window,function(n,o){var l={extend:function(e,t){for(var n in t)e[n]=t[n];return e},modulo:function(e,t){return(e%t+t)%t}},t=Array.prototype.slice,u=(l.makeArray=function(e){return Array.isArray(e)?e:null==e?[]:"object"==typeof e&&"number"==typeof e.length?t.call(e):[e]},l.removeFrom=function(e,t){t=e.indexOf(t);-1!=t&&e.splice(t,1)},l.getParent=function(e,t){for(;e.parentNode&&e!=document.body;)if(o(e=e.parentNode,t))return e},l.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},l.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.filterFindElements=function(e,i){e=l.makeArray(e);var a=[];return e.forEach(function(e){if(e instanceof HTMLElement)if(i){o(e,i)&&a.push(e);for(var t=e.querySelectorAll(i),n=0;n<t.length;n++)a.push(t[n])}else a.push(e)}),a},l.debounceMethod=function(e,t,i){i=i||100;var a=e.prototype[t],o=t+"Timeout";e.prototype[t]=function(){var e=this[o],t=(clearTimeout(e),arguments),n=this;this[o]=setTimeout(function(){a.apply(n,t),delete n[o]},i)}},l.docReady=function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},l.toDashed=function(e){return e.replace(/(.)([A-Z])/g,function(e,t,n){return t+"-"+n}).toLowerCase()},n.console);return l.htmlInit=function(r,s){l.docReady(function(){var e=l.toDashed(s),i="data-"+e,t=document.querySelectorAll("["+i+"]"),e=document.querySelectorAll(".js-"+e),t=l.makeArray(t).concat(l.makeArray(e)),a=i+"-options",o=n.jQuery;t.forEach(function(t){var e,n=t.getAttribute(i)||t.getAttribute(a);try{e=n&&JSON.parse(n)}catch(e){return void(u&&u.error("Error parsing "+i+" on "+t.className+": "+e))}n=new r(t,e);o&&o.data(t,s,n)})})},l}),((e,t)=>{"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(e.Outlayer={},e.Outlayer.Item=t(e.EvEmitter,e.getSize))})(window,function(e,t){function n(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}var i=document.documentElement.style,a="string"==typeof i.transition?"transition":"WebkitTransition",i="string"==typeof i.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[a],r={transform:i,transition:a,transitionDuration:a+"Duration",transitionProperty:a+"Property",transitionDelay:a+"Delay"},e=n.prototype=Object.create(e.prototype),s=(e.constructor=n,e._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},e.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},e.getSize=function(){this.size=t(this.element)},e.css=function(e){var t,n=this.element.style;for(t in e)n[r[t]||t]=e[t]},e.getPosition=function(){var e=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),i=e[t?"left":"right"],e=e[n?"top":"bottom"],a=parseFloat(i),o=parseFloat(e),r=this.layout.size;-1!=i.indexOf("%")&&(a=a/100*r.width),-1!=e.indexOf("%")&&(o=o/100*r.height),a=isNaN(a)?0:a,o=isNaN(o)?0:o,a-=t?r.paddingLeft:r.paddingRight,o-=n?r.paddingTop:r.paddingBottom,this.position.x=a,this.position.y=o},e.layoutPosition=function(){var e=this.layout.size,t={},n=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),a=n?"right":"left",o=this.position.x+e[n?"paddingLeft":"paddingRight"],n=(t[n?"left":"right"]=this.getXValue(o),t[a]="",i?"paddingTop":"paddingBottom"),o=i?"bottom":"top",a=this.position.y+e[n];t[i?"top":"bottom"]=this.getYValue(a),t[o]="",this.css(t),this.emitEvent("layout",[this])},e.getXValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?e/this.layout.size.width*100+"%":e+"px"},e.getYValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?e/this.layout.size.height*100+"%":e+"px"},e._transitionTo=function(e,t){this.getPosition();var n=this.position.x,i=this.position.y,a=e==this.position.x&&t==this.position.y;this.setPosition(e,t),a&&!this.isTransitioning?this.layoutPosition():((a={}).transform=this.getTranslate(e-n,t-i),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0}))},e.getTranslate=function(e,t){return"translate3d("+(e=this.layout._getOption("originLeft")?e:-e)+"px, "+(t=this.layout._getOption("originTop")?t:-t)+"px, 0)"},e.goTo=function(e,t){this.setPosition(e,t),this.layoutPosition()},e.moveTo=e._transitionTo,e.setPosition=function(e,t){this.position.x=parseFloat(e),this.position.y=parseFloat(t)},e._nonTransition=function(e){for(var t in this.css(e.to),e.isCleaning&&this._removeStyles(e.to),e.onTransitionEnd)e.onTransitionEnd[t].call(this)},e.transition=function(e){if(parseFloat(this.layout.options.transitionDuration)){var t,n=this._transn;for(t in e.onTransitionEnd)n.onEnd[t]=e.onTransitionEnd[t];for(t in e.to)n.ingProperties[t]=!0,e.isCleaning&&(n.clean[t]=!0);e.from&&(this.css(e.from),this.element.offsetHeight,0),this.enableTransition(e.to),this.css(e.to),this.isTransitioning=!0}else this._nonTransition(e)},"opacity,"+i.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})),l=(e.enableTransition=function(){var e;this.isTransitioning||(e=this.layout.options.transitionDuration,this.css({transitionProperty:s,transitionDuration:e="number"==typeof e?e+"ms":e,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(o,this,!1))},e.onwebkitTransitionEnd=function(e){this.ontransitionend(e)},e.onotransitionend=function(e){this.ontransitionend(e)},{"-webkit-transform":"transform"}),u=(e.ontransitionend=function(e){var t,n;e.target===this.element&&(t=this._transn,n=l[e.propertyName]||e.propertyName,delete t.ingProperties[n],(e=>{for(var t in e)return;return 1})(t.ingProperties)&&this.disableTransition(),n in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[n]),n in t.onEnd&&(t.onEnd[n].call(this),delete t.onEnd[n]),this.emitEvent("transitionEnd",[this]))},e.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},e._removeStyles=function(e){var t,n={};for(t in e)n[t]="";this.css(n)},{transitionProperty:"",transitionDuration:"",transitionDelay:""});return e.removeTransitionStyles=function(){this.css(u)},e.stagger=function(e){e=isNaN(e)?0:e,this.staggerDelay=e+"ms"},e.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},e.remove=function(){return a&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},e.reveal=function(){delete this.isHidden,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:e.hiddenStyle,to:e.visibleStyle,isCleaning:!0,onTransitionEnd:t})},e.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},e.getHideRevealTransitionEndProperty=function(e){var t,e=this.layout.options[e];if(e.opacity)return"opacity";for(t in e)return t},e.hide=function(){this.isHidden=!0,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:e.visibleStyle,to:e.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},e.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},e.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),((a,o)=>{"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(e,t,n,i){return o(a,e,t,n,i)}):"object"==typeof module&&module.exports?module.exports=o(a,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=o(a,a.EvEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)})(window,function(e,t,a,i,o){function r(e,t){var n=i.getQueryElement(e);n?(this.element=n,u&&(this.$element=u(this.element)),this.options=i.extend({},this.constructor.defaults),this.option(t),t=++d,this.element.outlayerGUID=t,(c[t]=this)._create(),this._getOption("initLayout")&&this.layout()):l&&l.error("Bad element for "+this.constructor.namespace+": "+(n||e))}function s(e){function t(){e.apply(this,arguments)}return(t.prototype=Object.create(e.prototype)).constructor=t}function n(){}var l=e.console,u=e.jQuery,d=0,c={},h=(r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},r.prototype),p=(i.extend(h,t.prototype),h.option=function(e){i.extend(this.options,e)},h._getOption=function(e){var t=this.constructor.compatOptions[e];return t&&void 0!==this.options[t]?this.options[t]:this.options[e]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},h._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),i.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},h.reloadItems=function(){this.items=this._itemize(this.element.children)},h._itemize=function(e){for(var t=this._filterFindItemElements(e),n=this.constructor.Item,i=[],a=0;a<t.length;
1a++){var o=new n(t[a],this);i.push(o)}return i},h._filterFindItemElements=function(e){return i.filterFindElements(e,this.options.itemSelector)},h.getItemElements=function(){return this.items.map(function(e){return e.element})},h.layout=function(){this._resetLayout(),this._manageStamps();var e=this._getOption("layoutInstant"),e=void 0!==e?e:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},h._init=h.layout,h._resetLayout=function(){this.getSize()},h.getSize=function(){this.size=a(this.element)},h._getMeasurement=function(e,t){var n,i=this.options[e];i?("string"==typeof i?n=this.element.querySelector(i):i instanceof HTMLElement&&(n=i),this[e]=n?a(n)[t]:i):this[e]=0},h.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},h._getItemsForLayout=function(e){return e.filter(function(e){return!e.isIgnored})},h._layoutItems=function(e,n){var i;this._emitCompleteOnItems("layout",e),e&&e.length&&(i=[],e.forEach(function(e){var t=this._getItemLayoutPosition(e);t.item=e,t.isInstant=n||e.isLayoutInstant,i.push(t)},this),this._processLayoutQueue(i))},h._getItemLayoutPosition=function(){return{x:0,y:0}},h._processLayoutQueue=function(e){this.updateStagger(),e.forEach(function(e,t){this._positionItem(e.item,e.x,e.y,e.isInstant,t)},this)},h.updateStagger=function(){var e,t=this.options.stagger;return null==t?void(this.stagger=0):(this.stagger="number"==typeof(t=t)?t:(e=(t=t.match(/(^\d*\.?\d*)(\w*)/))&&t[1],t=t&&t[2],e.length?(e=parseFloat(e))*(p[t]||1):0),this.stagger)},h._positionItem=function(e,t,n,i,a){i?e.goTo(t,n):(e.stagger(a*this.stagger),e.moveTo(t,n))},h._postLayout=function(){this.resizeContainer()},h.resizeContainer=function(){var e;this._getOption("resizeContainer")&&(e=this._getContainerSize())&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))},h._getContainerSize=n,h._setContainerMeasure=function(e,t){var n;void 0!==e&&((n=this.size).isBorderBox&&(e+=t?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px")},h._emitCompleteOnItems=function(t,e){function n(){o.dispatchEvent(t+"Complete",null,[e])}function i(){++a==r&&n()}var a,o=this,r=e.length;e&&r?(a=0,e.forEach(function(e){e.once(t,i)})):n()},h.dispatchEvent=function(e,t,n){var i=t?[t].concat(n):n;this.emitEvent(e,i),u&&(this.$element=this.$element||u(this.element),t?((i=u.Event(t)).type=e,this.$element.trigger(i,n)):this.$element.trigger(e,n))},h.ignore=function(e){e=this.getItem(e);e&&(e.isIgnored=!0)},h.unignore=function(e){e=this.getItem(e);e&&delete e.isIgnored},h.stamp=function(e){(e=this._find(e))&&(this.stamps=this.stamps.concat(e),e.forEach(this.ignore,this))},h.unstamp=function(e){(e=this._find(e))&&e.forEach(function(e){i.removeFrom(this.stamps,e),this.unignore(e)},this)},h._find=function(e){return e?("string"==typeof e&&(e=this.element.querySelectorAll(e)),i.makeArray(e)):void 0},h._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},h._getBoundingRect=function(){var e=this.element.getBoundingClientRect(),t=this.size;this._boundingRect={left:e.left+t.paddingLeft+t.borderLeftWidth,top:e.top+t.paddingTop+t.borderTopWidth,right:e.right-(t.paddingRight+t.borderRightWidth),bottom:e.bottom-(t.paddingBottom+t.borderBottomWidth)}},h._manageStamp=n,h._getElementOffset=function(e){var t=e.getBoundingClientRect(),n=this._boundingRect,e=a(e);return{left:t.left-n.left-e.marginLeft,top:t.top-n.top-e.marginTop,right:n.right-t.right-e.marginRight,bottom:n.bottom-t.bottom-e.marginBottom}},h.handleEvent=i.handleEvent,h.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},h.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},h.onresize=function(){this.resize()},i.debounceMethod(r,"onresize",100),h.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},h.needsResizeLayout=function(){var e=a(this.element);return this.size&&e&&e.innerWidth!==this.size.innerWidth},h.addItems=function(e){e=this._itemize(e);return e.length&&(this.items=this.items.concat(e)),e},h.appended=function(e){e=this.addItems(e);e.length&&(this.layoutItems(e,!0),this.reveal(e))},h.prepended=function(e){var t,e=this._itemize(e);e.length&&(t=this.items.slice(0),this.items=e.concat(t),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(t))},h.reveal=function(e){var n;this._emitCompleteOnItems("reveal",e),e&&e.length&&(n=this.updateStagger(),e.forEach(function(e,t){e.stagger(t*n),e.reveal()}))},h.hide=function(e){var n;this._emitCompleteOnItems("hide",e),e&&e.length&&(n=this.updateStagger(),e.forEach(function(e,t){e.stagger(t*n),e.hide()}))},h.revealItemElements=function(e){e=this.getItems(e);this.reveal(e)},h.hideItemElements=function(e){e=this.getItems(e);this.hide(e)},h.getItem=function(e){for(var t=0;t<this.items.length;t++){var n=this.items[t];if(n.element==e)return n}},h.getItems=function(e){e=i.makeArray(e);var t=[];return e.forEach(function(e){e=this.getItem(e);e&&t.push(e)},this),t},h.remove=function(e){e=this.getItems(e);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(e){e.remove(),i.removeFrom(this.items,e)},this)},h.destroy=function(){var e=this.element.style,e=(e.height="",e.position="",e.width="",this.items.forEac
1h(function(e){e.destroy()}),this.unbindResize(),this.element.outlayerGUID);delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(e){e=(e=i.getQueryElement(e))&&e.outlayerGUID;return e&&c[e]},r.create=function(e,t){var n=s(r);return n.defaults=i.extend({},r.defaults),i.extend(n.defaults,t),n.compatOptions=i.extend({},r.compatOptions),n.namespace=e,n.data=r.data,n.Item=s(o),i.htmlInit(n,e),u&&u.bridget&&u.bridget(e,n),n},{ms:1,s:1e3});return r.Item=o,r}),((e,t)=>{"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):e.Masonry=t(e.Outlayer,e.getSize)})(window,function(e,s){var e=e.create("masonry"),t=(e.compatOptions.fitWidth="isFitWidth",e.prototype);return t._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var e=0;e<this.cols;e++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},t.measureColumns=function(){this.getContainerWidth(),this.columnWidth||(e=(e=this.items[0])&&e.element,this.columnWidth=e&&s(e).outerWidth||this.containerWidth);var e=this.columnWidth+=this.gutter,t=this.containerWidth+this.gutter,n=t/e,t=e-t%e,n=Math[t&&t<1?"round":"floor"](n);this.cols=Math.max(n,1)},t.getContainerWidth=function(){var e=this._getOption("fitWidth")?this.element.parentNode:this.element,e=s(e);this.containerWidth=e&&e.innerWidth},t._getItemLayoutPosition=function(e){e.getSize();for(var t=e.size.outerWidth%this.columnWidth,t=Math[t&&t<1?"round":"ceil"](e.size.outerWidth/this.columnWidth),t=Math.min(t,this.cols),n=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](t,e),i={x:this.columnWidth*n.col,y:n.y},a=n.y+e.size.outerHeight,o=t+n.col,r=n.col;r<o;r++)this.colYs[r]=a;return i},t._getTopColPosition=function(e){var e=this._getTopColGroup(e),t=Math.min.apply(Math,e);return{col:e.indexOf(t),y:t}},t._getTopColGroup=function(e){if(e<2)return this.colYs;for(var t=[],n=this.cols+1-e,i=0;i<n;i++)t[i]=this._getColGroupY(i,e);return t},t._getColGroupY=function(e,t){return t<2?this.colYs[e]:(e=this.colYs.slice(e,e+t),Math.max.apply(Math,e))},t._getHorizontalColPosition=function(e,t){var n=this.horizontalColIndex%this.cols,n=1<e&&n+e>this.cols?0:n,t=t.size.outerWidth&&t.size.outerHeight;return this.horizontalColIndex=t?n+e:this.horizontalColIndex,{col:n,y:this._getColGroupY(n,e)}},t._manageStamp=function(e){var t=s(e),e=this._getElementOffset(e),n=this._getOption("originLeft")?e.left:e.right,i=n+t.outerWidth,n=Math.floor(n/this.columnWidth),n=Math.max(0,n),a=Math.floor(i/this.columnWidth);a-=i%this.columnWidth?0:1;for(var a=Math.min(this.cols-1,a),o=(this._getOption("originTop")?e.top:e.bottom)+t.outerHeight,r=n;r<=a;r++)this.colYs[r]=Math.max(o,this.colYs[r])},t._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this._getOption("fitWidth")&&(e.width=this._getContainerFitWidth()),e},t._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},t.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!=this.containerWidth},e}),$(document).ready(function(){var e=-1<navigator.userAgent.indexOf("Chrome"),t=(navigator.userAgent.indexOf("MSIE"),navigator.userAgent.indexOf("Firefox"),-1<navigator.userAgent.indexOf("Safari")),n=(navigator.userAgent.toLowerCase().indexOf("op"),e&&(t=t&&!1),$(".not-a-link").on("click",function(e){e.preventDefault()}),$(".not-a-link-parent > a").on("click",function(e){e.preventDefault()}),$(function(){$('a[href*="#"]:not([href="#"])').click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=$(this.hash);if((e=e.length?e:$("[name="+this.hash.slice(1)+"]")).length)return $("html, body").stop().animate({scrollTop:e.offset().top-100},800,$.bez([.07,.82,.16,1])),!1}})}),t&&$("header.global-header .mobile-dropdown").addClass("safari"),$("header.global-header .header-mobile-toggle").on("click",function(e){$("body").toggleClass("no-scroll"),$(this).toggleClass("active"),$("header.global-header .mobile-dropdown-container").toggleClass("active")}),$("header.global-header .mobile-dropdown .initial.has-children>ul").hide(),$('header.global-header .mobile-dropdown .initial[data-depth="1"].has-children .item-inner').on("click",function(e){$(this).parent().find('ul[data-depth="1"]').stop().slideToggle(300,$.bez([.19,1,.22,1]))}),$(".header-children-wrapper"));function i(){n.slideUp(300,$.bez([.19,1,.22,1])),$("header.global-header").removeClass("open"),setTimeout(function(){$("nav.header-nav .nav__item").removeClass("active")},300)}$("nav.header-nav .nav__item--parent").on("click",function(e){e.preventDefault();e=$(this).attr("data-nav");n.find(".initial").css({display:"none"}),n.find('.initial[data-nav="'+e+'"]').css({display:"flex"}),$(this).hasClass("active")?i():(n.slideDown(300,$.bez([.19,1,.22,1])),$("header.global-header").addClass("open"),$("nav.header-nav .nav__item").removeClass("active")),$(this).addClass("active")}),$(document).on("click",function(e){$(e.target).closest("header").length||i()});var a=$(".customers-tabs"),e=a.find(".active").width()+64;a.find(".active-selector").width(e),a.find("li").on("click",function(){a.find("li").removeClass("active"),$(this).addClass("active");
1var e=$(this).width()+64,t=$(this).position();a.find(".active-selector").width(e),a.find(".active-selector").css({left:t.left})}),$(".customers-tabs.home").find("li").on("click",function(){var e=$(this).attr("data-tab");$(".customers-tabs-section.home").parent().find(".customer-category").removeClass("active"),$(".customers-tabs-section.home").parent().find('.customer-category[data-tab="'+e+'"]').addClass("active")}),$(".customers-tabs-section.is-listing").stickySidebar({topSpacing:32,bottomSpacing:32,containerSelector:".mt-2",innerWrapperSelector:".customers-tabs-wrapper",minWidth:1100}),$(".css-nav-button.css-nav-right").on("click",function(){$(".css-slider").stop().animate({scrollLeft:$(".css-slider").scrollLeft()+200},400,$.bez([.19,1,.22,1]))}),$(".css-nav-button.css-nav-left").on("click",function(){$(".css-slider").stop().animate({scrollLeft:$(".css-slider").scrollLeft()-200},400,$.bez([.19,1,.22,1]))}),$("#customers-filters li").on("click",function(){$("#customers-filters li").removeClass("active"),$(this).addClass("active");var e=$(this).attr("data-category"),t=$("article.customer");("all"==e?t:(t.hide(),$("article.customer[data-category="+e+"]"))).show()}),$(".home-v2-hero-video-poster").on("click",function(e){$(this).hasClass("no-video")||(e.preventDefault(),$(".hero-video-overlay").addClass("is-active"),$("body").addClass("no-scroll"))}),$(".hero-video-overlay .icon-close").on("click",function(e){e.preventDefault(),$(".hero-video-overlay").removeClass("is-active"),$("body").removeClass("no-scroll")}),$(".case-study-video:not(.no-video), .global-case-study-play-button").on("click",function(e){e.preventDefault(),$(".case-study-video-overlay").addClass("is-active"),$("body").addClass("no-scroll")}),$(".case-study-video-overlay .icon-close").on("click",function(e){e.preventDefault(),$(".case-study-video-overlay").removeClass("is-active"),$("body").removeClass("no-scroll")}),$(".post-content table").each(function(){$(this).wrap('<div class="table-wrapper"></div>')}),$("body.emotive-s-guidance-on-carrier-sms-and-mms-messaging-policies").find(".post-content table").addClass("has-sidebar"),$("body").hasClass("dtla")&&Cookies.set("dtla",!0,{expires:7}),setTimeout(function(){Cookies.get("dtla")&&($('input[name="lead_source"]').attr("value","Paid Media"),$('input[name="lead_channel"]').attr("value","Billboard"))},3e3),$(".main-cta-plg").on("click",function(e){e.preventDefault(),window._vis_opt_queue=window._vis_opt_queue||[],window._vis_opt_queue.push(function(){_vis_opt_goal_conversion(1,36)}),setTimeout(function(){window.location.href="/signup"},100)});$("#demo-modal-testimonials").slick({autoplay:!0,autoplaySpeed:5e3,speed:800,arrows:!1,dots:!0,infinite:!0,centerMode:!0,slidesPerRow:1,slidesToShow:1,slidesToScroll:1,centerPadding:"0",swipe:!0}),window.addEventListener("message",({data:e})=>{"object"==typeof e&&"booked"==Object.values(e)[0]&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"demoBooked"}))}),$("form").on("submit",function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"Lead"})}),$(".post-content.wysiwyg").find(".blog-post-cta").length&&$(".blog-post-cta.preadded").remove();var o,r,t=$("li.product-tab"),e=($(".product-features-wrapper article.feature"),t.on("click",function(){var e=$
1(this).attr("data-feature");$(this).parent().find("li.product-tab").removeClass("active"),$(this).addClass("active"),$(this).parent().parent().parent().find("article.feature").removeClass("active"),$('.product-features-wrapper article.feature[data-feature="'+e+'"]').addClass("active")}),$(".tabbed-features-wrapper li.dark-tab").on("click",function(){var e=$(this).attr("data-feature");$(this).parent().find("li.dark-tab").removeClass("active"),$(this).addClass("active"),$(this).parent().parent().parent().find("article.feature").removeClass("active"),$('.tabbed-features article.feature[data-feature="'+e+'"]').addClass("active")}),$(".tabbed-team-listing-tabs ul li").on("click",function(e){e.preventDefault();e=$(this).attr("data-tab");$(".tabbed-team-listing-tabs ul li").removeClass("active"),$(this).addClass("active"),$(".tabbed-team-listing-category").removeClass("active"),$('.tabbed-team-listing-category[data-tab="'+e+'"]').addClass("active")}),$(".competitor-comparison-grid-wrapper li.dark-tab").on("click",function(){var e=$
1(this).attr("data-product");$(this).parent().find("li.dark-tab").removeClass("active"),$(this).addClass("active"),("all"==e?$(".competitor-comparison-grid article.competitor"):($(".competitor-comparison-grid article.competitor").removeClass("active"),$('.competitor-comparison-grid article.competitor[data-product="'+e+'"]'))).addClass("active")}),$(".cell-inner.replacable-icon").each(function(){var e=$(this),t=$(this).text().replace(/\s+/,"").split(" "),n=t[0],t=t.toString().replaceAll(","," ").substring(2);"X"==n&&e.html('<div class="icon"><svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="none"><path fill="#FF6363" d="M13 0a13 13 0 1 0 13 13A13.013 13.013 0 0 0 13 0Zm4.707 16.293a1 1 0 0 1-1.415 1.415L13 14.413l-3.293 3.293a1.001 1.001 0 0 1-1.415-1.415L11.587 13 8.293 9.707a1 1 0 0 1 1.415-1.415L13 11.587l3.293-3.293a1 1 0 1 1 1.415 1.415L14.413 13l3.293 3.293Z"/></svg></div><div class="text">'+t+"</div>"),"W"==n&&e.html('<div class="icon"><svg xmlns="http://www.w3.org/2000/svg" width="26" height="24" fill="none"><path fill="#FFD84F" d="M25.628 19.045 15.478 1.418a2.875 2.875 0 0 0-4.955 0L.373 19.045a2.728 2.728 0 0 0 0 2.753 2.827 2.827 0 0 0 2.478 1.415h20.3a2.827 2.827 0 0 0 2.475-1.415 2.728 2.728 0 0 0 .002-2.753Zm-13.556-9.76a.929.929 0 1 1 1.857 0v4.643a.928.928 0 1 1-1.857 0V9.285Zm.929 10.214a1.393 1.393 0 1 1 0-2.786 1.393 1.393 0 0 1 0 2.786Z"/></svg></div><div class="text">'+t+"</div>")}),!function(){if(!$(".countdown-timer").hasClass("custom-countdown")){var n,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:100,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"seconds",i=(document,$(".countdown-timer .countdown-days .number span")),a=$(".countdown-timer .countdown-hours .number span"),o=$(".countdown-timer .countdown-minutes .number span"),r=$(".countdown-timer .countdown-seconds .number span");function s(e){var t=Date.now()+1e3*e;n=setInterval(function(){var e=Math.round((t-Date.now())/1e3);e<=0?clearInterval(n):(e=e,i.html(Math.floor(e/86400)),a.html(Math.floor(e%86400/3600)),o.html(Math.floor(e%86400%3600/60)),r.html(e%60<10?"0".concat(e%60):e%60))},1e3)}switch(t){case"seconds":return s(e);case"minutes":return s(60*e);case"hours":return s(60*e*60);case"days":s(60*e*60*24)}}}(44,"hours"),$(".webinar-event-time").attr("data-time")),t=new Date(1e3*e),s=(console.log("TIME IS = "+t),$(".countdown-webinar-timer").countdown(t,function(e){e.elapsed?$(".hero-countdown").hide():($(this).find(".countdown-days .number span").html(e.strftime("%-n")),$(this).find(".countdown-hours .number span").html(e.strftime("%H")),$(this).find(".countdown-minutes .number span").html(e.strftime("%M")),$(this).find(".countdown-seconds .number span").html(e.strftime("%S")))}),$(".products-interactive article.product").addClass("closed"),$(".products-interactive article.product").hover(function(){$(this).removeClass("closed")}),$(".customers-product-tabs .product-tab").on("click",function(e){e.preventDefault();var e=$(this),t=e.data("product");$(".customers-product-tabs .product-tab").removeClass("active"),e.addClass("active"),$(".case-studies-product-wrapper").removeClass("active"),$('.case-studies-product-wrapper[data-product="'+t+'"]').addClass("active")}),"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js");o=function(e){e&&$(".adblock-warning").removeClass("hidden")},(r=new XMLHttpRequest).onreadystatechange=function(){r.readyState==XMLHttpRequest.DONE&&o(0===r.status||r.responseURL!==s)},r.open("HEAD",s,!0),r.send(null),$(document).ready(function(){var e=$
1(".is-stat-grid"),t=e.find("article.feature-item");function n(){t.each(function(e){var a=$(this);setTimeout(function(){a.addClass("animate-in");var e,t=a,n=t.find("h3.feature-title"),i=n.text();(t=(t=i.replace(/,/g,"")).match(/\d+/g))&&(e=(t=parseInt(t[0],10))-(20+Math.floor(11*Math.random())),n.prop("Counter",e).animate({Counter:t},{duration:1500,easing:"linear",step:function(e){n.text(Math.ceil(e).toLocaleString())},complete:function(){n.text(i)}}))},100*e)})}function i(e){var t=e.offset().top,e=t+e.outerHeight(),n=$(window).scrollTop(),i=n+$(window).height();return n<e&&t<i}$(window).on("scroll",function(){i(e)&&!e.data("animated")&&(e.data("animated",!0),setTimeout(n,300))}),i(e)&&(e.data("animated",!0),setTimeout(n,500))}),$(".replacement-graphic-slider").slick({autoplay:!0,autoplaySpeed:5e3,speed:800,arrows:!1,dots:!0,infinite:!0,centerMode:!0,slidesPerRow:1,slidesToShow:1,slidesToScroll:1,centerPadding:"0",swipe:!0}),$(document).ready(function(){let l=$(".countdown-timer.custom-countdown");if(l.length){let[o,r,s]=l.data("countdown").split(":").map(Number);function u(e,t,n){n=new Date(Date.now()+24*n*60*60*1e3).toUTCString();document.cookie=e+"="+t+"; expires="+n+"; path=/"}let e=(e=>{var n=e+"=",i=document.cookie.split(";");for(let t=0;t<i.length;t++){let e=i[t];for(;" "==e.charAt(0);)e=e.substring(1,e.length);if(0==e.indexOf(n))return e.substring(n.length,e.length)}return null})("countdown");(!e||new Date(parseInt(e)).getTime()-(new Date).getTime()<6e4)&&u("countdown",e=(new Date).getTime()+60*o*60*1e3+60*r*1e3+1e3*s,1),!function i(a){function e(){var e,t,n=(new Date).getTime();0<(n=a-n)?(t=Math.floor(n%864e5/36e5),e=Math.floor(n%36e5/6e4),n=Math.floor(n%6e4/1e3),l.find(".countdown-hours .number").text(t.toString().padStart(2,"0")),l.find(".countdown-minutes .number").text(e.toString().padStart(2,"0")),l.find(".countdown-seconds .number").text(n.toString().padStart(2,"0"))):(u("countdown",t=(new Date).getTime()+60*o*60*1e3+60*r*1e3+1e3*s,1),i(t))}e(),setInterval(e,1e3)}(parseInt(e))}})}),$(document).ready(function(){var e=window.location.href,e=new URL(e),e=new URLSearchParams(e.search.slice(1)),t=e.get("utm_source"),n=Cookies.get("utm_source"),i=e.get("utm_medium"),a=Cookies.get("utm_medium"),o=e.get("utm_campaign"),r=Cookies.get("utm_campaign"),s=e.get("utm_content"),l=Cookies.get("utm_content"),u=Cookies.get("roi-visitors"),d=Cookies.get("roi-aov");t&&Cookies.set("utm_source",t,{expires:3}),i&&Cookies.set("utm_medium",i,{expires:3}),o&&Cookies.set("utm_campaign",o,{expires:3});"23844736049470467"==e.get("hsa_cam")&&($(".demo-form-global").addClass("high-value"),Cookies.set("highvalue","true",{expires:3})),Cookies.get("highvalue")&&$(".demo-form-global").addClass("high-value");var c=Cookies.get("_gcl_au");function h(){$("body").addClass("no-scroll"),$(".demo-modal-global-overlay.is-full").addClass("active"),Cookies.get("roi-email")&&$("#demo-modal-email").val(Cookies.get("roi-email")),Cookies.get("formwall-email")&&($("#demo-modal-email").val(Cookies.get("formwall-email")),$("#demo-modal-email").parent().parent().removeClass("is-invalid"),$("#demo-modal-email").parent().parent().removeClass("is-invalid-initial"),$("#demo-modal-email").parent().parent().addClass("is-valid"),setTimeout(function(){$("#demo-modal-first-name").focus()},702)),Cookies.get("formwall-phone")&&"undefined"!=Cookies.get("formwall-phone")&&($("#demo-modal-phone").val(Cookies.get("formwall-phone")),$("#demo-modal-phone").parent().parent().parent().removeClass("is-invalid"),$("#demo-modal-phone").parent().parent().parent().removeClass("is-invalid-initial"),$("#demo-modal-phone").parent().parent().parent().addClass("is-valid"))}function p(){$("body").removeClass("no-scroll"),$(".demo-modal-global-overlay").removeClass("active")}setTimeout(function(){$('input[name="gclid_field"]').attr("value",c)},2e3),setTimeout(function(){t?($('input[name="utm_source"]').attr("value",t),$('input[name="lead_source"]').attr("value",t)):n&&($('input[name="utm_source"]').attr("value",n),$('input[name="lead_source"]').attr("value",n)),i?$('input[name="utm_medium"]').attr("value",i):a&&$('input[name="utm_medium"]').attr("value",a),o?$('input[name="utm_campaign"]').attr("value",o):r&&$('input[name="utm_campaign"]').attr("value",r),s?$('input[name="utm_content"]').attr("value",s):l&&$('input[name="utm_content"]').attr("value",l);var e=(e=(e=document.referrer).match(/^https?\:\/\/([^\/?#]+)(?:[\/?#]|$)/i))&&e[1];(t||o||i||!e.includes("google"))&&!e.includes("bing")||$('input[name="lead_source"]').attr("value","Organic Search"),u&&$('input[name="roi_visitors"]').attr("value",u),d&&$('input[name="roi_aov"]').attr("value",d)},3e3),$("body").hasClass("landing-marketing")&&($("form.demo-form-global").removeClass("form-landing-global"),$("form.demo-form-global").addClass("form-landing-marketing")),!$("body").hasClass("landing-outbound")&&"Outbound"!=t&&"Outbound"!=n||($("form.demo-form-global").removeClass("form-landing-global"),$("form.demo-form-global").addClass("form-landing-outbound")),$("body").hasClass("emotive-demo")&&$("form.demo-form-global").addClass("form-emotive-demo"),$("body").hasClass("roi-calculator-landing")&&($("form.demo-form-global").removeClass("form-landing-global"),$("form.demo-form-global").addClass("form-landing-outbound")),$(".main-cta-plg").on("click",function(e){"undefined"!=typeof analytics&&analytics.track("Home Page Try For Free",{category:"Onboarding",utm_source:t,utm_medium:i,utm_campaign:o})}),$(".demo-trigger").on("click",function(e){e.preventDefault(),$("body").hasClass("demo-modal-disabled")?$("html, body").stop().animate({scrollTop:0},800,$.bez([.07,.82,.16,1]),function(){$("#demo-modal-email").focus()}):h()}),$(".demo-modal-global-overlay .close").on("click",function(){p()}),e.get("show_demo")&&h(),($("body").hasClass("emotive-demo")||$("body").hasClass("emotive-sms"))&&$(".demo-modal-global h2.title").html("Schedule a demo and get a $75 gift card for your time."),$("body").hasClass("emotiveio-demo")&&$(".demo-modal-global h2.title").html("Schedule a demo and get a $100 gift card for your time."),$("body").hasClass("free-demo")&&$(".demo-modal-global h2.title").html("Schedule a demo and get a $105 gift card for your time."),$("body").hasClass("schedule-a-demo")&&$(".demo-modal-global h2.title").html("Schedule a demo and get a $50 gift card for your time.");var f=["gmail","googlemail","hotmail","outlook","yahoo","protonmail","@icloud.com","@zoho.com","@live.com","tutanota","yandex","@aol.com","hr.com","gmaill.com","mail.com",".edu","emotivemail.com","he.com","company.com","google.com","apple.com","abc.com","email.com","mail.com","company.com","gmsil.com","gmaul.com","gnail.com","hmail.com","hnail.com","shaw.ca","yo.com","armyspy","mailinator"];function m(e,t){for(var n=0;n!=t.length;n++){var i=t[n];if(-1!=e.indexOf(i))return i}}$('form.has-validation input[type="text"], form.has-validation input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('form.has-validation input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message warning-message">'+$(this).attr("data-warning-text")+"</p>")}),$('form.has-validation input[type="tel"]').each(function(){$(this).parent().parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$("form.has-validation select").each(function(){$(this).parent().parent().append('<p class="field-message warning-message">'+$(this).attr("data-warning-text")+"</p>")}),$("form.has-validation .radios-wrapper").each(function(){$(this).parent().append('<p class="field-message warning-message">'+$(this).attr("data-warning-text")+"</p>")}),$('form.has-validation input[type="email"]').on("keyup blur",function(){var e=$
1(this);e.val().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)?$(this).val()<1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):m($(this).val(),f)?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid-initial"),e.parent().parent().addClass("is-warning")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-invalid"))}),$('form.has-validation input[type="text"]:not(.hidden)').on("keyup blur",function(){var e=$(this);e.val().length<=1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid"))}),$('form.has-validation input[type="tel"]').on("keyup blur",function(){var e=$
1(this),t=e.val().replace(/\D/g,"");formattedValue=3<t.length&&t.length<=6?`(${t.slice(0,3)}) `+t.slice(3):6<t.length?`(${t.slice(0,3)}) ${t.slice(3,6)}-`+t.slice(6,10):t,e.val(formattedValue);!formattedValue.match(/^\(\d{3}\)\s\d{3}-\d{4}$|^\d{10}$/)||formattedValue.match(/^(.)\1+$/)||formattedValue.match(/^1234567890$/)?e.parent().parent().parent().removeClass("is-valid").addClass("is-invalid"):e.parent().parent().parent().removeClass("is-invalid is-invalid-initial").addClass("is-valid")}),$('form.has-validation input[type="url"]').on("keyup blur",function(){var e=$(this);e.val().match(/^[^\s@]+\.[^\s@]+$/)&&3<e.val().length?(e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid"))}),$('form.has-validation select[name="annual_online_sales"]').on("keyup blur change",function(){$(this)}),$("form.has-validation").on("keyup blur change","select",function(){var e=$
1(this);""==e.children("option:selected").val()?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid")),$("form.has-validation .field").hasClass("is-invalid")||$("form.has-validation .field").hasClass("is-invalid-initial")?$("form.has-validation").find('input[type="submit"]').prop("disabled",!0):$("form.has-validation").find('input[type="submit"]').removeAttr("disabled")}),$("form.has-validation .radio-item").on("click",function(){var e=$(this);e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().addClass("is-valid"),$("form.has-validation .field").hasClass("is-invalid")||$("form.has-validation .field").hasClass("is-invalid-initial")?$("form.has-validation").find('input[type="submit"]').prop("disabled",!0):$("form.has-validation").find('input[type="submit"]').removeAttr("disabled")}),$("form.has-validation .field:not(.hidden):not(.no-validation)").addClass("is-invalid-initial"),$("form.has-validation .row.website .field").removeClass("is-invalid-initial"),$("form.has-validation input").on("keyup blur",function(){$("form.has-validation .field").hasClass("is-invalid")||$("form.has-validation .field").hasClass("is-invalid-initial")?$("form.has-validation").find('input[type="submit"]').prop("disabled",!0):$("form.has-validation").find('input[type="submit"]').removeAttr("disabled")});var g,v=new Date,b={submittedAt:v.getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}},y={},x={event:"Lead"},w=!1;function C(e){for(var t={},n=e.split("&"),i=0;i<n.length;i++){var a=n[i].split("="),o=decodeURIComponent(a[0]),a=decodeURIComponent(a[1]||"");o&&(t[o]?Array.isArray(t[o])?t[o].push(a):t[o]=[t[o],a]:t[o]=a)}return t}(e.get("nfc")||e.get("nfc_core")||e.get("nfc_core_global")||$("body").hasClass("core-form-check-disabled")||$("body").hasClass("local-form-check-disabled"))&&(w=!1),$("body").hasClass("growth")&&$("body").addClass("managed-services"),$("form#demo-form-global, form#attribution-demo-form-global, form#pixel-demo-form-global, form#growth-demo-form-global").on("submit",function(e){e.preventDefault();var t,n,i=$(this),a=($("body"),$(this).attr("id")),o=$(this).attr("class"),r=$(this).find("#demo-modal-email").val(),e=r.split("@").pop();function s(){Cookies.set("emotive-demo-set",!0,{expires:7})}function l(){$(".loader-overlay-wrapper").removeClass("active")}function u(){$.ajax({url:t,type:"post",contentType:"application/json",data:JSON.stringify(b),complete:function(){console.log(JSON.stringify(b))}})}$(".loader-overlay-wrapper").addClass("active"),i.find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val(),"tel"===$(this).attr("type")&&(t="+1"+t.replace(/\D/g,"")),"checkbox"===$(this).attr("type")&&(t=$(this).is(":checked")?"Yes":"No"),b.fields.push({name:e,value:t}),x[e]=t,e="legal_consent"===$(this).attr("name");e&&(b.legalConsentOptions={consent:{consentToProcess:!0,text:"I agree to allow Emotive to store and process my personal data.",communications:[{value:$(this).is(":checked"),subscriptionTypeId:8614953,text:"I agree to receive marketing emails from Emotive."}]}})}),i.find("select[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).find("option:selected").val();b.fields.push({name:e,value:t}),x[e]=t}),i.find("input[data-cp-name]").each(function(e,t){e=$(this).attr("data-cp-name"),t=$(this).val();"tel"===$(this).attr("type")&&(t="+1"+t.replace(/\D/g,"")),y[e]=t}),i.find("select[data-cp-name]").each(function(e,t){e=$(this).attr("data-cp-name"),t=$(this).find("option:selected").val();y[e]=t}),b.fields.push({name:"website",value:e}),y.website=e,n="demo-form-global"!=a||$("body").hasClass("managed-services")?"attribution-demo-form-global"==a?"https://emotive.chilipiper.com/router/emotive-attribution-inbound-demo?"+$.param(y):"pixel-demo-form-global"==a?~o.indexOf("emotive-pixel-product-queue-demo")?"https://emotive.chilipiper.com/router/product-pixel-router?"+$.param(y):"https://emotive.chilipiper.com/router/pixel-inbound-router?"+$.param(y):$("body").hasClass("managed-services")?"https://emotive.chilipiper.com/router/inbound-router-emotive-growth?"+$.param(y):"https://emotive.chilipiper.com/router/inbound_router?"+$.param(y):"https://emotive.chilipiper.com/router/inbound_router?"+$.param(y),t="demo-form-global"!=a||$("body").hasClass("managed-services")?"attribution-demo-form-global"==a?"https://api.hsforms.com/submissions/v3/integration/submit/4478978/edd62c73-224a-4835-b5d9-55b78e10a659":"pixel-demo-form-global"==a?"https://api.hsforms.com/submissions/v3/integration/submit/4478978/40bfe75c-50aa-4964-83c5-3d006c5fbe24":$("body").hasClass("managed-services")?"https://api.hsforms.com/submissions/v3/integration/submit/4478978/47b6b7cf-396d-4b56-ad49-2549a176db01":"https://api.hsforms.com/submissions/v3/integration/submit/4478978/f5f026cc-be7f-4bb9-b9f1-bdab2430baa4":"https://api.hsforms.com/submissions/v3/integration/submit/4478978/f5f026cc-be7f-4bb9-b9f1-bdab2430baa4","undefined"!=typeof analytics&&(analytics.identify($("#demo-modal-email").val(),{email:$("#demo-modal-email").val()}),analytics.track("Demo Full Form Submitted",{email:$("#demo-modal-email").val()})),window.dataLayer=window.dataLayer||[],window.dataLayer.push(x),i.find('input
1:not([type="submit"])').val(""),i.find(".field").removeClass("is-valid"),i.find(".field").addClass("is-invalid-initial"),i.find('input[type="submit"]').prop("disabled",!0),$("body").removeClass("no-scroll"),$(".demo-modal-global-overlay").removeClass("active"),w?grecaptcha.ready(function(){grecaptcha.execute("6Ldq5PYhAAAAAHl4DvCxrAHJ9pdlErX34gYVGtLu",{action:"submit"}).then(function(e){i.prepend('<input type="hidden" name="g-recaptcha-response" value="'+e+'">'),$.post("https://marketing-api.emotive.io/recaptcha.php",{email:r,token:e},function(e){console.log(e),e.success&&.6<=e.score?$.ajax({url:"https://marketing-api.emotive.io/zb.php?email="+r,type:"get",success:function(e){console.log(e),"valid"==(nbStatus=e.status)?(b.fields.push({name:"double_optin",value:"no"}),b.fields.push({name:"double_optin_url",value:"no"}),b.fields.push({name:"form_id",value:a}),b.fields.push({name:"form_classes",value:o}),setTimeout(function(){u()},500),setTimeout(function(){"demo-form-global"!=a||$("body").hasClass("managed-services")?"attribution-demo-form-global"==a?ChiliPiper.submit("emotive","emotive-attribution-inbound-demo",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()}):"pixel-demo-form-global"==a?~o.indexOf("emotive-pixel-product-queue-demo")?ChiliPiper.submit("emotive","product-pixel-router",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()}):ChiliPiper.submit("emotive","pixel-inbound-router",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()}):$("body").hasClass("managed-services")?ChiliPiper.submit("emotive","inbound-router-emotive-growth",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()}):ChiliPiper.submit("emotive","inbound_router",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()}):ChiliPiper.submit("emotive","inbound_router",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()})},800)):(b.fields.push({name:"double_optin",value:"yes"}),b.fields.push({name:"double_optin_url",value:n}),b.fields.push({name:"form_id",value:a}),b.fields.push({name:"form_classes",value:o}),setTimeout(function(){u()},500),setTimeout(function(){window.location.href="/thank-you?asset=doubleauth"},800))},error:function(e){b.fields.push({name:"double_optin",value:"yes"}),b.fields.push({name:"double_optin_url",value:n}),b.fields.push({name:"form_id",value:a}),b.fields.push({name:"form_classes",value:o}),setTimeout(function(){u()},500),setTimeout(function(){window.location.href="/thank-you?asset=doubleauth"},800)}}):(b.fields.push({name:"double_optin",value:"yes"}),b.fields.push({name:"double_optin_url",value:n}),b.fields.push({name:"form_id",value:a}),b.fields.push({name:"form_classes",value:o}),setTimeout(function(){u()},500),setTimeout(function(){window.location.href="/thank-you?asset=doubleauth"},800))})})}):(console.log(b),b.fields.push({name:"form_id",value:a}),b.fields.push({name:"form_classes",value:o}),setTimeout(function(){u()},200),setTimeout(function(){"demo-form-global"!=a||$("body").hasClass("managed-services")?"attribution-demo-form-global"==a?ChiliPiper.submit("emotive","emotive-attribution-inbound-demo",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()}):"pixel-demo-form-global"==a?~o.indexOf("emotive-pixel-product-queue-demo")?ChiliPiper.submit("emotive","product-pixel-router",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()}):ChiliPiper.submit("emotive","pixel-inbound-router",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()}):$("body").hasClass("managed-services")?ChiliPiper.submit("emotive","inbound-router-emotive-growth",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()}):ChiliPiper.submit("emotive","inbound_router",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()}):ChiliPiper.submit("emotive","inbound_router",{map:!0,lead:y,onSuccess:s(),onError:void 0,onClose:l()})},300))}),$("body").hasClass("book-demo-core")&&(g=C(window.location.search.substring(1)),console.log(g),setTimeout(function(){ChiliPiper.submit("emotive","inbound_router",{map:!0,lead:g})},2e3)),$("body").hasClass("book-demo-attribution")&&(g=C(window.location.search.substring(1)),console.log(g),setTimeout(function(){ChiliPiper.submit("emotive","emotive-attribution-inbound-demo",{map:!0,lead:g})},2e3)),$(".global-demo-formwall").on("submit",function(e){e.preventDefault();
1var e=$(this).find('input[name="name"]').val(),t=$(this).find('input[name="email"]').val(),n=$(this).find('input[type="tel"]').val(),i=e.substr(0,e.indexOf(" ")),e=e.substr(e.indexOf(" ")+1),a=$(this).find('input[name="asset"]').val(),o=$(this).find('input[name="asset_title"]').val(),r=$(this).find('input[name="utm_source"]').val(),s=$(this).find('input[name="utm_medium"]').val(),l=$(this).find('input[name="utm_campaign"]').val(),u=$(this).find('input[name="lead_source"]').val(),d=$(this).find('input[name="lead_channel"]').val(),a={submittedAt:(new Date).getTime(),skipValidation:!0,fields:[{name:"email",value:t},{name:"asset",value:a},{name:"asset_title",value:o},{name:"utm_source",value:r},{name:"utm_medium",value:s},{name:"utm_campaign",value:l},{name:"leadsource",value:u},{name:"lead_channel__c",value:d}],context:{hutk:document.cookie.replace(/(?:(?:^|.*;\s*)hubspotutk\s*\=\s*([^;]*).*$)|^.*$/,"$1"),pageUri:window.location.href}},o={email:t,FirstName:i,LastName:e,utm_source:r,utm_medium:s,utm_campaign:l,lead_source:u,lead_channel:d};r=$("body").hasClass("partner-program")?"https://api.hsforms.com/submissions/v3/integration/submit/4478978/c4c405db-6bf2-47bb-90b7-7ca2580dfae8":"https://api.hsforms.com/submissions/v3/integration/submit/4478978/cd13f64e-239c-44a2-9433-55f48356fd2d",$.ajax({url:r,type:"post",contentType:"application/json",data:JSON.stringify(a)}),Cookies.set("formwall-email",t,{expires:7}),Cookies.set("formwall-phone",n,{expires:7}),Cookies.set("formwall-firstname",i,{expires:7}),Cookies.set("formwall-lastname",e,{expires:7}),$(this).find('input[name="email"]').val(""),$(this).find('input[name="name"]').val(""),$("body").hasClass("partner-program")?($("html, body").animate({scrollTop:$("#partner-form-wrapper").offset().top-92},500,$.bez([.19,1,.22,1])),$("#partner-email").val(t),$("#partner-first-name").val(i),$("#partner-last-name").val(e),$("#partner-email").parent().parent().removeClass("is-invalid"),$("#partner-email").parent().parent().removeClass("is-invalid-initial"),$("#partner-email").parent().parent().addClass("is-valid"),$("#partner-first-name").parent().parent().removeClass("is-invalid"),$("#partner-first-name").parent().parent().removeClass("is-invalid-initial"),$("#partner-first-name").parent().parent().addClass("is-valid"),$("#partner-last-name").parent().parent().removeClass("is-invalid"),$("#partner-last-name").parent().parent().removeClass("is-invalid-initial"),$("#partner-last-name").parent().parent().addClass("is-valid"),setTimeout(function(){$("#partner-phone").focus()},501)):ChiliPiper.submit("emotive","tta-router",{map:!0,lead:o,onSuccess:(Cookies.set("emotive-demo-set",!0,{expires:7}),setTimeout(function(){$(".chilipiper-popup").removeClass("hidden")},3e3),void setTimeout(function(){$(".chilipiper-popup").length&&p()},3e3)),onError:($(".loader-overlay-wrapper").addClass("active"),setTimeout(function(){$(".chilipiper-popup").addClass("hidden"),h()},200),void setTimeout(function(){$(".loader-overlay-wrapper").removeClass("active")},3e3))}),"undefined"!=typeof analytics&&(analytics.identify(t,{email:t}),analytics.track("Pre Demo Form Submitted",{email:t}))}),$(document).on("submit","form.demo-formwall-global:not(.sms-first)",function(e){e.preventDefault();var e=$(this),t=$(this).find('input[type="email"]').val(),n=$(this).find('input[type="tel"]').val(),i={submittedAt:v.getTime(),skipValidation:!0,fields:[{name:"email",value:t}],context:{hutk:document.cookie.replace(/(?:(?:^|.*;\s*)hubspotutk\s*\=\s*([^;]*).*$)|^.*$/,"$1"),pageUri:window.location.href}};window.dataLayer=window.dataLayer||[],window.dataLayer.push({formwallEmail:t}),$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/cd13f64e-239c-44a2-9433-55f48356fd2d",type:"post",contentType:"application/json",data:JSON.stringify(i)}),Cookies.set("formwall-email",t,{expires:1}),e.find('input[type="tel"]')&&Cookies.set("formwall-phone",n,{expires:1}),h()}),$(document).on("submit","form.demo-formwall-global.sms-first",function(e){e.preventDefault();$(this);var e=$(this).find('input[type="tel"]').val(),t={submittedAt:v.getTime(),skipValidation:!0,fields:[{name:"phone",value:e}
1],context:{hutk:document.cookie.replace(/(?:(?:^|.*;\s*)hubspotutk\s*\=\s*([^;]*).*$)|^.*$/,"$1"),pageUri:window.location.href}};window.dataLayer=window.dataLayer||[],window.dataLayer.push({formwallPhone:e}),$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/ccb0c9f8-58ff-43fb-b395-a38b184fac58",type:"post",contentType:"application/json",data:JSON.stringify(t)}),Cookies.set("formwall-phone",e,{expires:1}),h()}),$(document).on("keyup blur",'form.demo-formwall-global input[type="email"]',function(){var e=$(this);e.val().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)?$(this).val()<1?(e.parent().removeClass("is-valid"),e.parent().addClass("is-invalid")):m($(this).val(),f)?(e.parent().removeClass("is-valid"),e.parent().addClass("is-invalid-initial"),e.parent().addClass("is-warning")):(e.parent().removeClass("is-invalid-initial"),e.parent().removeClass("is-invalid"),e.parent().removeClass("is-warning"),e.parent().addClass("is-valid")):(e.parent().removeClass("is-valid"),e.parent().removeClass("is-warning"),e.parent().addClass("is-invalid"))}),$(document).on("keyup blur",'form.demo-formwall-global input[type="tel"]',function(){var e=$
1(this);e.val().match(/^[\d\-\)\(\+ ]+$/)&&!e.val().match(/^(.)\1+$/)&&!e.val().match(/^1234567890$/)&&9<e.val().length&&e.val().length<15?(e.parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-invalid"),e.parent().removeClass("is-invalid-initial"),e.parent().addClass("is-valid")):(e.parent().removeClass("is-valid"),e.parent().addClass("is-invalid"),e.parent().parent().addClass("is-invalid"))}),$(document).on("keyup blur",'form.demo-formwall-global input[type="email"]',function(){var e=$(this);e.parent().hasClass("is-invalid")||e.parent().hasClass("is-invalid-initial")?e.parent().find('input[type="submit"]').prop("disabled",!0):e.parent().find('input[type="submit"]').removeAttr("disabled")}),$(document).on("keyup blur",'form.demo-formwall-global input[type="tel"]',function(){var e=$(this);e.parent().hasClass("is-invalid")||e.parent().hasClass("is-invalid-initial")?e.parent().find('input[type="submit"]').prop("disabled",!0):e.parent().find('input[type="submit"]').removeAttr("disabled")}),$('form#demo-form-storeleads input[type="text"], form#demo-form-storeleads input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('form#demo-form-storeleads input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message warning-message">'+$(this).attr("data-warning-text")+"</p>")}),$('form#demo-form-storeleads input[type="tel"]').each(function(){$(this).parent().parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('form#demo-form-storeleads input[type="email"]').on("keyup blur",function(){var e=$
1(this);e.val().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)?$(this).val()<1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):m($(this).val(),f)?(e.parent().parent().removeClass("is-valid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-invalid"))}),$('form#demo-form-storeleads input[type="text"]:not(.hidden)').on("keyup blur",function(){var e=$(this);e.val().length<2?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid"))}),$('form#demo-form-storeleads input[type="tel"]').on("keyup blur",function(){var e=$
1(this);e.val().match(/^[\d\-\)\(\+ ]+$/)&&!e.val().match(/^(.)\1+$/)&&!e.val().match(/^1234567890$/)&&9<e.val().length&&e.val().length<15?(e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().addClass("is-valid")):(e.parent().parent().parent().removeClass("is-valid"),e.parent().parent().parent().addClass("is-invalid"))}),$("form#demo-form-storeleads").on("keyup blur change","select",function(){var e=$(this);""==e.children("option:selected").val()?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid")),$("form#demo-form-storeleads .field").hasClass("is-invalid")||$("form#demo-form-storeleads .field").hasClass("is-invalid-initial")?$("form#demo-form-storeleads").find('input[type="submit"]').prop("disabled",!0):$("form#demo-form-storeleads").find('input[type="submit"]').removeAttr("disabled")}),$("form#demo-form-storeleads .field:not(.hidden):not(.no-validation)").addClass("is-invalid-initial"),$("form#demo-form-storeleads input").on("keyup blur",function(){$("form#demo-form-storeleads .field").hasClass("is-invalid")||$("form#demo-form-storeleads .field").hasClass("is-invalid-initial")?$("form#demo-form-storeleads").find('input[type="submit"]').prop("disabled",!0):$("form#demo-form-storeleads").find('input[type="submit"]').removeAttr("disabled")});var k={submittedAt:v.getTime(),skipValidation:!0,fields:[],context:{hutk:document.cookie.replace(/(?:(?:^|.*;\s*)hubspotutk\s*\=\s*([^;]*).*$)|^.*$/,"$1"),pageUri:window.location.href}},_={};function S(){p(),h(),Cookies.set("demo-storeleads-dqd",!0,{expires:7}),setTimeout(function(){$("#demo-modal-email").attr("value",Cookies.get("shortform-email")),$("#demo-modal-email").parent().parent().removeClass("is-invalid-initial").removeClass("is-invalid").addClass("is-valid"),$("#demo-modal-first-name").attr("value",Cookies.get("shortform-first-name")),$("#demo-modal-first-name").parent().parent().removeClass("is-invalid-initial").removeClass("is-invalid").addClass("is-valid"),$("#demo-modal-last-name").attr("value",Cookies.get("shortform-last-name")),$("#demo-modal-last-name").parent().parent().removeClass("is-invalid-initial").removeClass("is-invalid").addClass("is-valid"),$("#demo-modal-phone").attr("value",Cookies.get("shortform-phone")),$("#demo-modal-phone").parent().parent().parent().removeClass("is-invalid-initial").removeClass("is-invalid").addClass("is-valid"),$("#demo-modal-company").focus()},705)}$("form#demo-form-storeleads").on("submit",function(e){e.preventDefault();var s=$(this),e=($("body"),s.find("#demo-storeleads-email").val()),t=s.find("#demo-storeleads-first-name").val(),n=s.find("#demo-storeleads-last-name").val(),i=s.find("#demo-storeleads-phone").val(),l=e.split("@").pop();Cookies.set("shortform-email",e,{expires:7}),Cookies.set("shortform-first-name",t,{expires:7}),Cookies.set("shortform-last-name",n,{expires:7}),Cookies.set("shortform-phone",i,{expires:7}),$.ajax({url:"https://storeleads.app/json/public/api/v1/domain/"+l,success:function(e,t){var n=e.domain.alexa_rank,i=e.domain.country_code,a=e.domain.merchant_name,o=l,r=e.domain.rank,e="shopify"==e.domain.platform&&"Shopify Plus"==e.domain.plan?"Shopify Plus":"shopify"==e.domain.platform&&"Shopify Plus"!=e.domain.plan?"Shopify":"magento"==e.domain.platform?"Magento":"bigcommerce"==e.domain.platform?"BigCommerce":"woocommerce"==e.domain.platform?"WooCommerce":"Custom";k.fields.push({name:"alexa_rank",value:n}),_.alexa_rank=n,k.fields.push({name:"country",value:i}),_.country=i,k.fields.push({name:"company",value:a}),_.company=a,k.fields.push({name:"website",value:o}),_.website=o,k.fields.push({name:"store_leads_rank",value:r}),_.store_leads_rank=r,k.fields.push({name:"ecommerce_platform",value:e}),_.ecommerce_platform=e,s.find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();k.fields.push({name:e,value:t})}),s.find("input[data-cp-name]").each(function(e,t){e=$(this).attr("data-cp-name"),t=$(this).val();_[e]=t}),3e6<=n?($.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/3083b168-d60f-43d8-952d-6e6bb7055430",type:"post",contentType:"application/json",data:JSON.stringify(k)}),console.log(k),S()):($.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/3083b168-d60f-43d8-952d-6e6bb7055430",type:"post",contentType:"application/json",data:JSON.stringify(k)}),console.log(k),window._vis_opt_queue=window._vis_opt_queue||[],window._vis_opt_queue.push(function(){_vis_opt_goal_conversion(200)}),ChiliPiper.submit("emotive","inbound-router-short-form",{map:!0,lead:_}))},error:function(e,t){s.find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();k.fields.push({name:e,value:t})}),s.find("input[data-cp-name]").each(function(e,t){e=$(this).attr("data-cp-name"),t=$(this).val();_[e]=t}),$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/3083b168-d60f-43d8-952d-6e6bb7055430",type:"post",contentType:"application/json",data:JSON.stringify(k)}),S(),console.log(k)}})}),$('form.demo-formwall-global.long-vertical-form.pixel-desktop input[type="text"], form.demo-formwall-global.long-vertical-form.pixel-desktop input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('form.demo-formwall-global.long-vertical-form.pixel-desktop input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message warning-message">'+$(this).attr("data-warning-text")+"</p>")}),$('form.demo-formwall-global.long-vertical-form.pixel-desktop input[type="tel"]').each(function(){$(this).parent().parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$(document).on("keyup blur",'form.demo-formwall-global.long-vertical-form.pixel-desktop input[type="email"]',function(){var e=$
1(this);e.val().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)?$(this).val()<1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):m($(this).val(),f)?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid-initial"),e.parent().parent().addClass("is-warning")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-invalid"))}),$(document).on("keyup blur",'form.demo-formwall-global.long-vertical-form.pixel-desktop input[type="text"]:not(.hidden)',function(){var e=$(this);e.val().length<=1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid"))}),$(document).on("keyup blur",'form.demo-formwall-global.long-vertical-form.pixel-desktop input[type="tel"]',function(){var e=$
1(this);!e.val().match(/^[\d\-\)\(\+ ]+$/)||e.val().match(/^(.)\1+$/)||e.val().match(/^1234567890$/)||10!=e.val().length?(e.parent().parent().parent().removeClass("is-valid"),e.parent().parent().parent().addClass("is-invalid")):(e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().addClass("is-valid"))}),$(document).on("keyup blur","form.demo-formwall-global.long-vertical-form.pixel-desktop","select",function(){var e=$(this);""==e.children("option:selected").val()?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid")),$("form.demo-formwall-global.long-vertical-form.pixel-desktop .field").hasClass("is-invalid")||$("form.demo-formwall-global.long-vertical-form.pixel-desktop .field").hasClass("is-invalid-initial")?$("form.demo-formwall-global.long-vertical-form.pixel-desktop").find('input[type="submit"]').prop("disabled",!0):$("form.demo-formwall-global.long-vertical-form.pixel-desktop").find('input[type="submit"]').removeAttr("disabled")}),$("form.demo-formwall-global.long-vertical-form.pixel-desktop .field:not(.hidden):not(.no-validation)").addClass("is-invalid-initial"),$("form.demo-formwall-global.long-vertical-form.pixel-desktop .row.website .field").removeClass("is-invalid-initial"),$(document).on("keyup blur","form.demo-formwall-global.long-vertical-form.pixel-desktop input",function(){$("form.demo-formwall-global.long-vertical-form.pixel-desktop .field").hasClass("is-invalid")||$("form.demo-formwall-global.long-vertical-form.pixel-desktop .field").hasClass("is-invalid-initial")?$("form.demo-formwall-global.long-vertical-form.pixel-desktop").find('input[type="submit"]').prop("disabled",!0):$("form.demo-formwall-global.long-vertical-form.pixel-desktop").find('input[type="submit"]').removeAttr("disabled")}),$('form.demo-formwall-global.long-vertical-form.pixel-mobile input[type="text"], form.demo-formwall-global.long-vertical-form.pixel-mobile input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('form.demo-formwall-global.long-vertical-form.pixel-mobile input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message warning-message">'+$(this).attr("data-warning-text")+"</p>")}),$('form.demo-formwall-global.long-vertical-form.pixel-mobile input[type="tel"]').each(function(){$(this).parent().parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$(document).on("keyup blur",'form.demo-formwall-global.long-vertical-form.pixel-mobile input[type="email"]',function(){var e=$
1(this);e.val().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)?$(this).val()<1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):m($(this).val(),f)?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid-initial"),e.parent().parent().addClass("is-warning")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-invalid"))}),$(document).on("keyup blur",'form.demo-formwall-global.long-vertical-form.pixel-mobile input[type="text"]:not(.hidden)',function(){var e=$(this);e.val().length<=1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid"))}),$(document).on("keyup blur",'form.demo-formwall-global.long-vertical-form.pixel-mobile input[type="tel"]',function(){var e=$
1(this);!e.val().match(/^[\d\-\)\(\+ ]+$/)||e.val().match(/^(.)\1+$/)||e.val().match(/^1234567890$/)||10!=e.val().length?(e.parent().parent().parent().removeClass("is-valid"),e.parent().parent().parent().addClass("is-invalid")):(e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().addClass("is-valid"))}),$(document).on("keyup blur change","form.demo-formwall-global.long-vertical-form.pixel-mobile","select",function(){var e=$(this);""==e.children("option:selected").val()?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid")),$("form.demo-formwall-global.long-vertical-form.pixel-mobile .field").hasClass("is-invalid")||$("form.demo-formwall-global.long-vertical-form.pixel-mobile .field").hasClass("is-invalid-initial")?$("form.demo-formwall-global.long-vertical-form.pixel-mobile").find('input[type="submit"]').prop("disabled",!0):$("form.demo-formwall-global.long-vertical-form.pixel-mobile").find('input[type="submit"]').removeAttr("disabled")}),$("form.demo-formwall-global.long-vertical-form.pixel-mobile .field:not(.hidden):not(.no-validation)").addClass("is-invalid-initial"),$("form.demo-formwall-global.long-vertical-form.pixel-mobile .row.website .field").removeClass("is-invalid-initial"),$(document).on("keyup blur","form.demo-formwall-global.long-vertical-form.pixel-mobile input",function(){$("form.demo-formwall-global.long-vertical-form.pixel-mobile .field").hasClass("is-invalid")||$("form.demo-formwall-global.long-vertical-form.pixel-mobile .field").hasClass("is-invalid-initial")?$("form.demo-formwall-global.long-vertical-form.pixel-mobile").find('input[type="submit"]').prop("disabled",!0):$("form.demo-formwall-global.long-vertical-form.pixel-mobile").find('input[type="submit"]').removeAttr("disabled")});$(".replace-phone-email").on("click",function(e){e.preventDefault(),$("form.demo-formwall-global").removeClass("sms-first"),$("form.demo-formwall-global").find('input[type="tel"]').remove(),$("form.demo-formwall-global").find(".row.warning").remove(),$("form.demo-formwall-global").append('<div class="row warning">Please enter a valid email address.</div>'),$("form.demo-formwall-global").find(".phone-prefix").remove(),$("form.demo-formwall-global").prepend('<input type="email" placeholder="e.g. [email protected]">'),$("p.switch-email").remove()})}),$(document).ready(function(){document.querySelectorAll(".rotating-words .word").forEach(function(e){e.innerHTML=e.textContent.replace(/\S/g,"<span class='letter'>$&</span>")}),$(".rotating-words").css({opacity:1}),setTimeout(function(){anime.timeline({loop:!0}).add({targets:".rotating-words .word:nth-child(1) .letter",scale:[0,1],duration:1e3,elasticity:600,delay:anime.stagger(45)}).add({targets:".rotating-words .word:nth-child(1)",opacity:0,duration:200,easing:"easeOutExpo",delay:700}).add({targets:".rotating-words .word:nth-child(2) .letter",scale:[0,1],duration:1e3,elasticity:600,delay:anime.stagger(45)}).add({targets:".rotating-words .word:nth-child(2)",opacity:0,duration:200,easing:"easeOutExpo",delay:700}).add({targets:".rotating-words .word:nth-child(3) .letter",scale:[0,1],duration:1e3,elasticity:600,delay:anime.stagger(45)}).add({targets:".rotating-words .word:nth-child(3)",opacity:0,duration:200,easing:"easeOutExpo",delay:700}).add({targets:".rotating-words .word:nth-child(4) .letter",scale:[0,1],duration:1e3,elasticity:600,delay:anime.stagger(45)}).add({targets:".rotating-words .word:nth-child(4)",opacity:0,duration:200,easing:"easeOutExpo",delay:700})},500),lottie.loadAnimation({container:document.getElementById("home-hero-graphic"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/hero-animation.json"}),lottie.loadAnimation({container:document.getElementById("home-section-one-graphic"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/home-section-one-graphic.json"}),lottie.loadAnimation({container:document.getElementById("home-section-two-graphic"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/home-section-two-graphic.json"}),lottie.loadAnimation({container:document.getElementById("home-section-three-graphic"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/home-section-three-graphic.json"}),lottie.loadAnimation({container:document.getElementById("home-section-four-graphic"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/home-section-four-graphic.json"}),lottie.loadAnimation({container:document.getElementById("product-hero-graphic"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/product-hero-graphic.json"}),lottie.loadAnimation({container:document.getElementById("product-feature-graphic-one"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/product-feature-graphic-one.json"}),lottie.loadAnimation({container:document.getElementById("product-feature-graphic-two"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/product-feature-graphic-two.json"}),lottie.loadAnimation({container:document.getElementById("product-feature-graphic-three"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/product-feature-graphic-three.json"}),lottie.loadAnimation({container:document.getElementById("product-feature-graphic-four"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/product-feature-graphic-four.json"}),lottie.loadAnimation({container:document.getElementById("graphic-engage-16x9"),renderer:"svg",loop:!0,autoplay:!0,path:"/images/graphic-engage-16x9.json"});var a=$(".hero-graphic-dynamic-tab"),o=$(".hero-graphic-dynamic-article");function r(n,i){setTimeout(function(){var e=a.eq(n).attr("data-tab");a.removeClass("active"),o.removeClass("active"),a.eq(n).addClass("active");var t,e=o.filter('[data-tab="'+e+'"]').addClass("active").data("duration");switch(n){case 0:g.stop(),g.play();break;case 1:h.stop(),h.play();break;case 2:p.stop(),p.play();break;case 3:f.stop(),f.play()}i&&((t=a.eq(n)).find(".progress-line").length||t.append('<div class="progress-line"></div>'),$(".progress-line").animate({width:"100%"},e,function(){$(this).remove(),s&&r((n+1)%a.length,!0)}))},50)}$(window).on("load",function(){$(".placeholder-wrapper").addClass("opacity-zero"),setTimeout(function(){$(".placeholder-wrapper").remove()},300),r(0,!0);var n=0;!function e(){var t=o.eq(n).data("duration");s=setTimeout(function(){r((n+1)%a.length,!0),n=(n+1)%a.length,e()},t)}()}),a.each(function(e){$(this).on("click",function(){clearInterval(s),s=null,$(".progress-line").remove(),r(e,!1)})});var s,l=$(".hero-rotating-phrase"),u=$(".hero-rotating-description"),d=$(".hero-rotating-graphic"),c=lottie.loadAnimation({container:document.getElementById("animation-all-products"),renderer:"svg",loop:!1,autoplay:!1,path:"/images/anim-initial.json"}),h=lottie.loadAnimation({container:document.getElementById("animation-anonymous-users"),renderer:"svg",loop:!1,autoplay:!1,path:"/images/anim-anonymous-visitors.json"}),p=lottie.loadAnimation({container:document.getElementById("animation-abandoned-carts"),renderer:"svg",loop:!1,autoplay:!1,path:"/images/anim-abandoned-users.json"}),f=lottie.loadAnimation({container:document.getElementById("animation-endless-integrations"),renderer:"svg",loop:!1,autoplay:!1,path:"/images/anim-endless-integrations.json"}),m=lottie.loadAnimation({container:document.getElementById("animation-grow-your-list"),renderer:"svg",loop:!1,autoplay:!1,path:"/images/anim-grow-your-list.json"}),g=lottie.loadAnimation({container:document.getElementById("animation-abandoned-carts-two"),renderer:"svg",loop:!1,autoplay:!1,path:"/images/anim-abandoned-carts-two.json"});function v(n,i){setTimeout(function(){var e=l.eq(n).attr("data-tab");l.add(u).removeClass("active"),l.add(u).find("span").removeClass("active"),d.removeClass("active"),l.eq(n).addClass("active"),u.eq(n).addClass("active"),l.eq(n).add(u.eq(n)).find("span").each(function(e){var t=$(this);setTimeout(function(){t.addClass("active")},120*e)}
1);var t=d.filter('[data-tab="'+e+'"]').addClass("active").data("duration");switch(n){case 0:c.stop(),c.play();break;case 1:h.stop(),h.play();break;case 2:p.stop(),p.play();break;case 3:f.stop(),f.play();break;case 4:m.stop(),m.play()}"initial"===e?$(".hero-rotating-suffix").removeClass("show"):$(".hero-rotating-suffix").addClass("show"),i&&((e=$(".hero-graphics-wrapper")).find(".progress-line-rotating").length||e.append('<div class="progress-line-rotating"></div>'),$(".progress-line-rotating").animate({width:"100%"},t,function(){$(this).remove(),s&&v((n+1)%l.length,!0)}))},50)}l.add(u).each(function(e){if(0!==e){for(var t=$(this).html().split(" "),n="",i=0;i<t.length;i++)n+="<span>"+t[i]+"</span> ";$(this).html(n.trim())}}),$(window).on("load",function(){v(0,!0),s=setInterval(function(){var e=l.index($(".hero-rotating-phrase.active"));d.filter('[data-tab="'+l.eq(e).attr("data-tab")+'"]').data("duration");v((e+1)%l.length,!0)},duration)}),$(".tabbed-features-v2 ul.sidebar-list li").on("click",function(){var e=$(this).attr("data-feature");$(this).siblings().removeClass("active"),$(this).addClass("active"),$('.tabbed-features-v2 article.tabbed-feature[data-feature="'+e+'"]').siblings().removeClass("active"),$('.tabbed-features-v2 article.tabbed-feature[data-feature="'+e+'"]').addClass("active")}),$(".tabbed-features-v2 ul.sidebar-list").scroll(function(){var e=$
1(this),t=e.parent();Math.ceil(e.scrollLeft()+e.innerWidth())>=e[0].scrollWidth?t.addClass("hide-shadow-right"):t.removeClass("hide-shadow-right")}),$(".tabbed-features-v2 ul.sidebar-list").scroll(function(){var e=$(this),t=e.parent();0<e.scrollLeft()?t.addClass("show-shadow-left"):t.removeClass("show-shadow-left")}),$(".tabbed-team-listing ul").scroll(function(){var e=$(this),t=e.parent();Math.ceil(e.scrollLeft()+e.innerWidth())>=e[0].scrollWidth?t.addClass("hide-shadow-right"):t.removeClass("hide-shadow-right")}),$(".tabbed-team-listing ul").scroll(function(){var e=$(this),t=e.parent();0<e.scrollLeft()?t.addClass("show-shadow-left"):t.removeClass("show-shadow-left")}),$(".nice-tabs .nice-tab").on("click",function(){var e=$(this).data("tab");$(".nice-tabs .nice-tab").removeClass("active"),$(this).addClass("active"),$(".feature-comparison").removeClass("active"),$('.feature-comparison[data-tab="'+e+'"]').addClass("active")})}),$(document).ready(function(){"/pricing"!=window.location.pathname&&"/pricing/"!=window.location.pathname||($("header").css("opacity","0"),$("main").css("opacity","0"),$("footer").css("opacity","0"),window.location.href="/pricing/sms");var e=window.location.href,e=new URL(e);new URLSearchParams(e.search.slice(1))}),$(document).ready(function(){var e=window.location.href,e=new URL(e),e=new URLSearchParams(e.search.slice(1)).get("demo_success");if("true"==e)$(".overview-subtitle").html("Thanks for scheduling a demo, check out our 5 minute overview video to learn more!");else{if("false"!=e)return!1;$(".overview-subtitle").html("Thanks for requesting a demo, check out our 5 minute overview video and chat with our team if you have any questions!")}}),$(document).ready(function(){var oe,re,se,g={},v=Cookies.get("roi-visitors"),b=Cookies.get("roi-aov"),le=$("#roi-graph-one"),ue=$("#roi-graph-two"),e=(Chart.defaults.global.defaultFontColor="#A3A3A3",window.chartColors={blue:"rgb(66, 61, 206)",green:"rgb(9, 225, 160)"},["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),t=(new Date).getMonth(),de=[].concat(e.slice(t),e.slice(0,t)),e=document.getElementById("roi-slider-container");function y(e,t){var n,i=t<100?(n=.06,.03):100<t&&t<200?(n=.04,.02):200<t&&t<300?(n=.025,.01):300<t?(n=.01,.005):(n=.06,.03),a=.03*e,o=.96*a,r=o*i+a*n,s=r*t,l=.02*o*2+500,j=s/l,u=.03*e,d=.96*(u+a),u=d*i+u*n,c=u*t,F=c+s,h=.02*d*2+500,p=.03*e,f=.96*(p+d),m=f*i+p*n,R=r+u+m,g=m*t,z=R*t,B=g+F,v=.02*f*2+500,b=.03*e,y=.96*(b+f),b=y*i+b*n,x=b*t,x=x+B,W=.02*y*2+500,w=.03*e,C=.96*(w+y),w=C*i+w*n,V=w*t,V=V+x,H=.02*C*2+500,k=.03*e,_=.96*(k+C),k=_*i+k*n,q=k*t,q=q+V,U=.02*_*2+500,S=.03*e,T=.96*(S+_),S=T*i+S*n,Y=S*t,Y=Y+q,Q=.02*T*2+500,M=.03*e,E=.96*(M+T),M=E*i+M*n,X=M*t,X=X+Y,J=.02*E*2+500,A=.03*e,D=.96*(A+E),A=D*i+A*n,G=A*t,G=G+X,K=.02*D*2+500,P=.03*e,N=.96*(P+D),P=N*i+P*n,Z=P*t,Z=Z+G,ee=.02*N*2+500,L=.03*e,O=.96*(L+N),L=O*i+L*n,te=L*t,te=te+Z,ne=.02*O*2+500,ie=.03*e,I=.96*(ie+O),ae=I*i+ie*n,u=r+u+m+b+w+k+S+M+A+P+L+ae,b=ae*t,w=u*t,k=b+te,S=.02*I*2+500,M=k/(l+h+v+W+H+U+Q+J+K+ee+ne+S),A=[Math.round(s),Math.round(F),Math.round(B),Math.round(x),Math.round(V),Math.round(q),Math.round(Y),Math.round(X),Math.round(G),Math.round(Z),Math.round(te),Math.round(k)],P=[0,Math.round(o),Math.round(d),Math.round(f),Math.round(y),Math.round(C),Math.round(_),Math.round(T),Math.round(E),Math.round(D),Math.round(N),Math.round(O)],L=[Math.round(o),Math.round(d-o),Math.round(f-d),Math.round(y-f),Math.round(C-y),Math.round(_-C),Math.round(T-_),Math.round(E-T),Math.round(D-E),Math.round(N-D),Math.round(O-N),Math.round(I-O)],W=($(".roi-value.month").html(Math.round(j)+"x"),$(".roi-value.quarter").html(Math.round((s+c+g)/(l+h+v))+"x"),$(".roi-value.year").html(Math.round(M)+"x"),oe=Math.round(j),re=Math.round((s+c+g)/(l+h+v)),se=Math.round(M),$(".inVisitorsFormatted").html(e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")),$(".broadcastRatePercentage").html(100*i),$(".optinRatePercentage").html(100*n),$(".inAov").html(t),$(".mOneNewOptins").html(Math.round(a)),$(".mOneTotalOptins").html(Math.round(o)),$(".mOneTotalConversions").html(Math.round(r)),$(".mOneRevenueMonth").html(wNumb({decimals:"0",prefix:"$",thousand:","}).to(s)),$(".mThreeNewOptins").html(Math.round(3*p)),$(".mThreeTotalOptins").html(Math.round(f)),$(".mThreeTotalConversions").html(Math.round(m)),$(".mThreeRevenueMonth").html(wNumb({decimals:"0",prefix:"$",thousand:","}).to(g)),$(".mTwelveNewOptins").html(Math.round(12*ie)),$(".mTwelveTotalOptins").html(Math.round(I)),$(".mTwelveTotalConversions").html(Math.round(ae)),$(".mTwelveRevenueMonth").html(wNumb({decimals:"0",prefix:"$",thousand:","}
1).to(b)),$(".quarterlyConversions").html(Math.round(R)),$(".quarterlyRevenueMonth").html(wNumb({decimals:"0",prefix:"$",thousand:","}).to(z)),$(".yearlyConversions").html(Math.round(u)),$(".yearlyRevenueMonth").html(wNumb({decimals:"0",prefix:"$",thousand:","}).to(w)),{labels:de,datasets:[{label:"Existing subscribers",backgroundColor:window.chartColors.blue,data:P},{label:"New subscribers",backgroundColor:window.chartColors.green,data:L}]}),H=(new Chart(le,{type:"bar",data:W,options:{responsive:!1,responsive:!0,legend:{position:"bottom",labels:{fontColor:"#56547E",fontSize:14}},tooltips:{mode:"index",intersect:!1,callbacks:{label:function(e,t){return t.datasets[e.datasetIndex].label+": "+(1e3<=e.yLabel?e.yLabel.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):e.yLabel)}}},scales:{xAxes:[{stacked:!0}],yAxes:[{stacked:!0,ticks:{callback:function(e,t,n){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}}}]}}}),{labels:de,datasets:[{label:"Total Revenue",backgroundColor:window.chartColors.green,data:A}]});new Chart(ue,{type:"bar",data:H,options:{legend:{display:!1},tooltips:{mode:"index",intersect:!1,callbacks:{label:function(e,t){return t.datasets[e.datasetIndex].label+": "+(1e3<=e.yLabel?"$"+e.yLabel.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):"$"+e.yLabel)}}},scales:{yAxes:[{ticks:{callback:function(e,t,n){return 1e3<=parseInt(e)?"$"+e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):"$"+e}}}]},responsive:!0}});anime.timeline({loop:!1,delay:0}).add({targets:".roi-dots.first",height:180,opacity:1,duration:300,elasticity:0,easing:"easeOutExpo"}).add({targets:".roi-dots.first .dot",scale:[0,1],duration:480,elasticity:2e3,delay:anime.stagger(80)},"-=300").add({targets:".roi-box-wrapper, .roi-dots:not(.first)",opacity:1,duration:600,elasticity:0,easing:"easeOutExpo",begin:function(){$(".roi-box-wrapper").show(),$(".roi-dots:not(.first)").show()}},"-=480"),setTimeout(function(){$("html, body").stop().animate({scrollTop:$(".roi-breakdown-wrapper").offset().top-100},800,$.bez([.07,.82,.16,1]))},601)}noUiSlider.create(e,{start:5e4,tooltips:[wNumb({thousand:",",decimals:"0"})],range:{min:[0,5e3],"25%":[1e5,1e4],"50%":[3e5,1e5],"75%":[1e6,1e6],max:[1e7]},pips:{mode:"range",density:4,stepped:!0,format:wNumb({thousand:","})},format:wNumb({decimals:"0",thousand:","})}).on("change",function(e,t){$("#roi_range").attr("value",e)}),$('form.roi-calculator-form input[name="roi_aov"], form.roi-calculator-form input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('form.roi-calculator-form input[type="email"]').on("keyup blur",function(){var e=$
1(this);e.val().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)?$(this).val()<1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(((e,t)=>{for(var n=0;n!=t.length;n++){var i=t[n];if(-1!=e.indexOf(i))return i}})($(this).val(),["gmail","googlemail","hotmail","outlook","yahoo","protonmail","icloud","zoho","live","tutanota","yandex","aol.com"])?(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-warning")),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-invalid"))}),$('form.roi-calculator-form input[type="text"]:not(.hidden)').on("keyup blur",function(){var e=$(this);e.val().length<2?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid"))}),$('form.roi-calculator-form input[type="tel"]').on("keyup blur",function(){var e=$
1(this);e.val().match(/^[\d\-\)\(\+ ]+$/)&&!e.val().match(/^(.)\1+$/)&&!e.val().match(/^1234567890$/)&&9<e.val().length&&e.val().length<15?(e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().addClass("is-valid")):(e.parent().parent().parent().removeClass("is-valid"),e.parent().parent().parent().addClass("is-invalid"))}),$('form.roi-calculator-form input[name="roi_aov"]').on("keyup blur",function(){var e=$(this);e.val().match(/^\$?([0-9]{1,3},([0-9]{3},)*[0-9]{3}|[0-9]+)(.[0-9][0-9])?$/)?(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid"))}),$("form.roi-calculator-form .radio-item").on("click",function(){var e=$(this);e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().addClass("is-valid"),$("form.roi-calculator-form .field").hasClass("is-invalid")||$("form.roi-calculator-form .field").hasClass("is-invalid-initial")?$("form.roi-calculator-form").find('input[type="submit"]').prop("disabled",!0):$("form.roi-calculator-form").find('input[type="submit"]').removeAttr("disabled")}),$("form.roi-calculator-form select").on("keyup blur change",function(){var e=$
1(this);""==e.val()?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid")),$("form.roi-calculator-form .field").hasClass("is-invalid")||$("form.roi-calculator-form .field").hasClass("is-invalid-initial")?$("form.roi-calculator-form").find('input[type="submit"]').prop("disabled",!0):$("form.roi-calculator-form").find('input[type="submit"]').removeAttr("disabled")}),$("form.roi-calculator-form .field:not(.hidden):not(.company-field):not(.no-validation)").addClass("is-invalid-initial"),$("form.roi-calculator-form input").on("keyup blur",function(){$("form.roi-calculator-form .field").hasClass("is-invalid")||$("form.roi-calculator-form .field").hasClass("is-invalid-initial")?$("form.roi-calculator-form").find('input[type="submit"]').prop("disabled",!0):$("form.roi-calculator-form").find('input[type="submit"]').removeAttr("disabled")}),$("form.roi-calculator-form").on("submit",function(e){e.preventDefault();var e=$(this).find('[name="roi_visitors"]').val().replace(/\D/g,""),t=$(this).find('[name="roi_aov"]').val().replace(/\D/g,""),n=($(this).find('[name="roi_visitors"]').val(),$(this).find('[name="roi_aov"]').val().replace(/\D/g,""),y(e,t),v||Cookies.set("roi-visitors",e,{expires:7}),b||Cookies.set("roi-aov",t,{expires:7}),$(this).find('input[type="submit"]').prop("disabled",!0),$(this).find('input[type="email"]').val()),i="+1"+$(this).find('input[name="phone"]').val(),a=$(this).find('input[name="roi_first_name"]').val(),o=$(this).find('input[name="roi_last_name"]').val(),r=($(this).find('input[name="ecommerce_business"]:checked').val(),$(this).find('select[name="ecommerce_platform"]').val()),s=$(this).find('input[name="asset"]').val(),l=$(this).find('input[name="asset_title"]').val(),u=$(this).find('input[name="utm_source"]').val(),d=$(this).find('input[name="utm_medium"]').val(),c=$(this).find('input[name="utm_campaign"]').val(),h=$(this).find('input[name="lead_source"]').val(),p=$(this).find('input[name="lead_channel"]').val(),f=($('input[name="roi_visitors"]').attr("value",e),$('input[name="roi_aov"]').attr("value",t),new Date),m={submittedAt:f.getTime(),skipValidation:!0,fields:[{name:"email",value:n},{name:"firstname",value:a},{name:"lastname",value:o},{name:"phone",value:i},{name:"sessions",value:e},{name:"aov",value:t},{name:"monthly_roi",value:oe},{name:"quarterly_roi",value:re},{name:"annual_roi",value:se},{name:"asset",value:s},{name:"asset_title",value:l},{name:"ecommerce_platform",value:r},{name:"utm_source",value:u},{name:"utm_medium",value:d},{name:"utm_campaign",value:c},{name:"leadsource",value:h},{name:"lead_channel__c",value:p}],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}},f={submittedAt:f.getTime(),skipValidation:!0,fields:[{name:"email",value:n},{name:"sessions",value:e},{name:"aov",value:t},{name:"monthly_roi",value:oe},{name:"quarterly_roi",value:re},{name:"annual_roi",value:se},{name:"asset",value:s},{name:"asset_title",value:l},{name:"utm_source",value:u},{name:"utm_medium",value:d},{name:"utm_campaign",value:c},{name:"leadsource",value:h},{name:"lead_channel__c",value:p}],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}};g={email:n,phone:i,FirstName:a,LastName:o,aov:t,sessions:e,ecommerce_platform:r},Cookies.get("roi-submitted")||(Cookies.set("roi-submitted","true",{expires:2}),Cookies.set("roi-email",n,{expires:2}),Cookies.set("roi-phone",i.substr(2),{expires:2}),s=$("body").hasClass("roicalculator")?"https://api.hsforms.com/submissions/v3/integration/submit/4478978/7c8b5e90-9d43-43b7-b410-ffa9a8f15391":($("body").hasClass("roi-calculator")||$("body").hasClass("roi-calculator-landing"),"https://api.hsforms.com/submissions/v3/integration/submit/4478978/9b32208e-e42e-4b93-b049-d55c1ba25c2b"),l={},l=$("body").hasClass("roi-calculator")||$("body").hasClass("roi-calculator-landing")?f:($("body").hasClass("roicalculator"),m),$.ajax({url:s,type:"post",dataType:"json",contentType:"application/json",data:JSON.stringify(l)})),analytics.identify($("#roi_email").val(),{email:$("#roi_email").val()}),analytics.track("ROI Calculator Submitted",{email:$("#roi_email").val()})}),$(".chilipiper-trigger").on("click",function(e){e.preventDefault(),ChiliPiper.submit("emotive","roi-calculator-inline",{domElement:"#chiliembed",map:!0,lead:g}),$("#chiliembed").show(),$("html, body").stop().animate({scrollTop:$("#chiliembed").offset().top-300},800,$.bez([.07,.82,.16,1])),$(".timeline-demo-cta").remove()});var t=window.location.href,e=new URL(t),t=new URLSearchParams(e.search.slice(1)),e=t.get("inVisitors"),n=t.get("inAov"),t=t.get("roiEmail");
1e&&n&&y(e,n),t&&$("#roi_email").val(t),setTimeout(function(){Cookies.get("utm_source")&&$("form.roi-calculator-form").find('input[name="lead_source"]').attr("value",Cookies.get("utm_source")),Cookies.get("utm_medium")&&$("form.roi-calculator-form").find('input[name="lead_channel"]').attr("value",Cookies.get("utm_medium"))},3e3),$(".breakdown-tab").on("click",function(){$(".breakdown-tab").removeClass("active"),$(this).addClass("active");var e=$(this).attr("data-tab");$(".breakdown-timeline").removeClass("active"),$('.breakdown-timeline[data-tab="'+e+'"]').addClass("active")})}),$(document).ready(function(){$("body").hasClass("careers")&&$.get("https://boards-api.greenhouse.io/v1/boards/emotiveio/departments?render_as=list",function(e){}).done(function(e){new Vue({el:"#open-positions-listing",data:{departments:e}}),$(".careers .departments").css({opacity:1})}).fail(function(){$("#open-positions-listing article").remove(),$("#open-positions-listing").append('<p class="error-message center-text">Failed to load open positions. Please get in touch with our support team and let them know about this issue. Sorry!</p>')})}),$(document).ready(function(){var t=["gmail","googlemail","hotmail","outlook","yahoo","protonmail","icloud","zoho","live","tutanota","yandex","aol.com"];$('form#partner-form input[type="text"], form#partner-form input[type="email"], form#partner-form input[type="url"]').each(function(){$(this).parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('form#partner-form input[type="tel"]').each(function(){$(this).parent().parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('form#partner-form input[type="email"]').on("keyup blur",function(){var e=$
1(this);e.val().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)?$(this).val()<1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(((e,t)=>{for(var n=0;n!=t.length;n++){var i=t[n];if(-1!=e.indexOf(i))return i}})($(this).val(),t)?(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-warning")),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-invalid"))}),$('form#partner-form input[type="text"]:not(.hidden)').on("keyup blur",function(){var e=$(this);e.val().length<3?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid"))}),$('form#partner-form input[type="tel"]').on("keyup blur",function(){var e=$
1(this);e.val().match(/^[\d\-\)\(\+ ]+$/)&&!e.val().match(/^(.)\1+$/)&&!e.val().match(/^1234567890$/)&&9<e.val().length&&e.val().length<15?(e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().addClass("is-valid")):(e.parent().parent().parent().removeClass("is-valid"),e.parent().parent().parent().addClass("is-invalid"))}),$('form#partner-form input[type="url"]').on("keyup blur",function(){var e=$(this);e.val().match(/^[^\s@]+\.[^\s@]+$/)&&3<e.val().length?(e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid"))}),$("form#partner-form .field:not(.hidden):not(.no-validation)").addClass("is-invalid-initial"),$("form#partner-form input").on("keyup blur",function(){$("form#partner-form .field").hasClass("is-invalid")||$("form#partner-form .field").hasClass("is-invalid-initial")?$("form#partner-form").find('input[type="submit"]').prop("disabled",!0):$("form#partner-form").find('input[type="submit"]').removeAttr("disabled")});var n={submittedAt:(new Date).getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}},i={};$("#partner-form").on("submit",function(e){e.preventDefault();var e=$(this).find("#partner-email").val(),t=($(this).find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();n.fields.push({name:e,value:t})}),$(this).find("select[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).find("option:selected").val();n.fields.push({name:e,value:t})}),$(this).find("input[data-cp-name]").each(function(e,t){e=$(this).attr("data-cp-name"),t=$(this).val();i[e]=t}),$(this).find("select[data-cp-name]").each(function(e,t){e=$(this).attr("data-cp-name"),t=$(this).find("option:selected").val();i[e]=t}),Cookies.get("emotive-partner-submitted")||($.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/309daa0d-97e0-4c2e-b32d-434f522e1c0f",type:"post",contentType:"application/json",data:JSON.stringify(n)}),ChiliPiper.submit("emotive","agency-router",{map:!0,lead:i})),new Date((new Date).getTime()+9e5));Cookies.set("emotive-partner-submitted",{expires:t}),$(this).find('input:not([type="submit"])').val(""),$(this).find(".field").removeClass("is-valid"),$(this).find(".field").addClass("is-invalid-initial"),analytics.identify(e,{email:e}),analytics.track("Partner Program Form Submitted",{email:e})})}),jQuery.fn.inputFilter=function(e){return this.on("input keydown keyup mousedown mouseup select contextmenu drop",function(){e(this.value)?(this.oldValue=this.value,this.oldSelectionStart=this.selectionStart,this.oldSelectionEnd=this.selectionEnd):this.hasOwnProperty("oldValue")?(this.value=this.oldValue,this.setSelectionRange(this.oldSelectionStart,this.oldSelectionEnd)):this.value=""})},$(document).ready(function(){function e(){var e=$("table.sroic-table.second-table").offset().left;$("h2.sroic-table-heading").css({left:e-32})}e(),$(window).resize(function(){e()}),setTimeout(function(){$(".sroic-data-wrapper").css({opacity:1}),$(".sroic-hero").css({opacity:1}),$(".sroic-data-mod").css({opacity:1})},100),$("table.sroic-table .hidden").addClass("is-detailed"),$(".sroic-data-tab").on("click",function(){$(".sroic-data-tab").removeClass("active"),$(this).addClass("active"),"detailed"==$(this).attr("data-tab")&&($("table.sroic-table .hidden").removeClass("hidden"),$('th:contains("Quarter 1")').html("Month 3"),$('th:contains("Quarter 2")').html("Month 6"),$('th:contains("Quarter 3")').html("Month 9"),$('th:contains("Quarter 4")').html("Month 12"),$("table.sroic-table").addClass("table-detailed"),$(".hidden-detailed").hide()),"standard"==$(this).attr("data-tab")&&($("table.sroic-table .is-detailed").addClass("hidden"),$('th:contains("Month 3")').html("Quarter 1"),$('th:contains("Month 6")').html("Quarter 2"),$('th:contains("Month 9")').html("Quarter 3"),$('th:contains("Month 12")').html("Quarter 4"),$("table.sroic-table").removeClass("table-detailed"),$(".hidden-detailed").show()),e()});var ni,ii,ai,oi,ri,t=window.location.href,i=new URL(t),a=new URLSearchParams(i.search.slice(1)),t=a.get("com"),n=Number(a.get("ses")),o=Number(a.get("aov")),r=Number(a.get("exc")),si=Number(a.get("mp")),li=a.get("mp"),ui=Number(a.get("pp")),di=a.get("pp"),ci=Number(a.get("sf")),hi=a.get("sf"),pi=Number(a.get("mf")),fi=a.get("mf"),mi=Number(a.get("sfp")),gi=a.get("sfp"),vi=Number(a.get("mfp")),bi=a.get("mfp"),yi=Number(a.get("dm"));function s(e,t,n){ri=t<100?(oi=.06,.03):100<=t&&t<200?(oi=.04,.02):200<=t&&t<300?(oi=.025,.01):300<=t?(oi=.01,.005):(oi=.06,.03);var i,a,o,r,s,l,u,d,c,h,p,f,j=.03*e,n=.96*j+(n||0),F=Math.ceil(j*oi),R=Math.ceil(n*ri),z=Math.ceil(R+F
1),B=z*t,W=B,V=(li||(i=n<1e4?e<1e4?200:400:1e3),li&&(n<1e4?i=si:(di||(i=1e3),di&&(i=ui))),hi||(g=n<1e4?.02:.01),fi||(m=n<1e4?.04:.02),j*(g=hi?n<1e4?ci:gi?mi:.01:g)*2+n*g*2),m=j*(m=fi?n<1e4?pi:bi?vi:.02:m)+n*m*2,H=V+m,g=n*g*2+(i=1<=yi?0:i),q=V+m+i,U=q,Y=W/U,Q=.03*e,v=.96*(n+Q),X=Math.ceil(Q*oi),J=Math.ceil(v*ri),G=Math.ceil(J+X),K=G*t,Z=K+W,ee=(li||(a=v<1e4?e<1e4?200:400:1e3),li&&(v<1e4?a=si:(di||(a=1e3),di&&(a=ui))),hi||(y=v<1e4?.02:.01),fi||(b=v<1e4?.04:.02),Q*(y=hi?v<1e4?ci:gi?mi:.01:y)*2+v*y*2),b=Q*(b=fi?v<1e4?pi:bi?vi:.02:b)+v*b*2,te=ee+b,y=v*y*2+(a=2<=yi?0:a),ne=ee+b+a,ie=q+ne,ae=K/ne,oe=.03*e,x=.96*(v+oe),re=Math.ceil(oe*oi),se=Math.ceil(x*ri),le=Math.ceil(se+re),ue=le*t,de=ue+Z,ce=(li||(o=x<1e4?e<1e4?200:400:1e3),li&&(x<1e4?o=si:(di||(o=1e3),di&&(o=ui))),hi||(C=x<1e4?.02:.01),fi||(w=x<1e4?.04:.02),oe*(C=hi?x<1e4?ci:gi?mi:.01:C)*2+x*C*2),w=oe*(w=fi?x<1e4?pi:bi?vi:.02:w)+x*w*2,he=ce+w,C=x*C*2+(o=3<=yi?0:o),pe=ce+w+o,fe=ie+pe,me=ue/pe,ge=.03*e,k=.96*(x+ge),ve=Math.ceil(ge*oi),be=Math.ceil(k*ri),ye=Math.ceil(be+ve),xe=ye*t,we=xe+de,_=(li||(r=k<1e4?e<1e4?200:400:1e3),li&&(k<1e4?r=si:(di||(r=1e3),di&&(r=ui))),hi||(_=k<1e4?.02:.01),fi||(S=k<1e4?.04:.02),ge*(_=hi?k<1e4?ci:gi?mi:.01:_)*2+k*_*2),S=ge*(S=fi?k<1e4?pi:bi?vi:.02:S)+k*S*2,Ce=_+S,$e=_+S+(r=4<=yi?0:r),ke=fe+$e,_e=xe/$e,Se=.03*e,T=.96*(k+Se),Te=Math.ceil(Se*oi),Me=Math.ceil(T*ri),Ee=Math.ceil(Me+Te),Ae=Ee*t,De=Ae+we,M=(li||(s=T<1e4?e<1e4?200:400:1e3),li&&(T<1e4?s=si:(di||(s=1e3),di&&(s=ui))),hi||(M=T<1e4?.02:.01),fi||(Pe=T<1e4?.04:.02),Se*(M=hi?T<1e4?ci:gi?mi:.01:M)*2+T*M*2),Pe=Se*(Pe=fi?T<1e4?pi:bi?vi:.02:Pe)+T*Pe*2,Ne=M+Pe,Le=M+Pe+(s=5<=yi?0:s),Oe=ke+Le,Ie=Ae/Le,je=.03*e,E=.96*(T+je),Fe=Math.ceil(je*oi),Re=Math.ceil(E*ri),ze=Math.ceil(Re+Fe),Be=ze*t,We=Be+De,A=(li||(l=E<1e4?e<1e4?200:400:1e3),li&&(E<1e4?l=si:(di||(l=1e3),di&&(l=ui))),hi||(A=E<1e4?.02:.01),fi||(Ve=E<1e4?.04:.02),A=hi?E<1e4?ci:gi?mi:.01:A,l=6<=yi?0:l,je*A*2+E*A*2),Ve=je*(Ve=fi?E<1e4?pi:bi?vi:.02:Ve)+E*Ve*2,He=A+Ve,qe=A+Ve+l,Ue=Oe+qe,Ye=Be/qe,Qe=.03*e,D=.96*(E+Qe),Xe=Math.ceil(Qe*oi),Je=Math.ceil(D*ri),Ge=Math.ceil(Je+Xe),Ke=Ge*t,Ze=Ke+We,et=(li||(u=D<1e4?e<1e4?200:400:1e3),li&&(D<1e4?u=si:(di||(u=1e3),di&&(u=ui))),hi||(et=D<1e4?.02:.01),fi||(tt=D<1e4?.04:.02),Qe*(et=hi?D<1e4?ci:gi?mi:.01:et)*2+D*et*2),tt=Qe*(tt=fi?D<1e4?pi:bi?vi:.02:tt)+D*tt*2,nt=et+tt,it=et+tt+(u=7<=yi?0:u),at=Ue+it,ot=Ke/it,rt=.03*e,P=.96*(D+rt),st=Math.ceil(rt*oi),lt=Math.ceil(P*ri),ut=Math.ceil(lt+st),dt=ut*t,ct=dt+Ze,ht=(li||(d=P<1e4?e<1e4?200:400:1e3),li&&(P<1e4?d=si:(di||(d=1e3),di&&(d=ui))),hi||(ht=P<1e4?.02:.01),fi||(pt=P<1e4?.04:.02),rt*(ht=hi?P<1e4?ci:gi?mi:.01:ht)*2+P*ht*2),pt=rt*(pt=fi?P<1e4?pi:bi?vi:.02:pt)+P*pt*2,ft=ht+pt,mt=ht+pt+(d=8<=yi?0:d),gt=at+mt,vt=dt/mt,bt=.03*e,N=.96*(P+bt),yt=Math.ceil(bt*oi),xt=Math.ceil(N*ri),wt=Math.ceil(xt+yt),Ct=wt*t,$t=Ct+ct,kt=(li||(c=N<1e4?e<1e4?200:400:1e3),li&&(N<1e4?c=si:(di||(c=1e3),di&&(c=ui))),hi||(kt=N<1e4?.02:.01),fi||(_t=N<1e4?.04:.02),bt*(kt=hi?N<1e4?ci:gi?mi:.01:kt)*2+N*kt*2),_t=bt*(_t=fi?N<1e4?pi:bi?vi:.02:_t)+N*_t*2,St=kt+_t,Tt=kt+_t+(c=9<=yi?0:c),Mt=gt+Tt,Et=Ct/Tt,At=.03*e,L=.96*(N+At),Dt=Math.ceil(At*oi),Pt=Math.ceil(L*ri),Nt=Math.ceil(Pt+Dt),Lt=Nt*t,Ot=Lt+$t,It=(li||(h=L<1e4?e<1e4?200:400:1e3),li&&(L<1e4?h=si:(di||(h=1e3),di&&(h=ui))),hi||(It=L<1e4?.02:.01),fi||(jt=L<1e4?.04:.02),At*(It=hi?L<1e4?ci:gi?mi:.01:It)*2+L*It*2),jt=At*(jt=fi?L<1e4?pi:bi?vi:.02:jt)+L*jt*2,Ft=It+jt,Rt=It+jt+(h=10<=yi?0:h),zt=Mt+Rt,Bt=Lt/Rt,Wt=.03*e,O=.96*(L+Wt),Vt=Math.ceil(Wt*oi),Ht=Math.ceil(O*ri),qt=Math.ceil(Ht+Vt),Ut=qt*t,Yt=Ut+Ot,Qt=(li||(p=O<1e4?e<1e4?200:400:1e3),li&&(O<1e4?p=si:(di||(p=1e3),di&&(p=ui))),hi||(Qt=O<1e4?.02:.01),fi||(Xt=O<1e4?.04:.02),Wt*(Qt=hi?O<1e4?ci:gi?mi:.01:Qt)*2+O*Qt*2),Xt=Wt*(Xt=fi?O<1e4?pi:bi?vi:.02:Xt)+O*Xt*2,Jt=Qt+Xt,Gt=Qt+Xt+(p=11<=yi?0:p),Kt=zt+Gt,Zt=Ut/Gt,en=.03*e,I=.96*(O+en),tn=Math.ceil(en*oi),nn=Math.ceil(I*ri),an=Math.ceil(nn+tn),t=an*t,on=t+Yt,rn=(li||(f=I<1e4?e<1e4?200:400:1e3),li&&(I<1e4?f=si:(di||(f=1e3),di&&(f=ui))),hi||(rn=I<1e4?.02:.01),fi||(sn=I<1e4?.04:.02),en*(rn=hi?I<1e4?ci:gi?mi:.01:rn)*2+I*rn*2),sn=en*(sn=fi?I<1e4?pi:bi?vi:.02:sn)+I*sn*2,ln=rn+sn,un=rn+sn+(f=12<=yi?0:f),dn=Kt+un,cn=t/un,hn=q+ne+pe+$e+Le+qe+it+mt+Tt+Rt+Gt+un,pn=on/hn,g=(Math.round(Y),Math.round((B+K+ue)/(g+y+C)),wNumb({decimals:1}).to(pn)),y=z+G+le,C=ye+Ee+ze,pn=Ge+ut+wt,fn=Nt+qt+an,mn=B+K+ue,gn=xe+Ae+Be,vn=Ke+dt+Ct,bn=Lt+Ut+t,yn=i+a+o,xn=r+s+l,wn=u+d+c,Cn=h+p+f,$n=H+te+he,kn=Ce+Ne+He,_n=nt+ft+St,Sn=Ft+Jt+ln,Tn=q+ne+pe,Mn=$e+Le+qe,En=it+mt+Tt,An=Rt+Gt+un,Dn=mn/Tn,Pn=gn/Mn,Nn=vn/En,Ln=bn/An,On=($(".sroic-hero-item.roi .value").html(g+"x"),$(".sroic-hero-item.revenue .value").html(wNumb({decimals:"0",prefix:"$",thousand:","}).to(on)),$(".sroic-hero-item.spend .value").html(wNumb({decimals:"0",prefix:"$",thousand:","}
1).to(hn)),[j,Q,oe,ge,Se,je,Qe,rt,bt,At,Wt,en]),In=(On.forEach(function(e,t){return On[t]=wNumb({decimals:"0",thousand:","}).to(e)}),[n,v,x,k,T,E,D,P,N,L,O,I]),jn=(In.forEach(function(e,t){return In[t]=wNumb({decimals:"0",thousand:","}).to(e)}),[F,X,re,ve,Te,Fe,Xe,st,yt,Dt,Vt,tn]),Fn=(jn.forEach(function(e,t){return jn[t]=wNumb({decimals:"0",thousand:","}).to(e)}),[R,J,se,be,Me,Re,Je,lt,xt,Pt,Ht,nn]),Rn=(Fn.forEach(function(e,t){return Fn[t]=wNumb({decimals:"0",thousand:","}).to(e)}),[z,G,le,ye,Ee,ze,Ge,ut,wt,Nt,qt,an]),zn=(Rn.forEach(function(e,t){return Rn[t]=wNumb({decimals:"0",thousand:","}).to(e)}),[B,K,ue,xe,Ae,Be,Ke,dt,Ct,Lt,Ut,t]),Bn=(zn.forEach(function(e,t){return zn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[W,Z,de,we,De,We,Ze,ct,$t,Ot,Yt,on]),Wn=(Bn.forEach(function(e,t){return Bn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[i,a,o,r,s,l,u,d,c,h,p,f]),Vn=(Wn.forEach(function(e,t){return Wn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[V,ee,ce,_,M,A,et,ht,kt,It,Qt,rn]),Hn=(Vn.forEach(function(e,t){return Vn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[m,b,w,S,Pe,Ve,tt,pt,_t,jt,Xt,sn]),qn=(Hn.forEach(function(e,t){return Hn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[H,te,he,Ce,Ne,He,nt,ft,St,Ft,Jt,ln]),Un=(qn.forEach(function(e,t){return qn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[q,ne,pe,$e,Le,qe,it,mt,Tt,Rt,Gt,un]),Yn=(Un.forEach(function(e,t){return Un[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[U,ie,fe,ke,Oe,Ue,at,gt,Mt,zt,Kt,dn]),Qn=(Yn.forEach(function(e,t){return Yn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[Y,ae,me,_e,Ie,Ye,ot,vt,Et,Bt,Zt,cn]),Xn=(Qn.forEach(function(e,t){return Qn[t]=wNumb({decimals:"1",thousand:","}).to(e)}),[y,C,pn,fn]),Jn=(Xn.forEach(function(e,t){return Xn[t]=wNumb({decimals:"0",thousand:","}).to(e)}),[mn,gn,vn,bn]),Gn=(Jn.forEach(function(e,t){return Jn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[yn,xn,wn,Cn]),Kn=(Gn.forEach(function(e,t){return Gn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[$n,kn,_n,Sn]),Zn=(Kn.forEach(function(e,t){return Kn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[Tn,Mn,En,An]),ei=(Zn.forEach(function(e,t){return Zn[t]=wNumb({decimals:"0",thousand:",",prefix:"$"}).to(e)}),[Dn,Pn,Nn,Ln]),ti=(ei.forEach(function(e,t){return ei[t]=wNumb({decimals:"1",thousand:","}).to(e)}),$("table.sroic-table tr.unique-sessions td:not(:first-child").html(wNumb({thousand:","}).to(e)),$("table.sroic-table tr.existing-customers td:not(:first-child").html("0"),$("table.sroic-table tr.new-optins td:not(:first-child)").each(function(e){$(this).html(On[e])}),$("table.sroic-table tr.total-optins td:not(:first-child)").each(function(e){$(this).html(In[e])}),$("table.sroic-table tr.no-optin-conversions td:not(:first-child)").each(function(e){$(this).html(jn[e])}),$("table.sroic-table tr.no-broadcast-conversions td:not(:first-child)").each(function(e){$(this).html(Fn[e])}),$("table.sroic-table tr.total-no-conversions-month td:not(:first-child)").each(function(e){$(this).html(Rn[e])}),$("table.sroic-table tr.new-revenue-month td:not(:first-child)").each(function(e){$(this).html(zn[e])}),$("table.sroic-table tr.total-revenue td:not(:first-child)").each(function(e){$(this).html(Bn[e])}),$("table.sroic-table tr.subscription-cost td:not(:first-child)").each(function(e){$(this).html(Wn[e])}),$("table.sroic-table tr.sms-cost td:not(:first-child)").each(function(e){$(this).html(Vn[e])}),$("table.sroic-table tr.mms-cost td:not(:first-child)").each(function(e){$(this).html(Hn[e])}),$("table.sroic-table tr.total-messaging td:not(:first-child)").each(function(e){$(this).html(qn[e])}),$("table.sroic-table tr.cost-overview-time-period td:not(:first-child)").each(function(e){$(this).html(Un[e])}),$("table.sroic-table tr.cumulative-total-cost td:not(:first-child)").each(function(e){$(this).html(Yn[e])}),$("table.sroic-table tr.monthly-roi td:not(:first-child)").each(function(e){$(this).html(Qn[e]+"x")}),$("table.sroic-table tr.total-no-conversions-quarter td:not(:first-child)").each(function(e){$(this).html(Xn[e])}),$("table.sroic-table tr.new-revenue-quarter td:not(:first-child)").each(function(e){$(this).html(Jn[e])}),$("table.sroic-table tr.subscription-cost-quarterly td:not(:first-child)").each(function(e){$(this).html(Gn[e])}),$("table.sroic-table tr.total-messaging-quarterly td:not(:first-child)").each(function(e){$(this).html(Kn[e])}),$("table.sroic-table tr.total-cost-quarterly td:not(:first-child)").each(function(e){$(this).html(Zn[e])}),$("table.sroic-table tr.quarterly-roi td:not(:first-child)").each(function(e){$(this).html(ei[e]+"x")}),ni=g,ii=on,ai=hn,{optinRate:100*oi+"%",broadcastRate:100*ri+"%",textFee:"$"+(hi?ci:.02),textProFee:"$"+(gi?mi:.01),mmsFee:"$"+(fi?pi:.04),mmsProFee:"$"+(bi?vi:.02)}
1);$("[data-sroic-tooltip]").each(function(){$(this).attr("data-sroic-tooltip-dynamic")&&$(this).attr("data-sroic-tooltip",$(this).attr("data-sroic-tooltip-dynamic").replace(/optinRate|broadcastRate|textFee|textProFee|mmsFee|mmsProFee/gi,function(e){return ti[e]}))})}s(n,o,r),$(".sroic-company-name").html(t),$("form.sroic-data-mod-form #sroic-mobile-sessions").val(n),$("form.sroic-data-mod-form #sroic-aov").val(o),$("form.sroic-data-mod-form #sroic-existing-customers").val(r),$("form.sroic-data-mod-form #sroic-discount-months").val(yi),$("form.sroic-data-mod-form input:not(input[type=submit])").inputFilter(function(e){return/^\d*$/.test(e)});var l,r=i.search,u=new URLSearchParams(r),d=i.href,r=($("form.sroic-data-mod-form").on("submit",function(e){e.preventDefault(),$(".sroic-hero-wrapper").removeClass("hidden"),$(".sroic-data-wrapper").removeClass("hidden");var e=Number($(this).find("#sroic-mobile-sessions").val()),t=Number($(this).find("#sroic-aov").val()),n=Number($(this).find("#sroic-existing-customers").val()),e=(Number($(this).find("#sroic-discount-months").val()),s(e,t,n),u.delete("ses"),u.delete("aov"),u.delete("exc"),u.set("ses",e),u.set("aov",t),u.set("exc",n),u.toString()),t=i.origin+i.pathname+"?";window.history.pushState("","",t+e),d=t+e,$("html, body").stop().animate({scrollTop:$("body").offset().top},500,$.bez([.07,.82,.16,1]))}),t&&n&&o||($(".sroic-hero-wrapper").addClass("hidden"),$(".sroic-data-wrapper").addClass("hidden"),$(".sroic-for").addClass("hidden")),yi&&0!=yi||$(".field-discount-months").hide(),(new Date).getFullYear());$(".sroic-year").html(r);$(".sroic-year").on("click",function(){var e=a.get("op"),t=$("#sroic-aov").val(),n=$("#sroic-existing-customers").val(),i=$("#sroic-mobile-sessions").val();l={roi:ni,revenue:Math.round(ii),spend:Math.round(ai),aov:t,existingOptins:n,sessions:i,op:e,url:d},$.ajax({type:"POST",url:"https://hooks.zapier.com/hooks/catch/6095908/oez3uq0",data:JSON.stringify(l),enctype:"multipart/form-data",processData:!1,contentType:!1,cache:!1}),$(this).addClass("activated"),setTimeout(function(){$(".sroic-year").removeClass("activated")},1800)}),$(".sroic-video-trigger").on("click",function(e){e.preventDefault(),$(".sroic-video-overlay").css({display:"flex"}),$("body").addClass("no-scroll")}),$(".sroic-video-overlay-close").on("click",function(e){e.preventDefault(),$(".sroic-video-overlay").hide(),$("body").removeClass("no-scroll")})}),$(document).ready(function(e){$('form.global-demo-formwall input[type="email"]').on("focus",function(){$(this).parent().parent().find('input[name="name"]').removeClass("active"),$(this).parent().parent().find('input[name="name"]').addClass("inactive"),$(this).removeClass("inactive"),$(this).addClass("active")}),$('form.global-demo-formwall input[name="name"]').on("focus",function(){$(this).parent().parent().find('input[type="email"]').removeClass("active"),$(this).parent().parent().find('input[type="email"]').addClass("inactive"),$(this).removeClass("inactive"),$(this).addClass("active")}),$(".cta-button-trial").on("click",function(){$(".demo-modal-global h2.title").html("Sign up for a free trial")})}
1),$(document).ready(function(){var e=$(".home-v2-moving-reviews.normal article.review"),e=$(".home-v2-moving-reviews.normal article.review").slice(0,Math.floor(e.length/2));$(".home-v2-moving-reviews").after('<div class="home-v2-moving-reviews reverted"></div>'),$(".home-v2-moving-reviews.reverted").html(e),$(".reviews-slider-inner").slick({autoplay:!0,arrows:!1,dots:!0,adaptiveHeight:!0})}),$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}}),$(document).ready(function(){var t,n,i,a,e=window.location.href,e=new URL(e),e=new URLSearchParams(e.search.slice(1)),o=window.location.hostname,r=document.cookie.replace(/(?:(?:^|.*;\s*)hubspotutk\s*\=\s*([^;]*).*$)|^.*$/,"$1"),s=e.get("utm_source"),l=Cookies.get("utm_source"),u=e.get("utm_medium"),d=Cookies.get("utm_medium"),c=e.get("utm_campaign"),h=Cookies.get("utm_campaign"),p=e.get("utm_content"),f=Cookies.get("utm_content"),e=(setTimeout(function(){s?$('input[name="utm_source"]').attr("value",s):l&&$('input[name="utm_source"]').attr("value",l),u?$('input[name="utm_medium"]').attr("value",u):d&&$('input[name="utm_medium"]').attr("value",d),c?$('input[name="utm_campaign"]').attr("value",c):h&&$('input[name="utm_campaign"]').attr("value",h),p?$('input[name="utm_content"]').attr("value",p):f&&$('input[name="utm_content"]').attr("value",f)},3e3),t="emotive.io"==o||"www.emotive.io"==o?"https://emotiveapp.co/onboarding/shopify/auth?shop=":"https://uswe2-dev-sensus.emotiveapp.dev/onboarding/shopify/auth?shop=",analytics.track("Loaded Signup Page",{category:"Onboarding"}),$("form.form-signup-preform").on("submit",function(e){e.preventDefault();var e=$(this).find('input[type="email"]').val(),t=$(this);v.fields=[],t.find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();v.fields.push({name:e,value:t})}),i=e.includes("@emotive.io")?"https://api.hsforms.com/submissions/v3/integration/submit/4478978/d8990ca0-b876-4197-ba93-fbb3c55097f9":"https://api.hsforms.com/submissions/v3/integration/submit/4478978/425508c2-0102-476a-a1c5-723c2ce3fc91",Cookies.set("signup-email",e,{expires:3}),analytics.track("Try For Free",{category:"Onboarding",email:e}),window._vis_opt_queue=window._vis_opt_queue||[],window._vis_opt_queue.push(function(){_vis_opt_goal_conversion(1,36)}),$.ajax({url:i,type:"post",contentType:"application/json",data:JSON.stringify(v),complete:function(){window.location.href="/signup"+window.location.search},error:function(){setTimeout(function(){window.location.href="/signup"+window.location.search},1500)}})}),Cookies.get("signup-email")),o=($("body").hasClass("signup")&&(setTimeout(function(){$("input#plg-company-name").focus()},800),e)&&($("input#plg-email").attr("value",e),setTimeout(function(){$("input#plg-email").parent().parent().removeClass("is-invalid-initial")},1e3),$("input#plg-email").parent().parent().removeClass("is-invalid"),$("input#plg-email").parent().parent().addClass("is-valid")),new Date),m={submittedAt:o.getTime(),skipValidation:!0,fields:[],context:{hutk:document.cookie.replace(/(?:(?:^|.*;\s*)hubspotutk\s*\=\s*([^;]*).*$)|^.*$/,"$1"),pageUri:window.location.href}},g={},v={submittedAt:o.getTime(),skipValidation:!0,fields:[],context:{hutk:document.cookie.replace(/(?:(?:^|.*;\s*)hubspotutk\s*\=\s*([^;]*).*$)|^.*$/,"$1"),pageUri:window.location.href}};function b(){$("body").removeClass("no-scroll"),$(".nonshopify-modal-overlay").removeClass("active"),$(".platform-selection-overlay").removeClass("active"),$(".shopify-domain-modal-overlay").removeClass("active"),$(".shopify-loading-overlay").removeClass("active"),window.scrollTo(0,0)}$('#form-signup-full input[type="text"], #form-signup-full input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('#form-signup-full input[type="tel"]').each(function(){$(this).parent().parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('#form-signup-full input[type="checkbox"]').each(function(){$(this).parent().parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('#form-signup-full input[type="email"]').on("keyup blur",function(){var e=$
1(this);e.val().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)?(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-invalid"))}),$('#form-signup-full input[type="text"]:not(.hidden):not(#plg-shopify-domain)').on("keyup blur",function(){var e=$(this);e.val().length<=1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid"))}),$('#form-signup-full input[type="tel"]').on("keyup blur",function(){var e=$(this);e.val().match(/^[\d\-\)\(\+ ]+$/)&&!e.val().match(/^(.)\1+$/)&&!e.val().match(/^1234567890$/)&&9<e.val().length&&e.val().length<15?(e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().addClass("is-valid")):(e.parent().parent().parent().removeClass("is-valid"),e.parent().parent().parent().addClass("is-invalid"))}),$('#form-signup-full input:radio[name="plg-platform"]').on("click",function(){var e=$
1(this);e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().addClass("is-valid"),$("#form-signup-full .field").hasClass("is-invalid")||$("#form-signup-full .field").hasClass("is-invalid-initial")?$("#form-signup-full").find('input[type="submit"]').prop("disabled",!0):$("#form-signup-full").find('input[type="submit"]').removeAttr("disabled")}),$("#form-signup-full input:checkbox").change(function(){var e=$(this);$(this).is(":checked")?(e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid"))}),$("#form-signup-full .field:not(.hidden):not(.no-validation)").addClass("is-invalid-initial"),$("#form-signup-full input").on("keyup blur",function(){$("#form-signup-full .field").hasClass("is-invalid")||$("#form-signup-full .field").hasClass("is-invalid-initial")?$("#form-signup-full").find('input[type="submit"]').prop("disabled",!0):$("#form-signup-full").find('input[type="submit"]').removeAttr("disabled")}),$("#form-signup-full").on("submit",function(e){e.preventDefault();var t=$(this),n=$("#plg-email").val();function i(){$("body").addClass("no-scroll"),$(".platform-selection-overlay").addClass("active"),window.scrollTo(0,0)}m.fields=[],t.find("input[data-hs-name]:not(:radio)").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();m.fields.push({name:e,value:t})}),t.find('input:radio[name="plg-platform"]:checked').each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();m.fields.push({name:e,value:t})}),t.find("input[data-cp-name]").each(function(e,t){e=$(this).attr("data-cp-name"),t=$(this).val();g[e]=t}),a=n.includes("@emotive.io")?"https://api.hsforms.com/submissions/v3/integration/submit/4478978/d8990ca0-b876-4197-ba93-fbb3c55097f9":"https://api.hsforms.com/submissions/v3/integration/submit/4478978/425508c2-0102-476a-a1c5-723c2ce3fc91",t.find("input[type=submit]").parent().addClass("is-loading"),t.find("input[type=submit]").css("opacity","0"),grecaptcha.ready(function(){grecaptcha.execute("6Ldq5PYhAAAAAHl4DvCxrAHJ9pdlErX34gYVGtLu",{action:"submit"}).then(function(e){t.prepend('<input type="hidden" name="g-recaptcha-response" value="'+e+'">'),$.post("https://marketing-api.emotive.io/recaptcha.php",{email:n,token:e},function(e){console.log(e),e.success&&.6<=e.score?($.ajax({url:a,type:"post",contentType:"application/json",data:JSON.stringify(m),complete:i(),error:function(){setTimeout(function(){i()},1500)}}),analytics.track("Contact Info Confirmed",{category:"Onboarding",email:n}),t.hasClass("form-conversational-sms-marketing")?(window.VWO=window.VWO||[],window.VWO.push(["track.goalConversion",4])):t.hasClass("form-sms-growth-platform")?(window.VWO=window.VWO||[],window.VWO.push(["track.goalConversion",6])):(window.VWO=window.VWO||[],window.VWO.push(["track.goalConversion",5])),console.log("Form submitted successfully"),$("#form-signup-full").find("input[type=submit]").css("opacity","1")):($("#plg-email").focus(),$("#plg-email").val(""),$("#plg-email").parent().find(".error-message").html("Please enter a valid business email address."),$("#plg-email").parent().parent().addClass("is-invalid"),$("#form-signup-full").find('input[type="submit"]').prop("disabled",!0),$("#form-signup-full").find("input[type=submit]").parent().removeClass("is-loading"),$("#form-signup-full").find("input[type=submit]").css("opacity","1"),$("#plg-email").blur(),$("#plg-email").focus())})})})}),$(".close-signup-modal").on("click",function(e){e.preventDefault(),b(),window.scrollTo(0,0)}),$("article.platform").on("click",function(e){e.preventDefault();e=$(this).attr("data-platform");analytics.track("E-Commerce Platform Selected",{category:"Onboarding",platform:e}),"Shopify"==e?(b(),$(".shopify-domain-modal-overlay").addClass("active"),$.ajax({url:a,type:"post",contentType:"application/json",data:JSON.stringify(m)})):(m.fields.push({name:"ecommerce_platform_c",value:e}),$.ajax({url:a,type:"post",contentType:"application/json",data:JSON.stringify(m)}),b(),ChiliPiper.submit("emotive","inbound_router",{map:!0,lead:g})),window.scrollTo(0,0)}),$("form#form-signup-shopify-domain #plg-shopify-domain").on("keyup blur",function(){var e=$
1(this);2<e.val().length&&e.val().match(/^[a-z0-9]+[a-z0-9-]+[a-z0-9]+$/)?(e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().addClass("is-valid")):(e.parent().parent().parent().removeClass("is-valid"),e.parent().parent().parent().addClass("is-invalid"))}),$("form#form-signup-shopify-domain .field:not(.hidden):not(.no-validation)").addClass("is-invalid-initial"),$("form#form-signup-shopify-domain input").on("keyup blur",function(){$("form#form-signup-shopify-domain .field").hasClass("is-invalid")||$("form#form-signup-shopify-domain .field").hasClass("is-invalid-initial")?$("form#form-signup-shopify-domain").find('input[type="submit"]').prop("disabled",!0):$("form#form-signup-shopify-domain").find('input[type="submit"]').removeAttr("disabled")}),$("form#form-signup-shopify-domain").on("submit",function(e){e.preventDefault();e=$("#plg-shopify-domain").val();n=t+e+"&hubspotutk="+r,$("body").addClass("no-scroll"),window.scrollTo(0,0),$(".shopify-loading-overlay").addClass("active"),window.scrollTo(0,0),analytics.track("Shopify URL Entered",{category:"Onboarding",shopifyDomain:e}),m.fields.push({name:"ecommerce_platform_c",value:"Shopify"}),$.ajax({url:a,type:"post",contentType:"application/json",data:JSON.stringify(m)}),setTimeout(function(){window.location.href=n},4e3),console.log(n)}),$(".nonshopify-modal-overlay .nonshopify-modal .close").on("click",function(){$("body").removeClass("no-scroll"),$(".nonshopify-modal-overlay").removeClass("active"),window.scrollTo(0,0)})}),$(".demo-trigger.demo-signup").on("click",function(){analytics.track("Schedule Demo",{category:"Marketing Site"})}),$(document).ready(function(){function e(){var e=0;$(".features-graphics .graphic").each(function(){($this=$(this)).outerHeight()>e&&(e=$this.outerHeight())}),$(".features-graphics .ghost-graphic").css("min-height",e)}$(".features-collapsible article.feature").on("click",function(){$(".features-collapsible article.feature").removeClass("active"),$(".features-collapsible .graphic").removeClass("active");var e=$(this).attr("data-item"),t=$(this);$(".features-collapsible article.feature").not(this).find(".feature-description").slideUp(400,$.bez([.19,1,.22,1])),t.hasClass("active")||($(this).addClass("active"),$(this).find(".feature-description").slideDown(400,$.bez([.19,1,.22,1])),$('.features-collapsible .graphic[data-item="'+e+'"]').addClass("active"))}),setTimeout(function(){e()},2e3),$(window).resize(function(){e()})}),$(document).ready(function(){$(".home-v2-hero-video-poster.payments-hero-graphic").on("click",function(e){e.preventDefault()});var n={submittedAt:(new Date).getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}};$("form.payments-waitlist-form").on("submit",function(e){e.preventDefault(),$(this).find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();n.fields.push({name:e,value:t})}),$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/39211a64-0632-495f-8a76-40e1bade9fdf",type:"post",contentType:"application/json",data:JSON.stringify(n)}),$("form.payments-waitlist-form").hide(),$(".payments-form-success-text").show()})}),$(document).ready(function(){var n={submittedAt:(new Date).getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}};$("form.popup-activation-form").on("submit",function(e){e.preventDefault(),$(this).find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();n.fields.push({name:e,value:t})}),$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/0455ff87-04e6-4a1a-bf94-831d1f7dbc77",type:"post",contentType:"application/json",data:JSON.stringify(n)}),$("form.popup-activation-form").hide(),$(".popups-form-success-text").show()})}),$(document).ready(function(){$(".image-library-filter-tags li").on("click",function(){$(".image-library-filter-tags li").removeClass("active"),$(this).addClass("active");
1var e=$(this).attr("data-series"),t=$("article.image-library-item");("all"==e?t:(t.hide(),$("article.image-library-item[data-series="+e+"]"))).show(),$("#image-library-filter-field").val("")}),$("#image-library-filter-field").on("keyup",function(){var e,t,n=document.getElementById("image-library-filter-field").value.toUpperCase(),i=document.getElementById("image-library").getElementsByClassName("image-library-item");for($(".image-library-filter-tags li").removeClass("active"),$('.image-library-filter-tags li[data-series="all"]').addClass("active"),t=0;t<i.length;t++)-1<((e=i[t].getElementsByClassName("image-title")[0]).textContent||e.innerText).toUpperCase().indexOf(n)?i[t].style.display="":i[t].style.display="none"})}),$(document).ready(function(){$(".template-library-filter-tags li").on("click",function(){$(".template-library-filter-tags li").removeClass("active"),$(this).addClass("active");var e=$(this).attr("data-category"),t=$("article.template-library-item");("all"==e?t:(t.hide(),$("article.template-library-item[data-category="+e+"]"))).show(),$("#template-library-filter-field").val("")}),$("#template-library-filter-field").on("keyup",function(){var e,t,n=document.getElementById("template-library-filter-field").value.toUpperCase(),i=document.getElementById("template-library").getElementsByClassName("template-library-item");for($(".template-library-filter-tags li").removeClass("active"),$('.template-library-filter-tags li[data-category="all"]').addClass("active"),t=0;t<i.length;t++)-1<((e=i[t].getElementsByClassName("text-bubble")[0]).textContent||e.innerText).toUpperCase().indexOf(n)?i[t].style.display="":i[t].style.display="none"})}),$(document).ready(function(){function t(){$("body").removeClass("no-scroll"),$(".popup-sms-capture-overlay").removeClass("active")}$(".popup-sms-capture-overlay .close").on("click",function(e){t(),Cookies.set("popup-sms-closed",!0,{expires:7})}),$("form.popup-sms-capture-form").on("submit",function(e){e.preventDefault();e=$(this).find("#sms-capture-phone").val();$.ajax({type:"POST",url:"https://hooks.zapier.com/hooks/catch/6822961/bmzw6lx",data:JSON.stringify({phone:e}),enctype:"multipart/form-data",processData:!1,contentType:!1,cache:!1}),$(".popup-titles, .popup-form, .popup-disclaimer").addClass("hidden"),$(".popup-thanks").removeClass("hidden"),Cookies.set("popup-sms-closed",!0,{expires:365}),setTimeout(function(){t()},3e3)})}),$(document).ready(function(){$(".badges-badges").slick({autoplay:!0,autoplaySpeed:2e3,speed:400,arrows:!1,dots:!0,infinite:!0,centerMode:!0,slidesPerRow:1,slidesToShow:1,slidesToScroll:1,centerPadding:"0",swipe:!0})}),$(document).ready(function(){$("form.form-conversational-sms-marketing").on("submit",function(){window.VWO=window.VWO||[],window.VWO.push(["track.goalConversion",4])}),$("form.form-sms-growth-platform").on("submit",function(){window.VWO=window.VWO||[],window.VWO.push(["track.goalConversion",6])}),$(".marketing-cta-scroller").on("click",function(e){e.preventDefault(),$("html, body").stop().animate({scrollTop:$("#form-signup-full").offset().top-220},800,$.bez([.19,1,.22,1]),function(){$("#plg-company-name").focus()})}),$(window).on("scroll",function(){600<window.pageYOffset&&$(".fixed-cta-wrapper").addClass("active")}),window.onscroll=function(e){window.innerHeight+window.scrollY>=document.body.offsetHeight-600&&$(".fixed-cta-wrapper").removeClass("active"),window.scrollY<600&&$(".fixed-cta-wrapper").removeClass("active")}}),$(document).ready(function(){var e=window.location.href,e=new URL(e),e=new URLSearchParams(e.search.slice(1)),t=e.get("asset"),n=$("li.asset-download-data[data-slug="+t+"]").attr("data-link"),i=$("li.asset-download-data.video[data-slug="+t+"]").attr("data-link"),a=($("a.asset-download-button").attr("href",n),i&&$("a.asset-download-button").attr("href",i),t||($(".thank-you-page .title").hide(),$(".thank-you-page .subtitle").html("Wrong asset"),$(".thank-you-page .subtitle").css("color","#ff0000"),$("a.asset-download-button").hide()),"events"==e.get("type")&&($(".thank-you-page .subtitle").html("You're now ready to join in"),$("a.asset-download-button").html("Register now")),i&&($(".thank-you-page .subtitle").html("Your video is now ready"),$("a.asset-download-button").html("Watch now")),"trial-agreement"==e.get("asset")&&($(".thank-you-page .subtitle").html("Thanks for agreeing to the terms."),$("a.asset-download-button").remove()),"analytics-landing"==e.get("asset")&&($(".thank-you-page .subtitle").html("Keep an eye on your email to find out when you’re in."),$("a.asset-download-button").remove()),"email"==e.get("asset")&&($(".thank-you-page .subtitle").html("Check your email for more details."),$("a.asset-download-button").remove(),$(".thank-you-resources").remove(),$(".midway-cta-wrapper").removeClass("hidden"),$("main").addClass("pb-0")),"doubleauth"==e.get("asset")&&($(".thank-you-page .title").html("Thank y
1ou!"),$(".thank-you-page .subtitle").html("Check your email to continue the demo booking process."),$("a.asset-download-button").remove(),$(".thank-you-resources").remove(),$(".midway-cta-wrapper").addClass("hidden"),$("main").addClass("pb-0")),"webinar"==e.get("asset")&&($(".thank-you-page .title").html("Thank you!"),$(".thank-you-page .subtitle").html("You've successfully signed up for the webinar."),$("a.asset-download-button").remove(),$(".thank-you-resources").remove(),$(".midway-cta-wrapper").removeClass("hidden"),$("main").addClass("pb-0")),"dq"==e.get("asset")&&($(".thank-you-page").addClass("wider"),$(".thank-you-page .title").html("Sorry, we're not a match."),$(".thank-you-page .subtitle").html("Feel free to check out some of our resources for now."),$("a.asset-download-button").html("Check out our Blog →"),$("a.asset-download-button").attr("href","/blog"),$("a.asset-download-button").attr("target","_self")),{origin:{y:.45}});function o(e,t){confetti(Object.assign({},a,t,{particleCount:Math.floor(200*e)}))}setTimeout(function(){o(.25,{spread:26,startVelocity:55}),o(.2,{spread:60}),o(.35,{spread:100,decay:.91,scalar:.8}),o(.1,{spread:120,startVelocity:25,decay:.92,scalar:1.2}),o(.1,{spread:120,startVelocity:45})},500)}
1),$(document).ready(function(){var e=$(".global-bottom-bar-wrapper").attr("data-show-mode"),t=(Cookies.get("emotive-bottom-bar-closed")||("instant"==e&&setTimeout(function(){$(".global-bottom-bar-wrapper").addClass("active")},1e3),"scroll"==e&&($(window).on("scroll",function(){600<window.pageYOffset&&$(".global-bottom-bar-wrapper").addClass("active")}),window.onscroll=function(e){window.innerHeight+window.scrollY>=document.body.offsetHeight-600&&$(".global-bottom-bar-wrapper").removeClass("active"),window.scrollY<600&&$(".global-bottom-bar-wrapper").removeClass("active")})),$(".global-bottom-bar .cta-button a.button").text());$(window).width()<=515&&$(".global-bottom-bar .cta-button a.button").text("→"),$(window).on("resize",function(){$(this).width()<=515?$(".global-bottom-bar .cta-button a.button").text("→"):$(".global-bottom-bar .cta-button a.button").text(t)}),$(".global-bottom-bar-close").on("click",function(){$(".global-bottom-bar-wrapper").removeClass("active"),Cookies.set("emotive-bottom-bar-closed","true",{expires:1})})});var date=new Date,formDataAgreement={submittedAt:date.getTime(),skipValidation:!0,fields:[],context:{hutk:document.cookie.replace(/(?:(?:^|.*;\s*)hubspotutk\s*\=\s*([^;]*).*$)|^.*$/,"$1"),pageUri:window.location.href}};$("form#form-trial-agreement").on("submit",function(e){e.preventDefault();$(this).find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();formDataAgreement.fields.push({name:e,value:t})});$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/1a72e93e-8003-4cde-a7b3-db1ae7248f6a",type:"post",contentType:"application/json",data:JSON.stringify(formDataAgreement),complete:function(){window.location.href="/thank-you?asset=trial-agreement"}})}),$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}}),$(document).ready(function(){var e=window.location.href,e=new URL(e),e=new URLSearchParams(e.search.slice(1)),t=(Cookies.get("hubspotutk"),e.get("utm_source")),n=Cookies.get("utm_source"),i=e.get("utm_medium"),a=Cookies.get("utm_medium"),o=e.get("utm_campaign"),r=Cookies.get("utm_campaign"),s=e.get("utm_content"),l=Cookies.get("utm_content"),u=(setTimeout(function(){t?$('input[name="utm_source"]').attr("value",t):n&&$('input[name="utm_source"]').attr("value",n),i?$('input[name="utm_medium"]').attr("value",i):a&&$('input[name="utm_medium"]').attr("value",a),o?$('input[name="utm_campaign"]').attr("value",o):r&&$('input[name="utm_campaign"]').attr("value",r),s?$('input[name="utm_content"]').attr("value",s):l&&$('input[name="utm_content"]').attr("value",l)},3e3),new Date),d={submittedAt:u.getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}},c={submittedAt:u.getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}},h={};var p=!0;(e.get("nfc")||e.get("nfc_ph")||e.get("nfc_ph_global")||$("body").hasClass("performance-hub-form-check-disabled")||$("body").hasClass("local-form-check-disabled"))&&(p=!1);u=window.location.href;new URLSearchParams(u);b=window.location,f={},new URL(b).searchParams.forEach(function(e,t){void 0!==f[t]?(Array.isArray(f[t])||(f[t]=[f[t]]),f[t].push(e)):f[t]=e});m=f;var f,m,g,v=("?"+Object.keys(m).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(m[e])}).join("&")).substring(1),b=new URL(u),e=new URLSearchParams(b.search.slice(1)),y=($("form#analytics-demo-form, form#analytics-biz-demo-form, form#analytics-sms-demo-form, #analytics-sms-demo-inapp-form, form#analytics-name-demo-form, form#analytics-ann-rev-demo-form, form#analytics-recaptcha-form, form#50-dollars-demo-attribution").on("submit",function(e){e.preventDefault();var e=$(this),t=$(this).find('input[type="email"]').val(),n=$(this).find("#analytics_waitlist_company").val();$(this).attr("id"),$(this).attr("class"),d.fields=[],e.find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();d.fields.push({name:e,value:t})});Cookies.set("emotive-analytics-email",t,{expires:3}),Cookies.set("emotive-analytics-company",n,{expires:3}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"Lead",formwallEmail:t}),setTimeout(function(){window.location.href=window.location.origin+window.location.pathname.replace(/\/+$/,"")+"/post?"+v},300)}),$("body").find(".analytics-landing-form-post")&&($("#analytics_waitlist_email").attr("value",Cookies.get("emotive-analytics-email")),$("#analytics_waitlist_company").attr("value",Cookies.get("emotive-analytics-company"))),{event:"Lead"});$("form#analytics-demo-form-post, form#analytics-biz-demo-form-post, form#analytics-name-demo-form-post, form#analytics-sms-demo-form-post, #analytics-sms-demo-inapp-form-post, form#analytics-ann-rev-demo-form-post, form#analytics-recaptcha-form-post, form#50-dollars-demo-attribution-post").on("submit",function(e){e.preventDefault();$("#analytics_waitlist_email").val();var t=$("#analytics_waitlist_email").val(),n=$(this),i=$(this).attr("id"),a=$(this).attr("class"),e=$("#analytics_waitlist_email").val().split("@").pop(),o=(c.fields=[],n.find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();c.fields.push({name:e,value:t}),y[e]=t}),n.find("select[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();c.fields.push({name:e,value:t}),y[e]=t}),n.find("input[data-cp-name]").each(function(e,t){e=$(this).attr("data-cp-name"),t=$(this).val();h[e]=t}),n.find("select[data-cp-name]").each(function(e,t){e=$(this).attr("data-cp-name"),t=$(this).find("option:selected").val();h[e]=t}),c.fields.push({name:"website",value:e}),h.website=e,"https://emotive.chilipiper.com/router/emotive-attribution-inbound-demo?"+$.param(h)),r="https://api.hsforms.com/submissions/v3/integration/submit/4478978/f7b9cad4-78c9-4d04-98fd-76571159fe92";window.dataLayer=window.dataLayer||[],window.dataLayer.push(y),p?grecaptcha.ready(function(){gre
1captcha.execute("6Ldq5PYhAAAAAHl4DvCxrAHJ9pdlErX34gYVGtLu",{action:"submit"}).then(function(e){n.prepend('<input type="hidden" name="g-recaptcha-response" value="'+e+'">'),$.post("https://marketing-api.emotive.io/recaptcha.php",{email:t,token:e},function(e){console.log(e),e.success&&.6<=e.score?$.ajax({url:"https://marketing-api.emotive.io/zb.php?email="+t,type:"get",success:function(e){console.log(e),"valid"==(nbStatus=e.status)?(c.fields.push({name:"double_optin",value:"no"}),c.fields.push({name:"double_optin_url",value:"no"})):(c.fields.push({name:"double_optin",value:"yes"}),c.fields.push({name:"double_optin_url",value:o})),c.fields.push({name:"form_id",value:i}),c.fields.push({name:"form_classes",value:a}),setTimeout(function(){$.ajax({url:r,type:"post",contentType:"application/json",data:JSON.stringify(c),complete:function(){window.location.href="/thank-you?asset=doubleauth"}})},500)},error:function(){c.fields.push({name:"double_optin",value:"yes"}),c.fields.push({name:"double_optin_url",value:o}),c.fields.push({name:"form_id",value:i}),c.fields.push({name:"form_classes",value:a}),setTimeout(function(){$.ajax({url:r,type:"post",contentType:"application/json",data:JSON.stringify(c),complete:function(){window.location.href="/thank-you?asset=doubleauth"}})},500)}}):(c.fields.push({name:"double_optin",value:"yes"}),c.fields.push({name:"double_optin_url",value:o}),c.fields.push({name:"form_id",value:i}),c.fields.push({name:"form_classes",value:a}),setTimeout(function(){$.ajax({url:r,type:"post",contentType:"application/json",data:JSON.stringify(c),complete:function(){window.location.href="/thank-you?asset=doubleauth"}})},500))})})}):(c.fields.push({name:"double_optin",value:"no"}),c.fields.push({name:"double_optin_url",value:"no"}),c.fields.push({name:"form_id",value:i}),c.fields.push({name:"form_classes",value:a}),$.ajax({url:r,type:"post",contentType:"application/json",data:JSON.stringify(c),complete:function(){ChiliPiper.submit("emotive","emotive-attribution-inbound-demo",{map:!0,lead:h})}})),console.log(JSON.stringify(c)),console.log(h)}),$('form.analytics-business-email-form input[type="text"], form.analytics-business-email-form input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('form.analytics-business-email-form input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message warning-message">'+$(this).attr("data-warning-text")+"</p>")}),$('form.analytics-business-email-form input[type="tel"]').each(function(){$(this).parent().parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$("form.analytics-business-email-form select").each(function(){$(this).parent().parent().append('<p class="field-message warning-message">'+$(this).attr("data-warning-text")+"</p>")}),$('form.analytics-business-email-form input[type="email"]').on("keyup blur",function(){var e=$
1(this);e.val().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)?$(this).val()<1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):((e,t)=>{for(var n=0;n!=t.length;n++){var i=t[n];if(-1!=e.indexOf(i))return i}})($(this).val(),["gmail","googlemail","hotmail","outlook","yahoo","protonmail","@icloud.com","@zoho.com","@live.com","tutanota","yandex","@aol.com","hr.com","gmaill.com","mail.com",".edu","emotivemail.com","he.com","company.com","google.com","apple.com","abc.com","email.com","mail.com","company.com","gmsil.com","gmaul.com","gnail.com","hmail.com","hnail.com","shaw.ca","yo.com","armyspy","mailinator"])?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid-initial"),e.parent().parent().addClass("is-warning")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-valid")):(e.parent().parent().removeClass("is-valid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-invalid"))}),$('form.analytics-business-email-form input[type="text"]:not(.hidden)').on("keyup blur",function(){var e=$
1(this);e.val().length<=1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid"))}),$('form.analytics-business-email-form input[type="tel"]').on("keyup blur",function(){var e=$(this);!e.val().match(/^[\d\-\)\(\+ ]+$/)||e.val().match(/^(.)\1+$/)||e.val().match(/^1234567890$/)||10!=e.val().length?(e.parent().parent().parent().removeClass("is-valid"),e.parent().parent().parent().addClass("is-invalid")):(e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().addClass("is-valid"))}),$("form.analytics-business-email-form").on("keyup blur change","input",function(){$(this);$("form.analytics-business-email-form .field").hasClass("is-invalid")||$("form.analytics-business-email-form .field").hasClass("is-invalid-initial")?$("form.analytics-business-email-form").find('input[type="submit"]').prop("disabled",!0):$("form.analytics-business-email-form").find('input[type="submit"]').removeAttr("disabled")}),$(".analytics-form-overlay-wrapper:not(.gated-overlay) .close").on("click",function(e){e.preventDefault(),window.location.href="/"}),$(".analytics-form-overlay-wrapper.gated-overlay .close").on("click",function(e){$(".gated-overlay").addClass("hidden")}
1),$("body").hasClass("analytics-book-demo")&&(g=Cookies.get("pricing-annual-revenue").slice(2).slice(0,-2),setTimeout(function(){$("input#annual_revenue").attr("value",g)},2e3))}),$(document).ready(function(){var t,n,i={submittedAt:date.getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}},a={event:"Lead"};function o(){r&&s&&$("form.gated-validation .row.hidden-initial").removeClass("hidden-initial")}$(".modular-gated-form").on("submit",function(e){e.preventDefault();e=$(this);t=$(this).attr("id"),n=$(this).attr("class"),e.find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();a[e]=t}),e.find("select[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).find("option:selected").val();i.fields.push({name:e,value:t})}),i.fields.push({name:"double_optin",value:"no"}),i.fields.push({name:"form_id",value:t}),i.fields.push({name:"form_classes",value:n}),$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/c48c28f2-0d22-4aa5-ac94-ad39c93fac5c",type:"post",contentType:"application/json",data:JSON.stringify(i),complete:function(){window.location.href="/thank-you?asset=email"}}),window.dataLayer=window.dataLayer||[],window.dataLayer.push(a)}),$('form.gated-validation input[type="text"], form.gated-validation input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$('form.gated-validation input[type="email"]').each(function(){$(this).parent().parent().append('<p class="field-message warning-message">'+$(this).attr("data-warning-text")+"</p>")}),$('form.gated-validation input[type="tel"]').each(function(){$(this).parent().parent().parent().append('<p class="field-message error-message">'+$(this).attr("data-error-text")+"</p>")}),$("form.gated-validation select").each(function(){$(this).parent().parent().append('<p class="field-message warning-message">'+$(this).attr("data-warning-text")+"</p>")});var r=!1,s=!1;$('form.gated-validation input[type="email"]').on("keyup blur",function(){var e=$
1(this);r=e.val().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)?$(this).val()<1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid"),!1):((e,t)=>{for(var n=0;n!=t.length;n++){var i=t[n];if(-1!=e.indexOf(i))return i}})($(this).val(),["gmail","googlemail","hotmail","outlook","yahoo","protonmail","@icloud.com","@zoho.com","@live.com","tutanota","yandex","@aol.com","hr.com","gmaill.com","mail.com",".edu","emotivemail.com","he.com","company.com","google.com","apple.com","abc.com","email.com","mail.com","company.com","gmsil.com","gmaul.com","gnail.com","hmail.com","hnail.com","shaw.ca","yo.com"])?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid-initial"),e.parent().parent().addClass("is-warning"),!1):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-valid"),!0):(e.parent().parent().removeClass("is-valid"),e.parent().parent().removeClass("is-warning"),e.parent().parent().addClass("is-invalid"),!1),o()}),$('form.gated-validation input[type="text"]:not(.hidden)').on("keyup blur",function(){var e=$
1(this);e.val().length<=1?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid"))}),$('form.gated-validation input[type="tel"]').on("keyup blur",function(){var e=$(this);s=e.val().match(/^[\d\-\)\(\+ ]+$/)&&!e.val().match(/^(.)\1+$/)&&!e.val().match(/^1234567890$/)&&9<e.val().length&&e.val().length<15?(e.parent().parent().parent().removeClass("is-invalid"),e.parent().parent().parent().removeClass("is-invalid-initial"),e.parent().parent().parent().addClass("is-valid"),!0):(e.parent().parent().parent().removeClass("is-valid"),e.parent().parent().parent().addClass("is-invalid"),!1),o()}),$("form.gated-validation").on("keyup blur change","select",function(){var e=$(this);""==e.children("option:selected").val()?(e.parent().parent().removeClass("is-valid"),e.parent().parent().addClass("is-invalid")):(e.parent().parent().removeClass("is-invalid-initial"),e.parent().parent().removeClass("is-invalid"),e.parent().parent().addClass("is-valid"))}),$("form.gated-validation").on("keyup blur change",function(){var e=!0;$(this).find('input[type="text"]:not(.hidden), input[type="tel"], input[type="email"], select').each(function(){$(this).closest(".field").hasClass("is-valid")||(e=!1)}),e?$(this).find('input[type="submit"]').prop("disabled",!1):$(this).find('input[type="submit"]').prop("disabled",!0)})}),$(document).ready(function(){var e=window.location.href,e=new URL(e);new URLSearchParams(e.search.slice(1)).get("calc_unblur")&&($(".pricing-calc-component").addClass("is-unblurred"),$(".calc-results-wrapper").removeClass("blurred")),$("form.pricing-calc-form").on("submit",function(e){e.preventDefault();var e=$(this).find(".pricing-calc-contacts").val(),t=$(this).find(".pricing-calc-bill").val();$(".calc-results .value").html("$"+Math.trunc(.45*t)),$('input[name="number_of_contacts"]').val(e),$('input[name="monthly_sms_bill"]').val(t),$(".pricing-calc-component .calc-page").removeClass("active"),$('.pricing-calc-component .calc-page[data-page="2"]').addClass("active"),$(".pricing-calc-component .calc-step").removeClass("active"),$('.pricing-calc-component .calc-step[data-page="2"]').addClass("active")});var n={submittedAt:(new Date).getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}};$("form.pricing-calc-email-form").on("submit",function(e){e.preventDefault();var e=$(this),t=e.find('input[type="email"]').val();e.find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();n.fields.push({name:e,value:t})}),Cookies.set("formwall-email",t,{expires:1}),$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/c3340ba9-9f5f-49aa-b51d-d05851c1918f",type:"post",contentType:"application/json",data:JSON.stringify(n)}),$(".pricing-calc-component").hasClass("is-unblurred")?($(".pricing-calc-component .calc-page").removeClass("active"),$('.pricing-calc-component .calc-page[data-page="3"]').addClass("active")):($(".calc-results-wrapper").removeClass("blurred"),$("form.pricing-calc-email-form").hide(),$(".pricing-calc-cta").removeClass("hidden")),$(".pricing-calc-component .calc-step").removeClass("active"),$('.pricing-calc-component .calc-step[data-page="3"]').addClass("active")}),$("a.pricing-calc-reset").on("click",function(e){e.preventDefault(),$("input.pricing-calc-email").val(""),$("input.pricing-calc-contacts").val(""),$("input.pricing-calc-bill").val(""),$('input[name="number_of_contacts"]').val(""),$('input[name="monthly_sms_bill"]').val(""),$(".pricing-calc-component .calc-page").removeClass("active"),$('.pricing-calc-component .calc-page[data-page="1"]').addClass("active"),$(".pricing-calc-component .calc-step").removeClass("active"),$('.pricing-calc-component .calc-step[data-page="1"]').addClass("active")})}),$(document).ready(function(){var n={submittedAt:(new Date).getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}};$("form#pixel-waitlist").on("submit",function(e){e.preventDefault(),$(this).find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();n.fields.push({name:e,value:t})}),$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/4e03162c-5440-4378-a914-aa3344b8b4f5",type:"post",contentType:"application/json",data:JSON.stringify(n)}).done(function(){window.location.href="/thank-you?asset=email"})})}),$(document).ready(function(){var n={submittedAt:(new Date).getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}};$("form#podcasts-guest-form").on("submit",function(e){e.preventDefault(),$(this).find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();n.fields.push({name:e,value:t})}),$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/bab182ac-0dd4-4b12-aac4-5eff730161b6",type:"post",contentType:"application/json",data:JSON.stringify(n)}).done(function(){window.location.href="/thank-you?asset=email"})})}),$(document).ready(function(){var e,i,a,o,r;$("body").hasClass("sms")&&(e=document.getElementById("pricing-sms-slider-container"),i={one:{sub:150,sms:.02,mms:.05},two:{sub:400,sms:.015,mms:.04},three:{sub:750,sms:.01,mms:.03},four:{sub:1e4,sms:.01,mms:.03}},a=$(".slider_price_mms"),o=$(".slider_price_sms"),r=$(".slider_price_subscription"),noUiSlider.create(e,{start:0,tooltips:[wNumb({thous
1and:",",decimals:"0",prefix:""})],range:{min:[0,500],"25%":[5e3,500],"50%":[7500,1e3],"75%":[1e4,1e3],max:[15e3,1e3]},pips:{mode:"range",density:4,stepped:!0,format:wNumb({thousand:","})},format:wNumb({decimals:"0"})}).on("change",function(n,e){[{min:0,max:1e3,priceKey:"one"},{min:1001,max:5e3,priceKey:"two"},{min:5001,max:1e4,priceKey:"three"},{min:10001,max:2e5,priceKey:"four"}].forEach(e=>{var t;t=e.min,(n-t)*(n-e.max)<=0&&(10001<e.max?($(".prices-header").css({opacity:0}),$(".slider-box-price-mms").css({opacity:0}),$(".slider-box-price-sms").css({opacity:0}),$("span.descriptor").css({opacity:0}),r.html("Custom"),o.html("Custom"),a.html("Custom")):($(".prices-header").css({opacity:1}),$(".slider-box-price-mms").css({opacity:1}),$(".slider-box-price-sms").css({opacity:1}),$("span.descriptor").css({opacity:1}),r.html("$"+parseFloat(i[e.priceKey].sub)),o.html("$"+parseFloat(i[e.priceKey].sms)),a.html("$"+parseFloat(i[e.priceKey].mms))))}),$(".pricing-sms-slider .noUi-tooltip").html(nFormatter(n))}))}),$(document).ready(function(){function n(e,t,n){return(e-t)*(e-n)<=0}function i(e){return 1e9<=e?(e/1e9).toFixed(1).replace(/\.0$/,"")+"G":1e6<=e?(e/1e6).toFixed(1).replace(/\.0$/,"")+"M":1e3<=e?(e/1e3).toFixed(1).replace(/\.0$/,"")+"K":e}var e,a,o,r;$("body").hasClass("attribution")&&(e=document.getElementById("pricing-performancehub-slider-container"),$('article[data-plan="emotive-attribution-lite"] .price'),a=$('article[data-plan="emotive-attribution"] .price'),$('article[data-plan="emotive-attribution-lite"] .dollar'),o=$('article[data-plan="emotive-attribution"] .dollar'),$('article[data-plan="emotive-attribution-lite"] .month'),r=$('article[data-plan="emotive-attribution"] .month'),noUiSlider.create(e,{start:0,tooltips:[wNumb({thousand:",",decimals:"0",prefix:"$"})],range:{min:[0,1e5],"20%":[5e5,1e5],"40%":[1e6,1e6],"60%":[5e6,1e6],"80%":[1e7,1e6],max:[2e7,1e6]},pips:{mode:"range",density:4,stepped:!0,format:wNumb({thousand:",",prefix:"$"})},format:wNumb({decimals:"0"})}).on("change",function(e,t){n(e,0,5e5)&&(a.html("350"),o.show(),r.show()),n(e,5e5,1e6)&&(a.html("450"),o.show(),r.show()),n(e,1e6,5e6)&&(a.html("500"),o.show(),r.show()),n(e,5e6,1e7)&&(a.html("1000"),o.show(),r.show()),n(e,1e7,15e6)&&(a.html("1500"),o.show(),r.show()),n(e,15e6,19999999)&&(a.html("2000"),o.show(),r.show()),n(e,19999999,2e7)&&(a.html("Custom"),o.hide(),r.hide()),$(".pricing-performancehub-slider .noUi-tooltip").html("$"+i(e)),Cookies.remove("pricing-annual-revenue"),Cookies.set("pricing-annual-revenue",e,{expires:1})}),setTimeout(function(){$(".pricing-performancehub-slider .noUi-value").each(function(){var e=$
1(this).attr("data-value");$(this).html("$"+i(e))})},500))}),$(document).ready(function(){if($("body").hasClass("cartai")){var e=document.getElementById("pricing-pixel-slider-container"),r=wNumb({thousand:","});function s(e){return e<1e4?"$"+e.toLocaleString():1e6<=e?"$"+Math.floor(e/1e6)+"M":"$"+Math.floor(e/1e3)+"K"}function l(e,t,n){return(e-t)*(e-n)<=0}let o=new Chart(document.getElementById("pixel-pricing-chart"),{type:"line",data:{labels:["min","max"],datasets:[{label:" ",data:[0,3400,1e6],borderWidth:1,borderColor:function(e){var t,{ctx:e,chartArea:n}=e.chart;return n?(e=e,t=(n=n).right-n.left,(e=e.createLinearGradient(0,n.bottom,t,n.top)).addColorStop(0,"rgba(255, 202, 14, 1)"),e.addColorStop(.5,"rgba(251, 255, 47, 1)"),e.addColorStop(1,"rgba(0, 255, 102, 1)"),e):null},backgroundColor:"transparent",pointRadius:0}]},options:{responsive:!0,legend:{display:!1},title:{display:!0,text:"Est. Additional Ecommerce Revenue"},scales:{xAxes:[{display:!1,gridLines:{display:!1}}],yAxes:[{ticks:{beginAtZero:!0,autoSkip:!0,maxTicksLimit:10,callback:s},gridLines:{display:!1}}]}}});noUiSlider.create(e,{start:0,tooltips:[wNumb({thousand:",",decimals:"0"})],range:{min:[100,100],"25%":[1e3,500],"50%":[1e4,1e3],"75%":[15e3,1e3],max:[2e4,1e3]},pips:{mode:"range",density:4,stepped:!0,format:wNumb({thousand:","})},format:wNumb({decimals:"0"})}).on("change",function(e,t){var n,i,e=parseInt(e[t]),a=l(e,0,100)?(n=50,i=3400,6700):l(e,101,500)?(n=200,i=9500,16700):l(e,501,1e3)?(n=300,i=28500,33500):l(e,1001,2500)?(n=400,i=57e3,67e3):l(e,2501,5e3)?(n=500,i=142500,167500):l(e,5001,1e4)?(n=1e3,i=285e3,333500):l(e,10001,15e3)?(n=1500,i=57e4,67e4):l(e,15001,2e4)?(n=2e3,i=855e3,1e6):i=n="Custom";o.data.datasets.forEach(e=>{e.data=[0,a,1e6]}),o.update(),$("#pixel-pricing-price").html("$"+r.to(n)),$("#pixel-pricing-tracked-users").html(r.to(e)),$("#pixel-pricing-min-estimate").html(s(i)),$("#pixel-pricing-max-estimate").html(s(a))})}}),$(document).ready(function(){var n,s=115,l=1e3,u=3500,d=500,c=1750,h=.04,p=.01,t=3.5,i=1.5,f=.06,a=.5,o=1.5,m=.015,r=.5,g=3.5,v=[.2,.5,1,1.3,1.6,2.2,2.9,3.6,3.6,3.6,3.6*g,6.3],b=0,y=0,x=0;function w(e,t,n){return{netNewCartAbandoners:Math.round(e*n),netNewBrowseAbandoners:Math.round(t*n)}}function C(e,t,n,i,a){return Math.round(e*(t*i+n*a))}function k(e){var t=w(l,u,e),e=w(d,c,e),n=C(s,t.netNewCartAbandoners,t.netNewBrowseAbandoners,h,p),i=C(s,e.netNewCartAbandoners,e.netNewBrowseAbandoners,f,m),a=Math.round(t.netNewCartAbandoners+t.netNewBrowseAbandoners+e.netNewCartAbandoners+e.netNewBrowseAbandoners),o=a<=100?50:a<=500?200:a<=1e3?300:a<=2500?400:a<=5e3?500:a<=1e4?1e3:a<=15e3?1500:a<=2e4?2e3:a<=25e3?2500:a<=3e4?3e3:a<=35e3?3500:a<=4e4?4e3:a<=45e3?4500:a<=5e4?5e3:a<=55e3?5500:a<=6e4?6e3:a<=65e3?6500:a<=7e4?7e3:a<=75e3?7500:a<=8e4?8e3:a<=85e3?8500:a<=9e4?9e3:a<=95e3?9500:1e4,r=Math.round(n+i);return b+=r,y+=o,{emailNetNewCartAbandoners:t.netNewCartAbandoners,emailNetNewBrowseAbandoners:t.netNewBrowseAbandoners,emailNetNewAbandonmentRev:n,smsNetNewCartAbandoners:e.netNewCartAbandoners,smsNetNewBrowseAbandoners:e.netNewBrowseAbandoners,smsNetNewAbandonmentRev:i,monthlyUsersTracked:a,monthlyCost:o,totalIncrementalAbandonmentRevenue:r}}function _(e){for(var n='<table class="sroic-table pixel-table table-detailed"><thead><tr><th>&nbsp;</th>',t=1;t<=12;t++)n+="<th>Month "+t+"</th>";n+="</tr></thead><tbody>";[{key:"emailNetNewCartAbandoners",label:"Email Net New Cart Abandoners"},{key:"emailNetNewBrowseAbandoners",label:"Email Net New Browse Abandoners"},{key:"emailNetNewAbandonmentRev",label:"Email Net New Abandonment Revenue"},{key:"smsNetNewCartAbandoners",label:"SMS Net New Cart Abandoners"},{key:"smsNetNewBrowseAbandoners",label:"SMS Net New Browse Abandoners"},{key:"smsNetNewAbandonmentRev",label:"SMS Net New Abandonment Revenue"},{key:"monthlyUsersTracked",label:"Monthly Users Tracked"},{key:"monthlyCost",label:"Monthly Cost"},{key:"totalIncrementalAbandonmentRevenue",label:"Total Incremental Abandonment Revenue"}].forEach(function(t){n+="<tr><td>"+t.label+"</td>",e.forEach(function(e){["emailNetNewAbandonmentRev","smsNetNewAbandonmentRev","totalIncrementalAbandonmentRevenue","monthlyCost"].includes(t.key)?n+="<td>$"+(e[t.key]?Number(e[t.key]).toFixed(0).replace(/\B(?=(\d{3})+(?!\d))/g,","):"0")+"</td>":n+="<td>"+(e[t.key]?e[t.key].toFixed(0).replace(/\B(?=(\d{3})+(?!\d))/g,","):"0")+"</td>"}),n+="</tr>"}),n+="</tbody></table>",$(".table-inner-wrapper").html(n),$("#annualCostVal").text("$"+y.toFixed(0).replace(/\B(?=(\d{3})+(?!\d))/g,",")),$("#roiVal").text(x.toFixed(0)+"x"),$("#annualAdditionalRevenueVal").text("$"+b.toFixed(0).replace(/\B(?=(\d{3})+(?!\d))/g,","))}n=new URLSearchParams(window.location.search),s=n.get("aov")||s,l=n.get("monthlyEmailCarts")||l,u=n.get("monthlyEmailBrowse")||u,d=n.get("monthlySmsCarts")||d,c=n.get("monthlySmsBrowse")||c,h=n.get("cartEmailConversionPercentage")/100||h,p=n.get("browseEmailConversionPercentage")/100||p,f=n.get("cartSmsConversionPercentage")/100||f,m=n.get("browseSmsConversionPercentage")/100||m,t=n.get("browseCartEmailRatio")||t,i=n.get("cartSmsConversionRatio")||i,a=n.get("emailToCartSmsRatio")||a,o=n.get("browseSmsConversionRatio")||o,r=n.get("smsToEmailBrowseRatio")||r,g=n.get("bfcmMultiplier")||g,v=v.map((e,t)=>n.get(`month${t+1}Multiplier`)||e),setTimeout(function(){$("#aov").val(s),$("#monthlyEmailCarts").val(l),$("#monthlyEmailBrowse").val(u),$("#monthlySmsCarts").val(d),$("#monthlySmsBrowse").val(c),$("#cartEmailConversionPercentage").val(100*h),$("#browseEmailConversionPercentage").val(100*p),$("#cartSmsConversionPercentage").val(100*f),$("#browseSmsConversionPercentage").val(100*m),$("#browseCartEmailRatio").val(t),$("#cartSmsConversionRatio").val(i),$("#emailToCartSmsRatio").val(a),$("#browseSmsConversionRatio").val(o),$("#smsToEmailBrowseRatio").val(r),$("#bfcmMultiplier").val(g),$("#month1Multiplier").val(v[0]),$("#month2Multiplier").val(v[1]),$("#month3Multiplier").val(v[2]),$("#month4Multiplier").val(v[3]),$("#month5Multiplier").val(v[4]),$("#month6Multiplier").val(v[5]),$("#month7Multiplier").val(v[6]),$("#month8Multiplier").val(v[7]),$("#month9Multiplier").val(v[8]),$("#month10Multiplier").val(v[9]),$("#month11Multiplier").val(v[10]),$("#month12Multiplier").val(v[11])},1e3),$("form#pixelSalesRoiCalculator").on("submit",function(e){e.preventDefault(),s=parseFloat($("#aov").val()),l=parseInt($("#monthlyEmailCarts").val()),u=parseInt($("#monthlyEmailBrowse").val()),d=parseInt($("#monthlySmsCarts").val()),c=parseInt($("#monthlySmsBrowse").val()),h=parseFloat($("#cartEmailConversionPercentage").val())/100,p=parseFloat($("#browseEmailConversionPercentage").val())/100,f=parseFloat($("#cartSmsConversionPercentage").val())/100,m=parseFloat($("#browseSmsConversionPercentage").val())/100,t=parseFloat($("#browseCartEmailRatio").val()),i=parseFloat($("#cartSmsConversionRatio").val()),a=parseFloat($("#emailToCartSmsRatio").val()),o=parseFloat($("#browseSmsConversionRatio").val()),r=parseFloat($("#smsToEmailBrowseRatio").val()),g=parseFloat($("#bfcmMultiplier").val()),v[0]=parseFloat($("#month1Multiplier").val()),v[1]=parseFloat($("#month2Multiplier").val()),v[2]=parseFloat($("#month3Multiplier").val()),v[3]=parseFloat($("#month4Multiplier").val()),v[4]=parseFloat($("#month5Multiplier").val()),v[5]=parseFloat($("#month6Multiplier").val()),v[6]=parseFloat($("#month7Multiplier").val()),v[7]=p
1arseFloat($("#month8Multiplier").val()),v[8]=parseFloat($("#month9Multiplier").val()),v[9]=parseFloat($("#month10Multiplier").val()),v[10]=parseFloat($("#month11Multiplier").val()),v[11]=parseFloat($("#month12Multiplier").val());e=v.map(k);console.log(e),y=b=0,e.forEach(function(e){b+=e.totalIncrementalAbandonmentRevenue,y+=e.monthlyCost}),x=b/y,_(e),$("html, body").stop().animate({scrollTop:$("body").offset().top},500,$.bez([.07,.82,.16,1]))}),$(document).ready(function(){var e=v.map(k);y=b=0,e.forEach(function(e){b+=e.totalIncrementalAbandonmentRevenue,y+=e.monthlyCost}),x=b/y,_(e)});"true"===new URLSearchParams(window.location.search).get("customizable")&&$("#pixelSalesRoiCalculator .hidden").removeClass("hidden");var e=(new Date).getFullYear();$("#sroic-pixel-year").text(e),$("#copy-shareable-link").click(function(){var e=window.location.protocol+"//"+window.location.host+window.location.pathname,n=`?aov=${s}&monthlyEmailCarts=${l}&monthlyEmailBrowse=${u}&monthlySmsCarts=${d}&monthlySmsBrowse=${c}&cartEmailConversionPercentage=${100*h}&browseEmailConversionPercentage=${100*p}&cartSmsConversionPercentage=${100*f}&browseSmsConversionPercentage=${100*m}&browseCartEmailRatio=${t}&cartSmsConversionRatio=${i}&emailToCartSmsRatio=${a}&browseSmsConversionRatio=${o}&smsToEmailBrowseRatio=${r}&bfcmMultiplier=`+g,e=(v.forEach(function(e,t){n+=`&month${t+1}Multiplier=`+e}),e+n);console.log("Shareable URL:",e),navigator.clipboard.writeText(e).then(function(){alert("Shareeable link copied to clipboard!")},function(e){alert("Could not copy URL: ",e)})}
1),$("#show-all-psroic-fields").on("click",function(){var e=$(this).text();$(this).text("Show all fields"===e?"Hide extra fields":"Show all fields"),$(".hidden, .temporarily-visible").each(function(){$(this).toggleClass("hidden temporarily-visible")})})}),$(document).ready(function(){var n,i,e,a;$(".seats-available").length&&(n=parseInt($(".seats-available").data("seats-available")),i=$(".seats-available-count"),e="seats_available_visited",!Cookies.get(e)?(Cookies.set(e,"true",{expires:3}),e=Math.floor(50*Math.random())+20,a=e,i.text(e),setTimeout(function e(){var t;n<a&&(a--,i.text(a),t=3e3*Math.random()+2e3,setTimeout(e,t))},1e3)):i.text(n))}),$(document).ready(function(){var e;function t(){700<window.innerWidth?(e=$(".masonry-grid").masonry({itemSelector:".masonry-grid-item",percentPosition:!0,gutter:24})).imagesLoaded().progress(function(){e.masonry("layout")}):e&&(e.masonry("destroy"),e=null)}t(),$(window).on("resize",function(){t()})}),$(document).ready(function(){var e=document.getElementById("hero-pricing-slider-element-container"),a=document.querySelector(".graphs .emotive .bar"),o=document.querySelector(".graphs .competitor .bar"),r=document.getElementById("emotive-price"),s=document.getElementById("competitor-price");noUiSlider.create(e,{start:45e4,tooltips:[wNumb({thousand:",",decimals:"0"})],range:{min:[5e3],max:[1e6]},step:1e3,format:wNumb({decimals:"0"})}).on("update",function(e,t){var e=Number(e[t]),t=(document.getElementById("hero-pricing-slider-value").textContent=e.toLocaleString(),.01*e),n=.0134*e,e=(r.textContent=Math.round(t).toLocaleString(),s.textContent=Math.round(n).toLocaleString(),(e-5e3)/995e3),e=Math.max(13.4,75*e),i=Math.max(10,e/1.34),e=Math.min(75,1.34*i);o.style.height=e+"%",a.style.height=i+"%",console.log("Competitor Height:",e.toFixed(2)+"%"),console.log("Emotive Height:",i.toFixed(2)+"%"),console.log("Emotive Price: $"+t.toFixed(2)),console.log("Competitor Price: $"+n.toFixed(2))})}),$(window).on("load",()=>{Vue.createApp({data(){return{csvData:[],filteredData:[],searchQuery:"",itemsPerPage:50,currentPage:1,isLoading:!1}},computed:{totalPages(){return Math.ceil(this.filteredData.length/this.itemsPerPage)},displayedData(){var e=(this.currentPage-1)*this.itemsPerPage,t=e+this.itemsPerPage;return this.filteredData.slice(e,t)}},mounted(){this.loadCSV()},methods:{loadCSV(){Papa.parse("/assets/commission_board_data.csv",{download:!0,header:!0,complete:e=>{this.csvData=e.data,this.filteredData=e.data}})},goToPage(e){1<=e&&e<=this.totalPages&&(this.currentPage=e)},search(){let t=this.searchQuery.toLowerCase();this.filteredData=this.csvData.filter(e=>Object.values(e).some(e=>e.toString().toLowerCase().includes(t))),this.currentPage=1},showRules(e){e.preventDefault(),document.getElementById("commission-board-rules-modal").classList.add("active"),document.body.classList.add("no-scroll")},showForm(e,t){e.preventDefault();e=document.getElementById("commission-board-form-modal");e.querySelector(".modal-title").textContent="Make the intro with "+t,document.getElementById("clickedcompany").value=t,setTimeout(()=>{document.getElementById("middleman_first_name").focus()},100),e.classList.add("active"),document.body.classList.add("no-scroll")}},template:`
2      <div>
3        <div class="commission-board-rules-search">
4          <div>
5            <a class="button full outline white wider taller" id="commissionboardrules" href="#" @click="showRules">Read the rules →</a>
6          </div>
7          <div class="commission-board-search-wrapper">
8            <input class="commission-board-search" type="text" v-model="searchQuery" @input="search" placeholder="Search companies..." />
9          </div>
10        </div>
11        <div class="table-container">
12          <table>
13            <thead>
14              <tr>
15                <th v-for="(value, key) in displayedData[0] || {}" :key="key">
16                  {{ key === 'name' ? 'Company Name' : key === 'website' ? 'Website' : key === 'linkedin' ? 'LinkedIn' : key }}
17                </th>
18                <th>&nbsp;</th>
19              </tr>
20            </thead>
21            <tbody>
22              <tr v-for="(row, index) in displayedData" :key="index">
23                <td v-for="(value, key) in row" :key="key">
24                  <template v-if="key === 'website'">
25                    <a class="table-link" :href="value" target="_blank">
26                      <img src="/images/icon-link.svg">
27                      <span>Website</span>
28                    </a>
29                  </template>
30                  <template v-else-if="key === 'linkedin'">
31                    <a class="table-link" :href="value" target="_blank">
32                      <img src="/images/icon-link.svg">
33                      <span>LinkedIn</span>
34                    </a>
35                  </template>
36                  <template v-else>
37                    {{ value }}
38                  </template>
39                </td>
40                <td>
41                  <a class="button small outline white rounded" href="#" @click="e => showForm(e, row.name)">Make Intro</a>
42                </td>
43              </tr>
44            </tbody>
45          </table>
46        </div>
47        <div class="card-container">
48          <article v-for="(row, index) in displayedData" :key="index" class="commission-card">
49            <h3 class="company-name">{{ row.name }}</h3>
50            <div class="card-links">
51              <a v-if="row.website" class="table-link" :href="row.website" target="_blank">
52                <img src="/images/icon-link.svg">
53                <span>Website</span>
54              </a>
55              <a v-if="row.linkedin" class="table-link" :href="row.linkedin" target="_blank">
56                <img src="/images/icon-link.svg">
57                <span>LinkedIn</span>
58              </a>
59            </div>
60            <div class="card-button">
61              <a class="button small outline white rounded wide" href="#" @click="e => showForm(e, row.name)">Make Intro</a>
62            </div>
63          </article>
64        </div>
65        <div class="pagination">
66          <div class="pagination-inner">
67            <button 
68              @click="goToPage(currentPage - 1)" 
69              :disabled="currentPage === 1"
70            >←&nbsp;&nbsp;Previous</button>
71            <div class="pages"><span>{{ currentPage }}</span>&nbsp;/&nbsp;{{ totalPages }}</div>
72            <button 
73              @click="goToPage(currentPage + 1)" 
74              :disabled="currentPage === totalPages"
75            >Next&nbsp;&nbsp;→</button>
76          </div>
77        </div>
78      </div>
79    `}).mount("#commissionboard")}),$(document).ready(function(){$("#commissionboardrules").on("click",function(e){e.preventDefault(),$("#commission-board-rules-modal").addClass("active"),$("body").addClass("no-scroll")}),$(".commission-board-modal-close").on("click",function(){$(".commission-board-modal").removeClass("active"),$("body").removeClass("no-scroll")}),$(".commission-board-modal").on("click",function(e){$(e.target).closest(".commission-board-modal-inner").length||($(".commission-board-modal").removeClass("active"),$("body").removeClass("no-scroll"))});var n={submittedAt:(new Date).getTime(),skipValidation:!0,fields:[],context:{hutk:Cookies.get("hubspotutk"),pageUri:window.location.href}};$("form#commission-board-form").on("submit",function(e){e.preventDefault();var t=$(this);t.find("input[data-hs-name]").each(function(e,t){e=$(this).attr("data-hs-name"),t=$(this).val();n.fields.push({name:e,value:t})}),$.ajax({url:"https://api.hsforms.com/submissions/v3/integration/submit/4478978/986b7787-e06d-4b84-979b-44a6f776fff3",type:"post",contentType:"application/json",data:JSON.stringify(n),complete:function(){console.log(JSON.stringify(n)),t.remove(),$(".commission-board-form-success").removeClass("hidden")},error:function(){$(".commission-board-form-success p").innerHTML("Error submitting form. Please try again."),t.remove(),$(".commission-board-form-success").removeClass("hidden")}})})});

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.