this.ej=this.ej||{},this.ej.base=function(M){"use strict";function t(){rt=!1}function e(M,t){var e=t;return e.unshift(void 0),new(Function.prototype.bind.apply(M,e))}function N(M){var t,e=new Uint16Array(5);(window.msCrypto||window.crypto).getRandomValues(e);var N="ej2"+C(e),i=function(e){e.source===window&&"string"==typeof e.data&&e.data.length<=32&&e.data===N&&(M(),t())};return window.addEventListener("message",i,!1),window.postMessage(N,"*"),t=function(){window.removeEventListener("message",i),M=i=N=void 0}}function i(M,t){for(var e=t,N=M.replace(/\[/g,".").replace(/\]/g,"").split("."),i=0;i<N.length&&!z(e);i++)e=e[N[parseInt(i.toString(),10)]];return e}function g(M,t,e){var N,i,g=M.replace(/\[/g,".").replace(/\]/g,"").split("."),D=e||{},I=D,n=g.length;for(N=0;N<n;N++)"__proto__"!==(i=g[parseInt(N.toString(),10)])&&"constructor"!==i&&"prototype"!==i&&(N+1===n?I[""+i]=void 0===t?{}:t:o(I[""+i])&&(I[""+i]={}),I=I[""+i]);return D}function D(M,t){delete M[""+t]}function I(M){var t={};return!o(M)&&M.constructor===t.constructor}function n(M,t){return M[""+t]}function r(M,t){if(!o(t))for(var e=M,N=t,i=0,g=Object.keys(t);i<g.length;i++){var D=g[i];o(e.deepMerge)||-1===e.deepMerge.indexOf(D)||!I(N[""+D])&&!Array.isArray(N[""+D])?e[""+D]=N[""+D]:j(e[""+D],e[""+D],N[""+D],!0)}}function j(M,t,e,N){var i=M&&"object"==typeof M?M:{},g=arguments.length,D=[M,t,e,N];N&&(g-=1);for(var n=1;n<g;n++)!function(M){if(!D[parseInt(M.toString(),10)])return"continue";var t=D[parseInt(M.toString(),10)];Object.keys(t).forEach(function(M){var e,g=i[""+M],D=t[""+M],n=Array.isArray(D)&&Array.isArray(g)&&D.length!==g.length,r=!L()||!(g instanceof Event||n);N&&r&&(I(D)||Array.isArray(D))?I(D)?(e=g||{},Array.isArray(e)&&Object.prototype.hasOwnProperty.call(e,"isComplexArray")?j(e,{},D,N):i[""+M]=j(e,{},D,N)):(e=L()?g&&Object.keys(D).length:g||[],i[""+M]=j([],e,D,e&&e.length||D&&D.length)):i[""+M]=D})}(n);return i}function o(M){return void 0===M||null===M}function z(M){return void 0===M}function a(M){return M+"_"+nt++}function u(M,t){var e;return function(){for(var N=this,i=[],g=0;g<arguments.length;g++)i[g]=arguments[g];var D=function(){return e=null,M.apply(N,i)};clearTimeout(e),e=setTimeout(D,t)}}function T(M){for(var t=[],e=0,N=Object.keys(M);e<N.length;e++){var i=N[e];t.push(encodeURIComponent(i)+"="+encodeURIComponent(""+M[""+i]))}return t.join("&")}function c(M){var t=Object.prototype.toString;return"[object Array]"===t.call(M)&&"[object Object]"===t.call(M[0])}function A(M,t){var e=M;return e===t||!(e===document||!e)&&A(e.parentNode,t)}function y(M){try{throw new Error(M)}catch(M){throw new Error(M.message+"\n"+M.stack)}}function s(M,t){var e=document.createElement("div"),N=[].slice.call(document.getElementsByTagName("head")[0].querySelectorAll("base, link, style")),i=[].slice.call(document.getElementsByTagName("body")[0].querySelectorAll("link, style"));if(i.length)for(var g=0,D=i.length;g<D;g++)N.push(i[parseInt(g.toString(),10)]);var I="";o(t)&&(t=window.open("","print","height=452,width=1024,tabbar=no")),e.appendChild(M.cloneNode(!0));for(var n=0,D=N.length;n<D;n++)I+=N[parseInt(n.toString(),10)].outerHTML;t.document.write("<!DOCTYPE html> <html><head>"+I+"</head><body>"+e.innerHTML+"<script> (function() { window.ready = true; })(); <\/script></body></html>"),t.document.close(),t.focus();var r=setInterval(function(){t.ready&&(t.print(),t.close(),clearInterval(r))},500);return t}function E(M){var t=M+"";return t.match(/auto|cm|mm|in|px|pt|pc|%|em|ex|ch|rem|vw|vh|vmin|vmax/)?t:t+"px"}function l(){rt=!0}function L(){return rt}function O(M){return M instanceof Node||!L()||o(M.xPath)?M:document.evaluate(M.xPath,document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}function x(M,t){var e="string"==typeof M?document.querySelector(M):M;if(e[""+It])for(var N=0,i=e[""+It];N<i.length;N++){var g=i[N];if(g instanceof t)return g}return null}function S(M,t){var e="string"==typeof M?document.querySelector(M):M;e[""+It]?e[""+It].push(t):e[""+It]=[t]}function p(){if("undefined"!=typeof window){var M=new Uint16Array(5);return(window.msCrypto||window.crypto).getRandomValues(M)}}function C(M){for(var t="",e=0;e<5;e++)t+=(e?",":"")+M[parseInt(e.toString(),10)];return t}function w(M){return i(M||"",Tt)}function h(t){M.defaultCurrencyCode=t}function d(M){ct=M}function m(M){At=M}function U(M,t){var e=wt.test(M)?document.createElementNS("http://www.w3.org/2000/svg",M):document.createElement(M);return void 0===t?e:(e.innerHTML=t.innerHTML?t.innerHTML:"",void 0!==t.className&&(e.className=t.className),void 0!==t.id&&(e.id=t.id),void 0!==t.styles&&(e.style.cssText=t.styles),void 0!==t.attrs&&G(e,t.attrs),e)}function Q(M,t){var e=M.style.cssText.split(";").reduce(function(M,t){var e=t.split(":"),N=e[0],i=e[1];return N&&i&&(M[N.trim()]=i.trim()),M},{}),N=t.split(";").reduce(function(M,t){var e=t.split(":"),N=e[0],i=e[1];return N&&i&&(M[N.trim()]=i.trim()),M},{}),i=document.createElement("div");Object.keys(Ct({},e,N)).forEach(function(M){i.style.setProperty(M,N[M]||e[M])}),M.style.cssText=i.style.cssText}function Y(M,t){for(var e=k(t),N=RegExp,D=0,n=M;D<n.length;D++)for(var r=n[D],j=0,z=e;j<z.length;j++){var a=z[j];if(I(r)){var u=i("attributes.className",r);o(u)?g("attributes.className",a,r):new N("\\b"+a+"\\b","i").test(u)||g("attributes.className",u+" "+a,r)}else r.classList.contains(a)||r.classList.add(a)}return M}function f(M,t){for(var e=k(t),N=0,D=M;N<D.length;N++){var n=D[N],r=I(n);if(r?i("attributes.className",n):""!==n.className)for(var j=0,o=e;j<o.length;j++){var z=o[j];if(r){var a=i("attributes.className",n).split(" "),u=a.indexOf(z);-1!==u&&a.splice(u,1),g("attributes.className",a.join(" "),n)}else n.classList.remove(z)}}return M}function k(M){var t=[];return"string"==typeof M?t.push(M):t=M,t}function b(M){var t=M;return""===t.style.visibility&&t.offsetWidth>0}function v(M,t,e){for(var N=document.createDocumentFragment(),i=0,g=M;i<g.length;i++){var D=g[i];N.appendChild(D)}return t.insertBefore(N,t.firstElementChild),e&&P(t),M}function B(M,t,e){var N=document.createDocumentFragment();if(M instanceof NodeList)for(;M.length>0;)N.appendChild(M[0]);else for(var i=0,g=M;i<g.length;i++){var D=g[i];N.appendChild(D)}return t.appendChild(N),e&&P(t),M}function P(M){M.querySelectorAll("script").forEach(function(M){var t=document.createElement("script");t.text=M.innerHTML,document.head.appendChild(t),F(t)})}function F(M){var t=M.parentNode;if(t)return t.removeChild(M)}function R(M){var t=M.parentNode;pt.clearEvents(M),t.removeChild(M)}function G(M,t){for(var e=M,N=0,i=Object.keys(t);N<i.length;N++){var g=i[N];if(I(e)){var D=g;"tabindex"===g&&(D="tabIndex"),e.attributes[""+D]=t[""+g]}else e.setAttribute(g,t[""+g])}return e}function H(M,t,e){return void 0===t&&(t=document),M=W(M),t.querySelector(M)}function Z(M,t,e){return void 0===t&&(t=document),M=W(M),t.querySelectorAll(M)}function W(M){var t=/(!|"|\$|%|&|'|\(|\)|\*|\/|:|;|<|=|\?|@|\]|\^|`|{|}|\||\+|~)/g;if(M.match(/#[0-9]/g)||M.match(t)){for(var e=M.split(","),N=0;N<e.length;N++){for(var i=e[parseInt(N.toString(),10)].split(" "),g=0;g<i.length;g++)if(i[parseInt(g.toString(),10)].indexOf("#")>-1&&!i[parseInt(g.toString(),10)].match(/\[.*\]/)){var D=i[parseInt(g.toString(),10)].split("#");if(D[1].match(/^\d/)||D[1].match(t)){var I=i[parseInt(g.toString(),10)].split(".");I[0]=I[0].replace(/#/,"[id='")+"']",i[parseInt(g.toString(),10)]=I.join(".")}}e[parseInt(N.toString(),10)]=i.join(" ")}return e.join(",")}return M}function J(M,t){var e=M;if("function"==typeof e.closest)return e.closest(t);for(;e&&1===e.nodeType;){if($(e,t))return e;e=e.parentNode}return null}function K(M){for(var t=[],e=0,N=Array.prototype.slice.call(M.parentNode.childNodes);e<N.length;e++){var i=N[e];i.nodeType===Node.ELEMENT_NODE&&M!==i&&t.push(i)}return t}function X(M,t,e){var N,g=I(M);return N=g?i("attributes."+t,M):M.getAttribute(t),o(N)&&e&&(g?M.attributes[""+t]=e:M.setAttribute(t,e.toString()),N=e),N}function V(M,t){void 0!==t&&Object.keys(t).forEach(function(e){M.style[""+e]=t[""+e]})}function _(M,t,e){Y([M],t),f([M],e)}function $(M,t){var e=M.matches||M.msMatchesSelector||M.webkitMatchesSelector;return e?e.call(M,t):-1!==[].indexOf.call(document.querySelectorAll(t),M)}function q(M,t){M.innerHTML=t}function MM(M,t){return I(M)?new RegExp("\\b"+t+"\\b","i").test(M.attributes.className):M.classList.contains(t)}function tM(M,t){return I(M)?t?j({},{},M,!0):void 0:M.cloneNode(t)}function eM(M,t){var e,N,i="string"==typeof M?document.getElementById(M):M;if(i&&i.ej2_instances)for(N=0;N<i.ej2_instances.length;N++)if(e=i.ej2_instances[parseInt(N.toString(),10)],"string"==typeof t){if(t===e.getModuleName())return e}else if(e instanceof t)return e}function NM(M){for(var t=[].slice.call(M.getElementsByClassName("e-control")),e=0;e<t.length;e++){var N=t[parseInt(e.toString(),10)].classList[1].split("e-")[1],i=eM(t[parseInt(e.toString(),10)],N);z(i)||i.destroy()}}function iM(M,t,N,i){return Object.prototype.hasOwnProperty.call(M.properties,t)&&M.properties[""+t]instanceof i||(M.properties[""+t]=e(i,[M,t,N])),M.properties[""+t]}function gM(M,t,N,i,g,D){for(var I=[],n=N?N.length:0,r=0;r<n;r++){var j=i;if(D&&(j=i(N[parseInt(r.toString(),10)],M)),g){var o=e(j,[M,t,{},!0]);o.setProperties(N[parseInt(r.toString(),10)],!0),I.push(o)}else I.push(e(j,[M,t,N[parseInt(r.toString(),10)],!1]))}return I}function DM(M,t){return function(){return Object.prototype.hasOwnProperty.call(this.properties,t)||(this.properties[""+t]=M),this.properties[""+t]}}function IM(M,t){return function(e){if(this.properties[""+t]!==e){var N=Object.prototype.hasOwnProperty.call(this.properties,t)?this.properties[""+t]:M;this.saveChanges(t,e,N),this.properties[""+t]=e}}}function nM(M,t,e){return function(){return iM(this,t,M,e)}}function rM(M,t,e){return function(N){iM(this,t,M,e).setProperties(N)}}function jM(M,t,e){return function(){var N=e({});return Object.prototype.hasOwnProperty.call(this.properties,t)?this.properties[""+t]:iM(this,t,M,N)}}function oM(M,t,e){return function(N){var i=e(N,this);iM(this,t,M,i).setProperties(N)}}function zM(M,t,e){return function(){var N=this;if(!Object.prototype.hasOwnProperty.call(this.properties,t)){var i=gM(this,t,M,e,!1);this.properties[""+t]=i}var g=void 0!==this.controlParent&&this.controlParent.ignoreCollectionWatch||this.ignoreCollectionWatch;return Object.prototype.hasOwnProperty.call(this.properties[""+t],"push")||g||["push","pop"].forEach(function(M){var i={value:cM(M,t,e,N.properties[""+t]).bind(N),configurable:!0};Object.defineProperty(N.properties[""+t],M,i)}),Object.prototype.hasOwnProperty.call(this.properties[""+t],"isComplexArray")||Object.defineProperty(this.properties[""+t],"isComplexArray",{value:!0}),this.properties[""+t]}}function aM(M,t,e){return function(N){this.isComplexArraySetter=!0;var i=gM(this,t,M,e,!1),g=gM(this,t,N,e,!0);this.isComplexArraySetter=!1,this.saveChanges(t,g,i),this.properties[""+t]=g}}function uM(M,t,e){return function(N){var i=Object.prototype.hasOwnProperty.call(this.properties,t)?this.properties[""+t]:M,g=gM(this,t,N,e,!0,!0);this.saveChanges(t,g,i),this.properties[""+t]=g}}function TM(M,t,e){return function(){var N=e({});if(!Object.prototype.hasOwnProperty.call(this.properties,t)){var i=gM(this,t,M,N,!1);this.properties[""+t]=i}return this.properties[""+t]}}function cM(M,t,e,N){return function(){for(var e=[],i=0;i<arguments.length;i++)e[i]=arguments[i];var g=this.propName?this.getParentKey()+"."+t+"-":t+"-";switch(M){case"push":for(var D=0;D<e.length;D++){var I=e[parseInt(D.toString(),10)];Array.prototype[""+M].apply(N,[I]);n=AM(g+(N.length-1),I,!this.controlParent,M);this.serverDataBind(n,e[parseInt(D.toString(),10)],!1,M)}break;case"pop":Array.prototype[""+M].apply(N);var n=AM(g+N.length,null,!this.controlParent,M);this.serverDataBind(n,{ejsAction:"pop"},!1,M)}return N}}function AM(M,t,e,N){var i=M;if(e&&(i={},i[""+M]=t,t&&"object"==typeof t)){i[""+M].ejsAction=N}return i}function yM(M){return function(t,e){var N={set:IM(M,e),get:DM(M,e),enumerable:!0,configurable:!0};Object.defineProperty(t,e,N),SM(t,e,"prop",M)}}function sM(M,t){return function(e,N){var i={set:rM(M,N,t),get:nM(M,N,t),enumerable:!0,configurable:!0};Object.defineProperty(e,N,i),SM(e,N,"complexProp",M,t)}}function EM(M){return function(t,e){var N={set:oM({},e,M),get:jM({},e,M),enumerable:!0,configurable:!0};Object.defineProperty(t,e,N),SM(t,e,"complexProp",{},M)}}function lM(M,t){return function(e,N){var i={set:aM(M,N,t),get:zM(M,N,t),enumerable:!0,configurable:!0};Object.defineProperty(e,N,i),SM(e,N,"colProp",M,t)}}function LM(M){return function(t,e){var N={set:uM([],e,M),get:TM([],e,M),enumerable:!0,configurable:!0};Object.defineProperty(t,e,N),SM(t,e,"colProp",{},M)}}function OM(){return function(M,t){var e={set:function(M){var e=this.properties[""+t];if(e!==M){var N=wM(this,t);!1===z(e)&&N.context.removeEventListener(N.prefix,e),N.context.addEventListener(N.prefix,M),this.properties[""+t]=M}},get:DM(void 0,t),enumerable:!0,configurable:!0};Object.defineProperty(M,t,e),SM(M,t,"event")}}function xM(M){}function SM(M,t,e,N,i){z(M.propList)&&(M.propList={props:[],complexProps:[],colProps:[],events:[],propNames:[],complexPropNames:[],colPropNames:[],eventNames:[]}),M.propList[e+"s"].push({propertyName:t,defaultValue:N,type:i}),M.propList[e+"Names"].push(t)}function pM(M){if(z(M.prototype.builderObject)){M.prototype.builderObject={properties:{},propCollections:[],add:function(){this.isPropertyArray=!0,this.propCollections.push(j({},this.properties,{}))}};for(var t=/complex/,e=0,N=Object.keys(M.prototype.propList);e<N.length;e++)for(var i=N[e],g=0,D=M.prototype.propList[""+i];g<D.length;g++)!function(e){t.test(i)?M.prototype.builderObject[e.propertyName]=function(M){var t={};r(t,pM(e.type)),M(t);var N;return N=t.isPropertyArray?t.propCollections:j({},t.properties,{}),this.properties[e.propertyName]=N,t.properties={},t.propCollections=[],t.isPropertyArray=!1,this}:M.prototype.builderObject[e.propertyName]=function(M){return this.properties[e.propertyName]=M,this}}(D[g])}return M.prototype.builderObject}function CM(M){var t=function(M){return this.element=M,this};return function(e){return Object.prototype.hasOwnProperty.call(t,"create")||((t.prototype=pM(M)).create=function(){var t=j({},{},this.properties);return this.properties={},new M(t,this.element)}),new t(e)}}function wM(M,t){if(!1===Object.prototype.hasOwnProperty.call(M,"parentObj"))return{context:M,prefix:t};var e=i("propName",M);return e&&(t=e+"-"+t),wM(i("parentObj",M),t)}function hM(t,e,N){var i=dM(e);return!1===i.rippleFlag||void 0===i.rippleFlag&&!M.isRippleEnabled?function(){}:(t.setAttribute("data-ripple","true"),pt.add(t,"mousedown",mM,{parent:t,rippleOptions:i}),pt.add(t,"mouseup",UM,{parent:t,rippleOptions:i,done:N}),pt.add(t,"mouseleave",QM,{parent:t,rippleOptions:i}),St.isPointer&&pt.add(t,"transitionend",QM,{parent:t,rippleOptions:i}),function(){t.removeAttribute("data-ripple"),pt.remove(t,"mousedown",mM),pt.remove(t,"mouseup",UM),pt.remove(t,"mouseleave",QM),pt.remove(t,"transitionend",QM)})}function dM(M){return{selector:M&&M.selector?M.selector:null,ignore:M&&M.ignore?M.ignore:null,rippleFlag:M&&M.rippleFlag,isCenterRipple:M&&M.isCenterRipple,duration:M&&M.duration?M.duration:350}}function mM(M){var t=M.target,e=this.rippleOptions.selector,N=e?J(t,e):t;if(!(!N||this.rippleOptions&&J(t,this.rippleOptions.ignore))){var i=N.getBoundingClientRect(),g=M.pageX-document.body.scrollLeft,D=M.pageY-(!document.body.scrollTop&&document.documentElement?document.documentElement.scrollTop:document.body.scrollTop),I=Math.max(Math.abs(g-i.left),Math.abs(g-i.right)),n=Math.max(Math.abs(D-i.top),Math.abs(D-i.bottom)),r=Math.sqrt(I*I+n*n),j=2*r+"px",o=g-i.left-r,z=D-i.top-r;this.rippleOptions&&this.rippleOptions.isCenterRipple&&(o=0,z=0,j="100%"),N.classList.add("e-ripple");var a=U("div",{className:"e-ripple-element",styles:"width: "+j+";height: "+j+";left: "+o+"px;top: "+z+"px;transition-duration: "+this.rippleOptions.duration.toString()+"ms;"});N.appendChild(a),window.getComputedStyle(a).getPropertyValue("opacity"),a.style.transform="scale(1)",N!==this.parent&&pt.add(N,"mouseleave",QM,{parent:this.parent,rippleOptions:this.rippleOptions})}}function UM(M){YM(M,this)}function QM(M){YM(M,this)}function YM(M,t){var e=t.rippleOptions.duration,N=M.target,i=t.rippleOptions.selector,g=i?J(N,i):N;if(g&&(!g||-1!==g.className.indexOf("e-ripple"))){var D=Z(".e-ripple-element",g),I=D[D.length-1];I&&(I.style.opacity="0.5"),t.parent!==g&&pt.remove(g,"mouseleave",QM),setTimeout(function(){I&&I.parentNode&&I.parentNode.removeChild(I),g.getElementsByClassName("e-ripple-element").length||g.classList.remove("e-ripple"),t.done&&t.done(M)},e)}}function fM(t){return M.isRippleEnabled=t,M.isRippleEnabled}function kM(t){M.animationMode=t}function bM(t){M.defaultCulture=t,_t.notify("notifyExternalChange",{locale:M.defaultCulture})}function vM(t){h(t),_t.notify("notifyExternalChange",{currencyCode:M.defaultCurrencyCode})}function BM(){for(var M=[],t=0;t<arguments.length;t++)M[t]=arguments[t];for(var e=0,N=M;e<N.length;e++){var i=N[e];j($t,i,{},!0)}}function PM(t){void 0===t&&(t=!0),M.rightToLeft=t,_t.notify("notifyExternalChange",{enableRtl:M.rightToLeft})}function FM(t,e){var N=M.IntlBase.getDependables($t,t,"",!0)[te[0]],g=M.IntlBase.getDependables($t,t,"")[te[1]],D=i("defaultNumberingSystem",N),I=L()?i("numberSymbols",N):i("symbols-numberSystem-"+D,N),n=M.IntlBase.getSymbolPattern(e||"decimal",D,N,!1);return j(I,M.IntlBase.getFormatData(n,!0,"",!0),{dateSeparator:M.IntlBase.getDateSeparator(g)})}function RM(t,e){var N=M.IntlBase.getDependables($t,t,"",!0);return M.IntlBase.getCurrencySymbol(N.numericObject,e)}function GM(t){return M.IntlBase.getDependables($t,"",t,!1)[te[1]]}function HM(M){for(var t="",e=0,N=M;e<N.length;e++){var i=N[e];t+=String.fromCharCode(i)}return t}function ZM(M){De=new ge(M)}function WM(t){M.versionBasedStatePersistence=t}function JM(M,t,e){if("function"==typeof M)return M;var N='var str="'+KM(M,"data",t,e)+"\";var valueRegEx = (/value=\\'([A-Za-z0-9 _]*)((.)([\\w)(!-;?-■\\s]+)['])/g);\n        var hrefRegex = (/(?:href)([\\s='\"./]+)([\\w-./?=&\\\\#\"]+)((.)([\\w)(!-;/?-■\\s]+)['])/g);\n        if(str.match(valueRegEx)){\n            var check = str.match(valueRegEx);\n            var str1 = str;\n            for (var i=0; i < check.length; i++) {\n                var check1 = str.match(valueRegEx)[i].split('value=')[1];\n                var change = check1.match(/^'/) !== null ? check1.replace(/^'/, '\"') : check1;\n                change =change.match(/.$/)[0] === '\\'' ? change.replace(/.$/,'\"') : change;\n                str1 = str1.replace(check1, change);\n            }\n            str = str.replace(str, str1);\n        }\n        else if (str.match(/(?:href='')/) === null) {\n            if(str.match(hrefRegex)) {\n                var check = str.match(hrefRegex);\n                var str1 = str;\n                for (var i=0; i < check.length; i++) {\n                    var check1 = str.match(hrefRegex)[i].split('href=')[1];\n                    if (check1) {\n                        var change = check1.match(/^'/) !== null ? check1.replace(/^'/, '\"') : check1;\n                        change =change.match(/.$/)[0] === '\\'' ? change.replace(/.$/,'\"') : change;\n                        str1 = str1.replace(check1, change);\n                    }\n                }\n                str = str.replace(str, str1);\n            }\n        }\n         return str;";return new Function("data",N).bind(t)}function KM(M,t,e,N){var i=0,g=[],D=M.match(/class="([^"]+|)\s{2}/g),I="";if(D&&D.forEach(function(t){I=t.replace(/\s\s+/g," "),M=M.replace(t,I)}),Xe.test(M)){for(var n=!1,r="",j=0;j<M.length;j++)"$"===M[j+""]&&"{"===M[j+1]?n=!0:"}"===M[j+""]&&(n=!1),r+='"'!==M[j+""]||n?M[j+""]:'\\"';M=r}else M=M.replace(/\\?"/g,'\\"');return M.replace(be,"").replace(Je,"'$1'").replace(Xe,function(M,D,I,n){var r=/@|#|\$/gm,j=D.match(He);if(j){var o=j[1];if(Pe.test(D))D='";} '+D.replace(j[1],o.replace(We,function(M){return M=M.trim(),XM(M,!ve.test(M)&&-1===g.indexOf(M),t,g,N)}))+'{ \n str = str + "';else if(Be.test(D))D='"; '+D.replace(j[1],o.replace(Ke,function(M){return qM(M,t,g,N)}))+'{ \n str = str + "';else if(Re.test(D)){var z=j[1].split(" of ");D='"; '+D.replace(j[1],function(M){return g.push(z[0]),g.push(z[0]+"Index"),"var i"+(i+=1)+"=0; i"+i+" < "+XM(z[1],!0,t,g,N)+".length; i"+i+"++"})+"{ \n "+z[0]+"= "+XM(z[1],!0,t,g,N)+"[i"+i+"]; \n var "+z[0]+"Index=i"+i+'; \n str = str + "'}else{var a=D.split("("),u=e&&Object.prototype.hasOwnProperty.call(e,a[0])?"this.":"global";u=/\./.test(a[0])?"":u;var T=j[1].split(",");0===j[1].length||/data/.test(T[0])||/window./.test(T[0])||(j[1]="global"===u?t+"."+j[1]:j[1]);var c=/@|\$|#/gm,A=/\]\./gm;MN.test(D)&&A.test(D)||c.test(D)?/@|\$|#|\]\./gm.test(D)&&(D='"+ '+("global"===u?"":u)+D.replace(j[1],o.replace(qe,function(M){return qM(M,t,g,N)}))+'+ "'):D='" + '+("global"===u?"":u)+D.replace(o,XM(j[1].replace(/,( |)data.|,/gi,","+t+".").replace(/,( |)data.window/gi,",window"),"global"!==u,t,g,N))+'+"'}}else Fe.test(D)?D='"; '+D.replace(Fe,'} else { \n str = str + "'):D.match(Ge)?D=D.replace(Ge,'"; \n } \n str = str + "'):r.test(D)?(D.match(_e)&&(D=$M(D)),D='"+'+_M(D,-1===g.indexOf(D),t,g)+'"]+"'):D=D.match(_e)?'"+'+_M(D=$M(D),-1===g.indexOf(D),t,g)+'"]+"':""!==D?'"+'+XM(D.replace(/,/gi,"+"+t+"."),-1===g.indexOf(D),t,g,N)+'+"':"${}";return D})}function XM(M,t,e,N,i){return!t||Ze.test(M)||-1!==N.indexOf(M.split(".")[0])||i||"true"===M||"false"===M?M:e+"."+M}function VM(M,t,e,N){var i=/^\..*/gm;return!t||Ze.test(M)||-1!==N.indexOf(M.split(".")[0])||i.test(M)?M:e+"."+M}function _M(M,t,e,N){return t&&!Ze.test(M)&&-1===N.indexOf(M.split(".")[0])?e+'["'+M:M}function $M(M){return M.match($e)?M:M.replace(_e,"\\\\")}function qM(M,t,e,N){if(M=M.trim(),/\window\./gm.test(M))return M;var i=/'|"/gm;return/@|\$|#/gm.test(M)&&(M=_M(M,-1===e.indexOf(M),t,e)+'"]'),Ve.test(M)?VM(M,!i.test(M)&&-1===e.indexOf(M),t,e):XM(M,!i.test(M)&&-1===e.indexOf(M),t,e,N)}function Mt(){return"-"+Math.random().toString(36).substr(2,5)}function tt(M,t,e){var N=iN.compile(M,t,e);return function(M,t,e,i,g,D,I,n){var r=N(M,t,e,I,n);if(L()&&!g){var j=i+Mt();if(NN[""+i]||(NN[""+i]=[]),o(D))M.BlazorTemplateId=j,NN[""+i].push(M);else for(var z=0,a=Object.keys(NN[""+i][parseInt(D.toString(),10)]);z<a.length;z++){var u=a[z];"BlazorTemplateId"!==u&&M[""+u]&&(NN[""+i][parseInt(D.toString(),10)][""+u]=M[""+u]),"BlazorTemplateId"===u&&(j=NN[""+i][parseInt(D.toString(),10)][""+u])}return"rowTemplate"===e?[U("tr",{id:j,className:"e-blazor-template"})]:[U("div",{id:j,className:"e-blazor-template"})]}if("string"==typeof r){if(eN.test(r))return(T=U("svg",{innerHTML:r})).childNodes;var T=U(tN.test(r)?"table":"div",{innerHTML:r});return T.childNodes}return r}}function et(M,t,e,N,i){if(L()){window.sfBlazor.updateTemplate(t,NN[""+M],M,e,i),!1!==N&&(NN[""+M]=[])}}function Nt(M,t,e){var N=document.getElementById(M);if(N)for(var i=N.getElementsByClassName("blazor-inner-template"),g=0;g<i.length;g++){var D=" ";D=o(e)?i[parseInt(g.toString(),10)].getAttribute("data-templateId"):i[parseInt(e.toString(),10)].getAttribute("data-templateId");var I=document.getElementById(D);if(I)for(var n=I.childNodes.length,r=0;r<n;r++)o(e)?i[parseInt(g.toString(),10)].appendChild(I.childNodes[0]):(i[parseInt(e.toString(),10)].appendChild(I.childNodes[0]),g=i.length)}}function it(M){iN.compile=M.compile}function gt(){return iN.compile}function Dt(M,t){var e;return M.prototype.CSPTemplate=!0,o(t)?e=M:(e=M.bind(t)).prototype=Object.create(M.prototype),e}var It="ej2_instances",nt=0,rt=!1,jt="undefined"!=typeof window?window:{},ot={latn:{_digits:"0123456789",_type:"numeric"}},zt={decimal:".",group:",",percentSign:"%",plusSign:"+",minusSign:"-",infinity:"∞",nan:"NaN",exponential:"E"},at=[0,1,2,3,4,5,6,7,8,9],ut=function(){function M(){}return M.getMainObject=function(M,t){return i(L()?t:"main."+t,M)},M.getNumberingSystem=function(M){return i("supplemental.numberingSystems",M)||this.numberingSystems},M.reverseObject=function(M,t){for(var e={},N=0,i=t||Object.keys(M);N<i.length;N++){var g=i[N];Object.prototype.hasOwnProperty.call(e,M[""+g])||(e[M[""+g]]=g)}return e},M.getSymbolRegex=function(M){var t=M.map(function(M){return M.replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1")}).join("|");return new RegExp(t,"g")},M.getSymbolMatch=function(M){for(var t={},e=0,N=Object.keys(zt);e<N.length;e++){var i=N[e];t[M[""+i]]=zt[""+i]}return t},M.constructRegex=function(M){for(var t=M.length,e="",N=0;N<t;N++)e+=N!==t-1?M[parseInt(N.toString(),10)]+"|":M[parseInt(N.toString(),10)];return e},M.convertValueParts=function(M,t,e){return M.replace(t,function(M){return e[""+M]})},M.getDefaultNumberingSystem=function(M){var t={};return t.obj=i("numbers",M),t.nSystem=i("defaultNumberingSystem",t.obj),t},M.getCurrentNumericOptions=function(M,t,e,N){var g={},D=this.getDefaultNumberingSystem(M);if(!z(D.nSystem)||N){var I=N?i("obj.mapperDigits",D):i(D.nSystem+"._digits",t);if(!z(I)){g.numericPair=this.reverseObject(I,at);var n=RegExp;g.numberParseRegex=new n(this.constructRegex(I),"g"),g.numericRegex="["+I[0]+"-"+I[9]+"]",e&&(g.numericRegex=I[0]+"-"+I[9],g.symbolNumberSystem=i(N?"numberSymbols":"symbols-numberSystem-"+D.nSystem,D.obj),g.symbolMatch=this.getSymbolMatch(g.symbolNumberSystem),g.numberSystem=D.nSystem)}}return g},M.getNumberMapper=function(M,t,e){var N={mapper:{}},g=this.getDefaultNumberingSystem(M);if(!z(g.nSystem)){N.numberSystem=g.nSystem,N.numberSymbols=i("symbols-numberSystem-"+g.nSystem,g.obj),N.timeSeparator=i("timeSeparator",N.numberSymbols);var D=i(g.nSystem+"._digits",t);if(!z(D))for(var I=0,n=at;I<n.length;I++){var r=n[I];N.mapper[parseInt(r.toString(),10)]=D[parseInt(r.toString(),10)]}}return N},M.nPair="numericPair",M.nRegex="numericRegex",M.numberingSystems=ot,M}(),Tt={DJF:"Fdj",ERN:"Nfk",ETB:"Br",NAD:"$",ZAR:"R",XAF:"FCFA",GHS:"GH₵",XDR:"XDR",AED:"د.إ.",BHD:"د.ب.",DZD:"د.ج.",EGP:"ج.م.",ILS:"₪",IQD:"د.ع.",JOD:"د.ا.",KMF:"CF",KWD:"د.ك.",LBP:"ل.ل.",LYD:"د.ل.",MAD:"د.م.",MRU:"أ.م.",OMR:"ر.ع.",QAR:"ر.ق.",SAR:"ر.س.",SDG:"ج.س.",SOS:"S",SSP:"£",SYP:"ل.س.",TND:"د.ت.",YER:"ر.ي.",CLP:"$",INR:"₹",TZS:"TSh",EUR:"€",AZN:"₼",RUB:"₽",BYN:"Br",ZMW:"K",BGN:"лв.",NGN:"₦",XOF:"CFA",BDT:"৳",CNY:"¥",BAM:"КМ",UGX:"USh",USD:"$",CZK:"Kč",GBP:"£",DKK:"kr.",KES:"Ksh",CHF:"CHF",MVR:"ރ.",BTN:"Nu.",XCD:"EC$",AUD:"$",BBD:"$",BIF:"FBu",BMD:"$",BSD:"$",BWP:"P",BZD:"$",CAD:"$",NZD:"$",FJD:"$",FKP:"£",GIP:"£",GMD:"D",GYD:"$",HKD:"$",IDR:"Rp",JMD:"$",KYD:"$",LRD:"$",MGA:"Ar",MOP:"MOP$",MUR:"Rs",MWK:"MK",MYR:"RM",PGK:"K",PHP:"₱",PKR:"Rs",RWF:"RF",SBD:"$",SCR:"SR",SEK:"kr",SGD:"$",SHP:"£",SLL:"Le",ANG:"NAf.",SZL:"E",TOP:"T$",TTD:"$",VUV:"VT",WST:"WS$",ARS:"$",BOB:"Bs",BRL:"R$",COP:"$",CRC:"₡",CUP:"$",DOP:"$",GTQ:"Q",HNL:"L",MXN:"$",NIO:"C$",PAB:"B/.",PEN:"S/",PYG:"₲",UYU:"$",VES:"Bs.S",IRR:"ريال",GNF:"FG",CDF:"FC",HTG:"G",XPF:"FCFP",HRK:"kn",HUF:"Ft",AMD:"֏",ISK:"kr",JPY:"¥",GEL:"₾",CVE:"​",KZT:"₸",KHR:"៛",KPW:"₩",KRW:"₩",KGS:"сом",AOA:"Kz",LAK:"₭",MZN:"MTn",MKD:"ден",MNT:"₮",BND:"$",MMK:"K",NOK:"kr",NPR:"रु",AWG:"Afl.",SRD:"$",PLN:"zł",AFN:"؋",STN:"Db",MDL:"L",RON:"lei",UAH:"₴",LKR:"රු.",ALL:"Lekë",RSD:"дин.",TJS:"смн",THB:"฿",TMT:"m.",TRY:"₺",UZS:"сўм",VND:"₫",TWD:"NT$"};M.defaultCurrencyCode="USD";var ct=null,At=null,yt=RegExp,st={"en-US":{d:"M/d/y",D:"EEEE, MMMM d, y",f:"EEEE, MMMM d, y h:mm a",F:"EEEE, MMMM d, y h:mm:s a",g:"M/d/y h:mm a",G:"M/d/yyyy h:mm:ss tt",m:"MMMM d",M:"MMMM d",r:"ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",R:"ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",s:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",t:"h:mm tt",T:"h:m:s tt",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",U:"dddd, MMMM d, yyyy h:mm:ss tt",y:"MMMM yyyy",Y:"MMMM yyyy"}};!function(t){function e(M,e,N,g,D){var n,r=N||"date";if(D)n=I({skeleton:M},D).format||I({skeleton:"d"},"en-US").format;else{if(-1!==t.basicPatterns.indexOf(M)){if(n=i(r+"Formats."+M,e),"dateTime"===r){var j=i("dateFormats."+M,e),o=i("timeFormats."+M,e);n=n.replace("{1}",j).replace("{0}",o)}}else n=i("dateTimeFormats.availableFormats."+M,e);z(n)&&"yMd"===M&&(n="M/d/y")}return n}function N(M,e,N,g){var D={},I=N||"gregorian";if(D.parserObject=ut.getMainObject(M,e)||(L()?t.blazorDefaultObject:t.defaultObject),g)D.numericObject=i("numbers",D.parserObject);else{var n=L()?"dates":"dates.calendars."+I;D.dateObject=i(n,D.parserObject)}return D}function g(M,t,e,N){return i(M+"Formats-numberSystem-"+t+(N?".accounting":".standard"),e)||(N?i(M+"Formats-numberSystem-"+t+".standard",e):"")}function D(M){var e=M.match(t.dateConverterMapper);if(e&&L()){var N=3===e[0].length?"EEE":"EEEE";return M.replace(t.dateConverterMapper,N)}return M}function I(M,t){var e=M.format||M.skeleton,N=i((t||"en-US")+"."+e,st);return N||(N=i("en-US."+e,st)),N&&(N=D(N),M.format=N.replace(/tt/,"a")),M}function n(M){var e=M.match(t.formatRegex),N={},i=e[1].toUpperCase();return N.isAccount="A"===i,N.type=t.patternMatcher[""+i],M.length>1&&(N.fractionDigits=parseInt(e[2],10)),N}function r(M,e,N,i){var g=i?{}:{nlead:"",nend:""},D=M.match(t.customRegex);if(D){i||(g.nlead=a(D[1],N),g.nend=a(D[10],N),g.groupPattern=D[4]);var I=D[7];if(I&&e){var n=I.match(d);o(n)?g.minimumFraction=0:g.minimumFraction=n.length,g.maximumFraction=I.length-1}}return g}function a(M,e){return M?(M=M.replace(t.defaultCurrency,e),""===e?M.trim():M):""}function u(M,t,e,N){var g=e?"."+e:".symbol";return N?"$":i("currencies."+t+g,M)||i("currencies."+t+".symbol-alt-narrow",M)||"$"}function T(M,t,e){for(var N={},i=M.split(";"),g=["pData","nData","zeroData"],D=0;D<i.length;D++)N[""+g[parseInt(D.toString(),10)]]=c(i[parseInt(D.toString(),10)],t,e);return o(N.nData)&&(N.nData=j({},N.pData),N.nData.nlead=o(t)?"-"+N.nData.nlead:t.minusSymbol+N.nData.nlead),N}function c(M,e,N){var i={type:"decimal",minimumFractionDigits:0,maximumFractionDigits:0},D=M.match(t.customRegex);if(o(D)||""===D[5]&&"N/A"!==M)return i.type=void 0,i;i.nlead=D[1],i.nend=D[10];var I=D[6],n=!!I.match(/ $/g),r=-1!==I.replace(/ $/g,"").indexOf(" ");i.useGrouping=-1!==I.indexOf(",")||r,I=I.replace(/,/g,""),I=/\s$/.test(I)?I.replace(/ /g,""):I;var z=D[7];if(-1!==I.indexOf("0")&&(i.minimumIntegerDigits=I.length-I.indexOf("0")),o(z)||(i.minimumFractionDigits=z.lastIndexOf("0"),i.maximumFractionDigits=z.lastIndexOf("#"),-1===i.minimumFractionDigits&&(i.minimumFractionDigits=0),(-1===i.maximumFractionDigits||i.maximumFractionDigits<i.minimumFractionDigits)&&(i.maximumFractionDigits=i.minimumFractionDigits)),o(e)?j(i,A([i.nlead,i.nend],"%","%")):(e.isCustomFormat=!0,j(i,A([i.nlead,i.nend],"$",e.currencySymbol)),i.isCurrency||j(i,A([i.nlead,i.nend],"%",e.percentSymbol))),!o(N)){var a=g(i.type,e.numberMapper.numberSystem,N,!1);i.useGrouping&&(i.groupSeparator=r?" ":e.numberMapper.numberSymbols[m[2]],i.groupData=ct.getGroupingDetails(a.split(";")[0])),i.nlead=i.nlead.replace(/'/g,""),i.nend=n?" "+i.nend.replace(/'/g,""):i.nend.replace(/'/g,"")}return i}function A(M,t,e){for(var N={nlead:M[0],nend:M[1]},i=0;i<2;i++){var g=M[parseInt(i.toString(),10)],D=g.indexOf(t);if(-1!==D&&(D<g.indexOf("'")||D>g.lastIndexOf("'"))){N[""+k[parseInt(i.toString(),10)]]=g.substr(0,D)+e+g.substr(D+1),N[""+k[""+t]]=!0,N.type=N.isCurrency?"currency":"percent";break}}return N}function y(M){var t=(i("dateFormats.short",M)||"").match(/[dM]([^dM])[dM]/i);return t?t[1]:"/"}function s(M,t,g,D){var n=N(g,M,t.calendar);L()&&(t=I(t,M));var r=t.format||e(t.skeleton,n.dateObject,t.type);if(D){if(-1!==(r=r.replace(U,function(M){return Q[""+M]})).indexOf("z")){var j=r.match(/z/g).length,o=void 0,z={timeZone:{}};z.numMapper=ut.getNumberMapper(n.parserObject,ut.getNumberingSystem(g)),z.timeZone=i("dates.timeZoneNames",n.parserObject);var a=(new Date).getTimezoneOffset(),u=j<4?"+H;-H":z.timeZone.hourFormat;u=u.replace(/:/g,z.numMapper.timeSeparator),0===a?o=z.timeZone.gmtZeroFormat:(o=At.getTimeZoneValue(a,u),o=z.timeZone.gmtFormat.replace(/\{0\}/,o)),r=r.replace(/[z]+/,'"'+o+'"')}r=r.replace(/ $/,"")}return r}function E(M,t){if(-1!==M.indexOf(",")){var e=M.split(",");M=e[0]+i("numberMapper.numberSymbols.group",t)+e[1].replace(".",i("numberMapper.numberSymbols.decimal",t))}else M=M.replace(".",i("numberMapper.numberSymbols.decimal",t));return M}function l(e,D,I,o){var z,a=N(I,e,"",!0),T={custom:!0},c=a.numericObject,A={},y=(D.format||"").match(t.currencyFormatRegex),s=t.formatRegex.test(D.format)?n(D.format||"N"):{},l={};if(y){l.numberMapper=L()?j({},a.numericObject):ut.getNumberMapper(a.parserObject,ut.getNumberingSystem(I),!0);var p=L()?i("currencySymbol",a.numericObject):u(a.numericObject,D.currency||M.defaultCurrencyCode,D.altSymbol),C=g("currency",l.numberMapper.numberSystem,a.numericObject,/a/i.test(D.format)),w=(C=C.replace(/\u00A4/g,p)).split(";");A.hasNegativePattern=!!L()||w.length>1,A.nData=L()?i(s.type+"nData",c):r(w[1]||"-"+w[0],!0,p),A.pData=L()?i(s.type+"pData",c):r(w[0],!1,p),y[2]||D.minimumFractionDigits||D.maximumFractionDigits||(z=r(C.split(";")[0],!0,"",!0).minimumFraction)}var h;if(t.formatRegex.test(D.format)||!D.format){if(j(T,n(D.format||"N")),T.custom=!1,h="###0",T.fractionDigits||D.minimumFractionDigits||D.maximumFractionDigits||z){T.fractionDigits&&(D.minimumFractionDigits=D.maximumFractionDigits=T.fractionDigits),h=O(h,z||T.fractionDigits||D.minimumFractionDigits||0,D.maximumFractionDigits||0)}if(D.minimumIntegerDigits&&(h=x(h,D.minimumIntegerDigits)),D.useGrouping&&(h=S(h)),"currency"===T.type||T.type&&L()){L()&&"currency"!==T.type&&(A.pData=i(T.type+"pData",c),A.nData=i(T.type+"nData",c));var d=h;h=A.pData.nlead+d+A.pData.nend,(A.hasNegativePattern||L())&&(h+=";"+A.nData.nlead+d+A.nData.nend)}"percent"!==T.type||L()||(h+=" %")}else h=D.format.replace(/'/g,'"');return Object.keys(l).length>0&&(h=o?h:E(h,l)),h}function O(M,t,e){M+=".";for(var N=0;N<t;N++)M+="0";if(t<e)for(var i=e-t,g=0;g<i;g++)M+="#";return M}function x(M,t){for(var e=M.split("."),N="",i=0;i<t;i++)N+="0";return e[1]?N+"."+e[1]:N}function S(M){var t=M.split("."),e=t[0],N=3-e.length%3;M="";for(var i=(e=(N&&1===N?"#":2===N?"##":"")+e).length-1;i>0;i-=3)M=","+e[i-2]+e[i-1]+e[parseInt(i.toString(),10)]+M;return M=M.slice(1),t[1]?M+"."+t[1]:M}function p(M,t){var e=Y,N=i("supplemental.weekData.firstDay",t),g=M;return/en-/.test(g)&&(g=g.slice(3)),g=g.slice(0,2).toUpperCase()+g.substr(2),N&&(e=N[""+g]||N[g.slice(0,2)]||Y),f[""+e]}function C(M,t,e){var N=w(e);if(t!==N)for(var i=0,g=M;i<g.length;i++){var D=g[i];D.nend=D.nend.replace(t,N),D.nlead=D.nlead.replace(t,N)}}function h(M,t){var e,N=new Date(M.getFullYear(),0,1),i=N.getDay();i=i>=0?i:i+7;var g=Math.floor((M.getTime()-N.getTime()-6e4*(M.getTimezoneOffset()-N.getTimezoneOffset()))/864e5)+1;if(i<4){if((e=Math.floor((g+i-t-1)/7)+1)>52){var D=new Date(M.getFullYear()+1,0,1).getDay();e=(D=D>=0?D:D+7)<4?1:53}}else e=Math.floor((g+i-t-1)/7);return e}t.negativeDataRegex=/^(('[^']+'|''|[^*#@0,.E])*)(\*.)?((([#,]*[0,]*0+)(\.0*[0-9]*#*)?)|([#,]*@+#*))(E\+?0+)?(('[^']+'|''|[^*#@0,.E])*)$/,t.customRegex=/^(('[^']+'|''|[^*#@0,.])*)(\*.)?((([0#,]*[0,]*[0#]*[0# ]*)(\.[0#]*)?)|([#,]*@+#*))(E\+?0+)?(('[^']+'|''|[^*#@0,.E])*)$/,t.latnParseRegex=/0|1|2|3|4|5|6|7|8|9/g;var d=/[0-9]/g;t.defaultCurrency="$";var m=["infinity","nan","group","decimal"],U=/G|M|L|H|c|'| a|yy|y|EEEE|E/g,Q={G:"",M:"m",L:"m",H:"h",c:"d","'":'"'," a":" AM/PM",yy:"yy",y:"yyyy",EEEE:"dddd",E:"ddd"};t.dateConverterMapper=/dddd|ddd/gi;var Y="sun";t.islamicRegex=/^islamic/;var f={sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6};t.formatRegex=new yt("(^[ncpae]{1})([0-1]?[0-9]|20)?$","i"),t.currencyFormatRegex=new yt("(^[ca]{1})([0-1]?[0-9]|20)?$","i"),t.curWithoutNumberRegex=/(c|a)$/gi;var k={$:"isCurrency","%":"isPercent","-":"isNegative",0:"nlead",1:"nend"};t.dateParseRegex=/([a-z])\1*|'([^']|'')+'|''|./gi,t.basicPatterns=["short","medium","long","full"],t.defaultObject={dates:{calendars:{gregorian:{months:{"stand-alone":{abbreviated:{1:"Jan",2:"Feb",3:"Mar",4:"Apr",5:"May",6:"Jun",7:"Jul",8:"Aug",9:"Sep",10:"Oct",11:"Nov",12:"Dec"},narrow:{1:"J",2:"F",3:"M",4:"A",5:"M",6:"J",7:"J",8:"A",9:"S",10:"O",11:"N",12:"D"},wide:{1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"}}},days:{"stand-alone":{abbreviated:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},narrow:{sun:"S",mon:"M",tue:"T",wed:"W",thu:"T",fri:"F",sat:"S"},short:{sun:"Su",mon:"Mo",tue:"Tu",wed:"We",thu:"Th",fri:"Fr",sat:"Sa"},wide:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"}}},dayPeriods:{format:{wide:{am:"AM",pm:"PM"}}},eras:{eraNames:{0:"Before Christ","0-alt-variant":"Before Common Era",1:"Anno Domini","1-alt-variant":"Common Era"},eraAbbr:{0:"BC","0-alt-variant":"BCE",1:"AD","1-alt-variant":"CE"},eraNarrow:{0:"B","0-alt-variant":"BCE",1:"A","1-alt-variant":"CE"}},dateFormats:{full:"EEEE, MMMM d, y",long:"MMMM d, y",medium:"MMM d, y",short:"M/d/yy"},timeFormats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats:{full:"{1} 'at' {0}",long:"{1} 'at' {0}",medium:"{1}, {0}",short:"{1}, {0}",availableFormats:{d:"d",E:"ccc",Ed:"d E",Ehm:"E h:mm a",EHm:"E HH:mm",Ehms:"E h:mm:ss a",EHms:"E HH:mm:ss",Gy:"y G",GyMMM:"MMM y G",GyMMMd:"MMM d, y G",GyMMMEd:"E, MMM d, y G",h:"h a",H:"HH",hm:"h:mm a",Hm:"HH:mm",hms:"h:mm:ss a",Hms:"HH:mm:ss",hmsv:"h:mm:ss a v",Hmsv:"HH:mm:ss v",hmv:"h:mm a v",Hmv:"HH:mm v",M:"L",Md:"M/d",MEd:"E, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"E, MMM d",MMMMd:"MMMM d",ms:"mm:ss",y:"y",yM:"M/y",yMd:"M/d/y",yMEd:"E, M/d/y",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"E, MMM d, y",yMMMM:"MMMM y"}}},islamic:{months:{"stand-alone":{abbreviated:{1:"Muh.",2:"Saf.",3:"Rab. I",4:"Rab. II",5:"Jum. I",6:"Jum. II",7:"Raj.",8:"Sha.",9:"Ram.",10:"Shaw.",11:"Dhuʻl-Q.",12:"Dhuʻl-H."},narrow:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},wide:{1:"Muharram",2:"Safar",3:"Rabiʻ I",4:"Rabiʻ II",5:"Jumada I",6:"Jumada II",7:"Rajab",8:"Shaʻban",9:"Ramadan",10:"Shawwal",11:"Dhuʻl-Qiʻdah",12:"Dhuʻl-Hijjah"}}},days:{"stand-alone":{abbreviated:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},narrow:{sun:"S",mon:"M",tue:"T",wed:"W",thu:"T",fri:"F",sat:"S"},short:{sun:"Su",mon:"Mo",tue:"Tu",wed:"We",thu:"Th",fri:"Fr",sat:"Sa"},wide:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"}}},dayPeriods:{format:{wide:{am:"AM",pm:"PM"}}},eras:{eraNames:{0:"AH"},eraAbbr:{0:"AH"},eraNarrow:{0:"AH"}},dateFormats:{full:"EEEE, MMMM d, y G",long:"MMMM d, y G",medium:"MMM d, y G",short:"M/d/y GGGGG"},timeFormats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats:{full:"{1} 'at' {0}",long:"{1} 'at' {0}",medium:"{1}, {0}",short:"{1}, {0}",availableFormats:{d:"d",E:"ccc",Ed:"d E",Ehm:"E h:mm a",EHm:"E HH:mm",Ehms:"E h:mm:ss a",EHms:"E HH:mm:ss",Gy:"y G",GyMMM:"MMM y G",GyMMMd:"MMM d, y G",GyMMMEd:"E, MMM d, y G",h:"h a",H:"HH",hm:"h:mm a",Hm:"HH:mm",hms:"h:mm:ss a",Hms:"HH:mm:ss",M:"L",Md:"M/d",MEd:"E, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"E, MMM d",MMMMd:"MMMM d",ms:"mm:ss",y:"y G",yyyy:"y G",yyyyM:"M/y GGGGG",yyyyMd:"M/d/y GGGGG",yyyyMEd:"E, M/d/y GGGGG",yyyyMMM:"MMM y G",yyyyMMMd:"MMM d, y G",yyyyMMMEd:"E, MMM d, y G",yyyyMMMM:"MMMM y G",yyyyQQQ:"QQQ y G",yyyyQQQQ:"QQQQ y G"}}}},timeZoneNames:{hourFormat:"+HH:mm;-HH:mm",gmtFormat:"GMT{0}",gmtZeroFormat:"GMT"}},numbers:{currencies:{USD:{displayName:"US Dollar",symbol:"$","symbol-alt-narrow":"$"},EUR:{displayName:"Euro",symbol:"€","symbol-alt-narrow":"€"},GBP:{displayName:"British Pound","symbol-alt-narrow":"£"}},defaultNumberingSystem:"latn",minimumGroupingDigits:"1","symbols-numberSystem-latn":{decimal:".",group:",",list:";",percentSign:"%",plusSign:"+",minusSign:"-",exponential:"E",superscriptingExponent:"×",perMille:"‰",infinity:"∞",nan:"NaN",timeSeparator:":"},"decimalFormats-numberSystem-latn":{standard:"#,##0.###"},"percentFormats-numberSystem-latn":{standard:"#,##0%"},"currencyFormats-numberSystem-latn":{standard:"¤#,##0.00",accounting:"¤#,##0.00;(¤#,##0.00)"},"scientificFormats-numberSystem-latn":{standard:"#E0"}}},t.blazorDefaultObject={numbers:{mapper:{0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9"},mapperDigits:"0123456789",numberSymbols:{decimal:".",group:",",plusSign:"+",minusSign:"-",percentSign:"%",nan:"NaN",timeSeparator:":",infinity:"∞"},timeSeparator:":",currencySymbol:"$",currencypData:{nlead:"$",nend:"",groupSeparator:",",groupData:{primary:3},maximumFraction:2,minimumFraction:2},percentpData:{nlead:"",nend:"%",groupSeparator:",",groupData:{primary:3},maximumFraction:2,minimumFraction:2},percentnData:{nlead:"-",nend:"%",groupSeparator:",",groupData:{primary:3},maximumFraction:2,minimumFraction:2},currencynData:{nlead:"($",nend:")",groupSeparator:",",groupData:{primary:3},maximumFraction:2,minimumFraction:2},decimalnData:{nlead:"-",nend:"",groupData:{primary:3},maximumFraction:2,minimumFraction:2},decimalpData:{nlead:"",nend:"",groupData:{primary:3},maximumFraction:2,minimumFraction:2}},dates:{dayPeriods:{am:"AM",pm:"PM"},dateSeperator:"/",days:{abbreviated:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},short:{sun:"Su",mon:"Mo",tue:"Tu",wed:"We",thu:"Th",fri:"Fr",sat:"Sa"},wide:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"}},months:{abbreviated:{1:"Jan",2:"Feb",3:"Mar",4:"Apr",5:"May",6:"Jun",7:"Jul",8:"Aug",9:"Sep",10:"Oct",11:"Nov",12:"Dec"},wide:{1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"}},eras:{1:"AD"}}},t.monthIndex={3:"abbreviated",4:"wide",5:"narrow",1:"abbreviated"},t.month="months",t.days="days",t.patternMatcher={C:"currency",P:"percent",N:"decimal",A:"currency",E:"scientific"},t.getResultantPattern=e,t.getDependables=N,t.getSymbolPattern=g,t.ConvertDateToWeekFormat=D,t.compareBlazorDateFormats=I,t.getProperNumericSkeleton=n,t.getFormatData=r,t.changeCurrencySymbol=a,t.getCurrencySymbol=u,t.customFormat=T,t.customNumberFormat=c,t.isCurrencyPercent=A,t.getDateSeparator=y,t.getActualDateTimeFormat=s,t.processSymbol=E,t.getActualNumberFormat=l,t.fractionDigitsPattern=O,t.minimumIntegerPattern=x,t.groupingPattern=S,t.getWeekData=p,t.replaceBlazorCurrency=C,t.getWeekOfYear=h}(M.IntlBase||(M.IntlBase={}));var Et=/^(.*?):[ \t]*([^\r\n]*)$/gm,lt="GET",Lt=function(){function M(M,t,e,N){this.mode=!0,this.emitError=!0,this.options={},"string"==typeof M?(this.url=M,this.type=t?t.toUpperCase():lt,this.mode=!!o(e)||e):"object"==typeof M&&(this.options=M,r(this,this.options)),this.type=this.type?this.type.toUpperCase():lt,this.contentType=void 0!==this.contentType?this.contentType:N}return M.prototype.send=function(M){var t=this;this.data=o(M)?this.data:M;var e={cancel:!1,httpRequest:null};return new Promise(function(M,N){t.httpRequest=new XMLHttpRequest,t.httpRequest.onreadystatechange=function(){t.stateChange(M,N)},o(t.onLoad)||(t.httpRequest.onload=t.onLoad),o(t.onProgress)||(t.httpRequest.onprogress=t.onProgress),o(t.onAbort)||(t.httpRequest.onabort=t.onAbort),o(t.onError)||(t.httpRequest.onerror=t.onError),o(t.onUploadProgress)||(t.httpRequest.upload.onprogress=t.onUploadProgress),t.httpRequest.open(t.type,t.url,t.mode),o(t.data)||null===t.contentType||t.httpRequest.setRequestHeader("Content-Type",t.contentType||"application/json; charset=utf-8"),t.beforeSend&&(e.httpRequest=t.httpRequest,t.beforeSend(e)),e.cancel||t.httpRequest.send(o(t.data)?null:t.data)})},M.prototype.successHandler=function(M){return this.onSuccess&&this.onSuccess(M,this),M},M.prototype.failureHandler=function(M){return this.onFailure&&this.onFailure(this.httpRequest),M},M.prototype.stateChange=function(M,t){var e=this.httpRequest.responseText;if(this.dataType&&"json"===this.dataType.toLowerCase())if(""===e)e=void 0;else try{e=JSON.parse(e)}catch(M){}4===this.httpRequest.readyState&&(this.httpRequest.status>=200&&this.httpRequest.status<=299||304===this.httpRequest.status?M(this.successHandler(e)):this.emitError?t(new Error(this.failureHandler(this.httpRequest.statusText))):M())},M.prototype.getResponseHeader=function(M){for(var t={},e=Et.exec(this.httpRequest.getAllResponseHeaders());e;)t[e[1].toLowerCase()]=e[2],e=Et.exec(this.httpRequest.getAllResponseHeaders());var N=t[M.toLowerCase()];return o(N)?null:N},M}(),Ot=function(){function M(M,t,e){this.type="GET",this.emitError=!0,"string"==typeof M?(this.url=M,this.type=o(t)?this.type:t.toUpperCase(),this.contentType=e):I(M)&&Object.keys(M).length>0&&r(this,M),this.contentType=o(this.contentType)?"application/json; charset=utf-8":this.contentType}return M.prototype.send=function(M){var t=this,e={"application/json":"json","multipart/form-data":"formData","application/octet-stream":"blob","application/x-www-form-urlencoded":"formData"};try{o(this.fetchRequest)&&"GET"===this.type?this.fetchRequest=new Request(this.url,{method:this.type}):o(this.fetchRequest)&&(this.data=o(M)?this.data:M,this.fetchRequest=new Request(this.url,{method:this.type,headers:{"Content-Type":this.contentType},body:this.data}));var N={cancel:!1,fetchRequest:this.fetchRequest};return this.triggerEvent(this.beforeSend,N),N.cancel?null:(this.fetchResponse=fetch(this.fetchRequest),this.fetchResponse.then(function(M){if(t.triggerEvent(t.onLoad,M),!M.ok)throw M;for(var N="text",i=0,g=Object.keys(e);i<g.length;i++){var D=g[i];M.headers.get("Content-Type")&&-1!==M.headers.get("Content-Type").indexOf(D)&&(N=e[D])}return M[N]()}).then(function(M){return t.triggerEvent(t.onSuccess,M,t),M}).catch(function(M){var e={};return t.emitError&&(t.triggerEvent(t.onFailure,M),e=Promise.reject(M)),e}))}catch(M){return M}},M.prototype.triggerEvent=function(M,t,e){o(M)||"function"!=typeof M||M(t,e)},M}(),xt={OPERA:/(opera|opr)(?:.*version|)[ /]([\w.]+)/i,EDGE:/(edge)(?:.*version|)[ /]([\w.]+)/i,CHROME:/(chrome|crios)[ /]([\w.]+)/i,PANTHOMEJS:/(phantomjs)[ /]([\w.]+)/i,SAFARI:/(safari)[ /]([\w.]+)/i,WEBKIT:/(webkit)[ /]([\w.]+)/i,MSIE:/(msie|trident) ([\w.]+)/i,MOZILLA:/(mozilla)(?:.*? rv:([\w.]+)|)/i};"undefined"!=typeof window&&(window.browserDetails=window.browserDetails||{});var St=function(){function M(){}return M.extractBrowserDetail=function(){for(var t={culture:{}},e=[],N=0,i=Object.keys(xt);N<i.length;N++){var g=i[N];if(e=M.userAgent.match(xt[""+g])){if(t.name="opr"===e[1].toLowerCase()?"opera":e[1].toLowerCase(),t.name="crios"===e[1].toLowerCase()?"chrome":t.name,t.version=e[2],t.culture.name=t.culture.language=navigator.language,M.userAgent.match(/Trident\/7\./)){t.name="msie";break}var D=M.userAgent.match(/(version)[ /]([\w.]+)/i);"safari"===t.name&&D&&(t.version=D[2]);break}}return t},M.getEvent=function(t){var e={start:{isPointer:"pointerdown",isTouch:"touchstart",isDevice:"mousedown"},move:{isPointer:"pointermove",isTouch:"touchmove",isDevice:"mousemove"},end:{isPointer:"pointerup",isTouch:"touchend",isDevice:"mouseup"},cancel:{isPointer:"pointercancel",isTouch:"touchcancel",isDevice:"mouseleave"}};return M.isPointer?e[""+t].isPointer:M.isTouch?e[""+t].isTouch+(M.isDevice?"":" "+e[""+t].isDevice):e[""+t].isDevice},M.getTouchStartEvent=function(){return M.getEvent("start")},M.getTouchEndEvent=function(){return M.getEvent("end")},M.getTouchMoveEvent=function(){return M.getEvent("move")},M.getTouchCancelEvent=function(){return M.getEvent("cancel")},M.isSafari=function(){return M.isDevice&&M.isIos&&M.isTouch&&"undefined"!=typeof window&&-1===window.navigator.userAgent.toLowerCase().indexOf("iphone")&&window.navigator.userAgent.toLowerCase().indexOf("safari")>-1},M.getValue=function(t,e){var N="undefined"!=typeof window?window.browserDetails:{};return"undefined"!=typeof navigator&&"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1&&!0===M.isTouch&&!xt.CHROME.test(navigator.userAgent)&&(N.isIos=!0,N.isDevice=!0,N.isTouch=!0,N.isPointer=!0,N.isPointer="pointerEnabled"in window.navigator),"undefined"!=typeof window&&window.Capacitor&&"ios"===window.Capacitor.getPlatform()&&(N.isPointer=!1),void 0===N[""+t]?N[""+t]=e.test(M.userAgent):N[""+t]},Object.defineProperty(M,"userAgent",{get:function(){return M.uA},set:function(t){M.uA=t,window.browserDetails={}},enumerable:!0,configurable:!0}),Object.defineProperty(M,"info",{get:function(){return z(window.browserDetails.info)?window.browserDetails.info=M.extractBrowserDetail():window.browserDetails.info},enumerable:!0,configurable:!0}),Object.defineProperty(M,"isIE",{get:function(){return M.getValue("isIE",/msie|trident/i)},enumerable:!0,configurable:!0}),Object.defineProperty(M,"isTouch",{get:function(){return z(window.browserDetails.isTouch)?window.browserDetails.isTouch="ontouchstart"in window.navigator||window&&window.navigator&&window.navigator.maxTouchPoints>0||"ontouchstart"in window:window.browserDetails.isTouch},enumerable:!0,configurable:!0}),Object.defineProperty(M,"isPointer",{get:function(){return z(window.browserDetails.isPointer)?window.browserDetails.isPointer="pointerEnabled"in window.navigator:window.browserDetails.isPointer},enumerable:!0,configurable:!0}),Object.defineProperty(M,"isMSPointer",{get:function(){return z(window.browserDetails.isMSPointer)?window.browserDetails.isMSPointer="msPointerEnabled"in window.navigator:window.browserDetails.isMSPointer},enumerable:!0,configurable:!0}),Object.defineProperty(M,"isDevice",{get:function(){return M.getValue("isDevice",/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini|mobile/i)},enumerable:!0,configurable:!0}),Object.defineProperty(M,"isIos",{get:function(){return M.getValue("isIos",/(ipad|iphone|ipod touch)/i)},enumerable:!0,configurable:!0}),Object.defineProperty(M,"isIos7",{get:function(){return M.getValue("isIos7",/(ipad|iphone|ipod touch);.*os 7_\d|(ipad|iphone|ipod touch);.*os 8_\d/i)},enumerable:!0,configurable:!0}),Object.defineProperty(M,"isAndroid",{get:function(){return M.getValue("isAndroid",/android/i)},enumerable:!0,configurable:!0}),Object.defineProperty(M,"isWebView",{get:function(){return z(window.browserDetails.isWebView)?(window.browserDetails.isWebView=!(z(window.cordova)&&z(window.PhoneGap)&&z(window.phonegap)&&"object"!==window.forge),window.browserDetails.isWebView):window.browserDetails.isWebView},enumerable:!0,configurable:!0}),Object.defineProperty(M,"isWindows",{get:function(){return M.getValue("isWindows",/trident|windows phone|edge/i)},enumerable:!0,configurable:!0}),Object.defineProperty(M,"touchStartEvent",{get:function(){return z(window.browserDetails.touchStartEvent)?window.browserDetails.touchStartEvent=M.getTouchStartEvent():window.browserDetails.touchStartEvent},enumerable:!0,configurable:!0}),Object.defineProperty(M,"touchMoveEvent",{get:function(){return z(window.browserDetails.touchMoveEvent)?window.browserDetails.touchMoveEvent=M.getTouchMoveEvent():window.browserDetails.touchMoveEvent},enumerable:!0,configurable:!0}),Object.defineProperty(M,"touchEndEvent",{get:function(){return z(window.browserDetails.touchEndEvent)?window.browserDetails.touchEndEvent=M.getTouchEndEvent():window.browserDetails.touchEndEvent},enumerable:!0,configurable:!0}),Object.defineProperty(M,"touchCancelEvent",{get:function(){return z(window.browserDetails.touchCancelEvent)?window.browserDetails.touchCancelEvent=M.getTouchCancelEvent():window.browserDetails.touchCancelEvent},enumerable:!0,configurable:!0}),M.uA="undefined"!=typeof navigator?navigator.userAgent:"",M}(),pt=function(){function M(){}return M.addOrGetEventData=function(M){return"__eventList"in M?M.__eventList.events:(M.__eventList={},M.__eventList.events=[])},M.add=function(t,e,N,i,g){var D,I=M.addOrGetEventData(t);D=g?u(N,g):N,i&&(D=D.bind(i));for(var n=e.split(" "),r=0;r<n.length;r++)I.push({name:n[parseInt(r.toString(),10)],listener:N,debounce:D}),St.isIE?t.addEventListener(n[parseInt(r.toString(),10)],D):t.addEventListener(n[parseInt(r.toString(),10)],D,{passive:!1});return D},M.remove=function(t,e,N){for(var i=M.addOrGetEventData(t),g=e.split(" "),D=0;D<g.length;D++)!function(M){var e,D=-1;i&&0!==i.length&&i.some(function(t,i){return t.name===g[parseInt(M.toString(),10)]&&t.listener===N&&(D=i,e=t.debounce,!0)}),-1!==D&&i.splice(D,1),e&&t.removeEventListener(g[parseInt(M.toString(),10)],e)}(D)},M.clearEvents=function(t){for(var e=M.addOrGetEventData(t),N=j([],void 0,e),i=0;i<N.length;i++){var g=N[parseInt(i.toString(),10)];t.removeEventListener(g.name,g.debounce),e.shift()}},M.trigger=function(t,e,N){for(var i=0,g=M.addOrGetEventData(t);i<g.length;i++){var D=g[i];D.name===e&&D.debounce.call(this,N)}},M}(),Ct=function(){return(Ct=Object.assign||function(M){for(var t,e=1,N=arguments.length;e<N;e++){t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(M[i]=t[i])}return M}).apply(this,arguments)},wt=/^svg|^path|^g/,ht=function(){function M(M){this.ranArray=[],this.boundedEvents={},o(M)||(this.context=M)}return M.prototype.on=function(M,t,e,N){if(!o(t)){var i=e||this.context;if(this.notExist(M))return void(this.boundedEvents[""+M]=[{handler:t,context:i,id:N}]);o(N)?this.isHandlerPresent(this.boundedEvents[""+M],t)||this.boundedEvents[""+M].push({handler:t,context:i}):-1===this.ranArray.indexOf(N)&&(this.ranArray.push(N),this.boundedEvents[""+M].push({handler:t,context:i,id:N}))}},M.prototype.off=function(M,t,e){if(!this.notExist(M)){var N=i(M,this.boundedEvents);if(t){for(var g=0;g<N.length;g++)if(e){if(N[parseInt(g.toString(),10)].id===e){N.splice(g,1);var D=this.ranArray.indexOf(e);-1!==D&&this.ranArray.splice(D,1);break}}else if(t===N[parseInt(g.toString(),10)].handler){N.splice(g,1);break}}else delete this.boundedEvents[""+M]}},M.prototype.notify=function(M,t,e,N){if(this.notExist(M))return void(e&&e.call(this,t));t&&(t.name=M);var g=i(M,this.boundedEvents).slice(0);if(window.Blazor)return this.blazorCallback(g,t,e,N,0);for(var D=0,I=g;D<I.length;D++){var n=I[D];n.handler.call(n.context,t)}e&&e.call(this,t)},M.prototype.blazorCallback=function(M,t,e,N,i){var g=this,D=i===M.length-1;if(i<M.length){var I=M[parseInt(i.toString(),10)],n=I.handler.call(I.context,t);if(n&&"function"==typeof n.then){if(!e)return n;n.then(function(n){if(n="string"==typeof n&&g.isJson(n)?JSON.parse(n,g.dateReviver):n,j(t,t,n,!0),!e||!D)return g.blazorCallback(M,t,e,N,i+1);e.call(I.context,t)}).catch(function(M){N&&N.call(I.context,"string"==typeof M&&g.isJson(M)?JSON.parse(M,g.dateReviver):M)})}else{if(!e||!D)return this.blazorCallback(M,t,e,N,i+1);e.call(I.context,t)}}},M.prototype.dateReviver=function(M,t){return L&&"string"==typeof t&&null!==t.match(/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}/)?new Date(t):t},M.prototype.isJson=function(M){try{JSON.parse(M)}catch(M){return!1}return!0},M.prototype.destroy=function(){this.boundedEvents=this.context=void 0},M.prototype.offIntlEvents=function(){var M=this.boundedEvents.notifyExternalChange;if(M){for(var t=0;t<M.length;t++){var e=M[parseInt(t.toString(),10)].context;e&&e.detectFunction&&e.randomId&&e.isReactMock&&(this.off("notifyExternalChange",e.detectFunction,e.randomId),t--)}this.boundedEvents.notifyExternalChange.length||delete this.boundedEvents.notifyExternalChange}},M.prototype.notExist=function(M){return!1===Object.prototype.hasOwnProperty.call(this.boundedEvents,M)||this.boundedEvents[""+M].length<=0},M.prototype.isHandlerPresent=function(M,t){for(var e=0,N=M;e<N.length;e++)if(N[e].handler===t)return!0;return!1},M}(),dt=new RegExp("]"),mt=function(){function t(M,t){this.isRendered=!1,this.isComplexArraySetter=!1,this.isServerRendered=!1,this.allowServerDataBinding=!0,this.isProtectedOnChange=!0,this.properties={},this.changedProperties={},this.oldProperties={},this.bulkChanges={},this.refreshing=!1,this.ignoreCollectionWatch=!1,this.finalUpdate=function(){},this.childChangedProperties={},this.modelObserver=new ht(this),z(t)||(this.element="string"==typeof t?document.querySelector(t):t,o(this.element)||(this.isProtectedOnChange=!1,this.addInstance())),z(M)||this.setProperties(M,!0),this.isDestroyed=!1}return t.prototype.setProperties=function(M,t){var e=this.isProtectedOnChange;this.isProtectedOnChange=!!t,r(this,M),!0!==t?(r(this.changedProperties,M),this.dataBind()):L()&&this.isRendered&&this.serverDataBind(M),this.finalUpdate(),this.changedProperties={},this.oldProperties={},this.isProtectedOnChange=e},t.callChildDataBind=function(M,t){for(var e=0,N=Object.keys(M);e<N.length;e++){var i=N[e];if(t[""+i]instanceof Array)for(var g=0,D=t[""+i];g<D.length;g++){var I=D[g];void 0!==I.dataBind&&I.dataBind()}else t[""+i].dataBind()}},t.prototype.clearChanges=function(){this.finalUpdate(),this.changedProperties={},this.oldProperties={},this.childChangedProperties={}},t.prototype.dataBind=function(){if(t.callChildDataBind(this.childChangedProperties,this),Object.getOwnPropertyNames(this.changedProperties).length){var M=this.isProtectedOnChange,e=this.changedProperties,N=this.oldProperties;this.clearChanges(),this.isProtectedOnChange=!0,this.onPropertyChanged(e,N),this.isProtectedOnChange=M}},t.prototype.serverDataBind=function(M){if(L()){M=M||{},j(this.bulkChanges,{},M,!0);this.allowServerDataBinding&&window.sfBlazor.updateModel&&(window.sfBlazor.updateModel(this),this.bulkChanges={})}},t.prototype.saveChanges=function(M,t,e){if(L()){var i={};i[""+M]=t,this.serverDataBind(i)}this.isProtectedOnChange||(this.oldProperties[""+M]=e,this.changedProperties[""+M]=t,this.finalUpdate(),this.finalUpdate=N(this.dataBind.bind(this)))},t.prototype.addEventListener=function(M,t){this.modelObserver.on(M,t)},t.prototype.removeEventListener=function(M,t){this.modelObserver.off(M,t)},t.prototype.trigger=function(M,t,e,N){var g=this;if(!0!==this.isDestroyed){var D=this.isProtectedOnChange;this.isProtectedOnChange=!1;var I=this.modelObserver.notify(M,t,e,N);if(dt.test(M)){var n=i(M,this);if(n){if(window.Blazor){var r=n.call(this,t);r&&"function"==typeof r.then?e?r.then(function(M){e&&(M="string"==typeof M&&g.modelObserver.isJson(M)?JSON.parse(M):M,e.call(g,M))}).catch(function(M){N&&(M="string"==typeof M&&g.modelObserver.isJson(M)?JSON.parse(M):M,N.call(g,M))}):I=r:e&&e.call(this,t)}else n.call(this,t),e&&e.call(this,t)}else e&&e.call(this,t)}return this.isProtectedOnChange=D,I}},t.prototype.addInstance=function(){var M="e-"+this.getModuleName().toLowerCase();Y([this.element],["e-lib",M]),o(this.element.ej2_instances)?g("ej2_instances",[this],this.element):this.element.ej2_instances.push(this)},t.prototype.destroy=function(){var t=this;this.element.ej2_instances=this.element.ej2_instances?this.element.ej2_instances.filter(function(e){return M.proxyToRaw?M.proxyToRaw(e)!==M.proxyToRaw(t):e!==t}):[],f([this.element],["e-"+this.getModuleName()]),0===this.element.ej2_instances.length&&f([this.element],["e-lib"]),this.clearChanges(),this.modelObserver.destroy(),this.isDestroyed=!0},t}(),Ut=function(t){M.proxyToRaw=t},Qt=function(){var M=function(t,e){return(M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,t){M.__proto__=t}||function(M,t){for(var e in t)t.hasOwnProperty(e)&&(M[e]=t[e])})(t,e)};return function(t,e){function N(){this.constructor=t}M(t,e),t.prototype=null===e?Object.create(e):(N.prototype=e.prototype,new N)}}(),Yt=function(M,t,e,N){var i,g=arguments.length,D=g<3?t:null===N?N=Object.getOwnPropertyDescriptor(t,e):N;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)D=Reflect.decorate(M,t,e,N);else for(var I=M.length-1;I>=0;I--)(i=M[I])&&(D=(g<3?i(D):g>3?i(t,e,D):i(t,e))||D);return g>3&&D&&Object.defineProperty(t,e,D),D},ft=function(t){function e(M){var e=t.call(this,M,void 0)||this;return e.easing={ease:"cubic-bezier(0.250, 0.100, 0.250, 1.000)",linear:"cubic-bezier(0.250, 0.250, 0.750, 0.750)",easeIn:"cubic-bezier(0.420, 0.000, 1.000, 1.000)",easeOut:"cubic-bezier(0.000, 0.000, 0.580, 1.000)",easeInOut:"cubic-bezier(0.420, 0.000, 0.580, 1.000)",elasticInOut:"cubic-bezier(0.5,-0.58,0.38,1.81)",elasticIn:"cubic-bezier(0.17,0.67,0.59,1.81)",elasticOut:"cubic-bezier(0.7,-0.75,0.99,1.01)"},e}Qt(e,t),N=e,e.prototype.animate=function(M,t){t=t||{};var e=this.getModel(t);if("string"==typeof M)for(var i=0,g=Array.prototype.slice.call(Z(M,document));i<g.length;i++){var D=g[i];e.element=D,N.delayAnimation(e)}else e.element=M,N.delayAnimation(e)},e.stop=function(M,t){M.style.animation="",M.removeAttribute("e-animate");var e=M.getAttribute("e-animation-id");if(e){var N=parseInt(e,10);cancelAnimationFrame(N),M.removeAttribute("e-animation-id")}t&&t.end&&t.end.call(this,t)},e.delayAnimation=function(t){"Disable"===M.animationMode||M.animationMode===M.GlobalAnimationMode.Disable?(t.begin&&t.begin.call(this,t),t.end&&t.end.call(this,t)):t.delay?setTimeout(function(){N.applyAnimation(t)},t.delay):N.applyAnimation(t)},e.applyAnimation=function(M){var t=this;M.timeStamp=0;var e=0,N=0,i=0,g=M.duration;M.element.setAttribute("e-animate","true");var D=function(I){try{if(I){i=0===i?I:i,M.timeStamp=I+M.timeStamp-i,i=I,!e&&M.begin&&M.begin.call(t,M),e+=1;var n=M.timeStamp/e;M.timeStamp<g&&M.timeStamp+n<g&&M.element.getAttribute("e-animate")?(M.element.style.animation=M.name+" "+M.duration+"ms "+M.timingFunction,M.progress&&M.progress.call(t,M),requestAnimationFrame(D)):(cancelAnimationFrame(N),M.element.removeAttribute("e-animation-id"),M.element.removeAttribute("e-animate"),M.element.style.animation="",M.end&&M.end.call(t,M))}else N=requestAnimationFrame(D),M.element.setAttribute("e-animation-id",N.toString())}catch(e){cancelAnimationFrame(N),M.element.removeAttribute("e-animation-id"),M.fail&&M.fail.call(t,e)}};D()},e.prototype.getModel=function(M){return{name:M.name||this.name,delay:M.delay||this.delay,duration:void 0!==M.duration?M.duration:this.duration,begin:M.begin||this.begin,end:M.end||this.end,fail:M.fail||this.fail,progress:M.progress||this.progress,timingFunction:this.easing[M.timingFunction]?this.easing[M.timingFunction]:M.timingFunction||this.easing[this.timingFunction]}},e.prototype.onPropertyChanged=function(M,t){},e.prototype.getModuleName=function(){return"animation"},e.prototype.destroy=function(){};var N;return Yt([yM("FadeIn")],e.prototype,"name",void 0),Yt([yM(400)],e.prototype,"duration",void 0),Yt([yM("ease")],e.prototype,"timingFunction",void 0),Yt([yM(0)],e.prototype,"delay",void 0),Yt([OM()],e.prototype,"progress",void 0),Yt([OM()],e.prototype,"begin",void 0),Yt([OM()],e.prototype,"end",void 0),Yt([OM()],e.prototype,"fail",void 0),e=N=Yt([xM],e)}(mt);M.isRippleEnabled=!1,function(M){M.Default="Default",M.Enable="Enable",M.Disable="Disable"}(M.GlobalAnimationMode||(M.GlobalAnimationMode={}));var kt=function(){function M(M){this.loadedModules=[],this.parent=M}return M.prototype.inject=function(M,t){var N=M.length;if(0===N)return void this.clean();this.loadedModules.length&&this.clearUnusedModule(M);for(var i=0;i<N;i++)for(var D=M[parseInt(i.toString(),10)],I=0,n=t;I<n.length;I++){var r=n[I],j=D.member;if(r&&r.prototype.getModuleName()===D.member&&!this.isModuleLoaded(j)){var o=e(r,D.args),z=this.getMemberName(j);D.isProperty?g(z,r,this.parent):g(z,o,this.parent);var a=D;a.member=z,this.loadedModules.push(a)}}},M.prototype.clean=function(){for(var M=0,t=this.loadedModules;M<t.length;M++){var e=t[M];e.isProperty||i(e.member,this.parent).destroy()}this.loadedModules=[]},M.prototype.getNonInjectedModules=function(M){var t=this;return M.filter(function(M){return!t.isModuleLoaded(M.member)})},M.prototype.clearUnusedModule=function(M){for(var t=this,e=M.map(function(M){return t.getMemberName(M.member)}),N=0,g=this.loadedModules.filter(function(M){return-1===e.indexOf(M.member)});N<g.length;N++){var I=g[N];I.isProperty||i(I.member,this.parent).destroy(),this.loadedModules.splice(this.loadedModules.indexOf(I),1),D(this.parent,I.member)}},M.prototype.getMemberName=function(M){return M[0].toLowerCase()+M.substring(1)+"Module"},M.prototype.isModuleLoaded=function(M){for(var t=0,e=this.loadedModules;t<e.length;t++)if(e[t].member===this.getMemberName(M))return!0;return!1},M}(),bt=function(){function M(M,t,e,N){this.isComplexArraySetter=!1,this.properties={},this.changedProperties={},this.childChangedProperties={},this.oldProperties={},this.finalUpdate=function(){},this.callChildDataBind=i("callChildDataBind",mt),this.parentObj=M,this.controlParent=this.parentObj.controlParent||this.parentObj,this.propName=t,this.isParentArray=N,this.setProperties(e,!0)}return M.prototype.updateChange=function(M,t){!0===M?this.parentObj.childChangedProperties[""+t]=M:delete this.parentObj.childChangedProperties[""+t],this.parentObj.updateChange&&this.parentObj.updateChange(M,this.parentObj.propName)},M.prototype.updateTimeOut=function(){if(this.parentObj.updateTimeOut)this.parentObj.finalUpdate(),this.parentObj.updateTimeOut();else{var M=setTimeout(this.parentObj.dataBind.bind(this.parentObj)),t=function(){clearTimeout(M)};this.finalUpdate=t}},M.prototype.clearChanges=function(){this.finalUpdate(),this.updateChange(!1,this.propName),this.oldProperties={},this.changedProperties={}},M.prototype.setProperties=function(M,t){!0===t?(r(this,M),this.updateChange(!1,this.propName),this.clearChanges()):r(this,M)},M.prototype.dataBind=function(){if(this.callChildDataBind(this.childChangedProperties,this),this.isParentArray){var M=this.parentObj[this.propName].indexOf(this);Object.keys(this.changedProperties).length&&(g(this.propName+"."+M,this.changedProperties,this.parentObj.changedProperties),g(this.propName+"."+M,this.oldProperties,this.parentObj.oldProperties))}else this.parentObj.changedProperties[this.propName]=this.changedProperties,this.parentObj.oldProperties[this.propName]=this.oldProperties;this.clearChanges()},M.prototype.saveChanges=function(M,t,e,N){this.controlParent.isProtectedOnChange||(N||this.serverDataBind(M,t,!0),this.oldProperties[""+M]=e,this.changedProperties[""+M]=t,this.updateChange(!0,this.propName),this.finalUpdate(),this.updateTimeOut())},M.prototype.serverDataBind=function(M,t,e,N){if(L()&&!this.parentObj.isComplexArraySetter){var i,g={},D=e?this.getParentKey(!0)+"."+M:M;if(-1!==D.indexOf(".")){var I=D.split(".");i=g;for(var n=0;n<I.length;n++){var r=n===I.length-1;i[I[parseInt(n.toString(),10)]]=r?t:{},i=r?i:i[I[parseInt(n.toString(),10)]]}}else g[""+D]={},i=g[""+D],g[""+D][""+M]=t;if(this.isParentArray){i.ejsAction=N||"none"}this.controlParent.serverDataBind(g)}},M.prototype.getParentKey=function(M){var t="",e=this.propName;if(this.isParentArray){t=this.parentObj[this.propName].indexOf(this);var N=this.parentObj[this.propName].length;N=M?N:N>0?N-1:0,e+=t=-1!==t?"-"+t:"-"+N}return this.controlParent!==this.parentObj&&(e=this.parentObj.getParentKey()+"."+this.propName+t),e},M}();!function(M){function t(M){var t=M.getDate(),e=M.getMonth(),i=M.getFullYear(),g=e+1,D=i;g<3&&(D-=1,g+=12);var I=Math.floor(D/100),n=I-Math.floor(I/4)-2,r=Math.floor(365.25*(D+4716))+Math.floor(30.6001*(g+1))+t-n-1524,j=r+(n=(I=Math.floor((r-1867216.25)/36524.25))-Math.floor(I/4)+1)+1524,o=Math.floor((j-122.1)/365.25),z=Math.floor(365.25*o),a=Math.floor((j-z)/30.6001);t=j-z-Math.floor(30.6001*a),(e=Math.floor((j-z)/20.6001))>13&&(o+=1,e-=12),e-=1,i=o-4716;var u=r-24e5,T=r-1948084,c=Math.floor(T/10631);T-=10631*c;var A=Math.floor((T-.1335)/(10631/30)),y=30*c+A;T-=Math.floor(A*(10631/30)+.1335);var s=Math.floor((T+28.5001)/29.5);13===s&&(s=12);for(var E=T-Math.floor(29.5001*s-29),l=0;l<N.length&&!(N[parseInt(l.toString(),10)]>u);l++);var L=l+16260,O=Math.floor((L-1)/12),x=O+1,S=L-12*O,p=u-N[l-1]+1;return(p+"").length>2&&(p=E,S=s,x=y),{year:x,month:S,date:p}}function e(M,t,e){var i=e+N[12*(M-1)+1+(t-1)-16260-1]-1+24e5,g=Math.floor(i+.5),D=Math.floor((g-1867216.25)/36524.25),I=(D=g+1+D-Math.floor(D/4))+1524,n=Math.floor((I-122.1)/365.25),r=Math.floor(365.25*n),j=Math.floor((I-r)/30.6001),o=I-r-Math.floor(30.6001*j),z=j-(j>13.5?13:1),a=n-(z>2.5?4716:4715);return a<=0&&z--,new Date(a+"/"+z+"/"+o)}var N=[28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990];M.getHijriDate=t,M.toGregorian=e}(M.HijriParser||(M.HijriParser={}));var vt=["sun","mon","tue","wed","thu","fri","sat"],Bt={m:"getMinutes",h:"getHours",H:"getHours",s:"getSeconds",d:"getDate",f:"getMilliseconds"},Pt={M:"month",d:"day",E:"weekday",c:"weekday",y:"year",m:"minute",h:"hour",H:"hour",s:"second",L:"month",a:"designator",z:"timeZone",Z:"timeZone",G:"era",f:"milliseconds"},Ft=function(){function t(){}return t.dateFormat=function(t,e,N){var g=this,D=M.IntlBase.getDependables(N,t,e.calendar),I=i("parserObject.numbers",D),n=D.dateObject,r={isIslamic:M.IntlBase.islamicRegex.test(e.calendar)};r.firstDayOfWeek=M.IntlBase.getWeekData(t,N),L()&&e.isServerRendered&&(e=M.IntlBase.compareBlazorDateFormats(e,t));var o=e.format||M.IntlBase.getResultantPattern(e.skeleton,D.dateObject,e.type,!1,L()?t:"");if(r.dateSeperator=L()?i("dateSeperator",n):M.IntlBase.getDateSeparator(D.dateObject),z(o))y("Format options or type given must be invalid");else{o=M.IntlBase.ConvertDateToWeekFormat(o),L()&&(o=o.replace(/tt/,"a")),r.pattern=o,r.numMapper=L()?j({},I):ut.getNumberMapper(D.parserObject,ut.getNumberingSystem(N));for(var a=0,u=o.match(/\/MMMMM|MMMM|MMM|a|LLLL|LLL|EEEEE|EEEE|E|K|cccc|ccc|WW|W|G+|z+/gi)||[];a<u.length;a++){var T=u[a],c=T.length,A=T[0];switch("K"===A&&(A="h"),A){case"E":case"c":L()?r.weekday=i("days."+M.IntlBase.monthIndex[""+c],n):r.weekday=D.dateObject[""+M.IntlBase.days]["stand-alone"][M.IntlBase.monthIndex[""+c]];break;case"M":case"L":L()?r.month=i("months."+M.IntlBase.monthIndex[""+c],n):r.month=D.dateObject[""+M.IntlBase.month]["stand-alone"][M.IntlBase.monthIndex[""+c]];break;case"a":r.designator=L()?i("dayPeriods",n):i("dayPeriods.format.wide",n);break;case"G":var s=c<=3?"eraAbbr":4===c?"eraNames":"eraNarrow";r.era=L()?i("eras",n):i("eras."+s,D.dateObject);break;case"z":r.timeZone=i("dates.timeZoneNames",D.parserObject)}}}return function(M){return isNaN(M.getDate())?null:g.intDateFormatter(M,r)}},t.intDateFormatter=function(t,e){for(var N="",i=e.pattern.match(M.IntlBase.dateParseRegex),g=this.getCurrentDateValue(t,e.isIslamic),D=0,I=i;D<I.length;D++){var n=I[D],r=n.length,j=n[0];"K"===j&&(j="h");var z=void 0,a="",u=void 0,T=void 0,c="";switch(j){case"M":case"L":z=g.month,r>2?N+=e.month[""+z]:u=!0;break;case"E":case"c":N+=e.weekday[""+vt[t.getDay()]];break;case"H":case"h":case"m":case"s":case"d":case"f":if(u=!0,"d"===j)z=g.date;else if("f"===j){u=!1,T=!0;var A=(a=(a=t[""+Bt[""+j]]().toString()).substring(0,r)).length;if(r!==A){if(r>3)continue;for(var y=0;y<r-A;y++)a="0"+a.toString()}c+=a}else z=t[""+Bt[""+j]]();"h"===j&&(z=z%12||12);break;case"y":T=!0,c+=g.year,2===r&&(c=c.substr(c.length-2));break;case"a":var s=t.getHours()<12?"am":"pm";N+=e.designator[""+s];break;case"G":var E=t.getFullYear()<0?0:1,l=e.era[""+E];o(l)&&(l=e.era[E?0:1]),N+=l||"";break;case"'":N+="''"===n?"'":n.replace(/'/g,"");break;case"z":var L=t.getTimezoneOffset(),O=r<4?"+H;-H":e.timeZone.hourFormat;O=O.replace(/:/g,e.numMapper.timeSeparator),0===L?N+=e.timeZone.gmtZeroFormat:(T=!0,c=this.getTimeZoneValue(L,O)),c=e.timeZone.gmtFormat.replace(/\{0\}/,c);break;case":":N+=e.numMapper.numberSymbols.timeSeparator;break;case"/":N+=e.dateSeperator;break;case"W":u=!0,z=M.IntlBase.getWeekOfYear(t,e.firstDayOfWeek);break;default:N+=n}u&&(T=!0,c=this.checkTwodigitNumber(z,r)),T&&(N+=ut.convertValueParts(c,M.IntlBase.latnParseRegex,e.numMapper.mapper))}return N},t.getCurrentDateValue=function(t,e){return e?M.HijriParser.getHijriDate(t):{year:t.getFullYear(),month:t.getMonth()+1,date:t.getDate()}},t.checkTwodigitNumber=function(M,t){var e=M+"";return 2===t&&2!==e.length?"0"+e:e},t.getTimeZoneValue=function(M,t){var e=this,N=t.split(";")[M>0?1:0],i=Math.abs(M);return N=N.replace(/HH?|mm/g,function(M){var t=M.length,N=-1!==M.indexOf("H");return e.checkTwodigitNumber(Math.floor(N?i/60:i%60),t)})},t}();m(Ft);var Rt={ms:"minimumSignificantDigits",ls:"maximumSignificantDigits",mf:"minimumFractionDigits",lf:"maximumFractionDigits"},Gt=["infinity","nan","group","decimal","exponential"],Ht=function(){function t(){}return t.numberFormatter=function(t,e,N){var g,D=this,I=j({},e),n={},r={},o=M.IntlBase.getDependables(N,t,"",!0),a=o.numericObject;r.numberMapper=L()?j({},a):ut.getNumberMapper(o.parserObject,ut.getNumberingSystem(N),!0),r.currencySymbol=L()?i("currencySymbol",a):M.IntlBase.getCurrencySymbol(o.numericObject,I.currency||M.defaultCurrencyCode,e.altSymbol,e.ignoreCurrency),r.percentSymbol=L()?i("numberSymbols.percentSign",a):r.numberMapper.numberSymbols.percentSign,r.minusSymbol=L()?i("numberSymbols.minusSign",a):r.numberMapper.numberSymbols.minusSign;var u=r.numberMapper.numberSymbols;if(e.format&&!M.IntlBase.formatRegex.test(e.format))n=M.IntlBase.customFormat(e.format,r,o.numericObject),!z(I.useGrouping)&&I.useGrouping&&(I.useGrouping=n.pData.useGrouping);else{if(j(I,M.IntlBase.getProperNumericSkeleton(e.format||"N")),I.isCurrency="currency"===I.type,I.isPercent="percent"===I.type,L()||(g=M.IntlBase.getSymbolPattern(I.type,r.numberMapper.numberSystem,o.numericObject,I.isAccount)),I.groupOne=this.checkValueRange(I.maximumSignificantDigits,I.minimumSignificantDigits,!0),this.checkValueRange(I.maximumFractionDigits,I.minimumFractionDigits,!1,!0),z(I.fractionDigits)||(I.minimumFractionDigits=I.maximumFractionDigits=I.fractionDigits),z(I.useGrouping)&&(I.useGrouping=!0),I.isCurrency&&!L()&&(g=g.replace(/\u00A4/g,M.IntlBase.defaultCurrency)),L())n.nData=j({},{},i(I.type+"nData",a)),n.pData=j({},{},i(I.type+"pData",a)),"currency"===I.type&&e.currency&&M.IntlBase.replaceBlazorCurrency([n.pData,n.nData],r.currencySymbol,e.currency);else{var T=g.split(";");n.nData=M.IntlBase.getFormatData(T[1]||"-"+T[0],!0,r.currencySymbol),n.pData=M.IntlBase.getFormatData(T[0],!1,r.currencySymbol),I.useGrouping&&(I.groupSeparator=u[Gt[2]],I.groupData=this.getGroupingDetails(T[0]))}if(z(I.minimumFractionDigits)&&(I.minimumFractionDigits=n.nData.minimumFraction),z(I.maximumFractionDigits)){var c=n.nData.maximumFraction;I.maximumFractionDigits=z(c)&&I.isPercent?0:c}var A=I.minimumFractionDigits,y=I.maximumFractionDigits;z(A)||z(y)||A>y&&(I.maximumFractionDigits=A)}return j(n.nData,I),j(n.pData,I),function(M){return isNaN(M)?u[Gt[1]]:isFinite(M)?D.intNumberFormatter(M,n,r,e):u[Gt[0]]}},t.getGroupingDetails=function(t){var e={},N=t.match(M.IntlBase.negativeDataRegex);if(N&&N[4]){var i=N[4],g=i.lastIndexOf(",");if(-1!==g){var D=i.split(".")[0];e.primary=D.length-g-1;var I=i.lastIndexOf(",",g-1);-1!==I&&(e.secondary=g-1-I)}}return e},t.checkValueRange=function(M,t,e,N){var i=N?"f":"s",g=0,D=Rt["l"+i],I=Rt["m"+i];if(z(M)||(this.checkRange(M,D,N),g++),z(t)||(this.checkRange(t,I,N),g++),2===g){if(!(M<t))return!0;y(I+"specified must be less than the"+D)}else e&&1===g&&y("Both"+I+"and"+I+"must be present");return!1},t.checkRange=function(M,t,e){var N=e?[0,20]:[1,21];(M<N[0]||M>N[1])&&y(t+"value must be within the range"+N[0]+"to"+N[1])},t.intNumberFormatter=function(t,e,N,i){var g;if(!z(e.nData.type)){t<0?(t*=-1,g=e.nData):g=0===t?e.zeroData||e.pData:e.pData;var D="";if(g.isPercent&&(t*=100),g.groupOne)D=this.processSignificantDigits(t,g.minimumSignificantDigits,g.maximumSignificantDigits);else if(D=this.processFraction(t,g.minimumFractionDigits,g.maximumFractionDigits,i),g.minimumIntegerDigits&&(D=this.processMinimumIntegers(D,g.minimumIntegerDigits)),N.isCustomFormat&&g.minimumFractionDigits<g.maximumFractionDigits&&/\d+\.\d+/.test(D)){for(var I=D.split("."),n=I[1],r=n.length-1;r>=0&&("0"===n[parseInt(r.toString(),10)]&&r>=g.minimumFractionDigits);r--)n=n.slice(0,r);D=I[0]+"."+n}return"scientific"===g.type&&(D=(D=t.toExponential(g.maximumFractionDigits)).replace("e",N.numberMapper.numberSymbols[Gt[4]])),D=D.replace(".",N.numberMapper.numberSymbols[Gt[3]]),D="#,###,,;(#,###,,)"===g.format?this.customPivotFormat(parseInt(D,10)):D,g.useGrouping&&(D=this.groupNumbers(D,g.groupData.primary,g.groupSeparator||",",N.numberMapper.numberSymbols[Gt[3]]||".",g.groupData.secondary)),D=ut.convertValueParts(D,M.IntlBase.latnParseRegex,N.numberMapper.mapper),"N/A"===g.nlead?g.nlead:"0"===D&&i&&"0"===i.format?D+g.nend:g.nlead+D+g.nend}},t.processSignificantDigits=function(M,t,e){var N=M+"";return N.length<t?M.toPrecision(t):(N=M.toPrecision(e),+N+"")},t.groupNumbers=function(M,t,e,N,i){for(var g=!o(i)&&0!==i,D=M.split(N),I=D[0],n=I.length,r="";n>t;)r=I.slice(n-t,n)+(r.length?e+r:""),n-=t,g&&(t=i,g=!1);return D[0]=I.slice(0,n)+(r.length?e:"")+r,D.join(N)},t.processFraction=function(M,t,e,N){var i=(M+"").split(".")[1],g=i?i.length:0;if(t&&g<t){var D="";if(0!==g){D+=M;for(var I=0;I<t-g;I++)D+="0";return D}return D=M.toFixed(t),M.toFixed(t)}if(!o(e)&&(g>e||0===e))return M.toFixed(e);var n=M+"";return"0"===n[0]&&N&&"###.00"===N.format&&(n=n.slice(1)),n},t.processMinimumIntegers=function(M,t){var e=M.split("."),N=e[0],i=N.length;if(i<t){for(var g=0;g<t-i;g++)N="0"+N;e[0]=N}return e.join(".")},t.customPivotFormat=function(M){if(M>=5e5){var t=(M/=1e6).toString().split("."),e=(t[0],t[1]);return e&&+e.substring(0,1)>=5?Math.ceil(M).toString():Math.floor(M).toString()}return""},t}();d(Ht);var Zt=/^[0-9]*$/,Wt={minute:"setMinutes",hour:"setHours",second:"setSeconds",day:"setDate",month:"setMonth",milliseconds:"setMilliseconds"},Jt=function(){function t(){}return t.dateParser=function(t,e,N){var g=this,D=M.IntlBase.getDependables(N,t,e.calendar),I=ut.getCurrentNumericOptions(D.parserObject,ut.getNumberingSystem(N),!1,L()),n={};L()&&e.isServerRendered&&(e=M.IntlBase.compareBlazorDateFormats(e,t));var r,j=e.format||M.IntlBase.getResultantPattern(e.skeleton,D.dateObject,e.type,!1,L()?t:""),a="";if(z(j))y("Format options or type given must be invalid");else{j=M.IntlBase.ConvertDateToWeekFormat(j),n={isIslamic:M.IntlBase.islamicRegex.test(e.calendar),pattern:j,evalposition:{},culture:t};for(var u=j.match(M.IntlBase.dateParseRegex)||[],T=u.length,c=0,A=0,s=!1,E=I.numericRegex,l=L()?D.parserObject.numbers:ut.getNumberMapper(D.parserObject,ut.getNumberingSystem(N)),O=0;O<T;O++){var x=u[parseInt(O.toString(),10)],S=x.length,p="K"===x[0]?"h":x[0],C=void 0,w=void 0,h=Pt[""+p],d=2===S?"":"?";switch(s&&(c=A,s=!1),p){case"E":case"c":var m=void 0;m=L()?i("days."+M.IntlBase.monthIndex[""+S],D.dateObject):D.dateObject[""+M.IntlBase.days]["stand-alone"][M.IntlBase.monthIndex[""+S]];var U=ut.reverseObject(m);a+="("+Object.keys(U).join("|")+")";break;case"M":case"L":case"d":case"m":case"s":case"h":case"H":case"f":if(w=!0,("M"===p||"L"===p)&&S>2){var Q=void 0;Q=L()?i("months."+M.IntlBase.monthIndex[""+S],D.dateObject):D.dateObject.months["stand-alone"][M.IntlBase.monthIndex[""+S]],n[""+h]=ut.reverseObject(Q),a+="("+Object.keys(n[""+h]).join("|")+")"}else if("f"===p){if(S>3)continue;C=!0,a+="("+E+E+"?"+E+"?)"}else C=!0,a+="("+E+E+d+")";"h"===p&&(n.hour12=!0);break;case"W":a+="("+E+(1===S?"?":"")+E+")";break;case"y":w=C=!0,a+=2===S?"("+E+E+")":"("+E+"{"+S+",})";break;case"a":w=!0;var Y=L()?i("dayPeriods",D.dateObject):i("dayPeriods.format.wide",D.dateObject);n[""+h]=ut.reverseObject(Y),a+="("+Object.keys(n[""+h]).join("|")+")";break;case"G":w=!0;var f=S<=3?"eraAbbr":4===S?"eraNames":"eraNarrow";n[""+h]=ut.reverseObject(L()?i("eras",D.dateObject):i("eras."+f,D.dateObject)),a+="("+Object.keys(n[""+h]).join("|")+"?)";break;case"z":w=0!==(new Date).getTimezoneOffset(),n[""+h]=i("dates.timeZoneNames",D.parserObject);var k=n[""+h],b=(r=S<4)?"+H;-H":k.hourFormat;b=b.replace(/:/g,l.timeSeparator),a+="("+this.parseTimeZoneRegx(b,k,E)+")?",s=!0,A=r?6:12;break;case"'":a+="("+x.replace(/'/g,"")+")?";break;default:a+="([\\D])"}if(w&&(n.evalposition[""+h]={isNumber:C,pos:O+1+c,hourOnly:r}),O===T-1&&!o(a)){var v=RegExp;n.parserRegex=new v("^"+a+"$","i")}}}return function(t){var e=g.internalDateParse(t,n,I);if(o(e)||!Object.keys(e).length)return null;if(n.isIslamic){var N={},i=e.year,D=e.day,r=e.month,j=i?i+"":"",z=2===j.length;i&&r&&D&&!z||(N=M.HijriParser.getHijriDate(new Date)),z&&(i=parseInt((N.year+"").slice(0,2)+j,10));var a=M.HijriParser.toGregorian(i||N.year,r||N.month,D||N.date);e.year=a.getFullYear(),e.month=a.getMonth()+1,e.day=a.getDate()}return g.getDateObject(e)}},t.getDateObject=function(M,t){var e=t||new Date;e.setMilliseconds(0);var N=["hour","minute","second","milliseconds","month","day"],i=M.year,g=M.designator,D=M.timeZone;z(i)||((i+"").length<=2&&(i+=100*Math.floor(e.getFullYear()/100)),e.setFullYear(i));for(var I=0,n=N;I<n.length;I++){var r=n[I],j=M[""+r];if(z(j)&&"day"===r&&e.setDate(1),!z(j))if("month"===r){if((j-=1)<0||j>11)return new Date("invalid");var o=e.getDate();e.setDate(1),e[Wt[""+r]](j);var a=new Date(e.getFullYear(),j+1,0).getDate();e.setDate(o<a?o:a)}else{if("day"===r){var u=new Date(e.getFullYear(),e.getMonth()+1,0).getDate();if(j<1||j>u)return null}e[""+Wt[""+r]](j)}}if(!z(g)){var T=e.getHours();"pm"===g?e.setHours(T+(12===T?0:12)):12===T&&e.setHours(0)}if(!z(D)){var c=D-e.getTimezoneOffset();0!==c&&e.setMinutes(e.getMinutes()+c)}return e},t.internalDateParse=function(M,t,e){var N=M.match(t.parserRegex),i={hour:0,minute:0,second:0};if(o(N))return null;for(var g=0,D=Object.keys(t.evalposition);g<D.length;g++){var I=D[g],n=t.evalposition[""+I],r=N[n.pos];if(n.isNumber)i[""+I]=this.internalNumberParser(r,e);else if("timeZone"!==I||z(r)){var j=["en-US","en-MH","en-MP"];r="month"!==I||t.isIslamic||"en"!==t.culture&&"en-GB"!==t.culture&&"en-US"!==t.culture?r:r[0].toUpperCase()+r.substring(1).toLowerCase(),r="month"!==I&&"designator"===I&&t.culture&&-1!==t.culture.indexOf("en-")&&-1===j.indexOf(t.culture)?r.toLowerCase():r,i[""+I]=t[""+I][""+r]}else{var a=n.pos,u=void 0,T=N[a+1],c=!z(T);n.hourOnly?u=60*this.getZoneValue(c,T,N[a+4],e):(u=60*this.getZoneValue(c,T,N[a+7],e),u+=this.getZoneValue(c,N[a+4],N[a+10],e)),o(u)||(i[""+I]=u)}}return t.hour12&&(i.hour12=!0),i},t.internalNumberParser=function(M,t){return M=ut.convertValueParts(M,t.numberParseRegex,t.numericPair),Zt.test(M)?+M:null},t.parseTimeZoneRegx=function(M,t,e){var N,i=t.gmtFormat,g="("+e+")("+e+")";return N=M.replace("+","\\+"),N=(N=-1!==M.indexOf("HH")?N.replace(/HH|mm/g,"("+g+")"):N.replace(/H|m/g,"("+g+"?)")).split(";").map(function(M){return i.replace("{0}",M)}).join("|")+"|"+t.gmtZeroFormat},t.getZoneValue=function(M,t,e,N){var i=M?t:e;if(!i)return 0;var g=this.internalNumberParser(i,N);return M?-g:g},t}(),Kt=new RegExp("^([^0-9]*)(([0-9,]*[0-9]+)(.[0-9]+)?)([Ee][+-]?[0-9]+)?([^0-9]*)$"),Xt=["minusSign","infinity"],Vt=function(){function t(){}return t.numberParser=function(t,e,N){var g=this,D=M.IntlBase.getDependables(N,t,"",!0),I={custom:!0};M.IntlBase.formatRegex.test(e.format)||!e.format?(j(I,M.IntlBase.getProperNumericSkeleton(e.format||"N")),I.custom=!1,I.fractionDigits||e.maximumFractionDigits&&(I.maximumFractionDigits=e.maximumFractionDigits)):j(I,M.IntlBase.customFormat(e.format,null,null));var n=i("numbers",D.parserObject),r=ut.getCurrentNumericOptions(D.parserObject,ut.getNumberingSystem(N),!0,L());I.symbolRegex=ut.getSymbolRegex(Object.keys(r.symbolMatch)),I.infinity=r.symbolNumberSystem[Xt[1]];var o;if(L())I.nData=j({},{},i(I.type+"nData",n)),I.pData=j({},{},i(I.type+"pData",n)),"currency"===I.type&&e.currency&&M.IntlBase.replaceBlazorCurrency([I.pData,I.nData],i("currencySymbol",n),e.currency);else if(o=M.IntlBase.getSymbolPattern(I.type,r.numberSystem,D.numericObject,I.isAccount)){var z=(o=o.replace(/\u00A4/g,M.IntlBase.defaultCurrency)).split(";");I.nData=M.IntlBase.getFormatData(z[1]||"-"+z[0],!0,""),I.pData=M.IntlBase.getFormatData(z[0],!0,"")}return function(M){return g.getParsedNumber(M,I,r)}},t.getParsedNumber=function(M,t,e){var N,i,g,D,I,n;if(-1!==M.indexOf(t.infinity))return 1/0;M=ut.convertValueParts(M,t.symbolRegex,e.symbolMatch),0===(M=-1!==(M=ut.convertValueParts(M,e.numberParseRegex,e.numericPair)).indexOf("-")?M.replace("-.","-0."):M).indexOf(".")&&(M="0"+M);var r=M.match(Kt);if(o(r))return NaN;D=r[1],g=r[2];var j=r[5];return I=r[6],N=t.custom?D===t.nData.nlead&&I===t.nData.nend:-1!==D.indexOf(t.nData.nlead)&&-1!==I.indexOf(t.nData.nend),i=N?t.nData.isPercent:t.pData.isPercent,g=g.replace(/,/g,""),j&&(g+=j),n=+g,("percent"===t.type||i)&&(n/=100),(t.custom||t.fractionDigits)&&(n=parseFloat(n.toFixed(t.custom?N?t.nData.maximumFractionDigits:t.pData.maximumFractionDigits:t.fractionDigits))),t.maximumFractionDigits&&(n=this.convertMaxFracDigits(g,t,n,N)),N&&(n*=-1),n},t.convertMaxFracDigits=function(M,t,e,N){var i=M.split(".");return i[1]&&i[1].length>t.maximumFractionDigits&&(e=+e.toFixed(t.custom?N?t.nData.maximumFractionDigits:t.pData.maximumFractionDigits:t.maximumFractionDigits)),e},t}(),_t=new ht;M.rightToLeft=!1;var $t={};M.defaultCulture="en-US";var qt,Me,te=["numericObject","dateObject"],ee=function(){function t(M){M&&(this.culture=M)}return t.prototype.getDateFormat=function(M){return Ft.dateFormat(this.getCulture(),M||{type:"date",skeleton:"short"},$t)},t.prototype.getNumberFormat=function(t){return t&&!t.currency&&(t.currency=M.defaultCurrencyCode),L()&&t&&!t.format&&(t.minimumFractionDigits=0),Ht.numberFormatter(this.getCulture(),t||{},$t)},t.prototype.getDateParser=function(M){return Jt.dateParser(this.getCulture(),M||{skeleton:"short",type:"date"},$t)},t.prototype.getNumberParser=function(M){return L()&&M&&!M.format&&(M.minimumFractionDigits=0),Vt.numberParser(this.getCulture(),M||{format:"N"},$t)},t.prototype.formatNumber=function(M,t){return this.getNumberFormat(t)(M)},t.prototype.formatDate=function(M,t){return this.getDateFormat(t)(M)},t.prototype.parseDate=function(M,t){return this.getDateParser(t)(M)},t.prototype.parseNumber=function(M,t){return this.getNumberParser(t)(M)},t.prototype.getDatePattern=function(t,e){return M.IntlBase.getActualDateTimeFormat(this.getCulture(),t,$t,e)},t.prototype.getNumberPattern=function(t,e){return M.IntlBase.getActualNumberFormat(this.getCulture(),t,$t,e)},t.prototype.getFirstDayOfWeek=function(){return M.IntlBase.getWeekData(this.getCulture(),$t)},t.prototype.getCulture=function(){return this.culture||M.defaultCulture},t}(),Ne=["grid","pivotview","treegrid","spreadsheet","rangeNavigator","DocumentEditor","listbox","inplaceeditor","PdfViewer","richtexteditor","DashboardLayout","chart","stockChart","circulargauge","diagram","heatmap","lineargauge","maps","slider","smithchart","barcode","sparkline","treemap","bulletChart","kanban","daterangepicker","schedule","gantt","signature","query-builder","drop-down-tree","carousel","filemanager","uploader","accordion","tab","treeview"],ie=[115,121,110,99,102,117,115,105,111,110,46,105,115,76,105,99,86,97,108,105,100,97,116,101,100],ge=function(){function M(M){this.isValidated=!1,this.isLicensed=!0,this.version="30",this.platform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats|essentialstudio/i,this.errors={noLicense:"<span>This application was built using a trial version of Syncfusion<sup>®</sup> Essential Studio<sup>®</sup>. To remove the license validation message permanently, a valid license key must be included.</span>",trailExpired:"<span>This application was built using a trial version of Syncfusion<sup>®</sup> Essential Studio<sup>®</sup>. To remove the license validation message permanently, a valid license key must be included.</span>",versionMismatched:"<span>The included Syncfusion<sup>®</sup> license key is invalid.</span>",platformMismatched:"<span>The included Syncfusion<sup>®</sup> license key is invalid.</span>",invalidKey:"<span>The included Syncfusion<sup>®</sup> license key is invalid.</span>"},this.minVersion=null,this.manager=function(){function M(M){e=M}function t(){return e}var e=null;return{setKey:M,getKey:t}}(),this.npxManager=function(){function M(){return t}var t="npxKeyReplace";return{getKey:M}}(),this.manager.setKey(M)}return M.prototype.validate=function(){var M=[115,121,110,99,102,117,115,105,111,110,46,108,105,99,101,110,115,101,67,111,110,116,101,110,116],t=[115,121,110,99,102,117,115,105,111,110,46,99,108,97,105,109,65,99,99,111,117,110,116,85,82,76];if(!this.isValidated&&jt&&!i(HM(ie),jt)&&!i("Blazor",jt)){var e=void 0,N=void 0;if(this.manager&&this.manager.getKey()||this.npxManager&&"npxKeyReplace"!==this.npxManager.getKey()){var D=this.getInfoFromKey();if(D&&D.length)for(var I=0,n=D;I<n.length;I++){var r=n[I];if(!this.platform.test(r.platform)||r.invalidPlatform)e=this.errors.platformMismatched;else if(r.minVersion>=r.lastValue&&r.minVersion!==r.lastValue||r.lastValue<parseInt(this.version,10)?e=(e=(e=this.errors.versionMismatched).replace("##LicenseVersion",r.version)).replace("##Requireversion",this.version+".x"):(null==r.lastValue||isNaN(r.lastValue))&&(e=(e=(e=this.errors.versionMismatched).replace("##LicenseVersion",r.version)).replace("##Requireversion",this.version+".x")),r.expiryDate){var j=new Date(r.expiryDate),z=new Date;if(!(j!==z&&j<z))break;e=this.errors.trailExpired}}else e=this.errors.invalidKey}else{var a=i(HM(M),jt);N=i(HM(t),jt),e=a&&""!==a?a:this.errors.noLicense}if(e&&"undefined"!=typeof document&&!o(document)){var u=U("div",{innerHTML:"<img src='data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5OV80KSI+CjxwYXRoIGQ9Ik0xMiAyMUMxNi45NzA2IDIxIDIxIDE2Ljk3MDYgMjEgMTJDMjEgNy4wMjk0NCAxNi45NzA2IDMgMTIgM0M3LjAyOTQ0IDMgMyA3LjAyOTQ0IDMgMTJDMyAxNi45NzA2IDcuMDI5NDQgMjEgMTIgMjFaIiBzdHJva2U9IiM3MzczNzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS4yNSAxMS4yNUgxMlYxNi41SDEyLjc1IiBmaWxsPSIjNjE2MDYzIi8+CjxwYXRoIGQ9Ik0xMS4yNSAxMS4yNUgxMlYxNi41SDEyLjc1IiBzdHJva2U9IiM3MzczNzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS44MTI1IDlDMTIuNDMzOCA5IDEyLjkzNzUgOC40OTYzMiAxMi45Mzc1IDcuODc1QzEyLjkzNzUgNy4yNTM2OCAxMi40MzM4IDYuNzUgMTEuODEyNSA2Ljc1QzExLjE5MTIgNi43NSAxMC42ODc1IDcuMjUzNjggMTAuNjg3NSA3Ljg3NUMxMC42ODc1IDguNDk2MzIgMTEuMTkxMiA5IDExLjgxMjUgOVoiIGZpbGw9IiM3MzczNzMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xOTlfNCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K' style=\"top: 6px;\n                    position: absolute;\n                    left: 16px;\n                    width: 24px;\n                    height: 24px;\"/>"+e+' <a style="text-decoration: none;color: #0D6EFD;font-weight: 500;" href='+(qt=N&&""!==N?N:"https://www.syncfusion.com/account/claim-license-key?pl=SmF2YVNjcmlwdA==&vs=MzA=&utm_source=es_license_validation_banner&utm_medium=listing&utm_campaign=license-information")+">Claim your free account</a>"});u.setAttribute("style","position: fixed;\n                top: 10px;\n                left: 10px;\n                right: 10px;\n                font-size: 14px;\n                background: #EEF2FF;\n                color: #222222;\n                z-index: 999999999;\n                text-align: left;\n                border: 1px solid #EEEEEE;\n                padding: 10px 11px 10px 50px;\n                border-radius: 8px;\n                font-family: Helvetica Neue, Helvetica, Arial;"),document.body.appendChild(u),this.isLicensed=!1}this.isValidated=!0,g(HM(ie),this.isValidated,jt)}return this.isLicensed},M.prototype.getDecryptedData=function(M){try{return atob(M)}catch(M){return""}},M.prototype.getInfoFromKey=function(){try{var M="",t=[5439488,7929856,5111808,6488064,4587520,7667712,5439488,6881280,5177344,7208960,4194304,4456448,6619136,7733248,5242880,7077888,6356992,7602176,4587520,7274496,7471104,7143424],e=[],N=[],i=!1,g=!1;this.manager.getKey()?M=this.manager.getKey():(g=!0,M=this.npxManager.getKey().split("npxKeyReplace")[1]);for(var D=0,I=M.split(";");D<I.length;D++){var n=I[D],r=this.getDecryptedData(n);if(r){var j=0,o="";if(g){for(var z=r[r.length-1],a=[],u=0;u<r.length;u++)a[parseInt(u.toString(),10)]=r[parseInt(u.toString(),10)].charCodeAt(0)-z.charCodeAt(0);for(u=0;u<a.length;u++)o+=String.fromCharCode(a[parseInt(u.toString(),10)])}else for(u=0;u<r.length;u++,j++){j===t.length&&(j=0);var T=r.charCodeAt(u);o+=String.fromCharCode(T^t[parseInt(j.toString(),10)]>>16)}if(this.platform.test(o)){if(e=o.split(";"),i=!1,e.length>3){var c=parseInt(e[1].split(".")[0],10),A=parseInt(e[4],10);N.push({platform:e[0],version:e[1],expiryDate:e[2],lastValue:A,minVersion:c})}}else o&&o.split(";").length>3&&(i=!0)}}return i&&!N.length?[{invalidPlatform:i}]:N.length?N:null}catch(M){return null}},M}(),De=new ge,Ie=function(M){return M&&ZM(M),De.validate()},ne=function(){return De.version},re=function(){var M='\n    <div style="\n    position: fixed;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background-color: rgba(0, 0, 0, 0.5);\n    z-index: 99999;\n    ">\n        <div style="\n    background: #FFFFFF;\n    height: 455px;\n    width: 840px;\n    font-family: Helvetica Neue, Helvetica, Arial;\n    color: #000000;\n    box-shadow: 0px 4.8px 14.4px rgb(0 0 0 / 18%), 0px 25.6px 57.6px rgb(0 0 0 / 22%);\n    display: block;\n    margin: 8% auto;\n    border-radius: 20px;\n    ">\n            <div style="\n    position: absolute;\nwidth: 838px;\nheight: 62px;\nbackground-color: #F9F9F9;\nborder: 1px solid #EEEEEE;\nborder-top-left-radius: 20px;\nborder-top-right-radius: 20px;\n">\n                <img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMTQ2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDAuNTk2NSAxNS4wMDc4SDMyLjQyNUMzMS41NTU3IDE1LjAwNzggMzAuOTAzNyAxNS4xODEyIDMwLjUxMjUgMTUuNDg0NkMzMC4xMjEzIDE1LjgzMTQgMjkuOTA0IDE2LjMwODIgMjkuOTA0IDE3LjA0NTFDMjkuOTA0IDE3LjYwODYgMzAuMDc3OCAxOC4wNDIxIDMwLjQyNTYgMTguMzAyMkMzMC43NzMzIDE4LjYwNTYgMzEuMjk0OSAxOC43MzU2IDMxLjk5MDMgMTguNzM1NkgzNi4zMzY5QzM4LjExODkgMTguNzM1NiAzOS40MjI5IDE5LjA4MjQgNDAuMTYxOCAxOS43MzI2QzQwLjk0NDIgMjAuNDI2MiA0MS4yOTE5IDIxLjU1MzIgNDEuMjkxOSAyMy4xMTM3QzQxLjI5MTkgMjQuNzE3NiA0MC44NTcyIDI1Ljg4OCAzOS45ODc5IDI2LjY2ODJDMzkuMTE4NiAyNy40MDUxIDM3LjcyNzcgMjcuNzk1MyAzNS44NTg3IDI3Ljc5NTNIMjcuMDc4N1YyNS4wMjFIMzUuMzM3MkMzNi4yOTM0IDI1LjAyMSAzNi45NDU0IDI0Ljg5MSAzNy4zMzY2IDI0LjYzMDlDMzcuNzI3NyAyNC4zNzA4IDM3LjkwMTYgMjMuODk0IDM3LjkwMTYgMjMuMjg3MUMzNy45MDE2IDIyLjYzNjkgMzcuNzI3NyAyMi4xNjAxIDM3LjM4IDIxLjlDMzcuMDMyMyAyMS42Mzk5IDM2LjQyMzggMjEuNDY2NSAzNS41NTQ1IDIxLjQ2NjVIMzEuNjQyNkMyOS44NjA1IDIxLjQ2NjUgMjguNTEzMSAyMS4xMTk4IDI3LjY4NzMgMjAuMzgyOEMyNi44NjE0IDE5LjY0NTkgMjYuNDI2OCAxOC41MTg5IDI2LjQyNjggMTcuMDAxN0MyNi40MjY4IDE1LjM1NDUgMjYuODYxNCAxNC4xNDA4IDI3LjczMDcgMTMuMzYwNkMyOC42IDEyLjU4MDMgMjkuOTkwOSAxMi4yMzM1IDMxLjkwMzQgMTIuMjMzNUg0MC41OTY1VjE1LjAwNzhaIiBmaWxsPSIjMzU0M0E4Ii8+CjxwYXRoIGQ9Ik00OC4wNzI3IDI1LjI4MTFINTAuNTA2OFYxNi4zOTQ5SDUzLjU0OTNWMjcuNTM1MkM1My41NDkzIDI5LjA1MjQgNTMuMjAxNiAzMC4xNzk0IDUyLjUwNjIgMzAuOTE2M0M1MS44MTA3IDMxLjY1MzIgNTAuNzI0MSAzMiA0OS4yNDYzIDMySDQzLjMzNVYyOS42NTkySDQ4LjcyNDdDNDkuMjg5NyAyOS42NTkyIDQ5Ljc2NzkgMjkuNTI5MiA1MC4wNzIxIDI5LjIyNThDNTAuMzc2NCAyOC45NjU3IDUwLjU1MDIgMjguNTMyMiA1MC41NTAyIDI4LjAxMlYyNy44Mzg2SDQ3Ljg5ODlDNDYuMjAzNyAyNy44Mzg2IDQ0Ljk0MzIgMjcuNDkxOSA0NC4yNDc4IDI2Ljg0MTZDNDMuNTA4OSAyNi4xNDgxIDQzLjE2MTEgMjUuMDY0NCA0My4xNjExIDIzLjQ2MDVWMTYuMzk0OUg0Ni4xNjAyVjIzLjIwMDVDNDYuMTYwMiAyNC4wNjc0IDQ2LjI5MDYgMjQuNjMwOSA0Ni41NTE0IDI0Ljg5MUM0Ni43MjUzIDI1LjE1MTEgNDcuMjQ2OSAyNS4yODExIDQ4LjA3MjcgMjUuMjgxMVoiIGZpbGw9IiMzNTQzQTgiLz4KPHBhdGggZD0iTTU1Ljg5NjUgMTYuMzk0OUg2MS41OTA0QzYzLjMyOTEgMTYuMzk0OSA2NC41NDYxIDE2LjY5ODMgNjUuMjg1IDE3LjM0ODVDNjYuMDIzOSAxNy45OTg4IDY2LjM3MTYgMTkuMDgyNCA2Ni4zNzE2IDIwLjU1NjNWMjcuNzk1M0g2My4zMjkxVjIwLjk0NjRDNjMuMzI5MSAyMC4wNzk0IDYzLjE5ODcgMTkuNTE1OSA2Mi45Mzc5IDE5LjI5OTJDNjIuNjc3MSAxOS4wMzkxIDYyLjE1NTUgMTguOTA5MSA2MS4zMjk3IDE4LjkwOTFINTguODk1NlYyNy44Mzg2SDU1Ljg1M1YxNi4zOTQ5SDU1Ljg5NjVaIiBmaWxsPSIjMzU0M0E4Ii8+CjxwYXRoIGQ9Ik03NC45MzQyIDI1LjM2NzhINzguMTUwNlYyNy43OTUySDc0LjAyMTRDNzIuOTc4MiAyNy43OTUyIDcyLjEwODkgMjcuNjY1MiA3MS40NTcgMjcuNDkxOEM3MC44MDUgMjcuMjc1IDcwLjE5NjUgMjYuOTI4MyA2OS43MTgzIDI2LjQ1MTRDNjkuMTk2OCAyNS45MzEzIDY4Ljc2MjEgMjUuMjgxMSA2OC40NTc4IDI0LjU0NDJDNjguMTUzNiAyMy44MDcyIDY4LjAyMzIgMjIuOTgzNiA2OC4wMjMyIDIyLjE2QzY4LjAyMzIgMjEuMjkzMSA2OC4xNTM2IDIwLjQ2OTUgNjguNDU3OCAxOS42ODkyQzY4Ljc2MjEgMTguOTA5IDY5LjE1MzMgMTguMzAyMSA2OS43MTgzIDE3Ljc4MTlDNzAuMjM5OSAxNy4zMDUxIDcwLjgwNSAxNi45NTgzIDcxLjUwMDQgMTYuNzQxNkM3Mi4xOTU5IDE2LjUyNDkgNzMuMDIxNyAxNi40MzgyIDc0LjA2NDkgMTYuNDM4Mkg3OC4xOTQxVjE4LjkwOUg3NC45MzQyQzczLjQ5OTggMTguOTA5IDcyLjU0MzYgMTkuMTY5MSA3MS45Nzg1IDE5LjY0NTlDNzEuNDU2OSAyMC4xMjI3IDcxLjE1MjcgMjAuOTg5NyA3MS4xNTI3IDIyLjIwMzRDNzEuMTUyNyAyMi44OTY5IDcxLjI4MzEgMjMuNDYwNSA3MS41MDA0IDIzLjkzNzNDNzEuNzE3NyAyNC40MTQxIDcyLjA2NTUgMjQuNzYwOSA3Mi41MDAxIDI1LjA2NDNDNzIuNzE3NCAyNS4xOTQ0IDcyLjk3ODIgMjUuMjgxMSA3My4yODI1IDI1LjM2NzhDNzMuNjMwMiAyNS4zMjQ0IDc0LjE1MTggMjUuMzY3OCA3NC45MzQyIDI1LjM2NzhaIiBmaWxsPSIjMzU0M0E4Ii8+CjxwYXRoIGQ9Ik04MC44NDU2IDE4LjY0ODlINzguNjcyNFYxNi4zNTE1SDgwLjg0NTZWMTUuMTgxMUM4MC44NDU2IDE0LjAxMDggODEuMDYzIDEzLjIzMDUgODEuNDk3NiAxMi44NDA0QzgxLjkzMjMgMTIuNDUwMyA4Mi43NTgxIDEyLjIzMzUgODMuOTc1MSAxMi4yMzM1SDg2Ljg0MzhWMTQuNDAwOUg4NS40MDk1Qzg0Ljg4NzkgMTQuNDAwOSA4NC41NDAyIDE0LjQ4NzYgODQuMzIyOSAxNC42NjFDODQuMTA1NSAxNC44MzQ0IDgzLjk3NTEgMTUuMDk0NSA4My45NzUxIDE1LjQ0MTJWMTYuMzUxNUg4Ni44NDM4VjE4LjY0ODlIODMuOTc1MVYyNy43OTUzSDgwLjg0NTZWMTguNjQ4OVoiIGZpbGw9IiMzNTQzQTgiLz4KPHBhdGggZD0iTTk4LjQwNTYgMjcuNzk1M0g5Mi43MTE2QzkxLjAxNjUgMjcuNzk1MyA4OS44NDI5IDI3LjQ0ODUgODkuMDYwNSAyNi43OTgzQzg4LjMyMTYgMjYuMTQ4MSA4Ny45MzA0IDI1LjA2NDQgODcuOTMwNCAyMy41OTA2VjE2LjM5NDlIOTAuOTI5NVYyMy40MTcyQzkwLjkyOTUgMjQuMTk3NCA5MS4wNTk5IDI0LjY3NDMgOTEuMzIwNyAyNC45MzQ0QzkxLjU4MTUgMjUuMTk0NCA5Mi4xMDMxIDI1LjMyNDUgOTIuOTI4OSAyNS4zMjQ1SDk1LjM2M1YxNi4zOTQ5SDk4LjQwNTZWMjcuNzk1M1oiIGZpbGw9IiMzNTQzQTgiLz4KPHBhdGggZD0iTTEwMC42MjIgMjUuNDExMkgxMDcuMDExQzEwNy41NzcgMjUuNDExMiAxMDguMDExIDI1LjMyNDUgMTA4LjI3MiAyNS4xNTExQzEwOC41MzMgMjQuOTc3NyAxMDguNjYzIDI0LjY3NDMgMTA4LjY2MyAyNC4zMjc1QzEwOC42NjMgMjMuOTM3NCAxMDguNTMzIDIzLjY3NzMgMTA4LjI3MiAyMy40NjA1QzEwOC4wMTEgMjMuMjg3MSAxMDcuNTc3IDIzLjIwMDUgMTA3LjA1NSAyMy4yMDA1SDEwNC40NDdDMTAyLjg4MiAyMy4yMDA1IDEwMS44MzkgMjIuOTgzNyAxMDEuMzE4IDIyLjUwNjlDMTAwLjc1MiAyMi4wMzAxIDEwMC40OTIgMjEuMjA2NSAxMDAuNDkyIDE5Ljk5MjdDMTAwLjQ5MiAxOC43NzkgMTAwLjgzOSAxNy44Njg3IDEwMS40OTEgMTcuMjYxOEMxMDIuMTQzIDE2LjY5ODMgMTAzLjE4NyAxNi4zOTQ5IDEwNC41MzQgMTYuMzk0OUgxMTEuMDU0VjE4Ljc3OUgxMDUuNzA4QzEwNC44MzggMTguNzc5IDEwNC4yNzMgMTguODY1NyAxMDQuMDEyIDE4Ljk5NTdDMTAzLjc1MiAxOS4xNjkxIDEwMy42MjEgMTkuNDI5MiAxMDMuNjIxIDE5LjgxOTRDMTAzLjYyMSAyMC4xNjYxIDEwMy43NTIgMjAuNDI2MiAxMDMuOTY5IDIwLjU5OTZDMTA0LjE4NiAyMC43NzMgMTA0LjU3NyAyMC44NTk3IDEwNS4wNTYgMjAuODU5N0gxMDcuNzk0QzEwOS4wNTQgMjAuODU5NyAxMTAuMDExIDIxLjE2MzEgMTEwLjY2MyAyMS43MjY2QzExMS4zMTUgMjIuMjkwMiAxMTEuNjYyIDIzLjE1NzEgMTExLjY2MiAyNC4yNDA4QzExMS42NjIgMjUuMjgxMSAxMTEuMzU4IDI2LjE0ODEgMTEwLjc5MyAyNi43OTgzQzExMC4yMjggMjcuNDQ4NSAxMDkuNDQ2IDI3Ljc5NTMgMTA4LjUzMyAyNy43OTUzSDEwMC43MDlWMjUuNDExMkgxMDAuNjIyWiIgZmlsbD0iIzM1NDNBOCIvPgo8cGF0aCBkPSJNMTE2LjU3NCAxNS4wOTQ0SDExMy40MDFWMTIuMjc2OUgxMTYuNTc0VjE1LjA5NDRaTTExNi41NzQgMjcuNzk1M0gxMTMuNDAxVjE2LjM5NDlIMTE2LjU3NFYyNy43OTUzWiIgZmlsbD0iIzM1NDNBOCIvPgo8cGF0aCBkPSJNMTMwLjMwOSAyMi4xMTY3QzEzMC4zMDkgMjMuODkzOSAxMjkuNzQ0IDI1LjMyNDQgMTI4LjY1NyAyNi40MDgxQzEyNy41NzEgMjcuNDkxOCAxMjYuMDkzIDI4LjAxMiAxMjQuMjI0IDI4LjAxMkMxMjIuMzU1IDI4LjAxMiAxMjAuODc3IDI3LjQ5MTggMTE5Ljc5IDI2LjQwODFDMTE4LjcwNCAyNS4zMjQ0IDExOC4xMzkgMjMuODkzOSAxMTguMTM5IDIyLjExNjdDMTE4LjEzOSAyMC4zMzk0IDExOC43MDQgMTguOTA5IDExOS43OSAxNy44MjUzQzEyMC44NzcgMTYuNzQxNiAxMjIuMzk4IDE2LjIyMTQgMTI0LjIyNCAxNi4yMjE0QzEyNi4wNDkgMTYuMjIxNCAxMjcuNTI3IDE2Ljc0MTYgMTI4LjY1NyAxNy44MjUzQzEyOS43NDQgMTguODY1NiAxMzAuMzA5IDIwLjI5NjEgMTMwLjMwOSAyMi4xMTY3Wk0xMjEuMjY4IDIyLjExNjdDMTIxLjI2OCAyMy4yMDA0IDEyMS41MjkgMjQuMDY3MyAxMjIuMDUxIDI0LjY3NDJDMTIyLjU3MiAyNS4yODExIDEyMy4yNjggMjUuNTg0NSAxMjQuMTggMjUuNTg0NUMxMjUuMDkzIDI1LjU4NDUgMTI1Ljc4OSAyNS4yODExIDEyNi4zMSAyNC42NzQyQzEyNi44MzIgMjQuMDY3MyAxMjcuMDkzIDIzLjIwMDQgMTI3LjA5MyAyMi4xMTY3QzEyNy4wOTMgMjEuMDMzIDEyNi44MzIgMjAuMTY2MSAxMjYuMzEgMTkuNjAyNUMxMjUuNzg5IDE4Ljk5NTcgMTI1LjA5MyAxOC42OTIyIDEyNC4xMzcgMTguNjkyMkMxMjMuMjI0IDE4LjY5MjIgMTIyLjUyOSAxOC45OTU3IDEyMi4wMDcgMTkuNjAyNUMxMjEuNTI5IDIwLjE2NjEgMTIxLjI2OCAyMS4wMzMgMTIxLjI2OCAyMi4xMTY3WiIgZmlsbD0iIzM1NDNBOCIvPgo8cGF0aCBkPSJNMTMxLjc4NyAxNi4zOTQ5SDEzNy40ODFDMTM5LjIxOSAxNi4zOTQ5IDE0MC40MzYgMTYuNjk4MyAxNDEuMTc1IDE3LjM0ODVDMTQxLjkxNCAxNy45OTg4IDE0Mi4yNjIgMTkuMDgyNCAxNDIuMjYyIDIwLjU1NjNWMjcuNzk1M0gxMzkuMjE5VjIwLjk0NjRDMTM5LjIxOSAyMC4wNzk0IDEzOS4wODkgMTkuNTE1OSAxMzguODI4IDE5LjI5OTJDMTM4LjU2NyAxOS4wMzkxIDEzOC4wNDYgMTguOTA5MSAxMzcuMjIgMTguOTA5MUgxMzQuNzg2VjI3LjgzODZIMTMxLjc0M1YxNi4zOTQ5SDEzMS43ODdaIiBmaWxsPSIjMzU0M0E4Ii8+CjxwYXRoIGQ9Ik03LjEyODMxIDMuNzM3NDNIMFYxMC44NDY0SDcuMTI4MzFWMy43Mzc0M1oiIGZpbGw9IiMzNTQzQTgiLz4KPHBhdGggZD0iTTIzLjI1MTMgLTIuMTU3MjVlLTA1TDE4LjU1MTMgNS41MTY4NUwyNC4wODMxIDEwLjIwNDFMMjguNzgzMSA0LjY4NzI1TDIzLjI1MTMgLTIuMTU3MjVlLTA1WiIgZmlsbD0iI0ZGODYwMCIvPgo8cGF0aCBkPSJNMTUuNjA0MSAzLjczNzQzSDguNDc1ODNWMTAuODQ2NEgxNS42MDQxVjMuNzM3NDNaIiBmaWxsPSIjMzU0M0E4Ii8+CjxwYXRoIGQ9Ik03LjEyODMxIDEyLjE5MDJIMFYxOS4yOTkySDcuMTI4MzFWMTIuMTkwMloiIGZpbGw9IiMzNTQzQTgiLz4KPHBhdGggZD0iTTE1LjYwNDEgMTIuMTkwMkg4LjQ3NTgzVjE5LjI5OTJIMTUuNjA0MVYxMi4xOTAyWiIgZmlsbD0iIzM1NDNBOCIvPgo8cGF0aCBkPSJNMjQuMDc5NyAxMi4xOTAySDE2Ljk1MTRWMTkuMjk5MkgyNC4wNzk3VjEyLjE5MDJaIiBmaWxsPSIjRkY4NjAwIi8+CjxwYXRoIGQ9Ik03LjEyODMxIDIwLjY4NjNIMFYyNy43OTUzSDcuMTI4MzFWMjAuNjg2M1oiIGZpbGw9IiMzNTQzQTgiLz4KPHBhdGggZD0iTTE1LjYwNDEgMjAuNjg2M0g4LjQ3NTgzVjI3Ljc5NTNIMTUuNjA0MVYyMC42ODYzWiIgZmlsbD0iIzM1NDNBOCIvPgo8cGF0aCBkPSJNMjQuMTIzMiAyMC42ODYzSDE2Ljk5NDlWMjcuNzk1M0gyNC4xMjMyVjIwLjY4NjNaIiBmaWxsPSIjMzU0M0E4Ii8+CjxwYXRoIGQ9Ik0xNDYgMTUuODMxM0MxNDYgMTYuODcxNyAxNDUuMTc0IDE3LjY5NTMgMTQ0LjEzMSAxNy42OTUzQzE0My4wODggMTcuNjk1MyAxNDIuMjYyIDE2Ljg3MTcgMTQyLjI2MiAxNS44MzEzQzE0Mi4yNjIgMTQuNzkxIDE0My4wODggMTQuMDEwNyAxNDQuMTMxIDE0LjAxMDdDMTQ1LjEzMSAxMy45Njc0IDE0NiAxNC43OTEgMTQ2IDE1LjgzMTNaTTE0Mi45NTcgMTQuNzkxQzE0Mi42OTcgMTUuMDUxMSAxNDIuNTY2IDE1LjQ0MTIgMTQyLjU2NiAxNS44MzEzQzE0Mi41NjYgMTYuNjk4MyAxNDMuMjYyIDE3LjM5MTggMTQ0LjEzMSAxNy4zOTE4QzE0NSAxNy4zOTE4IDE0NS42OTYgMTYuNjk4MyAxNDUuNjk2IDE1LjgzMTNDMTQ1LjY5NiAxNS4wMDc3IDE0NSAxNC4yNzA4IDE0NC4xNzQgMTQuMjcwOEMxNDMuNjUzIDE0LjI3MDggMTQzLjI2MiAxNC40NDQyIDE0Mi45NTcgMTQuNzkxWk0xNDQuODcgMTYuOTE1SDE0NC40NzlMMTQzLjkxNCAxNi4wOTE0VjE2LjkxNUgxNDMuNjA5VjE0Ljc0NzZIMTQzLjk1N0MxNDQuNDM1IDE0Ljc0NzYgMTQ0LjY1MyAxNC45NjQ0IDE0NC42NTMgMTUuMzU0NUMxNDQuNjUzIDE1LjY1NzkgMTQ0LjQ3OSAxNS44NzQ3IDE0NC4xNzQgMTUuOTYxNEwxNDQuODcgMTYuOTE1Wk0xNDQuMDQ0IDE1LjY1NzlDMTQ0LjI2MSAxNS42NTc5IDE0NC4zOTIgMTUuNTI3OSAxNDQuMzkyIDE1LjM1NDVDMTQ0LjM5MiAxNS4xMzc4IDE0NC4yNjEgMTUuMDUxMSAxNDQuMDAxIDE1LjA1MTFIMTQzLjkxNFYxNS42NTc5SDE0NC4wNDRaIiBmaWxsPSIjMzU0M0E4Ii8+Cjwvc3ZnPgo=" style="\n    text-align: left;\n    width: 146px;\n    position: absolute;\n    top: 14px;\n    left: 31px;\n">\n            </div>\n            <div style="\n    position: relative;\n    top: 80px;\n    left: 32px;\n    font-size: 20px;\n    text-align: left;\n    font-weight: 700;\n    letter-spacing: 0.02em;\n    font-style: normal;\n    line-height: 125%;\n    ">Claim your FREE account and get a key in less than a minute</div>\n            <ul style="\n        font-size: 15px;\n        font-weight: 400;\n        color: #333333;\n        letter-spacing: 0.01em;\n        position: relative;\n        left: 32px;\n        top: 88px;\n        line-height: 180%;\n        ">\n                <li><span>Access to a 30-day free trial of any of our products.</span></li>\n                <li><span>Access to 24x5 support by developers via the <a href="https://support.syncfusion.com/create?utm_source=es_license_validation_banner&utm_medium=listing&utm_campaign=license-information" style="text-decoration: none;\n                color: #0D6EFD;\n                font-weight: 500;">support tickets</a>, <a href="https://www.syncfusion.com/forums?utm_source=es_license_validation_banner&utm_medium=listing&utm_campaign=license-information" style="text-decoration: none;\n                color: #0D6EFD;\n                font-weight: 500;">forum</a>, <a href="https://www.syncfusion.com/feedback?utm_source=es_license_validation_banner&utm_medium=listing&utm_campaign=license-information\n                " style="text-decoration: none;\n                color: #0D6EFD;\n                font-weight: 500;">feature &amp; feedback page</a> and chat.</span></li>\n                <li><span>200+ <a href="https://www.syncfusion.com/succinctly-free-ebooks?utm_source=es_license_validation_banner&utm_medium=listing&utm_campaign=license-information" style="text-decoration: none;\n                color: #0D6EFD;\n                font-weight: 500;">ebooks </a>on the latest technologies, industry trends, and research topics.</span>\n                </li>\n                <li><span>Largest collection of over 7500 flat and wireframe icons for free with Syncfusion<sup>®</sup> <a href="https://www.syncfusion.com/downloads/metrostudio?utm_source=es_license_validation_banner&utm_medium=listing&utm_campaign=license-information\n                " style="text-decoration: none;\n                color: #0D6EFD;\n                font-weight: 500;">Metro Studio.</a></span></li>\n                <li><span>Free and unlimited access to Syncfusion<sup>®</sup> technical <a href="https://www.syncfusion.com/blogs/?utm_source=es_license_validation_banner&utm_medium=listing&utm_campaign=license-information\n                " style="text-decoration: none;\n                color: #0D6EFD;\n                font-weight: 500;">blogs</a> and <a href="https://www.syncfusion.com/resources/techportal/whitepapers?utm_source=es_license_validation_banner&utm_medium=listing&utm_campaign=license-information" style="text-decoration: none;\n                color: #0D6EFD;\n                font-weight: 500;">whitepapers.</a></span></li>\n            </ul>\n            <div style="\n            font-size: 18px;\n            font-weight: 700;\n            position: relative;\n            line-height: 125%;\n            letter-spacing: 0.02em;\n            top: 90px;\n            left: 32px;\n    ">Syncfusion is trusted by 29,000+ businesses worldwide</div>\n            <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyMzAiIGhlaWdodD0iMTU2Ij4KPHBhdGggZD0iTTAgMCBDMTAuMjAxNTE3OTEgOC44MjE1MTgwNSAxNi4yMjU4NjAxNyAxOS4zODQ1MTIyMiAxNy4yODEyNSAzMi45NzI2NTYyNSBDMTcuNDE3OTUwMTYgNDUuOTc2MjU4NTUgMTMuMTkyNTE4MDQgNTcuNjM2ODk1NzMgNC4yNDYwOTM3NSA2Ny4xMzI4MTI1IEMtNS44MzQzNzk4NyA3Ni42NDQzNzA1IC0xNi43MjM2MTUyMyA4MC40NzU4MTc3IC0zMC40MTAxNTYyNSA4MC4yMjI2NTYyNSBDLTQzLjEyNjA0NDAyIDc5LjI2MTgzMzU2IC01NC4yMDMwOTQ1MyA3My40MDM0NzMyNCAtNjIuNzE4NzUgNjMuOTcyNjU2MjUgQy03MS4xNDgwNjkyNSA1MS44OTg2NTk5MiAtNzMuMTk0NzM3MSA0MC4zOTM3NzYxNCAtNzEuNzE4NzUgMjUuOTcyNjU2MjUgQy02OS4wOTkxNjQzNyAxNC41NTg3NDc0NCAtNjIuMzc0NTczNzggNC42NDI1NDI1NiAtNTIuNzE4NzUgLTIuMDI3MzQzNzUgQy0zNS45MDE4NDE2MSAtMTEuOTUyMDc2NTcgLTE1Ljg5MjUyMDU5IC0xMi4xNTE1ODYzNiAwIDAgWiAiIGZpbGw9IiMwODY4NDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzODguNzE4NzUsNDIuMDI3MzQzNzUpIi8+CjxwYXRoIGQ9Ik0wIDAgQzcuMzY3MjM5MTYgNC4wNDIzMjQxMSAxMS4xMDI1Mzc1MyAxMS4zOTA0MDEzMyAxNCAxOSBDMTQuMzg5NjU4MjYgMjAuOTg5NzkzMzQgMTQuNzQwMDUyODkgMjIuOTg5MTQ0ODEgMTUgMjUgQzE1LjY2IDI1IDE2LjMyIDI1IDE3IDI1IEMxNy4xMDA1NDY4NyAyNC4xNDQwNjI1IDE3LjIwMTA5Mzc1IDIzLjI4ODEyNSAxNy4zMDQ2ODc1IDIyLjQwNjI1IEMxOC45MTc0Mjc1NSAxNC41MDU2MzU4IDIzLjYwODM5NDI3IDUuNzcxNDMyNzMgMzAuMTc5Njg3NSAwLjg5NDUzMTI1IEMzMy43MzEzMzY1NCAtMC44NTA4MDcwMSAzNi4wNzI1NTM3NiAtMC42MjM0MDQxNyA0MCAwIEM0Ny43ODg2NDkxMyAzLjU4Mjc3ODYgNTEuMzQ3MDc2MTEgMTAuOTI1MDE3NDYgNTQuMzUyNzgzMiAxOC41ODg4NjcxOSBDNjAuNjYxMjYyNjMgMzUuNzMzMjUxOTkgNjMuMjM3ODY0ODggNTQuNDE0MDMxNTkgNjMuMDYyNSA3Mi42MjUgQzYzLjA1Nzk4ODI4IDczLjUzMzc4OTA2IDYzLjA1MzQ3NjU2IDc0LjQ0MjU3ODEyIDYzLjA0ODgyODEyIDc1LjM3ODkwNjI1IEM2My4wMzcyMTIwMiA3Ny41ODU5NjY5NSA2My4wMTkyODQ1MyA3OS43OTI5OTI5OSA2MyA4MiBDNTkuMDQgODIgNTUuMDggODIgNTEgODIgQzUwLjkzMDA2ODM2IDgwLjkwMzQ5MTIxIDUwLjg2MDEzNjcyIDc5LjgwNjk4MjQyIDUwLjc4ODA4NTk0IDc4LjY3NzI0NjA5IEM1MC4zMzA4MzIxNSA0MS45ODYzMDU3MyA1MC4zMzA4MzIxNSA0MS45ODYzMDU3MyAzOSA4IEMzOC4wMSA3LjY3IDM3LjAyIDcuMzQgMzYgNyBDMjUuMTQyMTkxNjggMTYuMjQ0MTIxMzEgMjQuODI2NDcwMzkgMzguNDA3NTg2NzUgMjMuNjgzNTkzNzUgNTEuNjcyMzYzMjggQzIzLjA0MTM0NzcxIDU5Ljc3NjY1NDY5IDIyLjUwMDE0OTM2IDY3Ljg4NTgxMjE3IDIyIDc2IEMxOC4wNCA3NiAxNC4wOCA3NiAxMCA3NiBDOS44OTUxMDI1NCA3NC40NzU4NDQ3MyA5Ljg5NTEwMjU0IDc0LjQ3NTg0NDczIDkuNzg4MDg1OTQgNzIuOTIwODk4NDQgQzkuMjg4Njk2MTIgMzkuNjQwNjkzMTMgOS4yODg2OTYxMiAzOS42NDA2OTMxMyAtMSA5IEMtMy4wMzU2NDA0IDcuNzQxNDM2NTkgLTMuMDM1NjQwNCA3Ljc0MTQzNjU5IC01IDcgQy0xNS44NDgzODY5NyAxNi40OTIzMzg2IC0xNi4wNTg3MjYyNSA0MC4yNTk3NTY0MSAtMTcgNTQgQy0xNy40NzQyMTEwMiA2My4zMjgyOTc4NCAtMTcuNzQ3NjYxNTkgNzIuNjYzNDc4NzQgLTE4IDgyIEMtMjIuMjkgODIgLTI2LjU4IDgyIC0zMSA4MiBDLTMxLjg5MjU5MjA1IDU1LjgxNzI5OTc3IC0yOS45NTA2NDQ2MiAyMi44Mzc1NTI0MSAtMTIgMiBDLTguNDczMzg5NDMgLTAuNjQ0OTU3OTMgLTQuMjE5NTgzOTggLTAuOTU4OTk2MzYgMCAwIFogIiBmaWxsPSIjRkZDQzAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MjgsMzcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzUuODg3MjkwNzMgMS40NDk4NTUxOCA5LjE2NjM4NTEzIDEuMjgxNTYyNTYgMTQuNzUgLTAuODM5ODQzNzUgQzIwLjM1Nzc0OTYyIC0yLjU0NjE0OTE0IDI1LjU0MDY3MjkyIC0xLjM4Mjk1NTEgMzAuNjI1IDEuMjUgQzMyLjkzNzM1MDYzIDMuMjczMzA2OCAzNC4xMDM0MzU0MiA0LjU3NzExOTE4IDM1LjEyNSA3LjQzNzUgQzM0LjM0MTI1IDguMTggMzMuNTU3NSA4LjkyMjUgMzIuNzUgOS42ODc1IEMyOS4xMTkwMTcwMyAxMy40OTEzODY5MiAyOC4yMzgzODk0NyAxNS4wMzE0NzA1OCAyNy44MTI1IDIwLjMxMjUgQzI3Ljk2MDg4MjA0IDI1LjAxNzA4MzQ0IDI5LjE5MzUzOTM2IDI4LjU3NDg0NDU4IDMyLjY2MDE1NjI1IDMxLjkxNzk2ODc1IEMzNC4xMDgzOTEwMSAzMy4xNDAyMzc4IDM1LjYxMjk3ODE1IDM0LjI5NTA4MzQ5IDM3LjEyNSAzNS40Mzc1IEMzNi4wNzAxOTM1MiA0Mi40Njk1NDMyIDMyLjAzNjA5MDQ5IDQ3Ljk3MzE5OTEgMjcuNzUgNTMuNSBDMjQuMjczODU5MzcgNTYuMDY1NzIyODUgMjEuNDA5Njc2NTkgNTYuNjI0MTU5MTggMTcuMTI1IDU2LjQzNzUgQzE1LjExMjc3OTUzIDU1LjgwODY4MTEgMTMuMTEyMjMyNjggNTUuMTQxMzExNTcgMTEuMTI1IDU0LjQzNzUgQzcuMTMyMjAwNjEgNTQuMDEwODUwMDcgMy44Njk5NzIwNCA1NC4xNzkwNDAzMSAwLjA2MjUgNTUuNSBDLTMuNzQ1OTgyNzYgNTYuNzE1NDczMjIgLTYuMDIwMDcxMDYgNTYuNDcwMDcwMjUgLTkuODc1IDU1LjQzNzUgQy0xNy44OTY4MjA0OCA1MC4zNjI0NzA3MiAtMjMuMjI0ODkxNjcgNDAuMjQ1NjM5MjYgLTI1LjQzMzU5Mzc1IDMxLjEzMjgxMjUgQy0yNi42OTE4Nzk2IDIzLjQ0OTQ3NDE1IC0yNy4zMTA4Njc4MiAxNC4yMDI1NjkzMiAtMjIuODc1IDcuNDM3NSBDLTE5LjE4NzExNTEzIDMuMTY0NjQwMjkgLTE0Ljk1ODc1MDk1IC0wLjQ2NDczMTYxIC05LjI2NTYyNSAtMS41NzQyMTg3NSBDLTYuMDIyMDAxNTYgLTEuNTU4MzE4NjQgLTMuMTQ1MDkxMDYgLTAuNzc5NDY1MjEgMCAwIFogIiBmaWxsPSIjMDAwMDAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMjIuODc1LDU1LjU2MjUpIi8+CjxwYXRoIGQ9Ik0wIDAgQzYuOTk4NjY1NzYgNi41NjU2MTQ1OCAxMy4yMzU0MjQ3IDEzLjIxNDc1OTU1IDE0LjE3OTY4NzUgMjMuMTg3NSBDMTMuOTYxMTk2MzQgMjguMjczOTc0MSAxMi4yNTY2NDk1NCAzMi4wNjY5ODMyNiA5LjAzNTE1NjI1IDM1Ljk3NjU2MjUgQzAuNTMzMzg4MDQgNDMuNTgzNDA3NzQgLTguOTc3NTY4MjUgNDUuMDAzODkwNjcgLTE5Ljg1NTQ2ODc1IDQ0Ljg5ODQzNzUgQy0yMS4xODA5NDcyNyA0NC44OTE2Njk5MiAtMjEuMTgwOTQ3MjcgNDQuODkxNjY5OTIgLTIyLjUzMzIwMzEyIDQ0Ljg4NDc2NTYyIEMtMjQuNzAzMTU0MzQgNDQuODczMDM2MTYgLTI2Ljg3MzA3MDQ3IDQ0Ljg1NTEwMjQ1IC0yOS4wNDI5Njg3NSA0NC44MzU5Mzc1IEMtMjkuMzcyOTY4NzUgNDUuNDk1OTM3NSAtMjkuNzAyOTY4NzUgNDYuMTU1OTM3NSAtMzAuMDQyOTY4NzUgNDYuODM1OTM3NSBDLTMyLjQxNzk2ODc1IDQ2Ljk2MDkzNzUgLTMyLjQxNzk2ODc1IDQ2Ljk2MDkzNzUgLTM1LjA0Mjk2ODc1IDQ2LjgzNTkzNzUgQy0zNy4wNDI5Njg3NSA0NC44MzU5Mzc1IC0zNy4wNDI5Njg3NSA0NC44MzU5Mzc1IC0zNy40MTQwNjI1IDQyLjM1NTQ2ODc1IEMtMzcuNzgyMzI5OTcgMzkuNzMzNjQ1MzEgLTM3Ljc4MjMyOTk3IDM5LjczMzY0NTMxIC0zOS44MjgxMjUgMzguNTM1MTU2MjUgQy00MC41Nzk2NDg0NCAzOC4yMDEyODkwNiAtNDEuMzMxMTcxODcgMzcuODY3NDIxODcgLTQyLjEwNTQ2ODc1IDM3LjUyMzQzNzUgQy00Ny4zNTI0NjU4MyAzNC44NTM3NjUzOCAtNTEuNDU1NzUyNzEgMzEuNTMwNDMxOTUgLTU1LjA0Mjk2ODc1IDI2LjgzNTkzNzUgQy01Ni4wNDI5Njg3NSAyMy4zMzU5Mzc1IC01Ni4wNDI5Njg3NSAyMy4zMzU5Mzc1IC01Ni4wNDI5Njg3NSAyMC44MzU5Mzc1IEMtNTEuMzM2NTk3OTUgMTYuMTI5NTY2NyAtNDUuMzAzOTE4MTcgMTQuNTc0NTc2MzMgLTM5LjA0Mjk2ODc1IDEyLjgzNTkzNzUgQy0zOC4zODI5Njg3NSAxMi44MzU5Mzc1IC0zNy43MjI5Njg3NSAxMi44MzU5Mzc1IC0zNy4wNDI5Njg3NSAxMi44MzU5Mzc1IEMtMzYuOTIxNzk2ODggMTEuOTA5MTAxNTYgLTM2LjgwMDYyNSAxMC45ODIyNjU2MiAtMzYuNjc1NzgxMjUgMTAuMDI3MzQzNzUgQy0zNi41MDgyMDMxMyA4LjgyOTgwNDY5IC0zNi4zNDA2MjUgNy42MzIyNjU2MyAtMzYuMTY3OTY4NzUgNi4zOTg0Mzc1IEMtMzYuMDA1NTQ2ODggNS4yMDM0NzY1NiAtMzUuODQzMTI1IDQuMDA4NTE1NjMgLTM1LjY3NTc4MTI1IDIuNzc3MzQzNzUgQy0zNS40NjY5NTMxMyAxLjgwNjY3OTY5IC0zNS4yNTgxMjUgMC44MzYwMTU2MyAtMzUuMDQyOTY4NzUgLTAuMTY0MDYyNSBDLTM0LjM4Mjk2ODc1IC0wLjQ5NDA2MjUgLTMzLjcyMjk2ODc1IC0wLjgyNDA2MjUgLTMzLjA0Mjk2ODc1IC0xLjE2NDA2MjUgQy0zMC4wNzc2OTExNyAxLjI4MTI3NiAtMjkuNDg3MTQ2NjEgMy4yODE5NjA5NyAtMjguODU1NDY4NzUgNy4wMjM0Mzc1IEMtMjguNjk2OTE0MDYgNy45MjQ0OTIxOSAtMjguNTM4MzU5MzggOC44MjU1NDY4OCAtMjguMzc1IDkuNzUzOTA2MjUgQy0yOC4yNjU0Mjk2OSAxMC40NDA5NzY1NiAtMjguMTU1ODU5MzcgMTEuMTI4MDQ2ODcgLTI4LjA0Mjk2ODc1IDExLjgzNTkzNzUgQy0yNy4xMjUxNTYyNSAxMS45MzM5MDYyNSAtMjYuMjA3MzQzNzUgMTIuMDMxODc1IC0yNS4yNjE3MTg3NSAxMi4xMzI4MTI1IEMtMTguMDQ1MDgyNTkgMTMuMDEyMTUwNTIgLTEyLjIzNzYzMDI1IDEzLjk0OTA5MTA3IC02LjA0Mjk2ODc1IDE3LjgzNTkzNzUgQy00LjY2MTcxODU3IDIwLjU5ODQzNzg2IC00Ljg1MjE3NTY5IDIyLjc4MzI0ODQ5IC01LjA0Mjk2ODc1IDI1LjgzNTkzNzUgQy03LjA0Mjk2ODc1IDI3LjgzNTkzNzUgLTcuMDQyOTY4NzUgMjcuODM1OTM3NSAtMTAuNjY3OTY4NzUgMjcuOTYwOTM3NSBDLTExLjc4MTcxODc1IDI3LjkxOTY4NzUgLTEyLjg5NTQ2ODc1IDI3Ljg3ODQzNzUgLTE0LjA0Mjk2ODc1IDI3LjgzNTkzNzUgQy0xMy4zODI5Njg3NSAyNi41MTU5Mzc1IC0xMi43MjI5Njg3NSAyNS4xOTU5Mzc1IC0xMi4wNDI5Njg3NSAyMy44MzU5Mzc1IEMtMTUuNzk1MjI3MTUgMjIuMTc5MDk2MTMgLTE5LjMwNjQ5OTM2IDIxLjMzMzg1NTg3IC0yMy4zNTU0Njg3NSAyMC43MTA5Mzc1IEMtMjUuMjMyMzQzNzUgMjAuNDIyMTg3NSAtMjcuMTA5MjE4NzUgMjAuMTMzNDM3NSAtMjkuMDQyOTY4NzUgMTkuODM1OTM3NSBDLTI4LjU0Nzk2ODc1IDI4LjI1MDkzNzUgLTI4LjU0Nzk2ODc1IDI4LjI1MDkzNzUgLTI4LjA0Mjk2ODc1IDM2LjgzNTkzNzUgQy0xMi4wNjE3Nzk5MSAzNy4zODI2NDE3MiAtMTIuMDYxNzc5OTEgMzcuMzgyNjQxNzIgMi4wODIwMzEyNSAzMC42NDg0Mzc1IEM0Ljc2MDcwNTQxIDI2LjYzMDQyNjI2IDQuNzc1MjY3NDcgMjMuNTI1MDYwNDMgMy45NTcwMzEyNSAxOC44MzU5Mzc1IEMxLjAxMTM1NTYzIDguNTI2MDcyODEgLTguODY3NTEyMiAyLjM4NDg3MDU4IC0xNy43MzQzNzUgLTIuNTYyNSBDLTMxLjY3NjMzMzk0IC05LjMxMTI2NDA3IC00NS42NDMxNzQyMiAtMTEuNTY4NzI4NjMgLTYxLjA0Mjk2ODc1IC0xMS4xNjQwNjI1IEMtNjEuMDQyOTY4NzUgLTEwLjE3NDA2MjUgLTYxLjA0Mjk2ODc1IC05LjE4NDA2MjUgLTYxLjA0Mjk2ODc1IC04LjE2NDA2MjUgQy02My4wMjI5Njg3NSAtOC4xNjQwNjI1IC02NS4wMDI5Njg3NSAtOC4xNjQwNjI1IC02Ny4wNDI5Njg3NSAtOC4xNjQwNjI1IEMtNjcuNzkyOTY4NzUgLTkuOTE0MDYyNSAtNjcuNzkyOTY4NzUgLTkuOTE0MDYyNSAtNjguMDQyOTY4NzUgLTEyLjE2NDA2MjUgQy02NS45Njg1NDMxOCAtMTUuNTIyNjU2MjggLTYzLjQ3ODY1NTM5IC0xNi41NTA0NzkzNSAtNTkuNzkyOTY4NzUgLTE3LjQ3NjU2MjUgQy0zOS4xODA0NTMyNSAtMjAuODM2MzExNzIgLTE1Ljg1MjQ2NDU2IC0xMy4zOTczMDI3NCAwIDAgWiBNLTQ3LjM1NTQ2ODc1IDIwLjgzNTkzNzUgQy00OC4yMzg0NzY1NiAyMS4wMjE1NjI1IC00OS4xMjE0ODQzOCAyMS4yMDcxODc1IC01MC4wMzEyNSAyMS4zOTg0Mzc1IEMtNTAuNjk1MTE3MTkgMjEuNTQyODEyNSAtNTEuMzU4OTg0MzcgMjEuNjg3MTg3NSAtNTIuMDQyOTY4NzUgMjEuODM1OTM3NSBDLTUyLjUwMDI0MDQ0IDI1LjcyNDc4Mzk5IC01Mi41MDAyNDA0NCAyNS43MjQ3ODM5OSAtNTAuNTAzOTA2MjUgMjcuNDY4NzUgQy00Ni40NjI2MDg1IDMwLjM1OTcxNTgxIC00Mi45NDE1MjEwNyAzMi42MTEyOTk0MiAtMzguMDQyOTY4NzUgMzMuODM1OTM3NSBDLTM2LjcwMzk1MDgzIDMyLjcyNDY3MDkxIC0zNi43MDM5NTA4MyAzMi43MjQ2NzA5MSAtMzYuOTQ1MzEyNSAyOS44OTQ1MzEyNSBDLTM2Ljk1NjkxNDA2IDI4LjY5OTU3MDMxIC0zNi45Njg1MTU2MyAyNy41MDQ2MDkzOCAtMzYuOTgwNDY4NzUgMjYuMjczNDM3NSBDLTM2Ljk4OTQ5MjE5IDI1LjA3NTg5ODQ0IC0zNi45OTg1MTU2MiAyMy44NzgzNTkzOCAtMzcuMDA3ODEyNSAyMi42NDQ1MzEyNSBDLTM3LjAxOTQxNDA2IDIxLjcxNzY5NTMxIC0zNy4wMzEwMTU2MyAyMC43OTA4NTkzNyAtMzcuMDQyOTY4NzUgMTkuODM1OTM3NSBDLTQwLjYzODE2MTY3IDE5LjczMjI5MjMgLTQzLjg0MDg2MTA3IDIwLjA4NjE1NDUzIC00Ny4zNTU0Njg3NSAyMC44MzU5Mzc1IFogIiBmaWxsPSIjMjIxRTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NTEuMDQyOTY4NzUsNTguMTY0MDYyNSkiLz4KPHBhdGggZD0iTTAgMCBDMy4zIDAgNi42IDAgMTAgMCBDMTMuOTk1NTQ4MTcgOC40NTIxMjExMyAxNi45NDE0Njg4MSAxNy4xNzE5NjY3OSAyMCAyNiBDMjAuMzMgMTcuNDIgMjAuNjYgOC44NCAyMSAwIEMyNC42MyAwIDI4LjI2IDAgMzIgMCBDMzIgMTguNDggMzIgMzYuOTYgMzIgNTYgQzI4IDU3IDI4IDU3IDIwIDU3IEMxNy4zNiA0OS40MSAxNC43MiA0MS44MiAxMiAzNCBDMTEuNjcgNDIuMjUgMTEuMzQgNTAuNSAxMSA1OSBDNS41NTUgNTkuNDk1IDUuNTU1IDU5LjQ5NSAwIDYwIEMwIDQwLjIgMCAyMC40IDAgMCBaICIgZmlsbD0iI0Q4MUYyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTk1LDUyKSIvPgo8cGF0aCBkPSJNMCAwIEMxLjE3MDQ2ODc1IDAuMDI3MDcwMzEgMi4zNDA5Mzc1IDAuMDU0MTQwNjMgMy41NDY4NzUgMC4wODIwMzEyNSBDNC40Mzg5MDYyNSAwLjExNjgzNTk0IDUuMzMwOTM3NSAwLjE1MTY0MDYyIDYuMjUgMC4xODc1IEM3LjUzODE4NzMxIDYuMjE4NDU0OTcgOC44MTk3NDQ4OSAxMi4yNTA3NjY0NyAxMC4wOTUyMTQ4NCAxOC4yODQ0MjM4MyBDMTAuNTI5OTIzMzUgMjAuMzM2MjQxNDggMTAuOTY2NDMxOTEgMjIuMzg3Njc4NjMgMTEuNDA0Nzg1MTYgMjQuNDM4NzIwNyBDMTIuMDM1MDI5NTggMjcuMzg5MTUwNjYgMTIuNjU4NzU5NzQgMzAuMzQwODk0MzcgMTMuMjgxMjUgMzMuMjkyOTY4NzUgQzEzLjQ3ODExNDAxIDM0LjIwNzczNDgzIDEzLjY3NDk3ODAzIDM1LjEyMjUwMDkyIDEzLjg3NzgwNzYyIDM2LjA2NDk4NzE4IEMxNC4wNTc5OTQzOCAzNi45MjU1MDE4NiAxNC4yMzgxODExNSAzNy43ODYwMTY1NCAxNC40MjM4MjgxMiAzOC42NzI2MDc0MiBDMTQuNTgzNzEyMTYgMzkuNDI1Mzk0NzQgMTQuNzQzNTk2MTkgNDAuMTc4MTgyMDcgMTQuOTA4MzI1MiA0MC45NTM3ODExMyBDMTUuMjUgNDMuMTg3NSAxNS4yNSA0My4xODc1IDE1LjI1IDQ4LjE4NzUgQzExLjI5IDQ4LjE4NzUgNy4zMyA0OC4xODc1IDMuMjUgNDguMTg3NSBDMi45MiA0NS44Nzc1IDIuNTkgNDMuNTY3NSAyLjI1IDQxLjE4NzUgQy0yLjcgNDEuNTE3NSAtNy42NSA0MS44NDc1IC0xMi43NSA0Mi4xODc1IEMtMTMuNDEgNDQuMTY3NSAtMTQuMDcgNDYuMTQ3NSAtMTQuNzUgNDguMTg3NSBDLTE5LjM3IDQ4LjE4NzUgLTIzLjk5IDQ4LjE4NzUgLTI4Ljc1IDQ4LjE4NzUgQy0yNi44MDgzMTEyNiA0Mi4yMDY0MzQ4NSAtMjQuNzAyMzE0NTggMzYuMzU1OTk3NzMgLTIyLjMxNjQwNjI1IDMwLjUzOTA2MjUgQy0yMS45OTcxOTcxMSAyOS43NTk4NTQ0MyAtMjEuNjc3OTg3OTggMjguOTgwNjQ2MzYgLTIxLjM0OTEwNTgzIDI4LjE3NzgyNTkzIEMtMjAuNjc5NDY4MTMgMjYuNTQ4NjI2IC0yMC4wMDc5ODYzNCAyNC45MjAxODI4OSAtMTkuMzM0NzE2OCAyMy4yOTI0ODA0NyBDLTE4LjY0OTcxMDY3IDIxLjYzMDYwMDMgLTE3Ljk3MDA3MDg4IDE5Ljk2NjQ5ODY1IC0xNy4yOTU2NTQzIDE4LjMwMDI5Mjk3IEMtMTYuMzEzOTk1MTggMTUuODc1MDE3NSAtMTUuMzE3MDg2OTUgMTMuNDU2NTQxMzggLTE0LjMxNjQwNjI1IDExLjAzOTA2MjUgQy0xNC4wMTgzNTU4NyAxMC4yOTUzMjM3OSAtMTMuNzIwMzA1NDggOS41NTE1ODUwOCAtMTMuNDEzMjIzMjcgOC43ODUzMDg4NCBDLTEwLjMyNjYxNzczIDEuNDMzOTIzMTMgLTcuOTE5NDc2MjUgLTAuMjM3NTg0MjkgMCAwIFogTS0zLjc1IDE1LjE4NzUgQy01LjQgMjAuMTM3NSAtNy4wNSAyNS4wODc1IC04Ljc1IDMwLjE4NzUgQy02LjExIDMwLjE4NzUgLTMuNDcgMzAuMTg3NSAtMC43NSAzMC4xODc1IEMtMS40MDM0OTYzMyAyMi42MzcxMTU3OCAtMS40MDM0OTYzMyAyMi42MzcxMTU3OCAtMi43NSAxNS4xODc1IEMtMy4wOCAxNS4xODc1IC0zLjQxIDE1LjE4NzUgLTMuNzUgMTUuMTg3NSBaICIgZmlsbD0iIzIzNDM5QSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcwLjc1LDUzLjgxMjUpIi8+CjxwYXRoIGQ9Ik0wIDAgQzIuNzg5Mjg3NzggMi4zMDgzNzYwOSAzLjc1MTc2ODg4IDQuMjY1OTI4MzQgNC4yNzM0Mzc1IDcuOTEwMTU2MjUgQzQuNjM2ODE4NzQgMTUuNjExMDQzMzQgMS45NDAyMDM5IDIxLjI4NjM5NDY0IC0yLjc5Njg3NSAyNy4yNjk1MzEyNSBDLTkuMDAxNDUwMzQgMzMuOTU4MDYzNDcgLTE1LjA5NjEwOTIxIDM3LjE0MTAyMzg5IC0yNC4yNSAzNy41IEMtMjguMDQyMTE1NTYgMzcuMzY0OTExOTEgLTI5Ljc2NDgxODA0IDM3LjEzMTcwMTkgLTMzLjEyNSAzNS4yNSBDLTM2LjYxNDUyNjY5IDMxLjA2MjU2Nzk3IC0zNy40NTgyNTE2IDI3Ljc5OTc2MzM3IC0zNy4zMDg1OTM3NSAyMi40Mjk2ODc1IEMtMzYuMzE4MDI0MjMgMTQuNjMwNTE5ODYgLTMxLjc1MTQwMDU4IDguMTU2MDQwNzUgLTI2IDMgQy0xNy42OTY1MDc2NiAtMi42NTI1NDYzMSAtOS4yMjAwNTQ5MyAtNS42NTc3NjA5OCAwIDAgWiAiIGZpbGw9IiMwNjg4MkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNDUsNzkpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuNzQ5ODUzMjUgLTAuMDg3MTc0NyA3LjQ5OTQ0NTU1IC0wLjE0MDQ1MDAzIDExLjI1IC0wLjE4NzUgQzEyLjMxMzQ3NjU2IC0wLjIxMjYzNjcyIDEzLjM3Njk1MzEyIC0wLjIzNzc3MzQ0IDE0LjQ3MjY1NjI1IC0wLjI2MzY3MTg4IEMxNS40OTc0NjA5NCAtMC4yNzMzMzk4NCAxNi41MjIyNjU2MyAtMC4yODMwMDc4MSAxNy41NzgxMjUgLTAuMjkyOTY4NzUgQzE4LjUyMDc1MTk1IC0wLjMwODY3OTIgMTkuNDYzMzc4OTEgLTAuMzI0Mzg5NjUgMjAuNDM0NTcwMzEgLTAuMzQwNTc2MTcgQzIzLjU2MjEwMzM5IDAuMDc0NjIyNTkgMjQuODI1NjM1MDMgMC43MTY2NzQ2NSAyNyAzIEMyNy45MTMwODU5NCA1LjYzNTQ5ODA1IDI3LjkxMzA4NTk0IDUuNjM1NDk4MDUgMjguNDg0Mzc1IDguNzYxNzE4NzUgQzI4LjgwMzQxNzk3IDEwLjQzOTExMTMzIDI4LjgwMzQxNzk3IDEwLjQzOTExMTMzIDI5LjEyODkwNjI1IDEyLjE1MDM5MDYyIEMyOS4zMzM4NjcxOSAxMy4zMTc2MzY3MiAyOS41Mzg4MjgxMiAxNC40ODQ4ODI4MSAyOS43NSAxNS42ODc1IEMyOS45NzA0Mjk2OSAxNi44NjYzNDc2NiAzMC4xOTA4NTkzOCAxOC4wNDUxOTUzMSAzMC40MTc5Njg3NSAxOS4yNTk3NjU2MiBDMzAuOTYwMTAyNjQgMjIuMTcwNzg4OTEgMzEuNDg2NzY4MjIgMjUuMDgzNzY2MzEgMzIgMjggQzM1LjA3NTc1MDg3IDIxLjMyMzQ4NDU3IDM4LjA0NTYyMTcyIDE0LjYyMjgwNzQ2IDQwLjgxMjUgNy44MTI1IEM0MS4xMjM4MDg1OSA3LjA1MTMwODU5IDQxLjQzNTExNzE5IDYuMjkwMTE3MTkgNDEuNzU1ODU5MzggNS41MDU4NTkzOCBDNDIuNTA1ODE1MTcgMy42NzEzNTIxMyA0My4yNTMxOTk4MiAxLjgzNTc5NDExIDQ0IDAgQzQ4LjI5IDAgNTIuNTggMCA1NyAwIEM1NS44NzQ5NzQ1OCA2Ljc1MDE1MjU0IDU1Ljg3NDk3NDU4IDYuNzUwMTUyNTQgNTQuMzQxNzk2ODggMTAuMzIxMjg5MDYgQzU0LjAwNDc0NzMxIDExLjExNTIxMDU3IDUzLjY2NzY5Nzc1IDExLjkwOTEzMjA4IDUzLjMyMDQzNDU3IDEyLjcyNzExMTgyIEM1Mi45NTY4Nzg2NiAxMy41NjQ4MjExNyA1Mi41OTMzMjI3NSAxNC40MDI1MzA1MiA1Mi4yMTg3NSAxNS4yNjU2MjUgQzUxLjg0NTIwMzg2IDE2LjE0MDIzMzc2IDUxLjQ3MTY1NzcxIDE3LjAxNDg0MjUzIDUxLjA4Njc5MTk5IDE3LjkxNTk1NDU5IEM0OS44OTczNDQ2IDIwLjY5NjY1Mjc4IDQ4LjY5ODc0NTQ1IDIzLjQ3MzI5OTM5IDQ3LjUgMjYuMjUgQzQ2LjY5MzQyMDAxIDI4LjEzMjU1OTY1IDQ1Ljg4NzQyNDAyIDMwLjAxNTM2OTYzIDQ1LjA4MjAzMTI1IDMxLjg5ODQzNzUgQzQzLjYxMDkxMDIyIDM1LjMzMjU2NDA1IDQyLjEzODAzMjE4IDM4Ljc2NTkwNDg3IDQwLjY1ODIwMzEyIDQyLjE5NjI4OTA2IEM0MC4zNjE0MzY3NyA0Mi44ODQzNDYzMSA0MC4wNjQ2NzA0MSA0My41NzI0MDM1NiAzOS43NTg5MTExMyA0NC4yODEzMTEwNCBDMzkuMjA1MDIxMiA0NS41MzU2OTMxMSAzOC42MTMyMzIxNyA0Ni43NzM1MzU2NyAzOCA0OCBDMzMuMzggNDggMjguNzYgNDggMjQgNDggQzIzLjcxODAxNzU4IDQ2Ljg2OTgxNDQ1IDIzLjQzNjAzNTE2IDQ1LjczOTYyODkxIDIzLjE0NTUwNzgxIDQ0LjU3NTE5NTMxIEMyMi4wOTM1MjM1MyA0MC4zNzQ2MTE1MyAyMS4wMjMxNzA3NiAzNi4xNzg4ODk2NSAxOS45NDcyNjU2MiAzMS45ODQzNzUgQzE5LjQ4NDU3MjAzIDMwLjE2OTg5MDMxIDE5LjAyNjgzOTQ1IDI4LjM1NDEzMjkyIDE4LjU3NDIxODc1IDI2LjUzNzEwOTM4IEMxNy45MjE5MzU4OSAyMy45MjIyNTYxNiAxNy4yNTE4MjE4MSAyMS4zMTI1MzE3MyAxNi41NzgxMjUgMTguNzAzMTI1IEMxNi4yODA5ODYwMiAxNy40ODcyODcyOSAxNi4yODA5ODYwMiAxNy40ODcyODcyOSAxNS45Nzc4NDQyNCAxNi4yNDY4ODcyMSBDMTQuODEwMjA5MzQgMTEuODA0OTMzNDYgMTMuNzk5Njc2MzYgOC44OTA1NzQxMSAxMCA2IEM3LjQ0MzcyNDc1IDQuODk3OTA2NjcgNy40NDM3MjQ3NSA0Ljg5NzkwNjY3IDQuNzUgNC4yNSBDMy44NTc5Njg3NSA0LjAwNzY1NjI1IDIuOTY1OTM3NSAzLjc2NTMxMjUgMi4wNDY4NzUgMy41MTU2MjUgQzEuMzcxNDA2MjUgMy4zNDU0Njg3NSAwLjY5NTkzNzUgMy4xNzUzMTI1IDAgMyBDMCAyLjAxIDAgMS4wMiAwIDAgWiAiIGZpbGw9IiMyMTI5NjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2LDU0KSIvPgo8cGF0aCBkPSJNMCAwIEMzLjYzIDAgNy4yNiAwIDExIDAgQzE1IDkuNjI1IDE1IDkuNjI1IDE1IDEzIEMxNS42NiAxMyAxNi4zMiAxMyAxNyAxMyBDMTcuMTkzMzU5MzggMTIuMzk2NzE4NzUgMTcuMzg2NzE4NzUgMTEuNzkzNDM3NSAxNy41ODU5Mzc1IDExLjE3MTg3NSBDMTcuODQ2MzI4MTIgMTAuMzcyNjU2MjUgMTguMTA2NzE4NzUgOS41NzM0Mzc1IDE4LjM3NSA4Ljc1IEMxOC43NTc4NTE1NiA3LjU2NjY0MDYyIDE4Ljc1Nzg1MTU2IDcuNTY2NjQwNjIgMTkuMTQ4NDM3NSA2LjM1OTM3NSBDMjAgNCAyMCA0IDIyIDAgQzI1LjYzIDAgMjkuMjYgMCAzMyAwIEMzMS42MTIzNzc3OCA0LjQ4OTM2NjAxIDMwLjA5OTAyNzU4IDguODM1MTMyMDUgMjguMjA3MDMxMjUgMTMuMTM2NzE4NzUgQzI3LjcyNjY1NDA1IDE0LjI0Mjg1NTIyIDI3LjcyNjY1NDA1IDE0LjI0Mjg1NTIyIDI3LjIzNjU3MjI3IDE1LjM3MTMzNzg5IEMyNi41ODgzNzkzNiAxNi44NTIwMjc5OSAyNS45MjY0NjI4MyAxOC4zMjY4MDAwNiAyNS4yNDk3NTU4NiAxOS43OTQ2Nzc3MyBDMjEuMjM0Nzg2MTQgMjkuMDI3NTEyNzMgMjUuMDc1MDY3NzkgMzYuMzYzMTg5NTkgMjguNTYyNSA0NS4yNSBDMjkuNDAxNTk1MTQgNDcuMzk5MzA1OTEgMzAuMjM2NDQwNzggNDkuNTUwMjc3MTYgMzEuMDY2NDA2MjUgNTEuNzAzMTI1IEMzMS40MzcwOTIyOSA1Mi42NDgzMzAwOCAzMS44MDc3NzgzMiA1My41OTM1MzUxNiAzMi4xODk2OTcyNyA1NC41NjczODI4MSBDMzMgNTcgMzMgNTcgMzMgNjAgQzMxLjU2MTYzMjQ5IDU5Ljg4NTQxMzA3IDMwLjEyNDI5MDM0IDU5Ljc1NzkwODg0IDI4LjY4NzUgNTkuNjI1IEMyNy44ODY5OTIxOSA1OS41NTUzOTA2MyAyNy4wODY0ODQzOCA1OS40ODU3ODEyNSAyNi4yNjE3MTg3NSA1OS40MTQwNjI1IEMyNCA1OSAyNCA1OSAyMSA1NyBDMTkuNjEzMjgxMjUgNTMuOTYwOTM3NSAxOS42MTMyODEyNSA1My45NjA5Mzc1IDE4LjMxMjUgNTAuMzc1IEMxNy44NzU1MDc4MSA0OS4xODY0ODQzNyAxNy40Mzg1MTU2MyA0Ny45OTc5Njg3NSAxNi45ODgyODEyNSA0Ni43NzM0Mzc1IEMxNi42NjIxNDg0NCA0NS44NTgyMDMxMyAxNi4zMzYwMTU2MyA0NC45NDI5Njg3NSAxNiA0NCBDMTQuMjExNzgyMjYgNDYuNjgyMzI2NjEgMTIuNzk4NTczOTYgNDkuMzAyODg5NjEgMTEuMzc1IDUyLjE4NzUgQzEwLjkyODk4NDM4IDUzLjA4ODU1NDY5IDEwLjQ4Mjk2ODc1IDUzLjk4OTYwOTM4IDEwLjAyMzQzNzUgNTQuOTE3OTY4NzUgQzkuNjg1NzAzMTIgNTUuNjA1MDM5MDYgOS4zNDc5Njg3NSA1Ni4yOTIxMDkzNyA5IDU3IEM1LjcgNTYuNjcgMi40IDU2LjM0IC0xIDU2IEMtMC4zOTQ5ODQ5MyA0OS4xNzY3NzQ1NCAyLjkyNjY1MjAyIDQzLjQ2Njc3Nzg3IDUuOTM3NSAzNy40MzE2NDA2MiBDOC40NDU2MTQ0IDMyLjE0NzgyNjM3IDkuNzA2Nzk0NDIgMjguODM0MjUxNjYgOCAyMyBDNi43NTQ5MDE0NiAxOS41MzQxMTc5NSA1LjM3Mjc0NjExIDE2LjE0MTA0NzgxIDMuOTM3NSAxMi43NSBDMy4xOTE5Mjc4NyAxMC45NzU5MjA2OSAyLjQ1MDgyOTQ5IDkuMTk5OTUyNjcgMS43MTQ4NDM3NSA3LjQyMTg3NSBDMS4zODYwNTIyNSA2LjY0NDI0ODA1IDEuMDU3MjYwNzQgNS44NjY2MjEwOSAwLjcxODUwNTg2IDUuMDY1NDI5NjkgQzAgMyAwIDMgMCAwIFogIiBmaWxsPSIjRDgxRTI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTgzLDUyKSIvPgo8cGF0aCBkPSJNMCAwIEMtMC42NiAzLjYzIC0xLjMyIDcuMjYgLTIgMTEgQy0yLjgyNSAxMC44MzUgLTMuNjUgMTAuNjcgLTQuNSAxMC41IEMtMTEuNDA5NDk0MjQgOS40MzI1NTU0MyAtMTEuNDA5NDk0MjQgOS40MzI1NTU0MyAtMTggMTEgQy0xNy45MDQ4MDU0NiAxMi44OTU3NjM2NiAtMTcuOTA0ODA1NDYgMTIuODk1NzYzNjYgLTE3IDE1IEMtMTQuNTcyODYxMyAxNi44NzM4MTgyMSAtMTQuNTcyODYxMyAxNi44NzM4MTgyMSAtMTEuNjI1IDE4LjUgQy03LjkzODczNzE5IDIwLjYzOTc4MzE2IC01LjIyOTM2OTIyIDIyLjMxNTc1MDIyIC0zIDI2IEMtMS41MDg4MTc1MSAzMS42NDUxOTA4NSAtMi4xNzg0MTgzNiAzNC45MjExNTMwNiAtNSA0MCBDLTkuMzQ2NDcyNTcgNDUuMTQ3MTM4NTcgLTEzLjQ5MjA4MjkgNDcuMDc2ODA4NDEgLTIwLjEyNSA0Ny43NSBDLTI1Ljk4NTQzMDQyIDQ4LjIyMDQyOTExIC0zMS4zMDM1NDk3NiA0Ny4zMzMyMTE3NiAtMzcgNDYgQy0zOC4wOTg5ODcwMiA0Mi43MDMwMzg5NSAtMzcuODcxMjQ0NDQgNDEuNTk1MDUwOTcgLTM3LjA2MjUgMzguMzEyNSBDLTM2Ljg2Nzg1MTU2IDM3LjUwNDI1NzgxIC0zNi42NzMyMDMxMyAzNi42OTYwMTU2MyAtMzYuNDcyNjU2MjUgMzUuODYzMjgxMjUgQy0zNi4zMTY2Nzk2OSAzNS4yNDgzOTg0NCAtMzYuMTYwNzAzMTIgMzQuNjMzNTE1NjMgLTM2IDM0IEMtMzQuODQ1IDM0LjMzIC0zMy42OSAzNC42NiAtMzIuNSAzNSBDLTI4LjE4MjA3NzU3IDM2LjA3MzcyODQ5IC0yNC40NDM3NDM0NCAzNi4zMDEyNzA3NCAtMjAgMzYgQy0xOS4wMSAzNS4zNCAtMTguMDIgMzQuNjggLTE3IDM0IEMtMTcuMTc4MjU1OTkgMzIuMDY3MDg1MjEgLTE3LjE3ODI1NTk5IDMyLjA2NzA4NTIxIC0xOCAzMCBDLTE5LjkwMzM3ODEzIDI4LjYwODcxNTU2IC0xOS45MDMzNzgxMyAyOC42MDg3MTU1NiAtMjIuMjUgMjcuNTYyNSBDLTMxLjA3MTA4MzE3IDIyLjkxMzE3MTEzIC0zMS4wNzEwODMxNyAyMi45MTMxNzExMyAtMzIuNjYwMTU2MjUgMTcuOTI5Njg3NSBDLTMzLjUwOTcyNjg3IDEzLjA2MzIxNTAxIC0zMy4wODExMzgwMSA5LjYxMDg4NDM3IC0zMC4yOTI5Njg3NSA1LjUgQy0yMi4zNjg4Mzc3IC0zLjY5Mjk0OTYyIC0xMC42NjIyMzUzMyAtMi42NjU1NTg4MyAwIDAgWiAiIGZpbGw9IiMyMjM5ODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0Niw1NSkiLz4KPHBhdGggZD0iTTAgMCBDNC4yNTM4MDEzOCAxLjUxOTIxNDc4IDUuODUwNjA1NjkgNC4xMzEwOTAyNCA4IDggQzEwLjIxNjIxNjM0IDE0LjEzODE3MjIyIDExLjE3ODUwNDM3IDIwLjIzMzA3NjcgOC41NjI1IDI2LjM3NSBDNyAyOSA3IDI5IDYgMzAgQzMuNjM2NzE4NzUgMzAuMjk2ODc1IDMuNjM2NzE4NzUgMzAuMjk2ODc1IDEgMzAgQy0wLjczMDQ2ODc1IDI4LjM5MDYyNSAtMC43MzA0Njg3NSAyOC4zOTA2MjUgLTIuMTg3NSAyNi4yNSBDLTIuOTIwMzMyMDMgMjUuMjA1ODU5MzggLTIuOTIwMzMyMDMgMjUuMjA1ODU5MzggLTMuNjY3OTY4NzUgMjQuMTQwNjI1IEMtNC45MTMwODMwNCAyMi4xMzk2Nzg4OCAtNS45ODkwNDQ2MiAyMC4xMjczMTg0MyAtNyAxOCBDLTcuMTk5MTYwMTYgMTkuMjY0NTcwMzEgLTcuMTk5MTYwMTYgMTkuMjY0NTcwMzEgLTcuNDAyMzQzNzUgMjAuNTU0Njg3NSBDLTcuNTc4OTQ1MzEgMjEuNjUwMzkwNjIgLTcuNzU1NTQ2ODggMjIuNzQ2MDkzNzUgLTcuOTM3NSAyMy44NzUgQy04LjExMTUyMzQ0IDI0Ljk2NTU0Njg4IC04LjI4NTU0Njg4IDI2LjA1NjA5Mzc1IC04LjQ2NDg0Mzc1IDI3LjE3OTY4NzUgQy05IDMwIC05IDMwIC0xMCAzMiBDLTExLjg3NSAzMS43NSAtMTEuODc1IDMxLjc1IC0xNCAzMSBDLTE1LjI1IDI4LjkzNzUgLTE1LjI1IDI4LjkzNzUgLTE2IDI3IEMtMTYuNDMzMTI1IDI3LjQ3NDM3NSAtMTYuODY2MjUgMjcuOTQ4NzUgLTE3LjMxMjUgMjguNDM3NSBDLTIxLjI2ODUzMTg1IDMyLjEwMDQ5MjQ1IC0yNi43NTQ4NDI1IDMxLjMyNjM3NjY4IC0zMS44MjAzMTI1IDMxLjI4MTI1IEMtMzYuMjA3MDY0MDkgMzAuODkzMjMyNjYgLTM3LjkwMzMwOTI4IDMwLjA5NjY5MDcyIC00MSAyNyBDLTQyLjU2MjUgMjQuNSAtNDIuNTYyNSAyNC41IC00MyAyMiBDLTQxLjYyNSAxOS42ODc1IC00MS42MjUgMTkuNjg3NSAtNDAgMTggQy00MS4zMiAxNy4wMSAtNDIuNjQgMTYuMDIgLTQ0IDE1IEMtNDQgMTEuNzUgLTQ0IDExLjc1IC00MyA4IEMtMzcuODIzNzMwOTQgMy44MDUyMDc0OSAtMzIuMDE2MTEwNTQgMy40NTA1OTcyMiAtMjUuNjI1IDMuNjg3NSBDLTI0LjgxOTMzNTk0IDMuNjk3MTY3OTcgLTI0LjAxMzY3MTg4IDMuNzA2ODM1OTQgLTIzLjE4MzU5Mzc1IDMuNzE2Nzk2ODggQy0xNy4zNDEzMjczMSAzLjgyOTMzNjM1IC0xNy4zNDEzMjczMSAzLjgyOTMzNjM1IC0xNSA1IEMtMTUuMzEyNSA2LjkzNzUgLTE1LjMxMjUgNi45Mzc1IC0xNiA5IEMtMjAuMjg5NzAxMzQgMTAuNDI5OTAwNDUgLTI0LjU3MTM0MzI0IDEwLjQzODEyMTc2IC0yOS4wNjY0MDYyNSAxMC43MTg3NSBDLTMxLjkzMTY1NzQ2IDEwLjgxNTkwNjYxIC0zMS45MzE2NTc0NiAxMC44MTU5MDY2MSAtMzQgMTIgQy0zMy4wMzU3ODEyNSAxMi4xMDk1NzAzMSAtMzIuMDcxNTYyNSAxMi4yMTkxNDA2MiAtMzEuMDc4MTI1IDEyLjMzMjAzMTI1IEMtMjkuODE0ODQzNzUgMTIuNDkwNTg1OTQgLTI4LjU1MTU2MjUgMTIuNjQ5MTQwNjMgLTI3LjI1IDEyLjgxMjUgQy0yNS4zNzA1NDY4NyAxMy4wMzg3MzA0NyAtMjUuMzcwNTQ2ODcgMTMuMDM4NzMwNDcgLTIzLjQ1MzEyNSAxMy4yNjk1MzEyNSBDLTIwLjA1NDQ1OTUzIDEzLjk4ODQ3OTcxIC0xOC40MjUxMDM5MSAxNC41NjkwMDk5MSAtMTYgMTcgQy0xNS42NyAxNy45OSAtMTUuMzQgMTguOTggLTE1IDIwIEMtMTQuODc4ODI4MTMgMTkuMzI0NTMxMjUgLTE0Ljc1NzY1NjI1IDE4LjY0OTA2MjUgLTE0LjYzMjgxMjUgMTcuOTUzMTI1IEMtMTQuNDY1MjM0MzggMTcuMDYxMDkzNzUgLTE0LjI5NzY1NjI1IDE2LjE2OTA2MjUgLTE0LjEyNSAxNS4yNSBDLTEzLjk2MjU3ODEzIDE0LjM2ODI4MTI1IC0xMy44MDAxNTYyNSAxMy40ODY1NjI1IC0xMy42MzI4MTI1IDEyLjU3ODEyNSBDLTEzLjAzMjAzNzM2IDEwLjEzMDUyMjU2IC0xMi4yMjAwMjg4MyA4LjE5NDAwMTQzIC0xMSA2IEMtOC43Njk1MzEyNSA2LjEyMTA5Mzc1IC04Ljc2OTUzMTI1IDYuMTIxMDkzNzUgLTYgNyBDLTMuNzYxNzE4NzUgOS43MjI2NTYyNSAtMy43NjE3MTg3NSA5LjcyMjY1NjI1IC0xLjY4NzUgMTMuMDYyNSBDLTAuOTkwMTE3MTkgMTQuMTY3MjI2NTYgLTAuMjkyNzM0MzggMTUuMjcxOTUzMTIgMC40MjU3ODEyNSAxNi40MTAxNTYyNSBDMS4yMDUwMTk1MyAxNy42OTIxMjg5MSAxLjIwNTAxOTUzIDE3LjY5MjEyODkxIDIgMTkgQzEuODAwODM5ODQgMTcuODA1MDM5MDYgMS44MDA4Mzk4NCAxNy44MDUwMzkwNiAxLjU5NzY1NjI1IDE2LjU4NTkzNzUgQzEuMDY1MTA0MTcgMTMuMzkwNjI1IDAuNTMyNTUyMDggMTAuMTk1MzEyNSAwIDcgQy0wLjIwNzUzOTA2IDUuODk5MTQwNjMgLTAuNDE1MDc4MTMgNC43OTgyODEyNSAtMC42Mjg5MDYyNSAzLjY2NDA2MjUgQy0wLjc1MTM2NzE5IDIuNzg0OTIxODcgLTAuODczODI4MTMgMS45MDU3ODEyNSAtMSAxIEMtMC42NyAwLjY3IC0wLjM0IDAuMzQgMCAwIFogTS0yOCAxOCBDLTI2LjE4Nzc3NDY2IDIwLjA2MjQ5OTQgLTI2LjE4Nzc3NDY2IDIwLjA2MjQ5OTQgLTI0IDIyIEMtMjMuMDEgMjIgLTIyLjAyIDIyIC0yMSAyMiBDLTIxLjMzIDIxLjAxIC0yMS42NiAyMC4wMiAtMjIgMTkgQy0yNC45NyAxOC41MDUgLTI0Ljk3IDE4LjUwNSAtMjggMTggWiBNLTM5IDIyIEMtMzkgMjIuNjYgLTM5IDIzLjMyIC0zOSAyNCBDLTM2LjAzIDI0LjMzIC0zMy4wNiAyNC42NiAtMzAgMjUgQy0zMi4zNTk2ODc0NCAyMi45MDI1MDAwNSAtMzMuNTQ2MTY5OTQgMjIuMDMwOTQyOTYgLTM2Ljc1IDIxLjgxMjUgQy0zNy40OTI1IDIxLjg3NDM3NSAtMzguMjM1IDIxLjkzNjI1IC0zOSAyMiBaICIgZmlsbD0iIzIyMUUyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjIwLDY3KSIvPgo8cGF0aCBkPSJNMCAwIEMyLjA1NDY4NzUgLTAuMTk5MjE4NzUgMi4wNTQ2ODc1IC0wLjE5OTIxODc1IDUuODY3MTg3NSAwLjM2MzI4MTI1IEM4LjI4Mjg5NDcyIDIuNDI4NzM2NjggMTAuMDk2NDE2NDkgNC43MzM5NTQ2IDExLjg2NzE4NzUgNy4zNjMyODEyNSBDMTIuMTQ5NDkyMTkgNi44NDYzNjcxOSAxMi40MzE3OTY4NyA2LjMyOTQ1MzEzIDEyLjcyMjY1NjI1IDUuNzk2ODc1IEMxNC4yNzE2ODgxMyAzLjQ3NTU5ODQ4IDE1LjU3MTg3NDIgMS45NzEyNTAyOCAxNy44NjcxODc1IDAuMzYzMjgxMjUgQzI2LjQ3NDM3MzUgLTAuNzg0MzQzNTUgMzQuOTQxNzAyNzcgMi4yOTMwNDg0MyA0Mi44NjcxODc1IDUuMzYzMjgxMjUgQzQxLjE2MTc1MzAxIDkuMTA0MjM0MzIgMzkuMjkzODYwOCAxMS4wMjMxMTQxMiAzNS44NjcxODc1IDEzLjM2MzI4MTI1IEMzNC44NzcxODc1IDEzLjM2MzI4MTI1IDMzLjg4NzE4NzUgMTMuMzYzMjgxMjUgMzIuODY3MTg3NSAxMy4zNjMyODEyNSBDMzIuMjA3MTg3NSAxMi4zNzMyODEyNSAzMS41NDcxODc1IDExLjM4MzI4MTI1IDMwLjg2NzE4NzUgMTAuMzYzMjgxMjUgQzI4LjY3MjY0MDY5IDkuNzgzMzQ0MjYgMjguNjcyNjQwNjkgOS43ODMzNDQyNiAyNi4yNDIxODc1IDkuNjc1NzgxMjUgQzI1LjQyNDkyMTg4IDkuNjEwMDM5MDYgMjQuNjA3NjU2MjUgOS41NDQyOTY4OCAyMy43NjU2MjUgOS40NzY1NjI1IEMyMi44MjU4OTg0NCA5LjQyMDQ4ODI4IDIyLjgyNTg5ODQ0IDkuNDIwNDg4MjggMjEuODY3MTg3NSA5LjM2MzI4MTI1IEMyMS43NTg4NzYwNCA5Ljk5OTk5MjUyIDIxLjY1MDU2NDU4IDEwLjYzNjcwMzggMjEuNTM4OTcwOTUgMTEuMjkyNzA5MzUgQzIwLjQxMzg1NTQzIDE3Ljg5NjI5MTI1IDE5LjI3NjQ4MDM1IDI0LjQ5NzY3NjE0IDE4LjEzMTgzNTk0IDMxLjA5NzkwMDM5IEMxNy43MDU4MDczNiAzMy41NjQxNTA1NiAxNy4yODI5NDkwNyAzNi4wMzA5NTA1MSAxNi44NjMyODEyNSAzOC40OTgyOTEwMiBDMTYuMjYwODYwODcgNDIuMDM2ODAwMzYgMTUuNjQ3MjEwNTMgNDUuNTczMjAwOSAxNS4wMzEyNSA0OS4xMDkzNzUgQzE0Ljg0NDcwODU2IDUwLjIxOTc3NjQ2IDE0LjY1ODE2NzExIDUxLjMzMDE3NzkyIDE0LjQ2NTk3MjkgNTIuNDc0MjI3OTEgQzE0LjI4NTkzNzE5IDUzLjQ5NTIxMDcyIDE0LjEwNTkwMTQ5IDU0LjUxNjE5MzU0IDEzLjkyMDQxMDE2IDU1LjU2ODExNTIzIEMxMy42ODcyNDU5NCA1Ni45MjM3OTg2IDEzLjY4NzI0NTk0IDU2LjkyMzc5ODYgMTMuNDQ5MzcxMzQgNTguMzA2ODY5NTEgQzEzLjI1NzI1MDY3IDU4Ljk4NTQ4NTM4IDEzLjA2NTEzIDU5LjY2NDEwMTI2IDEyLjg2NzE4NzUgNjAuMzYzMjgxMjUgQzExLjg3NzE4NzUgNjAuODU4MjgxMjUgMTEuODc3MTg3NSA2MC44NTgyODEyNSAxMC44NjcxODc1IDYxLjM2MzI4MTI1IEM5LjU4MDQ1Mjg0IDU0LjQ1OTA5MjQzIDguMjk5Mjc3MDIgNDcuNTUzODg4ODYgNy4wMjE5NzI2NiA0MC42NDc5NDkyMiBDNi41ODY3MzE3NyAzOC4yOTg0Mjc0MSA2LjE1MDIxNTc5IDM1Ljk0OTE0MTQ1IDUuNzEyNDAyMzQgMzMuNjAwMDk3NjYgQzUuMDgzNTYyMzcgMzAuMjI0ODk1MzcgNC40NTkzMDI5NCAyNi44NDg4NzMzNSAzLjgzNTkzNzUgMjMuNDcyNjU2MjUgQzMuNTQwNjQxNDggMjEuODk1OTAxMTggMy41NDA2NDE0OCAyMS44OTU5MDExOCAzLjIzOTM3OTg4IDIwLjI4NzI5MjQ4IEMzLjA1OTE5MzEyIDE5LjMwNjU3Nzc2IDIuODc5MDA2MzUgMTguMzI1ODYzMDQgMi42OTMzNTkzOCAxNy4zMTU0Mjk2OSBDMi41MzM0NzUzNCAxNi40NTM4MzI0IDIuMzczNTkxMzEgMTUuNTkyMjM1MTEgMi4yMDg4NjIzIDE0LjcwNDUyODgxIEMxLjg2NzE4NzUgMTIuMzYzMjgxMjUgMS44NjcxODc1IDEyLjM2MzI4MTI1IDEuODY3MTg3NSA4LjM2MzI4MTI1IEMtMS43NjI4MTI1IDkuMDIzMjgxMjUgLTUuMzkyODEyNSA5LjY4MzI4MTI1IC05LjEzMjgxMjUgMTAuMzYzMjgxMjUgQy05LjQ2MjgxMjUgMTEuMzUzMjgxMjUgLTkuNzkyODEyNSAxMi4zNDMyODEyNSAtMTAuMTMyODEyNSAxMy4zNjMyODEyNSBDLTE1LjA4OTc3ODMxIDEyLjEyNDAzOTggLTE3LjI0OTM5NzE2IDEwLjU3NzUwMzY3IC0yMC4xMzI4MTI1IDYuMzYzMjgxMjUgQy0xMy40NzU0Nzc3IDMuMTIxMTc0OTQgLTcuMjY2ODA3MzkgMS4yMzc3NTI5MSAwIDAgWiAiIGZpbGw9IiNFODIwMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NzUuMTMyODEyNSwzNS42MzY3MTg3NSkiLz4KPHBhdGggZD0iTTAgMCBDOC41OCAwIDE3LjE2IDAgMjYgMCBDMjYgMy4zIDI2IDYuNiAyNiAxMCBDMjAuNzIgMTAgMTUuNDQgMTAgMTAgMTAgQzEwIDEzLjYzIDEwIDE3LjI2IDEwIDIxIEMxMy45NiAyMSAxNy45MiAyMSAyMiAyMSBDMjIgMjQuMyAyMiAyNy42IDIyIDMxIEMxOC4wNCAzMSAxNC4wOCAzMSAxMCAzMSBDMTAgMzUuMjkgMTAgMzkuNTggMTAgNDQgQzE3LjkyIDQzLjUwNSAxNy45MiA0My41MDUgMjYgNDMgQzI2IDQ2LjMgMjYgNDkuNiAyNiA1MyBDMjIuODY0NjI0MDIgNTQuMDQ1MTI1MzMgMjAuMjI4NTQ5MDIgNTQuMzE1Mzc3MTMgMTYuOTM3NSA1NC41NjI1IEMxNS44NzQwMjM0NCA1NC42NDYyODkwNiAxNC44MTA1NDY4OCA1NC43MzAwNzgxMyAxMy43MTQ4NDM3NSA1NC44MTY0MDYyNSBDOS4xNDgzOTI5NSA1NS4wNDIwODc4NCA0LjU3MjAyNDE4IDU1IDAgNTUgQzAgMzYuODUgMCAxOC43IDAgMCBaICIgZmlsbD0iI0Q4MUUyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAzNSw1MikiLz4KPHBhdGggZD0iTTAgMCBDMS45MTAxNTYyNSAwLjgyMDMxMjUgMS45MTAxNTYyNSAwLjgyMDMxMjUgNC41MzUxNTYyNSAyLjMyMDMxMjUgQzQuNTM1MTU2MjUgNC45NjAzMTI1IDQuNTM1MTU2MjUgNy42MDAzMTI1IDQuNTM1MTU2MjUgMTAuMzIwMzEyNSBDMS43NzIzOTQ0OCA5Ljc5NzYyNzg0IC0wLjc5MDkzMTM1IDkuMjExNjE2NjMgLTMuNDY0ODQzNzUgOC4zMjAzMTI1IEMtNS4wMjYwMjgwMyA4LjI1MjkwMzg1IC02LjU4OTg2ODk1IDguMjM1MTY3OTQgLTguMTUyMzQzNzUgOC4yNTc4MTI1IEMtOC45NjA1ODU5NCA4LjI2NjgzNTk0IC05Ljc2ODgyODEzIDguMjc1ODU5MzcgLTEwLjYwMTU2MjUgOC4yODUxNTYyNSBDLTExLjIxNjQ0NTMxIDguMjk2NzU3ODEgLTExLjgzMTMyODEzIDguMzA4MzU5MzggLTEyLjQ2NDg0Mzc1IDguMzIwMzEyNSBDLTEyLjc5NDg0Mzc1IDkuMzEwMzEyNSAtMTMuMTI0ODQzNzUgMTAuMzAwMzEyNSAtMTMuNDY0ODQzNzUgMTEuMzIwMzEyNSBDLTEyLjU4NDQxNDA2IDExLjcwNzAzMTI1IC0xMS43MDM5ODQzNyAxMi4wOTM3NSAtMTAuNzk2ODc1IDEyLjQ5MjE4NzUgQy05LjYzNTQyOTY5IDEzLjAxMjk2ODc1IC04LjQ3Mzk4NDM4IDEzLjUzMzc1IC03LjI3NzM0Mzc1IDE0LjA3MDMxMjUgQy01LjU1NDUxMTcyIDE0LjgzNjAxNTYzIC01LjU1NDUxMTcyIDE0LjgzNjAxNTYzIC0zLjc5Njg3NSAxNS42MTcxODc1IEMwLjI0MTM3MzEyIDE3LjY4MTI4NjE5IDMuNTY0NTg1NyAxOS42ODc5ODkzIDUuOTEwMTU2MjUgMjMuNjMyODEyNSBDNi45OTYzOTk0NiAyOC4zMDM2NTgzIDYuMzE4NTczOSAzMS44ODQwNDY4MSA0LjAzNTE1NjI1IDM2LjA3MDMxMjUgQy0wLjE5NDIwMDc5IDM5Ljg3NjczMzg0IC00LjYxMjE4MDA4IDQxLjI1NzA5NTU4IC0xMC4yODUxNTYyNSA0MS4zODI4MTI1IEMtMTUuNjc4ODQ0MzEgNDEuMDMwMDkxNzUgLTE5Ljg2NjQ0MTQ4IDQwLjE3ODc3ODc4IC0yNC40NjQ4NDM3NSAzNy4zMjAzMTI1IEMtMjQuNDY0ODQzNzUgMzQuMDIwMzEyNSAtMjQuNDY0ODQzNzUgMzAuNzIwMzEyNSAtMjQuNDY0ODQzNzUgMjcuMzIwMzEyNSBDLTIzLjE2NTQ2ODc1IDI3Ljk4MDMxMjUgLTIxLjg2NjA5Mzc1IDI4LjY0MDMxMjUgLTIwLjUyNzM0Mzc1IDI5LjMyMDMxMjUgQy0xNS41OTQwNTE2OSAzMS41NDQyMDkyNCAtMTEuODI1MTI2MDMgMzEuNjYwNjQ3ODggLTYuNDY0ODQzNzUgMzEuMzIwMzEyNSBDLTYuNDY0ODQzNzUgMzAuMDAwMzEyNSAtNi40NjQ4NDM3NSAyOC42ODAzMTI1IC02LjQ2NDg0Mzc1IDI3LjMyMDMxMjUgQy03LjQxNzQ2MDk0IDI2Ljk1Njc5Njg3IC04LjM3MDA3ODEyIDI2LjU5MzI4MTI1IC05LjM1MTU2MjUgMjYuMjE4NzUgQy0yMi40OTU3MTQwNSAyMS4wMzAxNzczIC0yMi40OTU3MTQwNSAyMS4wMzAxNzczIC0yNS40NjQ4NDM3NSAxNS4zMjAzMTI1IEMtMjYuMjE3MDIwNTkgMTEuNDI4OTQ4NjQgLTI1LjgyMjM5NTM5IDguMjE0MTkxNTkgLTI0LjMzOTg0Mzc1IDQuNTA3ODEyNSBDLTE4LjQ5MTUxODczIC0yLjMxNTIzMzM1IC04LjEzNzk4MzIgLTIuMjQ0MDcxNDQgMCAwIFogIiBmaWxsPSIjMDA4NDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTY5LjQ2NDg0Mzc1LDQwLjY3OTY4NzUpIi8+CjxwYXRoIGQ9Ik0wIDAgQzguOTEgMCAxNy44MiAwIDI3IDAgQzI3IDMuMyAyNyA2LjYgMjcgMTAgQzIxLjM5IDEwIDE1Ljc4IDEwIDEwIDEwIEMxMCAxMy42MyAxMCAxNy4yNiAxMCAyMSBDMTQuMjkgMjEgMTguNTggMjEgMjMgMjEgQzIzIDI0LjMgMjMgMjcuNiAyMyAzMSBDMTguNzEgMzEgMTQuNDIgMzEgMTAgMzEgQzEwIDM3LjkzIDEwIDQ0Ljg2IDEwIDUyIEM2LjcgNTIgMy40IDUyIDAgNTIgQzAgMzQuODQgMCAxNy42OCAwIDAgWiAiIGZpbGw9IiNEODFFMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMDEsNTIpIi8+CjxwYXRoIGQ9Ik0wIDAgQzIuOTcgMCA1Ljk0IDAgOSAwIEM5IDEzLjUzIDkgMjcuMDYgOSA0MSBDNS4zNyA0MSAxLjc0IDQxIC0yIDQxIEMtMy4yMTY4NzUgNDEuMjQ3NSAtNC40MzM3NSA0MS40OTUgLTUuNjg3NSA0MS43NSBDLTEwLjMxMDAyNjQxIDQyLjA5ODg2OTkyIC0xMy4zMDg5OTE4NSA0MC43MzUwMDM3OSAtMTcgMzggQy0yMC42ODY4MTg5NSAzMy4xNjEwNTAxMyAtMjAuNjk0NzYzNjEgMjcuODUzMTQ1NTEgLTIwIDIyIEMtMTguNzI2MDcyMzggMTguMzEyMzE0NzcgLTE3Ljc0NDY5MDYyIDE2LjU4MzY3NjQzIC0xNC42ODc1IDE0LjE4NzUgQy05LjYzMTE5NDU5IDExLjk1MzMxODU0IC02LjQ1NjIyNjA3IDExLjkwODc1NDc5IC0xIDEzIEMtMC42NyA4LjcxIC0wLjM0IDQuNDIgMCAwIFogTS05LjQzNzUgMjEuMDYyNSBDLTExLjI1OTI1OTU5IDI0LjQ4NzQwODAyIC0xMS42MzY3NDE4MyAyNi4xNzk1NDkgLTExIDMwIEMtOS40NTY2NDk3MSAzMi45NTA0NzU1MyAtOS40NTY2NDk3MSAzMi45NTA0NzU1MyAtNyAzNSBDLTQuNDE0MTc4NzIgMzUuNTg0MDIxMzMgLTQuNDE0MTc4NzIgMzUuNTg0MDIxMzMgLTIgMzUgQzAuMzI4NjYyMjkgMzMuMTExNTM4MTcgMC4zMjg2NjIyOSAzMy4xMTE1MzgxNyAwLjE5NTMxMjUgMjkuOTYwOTM3NSBDMC4xNzIxMDkzOCAyOC43Nzc1NzgxMiAwLjE0ODkwNjI1IDI3LjU5NDIxODc1IDAuMTI1IDI2LjM3NSBDMC4xMDY5NTMxMyAyNS4xODY0ODQzNyAwLjA4ODkwNjI1IDIzLjk5Nzk2ODc1IDAuMDcwMzEyNSAyMi43NzM0Mzc1IEMwLjA0NzEwOTM4IDIxLjg1ODIwMzEzIDAuMDIzOTA2MjUgMjAuOTQyOTY4NzUgMCAyMCBDLTUuMTAxNDUzNyAxOC41Nzg2MzU2MiAtNS4xMDE0NTM3IDE4LjU3ODYzNTYyIC05LjQzNzUgMjEuMDYyNSBaICIgZmlsbD0iIzAwODQyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEzMSw0MCkiLz4KPHBhdGggZD0iTTAgMCBDOS45IDAgMTkuOCAwIDMwIDAgQzMwIDMuMyAzMCA2LjYgMzAgMTAgQzI2LjcgMTAgMjMuNCAxMCAyMCAxMCBDMjAgMjMuODYgMjAgMzcuNzIgMjAgNTIgQzE1LjA1IDUyLjQ5NSAxNS4wNSA1Mi40OTUgMTAgNTMgQzEwIDM4LjgxIDEwIDI0LjYyIDEwIDEwIEM2LjcgMTAgMy40IDEwIDAgMTAgQzAgNi43IDAgMy40IDAgMCBaICIgZmlsbD0iI0Q4MUUyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2Niw1MikiLz4KPHBhdGggZD0iTTAgMCBDLTAuNDgxMTQ5MSA1Ljc3Mzc4OTI1IC0yLjE4NDY3MTgxIDkuOTU4NTk4MzYgLTUgMTUgQy00LjMxOTM3NSAxNC4yOTg3NSAtMy42Mzg3NSAxMy41OTc1IC0yLjkzNzUgMTIuODc1IEMtMS45NjMyMDUxNCAxMS45MTE3MTQxMyAtMC45ODM1MTk0NiAxMC45NTM4NjU2MSAwIDEwIEMwLjU1NDI5Njg3IDkuNDYxMTcxODggMS4xMDg1OTM3NSA4LjkyMjM0Mzc1IDEuNjc5Njg3NSA4LjM2NzE4NzUgQzUuMjUwOTM2OCA1LjA4MTYzODE0IDcuODk2NjgzMzIgMi44ODQwMTU1MyAxMyAzIEMxNS4wMDY0OTYwNyA0LjUzNjM3NTAxIDE1Ljg3Mzg5MDQ5IDUuNTg4MTQ4NyAxNi42MTcxODc1IDguMDE1NjI1IEMxNy4yNTE1NjExIDEzLjUxMzUyOTUzIDE2Ljg0OTMwMTA3IDE3LjA2MTIxMTQ3IDE0IDIyIEMxMS4wNTUwNzk0MyAyNS40MDk5MDgwMyA4LjEyMTcwMjE1IDI4LjEzNTQyMDQ2IDQgMzAgQzEuNjY3MTQ1MiAzMC4wNDcyNTM5OSAtMC42NjcyNDM5MyAzMC4wNTE4OTk3MyAtMyAzMCBDLTMuMjY1NTQ2ODggMzEuMDczNzg5MDYgLTMuNTMxMDkzNzUgMzIuMTQ3NTc4MTIgLTMuODA0Njg3NSAzMy4yNTM5MDYyNSBDLTQuMTYxMzk0MjEgMzQuNjkwMTIwMSAtNC41MTgxNjg2NiAzNi4xMjYzMTcxMiAtNC44NzUgMzcuNTYyNSBDLTUuMDQ5MDIzNDQgMzguMjY2OTcyNjYgLTUuMjIzMDQ2ODggMzguOTcxNDQ1MzEgLTUuNDAyMzQzNzUgMzkuNjk3MjY1NjIgQy02LjUxMjk0ODE1IDQ0LjE2MDI0OTk4IC03LjcxMjAxMjE2IDQ4LjU4NDg3MDUyIC05IDUzIEMtMTMuODc1IDUxLjI1IC0xMy44NzUgNTEuMjUgLTE1IDQ5IEMtMTUuODA3NzM2NjkgNDEuNjExMTk1NTcgLTE0LjQ0MzM4Mzc0IDM1LjkyMzE3NjkzIC0xMS44NzEwOTM3NSAyOS4wNDI5Njg3NSBDLTEwLjkzNjk5MDk5IDI1Ljc3OTg5MjMxIC0xMC44OTM4OTA4MiAyMy4yNTE1MDY5MSAtMTEuMDYyNSAxOS44NzUgQy0xMS4zNDcwMDEzMyAxMi4zOTk0ODI0MiAtOC41MjkxMDMxNSA3LjAzNDkyMzc4IC0zLjgxMjUgMS4zNzUgQy0yIDAgLTIgMCAwIDAgWiBNMTAgMTAgQzcuOTU1NDM5NDEgMTIuMTcyNjQ2NTUgNy45NTU0Mzk0MSAxMi4xNzI2NDY1NSA1Ljg3NSAxNC44NzUgQzUuMTUwNTQ2ODggMTUuNzc5OTIxODcgNC40MjYwOTM3NSAxNi42ODQ4NDM3NSAzLjY3OTY4NzUgMTcuNjE3MTg3NSBDMS44MDc5NDc2NiAxOS43ODY1NTgxMSAxLjgwNzk0NzY2IDE5Ljc4NjU1ODExIDIgMjIgQzYuMDE1MzA1MDUgMjEuMDg3NDMwNjcgNy43MTEyODI3NSAyMC4zNDk0OTk4MyAxMC4zNzUgMTcuMTI1IEMxMi4zMDc1Njg0OSAxMy45OTU1NjM5MiAxMi4zMDc1Njg0OSAxMy45OTU1NjM5MiAxMiAxMCBDMTEuMzQgMTAgMTAuNjggMTAgMTAgMTAgWiAiIGZpbGw9IiMyMjFFMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY2NSw3MCkiLz4KPHBhdGggZD0iTTAgMCBDMy4zIDAgNi42IDAgMTAgMCBDMTAgMTQuMTkgMTAgMjguMzggMTAgNDMgQzEzLjk2IDQzIDE3LjkyIDQzIDIyIDQzIEMyMy4zMiA0My4zMyAyNC42NCA0My42NiAyNiA0NCBDMjYgNDcuMyAyNiA1MC42IDI2IDU0IEMxMy4xMyA1My41MDUgMTMuMTMgNTMuNTA1IDAgNTMgQzAgMzUuNTEgMCAxOC4wMiAwIDAgWiAiIGZpbGw9IiNEODFFMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMzMsNTIpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuMyAwIDYuNiAwIDEwIDAgQzEwLjMzIDQuNjIgMTAuNjYgOS4yNCAxMSAxNCBDMTIuNTQ2ODc1IDEzLjQ0MzEyNSAxMi41NDY4NzUgMTMuNDQzMTI1IDE0LjEyNSAxMi44NzUgQzE4LjM5OTA1MzgzIDExLjkwOTg5MTA3IDIwLjEwMjI4MDU4IDEyLjEzOTcyNDgyIDI0IDE0IEMyNS45NTA0Njk0MiAxNS42MTQxODE1OSAyNi44NzAxODY5MyAxNi43NDAzNzM4NiAyOCAxOSBDMjguMDcxODE4MjEgMjEuNzE3NjAxMDggMjguMDkyOTk1MDYgMjQuNDA4NTkzODggMjguMDYyNSAyNy4xMjUgQzI4LjA1Nzk4ODI4IDI3Ljg3OTEwMTU2IDI4LjA1MzQ3NjU2IDI4LjYzMzIwMzEyIDI4LjA0ODgyODEyIDI5LjQxMDE1NjI1IEMyOC4wMzcwMzQ5OSAzMS4yNzM0NzEyNyAyOC4wMTkwOTk0MiAzMy4xMzY3NDU1NSAyOCAzNSBDMjMuNTQ1IDM1LjQ5NSAyMy41NDUgMzUuNDk1IDE5IDM2IEMxOC45Mzk0MTQwNiAzNS4wODQ3NjU2MyAxOC44Nzg4MjgxMiAzNC4xNjk1MzEyNSAxOC44MTY0MDYyNSAzMy4yMjY1NjI1IEMxOC43MzI2MTcxOSAzMi4wMzgwNDY4NyAxOC42NDg4MjgxMiAzMC44NDk1MzEyNSAxOC41NjI1IDI5LjYyNSBDMTguNDgxMjg5MDYgMjguNDQxNjQwNjMgMTguNDAwMDc4MTIgMjcuMjU4MjgxMjUgMTguMzE2NDA2MjUgMjYuMDM5MDYyNSBDMTguMTg5MTUwNjQgMjMuMDg0ODEwOTkgMTguMTg5MTUwNjQgMjMuMDg0ODEwOTkgMTcgMjEgQzE1LjMzMzg4MDk1IDIwLjk1NzI3OSAxMy42NjYxNzExNSAyMC45NTkzNjE2OCAxMiAyMSBDMTAuNDUwNDk3MzIgMjIuNTQ5NTAyNjggMTAuNzgzNDQ4MDcgMjQuMDk5OTA1OTQgMTAuNjgzNTkzNzUgMjYuMjUzOTA2MjUgQzEwLjY0MTY5OTIyIDI3LjEwNzkxMDE2IDEwLjU5OTgwNDY5IDI3Ljk2MTkxNDA2IDEwLjU1NjY0MDYyIDI4Ljg0MTc5Njg4IEMxMC41MTczMjQyMiAyOS43Mzk2Mjg5MSAxMC40NzgwMDc4MSAzMC42Mzc0NjA5NCAxMC40Mzc1IDMxLjU2MjUgQzEwLjM5NDMxNjQxIDMyLjQ2NDE5OTIyIDEwLjM1MTEzMjgxIDMzLjM2NTg5ODQ0IDEwLjMwNjY0MDYyIDM0LjI5NDkyMTg4IEMxMC4yMDAyMjAxNiAzNi41Mjk3NTE1NiAxMC4wOTk1NzUxOSAzOC43NjQ4NTQ4NiAxMCA0MSBDNi43IDQxIDMuNCA0MSAwIDQxIEMwIDI3LjQ3IDAgMTMuOTQgMCAwIFogIiBmaWxsPSIjMDA4NDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDA1LDQwKSIvPgo8cGF0aCBkPSJNMCAwIEM0LjI5IDAgOC41OCAwIDEzIDAgQzkuOTk1NDE0NiAxNi4wODQxMjA5OCA2Ljc1MDQyOTQ2IDMyLjA3MjY0NDI3IDMgNDggQy0xLjI5IDQ4IC01LjU4IDQ4IC0xMCA0OCBDLTkuMzUyMDc5OTYgNDIuMjQzMTY0OTggLTguMzkyNDE1OTEgMzYuNjQxMDIxMyAtNy4xODc1IDMwLjk3NjU2MjUgQy03LjAxMzcxODI2IDMwLjE0OTE3NTcyIC02LjgzOTkzNjUyIDI5LjMyMTc4ODk0IC02LjY2MDg4ODY3IDI4LjQ2OTMyOTgzIEMtNi4yOTYwMjY4NiAyNi43MzYyMTU3NCAtNS45Mjk1NTA3IDI1LjAwMzQ0MDc3IC01LjU2MTUyMzQ0IDIzLjI3MDk5NjA5IEMtNC45OTczNjgxOSAyMC42MTI1OTg0NyAtNC40Mzk3NTU1NCAxNy45NTI4ODU2NSAtMy44ODI4MTI1IDE1LjI5Mjk2ODc1IEMtMy41MjY0Mjg0MSAxMy42MDQwODUwMSAtMy4xNjk2NzA5OSAxMS45MTUyOCAtMi44MTI1IDEwLjIyNjU2MjUgQy0yLjY0NTgwODExIDkuNDMwNzc3ODkgLTIuNDc5MTE2MjEgOC42MzQ5OTMyOSAtMi4zMDczNzMwNSA3LjgxNTA5Mzk5IEMtMS4xMTUxOTMxMyAyLjIzMDM4NjI2IC0xLjExNTE5MzEzIDIuMjMwMzg2MjYgMCAwIFogIiBmaWxsPSIjMjIzMTc1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OCw1NCkiLz4KPHBhdGggZD0iTTAgMCBDMCAzIDAgMyAtMSA1IEMtMS4yMTM3NzcyMSAxMC42MDcwMzIxMyAtMS4yMTM3NzcyMSAxMC42MDcwMzIxMyAwIDE2IEMwLjc1NDE0MjM1IDIyLjQ5MDU2OTM3IC0wLjI2NzY1MDE5IDI1LjU4MjA3Mjg1IC00IDMxIEMtMy45Mjc0OTIxNCAzNC41NTI4ODQ5NCAtMy4zMTc3NDE2NCAzNi40OTE2MTMzNyAtMS40Mzc1IDM5LjUgQzAuNDMyMjMyNTQgNDIuNzUxNzA4NzYgMC40OTI4MjA0OCA0NC4yNjg2NDQ5NCAwIDQ4IEMtMS4xNzkwNDA1IDUxLjQwNDQxNTYzIC0yLjU0MTk2MzU0IDU0LjcwNjM5OTc4IC00IDU4IEMtMTMuMDQyMzMyOTIgNTUuOTEzMzA3NzkgLTE5LjIzMTExMzk5IDQ5LjIyNDI2NTc5IC0yNC42ODc1IDQyLjExMzI4MTI1IEMtMjUuOTc2NzY1MDIgNDAuMDM3NDExMDkgLTI2LjU2ODUwMjU3IDM4LjM4OTQxNzA0IC0yNyAzNiBDLTIyLjM3NSAzMyAtMjIuMzc1IDMzIC0xOSAzMyBDLTE5IDMzLjk5IC0xOSAzNC45OCAtMTkgMzYgQy0xNi4wMjk4MjMwNiAzNS4zNzE4OTgyNyAtMTYuMDI5ODIzMDYgMzUuMzcxODk4MjcgLTEzIDM0IEMtMTEuODAxNjE3OTEgMzEuNjcxNDU1MzcgLTExLjgwMTYxNzkxIDMxLjY3MTQ1NTM3IC0xMSAyOSBDLTEwLjMyMzI0MjE5IDI4LjI5NDg4MjgxIC05LjY0NjQ4NDM4IDI3LjU4OTc2NTYyIC04Ljk0OTIxODc1IDI2Ljg2MzI4MTI1IEMtNi4yODY2NTkzNyAyMi45NTIxNDY5MyAtNi42NDc5NDA5OCAyMC4wOTMyNzg3OCAtNi45Mzc1IDE1LjUgQy03LjQ2Nzc4NzQgNi4zMzQ3MzQyNSAtNy40Njc3ODc0IDYuMzM0NzM0MjUgLTQgMiBDLTEuODEyNSAwLjY4NzUgLTEuODEyNSAwLjY4NzUgMCAwIFogIiBmaWxsPSIjMTg3MjRFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzQ4LDYwKSIvPgo8cGF0aCBkPSJNMCAwIEM0LjIyNzM1OTE0IDUuMDI2MTMzNCA0LjM0Mzc1IDYuNjc1NjQ0OTEgNC4zNDM3NSAxMy41OTc2NTYyNSBDLTEuOTI2MjUgMTMuNTk3NjU2MjUgLTguMTk2MjUgMTMuNTk3NjU2MjUgLTE0LjY1NjI1IDEzLjU5NzY1NjI1IEMtMTIuMzAwNDg3NzkgMTguNzcwMzg3NjYgLTEyLjMwMDQ4Nzc5IDE4Ljc3MDM4NzY2IC04LjUzMTI1IDE5LjU5NzY1NjI1IEMtMy43NTI5OTc1NyAxOS41OTc2NTYyNSAtMC4wNTEzNDIxNSAxOC4zNjE2NzI4MyA0LjM0Mzc1IDE2LjU5NzY1NjI1IEM0LjY1NjI1IDE5LjQxMDE1NjI1IDQuNjU2MjUgMTkuNDEwMTU2MjUgNC4zNDM3NSAyMi41OTc2NTYyNSBDMC45MDEyMjIwNSAyNS45MjU0MzMyNyAtMy40MTQ1NjU0OCAyNi4zMjk5Njg0IC04LjAyMzQzNzUgMjYuNjYwMTU2MjUgQy0xMy42ODcyNjY0IDI2LjUyNTcwMzM0IC0xOC4xMzQxNTE4MiAyNS4xMTk3NTQ0MyAtMjIuMTU2MjUgMjEuMDk3NjU2MjUgQy0yNC43NzM1ODM1MyAxNi43MzU0MzM3IC0yNS4zMTY1NTAzOCAxMi41OTU3NjMyOCAtMjQuNjU2MjUgNy41OTc2NTYyNSBDLTIzLjI5NDg1NjcgMy44NjEyMjM1NSAtMjEuNDAxMzMxNDIgMS4xNzA3OTU4IC0xOC4yMTg3NSAtMS4yNzczNDM3NSBDLTEyLjMxODQ0Njg5IC0zLjg2NzcyMDcyIC01LjI1NTA1Mjk0IC00LjQ0OTQ0MzQxIDAgMCBaIE0tMTMuNjU2MjUgNC41OTc2NTYyNSBDLTEzLjk4NjI1IDUuOTE3NjU2MjUgLTE0LjMxNjI1IDcuMjM3NjU2MjUgLTE0LjY1NjI1IDguNTk3NjU2MjUgQy0xMS4wMjYyNSA4LjU5NzY1NjI1IC03LjM5NjI1IDguNTk3NjU2MjUgLTMuNjU2MjUgOC41OTc2NTYyNSBDLTQuOTgzMjM1NTkgMy42NzQ2NDYzMyAtNC45ODMyMzU1OSAzLjY3NDY0NjMzIC03LjUzMTI1IDIuNjYwMTU2MjUgQy0xMC4yMTA5NzMzNSAyLjU4MTM0MDg2IC0xMS40ODU2NTkxNSAzLjAyNTg0OTA4IC0xMy42NTYyNSA0LjU5NzY1NjI1IFogIiBmaWxsPSIjMDA4NDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDkxLjY1NjI1LDU1LjQwMjM0Mzc1KSIvPgo8cGF0aCBkPSJNMCAwIEMzLjUyMDkwNTk1IDQuNTExMTYwNzUgMyA2LjQxMTcwNDg5IDMgMTIuNTYyNSBDLTMuMjcgMTIuNTYyNSAtOS41NCAxMi41NjI1IC0xNiAxMi41NjI1IEMtMTMuNjQ0MjM3NzkgMTcuNzM1MjMxNDEgLTEzLjY0NDIzNzc5IDE3LjczNTIzMTQxIC05Ljg3NSAxOC41NjI1IEMtNS4wOTY3NDc1NyAxOC41NjI1IC0xLjM5NTA5MjE1IDE3LjMyNjUxNjU4IDMgMTUuNTYyNSBDMy4zMTI1IDE4LjM3NSAzLjMxMjUgMTguMzc1IDMgMjEuNTYyNSBDLTAuNDQyNTI3OTUgMjQuODkwMjc3MDIgLTQuNzU4MzE1NDggMjUuMjk0ODEyMTUgLTkuMzY3MTg3NSAyNS42MjUgQy0xNS4wMzEwMTY0IDI1LjQ5MDU0NzA5IC0xOS40Nzc5MDE4MiAyNC4wODQ1OTgxOCAtMjMuNSAyMC4wNjI1IEMtMjYuMTE3MzMzNTMgMTUuNzAwMjc3NDUgLTI2LjY2MDMwMDM4IDExLjU2MDYwNzAzIC0yNiA2LjU2MjUgQy0yNC42Mzg2MDY3IDIuODI2MDY3MyAtMjIuNzQ1MDgxNDIgMC4xMzU2Mzk1NSAtMTkuNTYyNSAtMi4zMTI1IEMtMTIuNjA1NTU1NjYgLTUuMzY2NzY4MjUgLTUuOTgyNDU3MiAtNC44NjA3NDY0OCAwIDAgWiBNLTE1IDMuNTYyNSBDLTE1LjMzIDQuODgyNSAtMTUuNjYgNi4yMDI1IC0xNiA3LjU2MjUgQy0xMi4zNyA3LjU2MjUgLTguNzQgNy41NjI1IC01IDcuNTYyNSBDLTYuMzI2OTg1NTkgMi42Mzk0OTAwOCAtNi4zMjY5ODU1OSAyLjYzOTQ5MDA4IC04Ljg3NSAxLjYyNSBDLTExLjU1NDcyMzM1IDEuNTQ2MTg0NjEgLTEyLjgyOTQwOTE1IDEuOTkwNjkyODMgLTE1IDMuNTYyNSBaICIgZmlsbD0iIzAwODQyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2OSw1Ni40Mzc1KSIvPgo8cGF0aCBkPSJNMCAwIEMzLjMgMCA2LjYgMCAxMCAwIEMxMCAxOC4xNSAxMCAzNi4zIDEwIDU1IEM3LjAzIDU1IDQuMDYgNTUgMSA1NSBDMCA1NCAwIDU0IC0wLjEyMDI1NDUyIDUxLjgyOTY5NjY2IEMtMC4xMTgwMzM5MSA1MC44NzI2MTMwNyAtMC4xMTU4MTMyOSA0OS45MTU1Mjk0OCAtMC4xMTM1MjUzOSA0OC45Mjk0NDMzNiBDLTAuMTEzNDQ5ODYgNDcuODQ4Mzk4MjggLTAuMTEzMzc0MzMgNDYuNzY3MzUzMjEgLTAuMTEzMjk2NTEgNDUuNjUzNTQ5MTkgQy0wLjEwODEzNTIyIDQ0LjQ3NzUyNjQgLTAuMTAyOTczOTQgNDMuMzAxNTAzNiAtMC4wOTc2NTYyNSA0Mi4wODk4NDM3NSBDLTAuMDk2MjQxMyA0MC44OTI2NzIyNyAtMC4wOTQ4MjYzNSAzOS42OTU1MDA3OSAtMC4wOTMzNjg1MyAzOC40NjIwNTEzOSBDLTAuMDg3NzQ5NzkgMzQuNjIwNTA5MzQgLTAuMDc1MTk0MTEgMzAuNzc5MDI0NTcgLTAuMDYyNSAyNi45Mzc1IEMtMC4wNTc0ODc0MSAyNC4zNDA0OTU2MyAtMC4wNTI5MjQwOSAyMS43NDM0OTAzNSAtMC4wNDg4MjgxMiAxOS4xNDY0ODQzOCBDLTAuMDM3Nzc0MjcgMTIuNzY0MzAwNjggLTAuMDIwNDk3MDggNi4zODIxNjAwNyAwIDAgWiAiIGZpbGw9IiNEODFGMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNjYsNTIpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuMyAwIDYuNiAwIDEwIDAgQzEwIDAuNjYgMTAgMS4zMiAxMCAyIEMxMC45OSAxLjM0IDExLjk4IDAuNjggMTMgMCBDMTYuMzkyMTAyODcgLTAuNTQ2MTg2MDYgMTkuNjA2NTQzNSAtMC41MzU4MDg5MiAyMyAwIEMyNi42MTk5NTgyMSAyLjY1OTU2MTEzIDI4LjIwNjgzODE3IDQuNjQ4NDIzNTEgMjkgOSBDMjkuMDc4MTg2MzYgMTAuNTEzOTU2OTYgMjkuMTA3ODk5MDkgMTIuMDMwOTM1MDcgMjkuMDk3NjU2MjUgMTMuNTQ2ODc1IEMyOS4wOTQ0MzM1OSAxNC4zOTEyMTA5NCAyOS4wOTEyMTA5NCAxNS4yMzU1NDY4NyAyOS4wODc4OTA2MiAxNi4xMDU0Njg3NSBDMjkuMDc5NTExNzIgMTYuOTc4MTY0MDYgMjkuMDcxMTMyODEgMTcuODUwODU5MzcgMjkuMDYyNSAxOC43NSBDMjkuMDU3OTg4MjggMTkuNjM4MTY0MDYgMjkuMDUzNDc2NTYgMjAuNTI2MzI4MTIgMjkuMDQ4ODI4MTIgMjEuNDQxNDA2MjUgQzI5LjAzNzA3NDIyIDIzLjYyNzYzMzE2IDI5LjAxOTEzOTY2IDI1LjgxMzgyNTI4IDI5IDI4IEMyNS43IDI4IDIyLjQgMjggMTkgMjggQzE4LjUwNSAxOC4xIDE4LjUwNSAxOC4xIDE4IDggQzE2LjY4IDcuNjcgMTUuMzYgNy4zNCAxNCA3IEMxMy4wMSA3LjY2IDEyLjAyIDguMzIgMTEgOSBDMTAuNDE0MDczNjYgMTIuMTE2MTA1NTQgMTAuNDE0MDczNjYgMTIuMTE2MTA1NTQgMTAuMzEyNSAxNS42MjUgQzEwLjI0Njc1NzgxIDE2LjgxMzUxNTYzIDEwLjE4MTAxNTYzIDE4LjAwMjAzMTI1IDEwLjExMzI4MTI1IDE5LjIyNjU2MjUgQzEwLjA3NTg5ODQ0IDIwLjE0MTc5Njg3IDEwLjAzODUxNTYyIDIxLjA1NzAzMTI1IDEwIDIyIEM2LjcgMjEuNjcgMy40IDIxLjM0IDAgMjEgQzAgMTQuMDcgMCA3LjE0IDAgMCBaICIgZmlsbD0iIzAwODQyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAzNiw1MykiLz4KPHBhdGggZD0iTTAgMCBDNy44MjQzNDA1OCAtMC4xMTcwMzA3NCA3LjgyNDM0MDU4IC0wLjExNzAzMDc0IDEwLjQ4ODI4MTI1IDIuNDE0MDYyNSBDMTIuNzg3NDM3MTMgNi4yMDk3NTk4NSAxMy43NDA2OTg2IDkuNTU1ODA4MzkgMTMgMTQgQzExLjk1MTAwNjYgMTUuNzE2NTM0NjYgMTAuOTAxMjc3MjcgMTcuNDMyNzI1OTggOS44MzIwMzEyNSAxOS4xMzY3MTg3NSBDOC4yODEzNDc3OCAyMi42MDkzNzYxMSA5LjE2NDUxNTkyIDI1LjM1OTY3NjUzIDEwIDI5IEMxMC4zNTA2MjUgMjkuNzAxMjUgMTAuNzAxMjUgMzAuNDAyNSAxMS4wNjI1IDMxLjEyNSBDMTIuMzk2NjM0OTIgMzMuNzkzMjY5ODUgMTIuMTk1NTczOTMgMzYuMDY2MzkwOTggMTIgMzkgQzExIDQwIDExIDQwIDguMTI4OTA2MjUgNDAuMTMyODEyNSBDNi45NTE5OTIxOSA0MC4xMzAyMzQzOCA1Ljc3NTA3ODEyIDQwLjEyNzY1NjI1IDQuNTYyNSA0MC4xMjUgQzMuMzg4MTY0MDYgNDAuMTI3NTc4MTIgMi4yMTM4MjgxMiA0MC4xMzAxNTYyNSAxLjAwMzkwNjI1IDQwLjEzMjgxMjUgQy0yIDQwIC0yIDQwIC00IDM5IEMtMy4yNDgxNzUxOCAzMS40ODE3NTE4MiAtMy4yNDgxNzUxOCAzMS40ODE3NTE4MiAtMS45Mzc1IDI4LjkzNzUgQy0wLjQzNzQ4NjY0IDI1LjgzNzQ3MjM5IC0wLjY0OTM5MDYgMjMuMzg5MjI0MiAtMSAyMCBDLTIuMzE0MzE2OTUgMTcuOTg3NDUyMTggLTMuNjQ3MjE4ODUgMTUuOTg2ODk3MzEgLTUgMTQgQy01Ljg1NTE0NzQgOS42MjkyNDY2MSAtNC43NjA4MzQzNiA3LjI4MzU1ODE3IC0yLjUgMy42MjUgQy0xLjY3OTQ5NTggMi40MDc5MTg3NiAtMC44NTAyODE2NCAxLjE5NjQ2NzczIDAgMCBaICIgZmlsbD0iI0ZBRkJGQiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM1Nyw4MikiLz4KPHBhdGggZD0iTTAgMCBDMy45MDkzODcwMyAzLjczOTQxMzY4IDMuOTA5Mzg3MDMgMy43Mzk0MTM2OCA0LjEzMjgxMjUgNi44NDc2NTYyNSBDNC4xMzAyMzQzOCA3LjU3ODU1NDY5IDQuMTI3NjU2MjUgOC4zMDk0NTMxMyA0LjEyNSA5LjA2MjUgQzQuMTIzNzEwOTQgOS44NjU1ODU5NCA0LjEyMjQyMTg4IDEwLjY2ODY3MTg4IDQuMTIxMDkzNzUgMTEuNDk2MDkzNzUgQzQuMDAyNzk5MjggMTMuOTQyMTE4MSAzLjYyMDk4NDQgMTYuMjE4MTI5NDkgMy4xODc1IDE4LjYyNSBDMi43MDMyNTg3MiAyMi4yNzU5MjQ0MiAzLjIxMzk4MTIzIDIzLjg4MzIwMTQgNS40Mzc1IDI2LjgxMjUgQzUuOTEwNTg1OTQgMjcuMzM0NTcwMzEgNi4zODM2NzE4NyAyNy44NTY2NDA2MiA2Ljg3MTA5Mzc1IDI4LjM5NDUzMTI1IEM4IDMwIDggMzAgOCAzNCBDOC42NiAzNCA5LjMyIDM0IDEwIDM0IEM3Ljk4MzAzMjM0IDI5LjA1NjczNDA2IDcuOTgzMDMyMzQgMjkuMDU2NzM0MDYgNS4yNSAyNC41IEMzLjUwMjExMTMyIDIxLjAwNDIyMjYzIDQuMzAxODA1ODYgMTguODA4MzMxNjUgNSAxNSBDNS4yMjA5MzE1MSAxMC40OTc1NjgxMyA1LjIzOTU1NzQ5IDYuMzU4MTI2NzUgNCAyIEM3LjQ0NTAwNjYgNC45MzU2NjQyMyA3LjU3NDgyNDY0IDcuMjU3NDQyOTQgNy45Njg3NSAxMS41OTc2NTYyNSBDNy45OTg4MzUyIDEzLjkxMDQ1NTggNy43MDc4ODYzOCAxNS44NjYzODczNSA3LjI1IDE4LjEyNSBDNi45ODQxMjA2MSAyMi4yNDYxMzA1MyA3LjEwOTg0MDQyIDIyLjY4NTU3NDIyIDkuNDM3NSAyNS43NSBDOS45MTA1ODU5NCAyNi4yODEwOTM3NSAxMC4zODM2NzE4NyAyNi44MTIxODc1IDEwLjg3MTA5Mzc1IDI3LjM1OTM3NSBDMTIgMjkgMTIgMjkgMTIgMzMgQzE0LjMxIDMzLjY2IDE2LjYyIDM0LjMyIDE5IDM1IEMxOSAzNS45OSAxOSAzNi45OCAxOSAzOCBDMTkuNjM5Mzc1IDM4LjI4ODc1IDIwLjI3ODc1IDM4LjU3NzUgMjAuOTM3NSAzOC44NzUgQzIzIDQwIDIzIDQwIDI0IDQyIEMxOS4yNDAwNTc5OSA0OC4wNjgxMzc5OSAxMy45MjU3ODgzNiA1My40MjgxMzM2MyA3IDU3IEM0IDU2IDQgNTYgMi43OTY4NzUgNTMuOTI1NzgxMjUgQy0wLjc2MDI4NTczIDQ1LjA0NjE1MjQyIC0wLjc2MDI4NTczIDQ1LjA0NjE1MjQyIDEgNDAgQzEuNTE1NjI1IDM5LjE3NSAyLjAzMTI1IDM4LjM1IDIuNTYyNSAzNy41IEM0LjM4NzAyNzU2IDM0LjMyNjkwODU4IDQuNTE2NDQxMTggMzIuNjE1MDg4MjUgNCAyOSBDMy4zNCAyOC4wMzA2MjUgMi42OCAyNy4wNjEyNSAyIDI2LjA2MjUgQy0wLjQxMDU3NzgyIDIyLjM3MTMwMjcyIC0wLjQwODMyNzU1IDIwLjMyODI3MTk5IDAgMTYgQzAuMzMgMTUuMDEgMC42NiAxNC4wMiAxIDEzIEMxLjA5MjQ3MzgxIDExLjUyMzEzODg5IDEuMTI5OTkwNzEgMTAuMDQyMjQ0OTkgMS4xMjUgOC41NjI1IEMxLjEyODg2NzE5IDcuNDE5NzQ2MDkgMS4xMjg4NjcxOSA3LjQxOTc0NjA5IDEuMTMyODEyNSA2LjI1MzkwNjI1IEMxLjAwMjc2MDE1IDQuMDQ2ODQxNDEgMC42MDg1NjE5OSAyLjEyMDMwNzI0IDAgMCBaICIgZmlsbD0iIzI5N0Q1QiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3NCw2MSkiLz4KPHBhdGggZD0iTTAgMCBDMCAyLjY0IDAgNS4yOCAwIDggQy0wLjk5IDcuNjcgLTEuOTggNy4zNCAtMyA3IEMtNi41NTg4MDA1MSA2LjYyNjg5OTk1IC05LjgyNzU4NTIyIDYuMzQwNTE2NjkgLTEzIDguMTI1IEMtMTQuNDYyMjEyMTcgMTAuODY2NjQ3ODEgLTE0LjMxODMzNzMzIDEyLjk0Mzk2MTYyIC0xNCAxNiBDLTEyLjMyMDg1NTg1IDE5LjIyNTQwMTU2IC0xMi4zMjA4NTU4NSAxOS4yMjU0MDE1NiAtOS4zMTI1IDE5Ljc1IEMtNS43MDcwOTgyNCAyMC4wMjIxMDU3OSAtMi41NTAxMDA2NiAxOS42MzkwMTgxMiAxIDE5IEMxIDIxLjMxIDEgMjMuNjIgMSAyNiBDLTYuMzQ1MjM2NzIgMjguMjcwMzQ1ODkgLTEyLjM4MTY4ODY4IDI4Ljg3NjE2MTQyIC0xOS4zNzUgMjUuMjUgQy0yMi44MjkzNDgyMSAyMi4yODkxMzAxIC0yNC42OTA4NzcyNCAyMC4yNzgzNDkyMiAtMjUuMzE2NDA2MjUgMTUuNjY3OTY4NzUgQy0yNS41ODIxMzY1MiA5Ljk1MDQ4MTkxIC0yNC45Njg0NzE1MiA2LjM5NzQ5NTQ3IC0yMSAyIEMtMTQuMTcwMDE0MTEgLTMuMjEyMzU3NjUgLTcuODE4OTkzNjcgLTEuODY5NzU5MzYgMCAwIFogIiBmaWxsPSIjMDA4NDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDAyLDU0KSIvPgo8cGF0aCBkPSJNMCAwIEMzIDMuMTkwMzcxOTkgMyAzLjE5MDM3MTk5IDMgNiBDLTAuMDkyNjI3NjcgNy41NDYzMTM4NCAtMy4zNjcwODkxIDcuMzkwNjA3MTYgLTYuNzg1MTU2MjUgNy42MjEwOTM3NSBDLTcuODgxNTAzOTEgNy44MDg2NTIzNCAtNy44ODE1MDM5MSA3LjgwODY1MjM0IC05IDggQy05LjMzIDguNjYgLTkuNjYgOS4zMiAtMTAgMTAgQy03LjY5IDEwLjMzIC01LjM4IDEwLjY2IC0zIDExIEMtMi40Mzc1IDEyLjkzNzUgLTIuNDM3NSAxMi45Mzc1IC0yIDE1IEMtMyAxNiAtMyAxNiAtNS4yODUxNTYyNSAxNi4wOTc2NTYyNSBDLTYuNjU5OTQxNDEgMTYuMDgwMjUzOTEgLTYuNjU5OTQxNDEgMTYuMDgwMjUzOTEgLTguMDYyNSAxNi4wNjI1IEMtOC45ODE2MDE1NiAxNi4wNTM0NzY1NiAtOS45MDA3MDMxMiAxNi4wNDQ0NTMxMyAtMTAuODQ3NjU2MjUgMTYuMDM1MTU2MjUgQy0xMS41NTc5Mjk2OSAxNi4wMjM1NTQ2OSAtMTIuMjY4MjAzMTMgMTYuMDExOTUzMTMgLTEzIDE2IEMtMTMuMzMgMTcuNjUgLTEzLjY2IDE5LjMgLTE0IDIxIEMtMTIuNzYyNSAyMC42NDkzNzUgLTExLjUyNSAyMC4yOTg3NSAtMTAuMjUgMTkuOTM3NSBDLTcuMDk2NzA4IDE5LjA0NDA2NzI3IC01LjEzMjI1ODM2IDE4Ljk5MTE4NzA2IC0yIDIwIEMtMS42NyAyMS4zMiAtMS4zNCAyMi42NCAtMSAyNCBDLTcuMDgzMDUwMzggMjguMTkwNTQ1ODIgLTExLjYyMjE1Nzc3IDI5Ljk3NTQ2ODkgLTE5IDI5IEMtMjEuMDYyNSAyNy4zNzUgLTIxLjA2MjUgMjcuMzc1IC0yMiAyNSBDLTIyLjU2NDA4OTkgMjAuMDM2MDA4OTIgLTIxLjQ2ODAwNjg0IDE1LjcxMzA3NDU4IC0yMCAxMSBDLTE4LjM3NSA5IC0xOC4zNzUgOSAtMTcgOCBDLTE3LjQ5NSA3LjU2Njg3NSAtMTcuOTkgNy4xMzM3NSAtMTguNSA2LjY4NzUgQy0yMCA1IC0yMCA1IC0yMCAyIEMtNi4wODE1NDUwNiAtMS4zMTY3MzgyIC02LjA4MTU0NTA2IC0xLjMxNjczODIgMCAwIFogIiBmaWxsPSIjMjIxRTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NTIsNzEpIi8+CjxwYXRoIGQ9Ik0wIDAgQzIgMiAyIDIgMi4zMTI1IDUuMTg3NSBDMS45Njk4MjgxOCA5LjM2ODA5NjIyIDAuNjY2NjA4NjQgMTIuMTgwNjg4NTMgLTEgMTYgQy0xLjU4NzYzMjQ0IDIwLjExMzQyNzEgLTEuMzMwNDM1NTggMjEuNTA0MzQ2NjQgMSAyNSBDMy4zMzQ1ODYzNSAyOC41MDE4Nzk1MyAzLjY3MjYwNzI3IDI5Ljg4MDI4MDQ3IDMgMzQgQzEuOTUxMDA2NiAzNS43MTY1MzQ2NiAwLjkwMTI3NzI3IDM3LjQzMjcyNTk4IC0wLjE2Nzk2ODc1IDM5LjEzNjcxODc1IEMtMS43MTg2NTIyMiA0Mi42MDkzNzYxMSAtMC44MzU0ODQwOCA0NS4zNTk2NzY1MyAwIDQ5IEMwLjM1MDYyNSA0OS43MDEyNSAwLjcwMTI1IDUwLjQwMjUgMS4wNjI1IDUxLjEyNSBDMi4zODM4NTAwOCA1My43Njc3MDAxNyAyLjEzMjA5ODM3IDU2LjA5MzgzNTkxIDIgNTkgQzEuMDEgNTkgMC4wMiA1OSAtMSA1OSBDLTEuMjg4NzUgNTcuNzgzMTI1IC0xLjU3NzUgNTYuNTY2MjUgLTEuODc1IDU1LjMxMjUgQy0yLjQ4MDE5MTExIDUyLjgzMDc4MTA3IC0zLjEwNzk3MDM0IDUwLjc2NzAxMTM3IC00LjE4NzUgNDguNDM3NSBDLTUuMzQyMzE4NDQgNDQuOTczMDQ0NjggLTQuODE4NjU2ODYgNDIuNTI2NTIxODcgLTQgMzkgQy0zLjIyNjU2MjUgMzcuNzMxNTYyNSAtMy4yMjY1NjI1IDM3LjczMTU2MjUgLTIuNDM3NSAzNi40Mzc1IEMtMC42MTEwNTMyMSAzMy4zNDA0ODE1MiAtMC41NTY2MDA4MSAzMS41NDcxOTM1MyAtMSAyOCBDLTIuNDI2MjE2ODQgMjUuMjg4NzM2MTYgLTIuNDI2MjE2ODQgMjUuMjg4NzM2MTYgLTQgMjMgQy00IDIyLjM0IC00IDIxLjY4IC00IDIxIEMtNi45NyAyMSAtOS45NCAyMSAtMTMgMjEgQy0xNi44OTY3Nzg1MSAyNy4wMDIyMTQ0NSAtMTYuODk2Nzc4NTEgMjcuMDAyMjE0NDUgLTE3IDM0IEMtMTYuMzQgMzQuOTY5Mzc1IC0xNS42OCAzNS45Mzg3NSAtMTUgMzYuOTM3NSBDLTEyLjUzNTY0NjkzIDQwLjcxMTA0MDY0IC0xMi40NTUwODUxNiA0Mi41NjI4MzYyOCAtMTMgNDcgQy0xMy45MzU3ODk5NSA0OS4zNTk4MTgxMyAtMTQuOTMzNDc4MDggNTEuNjk2MzEyNjQgLTE2IDU0IEMtMTYuNjkxNDA1MjIgNTYuNzc4ODg2MTMgLTE2LjY5MTQwNTIyIDU2Ljc3ODg4NjEzIC0xNyA1OSBDLTE3Ljk5IDU5IC0xOC45OCA1OSAtMjAgNTkgQy0yMC4yNTgxMzMwMiA1NS4zODYxMzc3NCAtMjAuMTY4MTU2NjcgNTMuMzI5MzA2OCAtMTguNSA1MC4wNjI1IEMtMTYuNjczNDE0OTMgNDYuMzMzMjIyMTUgLTE2LjQ4NjE3MTMzIDQ0LjExMDYyOTM5IC0xNyA0MCBDLTE4LjMxNDMxNjk1IDM3Ljk4NzQ1MjE4IC0xOS42NDcyMTg4NSAzNS45ODY4OTczMSAtMjEgMzQgQy0yMS41IDMxIC0yMS41IDMxIC0yMSAyOCBDLTIwLjMxOTM3NSAyNy4wNzE4NzUgLTE5LjYzODc1IDI2LjE0Mzc1IC0xOC45Mzc1IDI1LjE4NzUgQy0xNi4yOTQzMTIzNCAyMC44MzkwMjk5NyAtMTYuODYxMjA4MTUgMTcuODI0MTczMzMgLTE4IDEzIEMtMTguNjU5OTY3OSAxMS4zMzA2Njk0MiAtMTkuMzI1NTg4NjkgOS42NjM1NDc5IC0yMCA4IEMtMjAuMTI1IDQuNjg3NSAtMjAuMTI1IDQuNjg3NSAtMjAgMiBDLTE5LjM0IDIgLTE4LjY4IDIgLTE4IDIgQy0xOCAyLjY2IC0xOCAzLjMyIC0xOCA0IEMtMTYuNjggNCAtMTUuMzYgNCAtMTQgNCBDLTE0IDQuNjYgLTE0IDUuMzIgLTE0IDYgQy0xNC45OSA2IC0xNS45OCA2IC0xNyA2IEMtMTUuOTcwMjgxNCAxMS4yMzU1MDE3NyAtMTUuOTcwMjgxNCAxMS4yMzU1MDE3NyAtMTMuNzUgMTYgQy0xMC45NzQxNDAxOSAxNy41ODYyMDU2MSAtOS4xMjcxMzUyNSAxNy41MTA1NTI2OSAtNiAxNyBDLTIuMzk2ODM5NzggMTMuNjg4OTg3OTEgLTEuNDQ3Mjk0NzYgMTAuODA4NDE4NyAtMSA2IEMtMy4zMSA2LjMzIC01LjYyIDYuNjYgLTggNyBDLTguMDQyNzIxIDUuMzMzODgwOTUgLTguMDQwNjM4MzIgMy42NjYxNzExNSAtOCAyIEMtNS45NTQ0Nzk1OCAtMC4wNDU1MjA0MiAtMi43Mjk0MTkxNCAwLjIzOTQyMjczIDAgMCBaICIgZmlsbD0iIzIyNzg1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3MCw2MikiLz4KPHBhdGggZD0iTTAgMCBDMC45NDg3NSAwLjY2IDEuODk3NSAxLjMyIDIuODc1IDIgQzMuMzAxNTM3MjcgNi4zNTA2ODAxOCAzLjQ1MjcyODcyIDguMjkzODg3MTIgMC42MjUgMTEuNzUgQy0wLjI4MjUgMTIuNDkyNSAtMS4xOSAxMy4yMzUgLTIuMTI1IDE0IEMtMi43MDYzNjcxOSAxNC41MTY5MTQwNiAtMy4yODc3MzQzOCAxNS4wMzM4MjgxMiAtMy44ODY3MTg3NSAxNS41NjY0MDYyNSBDLTYuNzk2MjA2MzYgMTcuNDI5OTAwMDYgLTkuMjc0ODQ0NzUgMTcuNzMzMjU1NzkgLTEyLjY4NzUgMTguMTg3NSBDLTEzLjgyMzE2NDA2IDE4LjM0NjA1NDY5IC0xNC45NTg4MjgxMiAxOC41MDQ2MDkzOCAtMTYuMTI4OTA2MjUgMTguNjY3OTY4NzUgQy0xOS4xMjUgMTkgLTE5LjEyNSAxOSAtMjIuMTI1IDE5IEMtMjMuOTMxNDYxMTggMTUuMzg3MDc3NjQgLTI1LjEyNSAxMi45OTMwMDYgLTI1LjEyNSA4LjkzNzUgQy0yMy41NjkwNzIyNyA0LjM2Njk2MjI5IC0yMS4wMzM3Mjg5IDEuMTk5NzcyNDUgLTE2LjkzNzUgLTEuMzc1IEMtMTEuMDE1MDAyNTMgLTIuNjkxMTEwNTUgLTUuMzkzODE5MTMgLTMuMDkxNTc5MjYgMCAwIFogTS0xOC4xMjUgNSBDLTE4Ljc4NSA2LjMyIC0xOS40NDUgNy42NCAtMjAuMTI1IDkgQy0xOC44MDUgNy42OCAtMTcuNDg1IDYuMzYgLTE2LjEyNSA1IEMtMTYuNzg1IDUgLTE3LjQ0NSA1IC0xOC4xMjUgNSBaIE0tMTIuMTI1IDkgQy0xMy45NTgwMDkwOSAxMS4xMDU3NTY0MyAtMTMuOTU4MDA5MDkgMTEuMTA1NzU2NDMgLTE1LjEyNSAxMyBDLTkuMzI4NzM4OTMgMTIuNjAwMjU3ODYgLTUuNzEwMjc1MzcgMTEuODk3NDg0MDcgLTEuMTI1IDggQy0xLjEyNSA3LjAxIC0xLjEyNSA2LjAyIC0xLjEyNSA1IEMtNS45NTc3NzI2OCA0LjQzMTQzODUxIC04LjM2ODA4Njg2IDYuMDU5ODA3MTEgLTEyLjEyNSA5IFogIiBmaWxsPSIjMjIxRTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODUuMTI1LDQ5KSIvPgo8cGF0aCBkPSJNMCAwIEMyLjk3IDAgNS45NCAwIDkgMCBDOS4zMyAxLjMyIDkuNjYgMi42NCAxMCA0IEMxMC41MTU2MjUgMy4zNCAxMS4wMzEyNSAyLjY4IDExLjU2MjUgMiBDMTQuODI2NDEzMTkgLTAuNjc4MDgyNjIgMTYuODgzOTk1MjUgLTAuMzgxMTExNTUgMjEgMCBDMjEuNjYgMC4zMyAyMi4zMiAwLjY2IDIzIDEgQzIyLjY3IDMuNjQgMjIuMzQgNi4yOCAyMiA5IEMxOSAxMCAxOSAxMCAxNy4wNjI1IDkuMzEyNSBDMTYuMzgxODc1IDkuMjA5Mzc1IDE1LjcwMTI1IDkuMTA2MjUgMTUgOSBDMTEuNjQ5OTE3OTUgMTEuNzc1NzgyMjcgMTAuMTM2Mzk1ODYgMTMuNjg5OTI2MiA5LjY4MzU5Mzc1IDE4LjAzOTA2MjUgQzkuNjAyMzgyODEgMTkuMjIyNDIxODcgOS41MjExNzE4OCAyMC40MDU3ODEyNSA5LjQzNzUgMjEuNjI1IEM5LjM1MzcxMDk0IDIyLjgxMzUxNTYzIDkuMjY5OTIxODcgMjQuMDAyMDMxMjUgOS4xODM1OTM3NSAyNS4yMjY1NjI1IEM5LjEyMzAwNzgxIDI2LjE0MTc5Njg3IDkuMDYyNDIxODcgMjcuMDU3MDMxMjUgOSAyOCBDNi4wMyAyOCAzLjA2IDI4IDAgMjggQzAgMTguNzYgMCA5LjUyIDAgMCBaICIgZmlsbD0iIzAwODQyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE3Niw1MykiLz4KPHBhdGggZD0iTTAgMCBDMC40OTUgMS40ODUgMC40OTUgMS40ODUgMSAzIEMwLjAxIDMuOTkgLTAuOTggNC45OCAtMiA2IEMtMi43MjcwMzEyNSA1LjczNDQ1MzEzIC0zLjQ1NDA2MjUgNS40Njg5MDYyNSAtNC4yMDMxMjUgNS4xOTUzMTI1IEMtMjUuMTQ4Njk1MTMgLTIuMTYyNDkwMzQgLTQ1LjE2MzM2MjQ5IC0xLjA2MjQxOCAtNjYgNiBDLTY2LjMzIDQuMzUgLTY2LjY2IDIuNyAtNjcgMSBDLTQ4Ljc3Mzk1ODUzIC05LjkzNTYyNDg4IC0xOC43MTE0Nzg5MyAtOC4zODU4NDYyMiAwIDAgWiAiIGZpbGw9IiNFODIwMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4MjAsMzUpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuNjYgMCAxLjMyIDAgMiAwIEMyLjMzIDEuNjUgMi42NiAzLjMgMyA1IEM0LjY1IDUgNi4zIDUgOCA1IEM3LjAxIDYuNDg1IDcuMDEgNi40ODUgNiA4IEM1LjgzMjg2NDMxIDEwLjYyNTMxNTI0IDUuODMyODY0MzEgMTAuNjI1MzE1MjQgNiAxMyBDNi45MDc1IDEyLjQ4NDM3NSA3LjgxNSAxMS45Njg3NSA4Ljc1IDExLjQzNzUgQzEyIDEwIDEyIDEwIDE0LjM3NSAxMC4zMTI1IEMxNC45MTEyNSAxMC41MzkzNzUgMTUuNDQ3NSAxMC43NjYyNSAxNiAxMSBDMTUuNjcgMTIuMzIgMTUuMzQgMTMuNjQgMTUgMTUgQzE2Ljk4IDE0LjY3IDE4Ljk2IDE0LjM0IDIxIDE0IEMxOS42OCAxNi42NCAxOC4zNiAxOS4yOCAxNyAyMiBDMTYuMjM4MTY0MDYgMjEuNzgzNDM3NSAxNS40NzYzMjgxMyAyMS41NjY4NzUgMTQuNjkxNDA2MjUgMjEuMzQzNzUgQzMuNTQ5MjExNDUgMTguMzM5MTEzMiAtMy45OTQ5NjA1MyAxOC41NDQyMTE5MSAtMTUgMjIgQy0xNi4zMiAxOS4zNiAtMTcuNjQgMTYuNzIgLTE5IDE0IEMtMTYuNjkgMTQuMzMgLTE0LjM4IDE0LjY2IC0xMiAxNSBDLTEyLjY2IDEzLjM1IC0xMy4zMiAxMS43IC0xNCAxMCBDLTEwLjI4MTExNzYxIDEwLjUwNzEyMDMzIC03LjI2NTQ1NzYxIDExLjExNjA4MjE1IC00IDEzIEMtMy43OTkxMzU1NyA5LjI4NDAwODA5IC0zLjg0ODA1NjMgOC4yMjc5MTU1NSAtNiA1IEMtNC4zNSA1IC0yLjcgNSAtMSA1IEMtMC42NyAzLjM1IC0wLjM0IDEuNyAwIDAgWiAiIGZpbGw9IiNGM0Y4RjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNjAsMzcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzEuNzQyMTY3OTcgMC4wNTQxNDA2MyAxLjc0MjE2Nzk3IDAuMDU0MTQwNjMgMy41MTk1MzEyNSAwLjEwOTM3NSBDNC4zOTk5NjA5NCAwLjE1NTc4MTI1IDUuMjgwMzkwNjMgMC4yMDIxODc1IDYuMTg3NSAwLjI1IEM1Ljg1NzUgMS45IDUuNTI3NSAzLjU1IDUuMTg3NSA1LjI1IEMzLjIwNzUgNS41OCAxLjIyNzUgNS45MSAtMC44MTI1IDYuMjUgQy0xLjA1MDMzMjAzIDcuMzU0MDgyMDMgLTEuMDUwMzMyMDMgNy4zNTQwODIwMyAtMS4yOTI5Njg3NSA4LjQ4MDQ2ODc1IEMtMi43NDE2MTc3NyAxNC41MzkxODMxOCAtMy44MTM2MDk0MSAxOC40MDQ2OTk1NSAtOC44MTI1IDIyLjI1IEMtMTEuNTc3MDIwMzMgMjMuNjMyMjYwMTYgLTEzLjg1ODYzNjMgMjMuMzQ1MjUzODcgLTE2LjkzNzUgMjMuMzEyNSBDLTE4LjAzMzIwMzEyIDIzLjMwMzQ3NjU2IC0xOS4xMjg5MDYyNSAyMy4yOTQ0NTMxMyAtMjAuMjU3ODEyNSAyMy4yODUxNTYyNSBDLTIxLjUyMjM4MjgxIDIzLjI2Nzc1MzkxIC0yMS41MjIzODI4MSAyMy4yNjc3NTM5MSAtMjIuODEyNSAyMy4yNSBDLTIyLjQ4MjUgMjEuNiAtMjIuMTUyNSAxOS45NSAtMjEuODEyNSAxOC4yNSBDLTE5LjgzMjUgMTcuOTIgLTE3Ljg1MjUgMTcuNTkgLTE1LjgxMjUgMTcuMjUgQy0xNS41ODE3NTc4MSAxNi4zNTc5Njg3NSAtMTUuMzUxMDE1NjIgMTUuNDY1OTM3NSAtMTUuMTEzMjgxMjUgMTQuNTQ2ODc1IEMtMTQuNzg3MTQ4NDQgMTMuMzc2NDA2MjUgLTE0LjQ2MTAxNTYzIDEyLjIwNTkzNzUgLTE0LjEyNSAxMSBDLTEzLjgxMTc1NzgxIDkuODM5ODQzNzUgLTEzLjQ5ODUxNTYyIDguNjc5Njg3NSAtMTMuMTc1NzgxMjUgNy40ODQzNzUgQy0xMC40NDExMzY5OSAwLjk5NjQ1MTA5IC02Ljc2ODAwODc1IC0wLjI3MzQ1NDkgMCAwIFogIiBmaWxsPSIjRjVGOUY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDM2LjgxMjUsODQuNzUpIi8+CjxwYXRoIGQ9Ik0wIDAgQzIuOTcgMCA1Ljk0IDAgOSAwIEM5IDkuMjQgOSAxOC40OCA5IDI4IEM2LjAzIDI4IDMuMDYgMjggMCAyOCBDMCAxOC43NiAwIDkuNTIgMCAwIFogIiBmaWxsPSIjMDA4NDJBIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDk5LDUzKSIvPgo8cGF0aCBkPSJNMCAwIEM0LjgwODE5NTIyIDAuMDEzNzU3MzUgNC44MDgxOTUyMiAwLjAxMzc1NzM1IDcuODEyNSAyLjg3NSBDOC40OTMxMjUgNC4xMTI1IDguNDkzMTI1IDQuMTEyNSA5LjE4NzUgNS4zNzUgQzYuODc3NSA1LjcwNSA0LjU2NzUgNi4wMzUgMi4xODc1IDYuMzc1IEMxLjg1NzUgOC4wMjUgMS41Mjc1IDkuNjc1IDEuMTg3NSAxMS4zNzUgQzQuNjUyNSAxMC44OCA0LjY1MjUgMTAuODggOC4xODc1IDEwLjM3NSBDOC42ODA5ODE3NSAxNC41MjAyNDY3MSA4LjMyNjA0MzA3IDE2LjE1NDk2MSA2LjA2MjUgMTkuNzUgQzMuMTg3NSAyMi4zNzUgMy4xODc1IDIyLjM3NSAwLjE4NzUgMjMuMTI1IEMtNC4xMzU1MDE1OSAyMi4wNDQyNDk2IC01LjQ3Mjc4ODMxIDIwLjA5MTAxMjY4IC03LjgxMjUgMTYuMzc1IEMtOC4xMjUgMTMgLTguMTI1IDEzIC03LjgxMjUgMTAuMzc1IEMtNS41MDI1IDEwLjM3NSAtMy4xOTI1IDEwLjM3NSAtMC44MTI1IDEwLjM3NSBDLTEuMTQyNSA5LjA1NSAtMS40NzI1IDcuNzM1IC0xLjgxMjUgNi4zNzUgQy00Ljc4MjUgNS44OCAtNC43ODI1IDUuODggLTcuODEyNSA1LjM3NSBDLTUuNjI4MjEwMTUgMC44NjA4MDA5NyAtNS4wOTkzMDg2NyAwLjE5NDExNzE3IDAgMCBaICIgZmlsbD0iI0U1RUZFQiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM2MC44MTI1LDU3LjYyNSkiLz4KPHBhdGggZD0iTTAgMCBDMTUuNTEgMCAzMS4wMiAwIDQ3IDAgQzQ3IDEuNjUgNDcgMy4zIDQ3IDUgQzMxLjQ5IDUgMTUuOTggNSAwIDUgQzAgMy4zNSAwIDEuNyAwIDAgWiAiIGZpbGw9IiMxRTcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1OTUsNzIpIi8+CjxwYXRoIGQ9Ik0wIDAgQzQuNjIgMCA5LjI0IDAgMTQgMCBDMTQgMS4zMiAxNCAyLjY0IDE0IDQgQzEwLjcgNCA3LjQgNCA0IDQgQzQgNS45OCA0IDcuOTYgNCAxMCBDNy4zIDEwIDEwLjYgMTAgMTQgMTAgQzE0IDExLjMyIDE0IDEyLjY0IDE0IDE0IEMxMC43IDE0IDcuNCAxNCA0IDE0IEM0IDE1Ljk4IDQgMTcuOTYgNCAyMCBDNy4zIDIwIDEwLjYgMjAgMTQgMjAgQzE0LjMzIDIxLjMyIDE0LjY2IDIyLjY0IDE1IDI0IEMxMC4wNSAyNCA1LjEgMjQgMCAyNCBDMCAxNi4wOCAwIDguMTYgMCAwIFogIiBmaWxsPSIjMDA4NDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDU2LDg1KSIvPgo8cGF0aCBkPSJNMCAwIEMxNC41MiAwIDI5LjA0IDAgNDQgMCBDNDMuMzQgMS42NSA0Mi42OCAzLjMgNDIgNSBDMjguMTQgNSAxNC4yOCA1IDAgNSBDMCAzLjM1IDAgMS43IDAgMCBaICIgZmlsbD0iIzFFNzBDMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0MSw5NCkiLz4KPHBhdGggZD0iTTAgMCBDMTMuODYgMCAyNy43MiAwIDQyIDAgQzQyLjY2IDEuNjUgNDMuMzIgMy4zIDQ0IDUgQzI5LjQ4IDUgMTQuOTYgNSAwIDUgQzAgMy4zNSAwIDEuNyAwIDAgWiAiIGZpbGw9IiMxRTcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1NDEsNTcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzEuOTUxOTMyMjEgNS44NTU3OTY2MyAzLjYyOTIyNzk1IDE1LjU1OTg2NzYxIDAuOTE0MDYyNSAyMS4yOTI5Njg3NSBDMC40NDc0MjE4NyAyMS44MzU2NjQwNiAtMC4wMTkyMTg3NSAyMi4zNzgzNTkzOCAtMC41IDIyLjkzNzUgQy0zLjIyMjkwNTM0IDI1LjY1Mjg1NDI2IC0zLjIyMjkwNTM0IDI1LjY1Mjg1NDI2IC0zLjExMzI4MTI1IDI4LjQwNjI1IEMtMi44NDc1MjI1NiAzMC42NDI3NjQ2OSAtMi41MDI2MTIyNCAzMi44MDU0MjU3OCAtMiAzNSBDLTYuNjI1IDM4IC02LjYyNSAzOCAtMTAgMzggQy0xMC4zMyAzOS4zMiAtMTAuNjYgNDAuNjQgLTExIDQyIEMtMTIuMzIgNDIgLTEzLjY0IDQyIC0xNSA0MiBDLTE2LjcwMzEyNSA0MC4xMDE1NjI1IC0xNi43MDMxMjUgNDAuMTAxNTYyNSAtMTguMjUgMzcuNjI1IEMtMTguNzcwNzgxMjUgMzYuODEyODkwNjIgLTE5LjI5MTU2MjUgMzYuMDAwNzgxMjUgLTE5LjgyODEyNSAzNS4xNjQwNjI1IEMtMjEgMzMgLTIxIDMzIC0yMSAzMSBDLTE4LjA5NDUxMTE4IDI4Ljk1ODMwNTE1IC0xNi41OTg1Nzk1NCAyOCAtMTMgMjggQy0xMyAyOC45OSAtMTMgMjkuOTggLTEzIDMxIEMtMTAuMDI5ODIzMDYgMzAuMzcxODk4MjcgLTEwLjAyOTgyMzA2IDMwLjM3MTg5ODI3IC03IDI5IEMtNS44MDE2MTc5MSAyNi42NzE0NTUzNyAtNS44MDE2MTc5MSAyNi42NzE0NTUzNyAtNSAyNCBDLTQuMzI1ODIwMzEgMjMuMjk4NzUgLTMuNjUxNjQwNjMgMjIuNTk3NSAtMi45NTcwMzEyNSAyMS44NzUgQy0wLjI3MTkxNzk2IDE3LjkzMDQwMjQ0IC0wLjU4MDIxNDc2IDE0Ljk1NDI2NzczIC0wLjgxMjUgMTAuMzEyNSBDLTEuMDkwOTg5MDUgMi4xODE5NzgxMSAtMS4wOTA5ODkwNSAyLjE4MTk3ODExIDAgMCBaICIgZmlsbD0iI0VCRjNFRiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM0Miw2NSkiLz4KPHBhdGggZD0iTTAgMCBDLTAuNDAyODE3NzEgNS44NDA4NTY3NCAtMS4xMTI3NzkgOS4zNzczNTg4MSAtNSAxNCBDLTguMjkwNzY2NiAxNi43MTg0NTkzNyAtMTAuMDk2NDA4NjQgMTcuOTMzMDY3MzEgLTE0LjM3NSAxOC4yNSBDLTE1LjI0MTI1IDE4LjE2NzUgLTE2LjEwNzUgMTguMDg1IC0xNyAxOCBDLTE2LjY2ODA5NTE4IDExLjY5MzgwODQyIC0xNS41MDUxNjQ5NyA3LjU2NTU1NTkzIC0xMSAzIEMtNy4yMTg5MzIxOCAwLjU1ODA2MDM3IC00LjQ5MzYzOTc2IC0wLjM5NjQ5NzYzIDAgMCBaICIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ1LDM3KSIvPgo8cGF0aCBkPSJNMCAwIEM0Ljc1MDUzNTExIC0wLjA3NDM1MjIyIDkuNTAwNzI4ODcgLTAuMTI4Njk2OTEgMTQuMjUxNzA4OTggLTAuMTY0Nzk0OTIgQzE1Ljg2NjY3Nzg5IC0wLjE3OTg0ODc2IDE3LjQ4MTYwNjEzIC0wLjIwMDI5NjQ4IDE5LjA5NjQzNTU1IC0wLjIyNjMxODM2IEMyMS40MjI0NjU1NSAtMC4yNjI4NTI4NiAyMy43NDc5NTM0MSAtMC4yNzk3NjAxNSAyNi4wNzQyMTg3NSAtMC4yOTI5Njg3NSBDMjcuMTUxMDcxODUgLTAuMzE2MTk0NTMgMjcuMTUxMDcxODUgLTAuMzE2MTk0NTMgMjguMjQ5Njc5NTcgLTAuMzM5ODg5NTMgQzMyLjY1ODMwNTk5IC0wLjM0MTM1Nzg4IDM1LjUyNjI3Nzc5IDAuMjE1ODYwOTQgMzkgMyBDMzkgMy42NiAzOSA0LjMyIDM5IDUgQzI2LjEzIDUgMTMuMjYgNSAwIDUgQzAgMy4zNSAwIDEuNyAwIDAgWiAiIGZpbGw9IiMxRTcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1NDEsNTApIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuNjYgMCAxLjMyIDAgMiAwIEM1LjE4NDE5OTU5IDMuNzk2NTQ1NjcgNS4zODczNDU0OCA3LjExNjc2MjIgNS4yMzgyODEyNSAxMS44NjMyODEyNSBDNC45NDYwNDkxMyAxNC40ODM3ODg5NyA0LjA0MjM4MTk1IDE2LjU4OTQ5MTczIDMgMTkgQzIuNDgyMDk2ODIgMjMuMDU2OTA4MjUgMi42OTk5NDI5NCAyNC41NDk5MTQ0MSA1IDI4IEM3LjMzNDU4NjM1IDMxLjUwMTg3OTUzIDcuNjcyNjA3MjcgMzIuODgwMjgwNDcgNyAzNyBDNi4zNDg5OTE3IDM4LjE2Njk1MjY0IDUuNjU4MzE0NjEgMzkuMzEyMzI1OTggNC45Mzc1IDQwLjQzNzUgQzMuMTY4MTQxMTcgNDMuMjg2MDQyMjIgMi45OTk2OTkxNiA0My45ODI4NTIyOSAzLjA2MjUgNDcuNTYyNSBDNC4wMDI5NTg2MSA1MS4wMTA4NDgyMyA1LjM3ODg4Njc3IDUzLjgyODI1NjcyIDcgNTcgQzcgNTguMzIgNyA1OS42NCA3IDYxIEM1LjAyIDYxLjQ5NSA1LjAyIDYxLjQ5NSAzIDYyIEMyLjcxMTI1IDYwLjc4MzEyNSAyLjQyMjUgNTkuNTY2MjUgMi4xMjUgNTguMzEyNSBDMS41MTk4MDg4OSA1NS44MzA3ODEwNyAwLjg5MjAyOTY2IDUzLjc2NzAxMTM3IC0wLjE4NzUgNTEuNDM3NSBDLTEuMzQyMzE4NDQgNDcuOTczMDQ0NjggLTAuODE4NjU2ODYgNDUuNTI2NTIxODcgMCA0MiBDMC43NzM0Mzc1IDQwLjczMTU2MjUgMC43NzM0Mzc1IDQwLjczMTU2MjUgMS41NjI1IDM5LjQzNzUgQzMuNDExMzY2MjEgMzYuMzAyNDY1OTkgMy41MTMyNzU5MiAzNC41OTI5MzE0MSAzIDMxIEMyLjM0IDMwLjAxIDEuNjggMjkuMDIgMSAyOCBDLTEuMzMwNDM1NTggMjQuNTA0MzQ2NjQgLTEuNTg3NjMyNDQgMjMuMTEzNDI3MSAtMSAxOSBDLTAuNTA1IDE3Ljg2NTYyNSAtMC4wMSAxNi43MzEyNSAwLjUgMTUuNTYyNSBDMi41NDM3NjAwOCAxMC43MDg1Njk4MSAyLjY5NzAxMDU0IDcuMDQ3NDY4NDUgMSAyLjA2MjUgQzAuNjcgMS4zODE4NzUgMC4zNCAwLjcwMTI1IDAgMCBaICIgZmlsbD0iI0U5RjFFRSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM2OSw1OSkiLz4KPHBhdGggZD0iTTAgMCBDMS4zMiAwLjMzIDIuNjQgMC42NiA0IDEgQzUuMTU2NjQ3MzcgNi40ODI2OTA2OSA1LjExNDE2MjU1IDExLjgwMzM5Mjc0IDUuMDYyNSAxNy4zNzUgQzUuMDU3OTg4MjggMTguMzAxODM1OTQgNS4wNTM0NzY1NiAxOS4yMjg2NzE4OCA1LjA0ODgyODEyIDIwLjE4MzU5Mzc1IEM1LjAzNzExNTc0IDIyLjQ1NTc5NzA5IDUuMDIwNzEzNzIgMjQuNzI3ODYzODggNSAyNyBDMy4zNSAyNy4zMyAxLjcgMjcuNjYgMCAyOCBDLTIuNjA1MTM5NTkgMjQuMDkyMjkwNjIgLTIuMjkzNjc1NjUgMjAuNzc3NzA5MjEgLTIuMjUgMTYuMjUgQy0yLjI1NzczNDM4IDE1LjQ2MzY3MTg4IC0yLjI2NTQ2ODc1IDE0LjY3NzM0Mzc1IC0yLjI3MzQzNzUgMTMuODY3MTg3NSBDLTIuMjU2ODM4MzYgOC44NzA4NDc1NSAtMS41OTU2NjE5NSA0LjczNjMyOTkxIDAgMCBaICIgZmlsbD0iIzIyMUUyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTY5LDcxKSIvPgo8cGF0aCBkPSJNMCAwIEMxLjY3NTQyOTc2IDAuMjg2MDQ4OTggMy4zNDM4NTM0MyAwLjYxNzgxMjMzIDUgMSBDNi4wNjgwODM3NCA3LjI3NDk5MTk3IDcuMDQzNjc4MzkgMTMuODY4OTY0ODMgNSAyMCBDNC40NDQ5NTIwOSAyNS44ODM1MDc4OCA1Ljc0ODA2MTcyIDI4LjIyMzcxNTY1IDkgMzMgQzkuNjgyNDU2MDcgMzcuMDA5NDI5NCA5LjA2MjU0MzA2IDM5LjEyMDM1OTYxIDYuOTM3NSA0Mi40Mzc1IEM1LjE4NzQ3ODQxIDQ1LjI2MTExNjM5IDQuOTk5MzU1NTggNDUuOTYzOTEyNyA1LjA2MjUgNDkuNSBDNi4wNjQxNTYzNSA1My4yMzk1MTcwMiA3LjQxMDgyMDg0IDU2LjQ3NjE2Nzk1IDkgNjAgQzkgNjAuNjYgOSA2MS4zMiA5IDYyIEM4LjAxIDYyIDcuMDIgNjIgNiA2MiBDNS4xMjcyMDEzOCA2MC4xMzM2MDAxOSA0LjI3NzQ4OTczIDU4LjI1NjM5Mzg5IDMuNDM3NSA1Ni4zNzUgQzIuOTYxODM1OTQgNTUuMzMwODU5MzggMi40ODYxNzE4OCA1NC4yODY3MTg3NSAxLjk5NjA5Mzc1IDUzLjIxMDkzNzUgQzAuODc4NDcyMzMgNDkuNjA4MjUxOTcgMS4wMTg2Mjk2NiA0Ny42MDg1ODA1MSAyIDQ0IEMyLjUxNTYyNSA0My4xNzUgMy4wMzEyNSA0Mi4zNSAzLjU2MjUgNDEuNSBDNS4zODcwMjc1NiAzOC4zMjY5MDg1OCA1LjUxNjQ0MTE4IDM2LjYxNTA4ODI1IDUgMzMgQzQuMzE5Mzc1IDMyLjA3MTg3NSAzLjYzODc1IDMxLjE0Mzc1IDIuOTM3NSAzMC4xODc1IEMwLjMyMzM1MDI2IDI1Ljg4NjgwMjA0IDAuODgyMTgxNzcgMjIuNzc3MDAxIDIgMTggQzIuMzMgMTcuMzQgMi42NiAxNi42OCAzIDE2IEMzLjQxNzQwMjY4IDExLjA1OTExNzE1IDMuNDg3NDY4NzMgNi40MjIxNjY2NCAxIDIgQzAuMzQgMS42NyAtMC4zMiAxLjM0IC0xIDEgQy0wLjY3IDAuNjcgLTAuMzQgMC4zNCAwIDAgWiAiIGZpbGw9IiMxRDc1NTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNzAsNTcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuMzMgMC42NiAwLjY2IDEuMzIgMSAyIEMwLjY3IDIuNjYgMC4zNCAzLjMyIDAgNCBDMC4wMjM3OTA0IDYuMzExMDc4NzggMC4wMjM3OTA0IDYuMzExMDc4NzggMC4zMTI1IDguODc1IEMwLjM5MTEzMjgxIDkuNzM4NjcxODcgMC40Njk3NjU2MyAxMC42MDIzNDM3NSAwLjU1MDc4MTI1IDExLjQ5MjE4NzUgQzEuMDAzMjA3MjQgMTQuMDE3OTA0NzUgMS44MTI2MDgzMyAxNS43NDgyMTM0IDMgMTggQzMuNzA0NDkyODkgMjMuNDAxMTEyMTcgMS45Mjk0NDIzOSAyNS42MDU4MzY0MiAtMSAzMCBDLTEuNjc4NzgwNTkgMzQuMDcyNjgzNTYgLTEuMzQxNzI0MDYgMzUuNDk4MDkyNzkgMSAzOC45Mzc1IEMzLjQ1MjU5MTI5IDQyLjY5MzAzMDQxIDMuNTUxNTQyOTEgNDQuNTg3NjU2NyAzIDQ5IEMyLjA2NTUzNDY1IDUxLjAzMTQ0NjQxIDEuMDY3NzUyMjQgNTMuMDM1MzM1ODcgMCA1NSBDLTAuNjk5MDc0MTQgNTcuNzM1NzI1ODUgLTAuNjk5MDc0MTQgNTcuNzM1NzI1ODUgLTEgNjAgQy0yLjMyIDU5LjY3IC0zLjY0IDU5LjM0IC01IDU5IEMtNC41MjI2OTE2MiA1Ny41NDEwNTc0IC00LjA0MzA4OTU4IDU2LjA4Mjg2NTA0IC0zLjU2MjUgNTQuNjI1IEMtMy4xNjIyNDYwOSA1My40MDY4MzU5NCAtMy4xNjIyNDYwOSA1My40MDY4MzU5NCAtMi43NTM5MDYyNSA1Mi4xNjQwNjI1IEMtMiA1MCAtMiA1MCAtMSA0OCBDLTAuNTQzMTA3NzYgNDQuMDcwNzI2NzUgLTAuOTU5NzA3MDkgNDEuNzM5NDU4MTMgLTMgMzguNDM3NSBDLTUuNzU4MjkzODQgMzMuNjk2NjgyNDYgLTUuNzU4MjkzODQgMzMuNjk2NjgyNDYgLTUgMzAgQy00LjM0IDI5LjA1MTI1IC0zLjY4IDI4LjEwMjUgLTMgMjcuMTI1IEMtMC41ODgzOTUzIDIzLjM1Njg2NzY2IC0wLjUyMDEwNzIzIDIxLjM5OTAxNzAyIC0xIDE3IEMtMS4zMyAxNi4xOTU2MjUgLTEuNjYgMTUuMzkxMjUgLTIgMTQuNTYyNSBDLTMuNDY1MDU4MjkgMTAuODA4Mjg4MTIgLTMuMzIwMjAxNTkgOC4wMzQ1NDAwMiAtMyA0IEMtMS41IDEuNSAtMS41IDEuNSAwIDAgWiAiIGZpbGw9IiNGMUY2RjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNTEsNjApIi8+CjxwYXRoIGQ9Ik0wIDAgQzMgMSAzIDEgNSA0IEM1IDQuOTkgNSA1Ljk4IDUgNyBDNS42NiA2LjY3IDYuMzIgNi4zNCA3IDYgQzguNTQwMjM5OTYgNS45MzA0OTQ1OSAxMC4wODMzNDk4OCA1LjkxNTQ3NjQzIDExLjYyNSA1LjkzNzUgQzEyLjg1MDg5ODQ0IDUuOTUxMDM1MTYgMTIuODUwODk4NDQgNS45NTEwMzUxNiAxNC4xMDE1NjI1IDUuOTY0ODQzNzUgQzE1LjA0MTI4OTA2IDUuOTgyMjQ2MDkgMTUuMDQxMjg5MDYgNS45ODIyNDYwOSAxNiA2IEMxNS4yMzY4NzUgNi43NDI1IDE0LjQ3Mzc1IDcuNDg1IDEzLjY4NzUgOC4yNSBDMTEuMDU1OTU5NzIgMTAuNzU4MDE3NDUgMTEuMDU1OTU5NzIgMTAuNzU4MDE3NDUgOS42NTIzNDM3NSAxMy4wOTc2NTYyNSBDNy41MTM0ODk4OSAxNS41NjAxMTkyIDYuMDYwMDUxNDUgMTUuNzE4NTYzODUgMi44NzUgMTYuMTg3NSBDLTAuMzYzMTQzNTQgMTYuNDU4MzM3OTMgLTAuMzYzMTQzNTQgMTYuNDU4MzM3OTMgLTMgMTggQy00LjY2NjE3MTE1IDE4LjA0MDYzODMyIC02LjMzMzg4MDk1IDE4LjA0MjcyMSAtOCAxOCBDLTcuMjU5NDMzNTkgMTYuOTMwNzIyNjYgLTcuMjU5NDMzNTkgMTYuOTMwNzIyNjYgLTYuNTAzOTA2MjUgMTUuODM5ODQzNzUgQy0xLjU0NzYwNyA4LjUwMTAxOTAzIC0xLjU0NzYwNyA4LjUwMTAxOTAzIDAgMCBaICIgZmlsbD0iI0VGRjVGMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMyNiw1NSkiLz4KPHBhdGggZD0iTTAgMCBDMS44NzUgMS4xMjUgMS44NzUgMS4xMjUgMyAzIEMzLjY4NzUgNi4xODc1IDMuNjg3NSA2LjE4NzUgNCA5IEMwLjM3IDkgLTMuMjYgOSAtNyA5IEMtNi4wMSA5Ljk5IC01LjAyIDEwLjk4IC00IDEyIEMtMC4zNTQ1ODE1NSAxMS43NjUyMjgwMSAtMC4zNTQ1ODE1NSAxMS43NjUyMjgwMSAzIDExIEMyLjY3IDEyLjY1IDIuMzQgMTQuMyAyIDE2IEMtNC4yNDE1OTc5NyAxNy4zNDYyMjcwMSAtNC4yNDE1OTc5NyAxNy4zNDYyMjcwMSAtNy44NzUgMTUuNjg3NSBDLTEwIDE0IC0xMCAxNCAtMTEgMTIgQy0xMS41NzE0Mjg1NyA0LjkxNDI4NTcxIC0xMS41NzE0Mjg1NyA0LjkxNDI4NTcxIC05LjQzNzUgMS41IEMtNi4wODk2NTY1MSAtMC41NjAyMTEzOCAtMy44NTk4NTc1MyAtMC40OTEyNTQ1OSAwIDAgWiBNLTUgMyBDLTUuOTkgNC40ODUgLTUuOTkgNC40ODUgLTcgNiBDLTQuNjkgNiAtMi4zOCA2IDAgNiBDLTAuNjYgNS4wMSAtMS4zMiA0LjAyIC0yIDMgQy0yLjk5IDMgLTMuOTggMyAtNSAzIFogIiBmaWxsPSIjMDA4NDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTAwLDkzKSIvPgo8cGF0aCBkPSJNMCAwIEMxMC44OSAwIDIxLjc4IDAgMzMgMCBDMzIuNjcgMS4zMiAzMi4zNCAyLjY0IDMyIDQgQzI5LjA3ODAyMzEgNS40NjA5ODg0NSAyNi41MDEwNjUyNSA1LjExMTM0OTAxIDIzLjI0MjE4NzUgNS4wOTc2NTYyNSBDMjIuMjQ3NjEwMzIgNS4wOTU1MzM4MyAyMi4yNDc2MTAzMiA1LjA5NTUzMzgzIDIxLjIzMjk0MDY3IDUuMDkzMzY4NTMgQzE5LjExMzU4MTM3IDUuMDg3NzY3NTQgMTYuOTk0MzI3NDEgNS4wNzUyMTUgMTQuODc1IDUuMDYyNSBDMTMuNDM4ODAzNjEgNS4wNTc0ODUxMiAxMi4wMDI2MDU1NiA1LjA1MjkyMjE5IDEwLjU2NjQwNjI1IDUuMDQ4ODI4MTIgQzcuMDQ0MjM2NTUgNS4wMzc3OTc4MiAzLjUyMjEyODU1IDUuMDIwNTMyNTkgMCA1IEMwIDMuMzUgMCAxLjcgMCAwIFogIiBmaWxsPSIjMUU3MEMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTQ5LDcyKSIvPgo8cGF0aCBkPSJNMCAwIEM0LjIxNzQ5MjE5IC0wLjA3NDE5MTM0IDguNDM0NjM4MTEgLTAuMTI4NjIwNCAxMi42NTI1ODc4OSAtMC4xNjQ3OTQ5MiBDMTQuMDg3MjI1NTIgLTAuMTc5ODc1ODkgMTUuNTIxODE3MDggLTAuMjAwMzQzOCAxNi45NTYyOTg4MyAtMC4yMjYzMTgzNiBDMTkuMDE5MTU4NTkgLTAuMjYyNzM0MzcgMjEuMDgxNDA4NTggLTAuMjc5NzMyNDMgMjMuMTQ0NTMxMjUgLTAuMjkyOTY4NzUgQzI1LjAwNjIxOTQ4IC0wLjMxNjUzNDQyIDI1LjAwNjIxOTQ4IC0wLjMxNjUzNDQyIDI2LjkwNTUxNzU4IC0wLjM0MDU3NjE3IEMzMCAwIDMwIDAgMzEuOTI4NDY2OCAxLjM5MzMxMDU1IEMzMyAzIDMzIDMgMzMgNSBDMjIuMTEgNSAxMS4yMiA1IDAgNSBDMCAzLjM1IDAgMS43IDAgMCBaICIgZmlsbD0iIzFGNzBDMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0OSw3OSkiLz4KPHBhdGggZD0iTTAgMCBDMC42NiAwIDEuMzIgMCAyIDAgQzIuMDg2MzY3MTkgMC41Njg0NzY1NiAyLjE3MjczNDM3IDEuMTM2OTUzMTIgMi4yNjE3MTg3NSAxLjcyMjY1NjI1IEMzLjM1MjcwNTM2IDcuNzE4MDc4MSA1LjI4MTQzMTU2IDExLjIwNTAwMzg1IDkgMTYgQzkgMTYuNjYgOSAxNy4zMiA5IDE4IEM4LjI3NTU0Njg3IDE3Ljg0NjYwMTU2IDcuNTUxMDkzNzUgMTcuNjkzMjAzMTIgNi44MDQ2ODc1IDE3LjUzNTE1NjI1IEM0LjA3MzM2NjA3IDE2Ljk3MzE0OTc3IDQuMDczMzY2MDcgMTYuOTczMTQ5NzcgMS41NzAzMTI1IDE2Ljc0NjA5Mzc1IEMtNC45MDkwNjM1OCAxNS45Mjg0MDg5MSAtNy44MDY5NTYzOCAxMy44OTExMzYyMyAtMTEuODIwMzEyNSA4Ljc3NzM0Mzc1IEMtMTMgNyAtMTMgNyAtMTMgNiBDLTYuMzc1IDUuODc1IC02LjM3NSA1Ljg3NSAtMyA3IEMtMi44NzYyNSA2LjQwMTg3NSAtMi43NTI1IDUuODAzNzUgLTIuNjI1IDUuMTg3NSBDLTIgMyAtMiAzIDAgMCBaICIgZmlsbD0iI0YyRjdGNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM5NCw1NSkiLz4KPHBhdGggZD0iTTAgMCBDMSAyIDEgMiAwLjkzNzUgNS44MTI1IEMwLjg3OTY0ODA4IDkuMzg2NDYzMTggMS42NDA2MzE3NyAxMS42ODY1Mzk5NCAzIDE1IEMzLjQ3NzIyODgxIDE5LjM3NDU5NzM5IDMuNDk4NjQwNDQgMjEuMjg5ODE1MTMgMC45Mzc1IDI0LjkzNzUgQy0xLjA1MTY1MDY5IDI4LjA4MTY0MTQxIC0xLjI4MzkwMDM2IDI4LjY1NDU4MTU5IC0wLjkzNzUgMzIuMTI1IEMtMC4wNDE1OTEyMiAzNS44MjgwODk2MSAwLjc4Mzk2MDg3IDM3LjEwOTUxNDE4IDMgNDAgQzMuNjQwNzA0NzggNDQuOTEyMDY5OTQgMi4yODAwNjUxNiA0Ny43MTM0Nzc1IDAgNTIgQy0wLjY5OTA3NDE0IDU0LjczNTcyNTg1IC0wLjY5OTA3NDE0IDU0LjczNTcyNTg1IC0xIDU3IEMtMS45OSA1NyAtMi45OCA1NyAtNCA1NyBDLTMuMjQ3ODEzNDEgNTAuNDgxMDQ5NTYgLTMuMjQ3ODEzNDEgNTAuNDgxMDQ5NTYgLTEuOTM3NSA0Ny45Mzc1IEMtMC41NTU0NjYzNyA0NS4wODEyOTcxNyAtMC42Mjk3ODY4MiA0My4xNDY4MTIgLTEgNDAgQy0xLjkyMzQ0MjExIDM4LjIzNzkyNDggLTEuOTIzNDQyMTEgMzguMjM3OTI0OCAtMy4wNjI1IDM2LjUgQy00LjcyOTM3MDExIDMzLjgyMjM2ODIyIC01LjAwMjU5OTI2IDMzLjEzMjU2MjEgLTQuOTM3NSAyOS44MTI1IEMtNCAyNyAtNCAyNyAtMi40Mzc1IDI1LjE4NzUgQy0wLjE2NjczOTU4IDIxLjczMTk5NTAyIC0wLjYxNDU0MzE5IDE4LjAyNTA1ODY1IC0xIDE0IEMtMS4zMyAxMy4wMSAtMS42NiAxMi4wMiAtMiAxMSBDLTIuMTY3OTY4NzUgOS4wNjI1IC0yLjE2Nzk2ODc1IDkuMDYyNSAtMi4xODc1IDcgQy0yLjIwMTY3OTY5IDYuMzE5Mzc1IC0yLjIxNTg1OTM4IDUuNjM4NzUgLTIuMjMwNDY4NzUgNC45Mzc1IEMtMiAzIC0yIDMgMCAwIFogIiBmaWxsPSIjMTQ3MDRCIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzQ4LDYyKSIvPgo8cGF0aCBkPSJNMCAwIEMxMi44NyAwIDI1Ljc0IDAgMzkgMCBDMzUuMDM1MDk2OTkgMy45NjQ5MDMwMSAzNS4wMzUwOTY5OSAzLjk2NDkwMzAxIDMwLjY1MTg1NTQ3IDQuMTEzNTI1MzkgQzI5LjIyMzYyMzAzIDQuMTEzMzY2ODggMjcuNzk1Mzg0NTggNC4xMDc3MDczNSAyNi4zNjcxODc1IDQuMDk3NjU2MjUgQzI1LjIzOTQzNDA1IDQuMDk1NTMzODMgMjUuMjM5NDM0MDUgNC4wOTU1MzM4MyAyNC4wODg4OTc3MSA0LjA5MzM2ODUzIEMyMS42ODQyMjQ5IDQuMDg3NzY0NjUgMTkuMjc5NjQ0NzMgNC4wNzUyMTE1NyAxNi44NzUgNC4wNjI1IEMxNS4yNDYwOTUwOSA0LjA1NzQ4NTUgMTMuNjE3MTg4NzMgNC4wNTI5MjI1IDExLjk4ODI4MTI1IDQuMDQ4ODI4MTIgQzcuOTkyMTUxNzMgNC4wMzc3OTM5NyAzLjk5NjA5MTU4IDQuMDIwNTI2NzkgMCA0IEMwIDIuNjggMCAxLjM2IDAgMCBaICIgZmlsbD0iIzFGNzBDMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0MSwxMDIpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuNDQ1MDA2NiAyLjkzNTY2NDIzIDMuNTc0ODI0NjQgNS4yNTc0NDI5NCAzLjk2ODc1IDkuNTk3NjU2MjUgQzMuOTk4ODM1MiAxMS45MTA0NTU4IDMuNzA3ODg2MzggMTMuODY2Mzg3MzUgMy4yNSAxNi4xMjUgQzIuOTg0MTIwNjEgMjAuMjQ2MTMwNTMgMy4xMDk4NDA0MiAyMC42ODU1NzQyMiA1LjQzNzUgMjMuNzUgQzUuOTEwNTg1OTQgMjQuMjgxMDkzNzUgNi4zODM2NzE4NyAyNC44MTIxODc1IDYuODcxMDkzNzUgMjUuMzU5Mzc1IEM4IDI3IDggMjcgOCAzMSBDMTAuMzEgMzEuNjYgMTIuNjIgMzIuMzIgMTUgMzMgQzE1IDMzLjk5IDE1IDM0Ljk4IDE1IDM2IEMxNi4zMiAzNi42NiAxNy42NCAzNy4zMiAxOSAzOCBDMTkgMzguOTkgMTkgMzkuOTggMTkgNDEgQzE3LjkxNzE4NzUgNDAuNDc0MDYyNSAxNy45MTcxODc1IDQwLjQ3NDA2MjUgMTYuODEyNSAzOS45Mzc1IEMxNC4wNzY4ODc3IDM4Ljc1NjQ4MjEyIDE0LjA3Njg4NzcgMzguNzU2NDgyMTIgMTEuNSAzOS41NjI1IEM5IDQwIDkgNDAgNi4xODc1IDM4LjU2MjUgQzUuNDY1NjI1IDM4LjA0Njg3NSA0Ljc0Mzc1IDM3LjUzMTI1IDQgMzcgQzQuMTk1MjkyOTcgMzYuMTY0Njg3NSA0LjE5NTI5Mjk3IDM2LjE2NDY4NzUgNC4zOTQ1MzEyNSAzNS4zMTI1IEM1LjMwMzg2MTMxIDMwLjQ2NzI5MzAxIDUuMzAzODYxMzEgMzAuNDY3MjkzMDEgMy45MTc5Njg3NSAyNS44NjcxODc1IEMyLjk3NDUwMDc2IDI0LjU0MTY1Mzk2IDIuMDI5MTkzNjQgMjMuMjE3NDI3NDggMS4wODIwMzEyNSAyMS44OTQ1MzEyNSBDLTAuNjgwNTA5NzQgMTguODA4NDkzNzggMC4yMzQyODE5NyAxNi4zNTczNzkwNyAxIDEzIEMxLjA4MjI5MTcgMTEuNDM5MTEyMjkgMS4xMjI0NDU5OSA5Ljg3NTU1MzM3IDEuMTI1IDguMzEyNSBDMS4xMjg4NjcxOSA3LjIyMzg4NjcyIDEuMTI4ODY3MTkgNy4yMjM4ODY3MiAxLjEzMjgxMjUgNi4xMTMyODEyNSBDMC45OTc4MDczMiAzLjk2NTExMDU5IDAuNTg3NzI5NCAyLjA2NjM4MTk1IDAgMCBaICIgZmlsbD0iI0VGRjVGMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3OCw2MykiLz4KPHBhdGggZD0iTTAgMCBDOS4yNCAwIDE4LjQ4IDAgMjggMCBDMjggMS42NSAyOCAzLjMgMjggNSBDMTguNzYgNSA5LjUyIDUgMCA1IEMwIDMuMzUgMCAxLjcgMCAwIFogIiBmaWxsPSIjMUU3MEMxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTEwLDk0KSIvPgo8cGF0aCBkPSJNMCAwIEM5LjI0IDAgMTguNDggMCAyOCAwIEMyOCAxLjY1IDI4IDMuMyAyOCA1IEMxOC43NiA1IDkuNTIgNSAwIDUgQzAgMy4zNSAwIDEuNyAwIDAgWiAiIGZpbGw9IiMxRTcwQzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MTAsNTcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzkuMjQgMCAxOC40OCAwIDI4IDAgQzI4IDEuNjUgMjggMy4zIDI4IDUgQzE4Ljc2IDUgOS41MiA1IDAgNSBDMCAzLjM1IDAgMS43IDAgMCBaICIgZmlsbD0iIzFGNzBDMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUxMCw1MCkiLz4KPHBhdGggZD0iTTAgMCBDMCAzIDAgMyAtMSA1IEMtMS4yMTM3NzcyMSAxMC42MDcwMzIxMyAtMS4yMTM3NzcyMSAxMC42MDcwMzIxMyAwIDE2IEMwLjc1NDE0MjM1IDIyLjQ5MDU2OTM3IC0wLjI2NzY1MDE5IDI1LjU4MjA3Mjg1IC00IDMxIEMtMy45Mjc0OTIxNCAzNC41NTI4ODQ5NCAtMy4zMTc3NDE2NCAzNi40OTE2MTMzNyAtMS40Mzc1IDM5LjUgQzAuNDMyMjMyNTQgNDIuNzUxNzA4NzYgMC40OTI4MjA0OCA0NC4yNjg2NDQ5NCAwIDQ4IEMtMS4xNzkwNDA1IDUxLjQwNDQxNTYzIC0yLjU0MTk2MzU0IDU0LjcwNjM5OTc4IC00IDU4IEMtNC45OSA1Ny42NyAtNS45OCA1Ny4zNCAtNyA1NyBDLTYuNTc1MjcyMSA1NC40NTE2MzI2IC02LjE4NjYwNjY3IDUyLjM0MDI4Mjc1IC00LjkzNzUgNTAuMDYyNSBDLTMuNjI5MDkzODEgNDcuMTg0MDA2MzkgLTMuNjg2MTgxNDMgNDUuMTM4MTg1NzMgLTQgNDIgQy00LjQ5NSA0MS4wMSAtNC45OSA0MC4wMiAtNS41IDM5IEMtNy4yMTc0NTA3IDM1LjU2NTA5ODYgLTcuNTUyMzU3MzMgMzMuNzg3NTkzMTMgLTcgMzAgQy01Ljk4MjkyOTY5IDI4LjY2Nzc1MzkxIC01Ljk4MjkyOTY5IDI4LjY2Nzc1MzkxIC00Ljk0NTMxMjUgMjcuMzA4NTkzNzUgQy0yLjU3NzgwMDU3IDIzLjI4MTkyMTg1IC0yLjgyMDAzNjc0IDIwLjUwMjM1NDg2IC0zLjQzNzUgMTYuMDYyNSBDLTQuMjQwNTQ3MzkgMTAuMDc2NjY0NDYgLTMuNzgyNzc2OTMgNi4zMjc0MTg5MSAtMSAxIEMtMC42NyAwLjY3IC0wLjM0IDAuMzQgMCAwIFogIiBmaWxsPSIjRTRFRUVBIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzQ4LDYwKSIvPgo8cGF0aCBkPSJNMCAwIEMzLjkwOTM4NzAzIDMuNzM5NDEzNjggMy45MDkzODcwMyAzLjczOTQxMzY4IDQuMTMyODEyNSA2Ljg0NzY1NjI1IEM0LjEzMDIzNDM4IDcuNTc4NTU0NjkgNC4xMjc2NTYyNSA4LjMwOTQ1MzEzIDQuMTI1IDkuMDYyNSBDNC4xMjI0MjE4OCA5Ljg2MzAwNzgxIDQuMTE5ODQzNzUgMTAuNjYzNTE1NjMgNC4xMTcxODc1IDExLjQ4ODI4MTI1IEM0LjAwMTcwMTk1IDEzLjk2MzUyMTY0IDMuNjUxMDI0NzkgMTYuMzA3MDIyNDggMy4yNSAxOC43NSBDMi43NjIwMjY5NSAyMi40MjA4OTQxOCAyLjc2MjAyNjk1IDIyLjQyMDg5NDE4IDQuOTM3NSAyNS41NjI1IEM1Ljk1ODQzNzUgMjYuNzY5MDYyNSA1Ljk1ODQzNzUgMjYuNzY5MDYyNSA3IDI4IEM4LjA0NzU1MTk0IDMzLjMxNDE0MzcgNi44NDIyMzI0NCAzNi40OTk3OTg2MyA0IDQxIEMzLjM3MDk3MDM5IDQ1LjkyNzM5ODU3IDQuNzQ3ODkzNDUgNDguNjgzNDYyNDQgNyA1MyBDNyA1NC4zMiA3IDU1LjY0IDcgNTcgQzQgNTYgNCA1NiAyLjc5Njg3NSA1My45MjU3ODEyNSBDLTAuNzYwMjg1NzMgNDUuMDQ2MTUyNDIgLTAuNzYwMjg1NzMgNDUuMDQ2MTUyNDIgMSA0MCBDMS41MTU2MjUgMzkuMTc1IDIuMDMxMjUgMzguMzUgMi41NjI1IDM3LjUgQzQuMzg3MDI3NTYgMzQuMzI2OTA4NTggNC41MTY0NDExOCAzMi42MTUwODgyNSA0IDI5IEMzLjM0IDI4LjAzMDYyNSAyLjY4IDI3LjA2MTI1IDIgMjYuMDYyNSBDLTAuNDEwNTc3ODIgMjIuMzcxMzAyNzIgLTAuNDA4MzI3NTUgMjAuMzI4MjcxOTkgMCAxNiBDMC4zMyAxNS4wMSAwLjY2IDE0LjAyIDEgMTMgQzEuMDkyNDczODEgMTEuNTIzMTM4ODkgMS4xMjk5OTA3MSAxMC4wNDIyNDQ5OSAxLjEyNSA4LjU2MjUgQzEuMTI4ODY3MTkgNy40MTk3NDYwOSAxLjEyODg2NzE5IDcuNDE5NzQ2MDkgMS4xMzI4MTI1IDYuMjUzOTA2MjUgQzEuMDAyNzYwMTUgNC4wNDY4NDE0MSAwLjYwODU2MTk5IDIuMTIwMzA3MjQgMCAwIFogIiBmaWxsPSIjRTZGMEVDIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzc0LDYxKSIvPgo8cGF0aCBkPSJNMCAwIEM4LjI1IDAgMTYuNSAwIDI1IDAgQzI1LjY2IDEuNjUgMjYuMzIgMy4zIDI3IDUgQzE4LjA5IDUgOS4xOCA1IDAgNSBDMCAzLjM1IDAgMS43IDAgMCBaICIgZmlsbD0iIzFFNzBDMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU4Nyw1NykiLz4KPHBhdGggZD0iTTAgMCBDOC4yNSAwIDE2LjUgMCAyNSAwIEMyNSAxLjY1IDI1IDMuMyAyNSA1IEMxNi40MiA1IDcuODQgNSAtMSA1IEMtMC42NyAzLjM1IC0wLjM0IDEuNyAwIDAgWiAiIGZpbGw9IiMxRTcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MjQsNTcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuNjYgMCAxLjMyIDAgMiAwIEMyLjMzIDEuNjUgMi42NiAzLjMgMyA1IEM0LjY1IDUgNi4zIDUgOCA1IEM3LjAxIDYuNDg1IDcuMDEgNi40ODUgNiA4IEM1LjgzMjg2NDMxIDEwLjYyNTMxNTI0IDUuODMyODY0MzEgMTAuNjI1MzE1MjQgNiAxMyBDNi42NiAxMy4zMyA3LjMyIDEzLjY2IDggMTQgQzcuMzQgMTQgNi42OCAxNCA2IDE0IEM2IDE0LjY2IDYgMTUuMzIgNiAxNiBDMi43IDE2IC0wLjYgMTYgLTQgMTYgQy00IDE1LjM0IC00IDE0LjY4IC00IDE0IEMtNC42NiAxMy42NyAtNS4zMiAxMy4zNCAtNiAxMyBDLTUuMzQgMTMgLTQuNjggMTMgLTQgMTMgQy0zLjc5OTEzNTU3IDkuMjg0MDA4MDkgLTMuODQ4MDU2MyA4LjIyNzkxNTU1IC02IDUgQy00LjM1IDUgLTIuNyA1IC0xIDUgQy0wLjY3IDMuMzUgLTAuMzQgMS43IDAgMCBaICIgZmlsbD0iI0Q4RTdFMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM2MCwzNykiLz4KPHBhdGggZD0iTTAgMCBDMCAxLjY1IDAgMy4zIDAgNSBDLTAuNzYzMTI1IDQuNzczMTI1IC0xLjUyNjI1IDQuNTQ2MjUgLTIuMzEyNSA0LjMxMjUgQy0zLjE5OTM3NSA0LjIwOTM3NSAtNC4wODYyNSA0LjEwNjI1IC01IDQgQy02LjgzNTQ3OTkgNS4zMzM3ODU3NSAtNi44MzU0Nzk5IDUuMzMzNzg1NzUgLTggNyBDLTcuMzQgOC42NSAtNi42OCAxMC4zIC02IDEyIEMtMy42OSAxMiAtMS4zOCAxMiAxIDEyIEMxIDEzLjMyIDEgMTQuNjQgMSAxNiBDLTUuMjAwODE5NjcgMTcuMzM3NDMxNjkgLTUuMjAwODE5NjcgMTcuMzM3NDMxNjkgLTguODEyNSAxNS44MTI1IEMtMTEuMTQwMzY2MTcgMTMuODgzNjk2NiAtMTIuMTcyMjU2MTEgMTIuODk3MTAzNjEgLTEzIDEwIEMtMTIuODU1NzAyNCA2LjUzNjg1NzUgLTEyLjM0NTYyNDk3IDQuNTI1MzQ5OTYgLTEwLjQzNzUgMS42MjUgQy02Ljg1NzUyODY3IC0wLjc2MTY0NzU1IC00LjI0ODUyOTc0IC0wLjI4MzIzNTMyIDAgMCBaICIgZmlsbD0iIzAwODQyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE5Miw5MykiLz4KPHBhdGggZD0iTTAgMCBDMCAwLjk5IDAgMS45OCAwIDMgQzEuNjUgMyAzLjMgMyA1IDMgQzUgNC4zMiA1IDUuNjQgNSA3IEMzLjM1IDcgMS43IDcgMCA3IEMwIDkuOTcgMCAxMi45NCAwIDE2IEMxLjY1IDE1LjY3IDMuMyAxNS4zNCA1IDE1IEM1IDE2LjMyIDUgMTcuNjQgNSAxOSBDMS43MTMwMzc2NyAxOS43OTk1MzEzOCAwLjI4OTc2ODA4IDIwLjA5NjU4OTM2IC0zIDE5IEMtNC4yNjIzNzczMSAxNi40NzUyNDUzOCAtNC4wOTg1NjQwNCAxNC42ODc5OTUzNCAtNC4wNjI1IDExLjg3NSBDLTQuMDUzNDc2NTYgMTAuOTY0OTIxODggLTQuMDQ0NDUzMTMgMTAuMDU0ODQzNzUgLTQuMDM1MTU2MjUgOS4xMTcxODc1IEMtNC4wMjM1NTQ2OSA4LjQxODUxNTYyIC00LjAxMTk1MzEzIDcuNzE5ODQzNzUgLTQgNyBDLTQuOTkgNyAtNS45OCA3IC03IDcgQy0zLjg2MjA2ODk3IDAgLTMuODYyMDY4OTcgMCAwIDAgWiAiIGZpbGw9IiMwMDg0MjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxMzcsOTApIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuMzMgMS42NSAwLjY2IDMuMyAxIDUgQzAuMDUxMjUgNC43OTM3NSAtMC44OTc1IDQuNTg3NSAtMS44NzUgNC4zNzUgQy0zLjQyMTg3NSA0LjE4OTM3NSAtMy40MjE4NzUgNC4xODkzNzUgLTUgNCBDLTcuMzQ5NzM4MTggNS44OTc1NTE0NCAtNy4zNDk3MzgxOCA1Ljg5NzU1MTQ0IC03LjEyNSA5LjEyNSBDLTcuMDYzMTI1IDEwLjU0ODEyNSAtNy4wNjMxMjUgMTAuNTQ4MTI1IC03IDEyIEMtNC4zNiAxMiAtMS43MiAxMiAxIDEyIEMxIDEzLjMyIDEgMTQuNjQgMSAxNiBDLTUuMzI5OTc5ODggMTcuMjE3MzAzODIgLTUuMzI5OTc5ODggMTcuMjE3MzAzODIgLTguMzEyNSAxNi4yNSBDLTEwIDE1IC0xMCAxNSAtMTIgMTIgQy0xMi40NDUwNTU3NiA3Ljk5NDQ5ODEzIC0xMi4zNDMxOTE2NyA1LjY3MjA4MzY5IC0xMC41IDIuMDYyNSBDLTYuODg4MjI0MDkgLTAuOTE3MjE1MTMgLTQuNTg5MTk0MjEgLTAuMzgyNDMyODUgMCAwIFogIiBmaWxsPSIjMDA4NDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTIyLDkzKSIvPgo8cGF0aCBkPSJNMCAwIEM3LjU5IDAgMTUuMTggMCAyMyAwIEMyMy4zMyAxLjY1IDIzLjY2IDMuMyAyNCA1IEMxNi4wOCA1IDguMTYgNSAwIDUgQzAgMy4zNSAwIDEuNyAwIDAgWiAiIGZpbGw9IiMxRjcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1ODcsNTApIi8+CjxwYXRoIGQ9Ik0wIDAgQzcuMjYgMCAxNC41MiAwIDIyIDAgQzIyIDEuNjUgMjIgMy4zIDIyIDUgQzE0LjQxIDUgNi44MiA1IC0xIDUgQy0wLjY3IDMuMzUgLTAuMzQgMS43IDAgMCBaICIgZmlsbD0iIzFGNzBDMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYyNyw1MCkiLz4KPHBhdGggZD0iTTAgMCBDMy45NiAwIDcuOTIgMCAxMiAwIEMxMiAzLjY2NjY2NjY3IDEyIDcuMzMzMzMzMzMgMTIgMTEgQzguMDQgMTEgNC4wOCAxMSAwIDExIEMwIDcuMzMzMzMzMzMgMCAzLjY2NjY2NjY3IDAgMCBaICIgZmlsbD0iI0U4MjAyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc4MiwxMTYpIi8+CjxwYXRoIGQ9Ik0wIDAgQzkuMjQgMCAxOC40OCAwIDI4IDAgQzI4IDEuMzIgMjggMi42NCAyOCA0IEMxOC43NiA0IDkuNTIgNCAwIDQgQzAgMi42OCAwIDEuMzYgMCAwIFogIiBmaWxsPSIjMUU3MEMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTEwLDEwMikiLz4KPHBhdGggZD0iTTAgMCBDMCAxLjY1IDAgMy4zIDAgNSBDLTAuNTU1NTg1OTQgNC41MTQwMjM0NCAtMS4xMTExNzE4OCA0LjAyODA0Njg4IC0xLjY4MzU5Mzc1IDMuNTI3MzQzNzUgQy00LjM3OTY1MzUgMS43NDk2NzE5NyAtNS44NjQwNjM4NiAxLjU2NzMyNDE5IC05LjA2MjUgMS41NjI1IEMtOS45MTk3MjY1NiAxLjU0MzE2NDA2IC0xMC43NzY5NTMxMyAxLjUyMzgyODEzIC0xMS42NjAxNTYyNSAxLjUwMzkwNjI1IEMtMTQuMTc3NTgwNDEgMS43OTY0NDEzNyAtMTQuMTc3NTgwNDEgMS43OTY0NDEzNyAtMTUuODA4NTkzNzUgNC4wMjczNDM3NSBDLTE2LjM5ODMzOTg0IDUuMDAzODA4NTkgLTE2LjM5ODMzOTg0IDUuMDAzODA4NTkgLTE3IDYgQy0xNS4wMiA2IC0xMy4wNCA2IC0xMSA2IEMtMTAuNjcgNy42NSAtMTAuMzQgOS4zIC0xMCAxMSBDLTExLjMyIDExIC0xMi42NCAxMSAtMTQgMTEgQy0xNCAxMC4zNCAtMTQgOS42OCAtMTQgOSBDLTE1LjMyIDkgLTE2LjY0IDkgLTE4IDkgQy0xOC4zMyA3LjM1IC0xOC42NiA1LjcgLTE5IDQgQy0xOS42NiA0LjY2IC0yMC4zMiA1LjMyIC0yMSA2IEMtMjEgNC4wMiAtMjEgMi4wNCAtMjEgMCBDLTEzLjk3OTM2NDY0IC0yLjM5MDAwMzUzIC02Ljg1MjIxNDU0IC0zLjUzNjYyNjg2IDAgMCBaICIgZmlsbD0iIzE5NzM0RiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3MCw1NykiLz4KPHBhdGggZD0iTTAgMCBDNi45MyAwIDEzLjg2IDAgMjEgMCBDMjEgMS42NSAyMSAzLjMgMjEgNSBDMTQuMDcgNSA3LjE0IDUgMCA1IEMwIDMuMzUgMCAxLjcgMCAwIFogIiBmaWxsPSIjMUU3MEMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjI5LDk0KSIvPgo8cGF0aCBkPSJNMCAwIEMwIDAuOTkgMCAxLjk4IDAgMyBDLTAuOTkgMyAtMS45OCAzIC0zIDMgQy0zIDMuNjYgLTMgNC4zMiAtMyA1IEMtMi4wMSA1LjMzIC0xLjAyIDUuNjYgMCA2IEMwIDcuMzIgMCA4LjY0IDAgMTAgQy02LjYyNSAxMi44NzUgLTYuNjI1IDEyLjg3NSAtMTAgMTQgQy0xMS4xOTI4NzQxMSAxMC4xMjMxNTkxMyAtMTIgNy4wODM3ODA3NyAtMTIgMyBDLTEwLjc1MzM2NjY5IDIuNDkxNjY0MDkgLTkuNTAyNTA2MTMgMS45OTM2ODg1NSAtOC4yNSAxLjUgQy03LjU1MzkwNjI1IDEuMjIxNTYyNSAtNi44NTc4MTI1IDAuOTQzMTI1IC02LjE0MDYyNSAwLjY1NjI1IEMtNCAwIC00IDAgMCAwIFogIiBmaWxsPSIjMUM3NTUxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzI5LDgwKSIvPgo8cGF0aCBkPSJNMCAwIEM2LjYgMCAxMy4yIDAgMjAgMCBDMjAgMS42NSAyMCAzLjMgMjAgNSBDMTMuNCA1IDYuOCA1IDAgNSBDMCAzLjM1IDAgMS43IDAgMCBaICIgZmlsbD0iIzFFNzBDMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU4Nyw5NCkiLz4KPHBhdGggZD0iTTAgMCBDMS4zMiAwIDIuNjQgMCA0IDAgQzQgNy45MiA0IDE1Ljg0IDQgMjQgQzIuNjggMjQgMS4zNiAyNCAwIDI0IEMwIDE2LjA4IDAgOC4xNiAwIDAgWiAiIGZpbGw9IiMwMDg0MjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNzcsODUpIi8+CjxwYXRoIGQ9Ik0wIDAgQzEuNjA4NzUgLTAuMDIwNjI1IDMuMjE3NSAtMC4wNDEyNSA0Ljg3NSAtMC4wNjI1IEM1Ljc3OTkyMTg4IC0wLjA3NDEwMTU2IDYuNjg0ODQzNzUgLTAuMDg1NzAzMTIgNy42MTcxODc1IC0wLjA5NzY1NjI1IEMxMCAwIDEwIDAgMTIgMSBDMTEuMzQgMi4zMiAxMC42OCAzLjY0IDEwIDUgQzguMzUgNSA2LjcgNSA1IDUgQzQuNjcgOC42MyA0LjM0IDEyLjI2IDQgMTYgQzIuNjggMTYgMS4zNiAxNiAwIDE2IEMwIDEwLjcyIDAgNS40NCAwIDAgWiAiIGZpbGw9IiMwMDg0MjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNDksOTMpIi8+CjxwYXRoIGQ9Ik0wIDAgQzYuMjcgMCAxMi41NCAwIDE5IDAgQzE4LjY3IDEuNjUgMTguMzQgMy4zIDE4IDUgQzEyLjM5IDUgNi43OCA1IDEgNSBDMC42NyAzLjM1IDAuMzQgMS43IDAgMCBaICIgZmlsbD0iIzFGNzBDMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYwOSw3OSkiLz4KPHBhdGggZD0iTTAgMCBDNi45MyAwIDEzLjg2IDAgMjEgMCBDMjEgMS4zMiAyMSAyLjY0IDIxIDQgQzEzLjc0IDQgNi40OCA0IC0xIDQgQy0wLjY3IDIuNjggLTAuMzQgMS4zNiAwIDAgWiAiIGZpbGw9IiMxRTcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MjEsNjUpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuODEyNSAyLjE4NzUgMC44MTI1IDIuMTg3NSAxIDUgQy0xLjEyNSA3Ljg3NSAtMS4xMjUgNy44NzUgLTQgMTAgQy02LjgxMjUgOS44MTI1IC02LjgxMjUgOS44MTI1IC05IDkgQy05Ljc1IDYuNzUgLTkuNzUgNi43NSAtMTAgNCBDLTcuMTk2NDEzNTIgLTAuMTQ5MzA3OTkgLTQuODI5NDYzOCAtMC40MzkwNDIxNiAwIDAgWiAiIGZpbGw9IiMwMDg0MjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxMDgsNDApIi8+CjxwYXRoIGQ9Ik0wIDAgQzYuOTMgMCAxMy44NiAwIDIxIDAgQzIxIDEuMzIgMjEgMi42NCAyMSA0IEMxNC4wNyA0IDcuMTQgNCAwIDQgQzAgMi42OCAwIDEuMzYgMCAwIFogIiBmaWxsPSIjMUU3MEMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjI5LDEwMikiLz4KPHBhdGggZD0iTTAgMCBDNi42IDAgMTMuMiAwIDIwIDAgQzIwLjMzIDEuMzIgMjAuNjYgMi42NCAyMSA0IEMxNC4wNyA0IDcuMTQgNCAwIDQgQzAgMi42OCAwIDEuMzYgMCAwIFogIiBmaWxsPSIjMUU3MEMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTk1LDY1KSIvPgo8cGF0aCBkPSJNMCAwIEM2LjYgMCAxMy4yIDAgMjAgMCBDMjAgMS4zMiAyMCAyLjY0IDIwIDQgQzEzLjQgNCA2LjggNCAwIDQgQzAgMi42OCAwIDEuMzYgMCAwIFogIiBmaWxsPSIjMUU3MEMxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTg3LDEwMikiLz4KPHBhdGggZD0iTTAgMCBDMC4zMyAwLjY2IDAuNjYgMS4zMiAxIDIgQzAuNjcgMi42NiAwLjM0IDMuMzIgMCA0IEMwLjAyMzc5MDQgNi4zMTEwNzg3OCAwLjAyMzc5MDQgNi4zMTEwNzg3OCAwLjMxMjUgOC44NzUgQzAuMzkxMTMyODEgOS43Mzg2NzE4NyAwLjQ2OTc2NTYzIDEwLjYwMjM0Mzc1IDAuNTUwNzgxMjUgMTEuNDkyMTg3NSBDMS4wMDMyMDcyNCAxNC4wMTc5MDQ3NSAxLjgxMjYwODMzIDE1Ljc0ODIxMzQgMyAxOCBDMy42ODc1MDI5NCAyMy4yNzA4NTU4NiAyLjE2OTQxODg1IDI1Ljg0MDEzNzc1IC0xIDMwIEMtMS42NiAyOS42NyAtMi4zMiAyOS4zNCAtMyAyOSBDLTIuNTA1IDI3Ljk3OTA2MjUgLTIuNTA1IDI3Ljk3OTA2MjUgLTIgMjYuOTM3NSBDLTAuNTQwNjAwMTQgMjIuNjUwNTEyOSAtMC4yNjA1MDE3MyAxOC44MDI1MjcwNCAtMiAxNC41NjI1IEMtMy40NjUwNTgyOSAxMC44MDgyODgxMiAtMy4zMjAyMDE1OSA4LjAzNDU0MDAyIC0zIDQgQy0xLjUgMS41IC0xLjUgMS41IDAgMCBaICIgZmlsbD0iI0U1RUZFQiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM1MSw2MCkiLz4KPHBhdGggZD0iTTAgMCBDMC4zMyAwIDAuNjYgMCAxIDAgQzAuOTg4Mzk4NDQgMC43NTAyMzQzNyAwLjk3Njc5Njg3IDEuNTAwNDY4NzUgMC45NjQ4NDM3NSAyLjI3MzQzNzUgQzAuOTE5NjU0NTMgNy4zOTkxODY2NiAwLjk4NDI4NjYxIDEyLjMwMTE4MTk1IDEuNzUgMTcuMzc1IEMyLjE5NjY0NjM5IDIxLjE0NzM1MTI3IDIuMTA3NDI3NTkgMjEuODEwMjExMjYgMC4xMjUgMjUuMzEyNSBDLTAuOTI2ODc1IDI2LjY0MjgxMjUgLTAuOTI2ODc1IDI2LjY0MjgxMjUgLTIgMjggQy0yLjc4MjE1NTg4IDMwLjcyODI1MDQgLTIuNzgyMTU1ODggMzAuNzI4MjUwNCAtMyAzMyBDLTMuOTkgMzMgLTQuOTggMzMgLTYgMzMgQy01LjY2Mzk0OTIgMjkuMzg3NDUzODUgLTUuNDU0NzA0MzIgMjcuNDg1NTg5OSAtMi45Mjk2ODc1IDI0Ljc4OTA2MjUgQy0wLjM4MTE3MzczIDIxLjEwNTU4MzA5IC0wLjgyNDUyNDMzIDE4LjI5NzIzMDcyIC0xLjM3NSAxNC4wNjI1IEMtMS45OTMyNTI0NiA4Ljg4OTQ2NTc5IC0yLjA0NDM3NzU4IDQuOTExMTE3NTYgMCAwIFogIiBmaWxsPSIjMkE3RDVDIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzQ0LDYyKSIvPgo8cGF0aCBkPSJNMCAwIEMzLjE2MTE1Nzc2IDEuMzY5ODM1MDMgMy45OTI3MDkyIDEuOTg5MDYzOCA2IDUgQzYuNTMwNzQ3NDEgMTAuNTE5NzczMDggNS4zMDE0OTUxMSAxNC4wMjg3NzA1NSAzIDE5IEMyLjMwODU5NDc4IDIxLjc3ODg4NjEzIDIuMzA4NTk0NzggMjEuNzc4ODg2MTMgMiAyNCBDMS4wMSAyNCAwLjAyIDI0IC0xIDI0IEMtMS4yNTgxMzMwMiAyMC4zODYxMzc3NCAtMS4xNjgxNTY2NyAxOC4zMjkzMDY4IDAuNSAxNS4wNjI1IEMyLjczMzE5NzQyIDEwLjUwMzA1NTI2IDIuNjIzNDM0NjEgNi44MzEzMzkxNiAxIDIuMDYyNSBDMC42NyAxLjM4MTg3NSAwLjM0IDAuNzAxMjUgMCAwIFogIiBmaWxsPSIjMTc3MjREIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzUxLDk3KSIvPgo8cGF0aCBkPSJNMCAwIEMwLjMzIDAuOTkgMC42NiAxLjk4IDEgMyBDMC41MDUgMy45MDc1IDAuMDEgNC44MTUgLTAuNSA1Ljc1IEMtMi4zNzE1ODI0MSA5LjgwNTA5NTIzIC0yLjA1NTkwNDQyIDExLjcwMDk2MDU3IC0xIDE2IEMtMC4wODA4Mzc4IDE4LjM3NzMwOTU2IDAuOTUxMzM0NzMgMjAuNjc0Njk4NzUgMiAyMyBDMiAyMy42NiAyIDI0LjMyIDIgMjUgQzEuMDEgMjUgMC4wMiAyNSAtMSAyNSBDLTEuODcyNzk4NjIgMjMuMTMzNjAwMTkgLTIuNzIyNTEwMjcgMjEuMjU2MzkzODkgLTMuNTYyNSAxOS4zNzUgQy00LjI3NTk5NjA5IDE3LjgwODc4OTA2IC00LjI3NTk5NjA5IDE3LjgwODc4OTA2IC01LjAwMzkwNjI1IDE2LjIxMDkzNzUgQy02LjEzMjU2NzY4IDEyLjU3MjY2NDE5IC02LjAzOTIzNjQyIDEwLjYzNzMyNzQ1IC01IDcgQy0zLjU1NDMxMTQ1IDQuNDMwOTQwMzUgLTEuODIzMDY5ODYgMi4zMzcyNjkwNSAwIDAgWiAiIGZpbGw9IiMxMzZGNEEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNzcsOTQpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuNjYgMCAxLjMyIDAgMiAwIEM1LjE4NDE5OTU5IDMuNzk2NTQ1NjcgNS4zODczNDU0OCA3LjExNjc2MjIgNS4yMzgyODEyNSAxMS44NjMyODEyNSBDNC45NDYwNDkxMyAxNC40ODM3ODg5NyA0LjA0MjM4MTk1IDE2LjU4OTQ5MTczIDMgMTkgQzIuNzkzNDQ5MzQgMjIuNDQyNTEwOTcgMi45MDYxNjA2OSAyNC43MTg0ODIwOCA0IDI4IEMyLjA2MjUgMjcuNjI1IDIuMDYyNSAyNy42MjUgMCAyNyBDLTEuNDIxNTEzNDUgMjQuMTU2OTczMDkgLTEuMjM5MjI2MDYgMjIuMTY5NzQ1MjggLTEgMTkgQy0wLjUwNSAxNy44NjU2MjUgLTAuMDEgMTYuNzMxMjUgMC41IDE1LjU2MjUgQzIuNTQzNzYwMDggMTAuNzA4NTY5ODEgMi42OTcwMTA1NCA3LjA0NzQ2ODQ1IDEgMi4wNjI1IEMwLjY3IDEuMzgxODc1IDAuMzQgMC43MDEyNSAwIDAgWiAiIGZpbGw9IiNEREVBRTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNjksNTkpIi8+CjxwYXRoIGQ9Ik0wIDAgQzIgMiAyIDIgMi4yNSA1LjMxMjUgQzIuMDE4NjM0NTIgOC43MjUxNDA4NCAxLjQ3NjUyODggMTAuOTU0NjU5MzUgMCAxNCBDLTAuNjYgMTMuMzQgLTEuMzIgMTIuNjggLTIgMTIgQy0xLjYyNSA4Ljg3NSAtMS42MjUgOC44NzUgLTEgNiBDLTMuMzEgNi4zMyAtNS42MiA2LjY2IC04IDcgQy04LjA0MjcyMSA1LjMzMzg4MDk1IC04LjA0MDYzODMyIDMuNjY2MTcxMTUgLTggMiBDLTUuOTU0NDc5NTggLTAuMDQ1NTIwNDIgLTIuNzI5NDE5MTQgMC4yMzk0MjI3MyAwIDAgWiAiIGZpbGw9IiMwQzZCNDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNzAsNjIpIi8+CjxwYXRoIGQ9Ik0wIDAgQzQuMjkgMCA4LjU4IDAgMTMgMCBDMTMgMS42NSAxMyAzLjMgMTMgNSBDOC43MSA1IDQuNDIgNSAwIDUgQzAgMy4zNSAwIDEuNyAwIDAgWiAiIGZpbGw9IiMxRTcwQzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MjksNzkpIi8+CjxwYXRoIGQ9Ik0wIDAgQzEuMzIgMCAyLjY0IDAgNCAwIEM0IDUuMjggNCAxMC41NiA0IDE2IEMyLjY4IDE2IDEuMzYgMTYgMCAxNiBDMCAxMC43MiAwIDUuNDQgMCAwIFogIiBmaWxsPSIjMDA4NDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTY5LDkzKSIvPgo8cGF0aCBkPSJNMCAwIEM0LjI5IDAgOC41OCAwIDEzIDAgQzEyLjY3IDAuOTkgMTIuMzQgMS45OCAxMiAzIEMxMC42OCAzIDkuMzYgMyA4IDMgQzggNS42NCA4IDguMjggOCAxMSBDNy4wMSAxMSA2LjAyIDExIDUgMTEgQzUgOC4zNiA1IDUuNzIgNSAzIEMzLjM1IDIuNjcgMS43IDIuMzQgMCAyIEMwIDEuMzQgMCAwLjY4IDAgMCBaICIgZmlsbD0iI0U4MjAyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc0OSwxMTYpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuOTYgMCA3LjkyIDAgMTIgMCBDMTIgMS42NSAxMiAzLjMgMTIgNSBDOC4wNCA1IDQuMDggNSAwIDUgQzAgMy4zNSAwIDEuNyAwIDAgWiAiIGZpbGw9IiMxRTcwQzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1OTUsNzkpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuOTYgMCA3LjkyIDAgMTIgMCBDMTIgMS42NSAxMiAzLjMgMTIgNSBDOC4wNCA1IDQuMDggNSAwIDUgQzAgMy4zNSAwIDEuNyAwIDAgWiAiIGZpbGw9IiMxRTcwQzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MTgsNzkpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuOTYgMCA3LjkyIDAgMTIgMCBDMTIgMS42NSAxMiAzLjMgMTIgNSBDOC4wNCA1IDQuMDggNSAwIDUgQzAgMy4zNSAwIDEuNyAwIDAgWiAiIGZpbGw9IiMxRjcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MTgsNzIpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuOTkgMCAxLjk4IDAgMyAwIEMzIDIuNjQgMyA1LjI4IDMgOCBDNS42NCA4IDguMjggOCAxMSA4IEMxMC42NyA4Ljk5IDEwLjM0IDkuOTggMTAgMTEgQzYuNyAxMSAzLjQgMTEgMCAxMSBDMCA3LjM3IDAgMy43NCAwIDAgWiAiIGZpbGw9IiNFODIwMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3OTgsMTE2KSIvPgo8cGF0aCBkPSJNMCAwIEMwLjEyMTE3MTg4IDAuNjAzMjgxMjUgMC4yNDIzNDM3NSAxLjIwNjU2MjUgMC4zNjcxODc1IDEuODI4MTI1IEMwLjUzNDc2NTYzIDIuNjI3MzQzNzUgMC43MDIzNDM3NSAzLjQyNjU2MjUgMC44NzUgNC4yNSBDMS4wMzc0MjE4OCA1LjAzODkwNjI1IDEuMTk5ODQzNzUgNS44Mjc4MTI1IDEuMzY3MTg3NSA2LjY0MDYyNSBDMS45MTcxMzYxNyA5LjAxNDkwNDM4IDEuOTE3MTM2MTcgOS4wMTQ5MDQzOCAzLjA2MjUgMTEuMDkzNzUgQzQuMzcxMjUzNjQgMTMuNzU0ODgyNCA0LjEzMjY4NDUxIDE2LjA4MDk0MDc2IDQgMTkgQzMuMDEgMTkgMi4wMiAxOSAxIDE5IEMwLjcxMTI1IDE3Ljc4MzEyNSAwLjQyMjUgMTYuNTY2MjUgMC4xMjUgMTUuMzEyNSBDLTAuNDgzNjM3NyAxMi44NDMxNjk5MSAtMS4xMzkxMzY4MSAxMC42Njc2MTc2MyAtMi4xMjUgOC4zMTI1IEMtMy4xMDE2MzIyIDUuNzMxNDAwNjMgLTMuMTU2Mzg1NjggMy43MzY3NDk0NSAtMyAxIEMtMSAwIC0xIDAgMCAwIFogIiBmaWxsPSIjMEU2QzQ3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzY4LDEwMikiLz4KPHBhdGggZD0iTTAgMCBDNC45NSAwIDkuOSAwIDE1IDAgQzE0LjM0IDEuMzIgMTMuNjggMi42NCAxMyA0IEM5LjA0IDQgNS4wOCA0IDEgNCBDMC42NyAyLjY4IDAuMzQgMS4zNiAwIDAgWiAiIGZpbGw9IiMxRTcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MTEsODcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuNjI1NDM5MjIgMC41MTc5MTk4OSA3LjI1MDczNjc2IDEuMDM2Mzk3MjcgMTAuODc1IDEuNTYyNSBDMTIuOTMwODIyNzEgMS44NzcxMDUwMiAxMi45MzA4MjI3MSAxLjg3NzEwNTAyIDE1IDIgQzE1IDMuNjUgMTUgNS4zIDE1IDcgQzkuNTQ1MjA4MTUgNi40MzE3OTI1MiA1LjA4OTQwNzQ0IDUuMDUzNjIwNTUgMCAzIEMwIDIuMDEgMCAxLjAyIDAgMCBaICIgZmlsbD0iI0VFRjRGMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM5MSw3MykiLz4KPHBhdGggZD0iTTAgMCBDMy42MyAwIDcuMjYgMCAxMSAwIEMxMSAyLjMxIDExIDQuNjIgMTEgNyBDMTAuMzQgNyA5LjY4IDcgOSA3IEM5IDUuNjggOSA0LjM2IDkgMyBDNy4wMiAzIDUuMDQgMyAzIDMgQzIuNjcgNC4zMiAyLjM0IDUuNjQgMiA3IEMxLjM0IDcgMC42OCA3IDAgNyBDMCA0LjY5IDAgMi4zOCAwIDAgWiAiIGZpbGw9IiNFODIwMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4MTMsMTIwKSIvPgo8cGF0aCBkPSJNMCAwIEM0LjI5IDAgOC41OCAwIDEzIDAgQzEzIDEuMzIgMTMgMi42NCAxMyA0IEM4LjcxIDQgNC40MiA0IDAgNCBDMCAyLjY4IDAgMS4zNiAwIDAgWiAiIGZpbGw9IiMxRjcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MjksODcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuOTYgMCA3LjkyIDAgMTIgMCBDMTIuMzMgMS4zMiAxMi42NiAyLjY0IDEzIDQgQzguNzEgNCA0LjQyIDQgMCA0IEMwIDIuNjggMCAxLjM2IDAgMCBaICIgZmlsbD0iIzFFNzBDMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU3Miw4NykiLz4KPHBhdGggZD0iTTAgMCBDMy40NDQ0NzI5OSAyLjkzNTIwOTUxIDMuNTc3ODc2MSA1LjI1NjU4Mjc0IDMuOTY0ODQzNzUgOS41OTc2NTYyNSBDMy45OTg0NTQwNiAxMS44OTQzNjEgMy43Mzc5MTUwOSAxMy44NzUxMjQzMyAzLjMxMjUgMTYuMTI1IEMyLjkwNDY5NjM3IDIxLjE4MTc2NSA0LjE4MDYwNDkgMjIuODk5MDYxNjcgNyAyNyBDNi4zNCAyNy4zMyA1LjY4IDI3LjY2IDUgMjggQy0wLjA2ODA5Mzg0IDIxLjI0ODM4NzEgLTAuMDY4MDkzODQgMjEuMjQ4Mzg3MSAwLjE4NzUgMTYuNTYyNSBDMC40NTU2MjUgMTUuMzg2ODc1IDAuNzIzNzUgMTQuMjExMjUgMSAxMyBDMS4wODIyOTE3IDExLjQzOTExMjI5IDEuMTIyNDQ1OTkgOS44NzU1NTMzNyAxLjEyNSA4LjMxMjUgQzEuMTI4ODY3MTkgNy4yMjM4ODY3MiAxLjEyODg2NzE5IDcuMjIzODg2NzIgMS4xMzI4MTI1IDYuMTEzMjgxMjUgQzAuOTk3ODA3MzIgMy45NjUxMTA1OSAwLjU4NzcyOTQgMi4wNjYzODE5NSAwIDAgWiAiIGZpbGw9IiNEMEUyREIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNzgsNjMpIi8+CjxwYXRoIGQ9Ik0wIDAgQzQuMjkgMCA4LjU4IDAgMTMgMCBDMTIuNjcgMS4zMiAxMi4zNCAyLjY0IDEyIDQgQzguMDQgNCA0LjA4IDQgMCA0IEMwIDIuNjggMCAxLjM2IDAgMCBaICIgZmlsbD0iIzFFNzBDMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU3Miw2NSkiLz4KPHBhdGggZD0iTTAgMCBDMCAwLjk5IDAgMS45OCAwIDMgQy0xLjU3OTY3ODA3IDMuNjc1MjgyMjMgLTMuMTYzOTE5MDMgNC4zMzk4OTY5NCAtNC43NSA1IEMtNi4wNzI1NzgxMyA1LjU1Njg3NSAtNi4wNzI1NzgxMyA1LjU1Njg3NSAtNy40MjE4NzUgNi4xMjUgQy0xMCA3IC0xMCA3IC0xNCA3IEMtMTQgNS42OCAtMTQgNC4zNiAtMTQgMyBDLTQuNTg5OTc3MjIgLTAuNDQ0MTkxMzQgLTQuNTg5OTc3MjIgLTAuNDQ0MTkxMzQgMCAwIFogIiBmaWxsPSIjRUZGNUYzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzMxLDczKSIvPgo8cGF0aCBkPSJNMCAwIEMzLjk2IDAgNy45MiAwIDEyIDAgQzEyIDEuMzIgMTIgMi42NCAxMiA0IEM4LjA0IDQgNC4wOCA0IDAgNCBDMCAyLjY4IDAgMS4zNiAwIDAgWiAiIGZpbGw9IiMxRTcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1OTUsODcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuOTYgMCA3LjkyIDAgMTIgMCBDMTIgMS4zMiAxMiAyLjY0IDEyIDQgQzguMDQgNCA0LjA4IDQgMCA0IEMwIDIuNjggMCAxLjM2IDAgMCBaICIgZmlsbD0iIzFFNzBDMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU0OSw4NykiLz4KPHBhdGggZD0iTTAgMCBDMy45NiAwIDcuOTIgMCAxMiAwIEMxMiAxLjMyIDEyIDIuNjQgMTIgNCBDOC4wNCA0IDQuMDggNCAwIDQgQzAgMi42OCAwIDEuMzYgMCAwIFogIiBmaWxsPSIjMUU3MEMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTE4LDg3KSIvPgo8cGF0aCBkPSJNMCAwIEMzLjk2IDAgNy45MiAwIDEyIDAgQzEyIDEuMzIgMTIgMi42NCAxMiA0IEM4LjA0IDQgNC4wOCA0IDAgNCBDMCAyLjY4IDAgMS4zNiAwIDAgWiAiIGZpbGw9IiMxRTcwQzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1NDksNjUpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuOTYgMCA3LjkyIDAgMTIgMCBDMTIgMS4zMiAxMiAyLjY0IDEyIDQgQzguMDQgNCA0LjA4IDQgMCA0IEMwIDIuNjggMCAxLjM2IDAgMCBaICIgZmlsbD0iIzFFNzBDMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUxOCw2NSkiLz4KPHBhdGggZD0iTTAgMCBDMy4zNzQ2MjcxNSAwLjU0NzIzNjgzIDUuMDgyMzUgMS4wNTQ5IDggMyBDNy4zNCA0Ljk4IDYuNjggNi45NiA2IDkgQzQgOCAyIDcgMCA2IEMwIDQuMDIgMCAyLjA0IDAgMCBaICIgZmlsbD0iIzFENzY1MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM5Myw5MykiLz4KPHBhdGggZD0iTTAgMCBDMCAzIDAgMyAtMSA1IEMtMS4yMTM3NzcyMSAxMC42MDcwMzIxMyAtMS4yMTM3NzcyMSAxMC42MDcwMzIxMyAwIDE2IEMwLjEyNzgxNzg2IDE4LjY3Mzk0OTY0IDAuMDQzOTE4NzEgMjEuMzIwOTU4NTcgMCAyNCBDLTAuNjYgMjQgLTEuMzIgMjQgLTIgMjQgQy0zLjcyNzI5MzA0IDE3LjI5MDY3OTkxIC00Ljc4MjM1NDYyIDEwLjgxODQwMzYgLTMgNCBDLTEuNDQ5MjE4NzUgMS43MTA5Mzc1IC0xLjQ0OTIxODc1IDEuNzEwOTM3NSAwIDAgWiAiIGZpbGw9IiNEOUU4RTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNDgsNjApIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuMzMgMCAwLjY2IDAgMSAwIEMxIDEuNjUgMSAzLjMgMSA1IEMxLjg4Njg3NSA0LjY5MDYyNSAyLjc3Mzc1IDQuMzgxMjUgMy42ODc1IDQuMDYyNSBDOS4xNjA2NzE0NiAyLjMwNjk1NDQ0IDkuMTYwNjcxNDYgMi4zMDY5NTQ0NCAxMiAyIEMxMi45OSAyLjY2IDEzLjk4IDMuMzIgMTUgNCBDMTQuNjcgNC42NiAxNC4zNCA1LjMyIDE0IDYgQzExLjY4MDI1NzY2IDYuNDE3NTUzNjIgOS4zNDIxNDIwNyA2LjczNTU2NDYgNyA3IEM1LjA1MDkzNzUgNy4yNzg0Mzc1IDUuMDUwOTM3NSA3LjI3ODQzNzUgMy4wNjI1IDcuNTYyNSBDMi4wNTE4NzUgNy43MDY4NzUgMS4wNDEyNSA3Ljg1MTI1IDAgOCBDMCA1LjM2IDAgMi43MiAwIDAgWiAiIGZpbGw9IiMxODcyNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMTcsNjgpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuMzMzMzMzMzMgMCA2LjY2NjY2NjY3IDAgMTAgMCBDMTAgMS45OCAxMCAzLjk2IDEwIDYgQzcuMzYgNiA0LjcyIDYgMiA2IEMyIDQuNjggMiAzLjM2IDIgMiBDMS4zNCAyIDAuNjggMiAwIDIgQzAgMS4zNCAwIDAuNjggMCAwIFogIiBmaWxsPSIjMDA2NDNDIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzg1LDExNykiLz4KPHBhdGggZD0iTTAgMCBDMi45NyAwIDUuOTQgMCA5IDAgQzguNjcgMS42NSA4LjM0IDMuMyA4IDUgQzUuNjkgNSAzLjM4IDUgMSA1IEMwLjY3IDMuMzUgMC4zNCAxLjcgMCAwIFogIiBmaWxsPSIjMUU3MEMxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjE0LDk0KSIvPgo8cGF0aCBkPSJNMCAwIEMwIDAuOTkgMCAxLjk4IDAgMyBDLTMuNjMgNC4zMiAtNy4yNiA1LjY0IC0xMSA3IEMtMTEuMzMgNS42OCAtMTEuNjYgNC4zNiAtMTIgMyBDLTEwLjc1MzM2NjY5IDIuNDkxNjY0MDkgLTkuNTAyNTA2MTMgMS45OTM2ODg1NSAtOC4yNSAxLjUgQy03LjU1MzkwNjI1IDEuMjIxNTYyNSAtNi44NTc4MTI1IDAuOTQzMTI1IC02LjE0MDYyNSAwLjY1NjI1IEMtNCAwIC00IDAgMCAwIFogIiBmaWxsPSIjRUZGNUYyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzI5LDgwKSIvPgo8cGF0aCBkPSJNMCAwIEMxLjA3MDc3Mzc1IDMuMjEyMzIxMjUgMSA1LjYzOTM3ODA3IDEgOSBDMS4zMyA5Ljk5IDEuNjYgMTAuOTggMiAxMiBDMS4wMSAxMiAwLjAyIDEyIC0xIDEyIEMtMS4zMyAxMC4zNSAtMS42NiA4LjcgLTIgNyBDLTMuOTggNyAtNS45NiA3IC04IDcgQy03LjIzNjg3NSA2LjQwMTg3NSAtNi40NzM3NSA1LjgwMzc1IC01LjY4NzUgNS4xODc1IEMtMy42NTE2NDI1IDMuNTMwNDA2NjggLTEuODAyMTcyMSAxLjg5NzAyMzI2IDAgMCBaICIgZmlsbD0iIzBENkI0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM2OCw3NSkiLz4KPHBhdGggZD0iTTAgMCBDMS4yMDE1NzEzMSAzLjYwNDcxMzkzIDEuNTQ5ODEzNDggNy4xMTUwMzA4OCAxLjg3NSAxMC44NzUgQzEuOTYwMDc4MTMgMTEuNTgyNjk1MzEgMi4wNDUxNTYyNSAxMi4yOTAzOTA2MyAyLjEzMjgxMjUgMTMuMDE5NTMxMjUgQzIuNDc2OTI2MjggMTcuMjE5MjgzNTEgMi4yMzk3Mzc5MiAxOC43MTA2NjExMyAtMC40OTIxODc1IDIyLjAwNzgxMjUgQy0xLjMxOTc2NTYyIDIyLjY2NTIzNDM3IC0yLjE0NzM0Mzc1IDIzLjMyMjY1NjI1IC0zIDI0IEMtMi4xMjUgMjAuMTI1IC0yLjEyNSAyMC4xMjUgLTEgMTkgQy0wLjkzOTY4OTYzIDE1LjM4NTE0NzQyIC0wLjk4MDA1NDkzIDExLjc4NDEzNTc2IC0xLjAzOTA2MjUgOC4xNjk5MjE4OCBDLTEuMTAwMTMzMTUgMi4yMDAyNjYyOSAtMS4xMDAxMzMxNSAyLjIwMDI2NjI5IDAgMCBaICIgZmlsbD0iI0RERUFFNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM0Miw2NSkiLz4KPHBhdGggZD0iTTAgMCBDMSAyIDEgMiAwLjkzNzUgNS42ODc1IEMwLjg2OTQ3NzA3IDkuODIxNzgyMyAxLjY5NjU0Mzg5IDEzLjA4OTYzMTY4IDMgMTcgQzIuMzQgMTcgMS42OCAxNyAxIDE3IEMwLjY3IDE4LjMyIDAuMzQgMTkuNjQgMCAyMSBDLTEuMzk3NzM2NjEgMTQuOTA5ODYxOSAtMi40MzkxOTg3NCA5LjI1ODU4MjExIC0yIDMgQy0xLjM0IDIuMDEgLTAuNjggMS4wMiAwIDAgWiAiIGZpbGw9IiMyMTc4NTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNDgsNjIpIi8+CjxwYXRoIGQ9Ik0wIDAgQzQuMTk0Njk1NzEgMC41OTkyNDIyNCA4LjAwOTk5ODM0IDEuNTc0OTk5NDEgMTIgMyBDMTIgMy45OSAxMiA0Ljk4IDEyIDYgQzcuNjgyMjU0MiA1LjQ5MjAyOTkxIDMuOTY2OTc4ODYgNC44MDMxNzIyMSAwIDMgQzAgMi4wMSAwIDEuMDIgMCAwIFogIiBmaWxsPSIjRTdGMEVDIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzkzLDgwKSIvPgo8cGF0aCBkPSJNMCAwIEMxLjY3NTQyOTc2IDAuMjg2MDQ4OTggMy4zNDM4NTM0MyAwLjYxNzgxMjMzIDUgMSBDNS44NDY4MTEzMyA2LjA4MDg2Nzk2IDYuMDkwMzgwOTkgMTAuODQ4MjgzNzcgNiAxNiBDNS4zNCAxNiA0LjY4IDE2IDQgMTYgQzMuOTUxMDE1NjMgMTUuNDA4MzIwMzEgMy45MDIwMzEyNSAxNC44MTY2NDA2MyAzLjg1MTU2MjUgMTQuMjA3MDMxMjUgQzMuMjYxOTU4IDcuODg5NzQ5MDkgMy4yNjE5NTggNy44ODk3NDkwOSAxIDIgQzAuMzQgMS42NyAtMC4zMiAxLjM0IC0xIDEgQy0wLjY3IDAuNjcgLTAuMzQgMC4zNCAwIDAgWiAiIGZpbGw9IiMxNzcyNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNzAsNTcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuNjA4ODEzMSAwLjgzNTA2MTE3IDMuNjA4ODEzMSAwLjgzNTA2MTE3IDUuODEyNSAtMC41IEM1LjgxMjUgMS4xNSA1LjgxMjUgMi44IDUuODEyNSA0LjUgQzMuNDc5MTY2NjcgNC4xNjY2NjY2NyAxLjE0NTgzMzMzIDMuODMzMzMzMzMgLTEuMTg3NSAzLjUgQy0yLjQ2NjI1IDMuMzU1NjI1IC0zLjc0NSAzLjIxMTI1IC01LjA2MjUgMy4wNjI1IEMtNi4wOTM3NSAyLjg3Njg3NSAtNy4xMjUgMi42OTEyNSAtOC4xODc1IDIuNSBDLTguNTE3NSAxLjg0IC04Ljg0NzUgMS4xOCAtOS4xODc1IDAuNSBDLTUuOTIyMjU5MDcgLTAuNDE4MzQ5MDEgLTMuMzE1NTMyMDkgLTAuNDc3MDk4NDIgMCAwIFogIiBmaWxsPSIjMUI3NDUxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzk5LjE4NzUsNzEuNSkiLz4KPHBhdGggZD0iTTAgMCBDMi45NyAwIDUuOTQgMCA5IDAgQzguNjcgMS4zMiA4LjM0IDIuNjQgOCA0IEM1LjAzIDQgMi4wNiA0IC0xIDQgQy0wLjY3IDIuNjggLTAuMzQgMS4zNiAwIDAgWiAiIGZpbGw9IiNEQ0VERTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNDAsOTIpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuOTYgMCA3LjkyIDAgMTIgMCBDMTEuNjcgMC45OSAxMS4zNCAxLjk4IDExIDMgQzcuNyAzIDQuNCAzIDEgMyBDMC42NyAyLjAxIDAuMzQgMS4wMiAwIDAgWiAiIGZpbGw9IiNFNzIwMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NjYsMTIwKSIvPgo8cGF0aCBkPSJNMCAwIEMzLjk2IDAgNy45MiAwIDEyIDAgQzExLjY3IDAuOTkgMTEuMzQgMS45OCAxMSAzIEM3LjcgMyA0LjQgMyAxIDMgQzAuNjcgMi4wMSAwLjM0IDEuMDIgMCAwIFogIiBmaWxsPSIjRTkyMDI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzY2LDExNikiLz4KPHBhdGggZD0iTTAgMCBDOS40MTAwMjI3OCAtMC4zNjkwMjA1IDkuNDEwMDIyNzggLTAuMzY5MDIwNSAxNCAyIEMxNCAzLjY1IDE0IDUuMyAxNCA3IEMxMy41MDUgNi41MjU2MjUgMTMuMDEgNi4wNTEyNSAxMi41IDUuNTYyNSBDOS45MzI3MzUyOSAzLjk1Nzk1OTU1IDguODAwMzY5MDkgMy43NDk5ODYwOSA1Ljg3NSAzLjUgQzQuNTk2MjUgMy4zMzUgMy4zMTc1IDMuMTcgMiAzIEMxLjM0IDIuMDEgMC42OCAxLjAyIDAgMCBaICIgZmlsbD0iIzNEODk2QiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM1Niw1NSkiLz4KPHBhdGggZD0iTTAgMCBDMC4yODQ4ODI4MSAwLjU3NDkyMTg4IDAuNTY5NzY1NjIgMS4xNDk4NDM3NSAwLjg2MzI4MTI1IDEuNzQyMTg3NSBDMS41OTM5MzI5NyAzLjE5MzQ0NzYyIDIuMzQwMTUwNTEgNC42MzcwMzEgMy4xMDU0Njg3NSA2LjA3MDMxMjUgQzMuNDYyNTM5MDYgNi43NDgzNTkzOCAzLjgxOTYwOTM4IDcuNDI2NDA2MjUgNC4xODc1IDguMTI1IEM0LjU1MjMwNDY5IDguODA4MjAzMTMgNC45MTcxMDkzOCA5LjQ5MTQwNjI1IDUuMjkyOTY4NzUgMTAuMTk1MzEyNSBDNS41MjYyODkwNiAxMC43OTA4NTkzNyA1Ljc1OTYwOTM4IDExLjM4NjQwNjI1IDYgMTIgQzUuNjcgMTIuNjYgNS4zNCAxMy4zMiA1IDE0IEM0LjM0IDE0IDMuNjggMTQgMyAxNCBDLTEuMDc4Nzc0NjIgNS45NjQ5ODkwNiAtMS4wNzg3NzQ2MiA1Ljk2NDk4OTA2IC0wLjc1IDEuOTM3NSBDLTAuNTAyNSAxLjI5ODEyNSAtMC4yNTUgMC42NTg3NSAwIDAgWiAiIGZpbGw9IiMwQzZCNDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNzgsMTAzKSIvPgo8cGF0aCBkPSJNMCAwIEMzLjk2IDAgNy45MiAwIDEyIDAgQzExLjAxIDEuNDg1IDExLjAxIDEuNDg1IDEwIDMgQzguMTI1IDMuMzI4MTI1IDguMTI1IDMuMzI4MTI1IDYgMy4yNSBDNS4yOTg3NSAzLjIzNDUzMTI1IDQuNTk3NSAzLjIxOTA2MjUgMy44NzUgMy4yMDMxMjUgQzIgMyAyIDMgMCAyIEMwIDEuMzQgMCAwLjY4IDAgMCBaICIgZmlsbD0iI0U4MjAyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc2NiwxMjQpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuNjMgMCA3LjI2IDAgMTEgMCBDMTAuNjcgMC45OSAxMC4zNCAxLjk4IDEwIDMgQzcuMDMgMyA0LjA2IDMgMSAzIEMwLjY3IDIuMDEgMC4zNCAxLjAyIDAgMCBaICIgZmlsbD0iI0U4MjAyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgxMywxMTYpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuNDk1IDAuMzkxODc1IDAuOTkgMC43ODM3NSAxLjUgMS4xODc1IEMwLjE2NjY2NjY3IDEuODU0MTY2NjcgLTEuMTY2NjY2NjcgMi41MjA4MzMzMyAtMi41IDMuMTg3NSBDLTMuNDkgMy43NDQzNzUgLTMuNDkgMy43NDQzNzUgLTQuNSA0LjMxMjUgQy02LjUgNS4xODc1IC02LjUgNS4xODc1IC0xMC41IDUuMTg3NSBDLTEwLjUgNC4xOTc1IC0xMC41IDMuMjA3NSAtMTAuNSAyLjE4NzUgQy0zLjI4Nzc0NjE3IC0xLjA2ODUxNzUxIC0zLjI4Nzc0NjE3IC0xLjA2ODUxNzUxIDAgMCBaICIgZmlsbD0iIzEyNkY0QSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMyNy41LDc3LjgxMjUpIi8+CjxwYXRoIGQ9Ik0wIDAgQzIuNjQgMCA1LjI4IDAgOCAwIEM3LjY3IDEuMzIgNy4zNCAyLjY0IDcgNCBDNC42OSA0IDIuMzggNCAwIDQgQzAgMi42OCAwIDEuMzYgMCAwIFogIiBmaWxsPSIjRDdFQkRFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDA5LDk2KSIvPgo8cGF0aCBkPSJNMCAwIEMzLjU1NzgwMTk2IDAuNjA5OTA4OTEgNi42ODI4NTg5IDEuNTc4MzY4MSAxMCAzIEM5LjY3IDMuOTkgOS4zNCA0Ljk4IDkgNiBDNS44NTI2MjgxOCA1LjMwMDU4NDA0IDIuOTc0MTExMjQgNC4yMzkyMTMwMiAwIDMgQzAgMi4wMSAwIDEuMDIgMCAwIFogIiBmaWxsPSIjREZFQkU2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzk0LDg3KSIvPgo8cGF0aCBkPSJNMCAwIEMtMSAzIC0xIDMgLTIuODQ3NjU2MjUgNC4xNjc5Njg3NSBDLTMuNTc4NTU0NjkgNC41MDQ0MTQwNiAtNC4zMDk0NTMxMiA0Ljg0MDg1OTM3IC01LjA2MjUgNS4xODc1IEMtNS43OTU5NzY1NiA1LjUzMTY3OTY5IC02LjUyOTQ1MzEyIDUuODc1ODU5MzggLTcuMjg1MTU2MjUgNi4yMzA0Njg3NSBDLTguMTM0MDAzOTEgNi42MTEzODY3MiAtOC4xMzQwMDM5MSA2LjYxMTM4NjcyIC05IDcgQy05LjMzIDUuNjggLTkuNjYgNC4zNiAtMTAgMyBDLTYuMjcwMzQ4NjEgMC45NjU2NDQ2OSAtNC4zMzA5NDk1OCAwIDAgMCBaICIgZmlsbD0iI0U4RjFFRCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMyOCw4NykiLz4KPHBhdGggZD0iTTAgMCBDMi4zOTI3MzIzNSAzLjU4OTA5ODUzIDMuMTUzMTA5ODYgNS4yNjMxMzQ3OCAzLjE4NzUgOS41IEMzLjIwMTY3OTY5IDEwLjI5NDA2MjUgMy4yMTU4NTkzOCAxMS4wODgxMjUgMy4yMzA0Njg3NSAxMS45MDYyNSBDMyAxNCAzIDE0IDEgMTYgQy0wLjE1NzAzOTggMTIuNTI4ODgwNTkgLTAuMDMzOTY0ODkgOS43NzM2ODM0NiAwLjA2MjUgNi4xNTYyNSBDMC4wOTg0MjE3OSAzLjgxNDI1MTIzIDAuMDk4NDIxNzkgMy44MTQyNTEyMyAtMSAxIEMtMC42NyAwLjY3IC0wLjM0IDAuMzQgMCAwIFogIiBmaWxsPSIjMjI3OTU2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzc3LDYyKSIvPgo8cGF0aCBkPSJNMCAwIEMwLjY2IDAuMzMgMS4zMiAwLjY2IDIgMSBDMS4zNCAzLjk3IDAuNjggNi45NCAwIDEwIEMtMC45OSA5LjY3IC0xLjk4IDkuMzQgLTMgOSBDLTIuNDQyNzEwODcgNS42NTYyNjUyNSAtMS42NDgyNjExMSAyLjk2Njg3MDAxIDAgMCBaICIgZmlsbD0iI0RDRUFFNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM0NCwxMDgpIi8+CjxwYXRoIGQ9Ik0wIDAgQzMuMjcyODY2ODIgMi43ODE5MzY4IDQuOTY0Mjc2OTcgNi4yNzk1NDA2NyA3IDEwIEM2LjAxIDEwLjMzIDUuMDIgMTAuNjYgNCAxMSBDMy4zMjU5MTY5MiA5LjczMzA4NDkzIDIuNjYwOTk1MDMgOC40NjEyOTI1MSAyIDcuMTg3NSBDMS42Mjg3NSA2LjQ3OTgwNDY5IDEuMjU3NSA1Ljc3MjEwOTM3IDAuODc1IDUuMDQyOTY4NzUgQzAgMyAwIDMgMCAwIFogIiBmaWxsPSIjRDVFNURGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzc5LDEwNCkiLz4KPHBhdGggZD0iTTAgMCBDMi42NCAwIDUuMjggMCA4IDAgQzcuMzQgMS4zMiA2LjY4IDIuNjQgNiA0IEMzLjAzIDMuNTA1IDMuMDMgMy41MDUgMCAzIEMwIDIuMDEgMCAxLjAyIDAgMCBaICIgZmlsbD0iI0ZDRkRGQyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAzOCw5OSkiLz4KPHBhdGggZD0iTTAgMCBDMCAwLjk5IDAgMS45OCAwIDMgQy0zLjQ2NSA0LjQ4NSAtMy40NjUgNC40ODUgLTcgNiBDLTcuMzMgNS4wMSAtNy42NiA0LjAyIC04IDMgQy0zLjM3NSAwIC0zLjM3NSAwIDAgMCBaICIgZmlsbD0iI0Q2RTZERiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMyOSw5MykiLz4KPHBhdGggZD0iTTAgMCBDLTAuNzUgNy43NSAtMC43NSA3Ljc1IC0zIDEwIEMtNC40NzgzMjI2IDcuMDQzMzU0ODEgLTQuMDYwMzI3ODMgNC4yNTc3MDI2MyAtNCAxIEMtMiAwIC0yIDAgMCAwIFogIiBmaWxsPSIjMkM3RTVEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzcyLDY2KSIvPgo8cGF0aCBkPSJNMCAwIEMwLjkzMDQ1OTMzIDIuNTUxNDQ4MjQgMS4wODU2NDA5MSAzLjc0MDA2NDc4IDAuMjIyNjU2MjUgNi4zNTkzNzUgQy0wLjE2MDE5NTMxIDcuMTQ4MjgxMjUgLTAuNTQzMDQ2ODggNy45MzcxODc1IC0wLjkzNzUgOC43NSBDLTEuNTA3OTEwMTYgOS45NDg4MjgxMyAtMS41MDc5MTAxNiA5Ljk0ODgyODEzIC0yLjA4OTg0Mzc1IDExLjE3MTg3NSBDLTIuMzkwMTk1MzEgMTEuNzc1MTU2MjUgLTIuNjkwNTQ2ODggMTIuMzc4NDM3NSAtMyAxMyBDLTMuNjYgMTIuNjcgLTQuMzIgMTIuMzQgLTUgMTIgQy00LjQ2MjMxMTI4IDguMTI4NjQxMiAtMy40MjI1MjcgNi4wMjgxNTg3NSAtMSAzIEMtMC42NyAyLjAxIC0wLjM0IDEuMDIgMCAwIFogIiBmaWxsPSIjRENFOUU0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzQyLDEwMykiLz4KPHBhdGggZD0iTTAgMCBDMC45OSAwLjMzIDEuOTggMC42NiAzIDEgQzIuNTQ2MjUgMS43NDI1IDIuMDkyNSAyLjQ4NSAxLjYyNSAzLjI1IEMwLjMxMzU5MjA0IDUuNDY5MzA1NzggLTAuODgyODA4MDMgNy42Nzk2NzgyMiAtMiAxMCBDLTMuMDYzNTE2NzUgNi42MTYwODMwNyAtMy4yMTQ0Mjk4MiA1LjQxOTUzNjYgLTEuNTYyNSAyLjE4NzUgQy0xLjA0Njg3NSAxLjQ2NTYyNSAtMC41MzEyNSAwLjc0Mzc1IDAgMCBaICIgZmlsbD0iI0RCRTlFMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3OCw5NikiLz4KPHBhdGggZD0iTTAgMCBDMCAwLjk5IDAgMS45OCAwIDMgQy0yLjUgNC42ODc1IC0yLjUgNC42ODc1IC01IDYgQy01LjY2IDUuMDEgLTYuMzIgNC4wMiAtNyAzIEMtMy4zNzUgMCAtMy4zNzUgMCAwIDAgWiAiIGZpbGw9IiMwRDZDNDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMjksOTYpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuNjYgMCAxLjMyIDAgMiAwIEMyIDAuNjYgMiAxLjMyIDIgMiBDMy4zMiAyIDQuNjQgMiA2IDIgQzYgMi42NiA2IDMuMzIgNiA0IEM0LjY4IDQgMy4zNiA0IDIgNCBDMS42NyA1LjMyIDEuMzQgNi42NCAxIDggQy0wLjM1NDM5NjY4IDUuMjkxMjA2NjUgLTAuMDY1MDE0NTEgMi45OTA2NjczMiAwIDAgWiAiIGZpbGw9IiMxOTczNEYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNTAsNjQpIi8+CjxwYXRoIGQ9Ik0wIDAgQzEuMzIgMC42NiAyLjY0IDEuMzIgNCAyIEM0IDIuOTkgNCAzLjk4IDQgNSBDMSA1IDEgNSAtMC42ODc1IDMuNSBDLTEuMTIwNjI1IDMuMDA1IC0xLjU1Mzc1IDIuNTEgLTIgMiBDLTEuMzQgMS4zNCAtMC42OCAwLjY4IDAgMCBaICIgZmlsbD0iIzE1NzI0QyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM5MiwxMDEpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuOTkgMC4zMyAxLjk4IDAuNjYgMyAxIEMyLjM0IDMuOTcgMS42OCA2Ljk0IDEgMTAgQzAuMDEgOS4wMSAtMC45OCA4LjAyIC0yIDcgQy0xLjM0IDQuNjkgLTAuNjggMi4zOCAwIDAgWiAiIGZpbGw9IiMyOTdENUIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNzMsNzMpIi8+CjxwYXRoIGQ9Ik0wIDAgQzIgMC42NjY2NjY2NyA0IDEuMzMzMzMzMzMgNiAyIEM1LjY3IDIuNjYgNS4zNCAzLjMyIDUgNCBDMi4zNTEzOTU3MyA0LjU5MzU1NjE0IC0wLjI5MTk3MzIyIDQuNzQyMDkyNjkgLTMgNSBDLTIuNjI1IDMuMDYyNSAtMi42MjUgMy4wNjI1IC0yIDEgQy0xLjM0IDAuNjcgLTAuNjggMC4zNCAwIDAgWiAiIGZpbGw9IiMzMzgzNjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMjYsNzApIi8+CjxwYXRoIGQ9Ik0wIDAgQzIuMzEgMCA0LjYyIDAgNyAwIEM3IDEuMzIgNyAyLjY0IDcgNCBDNS42OCA0IDQuMzYgNCAzIDQgQzMgMy4zNCAzIDIuNjggMyAyIEMyLjAxIDIgMS4wMiAyIDAgMiBDMCAxLjM0IDAgMC42OCAwIDAgWiAiIGZpbGw9IiM2N0EyOEEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNTMsNjQpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuOTkgMCAxLjk4IDAgMyAwIEMyLjY4NzUgMS44NzUgMi42ODc1IDEuODc1IDIgNCBDMS4wMSA0LjY2IDAuMDIgNS4zMiAtMSA2IEMtMS42MjUgNC4xMjUgLTEuNjI1IDQuMTI1IC0yIDIgQy0xLjM0IDEuMzQgLTAuNjggMC42OCAwIDAgWiAiIGZpbGw9IiMxNDcwNEIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMjgsMTAxKSIvPgo8cGF0aCBkPSJNMCAwIEM0Ljc1IDEuODc1IDQuNzUgMS44NzUgNyAzIEM2LjY3IDMuOTkgNi4zNCA0Ljk4IDYgNiBDMy45NjE2NjU3NiA0LjcyNjA0MTEgMS45NjE0Nzg3NCAzLjM4OTM4MDc3IDAgMiBDMCAxLjM0IDAgMC42OCAwIDAgWiAiIGZpbGw9IiNFOEYxRUUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOTQsOTMpIi8+CjxwYXRoIGQ9Ik0wIDAgQzEuOTggMCAzLjk2IDAgNiAwIEM2IDAuOTkgNiAxLjk4IDYgMyBDMy42OSAzIDEuMzggMyAtMSAzIEMtMC42NyAyLjAxIC0wLjM0IDEuMDIgMCAwIFogIiBmaWxsPSIjRjhGQkY5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDEyLDkwKSIvPgo8cGF0aCBkPSJNMCAwIEMwLjMzIDEuMzIgMC42NiAyLjY0IDEgNCBDMS42NiA0IDIuMzIgNCAzIDQgQzMuNjYgNS42NSA0LjMyIDcuMyA1IDkgQzMuMDYyNSA4LjYyNSAzLjA2MjUgOC42MjUgMSA4IEMtMC4zNTQzOTY2OCA1LjI5MTIwNjY1IC0wLjA2NTAxNDUxIDIuOTkwNjY3MzIgMCAwIFogIiBmaWxsPSIjRDRFNERFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzY4LDc4KSIvPgo8cGF0aCBkPSJNMCAwIEMwLjk5IDAuMzMgMS45OCAwLjY2IDMgMSBDMi4zNCAzLjMxIDEuNjggNS42MiAxIDggQzAuMzQgOCAtMC4zMiA4IC0xIDggQy0xLjEyNSAyLjI1IC0xLjEyNSAyLjI1IDAgMCBaICIgZmlsbD0iI0VGRjVGMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3MCw3NCkiLz4KPHBhdGggZD0iTTAgMCBDMi4wMDcyMDkyMyAwLjI4Njc0NDE4IDQuMDA4NTk0NCAwLjYxODY2NzAxIDYgMSBDNiAxLjY2IDYgMi4zMiA2IDMgQzQuMzUgMyAyLjcgMyAxIDMgQzEgMy45OSAxIDQuOTggMSA2IEMwLjM0IDYgLTAuMzIgNiAtMSA2IEMtMS4wNDI3MjEgNC4zMzM4ODA5NSAtMS4wNDA2MzgzMiAyLjY2NjE3MTE1IC0xIDEgQy0wLjY3IDAuNjcgLTAuMzQgMC4zNCAwIDAgWiAiIGZpbGw9IiM3MkE5OTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNjMsNjMpIi8+CjxwYXRoIGQ9Ik0wIDAgQzEuOTM3NSAwLjY4NzUgMS45Mzc1IDAuNjg3NSA0IDIgQzQuNzUgNC42MjUgNC43NSA0LjYyNSA1IDcgQzQuMzQgNyAzLjY4IDcgMyA3IEMwIDIuNjE1Mzg0NjIgMCAyLjYxNTM4NDYyIDAgMCBaICIgZmlsbD0iIzBDNkI0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM1MSw5NykiLz4KPHBhdGggZD0iTTAgMCBDMS4zMiAwIDIuNjQgMCA0IDAgQzQgMC45OSA0IDEuOTggNCAzIEMyLjAyIDMuNjYgMC4wNCA0LjMyIC0yIDUgQy0xLjM0IDMuMzUgLTAuNjggMS43IDAgMCBaICIgZmlsbD0iI0U2RjBFQyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMyNSw4MCkiLz4KPHBhdGggZD0iTTAgMCBDMS4zMiAwIDIuNjQgMCA0IDAgQzMuNjcgMS4zMiAzLjM0IDIuNjQgMyA0IEMyLjAxIDQgMS4wMiA0IDAgNCBDMCAyLjY4IDAgMS4zNiAwIDAgWiAiIGZpbGw9IiMwMDg0MjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNjksODcpIi8+CjxwYXRoIGQ9Ik0wIDAgQzAuOTkgMCAxLjk4IDAgMyAwIEMyLjM0IDEuMzIgMS42OCAyLjY0IDEgNCBDMC42NyAyLjY4IDAuMzQgMS4zNiAwIDAgWiAiIGZpbGw9IiMxRTcwQzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MTcsMTAyKSIvPgo8L3N2Zz4K" style="\n            width: 742.5px;\n            position: relative;\n            top: 107px;\n            left: 32px;\n            ">\n            <a href='+qt+' style="\n        float: left;\n        border-radius: 56px;\n        background: #0D6EFD;\n        padding-top: 8px;\n        width: 280px;\n        height: 38px;\n        text-align: center;\n        position: relative;\n        top: 127px;\n        left: 274px;\n        font-size: 16px;\n        color: white;\n        text-decoration: none;\n        letter-spacing: 0.02em;\n    ">Claim your FREE account</a>\n            <div style="\n    font-size: 14px;\n    position: relative;\n    top: 180px;\n    left: 19px;\n    letter-spacing: 0.02em;\n    font-weight: 500;\n    line-height: 125%;\n">have a Syncfusion<sup>®</sup> account? <a href="https://www.syncfusion.com/account/login?ReturnUrl=/account/login" style="text-decoration: none;\ncolor: #0D6EFD;\nfont-weight: 500;">Sign In</a></div>\n        </div>\n    </div>';if("undefined"!=typeof document&&!o(document)){var t=U("div",{innerHTML:M});document.body.appendChild(t)}},je=function(){var M=function(t,e){return(M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,t){M.__proto__=t}||function(M,t){for(var e in t)t.hasOwnProperty(e)&&(M[e]=t[e])})(t,e)};return function(t,e){function N(){this.constructor=t}M(t,e),t.prototype=null===e?Object.create(e):(N.prototype=e.prototype,new N)}}(),oe=function(M,t,e,N){var i,g=arguments.length,D=g<3?t:null===N?N=Object.getOwnPropertyDescriptor(t,e):N;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)D=Reflect.decorate(M,t,e,N);else for(var I=M.length-1;I>=0;I--)(i=M[I])&&(D=(g<3?i(D):g>3?i(t,e,D):i(t,e))||D);return g>3&&D&&Object.defineProperty(t,e,D),D},ze=0,ae=0,ue=0,Te=!0,ce=!1;M.versionBasedStatePersistence=!1;var Ae=function(t){function e(e,N){var i=t.call(this,e,N)||this;return i.randomId=p(),i.isStringTemplate=!1,i.needsID=!1,i.isReactHybrid=!1,i.isAngular=!1,i.isReact=!1,i.isVue=!1,o(i.enableRtl)&&i.setProperties({enableRtl:M.rightToLeft},!0),o(i.locale)&&i.setProperties({locale:M.defaultCulture},!0),i.moduleLoader=new kt(i),i.localObserver=new ht(i),_t.on("notifyExternalChange",i.detectFunction,i,i.randomId),"undefined"==typeof window||"undefined"==typeof document||Ie()||-1!==Ne.indexOf(i.getModuleName())&&(ue+=1)>5&&(Te=!1),z(N)||i.appendTo(),i}return je(e,t),e.prototype.requiredModules=function(){return[]},e.prototype.destroy=function(){this.isDestroyed||(this.enablePersistence&&(this.setPersistData(),this.detachUnloadEvent()),this.localObserver.destroy(),this.refreshing||(f([this.element],["e-control"]),this.trigger("destroyed",{cancel:!1}),t.prototype.destroy.call(this),this.moduleLoader.clean(),_t.off("notifyExternalChange",this.detectFunction,this.randomId)))},e.prototype.refresh=function(){this.refreshing=!0,this.moduleLoader.clean(),this.destroy(),this.clearChanges(),this.enablePersistence&&this.attachUnloadEvent(),this.localObserver=new ht(this),this.preRender(),this.injectModules(),this.render(),this.refreshing=!1},e.prototype.accessMount=function(){this.mount&&!this.isReactHybrid&&this.mount()},e.prototype.getRootElement=function(){return this.isReactHybrid?this.actualElement:this.element},e.prototype.getLocalData=function(){var t=this.getModuleName()+this.element.id;return M.versionBasedStatePersistence?window.localStorage.getItem(t+this.ej2StatePersistenceVersion):window.localStorage.getItem(t)},e.prototype.attachUnloadEvent=function(){this.handleUnload=this.handleUnload.bind(this),window.addEventListener("pagehide",this.handleUnload)},e.prototype.handleUnload=function(){this.setPersistData()},e.prototype.detachUnloadEvent=function(){window.removeEventListener("pagehide",this.handleUnload)},e.prototype.appendTo=function(M){if(o(M)||"string"!=typeof M?o(M)||(this.element=M):this.element=H(M,document),!o(this.element)){var e="e-"+this.getModuleName().toLowerCase();Y([this.element],["e-control",e]),this.isProtectedOnChange=!1,this.needsID&&!this.element.id&&(this.element.id=this.getUniqueID(this.getModuleName())),this.enablePersistence&&(this.mergePersistData(),this.attachUnloadEvent());var N=i("ej2_instances",this.element);N&&-1!==N.indexOf(this)||t.prototype.addInstance.call(this),this.preRender(),this.injectModules();var g={schedule:"all",diagram:"all",PdfViewer:"all",grid:["logger"],richtexteditor:["link","table","image","audio","video","formatPainter","emojiPicker","pasteCleanup","htmlEditor","toolbar","importExport","codeBlock"],treegrid:["filter"],gantt:["tooltip"],chart:["Export","Zoom"],accumulationchart:["Export"],"query-builder":"all"},D=this.getModuleName();if(this.requiredModules&&(!g[""+D]||"all"!==g[""+D]))for(var I=this.requiredModules(),n=0,r=this.moduleLoader.getNonInjectedModules(I);n<r.length;n++){var j=r[n],z=j.name?j.name:j.member;if(!g[""+D]||-1===g[""+D].indexOf(j.member)){var a=D.charAt(0).toUpperCase()+D.slice(1);console.warn('[WARNING] :: Module "'+z+'" is not available in '+a+" component! You either misspelled the module name or forgot to load it.")}}Te||ce||(re(),ce=!0),this.render(),this.mount?this.accessMount():this.trigger("created")}},e.prototype.renderComplete=function(M){if(L()){window.sfBlazor.renderComplete(this.element,M)}this.isRendered=!0},e.prototype.dataBind=function(){this.injectModules(),t.prototype.dataBind.call(this)},e.prototype.on=function(M,t,e){if("string"==typeof M)this.localObserver.on(M,t,e);else for(var N=0,i=M;N<i.length;N++){var g=i[N];this.localObserver.on(g.event,g.handler,g.context)}},e.prototype.off=function(M,t){if("string"==typeof M)this.localObserver.off(M,t);else for(var e=0,N=M;e<N.length;e++){var i=N[e];this.localObserver.off(i.event,i.handler)}},e.prototype.notify=function(M,t){!0!==this.isDestroyed&&this.localObserver.notify(M,t)},e.prototype.getInjectedModules=function(){return this.injectedModules},e.Inject=function(){for(var M=[],t=0;t<arguments.length;t++)M[t]=arguments[t];this.prototype.injectedModules||(this.prototype.injectedModules=[]);for(var e=0;e<M.length;e++)-1===this.prototype.injectedModules.indexOf(M[parseInt(e.toString(),10)])&&this.prototype.injectedModules.push(M[parseInt(e.toString(),10)])},e.prototype.createElement=function(M,t,e){return U(M,t)},e.prototype.triggerStateChange=function(M,t){this.isReactHybrid&&(this.setState(),this.currentContext={calls:M,args:t})},e.prototype.injectModules=function(){this.injectedModules&&this.injectedModules.length&&this.moduleLoader.inject(this.requiredModules(),this.injectedModules)},e.prototype.detectFunction=function(M){var t=Object.keys(M);t.length&&(this[t[0]]=M[t[0]])},e.prototype.mergePersistData=function(){var t;o(t=M.versionBasedStatePersistence?window.localStorage.getItem(this.getModuleName()+this.element.id+this.ej2StatePersistenceVersion):window.localStorage.getItem(this.getModuleName()+this.element.id))||""===t||this.setProperties(JSON.parse(t),!0)},e.prototype.setPersistData=function(){this.isDestroyed||(M.versionBasedStatePersistence?window.localStorage.setItem(this.getModuleName()+this.element.id+this.ej2StatePersistenceVersion,this.getPersistData()):window.localStorage.setItem(this.getModuleName()+this.element.id,this.getPersistData()))},e.prototype.renderReactTemplates=function(M){o(M)||M()},e.prototype.clearTemplate=function(M,t,e){o(e)||e()},e.prototype.getUniqueID=function(M){return this.isHistoryChanged()&&(ze=0),Me=this.pageID(location.href),ae=history.length,M+"_"+Me+"_"+ze++},e.prototype.pageID=function(M){var t=0;if(0===M.length)return t;for(var e=0;e<M.length;e++)t=(t<<5)-t+M.charCodeAt(e),t&=t;return Math.abs(t)},e.prototype.isHistoryChanged=function(){return Me!==this.pageID(location.href)||ae!==history.length},e.prototype.addOnPersist=function(M){for(var t=this,e={},N=0,D=M;N<D.length;N++){var I=D[N],n=i(I,this);z(n)||g(I,this.getActualProperties(n),e)}return JSON.stringify(e,function(M,e){return t.getActualProperties(e)})},e.prototype.getActualProperties=function(M){return M instanceof bt?i("properties",M):M},e.prototype.ignoreOnPersist=function(M){return JSON.stringify(this.iterateJsonProperties(this.properties,M))},e.prototype.iterateJsonProperties=function(M,t){for(var e={},N=this,i=0,g=Object.keys(M);i<g.length;i++)!function(i){if(-1===t.indexOf(i)){var g=M[""+i];if("object"!=typeof g||g instanceof Array)e[""+i]=g;else{var D=t.filter(function(M){return new RegExp(i+".").test(M)}).map(function(M){return M.replace(i+".","")});e[""+i]=N.iterateJsonProperties(N.getActualProperties(g),D)}}}(g[i]);return e},oe([yM(!1)],e.prototype,"enablePersistence",void 0),oe([yM()],e.prototype,"enableRtl",void 0),oe([yM()],e.prototype,"locale",void 0),e=oe([xM],e)}(mt);!function(){"undefined"!=typeof window&&window.addEventListener("popstate",function(){ze=0})}();var ye=function(){var M=function(t,e){return(M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,t){M.__proto__=t}||function(M,t){for(var e in t)t.hasOwnProperty(e)&&(M[e]=t[e])})(t,e)};return function(t,e){function N(){this.constructor=t}M(t,e),t.prototype=null===e?Object.create(e):(N.prototype=e.prototype,new N)}}(),se=function(M,t,e,N){var i,g=arguments.length,D=g<3?t:null===N?N=Object.getOwnPropertyDescriptor(t,e):N;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)D=Reflect.decorate(M,t,e,N);else for(var I=M.length-1;I>=0;I--)(i=M[I])&&(D=(g<3?i(D):g>3?i(t,e,D):i(t,e))||D);return g>3&&D&&Object.defineProperty(t,e,D),D},Ee={left:0,top:0,bottom:0,right:0},le={isDragged:!1},Le=function(M){function t(){return null!==M&&M.apply(this,arguments)||this}return ye(t,M),se([yM(0)],t.prototype,"left",void 0),se([yM(0)],t.prototype,"top",void 0),t}(bt),Oe=function(M){function t(t,N){var i=M.call(this,N,t)||this;return i.dragLimit=e.getDefaultPosition(),i.borderWidth=e.getDefaultPosition(),i.padding=e.getDefaultPosition(),i.diffX=0,i.prevLeft=0,i.prevTop=0,i.dragProcessStarted=!1,i.eleTop=0,i.tapHoldTimer=0,i.externalInitialize=!1,i.diffY=0,i.parentScrollX=0,i.parentScrollY=0,i.droppables={},i.bind(),i}ye(t,M),e=t,t.prototype.bind=function(){this.toggleEvents(),St.isIE&&Y([this.element],"e-block-touch"),this.droppables[this.scope]={}},t.getDefaultPosition=function(){return j({},Ee)},t.prototype.toggleEvents=function(M){var t;z(this.handle)||(t=H(this.handle,this.element));var e=this.enableTapHold&&St.isDevice&&St.isTouch?this.mobileInitialize:this.initialize;M?pt.remove(t||this.element,St.isSafari()?"touchstart":St.touchStartEvent,e):pt.add(t||this.element,St.isSafari()?"touchstart":St.touchStartEvent,e,this)},t.prototype.mobileInitialize=function(M){var t=this,e=M.currentTarget;this.tapHoldTimer=setTimeout(function(){t.externalInitialize=!0,t.removeTapholdTimer(),t.initialize(M,e)},this.tapHoldThreshold),pt.add(document,St.isSafari()?"touchmove":St.touchMoveEvent,this.removeTapholdTimer,this),pt.add(document,St.isSafari()?"touchend":St.touchEndEvent,this.removeTapholdTimer,this)},t.prototype.removeTapholdTimer=function(){clearTimeout(this.tapHoldTimer),pt.remove(document,St.isSafari()?"touchmove":St.touchMoveEvent,this.removeTapholdTimer),pt.remove(document,St.isSafari()?"touchend":St.touchEndEvent,this.removeTapholdTimer)},t.prototype.getScrollableParent=function(M,t){var e={vertical:"scrollHeight",horizontal:"scrollWidth"},N={vertical:"clientHeight",horizontal:"clientWidth"};return o(M)?null:M[e[""+t]]>M[N[""+t]]&&("vertical"===t?M.scrollTop>0:M.scrollLeft>0)?("vertical"===t?(this.parentScrollY=this.parentScrollY+(0===this.parentScrollY?M.scrollTop:M.scrollTop-this.parentScrollY),this.tempScrollHeight=M.scrollHeight):(this.parentScrollX=this.parentScrollX+(0===this.parentScrollX?M.scrollLeft:M.scrollLeft-this.parentScrollX),this.tempScrollWidth=M.scrollWidth),o(M)?M:this.getScrollableParent(M.parentNode,t)):this.getScrollableParent(M.parentNode,t)},t.prototype.getScrollableValues=function(){this.parentScrollX=0,this.parentScrollY=0;this.element.classList.contains("e-dialog")&&this.element.classList.contains("e-dlg-modal"),this.getScrollableParent(this.element.parentNode,"vertical"),this.getScrollableParent(this.element.parentNode,"horizontal")},t.prototype.initialize=function(M,t){if(this.currentStateTarget=M.target,!this.isDragStarted()){if(this.isDragStarted(!0),this.externalInitialize=!1,this.target=M.currentTarget||t,this.dragProcessStarted=!1,this.abort){var e=this.abort;"string"==typeof e&&(e=[e]);for(var N=0;N<e.length;N++)if(!o(J(M.target,e[parseInt(N.toString(),10)])))return void(this.isDragStarted()&&this.isDragStarted(!0))}this.preventDefault&&!z(M.changedTouches)&&"touchstart"!==M.type&&M.preventDefault(),this.element.setAttribute("aria-grabbed","true");var i=this.getCoordinates(M);if(this.initialPosition={x:i.pageX,y:i.pageY},!this.clone){var g=this.element.getBoundingClientRect();this.getScrollableValues(),M.clientX===M.pageX&&(this.parentScrollX=0),M.clientY===M.pageY&&(this.parentScrollY=0),this.relativeXPosition=i.pageX-(g.left+this.parentScrollX),this.relativeYPosition=i.pageY-(g.top+this.parentScrollY)}this.externalInitialize?this.intDragStart(M):(pt.add(document,St.isSafari()?"touchmove":St.touchMoveEvent,this.intDragStart,this),pt.add(document,St.isSafari()?"touchend":St.touchEndEvent,this.intDestroy,this)),this.toggleEvents(!0),"touchstart"!==M.type&&this.isPreventSelect&&document.body.classList.add("e-prevent-select"),this.externalInitialize=!1,pt.trigger(document.documentElement,St.isSafari()?"touchstart":St.touchStartEvent,M)}},t.prototype.intDragStart=function(M){this.removeTapholdTimer();var t=!z(M.changedTouches);if(!t||1===M.changedTouches.length){var e,N=this.getCoordinates(M),i=getComputedStyle(this.element);this.margin={left:parseInt(i.marginLeft,10),top:parseInt(i.marginTop,10),right:parseInt(i.marginRight,10),bottom:parseInt(i.marginBottom,10)};var g=this.element;if(this.clone&&this.dragTarget){var D=J(M.target,this.dragTarget);o(D)||(g=D)}this.isReplaceDragEle&&(g=this.currentStateCheck(M.target,g)),this.offset=this.calculateParentPosition(g),this.position=this.getMousePosition(M,this.isDragScroll);var I=this.initialPosition.x-N.pageX,n=this.initialPosition.y-N.pageY;if(Math.sqrt(I*I+n*n)>=this.distance||this.externalInitialize){var r=this.getHelperElement(M);if(!r||o(r))return;t&&M.preventDefault();var j=this.helperElement=r;if(this.parentClientRect=this.calculateParentPosition(j.offsetParent),this.dragStart){var a={event:M,element:g,target:this.getProperTargetElement(M),bindEvents:L()?this.bindDragEvents.bind(this):null,dragElement:j};this.trigger("dragStart",a)}this.dragArea?this.setDragArea():(this.dragLimit={left:0,right:0,bottom:0,top:0},this.borderWidth={top:0,left:0}),e={left:this.position.left-this.parentClientRect.left,top:this.position.top-this.parentClientRect.top},this.clone&&!this.enableTailMode&&(this.diffX=this.position.left-this.offset.left,this.diffY=this.position.top-this.offset.top),this.getScrollableValues();var u=getComputedStyle(g),T=parseFloat(u.marginTop);this.clone&&0!==T&&(e.top+=T),this.eleTop=isNaN(parseFloat(u.top))?0:parseFloat(u.top)-this.offset.top,this.enableScrollHandler&&!this.clone&&(e.top-=this.parentScrollY,e.left-=this.parentScrollX);var c=this.getProcessedPositionValue({top:e.top-this.diffY+"px",left:e.left-this.diffX+"px"});this.dragArea&&"string"!=typeof this.dragArea&&this.dragArea.classList.contains("e-kanban-content")&&"relative"===this.dragArea.style.position&&(e.top+=this.dragArea.scrollTop),this.dragElePosition={top:e.top,left:e.left},V(j,this.getDragPosition({position:"absolute",left:c.left,top:c.top})),pt.remove(document,St.isSafari()?"touchmove":St.touchMoveEvent,this.intDragStart),pt.remove(document,St.isSafari()?"touchend":St.touchEndEvent,this.intDestroy),L()||this.bindDragEvents(j)}}},t.prototype.bindDragEvents=function(M){b(M)?(pt.add(document,St.isSafari()?"touchmove":St.touchMoveEvent,this.intDrag,this),pt.add(document,St.isSafari()?"touchend":St.touchEndEvent,this.intDragStop,this),this.setGlobalDroppables(!1,this.element,M)):(this.toggleEvents(),document.body.classList.remove("e-prevent-select"))},t.prototype.elementInViewport=function(M){for(this.top=M.offsetTop,this.left=M.offsetLeft,this.width=M.offsetWidth,this.height=M.offsetHeight;M.offsetParent;)M=M.offsetParent,this.top+=M.offsetTop,this.left+=M.offsetLeft;return this.top>=window.pageYOffset&&this.left>=window.pageXOffset&&this.top+this.height<=window.pageYOffset+window.innerHeight&&this.left+this.width<=window.pageXOffset+window.innerWidth},t.prototype.getProcessedPositionValue=function(M){return this.queryPositionInfo?this.queryPositionInfo(M):M},t.prototype.calculateParentPosition=function(M){if(o(M))return{left:0,top:0};var t=M.getBoundingClientRect(),e=getComputedStyle(M);return{left:t.left+window.pageXOffset-parseInt(e.marginLeft,10),top:t.top+window.pageYOffset-parseInt(e.marginTop,10)}},t.prototype.intDrag=function(M){if(z(M.changedTouches)||1===M.changedTouches.length){this.clone&&M.changedTouches&&St.isDevice&&St.isTouch&&M.preventDefault();var t,e;this.position=this.getMousePosition(M,this.isDragScroll);var N=this.getDocumentWidthHeight("Height");N<this.position.top&&(this.position.top=N);var i=this.getDocumentWidthHeight("Width");if(i<this.position.left&&(this.position.left=i),this.drag){var g=this.getProperTargetElement(M);this.trigger("drag",{event:M,element:this.element,target:g})}var D=this.checkTargetElement(M);if(D.target&&D.instance){var I=!0;this.hoverObject&&(this.hoverObject.instance!==D.instance?this.triggerOutFunction(M,D):I=!1),I&&(D.instance.dragData[this.scope]=this.droppables[this.scope],D.instance.intOver(M,D.target),this.hoverObject=D)}else this.hoverObject&&this.triggerOutFunction(M,D);var n=this.droppables[this.scope].helper;this.parentClientRect=this.calculateParentPosition(this.helperElement.offsetParent);var r=this.parentClientRect.left,j=this.parentClientRect.top,a=this.getCoordinates(M),u=a.pageX,T=a.pageY,c=this.position.left-this.diffX,A=this.position.top-this.diffY,y=getComputedStyle(n);if(this.dragArea){if(this.enableAutoScroll&&this.setDragArea(),this.pageX!==u||this.skipDistanceCheck){var s=n.offsetWidth+(parseFloat(y.marginLeft)+parseFloat(y.marginRight));t=this.dragLimit.left>c&&c>0?this.dragLimit.left:this.dragLimit.right+window.pageXOffset<c+s&&c>0?c-(c-this.dragLimit.right)+window.pageXOffset-s:c<0?this.dragLimit.left:c}if(this.pageY!==T||this.skipDistanceCheck){var E=n.offsetHeight+(parseFloat(y.marginTop)+parseFloat(y.marginBottom));e=this.dragLimit.top>A&&A>0?this.dragLimit.top:this.dragLimit.bottom+window.pageYOffset<A+E&&A>0?A-(A-this.dragLimit.bottom)+window.pageYOffset-E:A<0?this.dragLimit.top:A}}else t=c,e=A;var l=j+this.borderWidth.top,L=r+this.borderWidth.left;this.dragProcessStarted&&(o(e)&&(e=this.prevTop),o(t)&&(t=this.prevLeft));var O,x;if(this.helperElement.classList.contains("e-treeview"))this.dragArea?(this.dragLimit.top=this.clone?this.dragLimit.top:0,O=e-l<0?this.dragLimit.top:e-this.borderWidth.top,x=t-L<0?this.dragLimit.left:t-this.borderWidth.left):(O=e-this.borderWidth.top,x=t-this.borderWidth.left);else if(this.dragArea){var S=this.helperElement.classList.contains("e-dialog");this.dragLimit.top=this.clone?this.dragLimit.top:0,O=e-l<0?this.dragLimit.top:e-l,x=t-L<0?S?t-(L-this.borderWidth.left):this.dragElePosition.left:t-L}else O=e-l,x=t-L;var p=parseFloat(getComputedStyle(this.element).marginTop);if(p>0&&(this.clone&&(O+=p,A<0&&(p+A>=0?O=p+A:O-=p),this.dragArea&&(O=this.dragLimit.bottom<O?this.dragLimit.bottom:O)),e-l<0))if(A+p+(n.offsetHeight-l)>=0){var C=this.dragLimit.top+A-l;C+p+l<0?O-=p+l:O=C}else O-=p+l;this.dragArea&&this.helperElement.classList.contains("e-treeview")&&(O=O+(E=n.offsetHeight+(parseFloat(y.marginTop)+parseFloat(y.marginBottom)))>this.dragLimit.bottom?this.dragLimit.bottom-E:O),this.enableScrollHandler&&!this.clone&&(O-=this.parentScrollY,x-=this.parentScrollX),this.dragArea&&"string"!=typeof this.dragArea&&this.dragArea.classList.contains("e-kanban-content")&&"relative"===this.dragArea.style.position&&(O+=this.dragArea.scrollTop);var w=this.getProcessedPositionValue({top:O+"px",left:x+"px"});this.isPreventScroll&&(w=this.getProcessedPositionValue({top:this.position.top-this.parentClientRect.top-2+"px",left:this.position.left-this.parentClientRect.left-2+"px"})),V(n,this.getDragPosition(w)),this.elementInViewport(n)||!this.enableAutoScroll||this.helperElement.classList.contains("e-treeview")||this.helperElement.scrollIntoView();var h=document.querySelectorAll(":hover");if(this.enableAutoScroll&&this.helperElement.classList.contains("e-treeview")){0===h.length&&(h=this.getPathElements(M));var d=this.getScrollParent(h,!1);this.elementInViewport(this.helperElement)?this.getScrollPosition(d,O):this.elementInViewport(this.helperElement)||(0===(h=[].slice.call(document.querySelectorAll(":hover"))).length&&(h=this.getPathElements(M)),d=this.getScrollParent(h,!0),this.getScrollPosition(d,O))}this.dragProcessStarted=!0,this.prevLeft=t,this.prevTop=e,this.position.left=t,this.position.top=e,this.pageX=u,this.pageY=T}},t.prototype.getScrollParent=function(M,t){for(var e,N=t?M.reverse():M,i=N.length-1;i>=0;i--)if(("auto"===(e=window.getComputedStyle(N[parseInt(i.toString(),10)])["overflow-y"])||"scroll"===e)&&N[parseInt(i.toString(),10)].scrollHeight>N[parseInt(i.toString(),10)].clientHeight)return N[parseInt(i.toString(),10)];if("visible"===(e=window.getComputedStyle(document.scrollingElement)["overflow-y"]))return document.scrollingElement.style.overflow="auto",document.scrollingElement},t.prototype.getScrollPosition=function(M,t){if(M&&M===document.scrollingElement)M.clientHeight+document.scrollingElement.scrollTop-this.helperElement.clientHeight<t&&M.getBoundingClientRect().height+this.parentClientRect.top>t?M.scrollTop+=this.helperElement.clientHeight:M.scrollTop>t-this.helperElement.clientHeight&&(M.scrollTop-=this.helperElement.clientHeight);else if(M&&M!==document.scrollingElement){var e=document.scrollingElement.scrollTop,N=this.helperElement.clientHeight;M.clientHeight+M.getBoundingClientRect().top-N+e<t?M.scrollTop+=this.helperElement.clientHeight:M.getBoundingClientRect().top>t-N-e&&(M.scrollTop-=this.helperElement.clientHeight)}},t.prototype.getPathElements=function(M){var t=M.clientX>0?M.clientX:0,e=M.clientY>0?M.clientY:0;return document.elementsFromPoint(t,e)},t.prototype.triggerOutFunction=function(M,t){this.hoverObject.instance.intOut(M,t.target),this.hoverObject.instance.dragData[this.scope]=null,this.hoverObject=null},t.prototype.getDragPosition=function(M){var t=j({},M);return this.axis&&("x"===this.axis?delete t.top:"y"===this.axis&&delete t.left),t},t.prototype.getDocumentWidthHeight=function(M){var t=document.body,e=document.documentElement;return Math.max(t["scroll"+M],e["scroll"+M],t["offset"+M],e["offset"+M],e["client"+M])},t.prototype.intDragStop=function(M){if(this.dragProcessStarted=!1,z(M.changedTouches)||1===M.changedTouches.length){if(-1!==["touchend","pointerup","mouseup"].indexOf(M.type)){if(this.dragStop){var t=this.getProperTargetElement(M);this.trigger("dragStop",{event:M,element:this.element,target:t,helper:this.helperElement})}this.intDestroy(M)}else this.element.setAttribute("aria-grabbed","false");var e=this.checkTargetElement(M);e.target&&e.instance&&(e.instance.dragStopCalled=!0,e.instance.dragData[this.scope]=this.droppables[this.scope],e.instance.intDrop(M,e.target)),this.setGlobalDroppables(!0),document.body.classList.remove("e-prevent-select")}},t.prototype.intDestroy=function(M){this.dragProcessStarted=!1,this.toggleEvents(),document.body.classList.remove("e-prevent-select"),this.element.setAttribute("aria-grabbed","false"),pt.remove(document,St.isSafari()?"touchmove":St.touchMoveEvent,this.intDragStart),pt.remove(document,St.isSafari()?"touchend":St.touchEndEvent,this.intDragStop),pt.remove(document,St.isSafari()?"touchend":St.touchEndEvent,this.intDestroy),pt.remove(document,St.isSafari()?"touchmove":St.touchMoveEvent,this.intDrag),this.isDragStarted()&&this.isDragStarted(!0)},t.prototype.onPropertyChanged=function(M,t){},t.prototype.getModuleName=function(){return"draggable"},t.prototype.isDragStarted=function(M){return M&&(le.isDragged=!le.isDragged),le.isDragged},t.prototype.setDragArea=function(){var M,t,e,N=0,i=0;if(e="string"===typeof this.dragArea?H(this.dragArea):this.dragArea){var g=e.getBoundingClientRect();M=e.scrollWidth?e.scrollWidth:g.right-g.left,t=e.scrollHeight?this.dragArea&&!o(this.helperElement)&&this.helperElement.classList.contains("e-treeview")?e.clientHeight:e.scrollHeight:g.bottom-g.top;for(var D=["Top","Left","Bottom","Right"],I=getComputedStyle(e),n=0;n<D.length;n++){var r=D[parseInt(n.toString(),10)],j=I["border"+r+"Width"],z=I["padding"+r],a=r.toLowerCase();this.borderWidth[""+a]=isNaN(parseFloat(j))?0:parseFloat(j),this.padding[""+a]=isNaN(parseFloat(z))?0:parseFloat(z)}N=this.dragArea&&!o(this.helperElement)&&this.helperElement.classList.contains("e-treeview")?g.top+document.scrollingElement.scrollTop:g.top,i=g.left,this.dragLimit.left=i+this.borderWidth.left+this.padding.left,this.dragLimit.top=e.offsetTop+this.borderWidth.top+this.padding.top,this.dragLimit.right=i+M-(this.borderWidth.right+this.padding.right),this.dragLimit.bottom=N+t-(this.borderWidth.bottom+this.padding.bottom)}},t.prototype.getProperTargetElement=function(M){var t,e=this.getCoordinates(M),N=this.helperElement.style.pointerEvents||"",i=-1!==M.type.indexOf("pointer")&&"safari"===St.info.name&&parseInt(St.info.version,10)>12;return A(M.target,this.helperElement)||-1!==M.type.indexOf("touch")||i?(this.helperElement.style.pointerEvents="none",t=document.elementFromPoint(e.clientX,e.clientY),this.helperElement.style.pointerEvents=N):t=M.target,t},t.prototype.currentStateCheck=function(M,t){return o(this.currentStateTarget)||this.currentStateTarget===M?o(t)?M:t:this.currentStateTarget},t.prototype.getMousePosition=function(M,t){var e,N,i=void 0!==M.srcElement?M.srcElement:M.target,g=this.getCoordinates(M),D=o(i.offsetParent);if(t?(e=this.clone?g.pageX:g.pageX+(D?0:i.offsetParent.scrollLeft)-this.relativeXPosition,N=this.clone?g.pageY:g.pageY+(D?0:i.offsetParent.scrollTop)-this.relativeYPosition):(e=this.clone?g.pageX:g.pageX+window.pageXOffset-this.relativeXPosition,N=this.clone?g.pageY:g.pageY+window.pageYOffset-this.relativeYPosition),document.scrollingElement&&!t&&!this.clone){var I=document.scrollingElement,n=I.scrollHeight>0&&I.scrollHeight>I.clientHeight&&I.scrollTop>0;e=I.scrollWidth>0&&I.scrollWidth>I.clientWidth&&I.scrollLeft>0?e-I.scrollLeft:e,N=n?N-I.scrollTop:N}return{left:e-(this.margin.left+this.cursorAt.left),top:N-(this.margin.top+this.cursorAt.top)}},t.prototype.getCoordinates=function(M){return M.type.indexOf("touch")>-1?M.changedTouches[0]:M},t.prototype.getHelperElement=function(M){var t;return this.clone?this.helper?t=this.helper({sender:M,element:this.target,currentTargetElement:this.currentStateTarget}):(t=U("div",{className:"e-drag-helper e-block-touch",innerHTML:"Draggable"}),document.body.appendChild(t)):t=this.element,t},t.prototype.setGlobalDroppables=function(M,t,e){this.droppables[this.scope]=M?null:{draggable:t,helper:e,draggedElement:this.element}},t.prototype.checkTargetElement=function(M){var t=this.getProperTargetElement(M),e=this.getDropInstance(t);if(!e&&t&&!o(t.parentNode)){var N=J(t.parentNode,".e-droppable")||t.parentElement;N&&(e=this.getDropInstance(N))}return{target:t,instance:e}},t.prototype.getDropInstance=function(M){var t,e=M&&M.ej2_instances;if(e)for(var N=0,i=e;N<i.length;N++){var g=i[N];if("droppable"===g.getModuleName()){t=g;break}}return t},t.prototype.destroy=function(){this.toggleEvents(!0),M.prototype.destroy.call(this)};var e;return se([sM({},Le)],t.prototype,"cursorAt",void 0),se([yM(!0)],t.prototype,"clone",void 0),se([yM()],t.prototype,"dragArea",void 0),se([yM()],t.prototype,"isDragScroll",void 0),se([yM()],t.prototype,"isReplaceDragEle",void 0),se([yM(!0)],t.prototype,"isPreventSelect",void 0),se([yM(!1)],t.prototype,"isPreventScroll",void 0),se([OM()],t.prototype,"drag",void 0),se([OM()],t.prototype,"dragStart",void 0),se([OM()],t.prototype,"dragStop",void 0),se([yM(1)],t.prototype,"distance",void 0),se([yM()],t.prototype,"handle",void 0),se([yM()],t.prototype,"abort",void 0),se([yM()],t.prototype,"helper",void 0),se([yM("default")],t.prototype,"scope",void 0),se([yM("")],t.prototype,"dragTarget",void 0),se([yM()],t.prototype,"axis",void 0),se([yM()],t.prototype,"queryPositionInfo",void 0),se([yM(!1)],t.prototype,"enableTailMode",void 0),se([yM(!1)],t.prototype,"skipDistanceCheck",void 0),se([yM(!0)],t.prototype,"preventDefault",void 0),se([yM(!1)],t.prototype,"enableAutoScroll",void 0),se([yM(!1)],t.prototype,"enableTapHold",void 0),se([yM(750)],t.prototype,"tapHoldThreshold",void 0),se([yM(!1)],t.prototype,"enableScrollHandler",void 0),t=e=se([xM],t)}(mt),xe=function(){var M=function(t,e){return(M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,t){M.__proto__=t}||function(M,t){for(var e in t)t.hasOwnProperty(e)&&(M[e]=t[e])})(t,e)};return function(t,e){function N(){this.constructor=t}M(t,e),t.prototype=null===e?Object.create(e):(N.prototype=e.prototype,new N)}}(),Se=function(M,t,e,N){var i,g=arguments.length,D=g<3?t:null===N?N=Object.getOwnPropertyDescriptor(t,e):N;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)D=Reflect.decorate(M,t,e,N);else for(var I=M.length-1;I>=0;I--)(i=M[I])&&(D=(g<3?i(D):g>3?i(t,e,D):i(t,e))||D);return g>3&&D&&Object.defineProperty(t,e,D),D},pe=function(M){function t(t,e){var N=M.call(this,e,t)||this;return N.mouseOver=!1,N.dragData={},N.dragStopCalled=!1,N.bind(),N}return xe(t,M),t.prototype.bind=function(){this.wireEvents()},t.prototype.wireEvents=function(){pt.add(this.element,St.isSafari()?"touchend":St.touchEndEvent,this.intDrop,this)},t.prototype.onPropertyChanged=function(M,t){},t.prototype.getModuleName=function(){return"droppable"},t.prototype.intOver=function(M,t){if(!this.mouseOver){var e=this.dragData[this.scope];this.trigger("over",{event:M,target:t,dragData:e}),this.mouseOver=!0}},t.prototype.intOut=function(M,t){this.mouseOver&&(this.trigger("out",{evt:M,target:t}),this.mouseOver=!1)},t.prototype.intDrop=function(M,t){if(this.dragStopCalled){this.dragStopCalled=!1;var e,N=!0,i=this.dragData[this.scope],g=!!i&&(i.helper&&b(i.helper));g&&(e=this.isDropArea(M,i.helper,t),this.accept&&(N=$(i.helper,this.accept))),g&&this.drop&&e.canDrop&&N&&this.trigger("drop",{event:M,target:e.target,droppedElement:i.helper,dragData:i}),this.mouseOver=!1}},t.prototype.isDropArea=function(M,t,e){var N={canDrop:!0,target:e||M.target},i="touchend"===M.type;if(i||N.target===t){t.style.display="none";var g=i?M.changedTouches[0]:M,D=document.elementFromPoint(g.clientX,g.clientY);N.canDrop=!1,N.canDrop=A(D,this.element),N.canDrop&&(N.target=D),t.style.display=""}return N},t.prototype.destroy=function(){pt.remove(this.element,St.isSafari()?"touchend":St.touchEndEvent,this.intDrop),M.prototype.destroy.call(this)},Se([yM()],t.prototype,"accept",void 0),Se([yM("default")],t.prototype,"scope",void 0),Se([OM()],t.prototype,"drop",void 0),Se([OM()],t.prototype,"over",void 0),Se([OM()],t.prototype,"out",void 0),t=Se([xM],t)}(mt),Ce=function(){var M=function(t,e){return(M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,t){M.__proto__=t}||function(M,t){for(var e in t)t.hasOwnProperty(e)&&(M[e]=t[e])})(t,e)};return function(t,e){function N(){this.constructor=t}M(t,e),t.prototype=null===e?Object.create(e):(N.prototype=e.prototype,new N)}}(),we=function(M,t,e,N){var i,g=arguments.length,D=g<3?t:null===N?N=Object.getOwnPropertyDescriptor(t,e):N;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)D=Reflect.decorate(M,t,e,N);else for(var I=M.length-1;I>=0;I--)(i=M[I])&&(D=(g<3?i(D):g>3?i(t,e,D):i(t,e))||D);return g>3&&D&&Object.defineProperty(t,e,D),D},he={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,space:32,escape:27,pageup:33,pagedown:34,end:35,home:36,leftarrow:37,uparrow:38,rightarrow:39,downarrow:40,insert:45,delete:46,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,semicolon:186,plus:187,comma:188,minus:189,dot:190,forwardslash:191,graveaccent:192,openbracket:219,backslash:220,closebracket:221,singlequote:222},de=function(M){function t(t,N){var i=M.call(this,N,t)||this;return i.keyPressHandler=function(M){for(var t=M.altKey,N=M.ctrlKey,g=M.shiftKey,D=M.which,I=0,n=Object.keys(i.keyConfigs);I<n.length;I++)for(var r=n[I],j=0,o=i.keyConfigs[""+r].split(",");j<o.length;j++){var z=o[j],a=e.getKeyConfigData(z.trim());t===a.altKey&&N===a.ctrlKey&&g===a.shiftKey&&D===a.keyCode&&(M.action=r,i.keyAction&&i.keyAction(M))}},i.bind(),i}Ce(t,M),e=t,t.prototype.destroy=function(){this.unwireEvents(),M.prototype.destroy.call(this)},t.prototype.onPropertyChanged=function(M,t){},t.prototype.bind=function(){this.wireEvents()},t.prototype.getModuleName=function(){return"keyboard"},t.prototype.wireEvents=function(){this.element.addEventListener(this.eventName,this.keyPressHandler)},t.prototype.unwireEvents=function(){this.element.removeEventListener(this.eventName,this.keyPressHandler)},t.getKeyConfigData=function(M){if(M in this.configCache)return this.configCache[""+M];var t=M.toLowerCase().split("+"),N={altKey:-1!==t.indexOf("alt"),ctrlKey:-1!==t.indexOf("ctrl"),shiftKey:-1!==t.indexOf("shift"),keyCode:null};return t[t.length-1].length>1&&Number(t[t.length-1])?N.keyCode=Number(t[t.length-1]):N.keyCode=e.getKeyCode(t[t.length-1]),e.configCache[""+M]=N,N},t.getKeyCode=function(M){return he[""+M]||M.toUpperCase().charCodeAt(0)};var e;return t.configCache={},we([yM({})],t.prototype,"keyConfigs",void 0),we([yM("keyup")],t.prototype,"eventName",void 0),we([OM()],t.prototype,"keyAction",void 0),t=e=we([xM],t)}(mt),me=function(){function t(t,e,N){this.controlName=t,this.localeStrings=e,this.setLocale(N||M.defaultCulture)}return t.prototype.setLocale=function(M){var e=this.intGetControlConstant(t.locale,M);this.currentLocale=e||this.localeStrings},t.load=function(M){this.locale=j(this.locale,M,{},!0)},t.prototype.getConstant=function(M){return o(this.currentLocale[""+M])?this.localeStrings[""+M]||"":this.currentLocale[""+M]},t.prototype.intGetControlConstant=function(M,t){return M[""+t]?M[""+t][this.controlName]:null},t.locale={},t}(),Ue=function(){var M=function(t,e){return(M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,t){M.__proto__=t}||function(M,t){for(var e in t)t.hasOwnProperty(e)&&(M[e]=t[e])})(t,e)};return function(t,e){function N(){this.constructor=t}M(t,e),t.prototype=null===e?Object.create(e):(N.prototype=e.prototype,new N)}}(),Qe=function(M,t,e,N){var i,g=arguments.length,D=g<3?t:null===N?N=Object.getOwnPropertyDescriptor(t,e):N;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)D=Reflect.decorate(M,t,e,N);else for(var I=M.length-1;I>=0;I--)(i=M[I])&&(D=(g<3?i(D):g>3?i(t,e,D):i(t,e))||D);return g>3&&D&&Object.defineProperty(t,e,D),D},Ye=function(M){function t(){return null!==M&&M.apply(this,arguments)||this}return Ue(t,M),Qe([yM(50)],t.prototype,"swipeThresholdDistance",void 0),t}(bt),fe=/(Up|Down)/,ke=function(M){function t(t,e){var N=M.call(this,e,t)||this;return N.touchAction=!0,N.tapCount=0,N.startEvent=function(M){if(!0===N.touchAction){var t=N.updateChangeTouches(M);void 0!==M.changedTouches&&(N.touchAction=!1),N.isTouchMoved=!1,N.movedDirection="",N.startPoint=N.lastMovedPoint={clientX:t.clientX,clientY:t.clientY},N.startEventData=t,N.hScrollLocked=N.vScrollLocked=!1,N.tStampStart=Date.now(),N.timeOutTapHold=setTimeout(function(){N.tapHoldEvent(M)},N.tapHoldThreshold),pt.add(N.element,St.touchMoveEvent,N.moveEvent,N),pt.add(N.element,St.touchEndEvent,N.endEvent,N),pt.add(N.element,St.touchCancelEvent,N.cancelEvent,N)}},N.moveEvent=function(M){var t=N.updateChangeTouches(M);N.movedPoint=t,N.isTouchMoved=!(t.clientX===N.startPoint.clientX&&t.clientY===N.startPoint.clientY);var e={};N.isTouchMoved&&(clearTimeout(N.timeOutTapHold),N.calcScrollPoints(M),e=j(e,{},{startEvents:N.startEventData,originalEvent:M,startX:N.startPoint.clientX,startY:N.startPoint.clientY,distanceX:N.distanceX,distanceY:N.distanceY,scrollDirection:N.scrollDirection,velocity:N.getVelocity(t)}),N.trigger("scroll",e),N.lastMovedPoint={clientX:t.clientX,clientY:t.clientY})},N.cancelEvent=function(M){clearTimeout(N.timeOutTapHold),clearTimeout(N.timeOutTap),N.tapCount=0,N.swipeFn(M),pt.remove(N.element,St.touchCancelEvent,N.cancelEvent)},N.endEvent=function(M){N.swipeFn(M),N.isTouchMoved||"function"==typeof N.tap&&(N.trigger("tap",{originalEvent:M,tapCount:++N.tapCount}),N.timeOutTap=setTimeout(function(){N.tapCount=0},N.tapThreshold)),N.modeclear()},N.swipeFn=function(M){clearTimeout(N.timeOutTapHold),clearTimeout(N.timeOutTap);var t=N.updateChangeTouches(M),e=t.clientX-N.startPoint.clientX,i=t.clientY-N.startPoint.clientY;e=Math.floor(e<0?-1*e:e),i=Math.floor(i<0?-1*i:e),N.isTouchMoved=e>1||i>1,/Firefox/.test(St.userAgent)&&0===t.clientX&&0===t.clientY&&"mouseup"===M.type&&(N.isTouchMoved=!1),N.endPoint=t,N.calcPoints(M);var g={originalEvent:M,startEvents:N.startEventData,startX:N.startPoint.clientX,startY:N.startPoint.clientY,distanceX:N.distanceX,distanceY:N.distanceY,swipeDirection:N.movedDirection,velocity:N.getVelocity(t)};if(N.isTouchMoved){var D=N.swipeSettings.swipeThresholdDistance,I=j(void 0,N.defaultArgs,g),n=!1,r=N.element,o=N.isScrollable(r),z=fe.test(N.movedDirection);(D<N.distanceX&&!z||D<N.distanceY&&z)&&(n=!o||N.checkSwipe(r,z)),n&&N.trigger("swipe",I)}N.modeclear()},N.modeclear=function(){N.modeClear=setTimeout(function(){N.touchAction=!0},"function"!=typeof N.tap?0:20),N.lastTapTime=(new Date).getTime(),pt.remove(N.element,St.touchMoveEvent,N.moveEvent),pt.remove(N.element,St.touchEndEvent,N.endEvent),pt.remove(N.element,St.touchCancelEvent,N.cancelEvent)},N.bind(),N}return Ue(t,M),t.prototype.onPropertyChanged=function(M,t){},t.prototype.bind=function(){this.wireEvents(),St.isIE&&this.element.classList.add("e-block-touch")},t.prototype.destroy=function(){this.unwireEvents(),M.prototype.destroy.call(this)},t.prototype.wireEvents=function(){pt.add(this.element,St.touchStartEvent,this.startEvent,this)},t.prototype.unwireEvents=function(){pt.remove(this.element,St.touchStartEvent,this.startEvent)},t.prototype.getModuleName=function(){return"touch"},t.prototype.isScrollable=function(M){var t=getComputedStyle(M),e=t.overflow+t.overflowX+t.overflowY;return!!/(auto|scroll)/.test(e)},t.prototype.tapHoldEvent=function(M){this.tapCount=0,this.touchAction=!0,pt.remove(this.element,St.touchMoveEvent,this.moveEvent),pt.remove(this.element,St.touchEndEvent,this.endEvent);var t={originalEvent:M};this.trigger("tapHold",t),pt.remove(this.element,St.touchCancelEvent,this.cancelEvent)},t.prototype.calcPoints=function(M){var t=this.updateChangeTouches(M);this.defaultArgs={originalEvent:M},this.distanceX=Math.abs(Math.abs(t.clientX)-Math.abs(this.startPoint.clientX)),this.distanceY=Math.abs(Math.abs(t.clientY)-Math.abs(this.startPoint.clientY)),this.distanceX>this.distanceY?this.movedDirection=t.clientX>this.startPoint.clientX?"Right":"Left":this.movedDirection=t.clientY<this.startPoint.clientY?"Up":"Down"},t.prototype.calcScrollPoints=function(M){var t=this.updateChangeTouches(M);this.defaultArgs={originalEvent:M},this.distanceX=Math.abs(Math.abs(t.clientX)-Math.abs(this.lastMovedPoint.clientX)),this.distanceY=Math.abs(Math.abs(t.clientY)-Math.abs(this.lastMovedPoint.clientY)),(this.distanceX>this.distanceY||!0===this.hScrollLocked)&&!1===this.vScrollLocked?(this.scrollDirection=t.clientX>this.lastMovedPoint.clientX?"Right":"Left",this.hScrollLocked=!0):(this.scrollDirection=t.clientY<this.lastMovedPoint.clientY?"Up":"Down",this.vScrollLocked=!0)},t.prototype.getVelocity=function(M){var t=M.clientX,e=M.clientY,N=Date.now(),i=t-this.startPoint.clientX,g=e-this.startPoint.clientX,D=N-this.tStampStart;return Math.sqrt(i*i+g*g)/D},t.prototype.checkSwipe=function(M,t){var e=["scroll","offset"],N=t?["Height","Top"]:["Width","Left"];return M[e[0]+N[0]]<=M[e[1]+N[0]]||(0===M[e[0]+N[1]]||M[e[1]+N[0]]+M[e[0]+N[1]]>=M[e[0]+N[0]])},t.prototype.updateChangeTouches=function(M){return M.changedTouches&&0!==M.changedTouches.length?M.changedTouches[0]:M},Qe([OM()],t.prototype,"tap",void 0),Qe([OM()],t.prototype,"tapHold",void 0),Qe([OM()],t.prototype,"swipe",void 0),Qe([OM()],t.prototype,"scroll",void 0),Qe([yM(350)],t.prototype,"tapThreshold",void 0),Qe([yM(750)],t.prototype,"tapHoldThreshold",void 0),Qe([sM({},Ye)],t.prototype,"swipeSettings",void 0),t=Qe([xM],t)}(mt),be=new RegExp("\\n|\\r|\\s\\s+","g"),ve=new RegExp(/'|"/g),Be=new RegExp("if ?\\("),Pe=new RegExp("else if ?\\("),Fe=new RegExp("else"),Re=new RegExp("for ?\\("),Ge=new RegExp("(/if|/for)"),He=new RegExp("\\((.*)\\)",""),Ze=new RegExp("^[0-9]+$","g"),We=new RegExp("[\\w\"'.\\s+]+","g"),Je=new RegExp('"(.*?)"',"g"),Ke=new RegExp("[\\w\"'@#$.\\s-+]+","g"),Xe=new RegExp("\\${([^}]*)}","g"),Ve=/^\..*/gm,_e=/\\/gi,$e=/\\\\/gi,qe=new RegExp("[\\w\"'@#$.\\s+]+","g"),MN=/\window\./gm,tN=/^[\n\r.]+<tr|^<tr/,eN=/^[\n\r.]+<svg|^<path|^<g/,NN={},iN={compile:(new(function(){function M(){}return M.prototype.compile=function(M,t,e){return void 0===t&&(t={}),JM(M,t)},M}())).compile},gN=["script","style","iframe[src]",'link[href*="javascript:"]','object[type="text/x-scriptlet"]','object[data^="data:text/html;base64"]','img[src^="data:text/html;base64"]','[src^="javascript:"]','[dynsrc^="javascript:"]','[lowsrc^="javascript:"]','[type^="application/x-shockwave-flash"]'],DN=[{attribute:"href",selector:'[href*="javascript:"]'},{attribute:"href",selector:"a[href]"},{attribute:"background",selector:'[background^="javascript:"]'},{attribute:"style",selector:'[style*="javascript:"]'},{attribute:"style",selector:'[style*="expression("]'},{attribute:"href",selector:'a[href^="data:text/html;base64"]'}],IN=["onchange","onclick","onmouseover","onmouseout","onkeydown","onload","onerror","onblur","onfocus","onbeforeload","onbeforeunload","onkeyup","onsubmit","onafterprint","onbeforeonload","onbeforeprint","oncanplay","oncanplaythrough","oncontextmenu","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onformchange","onforminput","onhaschange","oninput","oninvalid","onkeypress","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmousedown","onmousemove","onmouseup","onmousewheel","onoffline","onoine","ononline","onpagehide","onpageshow","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreadystatechange","onredo","onresize","onscroll","onseeked","onseeking","onselect","onstalled","onstorage","onsuspend","ontimeupdate","onundo","onunload","onvolumechange","onwaiting","onmouseenter","onmouseleave","onstart","onpropertychange","oncopy","ontoggle","onpointerout","onpointermove","onpointerleave","onpointerenter","onpointerrawupdate","onpointerover","onbeforecopy","onbeforecut","onbeforeinput"],nN=function(){function M(){}return M.beforeSanitize=function(){return{selectors:{tags:gN,attributes:DN}}},M.sanitize=function(M){if(o(M))return M;var t=this.beforeSanitize();return this.serializeValue(t,M)},M.serializeValue=function(M,t){this.removeAttrs=M.selectors.attributes,this.removeTags=M.selectors.tags,this.wrapElement=document.createElement("div"),this.wrapElement.innerHTML=t,this.removeXssTags(),this.removeJsEvents(),this.removeXssAttrs();var e=this.wrapElement.innerHTML;return this.removeElement(),this.wrapElement=null,e.replace(/&amp;/g,"&")},M.removeElement=function(){for(var M=this.wrapElement.children,t=0;t<M.length;t++)for(var e=M[parseInt(t.toString(),10)].attributes,N=0;N<e.length;N++)this.wrapElement.children[parseInt(t.toString(),10)].removeAttribute(e[parseInt(N.toString(),10)].localName)},M.removeXssTags=function(){var M=this.wrapElement.querySelectorAll(this.removeTags.join(","));M.length>0&&M.forEach(function(M){F(M)})},M.removeJsEvents=function(){var M=this.wrapElement.querySelectorAll("["+IN.join("],[")+"]");M.length>0&&M.forEach(function(M){IN.forEach(function(t){M.hasAttribute(t)&&M.removeAttribute(t)})})},M.removeXssAttrs=function(){var M=this;this.removeAttrs.forEach(function(t,e){var N=M.wrapElement.querySelectorAll(t.selector);N.length>0&&("a[href]"===t.selector?N.forEach(function(M){-1!==M.getAttribute(t.attribute).replace(/\t|\s|&/,"").indexOf("javascript:alert")&&M.removeAttribute(t.attribute)}):N.forEach(function(M){M.removeAttribute(t.attribute)}))})},M}();return M.Ajax=Lt,M.Animation=ft,M.Base=mt,M.Browser=St,M.ChildProperty=bt,M.Collection=lM,M.CollectionFactory=LM,M.Complex=sM,M.ComplexFactory=EM,M.Component=Ae,M.CreateBuilder=CM,M.Draggable=Oe,M.Droppable=pe,M.Event=OM,M.EventHandler=pt,M.Fetch=Ot,M.Internationalization=ee,M.KeyboardEvents=de,M.L10n=me,M.ModuleLoader=kt,M.NotifyPropertyChanges=xM,M.Observer=ht,M.Position=Le,M.Property=yM,M.SanitizeHtmlHelper=nN,M.SwipeSettings=Ye,M.Touch=ke,M.addClass=Y,M.addInstance=S,M.append=B,M.attributes=G,M.blazorCultureFormats=st,M.blazorTemplates=NN,M.classList=_,M.cldrData=$t,M.cloneNode=tM,M.closest=J,M.compareElementParent=A,M.compile=tt,M.componentList=Ne,M.containerObject=jt,M.containsClass=MM,M.createElement=U,M.createInstance=e,M.createLicenseOverlay=re,M.debounce=u,M.deleteObject=D,M.detach=F,M.disableBlazorMode=t,M.enableBlazorMode=l,M.enableRipple=fM,M.enableRtl=PM,M.enableVersionBasedPersistence=WM,M.extend=j,M.formatUnit=E,M.getAttributeOrDefault=X,M.getComponent=eM,M.getDefaultDateObject=GM,M.getElement=O,M.getEnumValue=n,M.getInstance=x,M.getNumberDependable=RM,M.getNumericObject=FM,M.getRandomId=Mt,M.getTemplateEngine=gt,M.getUniqueID=a,M.getValue=i,M.getVersion=ne,M.includeInnerHTML=q,M.initializeCSPTemplate=Dt,M.isBlazor=L,M.isNullOrUndefined=o,M.isObject=I,M.isObjectArray=c,M.isUndefined=z,M.isVisible=b,M.loadCldr=BM,M.matches=$,M.merge=r,M.onIntlChange=_t,M.prepend=v,M.print=s,M.queryParams=T,M.registerLicense=ZM,M.remove=R,M.removeChildInstance=NM,M.removeClass=f,M.resetBlazorTemplate=Nt,M.rippleEffect=hM,M.select=H,M.selectAll=Z,M.setCulture=bM,M.setCurrencyCode=vM,M.setDateFormat=m,M.setDefaultCurrencyCode=h,M.setGlobalAnimation=kM,M.setImmediate=N,M.setNumberFormat=d,M.setProxyToRaw=Ut,M.setStyleAttribute=V,M.setTemplateEngine=it,M.setValue=g,M.siblings=K,M.throwError=y,M.uniqueID=p,M.updateBlazorTemplate=et,M.updateCSSText=Q,M.validateLicense=Ie,M}({}),this.ejs=ej;
//# sourceMappingURL=ej2-base.min.js.map

/*!
*  filename: ej2-data.min.js
*  version : 30.1.40
*  Copyright Syncfusion Inc. 2001 - 2024. All rights reserved.
*  Use of this code is subject to the terms of our license.
*  A copy of the current license can be obtained at any time by e-mailing
*  licensing@syncfusion.com. Any infringement will be prosecuted under
*  applicable laws. 
*/
this.ej=this.ej||{},this.ej.data=function(e,t){"use strict";var r=function(){function e(e){return this.subQuery=null,this.isChild=!1,this.distincts=[],this.queries=[],this.key="",this.fKey="","string"==typeof e?this.fromTable=e:e&&e instanceof Array&&(this.lookups=e),this.expands=[],this.sortedColumns=[],this.groupedColumns=[],this.subQuery=null,this.isChild=!1,this.params=[],this.lazyLoad=[],this}return Object.defineProperty(e.prototype,"moduleName",{get:function(){return"query"},enumerable:!0,configurable:!0}),e.prototype.setKey=function(e){return this.key=e,this},e.prototype.using=function(e){return this.dataManager=e,this},e.prototype.execute=function(e,t,r,n){return e=e||this.dataManager,e?e.executeQuery(this,t,r,n):i.throwError('Query - execute() : dataManager needs to be is set using "using" function or should be passed as argument')},e.prototype.executeLocal=function(e){return e=e||this.dataManager,e?e.executeLocal(this):i.throwError('Query - executeLocal() : dataManager needs to be is set using "using" function or should be passed as argument')},e.prototype.clone=function(){var t=new e;return t.queries=this.queries.slice(0),t.key=this.key,t.isChild=this.isChild,t.dataManager=this.dataManager,t.fromTable=this.fromTable,t.params=this.params.slice(0),t.expands=this.expands.slice(0),t.sortedColumns=this.sortedColumns.slice(0),t.groupedColumns=this.groupedColumns.slice(0),t.subQuerySelector=this.subQuerySelector,t.subQuery=this.subQuery,t.fKey=this.fKey,t.isCountRequired=this.isCountRequired,t.distincts=this.distincts.slice(0),t.lazyLoad=this.lazyLoad.slice(0),t},e.prototype.from=function(e){return this.fromTable=e,this},e.prototype.addParams=function(e,t){return"function"==typeof t?this.params.push({key:e,fn:t}):this.params.push({key:e,value:t}),this},e.prototype.distinct=function(e){return this.distincts="string"==typeof e?[].slice.call([e],0):e.slice(0),this},e.prototype.expand=function(e){return this.expands="string"==typeof e?[].slice.call([e],0):e.slice(0),this},e.prototype.where=function(e,t,r,o,i,a){t=t?t.toLowerCase():null;var s=null;return"string"==typeof e?s=new n(e,t,r,o,i,a):e instanceof n&&(s=e),this.queries.push({fn:"onWhere",e:s}),this},e.prototype.search=function(e,t,r,n,o){"string"==typeof t&&(t=[t]),r&&"none"!==r||(r="contains");var a=i.fnOperators[r];return this.queries.push({fn:"onSearch",e:{fieldNames:t,operator:r,searchKey:e,ignoreCase:n,ignoreAccent:o,comparer:a}}),this},e.prototype.sortBy=function(e,t,r){return this.sortByForeignKey(e,t,r)},e.prototype.sortByForeignKey=function(r,n,o,a){var s,u,c=t.isNullOrUndefined(a)?"ascending":a;if("string"==typeof r&&i.endsWith(r.toLowerCase()," desc")&&(r=r.replace(/ desc$/i,""),n="descending"),n&&"string"!=typeof n||(c=n?n.toLowerCase():"ascending",n=i.fnSort(n)),o){s=e.filterQueries(this.queries,"onSortBy");for(var l=0;l<s.length;l++)if("string"==typeof(u=s[l].e.fieldName)){if(u===r)return this}else if(u instanceof Array)for(var d=0;d<u.length;d++)if(u[d]===r||r.toLowerCase()===u[d]+" desc")return this}return this.queries.push({fn:"onSortBy",e:{fieldName:r,comparer:n,direction:c}}),this},e.prototype.sortByDesc=function(e){return this.sortBy(e,"descending")},e.prototype.group=function(e,t,r){return this.sortBy(e,null,!0),this.queries.push({fn:"onGroup",e:{fieldName:e,comparer:t||null,format:r||null}}),this},e.prototype.page=function(e,t){return this.queries.push({fn:"onPage",e:{pageIndex:e,pageSize:t}}),this},e.prototype.range=function(e,t){return this.queries.push({fn:"onRange",e:{start:e,end:t}}),this},e.prototype.take=function(e){return this.queries.push({fn:"onTake",e:{nos:e}}),this},e.prototype.skip=function(e){return this.queries.push({fn:"onSkip",e:{nos:e}}),this},e.prototype.select=function(e){return"string"==typeof e&&(e=[].slice.call([e],0)),this.queries.push({fn:"onSelect",e:{fieldNames:e}}),this},e.prototype.hierarchy=function(e,t){return this.subQuerySelector=t,this.subQuery=e,this},e.prototype.foreignKey=function(e){return this.fKey=e,this},e.prototype.requiresCount=function(){return this.isCountRequired=!0,this},e.prototype.aggregate=function(e,t){return this.queries.push({fn:"onAggregates",e:{field:t,type:e}}),this},e.filterQueries=function(e,t){return e.filter(function(e){return e.fn===t})},e.filterQueryLists=function(e,t){for(var r=e.filter(function(e){return-1!==t.indexOf(e.fn)}),n={},o=0;o<r.length;o++)n[r[o].fn]||(n[r[o].fn]=r[o].e);return n},e}(),n=function(){function e(t,r,n,o,a,s){return void 0===o&&(o=!1),this.ignoreAccent=!1,this.isComplex=!1,"string"==typeof t?(this.field=t,this.operator=r.toLowerCase(),this.value=n,this.matchCase=s,this.ignoreCase=o,this.ignoreAccent=a,this.isComplex=!1,this.comparer=i.fnOperators.processOperator(this.operator)):(t instanceof e&&n instanceof e||n instanceof Array)&&(this.isComplex=!0,this.condition=r.toLowerCase(),this.predicates=[t],this.matchCase=t.matchCase,this.ignoreCase=t.ignoreCase,this.ignoreAccent=t.ignoreAccent,n instanceof Array?[].push.apply(this.predicates,n):this.predicates.push(n)),this}return e.and=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.combinePredicates([].slice.call(t,0),"and")},e.prototype.and=function(t,r,n,o,i){return e.combine(this,t,r,n,"and",o,i)},e.or=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.combinePredicates([].slice.call(t,0),"or")},e.prototype.or=function(t,r,n,o,i){return e.combine(this,t,r,n,"or",o,i)},e.ornot=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.combinePredicates([].slice.call(t,0),"or not")},e.prototype.ornot=function(t,r,n,o,i){return e.combine(this,t,r,n,"ornot",o,i)},e.andnot=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.combinePredicates([].slice.call(t,0),"and not")},e.prototype.andnot=function(t,r,n,o,i){return e.combine(this,t,r,n,"andnot",o,i)},e.fromJson=function(e){if(e instanceof Array){for(var t=[],r=0,n=e.length;r<n;r++)t.push(this.fromJSONData(e[r]));return t}var o=e;return this.fromJSONData(o)},e.prototype.validate=function(e){var t,r,n=this.predicates?this.predicates:[];if(!this.isComplex&&this.comparer)return this.condition&&-1!==this.condition.indexOf("not")?(this.condition=""===this.condition.split("not")[0]?void 0:this.condition.split("not")[0],!this.comparer.call(this,i.getObject(this.field,e),this.value,this.ignoreCase,this.ignoreAccent)):this.comparer.call(this,i.getObject(this.field,e),this.value,this.ignoreCase,this.ignoreAccent);r=this.condition&&-1!==this.condition.indexOf("not")?-1!==this.condition.indexOf("and"):"and"===this.condition;for(var o=0;o<n.length;o++)if(o>0&&this.condition&&-1!==this.condition.indexOf("not")&&(n[o].condition=n[o].condition?n[o].condition+"not":"not"),t=n[o].validate(e),r){if(!t)return!1}else if(t)return!0;return r},e.prototype.toJson=function(){var e,t;if(this.isComplex){e=[],t=this.predicates;for(var r=0;r<t.length;r++)e.push(t[r].toJson())}return{isComplex:this.isComplex,field:this.field,operator:this.operator,value:this.value,ignoreCase:this.ignoreCase,ignoreAccent:this.ignoreAccent,condition:this.condition,predicates:e,matchCase:this.matchCase}},e.combinePredicates=function(t,r){if(1===t.length){if(!(t[0]instanceof Array))return t[0];t=t[0]}return new e(t[0],r,t.slice(1))},e.combine=function(t,r,n,o,a,s,u){return r instanceof e?e[a](t,r):"string"==typeof r?e[a](t,new e(r,n,o,s,u)):i.throwError("Predicate - "+a+" : invalid arguments")},e.fromJSONData=function(t){for(var r=t.predicates||[],n=r.length,o=[],i=0;i<n;i++)o.push(this.fromJSONData(r[i]));return t.isComplex?new e(o[0],t.condition,o.slice(1)):new e(t.field,t.operator,t.value,t.ignoreCase,t.ignoreAccent)},e}(),o={GroupGuid:"{271bbba0-1ee7}"},i=function(){function e(){}return e.getValue=function(e,t){return"function"==typeof e?e.call(t||{}):e},e.endsWith=function(e,t){return e.slice&&e.slice(-t.length)===t},e.notEndsWith=function(e,t){return e.slice&&e.slice(-t.length)!==t},e.startsWith=function(e,t){return e.slice(0,t.length)===t},e.notStartsWith=function(e,t){return e.slice(0,t.length)!==t},e.wildCard=function(e,t){var r;if(-1!==t.indexOf("[")&&(t=t.split("[").join("[[]")),-1!==t.indexOf("(")&&(t=t.split("(").join("[(]")),-1!==t.indexOf(")")&&(t=t.split(")").join("[)]")),-1!==t.indexOf("\\")&&(t=t.split("\\").join("[\\\\]")),-1!==t.indexOf("*")){"*"!==t.charAt(0)&&(t="^"+t),"*"!==t.charAt(t.length-1)&&(t+="$"),r=t.split("*");for(var n=0;n<r.length;n++)-1===r[n].indexOf(".")?r[n]=r[n]+".*":r[n]=r[n]+"*";t=r.join("")}return-1===t.indexOf("%3f")&&-1===t.indexOf("?")||(t=(-1!==t.indexOf("%3f")?t.split("%3f"):t.split("?")).join(".")),new RegExp(t,"g").test(e)},e.like=function(t,r){return-1!==r.indexOf("%")&&("%"===r.charAt(0)&&r.lastIndexOf("%")<2?(r=r.substring(1,r.length),e.startsWith(e.toLowerCase(t),e.toLowerCase(r))):"%"===r.charAt(r.length-1)&&r.indexOf("%")>r.length-3?(r=r.substring(0,r.length-1),e.endsWith(e.toLowerCase(t),e.toLowerCase(r))):r.lastIndexOf("%")!==r.indexOf("%")&&r.lastIndexOf("%")>r.indexOf("%")+1?(r=r.substring(r.indexOf("%")+1,r.lastIndexOf("%")),-1!==t.indexOf(r)):-1!==t.indexOf(r))},e.fnSort=function(t){return t=t?e.toLowerCase(t):"ascending","ascending"===t?this.fnAscending:this.fnDescending},e.fnAscending=function(e,r){return t.isNullOrUndefined(e)&&t.isNullOrUndefined(r)?0:null===r||void 0===r?-1:"string"==typeof e?e.localeCompare(r):null===e||void 0===e?1:e-r},e.fnDescending=function(e,r){return t.isNullOrUndefined(e)&&t.isNullOrUndefined(r)?0:null===r||void 0===r?1:"string"==typeof e?-1*e.localeCompare(r):null===e||void 0===e?-1:r-e},e.extractFields=function(e,t){for(var r={},n=0;n<t.length;n++)r=this.setValue(t[n],this.getObject(t[n],e),r);return r},e.select=function(e,t){for(var r=[],n=0;n<e.length;n++)r.push(this.extractFields(e[n],t));return r},e.group=function(r,n,i,a,s,u,c){a=a||1;var l=r;if(l.GroupGuid===o.GroupGuid){for(var d=this,p=0;p<l.length;p++)!function(e){if(t.isNullOrUndefined(s))l[e].items=d.group(l[e].items,n,i,l.level+1,null,u,c),l[e].count=l[e].items.length;else{var r=-1,o=s.filter(function(t){return t.key===l[e].key});r=s.indexOf(o[0]),l[e].items=d.group(l[e].items,n,i,l.level+1,s[r].items,u,c),l[e].count=s[r].count}}(p);return l.childLevels+=1,l}var h={},f=[];f.GroupGuid=o.GroupGuid,f.level=a,f.childLevels=0,f.records=l;for(var g=this,y=0;y<l.length;y++)!function(e){var r=g.getVal(l,e,n);if(t.isNullOrUndefined(u)||(r=u(r,n)),!h[r]&&(h[r]={key:r,count:0,items:[],aggregates:{},field:n},f.push(h[r]),!t.isNullOrUndefined(s))){var o=s.filter(function(e){return e.key===h[r].key});h[r].count=o[0].count}h[r].count=t.isNullOrUndefined(s)?h[r].count+=1:h[r].count,(!c||c&&i.length)&&h[r].items.push(l[e])}(y);if(i&&i.length)for(y=0;y<f.length;y++)!function(r){for(var n={},o=void 0,a=i,u=0;u<i.length;u++)if(o=e.aggregates[i[u].type],t.isNullOrUndefined(s))o&&(n[a[u].field+" - "+a[u].type]=o(f[r].items,a[u].field));else{var c=s.filter(function(e){return e.key===f[r].key});o&&(n[a[u].field+" - "+a[u].type]=o(c[0].items,a[u].field))}f[r].aggregates=n}(y);if(c&&f.length&&i.length)for(y=0;y<f.length;y++)f[y].items=[];return l.length&&f||l},e.buildHierarchy=function(e,t,r,n,o){var i,a={};for(n.result&&(n=n.result),n.GroupGuid&&this.throwError("DataManager: Do not have support Grouping in hierarchy"),i=0;i<n.length;i++)(a[s=this.getObject(e,n[i])]||(a[s]=[])).push(n[i]);for(i=0;i<r.length;i++){var s=this.getObject(o||e,r[i]);r[i][t]=a[s]}},e.getFieldList=function(e,t,r){if(void 0===r&&(r=""),void 0===t||null===t)return this.getFieldList(e,[],r);for(var n=e,o=0,i=Object.keys(e);o<i.length;o++){var a=i[o];"object"!=typeof n[a]||n[a]instanceof Array?t.push(r+a):this.getFieldList(n[a],t,r+a+".")}return t},e.getObject=function(e,r){if(!e)return r;if(r){if(-1===e.indexOf(".")){if(t.isNullOrUndefined(r[e])){var n=e.charAt(0).toLowerCase()+e.slice(1),o=e.charAt(0).toUpperCase()+e.slice(1);return t.isNullOrUndefined(r[n])?t.isNullOrUndefined(r[o])?null:r[o]:r[n]}return r[e]}for(var i=r,a=e.split("."),s=0;s<a.length&&null!=i;s++){if(void 0===(i=i[a[s]])){var u=a[s].charAt(0).toUpperCase()+a[s].slice(1);i=r[u]||r[u.charAt(0).toLowerCase()+u.slice(1)]||null}r=i}return i}},e.setValue=function(e,r,n){var o,i,a=e.toString().split("."),s=n||{},u=s,c=a.length;for(o=0;o<c;o++)i=a[o],o+1===c?u[i]=void 0===r?void 0:r:t.isNullOrUndefined(u[i])&&(u[i]={}),u=u[i];return s},e.sort=function(e,t,r){var n=this;return e.length<=1?e:e.slice().sort(function(e,o){return r(n.getVal([e],0,t),n.getVal([o],0,t),e,o)})},e.ignoreDiacritics=function(t){return"string"!=typeof t?t:t.split("").map(function(t){return t in e.diacritics?e.diacritics[t]:t}).join("")},e.ignoreDiacriticsForArrays=function(t){return Array.isArray(t)?t.map(function(t){return e.ignoreDiacritics(t)}):[]},e.merge=function(e,t,r,n){for(var o,i=[];e.length>0||t.length>0;)o=e.length>0&&t.length>0?n?n(this.getVal(e,0,r),this.getVal(t,0,r),e[0],t[0])<=0?e:t:e[0][r]<e[0][r]?e:t:e.length>0?e:t,i.push(o.shift());return i},e.getVal=function(e,t,r){return r?this.getObject(r,e[t]):e[t]},e.toLowerCase=function(e){return t.isNullOrUndefined(e)?"":"string"==typeof e?e.toLowerCase():e instanceof Date?e.toString().toLowerCase():e.toString()},e.callAdaptorFunction=function(e,r,n,o){if(r in e){var i=e[r](n,o);t.isNullOrUndefined(i)||(n=i)}return n},e.getAddParams=function(t,r,n){var o={};return e.callAdaptorFunction(t,"addParams",{dm:r,query:n,params:n?n.params:[],reqParams:o}),o},e.isPlainObject=function(e){return!!e&&e.constructor===Object},e.isCors=function(){var e=null;try{e=new window.XMLHttpRequest}catch(e){}return!!e&&"withCredentials"in e},e.getGuid=function(e){var t;return(e||"")+"00000000-0000-4000-0000-000000000000".replace(/0/g,function(e,r){if("crypto"in window&&"getRandomValues"in crypto){var n=new Uint8Array(1);window.crypto.getRandomValues(n),t=n[0]%16|0}else t=16*Math.random()|0;return"0123456789abcdef"[19===r?3&t|8:t]})},e.isNull=function(e){return void 0===e||null===e},e.getItemFromComparer=function(r,n,o){var i,a,s,u=0,c="string"==typeof e.getVal(r,0,n);if(r.length)for(;t.isNullOrUndefined(i)&&u<r.length;)i=e.getVal(r,u,n),s=r[u++];for(;u<r.length;u++)a=e.getVal(r,u,n),t.isNullOrUndefined(a)||(c&&(i=+i,a=+a),o(i,a)>0&&(i=a,s=r[u]));return s},e.distinct=function(r,n,o){o=!t.isNullOrUndefined(o)&&o;var i,a=[],s={};return r.forEach(function(t,u){(i="object"==typeof r[u]?e.getVal(r,u,n):r[u])in s||(a.push(o?r[u]:i),s[i]=1)}),a},e.processData=function(e,t){var r=this.prepareQuery(e),n=new b(t);e.requiresCounts&&r.requiresCount();var o=n.executeLocal(r),i={result:e.requiresCounts?o.result:o,count:o.count,aggregates:JSON.stringify(o.aggregates)};return e.requiresCounts?i:o},e.prepareQuery=function(o){var i=this,a=new r;return o.select&&a.select(o.select),o.where&&e.parse.parseJson(o.where).filter(function(e){if(t.isNullOrUndefined(e.condition))a.where(e.field,e.operator,e.value,e.ignoreCase,e.ignoreAccent);else{var r=[];e.field?r.push(new n(e.field,e.operator,e.value,e.ignoreCase,e.ignoreAccent)):r=r.concat(i.getPredicate(e.predicates)),"or"===e.condition?a.where(n.or(r)):"and"===e.condition&&a.where(n.and(r))}}),o.search&&e.parse.parseJson(o.search).filter(function(e){return a.search(e.key,e.fields,e.operator,e.ignoreCase,e.ignoreAccent)}),o.aggregates&&o.aggregates.filter(function(e){return a.aggregate(e.type,e.field)}),o.sorted&&o.sorted.filter(function(e){return a.sortBy(e.name,e.direction)}),o.skip&&a.skip(o.skip),o.take&&a.take(o.take),o.group&&o.group.filter(function(e){return a.group(e)}),a},e.getPredicate=function(e){for(var t=[],r=0;r<e.length;r++){var o=e[r];if(o.field)t.push(new n(o.field,o.operator,o.value,o.ignoreCase,o.ignoreAccent));else{for(var i=[],a=this.getPredicate(o.predicates),s=0,u=Object.keys(a);s<u.length;s++){var c=u[s];i.push(a[c])}t.push("or"===o.condition?n.or(i):n.and(i))}}return t},e.serverTimezoneOffset=null,e.timeZoneHandling=!0,e.throwError=function(e){try{throw new Error(e)}catch(e){throw e.message+"\n"+e.stack}},e.aggregates={sum:function(t,r){for(var n,o=0,i="number"!=typeof e.getVal(t,0,r),a=0;a<t.length;a++)n=e.getVal(t,a,r),isNaN(n)||null===n||(i&&(n=+n),o+=n);return o},average:function(t,r){return e.aggregates.sum(t,r)/t.length},min:function(t,r){var n;return"function"==typeof r&&(n=r,r=null),e.getObject(r,e.getItemFromComparer(t,r,n||e.fnAscending))},max:function(t,r){var n;return"function"==typeof r&&(n=r,r=null),e.getObject(r,e.getItemFromComparer(t,r,n||e.fnDescending))},truecount:function(e,t){return new b(e).executeLocal((new r).where(t,"equal",!0,!0)).length},falsecount:function(e,t){return new b(e).executeLocal((new r).where(t,"equal",!1,!0)).length},count:function(e,t){return e.length}},e.operatorSymbols={"<":"lessthan",">":"greaterthan","<=":"lessthanorequal",">=":"greaterthanorequal","==":"equal","!=":"notequal","*=":"contains","$=":"endswith","^=":"startswith"},e.odBiOperator={"<":" lt ",">":" gt ","<=":" le ",">=":" ge ","==":" eq ","!=":" ne ",lessthan:" lt ",lessthanorequal:" le ",greaterthan:" gt ",greaterthanorequal:" ge ",equal:" eq ",notequal:" ne "},e.odUniOperator={"$=":"endswith","^=":"startswith","*=":"substringof",endswith:"endswith",startswith:"startswith",contains:"substringof",doesnotendwith:"not endswith",doesnotstartwith:"not startswith",doesnotcontain:"not substringof",wildcard:"wildcard",like:"like"},e.odv4UniOperator={"$=":"endswith","^=":"startswith","*=":"contains",endswith:"endswith",startswith:"startswith",contains:"contains",doesnotendwith:"not endswith",doesnotstartwith:"not startswith",doesnotcontain:"not contains",wildcard:"wildcard",like:"like"},e.diacritics={"Ⓐ":"A","Ａ":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","Ｂ":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","Ｃ":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","Ｄ":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","Ǳ":"DZ","Ǆ":"DZ","ǲ":"Dz","ǅ":"Dz","Ⓔ":"E","Ｅ":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","Ｆ":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","Ｇ":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","Ｈ":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","Ｉ":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","Ｊ":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","Ｋ":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","Ｌ":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","Ǉ":"LJ","ǈ":"Lj","Ⓜ":"M","Ｍ":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","Ｎ":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","Ǌ":"NJ","ǋ":"Nj","Ⓞ":"O","Ｏ":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","Ｐ":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Ｑ":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","Ｒ":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","Ｓ":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","Ｔ":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","Ｕ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","Ｖ":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","Ｗ":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","Ｘ":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Ｙ":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Ｚ":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","ａ":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","ｂ":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","ｃ":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","ｄ":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","ǳ":"dz","ǆ":"dz","ⓔ":"e","ｅ":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","ｆ":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","ｇ":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","ｈ":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","ｉ":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","ｊ":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","ｋ":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","ｌ":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","ǉ":"lj","ⓜ":"m","ｍ":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","ｎ":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ŉ":"n","ꞑ":"n","ꞥ":"n","ǌ":"nj","ⓞ":"o","ｏ":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","ｐ":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","ｑ":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","ｒ":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","ｓ":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","ｔ":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","ｕ":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","ｖ":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","ｗ":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","ｘ":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ｙ":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","ｚ":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"},e.fnOperators={equal:function(t,r,n,o){return o&&(t=e.ignoreDiacritics(t),r=e.ignoreDiacritics(r)),n?e.toLowerCase(t)===e.toLowerCase(r):t===r},notequal:function(t,r,n,o){return o&&(t=e.ignoreDiacritics(t),r=e.ignoreDiacritics(r)),!e.fnOperators.equal(t,r,n)},lessthan:function(r,n,o){return o?e.toLowerCase(r)<e.toLowerCase(n):(t.isNullOrUndefined(r)&&(r=void 0),r<n)},greaterthan:function(r,n,o){return o?e.toLowerCase(r)>e.toLowerCase(n):(t.isNullOrUndefined(r)&&(r=void 0),r>n)},lessthanorequal:function(r,n,o){return o?e.toLowerCase(r)<=e.toLowerCase(n):(t.isNullOrUndefined(r)&&(r=void 0),r<=n)},greaterthanorequal:function(t,r,n){return n?e.toLowerCase(t)>=e.toLowerCase(r):t>=r},contains:function(r,n,o,i){return""===n||(i&&(r=e.ignoreDiacritics(r),n=e.ignoreDiacritics(n)),o?!t.isNullOrUndefined(r)&&!t.isNullOrUndefined(n)&&-1!==e.toLowerCase(r).indexOf(e.toLowerCase(n)):!t.isNullOrUndefined(r)&&!t.isNullOrUndefined(n)&&-1!==r.toString().indexOf(n))},doesnotcontain:function(r,n,o,i){return""!==n&&(i&&(r=e.ignoreDiacritics(r),n=e.ignoreDiacritics(n)),o?!t.isNullOrUndefined(r)&&!t.isNullOrUndefined(n)&&-1===e.toLowerCase(r).indexOf(e.toLowerCase(n)):!t.isNullOrUndefined(r)&&!t.isNullOrUndefined(n)&&-1===r.toString().indexOf(n))},isnotnull:function(e){return null!==e&&void 0!==e},isnull:function(e){return null===e||void 0===e},startswith:function(t,r,n,o){return""===r||(o&&(t=e.ignoreDiacritics(t),r=e.ignoreDiacritics(r)),n?t&&r&&e.startsWith(e.toLowerCase(t),e.toLowerCase(r)):t&&r&&e.startsWith(t,r))},doesnotstartwith:function(t,r,n,o){return""!==r&&(o&&(t=e.ignoreDiacritics(t),r=e.ignoreDiacritics(r)),n?t&&r&&e.notStartsWith(e.toLowerCase(t),e.toLowerCase(r)):t&&r&&e.notStartsWith(t,r))},like:function(t,r,n,o){return o&&(t=e.ignoreDiacritics(t),r=e.ignoreDiacritics(r)),n?t&&r&&e.like(e.toLowerCase(t),e.toLowerCase(r)):t&&r&&e.like(t,r)},isempty:function(e){return void 0===e||""===e},isnotempty:function(e){return void 0!==e&&""!==e},wildcard:function(t,r,n,o){return o&&(t=e.ignoreDiacritics(t),r=e.ignoreDiacritics(r)),n?(t||"boolean"==typeof t)&&r&&"object"!=typeof t&&e.wildCard(e.toLowerCase(t),e.toLowerCase(r)):(t||"boolean"==typeof t)&&r&&e.wildCard(t,r)},endswith:function(t,r,n,o){return""===r||(o&&(t=e.ignoreDiacritics(t),r=e.ignoreDiacritics(r)),n?t&&r&&e.endsWith(e.toLowerCase(t),e.toLowerCase(r)):t&&r&&e.endsWith(t,r))},doesnotendwith:function(t,r,n,o){return""!==r&&(o&&(t=e.ignoreDiacritics(t),r=e.ignoreDiacritics(r)),n?t&&r&&e.notEndsWith(e.toLowerCase(t),e.toLowerCase(r)):t&&r&&e.notEndsWith(t,r))},processSymbols:function(t){var r=e.operatorSymbols[t];return r?e.fnOperators[r]:e.throwError("Query - Process Operator : Invalid operator")},processOperator:function(t){var r=e.fnOperators[t];return r||e.fnOperators.processSymbols(t)},in:function(r,n,o,i){return i&&(r=e.ignoreDiacritics(r),n=e.ignoreDiacriticsForArrays(n)),o?!t.isNullOrUndefined(r)&&n&&n.length>0&&n.map(function(t){return e.toLowerCase(t)}).indexOf(e.toLowerCase(r))>-1:r instanceof Date?!t.isNullOrUndefined(r)&&n&&n.length>0&&Array.isArray(n)&&n.some(function(e){return e instanceof Date&&e.getTime()===r.getTime()}):!t.isNullOrUndefined(r)&&n&&n.length>0&&n.indexOf(r)>-1},notin:function(r,n,o,i){return i&&(r=e.ignoreDiacritics(r),n=e.ignoreDiacriticsForArrays(n)),o?!t.isNullOrUndefined(r)&&n&&n.length>0&&-1===n.map(function(t){return e.toLowerCase(t)}).indexOf(e.toLowerCase(r)):r instanceof Date?!t.isNullOrUndefined(r)&&n&&n.length>0&&Array.isArray(n)&&n.every(function(e){return!(e instanceof Date)||e.getTime()!==r.getTime()}):!t.isNullOrUndefined(r)&&n&&n.length>0&&-1===n.indexOf(r)}},e.parse={parseJson:function(t){return"string"!=typeof t||!/^[\s]*\[|^[\s]*\{(.)+:/g.test(t)&&-1!==t.indexOf('"')?t instanceof Array?e.parse.iterateAndReviveArray(t):"object"==typeof t&&null!==t&&e.parse.iterateAndReviveJson(t):t=JSON.parse(t,e.parse.jsonReviver),t},iterateAndReviveArray:function(t){for(var r=0;r<t.length;r++)"object"==typeof t[r]&&null!==t[r]?e.parse.iterateAndReviveJson(t[r]):"string"!=typeof t[r]||/^[\s]*\[|^[\s]*\{(.)+:|\"/g.test(t[r])&&-1!==t[r].toString().indexOf('"')?t[r]=e.parse.parseJson(t[r]):t[r]=e.parse.jsonReviver("",t[r])},iterateAndReviveJson:function(t){for(var r,n=0,o=Object.keys(t);n<o.length;n++){var i=o[n];e.startsWith(i,"__")||("object"==typeof(r=t[i])?r instanceof Array?e.parse.iterateAndReviveArray(r):r&&e.parse.iterateAndReviveJson(r):t[i]=e.parse.jsonReviver(t[i],r))}},jsonReviver:function(t,r){if("string"==typeof r){var n=/^\/Date\(([+-]?[0-9]+)([+-][0-9]{4})?\)\/$/.exec(r),o=e.timeZoneHandling?e.serverTimezoneOffset:null;if(n)return e.dateParse.toTimeZone(new Date(parseInt(n[1],10)),o,!0);if(/^(\d{4}\-\d\d\-\d\d([tT][\d:\.]*){1})([zZ]|([+\-])(\d\d):?(\d\d))?$/.test(r)){var i=r.indexOf("Z")>-1||r.indexOf("z")>-1,a=r.split(/[^0-9.]/);if(i){if(a[5].indexOf(".")>-1){var s=a[5].split(".");a[5]=s[0],a[6]=new Date(r).getUTCMilliseconds().toString()}else a[6]="00";r=e.dateParse.toTimeZone(new Date(parseInt(a[0],10),parseInt(a[1],10)-1,parseInt(a[2],10),parseInt(a[3],10),parseInt(a[4],10),parseInt(a[5]?a[5]:"00",10),parseInt(a[6],10)),e.serverTimezoneOffset,!1)}else{var u=new Date(parseInt(a[0],10),parseInt(a[1],10)-1,parseInt(a[2],10),parseInt(a[3],10),parseInt(a[4],10),parseInt(a[5]?a[5]:"00",10)),c=parseInt(a[6],10),l=parseInt(a[7],10);if(isNaN(c)&&isNaN(l))return u;r.indexOf("+")>-1?u.setHours(u.getHours()-c,u.getMinutes()-l):u.setHours(u.getHours()+c,u.getMinutes()+l),r=e.dateParse.toTimeZone(u,e.serverTimezoneOffset,!1)}null==e.serverTimezoneOffset&&(r=e.dateParse.addSelfOffset(r))}}return r},isJson:function(t){return"string"==typeof t[0]?t:e.parse.parseJson(t)},isGuid:function(e){return null!=/[A-Fa-f0-9]{8}(?:-[A-Fa-f0-9]{4}){3}-[A-Fa-f0-9]{12}/i.exec(e)},replacer:function(t,r){return e.isPlainObject(t)?e.parse.jsonReplacer(t,r):t instanceof Array?e.parse.arrayReplacer(t):t instanceof Date?e.parse.jsonReplacer({val:t},r).val:t},jsonReplacer:function(t,r){for(var n,o=0,i=Object.keys(t);o<i.length;o++){var a=i[o];if((n=t[a])instanceof Date){var s=n;null==e.serverTimezoneOffset?t[a]=e.dateParse.toTimeZone(s,null).toJSON():(s=new Date(+s+36e5*e.serverTimezoneOffset),t[a]=e.dateParse.toTimeZone(e.dateParse.addSelfOffset(s),null).toJSON())}}return t},arrayReplacer:function(t){for(var r=0;r<t.length;r++)e.isPlainObject(t[r])?t[r]=e.parse.jsonReplacer(t[r]):t[r]instanceof Date&&(t[r]=e.parse.jsonReplacer({date:t[r]}).date);return t},jsonDateReplacer:function(t,r){if("value"===t&&r){if("string"==typeof r){var n=/^\/Date\(([+-]?[0-9]+)([+-][0-9]{4})?\)\/$/.exec(r);if(n)r=e.dateParse.toTimeZone(new Date(parseInt(n[1],10)),null,!0);else if(/^(\d{4}\-\d\d\-\d\d([tT][\d:\.]*){1})([zZ]|([+\-])(\d\d):?(\d\d))?$/.test(r)){var o=r.split(/[^0-9]/);r=e.dateParse.toTimeZone(new Date(parseInt(o[0],10),parseInt(o[1],10)-1,parseInt(o[2],10),parseInt(o[3],10),parseInt(o[4],10),parseInt(o[5],10)),null,!0)}}if(r instanceof Date)return r=e.dateParse.addSelfOffset(r),null===e.serverTimezoneOffset?e.dateParse.toTimeZone(e.dateParse.addSelfOffset(r),null).toJSON():(r=e.dateParse.toTimeZone(r,r.getTimezoneOffset()/60-e.serverTimezoneOffset,!1)).toJSON()}return r}},e.dateParse={addSelfOffset:function(e){return new Date(+e-6e4*e.getTimezoneOffset())},toUTC:function(e){return new Date(+e+6e4*e.getTimezoneOffset())},toTimeZone:function(t,r,n){if(null===r)return t;var o=n?e.dateParse.toUTC(t):t;return new Date(+o-36e5*r)},toLocalTime:function(e){var t=e,r=-t.getTimezoneOffset(),n=r>=0?"+":"-",o=function(e){var t=Math.floor(Math.abs(e));return(t<10?"0":"")+t};return t.getFullYear()+"-"+o(t.getMonth()+1)+"-"+o(t.getDate())+"T"+o(t.getHours())+":"+o(t.getMinutes())+":"+o(t.getSeconds())+n+o(r/60)+":"+o(r%60)}},e}(),a=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),s={GroupGuid:"{271bbba0-1ee7}"},u=function(){function e(t){this.options={from:"table",requestType:"json",sortBy:"sorted",select:"select",skip:"skip",group:"group",take:"take",search:"search",count:"requiresCounts",where:"where",aggregates:"aggregates",expand:"expand"},this.type=e,this.dataSource=t,this.pvt={}}return e.prototype.processResponse=function(e,t,r,n){return e},e}(),c=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return a(n,e),n.prototype.processQuery=function(e,r){for(var n,o,i,a=e.dataSource.json.slice(0),s=a.length,u=!0,c={},l=0,d=[],p=[],h=0;h<r.lazyLoad.length;h++)l++,c[r.lazyLoad[h].key]=r.lazyLoad[h].value;var f={},g=!1;if(r.lazyLoad.length)for(h=0;h<r.queries.length;h++)if("onGroup"===(o=r.queries[h]).fn&&!t.isNullOrUndefined(o.e.format)){g=!0;break}for(h=0;h<r.queries.length;h++)"onPage"!==(o=r.queries[h]).fn&&"onGroup"!==o.fn&&("onSortBy"!==o.fn||g)||!r.lazyLoad.length?(n=this[o.fn].call(this,a,o.e,r),"onAggregates"===o.fn?f[o.e.field+" - "+o.e.type]=n:a=void 0!==n?n:a,"onPage"!==o.fn&&"onSkip"!==o.fn&&"onTake"!==o.fn&&"onRange"!==o.fn||(u=!1),u&&(s=a.length)):("onGroup"===o.fn&&d.push(o.e),"onPage"===o.fn&&(i=o.e),"onSortBy"===o.fn&&p.unshift(o.e));if(l){var y={query:r,lazyLoad:c,result:a,group:d,page:i,sort:p},v=this.lazyLoadGroup(y);a=v.result,s=v.count}return r.isCountRequired&&(a={result:a,count:s,aggregates:f}),a},n.prototype.lazyLoadGroup=function(e){var r=0,n=this.getAggregate(e.query),o=e.result;if(t.isNullOrUndefined(e.lazyLoad.onDemandGroupInfo)){var a=e.group[0].fieldName;r=(o=i.group(o,a,n,null,null,e.group[0].comparer,!0)).length;d=o;if(e.sort.length){var s=e.sort.length>1?e.sort.filter(function(e){return e.fieldName===a})[0]:e.sort[0];o=this.onSortBy(o,s,e.query,!0)}e.page&&(o=this.onPage(o,e.page,e.query)),this.formGroupResult(o,d)}else{for(var u=e.lazyLoad.onDemandGroupInfo,c=u.where.length-1;c>=0;c--)o=this.onWhere(o,u.where[c]);if(e.group.length!==u.level){var l=e.group[u.level].fieldName;o=i.group(o,l,n,null,null,e.group[u.level].comparer,!0),e.sort.length&&(o=this.onSortBy(o,e.sort[parseInt(u.level.toString(),10)],e.query,!0))}else for(c=e.sort.length-1;c>=u.level;c--)o=this.onSortBy(o,e.sort[parseInt(c.toString(),10)],e.query,!1);r=o.length;var d=o;o=(o=o.slice(u.skip)).slice(0,u.take),e.group.length!==u.level&&this.formGroupResult(o,d)}return{result:o,count:r}},n.prototype.formGroupResult=function(e,t){if(e.length&&t.length){e.GroupGuid=t.GroupGuid,e.childLevels=t.childLevels,e.level=t.level,e.records=t.records}return e},n.prototype.getAggregate=function(e){var t=r.filterQueries(e.queries,"onAggregates"),n=[];if(t.length)for(var o=void 0,a=0;a<t.length;a++)o=t[a].e,n.push({type:o.type,field:i.getValue(o.field,e)});return n},n.prototype.batchRequest=function(e,t,r){var n,o=t.deletedRecords.length;for(n=0;n<t.addedRecords.length;n++)this.insert(e,t.addedRecords[n]);for(n=0;n<t.changedRecords.length;n++)this.update(e,r.key,t.changedRecords[n]);for(n=0;n<o;n++)this.remove(e,r.key,t.deletedRecords[n]);return t},n.prototype.onWhere=function(e,t){return e&&e.length?e.filter(function(e){if(t)return t.validate(e)}):e},n.prototype.onAggregates=function(e,t){var r=i.aggregates[t.type];return e&&r&&0!==e.length?r(e,t.field):null},n.prototype.onSearch=function(e,t){return e&&e.length?(0===t.fieldNames.length&&i.getFieldList(e[0],t.fieldNames),e.filter(function(e){for(var r=0;r<t.fieldNames.length;r++)if(t.comparer.call(e,i.getObject(t.fieldNames[r],e),t.searchKey,t.ignoreCase,t.ignoreAccent))return!0;return!1})):e},n.prototype.onSortBy=function(e,t,r,n){if(!e||!e.length)return e;var o,a=i.getValue(t.fieldName,r);if(!a)return e.sort(t.comparer);if(a instanceof Array){for(var s=(a=a.slice(0)).length-1;s>=0;s--)a[s]&&(o=t.comparer,i.endsWith(a[s]," desc")&&(o=i.fnSort("descending"),a[s]=a[s].replace(" desc","")),e=i.sort(e,a[s],o));return e}return i.sort(e,n?"key":a,t.comparer)},n.prototype.onGroup=function(e,t,r){if(!e||!e.length)return e;var n=this.getAggregate(r);return i.group(e,i.getValue(t.fieldName,r),n,null,null,t.comparer)},n.prototype.onPage=function(e,t,r){var n=i.getValue(t.pageSize,r),o=(i.getValue(t.pageIndex,r)-1)*n,a=o+n;return e&&e.length?e.slice(o,a):e},n.prototype.onRange=function(e,t){return e&&e.length?e.slice(i.getValue(t.start),i.getValue(t.end)):e},n.prototype.onTake=function(e,t){return e&&e.length?e.slice(0,i.getValue(t.nos)):e},n.prototype.onSkip=function(e,t){return e&&e.length?e.slice(i.getValue(t.nos)):e},n.prototype.onSelect=function(e,t){return e&&e.length?i.select(e,i.getValue(t.fieldNames)):e},n.prototype.insert=function(e,r,n,o,i){return t.isNullOrUndefined(i)?e.dataSource.json.push(r):e.dataSource.json.splice(i,0,r)},n.prototype.remove=function(e,t,r,n){var o,a=e.dataSource.json;for("object"!=typeof r||r instanceof Date||(r=i.getObject(t,r)),o=0;o<a.length&&i.getObject(t,a[o])!==r;o++);return o!==a.length?a.splice(o,1):null},n.prototype.update=function(e,r,n,o){var i,a,s=e.dataSource.json;for(t.isNullOrUndefined(r)||(a=t.getValue(r,n)),i=0;i<s.length&&(t.isNullOrUndefined(r)||t.getValue(r,s[i])!==a);i++);return i<s.length?t.merge(s[i],n):null},n}(u),l=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return a(o,e),o.prototype.processQuery=function(e,n,o){var a,s,u=this.getQueryRequest(n),c=r.filterQueryLists(n.queries,["onSelect","onPage","onSkip","onTake","onRange"]),l=n.params,d=e.dataSource.url,p=null,h=this.options,f={sorts:[],groups:[],filters:[],searches:[],aggregates:[]};"onPage"in c?(a=c.onPage,s=((s=i.getValue(a.pageIndex,n))-1)*(p=i.getValue(a.pageSize,n))):"onRange"in c&&(s=(a=c.onRange).start,p=a.end-a.start);for(O=0;O<u.sorts.length;O++)a=i.getValue(u.sorts[O].e.fieldName,n),f.sorts.push(i.callAdaptorFunction(this,"onEachSort",{name:a,direction:u.sorts[O].e.direction},n));o&&(a=this.getFiltersFrom(o,n))&&f.filters.push(i.callAdaptorFunction(this,"onEachWhere",a.toJson(),n));for(O=0;O<u.filters.length;O++){var g=i.callAdaptorFunction(this,"onEachWhere",u.filters[O].e.toJson(),n);this.getModuleName&&"ODataV4Adaptor"===this.getModuleName()&&!t.isNullOrUndefined(u.filters[O].e.key)&&u.filters.length>1&&(g="("+g+")"),f.filters.push(g);for(var y=0,v="object"==typeof f.filters[O]?Object.keys(f.filters[O]):[];y<v.length;y++){w=v[y];i.isNull(f[w])&&delete f[w]}}for(O=0;O<u.searches.length;O++)a=u.searches[O].e,f.searches.push(i.callAdaptorFunction(this,"onEachSearch",{fields:a.fieldNames,operator:a.operator,key:a.searchKey,ignoreCase:a.ignoreCase,ignoreAccent:a.ignoreAccent},n));for(O=0;O<u.groups.length;O++)f.groups.push(i.getValue(u.groups[O].e.fieldName,n));for(O=0;O<u.aggregates.length;O++)a=u.aggregates[O].e,f.aggregates.push({type:a.type,field:i.getValue(a.field,n)});var m={};if(this.getRequestQuery(h,n,c,f,m),i.callAdaptorFunction(this,"addParams",{dm:e,query:n,params:l,reqParams:m}),n.lazyLoad.length)for(var O=0;O<n.lazyLoad.length;O++)m[n.lazyLoad[O].key]=n.lazyLoad[O].value;for(var S=0,b=Object.keys(m);S<b.length;S++){var w=b[S];(i.isNull(m[w])||""===m[w]||0===m[w].length)&&delete m[w]}h.skip in m&&h.take in m||null===p||(m[h.skip]=i.callAdaptorFunction(this,"onSkip",s,n),m[h.take]=i.callAdaptorFunction(this,"onTake",p,n));var A=this.pvt;return this.pvt={},"json"===this.options.requestType?{data:JSON.stringify(m,i.parse.jsonDateReplacer),url:d,pvtData:A,type:"POST",contentType:"application/json; charset=utf-8"}:(a=this.convertToQueryString(m,n,e),a=(-1!==e.dataSource.url.indexOf("?")?"&":"/")+a,{type:"GET",url:a.length?d.replace(/\/*$/,a):d,pvtData:A})},o.prototype.getRequestQuery=function(e,t,r,n,o){var a=o;a[e.from]=t.fromTable,e.apply&&t.distincts.length&&(a[e.apply]="onDistinct"in this?i.callAdaptorFunction(this,"onDistinct",t.distincts):""),!t.distincts.length&&e.expand&&(a[e.expand]="onExpand"in this&&"onSelect"in r?i.callAdaptorFunction(this,"onExpand",{selects:i.getValue(r.onSelect.fieldNames,t),expands:t.expands},t):t.expands),a[e.select]="onSelect"in r&&!t.distincts.length?i.callAdaptorFunction(this,"onSelect",i.getValue(r.onSelect.fieldNames,t),t):"",a[e.count]=t.isCountRequired?i.callAdaptorFunction(this,"onCount",t.isCountRequired,t):"",a[e.search]=n.searches.length?i.callAdaptorFunction(this,"onSearch",n.searches,t):"",a[e.skip]="onSkip"in r?i.callAdaptorFunction(this,"onSkip",i.getValue(r.onSkip.nos,t),t):"",a[e.take]="onTake"in r?i.callAdaptorFunction(this,"onTake",i.getValue(r.onTake.nos,t),t):"",a[e.where]=n.filters.length||n.searches.length?i.callAdaptorFunction(this,"onWhere",n.filters,t):"",a[e.sortBy]=n.sorts.length?i.callAdaptorFunction(this,"onSortBy",n.sorts,t):"",a[e.group]=n.groups.length?i.callAdaptorFunction(this,"onGroup",n.groups,t):"",a[e.aggregates]=n.aggregates.length?i.callAdaptorFunction(this,"onAggregates",n.aggregates,t):"",a.param=[]},o.prototype.convertToQueryString=function(e,t,r){return""},o.prototype.processResponse=function(e,r,n,o,a,s){if(o&&o.headers.get("Content-Type")&&-1!==o.headers.get("Content-Type").indexOf("application/json")){var u=i.timeZoneHandling;r&&!r.timeZoneHandling&&(i.timeZoneHandling=!1),r.enableCache||(e=i.parse.parseJson(e)),i.timeZoneHandling=u}var c=a,l=c.pvtData||{},d=e?e.groupDs:[];if(o&&o.headers.get("Content-Type")&&-1!==o.headers.get("Content-Type").indexOf("xml"))return n.isCountRequired?{result:[],count:0}:[];var p=JSON.parse(c.data);if(p&&"batch"===p.action&&e&&e.addedRecords&&!t.isNullOrUndefined(s))return s.addedRecords=e.addedRecords,s;e&&e.d&&(e=e.d);var h={};e&&"count"in e&&(h.count=e.count),h.result=e&&e.result?e.result:e;var f=!1;if(Array.isArray(e.result)&&e.result.length){if(t.isNullOrUndefined(e.result[0].key)||(h.result=this.formRemoteGroupedData(h.result,1,l.groups.length-1)),n&&n.lazyLoad.length&&l.groups.length)for(var g=0;g<n.lazyLoad.length;g++)if("onDemandGroupInfo"===n.lazyLoad[g].key){var y=n.lazyLoad[g].value.level;l.groups.length===y&&(f=!0)}}return f||this.getAggregateResult(l,e,h,d,n),i.isNull(h.count)?h.result:{result:h.result,count:h.count,aggregates:h.aggregates}},o.prototype.formRemoteGroupedData=function(e,r,n){for(var o=0;o<e.length;o++)e[o].items.length&&Object.keys(e[o].items[0]).indexOf("key")>-1&&this.formRemoteGroupedData(e[o].items,r+1,n-1);return e.GroupGuid=s.GroupGuid,e.level=r,e.childLevels=n,e.records=e[0].items.length?this.getGroupedRecords(e,!t.isNullOrUndefined(e[0].items.records)):[],e},o.prototype.getGroupedRecords=function(e,t){for(var r=[],n=0;n<e.length;n++)if(t)r=r.concat(e[n].items.records);else for(var o=0;o<e[n].items.length;o++)r.push(e[n].items[o]);return r},o.prototype.onGroup=function(e){return this.pvt.groups=e,e},o.prototype.onAggregates=function(e){this.pvt.aggregates=e},o.prototype.batchRequest=function(e,r,n,o,a){return{type:"POST",url:e.dataSource.batchUrl||e.dataSource.crudUrl||e.dataSource.removeUrl||e.dataSource.url,contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify(t.extend({},{changed:r.changedRecords,added:r.addedRecords,deleted:r.deletedRecords,action:"batch",table:n[void 0],key:n[void 0]},i.getAddParams(this,e,o)))}},o.prototype.beforeSend=function(e,t,r){},o.prototype.insert=function(e,r,n,o){return{url:e.dataSource.insertUrl||e.dataSource.crudUrl||e.dataSource.url,data:JSON.stringify(t.extend({},{value:r,table:n,action:"insert"},i.getAddParams(this,e,o)))}},o.prototype.remove=function(e,r,n,o,a){return{type:"POST",url:e.dataSource.removeUrl||e.dataSource.crudUrl||e.dataSource.url,data:JSON.stringify(t.extend({},{key:n,keyColumn:r,table:o,action:"remove"},i.getAddParams(this,e,a)))}},o.prototype.update=function(e,r,n,o,a){return{type:"POST",url:e.dataSource.updateUrl||e.dataSource.crudUrl||e.dataSource.url,data:JSON.stringify(t.extend({},{value:n,action:"update",keyColumn:r,key:i.getObject(r,n),table:o},i.getAddParams(this,e,a)))}},o.prototype.getFiltersFrom=function(e,t){var r,o=t.fKey,a=o,s=t.key,u=[];"object"!=typeof e[0]&&(a=null);for(var c=0;c<e.length;c++)r="object"==typeof e[0]?i.getObject(s||a,e[c]):e[c],u.push(new n(o,"equal",r));return n.or(u)},o.prototype.getAggregateResult=function(e,n,o,a,s){var u=n;if(n&&n.result&&(u=n.result),e&&e.aggregates&&e.aggregates.length){var c=e.aggregates,l=void 0,d=u,p={};n.aggregate&&(d=n.aggregate);for(g=0;g<c.length;g++)(l=i.aggregates[c[g].type])&&(p[c[g].field+" - "+c[g].type]=l(d,c[g].field));o.aggregates=p}var h=Array.isArray(n.result)&&n.result.length&&!t.isNullOrUndefined(n.result[0].key);if(e&&e.groups&&e.groups.length&&!h){for(var f=e.groups,g=0;g<f.length;g++){t.isNullOrUndefined(a)||(a=i.group(a,f[g]));var y=r.filterQueries(s.queries,"onGroup")[g].e;u=i.group(u,f[g],e.aggregates,null,a,y.comparer)}o.result=u}return o},o.prototype.getQueryRequest=function(e){var t={sorts:[],groups:[],filters:[],searches:[],aggregates:[]};return t.sorts=r.filterQueries(e.queries,"onSortBy"),t.groups=r.filterQueries(e.queries,"onGroup"),t.filters=r.filterQueries(e.queries,"onWhere"),t.searches=r.filterQueries(e.queries,"onSearch"),t.aggregates=r.filterQueries(e.queries,"onAggregates"),t},o.prototype.addParams=function(e){var t=e.reqParams;e.params.length&&(t.params={});for(var r=0,n=e.params;r<n.length;r++){var o=n[r];if(t[o.key])throw new Error("Query() - addParams: Custom Param is conflicting other request arguments");t[o.key]=o.value,o.fn&&(t[o.key]=o.fn.call(e.query,o.key,e.query,e.dm)),t.params[o.key]=t[o.key]}},o}(u),d=function(e){function r(r){var n=e.call(this)||this;return n.options=t.extend({},n.options,{requestType:"get",accept:"application/json;odata=light;q=1,application/json;odata=verbose;q=0.5",multipartAccept:"multipart/mixed",sortBy:"$orderby",select:"$select",skip:"$skip",take:"$top",count:"$inlinecount",where:"$filter",expand:"$expand",batch:"$batch",changeSet:"--changeset_",batchPre:"batch_",contentId:"Content-Id: ",batchContent:"Content-Type: multipart/mixed; boundary=",changeSetContent:"Content-Type: application/http\nContent-Transfer-Encoding: binary ",batchChangeSetContentType:"Content-Type: application/json; charset=utf-8 ",updateType:"PUT"}),t.extend(n.options,r||{}),n}return a(r,e),r.prototype.getModuleName=function(){return"ODataAdaptor"},r.prototype.onPredicate=function(e,n,o){var a,s,u="",c=e.value,l=typeof c,d=e.field?r.getField(e.field):null;if(c instanceof Date&&(c="datetime'"+i.parse.replacer(c)+"'"),"string"===l&&(c=c.replace(/'/g,"''"),e.ignoreCase&&(c=c.toLowerCase()),"like"!==e.operator&&(c=encodeURIComponent(c)),"wildcard"!==e.operator&&"like"!==e.operator&&(c="'"+c+"'"),o&&(d="cast("+d+", 'Edm.String')"),i.parse.isGuid(c)&&(s="guid"),e.ignoreCase&&(s||(d="tolower("+d+")"),c=c.toLowerCase())),"isempty"===e.operator||"isnull"===e.operator||"isnotempty"===e.operator||"isnotnull"===e.operator?(a=-1!==e.operator.indexOf("isnot")?i.odBiOperator.notequal:i.odBiOperator.equal,c="isnull"===e.operator||"isnotnull"===e.operator?null:"''"):a=i.odBiOperator[e.operator],a)return u+=d,u+=a,s&&(u+=s),u+c;if("like"===(a=t.isNullOrUndefined(this.getModuleName)||"ODataV4Adaptor"!==this.getModuleName()?i.odUniOperator[e.operator]:i.odv4UniOperator[e.operator]))-1!==(c=c).indexOf("%")&&("%"===c.charAt(0)&&c.lastIndexOf("%")<2?(c=c.substring(1,c.length),a=t.isNullOrUndefined(this.getModuleName)||"ODataV4Adaptor"!==this.getModuleName()?i.odUniOperator.startswith:i.odv4UniOperator.startswith):"%"===c.charAt(c.length-1)&&c.indexOf("%")>c.length-3?(c=c.substring(0,c.length-1),a=t.isNullOrUndefined(this.getModuleName)||"ODataV4Adaptor"!==this.getModuleName()?i.odUniOperator.endswith:i.odv4UniOperator.endswith):c.lastIndexOf("%")!==c.indexOf("%")&&c.lastIndexOf("%")>c.indexOf("%")+1?(c=c.substring(c.indexOf("%")+1,c.lastIndexOf("%")),a=t.isNullOrUndefined(this.getModuleName)||"ODataV4Adaptor"!==this.getModuleName()?i.odUniOperator.contains:i.odv4UniOperator.contains):a=t.isNullOrUndefined(this.getModuleName)||"ODataV4Adaptor"!==this.getModuleName()?i.odUniOperator.contains:i.odv4UniOperator.contains),c="'"+(c=encodeURIComponent(c))+"'";else if("wildcard"===a)if(-1!==(c=c).indexOf("*")){var p=c.split("*"),h=void 0,f=0;if(0!==c.indexOf("*")&&-1===p[0].indexOf("%3f")&&-1===p[0].indexOf("?")&&(h="'"+(h=p[0])+"'",u+=(a=t.isNullOrUndefined(this.getModuleName)||"ODataV4Adaptor"!==this.getModuleName()?i.odUniOperator.startswith:i.odv4UniOperator.startswith)+"(",u+=d+",",s&&(u+=s),u+=h+")",f++),c.lastIndexOf("*")!==c.length-1&&-1===p[p.length-1].indexOf("%3f")&&-1===p[p.length-1].indexOf("?")&&(h="'"+(h=p[p.length-1])+"'",a=t.isNullOrUndefined(this.getModuleName)||"ODataV4Adaptor"!==this.getModuleName()?i.odUniOperator.endswith:i.odv4UniOperator.endswith,f>0&&(u+=" and "),u+=a+"(",u+=d+",",s&&(u+=s),u+=h+")",f++),p.length>2)for(var g=1;g<p.length-1;g++)if(-1===p[g].indexOf("%3f")&&-1===p[g].indexOf("?")){if(h=p[g],h="'"+h+"'",a=t.isNullOrUndefined(this.getModuleName)||"ODataV4Adaptor"!==this.getModuleName()?i.odUniOperator.contains:i.odv4UniOperator.contains,f>0&&(u+=" and "),"substringof"===a||"not substringof"===a){y=h;h=d,d=y}u+=a+"(",u+=d+",",s&&(u+=s),u+=h+")",f++}0===f?(a=t.isNullOrUndefined(this.getModuleName)||"ODataV4Adaptor"!==this.getModuleName()?i.odUniOperator.contains:i.odv4UniOperator.contains,-1===c.indexOf("?")&&-1===c.indexOf("%3f")||(c=-1!==c.indexOf("?")?c.split("?").join(""):c.split("%3f").join("")),c="'"+c+"'"):a="wildcard"}else a=t.isNullOrUndefined(this.getModuleName)||"ODataV4Adaptor"!==this.getModuleName()?i.odUniOperator.contains:i.odv4UniOperator.contains,-1===c.indexOf("?")&&-1===c.indexOf("%3f")||(c=-1!==c.indexOf("?")?c.split("?").join(""):c.split("%3f").join("")),c="'"+c+"'";if("substringof"===a||"not substringof"===a){var y=c;c=d,d=y}return"wildcard"!==a&&(u+=a+"(",u+=d+",",s&&(u+=s),u+=c+")"),u},r.prototype.addParams=function(t){e.prototype.addParams.call(this,t),delete t.reqParams.params},r.prototype.onComplexPredicate=function(e,t,r){for(var n=[],o=0;o<e.predicates.length;o++)n.push("("+this.onEachWhere(e.predicates[o],t,r)+")");return n.join(" "+e.condition+" ")},r.prototype.onEachWhere=function(e,t,r){return e.isComplex?this.onComplexPredicate(e,t,r):this.onPredicate(e,t,r)},r.prototype.onWhere=function(e){return this.pvt.search&&e.push(this.onEachWhere(this.pvt.search,null,!0)),e.join(" and ")},r.prototype.onEachSearch=function(e){e.fields&&0===e.fields.length&&i.throwError("Query() - Search : oData search requires list of field names to search");for(var t=this.pvt.search||[],r=0;r<e.fields.length;r++)t.push(new n(e.fields[r],e.operator,e.key,e.ignoreCase));this.pvt.search=t},r.prototype.onSearch=function(e){return this.pvt.search=n.or(this.pvt.search),""},r.prototype.onEachSort=function(e){var t=[];if(e.name instanceof Array)for(var n=0;n<e.name.length;n++)t.push(r.getField(e.name[n])+("descending"===e.direction?" desc":""));else t.push(r.getField(e.name)+("descending"===e.direction?" desc":""));return t.join(",")},r.prototype.onSortBy=function(e){return e.reverse().join(",")},r.prototype.onGroup=function(e){return this.pvt.groups=e,[]},r.prototype.onSelect=function(e){for(var t=0;t<e.length;t++)e[t]=r.getField(e[t]);return e.join(",")},r.prototype.onAggregates=function(e){return this.pvt.aggregates=e,""},r.prototype.onCount=function(e){return!0===e?"allpages":""},r.prototype.beforeSend=function(e,t,r){i.endsWith(r.url,this.options.batch)&&"post"===r.type.toLowerCase()?(t.headers.set("Accept",this.options.multipartAccept),t.headers.set("DataServiceVersion","2.0")):t.headers.set("Accept",this.options.accept),t.headers.set("DataServiceVersion","2.0"),t.headers.set("MaxDataServiceVersion","2.0")},r.prototype.processResponse=function(e,r,n,o,a,s){if(a&&"GET"===a.type&&!this.rootUrl&&e["odata.metadata"]){var u=e["odata.metadata"].split("/$metadata#");this.rootUrl=u[0],this.resourceTableName=u[1]}if(!t.isNullOrUndefined(e.d)){var c=n&&n.isCountRequired?e.d.results:e.d;if(!t.isNullOrUndefined(c))for(var l=0;l<c.length;l++)t.isNullOrUndefined(c[l].__metadata)||delete c[l].__metadata}var d=a&&a.pvtData,p=this.processBatchResponse(e,n,o,a,s);if(p)return p;var h=o&&a.fetchRequest.headers.get("DataServiceVersion"),f=null,g=h&&parseInt(h,10)||2;if(n&&n.isCountRequired){(e.__count||e["odata.count"])&&(f=e.__count||e["odata.count"]),e.d&&(e=e.d),(e.__count||e["odata.count"])&&(f=e.__count||e["odata.count"])}3===g&&e.value&&(e=e.value),e.d&&(e=e.d),g<3&&e.results&&(e=e.results);var y={};return y.count=f,y.result=e,this.getAggregateResult(d,e,y,null,n),i.isNull(f)?y.result:{result:y.result,count:y.count,aggregates:y.aggregates}},r.prototype.convertToQueryString=function(e,t,r){var n=[],o=e.table||"";delete e.table,r.dataSource.requiresFormat&&(e.$format="json");for(var i=0,a=Object.keys(e);i<a.length;i++){var s=a[i];n.push(s+"="+e[s])}return n=n.join("&"),r.dataSource.url&&-1!==r.dataSource.url.indexOf("?")&&!o?n:n.length?o+"?"+n:o||""},r.prototype.localTimeReplacer=function(e,r){for(var n=0,o=t.isNullOrUndefined(r)?[]:Object.keys(r);n<o.length;n++){var a=o[n];r[a]instanceof Date&&(r[a]=i.dateParse.toLocalTime(r[a]))}return r},r.prototype.insert=function(e,t,r){return{url:(e.dataSource.insertUrl||e.dataSource.url).replace(/\/*$/,r?"/"+r:""),data:JSON.stringify(t,this.options.localTime?this.localTimeReplacer:null)}},r.prototype.remove=function(e,t,r,n){var o;return o="string"!=typeof r||i.parse.isGuid(r)?"("+r+")":"('"+r+"')",{type:"DELETE",url:(e.dataSource.removeUrl||e.dataSource.url).replace(/\/*$/,n?"/"+n:"")+o}},r.prototype.update=function(e,r,n,o,a,s){"PATCH"!==this.options.updateType||t.isNullOrUndefined(s)||(n=this.compareAndRemove(n,s,r));var u;return u="string"!=typeof n[r]||i.parse.isGuid(n[r])?"("+n[r]+")":"('"+n[r]+"')",{type:this.options.updateType,url:(e.dataSource.updateUrl||e.dataSource.url).replace(/\/*$/,o?"/"+o:"")+u,data:JSON.stringify(n,this.options.localTime?this.localTimeReplacer:null),accept:this.options.accept}},r.prototype.batchRequest=function(e,t,r,n,o){var a=r.guid=i.getGuid(this.options.batchPre),s=e.dataSource.batchUrl||this.rootUrl?(e.dataSource.batchUrl||this.rootUrl)+"/"+this.options.batch:(e.dataSource.batchUrl||e.dataSource.url).replace(/\/*$/,"/"+this.options.batch);r.url=this.resourceTableName?this.resourceTableName:r.url;var u={url:r.url,key:r.key,cid:1,cSet:i.getGuid(this.options.changeSet)},c="--"+a+"\n";return c+="Content-Type: multipart/mixed; boundary="+u.cSet.replace("--","")+"\n",this.pvt.changeSet=0,c+=this.generateInsertRequest(t.addedRecords,u,e),c+=this.generateUpdateRequest(t.changedRecords,u,e,o?o.changedRecords:[]),c+=this.generateDeleteRequest(t.deletedRecords,u,e),c+=u.cSet+"--\n",c+="--"+a+"--",{type:"POST",url:s,dataType:"json",contentType:"multipart/mixed; charset=UTF-8;boundary="+a,data:c}},r.prototype.generateDeleteRequest=function(e,t,r){if(!e)return"";var n={method:"DELETE ",url:function(e,t,r){var n=i.getObject(r,e[t]);return"number"==typeof n||i.parse.isGuid(n)?"("+n+")":n instanceof Date?"("+e[t][r].toJSON()+")":"('"+n+"')"},data:function(e,t){return""}};return this.generateBodyContent(e,t,n,r)+"\n"},r.prototype.generateInsertRequest=function(e,t,r){if(!e)return"";var n={method:"POST ",url:function(e,t,r){return""},data:function(e,t){return JSON.stringify(e[t])+"\n\n"}};return this.generateBodyContent(e,t,n,r)},r.prototype.generateUpdateRequest=function(e,t,r,n){var o=this;if(!e)return"";e.forEach(function(e){return e=o.compareAndRemove(e,n.filter(function(r){return i.getObject(t.key,r)===i.getObject(t.key,e)})[0],t.key)});var a={method:this.options.updateType+" ",url:function(e,t,r){return"number"==typeof e[t][r]||i.parse.isGuid(e[t][r])?"("+e[t][r]+")":e[t][r]instanceof Date?"("+e[t][r].toJSON()+")":"('"+e[t][r]+"')"},data:function(e,t){return JSON.stringify(e[t])+"\n\n"}};return this.generateBodyContent(e,t,a,r)},r.getField=function(e){return e.replace(/\./g,"/")},r.prototype.generateBodyContent=function(e,r,n,o){for(var i="",a=0;a<e.length;a++)i+="\n"+r.cSet+"\n",i+=this.options.changeSetContent+"\n\n",i+=n.method,"POST "===n.method?i+=(o.dataSource.insertUrl||o.dataSource.crudUrl||r.url)+n.url(e,a,r.key)+" HTTP/1.1\n":"PUT "===n.method||"PATCH "===n.method?i+=(o.dataSource.updateUrl||o.dataSource.crudUrl||r.url)+n.url(e,a,r.key)+" HTTP/1.1\n":"DELETE "===n.method&&(i+=(o.dataSource.removeUrl||o.dataSource.crudUrl||r.url)+n.url(e,a,r.key)+" HTTP/1.1\n"),i+="Accept: "+this.options.accept+"\n",i+="Content-Id: "+this.pvt.changeSet+++"\n",i+=this.options.batchChangeSetContentType+"\n",t.isNullOrUndefined(e[a]["@odata.etag"])?i+="\n":(i+="If-Match: "+e[a]["@odata.etag"]+"\n\n",delete e[a]["@odata.etag"]),i+=n.data(e,a);return i},r.prototype.processBatchResponse=function(e,r,n,o,a){if(n&&n.headers.get("Content-Type")&&-1!==n.headers.get("Content-Type").indexOf("xml"))return r.isCountRequired?{result:[],count:0}:[];if(o&&this.options.batch&&i.endsWith(o.url,this.options.batch)&&"post"===o.type.toLowerCase()){var s=n.headers.get("Content-Type"),u=void 0,c=void 0,l=e+"";if(s=s.substring(s.indexOf("=batchresponse")+1),(l=l.split(s)).length<2)return{};l=l[1];var d=/(?:\bContent-Type.+boundary=)(changesetresponse.+)/i.exec(l);d&&l.replace(d[0],"");for(var p=d?d[1]:"",h=(l=l.split(p)).length;h>-1;h--)/\bContent-ID:/i.test(l[h])&&/\bHTTP.+201/.test(l[h])&&(u=parseInt(/\bContent-ID: (\d+)/i.exec(l[h])[1],10),a.addedRecords[u]&&(c=i.parse.parseJson(/^\{.+\}/m.exec(l[h])[0]),t.extend({},a.addedRecords[u],this.processResponse(c))));return a}return null},r.prototype.compareAndRemove=function(e,r,n){var o=this;return t.isNullOrUndefined(r)?e:(Object.keys(e).forEach(function(t){t!==n&&"@odata.etag"!==t&&(i.isPlainObject(e[t])?(o.compareAndRemove(e[t],r[t]),0===Object.keys(e[t]).filter(function(e){return"@odata.etag"!==e}).length&&delete e[t]):e[t]===r[t]?delete e[t]:e[t]&&r[t]&&e[t].valueOf()===r[t].valueOf()&&delete e[t])}),e)},r}(l),p=function(e){function n(r){var n=e.call(this,r)||this;return n.options=t.extend({},n.options,{requestType:"get",accept:"application/json, text/javascript, */*; q=0.01",multipartAccept:"multipart/mixed",sortBy:"$orderby",select:"$select",skip:"$skip",take:"$top",count:"$count",search:"$search",where:"$filter",expand:"$expand",batch:"$batch",changeSet:"--changeset_",batchPre:"batch_",contentId:"Content-Id: ",batchContent:"Content-Type: multipart/mixed; boundary=",changeSetContent:"Content-Type: application/http\nContent-Transfer-Encoding: binary ",batchChangeSetContentType:"Content-Type: application/json; charset=utf-8 ",updateType:"PATCH",localTime:!1,apply:"$apply"}),t.extend(n.options,r||{}),n}return a(n,e),n.prototype.getModuleName=function(){return"ODataV4Adaptor"},n.prototype.onCount=function(e){return!0===e?"true":""},n.prototype.onPredicate=function(t,n,o){var a="",s=t.value,u=s instanceof Date;if(n instanceof r)for(var c=this.getQueryRequest(n),l=0;l<c.filters.length;l++)c.filters[l].e.key===t.value&&(o=!0);return a=e.prototype.onPredicate.call(this,t,n,o),u&&(a=a.replace(/datetime'(.*)'$/,"$1")),i.parse.isGuid(s)&&(a=a.replace("guid","").replace(/'/g,"")),a},n.prototype.onEachSearch=function(e){var t=this.pvt.searches||[];t.push(e.key),this.pvt.searches=t},n.prototype.onSearch=function(e){return this.pvt.searches.join(" OR ")},n.prototype.onExpand=function(e){var t=this,r={},n={},o=e.expands.slice(),i=[];return e.selects.filter(function(e){return e.indexOf(".")>-1}).forEach(function(e){var n=e.split(".");if(n[0]in r||(r[n[0]]=[]),2===n.length)r[n[0]].length&&-1!==Object.keys(r).indexOf(n[0])?-1!==r[n[0]][0].indexOf("$expand")&&-1===r[n[0]][0].indexOf(";$select=")?r[n[0]][0]=r[n[0]][0]+";$select="+n[1]:r[n[0]][0]=r[n[0]][0]+","+n[1]:r[n[0]].push("$select="+n[1]);else{for(var o="$select="+n[n.length-1],i="",a="",s=1;s<n.length-1;s++)i=i+"$expand="+n[s]+"(",a+=")";var u=i+o+a;if(r[n[0]].length&&-1!==Object.keys(r).indexOf(n[0])&&t.expandQueryIndex(r[n[0]],!0)){var c=t.expandQueryIndex(r[n[0]]);r[n[0]][c]=r[n[0]][c]+u.replace("$expand=",",")}else r[n[0]].push(u)}}),Object.keys(r).forEach(function(e){-1===o.indexOf(e)&&o.push(e)}),o.forEach(function(e){n[e]=e in r?e+"("+r[e].join(";")+")":e}),Object.keys(n).forEach(function(e){return i.push(n[e])}),i.join(",")},n.prototype.expandQueryIndex=function(e,t){for(var r=0;r<e.length;r++)if(-1!==e[r].indexOf("$expand"))return!!t||r;return!t&&0},n.prototype.onDistinct=function(e){return"groupby(("+e.map(function(e){return d.getField(e)}).join(",")+"))"},n.prototype.onSelect=function(t){return e.prototype.onSelect.call(this,t.filter(function(e){return-1===e.indexOf(".")}))},n.prototype.beforeSend=function(e,t,r){"POST"!==r.type&&"PUT"!==r.type&&"PATCH"!==r.type||t.headers.set("Prefer","return=representation"),t.headers.set("Accept",this.options.accept)},n.prototype.processResponse=function(r,n,o,a,s,u){if(s&&"GET"===s.type&&!this.rootUrl&&(r["@odata.context"]||r["@context"])){var c=r["@odata.context"]?r["@odata.context"].split("/$metadata#"):r["@context"].split("/$metadata#");this.rootUrl=c[0],this.resourceTableName=c[1]}var l=s&&s.pvtData,d=e.prototype.processBatchResponse.call(this,r,o,a,s,u);if(d)return d;var p=null;o&&o.isCountRequired&&("@odata.count"in r?p=r["@odata.count"]:"@count"in r&&(p=r["@count"])),r=t.isNullOrUndefined(r.value)?r:r.value;var h={};return h.count=p,h.result=r,this.getAggregateResult(l,r,h,null,o),i.isNull(p)?h.result:{result:h.result,count:p,aggregates:h.aggregates}},n}(d),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.getModuleName=function(){return"WebApiAdaptor"},t.prototype.insert=function(e,t,r){return{type:"POST",url:e.dataSource.url,data:JSON.stringify(t)}},t.prototype.remove=function(e,t,r,n){return{type:"DELETE",url:e.dataSource.url+"/"+r,data:JSON.stringify(r)}},t.prototype.update=function(e,t,r,n){return{type:"PUT",url:e.dataSource.url,data:JSON.stringify(r)}},t.prototype.batchRequest=function(e,t,r){var n=this,o=r.guid=i.getGuid(this.options.batchPre),a=e.dataSource.url.replace(/\/*$/,"/"+this.options.batch);r.url=this.resourceTableName?this.resourceTableName:r.url;for(var s=[],u=0,c=t.addedRecords.length;u<c;u++)!function(n,i){t.addedRecords.forEach(function(i,a){var u={method:"POST ",url:function(e,t,r){return""},data:function(e,t){return JSON.stringify(e[t])+"\n\n"}};s.push("--"+o),s.push("Content-Type: application/http; msgtype=request",""),s.push("POST /api/"+(e.dataSource.insertUrl||e.dataSource.crudUrl||r.url)+u.url(t.addedRecords,n,r.key)+" HTTP/1.1"),s.push("Content-Type: application/json; charset=utf-8"),s.push("Host: "+location.host),s.push("",i?JSON.stringify(i):"")})}(u);for(var u=0,c=t.changedRecords.length;u<c;u++)!function(i,a){t.changedRecords.forEach(function(a,u){var c={method:n.options.updateType+" ",url:function(e,t,r){return""},data:function(e,t){return JSON.stringify(e[t])+"\n\n"}};s.push("--"+o),s.push("Content-Type: application/http; msgtype=request",""),s.push("PUT /api/"+(e.dataSource.updateUrl||e.dataSource.crudUrl||r.url)+c.url(t.changedRecords,i,r.key)+" HTTP/1.1"),s.push("Content-Type: application/json; charset=utf-8"),s.push("Host: "+location.host),s.push("",a?JSON.stringify(a):"")})}(u);for(var u=0,c=t.deletedRecords.length;u<c;u++)!function(n,a){t.deletedRecords.forEach(function(a,u){var c={mtd:"DELETE ",url:function(e,t,r){var n=i.getObject(r,e[t]);return"number"==typeof n||i.parse.isGuid(n)?"/"+n:n instanceof Date?"/"+e[t][r].toJSON():"/'"+n+"'"},data:function(e,t){return""}};s.push("--"+o),s.push("Content-Type: application/http; msgtype=request",""),s.push("DELETE /api/"+(e.dataSource.removeUrl||e.dataSource.crudUrl||r.url)+c.url(t.deletedRecords,n,r.key)+" HTTP/1.1"),s.push("Content-Type: application/json; charset=utf-8"),s.push("Host: "+location.host),s.push("",a?JSON.stringify(a):"")})}(u);return s.push("--"+o+"--",""),{type:"POST",url:a,contentType:"multipart/mixed; boundary="+o,data:s.join("\r\n")}},t.prototype.beforeSend=function(e,t,r){t.headers.set("Accept","application/json, text/javascript, */*; q=0.01")},t.prototype.processResponse=function(e,t,r,n,o,a){var s=o&&o.pvtData,u=null,c={};if(o&&"post"!==o.type.toLowerCase()){var l=n&&o.fetchRequest.headers.get("DataServiceVersion"),d=l&&parseInt(l,10)||2;r&&r.isCountRequired&&(i.isNull(e.Count)||(u=e.Count)),d<3&&e.Items&&(e=e.Items),c.count=u,c.result=e,this.getAggregateResult(s,e,c,null,r)}return c.result=c.result||e,i.isNull(u)?c.result:{result:c.result,count:c.count,aggregates:c.aggregates}},t}(d),f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.processQuery=function(e,t,r){var n=(new l).processQuery(e,t,r),o=i.parse.parseJson(n.data),a={};if(o.param)for(var s=0;s<o.param.length;s++){var u=o.param[s],c=Object.keys(u)[0];a[c]=u[c]}a.value=o;return{data:JSON.stringify(a,i.parse.jsonDateReplacer),url:n.url,pvtData:n.pvtData,type:"POST",contentType:"application/json; charset=utf-8"}},t}(l),g=function(e){function r(){return e.call(this)||this}return a(r,e),r.prototype.insert=function(e,r,n,o,a){return this.pvt.position=a,this.updateType="add",{url:e.dataSource.insertUrl||e.dataSource.crudUrl||e.dataSource.url,data:JSON.stringify(t.extend({},{value:r,table:n,action:"insert"},i.getAddParams(this,e,o)))}},r.prototype.remove=function(r,n,o,a,s){return e.prototype.remove.call(this,r,n,o),{type:"POST",url:r.dataSource.removeUrl||r.dataSource.crudUrl||r.dataSource.url,data:JSON.stringify(t.extend({},{key:o,keyColumn:n,table:a,action:"remove"},i.getAddParams(this,r,s)))}},r.prototype.update=function(e,r,n,o,a){return this.updateType="update",this.updateKey=r,{type:"POST",url:e.dataSource.updateUrl||e.dataSource.crudUrl||e.dataSource.url,data:JSON.stringify(t.extend({},{value:n,action:"update",keyColumn:r,key:n[r],table:o},i.getAddParams(this,e,a)))}},r.prototype.processResponse=function(t,r,n,o,a,s,u){var c;if(t="batch"===(a?JSON.parse(a.data):t).action?i.parse.parseJson(t):t,"add"===this.updateType&&e.prototype.insert.call(this,r,t,null,null,this.pvt.position),"update"===this.updateType&&e.prototype.update.call(this,r,this.updateKey,t),this.updateType=void 0,t.added)for(c=0;c<t.added.length;c++)e.prototype.insert.call(this,r,t.added[c]);if(t.changed)for(c=0;c<t.changed.length;c++)e.prototype.update.call(this,r,u.key,t.changed[c]);if(t.deleted)for(c=0;c<t.deleted.length;c++)e.prototype.remove.call(this,r,u.key,t.deleted[c]);return t},r.prototype.batchRequest=function(e,r,n,o,a){return{type:"POST",url:e.dataSource.batchUrl||e.dataSource.crudUrl||e.dataSource.url,contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify(t.extend({},{changed:r.changedRecords,added:r.addedRecords,deleted:r.deletedRecords,action:"batch",table:n.url,key:n.key},i.getAddParams(this,e,o)))}},r.prototype.addParams=function(e){(new l).addParams(e)},r.prototype.beforeSend=function(e,t,r){},r}(c),y=function(e){function r(r){var n=e.call(this)||this;return n.options=t.extend({},n.options,{getData:function(){},addRecord:function(){},updateRecord:function(){},deleteRecord:function(){},batchUpdate:function(){}}),t.extend(n.options,r||{}),n}return a(r,e),r.prototype.getModuleName=function(){return"CustomDataAdaptor"},r}(l),v=function(e){function r(t){var r=e.call(this)||this;return r.opt=t,r.schema=r.opt.response,r.query=r.opt.query,r.getVariables=r.opt.getVariables?r.opt.getVariables:function(){},r.getQuery=function(){return r.query},r}return a(r,e),r.prototype.getModuleName=function(){return"GraphQLAdaptor"},r.prototype.processQuery=function(t,r){var n=e.prototype.processQuery.apply(this,arguments),o=JSON.parse(n.data),i={};["skip","take","sorted","table","select","where","search","requiresCounts","aggregates","params"].filter(function(e){i[e]="searchwhereparams".indexOf(e)>-1?JSON.stringify(o[e]):o[e]});var a=this.getVariables()||{};a.datamanager=i;var s=JSON.stringify({query:this.getQuery(),variables:a});return n.data=s,n},r.prototype.processResponse=function(e,r,n,o,a){var s,u,c=e,l=t.getValue(this.schema.result,c.data);this.schema.count&&(s=t.getValue(this.schema.count,c.data)),this.schema.aggregates&&(u=t.getValue(this.schema.aggregates,c.data),u=t.isNullOrUndefined(u)?u:i.parse.parseJson(u));var d=a.pvtData||{},p={result:l,aggregates:u},h=p;return d&&d.groups&&d.groups.length&&this.getAggregateResult(d,h,p,null,n),t.isNullOrUndefined(s)?p.result:{result:p.result,count:s,aggregates:u}},r.prototype.insert=function(){var t=e.prototype.insert.apply(this,arguments);return this.generateCrudData(t,"insert")},r.prototype.update=function(){var t=e.prototype.update.apply(this,arguments);return this.generateCrudData(t,"update")},r.prototype.remove=function(){var t=e.prototype.remove.apply(this,arguments);return this.generateCrudData(t,"remove")},r.prototype.batchRequest=function(t,r,n,o,i){var a=e.prototype.batchRequest.apply(this,arguments),s=JSON.parse(a.data);return s.key=n.key,a.data=JSON.stringify(s),this.generateCrudData(a,"batch")},r.prototype.generateCrudData=function(e,t){var r=JSON.parse(e.data);return e.data=JSON.stringify({query:this.opt.getMutation(t),variables:r}),e},r}(l),m=function(e){function n(r,n,o){var a=e.call(this)||this;a.isCrudAction=!1,a.isInsertAction=!1,t.isNullOrUndefined(r)||(a.cacheAdaptor=r),a.pageSize=o,a.guidId=i.getGuid("cacheAdaptor");var s={keys:[],results:[]};window.localStorage.setItem(a.guidId,JSON.stringify(s));var u=a.guidId;return t.isNullOrUndefined(n)||setInterval(function(){for(var e=i.parse.parseJson(window.localStorage.getItem(u)),t=[],r=0;r<e.results.length;r++){var o=+new Date,a=+new Date(e.results[r].timeStamp);e.results[r].timeStamp=o-a,o-a>n&&t.push(r)}for(r=0;r<t.length;r++)e.results.splice(t[r],1),e.keys.splice(t[r],1);window.localStorage.removeItem(u),window.localStorage.setItem(u,JSON.stringify(e))},n),a}return a(n,e),n.prototype.generateKey=function(e,t){var n=this.getQueryRequest(t),o=r.filterQueryLists(t.queries,["onSelect","onPage","onSkip","onTake","onRange"]),i=e;"onPage"in o&&(i+=o.onPage.pageIndex),n.sorts.forEach(function(e){i+=e.e.direction+e.e.fieldName}),n.groups.forEach(function(e){i+=e.e.fieldName}),n.searches.forEach(function(e){i+=e.e.searchKey});for(var a=0;a<n.filters.length;a++){var s=n.filters[a];if(s.e.isComplex){var u=t.clone();u.queries=[];for(var c=0;c<s.e.predicates.length;c++)u.queries.push({fn:"onWhere",e:s.e.predicates[c],filter:t.queries.filter});i+=s.e.condition+this.generateKey(e,u)}else i+=s.e.field+s.e.operator+s.e.value}return i},n.prototype.processQuery=function(e,t,r){var n=this.generateKey(e.dataSource.url,t),o=i.parse.parseJson(window.localStorage.getItem(this.guidId)),a=o?o.results[o.keys.indexOf(n)]:null;return null==a||this.isCrudAction||this.isInsertAction?(this.isCrudAction=null,this.isInsertAction=null,this.cacheAdaptor.processQuery.apply(this.cacheAdaptor,[].slice.call(arguments,0))):a},n.prototype.processResponse=function(e,t,r,n,o,a){if(this.isInsertAction||o&&this.cacheAdaptor.options.batch&&i.endsWith(o.url,this.cacheAdaptor.options.batch)&&"post"===o.type.toLowerCase())return this.cacheAdaptor.processResponse(e,t,r,n,o,a);e=this.cacheAdaptor.processResponse.apply(this.cacheAdaptor,[].slice.call(arguments,0));var s=r?this.generateKey(t.dataSource.url,r):t.dataSource.url,u={},c=(u=i.parse.parseJson(window.localStorage.getItem(this.guidId))).keys.indexOf(s);for(-1!==c&&(u.results.splice(c,1),u.keys.splice(c,1)),u.results[u.keys.push(s)-1]={keys:s,result:e.result,timeStamp:new Date,count:e.count};u.results.length>this.pageSize;)u.results.splice(0,1),u.keys.splice(0,1);return window.localStorage.setItem(this.guidId,JSON.stringify(u)),e},n.prototype.beforeSend=function(e,r,n){!t.isNullOrUndefined(this.cacheAdaptor.options.batch)&&i.endsWith(n.url,this.cacheAdaptor.options.batch)&&"post"===n.type.toLowerCase()&&r.headers.set("Accept",this.cacheAdaptor.options.multipartAccept),e.dataSource.crossDomain||r.headers.set("Accept",this.cacheAdaptor.options.accept)},n.prototype.update=function(e,t,r,n){return this.isCrudAction=!0,this.cacheAdaptor.update(e,t,r,n)},n.prototype.insert=function(e,t,r){return this.isInsertAction=!0,this.cacheAdaptor.insert(e,t,r)},n.prototype.remove=function(e,t,r,n){return this.isCrudAction=!0,this.cacheAdaptor.remove(e,t,r,n)},n.prototype.batchRequest=function(e,t,r){return this.cacheAdaptor.batchRequest(e,t,r)},n}(l),O=function(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{u(n.next(e))}catch(e){i(e)}}function s(e){try{u(n.throw(e))}catch(e){i(e)}}function u(e){e.done?o(e.value):new r(function(t){t(e.value)}).then(a,s)}u((n=n.apply(e,t||[])).next())})},S=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(o)throw new TypeError("Generator is already executing.");for(;u;)try{if(o=1,i&&(a=2&r[0]?i.return:r[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,r[1])).done)return a;switch(i=0,a&&(r=[2&r[0],a.value]),r[0]){case 0:case 1:a=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,i=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(a=u.trys,!(a=a.length>0&&a[a.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!a||r[1]>a[0]&&r[1]<a[3])){u.label=r[1];break}if(6===r[0]&&u.label<a[1]){u.label=a[1],a=r;break}if(a&&u.label<a[2]){u.label=a[2],u.ops.push(r);break}a[2]&&u.ops.pop(),u.trys.pop();continue}r=t.call(e,u)}catch(e){r=[6,e],i=0}finally{o=a=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}var o,i,a,s,u={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return s={next:r(0),throw:r(1),return:r(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s},b=function(){function e(e,n,o){var a=this;this.dateParse=!0,this.timeZoneHandling=!0,this.persistQuery={},this.isInitialLoad=!1,this.requests=[],this.isEnableCache=!1,this.isInitialLoad=!0,this.isEnableCache=!1,e||this.dataSource||(e=[]),o=o||e.adaptor,e&&!1===e.timeZoneHandling&&(this.timeZoneHandling=e.timeZoneHandling);var s;if(e instanceof Array?s={json:e,offline:!0}:"object"==typeof e?(e.json||(e.json=[]),e.enablePersistence||(e.enablePersistence=!1),e.id||(e.id=""),e.ignoreOnPersist||(e.ignoreOnPersist=[]),s={url:e.url,insertUrl:e.insertUrl,removeUrl:e.removeUrl,updateUrl:e.updateUrl,crudUrl:e.crudUrl,batchUrl:e.batchUrl,json:e.json,headers:e.headers,accept:e.accept,data:e.data,enableCache:e.enableCache,timeTillExpiration:e.timeTillExpiration,cachingPageSize:e.cachingPageSize,enableCaching:e.enableCaching,requestType:e.requestType,key:e.key,crossDomain:e.crossDomain,jsonp:e.jsonp,dataType:e.dataType,offline:void 0!==e.offline?e.offline:!(e.adaptor instanceof g||e.adaptor instanceof y)&&!e.url,requiresFormat:e.requiresFormat,enablePersistence:e.enablePersistence,id:e.id,ignoreOnPersist:e.ignoreOnPersist}):i.throwError("DataManager: Invalid arguments"),void 0!==s.requiresFormat||i.isCors()||(s.requiresFormat=!!t.isNullOrUndefined(s.crossDomain)||s.crossDomain),void 0===s.dataType&&(s.dataType="json"),this.isEnableCache=s.enableCache,this.dataSource=s,this.defaultQuery=n,this.dataSource.enablePersistence&&this.dataSource.id&&window.addEventListener("unload",this.setPersistData.bind(this)),s.url&&s.offline&&!s.json.length?(this.isDataAvailable=!1,this.adaptor=o||new d,this.dataSource.offline=!1,this.ready=this.executeQuery(n||new r),this.ready.then(function(e){a.dataSource.offline=!0,a.isDataAvailable=!0,s.json=e.result,a.adaptor=new c})):this.adaptor=s.offline?new c:new d,!s.jsonp&&this.adaptor instanceof d&&(s.jsonp="callback"),this.adaptor=o||this.adaptor,this.isEnableCache){this.guidId=i.getGuid("cacheAdaptor");var u={keys:[],results:[]};window.localStorage.setItem(this.guidId,JSON.stringify(u))}return s.enableCaching&&(this.adaptor=new m(this.adaptor,s.timeTillExpiration,s.cachingPageSize)),this}return Object.defineProperty(e.prototype,"moduleName",{get:function(){return"datamanager"},enumerable:!0,configurable:!0}),e.prototype.getPersistedData=function(e){var t=localStorage.getItem(e||this.dataSource.id);return JSON.parse(t)},e.prototype.setPersistData=function(e,t,r){localStorage.setItem(t||this.dataSource.id,JSON.stringify(r||this.persistQuery))},e.prototype.setPersistQuery=function(e){var o=this,i=this.getPersistedData();if(this.isInitialLoad&&i&&Object.keys(i).length){this.persistQuery=i,this.persistQuery.queries=this.persistQuery.queries.filter(function(e){if(o.dataSource.ignoreOnPersist&&o.dataSource.ignoreOnPersist.length&&e.fn&&o.dataSource.ignoreOnPersist.some(function(t){return e.fn===t}))return!1;if("onWhere"===e.fn){var t=e.e;if(t&&t.isComplex&&t.predicates instanceof Array){var r=t.predicates.map(function(e){if(e.predicates&&e.predicates instanceof Array){var t=e.predicates.map(function(e){var t=e.field,r=e.operator,o=e.value,i=e.ignoreCase,a=e.ignoreAccent,s=e.matchCase;return new n(t,r,o,i,a,s)});return"and"===e.condition?n.and(t):n.or(t)}var r=e.field,o=e.operator,i=e.value,a=e.ignoreCase,s=e.ignoreAccent,u=e.matchCase;return new n(r,o,i,a,s,u)});e.e=new n(r[0],t.condition,r.slice(1))}}return!0});var a=t.extend(new r,this.persistQuery);return this.isInitialLoad=!1,a}return this.persistQuery=e,this.isInitialLoad=!1,e},e.prototype.setDefaultQuery=function(e){return this.defaultQuery=e,this},e.prototype.executeLocal=function(n){this.defaultQuery||n instanceof r||i.throwError("DataManager - executeLocal() : A query is required to execute"),this.dataSource.json||i.throwError("DataManager - executeLocal() : Json data is required to execute"),this.dataSource.enablePersistence&&this.dataSource.id&&(n=this.setPersistQuery(n)),n=n||this.defaultQuery;var o=this.adaptor.processQuery(this,n);if(n.subQuery){var a=n.subQuery.fromTable,s=n.subQuery.lookups,u=n.isCountRequired?o.result:o;s&&s instanceof Array&&i.buildHierarchy(n.subQuery.fKey,a,u,s,n.subQuery.key);for(var c=0;c<u.length;c++)u[c][a]instanceof Array&&(u[c]=t.extend({},{},u[c]),u[c][a]=this.adaptor.processResponse(n.subQuery.using(new e(u[c][a].slice(0))).executeLocal(),this,n))}return this.adaptor.processResponse(o,this,n)},e.prototype.executeQuery=function(n,o,a,s){var u=this;this.dataSource.enablePersistence&&this.dataSource.id&&(n=this.setPersistQuery(n)),"function"==typeof n&&(s=a,a=o,o=n,n=null),n||(n=this.defaultQuery),n instanceof r||i.throwError("DataManager - executeQuery() : A query is required to execute");var c=new w,l={query:n};if(!this.dataSource.offline&&void 0!==this.dataSource.url&&""!==this.dataSource.url||!t.isNullOrUndefined(this.adaptor.makeRequest)||this.isCustomDataAdaptor(this.adaptor)){var d=this.isEnableCache?this.processQuery(n):this.adaptor.processQuery(this,n);t.isNullOrUndefined(this.adaptor.makeRequest)?!t.isNullOrUndefined(d.url)||this.isCustomDataAdaptor(this.adaptor)?(this.requests=[],this.makeRequest(d,c,l,n)):(l=e.getDeferedArgs(n,d,l),c.resolve(l)):this.adaptor.makeRequest(d,c,l,n)}else e.nextTick(function(){var t=u.executeLocal(n);l=e.getDeferedArgs(n,t,l),c.resolve(l)});return(o||a)&&c.promise.then(o,a),s&&c.promise.then(s,s),c.promise},e.prototype.getQueryRequest=function(e){var t={sorts:[],groups:[],filters:[],searches:[],aggregates:[]};return t.sorts=r.filterQueries(e.queries,"onSortBy"),t.groups=r.filterQueries(e.queries,"onGroup"),t.filters=r.filterQueries(e.queries,"onWhere"),t.searches=r.filterQueries(e.queries,"onSearch"),t.aggregates=r.filterQueries(e.queries,"onAggregates"),t},e.prototype.generateKey=function(e,n){var o=this.getQueryRequest(n),i=r.filterQueryLists(n.queries,["onSelect","onPage","onSkip","onTake","onRange"]),a=e;o.sorts.forEach(function(e){a+=e.e.direction+e.e.fieldName}),o.groups.forEach(function(e){a+=e.e.fieldName}),o.searches.forEach(function(e){a+=e.e.searchKey});for(var s=0;s<o.filters.length;s++){var u=o.filters[s];if(u.e.isComplex){var c=n.clone();c.queries=[];for(var l=0;l<u.e.predicates.length;l++)c.queries.push({fn:"onWhere",e:u.e.predicates[l],filter:n.queries.filter});a+=u.e.condition+this.generateKey(e,c)}else a+=u.e.field+u.e.operator+u.e.value}if(!t.isNullOrUndefined(this.previousCacheQuery)&&this.previousCacheQuery!==a){var d={keys:[],results:[]};window.localStorage.setItem(this.guidId,JSON.stringify(d))}return this.previousCacheQuery=a,"onPage"in i&&(a+=i.onPage.pageIndex),a},e.prototype.processQuery=function(e){var t=this.generateKey(this.dataSource.url,e),r=JSON.parse(window.localStorage.getItem(this.guidId)),n=r?r.results[r.keys.indexOf(t)]:null;return null!=n?i.parse.parseJson(n):this.adaptor.processQuery(this,e)},e.getDeferedArgs=function(e,t,r){return e.isCountRequired?(r.result=t.result,r.count=t.count,r.aggregates=t.aggregates):r.result=t,r},e.nextTick=function(e){(window.setImmediate||window.setTimeout)(e,0)},e.prototype.extendRequest=function(e,r,n){return t.extend({},{type:"GET",dataType:this.dataSource.dataType,crossDomain:this.dataSource.crossDomain,jsonp:this.dataSource.jsonp,cache:!0,processData:!1,onSuccess:r,onFailure:n},e)},e.prototype.makeRequest=function(e,r,n,o){var a=this,s=!!o.subQuerySelector,u=function(e){n.error=e,r.reject(n)},c=function(e,t,o,i,a,s,u){n.xhr=o,n.count=t?parseInt(t.toString(),10):0,n.result=e,n.request=i,n.aggregates=s,n.actual=a,n.virtualSelectRecords=u,r.resolve(n)},l=function(e,t){var r=new w,l={parent:n};o.subQuery.isChild=!0;var d=a.adaptor.processQuery(a,o.subQuery,e?a.adaptor.processResponse(e):t),p=a.makeRequest(d,r,l,o.subQuery);return s||r.then(function(t){e&&(i.buildHierarchy(o.subQuery.fKey,o.subQuery.fromTable,e,t,o.subQuery.key),c(e,t.count,t.xhr))},u),p},d=function(e,d){if(a.isGraphQLAdaptor(a.adaptor)&&!t.isNullOrUndefined(e.errors))return u(e.errors);a.isCustomDataAdaptor(a.adaptor)&&(d=t.extend({},a.fetchReqOption,d)),-1===d.contentType.indexOf("xml")&&a.dateParse&&!a.isEnableCache&&(e=i.parse.parseJson(e));var p;a.afterReponseRequest(e).then(function(e){if(p=a.adaptor.processResponse(e,a,o,d.fetchRequest,d),a.isEnableCache){var t=o?a.generateKey(a.dataSource.url,o):a.dataSource.url,r={},n=(r=JSON.parse(window.localStorage.getItem(a.guidId))).keys.indexOf(t);-1!==n&&(r.results.splice(n,1),r.keys.splice(n,1)),r.results[r.keys.push(t)-1]={keys:t,result:p.result,timeStamp:new Date,count:p.count},window.localStorage.setItem(a.guidId,JSON.stringify(r))}-1===d.contentType.indexOf("xml")&&a.dateParse&&a.isEnableCache&&(p=i.parse.parseJson(p));var u=0,h=null,f=e.virtualSelectRecords;if(o.isCountRequired&&(u=p.count,h=p.aggregates,p=p.result),!o.subQuery)return void c(p,u,d.fetchRequest,d.type,e,h,f);s||l(p,d)}).catch(function(e){return a.dataManagerFailure(e,r,n)})},p=this.extendRequest(e,d,u);if(this.isCustomDataAdaptor(this.adaptor)){this.fetchReqOption=p;var h=p;this.adaptor.options.getData({data:h.data,onSuccess:h.onSuccess,onFailure:h.onFailure})}else{var f;this.useMiddleware(p).then(function(e){(f=new t.Fetch(p)).beforeSend=function(){a.beforeSend(f.fetchRequest,f,e)},(p=f.send()).catch(function(e){return!0}),a.requests.push(f)}).catch(function(e){return a.dataManagerFailure(e,r,n)})}if(s){var g=o.subQuerySelector.call(this,{query:o.subQuery,parent:o});g&&g.length?Promise.all([p,l(null,g)]).then(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=e[0],n=a.adaptor.processResponse(r[0],a,o,a.requests[0].fetchRequest,a.requests[0]),u=0;o.isCountRequired&&(u=n.count,n=n.result);var l=a.adaptor.processResponse(r[1],a,o.subQuery,a.requests[1].fetchRequest,a.requests[1]);u=0,o.subQuery.isCountRequired&&(u=l.count,l=l.result),i.buildHierarchy(o.subQuery.fKey,o.subQuery.fromTable,n,l,o.subQuery.key),s=!1,c(n,u,a.requests[0].fetchRequest)}):s=!1}return p},e.prototype.dataManagerFailure=function(e,t,r){r.error=e,t.reject(r)},e.prototype.afterReponseRequest=function(e){return O(this,void 0,void 0,function(){var t,r;return S(this,function(n){switch(n.label){case 0:return[4,this.applyPostRequestMiddlewares(e)];case 1:return t=n.sent(),(r=new w).resolve(t),[2,r.promise]}})})},e.prototype.applyPostRequestMiddlewares=function(e){return O(this,void 0,void 0,function(){return S(this,function(t){return[2,e]})})},e.prototype.useMiddleware=function(e){return O(this,void 0,void 0,function(){var t,r;return S(this,function(n){switch(n.label){case 0:return[4,this.applyPreRequestMiddlewares(e)];case 1:return t=n.sent(),(r=new w).resolve(t),[2,r.promise]}})})},e.prototype.applyPreRequestMiddlewares=function(e){return O(this,void 0,void 0,function(){return S(this,function(t){return[2,e]})})},e.prototype.beforeSend=function(e,t,r){this.adaptor.beforeSend(this,e,t);var n=[];this.dataSource.headers&&(n=n.concat(this.dataSource.headers));var o;r&&r.headers&&(n=n.concat(r.headers));for(var i=0;n&&i<n.length;i++){o=[];for(var a=0,s=Object.keys(n[i]);a<s.length;a++){var u=s[a];o.push(u),e.headers.set(u,n[i][u])}}},e.prototype.saveChanges=function(e,n,o,i,a){var s=this;o instanceof r&&(i=o,o=null);var u={url:o,key:n||this.dataSource.key},c=this.adaptor.batchRequest(this,e,u,i||new r,a);if(this.dataSource.offline)return c;if(t.isNullOrUndefined(this.adaptor.dofetchRequest)){if(this.isCustomDataAdaptor(this.adaptor))return this.dofetchRequest(c,this.adaptor.options.batchUpdate,e);var l=new w,d=new t.Fetch(c);return d.beforeSend=function(){s.beforeSend(d.fetchRequest,d)},d.onSuccess=function(r,n){s.isGraphQLAdaptor(s.adaptor)&&(t.isNullOrUndefined(r.errors)||d.onFailure(JSON.stringify(r.errors))),l.resolve(s.adaptor.processResponse(r,s,null,n.fetchRequest,n,e,u))},d.onFailure=function(e){l.reject([{error:e}])},d.send().catch(function(e){return!0}),l.promise}return this.adaptor.dofetchRequest(c)},e.prototype.insert=function(e,n,o,i){n instanceof r&&(o=n,n=null);var a=this.adaptor.insert(this,e,n,o,i);return this.dataSource.offline?a:t.isNullOrUndefined(this.adaptor.dofetchRequest)?this.dofetchRequest(a,this.adaptor.options.addRecord):this.adaptor.dofetchRequest(a)},e.prototype.remove=function(e,n,o,a){"object"==typeof n&&(n=i.getObject(e,n)),o instanceof r&&(a=o,o=null);var s=this.adaptor.remove(this,e,n,o,a);if(this.dataSource.offline)return s;if(t.isNullOrUndefined(this.adaptor.dofetchRequest)){var u=this.adaptor.options.deleteRecord;return this.dofetchRequest(s,u)}return this.adaptor.dofetchRequest(s)},e.prototype.update=function(e,n,o,i,a){o instanceof r&&(i=o,o=null),this.isEnableCache&&(this.cacheQuery=this.generateKey(this.dataSource.url,i));var s=this.adaptor.update(this,e,n,o,i,a);if(this.dataSource.offline)return s;if(t.isNullOrUndefined(this.adaptor.dofetchRequest)){var u=this.adaptor.options.updateRecord;return this.dofetchRequest(s,u)}return this.adaptor.dofetchRequest(s)},e.prototype.isCustomDataAdaptor=function(e){return this.adaptor.getModuleName&&"CustomDataAdaptor"===this.adaptor.getModuleName()},e.prototype.isGraphQLAdaptor=function(e){return this.adaptor.getModuleName&&"GraphQLAdaptor"===this.adaptor.getModuleName()},e.prototype.successFunc=function(e,r,n){if(this.isGraphQLAdaptor(this.adaptor)){var o="object"==typeof e?e:JSON.parse(e);t.isNullOrUndefined(o.errors)||this.failureFunc(JSON.stringify(o.errors))}this.isCustomDataAdaptor(this.adaptor)&&(r=t.extend({},this.fetchReqOption,r));try{i.parse.parseJson(e)}catch(t){e=[]}if(this.isEnableCache){var a=JSON.parse(r.data);if("insert"===a.action||"remove"===a.action){var s={keys:[],results:[]};window.localStorage.setItem(this.guidId,JSON.stringify(s))}else if("update"===a.action){var u=JSON.parse(window.localStorage.getItem(this.guidId));if((o=u?u.results[u.keys.indexOf(this.cacheQuery)]:null)&&o.result)for(var c=o.result,l=0;l<c.length;l++)if(c[l][a.keyColumn]===a.key){c[l]=a.value,window.localStorage.setItem(this.guidId,JSON.stringify(u));break}}}e=this.adaptor.processResponse(i.parse.parseJson(e),this,null,r.fetchRequest,r,n),this.fetchDeffered.resolve(e)},e.prototype.failureFunc=function(e){this.isEnableCache&&(this.cacheQuery=""),this.fetchDeffered.reject([{error:e}])},e.prototype.dofetchRequest=function(e,r,n){var o=this;if(e=t.extend({},{type:"POST",contentType:"application/json; charset=utf-8",processData:!1},e),this.fetchDeffered=new w,this.isCustomDataAdaptor(this.adaptor))this.fetchReqOption=e,r.call(this,{data:e.data,onSuccess:this.successFunc.bind(this),onFailure:this.failureFunc.bind(this),changes:n});else{var i;this.useMiddleware(e).then(function(r){(i=new t.Fetch(e)).beforeSend=function(){o.beforeSend(i.fetchRequest,i,r)},i.onSuccess=o.successFunc.bind(o),i.onFailure=o.failureFunc.bind(o),(e=i.send()).catch(function(e){return!0})}).catch(function(e){return o.dataManagerFailure(e,o.fetchDeffered,{})})}return this.fetchDeffered.promise},e.prototype.clearPersistence=function(){window.removeEventListener("unload",this.setPersistData.bind(this)),this.dataSource.enablePersistence=!1,this.persistQuery={},window.localStorage.setItem(this.dataSource.id,"[]")},e}(),w=function(){function e(){var e=this;this.promise=new Promise(function(t,r){e.resolve=t,e.reject=r}),this.then=this.promise.then.bind(this.promise),this.catch=this.promise.catch.bind(this.promise)}return e}();return e.Adaptor=u,e.CacheAdaptor=m,e.CustomDataAdaptor=y,e.DataManager=b,e.DataUtil=i,e.Deferred=w,e.GraphQLAdaptor=v,e.JsonAdaptor=c,e.ODataAdaptor=d,e.ODataV4Adaptor=p,e.Predicate=n,e.Query=r,e.RemoteSaveAdaptor=g,e.UrlAdaptor=l,e.WebApiAdaptor=h,e.WebMethodAdaptor=f,e}({},ej.base),this.ejs=ej;
//# sourceMappingURL=ej2-data.min.js.map

