"bundle";!function(r){System.registerDynamic("npm:body-scroll-lock/lib/bodyScrollLock.js",[],!1,function(t,e,n){return r.call(e,e)})}(function(t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e,n=!1;"undefined"!=typeof window&&(window.addEventListener("testPassive",null,e={get passive(){n=!0}}),window.removeEventListener("testPassive",null,e));function i(e){return a.some(function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e))})}function o(t){return t=t||window.event,!!i(t.target)||(1<t.touches.length||(t.preventDefault&&t.preventDefault(),!1))}function r(){void 0!==f&&(document.body.style.paddingRight=f,f=void 0),void 0!==l&&(document.body.style.overflow=l,l=void 0)}var s="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&1<window.navigator.maxTouchPoints),a=[],c=!1,u=-1,l=void 0,f=void 0;t.disableBodyScroll=function(r,t){var e;r?a.some(function(t){return t.targetElement===r})||(e={targetElement:r,options:t||{}},a=[].concat(function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(a),[e]),s?(r.ontouchstart=function(t){1===t.targetTouches.length&&(u=t.targetTouches[0].clientY)},r.ontouchmove=function(t){var e,n;1===t.targetTouches.length&&(n=r,t=(e=t).targetTouches[0].clientY-u,i(e.target)||(n&&0===n.scrollTop&&0<t||!!(n=n)&&n.scrollHeight-n.scrollTop<=n.clientHeight&&t<0?o(e):e.stopPropagation()))},c||(document.addEventListener("touchmove",o,n?{passive:!1}:void 0),c=!0)):(e=t,void 0===f&&(t=!!e&&!0===e.reserveScrollBarGap,e=window.innerWidth-document.documentElement.clientWidth,t&&0<e&&(f=document.body.style.paddingRight,document.body.style.paddingRight=e+"px")),void 0===l&&(l=document.body.style.overflow,document.body.style.overflow="hidden"))):console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},t.clearAllBodyScrollLocks=function(){s?(a.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),c&&(document.removeEventListener("touchmove",o,n?{passive:!1}:void 0),c=!1),u=-1):r(),a=[]},t.enableBodyScroll=function(e){e?(a=a.filter(function(t){return t.targetElement!==e}),s?(e.ontouchstart=null,e.ontouchmove=null,c&&0===a.length&&(document.removeEventListener("touchmove",o,n?{passive:!1}:void 0),c=!1)):a.length||r()):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")}}),function(r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():System.registerDynamic("npm:dompurify/dist/purify.js",[],!1,function(t,e,n){return r.call(this)})}(function(){"use strict";var r,i=Object.hasOwnProperty,o=Object.setPrototypeOf,s=Object.isFrozen,mt=Object.freeze,t=Object.seal,a=Object.create,e="undefined"!=typeof Reflect&&Reflect,c=(c=e.apply)||function(t,e,n){return t.apply(e,n)},mt=mt||function(t){return t},t=t||function(t){return t},u=(u=e.construct)||function(t,e){return new(Function.prototype.bind.apply(t,[null].concat(function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(e))))},vt=n(Array.prototype.forEach),gt=n(Array.prototype.pop),yt=n(Array.prototype.push),bt=n(String.prototype.toLowerCase),Tt=n(String.prototype.match),wt=n(String.prototype.replace),Et=n(String.prototype.indexOf),St=n(String.prototype.trim),_t=n(RegExp.prototype.test),At=(r=TypeError,function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return u(r,e)});function n(i){return function(t){for(var e=arguments.length,n=Array(1<e?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return c(i,t,n)}}function Ot(t,e){o&&o(t,null);for(var n=e.length;n--;){var r,i=e[n];"string"!=typeof i||(r=bt(i))!==i&&(s(e)||(e[n]=r),i=r),t[i]=!0}return t}function xt(t){var e=a(null),n=void 0;for(n in t)c(i,t,[n])&&(e[n]=t[n]);return e}var Mt=mt(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),Dt=mt(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","audio","canvas","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","video","view","vkern"]),kt=mt(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Pt=mt(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),Ct=mt(["#text"]),Rt=mt(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns"]),Nt=mt(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),jt=mt(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Lt=mt(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),It=t(/\{\{[\s\S]*|[\s\S]*\}\}/gm),Ft=t(/<%[\s\S]*|[\s\S]*%>/gm),Ht=t(/^data-[\-\w.\u00B7-\uFFFF]/),zt=t(/^aria-[\-\w]+$/),Yt=t(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Bt=t(/^(?:\w+script|data):/i),Wt=t(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Ut="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function Xt(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}var qt=function(){return"undefined"==typeof window?null:window},Gt=function(t,e){if("object"!==(void 0===t?"undefined":Ut(t))||"function"!=typeof t.createPolicy)return null;var n=null,r="data-tt-policy-suffix";e.currentScript&&e.currentScript.hasAttribute(r)&&(n=e.currentScript.getAttribute(r));var i="dompurify"+(n?"#"+n:"");try{return t.createPolicy(i,{createHTML:function(t){return t}})}catch(t){return console.warn("TrustedTypes policy "+i+" could not be created."),null}};return function e(t){function u(t){return e(t)}var a=0<arguments.length&&void 0!==t?t:qt();if(u.version="2.1.1",u.removed=[],!a||!a.document||9!==a.document.nodeType)return u.isSupported=!1,u;var c=a.document,o=a.document,l=a.DocumentFragment,n=a.HTMLTemplateElement,f=a.Node,r=a.NodeFilter,t=a.NamedNodeMap,i=void 0===t?a.NamedNodeMap||a.MozNamedAttrMap:t,s=a.Text,h=a.Comment,p=a.DOMParser,t=a.trustedTypes;"function"!=typeof n||(n=o.createElement("template")).content&&n.content.ownerDocument&&(o=n.content.ownerDocument);var d=Gt(t,c),m=d&&it?d.createHTML(""):"",v=o.implementation,g=o.createNodeIterator,y=o.getElementsByTagName,b=o.createDocumentFragment,T=c.importNode,w={};try{w=xt(o).documentMode?o.documentMode:{}}catch(t){}var E={};u.isSupported=v&&void 0!==v.createHTMLDocument&&9!==w;function S(t){pt&&pt===t||(t&&"object"===(void 0===t?"undefined":Ut(t))||(t={}),t=xt(t),B="ALLOWED_TAGS"in t?Ot({},t.ALLOWED_TAGS):W,U="ALLOWED_ATTR"in t?Ot({},t.ALLOWED_ATTR):X,ft="ADD_URI_SAFE_ATTR"in t?Ot(xt(ht),t.ADD_URI_SAFE_ATTR):ht,ut="ADD_DATA_URI_TAGS"in t?Ot(xt(lt),t.ADD_DATA_URI_TAGS):lt,q="FORBID_TAGS"in t?Ot({},t.FORBID_TAGS):{},G="FORBID_ATTR"in t?Ot({},t.FORBID_ATTR):{},N="USE_PROFILES"in t&&t.USE_PROFILES,V=!1!==t.ALLOW_ARIA_ATTR,K=!1!==t.ALLOW_DATA_ATTR,Z=t.ALLOW_UNKNOWN_PROTOCOLS||!1,J=t.SAFE_FOR_TEMPLATES||!1,$=t.WHOLE_DOCUMENT||!1,et=t.RETURN_DOM||!1,nt=t.RETURN_DOM_FRAGMENT||!1,rt=t.RETURN_DOM_IMPORT||!1,it=t.RETURN_TRUSTED_TYPE||!1,tt=t.FORCE_BODY||!1,ot=!1!==t.SANITIZE_DOM,st=!1!==t.KEEP_CONTENT,at=t.IN_PLACE||!1,Y=t.ALLOWED_URI_REGEXP||Y,J&&(K=!1),nt&&(et=!0),N&&(B=Ot({},[].concat(Xt(Ct))),U=[],!0===N.html&&(Ot(B,Mt),Ot(U,Rt)),!0===N.svg&&(Ot(B,Dt),Ot(U,Nt),Ot(U,Lt)),!0===N.svgFilters&&(Ot(B,kt),Ot(U,Nt),Ot(U,Lt)),!0===N.mathMl&&(Ot(B,Pt),Ot(U,jt),Ot(U,Lt))),t.ADD_TAGS&&(B===W&&(B=xt(B)),Ot(B,t.ADD_TAGS)),t.ADD_ATTR&&(U===X&&(U=xt(U)),Ot(U,t.ADD_ATTR)),t.ADD_URI_SAFE_ATTR&&Ot(ft,t.ADD_URI_SAFE_ATTR),st&&(B["#text"]=!0),$&&Ot(B,["html","head","body"]),B.table&&(Ot(B,["tbody"]),delete q.tbody),mt&&mt(t),pt=t)}function _(e){yt(u.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){e.outerHTML=m}}function A(t,e){try{yt(u.removed,{attribute:e.getAttributeNode(t),from:e})}catch(t){yt(u.removed,{attribute:null,from:e})}e.removeAttribute(t)}function O(t){var e=void 0,n=void 0;tt?t="<remove></remove>"+t:n=(r=Tt(t,/^[\r\n\t ]+/))&&r[0];var r,i=d?d.createHTML(t):t;try{e=(new p).parseFromString(i,"text/html")}catch(t){}return e&&e.documentElement||((r=(e=v.createHTMLDocument("")).body).parentNode.removeChild(r.parentNode.firstElementChild),r.outerHTML=i),t&&n&&e.body.insertBefore(o.createTextNode(n),e.body.childNodes[0]||null),y.call(e,$?"html":"body")[0]}function x(t){return g.call(t.ownerDocument||t,t,r.SHOW_ELEMENT|r.SHOW_COMMENT|r.SHOW_TEXT,function(){return r.FILTER_ACCEPT},!1)}function M(t){return"object"===(void 0===f?"undefined":Ut(f))?t instanceof f:t&&"object"===(void 0===t?"undefined":Ut(t))&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName}function D(t,e,n){E[t]&&vt(E[t],function(t){t.call(u,e,n,pt)})}function k(t){var e;if(D("beforeSanitizeElements",t,null),!((n=t)instanceof s||n instanceof h||"string"==typeof n.nodeName&&"string"==typeof n.textContent&&"function"==typeof n.removeChild&&n.attributes instanceof i&&"function"==typeof n.removeAttribute&&"function"==typeof n.setAttribute&&"string"==typeof n.namespaceURI))return _(t),1;if(Tt(t.nodeName,/[\u0080-\uFFFF]/))return _(t),1;var n=bt(t.nodeName);if(D("uponSanitizeElement",t,{tagName:n,allowedTags:B}),("svg"===n||"math"===n)&&0!==t.querySelectorAll("p, br").length)return _(t),1;if(!M(t.firstElementChild)&&(!M(t.content)||!M(t.content.firstElementChild))&&_t(/<[!/\w]/g,t.innerHTML)&&_t(/<[!/\w]/g,t.textContent))return _(t),1;if(B[n]&&!q[n])return"noscript"!==n&&"noembed"!==n||!_t(/<\/no(script|embed)/i,t.innerHTML)?(J&&3===t.nodeType&&(e=t.textContent,e=wt(e,j," "),e=wt(e,L," "),t.textContent!==e&&(yt(u.removed,{element:t.cloneNode()}),t.textContent=e)),D("afterSanitizeElements",t,null),0):(_(t),1);if(st&&!ct[n]&&"function"==typeof t.insertAdjacentHTML)try{var r=t.innerHTML;t.insertAdjacentHTML("AfterEnd",d?d.createHTML(r):r)}catch(t){}return _(t),1}function P(t,e,n){if(ot&&("id"===e||"name"===e)&&(n in o||n in dt))return!1;if(!(K&&_t(I,e)||V&&_t(F,e))){if(!U[e]||G[e])return!1;if(!ft[e]&&!_t(Y,wt(n,z,""))&&("src"!==e&&"xlink:href"!==e&&"href"!==e||"script"===t||0!==Et(n,"data:")||!ut[t])&&(!Z||_t(H,wt(n,z,"")))&&n)return!1}return!0}function C(t){var e=void 0,n=void 0;D("beforeSanitizeAttributes",t,null);var r=t.attributes;if(r){for(var i={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:U},n=r.length;n--;){var o=(c=r[n]).name,s=c.namespaceURI,e=St(c.value),a=bt(o);if(i.attrName=a,i.attrValue=e,i.keepAttr=!0,i.forceKeepAttr=void 0,D("uponSanitizeAttribute",t,i),e=i.attrValue,!i.forceKeepAttr&&(A(o,t),i.keepAttr))if(_t(/\/>/i,e))A(o,t);else{J&&(e=wt(e,j," "),e=wt(e,L," "));var c=t.nodeName.toLowerCase();if(P(c,a,e))try{s?t.setAttributeNS(s,o,e):t.setAttribute(o,e),gt(u.removed)}catch(t){}}}D("afterSanitizeAttributes",t,null)}}function R(t){var e,n=x(t);for(D("beforeSanitizeShadowDOM",t,null);e=n.nextNode();)D("uponSanitizeShadowNode",e,null),k(e)||(e.content instanceof l&&R(e.content),C(e));D("afterSanitizeShadowDOM",t,null)}var N,j=It,L=Ft,I=Ht,F=zt,H=Bt,z=Wt,Y=Yt,B=null,W=Ot({},[].concat(Xt(Mt),Xt(Dt),Xt(kt),Xt(Pt),Xt(Ct))),U=null,X=Ot({},[].concat(Xt(Rt),Xt(Nt),Xt(jt),Xt(Lt))),q=null,G=null,V=!0,K=!0,Z=!1,J=!1,$=!1,Q=!1,tt=!1,et=!1,nt=!1,rt=!1,it=!1,ot=!0,st=!0,at=!1,ct=Ot({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),ut=null,lt=Ot({},["audio","video","img","source","image","track"]),ft=null,ht=Ot({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),pt=null,dt=o.createElement("form");return u.sanitize=function(t,e){var n,r=void 0,i=void 0,o=void 0;if("string"!=typeof(t=t||"\x3c!--\x3e")&&!M(t)){if("function"!=typeof t.toString)throw At("toString is not a function");if("string"!=typeof(t=t.toString()))throw At("dirty is not a string, aborting")}if(!u.isSupported){if("object"===Ut(a.toStaticHTML)||"function"==typeof a.toStaticHTML){if("string"==typeof t)return a.toStaticHTML(t);if(M(t))return a.toStaticHTML(t.outerHTML)}return t}if(Q||S(e),u.removed=[],"string"==typeof t&&(at=!1),!at)if(t instanceof f)1===(e=(r=O("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===e.nodeName||"HTML"===e.nodeName?r=e:r.appendChild(e);else{if(!et&&!J&&!$&&-1===t.indexOf("<"))return d&&it?d.createHTML(t):t;if(!(r=O(t)))return et?null:m}r&&tt&&_(r.firstChild);for(var s=x(at?t:r);n=s.nextNode();)3===n.nodeType&&n===i||k(n)||(n.content instanceof l&&R(n.content),C(n),i=n);if(i=null,at)return t;if(et){if(nt)for(o=b.call(r.ownerDocument);r.firstChild;)o.appendChild(r.firstChild);else o=r;return rt&&(o=T.call(c,o,!0)),o}return t=$?r.outerHTML:r.innerHTML,J&&(t=wt(t,j," "),t=wt(t,L," ")),d&&it?d.createHTML(t):t},u.setConfig=function(t){S(t),Q=!0},u.clearConfig=function(){pt=null,Q=!1},u.isValidAttribute=function(t,e,n){return pt||S({}),t=bt(t),e=bt(e),P(t,e,n)},u.addHook=function(t,e){"function"==typeof e&&(E[t]=E[t]||[],yt(E[t],e))},u.removeHook=function(t){E[t]&&gt(E[t])},u.removeHooks=function(t){E[t]&&(E[t]=[])},u.removeAllHooks=function(){E={}},u}()}),function(r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):System.registerDynamic("npm:google-charts/dist/googleCharts.js",[],!1,function(t,e,n){return r.call(e,e)})}(function(t){"use strict";function r(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function e(t,e,n){return e&&r(t.prototype,e),n&&r(t,n),t}function i(t,e){if(t!==e)throw new TypeError("Cannot instantiate an arrow function")}function n(t,e){return t(e={exports:{}},e.exports),e.exports}function o(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}function d(r,i,t){if(o(r),void 0===i)return r;switch(t){case 1:return function(t){return r.call(i,t)};case 2:return function(t,e){return r.call(i,t,e)};case 3:return function(t,e,n){return r.call(i,t,e,n)}}return function(){return r.apply(i,arguments)}}function s(t){return y.call(t).slice(8,-1)}function c(t){return"Symbol(".concat(void 0===t?"":t,")_",(++w+E).toString(36))}function a(t){var e;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(t=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),_))?t:A?s(e):"Object"==(t=s(e))&&"function"==typeof e.callee?"Arguments":t}function u(t){return"object"==typeof t?null!==t:"function"==typeof t}function p(t){if(!u(t))throw TypeError(t+" is not an object!");return t}function l(t){try{return!!t()}catch(t){return!0}}function f(t){return M?x.createElement(t):{}}function h(t,e){if(!u(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!u(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!u(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!u(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}function m(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}function v(t,e){return R.call(t,e)}var g=n(function(t){t=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),y={}.toString,b=n(function(t){t=t.exports={version:"2.6.1"};"number"==typeof __e&&(__e=t)}),T=n(function(t){var e="__core-js_shared__",n=g[e]||(g[e]={});(t.exports=function(t,e){return n[t]||(n[t]=void 0!==e?e:{})})("versions",[]).push({version:b.version,mode:"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})}),w=0,E=Math.random(),S=n(function(t){var e=T("wks"),n=g.Symbol,r="function"==typeof n;(t.exports=function(t){return e[t]||(e[t]=r&&n[t]||(r?n:c)("Symbol."+t))}).store=e}),_=S("toStringTag"),A="Arguments"==s(function(){return arguments}()),O=!l(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),x=g.document,M=u(x)&&u(x.createElement),D=!O&&!l(function(){return 7!=Object.defineProperty(f("div"),"a",{get:function(){return 7}}).a}),k=Object.defineProperty,P={f:O?Object.defineProperty:function(t,e,n){if(p(t),e=h(e,!0),p(n),D)try{return k(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},C=O?function(t,e,n){return P.f(t,e,m(1,n))}:function(t,e,n){return t[e]=n,t},R={}.hasOwnProperty,N=n(function(t){var o=c("src"),e="toString",n=Function[e],s=(""+n).split(e);b.inspectSource=function(t){return n.call(t)},(t.exports=function(t,e,n,r){var i="function"==typeof n;i&&(v(n,"name")||C(n,"name",e)),t[e]!==n&&(i&&(v(n,o)||C(n,o,t[e]?""+t[e]:s.join(String(e)))),t===g?t[e]=n:r?t[e]?t[e]=n:C(t,e,n):(delete t[e],C(t,e,n)))})(Function.prototype,e,function(){return"function"==typeof this&&this[o]||n.call(this)})}),j="prototype",L=function(t,e,n){var r,i,o,s=t&L.F,a=t&L.G,c=t&L.S,u=t&L.P,l=t&L.B,f=a?g:c?g[e]||(g[e]={}):(g[e]||{})[j],h=a?b:b[e]||(b[e]={}),p=h[j]||(h[j]={});for(r in a&&(n=e),n)i=((o=!s&&f&&void 0!==f[r])?f:n)[r],o=l&&o?d(i,g):u&&"function"==typeof i?d(Function.call,i):i,f&&N(f,r,i,t&L.U),h[r]!=i&&C(h,r,o),u&&p[r]!=i&&(p[r]=i)};g.core=b,L.F=1,L.G=2,L.S=4,L.P=8,L.B=16,L.W=32,L.U=64,L.R=128;function I(t){return isNaN(t=+t)?0:(0<t?q:X)(t)}function F(t){return 0<t?G(I(t),9007199254740991):0}function H(){var t,e=+this;st.hasOwnProperty(e)&&(t=st[e],delete st[e],t())}var z,Y=L,B={},W=S("iterator"),U=Array.prototype,X=Math.ceil,q=Math.floor,G=Math.min,V=S("iterator"),K=b.getIteratorMethod=function(t){if(null!=t)return t[V]||t["@@iterator"]||B[a(t)]},Z=n(function(t){var f={},h={},t=t.exports=function(t,e,n,r,i){var o,s,a,c,i=i?function(){return t}:K(t),u=d(n,r,e?2:1),l=0;if("function"!=typeof i)throw TypeError(t+" is not iterable!");if(void 0===(r=i)||B.Array!==r&&U[W]!==r){for(a=i.call(t);!(s=a.next()).done;)if((c=function(e,t,n,r){try{return r?t(p(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&p(i.call(e)),t}}(a,u,s.value,e))===f||c===h)return c}else for(o=F(t.length);l<o;l++)if((c=e?u(p(s=t[l])[0],s[1]):u(t[l]))===f||c===h)return c};t.BREAK=f,t.RETURN=h}),J=S("species"),$=g.document,Q=$&&$.documentElement,tt=g.process,et=g.setImmediate,nt=g.clearImmediate,rt=g.MessageChannel,it=g.Dispatch,ot=0,st={},at="onreadystatechange",ct=function(t){H.call(t.data)};et&&nt||(et=function(t){for(var e=[],n=1;n<arguments.length;)e.push(arguments[n++]);return st[++ot]=function(){!function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}t.apply(n,e)}("function"==typeof t?t:Function(t),e)},z(ot),ot},nt=function(t){delete st[t]},"process"==s(tt)?z=function(t){tt.nextTick(d(H,t,1))}:it&&it.now?z=function(t){it.now(d(H,t,1))}:rt?(de=(ue=new rt).port2,ue.port1.onmessage=ct,z=d(de.postMessage,de,1)):g.addEventListener&&"function"==typeof postMessage&&!g.importScripts?(z=function(t){g.postMessage(t+"","*")},g.addEventListener("message",ct,!1)):z=at in f("script")?function(t){Q.appendChild(f("script"))[at]=function(){Q.removeChild(this),H.call(t)}}:function(t){setTimeout(d(H,t,1),0)});var ut={set:et,clear:nt},lt=ut.set,ft=g.MutationObserver||g.WebKitMutationObserver,ht=g.process,pt=g.Promise,dt="process"==s(ht);function mt(t){var n,r;this.promise=new t(function(t,e){if(void 0!==n||void 0!==r)throw TypeError("Bad Promise constructor");n=t,r=e}),this.resolve=o(n),this.reject=o(r)}function vt(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}var gt={f:function(t){return new mt(t)}},yt=g.navigator,bt=yt&&yt.userAgent||"",Tt=P.f,wt=S("toStringTag"),Et=function(t,e,n){t&&!v(t=n?t:t.prototype,wt)&&Tt(t,wt,{configurable:!0,value:e})},St=S("species"),_t=S("iterator"),At=!1;try{[7][_t]().return=function(){At=!0}}catch(t){}var Ot,xt,Mt,Dt,kt,Pt,Ct=ut.set,Rt=(Dt=dt?function(){ht.nextTick(Nt)}:!ft||g.navigator&&g.navigator.standalone?pt&&pt.resolve?(Mt=pt.resolve(void 0),function(){Mt.then(Nt)}):function(){lt.call(g,Nt)}:(kt=!0,Pt=document.createTextNode(""),new ft(Nt).observe(Pt,{characterData:!0}),function(){Pt.data=kt=!kt}),function(t){t={fn:t,next:void 0};xt&&(xt.next=t),Ot||(Ot=t,Dt()),xt=t});function Nt(){var t,e;for(dt&&(t=ht.domain)&&t.exit();Ot;){e=Ot.fn,Ot=Ot.next;try{e()}catch(t){throw Ot?Dt():xt=void 0,t}}xt=void 0,t&&t.enter()}function jt(){}function Lt(t){var e;return!(!u(t)||"function"!=typeof(e=t.then))&&e}function It(l,e){var n;l._n||(l._n=!0,n=l._c,Rt(function(){for(var c=l._v,u=1==l._s,t=0;n.length>t;)!function(t){var e,n,r,i=u?t.ok:t.fail,o=t.resolve,s=t.reject,a=t.domain;try{i?(u||(2==l._h&&$t(l),l._h=1),!0===i?e=c:(a&&a.enter(),e=i(c),a&&(a.exit(),r=!0)),e===t.promise?s(Ut("Promise-chain cycle")):(n=Lt(e))?n.call(e,o,s):o(e)):s(c)}catch(t){a&&!r&&a.exit(),s(t)}}(n[t++]);l._c=[],l._n=!1,e&&!l._h&&Zt(l)}))}function Ft(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),It(e,!0))}var Ht,zt,Yt,Bt,Wt="Promise",Ut=g.TypeError,Xt=g.process,$=Xt&&Xt.versions,qt=$&&$.v8||"",Gt=g[Wt],Vt="process"==a(Xt),Kt=zt=gt.f,rt=!!function(){try{var t=Gt.resolve(1),e=(t.constructor={})[S("species")]=function(t){t(jt,jt)};return(Vt||"function"==typeof PromiseRejectionEvent)&&t.then(jt)instanceof e&&0!==qt.indexOf("6.6")&&-1===bt.indexOf("Chrome/66")}catch(t){}}(),Zt=function(i){Ct.call(g,function(){var t,e,n=i._v,r=Jt(i);if(r&&(t=vt(function(){Vt?Xt.emit("unhandledRejection",n,i):(e=g.onunhandledrejection)?e({promise:i,reason:n}):(e=g.console)&&e.error&&e.error("Unhandled promise rejection",n)}),i._h=Vt||Jt(i)?2:1),i._a=void 0,r&&t.e)throw t.v})},Jt=function(t){return 1!==t._h&&0===(t._a||t._c).length},$t=function(e){Ct.call(g,function(){var t;Vt?Xt.emit("rejectionHandled",e):(t=g.onrejectionhandled)&&t({promise:e,reason:e._v})})},Qt=function(t){var n,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===t)throw Ut("Promise can't be resolved itself");(n=Lt(t))?Rt(function(){var e={_w:r,_d:!1};try{n.call(t,d(Qt,e,1),d(Ft,e,1))}catch(t){Ft.call(e,t)}}):(r._v=t,r._s=1,It(r,!1))}catch(t){Ft.call({_w:r,_d:!1},t)}}};rt||(Gt=function(t){!function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!")}(this,Gt,Wt,"_h"),o(t),Ht.call(this);try{t(d(Qt,this,1),d(Ft,this,1))}catch(t){Ft.call(this,t)}},(Ht=function(){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=function(t,e,n){for(var r in e)N(t,r,e[r],n);return t}(Gt.prototype,{then:function(t,e){var n,r,i,i=Kt((r=Gt,void 0===(n=p(n=this).constructor)||null==(i=p(n)[J])?r:o(i)));return i.ok="function"!=typeof t||t,i.fail="function"==typeof e&&e,i.domain=Vt?Xt.domain:void 0,this._c.push(i),this._a&&this._a.push(i),this._s&&It(this,!1),i.promise},catch:function(t){return this.then(void 0,t)}}),Yt=function(){var t=new Ht;this.promise=t,this.resolve=d(Qt,t,1),this.reject=d(Ft,t,1)},gt.f=Kt=function(t){return t===Gt||t===Bt?new Yt:zt(t)}),Y(Y.G+Y.W+Y.F*!rt,{Promise:Gt}),Et(Gt,Wt),function(t){t=g[t];O&&t&&!t[St]&&P.f(t,St,{configurable:!0,get:function(){return this}})}(Wt),Bt=b[Wt],Y(Y.S+Y.F*!rt,Wt,{reject:function(t){var e=Kt(this);return(0,e.reject)(t),e.promise}}),Y(Y.S+Y.F*!rt,Wt,{resolve:function(t){return function(t,e){if(p(t),u(e)&&e.constructor===t)return e;t=gt.f(t);return(0,t.resolve)(e),t.promise}(this,t)}}),Y(Y.S+Y.F*!(rt&&function(t,e){if(!e&&!At)return!1;var n=!1;try{var r=[7],i=r[_t]();i.next=function(){return{done:n=!0}},r[_t]=function(){return i},t(r)}catch(t){}return n}(function(t){Gt.all(t).catch(jt)})),Wt,{all:function(t){var s=this,e=Kt(s),a=e.resolve,c=e.reject,n=vt(function(){var r=[],i=0,o=1;Z(t,!1,function(t){var e=i++,n=!1;r.push(void 0),o++,s.resolve(t).then(function(t){n||(n=!0,r[e]=t,--o||a(r))},c)}),--o||a(r)});return n.e&&c(n.v),e.promise},race:function(t){var e=this,n=Kt(e),r=n.reject,i=vt(function(){Z(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return i.e&&r(i.v),n.promise}});function te(t){var e=b.Symbol||(b.Symbol=g.Symbol||{});"_"==t.charAt(0)||t in e||ne(e,t,{value:ee.f(t)})}var ee={f:S},ne=P.f;te("asyncIterator");function re(t){return le(function(t){if(null==t)throw TypeError("Can't call method on  "+t);return t}(t))}function ie(t,e){var n,r=re(t),i=0,o=[];for(n in r)n!=ve&&v(r,n)&&o.push(n);for(;e.length>i;)v(r,n=e[i++])&&(~me(o,n)||o.push(n));return o}function oe(){}function se(t){var e=We[t]=Oe(Le[He]);return e._k=t,e}function ae(t,e){p(t);for(var n,r=function(t){var e=ye(t),n=be.f;if(n)for(var r,i=n(t),o=Te.f,s=0;i.length>s;)o.call(t,r=i[s++])&&e.push(r);return e}(e=re(e)),i=0,o=r.length;i<o;)Ke(t,n=r[i++],e[n]);return t}var ce,ue=n(function(t){function n(t){e(t,r,{value:{i:"O"+ ++i,w:{}}})}var r=c("meta"),e=P.f,i=0,o=Object.isExtensible||function(){return!0},s=!l(function(){return o(Object.preventExtensions({}))}),a=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!u(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!v(t,r)){if(!o(t))return"F";if(!e)return"E";n(t)}return t[r].i},getWeak:function(t,e){if(!v(t,r)){if(!o(t))return!0;if(!e)return!1;n(t)}return t[r].w},onFreeze:function(t){return s&&a.NEED&&o(t)&&!v(t,r)&&n(t),t}}}),le=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==s(t)?t.split(""):Object(t)},fe=Math.max,he=Math.min,pe=T("keys"),de=function(t){return pe[t]||(pe[t]=c(t))},me=(ce=!1,function(t,e,n){var r,i=re(t),o=F(i.length),s=(t=o,(n=I(n=n))<0?fe(n+t,0):he(n,t));if(ce&&e!=e){for(;s<o;)if((r=i[s++])!=r)return!0}else for(;s<o;s++)if((ce||s in i)&&i[s]===e)return ce||s||0;return!ce&&-1}),ve=de("IE_PROTO"),ge="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),ye=Object.keys||function(t){return ie(t,ge)},be={f:Object.getOwnPropertySymbols},Te={f:{}.propertyIsEnumerable},we=Array.isArray||function(t){return"Array"==s(t)},Ee=O?Object.defineProperties:function(t,e){p(t);for(var n,r=ye(e),i=r.length,o=0;o<i;)P.f(t,n=r[o++],e[n]);return t},Se=de("IE_PROTO"),_e="prototype",Ae=function(){var t=f("iframe"),e=ge.length;for(t.style.display="none",Q.appendChild(t),t.src="javascript:",(t=t.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),Ae=t.F;e--;)delete Ae[_e][ge[e]];return Ae()},Oe=Object.create||function(t,e){var n;return null!==t?(oe[_e]=p(t),n=new oe,oe[_e]=null,n[Se]=t):n=Ae(),void 0===e?n:Ee(n,e)},xe=ge.concat("length","prototype"),ct={f:Object.getOwnPropertyNames||function(t){return ie(t,xe)}},Me=ct.f,De={}.toString,ke="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],et={f:function(t){return ke&&"[object Window]"==De.call(t)?function(t){try{return Me(t)}catch(t){return ke.slice()}}(t):Me(re(t))}},Pe=Object.getOwnPropertyDescriptor,nt={f:O?Pe:function(t,e){if(t=re(t),e=h(e,!0),D)try{return Pe(t,e)}catch(t){}if(v(t,e))return m(!Te.f.call(t,e),t[e])}},Ce=ue.KEY,Re=nt.f,Ne=P.f,je=et.f,Le=g.Symbol,Ie=g.JSON,Fe=Ie&&Ie.stringify,He="prototype",ze=S("_hidden"),yt=S("toPrimitive"),Ye={}.propertyIsEnumerable,Be=T("symbol-registry"),We=T("symbols"),Ue=T("op-symbols"),Xe=Object[He],ut="function"==typeof Le,$=g.QObject,qe=!$||!$[He]||!$[He].findChild,Ge=O&&l(function(){return 7!=Oe(Ne({},"a",{get:function(){return Ne(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=Re(Xe,e);r&&delete Xe[e],Ne(t,e,n),r&&t!==Xe&&Ne(Xe,e,r)}:Ne,Ve=ut&&"symbol"==typeof Le.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof Le},Ke=function(t,e,n){return t===Xe&&Ke(Ue,e,n),p(t),e=h(e,!0),p(n),v(We,e)?(n.enumerable?(v(t,ze)&&t[ze][e]&&(t[ze][e]=!1),n=Oe(n,{enumerable:m(0,!1)})):(v(t,ze)||Ne(t,ze,m(1,{})),t[ze][e]=!0),Ge(t,e,n)):Ne(t,e,n)},rt=function(t){var e=Ye.call(this,t=h(t,!0));return!(this===Xe&&v(We,t)&&!v(Ue,t))&&(!(e||!v(this,t)||!v(We,t)||v(this,ze)&&this[ze][t])||e)},de=function(t,e){if(t=re(t),e=h(e,!0),t!==Xe||!v(We,e)||v(Ue,e)){var n=Re(t,e);return!n||!v(We,e)||v(t,ze)&&t[ze][e]||(n.enumerable=!0),n}},ue=function(t){for(var e,n=je(re(t)),r=[],i=0;n.length>i;)v(We,e=n[i++])||e==ze||e==Ce||r.push(e);return r},$=function(t){for(var e,n=t===Xe,r=je(n?Ue:re(t)),i=[],o=0;r.length>o;)!v(We,e=r[o++])||n&&!v(Xe,e)||i.push(We[e]);return i};ut||(N((Le=function(t){if(this instanceof Le)throw TypeError("Symbol is not a constructor!");var e=c(0<arguments.length?t:void 0),n=function(t){this===Xe&&n.call(Ue,t),v(this,ze)&&v(this[ze],e)&&(this[ze][e]=!1),Ge(this,e,m(1,t))};return O&&qe&&Ge(Xe,e,{configurable:!0,set:n}),se(e)})[He],"toString",function(){return this._k}),nt.f=de,P.f=Ke,ct.f=et.f=ue,Te.f=rt,be.f=$,O&&N(Xe,"propertyIsEnumerable",rt,!0),ee.f=function(t){return se(S(t))}),Y(Y.G+Y.W+Y.F*!ut,{Symbol:Le});for(var Ze="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Je=0;Ze.length>Je;)S(Ze[Je++]);for(var $e=ye(S.store),Qe=0;$e.length>Qe;)te($e[Qe++]);Y(Y.S+Y.F*!ut,"Symbol",{for:function(t){return v(Be,t+="")?Be[t]:Be[t]=Le(t)},keyFor:function(t){if(!Ve(t))throw TypeError(t+" is not a symbol!");for(var e in Be)if(Be[e]===t)return e},useSetter:function(){qe=!0},useSimple:function(){qe=!1}}),Y(Y.S+Y.F*!ut,"Object",{create:function(t,e){return void 0===e?Oe(t):ae(Oe(t),e)},defineProperty:Ke,defineProperties:ae,getOwnPropertyDescriptor:de,getOwnPropertyNames:ue,getOwnPropertySymbols:$}),Ie&&Y(Y.S+Y.F*(!ut||l(function(){var t=Le();return"[null]"!=Fe([t])||"{}"!=Fe({a:t})||"{}"!=Fe(Object(t))})),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;i<arguments.length;)r.push(arguments[i++]);if(n=e=r[1],(u(e)||void 0!==t)&&!Ve(t))return we(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!Ve(e))return e}),r[1]=e,Fe.apply(Ie,r)}}),Le[He][yt]||C(Le[He],yt,Le[He].valueOf),Et(Le,"Symbol"),Et(Math,"Math",!0),Et(g.JSON,"JSON",!0);var tn,en=Symbol("loadScript"),nn=Symbol("instance"),Et=function(){function t(){if(!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this[nn])return this[nn];this[nn]=this}return e(t,[{key:nn,get:function(){return tn},set:function(t){tn=t}}]),e(t,[{key:"reset",value:function(){tn=null}},{key:en,value:function(){var r=this;return this.scriptPromise||(this.scriptPromise=new Promise(function(e){i(this,r);var t=document.getElementsByTagName("body")[0],n=document.createElement("script");n.type="text/javascript",n.onload=function(){var t=this;rn.api=window.google,rn.api.charts.load("current",{packages:["corechart","table"]}),rn.api.charts.setOnLoadCallback(function(){i(this,t),e()}.bind(this))},n.src="https://www.gstatic.com/charts/loader.js",t.appendChild(n)}.bind(this))),this.scriptPromise}},{key:"load",value:function(e,n){var r=this;return this[en]().then(function(){if(i(this,r),n){var t={},t=n instanceof Object?n:Array.isArray(n)?{packages:n}:{packages:[n]};this.api.charts.load("current",t),this.api.charts.setOnLoadCallback(e)}else{if("function"!=typeof e)throw"callback must be a function";e()}}.bind(this))}}]),t}(),rn=new Et;t.GoogleCharts=rn,t.default=Et,Object.defineProperty(t,"__esModule",{value:!0})}),function(i,a,u){"use strict";var o,s=["","webkit","Moz","MS","ms","o"],t=a.createElement("div"),n="function",c=Math.round,l=Math.abs,f=Date.now;function h(t,e,n){return setTimeout(g(t,n),e)}function r(t,e,n){return Array.isArray(t)&&(p(t,n[e],n),1)}function p(t,e,n){if(t)if(t.forEach)t.forEach(e,n);else if(t.length!==u)for(r=0;r<t.length;)e.call(n,t[r],r,t),r++;else for(var r in t)t.hasOwnProperty(r)&&e.call(n,t[r],r,t)}function e(n,t,e){var r="DEPRECATED METHOD: "+t+"\n"+e+" AT \n";return function(){var t=new Error("get-stack-trace"),e=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",t=i.console&&(i.console.warn||i.console.log);return t&&t.call(i.console,r,e),n.apply(this,arguments)}}o="function"!=typeof Object.assign?function(t){if(t===u||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n<arguments.length;n++){var r=arguments[n];if(r!==u&&null!==r)for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])}return e}:Object.assign;var d=e(function(t,e,n){for(var r=Object.keys(e),i=0;i<r.length;)(!n||n&&t[r[i]]===u)&&(t[r[i]]=e[r[i]]),i++;return t},"extend","Use `assign`."),m=e(function(t,e){return d(t,e,!0)},"merge","Use `assign`.");function v(t,e,n){var r=e.prototype,e=t.prototype=Object.create(r);e.constructor=t,e._super=r,n&&o(e,n)}function g(t,e){return function(){return t.apply(e,arguments)}}function y(t,e){return typeof t==n?t.apply(e&&e[0]||u,e):t}function b(t,e){return t===u?e:t}function T(e,t,n){p(_(t),function(t){e.addEventListener(t,n,!1)})}function w(e,t,n){p(_(t),function(t){e.removeEventListener(t,n,!1)})}function E(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function S(t,e){return-1<t.indexOf(e)}function _(t){return t.trim().split(/\s+/g)}function A(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var r=0;r<t.length;){if(n&&t[r][n]==e||!n&&t[r]===e)return r;r++}return-1}function O(t){return Array.prototype.slice.call(t,0)}function x(t,n,e){for(var r=[],i=[],o=0;o<t.length;){var s=n?t[o][n]:t[o];A(i,s)<0&&r.push(t[o]),i[o]=s,o++}return e&&(r=n?r.sort(function(t,e){return t[n]>e[n]}):r.sort()),r}function M(t,e){for(var n,r=e[0].toUpperCase()+e.slice(1),i=0;i<s.length;){if((n=(n=s[i])?n+r:e)in t)return n;i++}return u}var D=1;function k(t){t=t.ownerDocument||t;return t.defaultView||t.parentWindow||i}var P="ontouchstart"in i,C=M(i,"PointerEvent")!==u,R=P&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),N="touch",j="mouse",L=25,I=1,F=4,H=8,z=1,Y=2,B=4,W=8,U=16,X=Y|B,q=W|U,G=X|q,V=["x","y"],K=["clientX","clientY"];function Z(e,t){var n=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){y(e.options.enable,[e])&&n.handler(t)},this.init()}function J(t,e,n){var r=n.pointers.length,i=n.changedPointers.length,o=e&I&&r-i==0,i=e&(F|H)&&r-i==0;n.isFirst=!!o,n.isFinal=!!i,o&&(t.session={}),n.eventType=e,function(t,e){var n=t.session,r=e.pointers,i=r.length;n.firstInput||(n.firstInput=$(e));1<i&&!n.firstMultiple?n.firstMultiple=$(e):1===i&&(n.firstMultiple=!1);var o=n.firstInput,s=n.firstMultiple,a=(s||o).center,i=e.center=Q(r);e.timeStamp=f(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=rt(a,i),e.distance=nt(a,i),function(t,e){var n=e.center,r=t.offsetDelta||{},i=t.prevDelta||{},o=t.prevInput||{};e.eventType!==I&&o.eventType!==F||(i=t.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=t.offsetDelta={x:n.x,y:n.y});e.deltaX=i.x+(n.x-r.x),e.deltaY=i.y+(n.y-r.y)}(n,e),e.offsetDirection=et(e.deltaX,e.deltaY);i=tt(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=i.x,e.overallVelocityY=i.y,e.overallVelocity=l(i.x)>l(i.y)?i.x:i.y,e.scale=s?function(t,e){return nt(e[0],e[1],K)/nt(t[0],t[1],K)}(s.pointers,r):1,e.rotation=s?function(t,e){return rt(e[1],e[0],K)+rt(t[1],t[0],K)}(s.pointers,r):0,e.maxPointers=!n.prevInput||e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers,function(t,e){var n,r,i=t.lastInterval||e,o=e.timeStamp-i.timeStamp;{var s,a,c;e.eventType!=H&&(L<o||i.velocity===u)?(s=e.deltaX-i.deltaX,a=e.deltaY-i.deltaY,c=tt(o,s,a),n=c.x,r=c.y,c=l(c.x)>l(c.y)?c.x:c.y,a=et(s,a),t.lastInterval=e):(c=i.velocity,n=i.velocityX,r=i.velocityY,a=i.direction)}e.velocity=c,e.velocityX=n,e.velocityY=r,e.direction=a}(n,e);t=t.element;E(e.srcEvent.target,t)&&(t=e.srcEvent.target);e.target=t}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function $(t){for(var e=[],n=0;n<t.pointers.length;)e[n]={clientX:c(t.pointers[n].clientX),clientY:c(t.pointers[n].clientY)},n++;return{timeStamp:f(),pointers:e,center:Q(e),deltaX:t.deltaX,deltaY:t.deltaY}}function Q(t){var e=t.length;if(1===e)return{x:c(t[0].clientX),y:c(t[0].clientY)};for(var n=0,r=0,i=0;i<e;)n+=t[i].clientX,r+=t[i].clientY,i++;return{x:c(n/e),y:c(r/e)}}function tt(t,e,n){return{x:e/t||0,y:n/t||0}}function et(t,e){return t===e?z:l(t)>=l(e)?t<0?Y:B:e<0?W:U}function nt(t,e,n){var r=e[(n=n||V)[0]]-t[n[0]],n=e[n[1]]-t[n[1]];return Math.sqrt(r*r+n*n)}function rt(t,e,n){var r=e[(n=n||V)[0]]-t[n[0]],n=e[n[1]]-t[n[1]];return 180*Math.atan2(n,r)/Math.PI}Z.prototype={handler:function(){},init:function(){this.evEl&&T(this.element,this.evEl,this.domHandler),this.evTarget&&T(this.target,this.evTarget,this.domHandler),this.evWin&&T(k(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&w(this.element,this.evEl,this.domHandler),this.evTarget&&w(this.target,this.evTarget,this.domHandler),this.evWin&&w(k(this.element),this.evWin,this.domHandler)}};var it={mousedown:I,mousemove:2,mouseup:F},ot="mousedown",st="mousemove mouseup";function at(){this.evEl=ot,this.evWin=st,this.pressed=!1,Z.apply(this,arguments)}v(at,Z,{handler:function(t){var e=it[t.type];e&I&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=F),this.pressed&&(e&F&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:j,srcEvent:t}))}});var ct={pointerdown:I,pointermove:2,pointerup:F,pointercancel:H,pointerout:H},ut={2:N,3:"pen",4:j,5:"kinect"},lt="pointerdown",ft="pointermove pointerup pointercancel";function ht(){this.evEl=lt,this.evWin=ft,Z.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}i.MSPointerEvent&&!i.PointerEvent&&(lt="MSPointerDown",ft="MSPointerMove MSPointerUp MSPointerCancel"),v(ht,Z,{handler:function(t){var e=this.store,n=!1,r=t.type.toLowerCase().replace("ms",""),i=ct[r],o=ut[t.pointerType]||t.pointerType,s=o==N,r=A(e,t.pointerId,"pointerId");i&I&&(0===t.button||s)?r<0&&(e.push(t),r=e.length-1):i&(F|H)&&(n=!0),r<0||(e[r]=t,this.callback(this.manager,i,{pointers:e,changedPointers:[t],pointerType:o,srcEvent:t}),n&&e.splice(r,1))}});var pt={touchstart:I,touchmove:2,touchend:F,touchcancel:H};function dt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Z.apply(this,arguments)}v(dt,Z,{handler:function(t){var e,n=pt[t.type];n===I&&(this.started=!0),this.started&&(e=function(t,e){var n=O(t.touches),t=O(t.changedTouches);e&(F|H)&&(n=x(n.concat(t),"identifier",!0));return[n,t]}.call(this,t,n),n&(F|H)&&e[0].length-e[1].length==0&&(this.started=!1),this.callback(this.manager,n,{pointers:e[0],changedPointers:e[1],pointerType:N,srcEvent:t}))}});var mt={touchstart:I,touchmove:2,touchend:F,touchcancel:H},vt="touchstart touchmove touchend touchcancel";function gt(){this.evTarget=vt,this.targetIds={},Z.apply(this,arguments)}v(gt,Z,{handler:function(t){var e=mt[t.type],n=function(t,e){var n=O(t.touches),r=this.targetIds;if(e&(2|I)&&1===n.length)return r[n[0].identifier]=!0,[n,n];var i,o,s=O(t.changedTouches),a=[],c=this.target;if(o=n.filter(function(t){return E(t.target,c)}),e===I)for(i=0;i<o.length;)r[o[i].identifier]=!0,i++;i=0;for(;i<s.length;)r[s[i].identifier]&&a.push(s[i]),e&(F|H)&&delete r[s[i].identifier],i++;return a.length?[x(o.concat(a),"identifier",!0),a]:void 0}.call(this,t,e);n&&this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:N,srcEvent:t})}});var yt=2500;function bt(){Z.apply(this,arguments);var t=g(this.handler,this);this.touch=new gt(this.manager,t),this.mouse=new at(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function Tt(t){var e,n,t=t.changedPointers[0];t.identifier===this.primaryTouch&&(e={x:t.clientX,y:t.clientY},this.lastTouches.push(e),n=this.lastTouches,setTimeout(function(){var t=n.indexOf(e);-1<t&&n.splice(t,1)},yt))}v(bt,Z,{handler:function(t,e,n){var r=n.pointerType==N,i=n.pointerType==j;if(!(i&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(r)(function(t,e){t&I?(this.primaryTouch=e.changedPointers[0].identifier,Tt.call(this,e)):t&(F|H)&&Tt.call(this,e)}).call(this,e,n);else if(i&&function(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,r=0;r<this.lastTouches.length;r++){var i=this.lastTouches[r],o=Math.abs(e-i.x),i=Math.abs(n-i.y);if(o<=25&&i<=25)return!0}return!1}.call(this,n))return;this.callback(t,e,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var wt=M(t.style,"touchAction"),Et=wt!==u,St="compute",_t="manipulation",At="none",Ot="pan-x",xt="pan-y",Mt=function(){if(!Et)return!1;var e={},n=i.CSS&&i.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(t){e[t]=!n||i.CSS.supports("touch-action",t)}),e}();function Dt(t,e){this.manager=t,this.set(e)}Dt.prototype={set:function(t){t==St&&(t=this.compute()),Et&&this.manager.element.style&&Mt[t]&&(this.manager.element.style[wt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return p(this.manager.recognizers,function(t){y(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),function(t){if(S(t,At))return At;var e=S(t,Ot),n=S(t,xt);if(e&&n)return At;if(e||n)return e?Ot:xt;if(S(t,_t))return _t;return"auto"}(e.join(" "))},preventDefaults:function(t){var e=t.srcEvent,n=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var r=this.actions,i=S(r,At)&&!Mt[At],o=S(r,xt)&&!Mt[xt],s=S(r,Ot)&&!Mt[Ot];if(i){var a=1===t.pointers.length,r=t.distance<2,t=t.deltaTime<250;if(a&&r&&t)return}if(!s||!o)return i||o&&n&X||s&&n&q?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var kt=1;function Pt(t){this.options=o({},this.defaults,t||{}),this.id=D++,this.manager=null,this.options.enable=b(this.options.enable,!0),this.state=kt,this.simultaneous={},this.requireFail=[]}function Ct(t){return 16&t?"cancel":8&t?"end":4&t?"move":2&t?"start":""}function Rt(t){return t==U?"down":t==W?"up":t==Y?"left":t==B?"right":""}function Nt(t,e){e=e.manager;return e?e.get(t):t}function jt(){Pt.apply(this,arguments)}function Lt(){jt.apply(this,arguments),this.pX=null,this.pY=null}function It(){jt.apply(this,arguments)}function Ft(){Pt.apply(this,arguments),this._timer=null,this._input=null}function Ht(){jt.apply(this,arguments)}function zt(){jt.apply(this,arguments)}function Yt(){Pt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Bt(t,e){return(e=e||{}).recognizers=b(e.recognizers,Bt.defaults.preset),new Wt(t,e)}Pt.prototype={defaults:{},set:function(t){return o(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(r(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=Nt(t,this)).id]||(e[t.id]=t).recognizeWith(this),this},dropRecognizeWith:function(t){return r(t,"dropRecognizeWith",this)||(t=Nt(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(r(t,"requireFailure",this))return this;var e=this.requireFail;return-1===A(e,t=Nt(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(r(t,"dropRequireFailure",this))return this;t=Nt(t,this);t=A(this.requireFail,t);return-1<t&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return 0<this.requireFail.length},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(e){var n=this,t=this.state;function r(t){n.manager.emit(t,e)}t<8&&r(n.options.event+Ct(t)),r(n.options.event),e.additionalEvent&&r(e.additionalEvent),8<=t&&r(n.options.event+Ct(t))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(this.requireFail[t].state&(32|kt)))return!1;t++}return!0},recognize:function(t){t=o({},t);if(!y(this.options.enable,[this,t]))return this.reset(),void(this.state=32);56&this.state&&(this.state=kt),this.state=this.process(t),30&this.state&&this.tryEmit(t)},process:function(t){},getTouchAction:function(){},reset:function(){}},v(jt,Pt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,n=t.eventType,r=6&e,t=this.attrTest(t);return r&&(n&H||!t)?16|e:r||t?n&F?8|e:2&e?4|e:2:32}}),v(Lt,jt,{defaults:{event:"pan",threshold:10,pointers:1,direction:G},getTouchAction:function(){var t=this.options.direction,e=[];return t&X&&e.push(xt),t&q&&e.push(Ot),e},directionTest:function(t){var e=this.options,n=!0,r=t.distance,i=t.direction,o=t.deltaX,s=t.deltaY;return i&e.direction||(r=e.direction&X?(i=0===o?z:o<0?Y:B,n=o!=this.pX,Math.abs(t.deltaX)):(i=0===s?z:s<0?W:U,n=s!=this.pY,Math.abs(t.deltaY))),t.direction=i,n&&r>e.threshold&&i&e.direction},attrTest:function(t){return jt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Rt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),v(It,jt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[At]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){var e;1!==t.scale&&(e=t.scale<1?"in":"out",t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),v(Ft,Pt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,r=t.distance<e.threshold,i=t.deltaTime>e.time;if(this._input=t,!r||!n||t.eventType&(F|H)&&!i)this.reset();else if(t.eventType&I)this.reset(),this._timer=h(function(){this.state=8,this.tryEmit()},e.time,this);else if(t.eventType&F)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&t.eventType&F?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),v(Ht,jt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[At]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),v(zt,jt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:X|q,pointers:1},getTouchAction:function(){return Lt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return n&(X|q)?e=t.overallVelocity:n&X?e=t.overallVelocityX:n&q&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&l(e)>this.options.velocity&&t.eventType&F},emit:function(t){var e=Rt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),v(Yt,Pt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[_t]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,r=t.distance<e.threshold,i=t.deltaTime<e.time;if(this.reset(),t.eventType&I&&0===this.count)return this.failTimeout();if(r&&i&&n){if(t.eventType!=F)return this.failTimeout();i=!this.pTime||t.timeStamp-this.pTime<e.interval,n=!this.pCenter||nt(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,n&&i?this.count+=1:this.count=1,this._input=t,0==this.count%e.taps)return this.hasRequireFailures()?(this._timer=h(function(){this.state=8,this.tryEmit()},e.interval,this),2):8}return 32},failTimeout:function(){return this._timer=h(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Bt.VERSION="2.0.7",Bt.defaults={domEvents:!1,touchAction:St,enable:!0,inputTarget:null,inputClass:null,preset:[[Ht,{enable:!1}],[It,{enable:!1},["rotate"]],[zt,{direction:X}],[Lt,{direction:X},["swipe"]],[Yt],[Yt,{event:"doubletap",taps:2},["tap"]],[Ft]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function Wt(t,e){this.options=o({},Bt.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((t=this).options.inputClass||(C?ht:R?gt:P?bt:at))(t,J),this.touchAction=new Dt(this,this.options.touchAction),Ut(this,!0),p(this.options.recognizers,function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])},this)}function Ut(n,r){var i,o=n.element;o.style&&(p(n.options.cssProps,function(t,e){i=M(o.style,e),r?(n.oldCssProps[i]=o.style[i],o.style[i]=t):o.style[i]=n.oldCssProps[i]||""}),r||(n.oldCssProps={}))}Wt.prototype={set:function(t){return o(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e,n=this.session;if(!n.stopped){this.touchAction.preventDefaults(t);var r=this.recognizers,i=n.curRecognizer;(!i||i&&8&i.state)&&(i=n.curRecognizer=null);for(var o=0;o<r.length;)e=r[o],2===n.stopped||i&&e!=i&&!e.canRecognizeWith(i)?e.reset():e.recognize(t),!i&&14&e.state&&(i=n.curRecognizer=e),o++}},get:function(t){if(t instanceof Pt)return t;for(var e=this.recognizers,n=0;n<e.length;n++)if(e[n].options.event==t)return e[n];return null},add:function(t){if(r(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),(t.manager=this).touchAction.update(),t},remove:function(t){return r(t,"remove",this)||!(t=this.get(t))||-1!==(t=A(e=this.recognizers,t))&&(e.splice(t,1),this.touchAction.update()),this;var e},on:function(t,e){if(t!==u&&e!==u){var n=this.handlers;return p(_(t),function(t){n[t]=n[t]||[],n[t].push(e)}),this}},off:function(t,e){if(t!==u){var n=this.handlers;return p(_(t),function(t){e?n[t]&&n[t].splice(A(n[t],e),1):delete n[t]}),this}},emit:function(t,e){var n,r,i;this.options.domEvents&&(n=t,r=e,(i=a.createEvent("Event")).initEvent(n,!0,!0),(i.gesture=r).target.dispatchEvent(i));var o=this.handlers[t]&&this.handlers[t].slice();if(o&&o.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var s=0;s<o.length;)o[s](e),s++}},destroy:function(){this.element&&Ut(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},o(Bt,{INPUT_START:I,INPUT_MOVE:2,INPUT_END:F,INPUT_CANCEL:H,STATE_POSSIBLE:kt,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:z,DIRECTION_LEFT:Y,DIRECTION_RIGHT:B,DIRECTION_UP:W,DIRECTION_DOWN:U,DIRECTION_HORIZONTAL:X,DIRECTION_VERTICAL:q,DIRECTION_ALL:G,Manager:Wt,Input:Z,TouchAction:Dt,TouchInput:gt,MouseInput:at,PointerEventInput:ht,TouchMouseInput:bt,SingleTouchInput:dt,Recognizer:Pt,AttrRecognizer:jt,Tap:Yt,Pan:Lt,Swipe:zt,Pinch:It,Rotate:Ht,Press:Ft,on:T,off:w,each:p,merge:m,extend:d,assign:o,inherit:v,bindFn:g,prefixed:M}),(void 0!==i?i:"undefined"!=typeof self?self:{}).Hammer=Bt,System.registerDynamic("npm:hammerjs/hammer.js",[],!1,function(t,e,n){return function(){return Bt}.call(this)})}(window,document),function(r){System.registerDynamic("npm:propagating-hammerjs/propagating.js",[],!1,function(t,e,n){return r.call(this)})}(function(){var l=null;return function r(i,t){var o=t||{preventDefault:!1};if(i.Manager){var s=i,e=function(t,e){var n=Object.create(o);return e&&s.assign(n,e),r(new s(t,n),n)};return s.assign(e,s),e.Manager=function(t,e){var n=Object.create(o);return e&&s.assign(n,e),r(new s.Manager(t,n),n)},e}var a=Object.create(i),e=i.element;function c(t){return t.match(/[^ ]+/g)}function u(t){if("hammer.input"!==t.type){if(t.srcEvent._handled||(t.srcEvent._handled={}),t.srcEvent._handled[t.type])return;t.srcEvent._handled[t.type]=!0}var e=!1;t.stopPropagation=function(){e=!0};var n=t.srcEvent.stopPropagation.bind(t.srcEvent);"function"==typeof n&&(t.srcEvent.stopPropagation=function(){n(),t.stopPropagation()});for(var r=t.firstTarget=l;r&&!e;){var i=r.hammer;if(i)for(var o,s=0;s<i.length;s++)if(o=i[s]._handlers[t.type])for(var a=0;a<o.length&&!e;a++)o[a](t);r=r.parentNode}}return e.hammer||(e.hammer=[]),e.hammer.push(a),i.on("hammer.input",function(t){!0!==o.preventDefault&&o.preventDefault!==t.pointerType||t.preventDefault(),t.isFirst&&(l=t.target)}),a._handlers={},a.on=function(t,n){return c(t).forEach(function(t){var e=a._handlers[t];e||(a._handlers[t]=e=[],i.on(t,u)),e.push(n)}),a},a.off=function(t,n){return c(t).forEach(function(t){var e=a._handlers[t];e&&(0<(e=n?e.filter(function(t){return t!==n}):[]).length?a._handlers[t]=e:(i.off(t,u),delete a._handlers[t]))}),a},a.emit=function(t,e){l=e.target,i.emit(t,e)},a.destroy=function(){var t=i.element.hammer,e=t.indexOf(a);-1!==e&&t.splice(e,1),t.length||delete i.element.hammer,a._handlers={},i.destroy()},a}}),System.registerDynamic("npm:tablesort/dist/tablesort.min.js",[],!0,function(t,e,n){var g;this||self;function r(t,e){if(!(this instanceof r))return new r(t,e);if(!t||"TABLE"!==t.tagName)throw new Error("Element must be a table");this.init(t,e||{})}function y(t){var e;return window.CustomEvent&&"function"==typeof window.CustomEvent?e=new CustomEvent(t):(e=document.createEvent("CustomEvent")).initCustomEvent(t,!1,!1,void 0),e}function b(t){return t.getAttribute("data-sort")||t.textContent||t.innerText||""}function T(t,e){return(t=t.trim().toLowerCase())===(e=e.trim().toLowerCase())?0:t<e?1:-1}function w(t,e){return[].slice.call(t).find(function(t){return t.getAttribute("data-sort-column-key")===e})}function E(r,i){return function(t,e){var n=r(t.td,e.td);return 0===n?i?e.index-t.index:t.index-e.index:n}}g=[],r.extend=function(t,e,n){if("function"!=typeof e||"function"!=typeof n)throw new Error("Pattern and sort must be a function");g.push({name:t,pattern:e,sort:n})},r.prototype={init:function(t,e){var n,r,i,o=this;if(o.table=t,o.thead=!1,o.options=e,t.rows&&0<t.rows.length)if(t.tHead&&0<t.tHead.rows.length){for(a=0;a<t.tHead.rows.length;a++)if("thead"===t.tHead.rows[a].getAttribute("data-sort-method")){n=t.tHead.rows[a];break}n=n||t.tHead.rows[t.tHead.rows.length-1],o.thead=!0}else n=t.rows[0];if(n){function s(){o.current&&o.current!==this&&o.current.removeAttribute("aria-sort"),o.current=this,o.sortTable(this)}for(var a=0;a<n.cells.length;a++)(i=n.cells[a]).setAttribute("role","columnheader"),"none"!==i.getAttribute("data-sort-method")&&(i.tabindex=0,i.addEventListener("click",s,!1),null!==i.getAttribute("data-sort-default")&&(r=i));r&&(o.current=r,o.sortTable(r))}},sortTable:function(t,e){var n=this,r=t.getAttribute("data-sort-column-key"),i=t.cellIndex,o=T,s="",a=[],c=n.thead?0:1,u=t.getAttribute("data-sort-method"),l=t.getAttribute("aria-sort");if(n.table.dispatchEvent(y("beforeSort")),e||(l="ascending"===l||"descending"!==l&&n.options.descending?"descending":"ascending",t.setAttribute("aria-sort",l)),!(n.table.rows.length<2)){if(!u){for(;a.length<3&&c<n.table.tBodies[0].rows.length;)0<(s=(s=(h=r?w(n.table.tBodies[0].rows[c].cells,r):n.table.tBodies[0].rows[c].cells[i])?b(h):"").trim()).length&&a.push(s),c++;if(!a)return}for(c=0;c<g.length;c++)if(s=g[c],u){if(s.name===u){o=s.sort;break}}else if(a.every(s.pattern)){o=s.sort;break}for(n.col=i,c=0;c<n.table.tBodies.length;c++){var f,h,p=[],d={},m=0,v=0;if(!(n.table.tBodies[c].rows.length<2)){for(f=0;f<n.table.tBodies[c].rows.length;f++){"none"===(s=n.table.tBodies[c].rows[f]).getAttribute("data-sort-method")?d[m]=s:(h=r?w(s.cells,r):s.cells[n.col],p.push({tr:s,td:h?b(h):"",index:m})),m++}for("descending"===l?p.sort(E(o,!0)):(p.sort(E(o,!1)),p.reverse()),f=0;f<m;f++)d[f]?(s=d[f],v++):s=p[f-v].tr,n.table.tBodies[c].appendChild(s)}}n.table.dispatchEvent(y("afterSort"))}},refresh:function(){void 0!==this.current&&this.sortTable(this.current,!0)}},void 0!==n&&n.exports?n.exports=r:window.Tablesort=r}),function(i){System.registerDynamic("npm:zenscroll/zenscroll.js",[],!1,function(t,e,n){var r=i();return"function"==typeof r?r.call(this):r})}(function(){"use strict";function m(t){return t&&"getComputedStyle"in window&&"smooth"===window.getComputedStyle(t)["scroll-behavior"]}if("undefined"==typeof window||!("document"in window))return{};function r(c,n,u){var e;function l(t){e=t}function f(){clearTimeout(e),l(0)}function h(t){return Math.max(0,c.getTopOf(t)-u)}function p(t,r,i){var o,s,a;f(),0===r||r&&r<0||m(c.body)?(c.toY(t),i&&i()):(o=c.getY(),s=Math.max(0,t)-o,a=(new Date).getTime(),r=r||Math.min(Math.abs(s),n),function n(){l(setTimeout(function(){var t=Math.min(1,((new Date).getTime()-a)/r),e=Math.max(0,Math.floor(o+s*(t<.5?2*t*t:t*(4-2*t)-1)));c.toY(e),t<1&&c.getHeight()+e<c.body.scrollHeight?n():(setTimeout(f,99),i&&i())},9))}())}function d(t,e,n){p(h(t),e,n)}return n=n||999,u||0===u||(u=9),{setup:function(t,e){return 0!==t&&!t||(n=t),0!==e&&!e||(u=e),{defaultDuration:n,edgeOffset:u}},to:d,toY:p,intoView:function(t,e,n){var r=t.getBoundingClientRect().height,i=c.getTopOf(t)+r,o=c.getHeight(),s=c.getY(),a=s+o;h(t)<s||o<r+u?d(t,e,n):a<i+u?p(i-o+u,e,n):n&&n()},center:function(t,e,n,r){p(Math.max(0,c.getTopOf(t)-c.getHeight()/2+(n||t.getBoundingClientRect().height/2)),e,r)},stop:f,moving:function(){return!!e},getY:c.getY,getTopOf:c.getTopOf}}function e(){return window.scrollY||i.scrollTop}var s,a,c,i=document.documentElement,u=r({body:document.scrollingElement||document.body,toY:function(t){window.scrollTo(0,t)},getY:e,getHeight:function(){return window.innerHeight||i.clientHeight},getTopOf:function(t){return t.getBoundingClientRect().top+e()-i.offsetTop}});return u.createScroller=function(e,t,n){return r({body:e,toY:function(t){e.scrollTop=t},getY:function(){return e.scrollTop},getHeight:function(){return Math.min(e.clientHeight,window.innerHeight||i.clientHeight)},getTopOf:function(t){return t.offsetTop}},t,n)},"addEventListener"in window&&!window.noZensmooth&&!m(document.body)&&(s="history"in window&&"pushState"in history,(a=s&&"scrollRestoration"in history)&&(history.scrollRestoration="auto"),window.addEventListener("load",function(){a&&(setTimeout(function(){history.scrollRestoration="manual"},9),window.addEventListener("popstate",function(t){t.state&&"zenscrollY"in t.state&&u.toY(t.state.zenscrollY)},!1)),window.location.hash&&setTimeout(function(){var t,e=u.setup().edgeOffset;!e||(t=document.getElementById(window.location.href.split("#")[1]))&&(t=Math.max(0,u.getTopOf(t)-e),0<=(e=u.getY()-t)&&e<9&&window.scrollTo(0,t))},9)},!1),c=new RegExp("(^|\\s)noZensmooth(\\s|$)"),window.addEventListener("click",function(t){for(var e=t.target;e&&"A"!==e.tagName;)e=e.parentNode;if(!(!e||1!==t.which||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)){if(a){var n=history.state&&"object"==typeof history.state?history.state:{};n.zenscrollY=u.getY();try{history.replaceState(n,"")}catch(t){}}var r=e.getAttribute("href")||"";if(0===r.indexOf("#")&&!c.test(e.className)){var i=0,o=document.getElementById(r.substring(1));if("#"!==r){if(!o)return;i=u.getTopOf(o)}t.preventDefault();o=function(){window.location=r},t=u.setup().edgeOffset;t&&(i=Math.max(0,i-t),s&&(o=function(){history.pushState({},"",r)})),u.toY(i,null,o)}}},!1)),u});